:root{--bg:#07111d;--body-start:#0f1a2c;--body-end:#050911;--panel:#0d142157;--panel-opaque:#111a29;--panel-raised:#121b2a70;--panel-soft:#0a101b38;--line:#b1d6ff29;--line-strong:#82c5ff52;--text:#eef5ff;--heading:#fff;--muted:#a5b6cc;--blue:#5aa8ff;--cyan:#46d7d2;--green:#49d08b;--amber:#f0b75b;--red:#ff657d;--purple:#a78bfa;--pink:#f472b6;--color-scheme:dark;--input-placeholder:#718093;--selection-text:#fff;--selection-bg:#46d7d247;--scroll-track:#070b12d1;--scroll-thumb:#acc8e961;--scroll-thumb-hover:#c7e0ff99;--panel-gradient-start:#ffffff0f;--panel-gradient-end:#ffffff04;--control-hover:#78bfff1f;--focus-ring:#5aa8ff38;--notice-border:#ff657d57;--notice-bg:#ff657d1a;--notice-text:#ffd5dc;--progress-bg:#09111a;--chart-bg:#090f193d;--chart-area:#5aa8ff38;--chart-hover-line:#46d7d28a;--chart-dot-stroke:#08101b;--chart-tooltip-bg:#0d1421ad;--table-bg:#080e1738;--table-head-bg:#121b2a80;--table-text:#e8f1fb;--table-row-border:#aacaeb1f;--table-even:#ffffff03;--table-hover:#68b7ff0f;--top-strip-border:#49d08b47;--top-strip-bg:#49d08b14;--phase-next-border:#49d08b7a;--phase-next-bg:#49d08b14;--phase-next-chip-border:#49d08b80;--metric-track-bg:#09111a;--metric-track-border:#5aa8ff3d;--status-green-shadow:#49d08b29;--status-amber-shadow:#f0b75b29;--status-red-shadow:#ff657d29;--shadow:0 22px 52px #03081238;--radius:18px;--gap:16px;--panel-pad:18px;--font-3xs:11px;--font-2xs:12px;--font-xs:13px;--font-sm:14px;--font-md:15px;--font-lg:17px;--font-xl:19px;--font-2xl:22px;--font-3xl:28px;--font-2xl-mobile:25px;--font-3xl-mobile:29px}*{box-sizing:border-box}html,body{min-height:100%}body{color:var(--text);color-scheme:var(--color-scheme);background:radial-gradient(circle at 12% 18%, #60a5fa57, transparent 28%), radial-gradient(circle at 85% 10%, #2dd4bf33, transparent 24%), radial-gradient(circle at 78% 82%, #a855f72e, transparent 28%), linear-gradient(180deg, var(--body-start) 0%, var(--bg) 48%, var(--body-end) 100%);font-family:Segoe UI,Inter,system-ui,-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-size:var(--font-md);isolation:isolate;background-repeat:no-repeat;background-attachment:fixed;margin:0;line-height:1.42;position:relative}body:before,body:after{content:"";z-index:-1;pointer-events:none;filter:blur(42px);opacity:.9;position:fixed;inset:auto}body:before{background:radial-gradient(circle,#5aa8ff57,#5aa8ff00);border-radius:50%;width:26rem;height:26rem;top:-6rem;right:-4rem}body:after{background:radial-gradient(circle,#46d7d238,#46d7d200);border-radius:50%;width:30rem;height:30rem;bottom:-8rem;left:-5rem}button,input,select{font:inherit}button,a,input{transition:background .16s,border-color .16s,color .16s,box-shadow .16s}button{cursor:pointer}button:disabled{cursor:progress;opacity:.62}input::placeholder{color:var(--input-placeholder)}::selection{color:var(--selection-text);background:var(--selection-bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.dashboard-shell{width:100%;max-width:none;margin:0;padding:24px}.app-header{justify-content:space-between;align-items:center;gap:14px;min-height:46px;margin-bottom:18px;display:flex}.brand-block{align-items:center;gap:12px;min-width:0;display:flex}.brand-logo{border-radius:12px;flex:none;width:48px;height:48px;display:block}.brand-copy{min-width:0}.brand-title-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.card-top,.header-actions,.status-pill,.section-title span,.search-field,.leaderboard-summary-card{align-items:center;display:inline-flex}h1,h2,p{margin:0}h1{color:var(--heading);font-size:var(--font-3xl);line-height:1.05}.brand-copy h1 span{color:var(--muted);font-size:var(--font-lg);vertical-align:baseline;font-weight:900}.brand-copy p{color:var(--muted);font-size:var(--font-xs);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-weight:800;overflow:hidden}.dashboard-tabs{border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff0f;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2px;margin:0;padding:3px;display:inline-grid;box-shadow:inset 0 1px #ffffff14,0 10px 26px #0308121a}.dashboard-tabs-inline{flex:none;width:auto;min-width:0;margin:0}.dashboard-tabs button{min-height:28px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;padding:0 10px;font-size:12px;font-weight:900}.dashboard-tabs button:not(.dashboard-tab-active):hover{color:var(--heading);background:#ffffff08}.dashboard-tabs .dashboard-tab-active{color:var(--heading);background:linear-gradient(#46d7d238,#46d7d21f);border-color:#46d7d247;box-shadow:inset 0 1px #ffffff2e,0 6px 16px #46d7d21a}.miner-history-nav{color:var(--muted);font-size:var(--font-xs);grid-template-columns:auto minmax(320px,520px) auto;align-items:center;gap:12px;margin:-4px 0 14px;font-weight:800;display:grid}.miner-history-nav a{color:var(--cyan);align-items:center;gap:6px;font-weight:900;text-decoration:none;display:inline-flex}.miner-history-search{align-items:stretch;gap:6px;min-width:0;display:flex}.miner-history-search-field{flex:auto;width:auto;min-width:0;min-height:34px}.miner-history-search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0;font-weight:800}.miner-history-search-button{border-radius:var(--radius);min-height:34px;color:var(--cyan);font-size:var(--font-xs);background:#46d7d21a;border:1px solid #46d7d25c;padding:0 12px;font-weight:900}.miner-history-panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, var(--panel-gradient-start), var(--panel-gradient-end)), var(--panel);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(170%);padding:14px;overflow:hidden}.miner-history-panels{gap:14px;display:grid}.miner-history-pager{align-items:center;gap:7px;min-width:0;max-width:100%;margin-top:5px;display:inline-flex}.miner-history-page-arrow,.miner-history-page-button{border:1px solid var(--line);min-width:0;height:28px;color:var(--muted);font-size:var(--font-2xs);background:#ffffff0f;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.miner-history-page-arrow{border-radius:6px;width:30px;padding:0}.miner-history-page-list{scrollbar-width:none;flex:0 auto;justify-content:flex-start;align-items:center;gap:6px;min-width:0;max-width:min(520px,100vw - 120px);display:flex;overflow-x:auto}.miner-history-page-list::-webkit-scrollbar{display:none}.miner-history-page-button{font-variant-numeric:tabular-nums;border-radius:6px;flex:none;min-width:42px;padding:0 11px}.miner-history-page-ellipsis{width:26px;height:28px;color:var(--muted);font-size:var(--font-2xs);justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.miner-history-page-arrow:not(:disabled):hover,.miner-history-page-button:hover{color:var(--cyan);background:#46d7d21a;border-color:#46d7d270}.miner-history-page-active,.miner-history-page-active:hover{color:var(--green);background:#49d08b1f;border-color:#49d08b7a}.miner-history-page-arrow:disabled{cursor:not-allowed;opacity:.42}.miner-history-panel-top{justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.miner-history-title-block{gap:5px;min-width:0;display:grid}.miner-history-identity{min-width:0;color:var(--muted);font-size:var(--font-3xs);flex-wrap:wrap;align-items:center;gap:6px;font-weight:800;display:flex}.miner-history-identity strong,.miner-history-identity span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miner-history-identity strong{color:var(--heading);font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:1}.miner-history-identity strong,.miner-history-identity span{border:1px solid var(--line);background:var(--panel-soft);border-radius:999px;align-items:center;height:24px;padding:0 8px;display:inline-flex}.miner-history-identity span{color:var(--blue);text-transform:uppercase;font-weight:900;line-height:1}.miner-history-panel-actions{color:var(--muted);font-size:var(--font-xs);text-align:right;justify-content:flex-end;align-items:center;gap:8px;font-weight:800;display:flex}.miner-history-panel-actions button{justify-content:center;align-items:center;gap:5px;height:28px;padding:0 9px;line-height:1;display:inline-flex}.miner-history-meta-strip{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.miner-history-meta-item{border:1px solid var(--line);background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;min-width:0;height:28px;padding:0 8px;display:inline-flex}.miner-history-meta-item em,.miner-history-meta-item strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miner-history-meta-item em{color:var(--muted);font-size:var(--font-3xs);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:900;line-height:1}.miner-history-meta-item strong{color:var(--heading);font-size:var(--font-2xs);font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.miner-history-refresh-button{border:1px solid var(--line);border-radius:var(--radius);color:var(--heading);font-size:var(--font-2xs);background:#ffffff14;font-weight:900}.miner-history-refresh-button:not(:disabled):hover{color:var(--cyan);background:#46d7d21a;border-color:#46d7d270}.miner-history-empty{color:var(--muted);font-size:var(--font-sm);padding:12px 0 4px;font-weight:800}.header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:10px}.header-actions .dashboard-tabs-inline{align-self:center}.header-actions a,.header-actions button,.status-pill{border:1px solid var(--line);border-radius:var(--radius);min-height:32px;color:var(--text);font-size:var(--font-sm);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff14;font-weight:800}.header-actions .api-button{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-width:72px;padding:0 10px;text-decoration:none;display:inline-flex}.header-actions button{place-items:center;width:32px;display:grid}.header-actions .api-button:hover,.header-actions button:hover{border-color:var(--cyan);background:#46d7d21f}.theme-toggle{color:var(--cyan)}.status-pill{gap:8px;padding:0 10px}.status-pill span{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 4px var(--status-green-shadow);border-radius:50%}.status-cached span,.status-waiting span,.status-partial span{background:var(--amber);box-shadow:0 0 0 4px var(--status-amber-shadow)}.status-degraded span{background:var(--red);box-shadow:0 0 0 4px var(--status-red-shadow)}.status-live span{animation:1.6s ease-in-out infinite live-dot-pulse}.notice{z-index:100;border:1px solid var(--notice-border);background:var(--notice-bg);width:min(380px,100vw - 24px);color:var(--notice-text);pointer-events:none;-webkit-backdrop-filter:blur(18px)saturate(165%);border-radius:7px;align-items:flex-start;gap:7px;padding:7px 9px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000047}.notice-indicator{background:var(--red);width:7px;height:7px;box-shadow:0 0 0 3px var(--status-red-shadow);border-radius:50%;flex:none;margin-top:4px}.notice-copy{gap:2px;min-width:0;display:grid}.notice-copy strong{color:var(--heading);font-size:var(--font-2xs);line-height:1.2}.notice-copy span{color:var(--notice-text);font-size:var(--font-3xs);overflow-wrap:anywhere;line-height:1.25}.overview-grid{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.data-card,.phase-panel,.round-panel,.leaderboard-section{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff14, #ffffff05), linear-gradient(180deg, var(--panel-gradient-start), var(--panel-gradient-end)), var(--panel);min-width:0;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(20px)saturate(170%)}.data-card{--item-accent:var(--cyan);--item-fill:var(--cyan);--item-border:var(--line);--item-tint:#46d7d20f;border-color:var(--item-border);background:linear-gradient(180deg, var(--item-tint), transparent), linear-gradient(180deg, #ffffff24, #ffffff0a), linear-gradient(180deg, var(--panel-gradient-start), var(--panel-gradient-end)), var(--panel);flex-direction:column;justify-content:space-between;min-height:126px;padding:16px;display:flex}.data-card-miners{--item-accent:var(--blue);--item-fill:#2f7bd7;--item-border:#5aa8ff57;--item-tint:#5aa8ff1a}.data-card-validators{--item-accent:var(--cyan);--item-fill:#159da4;--item-border:#46d7d257;--item-tint:#46d7d21a}.data-card-phase{--item-accent:var(--green);--item-fill:#16835a;--item-border:#49d08b57;--item-tint:#49d08b1a}.data-card-round{--item-accent:var(--amber);--item-fill:#b7791f;--item-border:#f0b75b5c;--item-tint:#f0b75b1a}.data-card-score{--item-accent:var(--purple);--item-fill:#7c5ce5;--item-border:#a78bfa5c;--item-tint:#a78bfa1a}.data-card-weight{--item-accent:var(--pink);--item-fill:#c23d87;--item-border:#f472b65c;--item-tint:#f472b61a}.card-top{color:var(--muted);font-size:var(--font-xs);letter-spacing:0;text-transform:uppercase;gap:10px;font-weight:800}.icon-bubble,.stat-icon{background:var(--item-fill);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff29,0 10px 22px #00000029}.card-top .icon-bubble{width:38px;height:38px}.icon-bubble svg,.stat-icon svg{stroke-width:2.6px;width:20px;height:20px;display:block}.card-top svg{color:currentColor}.data-card strong{color:var(--heading);font-size:var(--font-3xl);text-overflow:ellipsis;white-space:nowrap;margin-top:14px;line-height:1.05;display:block;overflow:hidden}.data-card p{max-width:100%;color:var(--muted);font-size:var(--font-xs);text-align:right;text-overflow:ellipsis;white-space:nowrap;align-self:flex-end;margin-top:auto;padding-top:8px;overflow:hidden}.data-card-skeleton{pointer-events:none}.data-card-skeleton .icon-bubble,.data-card-skeleton .card-top>span:not(.icon-bubble),.data-card-skeleton strong span,.data-card-skeleton p span{color:#0000;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.data-card-skeleton .icon-bubble svg{visibility:hidden}.data-card-skeleton .card-top>span:not(.icon-bubble){width:74px;height:12px}.data-card-skeleton strong{width:100%}.data-card-skeleton strong span{width:min(140px,74%);height:32px}.data-card-skeleton p{width:100%}.data-card-skeleton p span{width:min(150px,82%);height:12px;margin-left:auto}.section-title-skeleton span,.section-title-skeleton h2,.progress-track-skeleton i,.chart-box-skeleton .chart-summary span,.chart-box-skeleton .chart-summary strong,.chart-skeleton i{color:#0000;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.section-title-skeleton{pointer-events:none}.section-title-skeleton span{width:96px;height:12px}.section-title-skeleton h2{width:min(220px,62%);height:22px;margin-top:7px}.progress-track-skeleton{pointer-events:none}.progress-track-skeleton i{width:58%}.chart-box-skeleton .chart-summary span{width:116px;height:14px}.chart-box-skeleton .chart-summary strong{width:96px;height:23px}.chart-skeleton{border:1px solid var(--line);border-radius:var(--radius);background:var(--chart-bg);width:100%;height:190px;display:block;position:relative;overflow:hidden}.chart-skeleton i{border-radius:18px;height:74px;position:absolute;bottom:44px;left:32px;right:32px}.work-grid{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:minmax(0,1fr);grid-template-areas:"phase";align-items:stretch;display:grid}.phase-panel,.round-panel{flex-direction:column;display:flex}.phase-panel{grid-area:phase}.round-panel{width:100%}.section-title{min-width:0;display:block}.section-title span{color:var(--green);font-size:var(--font-xs);letter-spacing:0;text-transform:uppercase;font-weight:800}.section-title h2{color:var(--heading);font-size:var(--font-xl);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;line-height:1.15;overflow:hidden}.progress-track{border:1px solid var(--metric-track-border);background:var(--progress-bg);border-radius:999px;height:8px;margin:24px 0 34px;position:relative}.progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block}.progress-track:not(.progress-track-skeleton)>i,.leaderboard-fullscreen-progress-track>i{transform-origin:0;will-change:width, transform;transition:width .72s cubic-bezier(.2,.8,.2,1);animation:.72s cubic-bezier(.2,.8,.2,1) progress-fill-in;position:relative;overflow:hidden}.progress-track:not(.progress-track-skeleton)>i:after,.leaderboard-fullscreen-progress-track>i:after{content:"";background:linear-gradient(90deg,#0000,#ffffff70,#0000);animation:1.8s ease-in-out infinite progress-sheen;position:absolute;inset:0;transform:translate(-120%)}.phase-window{grid-template-columns:minmax(0,1.22fr) minmax(0,1fr) minmax(0,.92fr) minmax(0,.84fr);align-items:center;gap:8px;margin:4px 0 18px;display:grid;overflow:visible}.phase-window-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-width:0;min-height:118px;color:var(--muted);-webkit-backdrop-filter:blur(14px)saturate(150%);flex-direction:column;justify-content:flex-start;gap:6px;padding:10px;transition:border-color .22s,background .22s,box-shadow .22s,opacity .22s;display:flex}.phase-window-card span,.phase-window-card small{color:var(--muted);font-size:var(--font-3xs);letter-spacing:0;text-transform:uppercase;font-weight:900}.phase-window-card strong,.phase-window-card em{min-width:0;color:var(--table-text);text-overflow:ellipsis;white-space:nowrap;font-style:normal;font-weight:900;overflow:hidden}.phase-window-progress{margin-top:2px;position:relative}.phase-window-card>strong{font-size:var(--font-md);line-height:1.12}.phase-window-next-1{opacity:.92}.phase-window-next-2{opacity:.84}.phase-window-next-3{opacity:.76}.phase-window-current{opacity:1;z-index:1;background:linear-gradient(#46d7d21f,#5aa8ff0f),#ffffff0f;border-color:#46d7d27a;justify-content:flex-start;min-height:130px;box-shadow:0 0 0 1px #46d7d21f,0 0 24px #46d7d22e,0 14px 34px #00000038}.phase-panel-skeleton .phase-window{margin-bottom:18px}.phase-window-skeleton-card{pointer-events:none;overflow:hidden}.phase-panel-skeleton .phase-window-skeleton-card,.phase-panel-skeleton .phase-window-skeleton-card span,.phase-panel-skeleton .phase-window-skeleton-card strong,.phase-panel-skeleton .phase-window-skeleton-card em,.phase-panel-skeleton .phase-window-skeleton-card small,.phase-panel-skeleton .phase-window-skeleton-progress i{background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%;animation:1.2s ease-in-out infinite skeleton-shimmer}.phase-panel-skeleton .phase-window-skeleton-card{border-color:var(--line);background:var(--panel-soft);box-shadow:none}.phase-panel-skeleton .phase-window-current.phase-window-skeleton-card{border-color:var(--line);background:var(--panel-soft);z-index:auto;justify-content:flex-start;min-height:130px}.phase-panel-skeleton .phase-window-skeleton-card span,.phase-panel-skeleton .phase-window-skeleton-card strong,.phase-panel-skeleton .phase-window-skeleton-card em,.phase-panel-skeleton .phase-window-skeleton-card small{color:#0000;display:block}.phase-panel-skeleton .phase-window-skeleton-card span{width:56px;height:12px}.phase-panel-skeleton .phase-window-skeleton-card strong{width:min(120px,82%);height:20px}.phase-panel-skeleton .phase-window-skeleton-meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;margin-top:0;display:flex}.phase-panel-skeleton .phase-window-skeleton-meta em{width:46px;height:14px}.phase-panel-skeleton .phase-window-skeleton-meta small{width:56px;height:12px}.phase-panel-skeleton .phase-window-skeleton-progress{margin-top:4px}.phase-panel-skeleton .phase-window-skeleton-progress .progress-track{margin:10px 0 14px}.phase-panel-skeleton .phase-window-skeleton-progress .progress-track i{width:72%}.phase-panel-skeleton .phase-window-skeleton-blocks{color:#0000;font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:6px;margin-top:2px;display:flex}.phase-panel-skeleton .phase-window-skeleton-blocks .phase-window-block-value{width:52px;height:12px}.phase-panel-skeleton .phase-window-skeleton-blocks .phase-window-block-separator{width:8px;height:12px}.phase-window-meta{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.phase-window-meta em{color:var(--cyan);font-size:var(--font-sm)}.phase-window-blocks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;display:grid}.phase-window-blocks-inline{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-start;align-items:baseline;gap:6px;margin-top:2px;display:flex}.phase-window-blocks-inline .phase-window-block-value{color:var(--heading);font-size:var(--font-sm);font-weight:900;line-height:1}.phase-window-block-separator{color:var(--muted);font-size:var(--font-sm);font-weight:900;line-height:1}.round-health-legend-label{color:var(--muted);font-size:var(--font-2xs);letter-spacing:0;text-transform:uppercase;font-weight:800;display:block}.round-health-interactive{margin-top:14px;position:relative}.round-health-bar{border:1px solid var(--metric-track-border);background:var(--progress-bg);border-radius:999px;align-items:stretch;height:26px;min-height:26px;display:flex;overflow:hidden}.round-health-segment{appearance:none;white-space:nowrap;cursor:help;background-clip:padding-box;border:0;flex:none;min-width:0;padding:0;transition:width .72s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden}.round-health-segment:focus-visible{z-index:1;box-shadow:inset 0 0 0 2px #fff9}.round-health-segment:hover{filter:brightness(1.06)}.round-health-segment{background:linear-gradient(180deg, #ffffff1f, #ffffff08), var(--segment-fill);height:100%}.round-health-tooltip{z-index:3;border:1px solid var(--line);border-left:3px solid var(--segment-fill);background:var(--panel-opaque);min-width:164px;max-width:min(260px,100vw - 48px);box-shadow:var(--shadow);pointer-events:none;border-radius:12px;padding:8px 10px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.round-health-tooltip strong{color:var(--heading);font-size:var(--font-xs);white-space:nowrap;line-height:1.1;display:block}.round-health-tooltip span{color:var(--muted);font-size:var(--font-2xs);margin-top:4px;font-weight:800;line-height:1.2;display:block}.round-health-tooltip-scored{--segment-fill:#16835a}.round-health-tooltip-failed{--segment-fill:#c8354f}.round-health-tooltip-pending{--segment-fill:#2f7bd7}.round-health-legend{flex-wrap:wrap;gap:10px 16px;margin-top:12px;display:flex}.round-health-legend-item{align-items:center;gap:8px;min-width:0;display:inline-flex}.round-health-legend-swatch{background:var(--segment-fill);border-radius:999px;flex:none;width:10px;height:10px;box-shadow:0 0 0 1px #ffffff1f}.round-health-legend-copy{min-width:0}.round-health-legend-copy strong{color:var(--heading);font-size:var(--font-sm);font-variant-numeric:tabular-nums;margin-top:3px;line-height:1;display:block}.round-health-legend-label{color:var(--muted)}.round-health-legend-scored{--segment-fill:#16835a}.round-health-legend-failed{--segment-fill:#c8354f}.round-health-legend-pending{--segment-fill:#2f7bd7}.round-health-bar-skeleton,.round-health-legend-skeleton .round-health-legend-swatch,.round-health-legend-skeleton .round-health-legend-label{color:#0000;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%;border-radius:999px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.round-health-bar-skeleton{gap:0}.round-health-bar-skeleton .round-health-segment{color:#0000;box-shadow:none;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%;border:0;border-radius:0;padding:0;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.round-health-legend-skeleton .round-health-legend-swatch{width:10px;height:10px}.round-health-legend-skeleton .round-health-legend-label{width:42px;height:11px}.chart-summary{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.chart-summary span{color:var(--muted);font-size:var(--font-sm);text-transform:uppercase;font-weight:800}.chart-box svg{border:1px solid var(--line);border-radius:var(--radius);background:var(--chart-bg);cursor:crosshair;-webkit-backdrop-filter:blur(14px)saturate(150%);width:100%;height:210px;display:block}.chart-line{fill:none;stroke:var(--blue);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.chart-dot{fill:var(--blue);stroke:var(--chart-dot-stroke);stroke-width:1.5px}.chart-tick{stroke:var(--line-strong)}.chart-box text{fill:var(--muted);font-size:10px;font-weight:900}.chart-value-grid line{stroke:var(--line);stroke-width:1px;opacity:.72}.chart-value-grid text{fill:var(--muted);font-size:var(--font-3xs);font-weight:800}.chart-hover-line{stroke:var(--chart-hover-line);stroke-dasharray:4 4;stroke-width:1.5px}.chart-hover-dot{fill:var(--blue);stroke:var(--chart-dot-stroke);stroke-width:2px}.chart-tooltip-svg text{fill:var(--text);font-size:var(--font-sm);font-weight:800}.empty-state{border:1px dashed var(--line-strong);min-height:170px;color:var(--muted);font-size:var(--font-md);-webkit-backdrop-filter:blur(12px)saturate(140%);background:#ffffff0d;border-radius:8px;place-items:center;display:grid}.leaderboard-header{justify-content:space-between;align-items:center;gap:var(--gap);margin-bottom:14px;display:flex}.leaderboard-actions{flex:auto;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.leaderboard-search-stack{flex-direction:column;flex:0 520px;gap:0;width:520px;min-width:0;max-width:100%;display:flex}.leaderboard-fullscreen-phase{display:none}.leaderboard-fullscreen-phase-title,.leaderboard-fullscreen-phase-progress{min-width:0}.leaderboard-fullscreen-phase-title span,.leaderboard-fullscreen-phase-meta{color:var(--muted);font-size:var(--font-3xs);letter-spacing:0;text-transform:uppercase;font-weight:900}.leaderboard-fullscreen-phase-title strong{min-width:0;color:var(--heading);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;line-height:1.1;display:block;overflow:hidden}.leaderboard-fullscreen-phase-meta{font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;margin-bottom:5px;display:flex}.leaderboard-fullscreen-phase-meta small{text-align:right;text-overflow:ellipsis;text-transform:none;white-space:nowrap;min-width:0;overflow:hidden}.leaderboard-fullscreen-progress-track{border:1px solid var(--metric-track-border);background:var(--progress-bg);border-radius:999px;height:9px;overflow:hidden}.leaderboard-fullscreen-progress-track i{border-radius:inherit;background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block}.search-field{border:1px solid var(--line);border-radius:var(--radius);width:min(390px,42%);min-width:280px;min-height:34px;color:var(--muted);-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff14;gap:9px;padding:0 12px}.leaderboard-search-stack .search-field{flex:auto;width:auto;min-width:0;max-width:none}.leaderboard-search-toolbar{align-items:stretch;gap:6px;width:520px;max-width:100%;display:flex}.search-token-field{flex-wrap:nowrap;align-items:center;height:34px;padding:0 8px;overflow:hidden}.search-token-field>svg,.search-token-field>button{flex:none}.search-field.search-token-field input{flex:1 0 72px;width:auto;min-width:72px;height:22px}.selected-uid-token-list{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:6px;min-width:0;display:flex;overflow:auto hidden}.selected-uid-token-list::-webkit-scrollbar{display:none}.miner-view-chip{min-width:0;height:22px;color:var(--table-text);font-size:var(--font-3xs);background:#46d7d214;border:1px solid #46d7d257;border-radius:999px;flex:none;align-items:center;gap:5px;padding:0 4px 0 8px;font-weight:900;display:inline-flex}.miner-view-chip button{border:1px solid var(--line);background:var(--panel-raised);width:16px;height:16px;color:var(--muted);place-items:center;padding:0;display:grid}.miner-view-chip button:hover{background:var(--control-hover);color:var(--cyan)}.view-list-filter-button,.view-list-history-button{border:1px solid var(--line);border-radius:var(--radius);width:34px;min-width:34px;min-height:34px;color:var(--text);font-size:var(--font-3xs);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffff14;flex:none;justify-content:center;align-items:center;padding:0;font-weight:900;display:inline-flex}.view-list-filter-button:not(:disabled):hover,.view-list-history-button:not(:disabled):hover,.view-list-filter-button-active{color:var(--cyan);background:#46d7d21a;border-color:#46d7d270}.view-list-filter-button:disabled,.view-list-history-button:disabled{cursor:not-allowed;opacity:.48}.table-icon-button,.pagination-button{border:1px solid var(--line);border-radius:var(--radius);width:34px;height:34px;color:var(--muted);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffff14;flex:none;place-items:center;padding:0;display:inline-grid}.table-icon-button:hover,.pagination-button:hover:not(:disabled){border-color:var(--cyan);background:var(--control-hover);color:var(--cyan)}.table-icon-button[aria-pressed=true]{border-color:var(--cyan);color:var(--cyan)}.leaderboard-theme-toggle{color:var(--cyan)}.pagination-button:disabled{cursor:not-allowed;opacity:.48}.search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.search-field button{color:var(--muted);background:0 0;border:0;place-items:center;padding:0;display:grid}.leaderboard-summary-card{border-radius:var(--radius);min-width:0;min-height:48px;color:var(--muted);-webkit-backdrop-filter:blur(16px)saturate(150%);background:#ffffff0f;border:1px solid #b1d6ff29;gap:8px;padding:8px 10px}.leaderboard-summary-card svg{color:var(--muted);opacity:.72;flex:none}.leaderboard-summary-card div{min-width:0}.leaderboard-summary-card span,.validator-mini-card em{color:var(--muted);font-size:var(--font-2xs);text-transform:uppercase;font-weight:800;line-height:1.15;display:block}.leaderboard-summary-card strong,.leaderboard-summary-card em{min-width:0;color:var(--heading);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-style:normal;font-weight:900;line-height:1.12;display:block;overflow:hidden}.leaderboard-summary-compact{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-width:82px;min-height:44px;padding:6px 8px}.leaderboard-summary-compact strong{font-size:var(--font-sm)}.validator-health-summary{background:#46d7d20e;border-color:#46d7d224;grid-template-columns:auto minmax(86px,auto) minmax(0,1fr);align-items:center;min-height:54px;display:grid}.validator-health-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.validator-health-row{-webkit-backdrop-filter:blur(10px)saturate(140%);background:#ffffff0d;border:1px solid #b1d6ff24;border-radius:6px;grid-template-rows:repeat(2,minmax(0,auto));grid-template-columns:minmax(0,1fr) 8px;align-content:center;gap:1px 5px;min-width:0;min-height:34px;padding:4px 6px;line-height:1;color:var(--muted)!important;font-size:var(--font-3xs)!important;display:grid!important}.validator-health-row strong,.validator-health-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.validator-health-row strong{color:var(--table-text);font-size:var(--font-2xs);text-transform:none;grid-column:1;font-weight:900}.validator-health-row small{color:color-mix(in srgb, var(--muted) 82%, transparent);grid-column:1;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:10px;font-weight:800}.validator-health-row i{background:var(--muted);opacity:.75;border-radius:999px;grid-area:1/2/span 2;align-self:center;width:7px;height:7px}.validator-health-live{background:#49d08b0b;border-color:#49d08b33;color:var(--muted)!important}.validator-health-live i{background:var(--green)}.validator-health-partial{background:#f0b75b0b;border-color:#f0b75b33;color:var(--muted)!important}.validator-health-partial i{background:var(--amber)}.validator-health-down{background:#ff657d0b;border-color:#ff657d33;color:var(--muted)!important}.validator-health-down i{background:var(--red)}.validator-health-missing i{background:var(--line-strong)}.source-summary{background:#46d7d214;border-color:#46d7d247}.source-summary svg{color:var(--cyan)}.source-summary-stale{background:#f0b75b1a;border-color:#f0b75b61}.source-summary-stale svg,.source-summary-stale strong{color:var(--amber)}.table-frame{border:1px solid var(--line);border-radius:var(--radius);background:var(--table-bg);-webkit-backdrop-filter:blur(16px)saturate(160%);width:100%;max-width:100%;max-height:none;overflow-x:auto}.leaderboard-section-fullscreen{z-index:200;-webkit-backdrop-filter:blur(22px)saturate(160%);background:radial-gradient(circle at 0 0,#60a5fa1f,#0000 26%),radial-gradient(circle at 100% 100%,#46d7d214,#0000 28%),linear-gradient(#080e17d6,#060a12e6);border-radius:0;flex-direction:column;gap:12px;height:100dvh;padding:14px;display:flex;position:fixed;inset:0;overflow:hidden}.leaderboard-section-fullscreen .leaderboard-header,.leaderboard-section-fullscreen .leaderboard-summary-strip,.leaderboard-section-fullscreen .table-footer{border-radius:var(--radius);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px)saturate(165%);background:#ffffff0a;border:1px solid #b1d6ff24;flex:none}.leaderboard-section-fullscreen .leaderboard-header{align-items:center;margin-bottom:0;padding:12px 14px}.leaderboard-section-fullscreen .leaderboard-summary-strip{margin-bottom:0;padding:10px}.leaderboard-section-fullscreen .table-footer{margin-top:0;padding:10px 14px}.leaderboard-section-fullscreen .table-frame{min-height:0;box-shadow:var(--shadow);background:#0a101b6b;border-color:#b1d6ff24;flex:auto;overflow:auto}.leaderboard-section-fullscreen .leaderboard-header{gap:12px}.leaderboard-section-fullscreen .leaderboard-actions{flex:none}.leaderboard-section-fullscreen .leaderboard-fullscreen-phase{flex:0 500px;grid-template-columns:minmax(116px,.36fr) minmax(190px,.9fr);align-items:center;gap:8px;min-width:260px;display:grid}:root[data-theme=light] .leaderboard-section-fullscreen{background:radial-gradient(circle at 0 0,#256fd224,#0000 26%),radial-gradient(circle at 100% 100%,#108d981a,#0000 28%),linear-gradient(#f6f9fde6,#dee7f1f0)}:root[data-theme=light] .leaderboard-section-fullscreen .leaderboard-header,:root[data-theme=light] .leaderboard-section-fullscreen .leaderboard-summary-strip,:root[data-theme=light] .leaderboard-section-fullscreen .table-footer{background:#ffffff8f;border-color:#5c73922e}:root[data-theme=light] .leaderboard-section-fullscreen .table-frame{background:#ffffff57;border-color:#5c73922e}:root[data-theme=light] .leaderboard-section-fullscreen .table-frame>table>thead th{background:#ecf2f9d1}:root[data-theme=light] .leaderboard-section-fullscreen .table-frame>table>tbody>tr>td{background:#ffffff05}table{border-collapse:separate;border-spacing:0;table-layout:auto;width:max-content;min-width:100%;font-size:var(--font-md)}.table-frame>table{table-layout:auto;width:100%;min-width:1460px}.table-footer{color:var(--muted);font-size:var(--font-xs);justify-content:space-between;align-items:center;gap:12px;margin-top:10px;font-weight:800;display:flex}.pagination-controls,.page-size-field{align-items:center;display:inline-flex}.pagination-controls{justify-content:flex-end;gap:8px}.pagination-controls strong{min-width:64px;color:var(--heading);font-size:var(--font-sm);text-align:center}.page-size-field{gap:7px}.page-size-field select{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-raised);min-width:74px;height:34px;color:var(--text);outline:0;padding:0 14px 0 10px;font-weight:800}.page-size-field select:focus{border-color:var(--cyan);box-shadow:0 0 0 3px var(--focus-ring)}thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--table-head-bg);height:34px;color:var(--muted);letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap;padding:4px 6px;font-size:10px;font-weight:800;position:sticky;top:0}thead th>span,thead th>small{text-overflow:ellipsis;display:block;overflow:hidden}thead th>span{line-height:1.05}thead th>small{color:var(--muted);opacity:.72;margin-top:2px;font-size:10px;font-weight:800;line-height:1}.sort-header-button{width:100%;min-width:0;color:inherit;font:inherit;letter-spacing:0;text-align:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;padding:0;display:inline-flex}.sort-header-button:hover,.sort-header-button-active{color:var(--heading)}.sort-header-button:focus-visible{color:var(--cyan);outline:0}.sort-header-button span{text-overflow:ellipsis;min-width:0;overflow:hidden}.sort-header-button i{opacity:.56;flex:none;place-items:center;width:6px;height:10px;display:inline-grid}.sort-header-button i:before,.sort-header-button i:after{content:"";border-left:3px solid #0000;border-right:3px solid #0000;display:block}.sort-header-button i:before{border-bottom:3.5px solid}.sort-header-button i:after{border-top:3.5px solid}.sort-header-button i[data-direction=asc]:after,.sort-header-button i[data-direction=desc]:before{opacity:.24}.miner-column .sort-header-button,.validator-grid-column .sort-header-button{justify-content:flex-start}.table-frame>table>thead .rank-column,.table-frame>table>thead .uid-column,.table-frame>table>thead .cohort-column,.table-frame>table>thead .score-column,.table-frame>table>thead .weight-column,.table-frame>table>thead .loss-column,.table-frame>table>thead .delta-loss-column,.table-frame>table>thead .assigned-column{text-align:right}.rank-column,.uid-column,.cohort-column,.score-column,.weight-column,.loss-column,.delta-loss-column,.assigned-column{width:1%}.rank-column{min-width:72px}.uid-column{min-width:52px}.cohort-column{min-width:60px}.miner-column{width:92px;min-width:88px;max-width:92px}.weight-column,.score-column,.loss-column,.delta-loss-column{min-width:76px}.assigned-column{min-width:66px}.validator-grid-column{width:780px;min-width:780px}tbody td{border-bottom:1px solid var(--table-row-border);height:40px;color:var(--table-text);font-size:var(--font-2xs);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle;padding:0 4px;overflow:hidden}.table-link{color:var(--table-text);text-decoration:none}.table-link:hover{color:var(--cyan);text-underline-offset:3px;text-decoration:underline}.miner-column .table-link{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.hotkey-copy-button{border:1px solid var(--line);appearance:none;background:var(--panel-soft);max-width:100%;min-height:20px;color:var(--table-text);font:inherit;text-align:left;cursor:copy;white-space:nowrap;align-items:center;gap:0;padding:0 6px;font-weight:800;text-decoration:none;display:inline-flex}.hotkey-copy-button:hover{background:var(--control-hover);color:var(--cyan);text-decoration:none}.hotkey-copy-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:0}.miner-details-shell-value.hotkey-copy-button{font-size:14px;font-weight:900}.miner-history-identity .hotkey-copy-button{color:var(--heading)}.miner-column{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.leaderboard-row .miner-column{font-size:var(--font-2xs)}.leaderboard-row .score-column,.leaderboard-row .weight-column,.leaderboard-row .loss-column,.leaderboard-row .delta-loss-column{color:var(--table-text);font-size:var(--font-2xs);font-weight:800}.miner-cell{gap:1px;min-width:0;display:grid}.miner-cell strong,.miner-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.miner-cell strong{color:var(--heading);font-size:11px;font-weight:900;line-height:1}.miner-cell span{color:var(--muted);font-size:10px;line-height:1}.miner-details-button{min-height:18px;color:var(--cyan);letter-spacing:.02em;text-transform:uppercase;background:#46d7d214;border:1px solid #46d7d24d;border-radius:999px;justify-self:start;margin-top:3px;padding:0 7px;font-size:10px;font-weight:900}.miner-details-button:hover{background:#46d7d224;border-color:#46d7d280}.assignment-pill{border:1px solid var(--line);min-width:42px;height:20px;color:var(--muted);font-size:var(--font-2xs);background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:900;display:inline-flex}.assignment-yes{color:var(--green);background:#49d08b1a;border-color:#49d08b61}.assignment-no{color:var(--red);background:#ff657d17;border-color:#ff657d57}.cohort-pill,.commit-pill{border:1px solid var(--line);min-width:0;min-height:20px;color:var(--muted);font-size:var(--font-2xs);white-space:nowrap;background:#ffffff0f;border-radius:999px;justify-content:center;align-items:center;padding:0 6px;font-weight:900;line-height:1;display:inline-flex}.cohort-pill{min-width:34px;color:var(--heading)}.cohort-a{color:var(--blue);background:#5aa8ff1f;border-color:#5aa8ff6b}.cohort-b{color:var(--cyan);background:#46d7d21f;border-color:#46d7d26b}.cohort-c{color:var(--green);background:#49d08b1f;border-color:#49d08b6b}.cohort-none{color:var(--muted)}.commit-fresh{color:var(--green);background:#49d08b1a;border-color:#49d08b61}.commit-stale{color:var(--amber);background:#f0b75b1a;border-color:#f0b75b61}.commit-unknown{color:var(--muted)}.validator-mini-grid{background:0 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 4px;display:grid}.validator-mini-card{min-width:0;min-height:34px;box-shadow:inset 1px 0 0 var(--table-row-border);background:0 0;border:0;border-radius:0;grid-template-rows:repeat(2,minmax(0,1fr)) auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2px 8px;padding:2px 8px 4px;display:grid}.validator-mini-card strong,.validator-mini-card small{text-align:right;text-overflow:ellipsis;white-space:nowrap;justify-content:space-between;align-items:baseline;gap:5px;min-width:0;display:inline-flex;overflow:hidden}.validator-mini-card strong{color:var(--heading);font-size:10px;font-weight:900}.validator-mini-card small{color:var(--muted);font-size:10px;font-weight:800}.validator-mini-card strong span,.validator-mini-card small span{color:var(--muted);flex:none;font-size:10px;font-weight:900}.validator-mini-card strong span{color:inherit;opacity:.7}.validator-mini-card .validator-mini-rank-metric,.validator-mini-card .validator-mini-loss-metric,.validator-mini-card .validator-mini-weight-metric,.validator-mini-card .validator-mini-eval-metric{border:0;border-radius:4px;min-height:14px;padding:0 5px;font-weight:900}.validator-mini-card .validator-mini-rank-metric,.validator-mini-card .validator-mini-eval-metric{color:var(--muted);background:0 0}.validator-mini-card .validator-mini-loss-metric{color:var(--blue);background:0 0}.validator-mini-card .validator-mini-weight-metric{color:var(--cyan);background:0 0}.validator-mini-detail{min-width:0;color:var(--muted);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:8px;font-size:9px;font-weight:800;line-height:1.1;display:flex}.validator-mini-detail span{color:currentColor;opacity:.78;flex:none}.validator-mini-card .validator-mini-rank-metric span,.validator-mini-card .validator-mini-loss-metric span,.validator-mini-card .validator-mini-weight-metric span,.validator-mini-card .validator-mini-eval-metric span{color:currentColor;opacity:.76}.validator-mini-down strong,.validator-mini-down small,.validator-mini-down strong span,.validator-mini-down small span{color:var(--red)}.validator-mini-partial strong,.validator-mini-missing strong{color:var(--amber)}.miner-details-overlay{z-index:90;-webkit-backdrop-filter:blur(16px)saturate(140%);background:#030812d1;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.miner-details-dialog{background:radial-gradient(circle at 0 0,#46d7d21f,#0000 28%),radial-gradient(circle at 100% 0,#5aa8ff17,#0000 24%),linear-gradient(#101927fa,#0a101bfa);border:1px solid #b1d6ff29;border-radius:22px;flex-direction:column;gap:12px;width:min(1080px,100%);max-height:min(90vh,1080px);padding:18px;font-family:inherit;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 26px 80px #00000073}.miner-details-shell-header{border-bottom:1px solid #b1d6ff24;gap:10px;padding-bottom:12px;display:grid}.miner-details-shell-topline{color:var(--heading);justify-content:space-between;align-items:center;gap:12px;font-size:clamp(20px,2.2vw,28px);font-weight:900;display:flex}.miner-details-shell-title-group{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.miner-details-shell-label{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.miner-details-shell-value{color:var(--heading);letter-spacing:.01em;font-size:14px;font-weight:900}.miner-details-shell-divider{color:#b1d6ff5c;font-size:12px;font-weight:900}.miner-details-close{width:28px;height:28px;color:var(--muted);background:#ffffff0a;border:1px solid #b1d6ff29;border-radius:8px;place-items:center;padding:0;display:inline-grid}.miner-details-close:hover{color:var(--heading)}.miner-details-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.miner-details-summary-tile{background:#ffffff0a;border:1px solid #b1d6ff29;border-radius:16px;min-width:0;padding:12px 12px 11px;box-shadow:inset 0 1px #ffffff08}.miner-details-summary-tile span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:900;display:block}.miner-details-summary-tile strong{color:var(--heading);font-size:18px;font-weight:900}.miner-details-meta-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:10px 16px;font-size:12px;font-weight:800;display:flex}.miner-details-group-pill{min-height:22px;color:var(--cyan);letter-spacing:.04em;text-transform:uppercase;background:#46d7d214;border:1px solid #46d7d247;border-radius:999px;align-items:center;padding:0 9px;font-size:11px;font-weight:900;display:inline-flex}.miner-details-block{background:#ffffff08;border:1px solid #b1d6ff29;border-radius:18px;gap:10px;padding:14px;display:grid}.miner-details-block-title{color:var(--heading);letter-spacing:.02em;font-size:13px;font-weight:900}.miner-details-loss-chart{width:100%;position:relative;overflow:visible}.miner-details-loss-chart svg{width:100%;height:auto;display:block}.miner-details-chart-baseline{stroke:#b1d6ff29;stroke-width:1px}.miner-details-chart-grid-line{stroke:#b1d6ff1a;stroke-width:1px}.miner-details-chart-line{fill:none;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.miner-details-chart-hover-line{stroke:#b1d6ff80;stroke-width:1.1px;stroke-dasharray:5 5;stroke-linecap:round;shape-rendering:geometricprecision;transition:opacity .14s,transform .14s}.miner-details-chart-point{fill:#0b1320;stroke:var(--blue);stroke-width:1.6px}.miner-details-chart-point-active{fill:var(--blue);stroke:#ffffffe6;stroke-width:2px}.miner-details-chart-point-missing{fill:var(--red);stroke:#ffffff47;stroke-width:1.25px}.miner-details-chart-tick{stroke:#b1d6ff38;stroke-width:1px}.miner-details-chart-grid text,.miner-details-chart-tick+text{fill:var(--muted);font-size:10px;font-weight:800}.miner-details-chart-tooltip-svg text{fill:var(--heading);font-size:11px;font-weight:900}.miner-details-empty{color:var(--muted);padding:8px 0;font-size:12px}.miner-details-table-wrap{overflow-x:auto}.miner-details-table{border-collapse:collapse;width:100%;color:var(--text);font-size:12px}.miner-details-table thead th{color:var(--muted);letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid #b1d6ff29;padding:0 0 10px;font-size:10px;font-weight:900}.miner-details-table tbody td{white-space:nowrap;border-bottom:1px solid #b1d6ff14;padding:9px 0}.miner-details-table tbody tr:last-child td{border-bottom:0}.miner-details-table tbody td:first-child,.miner-details-table tbody td:nth-child(2),.miner-details-table tbody td:nth-child(8),.miner-details-table tbody td:nth-child(9){color:var(--heading);font-weight:900}.miner-details-table tbody td:nth-child(3),.miner-details-table tbody td:nth-child(4),.miner-details-table tbody td:nth-child(5),.miner-details-table tbody td:nth-child(6),.miner-details-table tbody td:nth-child(7){color:var(--text)}.miner-details-table tbody td:nth-child(8){font-variant-numeric:tabular-nums}.miner-details-table-wrap::-webkit-scrollbar{height:8px}.miner-details-table-wrap::-webkit-scrollbar-thumb:hover{background:#b1d6ff66}.miner-details-scroll{gap:12px;min-height:0;padding-right:2px;display:grid;overflow:auto}.miner-details-terminal{border-radius:22px;width:min(1080px,100%);max-height:min(90vh,1080px);padding:18px;font-family:inherit}.miner-details-terminal .miner-details-close{color:var(--muted);font-size:12px}.miner-details-table th,.miner-details-table td{border-bottom-color:#b1d6ff1a}.miner-details-table thead th{color:var(--muted)}.miner-details-table tbody td{color:var(--text)}.miner-details-table tbody td:first-child,.miner-details-table tbody td:nth-child(2),.miner-details-table tbody td:nth-child(8),.miner-details-table tbody td:nth-child(9){color:var(--heading)}.miner-details-table-wrap::-webkit-scrollbar-thumb{background:#b1d6ff3d;border:0}.miner-details-empty{color:var(--muted)}.table-frame>table>tbody>tr.leaderboard-row{transform-origin:50%;will-change:transform;position:relative}.table-frame>table>tbody>tr.leaderboard-row[data-rank-swap=true]{z-index:1;box-shadow:inset 0 0 0 1px #46d7d21f,0 10px 24px #00000014}.rank-cell{justify-content:flex-start;align-items:center;gap:4px;width:100%;min-width:0;font-weight:900;display:flex}.rank-cell>span{text-align:right;min-width:0;font-size:var(--font-xs);font-variant-numeric:tabular-nums;flex:auto;font-weight:800;line-height:1}.rank-prefix{color:var(--muted);opacity:.6}.monitor-row-button{border:1px solid var(--line);background:var(--panel-soft);width:24px;height:24px;color:var(--muted);border-radius:7px;flex:none;place-items:center;padding:0;display:inline-grid}.monitor-row-button:hover,.monitor-row-button-active{color:var(--cyan);background:#46d7d21a;border-color:#46d7d270}tbody tr.leaderboard-row-monitored,tbody tr.leaderboard-row-monitored:nth-child(2n){background:linear-gradient(90deg,#46d7d221,#5aa8ff0a)}tbody tr.leaderboard-row-monitored:hover{background:linear-gradient(90deg,#46d7d22e,#5aa8ff14)}tbody .rank-column,tbody .uid-column,tbody .cohort-column,tbody .score-column,tbody .weight-column,tbody .loss-column,tbody .delta-loss-column,tbody .assigned-column{text-align:right}tbody .uid-column{font-size:var(--font-xs);font-weight:800}.leaderboard-metric-pill{min-width:50px;min-height:18px;color:var(--heading);background:#ffffff0f;border:0;border-radius:5px;justify-content:flex-end;align-items:center;padding:0 6px;font-weight:800;line-height:1;display:inline-flex}.leaderboard-loss-pill{color:var(--blue);background:#5aa8ff1a}.leaderboard-weight-pill{color:var(--cyan);background:#46d7d21c}.metric-status-marker{min-width:8px;color:var(--table-text);vertical-align:middle;justify-content:center;align-items:center;font-weight:900;line-height:1;display:inline-flex}.validator-1-column{color:var(--blue);background:#5aa8ff14}.validator-2-column{color:var(--cyan);background:#46d7d214}.validator-3-column{color:var(--green);background:#49d08b14}.validator-4-column{color:var(--amber);background:#f0b75b14}.validator-5-column{color:var(--red);background:#ff657d14}thead .validator-1-column,thead .validator-2-column,thead .validator-3-column,thead .validator-4-column,thead .validator-5-column{color:var(--heading)}.score-history-scroll{width:100%;max-width:100%;overflow-x:auto}.score-history-table{table-layout:fixed;width:100%;min-width:920px;font-size:var(--font-2xs)}.score-history-table thead th{height:27px;padding:0 7px;font-size:10px;position:static}.score-history-table thead th:first-child{width:116px}.score-history-table thead th:nth-child(2){width:64px}.score-history-table thead th:not(:first-child),.score-history-table tbody td:not(:first-child){text-align:center}.score-history-table tbody td{height:58px;color:var(--table-text);font-size:var(--font-2xs);font-variant-numeric:tabular-nums;white-space:nowrap;padding:4px 6px;font-weight:800}.score-history-table tbody td.score-history-round-cell{color:var(--muted);text-align:left}.score-history-table tbody td.score-history-rank-cell{color:var(--heading);font-size:var(--font-2xs);text-align:center;font-weight:900}.score-history-round-cell strong,.score-history-round-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.score-history-round-cell strong{color:var(--heading);font-size:var(--font-2xs);font-weight:900}.score-history-round-cell span{color:var(--muted);font-size:var(--font-3xs);font-weight:800}.score-history-mini-card{width:100%;min-height:48px;padding:3px 4px}.miner-history-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--table-bg);-webkit-backdrop-filter:blur(16px)saturate(160%)}.miner-history-table{min-width:1040px;font-size:var(--font-3xs)}.miner-history-table thead th:first-child{width:176px}.miner-history-table thead th:nth-child(2){width:auto}.miner-history-table thead th:not(:first-child){width:calc(20% - 35.2px)}.miner-history-table thead th{border-bottom:1px solid var(--line);background:var(--table-head-bg);height:24px;color:var(--muted);padding:0 8px;font-size:10px}.miner-history-table thead th:nth-child(n+2),.miner-history-table tbody td:nth-child(n+2){border-left:1px solid #94a3b829}.miner-history-table thead th:nth-child(2),.miner-history-table tbody td:nth-child(2){border-left-color:#94a3b842}.miner-history-table tbody td{border-bottom-color:var(--table-row-border);vertical-align:middle;height:34px;padding:1px 8px}.miner-history-table .validator-mini-card{box-shadow:none}.miner-history-time-cell{background:var(--table-even);padding-left:8px}.miner-history-time-cell span{min-height:24px;color:var(--heading);font-size:var(--font-2xs);align-items:center;font-weight:900;line-height:1;display:inline-flex}.miner-history-mini-card{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:4px;min-height:28px;padding:0 2px;display:grid}.miner-history-mini-card .validator-mini-rank-metric,.miner-history-mini-card .validator-mini-loss-metric,.miner-history-mini-card .validator-mini-weight-metric,.miner-history-mini-card .validator-mini-eval-metric{text-align:center;justify-content:space-between;align-items:center;gap:2px;min-height:18px;padding:0 2px;font-size:10px;line-height:1}.miner-history-mini-card .validator-mini-loss-metric{color:var(--blue)}.miner-history-mini-card .validator-mini-weight-metric,.miner-history-mini-card .validator-mini-eval-metric{color:var(--cyan)}.miner-history-mini-card .validator-mini-eval-metric{color:var(--green)}tbody tr:last-child td{border-bottom:0}.site-footer{margin-top:var(--gap);border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-xs);-webkit-backdrop-filter:blur(16px)saturate(150%);justify-content:space-between;align-items:center;gap:12px;padding:14px 2px 2px;display:flex}.site-footer div{min-width:0}.site-footer strong,.site-footer span{white-space:nowrap}.site-footer strong{color:var(--heading);font-size:var(--font-sm);display:block}.site-footer span{color:var(--muted);font-weight:800}.site-footer-meta{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.site-footer-meta span+span:before{content:"/";color:var(--line-strong);margin-right:12px}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes live-dot-pulse{0%,to{box-shadow:0 0 0 4px var(--status-green-shadow);transform:scale(1)}50%{transform:scale(1.18);box-shadow:0 0 0 7px #49d08b00}}@keyframes skeleton-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes progress-fill-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes progress-sheen{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.progress-track:not(.progress-track-skeleton)>i,.leaderboard-fullscreen-progress-track>i,.progress-track:not(.progress-track-skeleton)>i:after,.leaderboard-fullscreen-progress-track>i:after{transition:none;animation:none}.table-frame>table>tbody>tr.leaderboard-row{will-change:auto}}@media (max-width:1120px){.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-grid{grid-template-columns:1fr;grid-template-areas:"phase"}.phase-panel,.round-panel{width:100%}.phase-window{gap:6px}.phase-window-card{min-height:108px;padding:9px}.phase-window-current,.phase-panel-skeleton .phase-window-current.phase-window-skeleton-card{min-height:114px}.leaderboard-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.table-frame>table{min-width:1040px}.table-frame>table>thead .miner-column,.table-frame>table>thead .score-column,.table-frame>table>thead .loss-column,.table-frame>table>thead .assigned-column,.table-frame>table>tbody>tr.leaderboard-row>.miner-column,.table-frame>table>tbody>tr.leaderboard-row>.score-column,.table-frame>table>tbody>tr.leaderboard-row>.loss-column,.table-frame>table>tbody>tr.leaderboard-row>.assigned-column{display:none}.chart-box svg,.chart-skeleton{height:180px}}@media (max-width:760px){.dashboard-shell{padding:14px}.app-header,.leaderboard-header{flex-direction:column;align-items:flex-start}.header-actions,.search-field{width:100%}.leaderboard-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.leaderboard-search-stack{flex:0 520px;width:520px;min-width:0;max-width:100%}.leaderboard-actions .search-field{flex:auto;width:auto;max-width:none}.leaderboard-search-stack .search-field{width:auto;max-width:none}.leaderboard-search-toolbar{width:520px;max-width:100%}h1{font-size:var(--font-3xl-mobile)}.overview-grid{grid-template-columns:1fr}.phase-window{grid-template-columns:repeat(4,minmax(116px,1fr));margin-left:-2px;margin-right:-2px;padding:4px 2px 6px;overflow:auto visible}.phase-window-card{min-height:100px;padding:8px}.phase-window-card>strong{font-size:var(--font-sm)}.phase-window-current,.phase-panel-skeleton .phase-window-current.phase-window-skeleton-card{min-height:108px}.phase-window-current>strong{font-size:var(--font-md)}.overview-grid,.work-grid{margin-bottom:12px}.data-card,.phase-panel,.round-panel,.leaderboard-section{padding:14px}.data-card{min-height:98px}.data-card strong{font-size:var(--font-2xl-mobile)}.search-field{width:100%;min-width:0}.leaderboard-summary-strip{grid-template-columns:1fr}.leaderboard-section-fullscreen{height:100dvh;padding:12px;inset:0}.leaderboard-section-fullscreen .leaderboard-fullscreen-phase{grid-template-columns:1fr;gap:6px;width:100%;min-width:0}.validator-health-summary{grid-template-columns:auto minmax(0,1fr)}.validator-health-list{grid-column:1/-1;margin-top:2px}.table-frame{background:0 0;border:0;overflow:visible}.table-frame>table{width:100%;min-width:0;font-size:var(--font-sm);display:block}.table-frame>table>thead{display:none}.table-frame>table>tbody{gap:8px;display:grid}.table-frame>table>tbody>tr.leaderboard-row{border:1px solid var(--line);border-radius:var(--radius);background:var(--table-bg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.table-frame>table>tbody>tr.leaderboard-row.leaderboard-row-monitored{background:linear-gradient(90deg,#46d7d221,#5aa8ff0a)}.table-frame>table>tbody>tr.leaderboard-row>td{text-align:right;white-space:normal;grid-template-columns:72px minmax(0,1fr);align-items:center;column-gap:6px;width:auto;min-width:0;max-width:none;height:auto;min-height:34px;padding:6px 8px;display:grid;overflow:hidden}.table-frame>table>tbody>tr.leaderboard-row>td:before{content:attr(data-label);min-width:0;color:var(--muted);font-family:Arial,Helvetica,sans-serif;font-size:var(--font-3xs);letter-spacing:0;text-align:left;text-transform:uppercase;font-weight:800}.table-frame>table>tbody>tr.leaderboard-row>.miner-column,.table-frame>table>tbody>tr.leaderboard-row>.validator-grid-column{grid-column:1/-1}.table-frame>table>tbody>tr.leaderboard-row>.validator-grid-column{text-align:left;grid-template-columns:1fr;gap:7px}.table-frame>table>tbody>tr.leaderboard-row>.validator-grid-column:before{grid-column:1}.table-frame>table>tbody>tr.leaderboard-row>td>*{justify-self:end;min-width:0}.table-frame>table>tbody>tr.leaderboard-row .miner-cell,.table-frame>table>tbody>tr.leaderboard-row .validator-mini-grid{justify-self:stretch;width:100%}.table-frame>table>tbody>tr.leaderboard-row .miner-cell{text-align:right}.validator-mini-grid{grid-template-columns:repeat(auto-fit,minmax(138px,1fr));gap:3px 6px}.score-history-table{min-width:820px}.miner-history-panel-top,.miner-history-panel-actions{flex-direction:column;align-items:flex-start}.miner-history-nav{grid-template-columns:minmax(0,1fr);align-items:flex-start}.miner-history-search,.miner-history-pager{width:100%}.miner-history-page-list{flex:auto;justify-content:flex-start}.miner-history-panel-actions{text-align:left;width:100%}.miner-history-identity{flex-direction:column;align-items:flex-start;gap:4px}.table-footer{flex-direction:column;align-items:flex-start}.pagination-controls{grid-template-columns:minmax(70px,1fr) 34px minmax(44px,auto) 34px;justify-content:stretch;align-items:center;width:100%;display:grid}.page-size-field span{display:none}.page-size-field select{width:100%;min-width:0}.pagination-controls strong{min-width:0}.chart-box svg,.chart-skeleton{height:170px}.site-footer{flex-direction:column;align-items:flex-start}.site-footer-meta{justify-content:flex-start;width:100%}}:root{--bg:#06131f;--body-start:#06131f;--body-end:#06131f;--panel:#0b1f34;--panel-opaque:#0d233a;--panel-raised:#102944;--panel-soft:#08192b;--line:#274768;--line-strong:#41668e;--text:#d8e6f4;--heading:#fff;--muted:#98adc4;--blue:#72aef5;--cyan:#5d9ff0;--green:#4c8fe0;--amber:#3e73bb;--red:#315c95;--purple:#4f88e3;--pink:#4178c9;--color-scheme:dark;--input-placeholder:#7187a0;--selection-text:#fff;--selection-bg:#356390;--scroll-track:#081622;--scroll-thumb:#345982;--scroll-thumb-hover:#4a739f;--panel-gradient-start:#0f2740;--panel-gradient-end:#0a1a2b;--control-hover:#143155;--focus-ring:#72aef52e;--notice-border:#355b84;--notice-bg:#0d2238;--notice-text:#d8e6f4;--progress-bg:#0d2136;--chart-bg:#0d2034;--chart-area:#173b60;--chart-hover-line:#7cb7f8;--chart-dot-stroke:#07121c;--chart-tooltip-bg:#0d2238;--table-bg:#0b1d31;--table-head-bg:#102944;--table-text:#e5eff9;--table-row-border:#214364;--table-even:#091a2b;--table-hover:#12304f;--top-strip-border:#29527c;--top-strip-bg:#0d2238;--phase-next-border:#2d547d;--phase-next-bg:#0a1a2b;--phase-next-chip-border:#345a86;--metric-track-bg:#0d2136;--metric-track-border:#355982;--status-green-shadow:transparent;--status-amber-shadow:transparent;--status-red-shadow:transparent;--shadow:none;--radius:0}:root[data-theme=light]{--bg:#e7f0f8;--body-start:#e7f0f8;--body-end:#e7f0f8;--panel:#f4f8fc;--panel-opaque:#fff;--panel-raised:#edf3f9;--panel-soft:#eaf1f7;--line:#bac9d9;--line-strong:#869bb5;--text:#102234;--heading:#08111d;--muted:#5d6f82;--blue:#2f6fd7;--cyan:#3376ca;--green:#3a78d0;--amber:#4d82cc;--red:#436fae;--purple:#4f78d4;--pink:#3e71c3;--color-scheme:light;--input-placeholder:#74889c;--selection-text:#fff;--selection-bg:#2f6fd7;--scroll-track:#d9e4ef;--scroll-thumb:#97abc0;--scroll-thumb-hover:#748aa4;--panel-gradient-start:#f7fbff;--panel-gradient-end:#edf3f9;--control-hover:#dbe6f2;--focus-ring:#2f6fd724;--notice-border:#a7bbd0;--notice-bg:#f4f8fc;--notice-text:#5d6f82;--progress-bg:#e1eaf2;--chart-bg:#eaf1f8;--chart-area:#c2d8f2;--chart-hover-line:#5b7fa8;--chart-dot-stroke:#fff;--chart-tooltip-bg:#fff;--table-bg:#edf3f9;--table-head-bg:#dde8f2;--table-text:#162638;--table-row-border:#c8d4e0;--table-even:#e7eef5;--table-hover:#dce7f2;--top-strip-border:#b8c6d6;--top-strip-bg:#f4f8fc;--phase-next-border:#b2c0cf;--phase-next-bg:#edf3f9;--phase-next-chip-border:#aab8c8;--metric-track-bg:#e1eaf2;--metric-track-border:#a5b7ca;--status-green-shadow:transparent;--status-amber-shadow:transparent;--status-red-shadow:transparent;--shadow:none}html,body{background:var(--bg)}body{background:var(--bg);background-image:none}body:before,body:after{content:none}body *{box-shadow:none;text-shadow:none;-webkit-backdrop-filter:none;border-radius:0}.dashboard-shell{padding:12px}.app-header,.leaderboard-header,.phase-panel,.round-panel,.leaderboard-section,.overview-card,.leaderboard-summary-card,.search-field,.table-frame,.miner-details-dialog,.miner-history-scroll,.site-footer,.empty-state,.phase-window-card,.miner-details-summary-tile,.miner-details-block,.miner-history-meta-item,.miner-history-refresh-button,.miner-history-search-button,.status-pill,.dashboard-tabs,.view-list-filter-button,.view-list-history-button,.table-icon-button,.pagination-button,.monitor-row-button,.miner-view-chip,.notice{border:1px solid var(--line);background:var(--panel-opaque)}.app-header{min-height:48px;margin-bottom:12px;padding:12px 14px}.brand-block{gap:10px}.brand-logo{border:1px solid var(--line);background:var(--panel-raised);border-radius:0;width:42px;height:42px}.brand-title-row{gap:8px}.brand-copy h1{font-size:var(--font-2xl);align-items:center;gap:8px;display:flex}.brand-copy h1 span{border:1px solid var(--line);background:var(--panel-raised);min-height:22px;color:var(--heading);font-size:var(--font-sm);vertical-align:baseline;align-items:center;padding:0 8px;font-weight:900;display:inline-flex}.brand-copy p{color:var(--muted);font-size:var(--font-2xs);margin-top:3px;font-weight:800}.dashboard-tabs{background:var(--panel-raised);gap:0;padding:0}.dashboard-tabs button{border-right:1px solid var(--line);min-height:30px;color:var(--muted);background:0 0;border-radius:0;padding:0 12px}.dashboard-tabs button:last-child{border-right:0}.dashboard-tabs button:not(.dashboard-tab-active):hover{background:var(--control-hover);color:var(--heading)}.dashboard-tabs .dashboard-tab-active{background:var(--blue);color:#fff}.header-actions{gap:8px}.header-actions a,.header-actions button,.status-pill{border-color:var(--line);background:var(--panel-raised);min-height:32px;color:var(--text)}.header-actions .api-button{padding:0 10px}.header-actions button{width:32px}.theme-toggle,.leaderboard-theme-toggle{color:var(--blue)}.status-pill{color:var(--heading);gap:8px;padding:0 10px}.status-pill span{background:var(--blue);width:8px;height:8px}.search-field{background:var(--panel-raised);min-height:32px;color:var(--muted);padding:0 10px}.search-field:focus-within{border-color:var(--blue);box-shadow:none}.search-field input{color:var(--text)}.search-field button,.miner-details-close,.monitor-row-button{background:var(--panel-soft);color:var(--muted)}.search-field button:hover,.miner-details-close:hover,.monitor-row-button:hover,.monitor-row-button-active,.view-list-filter-button:not(:disabled):hover,.view-list-history-button:not(:disabled):hover,.view-list-filter-button-active,.table-icon-button:hover,.pagination-button:hover:not(:disabled),.miner-history-refresh-button:not(:disabled):hover,.miner-history-search-button:hover,.header-actions .api-button:hover,.header-actions button:hover{border-color:var(--blue);background:var(--control-hover);color:var(--blue)}.overview-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.overview-card{background:var(--panel-opaque);border-color:var(--line);align-content:start;gap:6px;min-width:0;min-height:94px;padding:12px 14px;display:grid}.overview-card-label{color:var(--muted);font-size:var(--font-3xs);letter-spacing:0;text-transform:uppercase;font-weight:900}.overview-card strong{color:var(--heading);font-size:var(--font-3xl);font-variant-numeric:tabular-nums;line-height:1}.overview-card small{min-width:0;color:var(--muted);font-size:var(--font-2xs);font-weight:800;line-height:1.2}.overview-card-progress,.overview-card-upcoming{gap:7px}.overview-progress-track{border:1px solid var(--metric-track-border);background:var(--progress-bg);height:10px;margin-top:2px;overflow:hidden}.overview-progress-track i{background:var(--blue);height:100%;display:block}.overview-upcoming-list{gap:4px;display:grid}.overview-upcoming-item{border-top:1px solid var(--line);color:var(--muted);font-size:var(--font-2xs);justify-content:space-between;align-items:baseline;gap:10px;padding-top:4px;font-weight:800;display:flex}.overview-upcoming-item:first-child{border-top:0;padding-top:0}.overview-upcoming-item span:last-child{color:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}.overview-upcoming-empty{color:var(--muted);font-size:var(--font-2xs);font-weight:800}.overview-card-loading{pointer-events:none}.overview-card-loading strong span,.overview-card-loading small span,.overview-upcoming-list[aria-hidden=true] .overview-upcoming-item span,.overview-progress-track-loading i{color:#0000;background:linear-gradient(90deg,#0e2740,#1b436c,#0e2740) 0 0/220% 100%;border-radius:0;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.overview-card-loading strong span{width:min(130px,74%);height:28px}.overview-card-loading small span{width:min(160px,86%);height:12px}.overview-progress-track-loading{border-color:var(--line)}.overview-progress-track-loading i{width:72%}.overview-upcoming-list[aria-hidden=true] .overview-upcoming-item{gap:8px}.overview-upcoming-list[aria-hidden=true] .overview-upcoming-item span:first-child{width:68%;height:12px}.overview-upcoming-list[aria-hidden=true] .overview-upcoming-item span:last-child{width:34%;height:12px}.work-grid{gap:12px;margin-bottom:12px}.phase-panel,.round-panel,.leaderboard-section{padding:12px}.phase-window{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:4px 0 12px;display:grid}.phase-window-card{background:var(--panel-soft);border-color:var(--line);align-content:start;gap:5px;min-height:92px;padding:10px;display:grid}.phase-window-card span,.phase-window-card small{color:var(--muted);font-size:var(--font-3xs);text-transform:uppercase;font-weight:900}.phase-window-card strong,.phase-window-card em{color:var(--table-text)}.phase-window-card>strong{font-size:var(--font-sm)}.phase-window-progress .progress-track{margin:6px 0 8px}.phase-window-progress-track,.progress-track,.leaderboard-fullscreen-progress-track{border:1px solid var(--metric-track-border);background:var(--progress-bg);height:8px}.phase-window-progress-track>i,.progress-track>i,.leaderboard-fullscreen-progress-track>i{background:var(--blue)}.phase-window-meta em,.phase-window-current>strong,.phase-window-blocks-inline .phase-window-block-value{color:var(--heading)}.phase-window-next-1,.phase-window-next-2,.phase-window-next-3{opacity:1;background:var(--panel-soft)}.phase-window-current{background:var(--panel-raised);border-color:var(--blue)}.phase-window-current>strong{color:var(--heading);font-size:var(--font-lg)}.phase-window-block-separator{color:var(--muted)}.round-details-panel{gap:10px;display:grid}.round-details-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.round-details-head-item,.round-details-metric{background:var(--panel-soft);border:1px solid var(--line);gap:4px;min-width:0;padding:10px 12px;display:grid}.round-details-head-item span,.round-details-metric strong,.round-details-metric small,.round-details-trend-head small{color:var(--muted);font-size:var(--font-3xs);letter-spacing:0;text-transform:uppercase;font-weight:900}.round-details-head-item strong{color:var(--heading);font-size:var(--font-xl);font-variant-numeric:tabular-nums;line-height:1}.round-details-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.round-details-metric span{color:var(--heading);font-size:var(--font-2xl);font-variant-numeric:tabular-nums;line-height:1}.round-details-metric strong{color:var(--text)}.round-details-metric small{line-height:1.2}.round-details-metric-wide{grid-column:span 1}.round-details-head-skeleton .round-details-head-item span,.round-details-head-skeleton .round-details-head-item strong,.round-details-metrics-skeleton .round-details-metric span,.round-details-metrics-skeleton .round-details-metric strong,.round-details-metrics-skeleton .round-details-metric small{color:#0000;background:linear-gradient(90deg,#0e2740,#1b436c,#0e2740) 0 0/220% 100%;border-radius:0;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.round-details-head-skeleton .round-details-head-item span{width:72px;height:12px}.round-details-head-skeleton .round-details-head-item strong{width:min(130px,78%);height:22px}.round-details-metrics-skeleton .round-details-metric span{width:min(112px,82%);height:26px}.round-details-metrics-skeleton .round-details-metric strong{width:58px;height:12px}.round-details-metrics-skeleton .round-details-metric small{width:min(130px,88%);height:11px}.phase-panel-skeleton .phase-window-skeleton-card,.phase-panel-skeleton .phase-window-skeleton-card span,.phase-panel-skeleton .phase-window-skeleton-card strong,.phase-panel-skeleton .phase-window-skeleton-card em,.phase-panel-skeleton .phase-window-skeleton-card small,.phase-panel-skeleton .phase-window-skeleton-progress i,.round-health-bar-skeleton .round-health-segment,.chart-box-skeleton .chart-summary span,.chart-box-skeleton .chart-summary strong,.chart-skeleton i{background:linear-gradient(90deg,#0e2740,#1b436c,#0e2740) 0 0/220% 100%}.round-health-interactive{margin-top:2px}.round-health-bar{border:1px solid var(--metric-track-border);background:var(--progress-bg);height:14px;min-height:14px;overflow:hidden}.round-health-segment{--segment-fill:var(--blue);background:var(--segment-fill)}.round-health-segment-scored{--segment-fill:#4f84d6}.round-health-segment-failed{--segment-fill:#355f98}.round-health-segment-pending{--segment-fill:#6f9fe0}.round-health-segment:not(:last-child){box-shadow:none}.round-health-tooltip{border:1px solid var(--line-strong);border-left:3px solid var(--segment-fill);background:var(--panel-opaque);min-width:160px;padding:8px 10px}.round-health-tooltip strong{color:var(--heading)}.round-health-tooltip span{color:var(--muted)}.round-details-progress-note{color:var(--muted);font-size:var(--font-2xs);font-weight:800}.round-health-legend{gap:8px 14px;margin-top:8px}.round-health-legend-swatch{background:var(--segment-fill);width:8px;height:8px}.round-details-trend{gap:6px;display:grid}.round-details-trend-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.round-details-trend-head span{color:var(--heading);font-size:var(--font-xs);text-transform:uppercase;font-weight:900}.chart-box{margin-top:0}.chart-summary{margin-bottom:6px}.chart-summary span{color:var(--muted);font-size:var(--font-xs)}.chart-summary strong{color:var(--heading);font-size:var(--font-lg)}.chart-box svg,.chart-skeleton,.empty-state{background:var(--chart-bg);border:1px solid var(--line)}.chart-box svg{height:170px}.chart-area{fill:var(--chart-area)}.chart-line,.chart-dot,.chart-hover-dot{stroke:var(--blue)}.chart-hover-line{stroke:var(--line-strong)}.chart-tooltip-svg rect{fill:var(--chart-tooltip-bg);stroke:var(--line-strong)}.chart-tooltip-svg text,.chart-box text,.chart-value-grid text{fill:var(--muted)}.leaderboard-section{background:var(--panel-opaque);gap:10px;margin-bottom:12px;display:grid}.leaderboard-header{margin-bottom:0}.leaderboard-header .section-title span{font-size:var(--font-xl)}.leaderboard-actions{gap:8px}.leaderboard-search-stack,.leaderboard-search-toolbar{width:min(560px,100%)}.leaderboard-search-toolbar{gap:6px}.search-token-field{background:var(--panel-raised);padding:0 8px}.selected-uid-token-list{gap:4px}.miner-view-chip{border:1px solid var(--line);background:var(--panel-soft);min-height:22px;color:var(--text)}.leaderboard-summary-strip{grid-template-columns:minmax(0,1.65fr) minmax(110px,.45fr) minmax(0,.9fr);gap:8px;margin-bottom:0;display:grid}.leaderboard-summary-card{background:var(--panel-soft);min-height:48px;padding:8px 10px}.leaderboard-summary-card strong,.leaderboard-summary-card em{color:var(--heading)}.validator-health-summary{background:var(--panel-soft);align-items:center;min-height:50px}.validator-health-list{gap:4px}.validator-health-row{background:var(--panel-opaque);border:1px solid var(--line);min-height:32px;color:var(--muted);padding:4px 6px}.validator-health-row strong,.validator-health-row small{color:var(--text)}.validator-health-live,.validator-health-partial,.validator-health-down,.validator-health-missing{background:var(--panel-soft)}.validator-health-live i,.validator-health-partial i,.validator-health-down i,.validator-health-missing i{background:var(--blue)}.source-summary{background:var(--panel-soft)}.source-summary-stale{background:var(--panel-raised)}.table-frame{background:var(--table-bg);max-height:none;overflow:auto hidden}.table-frame>table>thead th{background:var(--table-head-bg);color:var(--muted)}.table-frame>table>tbody>tr>td{background:0 0}tbody tr:nth-child(2n){background:var(--table-even)}tbody tr:hover{background:var(--table-hover)}.table-frame>table>tbody>tr.leaderboard-row[data-rank-swap=true]{box-shadow:none}.leaderboard-metric-pill,.leaderboard-loss-pill,.leaderboard-weight-pill{background:var(--panel-raised);min-height:18px;color:var(--heading);padding:0 6px}.leaderboard-loss-pill{color:var(--blue)}.leaderboard-weight-pill{color:var(--cyan)}.table-footer{border-top:1px solid var(--line);padding-top:8px}.pagination-controls{gap:8px}.pagination-button{background:var(--panel-raised);color:var(--muted)}.miner-details-overlay{background:var(--bg)}.miner-details-dialog{background:var(--panel-opaque);padding:14px}.miner-details-shell-header,.miner-details-block,.miner-details-summary-tile,.miner-details-table thead th,.miner-details-table tbody td,.miner-details-terminal{background:var(--panel-opaque)}.miner-details-shell-header{border-bottom:1px solid var(--line)}.miner-details-shell-topline{color:var(--heading);font-size:var(--font-xl)}.miner-details-shell-label,.miner-details-shell-divider{color:var(--muted)}.miner-details-shell-value{color:var(--heading)}.miner-details-close{border:1px solid var(--line);width:28px;height:28px}.miner-details-summary-grid{gap:8px}.miner-details-summary-tile{border:1px solid var(--line);padding:10px 10px 9px}.miner-details-summary-tile span{color:var(--muted)}.miner-details-summary-tile strong{color:var(--heading)}.miner-details-meta-row{color:var(--muted)}.miner-details-group-pill{border:1px solid var(--line);background:var(--panel-soft);color:var(--blue);border-radius:0}.miner-details-block{border:1px solid var(--line);padding:12px}.miner-details-block-title{color:var(--heading)}.miner-details-loss-chart svg{width:100%}.miner-details-chart-area{fill:var(--chart-area)}.miner-details-chart-line,.miner-details-chart-point-active,.miner-details-chart-point{stroke:var(--blue)}.miner-details-chart-tooltip-svg rect{fill:var(--chart-tooltip-bg);stroke:var(--line-strong)}.miner-details-table-wrap::-webkit-scrollbar-track{background:var(--table-bg)}.miner-details-table-wrap::-webkit-scrollbar-thumb{background:var(--line-strong)}.miner-history-scroll{background:var(--table-bg)}.miner-history-table thead th{background:var(--table-head-bg);color:var(--muted)}.miner-history-table tbody tr:hover{background:var(--table-hover)}.miner-history-meta-item{background:var(--panel-soft);border:1px solid var(--line)}.miner-history-refresh-button,.miner-history-search-button{background:var(--panel-raised);border:1px solid var(--line)}.site-footer{background:var(--panel-opaque);border-top:1px solid var(--line);margin-top:12px;padding:12px 2px 2px}.notice{background:var(--panel-opaque);color:var(--text);box-shadow:none;top:12px}.leaderboard-section-fullscreen{background:var(--bg)}.leaderboard-section-fullscreen .leaderboard-header,.leaderboard-section-fullscreen .leaderboard-summary-strip,.leaderboard-section-fullscreen .table-footer{background:var(--panel-opaque);border:1px solid var(--line)}.leaderboard-section-fullscreen .table-frame{background:var(--table-bg)}.leaderboard-section-fullscreen .table-frame>table>thead th{background:var(--table-head-bg)}.leaderboard-section-fullscreen .table-frame>table>tbody>tr>td{background:0 0}@media (max-width:1120px){.overview-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.round-details-head,.round-details-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.leaderboard-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.leaderboard-summary-strip>:last-child{grid-column:1/-1}.phase-window{grid-template-columns:repeat(2,minmax(0,1fr))}.chart-box svg{height:160px}}@media (max-width:760px){.dashboard-shell{padding:10px}.app-header,.leaderboard-header{flex-direction:column;align-items:flex-start}.header-actions,.leaderboard-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.leaderboard-search-stack,.leaderboard-search-toolbar,.search-field{width:100%}.overview-strip,.round-details-head,.round-details-metrics,.leaderboard-summary-strip,.phase-window{grid-template-columns:1fr}.round-details-metric-wide{grid-column:auto}.phase-window-card{min-height:88px;padding:8px 9px}.chart-box svg{height:150px}.miner-details-dialog{padding:12px}}
:root{--bg:#071019;--body-start:#071019;--body-end:#071019;--surface:#101b28;--surface-2:#152334;--surface-3:#1a2b40;--surface-4:#22364e;--line:#2b3c52;--line-strong:#41566f;--text-font:"Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--text:#edf4fc;--heading:#fff;--muted:#9fb0c5;--number-font:"IBM Plex Mono", "SFMono-Regular", "Menlo", "Consolas", monospace;--accent:#2fc7b5;--accent-2:#f0b659;--accent-3:#8d76ff;--accent-4:#ef6a81;--accent-5:#71d17f;--status-green-border:#2f8d5b;--status-green-bg:#173629;--status-green-text:#d8f8e3;--status-amber-border:#b57b19;--status-amber-bg:#332409;--status-amber-text:#ffe1a2;--status-red-border:#a83e53;--status-red-bg:#351822;--status-red-text:#ffd0db;--status-violet-border:#6d5cd8;--status-violet-bg:#1f1a3a;--status-violet-text:#d7d1ff;--group-a-border:#2fc7b5;--group-a-bg:#123831;--group-a-text:#a9fff2;--group-b-border:#f0b659;--group-b-bg:#372710;--group-b-text:#ffe3a8;--group-c-border:#8d76ff;--group-c-bg:#241e44;--group-c-text:#ded8ff;--group-d-border:#ef6a81;--group-d-bg:#3a1721;--group-d-text:#ffd5dc;--group-e-border:#71d17f;--group-e-bg:#173522;--group-e-text:#d4ffdc;--phase-neutral:#9fb0c5;--phase-train:#2fc7b5;--phase-submission:#f0b659;--phase-validate:#71d17f;--phase-merge:#8d76ff;--phase-commit:#ef6a81;--phase-distribute:#46a7ff;--phase-waiting:#74849a;--color-scheme:dark;--input-placeholder:#74849a;--selection-text:#fff;--selection-bg:var(--accent);--scroll-track:#071019;--scroll-thumb:#33465f;--scroll-thumb-hover:#4a5f79;--panel-gradient-start:var(--surface);--panel-gradient-end:var(--surface);--panel:var(--surface);--panel-opaque:var(--surface);--panel-raised:var(--surface-2);--panel-soft:var(--surface-2);--control-hover:var(--surface-3);--focus-ring:#2fc7b5;--notice-border:var(--line-strong);--notice-bg:var(--surface-3);--notice-text:var(--text);--progress-bg:var(--surface-3);--chart-bg:var(--surface-2);--chart-area:#183042;--chart-hover-line:#2fc7b5;--chart-dot-stroke:var(--bg);--chart-tooltip-bg:var(--surface-3);--table-bg:var(--surface);--table-head-bg:var(--surface-3);--table-text:var(--text);--table-row-border:var(--line);--table-even:var(--surface);--table-hover:var(--surface-3);--top-strip-border:var(--accent-5);--top-strip-bg:var(--surface-2);--phase-next-border:var(--accent-5);--phase-next-bg:var(--surface-2);--phase-next-chip-border:var(--accent-5);--metric-track-bg:var(--surface-3);--metric-track-border:var(--line-strong);--status-green-shadow:none;--status-amber-shadow:none;--status-red-shadow:none;--shadow:none;--radius:0;--gap:12px;--panel-pad:14px}:root[data-theme=light]{--bg:#f2f5f9;--body-start:#f2f5f9;--body-end:#f2f5f9;--surface:#fff;--surface-2:#f6f8fb;--surface-3:#e9eef5;--surface-4:#dde5ef;--line:#cfd9e5;--line-strong:#9cacc0;--text-font:"Inter", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--text:#172334;--heading:#06111f;--muted:#4f6175;--number-font:"IBM Plex Mono", "SFMono-Regular", "Menlo", "Consolas", monospace;--accent:#147d75;--accent-2:#a86606;--accent-3:#5143c9;--accent-4:#a82f47;--accent-5:#227245;--status-green-border:#74ba8e;--status-green-bg:#e8f7ee;--status-green-text:#145a32;--status-amber-border:#d7a443;--status-amber-bg:#fff4d8;--status-amber-text:#754600;--status-red-border:#d98295;--status-red-bg:#ffe8ee;--status-red-text:#8b2138;--status-violet-border:#a79cf0;--status-violet-bg:#efecff;--status-violet-text:#4738a4;--group-a-border:#70cfc5;--group-a-bg:#e1f7f5;--group-a-text:#075f58;--group-b-border:#d9a54a;--group-b-bg:#fff3d8;--group-b-text:#754900;--group-c-border:#aaa0f2;--group-c-bg:#efecff;--group-c-text:#493ba6;--group-d-border:#df8798;--group-d-bg:#ffe8ee;--group-d-text:#8d2239;--group-e-border:#81c99a;--group-e-bg:#e8f7ee;--group-e-text:#165c34;--phase-neutral:#617187;--phase-train:#147d75;--phase-submission:#a86606;--phase-validate:#227245;--phase-merge:#5143c9;--phase-commit:#a82f47;--phase-distribute:#1d6faa;--phase-waiting:#6f8093;--color-scheme:light;--input-placeholder:#6f8093;--selection-text:#fff;--selection-bg:var(--accent);--scroll-track:#e5ebf3;--scroll-thumb:#a6b5c7;--scroll-thumb-hover:#8799ad;--panel-gradient-start:var(--surface);--panel-gradient-end:var(--surface);--panel:var(--surface);--panel-opaque:var(--surface);--panel-raised:var(--surface-2);--panel-soft:var(--surface-2);--control-hover:var(--surface-3);--focus-ring:#147d75;--notice-border:var(--line-strong);--notice-bg:var(--surface-3);--notice-text:var(--text);--progress-bg:var(--surface-3);--chart-bg:var(--surface-2);--chart-area:#e8eef6;--chart-hover-line:#147d75;--chart-dot-stroke:var(--surface);--chart-tooltip-bg:var(--surface-3);--table-bg:var(--surface);--table-head-bg:var(--surface-3);--table-text:var(--text);--table-row-border:var(--line);--table-even:var(--surface);--table-hover:var(--surface-3);--top-strip-border:var(--accent-5);--top-strip-bg:var(--surface-2);--phase-next-border:var(--accent-5);--phase-next-bg:var(--surface-2);--phase-next-chip-border:var(--accent-5);--metric-track-bg:var(--surface-3);--metric-track-border:var(--line-strong)}html,body{min-height:100%}body{color:var(--text);color-scheme:var(--color-scheme);background:var(--bg);font-family:var(--text-font);background-attachment:fixed;margin:0;font-size:15px;line-height:1.42}body:before,body:after{content:none!important;display:none!important}*{box-sizing:border-box}button,input,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.6}::selection{color:var(--selection-text);background:var(--selection-bg)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--scroll-track)}::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid var(--scroll-track)}::-webkit-scrollbar-thumb:hover{background:var(--scroll-thumb-hover)}.lb-shell,.lb-shell *{box-shadow:none;border-radius:0}.lb-shell{--lb-shell-pad:12px;--lb-header-bar-space:72px;width:100%;min-height:100vh;padding:var(--lb-shell-pad);gap:12px;display:grid}.lb-panel{min-width:0;padding:var(--panel-pad);border:1px solid var(--line);background:var(--panel);gap:12px;display:grid}.lb-header{padding-top:var(--lb-header-bar-space);gap:12px;display:grid}.lb-header-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lb-brand{align-items:center;gap:12px;min-width:0;display:flex}.lb-brand-logo{border:1px solid var(--line);background:var(--surface-2);object-fit:contain;border-radius:8px;flex:none;width:44px;height:44px;display:block}.lb-brand-copy{gap:4px;min-width:0;display:grid}.lb-brand-line{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.lb-brand-line h1{color:var(--heading);margin:0;font-size:24px;line-height:1.05}.lb-brand-line h1 span{color:var(--muted);font-size:16px;font-weight:900}.lb-status-chip,.lb-pill{border:1px solid var(--line);background:var(--surface-2);min-height:24px;color:var(--text);letter-spacing:0;text-transform:uppercase;justify-content:center;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.lb-status-chip-green,.lb-pill-green{border-color:var(--status-green-border);background:var(--status-green-bg);color:var(--status-green-text)}.lb-status-chip-amber,.lb-pill-amber{border-color:var(--status-amber-border);background:var(--status-amber-bg);color:var(--status-amber-text)}.lb-status-chip-red,.lb-pill-red{border-color:var(--status-red-border);background:var(--status-red-bg);color:var(--status-red-text)}.lb-status-chip-violet,.lb-pill-violet{border-color:var(--status-violet-border);background:var(--status-violet-bg);color:var(--status-violet-text)}.lb-group-pill{min-width:42px;font-weight:900}.lb-group-pill-a{border-color:var(--group-a-border);background:var(--group-a-bg);color:var(--group-a-text)}.lb-group-pill-b{border-color:var(--group-b-border);background:var(--group-b-bg);color:var(--group-b-text)}.lb-group-pill-c{border-color:var(--group-c-border);background:var(--group-c-bg);color:var(--group-c-text)}.lb-group-pill-d{border-color:var(--group-d-border);background:var(--group-d-bg);color:var(--group-d-text)}.lb-group-pill-e{border-color:var(--group-e-border);background:var(--group-e-bg);color:var(--group-e-text)}.lb-group-pill-generic,:root[data-theme=light] .lb-group-pill-generic{border-color:var(--line-strong);background:var(--surface-3);color:var(--heading)}.lb-brand-copy p,.lb-header-meta,.lb-header-subline,.lb-card-note,.lb-round-head-cell span,.lb-round-tile small,.lb-modal-meta,.lb-modal-summary-tile span,.lb-modal-block-head span,.lb-cell-stack span,.lb-validator-hotkey,.lb-empty-cell,.lb-empty-state,.lb-sparkline-empty,.notice-copy span{color:var(--muted)}.lb-brand-copy p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-header-meta,.lb-header-subline{flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:12px;display:flex}.lb-header-meta span,.lb-header-subline span{border:1px solid var(--line);background:var(--surface-2);align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.lb-header-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.lb-header-bar{top:0;left:var(--lb-shell-pad);right:var(--lb-shell-pad);z-index:30;justify-content:space-between;align-items:center;min-width:0;min-height:42px;position:fixed}.lb-header-compact{gap:10px}.lb-header-brand-row{justify-content:flex-start;align-items:center;gap:12px;display:flex}.lb-header-title{color:var(--heading);letter-spacing:0;margin:0;font-size:24px;line-height:1.05}.lb-header-title span{font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:18px;font-weight:300}.lb-header-compact .lb-header-subline{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:4px;padding:0;font-size:12px;line-height:1.25;display:flex}.lb-header-compact .lb-header-subline span{background:0 0;border:0;min-height:0;padding:0;display:inline}.lb-header-subline-number{color:var(--heading);font-size:13px;font-weight:800;font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none}.lb-header-subline-separator{color:var(--muted)}.lb-header-rail{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:minmax(160px,.7fr) minmax(0,1.6fr) minmax(260px,1fr);display:grid}.lb-header-column{gap:10px;min-width:0;padding:12px 14px;display:grid}.lb-header-column+.lb-header-column{border-left:1px solid var(--line)}.lb-header-column-head{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.lb-header-number-xl,.lb-header-number-lg,.lb-header-upcoming-index,.lb-header-upcoming-block{font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none}.lb-header-number-xl{color:var(--heading);font-size:28px;font-weight:300;line-height:1.02}.lb-header-number-lg{color:var(--heading);font-size:18px;font-weight:300;line-height:1.02}.lb-header-divider{background:var(--line);height:1px}.lb-header-row,.lb-header-current-headline{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-header-row-label{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.lb-header-current-headline span{color:var(--phase-progress-color,var(--heading));letter-spacing:0;font-size:15px;font-weight:700}.lb-header-progress-track{border:1px solid var(--phase-progress-color,var(--line-strong));background:var(--progress-bg);height:12px;padding:2px;overflow:hidden}.lb-header-progress-track span{background:var(--phase-progress-color,var(--accent));height:100%;display:block}.lb-phase-tone-neutral{--phase-progress-color:var(--phase-neutral)}.lb-phase-tone-train{--phase-progress-color:var(--phase-train)}.lb-phase-tone-submission{--phase-progress-color:var(--phase-submission)}.lb-phase-tone-validate{--phase-progress-color:var(--phase-validate)}.lb-phase-tone-merge{--phase-progress-color:var(--phase-merge)}.lb-phase-tone-commit{--phase-progress-color:var(--phase-commit)}.lb-phase-tone-distribute{--phase-progress-color:var(--phase-distribute)}.lb-phase-tone-waiting{--phase-progress-color:var(--phase-waiting)}.lb-header-current-foot{color:var(--muted);font-size:12px}.lb-header-upcoming-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lb-header-upcoming-item{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;min-width:0;display:grid}.lb-header-upcoming-index{color:var(--muted);font-size:14px;font-weight:300;line-height:1.05}.lb-header-upcoming-name{min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.lb-header-upcoming-block{color:var(--heading);font-size:15px;font-weight:300;line-height:1.05}.lb-header-upcoming-empty{color:var(--muted);font-size:12px}.lb-header-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.lb-skeleton{background:linear-gradient(90deg, var(--surface-3), var(--line), var(--surface-3));background-size:220% 100%;min-width:2rem;height:.8rem;animation:1.2s ease-in-out infinite lb-skeleton-shimmer;display:block}.lb-skeleton-large{height:1.25rem}.lb-header-card-skeleton{align-content:center}.lb-round-grid-skeleton .lb-round-tile{pointer-events:none}.lb-round-grid-skeleton .lb-round-tile .lb-skeleton:first-child{width:44%}.lb-round-grid-skeleton .lb-round-tile .lb-skeleton:last-child{width:68%}.lb-round-progress-panel:has(.lb-skeleton){grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);align-items:center}.lb-chart-skeleton{border:1px solid var(--line);background:var(--surface-2);align-content:center;gap:20px;min-height:168px;padding:16px;display:grid}.lb-chart-skeleton .lb-skeleton:first-child{width:78%}.lb-chart-skeleton .lb-skeleton:nth-child(2){width:96%}.lb-chart-skeleton .lb-skeleton:nth-child(3){width:60%}.lb-header-card{gap:6px;min-width:0;min-height:0;padding:10px 12px}.lb-header-card-current,.lb-header-card-upcoming{gap:8px}.lb-header-stat-list{gap:8px;display:grid}.lb-header-stat-row{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lb-header-stat-row span,.lb-header-upcoming-name{min-width:0;color:var(--text);font-size:13px;font-weight:700;line-height:1.15}.lb-header-stat-row strong{min-width:0;color:var(--heading);font-family:var(--number-font);text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;overflow-wrap:anywhere;font-size:15px;font-weight:300;line-height:1.05}.lb-header-link{white-space:nowrap}.lb-header-theme-button{color:var(--accent)}.lb-action,.lb-api-version-field,.lb-refresh-interval-field,.lb-icon-button,.lb-page-button,.lb-clear-button,.lb-copy-button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--text);justify-content:center;align-items:center;gap:7px;display:inline-flex}.lb-action{padding:0 10px;text-decoration:none}.lb-api-version-field,.lb-refresh-interval-field{color:var(--text);padding:0 6px 0 9px}.lb-api-version-field select,.lb-refresh-interval-field select,.lb-page-size-field select{min-height:30px;color:var(--text);background:0 0;border:0;outline:0;padding:0 18px 0 2px;font-weight:300}.lb-action span{line-height:1}.lb-icon-button,.lb-page-button,.lb-clear-button{width:32px;padding:0}.lb-action:hover,.lb-icon-button:hover,.lb-page-button:not(:disabled):hover,.lb-clear-button:hover,.lb-copy-button:hover{background:var(--control-hover);border-color:var(--line-strong)}.lb-header-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.lb-card{border:1px solid var(--line);background:var(--surface-2);gap:8px;min-width:0;min-height:118px;padding:12px;display:grid}.lb-card-miners{border-top:4px solid var(--accent)}.lb-card-validators{border-top:4px solid var(--accent-2)}.lb-card-progress{border-top:4px solid var(--accent-3)}.lb-card-upcoming{border-top:4px solid var(--accent-4)}.lb-card-kicker{color:var(--muted);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:900;display:inline-flex}.lb-card-icon{border:1px solid var(--line);background:var(--surface-3);width:28px;height:28px;color:var(--heading);place-items:center;display:inline-grid}.lb-card-value{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:26px;font-weight:300;line-height:1.05}.lb-card-note{align-self:end;font-size:12px}.lb-card-progress-track{border:1px solid var(--line-strong);background:var(--progress-bg);height:8px;overflow:hidden}.lb-card-progress-track span{background:var(--accent);height:100%;display:block}.lb-card-list{gap:6px;font-size:12px;display:grid}.lb-card-list-item,.lb-card-list-empty{border:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;min-height:22px;padding:0 8px;display:flex}.lb-section-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.lb-section-title{gap:3px;display:grid}.lb-section-title span{color:var(--accent-5);letter-spacing:0;text-transform:uppercase;font-size:24px;font-weight:900}.lb-round{gap:12px;display:grid}.lb-round-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lb-round-head-cell{border:1px solid var(--line);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.lb-round-head-cell span{text-transform:uppercase;font-size:11px;font-weight:900}.lb-round-head-cell strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:19px;font-weight:300;line-height:1.05}.lb-round-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lb-round-tile{border:1px solid var(--line);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.lb-round-tile-neutral{border-top:4px solid var(--line-strong)}.lb-round-tile-green{border-top:4px solid var(--status-green-border)}.lb-round-tile-amber{border-top:4px solid var(--status-amber-border)}.lb-round-tile-red{border-top:4px solid var(--status-red-border)}.lb-round-tile-violet{border-top:4px solid var(--status-violet-border)}.lb-round-tile span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.lb-round-tile strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:23px;font-weight:300;line-height:1.05}.lb-round-tile small{font-size:12px}.lb-round-progress-panel{border:1px solid var(--line);background:var(--surface-2);gap:10px;padding:12px;display:grid}.lb-round-progress-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-round-progress-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.lb-round-progress-head strong{color:var(--heading);font-size:13px}.lb-round-progress-wrap{position:relative}.lb-round-progress-bar{border:1px solid var(--line-strong);background:var(--progress-bg);align-items:stretch;height:12px;min-height:12px;display:flex;overflow:hidden}.lb-round-segment{appearance:none;cursor:help;border:0;flex:none;min-width:0;height:100%;padding:0;display:block}.lb-round-segment-green{background:var(--status-green-border)}.lb-round-segment-amber{background:var(--status-amber-border)}.lb-round-segment-red{background:var(--status-red-border)}.lb-round-progress-empty{border:1px solid var(--line);background:var(--surface-3);min-height:12px}.lb-round-tooltip{border:1px solid var(--line-strong);background:var(--surface-3);pointer-events:none;z-index:2;gap:2px;width:172px;padding:8px 10px;display:grid;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}.lb-round-tooltip strong{color:var(--heading);font-size:12px}.lb-round-tooltip span,.lb-round-tooltip small{color:var(--muted);font-size:11px;font-weight:800}.chart-box{border:1px solid var(--line);background:var(--surface-2);gap:10px;padding:12px;display:grid}.chart-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.chart-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.chart-summary strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:18px;font-weight:300}.chart-box svg{border:1px solid var(--line);background:var(--surface);cursor:crosshair;width:100%;height:190px;display:block}.chart-value-grid line,.lb-loss-chart-grid line{stroke:var(--line)}.chart-value-grid text,.lb-loss-chart-grid text,.chart-box text,.lb-loss-chart text{fill:var(--muted);font-size:10px;font-weight:800}.chart-area,.lb-loss-chart-area{fill:var(--chart-area)}.chart-line,.lb-loss-chart-line{fill:none;stroke:var(--accent-3);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.chart-dot,.lb-loss-chart-point{fill:var(--accent-3);stroke:var(--chart-dot-stroke);stroke-width:1.5px}.chart-hover-line,.lb-loss-chart-hover-line{stroke:var(--chart-hover-line);stroke-dasharray:4 4;stroke-width:1.5px}.chart-tick,.lb-loss-chart-tick{stroke:var(--line-strong)}.chart-tooltip-svg rect,.lb-loss-chart-tooltip rect{fill:var(--chart-tooltip-bg);stroke:var(--line-strong)}.chart-tooltip-svg text,.lb-loss-chart-tooltip text{fill:var(--text);font-size:11px;font-weight:800}.lb-loss-chart-tooltip{pointer-events:none}.lb-loss-chart-sample-label{fill:var(--muted);font-size:9px;font-weight:700}.lb-loss-chart{gap:8px;width:100%;min-width:0;display:grid}.lb-loss-chart-summary{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-loss-chart-summary span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.lb-loss-chart-summary strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:18px;font-weight:300}.lb-loss-chart svg{border:1px solid var(--line);background:var(--surface);width:100%;max-width:100%;height:180px;display:block}.lb-loss-chart-baseline{stroke:var(--line-strong)}.lb-loss-chart-point-active{fill:var(--accent)}.lb-loss-chart-point-missing{fill:var(--line-strong)}.lb-loss-chart-footnote{color:var(--muted);flex-wrap:wrap;gap:8px 14px;font-size:11px;display:flex}.lb-leaderboard,.lb-validator{gap:12px;display:grid}.lb-leaderboard-top{gap:10px;display:grid}.lb-leaderboard-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.lb-leaderboard-controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;display:flex}.lb-search-field,.lb-page-size-field{border:1px solid var(--line);background:var(--surface-2);align-items:center;gap:8px;min-height:34px;display:inline-flex}.lb-search-field{flex:240px;width:auto;min-width:0;padding:0 10px}.lb-search-field-wide{min-width:180px}.lb-search-field input{width:100%;min-width:0;color:var(--text);background:0 0;border:0;outline:0}.lb-search-field input::placeholder{color:var(--input-placeholder)}.lb-clear-button{background:var(--surface-3);color:var(--muted);border:0}.lb-page-size-field{flex:none;padding-left:10px}.lb-page-size-field>svg{color:var(--muted);flex:none}.lb-page-size-field select{min-height:32px;color:var(--text);background:0 0;border:0;outline:0;padding:0 18px 0 6px}.lb-pinned-only-switch{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);text-transform:uppercase;cursor:pointer;flex:none;align-items:center;gap:8px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.lb-pinned-only-switch input{opacity:0;pointer-events:none;position:absolute}.lb-pinned-only-switch i{border:1px solid var(--line);background:var(--surface-3);width:30px;height:16px;position:relative}.lb-pinned-only-switch i:after{content:"";background:var(--muted);width:10px;height:10px;transition:transform .16s,background .16s;position:absolute;top:2px;left:2px}.lb-pinned-only-switch input:checked+i:after{background:var(--accent);transform:translate(14px)}.lb-pinned-only-switch:focus-within{outline:2px solid var(--accent);outline-offset:2px}.lb-pagination-inline{flex:none;margin-left:auto}.lb-table-frame{border:1px solid var(--line);background:var(--table-bg);overflow:auto}.lb-table{border-collapse:collapse;table-layout:auto;width:max-content}.lb-table thead th{z-index:1;border-bottom:1px solid var(--line);background:var(--table-head-bg);color:var(--muted);font-family:var(--text-font);letter-spacing:0;text-align:left;text-transform:uppercase;white-space:nowrap;padding:8px;font-size:11px;font-weight:900;position:sticky;top:0}.lb-table tbody td{border-bottom:1px solid var(--table-row-border);color:var(--table-text);vertical-align:middle;white-space:nowrap;padding:2px 4px;font-size:12px;line-height:1}.lb-table-skeleton-row td{height:32px}.lb-table-skeleton-row .lb-skeleton{width:72px;height:.7rem}.lb-table-skeleton-row td:first-child .lb-skeleton{width:20px}.lb-table-skeleton-row td:nth-child(2) .lb-skeleton{width:28px}.lb-table-skeleton-row td:nth-child(3) .lb-skeleton{width:32px}.lb-table-skeleton-row td:nth-child(4) .lb-skeleton{width:42px}.lb-table-skeleton-row td:nth-child(5) .lb-skeleton{width:140px}.lb-table-skeleton-row td:nth-child(7) .lb-skeleton{width:104px}.lb-table-skeleton-row td:nth-child(9) .lb-skeleton{width:172px}.lb-table tbody .lb-col-rank,.lb-table tbody .lb-col-uid,.lb-table tbody .lb-col-num{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:12px;font-weight:300}.lb-col-pin{text-align:center;width:34px}.lb-pin-button{width:24px;height:24px;color:var(--muted);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.lb-pin-button:hover,.lb-pin-button:focus-visible,.lb-pin-button-active{color:var(--accent);outline:none}.lb-pin-button-active svg{fill:currentColor}.lb-table tbody .lb-col-num.lb-col-num-positive{color:var(--accent-5)}.lb-row{cursor:pointer}.lb-row:hover,.lb-row:focus-visible{background:var(--table-hover);outline:none}.lb-col-rank{text-align:center;width:48px}.lb-col-uid{text-align:center;width:40px}.lb-col-group{text-align:center;width:64px}.lb-col-model{width:120px}.lb-col-num{text-align:right;width:70px}.lb-col-trend{width:90px}.lb-col-commit{width:84px}.lb-col-validator-metrics{width:980px}.lb-col-status{width:70px}.lb-model-copy{align-items:start;gap:2px;min-width:0;display:grid}.lb-model-copy span,.lb-model-copy a,.lb-model-copy strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lb-model-repo{color:var(--muted);font-family:var(--text-font);font-size:10px;font-weight:600;line-height:1.1;text-decoration:none}.lb-model-repo:hover,.lb-model-repo:focus-visible{color:var(--heading);outline:none;text-decoration:underline}.lb-copy-button{min-width:0;min-height:0;color:var(--accent);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;letter-spacing:0;text-transform:none;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:0;padding:0;font-size:12px;font-weight:300;line-height:1.1;text-decoration:none;display:inline-flex}.lb-copy-button-inline{min-height:0}.lb-copy-button:hover,.lb-copy-button:focus-visible{color:var(--heading);outline:none;text-decoration:underline}.lb-cell-stack{gap:2px;display:grid}.lb-cell-stack strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:15px;font-weight:300;line-height:1.05}.lb-cell-stack span{letter-spacing:0;text-transform:uppercase;font-size:10px}.lb-validator-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;width:100%;display:grid}.lb-validator-metric{white-space:nowrap;background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:4px;width:100%;min-width:0;padding:0;display:grid}.lb-validator-metric-empty{opacity:.72}.lb-validator-metric-item{flex:0 auto;align-items:baseline;gap:3px;min-width:0;display:inline-flex}.lb-validator-metric-key{width:12px;min-width:12px;color:var(--muted);font-family:var(--text-font);letter-spacing:0;text-transform:uppercase;flex:0 0 12px;font-size:10px;font-weight:500;line-height:1}.lb-validator-metric-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted);font-family:var(--number-font);font-synthesis:none;letter-spacing:0;font-size:12px;font-weight:300;overflow:hidden}.lb-validator-metric-value-loss{color:var(--accent-4);font-weight:400}.lb-validator-metric-value-weight{color:var(--accent);font-weight:400}.lb-validator-metric-value-rank{color:var(--accent-2);font-weight:400}.lb-sparkline{width:100%;min-width:96px;height:24px;display:block}.lb-sparkline-svg{width:100%;height:100%;display:block;overflow:visible}.lb-sparkline-area{fill:var(--accent-3);opacity:.12}.lb-sparkline-line{fill:none;stroke:var(--accent-3);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.lb-sparkline-dot{fill:var(--bg);stroke:var(--accent-3);stroke-width:1.5px}.lb-sparkline-empty,.lb-empty-cell,.lb-empty-state{color:var(--muted)}.lb-empty-cell{text-align:center;padding:24px 10px}.lb-table-footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:2px;font-size:12px;display:flex}.lb-pagination{align-items:center;gap:8px;display:inline-flex}.lb-page-button{width:32px;padding:0}.lb-page-button:disabled{opacity:.45}.lb-validator-table{width:max-content;min-width:100%}.lb-validator-table thead th,.lb-validator-table tbody td{padding-block:8px;padding-inline:8px}.lb-validator-table .lb-validator-slot{width:60px}.lb-validator-table .lb-validator-name{width:168px}.lb-validator-table .lb-validator-hotkey{width:198px}.lb-validator-table .lb-validator-status{width:118px}.lb-validator-table .lb-validator-flag{text-align:center;width:106px}.lb-validator-table .lb-validator-age{text-align:right;width:92px}.lb-validator-table .lb-validator-num{text-align:right;width:84px}.lb-validator-table tbody .lb-validator-slot,.lb-validator-table tbody .lb-validator-hotkey,.lb-validator-table tbody .lb-validator-age,.lb-validator-table tbody .lb-validator-num{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none}.lb-validator-table tbody .lb-validator-slot{font-size:12px;font-weight:300}.lb-validator-table tbody .lb-validator-name{color:var(--heading);text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.lb-validator-table tbody .lb-validator-hotkey{color:var(--muted);text-overflow:ellipsis;font-size:12px;font-weight:300;overflow:hidden}.lb-validator-table tbody .lb-validator-age{font-size:13px;font-weight:300}.lb-validator-table tbody .lb-validator-num{font-size:12px;font-weight:300}.lb-validator-table tbody .lb-validator-name,.lb-validator-table tbody .lb-validator-hotkey,.lb-validator-table tbody .lb-validator-age,.lb-validator-table tbody .lb-validator-num{white-space:nowrap}.lb-modal-overlay{z-index:50;background:var(--bg);place-items:start center;padding:12px;display:grid;position:fixed;inset:0}.lb-modal{border:1px solid var(--line);background:var(--surface);gap:12px;width:min(1180px,100%);max-height:calc(100vh - 24px);padding:14px;display:grid;overflow:auto}.lb-modal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:10px;display:flex}.lb-modal-heading{gap:6px;min-width:0;display:grid}.lb-modal-title-row{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.lb-modal-title-row h2{color:var(--heading);margin:0;font-size:22px;line-height:1.1}.lb-modal-badges{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lb-modal-meta{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.lb-modal-meta>span{border:1px solid var(--line);background:var(--surface-2);align-items:center;min-height:24px;padding:0 8px;display:inline-flex}.lb-modal-close{width:32px;padding:0}.lb-modal-body{gap:12px;display:grid}.lb-modal-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.lb-modal-summary-tile{border:1px solid var(--line);background:var(--surface-2);gap:6px;padding:10px 12px;display:grid}.lb-modal-summary-tile:first-child{border-top:4px solid var(--accent)}.lb-modal-summary-tile:nth-child(2){border-top:4px solid var(--accent-2)}.lb-modal-summary-tile:nth-child(3){border-top:4px solid var(--accent-3)}.lb-modal-summary-tile:nth-child(4){border-top:4px solid var(--accent-4)}.lb-modal-summary-tile:nth-child(5){border-top:4px solid var(--accent-5)}.lb-modal-summary-tile strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:19px;font-weight:300;line-height:1.05}.lb-modal-block{border:1px solid var(--line);background:var(--surface-2);gap:10px;padding:12px;display:grid}.lb-modal-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.lb-modal-block-head span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.lb-modal-block-head strong{color:var(--heading);font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:14px;font-weight:300}.lb-modal-table-wrap{border:1px solid var(--line);background:var(--table-bg);overflow:auto}.lb-modal-table{border-collapse:collapse;width:100%;min-width:980px}.lb-modal-table thead th{border-bottom:1px solid var(--line);background:var(--table-head-bg);color:var(--muted);text-align:left;text-transform:uppercase;padding:8px;font-size:11px;font-weight:900}.lb-modal-table tbody td{border-bottom:1px solid var(--table-row-border);color:var(--table-text);vertical-align:middle;padding:2px 8px;font-size:12px}.lb-modal-table tbody tr:last-child td{border-bottom:0}.lb-modal-table tbody td:nth-child(4),.lb-modal-table tbody td:nth-child(5),.lb-modal-table tbody td:nth-child(6),.lb-modal-table tbody td:nth-child(7),.lb-modal-table tbody td:nth-child(8){font-family:var(--number-font);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1, "lnum" 1;font-synthesis:none;font-size:12px;font-weight:300}.lb-loss-chart-footnote span{border:1px solid var(--line);background:var(--surface);align-items:center;min-height:22px;padding:0 8px;display:inline-flex}.notice{z-index:80;border:1px solid var(--notice-border);background:var(--notice-bg);width:min(420px,100vw - 24px);color:var(--notice-text);pointer-events:none;align-items:flex-start;gap:8px;padding:8px 10px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%)}.notice-indicator{border:1px solid var(--accent-4);background:var(--accent-4);flex:none;width:8px;height:8px;margin-top:4px}.notice-copy{gap:2px;min-width:0;display:grid}.notice-copy strong{color:var(--heading);font-size:12px;line-height:1.2}.notice-copy span{overflow-wrap:anywhere;font-size:11px;line-height:1.25}.spin{animation:.8s linear infinite lb-spin}@keyframes lb-spin{to{transform:rotate(360deg)}}@keyframes lb-skeleton-shimmer{to{background-position:-220% 0}}@media (max-width:1120px){.lb-header-info{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-header-card-current,.lb-header-card-upcoming{grid-column:1/-1}.lb-header-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.lb-header-column-upcoming{border-left:0;border-top:1px solid var(--line);grid-column:1/-1}.lb-header-grid,.lb-round-grid,.lb-round-head,.lb-modal-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.lb-shell{--lb-shell-pad:10px;--lb-header-bar-space:112px;padding:var(--lb-shell-pad)}.lb-header-brand-row,.lb-header-top,.lb-leaderboard-controls,.lb-leaderboard-head,.lb-table-footer,.lb-modal-header{flex-direction:column;align-items:flex-start}.lb-search-field{flex-basis:auto;width:100%}.lb-brand{align-items:flex-start}.lb-header-title{font-size:20px}.lb-header-rail{grid-template-columns:1fr}.lb-header-actions{justify-content:flex-start}.lb-header-info{grid-template-columns:1fr}.lb-header-card-current,.lb-header-card-upcoming{grid-column:auto}.lb-header-column+.lb-header-column{border-left:0;border-top:1px solid var(--line)}.lb-header-grid,.lb-round-head,.lb-round-grid,.lb-modal-summary-grid{grid-template-columns:1fr}.lb-round-tile strong,.lb-card-value{font-size:20px}.chart-box svg,.lb-loss-chart svg{height:170px}.lb-modal{padding:12px}.lb-action{justify-content:flex-start;width:100%}}
