@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-700.woff2) format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800.woff2) format("woff2");font-weight:800;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono-wght.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{color-scheme:dark;--field:oklch(0.14 0.008 265);--surface-1:oklch(0.18 0.01 265);--surface-2:oklch(0.22 0.012 265);--surface-3:oklch(0.27 0.014 265);--line:oklch(1 0 0/0.09);--line-strong:oklch(1 0 0/0.18);--scrim:oklch(0.1 0.01 265/0.72);--text:oklch(0.96 0.004 265);--muted:oklch(0.74 0.012 265);--faint:oklch(0.58 0.014 265);--accent:oklch(0.9 0.22 125);--accent-ink:oklch(0.2 0.04 125);--accent-soft:oklch(0.9 0.22 125/0.14);--positive:var(--accent);--negative:oklch(0.68 0.22 25);--negative-soft:oklch(0.68 0.22 25/0.16);--live:oklch(0.72 0.2 25);--txn-trade:oklch(0.96 0.02 265);--txn-waiver:oklch(0.82 0.16 75);--txn-fa:oklch(0.82 0.12 215);--txn-drop:oklch(0.72 0.012 265);--glow-accent:0 0 18px oklch(0.9 0.22 125/0.45),0 0 42px oklch(0.9 0.22 125/0.2);--glow-negative:0 0 18px oklch(0.68 0.22 25/0.45),0 0 42px oklch(0.68 0.22 25/0.2);--m1:oklch(0.83 0.15 15);--m2:oklch(0.7 0.15 45);--m3:oklch(0.83 0.15 75);--m4:oklch(0.7 0.15 105);--m5:oklch(0.83 0.15 135);--m6:oklch(0.7 0.15 165);--m7:oklch(0.83 0.15 195);--m8:oklch(0.7 0.15 225);--m9:oklch(0.83 0.15 255);--m10:oklch(0.7 0.15 285);--m11:oklch(0.83 0.15 315);--m12:oklch(0.7 0.15 345);--display:"Barlow Condensed","Arial Narrow",sans-serif;--body:Barlow,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:72px;--gutter:16px;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-xl:28px;--r-pill:999px;--dur-fast:120ms;--dur-base:220ms;--dur-slow:420ms;--dur-wipe-in:280ms;--dur-wipe-out:380ms;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in:cubic-bezier(0.55,0,0.9,0.4);--ease-inout:cubic-bezier(0.65,0,0.35,1);--tabbar-h:64px;--header-h:52px;--safe-bottom:env(safe-area-inset-bottom,0px);--safe-top:env(safe-area-inset-top,0px);--measure:1200px;--z-header:30;--z-tabbar:40;--z-sheet:60;--z-wipe:80;--z-grain:90;--paper:var(--field);--ink:var(--text);--rule:var(--line-strong);--green:var(--accent);--red:var(--negative)}@media (min-width:900px){:root{--gutter:32px;--header-h:64px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{background:var(--field)}body{margin:0;min-height:100dvh;color:var(--text);font-family:var(--body);font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;overflow-x:clip}body.sheet-open{overflow:hidden}::-moz-selection{background:var(--accent);color:var(--accent-ink)}::selection{background:var(--accent);color:var(--accent-ink)}button,input,select{font:inherit;color:inherit}button{border:0;background:none;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}img,svg{max-width:100%}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.skip-link{position:fixed;left:var(--s-3);top:-80px;z-index:100;background:var(--accent);color:var(--accent-ink);padding:var(--s-2) var(--s-4);border-radius:var(--r-sm);font-weight:700}.skip-link:focus{top:var(--s-3)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.glow-accent{color:var(--accent);text-shadow:var(--glow-accent)}.glow-negative{color:var(--negative);text-shadow:var(--glow-negative)}.eyebrow{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.grain{position:fixed;inset:0;z-index:var(--z-grain);pointer-events:none;opacity:.07;mix-blend-mode:overlay}.page{width:100%;max-width:var(--measure);margin:0 auto;padding:var(--s-4) var(--gutter) calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-6))}@media (min-width:900px){.page{padding-bottom:var(--s-8);padding-top:var(--s-6)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.app-root{min-height:100dvh}.topbar{position:sticky;top:0;z-index:var(--z-header);display:flex;align-items:center;gap:var(--s-3);height:calc(var(--header-h) + var(--safe-top));padding:var(--safe-top) var(--gutter) 0;background:oklch(.14 .008 265/.82);backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid var(--line)}.wordmark{font-family:var(--display);font-weight:800;font-size:24px;letter-spacing:.06em;line-height:1;min-height:44px}.live-pill,.wordmark{display:inline-flex;align-items:center}.live-pill{gap:6px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;color:var(--live);padding:4px 10px;border:1px solid oklch(.72 .2 25/.4);border-radius:var(--r-pill);background:var(--negative-soft)}.live-pill.is-final{color:var(--muted);border-color:var(--line-strong);background:var(--surface-1)}.live-dot,.live-pill i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 oklch(.72 .2 25/.7);animation:pulse 1.8s var(--ease-out) infinite}@keyframes pulse{70%{box-shadow:0 0 0 8px oklch(.72 .2 25/0)}to{box-shadow:0 0 0 0 oklch(.72 .2 25/0)}}.me-chip{margin-left:auto;display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;padding:0 var(--s-1);border-radius:var(--r-pill)}.me-avatar{width:34px;height:34px;border-radius:50%;overflow:hidden;display:grid;place-items:center;color:oklch(.2 .02 265);font-weight:700;font-size:12px;box-shadow:0 0 0 2px var(--field),0 0 0 3px var(--accent)}.me-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.me-name{display:none;font-weight:700;font-size:14px}.tabbar{position:fixed;z-index:var(--z-tabbar);left:0;right:0;bottom:0;padding:0 var(--s-3) var(--safe-bottom);background:oklch(.14 .008 265/.9);backdrop-filter:blur(18px) saturate(1.5);border-top:1px solid var(--line)}.tabbar-row{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));height:var(--tabbar-h);max-width:560px;margin:0 auto}.tabbar-row .tab{width:100%}.tab>span:not(.tab-pill){white-space:nowrap}@media (max-width:380px){.tabbar .tab{font-size:12px;letter-spacing:.06em}}.more-menu{list-style:none;position:absolute;right:var(--s-3);bottom:calc(var(--tabbar-h) + var(--safe-bottom) + var(--s-2));width:min(320px,calc(100vw - 2 * var(--s-3)));margin:0;padding:var(--s-2);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:0 18px 48px oklch(0 0 0/.55);animation:more-in var(--dur-base) var(--ease-out)}@keyframes more-in{0%{opacity:0;transform:translateY(8px)}}.more-item{display:grid;grid-template-columns:24px 1fr;-moz-column-gap:var(--s-3);column-gap:var(--s-3);align-items:center;min-height:56px;padding:var(--s-2) var(--s-3);border-radius:var(--r-md);color:var(--text)}.more-item>svg{grid-row:span 2;color:var(--muted)}.more-item:focus-visible,.more-item:hover{background:var(--surface-3)}.more-item[aria-current=page]{background:var(--accent-soft)}.more-item[aria-current=page]>svg{color:var(--accent)}.more-label{font-family:var(--display);font-weight:800;font-size:17px;letter-spacing:.06em;text-transform:uppercase;line-height:1.1}.more-blurb{font-size:13px;color:var(--muted)}.desknav{display:none}.tab{position:relative;height:100%;min-height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--muted);font-family:var(--display);font-weight:800;font-size:13px;letter-spacing:.1em;text-transform:uppercase;transition:color var(--dur-fast)}.tab>span:not(.tab-pill),.tab>svg{position:relative;z-index:1}.tab[aria-current=page]{color:var(--accent-ink)}.tab-pill{position:absolute;inset:8px 6px;background:var(--accent);border-radius:var(--r-md);box-shadow:0 0 24px oklch(.9 .22 125/.35);clip-path:polygon(8% 0,100% 0,92% 100%,0 100%)}.tab:active{transform:scale(.96)}@media (min-width:900px){.me-name{display:inline}.tabbar{display:none}.desknav{display:block;flex:1 1 auto;min-width:0;height:100%}.desknav ul{list-style:none;margin:0;padding:0;height:100%;display:flex;justify-content:center;gap:2px}.desknav .tab{flex-direction:row;gap:7px;padding:0 12px;font-size:15px}.desknav .tab-pill{inset:12px 0}.me-chip{margin-left:0}}@media (min-width:900px) and (max-width:1239px){.desknav .tab>svg{display:none}.desknav .tab{padding:0 9px;font-size:14px;letter-spacing:.06em}.me-name{display:none}}.wipe-layer{position:fixed;inset:0;z-index:var(--z-wipe);visibility:hidden;pointer-events:none;background:var(--accent);display:grid;place-items:center;clip-path:polygon(0 0,0 0,-35% 100%,0 100%)}.wipe-layer:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(115deg,transparent 0 26px,oklch(.2 .04 125/.08) 26px 52px)}.wipe-label{position:relative;z-index:1;font-family:var(--display);font-weight:800;font-size:clamp(64px,24vw,240px);letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink);transform:skewX(-8deg)}.section-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin-bottom:var(--s-3)}.section-head h2{font-family:var(--display);font-weight:800;font-size:26px;line-height:1;letter-spacing:.02em;display:flex;align-items:center;gap:10px}.stub-tag{display:inline-block;font-family:var(--mono);font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border:1px dashed oklch(.9 .22 125/.5);border-radius:var(--r-pill);padding:3px 10px}.stub-note{color:var(--muted);font-size:14px}.ghost-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);font-weight:700;font-size:14px;transition:background var(--dur-fast),border-color var(--dur-fast)}.ghost-btn:hover{background:var(--surface-2);border-color:var(--accent)}.avatar{display:inline-grid;place-items:center;flex:none;color:oklch(.2 .02 265);font-size:12px}.player-face{flex:none;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--surface-3);font-size:11px;font-weight:700;color:var(--muted);transition:transform var(--dur-base) var(--ease-out),box-shadow var(--dur-fast)}.player-face:hover{transform:scale(1.08);box-shadow:0 0 0 2px var(--accent)}.player-face img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 12%;object-position:50% 12%}.sheet-layer{position:fixed;inset:0;z-index:var(--z-sheet)}.sheet-scrim{position:absolute;inset:0;background:var(--scrim);backdrop-filter:blur(3px)}.sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:calc(100dvh - var(--safe-top) - 24px);height:min(92dvh,900px);display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--line-strong);border-bottom:0;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:0 -24px 80px oklch(0 0 0/.55);overflow:hidden}.sheet-handle{display:grid;place-items:center;height:22px;flex:none;cursor:grab;touch-action:none}.sheet-handle span{width:44px;height:5px;border-radius:var(--r-pill);background:var(--line-strong)}.sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4);padding:var(--s-2) var(--gutter) var(--s-3);border-bottom:1px solid var(--line);flex:none;touch-action:none}.sheet-head h2{font-family:var(--display);font-weight:800;font-size:34px;line-height:1;letter-spacing:.01em;margin-top:2px}.sheet-close{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--surface-2);transition:background var(--dur-fast)}.sheet-close:hover{background:var(--surface-3)}.sheet-body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--s-4) var(--gutter) calc(var(--s-6) + var(--safe-bottom))}@media (min-width:900px){.sheet-handle{display:none}.sheet-panel{left:auto;top:0;height:100dvh;max-height:none;width:min(640px,100vw);border-radius:var(--r-xl) 0 0 var(--r-xl);border:1px solid var(--line-strong);border-right:0}.sheet-head{padding-top:var(--s-5)}.sheet-layer[data-kind=t] .sheet-panel{width:min(820px,100vw)}}.stub-sheet{display:grid;gap:var(--s-4);justify-items:start}.stub-sheet .player-portrait{width:220px;max-width:100%}.stub-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s-3);width:100%;margin:0}.stub-stats dt{font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted)}.stub-stats dd{margin:4px 0 0;font-size:24px;font-weight:700}.season{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.season>*{min-width:0}.hero{position:relative;display:grid;gap:var(--s-4);margin-inline:calc(var(--gutter) * -1);padding:var(--s-5) var(--gutter) var(--s-2);background:radial-gradient(120% 70% at 50% 100%,oklch(.9 .22 125/.1),transparent 60%),radial-gradient(90% 60% at 100% 0,oklch(.68 .22 25/.1),transparent 55%);border-bottom:1px solid var(--line);overflow:hidden}.hero h1{display:grid;font-family:var(--display);font-weight:800;font-size:clamp(44px,13vw,96px);line-height:.84;letter-spacing:-.015em;margin:var(--s-2) 0 var(--s-3)}.hero-accent{color:var(--accent);text-shadow:var(--glow-accent)}.hero-sub{color:var(--muted);max-width:36ch;font-size:17px}.hero-sub b{color:var(--text)}.live-rail,.picker-rail{list-style:none;margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter) var(--s-2);display:flex;gap:var(--s-2);overflow-x:auto;scroll-padding-inline:var(--gutter);scrollbar-width:none}.live-rail::-webkit-scrollbar,.picker-rail::-webkit-scrollbar{display:none}.picker-rail{scroll-snap-type:x proximity}.picker-chip{display:inline-flex;align-items:center;gap:var(--s-2);min-height:48px;padding:0 var(--s-4) 0 var(--s-2);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-1);font-weight:700;white-space:nowrap;scroll-snap-align:start;transition:background var(--dur-fast),border-color var(--dur-fast),transform var(--dur-fast)}.picker-chip:active{transform:scale(.97)}.picker-chip[aria-pressed=true]{background:color-mix(in oklch,var(--chip) 18%,var(--surface-1));border-color:var(--chip);box-shadow:0 0 0 1px var(--chip)}.yours{display:grid;gap:var(--s-4);padding:var(--s-5) var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:linear-gradient(135deg,color-mix(in oklch,var(--chip) 14%,transparent),transparent 60%),var(--surface-1);position:relative;overflow:hidden}.yours:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--chip)}.yours>header{display:flex;align-items:center;gap:var(--s-3)}.yours>header>div{flex:1;min-width:0}.yours h2{font-family:var(--display);font-weight:800;font-size:32px;line-height:1;overflow-wrap:anywhere}.yours-team{color:var(--muted);font-size:14px}.stat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s-4) var(--s-3);margin:0}.stat-grid dt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.stat-grid dd{margin:4px 0 2px;font-size:40px;line-height:1;font-weight:700}.stat-grid .stat-sub{color:var(--muted);font-size:13px;font-weight:400;line-height:1.3;margin:0}.live-rail{gap:var(--s-3);scroll-snap-type:x mandatory}.live-rail li{flex:0 0 min(78vw,300px);scroll-snap-align:start}.live-card{width:100%;min-height:48px;display:grid;gap:6px;text-align:left;padding:var(--s-4);border:1px solid oklch(.72 .2 25/.35);border-radius:var(--r-lg);background:linear-gradient(160deg,var(--negative-soft),transparent 70%),var(--surface-1);transition:transform var(--dur-base) var(--ease-out),border-color var(--dur-fast)}.live-card:hover{transform:translateY(-3px);border-color:var(--live)}.live-card strong{font-size:17px;line-height:1.2;overflow-wrap:anywhere}.live-edge{font-size:38px;line-height:1.1;font-weight:700}.live-card small{color:var(--muted);font-size:13px}@media (min-width:900px){.hero{margin-inline:0;padding:var(--s-7);border:1px solid var(--line);border-radius:var(--r-xl)}.season{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.hero,.livewire,.picker,.story-section{grid-column:1/-1}.hero-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:var(--s-6)}.live-rail,.picker-rail{margin-inline:0;padding-inline:0}.picker-rail{flex-wrap:wrap}}.hero-copy{display:grid;gap:var(--s-1)}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-4);min-width:0}.side-col,.stage-col{display:grid;gap:var(--s-3);min-width:0;align-content:start}.stage{position:relative;width:min(100%,560px);aspect-ratio:1;margin-inline:auto;touch-action:pan-y}.stage canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.stage-skel{position:absolute;inset:8%;border-radius:50%;border:1px dashed var(--line-strong);background:radial-gradient(closest-side,var(--accent-soft),transparent);animation:skel 1.4s ease-in-out infinite alternate}.hero-grid>.stage-skel{position:relative;inset:auto;aspect-ratio:1;width:min(100%,560px);margin-inline:auto}@keyframes skel{to{opacity:.45}}.hub{position:absolute;left:50%;top:50%;width:24%;aspect-ratio:1;transform:translate(-50%,-50%);display:grid;place-content:center;text-align:center;border-radius:50%;background:radial-gradient(closest-side,oklch(.9 .22 125/.14),transparent);pointer-events:none}.hub-week{font-size:clamp(22px,7vw,40px);line-height:1;font-weight:800;text-shadow:var(--glow-accent);color:var(--accent)}.hub-label{margin-top:4px;font-family:var(--mono);font-size:9px;letter-spacing:.2em;color:var(--muted)}.node-btn{position:absolute;width:48px;height:48px;transform:translate(-50%,-50%);border-radius:50%;background:transparent}.node-btn:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.rail-row{display:flex;align-items:center;gap:var(--s-3)}.rail-play{flex:none;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:var(--accent-ink);box-shadow:0 0 22px oklch(.9 .22 125/.35);transition:transform var(--dur-fast)}.rail-play:active{transform:scale(.92)}.rail-play:disabled{opacity:.4}.rail{--p:0;position:relative;flex:1;min-width:0;height:76px;touch-action:none;cursor:pointer;border-radius:var(--r-md);-moz-user-select:none;user-select:none;-webkit-user-select:none}.rail:focus-visible{outline-offset:4px}.rail-bars{position:absolute;inset:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.rail-bars span{position:relative;display:flex;align-items:flex-end;padding-bottom:50px}.rail-bars i{display:block;width:100%;min-height:3px;max-height:100%;border-radius:3px 3px 0 0;background:oklch(1 0 0/.16);transition:background var(--dur-base)}.rail-bars .is-now i{background:var(--accent);box-shadow:var(--glow-accent)}.rail-bars b{bottom:0;text-align:center;font-family:var(--mono);font-size:11px;font-weight:500;color:var(--muted)}.rail-bars b,.rail-track{position:absolute;left:0;right:0}.rail-track{bottom:38px;height:4px;border-radius:2px;background:var(--line-strong)}.rail-fill{position:absolute;inset:0;border-radius:2px;background:var(--accent);transform-origin:left;transform:scaleX(var(--p))}.rail-thumb{position:absolute;top:50%;left:calc(var(--p) * 100%);width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;background:var(--text);border:3px solid var(--accent);box-shadow:0 0 16px oklch(.9 .22 125/.55)}.legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2);font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--muted)}.chip,.legend{align-items:center}.chip{min-height:48px;display:inline-flex;gap:6px;padding:0 var(--s-3);border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-1);color:var(--text);font:inherit;letter-spacing:.04em}.chip b{font-weight:700;min-width:1.2ch;text-align:right}.chip[aria-pressed=false]{color:var(--faint);background:transparent;border-style:dashed}.chip[aria-pressed=false] .glyph{opacity:.45}.chip[aria-pressed=true][data-cat=trade]{border-color:var(--txn-trade)}.chip[aria-pressed=true][data-cat=waiver]{border-color:var(--txn-waiver)}.chip[aria-pressed=true][data-cat=fa]{border-color:var(--txn-fa)}.chip[aria-pressed=true][data-cat=drop]{border-color:var(--txn-drop)}.chip-all{color:var(--accent);border-color:var(--accent)}.glyph{flex:none;display:inline-block}.ctl-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.seg{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden;background:var(--surface-1)}.seg-btn{min-width:48px;min-height:48px;padding:0 var(--s-2);font-family:var(--mono);font-size:13px;font-weight:700;color:var(--muted)}.seg-btn[aria-pressed=true]{background:var(--accent);color:var(--accent-ink)}.step-toggle{min-height:48px;display:inline-flex;align-items:center;gap:8px;padding:0 var(--s-2);font-family:var(--mono);font-size:12px;color:var(--muted)}.step-box{width:18px;height:18px;border-radius:5px;border:2px solid var(--muted);display:grid;place-items:center}.step-toggle[aria-pressed=true]{color:var(--text)}.step-toggle[aria-pressed=true] .step-box{background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--surface-1)}.chip:focus-visible,.rail-play:focus-visible,.seg-btn:focus-visible,.step-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.lg-note{flex-basis:100%}.ticker-list{list-style:none;margin:0;padding:0;display:grid;gap:6px;min-height:calc(6 * 56px + 5 * 6px);align-content:start}.tk-row{display:flex;align-items:center;gap:var(--s-3);min-height:56px;padding:6px var(--s-3) 6px 6px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-1);animation:tk-in .38s var(--ease-out) both}.tk-row[data-type=trade]{border-color:oklch(.9 .22 125/.4)}@keyframes tk-in{0%{opacity:0;transform:translateY(-14px) scale(.97)}}.tk-main{flex:1;min-width:0;min-height:44px;display:grid;align-content:center;gap:2px;text-align:left}.tk-main b{font-size:15px;line-height:1.15;text-overflow:ellipsis}.tk-main b,.tk-main>span{overflow:hidden;white-space:nowrap}.tk-main>span{font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:4px}.tk-main i{flex:none;width:8px;height:8px;border-radius:50%}.tk-main em{font-style:normal;color:var(--faint)}.tk-type{flex:none;display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--muted)}.tk-type[data-cat=trade]{color:var(--txn-trade)}.tk-type[data-cat=waiver]{color:var(--txn-waiver)}.tk-type[data-cat=fa]{color:var(--txn-fa)}.focus-card{display:grid;gap:var(--s-3);padding:var(--s-4);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:var(--surface-1);min-height:72px}.focus-card header{display:flex;align-items:center;gap:var(--s-3)}.focus-card header>div{flex:1;min-width:0}.focus-card h3{font-family:var(--display);font-weight:800;font-size:26px;line-height:1;overflow-wrap:anywhere}.focus-card dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2);margin:0}.focus-card dt{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.focus-card dd{margin:2px 0 0;font-size:22px;font-weight:700;line-height:1.1}.focus-card .stat-sub{color:var(--muted);font-size:12.5px}.deck-wrap{display:grid;gap:var(--s-2);min-width:0}.deck-progress{display:flex;gap:4px}.deck-progress button{flex:1;height:24px;display:grid;align-items:center}.deck-progress i{display:block;height:4px;border-radius:2px;background:var(--line-strong);transition:background var(--dur-base)}.deck-progress .is-done i{background:var(--chip,var(--accent))}.deck{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r-xl);border:1px solid var(--line-strong);background:var(--surface-1);overscroll-behavior-x:contain;cursor:pointer}.deck::-webkit-scrollbar{display:none}.deck:focus-visible{outline-offset:3px}.story{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always;min-height:440px;padding:var(--s-5);flex-direction:column;background:radial-gradient(120% 70% at 0 0,color-mix(in oklch,var(--chip,var(--accent)) 22%,transparent),transparent 60%),var(--surface-1)}.story,.story-main{display:flex;gap:var(--s-3)}.story-main{align-items:center;justify-content:space-between}.story-big{font-size:clamp(54px,17vw,88px);line-height:.95;font-weight:800;letter-spacing:-.02em;overflow-wrap:anywhere}.story-big.tone-pos{color:var(--accent);text-shadow:var(--glow-accent)}.story-big.tone-neg{color:var(--negative);text-shadow:var(--glow-negative)}.story h3{font-family:var(--display);font-weight:800;font-size:28px;line-height:1.02}.story-body{font-size:16px;max-width:46ch}.story-note{color:var(--muted);font-size:14px;max-width:46ch}.story-modeled{margin-top:auto;font-size:12.5px;color:var(--muted)}.story-modeled b{font-family:var(--mono);font-size:10px;letter-spacing:.12em;color:var(--accent);border:1px dashed oklch(.9 .22 125/.5);border-radius:var(--r-pill);padding:2px 8px;margin-right:6px}.story-bars{list-style:none;margin:var(--s-2) 0 var(--s-4);padding:0;height:96px;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px;align-items:end}.story-bars li{position:relative;height:100%;display:flex;align-items:flex-end}.story-bars i{display:block;width:100%;border-radius:4px 4px 0 0;background:var(--negative);transform-origin:bottom;transform:scaleY(0);transition:transform .7s var(--ease-out) calc(var(--i) * 60ms + .15s)}.story-bars li[data-win=w] i{background:var(--accent)}.story-bars li[data-win=t] i{background:var(--muted)}.story.is-active .story-bars i{transform:scaleY(1)}.story-bars span{position:absolute;top:100%;left:0;right:0;text-align:center;font-family:var(--mono);font-size:10px;color:var(--muted)}.story-strip{list-style:none;margin:var(--s-2) 0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px}.story-strip li{height:28px;border-radius:4px;background:var(--line);display:grid;place-items:center;transform:scaleY(.3);opacity:.3;transition:transform .5s var(--ease-out) calc(var(--i) * 50ms),opacity .5s calc(var(--i) * 50ms)}.story.is-active .story-strip li{transform:none;opacity:1}.story-strip span{font-family:var(--mono);font-size:9px;color:oklch(.2 .02 265);font-weight:700}.deck-hint{text-align:center;font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.deck-skel i{display:block;height:440px;border-radius:var(--r-xl);background:var(--surface-1);border:1px solid var(--line);animation:skel 1.4s ease-in-out infinite alternate}.mgr-sheet,.story-section{min-width:0}.mgr-sheet{display:grid;gap:var(--s-4)}.mgr-head{display:flex;align-items:center;gap:var(--s-4)}.mgr-record{font-size:44px;font-weight:800;line-height:1}.mgr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin:0}.mgr-grid dt{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.mgr-grid dd{margin:3px 0 0;font-size:24px;font-weight:700}.mgr-top ul{list-style:none;margin:var(--s-2) 0 0;padding:0;display:grid;gap:var(--s-2)}.mgr-top li{display:flex;align-items:center;gap:var(--s-3)}.mgr-top li>span:nth-child(2){flex:1;display:grid}.mgr-top small{color:var(--muted)}@media (prefers-reduced-motion:reduce){.deck-skel i,.stage-skel,.tk-row{animation:none}.story-bars i,.story-strip li{transition:none;transform:none;opacity:1}}.story-unit{font-family:var(--mono);font-size:15px;font-weight:500;letter-spacing:.04em;margin-left:8px;color:var(--muted);text-shadow:none}@media (min-width:900px){.hero-grid{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:var(--s-6)}.hero{padding-block:var(--s-6)}}.placeholder{display:grid;align-content:start;gap:var(--s-4);padding-top:var(--s-6)}.placeholder h1{font-family:var(--display);font-weight:800;font-size:clamp(56px,17vw,128px);line-height:.88;letter-spacing:-.01em;background:linear-gradient(180deg,var(--text),oklch(.7 .02 265));-webkit-background-clip:text;background-clip:text;color:transparent}.placeholder-lede{max-width:34ch;font-size:18px;color:var(--muted)}.placeholder-box{display:grid;gap:var(--s-4);margin-top:var(--s-4);padding:var(--s-5);border:1px dashed oklch(.9 .22 125/.35);border-radius:var(--r-lg);background:repeating-linear-gradient(135deg,transparent 0 14px,oklch(1 0 0/.025) 14px 28px)}.placeholder-box ul{margin:0;padding-left:var(--s-5);display:grid;gap:var(--s-2);color:var(--muted)}.placeholder-box .stub-tag{justify-self:start}.gain,.positive{color:var(--positive)}.loss,.negative{color:var(--negative)}.muted{color:var(--muted)}.red-button{display:inline-flex;align-items:center;justify-content:center;gap:23px;background:var(--accent);color:#0b0d12;padding:15px 21px;font-size:14px;font-weight:700;border-radius:2px;min-height:47px}.red-button:hover{background:#b8695e}.player-portrait{display:block;overflow:hidden;position:relative}.player-portrait>img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.text-link{display:inline-flex;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.text-link:hover{color:var(--accent)}.deal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:29px}.deal-card{min-width:0;border-top:2px solid var(--ink);background:#0b0b08;display:flex;flex-direction:column}.deal-card>header{display:flex;justify-content:space-between;gap:8px;padding:15px 17px 0;font-size:10px;color:var(--muted)}.live-label{color:#9e7051!important;font-weight:700}.live-label:before{content:"";display:inline-block;width:5px;height:5px;background:#8a603b;border-radius:50%;margin-right:5px}.deal-main{text-align:left;display:flex;flex-direction:column;padding:0;width:100%;flex:1}.deal-main:hover .deal-verdict>svg{transform:translate(3px,-3px)}.deal-main .deal-verdict>svg{transition:transform .18s ease}.deal-portraits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px 10px 0;min-height:160px;gap:2px}.deal-portraits>div{min-width:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center}.deal-portraits .player-portrait{height:125px;width:130%;max-width:none}.deal-portraits>div>span:last-child{font-family:var(--display);font-weight:800;text-transform:uppercase;font-size:17px;text-align:center;line-height:1.05;padding:0 6px}.deal-participants{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:13px 15px 17px;border-bottom:1px solid #1b1d17;gap:7px}.deal-participants>div{min-width:0;text-align:center}.deal-participants strong{font-size:11px;display:block;overflow-wrap:anywhere}.deal-participants span{font-size:10px;display:block;color:var(--muted);margin-top:5px}.deal-verdict{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:19px 20px 22px;width:100%;margin-top:auto}.deal-verdict>div>span{font-size:10px;color:var(--muted)}.deal-verdict h3{font-family:var(--display);font-size:51px;letter-spacing:-.025em;line-height:1;margin-top:7px;font-weight:800}.deal-verdict h3 small{font:400 12px var(--body);letter-spacing:0;margin-left:7px}.deal-verdict p{font-size:11px;margin-top:7px;color:var(--muted)}.deal-verdict>svg{color:var(--accent)}.deal-card>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #1d2018;padding:13px 16px;background:#0d0e0a;font-size:9px;color:var(--muted)}.deal-card>footer>button{display:flex;align-items:center;gap:5px;font-weight:700;font-size:10px;padding:0;color:var(--ink)}.live-deal{background:#0d0b07;border-top-color:#88603b}.live-deal .deal-participants{border-color:#201b14}.live-deal footer{background:#15120c;border-color:#251f16}.faab-figure{font-family:var(--display);font-weight:800;font-size:70px;line-height:125px;color:var(--muted)}.avatar{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;overflow:hidden;color:#0b0d12;font-size:11px;font-weight:700}.avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-title-row{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:40px;margin:42px 0 35px}.page-title-row h1{font-size:76px;line-height:.94}.page-title-row>p{font-size:15px;line-height:1.7;max-width:420px;color:var(--muted);margin-bottom:5px}.trade-filters{display:flex;gap:13px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:18px 0}.search-field{display:flex;align-items:center;gap:10px;flex:1;min-width:150px;padding:7px 4px;color:var(--muted)}.search-field input{border:0;outline:0;background:transparent;min-width:0;width:100%;font-size:14px;color:var(--ink)}.search-field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.search-field input::-moz-placeholder{color:var(--muted)}.search-field input::placeholder{color:var(--muted)}.search-field button{padding:0;display:flex}.result-line{justify-content:space-between;gap:16px;margin:17px 0 25px;color:var(--muted)}.result-line,.result-line>button{display:flex;align-items:center;font-size:11px}.result-line>button{gap:6px;padding:0;color:var(--accent);margin-right:auto}.empty-state{padding:60px 30px;text-align:center;border-bottom:1px solid var(--rule)}.empty-state h2{font-size:45px}.empty-state p{margin:16px 0 22px;font-size:15px;color:var(--muted)}.receipt-title{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;margin:24px 0 38px}.receipt-title h1{font-size:83px;line-height:1;text-transform:uppercase}.receipt-date{font-size:12px;color:var(--muted);margin-bottom:13px}.receipt-title h1+p{margin-top:15px;font-size:14px;color:var(--muted)}.receipt-controls{display:flex;align-items:center;gap:24px;flex-wrap:wrap;border-top:2px solid var(--ink);border-bottom:1px solid var(--rule);padding:20px 0}.receipt-controls h2{font-size:31px;margin-right:auto}.receipt-controls>span{font-size:12px;color:var(--muted)}.week-selector{display:flex;gap:3px}.week-selector button{font-size:13px;padding:9px 12px;position:relative;border-bottom:1px solid #2a2e25}.week-selector button.selected{color:#0b0d12;background:var(--ink)}.week-selector button>i{display:inline-block;width:4px;height:4px;background:var(--accent);border-radius:50%;vertical-align:super;margin-left:1px}.receipt-sides{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0}.receipt-side{min-width:0;background:#0a0a08;padding:22px;display:flex;flex-direction:column}.receipt-side>header{display:flex;align-items:center;gap:10px;min-height:49px;border-bottom:1px solid #1c1e17;padding-bottom:18px}.receipt-color{width:7px;height:7px;border-radius:50%;flex-shrink:0}.receipt-side header h2{font:700 15px var(--body);letter-spacing:0;overflow-wrap:anywhere}.receipt-side header p{font-size:11px;color:var(--muted);margin-top:5px}.receipt-side header>b{font-family:var(--display);font-size:36px;font-weight:800;letter-spacing:-.03em;margin-left:auto}.receipt-players{padding:13px 0}.receipt-player{display:flex;align-items:center;gap:10px;padding:8px 0}.receipt-player>.player-portrait{height:70px;width:85px;flex-shrink:0;background:#12140d}.receipt-player>div{flex:1}.receipt-player strong{font-weight:700;font-size:13px}.receipt-player small{display:block;font-size:10px;color:var(--muted);margin-top:4px}.receipt-player>b{font-family:var(--display);font-size:29px;font-weight:800;text-align:right;white-space:nowrap}.receipt-player>b>small{font:400 10px var(--body);margin-top:2px}.receipt-math{font-size:12px;margin:8px 0 0;padding:14px 0 0;border-top:1px solid #1e2118}.receipt-math>div{display:flex;justify-content:space-between;gap:20px;padding:7px 0}.receipt-math dt{color:var(--muted)}.receipt-math dd{margin:0;font-variant-numeric:tabular-nums;font-weight:700}.receipt-math .receipt-total{padding:15px 0;border-top:1px solid #21241a;margin-top:6px;align-items:center}.receipt-total dt{color:var(--ink);font-weight:700}.receipt-total dd{font-size:27px;font-family:var(--display);font-weight:800}.sent-receipt{font-size:12px;color:var(--muted);margin-top:auto;padding-top:15px}.sent-receipt summary{cursor:pointer;padding:6px 0}.sent-receipt>div{display:flex;justify-content:space-between;font-size:11px;padding:9px 0;border-bottom:1px solid #171a12;gap:10px}.starter-proof{font-size:11px;color:var(--muted);border-top:1px solid #1d2115;margin-top:16px;padding-top:15px}.starter-proof b{color:var(--ink)}.receipt-history{margin-top:40px;border-top:2px solid var(--ink);padding-top:25px}.receipt-history h2{font-size:41px}.receipt-history p{font-size:13px;color:var(--muted);margin-top:12px}.receipt-legend{display:flex;gap:22px;margin-top:21px;flex-wrap:wrap}.receipt-legend>span{display:flex;align-items:center;gap:8px;font-size:12px}.receipt-legend i{height:7px;width:7px;border-radius:50%}.receipt-history svg{width:100%;max-height:335px;margin-top:16px}.receipt-history details{font-size:12px;padding-top:15px;color:var(--muted)}.receipt-history summary{cursor:pointer}.receipt-table-scroll{overflow:auto;position:relative;margin-top:12px}.receipt-table-scroll table{min-width:500px;width:100%;border-collapse:collapse;font-size:12px}.receipt-table-scroll td,.receipt-table-scroll th{text-align:left;padding:13px;border-bottom:1px solid var(--rule)}.receipt-notes{margin-top:35px;max-width:830px}.receipt-notes h3{font-size:17px}.receipt-notes li,.receipt-notes p{font-size:13px;color:var(--muted);line-height:1.85;margin-top:10px}.receipt-notes ul{padding-left:18px}.receipt-notes .text-link{margin-top:18px}.cash-receipt{padding:23px 0;display:flex;gap:12px;align-items:center}.cash-receipt strong{font-family:var(--display);font-weight:800;font-size:50px}.cash-receipt span{font-size:13px;color:var(--muted)}.replay-toolbar{display:flex;align-items:flex-end;gap:25px;justify-content:space-between;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:20px 0;margin-bottom:32px}.replay-toolbar>label:first-child{display:flex;flex-direction:column;gap:10px;font-size:11px;color:var(--muted);flex:1;max-width:700px}.live-checkbox{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);padding-bottom:9px}.live-checkbox input{accent-color:var(--accent);width:15px;height:15px}.replay-stage{display:grid;grid-template-columns:1fr 1.6fr;gap:50px;align-items:start}.replay-intro{padding:25px;background:#0d0e0a;border-top:2px solid var(--ink)}.replay-intro>svg{color:var(--accent);margin-bottom:20px}.replay-intro h2{font-size:42px;max-width:300px;line-height:1}.replay-intro h2 b{display:block;font-size:109px;color:var(--accent);line-height:.9;margin-bottom:12px;font-weight:800}.replay-intro>p{font-size:13px;color:var(--muted);line-height:1.8;margin-top:18px}.replay-toggle{display:flex;border:1px solid #2a2f23;margin-top:25px}.replay-toggle button{font-size:12px;padding:13px 9px;flex:1}.replay-toggle .selected{background:var(--ink);color:#0b0d12}.replay-intro>.text-link{font-size:11px;margin-top:22px}.scoreboard{border-top:2px solid var(--ink);margin-bottom:25px;background:#0a0a07;padding:20px 23px}.scoreboard>header{display:flex;justify-content:space-between;font-size:11px;color:var(--muted);margin-bottom:19px}.scoreboard>header>span:last-child{color:var(--accent);font-weight:700}.scoreboard-team{display:flex;gap:12px;align-items:center;margin:17px 0}.scoreboard-team>div{flex:1;min-width:0}.scoreboard-team strong{font-size:14px;display:block;overflow-wrap:anywhere}.scoreboard-team small{font-size:11px;color:var(--muted);display:block;margin-top:4px}.score-actual{font-size:14px;color:var(--muted);min-width:46px;text-align:right}.scoreboard-team>svg{color:#505847}.scoreboard-team>b{font-family:var(--display);font-size:34px;font-weight:800;min-width:82px;text-align:right}.winning-score{color:var(--accent)}.scoreboard footer{border-top:1px solid #1d2016;margin-top:19px;padding-top:15px;font-size:11px;color:var(--muted)}.scoreboard footer>span{float:right;color:var(--muted);font-size:10px}.model-note{border-top:1px solid var(--rule);padding-top:24px;margin-top:30px;max-width:960px}.model-note h3{font-size:17px}.model-note p{font-size:13px;line-height:1.85;color:var(--muted);margin-top:12px}.replay-no-games{padding:30px 0}.replay-no-games h3{font-family:var(--display);font-size:36px;font-weight:800;line-height:1.1}.replay-no-games p{font-size:14px;line-height:1.8;color:var(--muted);margin:18px 0 25px}.portrait-fallback{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:var(--display);font-size:40px;color:var(--muted);background:#10120c}.portrait-fallback small{font:400 12px var(--body);margin-top:8px}@media (min-width:1500px){.deal-portraits .player-portrait{height:145px}}@media (max-width:1200px){.deal-card header{font-size:9px;padding:13px 13px 0}.deal-verdict{padding:17px 16px 19px}.deal-verdict h3{font-size:47px}.deal-card>footer{padding:12px;font-size:8px;gap:5px}.deal-card>footer>button{font-size:9px}.deal-portraits .player-portrait{height:115px}.deal-portraits>div>span:last-child{font-size:16px}.deal-grid{gap:20px}.deal-participants strong{font-size:10px}.deal-participants span{font-size:9px}.page-title-row h1{font-size:69px}.page-title-row>p{font-size:13px;max-width:370px}.receipt-side{padding:18px}.receipt-side header h2{font-size:12px}.receipt-side header>b{font-size:30px}.receipt-player>.player-portrait{width:65px;height:60px}.receipt-player strong{font-size:11px}.receipt-player>b{font-size:25px}.replay-stage{gap:30px}}@media (max-width:960px){.deal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-portraits .player-portrait{height:145px}.deal-card>footer{font-size:10px;padding:13px 16px}.deal-card>footer>button{font-size:10px}.deal-participants strong{font-size:11px}.trade-filters{flex-wrap:wrap}.search-field{flex-basis:100%;padding:8px}.trade-filters select{flex:1}.page-title-row{gap:25px;align-items:flex-start}.page-title-row h1{font-size:62px;flex-shrink:1;min-width:0}.page-title-row>p{padding-top:10px}.receipt-side header h2{font-size:15px}.receipt-side header>b{font-size:37px}.receipt-player strong{font-size:13px}.receipt-player>.player-portrait{width:75px;height:65px}.replay-stage{grid-template-columns:1fr;gap:25px}.replay-intro{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.replay-intro>svg{display:none}.replay-intro h2{font-size:35px}.replay-intro h2 b{display:inline;font-size:58px;margin-right:9px}.replay-intro>p{margin-top:0}.replay-intro>.text-link{align-self:center;margin-top:25px}.replay-scoreboards{display:grid;grid-template-columns:1fr;gap:0}.scoreboard-team>b{font-size:39px;min-width:100px}}@media (max-width:640px){.deal-grid{grid-template-columns:1fr;gap:23px}.deal-card header{font-size:11px;padding:16px 18px 0}.deal-portraits{min-height:180px;padding-top:15px}.deal-portraits .player-portrait{height:160px}.deal-portraits>div>span:last-child{font-size:20px}.deal-participants{padding:13px 18px 18px}.deal-participants strong{font-size:12px}.deal-participants span{font-size:11px}.deal-verdict{padding:21px}.deal-verdict h3{font-size:58px}.deal-verdict>div>span{font-size:11px}.deal-verdict p{font-size:12px}.deal-card>footer{font-size:10px;padding:14px 18px}.deal-card>footer>button{font-size:11px}.page-title-row{display:block;margin:28px 0 25px}.page-title-row h1{font-size:62px;line-height:.92}.page-title-row>p{font-size:13px;line-height:1.8;padding-top:0;margin-top:19px}.trade-filters{gap:10px;padding:14px 0}.search-field input{font-size:14px}.trade-filters select{min-width:135px;font-size:11px;padding:10px 21px 10px 9px}.trade-filters select:last-child{flex-basis:100%}.result-line{font-size:11px;gap:10px;flex-wrap:wrap;margin-bottom:21px}.result-line>span:last-child{display:none}.result-line>button{margin-right:0;margin-left:auto}.receipt-title{display:block;margin-top:23px;margin-bottom:25px}.receipt-title h1{font-size:67px}.receipt-title h1+p{font-size:12px;line-height:1.7}.receipt-title .red-button{margin-top:20px;font-size:12px}.receipt-date{font-size:11px}.receipt-controls{gap:14px;padding:18px 0}.receipt-controls h2{font-size:33px;width:100%}.receipt-controls>span{font-size:11px}.week-selector{gap:3px;flex-wrap:wrap}.week-selector button{font-size:12px;padding:8px 11px}.receipt-sides{grid-template-columns:1fr;gap:19px;margin:23px 0}.receipt-side{padding:20px}.receipt-side header h2{font-size:15px}.receipt-side header>b{font-size:38px}.receipt-side header p{font-size:11px}.receipt-player>.player-portrait{width:83px;height:72px}.receipt-player strong{font-size:13px}.receipt-player>b{font-size:31px}.receipt-math{font-size:12px}.receipt-total dd{font-size:31px}.starter-proof{font-size:12px}.receipt-history{margin-top:30px;padding-top:23px}.receipt-history h2{font-size:39px}.receipt-history p{font-size:12px;line-height:1.7}.receipt-legend{gap:13px;font-size:10px}.receipt-legend>span{font-size:10px}.receipt-history svg{min-height:170px;margin-left:-8px;width:calc(100% + 8px)}.receipt-notes{margin-top:25px}.receipt-notes li,.receipt-notes p{font-size:12px}.receipt-notes h3{font-size:16px}.replay-toolbar{display:block;padding:17px 0;margin-bottom:22px}.replay-toolbar>label:first-child{font-size:11px}.replay-toolbar select{font-size:11px;width:100%}.live-checkbox{margin-top:17px;padding:0;font-size:12px}.replay-stage{gap:22px}.replay-intro{display:block;padding:22px}.replay-intro h2{font-size:39px;max-width:none}.replay-intro h2 b{font-size:61px;vertical-align:middle}.replay-intro>p{font-size:12px;margin-top:17px}.replay-toggle{margin-top:20px}.replay-toggle button{font-size:12px}.replay-intro>.text-link{font-size:12px;margin-top:19px}.scoreboard{padding:18px 15px;margin-bottom:19px}.scoreboard-team{gap:8px;margin:20px 0}.scoreboard-team .avatar{width:28px!important;height:28px!important}.scoreboard-team strong{font-size:11px}.scoreboard-team small{display:none}.scoreboard-team>b{font-size:28px;min-width:63px}.score-actual{font-size:11px;min-width:38px}.scoreboard-team>svg{width:12px}.scoreboard>header{font-size:10px}.scoreboard footer{font-size:10px;line-height:1.7}.scoreboard footer>span{float:none;display:block;font-size:9px;margin-top:3px}.model-note{margin-top:15px}.model-note h3{font-size:16px}.model-note p{font-size:12px}}.trades-surface .seg{display:inline-flex;padding:4px;gap:4px;margin-bottom:var(--s-5);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:var(--surface-1)}.trades-surface .seg button{min-height:44px;padding:0 var(--s-5);border-radius:var(--r-pill);font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);transition:background var(--dur-fast),color var(--dur-fast)}.trades-surface .seg button[aria-selected=true]{background:var(--accent);color:var(--accent-ink)}.trades-surface input,.trades-surface select{color:var(--text);min-height:48px}.trades-surface .search-field,.trades-surface input,.trades-surface select{background:var(--surface-1);border:1px solid var(--line-strong);border-radius:var(--r-md)}.trades-surface .search-field{padding-inline:var(--s-3)}.trades-surface .search-field input{border:0;background:none}.trades-surface .deal-card{background:var(--surface-1);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.trades-surface p,.trades-surface small{color:var(--muted)}.trades-surface .red-button{border-radius:var(--r-pill);color:var(--accent-ink)}.trades-surface .red-button:hover{background:oklch(.95 .2 125)}.trades-surface .page-title-row h1{font-size:clamp(52px,14vw,104px)}.trades-surface .week-selector button{min-height:44px;min-width:44px;color:var(--text)}.trades-surface .week-selector button.selected{background:var(--accent);color:var(--accent-ink)}