:root{--ink:#11120f;--bone:#f2eedf;--paper:#faf7ee;--gold:#e7b82e;--orange:#f45b35;--line:#292a24;--muted:#6e7066}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bone);color:var(--ink);font-family:'Libre Franklin',sans-serif}button,input{font:inherit}button{color:inherit}.masthead{background:var(--ink);color:var(--paper);padding:0 max(4vw,22px);overflow:hidden;position:relative}.masthead:after{content:'𓁟';position:absolute;right:-2vw;top:40px;font-size:min(48vw,680px);color:#1d1f19;line-height:1;transform:rotate(-7deg);pointer-events:none}.masthead nav,.hero,.status-strip{position:relative;z-index:1}.masthead nav{height:74px;border-bottom:1px solid #393a33;display:flex;align-items:center;justify-content:space-between}.brand{color:var(--paper);text-decoration:none;font:600 13px 'IBM Plex Mono';letter-spacing:.18em}.brand span{color:var(--gold);font-size:24px;vertical-align:middle;margin-right:8px}.nav-meta{display:flex;gap:28px;font:10px 'IBM Plex Mono';letter-spacing:.1em}.live-dot:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:8px;box-shadow:0 0 12px var(--gold)}.hero{min-height:550px;display:grid;grid-template-columns:1.7fr 1fr;gap:8vw;align-items:end;padding:75px 0 80px}.eyebrow{font:600 10px 'IBM Plex Mono';letter-spacing:.18em;color:var(--gold)}.eyebrow.dark{color:#8c6310}h1{font:clamp(58px,9vw,138px)/.83 'Archivo Black';letter-spacing:-.075em;margin:25px 0 0}h1 i{font-style:normal;color:var(--gold)}.hero-note{max-width:430px;padding-bottom:10px}.hero-note b{font:600 12px 'IBM Plex Mono';text-transform:uppercase}.hero-note p{font-size:18px;line-height:1.55;color:#bdbeb2}.status-strip{border-top:1px solid #393a33;margin:0 -4vw;padding:16px 4vw;display:flex;gap:40px;overflow:auto;white-space:nowrap;font:10px 'IBM Plex Mono';letter-spacing:.06em}.status-strip b{color:var(--gold)}.board-shell{padding:72px max(4vw,22px) 95px}.board-head{display:flex;align-items:end;justify-content:space-between;gap:30px}.board-head h2,.method h2,dialog h2{font:clamp(48px,7vw,100px)/.85 'Archivo Black';letter-spacing:-.065em;margin:12px 0 0}.search{width:min(430px,100%)}.search span{display:block;font:600 9px 'IBM Plex Mono';letter-spacing:.13em;margin-bottom:8px}.search input{width:100%;padding:15px 0;border:0;border-bottom:2px solid var(--ink);background:transparent;font:18px 'IBM Plex Mono';outline:0}.search input:focus{border-color:var(--orange)}.filters{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--ink);margin-top:46px}.filters button{background:var(--paper);border:0;border-right:1px solid var(--ink);padding:19px 22px;text-align:left;cursor:pointer}.filters button:last-child{border:0}.filters button.active{background:var(--gold)}.filters span{display:block;font-weight:800}.filters b{font:30px 'Archivo Black';display:inline-block;margin-top:13px}.filters small{font:9px 'IBM Plex Mono';margin-left:7px;text-transform:uppercase}.measure-note{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:20px;background:var(--ink);color:#bfc0b4;padding:14px 18px;font-size:12px}.measure-note b{color:var(--gold);font:10px 'IBM Plex Mono';text-transform:uppercase}.measure-note button{border:0;background:none;color:var(--paper);font:10px 'IBM Plex Mono';cursor:pointer}.table-wrap{overflow:auto;background:var(--paper);border:1px solid var(--ink);border-top:0}table{border-collapse:collapse;width:100%;min-width:850px}th{padding:14px 16px;text-align:right;border-bottom:1px solid var(--ink);font:600 9px 'IBM Plex Mono';text-transform:uppercase;letter-spacing:.08em}th:nth-child(-n+2){text-align:left}th button{border:0;background:none;padding:0;cursor:pointer;text-transform:inherit}td{padding:17px 16px;border-bottom:1px solid #d4d0c4;text-align:right;font:500 13px 'IBM Plex Mono'}td:nth-child(-n+2){text-align:left}tbody tr{transition:background .15s}tbody tr:hover,tbody tr:focus{background:#eee6cf;outline:0}.rank{color:#99998e}.wallet-link{border:0;background:none;padding:0;font:600 13px 'IBM Plex Mono';cursor:pointer;border-bottom:1px solid transparent}.wallet-link:hover{border-color:var(--orange)}td.primary{font-weight:600;background:#f3eddb}td small{font-size:8px;color:var(--muted)}.zero{color:#b9b8ae}.empty{text-align:center!important;padding:50px}.row-cap{font:10px 'IBM Plex Mono';color:var(--muted)}.method{background:var(--gold);padding:85px max(4vw,22px);display:grid;grid-template-columns:1fr 1.5fr;gap:8vw}.rules article{display:grid;grid-template-columns:55px 180px 1fr;gap:16px;padding:22px 0;border-top:1px solid var(--ink)}.rules article>b{font:10px 'IBM Plex Mono'}.rules h3{font:600 12px 'IBM Plex Mono';text-transform:uppercase;margin:0}.rules p{margin:0;line-height:1.55}footer{background:var(--ink);color:#8f9185;padding:25px max(4vw,22px);display:flex;justify-content:space-between;gap:20px;font:9px 'IBM Plex Mono'}dialog{width:min(760px,calc(100% - 28px));border:1px solid var(--ink);padding:35px;background:var(--paper);box-shadow:16px 16px 0 var(--gold)}dialog::backdrop{background:rgba(10,11,8,.72)}dialog h2{font-size:46px;margin-bottom:18px}dialog>a{color:inherit;font:11px 'IBM Plex Mono';overflow-wrap:anywhere}.close{position:absolute;right:20px;top:15px;border:0;background:none;font-size:30px;cursor:pointer}.detail-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--ink);margin-top:30px}.detail-grid>div{padding:20px;border-right:1px solid var(--ink);border-bottom:1px solid var(--ink)}.detail-grid>div:nth-child(even){border-right:0}.detail-grid>div:nth-child(n+3){border-bottom:0}.detail-grid span,.detail-grid small{display:block;font:9px 'IBM Plex Mono';text-transform:uppercase;color:var(--muted)}.detail-grid b{display:block;font:26px 'Archivo Black';margin:10px 0}.detail-grid .total{background:var(--gold)}.warning{font-size:12px;line-height:1.5}.fatal{min-height:100vh;display:grid;place-content:center;padding:30px}.fatal b{font:50px 'Archivo Black'}.fatal p{color:var(--orange)}:focus-visible{outline:3px solid var(--orange)!important;outline-offset:3px}
@media(max-width:800px){.hero{grid-template-columns:1fr;min-height:620px;gap:40px}.board-head{align-items:start;flex-direction:column}.search{width:100%}.filters{grid-template-columns:1fr 1fr}.filters button:nth-child(2){border-right:0}.filters button:nth-child(-n+2){border-bottom:1px solid var(--ink)}.measure-note{grid-template-columns:1fr auto}.measure-note span{grid-column:1/-1;grid-row:2}.method{grid-template-columns:1fr}.rules article{grid-template-columns:40px 140px 1fr}footer{flex-direction:column}.masthead:after{top:190px}}
@media(max-width:520px){h1{font-size:52px}.hero{padding:55px 0}.nav-meta span:first-child{display:none}.filters button{padding:15px}.measure-note{margin:0 -22px;padding-left:22px;padding-right:22px}.board-shell{padding-top:55px}.method{padding-top:60px}.rules article{grid-template-columns:35px 1fr}.rules p{grid-column:2}.detail-grid{grid-template-columns:1fr}.detail-grid>div{border-right:0!important;border-bottom:1px solid var(--ink)!important}.detail-grid>div:last-child{border-bottom:0!important}dialog{padding:25px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Compact analytical layout: first-screen rankings, no remote font dependency. */
.masthead{color:#edf1f7}
.payout-summary{margin-top:16px;padding:16px;background:#15221e;border:1px solid #294c3d;border-radius:8px}.payout-summary>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.payout-summary span{font-size:10px;color:#a9cabc}.payout-summary strong{font-size:22px;color:#94d8b8;font-variant-numeric:tabular-nums}.payout-summary p{font-size:11px;line-height:1.5;color:#afc5bc;margin:7px 0 0}dialog .ledger-details{overflow:auto}dialog .ledger-details table{min-width:650px}dialog .ledger-details a{overflow-wrap:anywhere}
:root{color-scheme:dark;--ink:#0b0e12;--bone:#0b0e12;--paper:#12171e;--gold:#e3b95f;--orange:#f0c574;--line:#2a313d;--muted:#a2adbc;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;--sans:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
body{font:14px/1.5 var(--sans);color:#edf1f7;background:var(--ink)}a{color:var(--gold)}button:disabled{opacity:.4;cursor:not-allowed}.masthead{background:linear-gradient(110deg,#171813,#0e1218 65%);border-bottom:1px solid var(--line);padding:0 max(4vw,20px)}.masthead:after{display:none}.masthead nav,.hero,.status-strip{max-width:1440px;margin:auto}.masthead nav{height:58px;border-color:#ffffff10}.brand{font:700 13px var(--sans);color:#edf1f7}.nav-meta{font:10px var(--mono);color:var(--muted)}.live-dot:before{box-shadow:none;width:6px;height:6px}.hero{min-height:0;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;padding:26px 0 24px}.eyebrow,.eyebrow.dark{font:600 10px/1.4 var(--mono);color:var(--gold);margin:0 0 10px}h1{font:650 clamp(30px,3.5vw,48px)/1.05 var(--sans);letter-spacing:-.045em;margin:0}.hero-note{max-width:580px;padding:0}.hero-note b{font:600 13px var(--sans);text-transform:none}.hero-note p{font-size:13px;line-height:1.65;color:var(--muted);margin:8px 0 0}.status-strip{flex-wrap:wrap;white-space:normal;gap:8px 24px;padding:12px 0;border-color:#ffffff10;font:10px/1.6 var(--mono);color:var(--muted)}.status-strip b{color:#d5deeb;font-weight:500}
.board-shell{max-width:1556px;margin:auto;padding:25px max(4vw,20px) 36px}.board-shell>p{font-size:12px;color:var(--muted);background:#191c19;border:1px solid #e3b95f30;border-radius:7px;padding:10px 14px;margin:0 0 20px}.board-head{align-items:center}.board-head .eyebrow{margin-bottom:4px}.board-head h2,.method h2,dialog h2{font:600 26px/1.15 var(--sans);letter-spacing:-.035em;margin:0}.search{width:min(390px,100%)}.search span{font:10px var(--mono);color:var(--muted);margin-bottom:6px}.search input{height:42px;padding:10px 13px;background:#10151c;color:#edf1f7;border:1px solid #3a4351;border-radius:7px;font:12px var(--mono)}.search input::placeholder{color:#8995a5}.search input:focus{border-color:var(--gold);outline:1px solid var(--gold)}
.filters{gap:10px;margin:20px 0 12px;border:0}.filters button,.filters button:last-child,.filters button:nth-child(2),.filters button:nth-child(-n+2){background:var(--paper);border:1px solid var(--line);border-radius:8px;padding:14px 17px}.filters button:hover{background:#1b2330}.filters button.active{background:#242217;border-color:#b5934d;box-shadow:inset 0 2px var(--gold)}.filters span{font-size:12px;font-weight:600;color:#d5deeb}.filters button.active span{color:var(--gold)}.filters b{font:600 23px/1.2 var(--sans);letter-spacing:-.03em;margin-top:9px}.filters small{font:10px var(--mono);color:var(--muted)}.measure-note{display:flex;align-items:center;gap:16px;background:none;color:var(--muted);padding:10px 0 14px;font-size:11px;line-height:1.5}.measure-note b{font:600 10px var(--mono);white-space:nowrap}.measure-note span{flex:1}.measure-note button{color:var(--gold);font:11px var(--sans);padding:8px 0;white-space:nowrap}
.table-wrap{background:var(--paper);border:1px solid var(--line);border-radius:8px}table{border-collapse:separate;border-spacing:0;min-width:800px;font-variant-numeric:tabular-nums}th{background:#171d26;padding:7px 15px;border-color:var(--line);font:500 10px/1.5 var(--mono);color:#bac5d5;white-space:nowrap}th button{color:inherit;padding:9px 0;font:inherit;min-height:34px}th button:hover{color:var(--gold)}td{padding:13px 15px;border-color:#222a35;font:12px/1.5 var(--mono);white-space:nowrap}tbody tr:last-child td{border-bottom:0}tbody tr:hover,tbody tr:focus,tbody tr:hover td,tbody tr:focus-visible td{background:#1d2632}.rank{color:#8d9bad;font-size:11px}tbody tr:nth-child(-n+3) .rank{color:var(--gold)}.wallet-link{color:#d4ddec;padding:4px 0;font:500 12px var(--mono)}.wallet-link:hover{color:var(--gold)}td.primary{color:#edc775;background:#d7ad4810}td small{font-size:9px;color:var(--muted);margin-left:3px}.zero{color:#778394}.empty{white-space:normal;color:var(--muted)}.row-cap{font:11px var(--mono)}.pagination,.pager{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin:16px 0;color:var(--muted);font-size:12px}.pagination button,.pager button,.pagination select,.pager select,#page-prev,#page-next{background:var(--paper);border:1px solid var(--line);color:#edf1f7;border-radius:6px;padding:8px 13px;min-height:38px}
.method{background:#10141a;border-top:1px solid var(--line);padding:30px max(4vw,20px);grid-template-columns:1fr 3fr;gap:40px}.method h2{font-size:24px}.rules{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.rules article{display:block;padding:0;border:0;min-width:0}.rules article>b{color:var(--gold);font:10px var(--mono)}.rules h3{font:600 12px var(--sans);margin:7px 0;text-transform:none}.rules p{font-size:12px;color:var(--muted);line-height:1.6}footer{color:#8794a6;padding:20px max(4vw,20px);font:9px/1.6 var(--mono)}dialog{max-height:90dvh;overflow:auto;border:1px solid #495161;border-top:2px solid var(--gold);border-radius:12px;padding:30px;background:#121821;color:#edf1f7;box-shadow:0 30px 100px #000a}dialog::backdrop{background:#04070ccb;backdrop-filter:blur(3px)}dialog h2{font-size:29px;margin:8px 0 16px}dialog>a{color:var(--gold);font:11px var(--mono);word-break:break-word}.close{right:15px;top:12px;border:1px solid var(--line);border-radius:6px;background:#1b2431;font-size:22px;width:36px;height:36px;line-height:1}.detail-grid{gap:10px;border:0;margin-top:22px}.detail-grid>div,.detail-grid>div:nth-child(even),.detail-grid>div:nth-child(n+3){padding:17px;border:1px solid var(--line);border-radius:7px;background:#0f141c;min-width:0}.detail-grid span,.detail-grid small{font:10px/1.5 var(--mono)}.detail-grid b{font:600 22px/1.4 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:8px 0;overflow-wrap:anywhere}.detail-grid .total{background:#e3b95f0d;border-color:#e3b95f50}.detail-grid .total b{color:var(--gold)}.warning{color:var(--muted);line-height:1.65}dialog details{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}dialog summary{cursor:pointer;color:var(--gold);font-size:12px}dialog button:not(.close){background:#1b2431;border:1px solid var(--line);border-radius:6px;padding:8px 12px}.fatal b{font:600 30px var(--sans)}.fatal p{color:var(--gold)}:focus-visible{outline-width:2px!important}
@media(max-width:900px){.hero{gap:24px}.hero-note p{font-size:12px}.method{grid-template-columns:1fr}.rules{gap:18px}footer{flex-wrap:wrap}.board-shell{padding-top:20px}.filters{gap:8px}}
@media(max-width:600px){.masthead nav{height:52px}.nav-meta{font-size:9px;gap:10px}.hero{grid-template-columns:1fr;gap:14px;padding:22px 0 19px;min-height:0}.hero h1{font-size:34px;line-height:1.04}.hero .eyebrow{font-size:9px;margin-bottom:8px}.hero-note b{display:none}.hero-note p{font-size:12px;margin:0}.status-strip{font-size:9px;gap:5px 13px;padding:10px 0}.board-head{align-items:start;gap:14px}.board-head h2{font-size:25px}.search{width:100%}.search span{display:none}.search input{height:40px}.filters{margin-top:15px;gap:7px}.filters button,.filters button:last-child,.filters button:nth-child(2),.filters button:nth-child(-n+2){padding:10px 12px}.filters span{font-size:11px}.filters b{font-size:21px;margin-top:4px}.filters small{font-size:9px}.measure-note{margin:0;gap:8px;align-items:start;flex-wrap:wrap;padding:7px 0 12px;font-size:10px}.measure-note span{flex-basis:calc(100% - 85px)}.measure-note button{font-size:10px;padding:0}table{min-width:750px}th,td{padding-left:12px;padding-right:12px}.method{padding-top:25px;padding-bottom:25px;gap:22px}.rules{grid-template-columns:1fr;gap:16px}.rules article{border-top:1px solid var(--line);padding-top:12px}.rules article>b{float:left;margin-right:13px;margin-top:5px}.rules h3{margin:0 0 5px}.rules p{padding-left:25px}footer{gap:8px;font-size:8px}dialog{padding:23px 18px}dialog h2{font-size:25px}.detail-grid{grid-template-columns:1fr 1fr;gap:7px}.detail-grid>div,.detail-grid>div:nth-child(even),.detail-grid>div:nth-child(n+3){padding:12px;border:1px solid var(--line)!important}.detail-grid b{font-size:18px}.detail-grid span,.detail-grid small{font-size:9px}}

.brand span{display:inline-block;width:10px;height:10px;border:1px solid var(--gold);transform:rotate(45deg);margin:0 12px 1px 2px}
@media(max-width:600px){.hero-note{display:none}.hero{padding-top:18px;padding-bottom:18px}.board-head .eyebrow{display:none}.measure-note{justify-content:space-between;align-items:center;min-height:30px}.measure-note span{display:none}}
