:root{--bg:#000;--raise:#0d0d0d;--card:#080808;--panel:#111;--unlit:#1d1d1d;--line:#1c1c1c;--edge:#2e2e2e;--cell:#3a3a3a;--ink:#fff;--lit:#fff;--glow:0 0 1px #fff9, 0 0 11px #ffffff5c;--glow-s:0 0 8px #ffffff52;--halo:0 0 14px #ffffff4d;--blur:blur(16px);--panel-dots:radial-gradient(circle, var(--unlit) .04em, transparent .048em) 0 0 / .1em .1em;--mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--led:"Doto", "IBM Plex Mono", ui-monospace, monospace;--gutter:14px;--max:880px;--top-h:52px;--tab-h:58px}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/fonts/IBMPlexMono-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Doto;src:url(/fonts/Doto-Round.woff2)format("woff2");font-weight:600 900;font-display:block}*,:before,:after{box-sizing:border-box}html{background:var(--bg);color:var(--ink);font-family:var(--mono);-webkit-text-size-adjust:100%;color-scheme:dark;scrollbar-color:var(--edge) var(--bg);font-size:13px}body{min-height:100dvh;padding-top:calc(var(--top-h) + env(safe-area-inset-top));padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom));-webkit-font-smoothing:antialiased;background:radial-gradient(130% 520px at 50% 0,#171717 0%,#0a0a0a 42%,#000 100%) no-repeat;margin:0}::selection{background:var(--lit);color:#000}h1,h2,h3,p,dl,dd,dt,fieldset{margin:0}fieldset{border:0;min-width:0;padding:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--lit);outline-offset:2px}.top{z-index:20;height:calc(var(--top-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top);backdrop-filter:var(--blur);border-bottom:1px solid var(--line);background:#000000e0;position:fixed;top:0;left:0;right:0}.top-in{height:var(--top-h);max-width:var(--max);padding:0 var(--gutter);justify-content:space-between;align-items:center;margin:0 auto;display:flex}.brand{align-items:center;gap:.45em;min-width:0;font-size:20px;display:flex}.mark{filter:drop-shadow(0 0 5px #ffffff47);flex:none;width:auto;height:.83em;display:block;transform:translateY(-.05em)}.wordmark{font-family:var(--led);text-transform:uppercase;color:var(--lit);text-shadow:var(--glow);white-space:nowrap;font-size:1em;font-weight:900;line-height:1}@media (width<=413px){.brand{font-size:18px}}@media (width<=389px){.brand{font-size:16px}}@media (width<=359px){.brand{font-size:14px}}.top-r{align-items:center;gap:18px;height:100%;display:flex}.lg{border:1px solid var(--edge);background:#050505;display:flex}.lg a{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:6px 9px 5px;font-size:11px}.lg a+a{border-left:1px solid var(--edge)}.lg a[aria-current]{background:var(--lit);color:#000;box-shadow:var(--halo);border:0;margin:-1px;padding:7px 10px 6px;font-weight:700;position:relative}@media (width<=359px){.lg a{letter-spacing:.08em;padding:6px 7px 5px}.lg a[aria-current]{padding:7px 8px 6px}}.tabs{grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.tabs-top{display:none}.tabs-bottom{z-index:30;height:calc(var(--tab-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);backdrop-filter:var(--blur);border-top:1px solid var(--line);background:#000000e6;position:fixed;bottom:0;left:0;right:0}.tab{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);justify-content:center;align-items:center;font-size:12px;display:flex;position:relative}.tab[aria-current=page]{color:var(--lit);text-shadow:var(--glow-s);font-weight:700}.tab[aria-current=page]:before{content:"";background:var(--lit);width:44px;height:2px;margin-left:-22px;position:absolute;top:-1px;left:50%;box-shadow:0 0 10px 1px #ffffff8c}@media (width>=900px){body{padding-bottom:0}.tabs-bottom{display:none}.tabs-top{height:var(--top-h);margin-right:calc(-1 * var(--gutter));display:flex}.tabs-top .tab{border-left:1px solid var(--line);padding:0 22px}.tabs-top .tab[aria-current=page]:before{top:auto;bottom:-1px}}.screen{max-width:var(--max);margin:0 auto}.band{white-space:nowrap;flex-direction:column;gap:10px;padding-top:16px;display:flex}.band span:first-child{font-family:var(--led);text-transform:uppercase;color:var(--lit);text-shadow:var(--glow);background:var(--panel-dots);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:.3em 0 .2em 15px;font-size:30px;font-weight:900;line-height:.8em;display:block}.band span:last-child{padding:0 var(--gutter);text-overflow:ellipsis;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;overflow:hidden}.head{padding:10px var(--gutter) 18px}.head .dek{color:var(--ink);text-wrap:pretty;max-width:46em;font-size:12.5px;line-height:1.6}.head .meta{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-top:10px;font-size:11px}.head .meta a{color:var(--lit);text-decoration:underline;text-decoration-color:var(--edge);text-underline-offset:4px}.ctl{top:calc(var(--top-h) + env(safe-area-inset-top));z-index:10;backdrop-filter:var(--blur);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#000000e6;position:sticky}.ctl input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:4px;padding:9px 10px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chips label{letter-spacing:.08em;text-transform:uppercase;color:var(--ink);cursor:pointer;flex:none;padding:6px 9px 5px;font-size:11px}.chips input:checked+label{background:var(--lit);color:#000;font-weight:700;box-shadow:0 0 9px #ffffff4d}.chips input:focus-visible+label{outline:2px solid var(--lit);outline-offset:1px}.lh{padding:8px var(--gutter) 6px;border-top:1px solid var(--line);grid-template-columns:40px minmax(0,1fr) 64px;gap:10px;display:grid}.lh span{letter-spacing:.16em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:9.5px;overflow:hidden}.lh .c-fig{text-align:right;margin:0;display:block}.ctl .lh{border-top:0}.ctl .lh-sort{border-top:1px solid var(--line);align-items:center;padding-top:0;padding-bottom:0}.lh-sort label{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;min-width:0;padding:10px 0;display:flex}.lh-sort label:last-of-type{justify-content:flex-end}.lh .lh-who{align-self:center}.lh-sort label span{border:1px solid var(--edge);letter-spacing:.1em;margin-left:-5px;padding:5px 3px 4px 4px;font-size:10px;font-weight:500;line-height:1;overflow:visible}.lh-sort label:last-of-type span{margin-left:0;margin-right:-5px}.lh-sort input:checked+label span{background:var(--lit);border-color:var(--lit);color:#000;font-weight:700;box-shadow:0 0 10px #ffffff80}.lh-sort input:focus-visible+label span{outline:2px solid var(--lit);outline-offset:2px}.list{flex-direction:column;display:flex}.row{border-bottom:1px solid var(--line)}.row>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;padding:12px var(--gutter) 13px;grid-template-columns:40px minmax(0,1fr) 64px;align-items:start;gap:10px;list-style:none;display:grid;position:relative}.row>summary::-webkit-details-marker{display:none}.row[open]>summary{background:var(--raise);box-shadow:inset 2px 0 0 var(--lit)}.c-rank{font-family:var(--led);color:var(--lit);text-shadow:var(--glow-s);font-size:22px;font-weight:900;line-height:18.6px}.c-rank:empty:before{content:"—";color:var(--ink)}.lh .c-rank{font-family:var(--mono);font-size:9.5px;font-weight:400;line-height:inherit;color:var(--ink);text-shadow:none}.c-who{min-width:0;display:block}.nm{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.sub{color:var(--ink);font-variant-numeric:tabular-nums;margin-top:5px;font-size:11px;line-height:1.45;display:block;overflow:hidden}.sub .sl{flex-wrap:wrap;margin-left:-1.8em;display:flex}.sub .sl>span{white-space:nowrap;padding-left:1.8em;position:relative}.sub .sl>span:before{content:"·";position:absolute;left:.6em}.cb{background:radial-gradient(circle at 2px 2px, var(--unlit) 1.25px, transparent 1.75px) 0 0 / 5px 4px repeat-x;height:4px;margin-top:10px;display:block;position:relative}.cb i{width:var(--w);background:radial-gradient(circle at 2px 2px, var(--c,var(--cell)) 1.25px, transparent 1.75px) 0 0 / 5px 4px repeat-x;filter:drop-shadow(0 0 2px color-mix(in srgb, var(--c,var(--cell)) 55%, transparent));position:absolute;top:0;bottom:0;left:0}@supports (width:round(down, 50%, 5px)){.cb i{width:round(down, var(--w), 5px)}}.c-fig{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;margin-top:-3px;display:flex}.c-fig b{font-family:var(--led);color:var(--ink);background:var(--panel-dots);padding:.1em 0 0 .1em;font-size:30px;font-weight:900;line-height:.8em}.c-fig b.t-fra,.c-fig b.t-sup,.c-fig b.t-star{color:var(--lit);text-shadow:var(--glow)}.c-fig b.t-gen{background:var(--lit);color:#000;box-shadow:0 0 18px #ffffff80}.c-fig b.t-s1,.c-fig b.t-s2,.c-fig b.t-dp{color:var(--ink)}.c-fig .tl{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);white-space:nowrap;font-size:9px}.card{background:var(--card);padding:4px var(--gutter) 18px;border-top:1px solid var(--line);box-shadow:inset 2px 0 0 var(--lit), inset 0 14px 14px -14px #000}.facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:0 12px;display:grid}.facts .w{grid-column:1/-1}.facts.f1{grid-template-columns:repeat(2,minmax(0,1fr))}.facts div{border-bottom:1px solid var(--line);min-width:0;padding:10px 0 9px}.facts dt{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);font-size:9px}.facts dd{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:5px;font-size:13px;font-weight:700;line-height:1.2;overflow:hidden}.facts dd.led{font-family:var(--led);color:var(--lit);text-shadow:var(--glow);padding-top:1px;font-size:20px;font-weight:900;line-height:16px;overflow:visible}.tbl{-webkit-overflow-scrolling:touch;scrollbar-width:thin;margin-top:12px;overflow-x:auto}.tbl table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:12px}.tbl th{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);background:var(--panel);text-align:right;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge);padding:7px 6px 6px;font-size:9px;font-weight:500}.tbl td{text-align:right;color:var(--ink);border-bottom:1px solid var(--line);padding:7px 6px}.tbl td:first-child{color:var(--ink);font-weight:500}.tbl th:first-child,.tbl td:first-child,.tbl th:nth-child(2),.tbl td:nth-child(2){text-align:left}.list-model .row{order:var(--v)}.list-model:has(#sort-ability:checked) .row{order:var(--a)}.list-model:has(#pos-qb:checked) .row:not([data-g=qb]),.list-model:has(#pos-rb:checked) .row:not([data-g=rb]),.list-model:has(#pos-wr:checked) .row:not([data-g=wr]),.list-model:has(#pos-te:checked) .row:not([data-g=te]),.list-model:has(#pos-ol:checked) .row:not([data-g=ol]),.list-model:has(#pos-dl:checked) .row:not([data-g=dl]),.list-model:has(#pos-lb:checked) .row:not([data-g=lb]),.list-model:has(#pos-db:checked) .row:not([data-g=db]),.list-model:has(#pos-st:checked) .row:not([data-g=st]),.list-model:has(#pos-g:checked) .row:not([data-g=g]),.list-model:has(#pos-f:checked) .row:not([data-g=f]),.list-model:has(#pos-c:checked) .row:not([data-g=c]),.list-model:has(#pos-1b:checked) .row:not([data-g="1b"]),.list-model:has(#pos-2b:checked) .row:not([data-g="2b"]),.list-model:has(#pos-3b:checked) .row:not([data-g="3b"]),.list-model:has(#pos-ss:checked) .row:not([data-g=ss]),.list-model:has(#pos-of:checked) .row:not([data-g=of]),.list-model:has(#pos-sp:checked) .row:not([data-g=sp]),.list-model:has(#pos-all:checked) .row[data-g=st]{display:none}.list-model:has(#pos-st:checked) .row[data-g=st]{display:block}.years{top:calc(var(--top-h) + env(safe-area-inset-top));z-index:10;scrollbar-width:none;-webkit-overflow-scrolling:touch;backdrop-filter:var(--blur);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#000000e6;gap:4px;padding:9px 10px;display:flex;position:sticky;overflow-x:auto}.years::-webkit-scrollbar{display:none}.years a{letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums;-webkit-tap-highlight-color:transparent;flex:none;padding:6px 9px 5px;font-size:11px}.years a[aria-current]{background:var(--lit);color:#000;font-weight:700;box-shadow:0 0 9px #ffffff4d}.pager{scrollbar-width:none;align-items:flex-start;gap:18px;display:flex;overflow:hidden}.pager.on{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;overflow-x:auto}.pager::-webkit-scrollbar{display:none}.pane{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;min-width:0}.pager:not(.on) .pane:not([data-shown]){display:none}.pane .tbl{overscroll-behavior-x:contain}.hm{padding:22px var(--gutter) 8px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--edge);font-size:10px}.row-team>summary{grid-template-columns:40px minmax(0,1fr)}.lineup{border:1px solid var(--edge);background:var(--bg);margin-top:12px}.lineup-h{letter-spacing:.14em;text-transform:uppercase;background:var(--panel);color:var(--ink);border-bottom:1px solid var(--edge);padding:7px 10px 6px;font-size:9px;font-weight:500}.unit{border-top:1px solid var(--line);grid-template-columns:84px minmax(0,1fr);gap:8px;padding:7px 10px;font-size:12px;display:grid}.lineup-h+.unit{border-top:0}.unit-l{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);padding-top:2px;font-size:9px}.unit-p{flex-wrap:wrap;gap:4px 10px;display:flex}.pl{text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:700}.pl.t-fra,.pl.t-sup,.pl.t-star{color:var(--lit);text-shadow:var(--glow-s)}.pl.t-gen{color:#000;background:var(--lit);margin:0 -3px;padding:0 3px;box-shadow:0 0 10px #fff6}.pl.t-s1,.pl.t-s2{color:var(--ink)}.list-club{margin:12px calc(-1 * var(--gutter)) -18px;border-top:1px solid var(--line)}.list-club .row:last-child{border-bottom:0}.foot{padding:28px var(--gutter) 16px;letter-spacing:.02em;color:var(--ink);font-size:10.5px;line-height:1.7}@media (hover:hover){.row>summary:hover{background:#0a0a0a}.row[open]>summary:hover{background:var(--raise)}.lg a:not([aria-current]):hover,.tab:not([aria-current]):hover,.chips label:hover,.years a:not([aria-current]):hover{color:var(--ink)}.lh-sort label:hover span{border-color:var(--ink)}}@media (width>=900px){:root{--gutter:20px}.screen{border-left:1px solid var(--line);border-right:1px solid var(--line);min-height:calc(100dvh - var(--top-h))}.band{padding-top:28px}.band span:first-child{padding-left:20px;font-size:40px}.row>summary,.lh{grid-template-columns:56px minmax(0,1fr) 84px;gap:14px}.row>summary{padding:13px var(--gutter) 14px}.row-team>summary{grid-template-columns:56px minmax(0,1fr)}.nm{font-size:16px}.facts{grid-template-columns:repeat(6,minmax(0,1fr))}.facts .w{grid-column:span 2}.facts.f1{grid-template-columns:repeat(3,minmax(0,1fr))}}
