.validator-page{padding-bottom:36px;overflow-x:clip}.validator-shell{min-width:0;max-width:100%;overflow-x:clip}.validator-main-stack{display:grid;gap:20px;width:100%;min-width:0;max-width:100%;overflow-x:clip;padding:0;border:0;background:transparent;box-shadow:none}#holders,#warnings{scroll-margin-top:90px}#holders.is-pending{min-height:calc(100vh - 140px)}.validator-panel{min-width:0;max-width:100%;overflow-x:clip;padding:18px 20px}.validator-hero{align-items:center}.validator-actions{justify-self:end;display:flex;justify-content:center;gap:6px;flex-wrap:wrap;width:fit-content;max-width:min(100%,330px);margin-top:22px}.validator-action-button{display:inline-flex;align-items:center}.validator-action-button:first-child{order:0}.validator-action-button:nth-child(n+2){order:2}.validator-actions:after{content:"";order:1;flex-basis:100%}.validator-action-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.validator-stake-panel{width:min(560px,calc(100vw - 28px))}.validator-stake-body{display:grid;gap:18px}.validator-stake-section{display:grid;gap:12px;padding-top:16px;border-top:1px solid var(--surface-line)}.validator-stake-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.validator-stake-section-head h3{margin:0;font-size:15px;text-transform:uppercase}.validator-stake-balance{text-align:right}.validator-stake-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:8px}.validator-stake-input{min-width:0}.validator-stake-submit{min-height:42px}.validator-stake-button-logo{width:20px;height:20px;border-radius:999px;object-fit:cover;flex:0 0 auto}.validator-stake-claim-chip{min-height:22px;padding:2px 8px;font-size:12px;line-height:1.1}.validator-stake-claim-chip:not(:disabled){cursor:pointer}.validator-stake-wide-action{justify-content:center;width:100%}.validator-stake-footer{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:8px}@media (max-width: 560px){.validator-stake-input-row{grid-template-columns:1fr}.validator-stake-submit{width:100%}.validator-stake-footer{grid-template-columns:1fr}}.network-grid{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.network-block{text-align:center}.network-title{margin:0 0 8px;text-transform:uppercase;font-size:20px}.stake-icons{display:flex;justify-content:center;gap:16px}.stake-icon{width:56px;height:56px;border-radius:50%;border:1px solid var(--surface-line)}.stake-icon-link:hover{opacity:.85}.network-actions{display:flex;justify-content:center;gap:8px}.buy-2{display:inline-block;padding:2px 10px;font-size:16px;font-weight:700;color:var(--action-text);border:1px solid var(--action-border);border-radius:5px;background:var(--button-primary-bg)}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.panel-head h2{margin:0;text-transform:uppercase}.status-pill{flex:0 0 auto}.status-pill[data-state=loading]{border-color:var(--surface-line);color:var(--ink-soft)}.status-pill[data-state=error]{border-color:color-mix(in srgb,var(--status-error) 42%,var(--surface-line));background:color-mix(in srgb,var(--status-error) 14%,var(--surface-control));color:var(--status-error)}.status-pill[data-state=ok]{border-color:color-mix(in srgb,var(--status-ok) 42%,var(--surface-line));background:color-mix(in srgb,var(--status-ok) 14%,var(--surface-control));color:var(--status-ok)}.stats-grid{margin-top:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;min-width:0;max-width:100%}.holders-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.stat-card{min-width:0;min-height:102px;padding:14px 16px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--action-border) 44%,var(--surface-line))}.stat-label{margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);display:inline-flex;align-items:center;gap:7px}.stat-label:before{content:"";width:7px;height:7px;border-radius:999px;background:var(--ink-muted);opacity:.72;flex:0 0 auto}.stat-card[data-tone=good] .stat-label:before{background:var(--status-ok)}.stat-card[data-tone=warn] .stat-label:before{background:var(--status-warn)}.with-hint{display:inline-flex;align-items:center;gap:6px}.hint{cursor:help;font-size:13px;line-height:1}.stat-value{margin:10px 0 0;font-size:30px;line-height:1;font-weight:700}.is-loading{color:var(--ink-muted)}.chart-card{margin-top:12px;min-width:0;max-width:100%;overflow-x:clip;padding:12px}.chart-head{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:baseline}.chart-head h3,.chart-head p{margin:0}.chart-range{display:inline-flex;gap:6px;flex-wrap:wrap}.chart-range-btn{border-radius:999px}.chart-range-btn.is-active{border-color:var(--action-border);background:var(--button-primary-bg);color:var(--action-text)}.chart-range-btn[hidden]{display:none!important}.chart-range-btn:hover{opacity:.85}.chart-range-btn:disabled{cursor:wait;opacity:.48}.chart-wrap{position:relative;margin-top:10px;min-width:0;max-width:100%;min-height:280px;overflow:hidden}#bondedTrendChart{width:100%;max-width:100%;height:280px;display:block}.chart-empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:1px dashed var(--surface-line);border-radius:10px;background:color-mix(in srgb,var(--surface-paper-strong) 78%,transparent);color:var(--ink-soft)}.sources,.holders-note{margin:12px 2px 0;font-size:13px;color:var(--ink-soft)}.meter{margin-top:8px;height:8px;border-radius:999px;background:var(--surface-muted);overflow:hidden}.meter span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--accent-main),var(--accent-strong))}.holders-list{margin-top:14px;display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;min-width:0;max-width:100%}.holders-list.is-warning-loading .holder-item{background:color-mix(in srgb,var(--surface-paper-strong) 70%,transparent);box-shadow:var(--interactive-ring-shadow),var(--shadow-soft)}.holders-list.is-warning-loading .holder-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent,color-mix(in srgb,var(--surface-paper-strong) 38%,transparent),transparent);pointer-events:none}.ui-item-card__mark.holder-restake-mark{border-color:var(--action-border);background:var(--action-bg);color:var(--action-text)}.holder-image-wrap{position:relative;display:block;color:inherit}.holder-image-wrap>img{opacity:0}.holder-image-wrap>img.is-loaded{opacity:1}.holder-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:8px;background:var(--surface-muted);color:var(--ink-muted);font-size:12px;text-align:center;text-transform:lowercase}.holder-image-placeholder.is-error{color:var(--status-error)}.holder-item-stub{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;background:var(--surface-muted);color:var(--ink-muted);font-size:12px}.holder-item.ui-item-card{width:auto;overflow:visible}.holder-name{display:block;min-width:0}.holders-empty{margin-top:12px;border:1px dashed var(--surface-line);border-radius:12px;padding:12px;color:var(--ink-soft)}.holders-export-wrap{position:relative;display:none;gap:6px}.holders-export-wrap.is-visible{display:inline-flex}.holder-count{position:absolute;right:6px;bottom:34px;min-width:18px;height:18px;border-radius:999px;background:color-mix(in srgb,var(--action-bg) 84%,transparent);color:var(--action-text);font-size:11px;display:inline-flex;align-items:center;justify-content:center}.holder-name a{color:inherit;text-decoration:none}.holder-card-chips{gap:4px}.holder-card-chips .ui-chip{font-size:10px;line-height:1.1;min-height:18px;padding:2px 5px}.holder-meta{font-size:12px;padding:0 8px 8px;color:var(--ink-soft)}.warning-validator-icons{display:inline-flex;align-items:center;gap:3px;vertical-align:-3px}.warning-validator-icon,.warning-validator-icon-fallback{flex:0 0 16px;width:16px;height:16px;box-sizing:border-box;border-radius:50%;border:1px solid var(--surface-line);object-fit:cover;overflow:hidden}.warning-validator-icon-fallback{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--status-error) 36%,var(--action-bg));color:var(--action-text);font-size:11px;font-weight:800;line-height:16px}.delegation-warning{margin-top:16px}.mini-muted{font-size:12px;color:var(--ink-soft)}@media (max-width: 960px){.network-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.holders-grid{grid-template-columns:1fr}}@media (max-width: 640px){.stats-grid{grid-template-columns:1fr}.stat-value{font-size:24px}}.affected-validators{margin-top:16px;border-top:1px solid var(--surface-line);padding-top:14px}.affected-validators-title{margin:0 0 10px;font-size:15px;text-transform:uppercase;letter-spacing:.06em}.affected-validators-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;max-width:100%}.affected-validator-card{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:10px;min-height:96px;padding:12px;border:1px solid var(--surface-line);border-radius:var(--radius-card);background:var(--surface-paper)}.affected-validator-logo,.affected-validator-logo-fallback{flex:0 0 44px;width:44px;height:44px;box-sizing:border-box;border-radius:50%;object-fit:cover;border:1px solid var(--surface-line);overflow:hidden}.affected-validator-logo-fallback{display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--status-error) 36%,var(--action-bg));color:var(--action-text);font-size:22px;font-weight:800;line-height:44px}.affected-validator-body{min-width:0}.affected-validator-name{display:block;color:inherit;font-size:15px;font-weight:700;text-decoration:none;overflow-wrap:anywhere;word-break:break-word}.affected-validator-name:hover{text-decoration:underline;text-decoration-thickness:2px}.affected-validator-reasons{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.affected-validator-reason{min-height:20px;padding:2px 7px;font-size:11px}.affected-validator-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px;font-size:12px;color:var(--ink-soft)}@media (max-width: 960px){.affected-validators-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
