:root{--bg:#07111d;--body-start:#0f1a2c;--body-end:#050911;--panel:#0d14218a;--panel-raised:#121b2aad;--panel-soft:#0a101b6b;--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:#ffffff1a;--panel-gradient-end:#ffffff08;--control-hover:#78bfff1f;--focus-ring:#5aa8ff38;--notice-border:#ff657d57;--notice-bg:#ff657d1a;--notice-text:#ffd5dc;--progress-bg:#09111a;--chart-bg:#090f1975;--chart-area:#5aa8ff38;--chart-hover-line:#46d7d28a;--chart-dot-stroke:#08101b;--chart-tooltip-bg:#0d1421e0;--table-bg:#080e176b;--table-head-bg:#121b2ac2;--table-text:#e8f1fb;--table-row-border:#aacaeb1f;--table-even:#ffffff07;--table-hover:#68b7ff1f;--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 #03081257;--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}:root[data-theme=light]{--bg:#cfd9e7;--body-start:#edf2f8;--body-end:#c6d3e1;--panel:#f8fafe6b;--panel-raised:#f2f6fb99;--panel-soft:#f1f5fa47;--line:#5c73922e;--line-strong:#32558447;--text:#122033;--heading:#08111d;--muted:#526579;--blue:#256fd2;--cyan:#108d98;--green:#16835a;--amber:#a56608;--red:#c8354f;--purple:#7656d6;--pink:#b83280;--color-scheme:light;--input-placeholder:#6e7c8d;--selection-text:#fff;--selection-bg:#108d98b8;--scroll-track:#d5dee9d1;--scroll-thumb:#6c809a6b;--scroll-thumb-hover:#536a8894;--panel-gradient-start:#f9fbff94;--panel-gradient-end:#e3ebf457;--control-hover:#607b9f1f;--focus-ring:#3255842e;--notice-border:#c8354f57;--notice-bg:#c8354f14;--notice-text:#8a2135;--progress-bg:#e0e8f1;--chart-bg:#f4f8fc6b;--chart-area:#256fd229;--chart-hover-line:#108d9885;--chart-dot-stroke:#fff;--chart-tooltip-bg:#f8fbffd1;--table-bg:#f7fafe61;--table-head-bg:#e9eff7c7;--table-text:#1c2a3b;--table-row-border:#889ab12e;--table-even:#15223606;--table-hover:#256fd216;--top-strip-border:#16835a47;--top-strip-bg:#16835a14;--phase-next-border:#16835a6b;--phase-next-bg:#16835a14;--phase-next-chip-border:#16835a6b;--metric-track-bg:#e0e8f1;--metric-track-border:#256fd23d;--status-green-shadow:#16835a24;--status-amber-shadow:#a5660824;--status-red-shadow:#c8354f24;--shadow:0 22px 52px #212d4124}*{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;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}.eyebrow,.card-top,.header-actions,.status-pill,.section-title span,.search-field,.leaderboard-summary-card{align-items:center;display:inline-flex}.eyebrow{color:var(--cyan);font-size:var(--font-sm);letter-spacing:0;text-transform:uppercase;gap:6px;margin-bottom:4px;font-weight:800}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:#ffffff17;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:#ffffff14}.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:#ffffff12;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}.compact-meta{margin-bottom:var(--gap);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.compact-meta span{border:1px solid var(--line);border-radius:var(--radius);min-height:26px;color:var(--muted);font-size:var(--font-xs);white-space:nowrap;background:#ffffff12;align-items:center;padding:0 9px;font-weight:800;display:inline-flex}.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,.upcoming-phase-section,.round-chart-section,.metric-chart-section,.leaderboard-section{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg, #ffffff24, #ffffff0a), 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,.phase-stat-skeleton span,.phase-stat-skeleton strong,.round-stat-skeleton .stat-icon,.round-stat-skeleton .stat-label,.round-stat-skeleton strong,.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%}.phase-stat-skeleton span{width:52px;height:12px}.phase-stat-skeleton strong{width:min(130px,76%);height:26px;margin-top:9px}.round-stat-skeleton{pointer-events:none}.round-stat.round-stat-skeleton .stat-icon{box-shadow:none;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%}.round-stat-skeleton .stat-label{width:64px;height:12px}.round-stat-skeleton strong{width:min(92px,76%);height:28px}.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,.upcoming-phase-section,.round-chart-section,.metric-chart-section,.leaderboard-section{padding:var(--panel-pad)}.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:repeat(5,minmax(0,1fr));align-items:center;gap:10px;margin:4px 0 18px;display:grid;overflow:visible}.phase-window-card{--phase-card-scale:.94;border-radius:var(--radius);min-width:0;min-height:92px;color:var(--muted);transform:scale(var(--phase-card-scale));transform-origin:50%;-webkit-backdrop-filter:blur(14px)saturate(150%);background:#ffffff0d;border:1px solid #b1d6ff29;flex-direction:column;justify-content:space-between;gap:8px;padding:12px;transition:transform .22s,border-color .22s,background .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:4px;position:relative}.phase-window-progress .progress-track{margin:10px 0 14px}.phase-window-card>strong{font-size:var(--font-md);line-height:1.12}.phase-window-next-3{--phase-card-scale:.9;opacity:.62}.phase-window-prev-1,.phase-window-next-1,.phase-window-next-2{--phase-card-scale:.97;opacity:.82}.phase-window-current{--phase-card-scale:1.08;opacity:1;z-index:1;background:linear-gradient(#46d7d21f,#5aa8ff0f),#ffffff0f;border-color:#46d7d257;justify-content:flex-start;min-height:140px;box-shadow:0 12px 30px #0000002e}.phase-window-current>strong{color:var(--heading);font-size:var(--font-xl)}.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}.phase-window-block{text-transform:none;background:#0309123d;border:1px solid #94a3b829;border-radius:7px;gap:3px;min-width:0;padding:6px 6px 5px;display:grid}.phase-window-block small{color:var(--muted);font-size:var(--font-3xs);letter-spacing:0;text-transform:uppercase;font-weight:900;line-height:1}.phase-window-block strong{color:var(--heading);font-size:var(--font-3xs);text-align:right;font-weight:900;line-height:1}.phase-window-moving .phase-window-card{animation:.72s cubic-bezier(.2,.8,.2,1) phase-slide-left}.phase-window-moving .phase-window-current{animation-name:phase-slide-current}.phase-window-moving .phase-window-prev-1{animation-name:phase-slide-prev}@keyframes phase-slide-left{0%{opacity:.35;transform:translateX(28px) scale(var(--phase-card-scale))}to{opacity:1;transform:translateX(0) scale(var(--phase-card-scale))}}@keyframes phase-slide-current{0%{opacity:.5;transform:translate(30px)scale(.98)}to{opacity:1;transform:translate(0)scale(1.08)}}@keyframes phase-slide-prev{0%{opacity:.45;transform:translate(24px)scale(.9)}to{opacity:.82;transform:translate(0)scale(.97)}}.phase-stats,.round-stats{gap:12px;display:grid}.phase-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px}.phase-stats div,.round-stats div{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-soft);min-width:0}.phase-stats div{min-height:82px;padding:14px}.phase-stats span,.round-stats .stat-label{color:var(--muted);font-size:var(--font-2xs);letter-spacing:0;text-transform:uppercase;font-weight:800;display:block}.phase-stats span{font-size:var(--font-xs)}.phase-stats strong,.round-stats strong{color:var(--text);font-size:var(--font-md);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.phase-stats strong{font-size:var(--font-2xl);line-height:1.05}.phase-block-value{align-items:baseline;gap:6px;max-width:100%;display:inline-flex!important}.phase-block-value span{min-width:0;color:var(--heading);font-size:var(--font-2xl);text-overflow:ellipsis;line-height:1.05;overflow:hidden}.phase-block-value small{color:var(--muted);font-size:var(--font-2xs);flex:none;font-weight:800}.phase-stats strong.phase-time-value{white-space:nowrap;align-items:baseline;gap:6px;line-height:1.15;display:inline-flex}.phase-time-value em,.phase-time-value small{text-overflow:ellipsis;white-space:nowrap;display:inline;overflow:hidden}.phase-time-value em{font-style:normal}.phase-time-value small{color:var(--muted);font-size:var(--font-2xs);margin-top:0;font-weight:800}.round-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px}.round-stat{--item-accent:var(--amber);--item-fill:#b7791f;--item-border:#f0b75b57;--item-tint:#f0b75b14;border-color:var(--item-border);background:linear-gradient(180deg, var(--item-tint), transparent), var(--panel-soft);grid-template-rows:auto auto;grid-template-columns:40px minmax(0,1fr);align-items:center;column-gap:14px;min-height:106px;padding:10px 14px;display:grid}.round-stat .stat-icon{grid-area:1/1/3;width:38px;height:38px;margin-bottom:0}.round-stat .stat-label{grid-area:1/2;align-self:end}.round-stat strong{color:var(--heading);font-size:var(--font-3xl);grid-area:2/2;align-self:start;margin-top:4px;line-height:1}.round-stat-loss{--item-accent:var(--amber);--item-fill:#b7791f;--item-border:#f0b75b57;--item-tint:#f0b75b1a}.round-stat-scored{--item-accent:var(--green);--item-fill:#16835a;--item-border:#49d08b57;--item-tint:#49d08b1a}.round-stat-pending{--item-accent:var(--blue);--item-fill:#2f7bd7;--item-border:#5aa8ff57;--item-tint:#5aa8ff1a}.round-stat-failed{--item-accent:var(--red);--item-fill:#c8354f;--item-border:#ff657d57;--item-tint:#ff657d1a}.round-stat-roster{--item-accent:var(--cyan);--item-fill:#159da4;--item-border:#46d7d257;--item-tint:#46d7d21a}.round-stat-claimed{--item-accent:var(--purple);--item-fill:#7c5ce5;--item-border:#a78bfa57;--item-tint:#a78bfa1a}.upcoming-phase-section{grid-area:schedule;place-self:start stretch;width:100%;margin-bottom:0}.phase-timeline{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));justify-content:start;gap:12px;margin-top:14px;display:grid}.phase-step{--item-accent:var(--cyan);--item-fill:#159da4;--item-border:#46d7d257;--item-tint:#46d7d21a;border:1px solid var(--item-border);border-radius:var(--radius);background:linear-gradient(180deg, var(--item-tint), transparent), linear-gradient(180deg, var(--panel-gradient-start), var(--panel-gradient-end)), var(--panel);flex-direction:column;min-width:0;min-height:172px;padding:14px;display:flex}.phase-step-next{--item-accent:var(--green);--item-fill:#16835a;--item-border:#49d08b6b;--item-tint:#49d08b1a}.phase-step:nth-child(2){--item-accent:var(--blue);--item-fill:#2f7bd7;--item-border:#5aa8ff57;--item-tint:#5aa8ff1a}.phase-step:nth-child(3){--item-accent:var(--amber);--item-fill:#b7791f;--item-border:#f0b75b5c;--item-tint:#f0b75b1a}.phase-step:nth-child(4){--item-accent:var(--purple);--item-fill:#7c5ce5;--item-border:#a78bfa5c;--item-tint:#a78bfa1a}.phase-step:nth-child(5){--item-accent:var(--pink);--item-fill:#c23d87;--item-border:#f472b65c;--item-tint:#f472b61a}.phase-step:hover{border-color:var(--item-accent)}.phase-step-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.phase-step-top strong{min-width:0;color:var(--heading);font-size:var(--font-xl);overflow-wrap:anywhere;order:1;line-height:1.15}.phase-step-top span{border:1px solid var(--item-border);background:var(--item-fill);color:#fff;font-size:var(--font-2xs);text-transform:uppercase;border-radius:999px;flex:none;order:2;padding:5px 8px;font-weight:800;line-height:1}.phase-step-next .phase-step-top span{border-color:var(--item-border);color:#fff}.phase-step-skeleton{pointer-events:none}.phase-step-skeleton .phase-step-top span,.phase-step-skeleton .phase-step-top strong,.phase-step-skeleton .phase-step-value em,.phase-step-skeleton .phase-step-value strong{color:#0000;background:linear-gradient(90deg,#ffffff14,#ffffff29,#ffffff14) 0 0/220% 100%;border:0;border-radius:999px;animation:1.2s ease-in-out infinite skeleton-shimmer;display:block}.phase-step-skeleton .phase-step-top span{width:58px;height:22px}.phase-step-skeleton .phase-step-top strong{width:58%;height:22px}.phase-step-skeleton .phase-step-value em{width:58px;height:10px}.phase-step-skeleton .phase-step-value strong{width:92%;height:18px}.phase-step-values{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px 14px;margin-top:auto;padding-top:14px;display:grid}.phase-step-value{background:0 0;border:0;border-radius:0;min-width:0;padding:0}.phase-step-value em,.phase-step-value strong{text-overflow:ellipsis;overflow-wrap:anywhere;min-width:0;display:block;overflow:hidden}.phase-step-value em{color:var(--muted);font-size:var(--font-2xs);text-transform:uppercase;font-style:normal;font-weight:800;line-height:1.25}.phase-step-value strong{color:var(--text);font-size:var(--font-sm);font-variant-numeric:tabular-nums;margin-top:3px;line-height:1.25}.phase-step-value-start{text-align:left;grid-column:1/-1}.phase-step-value-start strong{color:var(--heading);font-size:var(--font-2xl);line-height:1.1}.phase-step-value-range{text-align:left}.phase-step-value-range strong{color:var(--muted);font-size:var(--font-xs)}.phase-step-value-duration{text-align:right}.phase-step-value-duration strong{color:var(--heading);font-size:var(--font-md)}.duration-with-blocks{white-space:nowrap;align-items:baseline;gap:7px;max-width:100%;display:inline-flex!important}.duration-with-blocks span,.duration-with-blocks small{text-overflow:ellipsis;min-width:0;overflow:hidden}.duration-with-blocks small{color:var(--muted);font-size:var(--font-2xs);flex:none;font-weight:800}.phase-step-value-start,.phase-step-value-range,.phase-step-value-duration{background:0 0;border-color:#0000}.round-row{gap:var(--gap);margin-bottom:var(--gap);grid-template-columns:minmax(0,1.12fr) minmax(420px,.88fr);align-items:stretch;display:grid}.round-row .round-chart-section,.round-row .round-panel{margin-bottom:0}.round-chart-section,.metric-chart-section{margin-bottom:var(--gap)}.metric-chart-grid{gap:var(--gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.metric-chart-card{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0f;min-width:0;padding:14px}.metric-chart-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.metric-chart-head span{color:var(--muted);font-size:var(--font-xs);text-transform:uppercase;font-weight:800}.metric-chart-head strong{color:var(--heading);font-size:var(--font-lg)}.metric-bars{gap:6px;display:grid}.metric-bar-row{min-height:24px;color:var(--muted);font-size:var(--font-sm);font-variant-numeric:tabular-nums;grid-template-columns:22px 72px minmax(120px,1fr) 88px;align-items:center;gap:8px;display:grid}.metric-bar-row>span{text-align:right;font-weight:800}.metric-bar-row strong{color:var(--text);font-size:var(--font-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metric-bar-row em{color:var(--heading);text-align:right;font-style:normal;font-weight:800}.metric-bar-track{border:1px solid var(--metric-track-border);background:var(--metric-track-bg);border-radius:999px;height:10px;overflow:hidden}.metric-bar-track i{border-radius:inherit;background:linear-gradient(90deg, var(--blue), var(--cyan));height:100%;display:block}.chart-box{margin-top:12px}.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-summary strong{color:var(--heading);font-size:var(--font-xl)}.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-area{fill:var(--chart-area)}.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 rect{fill:var(--chart-tooltip-bg);stroke:var(--line-strong)}.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-header .section-title span{font-size:var(--font-2xl)}.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{width:16px;height:16px;color:var(--muted);background:0 0;border:0;border-radius:999px;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:focus-within{border-color:var(--cyan);box-shadow:0 0 0 3px var(--focus-ring)}.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-strip{grid-template-columns:minmax(420px,1fr) minmax(84px,auto) minmax(160px,auto);gap:8px;margin-bottom:10px;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;border-radius:0;flex-direction:column;height:100dvh;display:flex;position:fixed;inset:0;overflow:hidden}.leaderboard-section-fullscreen .leaderboard-header,.leaderboard-section-fullscreen .leaderboard-summary-strip,.leaderboard-section-fullscreen .table-footer{flex:none}.leaderboard-section-fullscreen .table-frame{flex:auto;min-height:0;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}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 8px;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}.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}.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));grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:2px 8px;padding:2px 8px;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-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-live,.validator-mini-partial,.validator-mini-missing,.validator-mini-down{background:0 0}.validator-mini-down strong,.validator-mini-down small,.validator-mini-down strong span,.validator-mini-down small span{color:var(--red)}.validator-mini-down .validator-mini-rank-metric,.validator-mini-down .validator-mini-loss-metric,.validator-mini-down .validator-mini-weight-metric,.validator-mini-down .validator-mini-eval-metric,.validator-mini-down .validator-mini-rank-metric span,.validator-mini-down .validator-mini-loss-metric span,.validator-mini-down .validator-mini-weight-metric span,.validator-mini-down .validator-mini-eval-metric span,.validator-mini-down .no-chain-commit-metric,.validator-mini-down .ok-eval-metric{color:var(--red)!important}.validator-mini-partial strong,.validator-mini-missing strong{color:var(--amber)}tbody tr:nth-child(2n){background:var(--table-even)}tbody tr:hover{background:var(--table-hover)}.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}.no-chain-commit-metric{color:var(--amber)!important}.ok-eval-metric{color:var(--table-text)!important}.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-metric-heading,.validator-metric-cell{min-width:84px}.validator-metric-heading{text-overflow:ellipsis;overflow:hidden}.validator-metric-cell{color:var(--table-text);font-size:var(--font-sm)}.validator-status-cell{font-size:var(--font-xs);text-transform:capitalize}.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-current-row{background:#46d7d212}.score-history-current-row:hover{background:#46d7d21a}.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 tbody tr:hover{background:#5aa8ff0b}.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,.upcoming-phase-section{width:100%}.phase-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.phase-window{gap:7px}.phase-window-card{min-height:84px;padding:10px}.phase-window-current{min-height:122px}.round-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.round-row,.metric-chart-grid{grid-template-columns:1fr}.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}.phase-timeline{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.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,.round-stats{grid-template-columns:1fr}.phase-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.phase-window{grid-template-columns:repeat(5,minmax(116px,1fr));margin-left:-2px;margin-right:-2px;padding:4px 2px 6px;overflow:auto visible}.phase-window-card{min-height:78px;padding:9px}.phase-window-card>strong{font-size:var(--font-sm)}.phase-window-current{min-height:116px}.phase-window-current>strong{font-size:var(--font-md)}.overview-grid,.work-grid,.round-row,.round-chart-section,.metric-chart-section{margin-bottom:12px}.data-card,.phase-panel,.round-panel,.upcoming-phase-section,.round-chart-section,.metric-chart-section,.leaderboard-section{padding:14px}.data-card{min-height:98px}.data-card strong{font-size:var(--font-2xl-mobile)}.phase-stats div,.round-stats div,.phase-step{min-height:70px}.phase-stats div{padding:10px 8px}.phase-stats span{font-size:var(--font-3xs)}.phase-block-value{gap:4px}.phase-block-value span{font-size:var(--font-sm)}.phase-block-value small{font-size:var(--font-3xs)}.phase-timeline{grid-template-columns:1fr;display:grid}.metric-bar-row{grid-template-columns:22px 64px minmax(86px,1fr) 82px;gap:7px}.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%}}
