.program-card{flex-direction:column;align-self:start;padding:24px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.program-card--passed{border-color:color-mix(in srgb,var(--color-positive) 42%,var(--border-light))}.program-card--failed{border-color:color-mix(in srgb,var(--color-negative) 32%,var(--border-light));background:linear-gradient(180deg,color-mix(in srgb,var(--color-negative) 4%,var(--bg-primary)) 0,var(--bg-primary) 168px)}.program-card--manual{border-color:color-mix(in srgb,var(--color-warning) 36%,var(--border-light));background:linear-gradient(180deg,color-mix(in srgb,var(--color-warning) 4%,var(--bg-primary)) 0,var(--bg-primary) 168px)}.program-card--has-stake{border-color:color-mix(in srgb,var(--color-positive) 58%,var(--border-light));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-positive) 8%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-positive) 4%,var(--bg-primary)) 0,var(--bg-primary) 168px)}.program-card__criteria-heading,.program-card__footer,.program-card__heading,.program-card__topline{align-items:center;display:flex}.program-card__topline{justify-content:space-between}.program-card__statuses{align-items:center;gap:4px;display:flex}.program-card .j-badge{height:22px}.program-card__heading{gap:12px;margin-top:16px}.program-card__heading h3{width:-moz-fit-content;width:fit-content;color:var(--text-primary);align-items:center;gap:6px;margin:0;font-size:17px;font-weight:600;line-height:1;display:flex}.program-card__heading .delegation-filter-btn{all:unset;cursor:pointer;width:16px;height:16px;color:var(--text-secondary);justify-content:center;align-items:center;display:flex}.program-card__heading .delegation-filter-btn:hover svg{color:var(--text-primary)}.program-card__heading .delegation-filter-btn svg{width:16px;height:16px}.program-card__heading span{color:var(--text-muted);font-size:11px}.program-card__mark{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:10px;flex:0 0 40px;justify-content:center;align-items:center;height:40px;display:flex}.program-card__mark img{-o-object-fit:contain;object-fit:contain;border-radius:8px;width:30px;height:30px}.program-card__description{color:var(--text-secondary);min-height:40px;margin:16px 0;font-size:13px;line-height:20px}.program-card__stake-stats{background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);border:1px solid var(--border-light);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.program-card__stake-stat{min-width:0;padding:12px}.program-card__stake-stat:nth-child(n+2){border-left:1px solid var(--border-light)}@media (max-width:650px){.program-card__stake-stat:nth-child(n+2){border-left:none}.program-card__stake-stat:nth-child(2n){border-left:1px solid var(--border-light)}.program-card__stake-stat:nth-child(n+3){border-top:1px solid var(--border-light)}}.program-card__stake-stat>span,.program-card__stake-stat>strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.program-card__stake-stat>span{color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:500}.program-card__stake-stat>strong{color:var(--text-primary);letter-spacing:-.02em;font-size:14px;font-weight:600}.program-card__stake-stat>strong small{color:var(--text-muted);letter-spacing:0;font-size:9px;font-weight:500}.program-card__stake-stat>strong.program-card__stake-range{font-size:13px}.program-card__stake-stat--positive>strong{color:var(--color-positive)}.program-card__stake-stat--warning>strong{color:var(--color-warning)}.program-card__stake-stat--negative>strong{color:var(--color-negative)}.program-card__criteria-heading{border-top:1px solid var(--border-light);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;padding:16px 0 8px;font-size:10px;font-weight:600}.program-card__criteria{flex-direction:column;flex:1;display:flex}.program-card__toggle{width:100%;color:var(--text-secondary);background:0 0;border:0;justify-content:center;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:4px 0 8px;font-size:12px;display:flex}.program-card__toggle:hover{color:var(--text-primary)}.program-card__toggle svg{width:8px;height:8px;transition:transform .15s}.program-card__toggle svg.is-expanded{transform:rotate(180deg)}.program-card__eligibility-notes{background:color-mix(in srgb,var(--color-negative) 3%,transparent);border:1px solid color-mix(in srgb,var(--color-negative) 24%,var(--border-light));border-radius:10px;margin:16px 0;padding:12px}.program-card__eligibility-notes ul{color:var(--text-secondary);margin:8px 0 0;padding-left:18px;font-size:12px;line-height:18px}.program-card__eligibility-notes li::marker{color:var(--color-negative)}.program-card__eligibility-notes li+li{margin-top:4px}.program-card__eligibility-notes-heading{color:var(--text-primary);align-items:center;gap:4px;font-size:11px;font-weight:600;display:flex}.program-card__eligibility-notes-heading span{background:color-mix(in srgb,var(--color-negative) 14%,transparent);color:var(--color-negative);border-radius:50%;flex:0 0 16px;justify-content:center;align-items:center;height:16px;font-size:10px;display:inline-flex}.program-card__footer{border-top:1px solid var(--border-light);padding-top:16px}.program-card__footer a{color:var(--text-secondary);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.program-card__footer a:hover{color:var(--text-primary)}.program-card__footer a svg{width:12px;height:12px}@media (max-width:650px){.program-card{padding:16px}.program-card__description{min-height:0}.program-card__stake-stats{grid-template-columns:1fr 1fr}}.delegation-program-navigation[data-v-64de5036]{width:100%;top:calc(var(--app-header-height,72px));z-index:90;border-top:none;border-radius:0 0 12px 12px;flex-flow:wrap;justify-content:center;gap:22px;margin-top:-24px;margin-left:auto;margin-right:auto;padding:14px 8px;display:flex;position:sticky}@media (max-width:1023px){.delegation-program-navigation[data-v-64de5036]{gap:12px}}.delegation-program-navigation__item[data-v-64de5036]{--indicator-accent:var(--text-secondary);--indicator-border-color:var(--border-light);background:var(--bg-secondary);border:1px solid var(--indicator-border-color);border-radius:9px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;transition:border-color .15s,box-shadow .15s,background .15s;display:inline-flex}.delegation-program-navigation__item[data-v-64de5036]:focus-visible,.delegation-program-navigation__item[data-v-64de5036]:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--indicator-accent) 18%,var(--bg-primary)),color-mix(in srgb,var(--indicator-accent) 8%,var(--bg-primary)));border-color:color-mix(in srgb,var(--indicator-accent) 68%,var(--border-light));box-shadow:0 0 0 2px color-mix(in srgb,var(--indicator-accent) 12%,transparent)}.delegation-program-navigation__item[data-v-64de5036]:focus-visible{outline:2px solid var(--indicator-accent);outline-offset:3px}@media (max-width:1023px){.delegation-program-navigation__item[data-v-64de5036]{width:34px;max-width:34px;height:34px}}.delegation-program-navigation__item img[data-v-64de5036]{-o-object-fit:contain;object-fit:contain;border-radius:6px;width:24px;height:24px}@media (max-width:1023px){.delegation-program-navigation__item img[data-v-64de5036]{width:18px;height:18px}}.delegation-program-navigation__item--success[data-v-64de5036]{--indicator-accent:var(--color-positive);--indicator-border-color:color-mix(in srgb,var(--color-positive) 58%,var(--border-light));background:linear-gradient(135deg,color-mix(in srgb,var(--color-positive) 8%,var(--bg-primary)),var(--bg-primary))}.delegation-program-navigation__item--warning[data-v-64de5036]{--indicator-accent:var(--color-warning);--indicator-border-color:color-mix(in srgb,var(--color-warning) 45%,var(--border-light));background:linear-gradient(135deg,color-mix(in srgb,var(--color-warning) 8%,var(--bg-primary)),var(--bg-primary))}.delegation-program-navigation__item--danger[data-v-64de5036]{--indicator-accent:var(--color-negative);--indicator-border-color:color-mix(in srgb,var(--color-negative) 45%,var(--border-light));background:linear-gradient(135deg,color-mix(in srgb,var(--color-negative) 8%,var(--bg-primary)),var(--bg-primary))}.requirement[data-v-44312131]{border-bottom:1px solid var(--border-light);padding:12px 0}.requirement[data-v-44312131]:last-child{border-bottom:0}.requirement__row[data-v-44312131]{align-items:flex-start;gap:8px;display:flex}.requirement__status[data-v-44312131]{background:var(--text-disabled);border-radius:50%;flex:0 0 7px;height:7px;margin-top:7px}.requirement__status--passed[data-v-44312131]{background:var(--color-positive)}.requirement__status--failed[data-v-44312131]{background:var(--color-negative)}.requirement__status--manual[data-v-44312131]{background:var(--color-warning)}.requirement__content[data-v-44312131]{flex:1;min-width:0}.requirement__title-row[data-v-44312131]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.requirement__title[data-v-44312131]{color:var(--text-primary);font-size:13px;font-weight:500;line-height:20px}.requirement__group-label[data-v-44312131]{color:var(--text-muted);text-transform:uppercase;font-size:10px}.requirement__values[data-v-44312131]{color:var(--text-muted);flex-wrap:wrap;gap:12px;margin-top:3px;font-family:JetBrainsMono,monospace;font-size:10px;display:flex}.requirement__values strong[data-v-44312131]{color:var(--text-secondary);font-weight:500}.requirement__description[data-v-44312131]{color:var(--text-muted);margin-top:8px;font-size:11px;line-height:17px}.requirement__children[data-v-44312131]{border-left:1px solid var(--border-primary);margin:8px 0 0 3px;padding-left:12px}.requirement[data-v-44312131] .j-badge{flex-shrink:0}.delegation-programs-page[data-v-b792541a]{flex-direction:column;gap:24px;display:flex}.delegation-programs-page__header[data-v-b792541a]{max-width:700px}.delegation-programs-page .container-subtitle[data-v-b792541a]{max-width:700px;margin-bottom:0;font-size:15px;line-height:22px}.delegation-programs-page__section-heading[data-v-b792541a]{justify-content:space-between;align-items:flex-end;gap:16px;margin-top:8px;display:flex}.delegation-programs-page__section-heading h2[data-v-b792541a]{margin:0 0 4px;font-size:20px}.delegation-programs-page__section-heading p[data-v-b792541a]{color:var(--text-secondary);font-size:14px}.delegation-programs-page__grid[data-v-b792541a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.delegation-programs-page__column[data-v-b792541a]{flex-direction:column;gap:16px;display:flex}.delegation-programs-page__column[data-v-b792541a] .program-card{align-self:stretch}@media (max-width:1023px){.delegation-programs-page__grid[data-v-b792541a]{grid-template-columns:1fr}.delegation-programs-page__column[data-v-b792541a]{display:contents}}@media (max-width:650px){.delegation-programs-page[data-v-b792541a]{gap:16px}.delegation-programs-page__section-heading[data-v-b792541a]{align-items:flex-start}}.validator-picker[data-v-cb95b8c6]{flex-direction:column;flex:0 0 320px;gap:4px;width:320px;display:flex}.validator-picker label[data-v-cb95b8c6]{color:var(--text-secondary);font-size:12px;font-weight:500}.validator-picker[data-v-cb95b8c6] .btn,.validator-picker[data-v-cb95b8c6] .j-select{width:100%}.validator-picker__option[data-v-cb95b8c6],.validator-picker__selected[data-v-cb95b8c6]{color:var(--text-primary);align-items:center;gap:8px;min-width:0;display:flex}.validator-picker__option span[data-v-cb95b8c6],.validator-picker__selected span[data-v-cb95b8c6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:650px){.validator-picker[data-v-cb95b8c6]{flex-basis:auto;width:100%}}.validator-summary{border-bottom:none;border-radius:12px 12px 0 0;grid-template-columns:minmax(220px,.9fr) minmax(360px,1.4fr) 320px;align-items:center;gap:24px;padding:16px;display:grid;position:relative}.validator-summary:before{content:"";background:var(--border-light);width:calc(100% - 32px);height:1px;position:absolute;bottom:0;left:16px}.validator-summary strong{font-weight:600}.validator-summary--empty{grid-template-columns:1fr 320px}.validator-summary__identity{align-items:center;gap:12px;min-width:0;display:flex}.validator-summary__pools{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;margin-top:5px;display:flex}.validator-summary__pools [class*=tooltip]{justify-content:center;align-items:center;width:14px;height:14px;display:flex}.validator-summary__pools img{-o-object-fit:contain;object-fit:contain;width:14px;height:14px}.validator-summary__name{min-width:0}.validator-summary__name>span{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.validator-summary__name h2{color:var(--text-primary);margin:0;font-size:17px}.validator-summary__name h2 a{color:inherit;align-items:center;gap:4px;min-width:0;text-decoration:none;display:flex}.validator-summary__name h2 a:hover svg{color:var(--text-primary)}.validator-summary__name h2 a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.validator-summary__name h2 a svg{width:12px;height:12px;color:var(--text-secondary);flex:0 0 12px}.validator-summary__metrics{background:color-mix(in srgb,var(--bg-secondary) 60%,transparent);border:1px solid var(--border-light);border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;display:grid;overflow:hidden}.validator-summary__metric{min-width:0;padding:12px}.validator-summary__metric+.validator-summary__metric{border-left:1px solid var(--border-light)}.validator-summary__metric span,.validator-summary__metric strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.validator-summary__metric span{color:var(--text-muted);margin-bottom:3px;font-size:10px;font-weight:500}.validator-summary__metric strong{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:14px;font-weight:600}.validator-summary__empty{flex-direction:column;align-self:center;gap:2px;display:flex}.validator-summary__empty strong{color:var(--text-primary);font-size:14px}.validator-summary__empty span{color:var(--text-secondary);font-size:12px}@media (max-width:1023px){.validator-summary{grid-template-columns:1fr 1fr}.validator-summary__identity{grid-column:1}.validator-summary__metrics{grid-column:1/-1}.validator-summary :deep(.validator-picker){grid-area:1/2;justify-self:end;width:100%;min-width:0;max-width:320px}}@media (max-width:650px){.validator-summary{grid-template-columns:1fr;padding:16px}.validator-summary__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.validator-summary__metric:nth-child(odd){border-left:0}.validator-summary__metric:nth-child(2n){border-left:1px solid var(--border-light)}.validator-summary__metric:nth-child(n+3){border-top:1px solid var(--border-light)}.validator-summary__metric:last-child:nth-child(odd){grid-column:1/-1}.validator-summary :deep(.validator-picker){grid-area:auto/1;width:100%;max-width:none}}.validator-summary-pool-tooltip{min-width:220px;padding:10px}.validator-summary-pool-tooltip__source{align-items:center;gap:10px;padding:2px 2px 10px;display:flex}.validator-summary-pool-tooltip__source>div{flex-direction:column;min-width:0;display:flex}.validator-summary-pool-tooltip__source strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:18px;overflow:hidden}.validator-summary-pool-tooltip__icon{background:#7f7f7f14;border:1px solid #7f7f7f24;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;height:32px;display:flex}.validator-summary-pool-tooltip__icon img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px}.validator-summary-pool-tooltip__caption{color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:600;line-height:14px}.validator-summary-pool-tooltip__amount{background:#7f7f7f0f;border:1px solid #7f7f7f1f;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:9px 10px;display:flex}.validator-summary-pool-tooltip__amount>span{color:var(--text-secondary);white-space:nowrap;font-size:11px}.validator-summary-pool-tooltip__amount strong{color:var(--text-primary);font-variant-numeric:tabular-nums;white-space:nowrap;font-family:JetBrainsMono,monospace;font-size:12px;font-weight:600}.validator-summary-pool-tooltip__amount small{color:var(--text-muted);margin-left:2px;font-family:Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:9px;font-weight:600}
