@scope (.shadowboard) {

*{box-sizing:border-box}.refresh-strip{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:20px}.refresh-strip span[role="status"]{color:var(--muted);font-size:12px}.refresh-strip button:disabled{opacity:.5;cursor:wait}body{margin:0;background:var(--ink);color:var(--paper);font:12px/1.8 GotchiPixel,monospace}button,input,select{font:inherit}button,select{cursor:pointer}a{color:inherit}header{border-bottom:1px solid var(--line);padding:20px 4vw;display:flex;justify-content:space-between;gap:20px;align-items:center}.brand{display:flex;align-items:center;gap:14px;font:12px/1.8 GotchiPixel,monospace}.brand img{width:32px;height:32px}.tag{font:10px/1.6 GotchiPixel,monospace;color:var(--muted)}main{max-width:1480px;margin:auto;padding:44px 4vw 64px}.eyebrow{font:10px/1.7 GotchiPixel;color:var(--muted);display:flex;gap:10px;align-items:center}.pixel{display:inline-block;width:6px;height:6px;background:currentColor;flex-shrink:0}h1{font:clamp(23px,4vw,46px)/1.4 GotchiPixel;margin:18px 0 16px}h1 span{color:#858585}h2{font:14px/1.7 GotchiPixel;margin:0}.meta{color:var(--muted);margin:0;max-width:850px}.stats{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);margin:32px 0}.stat{padding:24px;border-right:1px solid var(--line)}.stat:last-child{border:0}.stat small{display:block;color:var(--muted);font:9px/1.8 GotchiPixel}.stat strong{display:block;font:25px/1.6 GotchiPixel;margin-top:12px}.stat em{font-style:normal;color:var(--muted);font-size:12px}.filters{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:16px;padding-bottom:26px;border-bottom:1px solid var(--line)}label{display:grid;gap:8px;color:var(--muted);font-size:12px}input,select,button{border:1px solid var(--line);background:var(--panel);color:var(--paper);border-radius:0;padding:12px;min-width:0}input:focus-visible,select:focus-visible,button:focus-visible{outline:2px solid var(--paper);outline-offset:3px}button:hover{background:var(--paper);color:var(--ink)}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 20px}.panel-head small{color:var(--muted)}.btn{display:inline-flex;align-items:center;gap:8px;font:9px/1.7 GotchiPixel;padding:10px 12px}.rankings{display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:8px 44px}.ranking{display:grid;grid-template-columns:26px minmax(0,1fr) 64px;align-items:center;gap:12px;padding:9px 0}.ranknum{color:var(--muted);font-variant-numeric:tabular-nums}.barlabel{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:7px}.barlabel .name{overflow-wrap:anywhere}.phase{color:var(--muted);font-size:11px}.track{height:6px;background:var(--line)}.fill{height:100%;background:var(--paper);transition:width .2s}.rankvalue{text-align:right;font-variant-numeric:tabular-nums}.rankvalue small{display:block;font-size:11px;color:var(--muted)}.toolbar{display:flex;gap:10px;align-items:flex-end}.toolbar>.btn{min-height:38px}.note{color:var(--muted);font-size:12px;margin:16px 0 0}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;margin-top:6px}th,td{text-align:left;border-bottom:1px solid var(--line);padding:14px 12px;font-variant-numeric:tabular-nums}th{font-size:11px;color:var(--muted);font-weight:500;white-space:nowrap}th:first-child,td:first-child{padding-left:0}td.num,th.num{text-align:right}td small{display:block;color:var(--muted);font-size:11px}.zero{color:var(--muted)}.pill{font-size:10px;border:1px solid var(--line);padding:4px 7px;white-space:nowrap}footer{padding:24px 0 0;color:var(--muted);font-size:12px;border-top:1px solid var(--line);margin-top:32px}.empty{padding:40px;text-align:center;color:var(--muted)}.livecount{font:10px/1.7 GotchiPixel;color:var(--muted)}details{border-top:1px solid var(--line);margin-top:30px;padding-top:18px;color:var(--muted)}summary{cursor:pointer;color:var(--paper)}details p{max-width:850px} @media(max-width:900px){.filters{grid-template-columns:1fr 1fr}.rankings{grid-template-columns:1fr;grid-template-rows:none!important;grid-auto-flow:row}.stats{grid-template-columns:1fr 1fr}.stat:nth-child(2){border-right:0}.stat:nth-child(-n+2){border-bottom:1px solid var(--line)}.stat strong{font-size:22px}}@media(max-width:480px){header{padding:16px}.tag{display:none}main{padding:30px 16px}.filters{grid-template-columns:1fr}.stat{padding:18px 12px}.stat small{font-size:8px}.stat strong{font-size:19px}.panel-head{align-items:flex-start;flex-direction:column}.rankings{gap:0}.ranking{gap:8px}.toolbar{flex-wrap:wrap}th,td{padding:12px 9px}}@media(prefers-reduced-motion:reduce){.fill{transition:none}}

/* Match the production wallet PROFILE button and its square dropdown panel. */
.profile-filter{position:relative;min-width:0}
.profile-filter-trigger{min-height:38px;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 12px;border:1px solid var(--line);color:var(--paper);background:var(--ink);font:10px/1.5 GotchiPixel,monospace;white-space:nowrap;text-align:left}
.profile-filter-trigger .chosen-label{flex:1;white-space:normal;overflow-wrap:anywhere}
.profile-filter-trigger:hover,.profile-filter-trigger[aria-expanded="true"]{color:var(--ink);background:var(--paper)}
.profile-filter-panel{position:absolute;top:100%;right:0;z-index:50;min-width:180px;width:max-content;max-width:min(360px,calc(100vw - 32px));border:1px solid var(--line);background:var(--ink);color:var(--paper);padding:0}
.profile-filter-panel[hidden]{display:none}
.profile-filter-panel button{display:block;width:100%;padding:16px;text-align:left;border:0;border-radius:0;color:inherit;background:none;font:10px/1.5 GotchiPixel,monospace;white-space:normal;overflow-wrap:anywhere}
.profile-filter-panel button+button{border-top:1px solid var(--line)}
.profile-filter-panel button:hover,.profile-filter-panel button:focus-visible{background:var(--paper);color:var(--ink)}
.profile-filter-panel button[aria-selected="true"]::before{content:'■ ';font-size:9px}
.profile-filter-trigger .dropdown-chevron{font-family:monospace;font-size:14px;line-height:1}
@media(max-width:480px){.profile-filter-panel{left:0;right:auto;width:100%;max-width:100%}}

}
.shadowboard{max-width:1480px;margin:auto;padding:64px 4vw;font:12px/1.8 var(--pixel);color:var(--paper)}
.shadowboard h1{margin:18px 0 24px;font-size:clamp(24px,4vw,46px);line-height:1.4}
.shadowboard .stats{background:var(--ink)}
@media(max-width:560px){.shadowboard{padding:40px 18px}.shadowboard h1{font-size:25px}}

.shadowboard-warning{margin:32px 0 0;padding:28px;border:1px solid var(--line);font:32px/1.8 var(--pixel);color:var(--muted);text-align:center}
.shadowboard-warning strong{display:block;margin-bottom:12px;color:var(--paper);font-size:40px;font-weight:normal}

body[data-page="shadowboard"]>.site-footer{border-top:1px solid var(--line)}

@media(max-width:560px){.shadowboard-warning{padding:22px;font-size:28px}.shadowboard-warning strong{font-size:36px}}

.shadowboard .phase-labels{display:inline-flex;flex-wrap:wrap;gap:6px;align-items:center}.shadowboard .phase-labels .pill{display:inline-block;color:var(--muted);font-size:10px;border:1px solid var(--line);padding:3px 6px;white-space:nowrap}.shadowboard .barlabel{flex-wrap:wrap;gap:6px 14px}
