@font-face{font-family:Barlow Condensed;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed Tag;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-500-normal-DiWS0tcR.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Source Sans 3";src:url(/assets/source-sans-3-latin-700-normal-CkzU-mV9.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/assets/jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Lora;src:url(/assets/lora-latin-400-normal-DnxXpLNu.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Lora;src:url(/assets/lora-latin-700-normal-BHK4Pzk4.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Big Shoulders Display;src:url(/assets/big-shoulders-display-latin-900-normal-CW8trzgu.woff2)format("woff2");font-style:normal;font-weight:900;font-display:swap}:root,.theme-paper,.inhead,.psboard,.bcast,.seasonseries__round,.gdnext-band,.ww-hero__stage,.gdverdict{--paper-0:#f6efdc;--paper-1:#f6efdc;--paper-2:#fbf6e9;--paper-3:#fffdf6;--paper-cream:#f1e7cc;--paper-4:#f3ebd2;--paper-5:#efe6c8;--ink-0:#0f1822;--ink-1:#1b2a3a;--ink-2:#3c4a5a;--graphite:#6b6558;--graphite-soft:#938c7c;--rule:#cbc1a7;--rule-soft:#ded6c0;--rule-grid:#ede6d1;--field:#2f6e4f;--field-deep:#255740;--field-soft:#e3ede2;--field-mint:#86be98;--field-wash:#dde7cf;--field-outfield:#d8e6c9;--field-infield:#a6c393;--field-dirt:#d6aa83;--field-fence:#80a376;--field-chalk:#fff8e9;--clay:#b4453a;--clay-deep:#8e332b;--clay-soft:#f3e0db;--navy:#1b2a3a;--allstar-blue:#1d4e8f;--allstar-blue-deep:#163a6b;--seal:#b5824a;--seal-deep:#97673395;--seal-hatch:#a9743c;--seal-ink:#1e1405;--kraft-board:#6b4a22;--album-board:#1f2c39;--album-board-line:#2a3846;--album-foil:var(--paper-2);--album-foil-soft:#a9a292;--ovr-bench:#8a95a4;--ovr-starter:#6fbf93;--ovr-regular:#5b9be0;--ovr-allstar:#e07a6d;--ovr-mvp:#e9c33f;--ovr-legend:#f3eedf;--ovr-frame:var(--marker);--ovr-up:var(--ovr-starter);--ovr-down:var(--ovr-allstar);--marker:#f2c14e;--led-1:#50d68b;--led-2:#64d979;--led-3:#86db63;--led-4:#aed954;--led-5:#d4d94f;--led-6:#f0cc4d;--led-7:#ffb44c;--led-8:#ff9348;--led-9:#ff704c;--led-10:#ff5054;--led-panel:#121212;--led-off:#2e2e2e;--led-text:#f2f2f2;--led-muted:#b3b3b3;--led-dim:#4a4a4a;--marker-deep:#c9a32c;--award-ink:#8a5a1e;--award-line:#c79a3e;--award-soft:#f6ebcf;--bg-canvas:var(--paper-0);--bg-page:var(--bg-canvas);--surface-card:var(--paper-2);--surface-inset:var(--paper-3);--surface-row-hover:var(--paper-4);--surface-row-selected:var(--paper-5);--text-heading:var(--ink-0);--text-body:var(--ink-1);--text-muted:var(--ink-2);--text-caption:var(--graphite);--text-on-ink:var(--paper-2);--text-on-ink-cream:var(--paper-cream);--text-on-seal:var(--seal-ink);--text-on-ink-bright:var(--paper-3);--text-on-ink-soft:var(--rule-soft);--text-on-ink-dim:var(--rule);--border-rule:var(--rule);--border-hairline:var(--rule-soft);--border-grid:var(--rule-grid);--border-stamped:var(--ink-0);--border-stamped-soft:var(--graphite);--surface-stamped-ink:var(--ink-0);--surface-stamped-tint:var(--field-wash);--surface-stamped-event:#f8e3b3;--surface-event-wash:color-mix(in srgb, var(--marker) 16%, var(--surface-card));--surface-mine:color-mix(in srgb, var(--accent-primary) 8%, var(--surface-card));--fav-ink-mix:100%;--accent-primary:var(--navy);--accent-positive:var(--field);--accent-negative:var(--clay);--accent-positive-deep:var(--field-deep);--accent-fallback:var(--field);--accent-fallback-deep:var(--field-deep);--accent-ball:var(--field);--draw-turf:var(--field);--draw-turf-deep:var(--field-deep);--accent-inplay:var(--allstar-blue);--accent-primary-hover:var(--ink-2);--accent-negative-hover:var(--clay-deep);--accent-hover:var(--field);--accent-tint:var(--field-mint);--seal-cover:var(--seal);--seal-cover-ink:var(--seal-ink);--book-board-kraft:var(--kraft-board);--book-board-red:var(--clay-deep);--book-board-blue:var(--allstar-blue-deep);--book-board-foil:var(--text-on-ink);--focus-ring:var(--field);--focus-ring-band:var(--text-on-ink);--focus-ring-band-halo:var(--accent-primary);--band-rule:var(--border-rule);--winprob-home:#c6d2de;--winprob-away:#efdad3;--winprob-line:#fff;--arsenal-fastball:#2f6e4f;--arsenal-breaking:#1b2a3a;--arsenal-offspeed:#b4453a;--arsenal-other:#857e6f;--heat-slab:var(--surface-card);--heat-ink:var(--text-heading);--heat-fastball:var(--arsenal-fastball);--heat-breaking:var(--arsenal-breaking);--heat-offspeed:var(--arsenal-offspeed);--heat-other:var(--text-caption);--heat-band:var(--accent-primary);--heat-band-ink:var(--text-on-ink);--batted-ground:#b4453a;--batted-line:#2f6e4f;--batted-fly:#1b2a3a;--batted-pop:#938c7c;--stage-sky:#5b9be0;--stage-sky-haze:#a3d3f2;--stage-crowd-1:#2a2640;--stage-crowd-2:#5c4a6c;--stage-crowd-3:#ad6258;--stage-crowd-4:#d9b06e;--stage-wall-deep:#1b4530;--stage-wall:#2c6644;--stage-wall-lit:#47885a;--stage-grass:#3c8838;--stage-grass-lit:#55a644;--stage-grass-far:#2e6c32;--stage-grass-foul:#357b35;--stage-dirt:#b4743d;--stage-dirt-lit:#d29a5b;--stage-chalk:#f2efe2;--stage-outline:#121418;--stage-shadow:#1d4524;--stage-shadow-dirt:#7e4f28;--stage-kit-navy:#1d2b4f;--stage-kit-trim:#2a9893;--stage-kit-road:#aab0ba;--stage-kit-road-shade:#6c7280;--stage-kit-red:#c3323b;--stage-skin:#e2a67b;--stage-skin-shade:#9a6445;--stage-bat:#dba45f;--stage-landing:#f5cf3e;--stage-zone-cold:#9db8d0;--stage-zone-cool:#c1d1df;--stage-zone-lukewarm:#eee5d2;--stage-zone-warm:#e3c6af;--stage-zone-hot:#d8a1a0;--stage-overhead-night:#1c3529;--stage-overhead-turf:#294d3e;--stage-overhead-turf-lit:#315642;--stage-overhead-turf-shade:#254536;--stage-overhead-clay:#947451;--stage-overhead-clay-lit:#a8875e;--stage-overhead-gold:#c8a45c;--stage-overhead-cloth:#e8dfc8;--stage-overhead-cloth-shade:#b5b5a3;--stage-overhead-equipment:#10253e;--stage-overhead-leather:#88542d;--stage-frame:var(--stage-outline)}:root{--surface-band:var(--navy);--surface-band-deep:var(--ink-0);--band-hairline:transparent;--text-on-band:#fbf6e9;--text-on-bright:#0f1822}:root[data-theme=dark]{--paper-0:#000;--paper-1:#000;--paper-2:#121212;--paper-3:#1c1c1c;--paper-cream:#121212;--paper-4:#161616;--paper-5:#1c1c1c;--ink-0:#f2f2f2;--ink-1:#e3e3e3;--ink-2:#b3b3b3;--graphite:#8c8c8c;--rule:#3d3d3d;--rule-soft:#2a2a2a;--rule-grid:#1c1c1c;--field:#5db88a;--field-deep:#4aa377;--field-soft:#112119;--field-wash:#0d1d15;--clay:#eb7a6c;--clay-deep:#e0675a;--clay-soft:#2a1613;--navy:#f2f2f2;--allstar-blue:#6fa8e8;--allstar-blue-deep:#5b95db;--award-ink:#e0a95a;--award-soft:#241c0b;--surface-stamped-event:#2c230e;--surface-event-wash:#2c230e;--accent-tint:#1c3729;--fav-ink-mix:45%;--text-on-ink:#000;--surface-band:#1c1c1c;--surface-band-deep:#1c1c1c;--band-hairline:var(--border-rule);--album-foil:#fbf6e9;--book-board-red:#8e332b;--book-board-blue:#163a6b;--book-board-foil:#fbf6e9;--heat-fastball:#5db88a;--heat-breaking:#7fa6d8;--heat-offspeed:#eb7a6c;--il-texture:repeating-linear-gradient(-45deg, #b4453a 0px, #b4453a 6px, #8e332b 6px, #8e332b 8px);--shadow-card:0 0 0 1px var(--border-hairline);--shadow-raised:0 0 0 1px var(--border-hairline);--inset-cell:inset 0 0 0 1px var(--border-hairline);--shadow-drop-raised:0 0 0 transparent}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper-0:#000;--paper-1:#000;--paper-2:#121212;--paper-3:#1c1c1c;--paper-cream:#121212;--paper-4:#161616;--paper-5:#1c1c1c;--ink-0:#f2f2f2;--ink-1:#e3e3e3;--ink-2:#b3b3b3;--graphite:#8c8c8c;--rule:#3d3d3d;--rule-soft:#2a2a2a;--rule-grid:#1c1c1c;--field:#5db88a;--field-deep:#4aa377;--field-soft:#112119;--field-wash:#0d1d15;--clay:#eb7a6c;--clay-deep:#e0675a;--clay-soft:#2a1613;--navy:#f2f2f2;--allstar-blue:#6fa8e8;--allstar-blue-deep:#5b95db;--award-ink:#e0a95a;--award-soft:#241c0b;--surface-stamped-event:#2c230e;--surface-event-wash:#2c230e;--accent-tint:#1c3729;--fav-ink-mix:45%;--text-on-ink:#000;--surface-band:#1c1c1c;--surface-band-deep:#1c1c1c;--band-hairline:var(--border-rule);--album-foil:#fbf6e9;--book-board-red:#8e332b;--book-board-blue:#163a6b;--book-board-foil:#fbf6e9;--heat-fastball:#5db88a;--heat-breaking:#7fa6d8;--heat-offspeed:#eb7a6c;--il-texture:repeating-linear-gradient(-45deg, #b4453a 0px, #b4453a 6px, #8e332b 6px, #8e332b 8px);--shadow-card:0 0 0 1px var(--border-hairline);--shadow-raised:0 0 0 1px var(--border-hairline);--inset-cell:inset 0 0 0 1px var(--border-hairline);--shadow-drop-raised:0 0 0 transparent}}:root{--font-display:"Barlow Condensed", "Arial Narrow", sans-serif;--font-body:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--font-read:"Lora", Georgia, "Times New Roman", serif;--font-display-tag:"Barlow Condensed Tag", "Barlow Condensed", "Arial Narrow", sans-serif;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--w-black:900;--fs-display:34px;--fs-display-md:36px;--fs-display-lg:40px;--fs-h1:26px;--fs-card-name:28px;--fs-title-lg:24px;--fs-h2:21px;--fs-title-md:20px;--fs-title-sm:18px;--fs-h3:17px;--fs-label:12px;--fs-body:15px;--fs-ui:14px;--fs-field:16px;--fs-small:13px;--fs-compact:var(--fs-label);--fs-caption:11px;--fs-cell:11px;--fs-num-xl:var(--fs-display-lg);--fs-score-md:42px;--fs-score-lg:46px;--fs-num-lg:22px;--fs-num-md:var(--fs-field);--fs-hero-sm:28px;--fs-hero-md:30px;--fs-hero-lg:32px;--fs-hero-xl:56px;--fs-hero-2xl:64px;--fs-watermark:158px;--fs-watermark-sm:78px;--lh-zero:0;--lh-hero:.85;--lh-display:.9;--lh-score:.95;--lh-solid:1;--lh-tight:1.05;--lh-title:1.1;--lh-compact:1.2;--lh-snug:1.25;--lh-ui:1.35;--lh-event:1.4;--lh-prose:1.45;--lh-body:1.5;--lh-loose:1.6;--ls-tight-display:-.045em;--ls-tight-score:-.06em;--ls-none:0;--ls-text:.015em;--ls-title:.02em;--ls-emphasis:.03em;--ls-label:.09em;--ls-caps:.05em;--ls-wide:.06em;--ls-xwide:.1em;--ls-display:.18em;--ls-num:.01em;--ls-fixed:1px}.t-page-title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-bold);line-height:var(--lh-tight)}.t-section-title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--w-bold);line-height:var(--lh-snug)}.t-body{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-regular);line-height:var(--lh-body)}.t-prose{font-family:var(--font-read);font-size:var(--fs-body);font-weight:var(--w-regular);line-height:var(--lh-body)}.t-label{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption)}.t-label--bold{font-weight:var(--w-bold)}.t-label--nocaps{text-transform:inherit}.t-num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-1h:6px;--space-2h:10px;--space-3h:14px;--radius-xs:3px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--radius-square:0;--bw-hair:1px;--bw-rule:1.5px;--bw-heavy:2px;--space-section:var(--space-4);--shot-xl-w:104px;--shot-xl-h:139px;--shot-lg-w:88px;--shot-lg-h:117px;--shot-md-w:63px;--shot-md-h:84px;--shot-sm-w:54px;--shot-sm-h:72px;--shot-xs-w:39px;--shot-xs-h:52px;--shot-2xs-w:33px;--shot-2xs-h:44px;--app-width:440px;--app-gutter:16px;--tap-min:44px;--stamped-offset:var(--space-1);--control-min:34px;--mark-md:32px;--mark-sm:18px;--mark-lg:36px;--mark-xl:40px;--switch-w:51px;--switch-h:31px;--console-hud-h:183px;--slate-strip-h:66px;--refrail-w:328px;--skel-ball-size:56px;--lens-frame-bw:3px;--lens-bar-h:168px;--lens-row-h:52px;--lens-rail-w:100px;--lens-dock-gap:13px;--lens-sheet-top:92px;--lens-carry-scale:.9;--z-raised:4;--z-sticky:20;--z-overlay:40;--z-modal:100;--z-toast:1000}:root,.theme-paper{--shadow-card:0 1px 2px #16222f14, 0 4px 12px #16222f0f;--shadow-raised:0 3px 6px #16222f29, 0 12px 28px #16222f24;--inset-cell:inset 0 1px 2px #16222f1a;--shadow-drop-raised:0 3px 5px #16222f38;--shadow-stamped:var(--stamped-offset) var(--stamped-offset) 0 var(--border-stamped);--shadow-stamped-soft:var(--stamped-offset) var(--stamped-offset) 0 var(--border-stamped-soft);--ripple-light:#fff3;--ripple-dark:#00000038;--ripple-mask:black;--sheen-light:#ffffff24;--sheen-dark:#00000024;--ring:0 0 0 3px #2f6e4f59;--ring-band:0 0 0 calc(var(--bw-heavy) * 3) var(--focus-ring-band-halo);--opacity-disabled:.45;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.12s;--dur-med:.22s;--dur-slow:.36s;--ease-stamp:cubic-bezier(.2, .9, .3, 1);--ease-unfold:cubic-bezier(.23, 1, .32, 1);--dur-rise:.42s;--dur-unfold:.4s;--dur-grow:.75s;--dur-draw:.9s;--stagger-step:55ms;--dur-stamp-in:.38s;--ease-stamp-in:var(--ease-stamp);--dur-arrive:.38s;--dur-arrive-fade:.26s;--dur-arrive-label:.22s;--dur-arrive-texture:.52s;--delay-arrive-label:.2s;--delay-arrive-texture:.26s;--dur-rv-bar:.52s;--dur-rv-grow:.64s;--dur-rv-slide:.46s;--ease-rv-wipe:cubic-bezier(.6, 0, .2, 1);--step-rv-stamp:55ms;--step-rv-league:22ms;--delay-rv-tile:.14s;--delay-rv-league:.36s;--delay-rv-split:.52s;--delay-rv-parts:.62s;--delay-rv-rows:.9s;--delay-rv-enter:.16s;--dur-snappy:.16s;--ease-press:cubic-bezier(.55, .06, .68, .19);--dur-tear:.5s;--dur-tear-lead:.2s;--dur-flip:.45s;--ease-flip:cubic-bezier(.77, 0, .175, 1);--dur-highlight:1.6s;--dur-glide:.3s;--dur-lens-tear:.18s;--dur-turn-out:.16s;--dur-turn-in:.2s;--dur-lens-sheet:.26s;--dur-board-in:.18s;--seal-texture:repeating-linear-gradient(-45deg, var(--seal) 0px, var(--seal) 6px, var(--seal-hatch) 6px, var(--seal-hatch) 8px);--hold-texture:repeating-linear-gradient(-45deg, var(--marker) 0px, var(--marker) 6px, var(--marker-deep) 6px, var(--marker-deep) 8px);--il-texture:repeating-linear-gradient(-45deg, var(--clay) 0px, var(--clay) 6px, var(--clay-deep) 6px, var(--clay-deep) 8px);--win-texture:repeating-linear-gradient(-45deg, var(--field) 0px, var(--field) 6px, var(--field-deep) 6px, var(--field-deep) 8px)}.paper-grid{background-color:var(--bg-page);background-image:linear-gradient(var(--border-grid) 1px, transparent 1px), linear-gradient(90deg, var(--border-grid) 1px, transparent 1px);background-size:24px 24px}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-family:var(--font-body);-webkit-text-size-adjust:100%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.theme-paper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#root *{text-transform:uppercase}button,a{touch-action:manipulation}:where(button){color:inherit}html,body,#root{height:100%}body{color:var(--text-body);overscroll-behavior-y:none;background-color:var(--bg-canvas);background-image:radial-gradient(120% 60% at 50% -10%, #fffdf6b3, transparent 60%), linear-gradient(var(--border-grid) 1px, transparent 1px), linear-gradient(90deg, var(--border-grid) 1px, transparent 1px);background-size:100% 100%,24px 24px,24px 24px;background-attachment:fixed,scroll,scroll;margin:0}:root[data-motion=reduced] *,:root[data-motion=reduced] :before,:root[data-motion=reduced] :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app{min-height:100%}.screen{max-width:var(--app-width);padding:0 var(--app-gutter) calc(var(--space-6) + env(safe-area-inset-bottom));margin:0 auto}.screen .appstate__notice{margin:var(--space-3) 0}.stat__v,.lineup__jersey{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.slatestrip{min-height:var(--slate-strip-h);margin:var(--space-2) 0}.slatestrip .teamfilterstrip{margin:0}.screen--coldload .loader--page{align-items:flex-start;min-height:100svh}.topbar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:calc(var(--space-2h) + env(safe-area-inset-top)) 0 var(--space-2h);display:flex}.sitebar+.topbar{padding-top:var(--space-2h)}.topbar__title{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-bold);letter-spacing:var(--ls-title);text-transform:uppercase;color:var(--text-heading);margin:0;display:flex}.tally-lockup{align-items:center;gap:var(--space-2h);min-width:0;display:inline-flex}.tally-wordmark{color:var(--clay)}.tally-lockup>svg{flex:none;display:block}@media (width<=600px){.tally-lockup{gap:var(--space-1h)}.tally-lockup__mark{width:34px;height:34px}}.topbar__back{color:var(--text-heading);font-size:var(--fs-body);font-weight:var(--w-semibold);padding:var(--space-2) 2px;min-height:var(--tap-min);cursor:pointer;background:0 0;border:none;flex:none}.topbar__action{flex:none}.leaguepicker{gap:var(--space-1);margin:var(--space-2) 0 0;scrollbar-width:none;padding-bottom:2px;display:flex;overflow-x:auto}.leaguepicker::-webkit-scrollbar{display:none}.leaguepicker__chip{align-items:baseline;gap:var(--space-1h);padding:var(--space-1) var(--space-2h);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:var(--ls-label);flex:none;text-decoration:none;display:flex}.leaguepicker__chip.is-active{border-color:var(--accent-primary);background:var(--accent-primary);color:var(--text-on-ink)}.leaguepicker__chip.is-idle:not(.is-active){opacity:.55}.leaguepicker__chipname{font-size:var(--fs-caption)}@media (width<=600px){.leaguepicker__chipname{display:none}}.sitebar{align-items:center;row-gap:var(--space-1);padding:calc(var(--space-2h) + env(safe-area-inset-top)) 0 var(--space-1h);flex-wrap:wrap;display:flex}.sitebar__home{align-items:center;gap:var(--space-1h);padding:var(--space-1h) 2px;min-height:var(--tap-min);cursor:pointer;color:var(--text-caption);background:0 0;border:none;display:inline-flex}.sitebar__actions{align-items:center;gap:2px;margin-left:auto;display:flex}.sitebar__search,.sitebar__menu{min-width:var(--tap-min)}.btn.sitebar__search,.btn.sitebar__menu{padding:0}.btn.sitebar__logbook{padding:0 var(--space-2h);white-space:nowrap}.account__btn{align-items:center;margin-left:2px;display:inline-flex}.account__team{align-items:center;display:inline-flex;position:relative}.account__avatarbox{background:var(--surface-inset)!important;border:var(--bw-hair) solid var(--border-rule)!important}.account__avatarimg{opacity:0!important}.account__teamlogo{object-fit:contain;pointer-events:none;width:72%;height:72%;margin:auto;position:absolute;inset:0}.tally-cl-card{background:var(--surface-card)!important;border:var(--bw-hair) solid var(--border-rule)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-raised)!important}.tally-cl-title{font-family:var(--font-display)!important;font-size:var(--fs-h2)!important;font-weight:var(--w-bold)!important;letter-spacing:var(--ls-title)!important;text-transform:uppercase!important;color:var(--text-heading)!important}.tally-cl-subtitle{font-family:var(--font-body)!important;font-size:var(--fs-small)!important;color:var(--text-caption)!important}.tally-cl-label{font-family:var(--font-display)!important;font-size:var(--fs-label)!important;font-weight:var(--w-semibold)!important;letter-spacing:var(--ls-label)!important;text-transform:uppercase!important;color:var(--text-caption)!important}.tally-cl-primary{background:var(--accent-primary)!important;color:var(--text-on-ink)!important;font-family:var(--font-display)!important;font-size:var(--fs-ui)!important;font-weight:var(--w-bold)!important;letter-spacing:var(--ls-emphasis)!important;text-transform:uppercase!important;border-radius:var(--radius-sm)!important;box-shadow:var(--shadow-card)!important}.tally-cl-social{background:var(--surface-inset)!important;border:var(--bw-hair) solid var(--border-rule)!important;border-radius:var(--radius-sm)!important;color:var(--text-body)!important;font-family:var(--font-body)!important}.tally-cl-link{color:var(--text-heading)!important;font-weight:var(--w-semibold)!important;-webkit-text-decoration:underline dotted!important;text-decoration:underline dotted!important;text-decoration-thickness:var(--bw-hair)!important;text-underline-offset:3px!important}.tally-cl-textbtn{color:var(--text-heading)!important;font-weight:var(--w-semibold)!important}.tally-cl-menuitem{font-family:var(--font-body)!important;color:var(--text-body)!important}.continuebar{margin:var(--space-2) var(--app-gutter) 0;padding:0 var(--space-3);background:var(--surface-inset);border-block:var(--bw-hair) solid var(--border-rule)}.continuebar__label{min-height:var(--space-6);border-bottom:var(--bw-hair) solid var(--border-hairline);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);align-items:center;margin:0;display:flex}.continuebar__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.continuebar__list li+li{border-top:var(--bw-hair) solid var(--border-hairline)}.continuebar__row{align-items:center;display:flex}.continuebar__item{align-items:center;column-gap:var(--space-2);min-width:0;min-height:var(--tap-min);text-align:left;cursor:pointer;background:0 0;border:none;flex:auto;grid-template-columns:auto minmax(0,1fr) auto;padding:0;transition:transform .12s cubic-bezier(.23,1,.32,1);display:grid}.continuebar__item:active{background:var(--surface-inset);transform:scale(.98)}.continuebar__matchup{white-space:nowrap;font-size:var(--fs-num-md);font-weight:var(--w-semibold);color:var(--text-heading)}.continuebar__meta{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-caption);overflow:hidden}.continuebar__chevron{font-family:var(--font-display);font-size:var(--fs-title-md);color:var(--text-caption)}.continuebar__delete{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--text-caption);cursor:pointer;background:0 0;border:none;flex:none}.continuebar__delete:focus-visible{box-shadow:var(--ring);outline:none}#root .continuebar--pitch .caps-exempt{text-transform:none}.continuebar__pitchline{min-width:0;font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-body);flex:auto;margin:0}.continuebar__pitchactions{flex:none;align-items:center;gap:0;display:flex}.continuebar__pitchcta{flex:none}.continuebar--pitch{align-items:center;gap:var(--space-2);display:flex}@media (width<=360px){.continuebar__date{display:none}.continuebar--pitch{padding-left:var(--space-2)}}.wire__date{align-items:center;gap:var(--space-2);padding:var(--space-3) 0 var(--space-1h);display:flex}.wire__dateline{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-muted)}.wire__rule{background:var(--border-hairline);flex:auto;height:1px}.wire__row{column-gap:var(--space-3);padding:var(--space-2) 0 var(--space-2) var(--space-3);border-bottom:var(--bw-hair) solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;position:relative}.wire__row:before{content:"";background:var(--wire-club,var(--graphite));width:3px;position:absolute;inset:0 auto 0 0}.wire__faces{gap:var(--space-1);display:flex}.wire__face{min-width:var(--shot-2xs-w);flex-direction:column;align-items:center;gap:3px;display:flex}.wire__face .banner{padding:1px var(--space-1);letter-spacing:var(--ls-caps)}.shot.wire__shot{width:var(--shot-2xs-w);height:var(--shot-2xs-h)}.wire__body{min-width:0}.wire__kicker{align-items:center;gap:var(--space-2);margin-bottom:3px;display:flex}.plink.wire__club{align-items:center;gap:var(--space-1);padding:var(--space-1h) var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading);margin:-6px -4px;display:inline-flex}.wire__mark{flex:none}.wire__type{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--graphite);margin-left:auto}.wire__type--add{color:var(--accent-positive)}.wire__type--out{color:var(--clay-deep)}.wire__type--move{color:var(--text-muted)}.wire__cutline{font-family:var(--font-read);font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--text-body);text-wrap:pretty;margin:0}#root .wire__cutline,#root .wire__cutline .plink:not(.wire__namelink){text-transform:none}.wire__cutline .plink{display:contents}.wire__cutline .wire__namelink{font-weight:var(--w-bold);color:var(--text-heading)}.wiredock{z-index:var(--z-overlay);pointer-events:none;position:fixed;inset:0}.wiredock__scrim{background:var(--navy);opacity:0;pointer-events:none;position:absolute;inset:0}.wiredock[data-state=full] .wiredock__scrim{pointer-events:auto;touch-action:none}.wiredock__sheet{height:var(--wire-sheet-h,92vh);pointer-events:auto;background:var(--surface-card);border-top:var(--bw-heavy) solid var(--border-stamped);box-shadow:var(--shadow-raised);will-change:transform;border-radius:0;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.wiredock__rail{padding:var(--space-2) var(--app-gutter) calc(var(--space-2) + env(safe-area-inset-bottom));touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;flex:none}.wiredock--dragging .wiredock__rail{cursor:grabbing}.wiredock__grabber{width:36px;height:4px;margin:0 auto var(--space-2);border-radius:var(--radius-pill);background:var(--border-hairline);display:block}.wiredock__headbox{grid-template-areas:"head";align-items:center;min-height:34px;display:grid}.wiredock__latest,.wiredock__head{grid-area:head;min-width:0}.wiredock__latest{align-items:center;gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:flex}.wiredock[data-state=half] .wiredock__latest,.wiredock[data-state=full] .wiredock__latest{pointer-events:none}.wiredock__spine{border-radius:var(--radius-pill);background:var(--wire-club,var(--graphite));flex:none;width:3px;height:22px}.wiredock__mark{flex:none}.wiredock__railtitle{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-heading);flex:none}.wiredock__line{align-items:baseline;gap:var(--space-2);flex:auto;min-width:0;display:flex}.wiredock__club{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading);flex:none}.wiredock__cut{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--font-read);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-body);flex:auto;overflow:hidden}.pill.wiredock__count{--pill-fill:var(--bg-canvas);--pill-edge:transparent;--pill-ink:var(--text-caption);--pill-pad-block:2px;letter-spacing:var(--ls-none);flex:none}.wiredock__open{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-heading);white-space:nowrap;flex:none}.wiredock__chevron{font-size:var(--fs-body);line-height:var(--lh-solid);color:var(--graphite-soft);flex:none}.wiredock__head{align-items:center;column-gap:var(--space-2);pointer-events:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.wiredock[data-state=half] .wiredock__head,.wiredock[data-state=full] .wiredock__head{pointer-events:auto}.wiredock__title,.wiredock__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading);margin:0}.wiredock__title{font-size:var(--fs-title-md);line-height:var(--lh-tight);grid-column:1}.wiredock__note{font-weight:var(--w-semibold);color:var(--text-caption);grid-column:1}.btn.wiredock__close{grid-area:1/2/span 2}.wiredock__latest:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:2px}.wiredock__list{padding:0 var(--app-gutter) calc(var(--space-6) + env(safe-area-inset-bottom));overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;margin:0;list-style:none;overflow-y:auto}.wiredock[data-state=rail] .wiredock__list{pointer-events:none}.wiredock__list .wire__row{padding-top:var(--space-3);padding-bottom:var(--space-3)}.wiredock__list .wire__row:last-child{border-bottom:none}#root .wiredock__cut{text-transform:none}.screen--slate.screen--wiredock{padding-bottom:calc(var(--wire-rail-h,62px) + var(--space-4))}@media (prefers-reduced-motion:reduce){.wiredock__sheet,.wiredock__scrim,.wiredock__latest,.wiredock__head{transition:none!important}}@media (width>=740px){.wiredock{display:none}.screen--slate.screen--wiredock{padding-bottom:0}}.wiredock--bracket .wiredock__sheet,.wiredock--bracket.wiredock__sheet,.wiredock--bracket .wiredock__sheet *{border-radius:0}.wiredock--bracket .wiredock__head,.wiredock--bracket:not([data-state=rail]) .wiredock__headbox{display:none}.wiredock--bracket:not([data-state=rail]) .wiredock__rail{padding-bottom:0}.wiredock__list.oseason__list{padding:0 0 calc(var(--space-6) + env(safe-area-inset-bottom))}.wiredock__list .wire__row:has(.wirefacts) .wire__cutline{position:static}.wire__reply{gap:var(--space-1);margin:0 0 var(--space-2);display:grid}.wire__quote{align-items:baseline;column-gap:var(--space-2);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.wire__stamp{padding:0 var(--space-1);border:var(--bw-hair) solid var(--graphite);border-radius:var(--radius-xs);font-family:var(--font-mono);font-size:var(--fs-cell);line-height:var(--lh-tight);color:var(--text-caption);white-space:nowrap;align-items:baseline;gap:3px;display:inline-flex}.wire__hook{color:var(--graphite)}.wire__matchup{vertical-align:middle;align-items:center;gap:3px;display:inline-flex}.wire__quotetext{-webkit-line-clamp:2;font-family:var(--font-read);font-size:var(--fs-small);line-height:var(--lh-tight);color:var(--text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.wire__quotetext--open{display:block}#root .wire__quotetext,#root .wire__matchup{text-transform:none}@media (prefers-reduced-motion:no-preference){.wire__row--found{animation:1.6s ease-out wire-found}}@keyframes wire-found{0%{background:var(--surface-row-selected)}to{background:0 0}}.masthead{justify-content:space-between;align-items:center;gap:var(--space-3);margin:2px 0 16px;display:flex}.masthead__teams{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex;position:relative;overflow:hidden}.masthead__side{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-2h);flex-wrap:wrap;min-width:0;display:flex}.masthead__date{font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);white-space:nowrap}.masthead__watchlogo{width:auto;height:16px;display:block}.awaketoggle{border-radius:var(--radius-pill);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);cursor:pointer;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding:0;display:inline-flex}.awaketoggle.is-on{background:var(--accent-positive);border-color:var(--accent-positive)}.awaketoggle:focus-visible{box-shadow:var(--ring);outline:none}.awaketoggle__icon{font-size:var(--fs-ui);line-height:var(--lh-solid)}@media (width<=350px){.masthead{gap:var(--space-2h)}.masthead__teams{gap:2px}.masthead__date{display:none}}.masthead__logo{z-index:1;padding:var(--space-1);cursor:pointer;line-height:var(--lh-zero);border-radius:var(--radius-xs);background:0 0;border:none;position:relative}.masthead__logo:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.masthead__logobox{border:var(--bw-hair) solid var(--border-rule);background:var(--tint,var(--bg-page));width:64px;height:64px;box-shadow:var(--inset-cell);border-radius:0;justify-content:center;align-items:center;padding:2px;display:flex;overflow:hidden}.masthead__logobox--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.masthead__logobox .teamlogo{transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32))}.stepnav{gap:var(--space-1h);margin:0 0 14px;display:flex}.stepnav .stepnav__btn{padding-inline:var(--space-1);flex:1 1 0}.masthead__at{z-index:0;font-family:"Big Shoulders Display", var(--font-display);font-weight:var(--w-black);font-size:var(--fs-watermark-sm);line-height:var(--lh-solid);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 6px))skew(-8deg)rotate(-2deg)}.masthead__at-ink,.masthead__at-ghost{display:block}.masthead__at-ghost{color:var(--seal);opacity:.1;position:absolute;inset:0;transform:translate(2px,1.5px)}.masthead__at-ink{color:var(--navy);opacity:.07;position:relative}.levelnav{grid-auto-columns:1fr;grid-auto-flow:column;margin-bottom:12px;display:grid}.levelnav__btn{z-index:0;min-width:0;min-height:34px;padding:0 var(--space-1);border:none;border-right:var(--bw-hair) solid var(--border-rule);color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard);background:0 0;position:relative}.levelnav__btn:last-child{border-right:none}.levelnav__btn:active{transform:scale(.96)}.levelnav__btn.is-active,.levelnav__btn:hover{color:var(--text-on-ink)}.levelnav__btn.is-active:before,.levelnav__btn:hover:before{content:"";z-index:-1;border-radius:var(--radius-sm);background:var(--accent-primary);position:absolute;inset:0 4px}.hint{color:var(--text-muted);font-size:var(--fs-ui);line-height:var(--lh-body);padding:var(--space-3) 2px}.hint--error{color:var(--clay)}.hint--prose{font-family:var(--font-body);font-weight:var(--w-semibold);letter-spacing:var(--ls-text)}#root .screen--identitylab .hint{text-transform:none}.screen--slate .btn{letter-spacing:var(--ls-caps);text-transform:uppercase}.slatebody__main>.emptystate:first-child{margin-top:var(--space-3)}.masthead__logobox{isolation:isolate;position:relative}.masthead__logobox:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 105% 130%, var(--ripple-light) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at -5% -40%, var(--ripple-dark) 0 1px, transparent 1px 9px);position:absolute;inset:0}.masthead--split{margin:var(--space-1) 0 var(--space-4);border:var(--bw-heavy) solid var(--border-stamped);background:var(--border-stamped);box-shadow:var(--shadow-stamped);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.masthead__logo.masthead__logo--half{border-radius:0;min-height:112px;padding:0;display:block;position:relative}.masthead--split{--split-lean:10deg;--split-bleed:calc(var(--space-4) + var(--space-3));position:relative;overflow:hidden}.masthead__half{box-sizing:border-box;isolation:isolate;width:calc(100% + var(--split-bleed));background:var(--tint,var(--bg-page));transform:skewX(calc(-1 * var(--split-lean)));justify-content:center;align-items:center;display:flex;position:absolute;inset-block:0;overflow:hidden}.masthead__half--away{padding-left:var(--split-bleed);right:0}.masthead__half--home{padding-right:var(--split-bleed);left:0}.masthead__half .teamlogo{transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32)) skewX(var(--split-lean))}.masthead__slash{inset-block:0;z-index:2;width:calc(var(--space-1) + 2 * var(--bw-heavy));translate:-50%;transform:skewX(calc(-1 * var(--split-lean)));background:linear-gradient(90deg, var(--border-stamped) 0 var(--space-1), var(--text-on-ink-cream) var(--space-1) calc(var(--space-1) + var(--bw-heavy)), var(--border-stamped) calc(var(--space-1) + var(--bw-heavy)) 100%);pointer-events:none;position:absolute;left:50%}.masthead__half:before,.masthead__half:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.masthead__half:before{background:repeating-radial-gradient(circle at 105% 130%, var(--ripple-light) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at -5% -40%, var(--ripple-dark) 0 1px, transparent 1px 9px);-webkit-mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%);mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%)}.masthead__half:after{background:linear-gradient(160deg, var(--sheen-light) 0%, transparent 50%, var(--sheen-dark) 100%)}.masthead__half--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.jumpbar__aside .masthead__side{justify-content:space-between}.jumpbar__aside .masthead__date{color:var(--text-heading)}.jumpbar__aside .awaketoggle{border-width:var(--bw-heavy);border-radius:0}@media (width>=740px){.jumpbar__aside .masthead__side{justify-content:flex-end}}.inhead{--inhead-lean:10deg;--inhead-bleed:calc(var(--space-4) + var(--space-3));margin:var(--space-1) 0 var(--space-4);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-band-deep);outline:var(--bw-hair) solid var(--band-hairline);color:var(--text-on-band);box-shadow:var(--shadow-stamped);position:relative;overflow:hidden}.inhead__strip{grid-template-columns:72px minmax(0,1fr) minmax(92px,.8fr) minmax(0,1fr) 72px;min-height:128px;display:grid}.inhead__half{isolation:isolate;background:var(--tint,var(--bg-page));transform:skewX(calc(-1 * var(--inhead-lean)));grid-row:1;align-items:center;display:flex;position:relative;overflow:hidden}.inhead__half--away{margin-left:calc(-1 * var(--inhead-bleed));padding-left:calc(var(--inhead-bleed) + var(--space-4));border-right:var(--bw-heavy) solid var(--text-on-ink-cream);grid-column:1/3;justify-content:flex-start}.inhead__half--home{margin-right:calc(-1 * var(--inhead-bleed));padding-right:calc(var(--inhead-bleed) + var(--space-4));border-left:var(--bw-heavy) solid var(--text-on-ink-cream);grid-column:4/6;justify-content:flex-end}.inhead__half .teamlogo{transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32)) skewX(var(--inhead-lean))}.inhead__half:before,.inhead__row:before{content:"";z-index:-1;pointer-events:none;background:repeating-radial-gradient(circle at 105% 130%, var(--ripple-light) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at -5% -40%, var(--ripple-dark) 0 1px, transparent 1px 9px);-webkit-mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%);mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%);position:absolute;inset:0}.inhead__half:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(160deg, var(--sheen-light) 0%, transparent 50%, var(--sheen-dark) 100%);position:absolute;inset:0}.inhead__half--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.inhead__half.is-atbat{box-shadow:inset 0 -5px 0 var(--marker)}.inhead__runs{z-index:1;color:var(--text-on-ink-cream);font-family:var(--font-display);font-size:var(--fs-hero-xl);font-weight:var(--w-bold);line-height:var(--lh-solid);-webkit-text-stroke:5px var(--ink-0);paint-order:stroke fill;text-shadow:0 3px #0f182266;grid-row:1;align-self:center;position:relative}.inhead__runs--away{padding-right:var(--space-2);grid-column:2;justify-self:end}.inhead__runs--home{padding-left:var(--space-2);grid-column:4;justify-self:start}.inhead__center{z-index:1;justify-content:center;align-items:center;gap:var(--space-1h);padding:var(--space-2) 0;flex-direction:column;grid-area:1/3;display:flex;position:relative}.inhead__inning{align-items:center;gap:var(--space-1h);display:flex}.inhead__num{color:var(--text-on-ink-cream);font-family:var(--font-display);font-size:var(--fs-hero-md);line-height:var(--lh-solid)}.inhead__tri{border-inline:var(--space-2) solid transparent;width:0;height:0}.inhead__tri--up{border-bottom:var(--space-2h) solid var(--marker)}.inhead__tri--down{border-top:var(--space-2h) solid var(--marker)}.inhead .basestate rect{stroke:var(--text-on-ink-dim)}.inhead .basestate rect[fill=transparent]{fill:var(--text-on-ink-soft)}.inhead .basestate rect:not([fill=transparent]){fill:var(--marker);stroke:var(--marker-deep)}.inhead__outs{gap:var(--space-2);display:flex}.inhead__outdot{width:var(--space-3);height:var(--space-3);border:var(--bw-heavy) solid var(--text-on-ink-cream);border-radius:var(--radius-pill)}.inhead__outdot.is-out{background:var(--text-on-ink-cream)}.inhead__bars{border-top:var(--bw-heavy) solid var(--ink-0)}.inhead__row{isolation:isolate;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-1h) var(--space-3);display:flex;position:relative}.inhead__row--pitcher{background:var(--ink-2)}.inhead__row--batter{background:var(--ink-1);border-top:var(--bw-heavy) solid var(--ink-0)}.inhead__who,.inhead__val{color:var(--text-on-ink-cream);font-family:var(--font-display);font-size:var(--fs-title-md);font-weight:var(--w-bold);letter-spacing:var(--ls-emphasis)}.inhead__row--pitcher .inhead__who,.inhead__row--pitcher .inhead__val{font-size:var(--fs-title-sm)}.inhead__lbl{margin-right:var(--space-1)}.inhead--over .inhead__who,.inhead--over .inhead__val{color:var(--text-on-ink-dim)}@media (width>=740px){.inhead{grid-template-columns:minmax(0,3fr) minmax(0,1fr);display:grid}.inhead__bars{border-top:0;border-left:var(--bw-heavy) solid var(--ink-0);flex-direction:column;display:flex}.inhead__row{justify-content:center;align-items:flex-start;gap:var(--space-1);flex-direction:column;flex:1;min-width:0}.inhead__row--batter{border-top:var(--bw-heavy) solid var(--ink-0)}.inhead__who,.inhead__row--pitcher .inhead__who{max-width:100%;font-size:var(--fs-title-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inhead__val,.inhead__row--pitcher .inhead__val{font-size:var(--fs-ui)}.inhead__half--away{padding-left:calc(var(--inhead-bleed) + var(--space-10) + var(--space-3))}.inhead__half--home{padding-right:calc(var(--inhead-bleed) + var(--space-10) + var(--space-3))}.inhead__half .teamlogo{scale:1.7}.inhead__runs--away{padding-right:var(--space-6)}.inhead__runs--home{padding-left:var(--space-6)}}.inhead__strip{position:relative}.inhead__teambtn{cursor:pointer;background:0 0;border:0;width:40%;padding:0;position:absolute;top:0;bottom:0}.inhead__teambtn--away{left:0}.inhead__teambtn--home{right:0}.inhead__teambtn:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:calc(-1 * var(--bw-heavy))}@media (hover:hover) and (pointer:fine){.inhead__teambtn:hover{background:color-mix(in srgb, var(--text-heading) 8%, transparent)}}.careertl__track{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(58px,max-content));margin:0;padding:0;list-style:none;display:grid}.careertl__stop{align-items:center;gap:var(--space-1);flex-direction:column;display:flex}.careertl__badge{border-radius:var(--radius-md);background:var(--surface-inset);place-items:center;width:58px;height:58px;display:grid}button.careertl__badge{appearance:none;font:inherit;cursor:pointer;border:none;padding:0}.careertl__years{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-body);font-weight:var(--w-semibold);text-align:center;white-space:nowrap}.careertl__stop--milb .careertl__badge{box-shadow:inset 0 0 0 var(--bw-hair) var(--border-rule)}.careertl__stop--milb .careertl__years{color:var(--text-caption);font-weight:var(--w-regular)}.careertl__level{padding:1px var(--space-1);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);color:var(--text-caption);margin-top:1px}.stack{gap:var(--stack-gap);flex-direction:column;display:flex}.stack--tight{--stack-gap:var(--space-1)}.stack--snug{--stack-gap:var(--space-2)}.stack--base{--stack-gap:var(--space-3)}.stack--loose{--stack-gap:var(--space-4)}.stack--section{--stack-gap:var(--space-section)}.stack--list{margin:0;padding:0;list-style:none}.cluster{gap:var(--cluster-gap);flex-wrap:wrap;display:flex}.cluster--tight{--cluster-gap:var(--space-1)}.cluster--snug{--cluster-gap:var(--space-2)}.cluster--base{--cluster-gap:var(--space-3)}.cluster--row-tight{row-gap:var(--space-1)}.cluster--row-snug{row-gap:var(--space-2)}.cluster--row-base{row-gap:var(--space-3)}.cluster--align-start{align-items:flex-start}.cluster--align-center{align-items:center}.cluster--align-baseline{align-items:baseline}.cluster--list{margin:0;padding:0;list-style:none}.grid{--grid-min:9rem;grid-template-columns:repeat(auto-fill, minmax(min(var(--grid-min), 100%), 1fr));gap:var(--grid-gap);display:grid}.grid--fit{grid-template-columns:repeat(auto-fit, minmax(min(var(--grid-min), 100%), 1fr))}.grid--tight{--grid-gap:var(--space-1)}.grid--snug{--grid-gap:var(--space-2)}.grid--base{--grid-gap:var(--space-3)}.grid--loose{--grid-gap:var(--space-4)}.grid--list{margin:0;padding:0;list-style:none}.sectionhead{align-items:center;gap:var(--space-2);padding:var(--space-2h) var(--sectionhead-inset,var(--space-4));font-family:var(--font-display);text-transform:uppercase;flex-wrap:wrap;margin:0;display:flex}.sectionhead__title{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-body);letter-spacing:var(--ls-caps);line-height:var(--lh-solid);text-transform:uppercase;color:inherit;margin:0 auto 0 0;display:inline-flex}.sectionhead__note{font-style:normal;font-size:var(--fs-label);letter-spacing:var(--ls-caps);color:inherit}.sectionhead__action{align-items:center;display:inline-flex}.sectionhead--band .door--inline{color:inherit}.sectionhead>.teamlogo-crop-bar{height:calc(var(--fs-body) * var(--lh-solid) + 20px);flex:none;margin-block:-10px}.sectionhead:has(.sectionhead__action>*)>.teamlogo-crop-bar{height:calc(max(var(--fs-body) * var(--lh-solid), var(--control-min)) + 20px)}.sectionhead--label,.sectionhead--rule{color:var(--text-caption);margin:18px 0 8px;padding:0}.sectionhead--label{padding-bottom:var(--space-1);border-bottom:var(--bw-hair) solid var(--border-hairline)}.sectionhead--label .sectionhead__title,.sectionhead--rule .sectionhead__title{font-size:var(--fs-label);letter-spacing:var(--ls-label)}.sectionhead--label .sectionhead__note,.sectionhead--rule .sectionhead__note{color:var(--graphite-soft)}.sectionhead--rule .sectionhead__title{flex:auto;min-width:0;margin-right:0}.sectionhead--rule .sectionhead__title:after{content:"";height:var(--bw-hair);background:var(--border-rule);flex:auto}.sectionhead--band{--band-fill:var(--bar-fill,var(--surface-band));--band-accent:var(--bar-accent,var(--band-rule));--band-text:var(--bar-text,var(--text-on-band));background:var(--band-fill);border-bottom:3px solid var(--band-accent);color:var(--band-text)}:where(.sectionhead--band){isolation:isolate;position:relative}.sectionhead--band:before,.sectionhead--band:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.sectionhead--band:before{background:repeating-radial-gradient(circle at 105% 130%, var(--ripple-light) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at -5% -40%, var(--ripple-dark) 0 1px, transparent 1px 9px);-webkit-mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%);mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%)}.sectionhead--band:after{background:linear-gradient(160deg, var(--sheen-light) 0%, transparent 50%, var(--sheen-dark) 100%)}.sectionhead--band.sectionhead--house{--band-fill:var(--surface-band);--band-accent:var(--band-rule);--band-text:var(--text-on-band)}.sectionhead--club{border-bottom:var(--bw-hair) solid var(--sectionhead-rule,var(--border-hairline));color:var(--text-caption);background:0 0;border-radius:0}.sectionhead--club .sectionhead__note{color:var(--graphite-soft)}.is-themed .sectionhead--club{background:var(--bar-fill,transparent);border-bottom:3px solid var(--bar-accent,transparent);color:var(--bar-text,var(--text-caption))}.is-themed .sectionhead--club .sectionhead__note{color:var(--bar-text,var(--graphite-soft))}.sectionhead--bleed{margin:var(--space-5) calc(-1 * var(--app-gutter)) var(--space-2);padding-inline:var(--app-gutter);border-radius:0}.sectionhead--bleed .sectionhead__title{font-size:var(--fs-h3)}@property --card-edge{syntax:"*";inherits:false}@property --card-ground{syntax:"*";inherits:false}@property --card-overflow{syntax:"*";inherits:false}.card{border:var(--card-edge,var(--bw-hair) solid var(--border-rule));border-radius:var(--card-radius);background:var(--card-ground,var(--surface-card));box-shadow:var(--card-shadow);overflow:var(--card-overflow,hidden)}.card--sheet{--card-radius:var(--radius-md);--card-shadow:var(--shadow-card)}.card--ledger{--card-radius:var(--radius-sm);--card-shadow:none}.card--stamped{--card-radius:0;--card-shadow:var(--shadow-stamped);--card-edge:var(--bw-heavy) solid var(--border-stamped);--card-overflow:visible;position:relative}.card--tint{--card-ground:var(--surface-stamped-tint)}.card--soft{--card-shadow:var(--shadow-stamped-soft)}.card--event{--card-ground:var(--surface-stamped-event)}.card--ink{--card-ground:var(--surface-stamped-ink);--card-shadow:var(--shadow-stamped-soft);color:var(--text-on-ink)}.card__body{padding:var(--space-3) var(--space-4) var(--space-4);display:block}.card--named{margin-top:var(--space-3h)}.card--named>.card__body{padding-top:var(--space-6)}.card--named.card--flush{padding-top:var(--space-4)}.card--interactive{color:inherit;font:inherit;text-align:inherit;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.card--interactive:hover{border-color:color-mix(in srgb, var(--card-accent,var(--border-rule)) 55%, var(--border-rule));background-color:color-mix(in srgb, var(--card-accent,var(--border-rule)) 8%, var(--surface-card))}}.card--interactive:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}@media (prefers-reduced-motion:reduce){.card--interactive{transition:none}}.table{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--text-caption) var(--bg-page);overflow-x:auto}.table::-webkit-scrollbar{height:7px}.table::-webkit-scrollbar-track{background:var(--bg-page)}.table::-webkit-scrollbar-thumb{background:var(--text-caption);border-radius:var(--radius-pill)}.table::-webkit-scrollbar-thumb:hover{background:var(--text-body)}.table::-webkit-scrollbar-button{width:0;height:0;display:none}.table--sheet{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);box-shadow:var(--shadow-card)}.table[tabindex]:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--space-1)}.table--row{--table-cell:var(--space-1h) var(--space-2)}.table--tight{--table-cell:var(--space-1) 2px}.table--keep{--table-cell:0}.table__grid{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);color:var(--text-body);overflow:visible}.table__grid :where(th,td){padding:var(--table-cell);text-align:right;white-space:nowrap}.table__grid :where(thead th){background:var(--bg-page);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption)}.table__grid :where(tbody th,tbody td){border-top:var(--bw-hair) solid var(--border-hairline)}.table--sticky .table__grid :is(th,td):first-child{z-index:1;background:var(--table-pin,var(--surface-card));display:table-cell;position:sticky;left:0}.table--sticky .table__grid thead th:first-child{z-index:2;background:var(--bg-page)}.table--sheet.table--sticky .table__grid thead tr:first-child th:first-child{border-top-left-radius:var(--radius-md)}.table--sheet.table--sticky .table__grid tbody tr:last-child :is(th,td):first-child{border-bottom-left-radius:var(--radius-md)}.emptystate{border:var(--bw-hair) dashed var(--border-rule);border-radius:var(--radius-sm);color:var(--text-caption);margin:0}.emptystate--block{padding:var(--space-4)}.emptystate--compact{padding:var(--space-2) var(--space-3)}.emptystate__label{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);display:block}.emptystate__text{font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--w-semibold);line-height:var(--lh-prose);margin:0}.emptystate__note{margin:var(--space-1) 0 0;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--w-regular);line-height:var(--lh-ui)}.emptystate__action{margin-top:var(--space-3)}.notice{--notice-edge:var(--border-rule);--notice-wash:transparent;--notice-ink:var(--text-body);--notice-label:var(--notice-ink);align-items:center;gap:var(--space-2);border:var(--bw-hair) solid var(--notice-edge);border-radius:var(--radius-sm);background:var(--notice-wash);color:var(--notice-ink);flex-wrap:wrap;margin:0;display:flex}.notice--block{padding:var(--space-2h) var(--space-3)}.notice--compact{padding:var(--space-1h) var(--space-2h)}.notice--info{--notice-edge:var(--border-hairline);--notice-wash:color-mix(in srgb, var(--navy) 7%, var(--surface-card))}.notice--event{--notice-wash:var(--surface-event-wash)}.notice--caution{--notice-edge:var(--clay);--notice-wash:var(--clay-soft);--notice-label:var(--clay-deep)}.notice--error{--notice-edge:var(--clay);--notice-wash:var(--clay-soft);--notice-ink:var(--clay-deep)}.notice__icon{flex:none}.notice__body{flex:auto;min-width:0}.notice__label{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);color:var(--notice-label);display:block}.notice__text{font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--w-semibold);line-height:var(--lh-prose);margin:0}.notice__action{flex:none}.loader{align-items:center;gap:var(--space-3);padding:var(--space-3) 2px;display:flex}.loader__stage{flex:none}.loader__scoreboard{border:2px solid var(--accent-positive-deep);background:var(--accent-positive-deep);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--text-on-ink) 28%, transparent);grid-template-columns:auto minmax(82px,auto) repeat(3,auto);display:grid;overflow:hidden}.loader__league{color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);line-height:var(--lh-solid);text-align:center;grid-column:1/-1;padding:2px 2px 1px}.loader__colhead,.loader__num,.loader__team,.loader__score,.loader__plate-window,.loader__blank{border-top:1px solid color-mix(in srgb, var(--text-on-ink) 74%, transparent);border-right:1px solid color-mix(in srgb, var(--text-on-ink) 74%, transparent);min-height:23px;font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:var(--w-semibold);font-variant-numeric:tabular-nums;line-height:var(--lh-solid);place-items:center;padding:0 2px;display:grid}.loader__colhead{padding:0 var(--space-1h);background:var(--accent-positive);color:var(--text-on-ink)}.loader__colhead:last-of-type{border-right:0}.loader__num,.loader__team{padding:0 var(--space-1h);background:var(--accent-positive-deep);color:var(--text-on-ink);place-items:center start}.loader__score{background:var(--accent-positive-deep);color:var(--text-on-ink)}.loader__plate-window{background:var(--accent-positive-deep);color:var(--text-on-ink);overflow:hidden}.loader__blank{background:var(--accent-positive-deep);border-right:0}.loader__plate{place-items:center;width:100%;height:100%;animation:.26s cubic-bezier(.16,1,.3,1) loader-plate-settle;display:grid}.loader__label{font-family:var(--font-body);font-weight:var(--w-semibold);color:var(--text-muted);letter-spacing:var(--ls-title);font-size:var(--fs-body);line-height:var(--lh-body)}.loader--inline{gap:var(--space-2);padding:var(--space-2) 2px}.loader--inline .loader__label{font-size:var(--fs-ui)}.screen--slate .loader__label{letter-spacing:var(--ls-caps);text-transform:uppercase}@keyframes loader-plate-settle{0%{opacity:0;transform:translateY(-45%)}55%{opacity:1}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.loader__plate{animation:none}}.gamelist{gap:var(--space-5);flex-direction:column;margin:14px 0 0;padding:0;list-style:none;display:flex}.gamecard{gap:var(--space-2);width:100%;padding:var(--space-3h) var(--space-4);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);color:var(--text-body);box-shadow:var(--shadow-stamped);transition:transform var(--dur-fast) var(--ease-stamp), box-shadow var(--dur-fast) var(--ease-stamp);border-radius:0;flex-direction:column;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.gamecard{transition:none}}.gamecard:has(.gamecard__open:active){transform:translate(var(--bw-heavy), var(--bw-heavy));box-shadow:calc(var(--stamped-offset) - var(--bw-heavy)) calc(var(--stamped-offset) - var(--bw-heavy)) 0 var(--border-stamped)}.gamecardstack{margin-bottom:8px;position:relative}.gamecardstack__sheet{background:var(--surface-card);border:var(--bw-heavy) solid var(--border-stamped);border-radius:0;position:absolute;inset:8px 4px -8px 14px}.gamecard__seriesline{height:var(--space-8);white-space:nowrap;justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-10);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-on-ink-cream);background:var(--surface-stamped-ink);z-index:3;margin:-14px -16px 0;display:flex;position:relative;overflow:hidden}.gamecard:has(.gamecard__seriesline) .gamecard__pinbadge{top:var(--space-1)}.gamecard:has(.gamecard__seriesline) :is(.gamecard__live,.gamecard__delay){top:calc(var(--space-8) + var(--space-1h))}.gamecard__seriesline-round{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.gamecard__seriesline--deciding{border-bottom:var(--bw-heavy) solid var(--award-line)}.gamecard__seriesline--deciding .gamecard__seriesline-rec{font-size:var(--fs-h3);letter-spacing:var(--ls-title)}.gamecard__open{text-align:left;gap:var(--space-2);width:100%;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex}.gamecard .gamecard__box{border-radius:0;align-self:stretch;margin-top:2px}.derbycard{cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard);text-decoration:none}.derbycard:active{transform:translateY(1px)}.derbycard__eyebrow{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-caption)}.derbycard__logo{width:auto;max-width:100%;height:40px;margin:6px 0 2px;display:block}.derbycard__title{align-items:center;gap:var(--space-1h);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);color:var(--text-heading);display:flex}.derbycard__ext{font-size:var(--fs-ui);color:var(--accent-primary)}.derbycard__sub{font-size:var(--fs-small);color:var(--text-muted)}.gamecard__live{z-index:var(--z-raised);backface-visibility:hidden;align-items:center;gap:var(--space-1);padding:1px var(--space-2);border:var(--bw-heavy) solid var(--border-stamped);background:var(--clay,#c0392b);color:#fff4f1;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:0;display:inline-flex;position:absolute;top:10px;right:10px}.gamecard__live:before{content:"";background:currentColor;border-radius:0;width:6px;height:6px}.gamecard__delay{z-index:var(--z-raised);backface-visibility:hidden;padding:1px var(--space-2);border:var(--bw-heavy) solid var(--border-stamped);background:var(--marker);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border-radius:0;align-items:center;display:inline-flex;position:absolute;top:10px;right:10px}.gamecard__pinbadge{z-index:var(--z-raised);backface-visibility:hidden;border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);width:24px;height:24px;font-size:var(--fs-small);line-height:var(--lh-solid);color:var(--pin-accent,var(--accent-fallback));border-radius:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:8px;left:8px}.gamecard__pinbadge-star{display:inline-block;transform:translateY(-1px)}.gamecard--postponed .gamecard__teams{opacity:.82}.postponed{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2h);background:var(--surface-event-wash);border:var(--bw-hair) dashed var(--border-rule);animation:postponed-in var(--dur-med) var(--ease-out) both;border-radius:0;margin-top:4px;display:flex}.postponed__stamp{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--w-bold);font-size:var(--fs-small);line-height:var(--lh-solid);color:var(--text-heading);padding:var(--space-1) var(--space-2) 3px;border:2px double var(--text-heading);animation:stamp-press .3s var(--ease-out) 60ms both;border-radius:0;flex:none;transform:rotate(-4deg)}.postponed__lines{flex-direction:column;gap:1px;min-width:0;display:flex}.postponed__reason{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--text-body)}.postponed__makeup{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-semibold);color:var(--text-caption)}@keyframes postponed-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes stamp-press{0%{opacity:0;filter:blur(1.5px);transform:rotate(-4deg)scale(1.35)}60%{opacity:1;filter:blur();transform:rotate(-4deg)scale(.96)}to{opacity:1;filter:blur();transform:rotate(-4deg)scale(1)}}.gamecard--pinned{background:linear-gradient(180deg, color-mix(in srgb, var(--pin-accent,var(--accent-fallback)) 16%, var(--surface-card)), var(--surface-card) 70%)}.gamecard__teams{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4);column-gap:var(--space-3);row-gap:var(--space-2);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden;container-type:inline-size}.gamecard__logobox--away{grid-area:1/1}.gamecard__logobox--home{grid-area:1/2}.gamecard__name--away{grid-area:2/1}.gamecard__name--home{grid-area:2/2}.gamecard__atmark{display:contents}.gamecard__atmark-ghost,.gamecard__atmark-ink{z-index:0;backface-visibility:hidden;font-family:"Big Shoulders Display", var(--font-display);font-weight:var(--w-black);font-size:var(--fs-watermark);line-height:var(--lh-solid);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% - 12px))skew(-8deg)rotate(-2deg)}.gamecard__atmark-ghost{color:var(--seal);opacity:.1;transform:translate(calc(2px - 50%),calc(-50% - 11px))skew(-8deg)rotate(-2deg)}.gamecard__atmark-ink{color:var(--navy);opacity:.07}.gamecard__logobox{z-index:1;backface-visibility:hidden;width:100%;max-width:130px;height:min(130px, calc((100cqw - var(--space-3)) / 2));border:var(--bw-heavy) solid var(--border-stamped);background:var(--tint,var(--bg-page));border-radius:0;justify-content:center;justify-self:center;align-items:center;padding:2px;display:flex;position:relative;overflow:hidden}.gamecard__logobox.gamecard__logobox--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.gamecard__logobox .teamlogo{object-fit:contain;backface-visibility:hidden;transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32)) skewX(0deg);border-radius:0;width:100%!important;height:100%!important}.gamecard__logobox .teamlogo--fallback{font-size:var(--fs-display-lg);background:0 0;border:none;transform:none}.gamecard__name{text-align:center;line-height:var(--lh-compact);flex-direction:column;align-items:center;min-width:0;display:flex}.gamecard__loc{font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption)}.gamecard__mascot{font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-num);color:var(--text-heading)}.gamecard__parkart{z-index:0;border-radius:inherit;pointer-events:none;backface-visibility:hidden;opacity:0;transition:opacity var(--dur-med) var(--ease-out);position:absolute;inset:0;overflow:hidden}.gamecard__parkart:before{content:"";background-image:repeating-radial-gradient(ellipse 140% 110% at 8% 125%, transparent 0 15px, color-mix(in srgb, var(--ink-0) 46%, transparent) 15px 17px), repeating-radial-gradient(ellipse 120% 100% at 100% -20%, transparent 0 19px, color-mix(in srgb, var(--ink-0) 34%, transparent) 19px 21px), var(--park-art,none);background-size:auto,auto,cover;background-position:0 0, 0 0, var(--park-focus,50% 50%);filter:grayscale();background-repeat:repeat,repeat,no-repeat;position:absolute;inset:-5%}.gamecard__parkart:after{content:"";background:var(--park-tint,none);mix-blend-mode:color;opacity:0;transition:opacity var(--dur-med) var(--ease-out);position:absolute;inset:-5%}.gamecard__open,.gamecard__box{z-index:1;position:relative}.gamecard__atmark-ghost,.gamecard__atmark-ink{transition:opacity var(--dur-med) var(--ease-out), color var(--dur-med) var(--ease-out)}.gamecard__parkname{transition:max-width var(--dur-med) var(--ease-out), opacity var(--dur-med) var(--ease-out)}.gamecard--parkinview .gamecard__parkart{opacity:.24}.gamecard--parkinview .gamecard__atmark-ink{color:var(--ink-0);opacity:.38}.gamecard--parkinview .gamecard__atmark-ghost{color:var(--text-on-ink-bright);opacity:.7}.gamecard--parkinview .gamecard__parkname{opacity:1;max-width:240px}@media (hover:none){.gamecard--parkinview .gamecard__parkart:after{opacity:1}}@media (hover:hover){.gamecard:hover .gamecard__parkart:after,.gamecard:focus-within .gamecard__parkart:after{opacity:1}.gamecard:hover .gamecard__atmark-ink,.gamecard:focus-within .gamecard__atmark-ink{color:var(--ink-0);opacity:1}}@media (prefers-reduced-motion:reduce){.gamecard__parkart,.gamecard__parkart:after,.gamecard__atmark-ghost,.gamecard__atmark-ink,.gamecard__parkname{transition:none}}.gamecard__sheen{z-index:2;border-radius:inherit;pointer-events:none;backface-visibility:hidden;mix-blend-mode:soft-light;display:none;position:absolute;inset:0;overflow:hidden}.gamecard__sheen:before{content:"";background:linear-gradient(172deg, transparent 26%, color-mix(in srgb, var(--ink-0) 10%, transparent) 40%, color-mix(in srgb, var(--surface-inset) 46%, transparent) 50%, color-mix(in srgb, var(--ink-0) 8%, transparent) 60%, transparent 74%);position:absolute;inset:-50% -30%}@media (hover:none){@supports (animation-timeline:view()){.gamecard{view-timeline-name:--gamecard-travel;view-timeline-axis:block}.gamecard__sheen{display:block}.gamecard__sheen:before{animation:1s linear both gamecard-sheen;animation-timeline:--gamecard-travel;animation-range:cover}}}@keyframes gamecard-sheen{0%{transform:translateY(-32%)}to{transform:translateY(32%)}}@media (prefers-reduced-motion:reduce){.gamecard__sheen{display:none}}.offday{margin-top:18px}.offday__banner{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-heading);margin:0 0 8px}.offday__tile{flex-direction:column;align-items:center;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.offday__logobox{aspect-ratio:1;background:var(--tint,var(--bg-page));width:100%;box-shadow:var(--inset-cell);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.offday__logobox.offday__logobox--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.offday__logobox:after{content:"";pointer-events:none;background:linear-gradient(155deg,#ffffff59 0%,#fff0 40%,#0000 60%,#00000059 100%);position:absolute;inset:0}.offday__logobox .teamlogo{object-fit:contain;transform:scale(var(--scale,1.32));border-radius:0;width:100%!important;height:100%!important}.offday__logobox .teamlogo--fallback{font-size:var(--fs-hero-sm);background:0 0;border:none;transform:none}.offday__tile--pinned{border-color:color-mix(in srgb, var(--pin-accent,var(--accent-fallback)) 45%, var(--border-rule));background:linear-gradient(180deg, color-mix(in srgb, var(--pin-accent,var(--accent-fallback)) 16%, var(--surface-card)), var(--surface-card) 70%)}.offday__pin{font-size:var(--fs-caption);color:var(--pin-accent,var(--accent-fallback));position:absolute;top:4px;right:6px}.offday__tile{transition:transform var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.offday__logobox{transition:transform var(--dur-fast) var(--ease-out)}.offday__tile:before{content:"";border-radius:var(--radius-md);background:linear-gradient(180deg, var(--offday-accent,var(--accent-fallback)) 0 4px, transparent 4px), linear-gradient(180deg, color-mix(in srgb, var(--offday-accent,var(--accent-fallback)) 24%, transparent), transparent 52%);opacity:0;transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.offday__tile:hover{border-color:color-mix(in srgb, var(--offday-accent,var(--accent-fallback)) 55%, var(--border-rule));box-shadow:var(--shadow-raised);transform:translateY(-2px)}.offday__tile:hover:before{opacity:1}.offday__tile:hover .offday__logobox{transform:scale(1.04)}}.offday__tile:focus-visible{border-color:color-mix(in srgb, var(--offday-accent,var(--accent-fallback)) 55%, var(--border-rule))}.offday__tile:focus-visible:before{opacity:1}.offday__tile:active{box-shadow:var(--shadow-card);transform:translateY(0)scale(.985)}@media (prefers-reduced-motion:reduce){.offday__tile,.offday__tile:before,.offday__logobox{transition:none}.offday__tile:hover,.offday__tile:active,.offday__tile:hover .offday__logobox{transform:none}}.gamecard__logobox:before{content:"";background:repeating-radial-gradient(circle at 105% 130%, var(--ripple-light) 0 1px, transparent 1px 7px), repeating-radial-gradient(circle at -5% -40%, var(--ripple-dark) 0 1px, transparent 1px 9px);-webkit-mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%);mask-image:linear-gradient(100deg, var(--ripple-mask) 0%, transparent 50%, var(--ripple-mask) 100%);pointer-events:none;position:absolute;inset:0}.gamecard__logobox:after{content:"";background:linear-gradient(160deg, var(--sheen-light) 0%, transparent 50%, var(--sheen-dark) 100%);pointer-events:none;position:absolute;inset:0}.gamecard{--versus:0;--versus-lean:10deg;--versus-bleed:calc(var(--space-4) + var(--space-3))}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.gamecard:hover{--versus:1}}.gamecard:has(.gamecard__open:focus-visible,.gamecard__open:active){--versus:1}.gamecard__logobox{transition:width var(--dur-med) var(--ease-stamp), max-width var(--dur-med) var(--ease-stamp), translate var(--dur-med) var(--ease-stamp), transform var(--dur-med) var(--ease-stamp)}.gamecard__logobox .teamlogo:not(.teamlogo--fallback){transition:transform var(--dur-med) var(--ease-stamp), scale var(--dur-med) var(--ease-stamp)}.gamecard__slash{transition:transform var(--dur-med) var(--ease-stamp), opacity var(--dur-fast) var(--ease-standard)}.gamecard__atmark-ghost,.gamecard__atmark-ink{transition:opacity var(--dur-fast) var(--ease-standard)}}.gamecard__logobox{width:calc(100% + var(--versus) * var(--versus-bleed));max-width:calc(130px + var(--versus) * (100% + var(--versus-bleed) - 130px))}.gamecard__logobox--away,.gamecard__logobox--home{transform:skewX(calc(var(--versus) * -1 * var(--versus-lean)))}.gamecard__logobox--away{translate:calc(var(--versus) * -.5 * var(--versus-bleed))}.gamecard__logobox--home{translate:calc(var(--versus) * .5 * var(--versus-bleed))}.gamecard__logobox .teamlogo:not(.teamlogo--fallback){transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32)) skewX(calc(var(--versus) * var(--versus-lean)));scale:calc(1 + var(--versus) * .25)}.gamecard__slash{z-index:2;width:calc(var(--space-1) + 2 * var(--bw-heavy));background:linear-gradient(90deg, var(--border-stamped) 0 var(--space-1), var(--text-on-ink-cream) var(--space-1) calc(var(--space-1) + var(--bw-heavy)), var(--border-stamped) calc(var(--space-1) + var(--bw-heavy)) 100%);pointer-events:none;opacity:var(--versus);transform:skewX(calc(var(--versus) * -1 * var(--versus-lean))) scaleY(var(--versus));grid-area:1/1/auto/-1;place-self:stretch center;position:relative}@media (prefers-reduced-motion:no-preference){@media (hover:hover) and (pointer:fine){.gamecard:hover :is(.gamecard__atmark-ghost,.gamecard__atmark-ink){opacity:0}}.gamecard:has(.gamecard__open:focus-visible,.gamecard__open:active) :is(.gamecard__atmark-ghost,.gamecard__atmark-ink){opacity:0}}.versusload{width:100%;height:100dvh;z-index:var(--z-overlay);background:var(--bg-page);position:fixed;top:0;left:0}.versusload__stage{--slant:48px;--mark:min(46vw, 220px);--tile-w:122px;--tile-h:120px;--tile-gap:16px;position:absolute;inset:0}.versusload__tile{background:var(--tint,var(--bg-page));animation:var(--dur-slow) var(--ease-stamp) both;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.versusload__tile--away{padding-right:50%;animation-name:versusload-away}.versusload__tile--home{padding-left:50%;animation-name:versusload-home}.versusload__tile .teamlogo{object-fit:contain;transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0));animation:versusload-logo var(--dur-slow) var(--ease-stamp) both;width:var(--mark)!important;height:var(--mark)!important}.versusload__tile.versusload__tile--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.versusload__slash{inset-block:0;z-index:2;width:calc(var(--space-1) + 2 * var(--bw-heavy));margin-left:calc((var(--space-1) + 2 * var(--bw-heavy)) / -2);background:linear-gradient(90deg, var(--border-stamped) 0 var(--space-1), var(--text-on-ink-cream) var(--space-1) calc(var(--space-1) + var(--bw-heavy)), var(--border-stamped) calc(var(--space-1) + var(--bw-heavy)) 100%);transform:skewX(calc(atan2(var(--slant), 100dvh) * -1));animation:versusload-slash var(--dur-slow) var(--ease-stamp) both;position:absolute;left:50%}@keyframes versusload-away{0%{clip-path:polygon(calc(50% - var(--tile-w) - var(--tile-gap) / 2) calc(50% - var(--tile-h) / 2), calc(50% - var(--tile-gap) / 2) calc(50% - var(--tile-h) / 2), calc(50% - var(--tile-gap) / 2 - 12px) calc(50% + var(--tile-h) / 2), calc(50% - var(--tile-w) - var(--tile-gap) / 2 - 12px) calc(50% + var(--tile-h) / 2))}to{clip-path:polygon(0 0, calc(50% + var(--slant) / 2) 0, calc(50% - var(--slant) / 2) 100%, 0 100%)}}@keyframes versusload-home{0%{clip-path:polygon(calc(50% + var(--tile-gap) / 2) calc(50% - var(--tile-h) / 2), calc(50% + var(--tile-w) + var(--tile-gap) / 2) calc(50% - var(--tile-h) / 2), calc(50% + var(--tile-w) + var(--tile-gap) / 2 - 12px) calc(50% + var(--tile-h) / 2), calc(50% + var(--tile-gap) / 2 - 12px) calc(50% + var(--tile-h) / 2))}to{clip-path:polygon(calc(50% + var(--slant) / 2) 0, 100% 0, 100% 100%, calc(50% - var(--slant) / 2) 100%)}}@keyframes versusload-logo{0%{scale:.5}to{scale:1}}@keyframes versusload-slash{0%{opacity:0;scale:1 0}to{opacity:1;scale:1}}.versusload__back{top:calc(var(--space-2) + env(safe-area-inset-top));left:var(--space-2);z-index:3;position:absolute}.versusload--leaving{z-index:calc(var(--z-overlay) + 1);pointer-events:none;animation:versusload-out var(--dur-med) var(--ease-standard) both}.versusload--settled :is(.versusload__tile,.versusload__slash,.teamlogo){animation:none}.versusload--settled .versusload__tile--away{clip-path:polygon(0 0, calc(50% + var(--slant) / 2) 0, calc(50% - var(--slant) / 2) 100%, 0 100%)}.versusload--settled .versusload__tile--home{clip-path:polygon(calc(50% + var(--slant) / 2) 0, 100% 0, 100% 100%, calc(50% - var(--slant) / 2) 100%)}@keyframes versusload-out{0%{opacity:1}to{opacity:0}}.card__name{top:calc(-1 * var(--space-3h));left:var(--space-3);padding:var(--space-1) var(--space-2h);background:var(--surface-stamped-ink);color:var(--text-on-ink-cream);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-xwide);text-transform:uppercase;margin:0;position:absolute}.card__count{top:calc(-1 * var(--space-3));right:var(--space-3);padding:var(--space-1) var(--space-2);background:var(--bg-canvas);border:var(--bw-heavy) solid var(--border-stamped);color:var(--text-heading);font-family:var(--font-display-tag);font-size:var(--fs-label);font-weight:var(--w-semibold);line-height:var(--lh-solid);letter-spacing:var(--ls-wide);text-transform:uppercase;position:absolute}.stattile{padding:var(--space-3)}.stattile__label{color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-xwide);text-transform:uppercase;margin:0}.stattile__value{margin:var(--space-1) 0 0;color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-score-lg);font-weight:var(--w-bold);line-height:var(--lh-tight)}.stattile__caption{margin:var(--space-1) 0 0;color:var(--text-caption);font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums}.rankmark{margin:var(--space-1) 0 0;background:linear-gradient(transparent 55%, var(--rank-stroke,var(--marker)) 55%);color:var(--text-heading);font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;font-weight:var(--w-bold);display:inline-block}.card--ink .rankmark{--rank-stroke:transparent;color:var(--text-on-ink-cream)}.card--tint .stattile__caption{color:var(--text-muted)}.card--ink .stattile__label,.card--ink .stattile__caption{color:var(--text-on-ink-dim)}.card--ink .stattile__value{color:var(--text-on-ink-cream)}.factgrid.factgrid--strip{gap:var(--bw-hair);border-top:var(--bw-heavy) solid var(--border-stamped);background:var(--border-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.factgrid--strip .fact{padding:var(--space-2) var(--space-3)}.stattile.stattile--compact{padding:var(--space-2)}.stattile--compact .stattile__value{font-size:var(--fs-hero-sm);line-height:var(--lh-solid)}@media (width>=740px){.stattile{padding:var(--space-3h)}.stattile__value{font-size:var(--fs-hero-xl)}.stattile.stattile--compact{padding:var(--space-2h)}.stattile--compact .stattile__value{font-size:var(--fs-hero-lg)}.factgrid.factgrid--strip{grid-template-columns:repeat(6,minmax(0,1fr))}.factgrid--strip .fact{padding:var(--space-2h) var(--space-3h)}}.stattile.stattile--band{padding:0}.stattile--band .stattile__label{padding:var(--space-1) var(--space-3);background:var(--surface-stamped-ink);color:var(--text-on-ink-cream);font-size:var(--fs-ui);letter-spacing:var(--ls-xwide);line-height:var(--lh-compact)}.stattile--band .stattile__value{padding:var(--space-2) var(--space-3) 0;font-family:var(--font-mono);font-size:var(--fs-hero-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight-score);line-height:var(--lh-solid);margin:0}.stattile--band .stattile__caption{padding:var(--space-1) var(--space-3) var(--space-2);margin:0}.stattile--lead .stattile__label{background:var(--accent-negative)}.stattile--lead .stattile__value{margin-inline:var(--space-3);background:linear-gradient(transparent 62%, var(--marker) 62%);padding-inline:0;display:inline-block}.statstrip{gap:var(--bw-hair);background:var(--border-hairline);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.statcell{align-content:start;gap:var(--space-1);min-width:0;padding:var(--space-2h) var(--space-3);background:var(--surface-card);display:grid}.statcell__label{color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-xwide);text-transform:uppercase}.statcell__value{color:var(--text-heading);font-family:var(--font-mono);font-size:var(--fs-hero-sm);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight-score);line-height:var(--lh-solid)}.statcell__note{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums}.statcell--lead{background:var(--surface-stamped-ink)}.statcell--lead .statcell__label,.statcell--lead .statcell__note{color:var(--text-on-ink-dim)}.statcell--lead .statcell__value{color:var(--marker)}.leaders{padding:var(--space-2) 0 0;margin:0;list-style:none}.leaderrow{grid-template-columns:auto var(--mark-lg) minmax(0, 1fr) auto;align-items:center;gap:var(--space-2h);min-height:calc(var(--tap-min) + var(--space-2));padding:var(--space-2) var(--space-3h);border-top:var(--bw-hair) solid var(--border-hairline);display:grid}.leaderrow:first-child{border-top:0}.leaders--zebra>.leaderrow:nth-child(2n){background:var(--surface-inset)}.leaderrow--lead{background:var(--surface-stamped-tint)}.leaderrow--mine{background:var(--surface-mine);box-shadow:inset var(--space-1) 0 0 var(--border-stamped)}.leaderrow__mark{width:var(--mark-lg);height:var(--mark-lg);border:var(--bw-rule) solid var(--border-stamped);background:var(--surface-card);display:block;overflow:hidden}.leaderrow__name{color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-title-sm);letter-spacing:var(--ls-label);line-height:var(--lh-tight);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;overflow:hidden}.leaderrow__sub{margin-top:var(--space-1);color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-cell);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.leaderrow__figure{color:var(--text-heading);font-family:var(--font-mono);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;text-align:right}.leaderrow__unit{color:var(--text-muted);font-size:var(--fs-cell);display:block}.cornerhost{display:inline-block;position:relative}.cornerbadge{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-compact);text-transform:uppercase;position:absolute}.cornerbadge--pos{padding:0 var(--space-1h);background:var(--surface-stamped-ink);color:var(--text-on-ink-cream);bottom:0;left:0}.cornerbadge--action{top:var(--space-1);right:var(--space-1);width:var(--mark-sm);height:var(--mark-sm);border:var(--bw-hair) solid var(--border-stamped);background:color-mix(in srgb, var(--surface-card) 92%, transparent);color:var(--text-heading);place-items:center;display:grid}.meter{height:var(--space-10);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);display:flex;overflow:hidden}.meter__seg{flex:var(--share,1) 1 0;border-right:var(--bw-heavy) solid var(--border-stamped);background:var(--meter-fill,var(--text-caption));min-width:0;color:var(--meter-ink,var(--text-heading));font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-solid);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden}.meter__seg:last-child{border-right:0}.meter__figure{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-none)}.meter__seg--ring{--meter-ink:var(--text-heading);background:var(--surface-card);box-shadow:inset 0 0 0 var(--space-1) var(--meter-fill,var(--text-caption))}.meter__seg--good,.key__swatch--good{--meter-fill:var(--field-infield)}.meter__seg--caution,.key__swatch--caution{--meter-fill:var(--marker)}.meter__seg--bad,.key__swatch--bad{--meter-fill:var(--accent-negative);--meter-ink:var(--text-on-ink-cream)}.meter__seg--neutral,.key__swatch--neutral{--meter-fill:var(--text-muted);--meter-ink:var(--text-on-ink-cream)}.key{gap:var(--space-1h) var(--space-4);color:var(--text-body);font-size:var(--fs-small);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.key__item{align-items:center;gap:var(--space-1h);display:inline-flex}.key__swatch{width:var(--space-3);height:var(--space-3);border:var(--bw-rule) solid var(--border-stamped);background:var(--meter-fill,var(--text-caption));display:inline-block}.seriesmark{object-fit:contain;flex:none;max-width:100%;display:block}.seriesmark-plate{padding:var(--space-1h) var(--space-2h);background:var(--accent-primary);border-radius:var(--radius-sm);flex:none;justify-content:center;align-items:center;display:inline-flex}.gameseries{justify-content:flex-start;align-items:center;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-2) var(--space-4);background:var(--accent-primary);border-bottom:var(--bw-heavy) solid var(--award-line);display:flex}.gameseries__status{min-width:0;font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);line-height:var(--lh-tight);color:var(--text-on-ink)}.gameseries--link{cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out);text-decoration:none}@media (hover:hover) and (pointer:fine){.gameseries--link:hover{background-color:color-mix(in srgb, var(--accent-primary) 88%, var(--surface-card))}}.gameseries--link:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}@media (prefers-reduced-motion:reduce){.gameseries--link{transition:none}}:where(.pill){--pill-ink:var(--text-muted);--pill-fill:transparent;--pill-edge:var(--pill-ink);--pill-text:var(--pill-ink)}.pill{align-items:center;gap:var(--space-1);padding:2px var(--space-1h);border:var(--bw-hair) solid var(--pill-edge);background:var(--pill-fill);color:var(--pill-text);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-compact);text-transform:uppercase;white-space:nowrap;border-radius:0;text-decoration:none;display:inline-flex}:where(.pill--control){--pill-ink:var(--text-body);--pill-edge:var(--border-rule);--pill-fill-hover:var(--surface-inset);--pill-edge-hover:var(--text-caption)}.pill--control{justify-content:center;gap:var(--space-1h);min-height:var(--control-min);padding:0 var(--space-3);border-width:var(--bw-rule);cursor:pointer;transition:transform var(--dur-fast) var(--ease-stamp), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard)}:where(.pill--paper){--pill-ink:var(--text-body);--pill-fill:var(--surface-card);--pill-edge:var(--border-rule);--pill-fill-hover:var(--surface-inset);--pill-edge-hover:var(--text-caption)}:where(.pill--ink){--pill-fill:var(--accent-primary);--pill-edge:var(--accent-primary);--pill-text:var(--text-on-ink);--pill-fill-hover:var(--accent-primary-hover);--pill-edge-hover:var(--accent-primary-hover)}.pill--seal{--pill-fill:var(--seal-cover);--pill-edge:var(--seal-cover);--pill-text:var(--text-on-seal);--pill-fill-hover:var(--seal-hatch);--pill-edge-hover:var(--seal-hatch)}.pill--marker{--pill-fill:var(--marker);--pill-edge:var(--border-stamped);--pill-text:var(--text-on-bright)}.pill--mark{min-width:var(--space-5);padding-inline:var(--space-1);border-width:var(--bw-rule);justify-content:center}.pill--mark.pill--figure{min-width:var(--space-6)}:where(.pill--figure){--pill-pad-block:1px}.pill--figure{padding-block:var(--pill-pad-block);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);letter-spacing:var(--ls-caps);text-align:center;display:inline-block}.pill--control.pill--figure{align-content:center;padding-block:0}@supports (text-box:trim-both cap alphabetic){.pill--figure{text-box:trim-both cap alphabetic;padding-block:calc(var(--pill-pad-block) + (1lh - 1cap) / 2)}}@media (hover:hover){.pill--control:where(:not(:disabled,[aria-disabled=true])):hover{background:var(--pill-fill-hover);border-color:var(--pill-edge-hover)}}.pill--control:active{transform:translate(var(--bw-heavy), var(--bw-heavy))}.pill--control[aria-pressed=true],.pill--control[aria-current=page]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-ink);box-shadow:inset 0 calc(-1 * var(--space-1)) 0 var(--marker)}@media (forced-colors:active){.pill--control[aria-pressed=true],.pill--control[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.pill--control.pill--paper[aria-pressed=true],.pill--control.pill--paper[aria-current=page]{border-color:var(--surface-card)}.pill--control:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}.pill--control:disabled,.pill--control[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.pill--control:is(:disabled,[aria-disabled=true]):active{box-shadow:none;transform:none}@media (prefers-reduced-motion:reduce){.pill--control{transition:none}.pill--control:active{transform:none}}.segmented{flex-wrap:wrap;display:flex}.segmented .segmented__btn{--btn-fill:var(--surface-card);--btn-edge:var(--border-stamped);--btn-ink:var(--text-heading);--btn-fill-hover:var(--surface-inset);--btn-edge-hover:var(--border-stamped);min-height:var(--tap-min);padding:0 var(--space-3h);border-width:var(--bw-heavy);font-size:var(--fs-ui);border-radius:0}.segmented .segmented__btn+.segmented__btn{margin-left:calc(var(--bw-heavy) * -1)}.segmented .segmented__btn[aria-pressed=true]{background:var(--text-heading);border-color:var(--border-stamped);color:var(--text-on-ink)}.segmented .segmented__btn[aria-pressed=true]:before{content:none}.segmented .segmented__btn:focus-visible{z-index:1;position:relative}.segmented--fill>.segmented__btn{flex:1 1 0}.segmented .segmented__count{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-none)}@media (width<=480px){.segmented--lean .segmented__count{display:none}}@media (forced-colors:active){.segmented .segmented__btn[aria-pressed=true]{color:highlighttext;background:highlight}}.btn{--btn-fill:var(--surface-card);--btn-edge:var(--border-rule);--btn-ink:var(--text-body);--btn-fill-hover:var(--surface-inset);--btn-edge-hover:var(--text-caption);justify-content:center;align-items:center;gap:var(--space-1h);min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:var(--bw-rule) solid var(--btn-edge);background:var(--btn-fill);color:var(--btn-ink);font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:var(--ls-label);line-height:var(--lh-compact);text-align:center;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-fast) var(--ease-stamp), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);border-radius:0;text-decoration:none;display:inline-flex}.btn--control{min-height:var(--control-min);padding:var(--space-1) var(--space-3);font-size:var(--fs-label)}.btn--icon{--icon-mark:var(--tap-min);--btn-ink:var(--text-caption);box-sizing:border-box;width:var(--icon-mark);height:var(--icon-mark);border-radius:var(--radius-pill);min-height:0;font-size:var(--fs-num-md);line-height:var(--lh-solid);flex:none;padding:0;position:relative}.btn--icon:after{content:"";width:var(--tap-min);height:var(--tap-min);position:absolute;top:50%;left:50%;translate:-50% -50%}.btn--mark-md{--icon-mark:var(--mark-md)}.btn--mark-sm{--icon-mark:var(--mark-sm)}.btn--ink{--btn-fill:var(--accent-primary);--btn-edge:var(--accent-primary);--btn-ink:var(--text-on-ink);--btn-fill-hover:var(--accent-primary-hover);--btn-edge-hover:var(--accent-primary-hover)}.btn--ghost{--btn-fill:transparent;--btn-edge:transparent;--btn-fill-hover:var(--surface-inset);--btn-edge-hover:transparent}.btn--danger{--btn-fill:var(--accent-negative);--btn-edge:var(--accent-negative);--btn-ink:var(--text-on-ink);--btn-fill-hover:var(--accent-negative-hover);--btn-edge-hover:var(--accent-negative-hover)}.btn--seal{--btn-fill:var(--seal-cover);--btn-edge:var(--seal-cover);--btn-ink:var(--text-on-seal);--btn-fill-hover:var(--seal-hatch);--btn-edge-hover:var(--seal-hatch)}.btn__icon{font-size:1.15em;line-height:var(--lh-solid);transition:rotate var(--dur-fast) var(--ease-standard);flex:none;translate:0 -.06em}@media (hover:hover){.btn:where(:not(:disabled,[aria-disabled=true],[aria-busy=true])):hover{background:var(--btn-fill-hover);border-color:var(--btn-edge-hover)}}.btn:active{transform:translate(var(--bw-heavy), var(--bw-heavy))}.btn[aria-pressed=true],.btn[aria-current=page]{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-ink);box-shadow:inset 0 calc(-1 * var(--space-1)) 0 var(--marker)}@media (forced-colors:active){.btn[aria-pressed=true],.btn[aria-current=page]{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}}.btn:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--opacity-disabled);cursor:default}.btn:is(:disabled,[aria-disabled=true],[aria-busy=true]):active{box-shadow:none;transform:none}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true] .btn__icon{rotate:1turn}@media (prefers-reduced-motion:reduce){.btn,.btn__icon{transition:none}.btn:active{transform:none}.btn[aria-busy=true] .btn__icon{rotate:none}}.teamlogo{object-fit:contain;border-radius:var(--radius-xs);flex:none}.teamlogo--bw{filter:grayscale()contrast(1.03)}.teamlogo-crop{border-radius:var(--radius-xs);flex:none;display:inline-flex;overflow:hidden}.teamlogo--crop{object-fit:cover;width:100%;height:100%;transform:scale(1.6)}.teamlogo-crop-bar{align-items:center;display:inline-flex;overflow:hidden}.teamlogo--crop-bar{height:calc(116.28% * var(--masthead-mark-scale,1));object-fit:contain;width:auto}.teamlogo--fallback{background:var(--bg-page);border:var(--bw-hair) solid var(--border-rule);color:var(--text-caption);font-family:var(--font-display);font-weight:var(--w-bold);border-radius:var(--radius-xs);font-size:.62em;line-height:var(--lh-solid);justify-content:center;align-items:center;display:inline-flex}.teamlogo--serif{font-family:var(--font-read);font-weight:var(--w-bold);font-size:var(--serif-size,.62em);color:var(--tile-ink,var(--text-body));background:0 0;border:0}.teamlogo-crop-bar.teamlogo--serif{color:inherit;font-size:var(--fs-title-sm)}.gamecard__meta{align-items:center;gap:var(--space-2h);font-family:var(--font-mono);font-size:var(--fs-compact);color:var(--text-caption);flex-wrap:wrap;display:flex}.gamecard__dh{padding:1px var(--space-2);background:var(--bg-canvas);border:var(--bw-heavy) solid var(--border-stamped);font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading);border-radius:0}.gamecard__prospects{align-items:center;gap:var(--space-1);font-family:var(--font-display);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);display:inline-flex}.gamecard__prospects-logo{width:12px;height:12px;display:block}.gamecard__metaright{align-items:center;gap:var(--space-2h);margin-left:auto;display:flex}.gamecard__status{font-family:var(--font-mono);font-size:var(--fs-cell);letter-spacing:var(--ls-num);text-transform:uppercase;color:var(--text-heading)}.gamecard__status-park{color:var(--text-muted);font-size:.82em}.gamecard__parkname{white-space:nowrap;text-overflow:ellipsis;max-width:0;font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-heading);opacity:0;display:inline-block;overflow:hidden}.gamecard__readypill{align-items:center;gap:var(--space-1h);display:inline-flex}.gamecard__readypill--complete{padding:1px var(--space-2);border:var(--bw-heavy) solid var(--accent-positive-deep);background:var(--field-soft);font-family:var(--font-display);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--accent-positive);border-radius:0}.gamecard__readypill-pips{gap:var(--space-1);display:flex}.pip{display:inline-flex}.pip rect{fill:var(--bg-page);stroke:var(--border-rule);stroke-width:1.5px}.pip__tick{fill:none;stroke:var(--surface-inset);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;opacity:0}.pip--on rect{fill:var(--accent-positive);stroke:var(--accent-positive-deep)}.pip--on .pip__tick{opacity:1}.gamecard__nationaltv{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-muted);align-items:center;gap:3px;display:inline-flex}.gamecard__nationaltv rect{fill:none;stroke:currentColor;stroke-width:1.5px}.gamecard__nationaltv path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.gamecard__nationaltv-logo{object-fit:contain;width:auto;max-width:56px;height:16px;display:block}.btn--next{width:100%;margin-top:20px}.btn--reveal{background:var(--seal-texture);border-color:var(--seal-hatch);width:100%;color:var(--seal-ink);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-bold);letter-spacing:var(--ls-none);--btn-fill-hover:var(--seal-texture);--btn-edge-hover:var(--seal-hatch);justify-content:center;align-items:center;margin-top:20px;padding:0 18px;display:flex}.sitefooter{margin:var(--space-8) calc(-1 * var(--app-gutter)) 0;padding:var(--space-6) var(--app-gutter) 0;border-top:var(--bw-hair) solid var(--border-rule);gap:var(--space-6);flex-direction:column;display:flex}.searchbox{flex:1 1 0;min-width:0;position:relative}.searchbox__input{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);width:100%}.searchbox__input::placeholder{color:var(--graphite-soft)}.searchbox__input:focus-visible{box-shadow:var(--ring);outline:none}.searchbox__results{z-index:calc(var(--z-raised) + 1);padding:var(--space-1);background:var(--surface-inset);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);max-height:240px;box-shadow:var(--shadow-raised);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto}.searchbox__item{width:100%;padding:var(--space-2) var(--space-2h);border-radius:var(--radius-xs);text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.searchbox__item:active{background:var(--field-soft)}.searchbox__name{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--text-body)}.searchbox__note{font-size:var(--fs-compact);color:var(--text-caption)}.searchbox__hint{padding:var(--space-2) var(--space-2h);font-size:var(--fs-small);color:var(--text-muted)}.searchbox__chosen{min-height:var(--tap-min);padding:0 var(--space-2) 0 var(--space-3);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--field-soft);justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--accent-positive);display:flex}.searchbox__clear{min-width:var(--tap-min);min-height:var(--tap-min);color:var(--text-heading);font-size:var(--fs-title-md);line-height:var(--lh-solid);cursor:pointer;background:0 0;border:none}.gamefinder__row{align-items:flex-end;gap:var(--space-2);display:flex}.gamefinder__notice{margin-top:var(--space-3)}.gamefinder__vs{padding-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);flex:none}.gamefinder__season{margin-top:var(--space-3);align-items:center;gap:var(--space-2);display:flex}.gamefinder__season select{min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-ui)}.gamefinder__results{margin:var(--space-3) 0 0;gap:var(--space-1h);flex-direction:column;padding:0;list-style:none;display:flex}.gamefinder__result{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-ui);cursor:pointer;justify-content:space-between;align-items:center;display:flex}.gamefinder__result:active{background:var(--field-soft)}.gamefinder__arrow{color:var(--text-caption)}.sitefooter__row{align-items:baseline;gap:var(--space-4);display:flex}.sitefooter__row>.sitefooter__more{flex:1;min-width:0}.sitefooter__btn{min-width:0;padding-inline:var(--space-4);flex:none}.sitefooter__more-label{margin:0 0 var(--space-2)}.gamefindersheet{max-height:82vh;overflow-y:auto}.gamefindersheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.gamefindersheet__head .sheet__title{margin:0}.searchoverlay{z-index:var(--z-modal);background:var(--bg-page);flex-direction:column;align-items:center;height:100dvh;display:flex;position:fixed;top:0;left:0;right:0}.searchoverlay__panel{width:100%;min-height:0;max-width:var(--app-width);padding:calc(var(--space-2) + env(safe-area-inset-top)) var(--app-gutter) 0;animation:searchoverlay-in var(--dur-med) var(--ease-out);flex-direction:column;flex:auto;display:flex}@keyframes searchoverlay-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.searchoverlay__bar{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);flex:none;display:flex}.searchfield{align-items:center;gap:var(--space-2);min-width:0;min-height:var(--tap-min);padding:0 var(--space-1) 0 var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-pill);background:var(--surface-card);flex:auto;display:flex}.searchfield:focus-within{border-color:var(--accent-positive-deep);box-shadow:var(--ring)}.searchfield__glyph{color:var(--text-caption);flex:none;display:flex}.searchfield__input{min-width:0;color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-field);appearance:none;background:0 0;border:none;flex:auto;padding:0}.searchfield__input:focus{outline:none}.searchfield__input::placeholder{color:var(--graphite-soft)}.searchfield__input::-webkit-search-cancel-button{appearance:none;display:none}.searchoverlay__cancel{min-height:var(--tap-min);padding:0 var(--space-1);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);cursor:pointer;background:0 0;border:none;flex:none}.searchoverlay__progress{border-radius:var(--radius-pill);background:var(--border-grid);flex:none;height:2px;overflow:hidden}.searchoverlay__progressbar{border-radius:var(--radius-pill);background:var(--accent-positive);width:40%;height:100%;animation:searchoverlay-scan 1.1s var(--ease-standard) infinite;display:block}@keyframes searchoverlay-scan{0%{transform:translate(-100%)}to{transform:translate(350%)}}@media (prefers-reduced-motion:reduce){.searchoverlay__progressbar{width:100%;transform:none}}.searchoverlay__results{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:var(--space-2) 0 calc(var(--space-6) + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.searchoverlay__grouphead{z-index:1;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-1) 2px;background:var(--bg-page);display:flex;position:sticky;top:0}.searchoverlay__grouptitle{margin:0}.searchoverlay__clearrecent{color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);cursor:pointer;background:0 0;border:none;padding:0 2px}.searchoverlay__hint{padding:var(--space-2) 2px;font-size:var(--fs-small);color:var(--text-muted);margin:0}.searchoverlay__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.searchoverlay__opt{align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.searchoverlay__opt--active,.searchoverlay__opt:active{background:var(--field-soft)}.searchoverlay__mark{width:var(--shot-2xs-w);flex:none;justify-content:center;align-items:center;display:flex}.shot.searchoverlay__shot{width:var(--shot-2xs-w);height:var(--shot-2xs-h);border-radius:var(--radius-sm);flex:none}.shot.searchoverlay__shot.shot--fallback{font-size:var(--fs-num-md)}.searchoverlay__text{flex-direction:column;gap:1px;min-width:0;display:flex}.searchoverlay__name{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.searchoverlay__note{font-size:var(--fs-compact);color:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width>=560px){.searchoverlay{background:#16222f70;padding-top:8vh}.searchoverlay__panel{max-width:560px;max-height:100%;padding:var(--space-4) var(--space-4) 0;background:var(--surface-card);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);flex:0 auto}.searchoverlay__grouphead{background:var(--surface-card)}.searchoverlay__results{padding-bottom:var(--space-4)}}.sitemenusheet__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.sitemenusheet__head .sheet__title{margin:0}#root .mergestrip .caps-exempt{text-transform:none}.mergestrip{align-items:center;gap:var(--space-2);margin:var(--space-2) var(--app-gutter) 0;padding:0 var(--space-3);background:var(--surface-inset);border-block:var(--bw-hair) solid var(--border-rule);display:flex}.mergestrip__link{min-height:var(--tap-min);text-align:left;font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-body);cursor:pointer;background:0 0;border:none;flex:auto;padding:0}.mergestrip__link:focus-visible{box-shadow:var(--ring);outline:none}.sitefooter__legal{padding-bottom:var(--space-4);font-size:var(--fs-compact);line-height:var(--lh-body);color:var(--text-caption)}.sitefooter__legal p{margin:0 0 6px}.sitefooter__brand{align-items:center;gap:var(--space-1h);font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption);display:flex}.sitefooter__brand>span{font-size:var(--fs-label);letter-spacing:var(--ls-label)}.sitefooter__build-link{color:inherit;text-underline-offset:2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.sitefooter__build-link:hover{color:var(--text-heading);text-decoration-style:solid}.sitefooter__build-link:focus-visible{box-shadow:var(--ring);border-radius:var(--radius-xs);outline:none}.asyncstatus__notice{margin:var(--space-3) 0}.dirhd{align-items:center;gap:var(--space-2);margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);display:flex}.dirglyph{border:var(--bw-hair) solid var(--border-rule);border-left:var(--bw-heavy) solid var(--accent-primary);border-radius:var(--radius-sm);background:var(--surface-inset);width:28px;height:28px;color:var(--text-body);box-shadow:var(--inset-cell);flex:none;place-items:center;display:grid}.dirglyph svg{width:19px;height:19px;display:block}.dirhd__label{min-width:0}.dirhd__rule{min-width:var(--space-2);height:var(--bw-hair);background:var(--border-hairline);flex:auto}.navdir__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.dirlink{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);font-size:var(--fs-body);font-weight:var(--w-semibold);line-height:var(--lh-compact);color:var(--text-body);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), transform var(--dur-fast) var(--ease-out);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.dirlink:hover{background:var(--surface-inset);color:var(--text-heading)}}.dirlink:active{background:var(--field-soft);transform:scale(.985)}.dirlink:focus-visible{box-shadow:var(--ring);outline:none}.dirtag{padding:2px var(--space-1);border-radius:var(--radius-xs);background:var(--accent-primary);color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;margin-left:auto}.navdir__everything{width:100%;min-height:var(--tap-min);padding:var(--space-2);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-body);background:0 0}.navdir__everything:active{background:var(--surface-inset)}.navdir__everything:focus-visible{box-shadow:var(--ring);outline:none}.navdir{gap:var(--space-3) var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:start;display:grid}.navdir__trail{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.navdir__trail-group{min-width:0}.navdir__trail-group .dirhd{margin-bottom:var(--space-1)}.dirlink--trail{font-size:var(--fs-small);color:var(--text-caption)}.navdir__trail .navdir__everything{padding:var(--space-2) var(--space-3);font-size:var(--fs-small);grid-column:1/-1}.sheet.sitemenusheet{width:calc(100% - var(--space-4));max-height:82dvh;margin:0 var(--space-2) var(--space-2);border-radius:var(--radius-lg);animation-duration:var(--dur-med);flex-direction:column;padding:0;display:flex;overflow:hidden}.sitemenusheet__head{padding:var(--space-4) var(--space-4) var(--space-3);border-bottom:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);margin-bottom:0}.sitemenusheet__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin:0 0 2px}.sitemenusheet__scroll{min-height:0;padding:var(--space-3);background:var(--bg-page);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}.sitemenusheet__group{padding:var(--space-3);overflow:visible}.sitemenusheet__group+.sitemenusheet__group{margin-top:var(--space-2)}.sitemenusheet__group .dirhd{margin-bottom:var(--space-2)}.sitemenusheet__foot{padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom));border-top:var(--bw-hair) solid var(--border-hairline);background:var(--surface-card);flex:none;margin-top:0}@media (width>=740px){.scrim--site-menu{padding:var(--space-4);align-items:center}.sheet.sitemenusheet{max-width:900px;max-height:78dvh;margin:0}.sitemenusheet__scroll{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;display:grid}.sitemenusheet__group+.sitemenusheet__group{margin-top:0}}.guidelink{min-height:var(--tap-min);margin:var(--space-4) 0;padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-left:var(--bw-heavy) solid var(--accent-primary);border-radius:var(--radius-square);background:var(--surface-card);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.guidelink__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption)}.guidelink__label{font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--text-heading)}.guidelink:active{background:var(--surface-inset)}.sectionhead__mark{filter:var(--mark-filter,none)}.sectionhead__mark.sectionhead__mark--custom{filter:none}.team-hub :where(.card):not(:where(.card .card)){margin-top:var(--space-4)}.team-hub .stack>.card:not(.card--named){margin-top:0}.team-hub.is-themed .psodds-pill{--pill-fill:var(--surface-card);--pill-edge:var(--border-rule);--pill-text:var(--text-heading);--pill-fill-hover:var(--surface-inset);--pill-edge-hover:var(--text-caption)}.team-hub.is-themed .psodds-pill:focus-visible{outline-color:var(--focus-ring-band);box-shadow:var(--ring-band)}.factgrid{margin:0 0 18px}.factgrid__grid{background:var(--border-rule);grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.fact{background:var(--surface-card);padding:var(--space-2h) var(--space-3);margin:0}.fact--wide{grid-column:1/-1}.fact__label{font-family:var(--font-display);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption)}.fact__value{font-size:var(--fs-ui);font-weight:var(--w-medium);color:var(--text-body);text-transform:uppercase;letter-spacing:var(--ls-num);margin:3px 0 0}.fact__na{color:var(--graphite-soft)}.fact__person{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.fact__person .shot.fact__shot{width:var(--shot-2xs-w);height:var(--shot-2xs-h);border:var(--bw-hair) solid var(--border-stamped);background:var(--bg-canvas);border-radius:0;flex:none}.fact__who{min-width:0}.fact__jersey{white-space:nowrap;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);color:var(--clay);font-weight:var(--w-bold)}.fact__note{font-size:var(--fs-caption);color:var(--text-caption);font-weight:var(--w-regular)}.attendance__value{align-items:center;gap:var(--space-1h);display:inline-flex}.attendance__glyph{box-sizing:border-box;background:var(--text-muted);width:21px;height:21px;color:var(--text-on-ink);cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.attendance__glyph:hover{box-shadow:0 0 0 1px var(--border-rule)}.attendance__glyph--open{background:var(--accent-primary)}.attendance__glyph:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.attendance__note{padding:var(--space-2) var(--space-2h);border-radius:var(--radius-sm);background:var(--bg-page);border:var(--bw-hair) solid var(--border-hairline);animation:postponed-in var(--dur-med) var(--ease-out) both;flex-direction:column;align-items:flex-start;gap:2px;margin:8px 0 0;display:flex}.attendance__note-pct{font-family:var(--font-mono);font-size:var(--fs-compact);font-weight:var(--w-bold);color:var(--text-body)}.attendance__note-cap{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-caption)}.umps__namerow .umps__name{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--text-body);text-transform:uppercase;letter-spacing:var(--ls-num)}.umps__namerow{align-items:center;gap:var(--space-1);flex-wrap:wrap;display:flex}.umps__namerow .umptier__glyph{margin-left:auto}.umps__tierbtn{appearance:none;cursor:pointer;line-height:var(--lh-zero);background:0 0;border:none;margin:0;padding:0}.umps__tierbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-pill)}.tier__tag--elite{--pill-fill:var(--field-soft);--pill-edge:var(--accent-positive);--pill-ink:var(--accent-positive)}.tier__tag--good{--pill-fill:var(--award-soft);--pill-edge:var(--award-line);--pill-ink:var(--award-ink)}.tier__tag--average{--pill-fill:var(--bg-page);--pill-edge:var(--border-rule);--pill-ink:var(--text-muted)}.tier__tag--below{--pill-fill:var(--clay-soft);--pill-edge:var(--clay);--pill-ink:var(--clay-deep)}.umptier__glyph{box-sizing:border-box;cursor:pointer;width:21px;height:21px;color:var(--winprob-line);border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.umptier__glyph--elite{background:var(--accent-positive-deep)}.umptier__glyph--good{background:var(--award-ink)}.umptier__glyph--average{background:var(--text-muted)}.umptier__glyph--below{background:var(--clay-deep)}.umptier__glyph:hover,.umptier__glyph--open{box-shadow:0 0 0 1px var(--border-rule)}.umptier__glyph--open{border-color:var(--winprob-line)}.umptier__glyph:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.umptier__note{align-items:flex-start;gap:var(--space-1);padding:var(--space-2) var(--space-2h);border-radius:var(--radius-sm);background:var(--bg-page);border:var(--bw-hair) solid var(--border-hairline);animation:postponed-in var(--dur-med) var(--ease-out) both;flex-direction:column;flex:1 0 100%;display:flex}.umptier__note-stats{font-family:var(--font-mono);font-size:var(--fs-compact);color:var(--text-caption)}.umptier__note-link{appearance:none;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--accent-primary);cursor:pointer;background:0 0;border:none;margin:0;padding:0}.umptier__note-link:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.umptier__note-link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.lfact:has(.fact__person){min-height:calc(var(--shot-sm-h) + 2 * var(--space-2h));padding-right:calc(var(--shot-sm-w) * 1.3 + var(--space-3h) * 2);position:relative}.lfact__tenure{margin:var(--space-1) 0 0;color:var(--text-caption);font-family:var(--font-mono);font-size:var(--fs-small);display:none}@media (width>=740px){.lfact__tenure{display:block}}.lfact__text .fact__person .shot.fact__shot{top:var(--space-2h);bottom:var(--space-2h);right:var(--space-3h);aspect-ratio:3/4;width:auto;height:auto;position:absolute}.fact__value.attendance__value{justify-content:space-between;display:flex}.ufig{aspect-ratio:496/1050;height:min(381px,55dvh);margin-inline:auto;display:block;position:relative}.ufig__img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.lineup__list{margin:0;padding:0;list-style:none}.lineup__row{align-items:start;gap:var(--space-2);padding:var(--space-2h) var(--space-3);background:var(--surface-card);border-top:var(--bw-hair) solid var(--border-hairline);font-size:var(--fs-ui);grid-template-columns:24px 1fr 34px 40px;display:grid}.lineup__list li:first-child{border-top:none}.lineup__order{font-family:var(--font-mono);color:var(--text-caption);font-weight:var(--w-bold);text-align:center;font-family:var(--font-body);font-size:var(--fs-ui);font-weight:var(--w-semibold);align-self:center}.lineup__jersey{color:var(--clay);font-size:var(--fs-compact);font-weight:var(--w-bold);text-align:right;font-size:var(--fs-ui);align-self:center}.lineup__name{font-weight:var(--w-semibold);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plink.lineup__name{font-weight:var(--w-semibold);color:var(--text-body)}.lineup__namewrap,.thub-namewrap{align-items:center;gap:var(--space-1h);flex-wrap:wrap;min-width:0;display:flex}.lineup__pos{font-family:var(--font-display);color:var(--text-body);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;font-size:var(--fs-ui);text-align:right;align-self:center}.starter__careervs{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);font-size:var(--fs-compact);color:var(--text-caption);padding-top:var(--space-1);border-top:var(--bw-hair) solid var(--border-hairline)}button.starter__careervs{padding-top:var(--space-1);border-top:var(--bw-hair) solid var(--border-hairline)}.teammates__grid{columns:240px 3;column-gap:var(--space-3);margin:0;padding:0;list-style:none}.teammate{align-items:start;gap:var(--space-2);padding:var(--space-2h) var(--space-2);margin-bottom:var(--space-3);break-inside:avoid;grid-template-columns:1fr auto 1fr;display:grid;position:relative}.teammate--group{grid-template-columns:1fr auto}.teammate__group{justify-content:start;gap:var(--space-2h);grid-template-columns:repeat(auto-fill,64px);display:grid}.teammate__group .teammate__half{width:64px}.teammate__caption{padding-top:var(--space-1h);border-top:var(--bw-hair) solid var(--border-hairline);font-size:var(--fs-caption);color:var(--text-caption);text-align:center;grid-column:1/-1;margin-top:4px}.teammate__half{align-items:center;gap:var(--space-1h);text-align:center;flex-direction:column;min-width:0;display:flex}.teammate__shotwrap{border-radius:var(--radius-md);display:block;position:relative}.shot.teammate__shot{width:var(--shot-md-w);height:var(--shot-md-h)}.shot.teammate__shot.shot--fallback{font-size:var(--fs-title-lg)}.teammate__posbadge{border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);min-width:16px;color:var(--text-body);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);line-height:var(--lh-ui);text-align:center;border-radius:3px;padding:1px 3px;position:absolute;bottom:2px;left:2px}.teammate__name{flex-direction:column;min-width:0;max-width:100%;display:flex}.teammate__name-first{font-weight:var(--w-semibold);font-size:var(--fs-caption);line-height:var(--lh-compact);color:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teammate__name-last{font-weight:var(--w-bold);font-size:var(--fs-small);line-height:var(--lh-compact);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.teammate__mid{align-items:center;gap:var(--space-1);padding-top:var(--space-5);flex-direction:column;display:flex}.teammate__years{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);color:var(--text-caption);white-space:nowrap}.lineup .thub__door{padding:var(--space-2) var(--space-3) var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline);margin:0}.defdiamond{padding:var(--space-3) var(--space-2h) var(--space-2)}.defdiamond__field{aspect-ratio:4/3;max-width:340px;margin:0 auto;position:relative}.defdiamond__lines{width:100%;height:100%;position:absolute;inset:0}.defdiamond__field .defdiamond__park{max-width:none;margin:0}.defdiamond__field--park{background:var(--bg-canvas);max-width:none;overflow:hidden}.defdiamond__park{opacity:.6;width:100%;height:100%;position:absolute;inset:0}.defdiamond__spot.defdiamond__spot--park{max-width:78px;padding:var(--space-1) var(--space-1h);border:var(--bw-hair) solid var(--border-stamped);transform:translate(-50%,-50%)}.defdiamond__spot--park .defdiamond__name{min-height:0;color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);line-height:var(--lh-solid);text-transform:uppercase}.defdiamond__spot{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);background:var(--surface-card);width:max-content;min-width:58px;max-width:40%;padding:1px var(--space-1);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.defdiamond__name{font-size:var(--fs-compact);font-weight:var(--w-semibold);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;min-height:1.4em;overflow:hidden}.defdiamond__name--tbd,.defdiamond__name--out{color:var(--text-caption)}.defdiamond__name--in{color:var(--accent-negative)}.defdiamond__enter{color:var(--accent-negative);font-weight:var(--w-bold)}.defdiamond__name .ilmark{font-size:var(--fs-caption);margin-left:1px}.defdiamond__dh{text-align:center;justify-content:center;align-items:baseline;gap:var(--space-2);width:100%;padding-top:var(--space-1h);border-top:var(--bw-hair) solid var(--border-hairline);font-size:var(--fs-compact);margin:6px 0 0;display:flex}.defdiamond__dhpos{font-family:var(--font-display);color:var(--accent-positive);font-weight:var(--w-bold);letter-spacing:var(--ls-caps)}.defdiamond__dhstack{align-items:baseline;gap:var(--space-1h);flex-wrap:wrap;display:flex}.defdiamond__dhstack .defdiamond__name{border-bottom:var(--bw-hair) solid var(--border-rule);min-width:58px}.defdiamond__dh--park{left:var(--space-2);bottom:var(--space-2);gap:var(--space-1h);width:auto;padding:var(--space-1) var(--space-1h);border:var(--bw-hair) solid var(--border-stamped);background:var(--surface-card);margin:0;position:absolute}.defdiamond__dh--park .defdiamond__dhpos{padding:0 var(--space-1);border:var(--bw-hair) solid var(--border-stamped);background:var(--accent-tint);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.defdiamond__dh--park .defdiamond__name{min-width:0;min-height:0;font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);text-transform:uppercase;border-bottom:0}.ladder__sides{padding-bottom:var(--space-1h);border-bottom:var(--bw-hair) solid var(--border-rule);justify-content:space-between;display:flex}.ladder__sidename,.ladder__legend,.ladder__key{align-items:center;gap:var(--space-1h);font-size:var(--fs-label);color:var(--text-caption);margin:0;display:flex}.ladder__legend{column-gap:var(--space-3);row-gap:var(--space-1);padding-top:var(--space-2);flex-wrap:wrap}.ladder__mark{border-radius:var(--ladder-radius,var(--radius-xs));background:var(--accent-positive);width:12px;height:12px}.ladder{margin:var(--space-3) 0 var(--space-2);position:relative}.ladder__lines{pointer-events:none;position:absolute;inset:0;overflow:visible}.ladder__line{fill:none;stroke:var(--graphite-soft);stroke-width:1.5px}.ladder__line--lit{stroke:var(--accent-primary);stroke-width:2px}.ladder--tracing .ladder__line:not(.ladder__line--lit){opacity:.25}.ladder__divider{stroke:var(--border-hairline);stroke-dasharray:3 3}.ladder__trace,.ladder__club{appearance:none;font:inherit;color:inherit;cursor:pointer;margin:0}.ladder__trace{background:0 0;border:none;padding:0}.ladder__node,.ladder__note{box-sizing:border-box;position:absolute}.ladder__node--dim{opacity:.18}.ladder__player,.ladder__trace{align-items:center;gap:var(--space-1h);min-width:0;display:flex}.ladder__player--away,.ladder__player--away .ladder__trace{text-align:right;flex-direction:row-reverse}.ladder--sideways .ladder__player,.ladder--sideways .ladder__trace{text-align:center;flex-direction:column;justify-content:flex-start}.ladder--sideways .ladder__player--away,.ladder--sideways .ladder__player--away .ladder__trace{flex-direction:column-reverse}.ladder__link{min-width:0}.ladder--sideways .ladder__trace,.ladder--sideways .ladder__link{max-width:100%}.shot.ladder__shot{border-radius:var(--ladder-radius,var(--radius-xs));flex:none;width:24px;height:32px}.shot.ladder__shot.shot--fallback{font-size:var(--fs-ui)}.ladder--sideways .shot.ladder__shot{width:36px;height:48px}.ladder__text{flex-direction:column;gap:3px;min-width:0;display:flex}.ladder__player--away .ladder__text{align-items:flex-end}.ladder--sideways .ladder__text{align-items:center;max-width:100%}.ladder__surname,.ladder__clubname{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-display);font-size:var(--fs-ui);line-height:var(--lh-tight);color:var(--text-heading);overflow:hidden}.ladder__link--pinned .ladder__surname{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ladder__meta{align-items:center;gap:var(--space-1);font-size:var(--fs-cell);display:flex}.ladder--sideways .ladder__meta{flex-direction:column;gap:2px}.ladder__pos,.ladder__years,.ladder__level{font-family:var(--font-mono);font-size:var(--fs-cell);line-height:var(--lh-solid);color:var(--text-caption);white-space:nowrap}.ladder__pos--starting{border-radius:var(--ladder-radius,var(--radius-xs));background:var(--accent-positive);color:var(--surface-card);padding:1px 3px}.ladder__badge{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--ladder-radius,var(--radius-pill));height:15px;font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-body);white-space:nowrap;align-items:center;gap:2px;padding:0 2px;display:inline-flex}.ladder--sideways .ladder__badge{padding:0 var(--space-1) 0 2px;font-size:.82em}.ladder:not(.ladder--sideways) .ladder__badgeyears{display:none}.ladder__badge--farm{border-style:solid}.ladder__badge--key{width:22px}.ladder__club{align-items:center;gap:var(--space-1);padding:0 var(--space-1);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--ladder-radius,var(--radius-sm));background:var(--surface-inset);font-size:var(--fs-cell);display:flex}.ladder--sideways .ladder__club{text-align:center;flex-direction:column;justify-content:center}.ladder__clubtext{flex-direction:column;gap:2px;min-width:0;display:flex}.ladder__clubname{font-size:var(--fs-label)}.ladder__level{top:-6px;right:var(--space-1);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--ladder-radius,var(--radius-xs));background:var(--surface-card);padding:0 2px;font-size:.75em;position:absolute}.ladder__note{font-size:var(--fs-caption);font-style:italic;line-height:var(--lh-compact);text-align:center;color:var(--text-caption);justify-content:center;align-items:center;display:flex}.projection{gap:var(--space-1);padding:var(--space-2h) var(--space-3);flex-direction:column;display:flex}.projection__label{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption);margin:0}.projection__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.projection__row{flex-direction:column;min-width:0;display:flex}.projection__name{font-weight:var(--w-semibold);font-size:var(--fs-title-sm);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.plink.projection__name{font-weight:var(--w-semibold);color:var(--text-body);text-align:left}.projection__facts{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);font-size:var(--fs-compact);color:var(--text-caption)}.projection__note{padding-top:var(--space-1);border-top:var(--bw-hair) solid var(--border-hairline);font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-muted);margin:0}.inningchrome{gap:var(--space-3);flex-direction:column;display:flex}.refreshstamp{font-size:var(--fs-caption);color:var(--text-caption);white-space:nowrap}.innings__notes{flex:none}.team-hub__id .innings__notes:focus-visible{outline-color:var(--focus-ring-band);box-shadow:var(--ring-band)}body:has(.innings){--radius-xs:0;--radius-sm:0;--radius-md:0;--radius-lg:0}.pregameboard{max-width:var(--app-width);margin:var(--space-6) auto var(--space-5);text-align:center}.pregameboard__board{margin-top:var(--space-8);padding:var(--space-8) var(--space-4) var(--space-5);border:var(--bw-heavy) solid var(--draw-turf);border-radius:var(--radius-xs);background-color:var(--draw-turf-deep);background-image:linear-gradient(color-mix(in srgb, var(--draw-turf) 24%, transparent) var(--bw-hair), transparent var(--bw-hair)), linear-gradient(90deg, color-mix(in srgb, var(--draw-turf) 18%, transparent) var(--bw-hair), transparent var(--bw-hair));color:var(--surface-inset);box-shadow:var(--shadow-raised), var(--inset-cell);background-size:100% 22px,28px 100%;position:relative}.pregameboard__board:before,.pregameboard__board:after{content:"";top:var(--space-2);width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--graphite-soft);position:absolute}.pregameboard__board:before{left:var(--space-3)}.pregameboard__board:after{right:var(--space-3)}.pregameboard__clock{top:calc(var(--space-5) * -1);width:var(--space-10);height:var(--space-10);border:var(--bw-heavy) solid var(--surface-inset);border-radius:var(--radius-pill);background:var(--draw-turf-deep);box-shadow:var(--shadow-card);position:absolute;left:50%;transform:translate(-50%)}.pregameboard__clock:after{content:"";width:var(--space-1);height:var(--space-1);border-radius:var(--radius-pill);background:var(--surface-inset);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pregameboard__clockhour,.pregameboard__clockminute{width:var(--bw-heavy);border-radius:var(--radius-pill);background:var(--surface-inset);transform-origin:50% 100%;position:absolute;bottom:50%;left:50%}.pregameboard__clockhour{height:var(--space-3);transform:translate(-50%)}.pregameboard__clockminute{height:var(--space-4);transform:translate(-50%)rotate(120deg)}.pregameboard__teams,.pregameboard__lead,.pregameboard__status,.pregameboard__meta{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--ls-label)}.pregameboard__teams{padding-bottom:var(--space-4);border-bottom:var(--bw-hair) solid color-mix(in srgb, var(--surface-inset) 60%, transparent);font-size:var(--fs-label);margin:0}.pregameboard__lead{margin:var(--space-4) 0 var(--space-3);font-size:var(--fs-label)}.pregameboard--counting .pregameboard__lead{margin-top:0}.pregameboard__countdown{align-items:start;gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);display:grid}.pregameboard__unit{min-width:0}.pregameboard__plate{border:var(--bw-heavy) solid color-mix(in srgb, var(--draw-turf-deep) 72%, var(--text-heading));border-radius:var(--radius-xs);background:linear-gradient(transparent 49%, color-mix(in srgb, var(--draw-turf-deep) 78%, var(--text-heading)) 49% 52%, transparent 52%), linear-gradient(var(--draw-turf), var(--draw-turf-deep));min-height:86px;color:var(--surface-inset);font-family:var(--font-mono);font-size:var(--fs-hero-xl);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-tight-score);line-height:var(--lh-solid);box-shadow:var(--inset-cell);place-items:center;display:grid}.pregameboard__plate--wide{font-size:var(--fs-hero-lg)}.pregameboard__unitlabel{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);display:block}.pregameboard__colon{padding-top:var(--space-5);font-family:var(--font-mono);font-size:var(--fs-hero-sm);font-weight:var(--w-bold);line-height:var(--lh-solid)}.pregameboard__message{border:var(--bw-heavy) solid color-mix(in srgb, var(--draw-turf-deep) 72%, var(--text-heading));border-radius:var(--radius-xs);background:linear-gradient(var(--draw-turf), var(--draw-turf-deep));min-height:86px;color:var(--surface-inset);font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--w-bold);letter-spacing:var(--ls-label);box-shadow:var(--inset-cell);place-items:center;margin:0;display:grid}.pregameboard__status{margin:var(--space-4) 0 0;padding:var(--space-2) var(--space-4);border:var(--bw-heavy) solid color-mix(in srgb, var(--marker) 70%, var(--text-heading));border-radius:var(--radius-xs);background:var(--marker);color:var(--text-heading);font-size:var(--fs-label);display:inline-block}.pregameboard__meta{margin-top:var(--space-4);padding-top:var(--space-4);border-top:var(--bw-hair) solid color-mix(in srgb, var(--surface-inset) 60%, transparent);font-size:var(--fs-label);line-height:var(--lh-prose)}.pregameboard--counting .pregameboard__meta{border-top:0;padding-top:0}.pregameboard__meta p{margin:0}.pregameboard__meta p+p{margin-top:var(--space-1);color:var(--field-soft)}.pregameboard__title{margin:var(--space-4) 0 0;font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);letter-spacing:var(--ls-title);color:var(--text-heading)}.pregameboard__detail{margin:var(--space-2) var(--space-4) 0;font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-muted)}.pregameboard__refresh{justify-content:center;align-items:center;gap:var(--space-3);max-width:var(--app-width);margin:0 auto;display:flex}@media (width<=370px){.pregameboard__board{padding-right:var(--space-3);padding-left:var(--space-3)}.pregameboard__plate{min-height:72px;font-size:var(--fs-display-md)}.pregameboard__plate--wide{font-size:var(--fs-hero-sm)}.pregameboard__colon{padding-top:var(--space-4);font-size:var(--fs-num-lg)}}.sealbox.cover,.sealtear__face{justify-content:center;align-items:center;gap:var(--space-1h);color:var(--seal-ink);background:var(--seal-texture);flex-direction:column;display:flex}.sealbox.cover{cursor:pointer;border:none;width:100%;min-height:132px}.cover__lock{font-size:var(--fs-title-lg);line-height:var(--lh-solid)}.cover__mark{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.cover__main{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);color:var(--seal-ink);letter-spacing:var(--ls-xwide);text-transform:uppercase}.statgrid{padding:var(--space-3h);gap:var(--space-3);background:var(--surface-inset);animation:reveal var(--dur-slow) var(--ease-out);flex-direction:column;display:flex}@keyframes reveal{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.statline{background:var(--border-rule);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);box-shadow:var(--inset-cell);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.statline .stat{box-shadow:none;border:none;border-radius:0}.abs{margin-top:10px}.abs__title{padding:var(--space-2) var(--space-2h);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);border-radius:var(--radius-square);margin-bottom:0;display:block}.abs__rows{background:var(--surface-card);border:var(--bw-hair) solid var(--border-hairline);border-radius:0 0 var(--radius-sm) var(--radius-sm);box-shadow:var(--inset-cell);border-top:none;flex-direction:column;display:flex;overflow:hidden}.bs__abscard{margin-top:0}.abs__row+.abs__row{border-top:var(--bw-hair) solid var(--border-rule)}.abs__rowbtn{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-2h) var(--space-3);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:0;margin:0;display:flex}.abs__rowbtn:disabled{cursor:default}.abs__rowbtn:not(:disabled):hover{background:var(--bg-page)}.abs__rowbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.abs__logo{object-fit:contain;flex:none;width:24px;height:24px}.abs__team{min-width:24px;font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);color:var(--text-heading);flex:none}.abs__pips{align-items:center;gap:var(--space-1h);flex-wrap:wrap;display:inline-flex}.abs__pip{box-sizing:border-box;border-radius:50%;width:11px;height:11px}.abs__pip--won{background:var(--accent-positive)}.abs__pip--lost{background:var(--accent-negative)}.abs__pip--open{background:var(--accent-primary)}.abs__rec{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);font-size:var(--fs-cell);color:var(--text-caption);margin-left:auto}.abs__detail{padding:var(--space-1) var(--space-3) var(--space-2h);background:var(--bg-page)}.abs__detailrow{align-items:baseline;gap:var(--space-2);font-size:var(--fs-caption);display:flex}.abs__detailhalf{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-caption);flex:none;min-width:5.5ch}.abs__detailwho{min-width:0;color:var(--text-body);font-weight:var(--w-semibold);text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}.abs__detailresult{font-family:var(--font-display);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);flex:none}.abs__detailresult--won{color:var(--accent-positive)}.abs__detailresult--lost{color:var(--accent-negative)}.wcall__count{align-items:baseline;gap:var(--space-1);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);font-weight:var(--w-bold);display:flex}.wcall__count-label{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-caption);margin-right:1px}.wcall__count-old{color:var(--graphite-soft);text-decoration:line-through;-webkit-text-decoration-color:var(--graphite-soft);text-decoration-color:var(--graphite-soft);animation:wcall-count-old var(--dur-slow) var(--ease-out) 1}.wcall__count-arrow{color:var(--graphite-soft);font-size:var(--fs-cell)}.wcall__count-new{padding:0 var(--space-1);border-radius:var(--radius-xs);color:var(--text-heading);animation:wcall-count-new var(--dur-highlight) var(--ease-out) 1}@keyframes wcall-count-old{0%{opacity:1}to{opacity:.55}}@keyframes wcall-count-new{0%{background:var(--marker)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.wcall__count-old,.wcall__count-new{animation:none}.wcall__count-old{opacity:.55}}.upnext{margin:var(--space-6) 14px var(--space-1)}.prepitch{padding-bottom:var(--space-3);border-bottom:var(--bw-hair) solid var(--border-rule);margin-bottom:12px}.prepitch__list{gap:var(--space-1h);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prepitch__item{padding:var(--space-1) var(--space-2);font-size:var(--fs-small);color:var(--text-body)}.change{align-items:center;gap:var(--space-3);display:flex}.change--framed{margin:var(--space-1) var(--space-3h);flex-wrap:nowrap}.card--event{margin:calc(var(--space-6) + var(--space-2h)) var(--space-3h) var(--space-3)}.change.card--event{padding:calc(var(--space-6) + var(--space-1)) var(--space-4) var(--space-4)}.pitcherhandoff{align-items:stretch}.pitcherhandoff>.change{padding:calc(var(--space-6) + var(--space-1)) var(--space-4) 0}.pitcherhandoff .pitchers__grid{min-width:460px;margin:0}.pitcherhandoff__chip{padding:var(--space-1) var(--space-2);border:var(--bw-heavy) solid var(--border-stamped);color:var(--text-heading);font-family:var(--font-display-tag);font-size:var(--fs-label);font-weight:var(--w-semibold);line-height:var(--lh-solid);letter-spacing:var(--ls-wide);text-transform:uppercase;align-self:flex-start}.pitcherhandoff__strip{--table-pin:var(--surface-card);background:var(--surface-card);border-top:var(--bw-heavy) solid var(--border-stamped)}.change--event{gap:var(--space-3)}.change--mv.card--event{padding-top:var(--space-6)}.change__logo{object-fit:contain;flex:none}.change__club{min-width:0;color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-title-lg);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-caps);text-transform:uppercase;flex:auto}.change__pips{gap:var(--space-2);display:flex}.change__pip{box-sizing:border-box;border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-stamped-event);width:18px;height:18px}.change__pip--used{background:var(--border-stamped)}.change__eventtext{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-event);color:var(--text-body);flex:auto;min-width:0}.change__shot{width:var(--shot-sm-w);height:var(--shot-sm-h);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-hairline);background:0 0;flex:none;display:block;overflow:hidden}.change__shot img{object-fit:cover;object-position:top center;filter:grayscale(.16)contrast(1.02);width:100%;height:100%;display:block}.change__shot--fallback{font-size:var(--fs-h1);line-height:var(--lh-solid);background:var(--surface-inset);place-items:center;display:grid}.change__shot--logo{background:var(--surface-inset);place-items:center;display:grid;position:relative}.change__shot--logo img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transform:scale(1.6)}.change__shot--stamped{border:var(--bw-heavy) solid var(--border-stamped);background:var(--paper-cream);border-radius:0;width:56px;height:68px}.change__shot--stamped.change__shot--lg{width:72px;height:88px}.change__shot--stamped img{filter:none}.change__body{gap:var(--space-1h);flex-direction:column;flex:auto;min-width:0;display:flex}.change__now{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-heading)}.change__pitcher{font-family:var(--font-display);font-size:var(--fs-card-name);font-weight:var(--w-bold);line-height:var(--lh-tight);letter-spacing:var(--ls-num);color:var(--text-heading);overflow-wrap:anywhere;display:block}.change__badges{align-items:center;gap:var(--space-1h);font-size:var(--fs-label);display:flex}.change__jersey,.change__hand,.change__prtag{padding:2px var(--space-1);border:var(--bw-heavy) solid currentColor;color:var(--text-heading);line-height:var(--lh-solid)}.change__jersey{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.change__hand,.change__prtag{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase}.change__prtag{background:var(--surface-stamped-ink);border-color:var(--surface-stamped-ink);color:var(--text-on-ink-cream)}.change__forline{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-muted)}.absframe{display:none}@media (width<=739.98px){.inning{display:contents}.half{order:1}}.entering{margin:12px 14px 0}.entering__name--out{color:var(--text-caption)}.halfdefense{margin:12px 14px 0}.halfdefense__title{width:100%;padding:var(--space-2) var(--space-2h);align-items:center;gap:var(--space-2);font:inherit;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);border-top:0;text-transform:uppercase;letter-spacing:var(--ls-caps);text-align:left;cursor:pointer;border-inline:0;border-radius:0;margin:0;display:flex}.halfdefense__title>.teamlogo-crop-bar{height:calc(var(--fs-caption) * var(--lh-solid) + 16px);margin-block:-8px;margin-left:auto}.bs__defensecard.halfdefense{margin:0;overflow:hidden}.bs__defensecard .halfdefense__title{border-radius:var(--radius-square);cursor:default;margin-bottom:0}.bs__defensecard .defdiamond{border-top:none;border-radius:0}.bs__abscard .abs__rows{border-radius:0}.refpanel__body .defdiamond{box-shadow:none;background:0 0;border:none}.stat{align-items:center;gap:var(--space-1);text-align:center;padding:var(--space-2) var(--space-1);background:var(--surface-card);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--inset-cell);flex-direction:column;display:flex}.stat__v{font-size:var(--fs-title-md);font-weight:var(--w-bold);line-height:var(--lh-solid);color:var(--text-heading)}.stat--run .stat__v{color:var(--accent-positive)}.stat__k{font-family:var(--font-display);font-size:var(--fs-label);color:var(--text-caption);text-transform:uppercase;letter-spacing:var(--ls-caps)}.statgrid--tearing{animation-delay:var(--dur-tear-lead);animation-fill-mode:backwards}.sealtear{z-index:calc(var(--z-modal) - 10);pointer-events:none;position:fixed}.sealtear__half{animation-duration:var(--dur-tear);animation-timing-function:var(--ease-press);animation-fill-mode:forwards;position:absolute;inset:0}.sealtear__face{position:absolute;inset:0}.sealtear__half--top{animation-name:seal-tear-top}.sealtear__half--bottom{animation-name:seal-tear-bottom}@keyframes seal-tear-top{0%{opacity:1;transform:none}65%{opacity:1}to{opacity:0;transform:translate(-38%,-145%)rotate(-19deg)}}@keyframes seal-tear-bottom{0%{opacity:1;transform:none}65%{opacity:1}to{opacity:0;transform:translate(38%,145%)rotate(19deg)}}@media (prefers-reduced-motion:reduce){.sealtear{display:none}.statgrid--tearing{animation-delay:0s}}.pbp__side{align-items:stretch;gap:var(--space-1h);flex:none;display:flex}.pbp__play{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;display:flex;position:relative}.pbp__code{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-small);letter-spacing:var(--ls-title);color:var(--ink-1)}.pbp__code--hit{color:var(--accent-positive)}.pbp__code--center{width:max-content;font-size:var(--fs-title-sm);line-height:var(--lh-solid);text-align:center;white-space:pre-line;position:absolute;top:50%;left:50%;translate:-50% -50%}.pbp__outcircle{width:27px;height:27px;font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-ui);color:var(--clay-deep);background:var(--clay-soft);border:2px solid var(--clay);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;left:0}.pbp__advance{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-cell);fill:var(--graphite)}.pbp__advance--error{fill:var(--clay-deep)}.pbp__advslot{font-size:var(--fs-caption);fill:var(--ink-2)}.pbp__advance--out{fill:var(--clay-deep);font-size:var(--fs-caption)}.pbp__pr{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-cell);letter-spacing:var(--ls-title);fill:var(--clay-deep)}.pbp__prnum{font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.pbp__batline{align-items:baseline;display:inline-flex}.pbp__replaced{color:var(--text-caption)}.pbp__pos{font-size:var(--fs-caption);font-family:var(--font-body);font-weight:var(--w-regular);color:var(--graphite-soft);margin-left:4px}.pbp__diamond{flex:none}#root .pbp__callout,#root .change__eventtext,#root .change__eventtext :is(.plink,b){text-transform:none}.pbp__callout{align-items:flex-start;gap:var(--space-1h);padding:var(--space-1) var(--space-2);border-left:2px solid var(--accent-primary);border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:var(--surface-card);font-family:var(--font-read);font-size:var(--fs-small);font-weight:var(--w-semibold);letter-spacing:var(--ls-num);line-height:var(--lh-ui);color:var(--text-body);margin-top:4px;display:flex}.pbp__calloutmark{color:var(--text-caption);font-size:var(--fs-caption);flex:none}.pbp__calloutmark--ws{object-fit:contain;align-self:center;width:1.1em;height:1.7em}.roster__notice{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:2px 2px 8px}.roster{margin-top:10px}.pcard{align-items:stretch;gap:var(--space-2h);flex-flow:column;display:flex}.pcard .change__body{flex-grow:1}.change__flag{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--clay-deep);align-self:flex-end}.pcard__sec{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-rule);flex-direction:column;display:flex}.pcard__lbl{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-wide);color:var(--text-caption)}.pcard__lbl--ink{color:var(--text-heading)}.pcard__grid{grid-template-columns:repeat(var(--pcard-cols,7), minmax(0, 1fr));text-align:center;column-gap:2px;display:grid}.pcard__cell{align-items:center;gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pcard__val{font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--text-body)}.pcard__postrule{align-items:center;gap:var(--space-1h);margin-top:3px;display:flex}.pcard__postrule:after{content:"";border-top:var(--bw-hair) solid var(--border-hairline);flex:1}.pscene{aspect-ratio:336/204;border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--border-grid);width:100%;position:relative;overflow:hidden}.pscene svg{width:100%;height:100%;display:block;position:absolute;inset:0}.pscene__sky{fill:var(--border-grid)}.pscene__grass{fill:var(--field-outfield)}.pscene__mound{fill:var(--field-dirt);opacity:.75}.pscene__dirt{fill:var(--field-dirt);opacity:.55}.pscene__chalk{fill:none;stroke:var(--surface-inset);stroke-width:1px}.pscene__plate,.pscene__rubber{fill:var(--surface-inset)}.pscene__back,.pscene__edge{fill:none;stroke:var(--text-muted);stroke-width:1px;opacity:.35}.pscene__front{fill:var(--surface-inset);fill-opacity:.35;stroke:var(--accent-primary);stroke-width:1.5px}.pscene__grid{stroke:var(--accent-primary);stroke-width:.6px;opacity:.3}.pscene__ghost polyline{fill:none;stroke-width:1.8px;stroke-linecap:round;opacity:.8}.pscene__ghost .pscene__ring{fill:none;stroke-width:1.6px;opacity:.85}.pscene__ghost,.pscene__trail{filter:drop-shadow(0 0 .7px color-mix(in srgb, var(--ink-0) 90%, transparent))}.pscene__trail line{stroke-linecap:round}.pscene__release{fill:var(--text-heading)}.pscene__ball{fill:var(--surface-inset);stroke:var(--text-heading);stroke-width:1px}.pscene__seam{fill:none;stroke:var(--clay);stroke-width:1px}.pscene__bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-2);background:var(--accent-primary);color:var(--text-on-ink);display:flex;position:absolute;bottom:0;left:0;right:0}.pscene__name{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-label)}.pscene__mph{font-family:var(--font-mono);font-size:var(--fs-label);font-variant-numeric:tabular-nums}.pcard__mixlabel{align-items:center;gap:var(--space-1);padding-top:2px;display:flex}.pcard__info{align-items:center;display:inline-flex;position:relative}.pcard__infobtn{width:var(--space-8);height:var(--space-8);margin:calc(-1 * var(--space-2)) calc(-1 * var(--space-1h)) calc(-1 * var(--space-2)) 0;cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.pcard__infobtn span{width:var(--space-4);height:var(--space-4);border:1.3px solid var(--text-muted);border-radius:var(--radius-pill);font-family:var(--font-read);font-style:italic;font-weight:var(--w-semibold);font-size:var(--fs-label);line-height:var(--lh-solid);color:var(--text-muted);place-items:center;display:grid}.pcard__tip{z-index:calc(var(--z-raised) + 1);width:240px;padding:var(--space-2) var(--space-2h);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--surface-inset);box-shadow:var(--shadow-card);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--w-regular);line-height:var(--lh-ui);letter-spacing:var(--ls-none);color:var(--text-body);display:none;position:absolute;top:26px;left:-4px}.pcard__info:hover .pcard__tip,.pcard__info:focus-within .pcard__tip,.pcard__tip.is-open{display:block}#root .pcard__tip{text-transform:none}.pcard__tiles{grid-template-columns:repeat(var(--pcard-tile-cols,5), minmax(0, 1fr));gap:var(--space-1);display:grid}.pcard__tile{min-width:0;padding:var(--space-1h) var(--space-1) 7px;border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-xs);flex-direction:column;gap:3px;display:flex}.pcard__tile.is-active{border-color:var(--accent-primary);background:var(--surface-inset)}.pcard__tname{min-height:2.2em;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text-heading);overflow-wrap:anywhere}.pcard__pct{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--text-body)}.pcard__mph{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;color:var(--text-muted)}.pcard__unit{font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--ls-title)}.pcard__lasthead{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}.pcard__gamelink{color:var(--text-heading)}.pscene--replay{aspect-ratio:auto}.pscene--replay svg{height:auto;position:static}.pscene--replay .pscene__bar{padding:var(--space-1h) var(--space-2);text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;display:grid;position:static}.pscene__step,.pscene__call{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.pscene__call{text-align:right}.pscene__drop{stroke:var(--accent-primary);stroke-width:1px;stroke-dasharray:1 2.5;opacity:.6}.pscene__ghost.is-dim{opacity:.3}.pscene__bat{fill:var(--text-caption)}.pscene__bat--ink,.pscene__attack{fill:var(--accent-primary)}.pscene__attack{font-family:var(--font-display);font-size:var(--fs-cell);font-weight:var(--w-bold);letter-spacing:var(--ls-label);stroke:var(--surface-inset);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.pscene__arc,.pscene__exitline,.pscene__mitt,.pscene__flash--pencil{fill:none;stroke:var(--text-caption);stroke-linecap:round;stroke-linejoin:round}.pscene__arc{stroke-width:1.5px;stroke-dasharray:3 3}.pscene__exitline{stroke-width:1.4px;stroke-dasharray:3 2}.pscene__mitt{stroke-width:1.2px}.pscene__exit{filter:drop-shadow(0 0 .7px color-mix(in srgb, var(--surface-inset) 90%, transparent))}.pscene__exit line{stroke:var(--accent-primary);stroke-linecap:round}.pscene__track,.pscene__dropline{fill:none;stroke:var(--text-heading);stroke-linecap:round}.pscene__track{stroke-width:1px;stroke-dasharray:1 3;opacity:.55}.pscene__dropline{stroke-width:.8px;stroke-dasharray:1 2}.pscene__shadow{fill:var(--ink-0);opacity:.25}.pscene__flash{fill:none;stroke:var(--ink-0)}.pscene__tick{stroke:var(--ink-0);stroke-width:1.2px;stroke-linecap:round}.pscene__tag rect{fill:var(--accent-primary)}.pscene__tag text,.pscene__honest{font-family:var(--font-display);font-size:var(--fs-cell);font-weight:var(--w-bold);letter-spacing:var(--ls-label)}.pscene__tag text{fill:var(--text-on-ink)}.pscene__honest{fill:var(--text-caption);stroke:var(--surface-inset);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}.pside{background:var(--surface-inset);width:100%;display:block}.pside__ground,.pside__trace,.pside__ring{fill:none;stroke:var(--text-heading)}.pside__ground{stroke-width:1px}.pside__tick,.pside__drop{stroke:var(--text-caption);stroke-width:1px}.pside__drop{stroke-dasharray:2 2}.pside__fence{stroke:var(--accent-positive);stroke-width:2px}.pside__plate{fill:var(--text-heading)}.pside__trace{stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.pside__ball{fill:var(--surface-inset);stroke:var(--text-heading);stroke-width:1px}.pside__ring{stroke-width:1.4px}.pside__ring--thin{stroke-width:1px}.pside__title,.pside__empty{fill:var(--text-caption);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label)}.pside__axis,.pside__dist{fill:var(--text-caption);font-family:var(--font-mono);font-size:var(--fs-cell)}.pside__dist{fill:var(--text-heading);font-weight:var(--w-bold)}.pqual{min-height:calc(2 * var(--control-min));padding:var(--space-2h);align-items:flex-start;display:flex}.pqual__num,.pqual__label{display:block}.pqual__num{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;color:var(--text-heading)}.pqual__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption)}.pqual__fig--wait .pqual__num{font-weight:var(--w-regular);color:var(--text-caption)}.pqual__note{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);align-self:center}.pqual__blast{font-weight:var(--w-bold);color:var(--text-heading)}.pqual__stamp{padding:0 var(--space-1h);border-radius:var(--radius-xs);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;border:2px solid;margin-left:auto}.pqual__stamp--out{color:var(--clay-deep);border-color:var(--clay)}.pqual__stamp--good{color:var(--accent-positive);border-color:var(--accent-positive)}#root .pqual__num{text-transform:none}.pcard{gap:0;padding:0}.pcard>.change{padding:calc(var(--space-6) + var(--space-1)) var(--space-4) var(--space-4)}.pcard__sec{border-top:var(--bw-heavy) solid var(--border-stamped);gap:0;padding:0}.pcard__postrule,.pcard__mixlabel,.pcard__lasthead{padding:var(--space-1h) var(--space-3);border-bottom:var(--bw-hair) solid var(--border-rule);margin:0}.pcard__postrule{border-top:var(--bw-hair) solid var(--border-rule)}.pcard__postrule:after{display:none}.pcard__sec>.pcard__postrule:first-child{border-top:0}.pcard__mixlabel,.pcard__lasthead{border-top:var(--bw-hair) solid var(--border-rule)}.pcard__grid{column-gap:0}.pcard__cell{border-right:var(--bw-hair) solid var(--border-hairline);flex-direction:column-reverse;gap:0}.pcard__cell:last-child{border-right:0}.pcard__cell .pcard__lbl{padding:var(--space-1) 0;border-bottom:var(--bw-hair) solid var(--border-hairline)}.pcard__val{padding:var(--space-1h) 0;color:var(--text-heading)}.pcard__sec--mix{gap:0}.pcard .pscene{border-radius:0}.pcard__tiles{border-top:var(--bw-hair) solid var(--border-rule);gap:0}.pcard__tile{border:0;border-right:var(--bw-hair) solid var(--border-hairline);border-bottom:var(--bw-hair) solid var(--border-hairline);padding:var(--space-1h) var(--space-1h) var(--space-2);border-radius:0}.pcard__tile.is-active{border-color:var(--border-hairline);background:color-mix(in srgb, var(--pitch,var(--text-caption)) 28%, var(--surface-stamped-event));box-shadow:inset 0 -3px 0 var(--ink-0)}.pcard__tilehead{align-items:center;gap:var(--space-1h);display:flex}.pcard__mark{flex:none}.pcard__mark path{fill:var(--pitch,var(--text-caption));stroke:var(--text-heading);stroke-width:1.4px;stroke-linejoin:round}.pcard__mark path.pcard__mark--ring{fill:none;stroke:var(--pitch,var(--text-caption));stroke-width:3px}.pcard__code{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);color:var(--text-caption)}.arrival{--cardband-fill:30px;--cardband-rule:3px}.cardband{box-sizing:border-box;height:calc(var(--cardband-fill) + var(--cardband-rule));clip-path:inset(0 100% 0 0);position:absolute;top:0;left:0;right:0;overflow:hidden}.arrival.is-in>.cardband{clip-path:inset(0)}.cardband.sectionhead--band:before,.cardband.sectionhead--band:after{opacity:0}.arrival.is-in>.cardband.sectionhead--band:before,.arrival.is-in>.cardband.sectionhead--band:after{opacity:1}.cardband__label{left:var(--space-3);line-height:var(--cardband-fill);color:var(--band-text);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-xwide);text-transform:uppercase;opacity:0;position:absolute;top:0}.arrival.is-in>.cardband .cardband__label{opacity:1}.arrival.is-in .card__name{opacity:0}.arrival.is-in>.change{padding-top:calc(var(--cardband-fill) + var(--cardband-rule) + var(--space-3h))}.pitcherhandoff.arrival{gap:0}.pitcherhandoff.arrival>.change{padding-bottom:var(--space-4)}.unfold{--unfold-delay:0s;opacity:0;grid-template-rows:0fr;grid-template-columns:minmax(0,1fr);display:grid}.unfold[data-open]{opacity:1;grid-template-rows:1fr}.unfold__in{min-height:0;overflow:hidden}.unfold[data-open]>.unfold__in{overflow:visible}.strikezone,.pitchlist{--pd-ball:var(--accent-positive);--pd-strike:var(--accent-negative);--pd-inplay:var(--accent-inplay)}.strikezone{width:118px;height:auto;display:block}.strikezone--modal{width:224px}.strikezone--withbatter{width:155px}.strikezone--modal.strikezone--withbatter{width:295px}.strikezone__grass{fill:var(--field-outfield)}.strikezone__dirt{fill:var(--field-dirt);opacity:.75}.strikezone__chalk{fill:none;stroke:var(--field-chalk);stroke-width:1.2px}.strikezone__drop{stroke:var(--text-muted);stroke-width:1px;stroke-dasharray:1 3}.strikezone__fill{fill:color-mix(in srgb, var(--field-chalk) 65%, transparent)}.strikezone__frame{fill:none;stroke:var(--border-stamped);stroke-width:3px}.strikezone__third{stroke:var(--border-rule);stroke-width:.8px;stroke-dasharray:2 3}.strikezone__plate{fill:var(--field-chalk);stroke:var(--ink-0);stroke-width:1.8px;stroke-linejoin:round}.strikezone__dot--called,.strikezone__dot--whiff,.strikezone__dot--foul{fill:var(--pd-strike)}.strikezone__dot--ball{fill:var(--pd-ball)}.strikezone__dot--inplay{fill:var(--pd-inplay)}.strikezone__num{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);fill:var(--text-on-ink-bright);text-anchor:middle;dominant-baseline:central}.strikezone__box{fill:none;stroke:var(--border-stamped);stroke-width:2px}.strikezone__battersil{fill:var(--graphite-soft)}.pitchlist{column-gap:var(--space-1h);font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-muted);grid-template-columns:16px 1fr auto auto;align-items:baseline;row-gap:2px;margin:0;padding:0;list-style:none;display:grid}.pitchlist__row{display:contents}.pitchlist__row--decisive>.pitchlist__type,.pitchlist__row--decisive>.pitchlist__meta,.pitchlist__row--decisive>.pitchlist__challenge,.pitchlist__row--decisive>span:empty{background:var(--surface-event-wash);padding-block:1px}.pitchlist__row--decisive .pitchlist__num{outline:2px solid color-mix(in srgb, var(--marker) 70%, transparent);outline-offset:1px}.pitchlist__num{width:15px;height:15px;font-size:var(--fs-caption);font-weight:var(--w-bold);color:var(--text-on-ink-bright);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.pitchlist__num--called,.pitchlist__num--whiff,.pitchlist__num--foul{background:var(--pd-strike)}.pitchlist__num--ball{background:var(--pd-ball)}.pitchlist__num--inplay{background:var(--pd-inplay)}.pitchlist__type{font-family:var(--font-display);color:var(--text-body)}.pitchlist__challenge{padding:1px var(--space-1);background:color-mix(in srgb, var(--graphite-soft) 16%, var(--surface-card));border:var(--bw-hair) solid var(--graphite-soft);border-radius:0;align-items:center;gap:3px;display:inline-flex}.pitchlist__challengelabel{font-family:var(--font-display);font-size:.8em;font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--graphite)}.pitchlist__challengelogo{flex:none}.pitchlist__challengedot{border-radius:50%;flex:none;width:7px;height:7px}.pitchlist__challengedot--win{background:var(--accent-positive)}.pitchlist__challengedot--loss{background:var(--accent-negative)}.pbp__zonebtn{border-radius:var(--radius-sm);background:var(--accent-primary);border:var(--bw-hair) solid var(--accent-primary);width:32px;height:32px;color:var(--text-on-ink);cursor:pointer;justify-content:center;align-items:center;margin-top:7px;display:flex}.pbp__zoneicon{width:19px;height:19px}.pbp__zonecell{display:none}.pbp__hlbtn{align-items:center;gap:var(--space-1);width:fit-content;height:32px;padding:0 var(--space-3);border-radius:var(--radius-sm);background:var(--accent-primary);border:var(--bw-hair) solid var(--accent-primary);color:var(--text-on-ink);font-size:var(--fs-compact);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);white-space:nowrap;cursor:pointer;margin-top:7px;display:flex}.pbp__hlicon{font-size:var(--fs-caption)}.szmodal{background:var(--surface-card);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-modal,0 30px 70px -30px #0009);width:100%;max-width:340px;padding:var(--space-3h) var(--space-4) var(--space-4)}.szmodal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2h);border-bottom:var(--bw-hair) solid var(--border-hairline);padding-bottom:var(--space-2h);margin-bottom:12px;display:flex}.szmodal__ttl{flex-direction:column;gap:1px;min-width:0;display:flex}.szmodal__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption)}.szmodal__name{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-body);text-transform:uppercase;color:var(--text-heading)}.szmodal__vs{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--text-muted)}.szmodal__body{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.szmodal__body .pitchlist{width:100%}.szmodal__body .pitchlist__row{font-size:var(--fs-caption)}.szmodal__body .pitchlist__type{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label)}.zonemap{width:132px;height:auto;color:var(--accent-primary);display:block}.zonemap__frame{fill:none;stroke:var(--border-rule);stroke-width:1.5px}.zonemap__grid{stroke:var(--border-hairline);stroke-width:1px}.zonemap__over{fill:none;stroke:var(--accent-negative)}.umpmodal{background:var(--surface-card);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-modal,0 30px 70px -30px #0009);width:100%;max-width:340px;max-height:86vh;padding:var(--space-3h) var(--space-4) var(--space-4);overflow-y:auto}.umpmodal__head{justify-content:space-between;align-items:flex-start;gap:var(--space-2h);border-bottom:var(--bw-hair) solid var(--border-hairline);padding-bottom:var(--space-2h);margin-bottom:12px;display:flex}.umpmodal__ttl{flex-direction:column;gap:2px;min-width:0;display:flex}.umpmodal__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption)}.umpmodal__name{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-body);text-transform:uppercase;color:var(--text-heading)}.umpmodal__empty{margin-bottom:var(--space-3)}.umpmodal__gtitle{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:0 0 6px}.umpmodal__glist{margin:0;padding:0;list-style:none}.umpmodal__grow{align-items:center;gap:var(--space-2);padding:var(--space-1h) 0;border-top:var(--bw-hair) solid var(--border-hairline);grid-template-columns:56px 1fr auto;display:grid}.umpmodal__grow:first-child{border-top:none}.umpmodal__gdate{font-size:var(--fs-compact);color:var(--text-caption)}.umpmodal__gmatchrow{justify-self:start;align-items:center;gap:var(--space-1h);min-width:0;display:inline-flex}.umpmodal__gmatch{font-size:var(--fs-small);font-weight:var(--w-semibold);text-transform:uppercase;color:var(--accent-primary)}.umpmodal__gacc{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-muted)}.umpmodal__full{margin-top:14px}.scrim{z-index:var(--z-modal);animation:fade var(--dur-med) var(--ease-out);background:#16222f70;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.scrim--center{padding:var(--space-3);align-items:center}@keyframes fade{0%{opacity:0}to{opacity:1}}.sheet{width:100%;max-width:var(--app-width);background:var(--surface-card);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border:var(--bw-hair) solid var(--border-rule);box-shadow:var(--shadow-raised);padding:var(--space-5) var(--space-5) calc(var(--space-5) + env(safe-area-inset-bottom));animation:slideup var(--dur-slow) var(--ease-out)}@keyframes slideup{0%{transform:translateY(24px)}to{transform:none}}.sheet__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-title);color:var(--text-heading);margin:0 0 8px}.sheet__body{font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-muted);margin:0 0 18px}.sheet__actions{gap:var(--space-2h);display:flex}.sheet__actions .btn{flex:1}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.statgrid{animation:fade var(--dur-med) var(--ease-out)}}.logogrid{padding:0 0 var(--space-6)}.logotile{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-2h) var(--space-3);background:var(--surface-card);border:1px solid var(--border-hairline);text-align:center;border-radius:12px;flex-direction:column;display:flex}.logotile__btn{background:0 0;border:none;justify-content:center;align-items:center;min-height:0;padding:0;display:flex}.logotile__img{border-radius:0}.logotile__name{font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--text-body);line-height:var(--lh-snug)}.gamephotos__notice{margin:4px 0 var(--space-4)}.gamephotos__section{margin-bottom:var(--space-5)}.gamephotos__sectionhead{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.gamephotos__sectiontitle{font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text-heading);margin:0}.gamephotos__seasonselect{min-height:32px;padding:0 var(--space-2);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-ui);flex:none}.gamephotos__resultsmeta{font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;color:var(--text-caption);flex:none}.gamephotos__galleryactions{align-items:baseline;gap:var(--space-3);flex:none;display:inline-flex}.gamephotos__browsebtn{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--accent-primary);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gamephotos__browsebtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gamephotos__games{gap:var(--space-1h);padding:0;flex-direction:column;max-height:340px;margin:0;padding:2px;list-style:none;display:flex;overflow-y:auto}.gamephotos__gamerow{width:100%;min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-ui);text-align:left;align-items:center;gap:var(--space-2);cursor:pointer;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);display:flex}.gamephotos__gamerow:hover{border-color:var(--text-caption)}.gamephotos__gamerow:active{transform:scale(.99)}.gamephotos__gamerow.is-active{background:var(--field-soft);border-color:var(--accent-primary)}.gamephotos__gamematchup{font-weight:var(--w-semibold);flex:auto}.gamephotos__gamematchup em{color:var(--text-caption);font-style:normal}.gamephotos__gamedate{font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;color:var(--text-caption);flex:none}.gamephotos .loader--page{align-items:flex-start;min-height:100svh}.gamephotos__grid{gap:var(--space-2h);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.gamephotos__grid--large{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.gamephotos__grid li{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.gamephotos__tile{aspect-ratio:4/3;border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);width:100%;display:block;position:relative;overflow:hidden}.gamephotos__tile img{object-fit:cover;width:100%;height:100%;display:block}.gamephotos__subject{align-items:center;gap:var(--space-1);min-width:0;margin:0;display:flex}.gamephotos__subject img{flex:none}.gamephotos__subjectname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-caption);color:var(--text-caption);overflow:hidden}.gamephotos__expand{border-radius:var(--radius-xs);width:24px;height:24px;color:var(--text-on-ink);font-size:var(--fs-caption);opacity:0;transition:opacity var(--dur-fast) var(--ease-standard);background:#1e14058c;justify-content:center;align-items:center;display:flex;position:absolute;bottom:6px;right:6px}.gamephotos__tile:hover .gamephotos__expand,.gamephotos__tile:focus-visible .gamephotos__expand{opacity:1}.gamephotos__tile:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.gamephotos__loadmore{height:1px}.szmodal--bare{position:relative}.szmodal__head--bare{z-index:1;top:var(--space-1);right:var(--space-1);border-bottom:0;margin:0;padding:0;position:absolute}.szmodal__head--bare:has(.szmodal__ttl--bare){justify-content:space-between;align-items:flex-start;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1) var(--space-3);display:flex;position:static}.szmodal__ttl--bare .szmodal__name{font:var(--w-bold) var(--fs-title-sm) / var(--lh-solid) var(--font-display);letter-spacing:var(--ls-title);text-transform:uppercase}.szmodal__ttl--bare .szmodal__note{color:var(--text-caption);font:var(--fs-small) / var(--lh-solid) var(--font-mono);text-transform:uppercase}.szmodal--bare{border-radius:var(--radius-square);--sz-dirt:color-mix(in srgb, var(--field-dirt) 75%, var(--surface-card));padding:0;overflow:hidden}.szmodal--bare .szmodal__body{align-items:stretch;gap:0}.szmodal--bare .strikezone--modal{width:100%;height:auto;display:block}.szmodal--bare .szmodal__body .pitchlist{box-sizing:border-box;padding:var(--space-2) var(--space-3) var(--space-3);background:var(--sz-dirt)}.szmodal--bare .pitchlist__row--decisive>:is(.pitchlist__type,.pitchlist__meta,.pitchlist__challenge,span:empty){background:0 0}.szmodal--bare .pitchlist__row--decisive>:is(.pitchlist__type,.pitchlist__meta){color:var(--text-heading);font-weight:var(--w-bold)}.szmodal--bare .szmodal__body .pitchlist__meta{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase}.szmodal--bare .pitchlist__row--decisive .pitchlist__num{outline-color:var(--border-stamped)}.uniformnames{gap:var(--space-6);padding-bottom:var(--space-6);flex-direction:column;display:flex}.uniformnames__actions{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;display:flex}.uniformnames__row{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--bw-hair) solid var(--border-rule);display:flex}.uniformnames__label{font-size:var(--fs-ui);color:var(--text-body);flex:auto}.uniformnames__arrow{color:var(--text-muted);flex:none}.uniformnames__input{flex:0 280px}.uniformnames__input:disabled{opacity:.5}.audit__banner{padding:var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);color:var(--text-body);margin-bottom:var(--space-3)}.audit__banner--warn{border-color:var(--accent-negative);background:var(--bg-canvas);color:var(--accent-negative)}.audit__filter{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);color:var(--text-body);display:inline-flex}.audittable__scroll{overflow-x:auto}.audittable{border-collapse:collapse;width:100%;font-size:var(--fs-compact)}.audittable th,.audittable td{padding:var(--space-2);border-bottom:var(--bw-hair) solid var(--border-rule);text-align:left;vertical-align:top}.audittable th{font-family:var(--font-display);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-caption);white-space:nowrap}.audittable__team{white-space:nowrap;font-weight:var(--w-semibold)}.audittable__raw{font-family:var(--font-mono);flex-direction:column;gap:2px;max-width:220px;display:flex}.audittable__rawtext{color:var(--text-body)}.audittable__rawcode{color:var(--text-muted)}.audittable__via{padding:1px var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-display);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-compact);display:inline-block}.audittable__via--override{background:var(--bg-page);color:var(--text-caption);border:var(--bw-hair) solid var(--border-rule)}.audittable__via--heuristic{background:var(--accent-primary);color:var(--text-on-ink)}.audittable__row--alt{background:var(--surface-inset)}.audittile{flex-direction:column;align-items:center;gap:2px;display:flex}.audittile .colorlab__logobox{width:56px;height:56px}.audittile__art{font-size:var(--fs-compact);color:var(--text-muted);white-space:nowrap}.audittile__art--error{color:var(--accent-negative);font-weight:var(--w-semibold)}.patternlab__filters{gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.patternlab__filterbtn{padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);font-family:var(--font-display);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-compact);cursor:pointer}.patternlab__filterbtn.is-active{background:var(--ink-0);color:var(--text-on-ink);border-color:var(--ink-0)}.patternlab__filterbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.patternlab__grid{gap:var(--space-5);padding-bottom:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.patternlab__card{gap:var(--space-2);padding:var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);flex-direction:column;display:flex}.patternlab__teamname{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-body)}.patternlab__svg{border-radius:var(--radius-sm);width:100%;height:auto;display:block}.copybox{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--bg-canvas);padding:var(--space-2);position:relative}.copybox__text{padding-right:var(--space-6);font-family:var(--font-mono);font-size:var(--fs-compact);color:var(--text-body);white-space:pre-wrap;word-break:break-word;margin:0}.copybox__btn{top:var(--space-2);right:var(--space-2);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--surface-card);color:var(--text-body);font-size:var(--fs-compact);padding:var(--space-1) var(--space-2);cursor:pointer;position:absolute}.copybox__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.copybox__iconbtn{border:var(--bw-hair) solid var(--accent-primary);border-radius:var(--radius-xs);background:var(--accent-primary);width:22px;height:22px;color:var(--text-on-ink);font-size:var(--fs-compact);line-height:var(--lh-solid);cursor:pointer;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.copybox__iconbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.patternlab__notelabel{font-size:var(--fs-compact);color:var(--text-caption)}.patternlab__notefield{resize:vertical;width:100%;font-family:inherit;font-size:var(--fs-compact);color:var(--text-body);background:var(--surface-card);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);padding:var(--space-2)}.patternlab__notefield:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.patternlab__compiled{padding-bottom:var(--space-6)}.patternlab__compiledtitle{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-h2);margin-bottom:var(--space-3)}.scrim--center{align-items:center}.logomodal{align-items:center;gap:var(--space-3);width:calc(100% - 32px);max-width:340px;padding:28px var(--space-5) 22px;background:var(--surface-inset);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-raised);animation:slideup var(--dur-slow) var(--ease-out);flex-direction:column;display:flex;position:relative}.logomodal__art{width:240px;max-width:100%;height:240px;max-height:66vw}.logomodal__name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-heading);text-align:center}.logomodal__variants{justify-content:center;gap:var(--space-1);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-card);flex-wrap:wrap;max-width:100%;padding:3px;display:flex}.logomodal__variant{cursor:pointer;padding:var(--space-1h) var(--space-3);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);background:0 0;border:none}.logomodal__variants:has(>:nth-child(4)) .logomodal__variant{flex:1 0 calc(50% - 2px)}.logomodal__variant.is-active{background:var(--surface-inset);color:var(--text-heading);box-shadow:var(--shadow-card)}.logomodal__caption{font-size:var(--fs-caption);color:var(--text-caption);text-align:center}.logomodal__close{position:absolute;top:8px;right:8px}.pitchers{margin-top:var(--space-4);padding:var(--space-3) var(--space-3h) var(--space-2)}.pitchers__grid{table-layout:fixed}.pitchers__grid:where(:not(.table__grid)){border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.pitchers__grid th,.pitchers__grid td{text-align:center}.pitchers__grid td{font-size:var(--fs-compact)}.pitchers__grid:where(:not(.table__grid)) :is(th,td){padding:var(--space-1h) 1px;font-size:var(--fs-compact);border-bottom:var(--bw-hair) solid var(--border-hairline)}.pitchers__grid thead th{font-weight:var(--w-semibold)}.pitchers__grid:where(:not(.table__grid)) thead th{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-title);color:var(--text-caption)}.pitchers__grid:where(:not(.table__grid)) tbody tr:last-child td{border-bottom:none}.pitchers__pitcher{width:36%;text-align:left!important;padding-left:0!important;padding-right:var(--space-1h)!important}.pitchers__cell{justify-content:space-between;align-items:baseline;gap:var(--space-1h);display:flex}.pitchers__pname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:var(--fs-compact);font-weight:var(--w-semibold);text-transform:uppercase;color:var(--text-heading);line-height:var(--lh-compact);flex:auto;overflow:hidden}.pitchers__num{font-family:var(--font-mono);font-weight:var(--w-bold);color:var(--accent-negative);text-align:right;flex:none}.pitchers__cell .plink.pitchers__pname{text-transform:uppercase}.winprob{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-3h) var(--space-2h)}.winprob__head{justify-content:space-between;align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-2h);flex-wrap:wrap;margin:-12px -14px 8px;display:flex}.winprob__title{white-space:nowrap;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);margin:0}.winprob__split{gap:var(--space-2h);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);display:flex}.winprob__team{align-items:center;gap:var(--space-1);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);color:var(--text-on-ink);display:inline-flex}.winprob__team:before{content:"";border:var(--bw-hair) solid color-mix(in srgb, var(--text-on-ink) 45%, transparent);background:var(--team-color,var(--graphite-soft));border-radius:2px;width:9px;height:9px}.winprob__pct{text-align:right;width:4ch;color:var(--text-on-ink);display:inline-block}.winprob__svg{width:calc(100% + 2 * var(--space-3h));margin-inline:calc(-1 * var(--space-3h));touch-action:pan-y;cursor:crosshair;height:auto;display:block}.winprob__svg[data-input=key]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.winprob__svg[data-input=pointer]:focus{outline:none}.winprob__patternbg{fill:var(--band-color,var(--graphite-soft))}.winprob__patternlogo{opacity:.3}.winprob__line,.winprob__line-casing{fill:none;stroke-linejoin:round;stroke-linecap:round}.winprob__line{stroke:var(--winprob-line);stroke-width:2.5px}.winprob__line-casing{stroke:var(--ink-0);stroke-width:5px}.winprob__arrow{fill:var(--winprob-line);stroke:var(--ink-0);stroke-width:1.5px;stroke-linejoin:miter}.winprob__scoremark{fill:var(--clay);opacity:.55;pointer-events:none}.winprob__now{fill:var(--winprob-line);stroke:var(--surface-inset);stroke-width:1.5px}.winprob__readout{align-items:center;gap:var(--space-1) var(--space-2);min-height:21px;font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;color:var(--text-caption);flex-wrap:wrap;display:flex}.winprob__change{--pill-pad-block:2px;font-size:var(--fs-compact);letter-spacing:var(--ls-label)}.winprob__change--none{color:var(--text-body)}.winprob__hint{white-space:nowrap}.winprob__hint-touch{display:none}@media (hover:none),(pointer:coarse){.winprob__hint-fine{display:none}.winprob__hint-touch{display:inline}}.winprob__cursor{pointer-events:none}.winprob__cursor-halo{stroke:var(--surface-inset);stroke-width:4px}.winprob__cursor-line{stroke:var(--text-body);stroke-width:1.5px}.winprob__cursor circle{fill:var(--text-body);stroke:var(--surface-inset);stroke-width:1.5px}.winprob__moment{pointer-events:none}.winprob__moment circle{fill:var(--surface-inset);stroke:var(--text-body);stroke-width:1.5px}.winprob__pin{stroke:var(--text-body);stroke-width:1px}.winprob__moment.is-active circle{fill:var(--text-body)}.winprob__moment.is-active text{fill:var(--surface-inset)}.winprob__moment text{fill:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold)}.winprob__moment-number{font-family:var(--font-mono);color:var(--text-body);flex-shrink:0;width:1ch}.winprob__ledger{margin-top:0}.winprob__ledger-list{margin:0;padding:0;list-style:none}.winprob__ledger-row{border-top:var(--bw-hair) solid var(--border-hairline);font-size:var(--fs-compact);margin:0 -6px;position:relative}.winprob__ledger-pick{width:100%;padding:var(--space-1h);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.winprob__ledger-row:first-child{border-top:0}.winprob__ledger:not(.winprob__tense) .winprob__ledger-row:first-child .winprob__ledger-pick{padding-top:0}.winprob__ledger:not(.winprob__tense) .winprob__ledger-row:first-child .winprob__ledger-watch{top:0}.winprob__ledger-row:hover,.winprob__ledger-row.is-active{background:color-mix(in srgb, var(--text-body) 7%, var(--surface-inset))}.winprob__ledger-pick:focus-visible,.winprob__ledger-watch:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.winprob__ledger-meta{align-items:center;gap:var(--space-2);display:flex}.winprob__ledger-row:has(.winprob__ledger-watch) .winprob__ledger-meta{min-height:28px;padding-right:calc(var(--space-16) + var(--space-5))}.winprob__ledger-chip{--pill-pad-block:2px;letter-spacing:var(--ls-label)}.winprob__ledger-watch{top:var(--space-1h);right:var(--space-1h);align-items:center;gap:var(--space-1);height:28px;padding:0 var(--space-2);border:var(--bw-hair) solid var(--accent-primary);border-radius:var(--radius-square);background:var(--surface-inset);color:var(--accent-primary);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);cursor:pointer;display:inline-flex;position:absolute}.winprob__ledger-watch:before{content:"";position:absolute;inset:-8px -4px}.winprob__ledger-watch:hover{background:var(--accent-primary);color:var(--text-on-ink)}.winprob__ledger-desc{color:var(--text-body);margin:0;display:block}#root .winprob__ledger-desc{padding-top:var(--space-1);text-transform:none}.winprob__tense{margin-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline)}.winprob__tense-head{padding:var(--space-2) 0 var(--space-1);color:var(--text-heading);margin:0}.winprob__svg:has(.winprob__strip){margin-bottom:var(--space-1h)}.winprob__strip-panel{fill:var(--led-panel)}.winprob__strip-seg.is-low{fill:var(--led-dim)}.pressure{width:var(--space-16);height:var(--space-5);padding:var(--space-1);box-sizing:border-box;border-radius:var(--radius-xs);background:var(--led-panel);vertical-align:middle;clip-path:polygon(0 45%,100% 0,100% 100%,0 100%);grid-template-columns:repeat(10,1fr);align-items:end;display:inline-grid}.pressure__bar{background:var(--led-off);border-inline:var(--bw-hair) solid var(--led-panel);box-sizing:border-box;-webkit-mask:radial-gradient(circle, var(--led-panel) 58%, transparent 64%) 0 100% / 3px 3px;mask:radial-gradient(circle, var(--led-panel) 58%, transparent 64%) 0 100% / 3px 3px;display:block}.pressure__bar:first-child{--led:var(--led-1);height:30%}.pressure__bar:nth-child(2){--led:var(--led-2);height:36%}.pressure__bar:nth-child(3){--led:var(--led-3);height:42%}.pressure__bar:nth-child(4){--led:var(--led-4);height:49%}.pressure__bar:nth-child(5){--led:var(--led-5);height:56%}.pressure__bar:nth-child(6){--led:var(--led-6);height:64%}.pressure__bar:nth-child(7){--led:var(--led-7);height:72%}.pressure__bar:nth-child(8){--led:var(--led-8);height:81%}.pressure__bar:nth-child(9){--led:var(--led-9);height:90%}.pressure__bar:nth-child(10){--led:var(--led-10);height:100%}.pressure__bar.is-lit{background:var(--led)}.pressure--big{clip-path:none;background:0 0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);width:100%;height:auto;padding:0;display:grid}.pressure__track{height:var(--space-10);padding:var(--space-1) var(--space-1h) var(--space-1);background:var(--led-panel);clip-path:polygon(0 50%,100% 0,100% 100%,0 100%);grid-template-columns:repeat(10,1fr);align-items:end;display:grid}.pressure__cap{justify-content:center;align-items:baseline;gap:var(--space-2);padding:var(--space-1);background:var(--led-panel);border-top:var(--bw-hair) solid var(--led-dim);color:var(--led-text);display:flex}.pressure__name{font:var(--w-bold) var(--fs-label) / 1 var(--font-display);letter-spacing:var(--ls-xwide);text-transform:uppercase}.pressure__rank{font:var(--w-bold) var(--fs-label) / 1 var(--font-body);color:var(--led-muted);font-variant-numeric:tabular-nums}.pressure--big .pressure__bar.is-peak{filter:drop-shadow(0 0 3px var(--led))}@media (prefers-reduced-motion:no-preference){.pressure--big .pressure__bar{transition:background-color var(--dur-fast) linear calc(var(--i) * 45ms)}.pressure--big .pressure__bar:not(.is-lit){transition-delay:calc((9 - var(--i)) * 45ms)}.pressure--big .pressure__bar.is-peak{animation:pressure-breathe 1.8s var(--ease-standard) infinite}.pressure--big[data-high] .pressure__bar.is-peak{animation-duration:.9s}}:root[data-motion=reduced] .pressure--big .pressure__bar{transition:none;animation:none}@keyframes pressure-breathe{50%{opacity:.55}}.boxscore{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.boxscore .statgrid{background:0 0;padding:0}.boxscore__head{justify-content:space-between;align-items:center;gap:var(--space-3);margin:4px 0 14px;display:flex}.boxscore__headright{align-items:center;gap:var(--space-3);display:flex}.boxscore__headright .innings__refresh{display:none}.boxscore__title{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-heading);margin:0}.gamestory{margin-top:var(--space-4)}.gamestory__head{margin:0 0 var(--space-2);padding:var(--space-3) var(--space-3) var(--space-2)}.gamestory__lead{color:inherit;text-decoration:none;display:block}.gamestory__leadphoto{aspect-ratio:16/9;background:var(--border-hairline);width:100%;position:relative}.gamestory__leadphoto img{object-fit:cover;width:100%;height:100%;display:block}.gamestory__leadbadge{left:var(--space-2);bottom:var(--space-2);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-1);border:var(--bw-hair) solid var(--border-hairline);background:#fffdf6f0;border-radius:999px;display:flex;position:absolute}.gamestory__leadbadgelabel{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-heading)}.gamestory__leadbody{padding:var(--space-3)}.gamestory__leadhead{margin:0 0 var(--space-1);font-family:var(--font-body);font-size:var(--fs-title-sm);font-weight:var(--w-bold);line-height:var(--lh-tight);color:var(--text-body)}#root .gamestory__leadhead{text-transform:none}.gamestory__leadblurb{font-family:var(--font-body);font-size:var(--fs-ui);font-weight:var(--w-regular);line-height:var(--lh-prose);color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}#root .gamestory__leadblurb{text-transform:none}.gamestory__lead+.gamestory__list{margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline)}.gamestory__list{padding:0 var(--space-3) var(--space-3);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.gamestory__link{align-items:center;gap:var(--space-3);padding:var(--space-3);border:var(--bw-rule) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-semibold);transition:transform var(--dur-fast) var(--ease-standard), background-color var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.gamestory__link:hover{background:var(--team-color,var(--surface-inset));border-color:var(--team-color,var(--border-rule));color:var(--winprob-line)}.gamestory__link:hover .gamestory__logo{filter:brightness(0)invert()}}.gamestory__logo{transition:filter var(--dur-fast) var(--ease-standard);flex-shrink:0}.gamestory__headline{flex:1}#root .gamestory__headline{text-transform:none}.gamestory__link:active{transform:scale(.98)}.gamestory__link:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.bs{gap:var(--space-5);flex-direction:column;display:flex}.bs__section{gap:var(--space-4);flex-direction:column;display:flex}.bs__feats{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.bs__feats mark{padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--marker);color:var(--text-heading);font-size:var(--fs-small);font-weight:var(--w-bold)}.bs__sectionTitle{padding-bottom:var(--space-2);border-bottom:var(--bw-rule) solid var(--border-rule);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-heading);margin:0}.bs__team{--card-radius:var(--radius-square);padding:var(--space-3) var(--space-3h) var(--space-2h)}.bs__team>.sectionhead,.bs__potg>.sectionhead,.bs__stars>.sectionhead,.bs__statcastCard>.sectionhead,.bs__insights>.sectionhead{border-radius:var(--radius-square);margin:-12px -14px 10px}.bs .abs__title,.bs .halfdefense__title,.bs .winprob__title{font-size:var(--fs-body)}.bs__scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.bs__team>.table+.table{margin-top:14px}.bs__grid:where(:not(.table__grid)){border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.bs__grid th,.bs__grid td{text-align:center}.bs__grid td{font-size:var(--fs-label)}.bs__grid:where(:not(.table__grid)) :is(th,td){padding:var(--space-1) 2px;font-size:var(--fs-label);white-space:nowrap;border-bottom:var(--bw-hair) solid var(--border-hairline)}.bs__grid thead th{font-weight:var(--w-semibold)}.bs__grid:where(:not(.table__grid)) thead th{font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-title);color:var(--text-caption)}.bs__nameCol{width:34%;text-align:left!important;white-space:normal!important;padding-left:0!important}.bs__player{align-items:baseline;gap:3px var(--space-1);flex-wrap:wrap;display:inline-flex}.bs__pname{font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--w-semibold);text-transform:uppercase;color:var(--text-heading);overflow-wrap:anywhere}.bs__player .bs__pname{text-transform:uppercase;font-weight:var(--w-bold)}.bs__dec{width:1.4em;height:1.4em;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);line-height:var(--lh-solid);color:var(--text-on-ink);background:var(--accent-negative);border-radius:50%;justify-content:center;align-items:center;padding-bottom:1px;display:inline-flex}.bs__dec--win{background:var(--accent-positive)}.bs__dec--loss{background:var(--accent-negative)}.bs__unum{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);color:var(--accent-negative);font-weight:var(--w-bold)}.bs__row--substitute .bs__nameCol{padding-left:var(--space-3h)!important}.bs__grid--bat{table-layout:fixed}.bs__grid--bat .bs__nameCol{width:50%}.bs__grid--bat thead th:not(.bs__nameCol),.bs__grid--bat tbody td:not(.bs__nameCol),.bs__grid--bat tfoot td:not(.bs__nameCol){width:12.5%}.bs__grid--bat .bs__player{flex-wrap:nowrap;align-items:baseline;width:100%;display:flex}.bs__grid--bat .bs__pname{min-width:0}.bs__grid--bat .bs__pos{padding-left:var(--space-1h);white-space:nowrap;margin-left:auto}.bs__mark{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);color:var(--text-caption)}.bs__totals td{font-weight:var(--w-bold);color:var(--text-heading);border-top:var(--bw-rule) solid var(--border-rule)}.bs__footnotes{flex-direction:column;gap:2px;margin:8px 0 0;padding:0;list-style:none;display:flex}.bs__footnotes li{font-size:var(--fs-compact);line-height:var(--lh-ui);color:var(--text-body)}.bs__footnotes .bs__mark{margin-right:5px}.bs__notes{margin-top:10px}.bs__notesTitle{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:0 0 3px}.bs__note{font-size:var(--fs-compact);line-height:var(--lh-prose);color:var(--text-body);margin:2px 0}.bs__noteLabel{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);font-weight:var(--w-bold);color:var(--text-heading)}.bs__decisions{gap:var(--space-1);padding:var(--space-3) var(--space-3h);flex-direction:column;display:flex}.bs__decision{align-items:baseline;gap:var(--space-2);display:flex}.bs__decisionK{min-width:34px;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption)}.bs__decisionV{font-family:var(--font-body);font-weight:var(--w-semibold);text-transform:uppercase;color:var(--text-heading)}.bs__potg{--card-radius:var(--radius-square);padding:var(--space-3) var(--space-3h);margin-bottom:10px}.bs__potgBody{align-items:flex-start;gap:var(--space-3);display:flex}.shot.bs__potgShot{width:var(--shot-sm-w);height:var(--shot-sm-h);border-radius:var(--radius-square);flex:none;overflow:hidden}.shot.bs__potgShot.shot--fallback{font-size:var(--fs-hero-sm)}.bs__potgMain{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.bs__potgWho{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.bs__potgWho .bs__potgName{font-family:var(--font-body);font-size:var(--fs-ui);font-weight:var(--w-bold);text-transform:uppercase;color:var(--text-heading)}#root .bs__potgDesc{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-prose);color:var(--text-heading);text-transform:none;margin:0}.bs__potgWhen{font-family:var(--font-body);font-weight:var(--w-semibold);color:var(--award-ink)}.bs__potgScore{font-weight:var(--w-bold);text-transform:uppercase}.bs__potgWatch{align-items:center;gap:var(--space-1);width:fit-content;height:32px;padding:0 var(--space-3);border-radius:var(--radius-square);background:var(--accent-primary);border:var(--bw-hair) solid var(--accent-primary);color:var(--text-on-ink);cursor:pointer;margin-top:10px;display:flex}.bs__potgWatch:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:2px}.bs__potgWatch--poster{border-radius:var(--radius-square);background:var(--surface-card);width:100%;height:auto;padding:0;display:block;position:relative;overflow:hidden}.bs__potgPoster{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.bs__potgPlay{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);white-space:nowrap;display:flex}.bs__potgWatch--poster .bs__potgPlay{height:28px;padding:0 var(--space-2h);border-radius:var(--radius-square);background:var(--accent-primary);border:var(--bw-hair) solid var(--accent-primary);color:var(--text-on-ink);position:absolute;bottom:8px;left:8px}.bs__potgPlayIcon{font-size:var(--fs-caption)}.bs__insights{--card-radius:var(--radius-square);padding:var(--space-3) var(--space-3h);margin-top:var(--space-3)}.bs__insightsTitle{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:0}.bs__statcastCard{--card-radius:var(--radius-square);padding:var(--space-3) var(--space-3h)}.bs__statcastRow{gap:var(--space-3);flex-direction:column;margin-top:8px;display:flex}.bs__statcastCol{min-width:0}.bs__noteGrid{column-width:240px;column-gap:var(--space-2)}.bs__noteCard{align-items:flex-start;gap:var(--space-2);padding:var(--space-2) 0;border-color:var(--border-hairline);box-shadow:var(--inset-cell);break-inside:avoid;min-width:0;margin-bottom:8px;display:flex}.bs__noteAvatar{flex:none}.shot.bs__noteShot{width:var(--shot-2xs-w);height:var(--shot-2xs-h);border-radius:var(--radius-sm);flex:none;overflow:hidden}.shot.bs__noteShot.shot--fallback{font-size:var(--fs-num-md)}.bs__noteLogos{align-items:center;gap:2px;display:flex}.bs__noteBody{flex-direction:column;gap:2px;min-width:0;display:flex}.bs__noteWho{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--text-heading)}.bs__noteBody .pbp__callout{font-size:var(--fs-small);line-height:var(--lh-prose);background:0 0;border-left:none;padding:0}.bs .card{--card-radius:var(--radius-square)}.bs__stars{--card-radius:var(--radius-square);padding:var(--space-3) var(--space-3h)}.stars3__row{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.stars3__card{align-items:center;gap:var(--space-2h);padding:var(--space-2) 2px;display:flex}.stars3__card--hero{padding:var(--space-2h) var(--space-3);box-shadow:var(--inset-cell)}.stars3__card--hero+.stars3__card{border-top:none;margin-top:6px}.shot.stars3__shot{width:var(--shot-sm-w);height:var(--shot-sm-h);border-radius:var(--radius-square);flex:none;overflow:hidden}.shot.stars3__shot.shot--fallback{font-size:var(--fs-num-lg)}.stars3__copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.stars3__marks{font-size:var(--fs-compact);line-height:var(--lh-ui);letter-spacing:var(--ls-fixed);color:var(--text-caption)}.stars3__card--hero .stars3__marks{font-size:var(--fs-small)}.stars3__name{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-semibold);text-transform:uppercase;color:var(--text-heading)}.stars3__card--hero .stars3__name{font-size:var(--fs-title-sm)}.stars3__stat{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-muted);text-align:right;flex:none}.stars3__card--hero .stars3__stat{max-width:38%;color:var(--text-heading);font-size:var(--fs-small);font-weight:var(--w-semibold)}@media (width<=739.98px){.stars3__card{column-gap:var(--space-2h);row-gap:var(--space-1);border:none;border-top:var(--bw-hair) solid var(--border-hairline);background:0 0;border-radius:0;grid-template-columns:auto 1fr;align-items:start;display:grid;overflow:visible}.stars3__card:first-child{border-top:none}.stars3__card--hero{border:var(--bw-hair) solid var(--border-rule);background:linear-gradient(135deg, color-mix(in srgb, var(--marker) 16%, transparent), transparent 58%), var(--surface-inset);border-radius:0}.shot.stars3__shot{grid-row:1/3}.stars3__copy{grid-area:1/2}.stars3__stat{text-align:left;grid-area:2/2;max-width:none}}@media (width>=740px){.stars3__row{justify-content:center;align-items:stretch;gap:var(--space-3);flex-direction:row}.stars3__card{column-gap:var(--space-3);row-gap:var(--space-1);padding:var(--space-3);flex:0 300px;grid-template-columns:auto 1fr;align-items:center;display:grid}.shot.stars3__shot{width:var(--shot-lg-w);height:var(--shot-lg-h);grid-row:1/3}.stars3__copy{grid-area:1/2}.stars3__stat{text-align:left;grid-area:2/2;max-width:none}.stars3__card--hero .stars3__marks{font-size:var(--fs-compact)}.stars3__card--hero .stars3__name{font-size:var(--fs-body)}.stars3__card--hero .stars3__stat{font-size:var(--fs-caption);max-width:none}}.bs__scoring{--card-radius:var(--radius-square);padding:var(--space-3) var(--space-3h)}.bs__scoring>.sectionhead{border-radius:var(--radius-square);margin:-12px -14px 10px}.scoresum__plays{margin:0;padding:0;list-style:none}.scoresum__play+.scoresum__play{margin-top:var(--space-2);padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-rule)}.scoresum__head{align-items:center;gap:var(--space-2);min-width:0;display:flex}.scoresum__logo{flex:none}.scoresum__when{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-heading);flex:none}.scoresum__name{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--text-heading)}.scoresum__event{padding-left:var(--space-2);border-left:var(--bw-hair) solid var(--border-rule);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-caption)}.scoresum__body{align-items:flex-start;gap:var(--space-2h);margin-top:var(--space-2);display:flex}.shot.scoresum__shot{width:var(--shot-sm-w);height:var(--shot-sm-h);border-radius:var(--radius-square);flex:none;overflow:hidden}.scoresum__main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#root .scoresum__desc{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-body);text-transform:none;margin:0}.scoresum__score{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-muted)}.scoresum__watch{border-radius:var(--radius-square);background:var(--accent-primary);border:var(--bw-hair) solid var(--accent-primary);width:32px;height:32px;color:var(--text-on-ink);font-size:var(--fs-label);cursor:pointer;flex:none;justify-content:center;align-items:center;margin-top:2px;padding:0;display:flex;position:relative}.scoresum__watch:after{content:"";inset:calc((var(--tap-min) - 32px) / -2);position:absolute}.scoresum__watch:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:2px}.bs__tally{margin-top:var(--space-3)}.bs__tallyHead{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-2) var(--space-3h);flex-wrap:wrap;display:flex}.bs__tallyScope{gap:var(--space-1);flex:none;display:flex}.bs__tallyScopebtn{min-width:42px}.bs__tallyBody{padding:2px var(--space-3h) var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline)}.bs__grid--tally th,.bs__grid--tally td{border-bottom:none;padding:0}.bs__grid--tally thead th{padding-bottom:var(--space-1);color:var(--text-caption)}.bs__tallyGroup:not(:last-child) tr:last-child>*{border-bottom:var(--bw-hair) solid var(--accent-primary)}.bs__tallyMeasure{vertical-align:middle;width:1%;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);white-space:nowrap;padding-right:var(--space-2)!important;text-align:left!important}.bs__tallyClub{width:1%;padding-right:var(--space-1h)!important}.bs__tallyLogo{width:20px;height:20px;display:flex}.bs__tallyLogobox{border-radius:var(--radius-square);background:var(--tint,var(--surface-card));justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.bs__tallyLogobox--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.bs__tallyLogobox .teamlogo{transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32))}.bs__tallyCell{width:24px;height:22px;color:var(--text-body);position:relative}.bs__tallyCell--none{color:var(--text-caption)}.bs__tallyNum{position:relative}.bs__tallyWash{border-radius:var(--radius-square);background:var(--graphite);opacity:calc(var(--fill,0) * .45);position:absolute;inset:1px}.bs__tallyTotal{width:44px;font-weight:var(--w-bold);color:var(--text-heading);border-left:var(--bw-hair) solid var(--border-hairline)!important;padding-left:var(--space-1h)!important}.bs__grid--tally thead .bs__tallyTotal{font-weight:var(--w-semibold);color:var(--text-caption)}.bs__tallySr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=740px){.bs__tallyCell{height:30px}.bs__tallyMeasure{font-size:var(--fs-compact);padding-right:var(--space-3h)!important}.bs__tallyClub{padding-right:var(--space-2h)!important}.bs__tallyLogo{width:24px;height:24px}.bs__tallyTotal{width:56px;padding-left:var(--space-2h)!important}}@media (width<=359px){.bs__tallyMeasure{letter-spacing:var(--ls-caps);padding-right:var(--space-1)!important}.bs__tallyCell{width:20px}.bs__tallyTotal{width:36px}}.flipcard{perspective:1400px}.flipcard__inner{transform-style:preserve-3d;transition:transform var(--dur-flip) var(--ease-flip);display:grid}.flipcard--flipped .flipcard__inner{transform:rotateY(180deg)}.flipcard__face{backface-visibility:hidden;grid-area:1/1;min-width:0}.flipcard__face--back{transform:rotateY(180deg)}.flipcard--flipped .flipcard__face--front{visibility:hidden;transition:visibility 0s .225s}@media (prefers-reduced-motion:reduce){.flipcard--flipped .flipcard__face--front{transition-delay:0s}}.flipback{gap:var(--space-2);width:100%;height:100%;padding:var(--space-2) var(--space-4) var(--space-3h);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);color:var(--text-body);font-family:var(--font-mono);box-shadow:var(--shadow-stamped);border-radius:0;flex-direction:column;display:flex;position:relative}.flipback__topRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.flipback__linescore{gap:var(--space-1);flex-direction:column;display:flex}.flipback__lsHeader,.flipback__team{align-items:center;column-gap:var(--space-2);grid-template-columns:1fr repeat(3,28px);display:grid}.flipback__lsCol{text-align:center;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-caption)}.flipback__team{padding:2px 0}.flipback__abbr{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-size:var(--fs-title-md);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);color:var(--text-heading);display:flex}.flipback__lsVal{font-family:var(--font-mono);font-size:var(--fs-num-lg);font-weight:var(--w-bold);color:var(--text-heading)}.flipback__decisions{gap:var(--space-1);padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline);font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-muted);flex-direction:column;margin-top:2px;display:flex}.flipback__decision b{color:var(--text-heading);margin-right:3px}.skel__body{gap:var(--space-2);flex-direction:column;animation:1.5s ease-in-out infinite skel-pulse;display:flex;position:relative}.skel__bar,.skel__circle{background:var(--border-hairline);border-radius:var(--radius-xs);display:inline-block}.skel__circle{border-radius:var(--radius-pill)}.skel__topRow{align-items:center;gap:var(--space-2);display:flex}.skel__bar--btn{border-radius:var(--radius-sm);width:74px;height:22px}.skel__bar--pill{border-radius:var(--radius-pill);width:96px;height:18px}.skel__linescore{gap:var(--space-2);padding-top:var(--space-1);flex-direction:column;display:flex}.skel__team{align-items:center;column-gap:var(--space-2);grid-template-columns:24px 1fr repeat(3,20px);display:grid}.skel__circle--logo{width:24px;height:24px}.skel__bar--team{width:70%;height:14px}.skel__bar--num{width:100%;height:14px}.skel__decisions{gap:var(--space-1h);padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline);flex-direction:column;margin-top:2px;display:flex}.skel__bar--decision{width:60%;height:12px}.skel__potg{align-items:flex-start;gap:var(--space-2h);padding-top:var(--space-1);display:flex}.skel__circle--shot{width:var(--shot-md-w);height:var(--shot-md-h);border-radius:var(--radius-sm);flex:none}.skel__potgLines{gap:var(--space-1h);padding-top:var(--space-1);flex-direction:column;flex:1;display:flex}.skel__bar--short{width:40%;height:12px}.skel__bar--long{width:90%;height:12px}@keyframes skel-pulse{0%,to{opacity:1}50%{opacity:.45}}.skel__ball{width:var(--skel-ball-size);height:var(--skel-ball-size);z-index:2;filter:drop-shadow(var(--shadow-drop-raised));animation:2.4s ease-in-out infinite alternate skel-roll;position:absolute;top:50%;left:0;transform:translateY(-50%)}.skel__ballBody{width:100%;height:100%;position:absolute;inset:0}.skel__ballBody circle{stroke:var(--border-rule);stroke-width:3px}.skel__ballShadeLight{stop-color:var(--surface-inset)}.skel__ballShadeDark{stop-color:var(--border-hairline)}.skel__ballWindow{border-radius:var(--radius-pill);position:absolute;inset:0;overflow:hidden}.skel__ballFrames{width:3600%;height:100%;animation:2.4s steps(35,end) infinite alternate skel-ball-spin;position:absolute;top:0;left:0}.skel__ballSeam{fill:none;stroke:var(--clay);stroke-width:2.5px;stroke-linecap:round}.skel__ballStitch{stroke:var(--clay);stroke-width:1.6px;stroke-linecap:round}@keyframes skel-roll{0%{left:0}to{left:calc(100% - var(--skel-ball-size))}}@keyframes skel-ball-spin{0%{transform:translate(0)}to{transform:translate(-97.2222%)}}@media (prefers-reduced-motion:reduce){.skel__body{opacity:.8;animation:none}.skel__ball{left:calc(50% - var(--skel-ball-size) / 2);animation:none}.skel__ballFrames{animation:none;transform:translate(0)}}.playerline__bucket{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:0 0 6px}.playerline__bucket+.playerline__list{margin-bottom:12px}.playerline__list{gap:var(--space-2);flex-direction:column;margin:0 0 6px;padding:0;list-style:none;display:flex}.playerline{align-items:center;gap:var(--space-2);padding:var(--space-2);display:flex;overflow:visible}.playerline__shotwrap{border-radius:var(--radius-square);flex:none;display:block;position:relative}.shot.playerline__shot{width:var(--shot-md-w);height:var(--shot-md-h);border-radius:var(--radius-square);overflow:hidden}.playerline__posbadge{border-radius:var(--radius-square);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);min-width:16px;color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);line-height:var(--lh-ui);text-align:center;padding:1px 3px;position:absolute;bottom:2px;left:2px}.playerline__body{flex-direction:column;gap:2px;min-width:0;display:flex}.playerline__name{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--text-heading);flex-wrap:wrap;align-items:baseline;display:flex}.playerline__namebreak{display:none}.playerline__team{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--text-caption);flex-wrap:wrap;display:flex}.playerline__stat{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-muted)}.flipback :is(.pill,.btn,.plink){border-radius:0}.door{cursor:pointer}.door:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.door:disabled{cursor:wait;opacity:.7}.door--inline,.door__label,.plink.lsp__seeall,.pcard__gamelink,.outl__name,.gnotes__pdf a{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:var(--bw-hair);text-underline-offset:3px}.door--inline{padding:var(--space-1) 2px;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);color:var(--text-heading);background:0 0;border:none}.door__label{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--text-heading);white-space:nowrap;flex:none}.door--boxed{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading);background:0 0;text-decoration:none;display:inline-flex}.door--boxed:hover:not(:disabled),.door--boxed:active:not(:disabled){background:var(--surface-inset)}.door--boxed.door--stamped{border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card)}.door--boxed.door--bar{border:0;border-top:var(--bw-heavy) solid var(--border-stamped);background:var(--text-heading);color:var(--surface-card);font-size:var(--fs-h3)}.door--boxed.door--bar:hover:not(:disabled),.door--boxed.door--bar:active:not(:disabled){background:var(--text-heading);text-decoration:underline}.door--block{width:100%;margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-caption);font-family:inherit;font-size:var(--fs-small);font-weight:var(--w-semibold);text-align:center;display:block}.door--block:hover:not(:disabled){color:var(--text-body)}.tlead{margin-top:var(--space-1)}.tlead__cat{margin-top:var(--space-3h)}.tlead__row{grid-template-columns:var(--mark-lg) var(--mark-lg) minmax(0, 1fr) auto}.tlead__row--dim{opacity:.55}.shot.tlead__shot{border:0;border-radius:0;width:100%;height:100%}.shot.tlead__shot.shot--fallback{font-size:var(--fs-label)}.leaderrow__name .tlead__name{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.tlead__teamtag{font-weight:var(--w-bold);letter-spacing:var(--ls-caps)}.tlead__logo{flex:none}.tlead__level{--pill-fill:var(--surface-inset);--pill-edge:var(--border-hairline);--pill-ink:var(--text-muted);flex:none}.tlead__row .prospect__tag{padding:1px var(--space-1h);flex:none}.team-hub__id.tlead-id{border:var(--bw-heavy) solid var(--border-stamped);box-shadow:var(--shadow-stamped);border-radius:0;grid-template-columns:80px 1fr}.team-hub__id.tlead-id:after{content:none}.ilmark{color:var(--accent-negative);font-weight:var(--w-bold);line-height:var(--lh-solid);flex:none}.tledg__blocks{flex-direction:column;display:flex}.tledg__block+.tledg__block{border-top:var(--bw-heavy) solid var(--border-stamped)}.tledg__block-title{padding:var(--space-1h) var(--space-3);background:var(--surface-stamped-tint);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);margin:0}.tledg__rows{font-variant-numeric:normal;font-family:inherit}.tledg__rows :where(th,td){text-align:left;vertical-align:baseline}.tledg__rows :where(th,td):first-child{padding-left:var(--space-3)}.tledg__rows :where(th,td):last-child{padding-right:var(--space-3);text-align:right}.tledg__cat{font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-caption)}.tledg__leader{width:100%;max-width:0}.tledg__who{align-items:baseline;gap:var(--space-1h);min-width:0;display:flex}.tledg__who .tledg__name{min-width:0;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--text-heading);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tledg__val{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--text-heading)}.tledg__who .ilmark{font-size:var(--fs-caption);flex:none}.leaders__scope{flex-wrap:wrap;margin:0 0 16px}.leaders__head{margin-bottom:12px}.leaders__org{align-items:center;gap:var(--space-3);display:flex}.leaders__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:2px 0 0}.bs__info{padding:var(--space-3) var(--space-3h)}.bs__infoRow{font-size:var(--fs-compact);line-height:var(--lh-prose);color:var(--text-body);margin:3px 0}.bs__infoLabel{font-family:var(--font-display);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-title);color:var(--text-heading)}.bs__hand{color:var(--text-caption)}.bs__totalsCard{padding:0}.bs__grid--totals{table-layout:fixed}.bs__grid--totals th,.bs__grid--totals td{width:20%}.bs__grid--totals td{font-size:var(--fs-title-lg)}.bs__grid--totals .bs__nameCol{width:20%}.bs__grid--totals .bs__pname{font-size:var(--fs-num-lg)}.bs__grid--totals .bs__totCell{font-weight:var(--w-bold);color:var(--text-heading)}.bs__board{padding:0}.bs__grid .bs__boardName{white-space:nowrap;border:none;width:30px;height:30px;text-align:left!important;padding:0!important}.bs__boardLogo{width:100%;height:100%;display:flex}.bs__boardLogobox{background:var(--tint,var(--bg-page));justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.bs__boardLogobox--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000029) 0, var(--pinstripe-color,#00000029) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.bs__boardLogobox .teamlogo{transform:translateX(var(--offset-x,0)) translateY(var(--offset-y,0)) scale(var(--scale,1.32))}.bs__boardInn{width:26px;color:var(--text-body)}.bs__grid--board :is(.bs__boardInn,.bs__boardFinal){border:0 solid var(--border-hairline);border-width:0 var(--bw-hair) var(--bw-hair) 0}.bs__grid--board thead :is(.bs__boardInn,.bs__boardFinal){border-top-width:var(--bw-hair)}.bs__grid--board .bs__boardInn{font-size:var(--fs-compact)}.bs__grid--board thead th.bs__boardInn{font-size:var(--fs-label)}.bs__boardInn--scored{font-weight:var(--w-bold);color:var(--accent-negative)}.bs__boardCellBtn{width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.bs__boardCellBtn:active{transform:scale(.92)}.bs__boardCellBtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px;border-radius:2px}.bs__grid--board .bs__boardFinal{background:var(--bg-page);width:26px;font-size:var(--fs-compact);font-weight:var(--w-bold);color:var(--text-heading)}.bs__grid--board thead .bs__boardFinal{font-size:var(--fs-caption);color:var(--text-caption)}.bs__fill{background:var(--border-rule);grid-template-columns:1fr 1fr;gap:1px;display:grid}.bs__field{min-width:0;padding:var(--space-2h) var(--space-3);background:var(--surface-card);flex-direction:column;gap:3px;display:flex}.bs__field--wide{grid-column:1/-1}.bs__fieldLabel{font-family:var(--font-display);font-size:var(--fs-label);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption)}.bs__fieldValue{font-family:var(--font-body);font-size:var(--fs-ui);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-num);color:var(--text-body);overflow-wrap:anywhere}.bs__tierbtn{vertical-align:1px;margin-left:6px}.bs .bs__defensecard .defdiamond{padding:0}.boxscore__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bs__totalsCard .bs__grid--totals :is(th,td){text-align:center}.bs__totalsCard .bs__grid--totals :is(th,td).bs__nameCol{text-align:center!important}.pagenav{z-index:var(--z-sticky);padding:var(--space-3h) var(--app-gutter) calc(var(--space-3h) + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg-canvas) 55%, color-mix(in srgb, var(--bg-canvas) 0%, transparent));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.pagenav .btn:where(:not(.innings__refresh)){pointer-events:auto;width:100%;max-width:calc(var(--app-width) - 2 * var(--app-gutter));box-shadow:var(--shadow-raised);margin:0}.innings__refresh--float{pointer-events:auto}:is(body:has(.slatebody),body:has(.wirelab)){--radius-xs:var(--radius-square);--radius-sm:var(--radius-square);--radius-md:var(--radius-square);--radius-lg:var(--radius-square);--radius-pill:var(--radius-square)}.bs__duo,.bs__col{display:contents}@media (width>=740px){.screen{max-width:960px}.slatebody{align-items:flex-start;gap:var(--space-6);display:flex}.slatebody__main{flex:auto;min-width:0}.screen--slate.screen--wirerail{max-width:1272px}.screen--slate.screen--bracketrail{max-width:1310px}.wirerail{flex:none;width:288px;margin-top:14px}.wirerail__head{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1h);border-bottom:var(--bw-hair) solid var(--border-hairline);display:flex}.wirerail__title{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin:0}.wirerail__list{margin:0;padding:0;list-style:none;overflow:hidden}.wirerail__door{width:100%;margin-top:var(--space-2);display:flex}.wire__row--compact{padding:var(--space-2) 0 var(--space-2) var(--space-2h);display:block}.wire__row--compact .wire__kicker{gap:var(--space-1h)}.wire__row--compact .wire__cutline{font-size:var(--fs-compact)}.wire__row--compact .banner{flex:none}.gamelist{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(360px,1fr));display:grid}.boxscore__headright .innings__refresh{display:inline-flex}.pagenav--boxscore{display:none}.flipback__decisions{gap:var(--space-1h) var(--space-3h);flex-flow:wrap}.playerline__namebreak{display:block}.playerline__name{font-size:var(--fs-small);flex-direction:column;align-items:flex-start}.stepnav{max-width:640px;margin-inline:auto}.inningchrome{margin:0 0 14px}.absframe{display:block}.absframe .statgrid{background:0 0}.absframe .abs__title{border-radius:0;margin:-14px -14px 8px}.absframe .abs{margin-top:0}.absframe .abs__rows{border-top:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-sm)}.pbp__atbat{gap:0 var(--space-4);grid-template-columns:minmax(0,38fr) minmax(0,62fr);align-items:stretch;display:grid}.pbp__atbat--nozone{grid-template-columns:auto minmax(0,1fr)}.pbp__zonebtn{display:none}.pbp__zonecell{gap:var(--space-3h);padding:var(--space-1h) var(--space-2h);align-items:flex-start;display:flex}.pbp__zonecell .pitchlist{flex:1;align-self:flex-start;min-width:0}.strikezone--inline{flex:none;width:142px;margin-top:-6px}.strikezone--inline.strikezone--withbatter{width:166px}.bs__duo{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bs__duo>:only-child{grid-column:1/-1}.bs__col{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.bs__statcastRow{flex-direction:row}.bs__statcastCol{flex:1 1 0}.photostrip__body{grid-template-rows:repeat(3,163px)}.shot{width:168px;height:224px}.shot--fallback{font-size:var(--fs-hero-2xl)}}.slate-reserve--ws{min-height:66rem}.slate-reserve--offseason{min-height:60rem}.slate-reserve--bracket{min-height:20rem}.slate-reserve--primer{min-height:10rem}.slate-reserve--primer-rail{flex:none;width:358px;min-height:10rem;margin-top:14px}@media (width>=740px){.slate-reserve--ws{min-height:59rem}}.levelladder{--rail-y:calc(var(--space-2) + var(--space-4) + var(--space-1h));--ball-size:var(--space-6);padding:var(--space-2) 0 var(--space-1h);border-bottom:var(--bw-heavy) solid var(--border-stamped);display:flex;position:relative}.levelladder__rail{top:calc(var(--rail-y) - var(--bw-heavy) / 2);left:calc(100% / var(--stops,5) / 2);width:calc(100% * (var(--farm,5) - 1) / var(--stops,5));height:var(--bw-heavy);background:var(--border-stamped);position:absolute}.levelladder__ball{top:calc(var(--rail-y) - var(--ball-size) / 2);z-index:2;width:calc(100% / var(--stops,5));pointer-events:none;transform:translateX(calc(var(--at,0) * 100%));justify-content:center;display:flex;position:absolute;left:0}.levelladder--nopick .levelladder__ball{visibility:hidden}.levelladder__ballart{width:var(--ball-size);height:var(--ball-size);transform:rotate(calc(var(--at,0) * 120deg));display:block}.levelladder__hide{fill:var(--surface-inset);stroke:var(--border-stamped);stroke-width:2px}.levelladder__seam{fill:none;stroke:var(--clay);stroke-width:1.6px}.levelladder__stop{z-index:1;min-width:0;padding:calc(var(--space-4) + var(--space-3) + var(--space-1h)) 0 var(--space-2);color:var(--text-heading);text-align:center;cursor:pointer;background:0 0;border:0;flex:1 1 0;display:block;position:relative}.levelladder__stop:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:calc(-1 * var(--bw-heavy))}@media (hover:hover){.levelladder__stop:hover{background:var(--surface-row-hover)}}.levelladder__stop--winter{border-left:var(--bw-hair) dashed var(--border-rule)}.levelladder__node{top:calc(var(--rail-y) - var(--space-2) - var(--space-3) / 2);box-sizing:border-box;width:var(--space-3);height:var(--space-3);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);position:absolute;left:50%;transform:translate(-50%)}.levelladder__stop--winter .levelladder__node{border-radius:50%}.levelladder__name{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-emphasis);white-space:nowrap;display:inline-block}.levelladder__stop.is-empty .levelladder__name{color:var(--text-caption)}.levelladder__stop.is-picked .levelladder__name{color:var(--text-heading);box-shadow:inset 0 calc(-1 * var(--space-1h)) 0 var(--marker)}.levelladder__count{min-height:var(--fs-cell);margin-top:var(--space-1h);font-family:var(--font-mono);font-size:var(--fs-cell);line-height:var(--lh-solid);color:var(--text-caption);display:block}:root{--slate-bar-h:calc(60px + env(safe-area-inset-top))}@media (width>=740px){:root{--slate-bar-h:76px}}.slatemast__bar{justify-content:space-between;align-items:center;gap:var(--space-2);padding-top:calc(var(--space-4) + env(safe-area-inset-top));display:flex}.slatemast__brand{min-height:var(--tap-min);cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:flex}.slatemast__brand:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}.slatemast__centre{flex:auto;justify-content:center;min-width:0;display:flex}.slatemast__actions{align-items:center;gap:var(--space-1);flex:none;display:flex}.slatemast__actions .slatemast__icon{min-width:var(--tap-min);min-height:var(--tap-min);flex:none}@media (width<=420px){.slatemast__brand .tally-lockup__mark{width:30px;height:30px}.slatemast__brand .tally-lockup__wordmark{width:auto;height:var(--space-6)}}@media (width<=359px){.slatemast__brand .tally-lockup{gap:var(--space-1)}.slatemast__brand .tally-lockup__mark{width:26px;height:26px}.slatemast__brand .tally-lockup__wordmark{height:var(--space-5)}}@media (width<=739px){.slatemast__actions .sitebar__logbooklabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.slatemast__card{margin:var(--space-4) 0;border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);box-shadow:var(--shadow-stamped)}.slatedate{align-items:center;min-height:76px;display:flex}.slatedate__arrow{width:52px;height:52px;color:var(--text-heading);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.slatedate__arrow:focus-visible,.slatedate__today:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}@media (hover:hover){.slatedate__arrow:not(:disabled):hover{background:var(--surface-row-hover)}}.slatedate__chevron{fill:none;stroke:currentColor;stroke-width:2.6px;width:22px;height:22px}.slatedate__label{text-align:center;min-width:0;padding-block:var(--space-2);flex:auto;overflow:hidden}.slatedate__turn{display:block}.slatedate__dow{margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-solid);letter-spacing:var(--ls-wide);color:var(--text-caption);display:block}.slatedate__md{font-family:var(--font-display);font-size:var(--fs-display-md);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-emphasis);color:var(--text-heading);white-space:nowrap;display:block}.slatedate__today{margin:var(--space-1) 0 var(--space-1h);padding:var(--space-1) var(--space-2h);border:var(--bw-hair) solid var(--border-stamped);background:var(--surface-inset);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-label);cursor:pointer}.slatedate--mini{min-width:0;min-height:var(--tap-min);flex:auto}.slatedate--mini .slatedate__arrow{width:var(--tap-min);height:var(--tap-min)}.slatedate--mini .slatedate__chevron{width:var(--space-4);height:var(--space-4);stroke-width:2.8px}.slatedate__short{font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-solid);letter-spacing:var(--ls-wide);color:var(--text-heading);white-space:nowrap}.slatecompact{align-items:center;gap:var(--space-1h);flex:auto;min-width:0;display:flex}.slatecompact__level{flex:none;position:relative}.slatecompact__chip{align-items:center;gap:var(--space-1h);height:var(--tap-min);padding:0 var(--space-2h) 0 var(--space-3);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-stamped-ink);color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-label);cursor:pointer;display:inline-flex}.slatecompact__chip:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}.slatecompact__caret{fill:none;stroke:currentColor;stroke-width:3px;width:14px;height:14px}.slatecompact__chip.is-open .slatecompact__caret{transform:rotate(180deg)}.slatemenu{top:calc(100% + var(--space-1));z-index:var(--z-overlay);width:240px;padding:var(--space-1) 0;border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);box-shadow:var(--shadow-stamped);transform-origin:0 0;opacity:0;visibility:hidden;position:absolute;left:0;transform:scale(.96)}.slatemenu.is-open{opacity:1;visibility:visible;transform:none}.slatemenu__item{align-items:center;gap:var(--space-2h);width:100%;height:var(--space-12);padding:0 var(--space-3h);color:var(--text-heading);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.slatemenu__item.is-picked,.slatemenu__item:active{background:var(--surface-row-hover)}.slatemenu__item:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:calc(-1 * var(--bw-heavy))}@media (hover:hover){.slatemenu__item:hover{background:var(--surface-row-hover)}}.slatemenu__name{width:58px;font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-label);flex:none}.slatemenu__full{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-caption);flex:auto}.slatemenu__count{font-family:var(--font-mono);font-size:var(--fs-small)}.slatemast__compactbar{z-index:var(--z-sticky);align-items:center;gap:var(--space-1h);box-sizing:border-box;min-height:var(--slate-bar-h);padding:env(safe-area-inset-top) var(--space-2) 0 var(--space-3);border-bottom:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-card);box-shadow:0 var(--stamped-offset) 0 var(--border-stamped);visibility:hidden;display:flex;position:fixed;top:0;left:0;right:0;transform:translateY(-110%)}.slatemast__compactbar.is-on{visibility:visible;transform:none}.slatemast__compactmark{flex:none}.slatestrip .teamfilterstrip--chips{box-shadow:none;background:0 0;border:0;border-radius:0}.slatestrip .teamfilterstrip--chips .vsteam__strip{gap:var(--space-3);padding:var(--space-1) var(--space-1) var(--space-2)}.slatestrip .teamfilterstrip--chips .vsteam__team{width:var(--tap-min);height:var(--tap-min);border:var(--bw-heavy) solid var(--border-stamped);background:var(--surface-inset);box-shadow:var(--bw-heavy) var(--bw-heavy) 0 var(--border-stamped);border-radius:50%;padding:0}.slatestrip .teamfilterstrip--chips .vsteam__team.is-marked{background:var(--marker)}.slatestrip .teamfilterstrip--chips .vsteam__team .teamlogo{width:26px;height:26px}@media (width>=740px){.slatemast__bar{z-index:var(--z-sticky);min-height:var(--slate-bar-h);margin:0 calc(-1 * var(--app-gutter));padding:0 var(--app-gutter);border-bottom:var(--bw-heavy) solid transparent;background:var(--bg-canvas);position:sticky;top:0}.slatemast__bar.is-compact{border-bottom-color:var(--border-stamped);background:var(--surface-card);box-shadow:0 var(--stamped-offset) 0 var(--border-stamped)}.slatemast__centre .slatecompact{flex:0 420px}.slatemast__card{display:flex}.slatemast__card .levelladder{border-bottom:0;border-right:var(--bw-heavy) solid var(--border-stamped);flex:auto}.slatemast__card>.slatedate{flex:0 0 360px}.levelladder__stop{padding-bottom:var(--space-3h)}.levelladder__name{font-size:var(--fs-title-sm)}.levelladder{--ball-size:26px}.slatedate__md{font-size:var(--fs-display-lg)}.slatemenu{width:260px}.slatestrip .teamfilterstrip--chips .vsteam__team{width:var(--space-12);height:var(--space-12)}}.slatedate__mdlong{display:none}@media (width>=740px){.slatedate__mdshort{display:none}.slatedate__mdlong{display:inline}}.plink{appearance:none;font:inherit;text-transform:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}.plink:hover{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.plink:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.player__back{margin-left:calc(-1 * var(--space-2h))}.team-hub .mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.shot{width:var(--shot-xl-w);height:var(--shot-xl-h);border-radius:var(--radius-md);border:var(--bw-hair) solid var(--border-hairline);background:0 0;flex:none;display:block;overflow:hidden}.shot img{object-fit:cover;object-position:top center;filter:grayscale(.16)contrast(1.02);width:100%;height:100%;display:block}.shot img[data-pending],.change__shot img[data-pending]{visibility:hidden;position:absolute;inset:0}.shot--fallback{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-display-lg);color:var(--graphite-soft);background:var(--surface-inset);box-shadow:var(--inset-cell);place-items:center;display:grid}.shot--logo{background:var(--surface-inset);box-shadow:var(--inset-cell);place-items:center;display:grid;position:relative}.shot--logo img{object-fit:contain;object-position:center;filter:none;width:100%;height:100%;transform:scale(1.6)}.vsteam__tray{background:var(--surface-inset);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);box-shadow:var(--inset-cell);margin-top:8px;overflow:hidden}.vsteam__strip{gap:var(--space-1h);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:var(--space-2) var(--space-3h);scrollbar-width:thin;display:flex;position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 18px calc(100% - 18px),#0000 100%)}.vsteam__team{scroll-snap-align:center;width:48px;height:48px;padding:var(--space-1);border:var(--bw-hair) solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:border-color var(--dur-fast) ease, background var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:0 0;flex:none;place-items:center;display:grid}.vsteam__team .teamlogo{filter:grayscale();opacity:.4;transition:filter var(--dur-fast) ease, opacity var(--dur-fast) ease}.vsteam__team.is-active{border-color:var(--accent-primary);background:var(--surface-card);box-shadow:var(--shadow-card)}.vsteam__team.is-active .teamlogo{filter:none;opacity:1}@media (hover:hover){.vsteam__team:not(.is-active):hover .teamlogo{opacity:.7}}.teamfilterstrip{margin:var(--space-2) 0}.teamfilterstrip__row{align-items:center;display:flex}.teamfilterstrip__pin{width:auto;padding-left:var(--space-3h);padding-right:var(--space-3h);flex:none;margin:8px}.teamfilterstrip__pin.is-active{padding-left:var(--space-1);padding-right:var(--space-1)}.teamfilterstrip__divider{width:var(--bw-hair);background:var(--border-rule);flex:none;align-self:stretch;margin:8px 0}.teamfilterstrip__mlblogo{object-fit:contain;display:block}.teamfilterstrip--nav .vsteam__team .teamlogo{filter:none;opacity:1}.teamfilterstrip--nav .vsteam__strip{scrollbar-width:none}.teamfilterstrip--nav .vsteam__strip::-webkit-scrollbar{display:none}.teamfilterstrip__arrow{border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);width:32px;height:32px;color:var(--text-body);font-size:var(--fs-title-md);line-height:var(--lh-solid);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-standard);flex:none;margin:8px 2px;padding:0}.teamfilterstrip__arrow:active{transform:scale(.94)}@media (hover:none),(pointer:coarse){.teamfilterstrip__arrow{display:none}}.ledger tbody td{border-top:none}.ledger tbody tr{background-image:linear-gradient(var(--border-hairline), var(--border-hairline));background-position:0 0;background-repeat:no-repeat;background-size:100% var(--bw-hair)}.ledger thead th{font-weight:var(--w-semibold)}.ledger .lft{text-align:left}.ledger .yr{color:var(--text-heading);font-weight:var(--w-bold)}.ledger .ledger__label{color:var(--text-muted);font-family:var(--font-body)}.ledger tr.is-allstar td{background:#e9c33f29}.ledger tr.is-allstar .yr{color:var(--clay-deep)}.ledger__allstar{color:var(--clay);font-size:var(--fs-caption);margin-left:3px}.ledger tfoot td{border-top:var(--bw-rule) solid var(--border-rule);background:var(--bg-page);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--w-bold);color:var(--text-heading)}.ledger tfoot .yr{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-label);color:var(--text-caption)}.ledger tr.reg-milb td{color:var(--graphite)}.ledger tr.reg-milb .yr{color:var(--graphite);font-weight:var(--w-semibold)}.reg-pill{padding:2px var(--space-1);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);color:var(--graphite);vertical-align:middle;align-items:center;gap:3px;margin:-3px 0 -3px 5px;display:inline-flex}.ledger tr.reg-subtotal td{background:var(--surface-inset);font-weight:var(--w-bold);color:var(--text-heading)}.ledger tr.reg-subtotal .ledger__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-caps);color:var(--text-caption)}.ledger tfoot tr.reg-milb td,.reg-gap td,.reg-gap .yr{color:var(--graphite)}.reg-gap__note{font-family:var(--font-mono);font-size:var(--fs-cell);font-style:italic}.ledger td.ledger__span{white-space:normal}@media (width<=739.98px){.ledger .col-narrow-hide{display:none}.ledger{--table-cell:var(--space-1h) var(--space-1h)}}.advcard .fact__value,.foulcard .fact__value{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-title-sm);font-weight:var(--w-bold);color:var(--text-heading);line-height:var(--lh-score)}.phcard *{text-transform:uppercase}.phcard{z-index:var(--z-modal);background:var(--surface-card);border:var(--bw-heavy) solid var(--border-stamped);width:320px;box-shadow:var(--shadow-stamped);font-family:var(--font-body);pointer-events:none;position:fixed}.phcard__band{align-items:center;gap:var(--space-3);padding:var(--space-3);display:flex}.phcard__photo{width:var(--shot-sm-w);height:var(--shot-sm-h);border:var(--bw-heavy) solid var(--band-text);background:var(--band-fill);flex:none;display:block;overflow:hidden}.phcard__photo .shot{border-radius:0;width:100%;height:100%}.phcard__photo .shot.shot--fallback{font-size:var(--fs-title-md)}.phcard__id{flex:auto;min-width:0}.phcard__first,.phcard__last{font-family:var(--font-display);font-weight:var(--w-bold);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.phcard__first{font-size:var(--fs-small);letter-spacing:var(--ls-xwide);line-height:var(--lh-solid)}.phcard__last{margin-top:var(--space-1);font-size:var(--fs-hero-sm);letter-spacing:var(--ls-caps);line-height:var(--lh-solid)}.phcard__meta{margin-top:var(--space-1h);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-compact);letter-spacing:var(--ls-label);line-height:var(--lh-compact)}.phcard__crest{padding:var(--space-1);background:var(--surface-inset);border:var(--bw-heavy) solid var(--band-text);flex:none;justify-content:center;align-items:center;display:flex}.phcard__tagrow{padding:var(--space-1h) var(--space-3);background:var(--surface-inset);border-bottom:var(--bw-hair) solid var(--border-hairline)}.phcard__tag{--pill-fill:var(--surface-inset);max-width:100%;letter-spacing:var(--ls-caps);text-overflow:ellipsis;display:inline-block;overflow:hidden}.phcard__tag--rehab{--pill-edge:var(--graphite-soft);--pill-ink:var(--text-caption)}.phcard__table{border-collapse:collapse;table-layout:fixed;width:100%}.phcard__table th,.phcard__table td{box-sizing:border-box;text-align:center;border:var(--bw-hair) solid var(--border-hairline);padding:0}.phcard__table tr>:first-child{width:92px;padding-left:var(--space-3);text-align:left;border-left:0}.phcard__table tr>:last-child{border-right:0}.phcard__table tbody tr:last-child>*{border-bottom:0}.phcard__colk{height:var(--space-6);background:var(--bg-page);border-top:0}.phcard__rowk{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-muted)}.phcard__rowv{height:var(--space-10);font-family:var(--font-mono);font-weight:var(--w-medium);font-size:var(--fs-h3);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);color:var(--text-heading)}.phcard__row--post>*{background:var(--surface-inset)}.phcard__rowv--over{color:var(--clay-deep)}.phcard__table td.phcard__marks{height:auto;padding:var(--space-2) var(--space-3);text-align:left}.phcard__strip{gap:var(--space-1);flex-wrap:wrap;display:flex}.phcard__mark{box-sizing:border-box;width:var(--space-3);height:var(--space-3);background:var(--text-heading);display:inline-block}.phcard__mark--wrong{border:var(--bw-heavy) solid var(--accent-negative);background:0 0}.phcard__markkey{margin-top:var(--space-1h);font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-compact);letter-spacing:var(--ls-label);line-height:var(--lh-compact);color:var(--text-caption);display:block}.phcard__markkey .phcard__mark{width:var(--space-2);height:var(--space-2);vertical-align:baseline}.phcard__loading{background:linear-gradient(90deg, var(--surface-card) 0%, var(--surface-inset) 50%, var(--surface-card) 100%);background-size:200% 100%;height:148px;animation:1.1s ease-in-out infinite phcard-shimmer}@media (prefers-reduced-motion:reduce){.phcard__loading{animation:none}}@keyframes phcard-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pitchmix{margin:0 0 18px}.pitchmix__bar{border-radius:var(--radius-xs);gap:2px;height:12px;margin-bottom:8px;display:flex;overflow:hidden}.pitchmix__seg{flex-basis:0;min-width:3px}.pitchmix__seg--fastball,.pitchmix__chip--fastball{background:var(--arsenal-fastball)}.pitchmix__seg--breaking,.pitchmix__chip--breaking{background:var(--arsenal-breaking)}.pitchmix__seg--offspeed,.pitchmix__chip--offspeed{background:var(--arsenal-offspeed)}.pitchmix__seg--other,.pitchmix__chip--other{background:var(--arsenal-other)}.pitchmix__seg--ground,.pitchmix__chip--ground{background:var(--batted-ground)}.pitchmix__seg--line,.pitchmix__chip--line{background:var(--batted-line)}.pitchmix__seg--fly,.pitchmix__chip--fly{background:var(--batted-fly)}.pitchmix__seg--pop,.pitchmix__chip--pop{background:var(--batted-pop)}.pitchmix__list{margin:0;padding:0;list-style:none}.pitchmix__row{align-items:center;column-gap:var(--space-2);padding:var(--space-1h) 0;border-top:var(--bw-hair) solid var(--border-rule);grid-template-columns:10px minmax(0,1fr) max-content max-content;display:grid}.pitchmix__row:first-child{border-top:0}.pitchmix__chip{border-radius:var(--radius-xs);width:10px;height:10px}.pitchmix__name{font-family:var(--font-mono);font-size:var(--fs-ui);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pitchmix__usage{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:var(--w-semibold);font-size:var(--fs-ui);color:var(--text-heading);text-align:right;min-width:40px}.pitchmix__velo{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-ui);color:var(--text-body);text-align:right;min-width:86px}.break-banner,.offday-banner{justify-content:center;align-items:baseline;gap:var(--space-2);margin:4px 0 var(--space-3);padding:var(--space-2h) var(--space-4);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.break-banner{background:linear-gradient(180deg, var(--allstar-blue) 0%, var(--allstar-blue-deep) 100%)}.offday-banner{background:linear-gradient(180deg, var(--ink-2) 0%, var(--ink-0) 100%)}.break-banner__text,.offday-banner__text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--w-bold);font-size:var(--fs-body);color:var(--winprob-line)}.break-banner__detail,.offday-banner__detail{font-size:var(--fs-label);color:#ffffffd1}.game-status-banner{justify-content:center;align-items:center;gap:var(--space-2);margin:4px 0 var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--marker);border:var(--bw-hair) solid var(--border-rule);display:flex}.game-status-banner__text{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--w-bold);font-size:var(--fs-label);color:var(--text-on-bright)}.game-status-banner__reason{font-weight:var(--w-semibold)}.delay{margin:4px 0 var(--space-3);animation:delay-pop var(--dur-med) var(--ease-out) both;flex-wrap:nowrap}.delay .notice__icon{background:color-mix(in srgb, var(--navy) 12%, var(--surface-inset));border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.delay b{font-family:var(--font-mono)}.delayrain__cloud,.delaypause rect{fill:var(--navy)}.delayrain__drop{stroke:var(--allstar-blue);stroke-width:1.7px;stroke-linecap:round;animation:1.7s linear infinite rain-fall}.delayrain__drop--2{animation-delay:.35s}.delayrain__drop--3{animation-delay:.7s}@keyframes delay-pop{0%{opacity:0;transform:scale(.94)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes rain-fall{0%{opacity:0;transform:translateY(-2px)}30%{opacity:.9}to{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.delay{animation:none}.delayrain__drop{opacity:.9;animation:none}}.asof-banner{justify-content:center;align-items:center;gap:var(--space-3);margin:4px 0 var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);background:var(--bg-page);border:var(--bw-hair) dashed var(--border-rule);flex-wrap:wrap;display:flex}.asof-banner__text{font-size:var(--fs-caption);color:var(--text-caption)}.asof-banner__btn{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--accent-primary);border:var(--bw-hair) solid var(--accent-primary);border-radius:var(--radius-sm);padding:3px var(--space-2h);cursor:pointer;background:0 0;flex-shrink:0}.asof-banner__btn:hover{background:var(--accent-primary);color:var(--text-on-ink)}.asof-banner__cancel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-weight:var(--w-semibold);font-size:var(--fs-label);color:var(--text-caption);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;flex-shrink:0;padding:3px 2px;text-decoration:underline}.asof-banner__cancel:hover{color:var(--accent-primary)}.asof-banner--live{padding:var(--space-1) var(--space-4);background:0 0;border:none}.asof-banner__label{font-size:var(--fs-caption);color:var(--text-caption)}.asof-banner__input{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--text-body);background:var(--bg-page);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);padding:2px var(--space-1h)}.pitchslab__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-2);background:var(--heat-band);border-bottom:3px solid var(--band-rule);display:flex}.pitchslab__title{color:var(--heat-band-ink);font-family:var(--font-display);font-size:var(--fs-h3);text-transform:uppercase;letter-spacing:var(--ls-label)}@media (width>=740px){.pitchslab__head{padding-inline:18px}}.jerseydeck{gap:var(--space-3);-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:var(--space-3) var(--space-4) var(--space-4);-webkit-user-select:none;user-select:none;cursor:grab;touch-action:pan-x;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 28px),#0000 100%)}.jerseydeck:active{cursor:grabbing}.jerseydeck__card{scroll-snap-align:start;justify-content:space-between;align-items:center;gap:var(--space-2);min-width:124px;height:190px;padding:var(--space-3h) var(--space-2h) var(--space-3);background:var(--tint,var(--bg-page));color:var(--ink,var(--text-heading));flex-direction:column;flex:124px;display:flex;position:relative}.jerseydeck__card.jerseydeck__card--pinstripe{background:repeating-linear-gradient(to right, var(--pinstripe-color,#00000024) 0, var(--pinstripe-color,#00000024) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 8px)}.jerseydeck__card:after{content:"";pointer-events:none;background:linear-gradient(155deg,#ffffff47 0%,#fff0 40%,#0000 60%,#00000038 100%);position:absolute;inset:0}.jerseydeck__logobox{z-index:1;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;overflow:hidden}.jerseydeck__logobox .teamlogo{object-fit:contain;filter:drop-shadow(0 1px 2px #0000002e);border-radius:0;transform:none;width:100%!important;height:100%!important}.jerseydeck__logobox .teamlogo--fallback{filter:none;font-size:var(--fs-h3);background:0 0;border:none;transform:none}.jerseydeck__name{z-index:1;text-align:center;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;line-height:var(--lh-compact);pointer-events:none;position:relative}.jerseydeck__rec{z-index:1;font-size:var(--fs-small);font-weight:var(--w-bold);pointer-events:none;position:relative}.jerseydeck__post{z-index:1;font-size:var(--fs-label);text-transform:uppercase;white-space:nowrap;pointer-events:none;position:relative}.sitefooter__brand svg,.sitefooter__brand img{flex:none;display:block}.team-score__track{height:44px;margin:4px 1px 0;position:relative}.team-score__track-base{background:var(--border-hairline);border-radius:2px;height:2px;position:absolute;top:21px;left:0;right:0}.team-score__track-mid{background:var(--border-rule);width:1px;height:16px;position:absolute;top:14px;left:50%}.team-score__dot{background:var(--graphite-soft);opacity:.6;cursor:pointer;width:5px;height:5px;transition:opacity var(--dur-fast) ease, box-shadow var(--dur-fast) ease;border:0;border-radius:50%;margin-left:-2.5px;padding:0;position:absolute;top:17px}.team-score__dot:hover,.team-score__dot:focus-visible{opacity:1;background:var(--ink-2,var(--text-heading));box-shadow:0 0 0 3px color-mix(in srgb, var(--text-heading) 20%, transparent);outline:none}.team-score__dot--us{background:var(--text-heading);border:2px solid var(--surface-inset);width:10px;height:10px;box-shadow:0 0 0 1px var(--text-heading);opacity:1;cursor:default;margin-left:-5px;top:17px}.team-score__tooltip{padding:3px var(--space-1h);background:var(--text-heading);color:var(--surface-card);font-family:var(--font-display);font-size:var(--fs-label);white-space:nowrap;pointer-events:none;z-index:1;border-radius:5px;margin-bottom:4px;position:absolute;bottom:100%;transform:translate(-50%)}.team-score__track--compact{height:26px}.team-score__track--compact .team-score__track-base{top:13px}.team-score__track--compact .team-score__track-mid{height:14px;top:6px}.team-score__track--compact .team-score__dot{width:4px;height:4px;margin-left:-2px}.team-score__track--compact .team-score__dot--us{width:8px;height:8px;margin-left:-4px}.team-hub__id{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--tint,var(--surface-card));color:var(--ink,var(--text-heading));box-shadow:var(--shadow-card);grid-template-columns:128px 1fr;align-items:center;margin-top:4px;display:grid;position:relative;overflow:hidden}.team-hub__id>*{z-index:1;position:relative}.team-hub__id:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(155deg,#ffffff38 0%,#fff0 40%,#0000 60%,#00000029 100%);position:absolute;inset:0}.team-hub__id.team-hub__id--pinstripe{--hero-pinstripe-line:color-mix(in srgb, var(--pinstripe-color,#00000029) 28%, transparent);background:repeating-linear-gradient(to right, var(--hero-pinstripe-line) 0, var(--hero-pinstripe-line) 1px, var(--pinstripe-bg,#fff) 1px, var(--pinstripe-bg,#fff) 7px)}.team-hub__id>.team-hub__actions{align-items:center;gap:var(--space-2);grid-column:1/-1;justify-self:start;display:flex}.team-hub__id>.team-hub__actions:empty{display:none}@media (width>=740px){.team-hub__id{grid-template-columns:128px 1fr auto}.team-hub__id>.team-hub__actions{grid-column:auto}}.team-hub__logo{justify-content:center;align-items:center;display:flex}.team-hub__logo .teamlogo{filter:drop-shadow(0 1px 3px #00000038)}.team-hub__parent{align-items:center;gap:var(--space-1h);padding:var(--space-1) var(--space-2h) var(--space-1) var(--space-1h);border-radius:var(--radius-pill);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);display:flex}.team-hub__parent-label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label);font-weight:var(--w-bold);color:var(--text-muted)}.team-hub__level{--pill-ink:var(--ink,var(--text-muted));--pill-fill:color-mix(in srgb, var(--ink,var(--text-muted)) 14%, transparent);--pill-edge:color-mix(in srgb, var(--ink,var(--text-muted)) 30%, transparent)}.team-hub__id h1{font-family:var(--font-display);text-transform:uppercase;font-weight:var(--w-bold);font-size:var(--fs-num-lg);color:var(--ink,var(--text-heading));line-height:var(--lh-tight);margin:0}.team-hub__rec{font-size:var(--fs-small);align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:5px 0 0;display:flex}.team-hub__rec .mono{color:var(--ink,var(--text-heading));font-weight:var(--w-bold)}.team-hub__div{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-label);color:color-mix(in srgb, var(--ink,var(--accent-fallback-deep)) 85%, transparent);font-weight:var(--w-bold)}.team-hub__rec em{color:color-mix(in srgb, var(--ink,var(--graphite-soft)) 65%, transparent);font-style:normal;font-size:var(--fs-label)}.banner{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;padding:1px var(--space-1);color:var(--surface-card);background:var(--graphite)}.banner--in{background:var(--accent-positive)}.banner--out{background:var(--accent-negative)}.banner--move{background:var(--graphite)}.team-hub__manager{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-compact);letter-spacing:var(--ls-label);color:color-mix(in srgb, var(--ink,var(--text-muted)) 75%, transparent);margin:4px 0 0}.team-hub__manager .plink{letter-spacing:var(--ls-label);color:var(--ink,var(--text-heading));font-weight:var(--w-semibold)}.team-hub__manager-interim{color:color-mix(in srgb, var(--ink,var(--graphite-soft)) 65%, transparent);font-size:var(--fs-caption)}.teamphotos{align-items:center;gap:var(--space-2);display:flex}.teamphotos__nav{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-inset);width:32px;height:32px;color:var(--text-body);font-size:var(--fs-title-sm);line-height:var(--lh-solid);cursor:pointer;flex:none}.teamphotos__nav:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-ink)}.teamphotos__nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.teamphotos__nav:disabled{opacity:.35;cursor:default}.teamphotos__track{gap:var(--space-2);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;min-width:0;scroll-padding-inline:var(--space-1);padding:var(--space-1);margin:calc(-1 * var(--space-1));scrollbar-width:none;-ms-overflow-style:none;flex:auto;display:flex;overflow-x:auto}.teamphotos__track::-webkit-scrollbar{display:none}.teamphotos__sentinel{scroll-snap-align:start;flex:0 0 1px;width:1px;height:163px}.teamphotos__thumb{scroll-snap-align:start;border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-inset);flex:none;width:163px;height:163px;overflow:hidden}.teamphotos__thumb img{object-fit:cover;width:100%;height:100%;display:block}.teamphotos__thumb:hover{border-color:var(--accent-hover)}.teamphotos__thumb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.teamphotos__loading{border-radius:var(--radius-sm);border:var(--bw-hair) dashed var(--border-rule);width:163px;height:163px;color:var(--text-caption);font-family:var(--font-body);font-size:var(--fs-caption);flex:0 0 163px;justify-content:center;align-items:center;display:flex}.clubtable .team{text-align:left}.clubtable td.team{font-family:var(--font-body);font-weight:var(--w-semibold);color:var(--text-body);text-transform:uppercase;letter-spacing:var(--ls-caps)}.clubtable td.team,.clubtable td.team>*{align-items:center;gap:var(--space-1h);display:flex}.clubtable tr.is-me td{--table-pin:color-mix(in srgb, var(--fav-accent,var(--accent-fallback)) 10%, var(--surface-card));background:var(--table-pin)}.clubtable tr.is-me .team{color:color-mix(in srgb, var(--fav-accent,var(--accent-fallback-deep)) var(--fav-ink-mix), var(--text-heading))}.clubtable td.standings__diff--positive{color:var(--accent-positive)}.standings__wide{display:none}@media (width>=740px){.standings__wide{display:table-cell}}.clubtable td.standings__diff--negative{color:var(--accent-negative)}.clubtable td.is-clinched{color:var(--accent-positive);font-weight:var(--w-semibold)}.standings-trend{font-size:var(--fs-cell);margin-left:2px}.standings-trend--up{color:var(--accent-positive)}.standings-trend--down{color:var(--accent-negative)}.wc-grouphead td{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-weight:var(--w-semibold);color:var(--text-caption);background:var(--bg-page);--table-pin:var(--bg-page);border-top:none}.wc-div{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-semibold);color:var(--text-caption)}.wc-cutoff td{border-bottom:2px solid var(--text-heading)}@media (width>=740px){.screen.standings-screen{max-width:840px}}.tstats{margin-top:var(--space-4);--sectionhead-inset:var(--space-3)}.tstats__body{padding:var(--space-1) var(--space-3)}.tstats__grid{grid-template-columns:1fr 1fr;column-gap:18px;display:grid}.tstatrow{align-items:baseline;gap:var(--space-2);padding:var(--space-1h) var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline);grid-template-columns:1fr auto auto;display:grid}.tstatrow:nth-child(-n+2){border-top:none}.tstatrow__k{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-label);line-height:var(--lh-title);color:var(--text-caption);min-width:0}.tstatrow__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-ui);font-weight:var(--w-bold);color:var(--text-heading)}.tstatrow__r{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);font-weight:var(--w-semibold);color:var(--text-caption);text-align:right;min-width:2.6ch}.tstatrow__r--good{color:var(--accent-positive)}.tstatrow__r--bad{color:var(--clay-deep)}.tstatrow--best,.tstatrow--worst{border-radius:var(--radius-sm)}.tstatrow--best{background:var(--field-soft)}.tstatrow--worst{background:var(--clay-soft)}.tstatrow--today{border-radius:var(--radius-sm);background:var(--surface-event-wash)}@media (width<=359px){.tstats__grid{grid-template-columns:1fr;column-gap:0}.tstatrow:nth-child(2){border-top:var(--bw-hair) solid var(--border-hairline)}}.cbk__gloss{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-caption);padding:var(--space-2) var(--space-2) 2px;margin:0}.cbk__rows{flex-direction:column;display:flex}.cbk__row{padding:var(--space-2) var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline)}.cbk__row:first-child{border-top:none}.cbk__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:6px;display:flex}.cbk__label{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-label);line-height:var(--lh-title);color:var(--text-muted)}.cbk__post{padding:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline)}.cbk__post>.cbk__label{margin-bottom:6px}.cbk__post .cbk__head{margin-bottom:2px}.cbk__frac{font-family:var(--font-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.cbk__rate{font-size:var(--fs-ui);font-weight:var(--w-bold);color:var(--text-heading)}.cbk__rate--over{color:var(--accent-positive)}.cbk__of{font-weight:var(--w-regular);font-size:var(--fs-caption);color:var(--text-caption)}.cbk__badge{--pill-fill:var(--field-soft);--pill-edge:transparent;--pill-ink:var(--accent-positive);margin-left:7px;padding-block:1px}.cbk__rail{margin:2px 1px 0}.cbk__avg{background:repeating-linear-gradient(var(--ink-1) 0, var(--ink-1) 3px, transparent 3px, transparent 5px);width:2px;height:22px;margin-left:-1px;position:absolute;top:2px}.cbk__avg:before{content:"";border-left:4px solid #0000;border-right:4px solid #0000;border-top:5px solid var(--ink-1);position:absolute;top:-4px;left:50%;transform:translate(-50%)}.cbk__scale{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);color:var(--text-caption);justify-content:space-between;align-items:baseline;margin-top:4px;display:flex}.cbk__scale-avg{color:var(--text-body);font-weight:var(--w-semibold)}.rank__tag{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);letter-spacing:var(--ls-none);padding-top:3px}.rank__tag--good{--pill-fill:var(--field-soft);--pill-ink:var(--accent-positive);--pill-edge:transparent}.rank__tag--bad{--pill-fill:var(--clay-soft);--pill-ink:var(--clay-deep);--pill-edge:transparent}.prospect__logo{width:12px;height:12px;display:block}.rookie__short{display:none}@media (width<=420px){.rookie__full{display:none}.rookie__short{display:inline}}.debutpill{padding:2px var(--space-1);border-radius:var(--radius-pill);background:var(--bg-page);border:var(--bw-hair) solid var(--border-hairline);align-items:center;display:inline-flex}.debutpill__logo{width:12px;height:12px;display:block}.thub-name{font-weight:var(--w-semibold);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;text-align:left;text-transform:uppercase;min-width:0;letter-spacing:var(--ls-caps);overflow:hidden}.thub-namewrap .ilmark{font-size:var(--fs-compact)}.thub-pos{font-family:var(--font-display);color:var(--accent-positive);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase}.rolechip{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-label);font-weight:var(--w-bold);padding:2px var(--space-1h);border-radius:var(--radius-xs);background:var(--field-soft);color:var(--accent-positive)}.rolechip--rp{background:var(--bg-page);color:var(--text-muted);border:var(--bw-hair) solid var(--border-hairline)}.rolechip--cl{background:var(--clay-soft);color:var(--clay-deep)}.roster-super{margin-top:var(--space-4);--sectionhead-inset:var(--space-3)}.roster-super__row,.roster-super__col{flex-direction:column;gap:18px;display:flex}@media (width>=740px){.roster-super__row{flex-direction:row;align-items:flex-start}.roster-super__row>.roster-super__col{flex:1;min-width:0}}.roster-sub__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-compact);font-weight:var(--w-bold);color:var(--text-caption);margin:0 0 8px}.roster-cols{flex-direction:column;gap:18px;display:flex}@media (width>=740px){.roster-cols{flex-direction:row;align-items:flex-start}.roster-cols>div{flex:1;min-width:0}}.ilchip{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-label);font-weight:var(--w-bold);padding:2px var(--space-1h);border-radius:var(--radius-xs);background:var(--clay-soft);color:var(--clay-deep)}.thub-affiliates{gap:var(--space-2h);grid-template-columns:repeat(2,1fr);display:grid}.thub-affiliate{align-items:center;gap:var(--space-1h);padding:var(--space-3h) var(--space-2) var(--space-3);text-align:center;flex-direction:column;display:flex;position:relative}.thub-affiliate__level{--pill-fill:var(--surface-inset);--pill-edge:var(--border-hairline);--pill-ink:var(--text-muted);position:absolute;top:6px;right:6px}.thub-affiliate__name{font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--text-body);line-height:var(--lh-snug)}.thub-affiliate__loc{font-family:var(--font-display);text-transform:uppercase;letter-spacing:var(--ls-caps);font-size:var(--fs-label);color:var(--text-caption)}.prospectshowcase{gap:var(--space-2h);grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid}.prospectshowcase__card:nth-child(n+4){display:none}@media (width>=420px){.prospectshowcase{grid-template-columns:repeat(4,1fr)}.prospectshowcase__card:nth-child(n+4){display:flex}.prospectshowcase__card:nth-child(n+5){display:none}}@media (width>=740px){.prospectshowcase{grid-template-columns:repeat(5,1fr)}.prospectshowcase__card:nth-child(n+5){display:flex}}.prospectshowcase__card{align-items:center;gap:var(--space-1h);text-align:center;flex-direction:column;min-width:0;display:flex}.prospectshowcase__shotwrap{border-radius:var(--radius-md);width:100%;display:block;position:relative;overflow:hidden}.prospectshowcase__shotwrap:before{content:"";padding-top:calc(var(--shot-md-h) / var(--shot-md-w) * 100%);display:block}.shot.prospectshowcase__shot{width:100%;height:100%;position:absolute;inset:0}.shot.prospectshowcase__shot.shot--fallback{font-size:var(--fs-title-lg)}.prospectshowcase__posbadge{border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);min-width:16px;color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);text-align:center;line-height:var(--lh-ui);border-radius:3px;padding:1px 3px;position:absolute;bottom:2px;left:2px}.prospectshowcase__name{font-size:var(--fs-caption);font-weight:var(--w-semibold);color:var(--text-body);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.prospecttable .lft.ledger__label{align-items:center;gap:var(--space-1h);display:flex}.prospecttable__name{font-weight:var(--w-bold);color:var(--text-heading);text-transform:uppercase;letter-spacing:var(--ls-caps)}.prospecttable__top{--pill-fill:var(--clay-soft);--pill-edge:transparent;--pill-ink:var(--clay-deep);letter-spacing:var(--ls-none);padding-inline:var(--space-1)}.prospecttable__level{justify-content:flex-end;align-items:center;gap:var(--space-1);white-space:nowrap;display:flex}.prospects__caption{text-transform:uppercase;letter-spacing:var(--ls-caps)}.rehabgrid{margin-top:var(--space-4)}.rehabcard{align-items:center;gap:var(--space-1h);padding:var(--space-3) var(--space-3) var(--space-4);text-align:center;flex-direction:column;display:flex}.rehabcard__portrait{line-height:var(--lh-zero);display:block}.shot.rehabcard__shot{width:var(--shot-lg-w);height:var(--shot-lg-h);border-radius:var(--radius-sm)}.shot.rehabcard__shot.shot--fallback{font-size:var(--fs-hero-md)}.rehabcard__name.rehabcard__name{font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-num);text-transform:uppercase;color:var(--text-heading);line-height:var(--lh-compact)}.rehabcard__pos{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption);margin:-2px 0 2px}.rehabcard__move{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.rehabcard__team{line-height:var(--lh-zero);display:inline-flex}.rehabcard__arrow{font-family:var(--font-display);font-size:var(--fs-num-md);font-weight:var(--w-bold);color:var(--text-caption)}.rehabcard__club{justify-content:center;align-items:center;gap:3px var(--space-1);flex-wrap:wrap;display:flex}.rehabcard__clubname.rehabcard__clubname{font-family:var(--font-body);font-size:var(--fs-compact);color:var(--text-body)}.rehabcard__since{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption);margin:2px 0 0}.horizoncard__section{margin:var(--space-4) 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption)}.horizoncard__section:first-child{margin-top:0}.horizoncard__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.horizontile{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);display:flex}.horizontile--compact{padding:var(--space-2);gap:var(--space-2)}.horizontile__shotwrap{border-radius:var(--radius-sm);flex:none;display:block;position:relative}.shot.horizontile__shot{width:var(--shot-md-w);height:var(--shot-md-h);border-radius:var(--radius-sm);overflow:hidden}.horizontile--compact .shot.horizontile__shot{width:var(--shot-sm-w);height:var(--shot-sm-h)}.horizontile__posbadge{border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);min-width:16px;color:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);line-height:var(--lh-ui);text-align:center;border-radius:3px;padding:1px 3px;position:absolute;bottom:2px;left:2px}.horizontile__body{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.horizontile__name.horizontile__name{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--text-heading);line-height:var(--lh-tight)}.horizontile__meta,.horizontile__move{align-items:center;gap:var(--space-1);font-size:var(--fs-caption);color:var(--text-caption);display:flex}.horizontile__arrow{font-family:var(--font-display);font-weight:var(--w-bold);color:var(--graphite-soft)}.horizontile__statbox{width:96px;padding:var(--space-2) var(--space-1h);text-align:center;background:var(--surface-inset);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-sm);box-shadow:var(--inset-cell);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.horizontile__statv{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-small);color:var(--text-heading);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);line-height:var(--lh-tight)}.horizontile__statk{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-caption);text-transform:uppercase;line-height:var(--lh-tight)}.horizoncard{--sectionhead-rule:var(--award-line)}.hznlist{gap:var(--space-3);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.hznlist{grid-template-columns:repeat(2,1fr)}}@media (width>=860px){.hznlist{grid-template-columns:repeat(3,1fr)}}.hzntile{padding:var(--space-3)}.hzntile__head{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.hzntile__trend{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--award-ink);margin-top:4px}.hzntile__tile{padding-top:var(--space-2);text-align:center;border-top:var(--bw-hair) solid var(--border-rule);flex-direction:column;align-items:center;gap:3px;display:flex}.hzntile__tilev{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-body);color:var(--text-heading);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num)}.depthchart__positions{gap:var(--space-1h);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.depthchart__columns{gap:var(--space-5);grid-template-columns:1fr;display:grid}@media (width>=560px){.depthchart__columns{grid-template-columns:1fr 1fr}}.prospecttrend{align-items:center;gap:3px;display:inline-flex}.prospecttrend--unqualified{font-family:var(--font-display);font-size:var(--fs-compact);color:var(--text-caption);white-space:nowrap}.prospecttrend__move--up{color:var(--accent-positive)}.prospecttrend__move--down{color:var(--accent-negative)}.prospecttable__lineitem{font-size:var(--fs-compact);white-space:nowrap}.prospects__header{justify-content:space-between;align-items:flex-end;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--bw-heavy) solid var(--accent-primary);display:flex}.prospects__dateline,.prospects__resultcount{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-label);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-caption)}.prospects__resultcount{color:var(--text-heading);font-weight:var(--w-bold);flex:none}.prospects__filterdeck{margin:var(--space-3) 0;padding:var(--space-3);border-top:var(--bw-heavy) solid var(--accent-primary)}.prospects__filterhead{justify-content:space-between;align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:var(--bw-hair) solid var(--border-hairline);display:flex}.prospects__filterhead h2,.prospects__filterlabel{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);line-height:var(--lh-ui);text-transform:uppercase;color:var(--text-heading);margin:0}.prospects__reset{min-height:var(--tap-min);padding:0 var(--space-2);color:var(--accent-negative);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;text-underline-offset:var(--space-1);cursor:pointer;transition:transform var(--dur-snappy) var(--ease-out);background:0 0;border:0;text-decoration:underline}.prospects__reset:active{transform:scale(.97)}.prospects__filterfield{min-width:0}.prospects__filterfield--role{padding-top:var(--space-3)}.prospects__filterfield .levelnav{margin:var(--space-1) 0 0}.prospects__secondary-toggle{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap-min);margin-top:var(--space-2);border:0;border-top:var(--bw-hair) solid var(--border-hairline);border-bottom:var(--bw-hair) solid var(--border-hairline);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-align:left;text-transform:uppercase;cursor:pointer;background:0 0;padding:0;display:flex}.prospects__secondary-toggle:after{content:"+";font-family:var(--font-mono);font-size:var(--fs-title-sm);font-weight:var(--w-regular);flex:none}.prospects__secondary-toggle[aria-expanded=true]:after{content:"−"}.prospects__toggle-summary{color:var(--text-caption);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-regular);letter-spacing:var(--ls-none);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.prospects__secondary{padding-top:var(--space-3);display:none}.prospects__secondary.is-open{gap:var(--space-3);display:grid}.prospects__filterfield .teamfilterstrip{margin:var(--space-1) 0 0}.prospects__active-summary{margin:var(--space-2) 0 0;font-family:var(--font-display);font-size:var(--fs-label);color:var(--text-caption)}.prospects__active-summary span{margin-right:var(--space-1);font-family:var(--font-display);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-heading)}.vslevelslider{padding-top:var(--space-1)}.vslevelslider__input{appearance:none;width:100%;height:var(--space-6);cursor:pointer;background:0 0;margin:0}.vslevelslider__input::-webkit-slider-runnable-track{height:var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--border-rule) 0%, var(--border-rule) 20%, var(--accent-negative) 20%, var(--marker) 60%, var(--accent-positive) 100%)}.vslevelslider__input::-moz-range-track{height:var(--space-2);border-radius:var(--radius-pill);background:linear-gradient(to right, var(--border-rule) 0%, var(--border-rule) 20%, var(--accent-negative) 20%, var(--marker) 60%, var(--accent-positive) 100%)}.vslevelslider__input::-webkit-slider-thumb{appearance:none;width:var(--space-6);height:var(--space-6);margin-top:calc(-1 * var(--space-2));border:var(--space-1) solid var(--vslevelslider-thumb,var(--accent-primary));border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-card)}.vslevelslider__input::-moz-range-thumb{width:var(--space-6);height:var(--space-6);border:var(--space-1) solid var(--vslevelslider-thumb,var(--accent-primary));border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-card)}.vslevelslider__input:focus-visible{outline:none}.vslevelslider__input:focus-visible::-webkit-slider-thumb{box-shadow:var(--ring)}.vslevelslider__input:focus-visible::-moz-range-thumb{box-shadow:var(--ring)}.vslevelslider__ticks{margin-top:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-cell);line-height:var(--lh-compact);color:var(--text-caption);grid-template-columns:repeat(6,1fr);display:grid}.vslevelslider__tick{text-align:center}.vslevelslider__tick:first-child{text-align:left}.vslevelslider__tick:last-child{text-align:right}.vslevelslider__tick.is-active{color:var(--text-heading);font-weight:var(--w-bold)}.vslevelslider__tick--low{color:var(--accent-negative)}.vslevelslider__tick--mid{color:var(--award-ink)}.vslevelslider__tick--high{color:var(--accent-positive)}.prospects__empty{margin:var(--space-4) 0}@media (width>=740px){.prospects__header{padding-top:var(--space-5)}.prospects__filterdeck{gap:var(--space-3) var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:end;display:grid}.prospects__filterhead{grid-column:1/-1}.prospects__filterfield--role{grid-column:1;padding-top:0}.prospects__secondary-toggle{display:none}.prospects__secondary,.prospects__secondary.is-open{gap:var(--space-4);grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,2fr);padding-top:0;display:grid}.prospects__active-summary{grid-area:2/2;place-self:center end;margin:0}}@media (prefers-reduced-motion:reduce){.prospects__reset{transition:none}.prospects__reset:active{transform:none}}.prospectboard-wrap{margin-top:var(--space-4)}.prospectboard{table-layout:fixed}.prospectboard :where(th,td){text-align:left;white-space:normal}.prospectboard th{border-bottom:var(--bw-rule) solid var(--accent-primary);line-height:var(--lh-ui)}.prospectboard th:first-child{text-align:center;width:76px}.prospectboard th:nth-child(2),.prospectboard th:nth-child(3){width:17%}.prospectboard th:nth-child(4){width:29%}.prospectboard th:nth-child(5){width:30%}.prospectboard td{font-size:var(--fs-compact);line-height:var(--lh-snug);vertical-align:middle}.prospectboard tbody tr:first-child td{border-top:0}.prospectboard tbody tr{background:var(--surface-card);transition:background-color .12s;position:relative}.prospectboard tbody tr.is-selected{background:var(--surface-inset);box-shadow:inset 4px 0 0 var(--accent-primary)}.prospectboard tbody tr:focus-within{background:var(--surface-inset);box-shadow:inset 4px 0 0 var(--focus-ring), inset 0 0 0 var(--bw-hair) var(--focus-ring)}@media (hover:hover) and (pointer:fine){.prospectboard tbody tr:not(.is-selected):hover{background:var(--bg-page);box-shadow:inset 4px 0 0 var(--accent-hover)}}.prospectboard__rank{text-align:center}.prospectboard__rank>span{border:var(--bw-hair) solid var(--accent-primary);border-radius:var(--radius-xs);background:var(--bg-page);width:34px;height:28px;color:var(--text-heading);font-size:var(--fs-ui);font-weight:var(--w-bold);place-items:center;display:inline-grid}.prospectboard__identity .prospecttable__name{color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);line-height:var(--lh-snug);text-transform:uppercase;display:inline-block}.prospectboard__assignment{align-items:center;gap:var(--space-2);white-space:nowrap;display:flex}.prospectboard__position,.prospectboard__level{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--bg-page);min-width:28px;min-height:24px;color:var(--text-heading);font-weight:var(--w-bold);place-items:center;display:inline-grid}.prospectboard__level{border-color:var(--border-rule);background:var(--surface-inset)}.prospectboard__club{align-items:center;gap:var(--space-1);min-width:0;color:var(--text-muted);font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;display:inline-flex}.prospectboard__club .teamlogo{flex:none}.prospecttable__lines{flex-direction:column;gap:1px;display:flex}.prospecttable__lineitem{align-items:baseline;gap:var(--space-2);min-width:0;font-size:var(--fs-compact);white-space:nowrap;display:flex}.prospecttable__linetag{border-radius:var(--radius-xs);background:var(--accent-primary);color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);line-height:var(--lh-ui);text-align:center;flex:0 0 34px;padding:1px 3px}.prospecttable__lineitem--milb .prospecttable__linetag{border:var(--bw-hair) solid var(--border-rule);background:var(--bg-page);color:var(--text-caption)}.prospecttable__linestats{white-space:normal}.prospecttrend{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.prospecttrend__headline{color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);white-space:normal}.prospecttrend__details{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-caption);font-size:var(--fs-small);white-space:nowrap;flex-wrap:wrap;display:flex}.prospecttrend__band{font-family:var(--font-display);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;align-items:center;display:inline-flex}.prospecttrend__band--low{color:var(--accent-negative)}.prospecttrend__band--mid{color:var(--text-caption)}.prospecttrend__band--high{color:var(--accent-positive)}.prospecttrend__sample{white-space:nowrap}.prospecttrend__move{color:var(--text-caption);font-weight:var(--w-semibold);align-items:center;gap:2px;display:inline-flex}.prospecttrend__steady{width:8px;height:var(--bw-rule);background:currentColor}.prospecttrend--unqualified .prospecttrend__meta{color:var(--text-caption);font-size:var(--fs-caption)}@media (width<=739.98px){.prospectboard-wrap .table{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.prospectboard{display:block}.prospectboard thead{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.prospectboard tbody{gap:var(--space-2);display:grid}.prospectboard tbody tr{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-md);box-shadow:var(--shadow-card);grid-template-rows:auto auto auto auto;grid-template-columns:52px minmax(0,1fr);display:grid;overflow:hidden}.prospectboard tbody tr.is-selected{box-shadow:inset 4px 0 0 var(--accent-primary), var(--shadow-card)}.prospectboard td{min-width:0;display:block}.prospectboard__rank{background:var(--bg-page);grid-area:1/1/5;justify-content:center;align-items:flex-start;padding-top:var(--space-3)!important;border-top:0!important;border-right:var(--bw-hair) solid var(--border-rule)!important;display:flex!important}.prospectboard__rank:before{content:"#";color:var(--text-caption);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);margin-top:6px;margin-right:1px}.prospectboard__rank>span{width:auto;height:auto;font-size:var(--fs-title-sm);background:0 0;border:0}.prospectboard__identity{grid-area:1/2;padding-top:var(--space-3)!important;border-top:0!important}.prospectboard__identity .prospecttable__name{font-size:var(--fs-h3)}.prospectboard__assignmentcell{grid-area:2/2}.prospectboard__linecell{grid-area:3/2}.prospectboard__standingcell{grid-area:4/2;padding-bottom:var(--space-3)!important}.prospecttrend__details{row-gap:var(--space-1);white-space:normal;flex-wrap:wrap}}body:has(.screen.awardhistory){--radius-xs:var(--radius-square);--radius-sm:var(--radius-square);--radius-md:var(--radius-square);--radius-lg:var(--radius-square);--radius-pill:var(--radius-square)}.awardhistory__award>.card__body{padding-inline:var(--space-2h)}.awardhistory__season{align-items:flex-start;gap:var(--space-2h);display:flex}.awardhistory__season>:last-child{flex:auto;min-width:0}.awardhistory__list--zebra .awardhistory__season{padding:var(--space-1) var(--space-1h);border-radius:var(--radius-sm)}.awardhistory__list--zebra .awardhistory__years>.awardhistory__season:nth-child(2n),.awardhistory__list--zebra .awardhistory__leagueyears>.awardhistory__season:nth-child(2n){background:var(--surface-inset)}.awardhistory__seasonyear{flex:none;justify-content:center;align-self:stretch;align-items:center;min-width:20px;display:flex}.awardhistory__yearnum{writing-mode:vertical-rl;text-orientation:sideways;font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-small);letter-spacing:var(--ls-emphasis);color:var(--text-heading);transform:rotate(180deg)}.awardhistory__leaguetag{text-align:center;font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--winprob-line);border-radius:var(--radius-sm);padding:var(--space-1h) var(--space-2h);align-self:stretch;display:block}.awardhistory__leaguetag--al{background:linear-gradient(180deg, var(--clay) 0%, var(--clay-deep) 100%)}.awardhistory__leaguetag--nl{background:linear-gradient(180deg, var(--allstar-blue) 0%, var(--allstar-blue-deep) 100%)}.awardhistory__leaguetag-short{display:none}.awardhistory__cards{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.awardhistory__cards--base{gap:var(--space-2);flex-direction:column;display:flex}.awardhistory__cards--dense{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.awardhistory__cards--dense .shot.playerline__shot{width:var(--shot-md-w);height:var(--shot-md-h)}.awardhistory__cards--dense .playerline__name{font-size:var(--fs-small);line-height:var(--lh-compact)}.awardhistory__cards--dense .playerline__stat{font-size:var(--fs-cell)}.awardhistory__namebreak{display:block}.awardhistory__name--small .playerline__name,.awardhistory__name--tiny .playerline__name{font-size:var(--fs-caption)}.awardhistory__cards--full .playerline{padding:var(--space-2h);gap:var(--space-3)}.awardhistory__cards--full .shot.playerline__shot{width:var(--shot-lg-w);height:var(--shot-lg-h)}.awardhistory__cards--full .playerline__name{font-size:var(--fs-h3)}.awardhistory__cards--full .playerline__team{font-size:var(--fs-label)}.awardhistory__cards--compact .playerline{padding:var(--space-1h);gap:var(--space-2)}.awardhistory__cards--compact .shot.playerline__shot{width:var(--shot-md-w);height:var(--shot-md-h)}.awardhistory__cards--compact .playerline__name{font-size:var(--fs-ui)}.awardhistory__cards--compact .playerline__team{font-size:var(--fs-label)}.awardhistory__cards--compact .playerline__stat{font-size:var(--fs-cell)}.awardhistory__card--fav{border-color:var(--fav-accent,var(--accent-primary));box-shadow:inset 3px 0 0 var(--fav-accent,var(--accent-primary))}.awardhistory__teamlink{display:inline-flex}.awardhistory__card .playerline__body{flex:auto}.awardhistory__card .playerline__team{justify-content:space-between}.awardhistory__card .awardhistory__teamname{order:-1}.awardhistory__cards--base .teamlogo,.awardhistory__cards--full .teamlogo{width:28px!important;height:28px!important}.awardhistory__cards--dense .teamlogo,.awardhistory__cards--compact .teamlogo{width:24px!important;height:24px!important}.awardhistory__teamname{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.awardhistory__allmlb{gap:var(--space-2h);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.awardhistory__allmlbcol{gap:var(--space-1h);flex-direction:column;min-width:0;display:flex}.awardhistory__allmlbhead{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--award-ink);background:var(--award-soft);border:var(--bw-hair) solid var(--award-line);border-radius:var(--radius-sm);padding:3px var(--space-2);text-align:center}.awardhistory__familysplit{gap:var(--space-5);flex-direction:column;display:flex}.awardhistory__leaguecol{min-width:0}@media (width>=740px){.awardhistory__familysplit{gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}}.awardhistory__yearaward{gap:var(--space-1h);flex-direction:column;display:flex}.awardhistory__yearawardlabel{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin:0}.awardhistory__grouptoggle{flex:none;grid-auto-columns:auto;margin:0}.awardhistory__grouptoggle .levelnav__btn{min-height:30px;padding:0 var(--space-2h);font-size:var(--fs-label)}.pshistory__list{gap:var(--space-6);flex-direction:column;display:flex}.pshistory__year{font-family:var(--font-mono);font-weight:var(--w-bold);font-size:var(--fs-title-md);color:var(--text-heading)}.pshistory__champion{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2h) var(--space-1) var(--space-1h);background:var(--surface-card);border:var(--bw-hair) solid var(--border-rule);border-radius:0;display:inline-flex}.pshistory__championname{font-family:var(--font-display);font-weight:var(--w-bold);font-size:var(--fs-small);color:var(--text-heading)}.pshistory__championtag{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-primary);align-items:center;gap:3px;display:inline-flex}.pshistory__championtrophy{flex:none;width:auto;height:22px;display:block}@media (width>=740px){.screen.psh-screen{max-width:1200px}}.umpage__toprow{gap:var(--space-3);flex-direction:column;margin-bottom:16px;display:flex}.umpage__tendcol,.umpage__sidecol{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=740px){.umpage__toprow{flex-direction:row;align-items:flex-start}.umpage__tendcol,.umpage__sidecol{flex:50%;min-width:0}}.umpage__card{padding:var(--space-3)}.umpage__cardtitle{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:0 0 10px}.umpage__teamitem{flex:none}.umpage__teamlink{padding:var(--space-1);flex-direction:column;align-items:center;gap:3px;display:flex}.umpage__teamcount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);font-weight:var(--w-semibold);color:var(--text-body)}.umpage__teamitem--unworked{opacity:.35}.umpage__venuelist{gap:var(--space-1h);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.umpage__venuerow{align-items:baseline;gap:var(--space-2);display:flex}.umpage__reclogo{align-self:center}.umpage__venuerank{width:14px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);color:var(--text-caption);text-align:right;flex:none}.umpage__venuename{min-width:0;font-size:var(--fs-small);color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.umpage__venuecount{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);color:var(--text-muted);flex:none}.umpage__levelchip{padding:0 var(--space-1);border:1px solid var(--border-hairline);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-on-ink);background:var(--accent-primary);vertical-align:middle;border-radius:4px;margin-left:6px;display:inline-block}.umpage__ctxchip{padding:0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-on-ink);background:var(--accent-primary);vertical-align:middle;border-radius:4px;margin-left:6px;display:inline-block}.umpage__showall{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--accent-primary);margin-top:10px;display:block}.foulboard__viewmore{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--accent-primary);margin:10px auto 0;display:block}.umpage__filter{gap:var(--space-1h);margin-bottom:14px;display:flex}.umpage__filterbtn{flex:1}.umpage__list{margin:0;padding:0;list-style:none}.umpage__row{align-items:center;gap:var(--space-2);padding:var(--space-2h) var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline);grid-template-columns:40px 64px 1fr auto;display:grid}.umpage__list li:first-child.umpage__row{border-top:none}.umpage__row--hp{background:var(--surface-inset)}.umpage__date{font-size:var(--fs-small);color:var(--text-caption)}.umpage__matchup{font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--text-body);text-transform:uppercase;justify-self:start}.umpage__rowacc{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-muted);justify-self:end}.umpage__rowacclabel{font-family:var(--font-body);font-weight:var(--w-semibold);display:none}@media (width>=740px){.umpage__rowacclabel{display:inline}}.umprank .team{text-align:left}.umprank thead th{white-space:normal}.umprank td.team{font-family:var(--font-body);font-weight:var(--w-semibold);color:var(--text-body);text-transform:uppercase;letter-spacing:var(--ls-caps)}.umprank td.team,.umprank td.team>*{align-items:center;gap:var(--space-1h);display:flex}.umprank .team>.umprank__rank{align-self:flex-start}.umprank__row--today td{background:var(--surface-event-wash)}.umprank__todaychip{box-sizing:border-box;width:21px;height:21px;color:var(--text-on-bright);background:var(--marker);vertical-align:middle;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:6px;display:inline-flex}.umprank__rank{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-caption);text-align:center;min-width:1.4em}.umcareer__plot{max-width:calc(var(--n,1) * var(--space-6))}.umcareer__bars{height:var(--space-10);border-bottom:var(--bw-hair) solid var(--border-rule);align-items:flex-end;gap:2px;display:flex}.umcareer__bar{background:var(--text-body);flex:1 1 0;min-width:0}.umcareer__bar--partial{background:repeating-linear-gradient(135deg, var(--text-body) 0 2px, transparent 2px 4px);box-shadow:inset 0 0 0 var(--bw-hair) var(--text-body)}.umcareer__axis{font-family:var(--font-mono);font-size:var(--fs-compact);color:var(--text-caption);justify-content:space-between;display:flex}.umcareer__peak{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-caption)}.umcareer__record{margin-top:var(--space-3);padding-top:var(--space-2h);text-align:center;border-top:var(--bw-hair) solid var(--border-hairline)}.umcareer__meter{margin-top:var(--space-2)}.mgrpage__head{align-items:center;gap:var(--space-4);margin:6px 0 14px;display:flex}.mgrpage__shot{flex:none}.mgrpage__ident{min-width:0}.mgrpage__name{font-family:var(--font-display);font-size:var(--fs-num-lg);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-num);color:var(--text-heading);margin:0}.mgrpage__note{font-size:var(--fs-small);color:var(--text-caption);margin:4px 0 0}.mgrpage__card{padding:var(--space-3);margin-bottom:12px}.mgrpage__cardtitle{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);margin:0 0 10px}.mgrpage__award{align-items:baseline;gap:var(--space-2);display:flex}.mgrpage__awardseason{width:3.4em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-caption);flex:none}.mgrpage__awardname{font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--text-body)}.mgrpage__statgrid{gap:var(--space-1);grid-template-columns:repeat(4,1fr);display:grid}.mgrpage__statgrid .stat{padding:var(--space-2h) 3px}.mgrpage__statgrid .stat__v{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-h3)}.mgrpage__playline+.mgrpage__playline{margin-top:14px}.mgrpage__playlevel{margin:0 0 6px}.mgrpage__recordlist{gap:var(--space-2h);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mgrpage__recordrow{align-items:center;gap:var(--space-1h) var(--space-2h);padding-top:var(--space-2h);border-top:var(--bw-hair) solid var(--border-hairline);flex-wrap:wrap;display:flex}.mgrpage__recordlist li:first-child.mgrpage__recordrow{border-top:none;padding-top:0}.mgrpage__recordteam{align-items:center;gap:var(--space-2);min-width:0;display:flex}.mgrpage__recordteamname{font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--text-body);text-transform:uppercase}.mgrpage__recordyears{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-caption);flex:none}.mgrpage__recordwl{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-ui);font-weight:var(--w-bold);color:var(--text-heading);margin-left:auto}.mgrpage__recordpct{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-muted);flex:none}.mgrpage__recordcaveat{font-size:var(--fs-compact);color:var(--text-muted);margin-left:auto;font-style:italic}.mgrpage__recordinterim{padding:2px var(--space-1h);border-radius:var(--radius-sm);background:var(--surface-inset);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);text-transform:uppercase;letter-spacing:var(--ls-label);color:var(--text-caption);flex:none}.mgrpage__timelinerow{align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline);display:flex}.mgrpage__timeline li:first-child.mgrpage__timelinerow{border-top:none;padding-top:0}.mgrpage__timelineseason{width:3em;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);color:var(--text-caption);flex:none}.mgrpage__timelineteam{min-width:0;font-size:var(--fs-small);color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.mgrpage__timelinejob{font-size:var(--fs-compact);color:var(--text-caption);flex:none}.mgrpage__timelinerecord{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);font-weight:var(--w-bold);color:var(--text-heading);flex:none;margin-left:auto}.mgrpage__timelinerow--mgr .mgrpage__timelineteam,.mgrpage__timelinerow--mgr .mgrpage__timelinejob{font-weight:var(--w-bold);color:var(--text-heading)}.bpsheet{max-height:min(90vh,780px);padding-bottom:calc(var(--space-4) + env(safe-area-inset-bottom));flex-direction:column;display:flex;overflow-y:auto}.bpsheet__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.bpsheet__head .sheet__title{margin:0}.bpdiagram{width:100%;max-width:380px;height:auto;margin:8px auto 4px;display:block}.bpdiagram__foul{fill:var(--border-hairline)}.bpdiagram__grass{fill:var(--field-soft)}.bpdiagram__track{fill:var(--border-rule);stroke:none}.bpdiagram__dirt{fill:color-mix(in srgb, var(--accent-negative) 22%, var(--surface-card))}.bpdiagram__baseline{fill:none;stroke:color-mix(in srgb, var(--accent-negative) 22%, var(--surface-card));stroke-linecap:round}.bpdiagram__line{fill:none;stroke:var(--surface-inset);stroke-width:2px;vector-effect:non-scaling-stroke}.bpdiagram__wall{fill:none;stroke:var(--accent-primary);stroke-linecap:round;stroke-linejoin:round}.bpdiagram__base{fill:var(--surface-inset);stroke:var(--ink-2);stroke-width:1px;vector-effect:non-scaling-stroke}.bpdiagram__dist{fill:var(--text-body);font-family:var(--font-mono);font-size:var(--fs-title-sm);font-weight:var(--w-semibold);text-anchor:middle;dominant-baseline:middle}.bpdiagram__wallh{fill:var(--accent-primary);font-family:var(--font-mono);font-size:var(--fs-ui);text-anchor:middle;dominant-baseline:middle}.bpsheet__facts{padding:var(--space-3) 0;border-top:var(--bw-hair) solid var(--border-rule);border-bottom:var(--bw-hair) solid var(--border-rule);margin:6px 0 4px;display:flex}.bpsheet__facts+.bpsheet__facts{padding-top:var(--space-2);border-top:none;margin-top:-4px}.bpfact{text-align:center;flex:1}.bpfact__label{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-caption);margin:0}.bpfact__value{font-family:var(--font-mono);font-size:var(--fs-body);font-weight:var(--w-semibold);color:var(--text-body);margin:3px 0 0}.bpfact__note{font-size:var(--fs-cell);font-weight:var(--w-regular);color:var(--text-muted);margin-top:1px;display:block}.bpsheet__ranks{margin-top:14px}.rankgrp__title{margin:0 0 6px}.rankgrp__strip{margin:0;padding:0;list-style:none;display:flex}.rankpost{min-width:0;padding:0 var(--space-1);border-left:var(--bw-hair) solid var(--border-hairline);text-align:center;flex:1 1 0}.rankpost:first-child{border-left:none}.rankpost__pos{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-wide);color:var(--text-caption);display:block}.rankpost__value{font-family:var(--font-mono);font-size:var(--fs-ui);font-weight:var(--w-semibold);color:var(--text-body);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.rankpost__note{font-family:var(--font-body);font-size:var(--fs-caption);color:var(--graphite-soft);margin-top:2px;display:block}.bpsheet__foot{font-size:var(--fs-caption);color:var(--graphite-soft);text-align:center;margin:16px 0 0}.gsmodal__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.gsmodal__head .sheet__title{margin:0}.psodds-pill{flex:none}.psoddsmodal{max-height:86vh;overflow-y:auto}.psoddsmodal__note{color:var(--text-caption);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);text-transform:uppercase;margin:0 0 14px}.psoddstable thead th{font-weight:var(--w-semibold)}.psoddsmodal__meta{color:var(--graphite-soft);font-family:var(--font-mono);font-size:var(--fs-cell);margin:10px 0 0}.coachtree__top,.coachtree__node{border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-sm)}.coachtree__top{width:fit-content;max-width:100%;padding:var(--space-2) var(--space-3);background:var(--surface-inset);font-family:var(--font-display);font-weight:var(--w-bold);color:var(--text-heading);margin:0 auto}.coachtree__stem{width:0;height:var(--space-3);border-left:var(--bw-hair) solid var(--border-hairline);margin:0 auto}.coachtree__row{justify-content:center;gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.coachtree__node{padding:var(--space-2) var(--space-2h);font-size:var(--fs-small)}.coachtree__name{font-weight:var(--w-semibold);color:var(--text-body)}.coachtree__meta{font-family:var(--font-display);font-weight:var(--w-semibold);font-size:var(--fs-compact);letter-spacing:var(--ls-label);color:var(--text-caption)}.coachtree__more{margin-top:var(--space-2);text-align:center;font-size:var(--fs-small);color:var(--text-caption)}.coachtree__more>summary{cursor:pointer;margin-bottom:var(--space-2)}.hlsheet{border-radius:var(--radius-lg);width:min(max(70vw,420px),92vw,124vh);max-width:none;max-height:92vh;padding-bottom:var(--space-5);animation:hlsheet-pop var(--dur-med) var(--ease-out);flex-direction:column;display:flex;overflow-y:auto}@keyframes hlsheet-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.hlsheet__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.hlsheet__head .sheet__title{font-size:var(--fs-h3);margin:0}.hlsheet__actions{align-items:center;gap:var(--space-2);flex:none;margin-left:auto;display:flex}.hlsheet__save{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-xs);background:var(--accent-primary);color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);line-height:var(--lh-compact);cursor:pointer;transition:background var(--dur-snappy) var(--ease-standard);border:none;flex:none;display:inline-flex}.hlsheet__save:before{content:"";border-top:6px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.hlsheet__save:hover:not(:disabled){background:var(--ink-1)}.hlsheet__save:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hlsheet__save--working{background:var(--surface-inset);color:var(--text-caption);cursor:default}.hlsheet__save--working:before{display:none}.hlsheet__save--done{background:var(--surface-inset);color:var(--text-caption)}.hlsheet__save--done:before{display:none}.hlsheet__video{border-radius:var(--radius-sm);background:#000;margin:12px 0 0;overflow:hidden}.hlsheet__video video{aspect-ratio:16/9;width:100%;display:block}.hlsheet__empty{padding:var(--space-8) var(--space-3);text-align:center;font-size:var(--fs-small);color:var(--text-muted);background:var(--surface-card);border-radius:var(--radius-sm);margin:12px 0 0}.hlsheet__desc{font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-muted);margin:12px 0 0}.metric{margin-top:var(--space-4)}.metric__body{padding:var(--space-3) var(--space-4) var(--space-4)}.sectionhead__mark{flex:none}.lineup,.opp,.starter{margin-top:var(--space-4)}.opp .defdiamond{border:0;border-radius:0}.lineup .roster{border:0;border-radius:0;margin-top:0}.lineup .roster__notice{margin:8px 12px}.seasonseries__body{align-items:stretch;gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-4);display:flex}.seasonseries__nav{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-inset);width:32px;color:var(--text-body);font-size:var(--fs-title-sm);line-height:var(--lh-solid);cursor:pointer;flex:none}.seasonseries__nav:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-ink)}.seasonseries__nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.seasonseries__strip{gap:var(--space-2);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.seasonseries__strip::-webkit-scrollbar{display:none}.seasonseries__strip--fit{justify-content:center}.seasonseries__cell{scroll-snap-align:start;justify-content:center;align-items:center;gap:var(--space-1);width:92px;padding:var(--space-2) var(--space-1) var(--space-2);border:var(--bw-hair) solid transparent;border-radius:var(--radius-sm);font-family:var(--font-display);cursor:pointer;background:0 0;flex-direction:column;flex:none;display:flex}.seasonseries__cell:hover{background:color-mix(in srgb, var(--accent-hover) 10%, transparent)}.seasonseries__cell:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.seasonseries__cell--current{background:color-mix(in srgb, var(--navy) 7%, var(--surface-card));border-color:var(--navy);scroll-snap-align:center}.seasonseries__cell--current:hover{background:color-mix(in srgb, var(--navy) 13%, var(--surface-card))}.seasonseries__cell--otherpark{background:var(--surface-inset)}.seasonseries__cell--otherpark:hover{background:color-mix(in srgb, var(--accent-hover) 10%, var(--surface-inset))}.seasonseries__cell--postseason:not(.seasonseries__cell--current){background:color-mix(in srgb, var(--navy) 10%, var(--surface-card))}.seasonseries__cell--postseason:not(.seasonseries__cell--current):hover{background:color-mix(in srgb, var(--navy) 16%, var(--surface-card))}.seasonseries__round{padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-band);outline:var(--bw-hair) solid var(--band-hairline);color:var(--text-on-band);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);line-height:var(--lh-body);white-space:nowrap}.seasonseries__divider{width:var(--bw-hair);margin:var(--space-1) var(--space-1);background:var(--border-rule);flex:none;align-self:stretch}.seasonseries__logo{flex-shrink:0}.seasonseries__score{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-small);font-weight:var(--w-bold);color:var(--text-heading);align-items:baseline;gap:1px;display:flex}.seasonseries__sep{color:var(--text-caption);font-weight:var(--w-regular)}.seasonseries__innings{font-size:var(--fs-caption);font-weight:var(--w-regular);color:var(--text-caption);margin-left:2px}.seasonseries__time{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-body);font-weight:var(--w-bold);color:var(--text-body);line-height:var(--lh-solid)}.seasonseries__date{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);color:var(--text-caption);text-align:center;line-height:var(--lh-tight)}.seasonseries__opp{font-family:var(--font-display);color:var(--text-muted);font-weight:var(--w-semibold);display:block}.photostrip__viewall{align-items:center;gap:var(--space-1);min-height:24px;padding:0 var(--space-2h);border-radius:var(--radius-square);border:var(--bw-hair) solid var(--winprob-line);background:var(--winprob-line);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--accent-primary);cursor:pointer;display:inline-flex}.photostrip__viewall:hover{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:var(--bw-hair);text-underline-offset:3px}.photostrip__viewall:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.photostrip__viewallarrow{font-size:var(--fs-compact);line-height:var(--lh-solid)}.photostrip__wrap{align-items:stretch;gap:var(--space-2);display:flex}.photostrip__nav{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);background:var(--surface-inset);width:32px;color:var(--text-body);font-size:var(--fs-title-sm);line-height:var(--lh-solid);cursor:pointer;flex:none}.photostrip__nav:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-ink)}.photostrip__nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (hover:none),(pointer:coarse){.photostrip__nav{display:none}}.photostrip__body{gap:var(--space-2);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none;flex:auto;grid-template-rows:repeat(1,163px);grid-auto-flow:column;min-width:0;display:grid;overflow-x:auto}.photostrip__body::-webkit-scrollbar{display:none}.photostrip__thumb{scroll-snap-align:start;border-radius:var(--radius-square);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-inset);width:163px;height:163px;overflow:hidden}.photostrip__thumb img{object-fit:cover;width:100%;height:100%;display:block}.photostrip__thumb:hover{border-color:var(--accent-hover)}.photostrip__thumb:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.infopop{display:inline-flex;position:relative}.infopop__btn{--btn-edge:transparent;--btn-fill:var(--text-on-ink-soft);--btn-ink:var(--surface-stamped-ink);--btn-fill-hover:var(--text-on-ink);--btn-edge-hover:transparent;margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);font-style:normal;line-height:var(--lh-solid);border-width:0;border-radius:50%}.infopop__btn:hover,.infopop__btn:focus-visible{color:var(--surface-stamped-ink)}.infopop__tip{z-index:calc(var(--z-overlay) - 10);width:240px;max-width:72vw;padding:var(--space-2h) var(--space-3);background:var(--surface-inset);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);font-size:var(--fs-compact);line-height:var(--lh-prose);color:var(--text-muted);text-align:left;opacity:0;visibility:hidden;transition:opacity .12s,transform .12s,visibility 0s linear .12s;position:absolute;top:calc(100% + 9px);right:0;transform:translateY(-2px)}.infopop__tip:before{content:"";background:var(--surface-inset);border-left:var(--bw-hair) solid var(--border-rule);border-top:var(--bw-hair) solid var(--border-rule);width:8px;height:8px;position:absolute;top:-5px;right:6px;transform:rotate(45deg)}.infopop:hover .infopop__tip,.infopop__btn:focus-visible+.infopop__tip,.infopop__btn[aria-expanded=true]+.infopop__tip{opacity:1;visibility:visible;transition:opacity .12s,transform .12s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.infopop__tip{transition:none}}.infopop--paper{vertical-align:middle;position:static}.infopop--paper .infopop__btn{--btn-fill:var(--text-caption);--btn-ink:var(--surface-card);--btn-fill-hover:var(--text-heading)}.infopop--paper .infopop__btn:hover,.infopop--paper .infopop__btn:focus-visible{color:var(--surface-card)}.infopop--paper .infopop__tip{top:auto;bottom:calc(100% + var(--space-1h));width:auto;max-width:none;font-family:var(--font-body);font-weight:var(--w-regular);letter-spacing:var(--ls-text);color:var(--text-body);left:0;right:0}.infopop--paper .infopop__tip:before{display:none}.infopop-row{position:relative}.infopop--paper.infopop--down .infopop__tip{top:calc(100% + var(--space-1h));bottom:auto}#root .admincopy__note,#root .admincopy__help,#root .admincopy__input,#root .admincopy__historyWhen{text-transform:none}.animlab__entry{padding:var(--space-4) 0;border-top:var(--bw-hair) solid var(--border-rule)}.animlab__entry:first-of-type{border-top:none}.animlab__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.animlab__title{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);color:var(--text-heading)}.animlab__play{flex:none;min-width:62px}.animlab__live{padding:var(--space-3h);background:var(--surface-inset);border-radius:var(--radius-md)}.animlab__live:not(.is-running),.animlab__live:not(.is-running) *,.animlab__live:not(.is-running) :before,.animlab__live:not(.is-running) :after{animation-play-state:paused!important}.animlab__stagelabel{font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin:6px 0 -2px}.animlab__frozen{gap:var(--space-2);flex-wrap:wrap;display:flex}.animlab__frame{align-items:center}.animlab__framebox{padding:var(--space-2h);background:var(--surface-card);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-sm)}.animlab__framelabel{font-family:var(--font-mono);font-size:var(--fs-compact);color:var(--text-caption)}.animlab__frame .loader__plate,.animlab__frame .skel__ballFrames,.animlab__frame .delay,.animlab__frame .delayrain__drop,.animlab__frame .postponed,.animlab__frame .postponed__stamp,.animlab__frame .wcall__count-old,.animlab__frame .wcall__count-new,.animlab__frame .pbp__code--ink,.animlab__frame .gamecard__live:before,.animlab__frame .btn--reveal,.animlab__frame .pbp__replaced>.struckline.is-drawing:after,.animlab__frame .defdiamond__name--out>.struckline.is-drawing:after,.animlab__frame .animlab-boxlines__sheet,.animlab__frame .entering__name--out>.struckline.is-drawing:after,.animlab__frame .menurail__body--a,.animlab__frame .menurail__body--b,.animlab__frame .tlead--in,.animlab__frame .sc-lens__tearhalf,.animlab__frame .sc-sheet__cell .sc-lens__moved,.animlab__frame .scorecard-page .sc-sheet__scroll{animation-play-state:paused;animation-delay:var(--animlab-delay,0s)}.animlab__frame .card--stamp-in{animation-play-state:paused;animation-delay:calc(var(--stamp-delay,0s) + var(--animlab-delay,0s))}.animlab__frame .player-rise{animation-play-state:paused;animation-delay:calc(var(--stagger-step) * var(--rise-i,0) + var(--animlab-delay,0s))}.animlab__frame .fcontact__dots--play .fcontact__dot{animation-play-state:paused;animation-delay:calc(var(--fcontact-f,0) * var(--dur-unfold) * 1.55 + var(--animlab-delay,0s))}.animlab__frame .lineup__row{animation-play-state:paused;animation-delay:calc(var(--row-i,0) * 30ms + var(--animlab-delay,0s))}.animlab__frame .pbp__atbat--writing .pbp__leg{animation-play-state:paused;animation-delay:calc(.28s + var(--leg-i,0) * 60ms + var(--animlab-delay,0s))}.animlab__frame .pbp__atbat--writing .pbp__code{animation-play-state:paused;animation-delay:calc(.48s + var(--animlab-delay,0s))}.animlab__frame .pbp__atbat--writing .pbp__outcircle{animation-play-state:paused;animation-delay:calc(.56s + var(--animlab-delay,0s))}.teamtabs{margin:var(--space-3) 0 var(--space-4);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.teamtabs::-webkit-scrollbar{display:none}.teamtabs__row{gap:var(--space-1h);min-width:min-content;display:flex}.teamtabs__btn{min-height:34px;padding:0 var(--space-3);white-space:nowrap;border-radius:var(--radius-sm);border:var(--bw-hair) solid var(--border-rule);background:var(--surface-card);color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);cursor:pointer;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-standard);flex:1 0 auto}.teamtabs__btn:active{transform:scale(.96)}.teamtabs__btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.teamtabs__btn.is-active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-ink);box-shadow:none}.thub__door{gap:var(--space-1) var(--space-4);margin:var(--space-2) 0 var(--space-4);flex-wrap:wrap;justify-content:flex-end;display:flex}@media (prefers-reduced-motion:reduce){.teamtabs__btn{transition:none}}.animlab__breathrow,.animlab__strikerow{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.animlab-lensglide{height:var(--sc-cell-h)}.animlab-lensride{position:relative}.jumpbar{border-block:var(--bw-heavy) solid var(--text-heading);background:var(--surface-card);padding:var(--space-2h) var(--space-4);overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;position:relative;overflow-x:auto}.jumpbar::-webkit-scrollbar{display:none}@media (width<=739.98px){.jumpbar__row{flex-wrap:nowrap;min-width:min-content}}@media (width>=740px){.jumpbar{border:var(--bw-heavy) solid var(--text-heading);padding:var(--space-2h) var(--space-3h);box-shadow:var(--shadow-stamped);overflow:visible}}.jumpbar--aside{gap:var(--space-2h);flex-direction:column;display:flex;overflow:visible}.jumpbar--aside .jumpbar__row{scrollbar-width:none;min-width:0;padding-block:var(--space-2h);margin-block:calc(-1 * var(--space-2h));overflow-x:auto}.jumpbar--aside .jumpbar__row::-webkit-scrollbar{display:none}.jumpbar__aside{padding-top:var(--space-2h);border-top:var(--bw-hair) solid var(--border-rule)}@media (width<=739.98px){.jumpbar .jumpbar__item--wide{display:none}}@media (width>=740px){.jumpbar--aside{flex-direction:row;justify-content:space-between;align-items:center}.jumpbar--aside .jumpbar__row{overflow:visible}.jumpbar__aside{border-top:0;padding-top:0}}.jumpbar__item{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);white-space:nowrap;border:var(--bw-rule) solid var(--text-heading);background:var(--surface-card);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);cursor:pointer;transition:transform var(--dur-fast) var(--ease-stamp);border-radius:0;flex-shrink:0;display:inline-flex;position:relative}.jumpbar__item:after{content:"";inset:calc((var(--tap-min) - 100%) / -2) 0;position:absolute}.jumpbar__item:active{transform:translate(var(--bw-heavy), var(--bw-heavy))}.jumpbar__item:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.jumpbar__item.is-current{background:var(--text-heading);color:var(--text-on-ink)}.jumpbar__count{padding:0 var(--space-1);border:var(--bw-heavy) solid var(--text-heading);background:var(--surface-card);color:var(--text-heading);font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-num);display:none}.jumpbar__item.is-current .jumpbar__count{border-color:var(--text-on-ink);background:var(--accent-tint)}@media (prefers-reduced-motion:reduce){.jumpbar__item{transition:none}}.menurail{--menurail-card:calc(var(--space-2h) * 15);--menurail-rail:calc(var(--tap-min) * 3);--menurail-title-min:calc(var(--space-2h) * 8)}.menurail__menu{gap:var(--space-2h);flex-wrap:wrap;display:flex}.menurail__head{max-height:var(--space-6);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);line-height:var(--lh-ui);flex:1 0 100%;overflow:hidden}.menurail__card.btn{--btn-fill:var(--surface-card);--btn-edge:var(--border-stamped);--btn-ink:var(--text-heading);--btn-fill-hover:var(--surface-inset);--btn-edge-hover:var(--border-stamped);isolation:isolate;flex:1 1 var(--menurail-card);min-width:0;padding:var(--space-2h) var(--space-3);border-width:var(--bw-heavy);font-family:var(--font-body);letter-spacing:var(--ls-none);text-align:left;border-radius:0;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex;position:relative}.menurail__card.btn[aria-pressed=true]{background:var(--accent-tint);border-color:var(--border-stamped);color:var(--text-heading);box-shadow:var(--bw-heavy) var(--bw-heavy) 0 var(--border-stamped)}.menurail__card.btn[aria-pressed=true]:before{content:none}.menurail__card.btn[aria-pressed=true]:active{box-shadow:none}.menurail__top{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.menurail__mark{flex:none;display:inline-flex}.menurail__title{flex:1 1 var(--menurail-title-min);min-width:0;font-family:var(--font-display);font-size:var(--fs-title-md);font-weight:var(--w-bold);line-height:var(--lh-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.menurail__meta{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;flex:none}.menurail__fold{grid-template-rows:1fr;display:grid}.menurail__figs{min-height:0;display:block;overflow:hidden}.menurail__figsin{padding-top:var(--space-2);display:block}.menurail--rail .menurail__card.btn{flex:0 0 var(--menurail-rail);padding:var(--space-1h) var(--space-3);justify-content:center}.menurail--rail .menurail__fold{grid-template-rows:0fr}.menurail--rail .menurail__head{opacity:0;max-height:0}.menurail--rail:not(.menurail--railmeta) .menurail__meta{display:none}.menurail__panel{grid-template-rows:0fr;display:grid}.menurail__panel--open{grid-template-rows:1fr}.menurail__panelin{visibility:hidden;min-height:0;overflow:hidden}.menurail__panel--open .menurail__panelin{visibility:visible}.menurail__inner{padding:var(--space-3h) var(--space-1) var(--space-1) 0}.menurail__back.btn{margin-bottom:var(--space-3)}.chips--rail{gap:var(--space-1h);padding:var(--space-1);margin:calc(-1 * var(--space-1));scrollbar-width:thin;display:flex;overflow-x:auto}.chips--rail>.btn{flex:none}.chips--wrap{gap:var(--space-1h);flex-wrap:wrap;display:flex}.chips__count{font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;letter-spacing:var(--ls-none)}.btn--block{gap:var(--space-1) var(--space-3);width:100%;min-height:var(--tap-min);padding-block:var(--space-2);text-align:left;grid-template-columns:minmax(0,1fr) auto;display:grid}.btn__hint{color:inherit;font-family:var(--font-mono);font-size:var(--fs-cell);letter-spacing:var(--ls-none);grid-column:1}.btn--block .btn__icon{transition:transform var(--dur-fast) var(--ease-out);grid-area:1/2/span 2;align-self:center}.btn--block[aria-expanded=true] .btn__icon{transform:rotate(90deg)}.stepper{grid-template-columns:var(--tap-min) minmax(7.5rem, auto) var(--tap-min);border:var(--bw-rule) solid var(--border-stamped);background:var(--surface-card);display:inline-grid}.stepper__btn.btn{min-height:var(--tap-min);background:0 0;border:0;padding:0}.stepper__label{padding-inline:var(--space-3);border-inline:var(--bw-hair) solid var(--border-hairline);color:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:var(--ls-label);text-transform:uppercase;place-items:center;display:grid}.switch{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3h);border:var(--bw-rule) solid var(--border-rule);background:var(--surface-card);color:var(--text-heading);font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;display:grid}.switch__label{font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:var(--ls-label);text-transform:uppercase}.switch__hint{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--fs-cell);display:block}.switch__track{width:var(--switch-w);height:var(--switch-h);border-radius:var(--radius-pill);background:var(--border-rule);transition:background-color var(--dur-fast) var(--ease-out);position:relative}.switch__knob{top:var(--bw-heavy);left:var(--bw-heavy);width:calc(var(--switch-h) - 2 * var(--bw-heavy));height:calc(var(--switch-h) - 2 * var(--bw-heavy));border-radius:var(--radius-pill);background:var(--surface-card);box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out);position:absolute}.switch[aria-checked=true] .switch__track{background:var(--accent-positive)}.switch[aria-checked=true] .switch__knob{transform:translateX(calc(var(--switch-w) - var(--switch-h)))}.switch:focus-visible{outline:var(--bw-heavy) solid var(--focus-ring);outline-offset:var(--bw-heavy)}@media (prefers-reduced-motion:reduce){.btn--block .btn__icon,.switch__track,.switch__knob{transition:none}}.stampstrip{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);background:var(--surface-card);box-shadow:var(--shadow-card)}.stampstrip__row{align-items:center;column-gap:var(--space-4);row-gap:var(--space-3);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mount say""mount do";display:grid}.stampstrip__row--quiet{grid-template-areas:"mount say"}.stampstrip__mount{width:160px;height:160px;padding:var(--space-1);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);background:var(--surface-inset);grid-area:mount;justify-content:center;align-items:center;display:flex}.stampstrip__mount--empty{background:0 0;border-style:dashed}.stampstrip__mount--empty .gamestamp{color:var(--graphite-soft);opacity:.7}.stampstrip__say{grid-area:say;min-width:0}.stampstrip__eyebrow{line-height:var(--lh-ui);display:block}.stampstrip__lede{max-width:64ch;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-muted);margin:0;padding:0}.stampstrip__lede--full{color:var(--accent-negative)}.stampstrip__do{align-items:center;gap:var(--space-2);grid-area:do;display:flex}.stampstrip__disclose{align-items:baseline;gap:var(--space-1);margin-left:var(--space-2);color:var(--text-muted);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-flex;position:relative}.stampstrip__disclose:after{content:"";left:calc(var(--space-2) * -1);right:calc(var(--space-2) * -1);height:var(--tap-min);position:absolute;top:50%;transform:translateY(-50%)}.stampstrip__disclose:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.stampstrip__details{align-items:flex-end;gap:var(--space-3) var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border-top:var(--bw-hair) solid var(--border-rule);flex-wrap:wrap;display:flex}.stampstrip__modes{gap:var(--space-2);display:flex}.stampstrip__note{gap:var(--space-1);flex-direction:column;flex:200px;min-width:0;max-width:320px;display:flex}.stampstrip__note input{min-height:36px;padding:0 var(--space-2);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--bg-canvas);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-small)}.stampstrip__note input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.stampstrip__actions{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.stampstrip__remove{padding:var(--space-1) var(--space-2);color:var(--accent-negative);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-label);background:0 0;border:0;text-decoration:underline}.stampstrip__remove:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width>=740px){.stampstrip__row{column-gap:var(--space-5);padding:var(--space-3) var(--space-5);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"mount say do"}.stampstrip__row--quiet{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"mount say"}.stampstrip__mount{width:74px;height:74px}.stampstrip__details{padding-left:var(--space-5);padding-right:var(--space-5)}}@media (width<=739.98px){.bs__sectionTitle{display:none}.bs .stampstrip,.bs .bs__feats{order:1}.bs .bs__totalsCard{order:2}.bs .bs__scoring{order:3}.bs .bs__decisions{order:4}.bs .bs__board{order:5}.bs .bs__insights{order:6}.bs .bs__tally{order:7}.bs .gamestory{order:8}.bs .bs__col--away>.bs__fill{order:9}.bs .bs__col--away>.bs__team{order:10}.bs .bs__col--away>.bs__abscard{order:11}.bs .bs__col--away>.bs__defensecard{order:12}.bs .bs__col--home>.bs__fill{order:13}.bs .bs__col--home>.bs__team{order:14}.bs .bs__col--home>.bs__abscard{order:15}.bs .bs__col--home>.bs__defensecard{order:16}.bs .winprob{order:17}.bs .bs__potg{order:18}.bs .photostrip{order:19}.bs .bs__statcastCard{order:20}.bs .hlclip{order:21}.bs .cliprail{order:22}.bs .hitchart{order:23}.bs .bs__info{order:24}.bs .bs__stars{order:25}}@media (width>=740px){.bs__potg:has(.bs__potgWatch--poster){column-gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.bs__potg:has(.bs__potgWatch--poster)>:first-child{grid-column:1/-1}.bs__potg:has(.bs__potgWatch--poster) .bs__potgWatch--poster{margin-top:0}}.bs .stampstrip__eyebrow,.bs .stampstrip__lede{display:none}.bs .stampstrip__row,.bs .stampstrip__row--quiet{justify-items:center;row-gap:var(--space-3);grid-template-columns:minmax(0,1fr);grid-template-areas:"mount""say""do"}.bs .stampstrip__mount{background:0 0;border:0;padding:0;transform:rotate(-6deg)}.bs .stampstrip__mount--empty .gamestamp{opacity:.4}.bs .stampstrip__say:not(:has(>:not(.stampstrip__eyebrow,.stampstrip__lede))){display:none}.bs .stampstrip__do{justify-self:stretch}.bs .stampstrip__do .btn{width:100%}.stampstrip__mount{position:relative;overflow:visible}.stampstrip__burst{pointer-events:none;z-index:2;position:absolute;inset:0}.stampstrip__burst i{--side:calc(mod(var(--i), 2) * 2 - 1);--rise:calc((mod(var(--i) * 7, 9) - 4) * 14px);--reach:calc(70px + mod(var(--i) * 13, 5) * 16px);background:var(--marker);width:7px;height:11px;animation:1.1s cubic-bezier(.15,.7,.3,1) both stamp-confetti;animation-delay:calc(mod(var(--i), 4) * 30ms);position:absolute;top:50%;left:50%}.stampstrip__burst i:nth-child(4n+1){background:var(--accent-negative)}.stampstrip__burst i:nth-child(4n+2){background:var(--accent-inplay)}.stampstrip__burst i:nth-child(4n+3){background:var(--accent-positive)}@keyframes stamp-confetti{0%{transform:translate(-50%, -50%) translate(calc(var(--side) * 46%), 0) rotate(0) scale(.6);opacity:1}70%{opacity:1}to{transform:translate(-50%, -50%) translate(calc(var(--side) * var(--reach)), calc(var(--rise) + 40px)) rotate(calc(var(--side) * 540deg));opacity:0}}.hlclip{scroll-snap-align:start;width:232px;padding:var(--space-1);font:inherit;text-align:left;cursor:pointer;background:var(--surface-inset);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);box-shadow:var(--shadow-card);transition:box-shadow var(--dur-snappy) var(--ease-standard), border-color var(--dur-snappy) var(--ease-standard), transform var(--dur-snappy) var(--ease-standard);flex-direction:column;flex:0 0 232px;display:flex}.hlclip:hover{border-color:var(--accent-hover);box-shadow:var(--shadow-raised);transform:translateY(-1px)}.hlclip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.hlclip__frame{aspect-ratio:16/9;border-radius:var(--radius-square);background:var(--bg-page);display:block;position:relative;overflow:hidden}.hlclip__poster{object-fit:cover;width:100%;height:100%;display:block}.hlclip__wash{z-index:1;pointer-events:none;opacity:0;transition:opacity var(--dur-snappy) var(--ease-standard);background:linear-gradient(#ffffff47,#0000009e);position:absolute;inset:0}.hlclip:hover .hlclip__wash,.hlclip:focus-visible .hlclip__wash{opacity:1}@media (hover:none),(pointer:coarse){.hlclip__wash{display:none}}.hlclip--feature .hlclip__wash{display:none}.hlclip__play{left:var(--space-2);bottom:var(--space-2);z-index:2;align-items:center;gap:var(--space-1);padding:3px var(--space-1h);border-radius:var(--radius-square);background:var(--accent-primary);color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);text-transform:uppercase;letter-spacing:var(--ls-caps);line-height:var(--lh-compact);box-shadow:var(--shadow-card);display:inline-flex;position:absolute;transform:rotate(-1.5deg)}.hlclip__play:before{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0}.hlclip:hover .hlclip__play{background:var(--ink-1)}.hlclip__caption{padding:var(--space-2) var(--space-1) var(--space-1);flex-direction:column;gap:2px;display:flex}.hlclip__title{font-family:var(--font-read);font-size:var(--fs-compact);font-weight:var(--w-semibold);letter-spacing:var(--ls-text);line-height:var(--lh-snug);color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5em;display:-webkit-box;overflow:hidden}#root .hlclip__title{text-transform:none}.hlclip__meta{font-family:var(--font-mono);font-size:var(--fs-cell);letter-spacing:var(--ls-num);color:var(--text-caption)}.hlclip--feature{scroll-snap-align:none;flex:auto;width:100%}.hlclip--feature .hlclip__play{padding:var(--space-1) var(--space-2h);font-size:var(--fs-compact)}.cliprail{align-items:center;gap:var(--space-2);min-width:0;display:flex}.cliprail__nav{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);background:var(--surface-inset);width:32px;height:32px;color:var(--text-body);font-size:var(--fs-title-sm);line-height:var(--lh-solid);cursor:pointer;flex:none}.cliprail__nav:hover:not(:disabled){background:var(--accent-hover);border-color:var(--accent-hover);color:var(--text-on-ink)}.cliprail__nav:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cliprail__nav:disabled{opacity:.35;cursor:default}@media (hover:none),(pointer:coarse){.cliprail__nav{display:none}}.cliprail__track{gap:var(--space-2);-webkit-overflow-scrolling:touch;scroll-behavior:smooth;scroll-snap-type:x proximity;min-width:0;scroll-padding-inline:var(--space-1);padding:var(--space-1);margin:calc(-1 * var(--space-1));scrollbar-width:none;-ms-overflow-style:none;flex:auto;display:flex;overflow-x:auto}.cliprail__track::-webkit-scrollbar{display:none}.hlclip__loading{aspect-ratio:16/9;border-radius:var(--radius-square);border:var(--bw-hair) dashed var(--border-rule);width:232px;color:var(--text-caption);font-family:var(--font-mono);font-size:var(--fs-cell);flex:0 0 232px;justify-content:center;align-items:center;display:flex}.mytally{padding-bottom:calc(var(--space-8) + env(safe-area-inset-bottom))}#root .mytally .caps-exempt,#root .mergereceipt .caps-exempt,#root .erasesheet .caps-exempt,#root .syncreceipt .caps-exempt,#root .erasesheet .notice__text,#root .mytally .notice__text{text-transform:none}.mytally main{border-top:var(--bw-hair) solid var(--border-rule)}.mytally__masthead{align-items:center;gap:var(--space-4);padding:var(--space-6) 0 var(--space-5);border-bottom:var(--bw-rule) solid var(--border-rule);display:flex}.mytally__identity{min-width:0}.mytally__title{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-black);line-height:var(--lh-tight);letter-spacing:var(--ls-title);color:var(--text-heading);margin:0}.mytally__subtitle{margin:var(--space-1) 0 0}.mytally__club{min-height:1.2em;margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);line-height:var(--lh-tight);color:var(--text-body)}.mytally__scope{margin:var(--space-2) 0 0;display:block}.mytally__scopelabel{font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-heading);display:block}.mytally__scopenote{margin-top:var(--space-1);max-width:40ch;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-caption);display:block}.clubseal{border-radius:var(--radius-pill);background:var(--accent-primary);box-shadow:var(--shadow-card);flex:none;place-items:center;display:grid;position:relative}.clubseal__ring{width:100%;height:100%;position:absolute;inset:0}.clubseal__circle{fill:none;stroke:var(--accent-primary);stroke-width:1.6px}.clubseal__circle--inner{stroke-width:.8px;opacity:.7}.clubseal__tick{stroke:var(--accent-primary);stroke-width:1.4px;opacity:.8}.clubseal__diamond{fill:none;stroke:var(--accent-primary);stroke-width:1px;opacity:.65}.clubseal__mark{place-items:center;display:grid;position:relative}.mytally__section{padding:var(--space-6) 0;border-bottom:var(--bw-hair) solid var(--border-rule)}.mytally__sectiontitle{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-heading)}.mytally__field+.mytally__field{margin-top:var(--space-6)}.mytally__fieldlabel{margin:0}.mytally__notice{margin-top:var(--space-3)}.mytally__fieldnote{margin:var(--space-2) 0 0;max-width:48ch;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-caption)}.mytally__choices{margin-top:var(--space-2)}.mytally__choice{min-height:var(--tap-min);padding:var(--space-2) var(--space-4);border:var(--bw-rule) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-inset);color:var(--text-body);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);cursor:pointer}.mytally__choice.is-active{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-ink)}.mytally__choice:focus-visible,.mytally__switch:focus-visible,.mytally__rowbtn:focus-visible,.mytally__inlinebtn:focus-visible,.mytally__cta:focus-visible{box-shadow:var(--ring);outline:none}.mytally__switch{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-3);border:var(--bw-rule) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-card);cursor:pointer;display:flex}.mytally__switchlabel{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--text-body)}.mytally__switchtrack{border-radius:var(--radius-pill);background:var(--border-rule);width:44px;height:24px;transition:background var(--dur-fast) var(--ease-out);flex:none;position:relative}.mytally__switch.is-on .mytally__switchtrack{background:var(--accent-positive)}.mytally__switchknob{border-radius:var(--radius-pill);background:var(--surface-inset);width:18px;height:18px;box-shadow:var(--shadow-card);transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:3px;left:3px}.mytally__switch.is-on .mytally__switchknob{transform:translate(20px)}.mytally__ledger{border-top:var(--bw-hair) solid var(--border-hairline);margin:0}.mytally__ledgerrow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--bw-hair) solid var(--border-hairline);display:flex}.mytally__ledgerrow dt{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--text-muted)}.mytally__ledgerrow dd{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-num-lg);font-weight:var(--w-bold);letter-spacing:var(--ls-num);color:var(--text-heading);margin:0}.mytally__inlinebtn{min-height:var(--tap-min);margin-top:var(--space-3);padding:var(--space-2) var(--space-4);border:var(--bw-rule) solid var(--accent-primary);border-radius:var(--radius-sm);color:var(--accent-primary);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);cursor:pointer;background:0 0}.mytally__rowbtn{width:100%;min-height:var(--tap-min);margin-top:var(--space-2);padding:var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);background:var(--surface-card);color:var(--text-body);font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-align:left;cursor:pointer;display:block}.mytally__rowbtn[disabled]{opacity:.55;cursor:default}.mytally__rowbtn--danger{border-color:var(--accent-negative);color:var(--accent-negative)}.mytally__rowbtnhint{margin-top:var(--space-1);max-width:52ch;font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--w-regular);letter-spacing:var(--ls-none);line-height:var(--lh-body);color:var(--text-caption);display:block}@media (width<=359px){.mytally__masthead{align-items:flex-start;gap:var(--space-3);flex-direction:column}}@media (width>=740px){.mytally__masthead{gap:var(--space-6)}.mytally__pitch{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,240px) minmax(0,1fr);display:grid}.mytally__pitch .devicehandoff{max-width:none;margin:0}.mytally__pitchlede{grid-column:2;margin-top:0}.mytally__claims,.mytally__cta,.mytally__fineprint{grid-column:2}}@media (prefers-reduced-motion:reduce){.mytally__switchtrack,.mytally__switchknob{transition:none}}.syncreceipt{border-top:var(--bw-hair) solid var(--border-hairline);margin:0;padding:0;list-style:none}.syncreceipt__row{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--bw-hair) solid var(--border-hairline);display:flex}.syncreceipt__mark{border-radius:var(--radius-pill);border:var(--bw-rule) solid var(--border-rule);background:0 0;flex:none;width:10px;height:10px;margin-top:4px}.syncreceipt__row[data-tone=synced] .syncreceipt__mark{background:var(--accent-positive);border-color:var(--accent-positive)}.syncreceipt__row[data-tone=pulling] .syncreceipt__mark{background:var(--marker);border-color:color-mix(in srgb, var(--marker) 70%, var(--text-heading))}.syncreceipt__row[data-tone=unavailable] .syncreceipt__mark{background:var(--text-caption);border-color:var(--text-caption)}.syncreceipt__row[data-tone=error] .syncreceipt__mark{background:var(--accent-negative);border-color:var(--accent-negative)}.syncreceipt__body{min-width:0}.syncreceipt__label{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-semibold);letter-spacing:var(--ls-caps);color:var(--text-body);display:block}.syncreceipt__state{font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-caption);margin-top:2px;display:block}.syncreceipt__last{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-body);color:var(--text-caption)}.mytally__accountid{min-height:1.4em;margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);overflow-wrap:anywhere}.mytally__pitch{padding:var(--space-4)}.devicehandoff{width:100%;max-width:260px;height:auto;margin:0 auto var(--space-4);display:block}.devicehandoff__body{fill:var(--accent-primary)}.devicehandoff__page{fill:var(--surface-inset)}.devicehandoff__rule{stroke:var(--border-rule);stroke-width:1.4px}.devicehandoff__seal{fill:var(--accent-primary)}.devicehandoff__arc{fill:none;stroke:var(--accent-primary);stroke-width:1.6px;stroke-dasharray:4 3}.devicehandoff__arrow{fill:var(--accent-primary)}.mytally__pitchlede{margin:0 0 var(--space-4);max-width:46ch;font-family:var(--font-read);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.mytally__claims{margin:0 0 var(--space-4);padding:0;list-style:none}.mytally__claims li{padding:var(--space-2) 0;border-top:var(--bw-hair) solid var(--border-hairline)}.mytally__claimlabel{font-family:var(--font-display);font-size:var(--fs-compact);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-body);display:block}.mytally__claimblurb{font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-caption);margin-top:2px;display:block}.mytally__cta{width:100%;min-height:var(--tap-min);padding:var(--space-2) var(--space-5);border:var(--bw-rule) solid var(--accent-primary);border-radius:var(--radius-sm);background:var(--accent-primary);color:var(--text-on-ink);font-family:var(--font-display);font-size:var(--fs-body);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);cursor:pointer}.mytally__fineprint{margin:var(--space-3) 0 0;max-width:48ch;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-caption)}.mytally__clerkprofile{margin:var(--space-3) 0;overflow-x:auto}.mergereceipt{margin:0 0 var(--space-4);padding:var(--space-4);border:var(--bw-rule) solid var(--border-rule);border-radius:var(--radius-md);background:var(--surface-inset)}.mergereceipt__title{margin:0 0 var(--space-2);font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);line-height:var(--lh-tight);color:var(--text-heading)}.mergereceipt__lines{gap:var(--space-1) var(--space-3);margin:0 0 var(--space-2);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:var(--fs-small);letter-spacing:var(--ls-num);color:var(--text-body);flex-wrap:wrap;padding:0;list-style:none;display:flex}.mergereceipt__note{margin:0 0 var(--space-3);font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-caption)}.erasesheet__title{margin:0 0 var(--space-3)}.erasesheet__body,.erasesheet__tail{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body);margin:0 0 var(--space-3)}.erasesheet__tail{font-size:var(--fs-small);color:var(--text-muted)}.erasesheet__error{margin:0 0 var(--space-3)}.erasesheet__actions{margin-top:var(--space-4)}.erasesheet__btn{flex:auto}#root .nightbar__msg{text-transform:none}.nightbar{padding:var(--space-2) var(--app-gutter);background:var(--surface-inset);border-bottom:var(--bw-hair) solid var(--border-rule);justify-content:center}.nightbar__msg{text-align:center;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-body);margin:0}.ballparkcard__hero{gap:var(--space-3);flex-direction:column;display:flex}@media (width>=740px){.ballparkcard__hero{flex-direction:row;align-items:stretch}.ballparkcard__photoWrap{flex:60%;min-width:0}.ballparkcard__title{flex:40%;min-width:0}}.ballparkcard__photoWrap{min-width:0;margin:0;display:block}.ballparkcard__photo{aspect-ratio:1.85;object-fit:cover;border:var(--bw-heavy) solid var(--text-heading);box-sizing:border-box;background:var(--surface-sunken,#0000000f);border-radius:0;width:100%;display:block}.ballparkcard__title{justify-content:flex-start;align-items:center;min-width:0;display:flex}@media (width>=740px){.ballparkcard__title{text-align:center;justify-content:center}}.ballparkcard__name{font-family:var(--font-display,inherit);font-size:var(--fs-h2,var(--fs-body));font-weight:var(--w-semibold);line-height:var(--lh-title);letter-spacing:var(--ls-tight,normal);color:var(--text-body);text-wrap:balance;margin:0}.ballparkcard__logo{object-fit:contain;width:auto;max-width:100%;max-height:9rem;display:block}.ballparkcard__note{margin:var(--space-3) 0 0;font-size:var(--fs-caption);line-height:var(--lh-prose);color:var(--text-muted);white-space:pre-line}.ballparkcard__layout{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}@media (width>=740px){.ballparkcard__layout{flex-direction:row;align-items:center}.ballparkcard__diagram,.ballparkcard__details{flex:50%;min-width:0}}.alum__grid{gap:var(--space-2h);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (width>=600px){.alum__grid{grid-template-columns:repeat(2,1fr)}}.alum__card{align-items:center;gap:var(--space-3);padding:var(--space-2h);box-shadow:inset 0 0 0 3px var(--bg-canvas), var(--shadow-card);margin-top:0;display:flex}.alum__portrait{background:0 0;border:0;flex:none;padding:0;display:block}.shot.alum__shot{width:var(--shot-lg-w);height:var(--shot-lg-h);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);flex:none;overflow:hidden}.alum__who{text-align:left;flex-direction:column;flex:1;align-items:flex-start;gap:3px;min-width:0;display:flex}.alum__name{font-family:var(--font-display);font-size:var(--fs-ui);font-weight:var(--w-semibold);line-height:var(--lh-snug);color:var(--text-heading);text-align:left}.alum__ident{align-items:baseline;gap:var(--space-1);font-size:var(--fs-caption);color:var(--text-caption);display:flex}.alum__num{font-variant-numeric:tabular-nums}.alum__dot{opacity:.55}.alum__club{align-items:center;gap:var(--space-1);min-width:0;max-width:100%;display:flex}.alum__clublogo{flex:none}.alum__stint{align-items:baseline;gap:var(--space-1);padding-top:var(--space-1);border-top:var(--bw-hair) solid var(--border-rule);width:100%;font-size:var(--fs-compact);color:var(--text-caption);margin-top:3px;display:flex}.alum__stintg,.alum__stintyrs{font-variant-numeric:tabular-nums}.alum__clubname{font-size:var(--fs-compact);color:var(--text-caption);line-height:var(--lh-snug);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hitchart{position:relative}.hitchart__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-3h) var(--space-2h);display:flex}.hitchart__note{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-display);color:var(--text-caption);margin:0}.hitchart__headline{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-bold);line-height:var(--lh-display);letter-spacing:var(--ls-none);color:var(--text-heading)}.hitchart__rule{border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-primary), var(--accent-negative));width:42px;height:3px;margin-top:7px}.hitchart__tag{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-align:right;color:var(--text-caption);flex:none;margin:3px 0 0}.hitchart__chiprow{align-items:center;gap:var(--space-2);padding:0 var(--space-3h) var(--space-2h);display:flex}.hitchart__chiprow--switches{padding-top:var(--space-2h);padding-bottom:var(--space-2h)}.hitchart__chip{justify-content:center;align-items:center;gap:var(--space-1h);padding:var(--space-1h) var(--space-2h);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-square);background:var(--surface-card);color:var(--text-body);font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-label);cursor:pointer;transition:background var(--dur-fast) ease, border-color var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-fast) ease;display:flex}.hitchart__chip:active{transform:scale(.98)}.hitchart__chip:focus-visible{box-shadow:var(--ring);outline:none}.hitchart__chip--club,.hitchart__chip--on-ink{background:var(--accent-primary);border-color:var(--accent-primary);color:var(--text-on-ink)}.hitchart__chip--on-marker{background:var(--marker);border-color:color-mix(in srgb, var(--marker) 70%, var(--text-heading));color:var(--text-on-bright)}.hitchart__count{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-semibold);letter-spacing:var(--ls-none);opacity:.8}.hitchart__switch{border:var(--bw-hair) solid currentColor;border-radius:var(--radius-pill);flex:none;width:20px;height:12px;position:relative}.hitchart__switch:before{content:"";border-radius:var(--radius-pill);width:8px;height:8px;transition:transform var(--dur-fast) ease;background:currentColor;position:absolute;top:1px;left:1px}.hitchart__chip--on-ink .hitchart__switch:before,.hitchart__chip--on-marker .hitchart__switch:before{transform:translate(8px)}@media (prefers-reduced-motion:reduce){.hitchart__switch:before{transition:none}}.hitchart__fieldwrap{padding:0 var(--space-3h)}.hitchart__plot{position:relative}.hitchart .hitchart__field{max-width:none;margin:0}.hitchart__ball{cursor:pointer}.hitchart__tap{fill:#0000;cursor:pointer}.hitchart__hit{fill:var(--accent-primary);stroke:var(--surface-inset);stroke-width:1.2px}.hitchart__out{fill:none;stroke:var(--graphite);stroke-width:2px}.hitchart__hr{fill:var(--award-ink);stroke:var(--surface-inset);stroke-width:1.2px}.hitchart__heat{fill:none;stroke-width:3px}.hitchart__heat--key{stroke-width:2.4px}.hitchart__heat-from{stop-color:var(--clay)}.hitchart__heat-to{stop-color:var(--award-line)}.hitchart__picked{fill:none;stroke:var(--ink-0);stroke-width:1.5px;stroke-dasharray:3 2.5}.hitchart__readout{margin:var(--space-2) 14px 0;padding:var(--space-2) var(--space-3) var(--space-2h);border:var(--bw-hair) solid var(--border-hairline);border-radius:var(--radius-square);background:var(--surface-inset)}.hitchart__who{justify-content:space-between;align-items:baseline;gap:var(--space-3);min-width:0;display:flex}.hitchart__batter{overflow-wrap:anywhere;min-width:0;font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-emphasis);color:var(--text-heading);display:block}.hitchart__code{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-emphasis);color:var(--text-body);flex:none;display:block}.hitchart__meta{font-family:var(--font-mono);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-title);white-space:nowrap;color:var(--text-body);margin-top:6px;display:block}.hitchart__inning{align-items:center;gap:3px;display:inline-flex}.hitchart__arrow{fill:currentColor;width:9px;height:9px}.hitchart__key{gap:var(--space-2) var(--space-3h);padding:var(--space-2h) var(--space-3h) 0;flex-wrap:wrap;display:flex}.hitchart__keyitem{align-items:center;gap:var(--space-1h);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-xwide);color:var(--text-caption);display:flex}.hitchart__facts{margin:var(--space-3) 0 0;border-top:var(--bw-hair) solid var(--border-rule);display:flex}.hitchart__fact{padding:var(--space-2) var(--space-1);text-align:center;flex:1}.hitchart__fact+.hitchart__fact{border-left:var(--bw-hair) solid var(--border-hairline)}.hitchart__factlabel{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-display);color:var(--text-caption);margin:0}.hitchart__factvalue{font-family:var(--font-display);font-size:var(--fs-title-md);font-weight:var(--w-bold);line-height:var(--lh-solid);letter-spacing:var(--ls-none);color:var(--text-heading);margin:5px 0 0}@media (width>=740px){.hitchart__head{padding:var(--space-4) var(--space-3h) var(--space-3)}.hitchart--game .hitchart__headline{font-size:var(--fs-display)}.hitchart__rule{margin-top:9px}.hitchart__chiprow{padding-bottom:var(--space-3)}.hitchart__chiprow--switches{padding-top:var(--space-3);padding-bottom:var(--space-3)}.hitchart__key{padding-top:var(--space-3)}.hitchart__fieldwrap{max-width:568px;margin-inline:auto}.hitchart__who{justify-content:flex-start}.hitchart__fact{padding:var(--space-2h) var(--space-1)}.hitchart__factvalue{font-size:var(--fs-h2)}}.hitchart .bpdiagram__wallh{display:none}.bflight *{text-transform:uppercase}.pbp__flightbtn{z-index:1;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:0}.pbp__flightbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.bflight{border-color:var(--border-hairline);width:300px;max-width:100%;box-shadow:var(--shadow-raised);font-family:var(--font-body);padding:var(--space-3) var(--space-3) var(--space-1)}.bflight--modal{border-radius:var(--radius-square);width:340px;animation:fade var(--dur-med) var(--ease-out)}.bflight:has(>.bflight__head--bare){position:relative}.bflight__head--bare{z-index:1;top:var(--space-1);right:var(--space-1);border-bottom:0;padding-bottom:0;display:flex;position:absolute}.bflight .bflight__field{width:100%;max-width:none;margin:4px 0 0;display:block}.bflight__path{fill:none;stroke:var(--graphite);stroke-width:4.5px;stroke-linecap:round;opacity:.85}.bflight__path--ground{stroke-dasharray:11 9;opacity:.7}.bflight__draw{fill:none;stroke:#fff;stroke-width:14px;stroke-linecap:round}.bflight--modal .bflight__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:bflight-draw var(--flight-ms,.7s) var(--ease-out) forwards}.bflight--modal .bflight__hr{opacity:0;animation:bflight-fade .24s var(--ease-out) var(--flight-ms,.7s) forwards}@keyframes bflight-fade{to{opacity:1}}.bflight--modal :is(.bflight__hit,.bflight__out,.bflight__heat){transform-box:fill-box;transform-origin:50%;opacity:0;animation:bflight-land .32s var(--ease-out) var(--flight-ms,.7s) forwards}@keyframes bflight-draw{to{stroke-dashoffset:0}}@keyframes bflight-land{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.18)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.bflight--modal .bflight__draw,.bflight--modal :is(.bflight__hit,.bflight__out,.bflight__hr,.bflight__heat){opacity:1;stroke-dashoffset:0;animation:none}}:root[data-motion=reduced] .bflight--modal .bflight__draw,:root[data-motion=reduced] .bflight--modal :is(.bflight__hit,.bflight__out,.bflight__hr,.bflight__heat){opacity:1;stroke-dashoffset:0;animation:none}.bflight__hit{fill:var(--accent-primary);stroke:var(--surface-inset);stroke-width:2.4px}.bflight__out{fill:var(--surface-card);stroke:var(--graphite);stroke-width:3.6px}.bflight__hr{fill:var(--award-ink);stroke:var(--surface-inset);stroke-width:2.4px}.bflight__heat{fill:none;stroke-width:5px}.bflight__heat-from{stop-color:var(--clay)}.bflight__heat-to{stop-color:var(--award-line)}.bflight__facts{border-top:var(--bw-hair) solid var(--border-hairline);grid-template-columns:repeat(3,1fr);margin-top:6px;display:grid}.bflight__fact{padding:var(--space-2) 0 var(--space-2h);text-align:center}.bflight__fact+.bflight__fact{border-left:var(--bw-hair) solid var(--border-hairline)}.bflight__factlabel{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-caption);margin:0}.bflight__factvalue{font-family:var(--font-mono);font-size:var(--fs-num-md);font-weight:var(--w-bold);font-variant-numeric:tabular-nums;line-height:var(--lh-solid);color:var(--text-heading);margin:2px 0 0}.bflight__unit{font-family:var(--font-display);font-size:.62em;font-weight:var(--w-semibold);letter-spacing:var(--ls-label);color:var(--text-caption)}.bflight__fact--tap{border:0;border-left:var(--bw-hair) solid var(--border-hairline);color:inherit;font:inherit;text-align:center;cursor:pointer;background:0 0}.bflight__fact--tap.is-on .bflight__factlabel{text-decoration:underline}.bflight__fact--tap.is-on{background:var(--text-body);color:var(--text-on-ink)}.bflight__fact--tap.is-on :is(.bflight__factlabel,.bflight__factvalue,.bflight__unit){color:var(--text-on-ink);text-decoration:none}.bshist{padding:var(--space-6) var(--space-3) var(--space-2);border:var(--bw-heavy) solid var(--text-heading);border-top:0}.bshist__plot{border-bottom:var(--bw-heavy) solid var(--text-heading);align-items:flex-end;gap:2px;height:56px;display:flex;position:relative}.bshist__bar{background:color-mix(in srgb, var(--text-heading) 22%, transparent);flex:1}.bshist__bar.is-here{background:var(--marker);box-shadow:inset 0 0 0 var(--bw-rule) var(--text-heading)}.bshist__mark{width:0;position:absolute;top:0;bottom:0}.bshist__mark small{bottom:calc(100% + var(--space-1));font:var(--w-bold) var(--fs-cell) / 1 var(--font-mono);color:var(--text-heading);white-space:nowrap;position:absolute;transform:translate(-50%)}.bshist__median{border-left:var(--bw-rule) dashed var(--text-heading);position:absolute;top:0;bottom:0}.bshist__axis{margin:var(--space-1) 0 0;color:var(--text-caption);font:var(--fs-cell) / 1 var(--font-mono);text-transform:uppercase;justify-content:space-between;display:flex;position:relative}.bshist__lg{color:var(--text-heading);font-weight:var(--w-bold);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.bflight--modal:has(.bshist){height:auto;max-height:92dvh;overflow-y:auto}.bflight--modal{padding-bottom:var(--space-3)}.bflight--modal .bflight__facts{margin-top:var(--space-3);border:var(--bw-heavy) solid var(--text-heading)}.bflight--modal .bflight__fact+.bflight__fact,.bflight--modal .bflight__fact--tap{border-left:var(--bw-heavy) solid var(--text-heading)}.bflight--modal .bflight__fact:first-child{border-left:0}.hrparks{max-height:70dvh;overflow-y:auto}.hrparks__note{margin:0 0 var(--space-3);color:var(--text-caption);font-size:var(--fs-cell)}.hrparks__head{margin:var(--space-3) 0 var(--space-1);font:var(--w-bold) var(--fs-cell) / 1 var(--font-mono);text-transform:uppercase;color:var(--text-heading)}.hrparks__list{columns:2;column-gap:var(--space-3);font-size:var(--fs-cell);margin:0;padding:0;list-style:none}.hrparks__list li{break-inside:avoid;padding:var(--space-1) 0;border-bottom:var(--bw-rule) solid var(--border-grid)}.hrparks__none{color:var(--text-caption);font-size:var(--fs-cell);margin:0}.spray__fence{fill:none;stroke:var(--border-rule);stroke-width:2.4px}.spray__foul{fill:none;stroke:var(--border-rule);stroke-width:1.6px}.spray__diamond{fill:none;stroke:var(--border-hairline);stroke-width:1.6px}.pendots{align-items:center;gap:var(--space-1);display:inline-flex}.pendots__dot{border-radius:var(--radius-pill);box-sizing:border-box;flex:none;width:9px;height:9px}.pendots--sm{gap:var(--space-1)}.pendots--sm .pendots__dot{width:7px;height:7px}.pendots__dot--fresh{background:var(--accent-positive)}.pendots__dot--limited{border:var(--bw-heavy) solid var(--award-ink);background:linear-gradient(to top, var(--award-ink) 50%, transparent 50%)}.pendots__dot--down{border:var(--bw-heavy) solid var(--clay-deep)}.daystrip{grid-template-rows:auto 3px;align-items:stretch;gap:2px;display:grid}.daystrip__day{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--surface-inset);min-width:0;height:30px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);font-weight:var(--w-bold);color:var(--text-caption);grid-row:1;justify-content:center;align-items:center;display:flex}.daystrip--sm .daystrip__day{height:26px}.daystrip__day--light{color:var(--accent-positive);background:var(--field-soft);border-color:var(--accent-positive)}.daystrip__day--moderate{color:var(--award-ink);background:var(--award-soft);border-color:var(--award-line)}.daystrip__day--heavy{color:var(--clay-deep);background:var(--clay-soft);border-color:var(--clay)}.daystrip__day--today{border-style:solid;border-color:var(--text-caption);background:var(--bg-canvas)}.daystrip__rail{border-radius:var(--radius-pill);background:var(--clay);grid-row:2;align-self:center;height:2px}.daystrip__rail--hard{background:var(--clay-deep);height:3px}.daystrip-key li{align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-caption);display:inline-flex}.daystrip-key__swatch{border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-xs);background:var(--surface-inset);width:13px;height:13px}.daystrip-key__swatch--light{background:var(--field-soft);border-color:var(--accent-positive)}.daystrip-key__swatch--moderate{background:var(--award-soft);border-color:var(--award-line)}.daystrip-key__swatch--heavy{background:var(--clay-soft);border-color:var(--clay)}.daystrip-key__rail{border-radius:var(--radius-pill);background:var(--clay-deep);width:18px;height:3px}.bullets{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.bullets__row{align-items:center;gap:var(--space-2);grid-template-columns:62px 1fr;display:grid}.bullets__label{justify-content:flex-end;align-items:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-caption);display:inline-flex}.bullets__hardmark{background:var(--clay-deep);flex:none;width:6px;height:6px}.bullets__row--tripped .bullets__label{color:var(--clay-deep)}.bullets__value{align-items:center;gap:var(--space-2);min-width:0;margin:0;display:flex}.bullets__track{border:var(--bw-hair) solid var(--border-rule);background:var(--surface-inset);border-radius:2px;flex:1;min-width:0;max-width:140px;height:9px;position:relative;overflow:visible}.bullets__band{background:var(--bg-page);position:absolute;inset-block:0;inset-inline-start:0}.bullets__bar{inset-inline-start:0;background:var(--accent-positive-deep);height:5px;position:absolute;top:2px}.bullets__row--tripped .bullets__bar{background:var(--clay-deep)}.bullets__tick{background:var(--accent-primary);width:2px;position:absolute;top:-2px;bottom:-2px}.bullets__hardtick{background:var(--accent-primary);width:3px;position:absolute;top:-4px;bottom:-4px}.bullets__num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);font-weight:var(--w-bold);color:var(--text-heading);text-align:end;min-width:22px}.bullets__row--tripped .bullets__num{color:var(--clay-deep)}.bullets__of{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-cell);color:var(--text-caption)}.staffgrid__tally{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-caption)}.staffgrid__head,.staffgrid__row{align-items:center;gap:var(--space-2);grid-template-columns:minmax(72px,1fr) minmax(0,2fr) 32px;display:grid}.staffgrid__head{padding-bottom:2px}.staffgrid__days{column-gap:2px;display:grid}.staffgrid__hlabel,.staffgrid__dayname{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-semibold);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--text-caption);text-align:center}.staffgrid__hlabel{text-align:start}.staffgrid__hlabel--end{text-align:end}.staffgrid__dayname--today{color:var(--text-heading)}.staffgrid__rows{margin:0;padding:0;list-style:none}.staffgrid__row{padding-block:var(--space-1);border-top:var(--bw-hair) solid var(--border-hairline)}.staffgrid__row--down{background:var(--clay-soft);border-top-color:var(--clay)}.staffgrid__arm{align-items:center;gap:var(--space-1h);min-width:0;display:flex}.staffgrid__name{font-size:var(--fs-small);font-weight:var(--w-semibold);color:var(--text-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.staffgrid__total{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:var(--fs-compact);font-weight:var(--w-bold);color:var(--text-muted);text-align:end}.staffgrid__row--down .staffgrid__total{color:var(--clay-deep)}.staffgrid__key{padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline)}.gamecard__pens{grid-template-columns:1fr 1fr;margin-top:4px;display:grid}.gamecard__pen{justify-content:center;display:flex}.penpage__grid{padding:var(--space-4)}.penpage__gridclub{margin:0 0 var(--space-3);font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-heading)}.penpage__rule{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline)}.penpage__rulehead{margin-bottom:var(--space-3);font-family:var(--font-read);font-size:var(--fs-small);line-height:var(--lh-body);color:var(--text-muted)}#root .penpage__rulehead,#root .penpage__rulehead *{text-transform:none}.oseason{margin:var(--space-4) 0 var(--space-8)}.oseason__head{align-items:baseline;gap:var(--space-2) var(--space-3);padding-bottom:var(--space-1h);border-bottom:var(--bw-hair) solid var(--border-hairline);flex-wrap:wrap;margin:0;display:flex}.oseason__title{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin:0}.oseason__note{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--graphite-soft);margin:0}.oseason__loading{margin:var(--space-4) 0 0;font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-caption)}.oseason__empty{margin:var(--space-4) 0 0}.springcount{margin-top:var(--space-6);padding:var(--space-4);text-align:center;flex:none;align-self:flex-start}.springcount__label{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin:0}.springcount__n{margin:var(--space-1) 0 0;font-family:var(--font-mono);font-size:var(--fs-num-xl);line-height:var(--lh-solid);color:var(--text-heading)}.springcount__day{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--fs-small);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption)}@media (width>=740px){.springcount{width:288px;margin-top:14px}}.oseason--level .movedup{margin-top:var(--space-6)}.oseason__title--page{font-size:var(--fs-h2);color:var(--text-heading)}.pgame{margin-top:var(--space-5)}.pgame__card{padding:var(--space-5) var(--space-4);text-align:center}.pgame__clubs{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.pgame__club{align-items:center;gap:var(--space-3);flex:1 1 0;min-width:0;display:flex}.pgame__club:first-child{flex-direction:row-reverse}.pgame__lines{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.pgame__club:first-child .pgame__lines{text-align:right}.pgame__name{font-family:var(--font-display);font-size:var(--fs-title-sm);font-weight:var(--w-bold);line-height:var(--lh-tight);color:var(--text-heading)}.pgame__org{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-caption)}.pgame__at{font-family:var(--font-display);font-size:var(--fs-title-md);font-weight:var(--w-black);color:var(--graphite-soft)}#root .pgame__why{text-transform:none}.pgame__why{margin:var(--space-2) auto 0;max-width:34em;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text-body);text-wrap:pretty}.pgame__meta{justify-content:center;align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 0;font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-caption);flex-wrap:wrap;display:flex}.pgame__dot{color:var(--border-rule)}.pgame__actions{margin-top:var(--space-4)}.pgame__go,.pgame__another{flex:12em;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.movedup__card{margin-top:var(--space-2)}.movedup__table :where(th,td){white-space:normal}.movedup__table{font-variant-numeric:normal;font-family:inherit}.movedup__table th,.movedup__table td{text-align:left;vertical-align:middle}.movedup__table :is(th,td):first-child{padding-left:var(--space-3)}.movedup__table :is(th,td):last-child{padding-right:var(--space-3)}.movedup__table thead th{vertical-align:baseline}.movedup__table thead th:last-child{text-align:right}.movedup__table tbody th{font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-regular);color:var(--text-body)}.movedup__who{align-items:center;gap:var(--space-3);min-width:0;display:flex}.movedup__shot{width:var(--shot-xs-w);height:var(--shot-xs-h);border-radius:var(--radius-sm)}.movedup__lines{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.movedup__name{flex-wrap:wrap;align-items:baseline;min-width:0;display:flex}.movedup__pos{margin-left:var(--space-2);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption)}.movedup__climb{width:7.5em;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-caption);white-space:nowrap}.movedup__to{color:var(--text-heading)}.movedup__org{width:4.5em;font-family:var(--font-display);font-size:var(--fs-small);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;text-align:right}@media (width>=740px){.movedup__climb{width:16em}.movedup__org{width:8em}}#root .movedup__pool{text-transform:none}.movedup__pool{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-caption);text-wrap:pretty}.seasonnote{margin-top:var(--space-6)}.seasonnote__leagues{margin-top:var(--space-3)}.seasonnote__league{min-height:var(--tap-min);padding:0 var(--space-3);border:var(--bw-hair) solid var(--border-rule);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);background:0 0}.seasonnote__league:hover{background:var(--surface-inset)}.seasonnote__league.is-on{border-color:var(--accent-primary);border-width:var(--bw-rule);color:var(--text-heading)}.seasonnote__body{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.seasonnote__figure{flex:none}.seasonnote__n{font-family:var(--font-mono);font-size:var(--fs-num-xl);line-height:var(--lh-solid);color:var(--text-heading);margin:0}#root .seasonnote__under,#root .seasonnote__under .seasonnote__against{text-transform:none}.seasonnote__under{margin:var(--space-2) 0 0;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-caption);text-wrap:pretty}.seasonnote__against{font-family:var(--font-mono);color:var(--text-body)}.seasonnote__main{flex:auto;min-width:0}.seasonnote__main .sectionhead,.srecord__body .sectionhead{margin:0}#root .seasonnote__note{text-transform:none}.seasonnote__note{margin:var(--space-2) 0 0;max-width:40em;font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text-body);text-wrap:pretty}.seasonnote__table{margin-top:var(--space-4);font-variant-numeric:normal;font-family:inherit}.seasonnote__table th,.seasonnote__table td{vertical-align:baseline}.seasonnote__table th{text-align:left}.seasonnote__table thead th:not(:first-child){text-align:right}.seasonnote__table tbody th{white-space:normal;font-family:var(--font-body);font-size:var(--fs-body);font-weight:var(--w-regular);color:var(--text-body)}.seasonnote__org{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--text-caption);margin-top:2px;display:block}.seasonnote__age,.seasonnote__gap{width:4.5em;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-caption);white-space:nowrap}.seasonnote__age{color:var(--text-heading)}.seasonnote__gap.is-under{color:var(--accent-positive)}#root .seasonnote__pool{text-transform:none}.seasonnote__pool{margin:var(--space-3) 0 0;font-family:var(--font-body);font-size:var(--fs-caption);line-height:var(--lh-snug);color:var(--text-caption);text-wrap:pretty}@media (width>=740px){.seasonnote__body{gap:var(--space-6);flex-direction:row}.seasonnote__figure{width:196px}.seasonnote--stories .seasonnote__figure{width:auto}}.srecord{margin-top:var(--space-6)}.srecord__body{padding:var(--space-4)}#root .srecord__note,#root .srecord__note strong{text-transform:none}.srecord__note{margin:var(--space-2) 0 0;max-width:44em;font-family:var(--font-body);font-size:var(--fs-small);line-height:var(--lh-snug);color:var(--text-body);text-wrap:pretty}.srecord__doors{margin-top:var(--space-3)}.srecord__door{padding:0 var(--space-4)}.srecord__out{font-family:var(--font-body);color:var(--text-caption)}.seasonnote--stories .seasonnote__figure{text-align:center}.seasonnote--stories .seasonnote__under{align-items:center;gap:var(--space-1);display:inline-flex}.srecord--labelled{align-items:stretch;display:flex}.srecord--labelled .srecord__body{flex:auto;min-width:0}.srecord__tape{background:var(--hold-texture);flex:none;width:56px}.oseason__list{margin:0;padding:0;list-style:none}.oseason__ledger{border:var(--bw-heavy) solid var(--border-stamped);box-shadow:4px 4px 0 var(--border-stamped);background:var(--surface-card)}.oseason__ledger .oseason__clubs{padding:var(--space-2) var(--space-3);margin:0}.oseason__none{padding:var(--space-3);color:var(--text-caption)}.oseason__ledger .oseason__door{width:100%;padding-block:var(--space-3);margin:0;display:flex}.oseason__list>.wire__date{padding:var(--space-1) var(--space-3);background:var(--text-heading)}.oseason__list>.wire__date .wire__dateline{color:var(--surface-card)}.oseason__list>.wire__date .wire__rule{visibility:hidden}.oseason__list .wire__row{align-items:start;column-gap:var(--space-3);padding:var(--space-1h) var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.oseason__list .wire__row:before{display:none}.oseason__list .wire__faces{gap:var(--space-2)}.oseason__list .wire__face{min-width:var(--shot-md-w)}.oseason__list .shot.wire__shot{width:var(--shot-md-w);height:var(--shot-md-h);border:var(--bw-heavy) solid var(--border-stamped);border-radius:0}.oseason__list .wire__face .banner{display:none}.oseason__list .wire__body{align-items:start;column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;display:grid}.oseason__list .wire__reply{grid-column:1/-1}.oseason__list .wire__kicker{gap:var(--space-2);flex-direction:column;order:1;margin:0}.oseason__list .wire__club>span,.oseason__list .wire__type{display:none}.oseason__list .wire__cutline{font-size:var(--fs-h3);line-height:var(--lh-snug)}.oseason__list .wire__row--line{padding-block:var(--space-1h);grid-template-columns:minmax(0,1fr)}.oseason__list .wire__row--line .wire__cutline{color:var(--text-muted)}.oseason__list .wire__faces{max-width:calc(3 * var(--shot-md-w) + 2 * var(--space-2));flex-wrap:wrap}@media (width>=740px){.oseason__list .wire__faces:has(>.wire__face:nth-child(4):last-child){max-width:calc(2 * var(--shot-md-w) + var(--space-2))}}.oseason__list .wirefacts{margin-top:var(--space-3);order:2;grid-column:1/-1}#root .wire__tail{text-transform:none}#root .wire__tail .wirefacts__toggle{text-transform:uppercase}.oseason__list .wire__tail .wirefacts__toggle{min-height:0;padding:0 var(--space-1);vertical-align:baseline;margin:0;display:inline-flex}.oseason__list .factsheet{margin-top:var(--space-2)}.oseason__list .factsheet .ledger thead th{background:var(--surface-card);border-bottom:var(--bw-heavy) solid var(--border-stamped);font-weight:var(--w-bold);letter-spacing:var(--ls-label)}.oseason__list .factsheet .ledger .ledger__label{font-family:var(--font-mono)}.oseason__list .factsheet .ledger tfoot .yr{font-size:var(--fs-label)}.oseason__list .factsheet .ledger tfoot td{background:var(--surface-card);border-top:var(--bw-heavy) solid var(--border-stamped)}@media (width>=740px){.oseason__list .factsheet .ledger tbody td,.oseason__list .factsheet .ledger tfoot td{font-size:var(--fs-body)}}.oseason__list .factsheet__club{align-items:center;gap:var(--space-1);vertical-align:middle;display:inline-flex}.oseason__list .factsheet__level{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-muted)}.oseason__list .factsheet__head{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.oseason__list .factsheet__name{font-family:var(--font-display);font-size:var(--fs-ui);letter-spacing:var(--ls-label);color:var(--text-heading)}.oseason__list .factsheet__note{margin:0 0 var(--space-2);font-family:var(--font-read);font-size:var(--fs-body);line-height:var(--lh-prose)}#root .factsheet__note{text-transform:none}.factsheet__note .plink{font-weight:var(--w-bold);color:var(--text-heading)}.oseason__list .factsheet__none{padding-top:var(--space-2);border-top:var(--bw-hair) solid var(--border-hairline);font-family:var(--font-read);font-size:var(--fs-body);line-height:var(--lh-prose);color:var(--text-muted);margin:0;font-style:italic}#root .factsheet__none{text-transform:none}.ohero{gap:var(--space-4);margin-bottom:var(--space-6);grid-template-columns:1fr;display:grid}@media (width>=740px){.ohero{grid-template-columns:2fr 1fr}}.ohero .srecord,.ohero .springcount{margin:0}.srecord-reserve{min-height:40.5rem}@media (width>=740px){.srecord-reserve{min-height:31rem}}.ohero__side{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.ohero__doors{gap:var(--space-2);grid-template-columns:1fr;display:grid}.ohero .springcount{flex-direction:column;justify-content:center;align-self:stretch;width:auto;padding-top:0;display:flex}.springcount__photo{width:calc(100% + 2 * var(--space-4));max-width:none;margin:0 calc(-1 * var(--space-4));aspect-ratio:5/2;border-bottom:var(--bw-heavy) solid var(--border-stamped);display:block;overflow:hidden}.springcount__photo img{object-fit:cover;transform-origin:38% 45%;width:100%;height:100%;display:block;transform:scale(1.3)}.springcount__leagues{justify-content:center;gap:var(--space-3);margin:0 0 var(--space-3);padding-top:var(--space-4);display:flex}.springcount__league{width:48px;height:48px}.ohero .springcount__day{padding-bottom:var(--space-4)}.oseason__door{width:100%;margin-top:var(--space-3);display:flex}.wintercal{margin-bottom:var(--space-6)}.wintercal__months{gap:var(--space-4);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0;list-style:none;display:grid}.wintercal__month{border:var(--bw-heavy) solid var(--border-stamped);box-shadow:4px 4px 0 var(--border-stamped);background:var(--surface-card);flex-direction:column;display:flex}.wintercal__mon{padding:var(--space-1h) var(--space-2);background:var(--text-heading);font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--surface-card);margin:0}.wintercal__list{padding:var(--space-2);gap:var(--space-2);flex-direction:column;margin:0;list-style:none;display:flex}.wintercal__item{align-items:center;gap:var(--space-2);grid-template-columns:2.75rem minmax(0,1fr);display:grid}.wintercal__day{aspect-ratio:1;line-height:var(--lh-solid);border:var(--bw-rule) solid var(--border-stamped);background:var(--surface-card);font-family:var(--font-mono);font-size:var(--fs-num-lg);font-variant-numeric:tabular-nums;color:var(--text-heading);align-content:center;place-items:center;display:grid}.wintercal__dow{font-family:var(--font-mono);font-size:var(--fs-cell);font-weight:var(--w-bold);line-height:var(--lh-solid);margin-bottom:2px}.wintercal__label{font-family:var(--font-read);font-size:var(--fs-ui);line-height:var(--lh-snug);color:var(--text-body);text-wrap:pretty}#root .wintercal__label,#root .wintercal__label .plink{text-transform:none}.wintercal__item--next .wintercal__day{background:var(--marker);border-width:var(--bw-heavy)}.wintercal__item--next .wintercal__day,.wintercal__item--next .wintercal__label{color:var(--text-heading)}.wintercal__item--past .wintercal__day,.wintercal__item--past .wintercal__label{color:var(--graphite-soft)}.wintercal__link{color:var(--text-heading);text-underline-offset:2px;text-decoration:underline}.seasonnote__row{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:1fr;display:grid}@media (width>=740px){.seasonnote__row{grid-template-columns:1fr 1.4fr 1.4fr}}.seasonnote__row>.card{min-width:0}.seasonnote__what{margin:0 0 var(--space-2)}.seasonnote__pair{align-items:center;gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;display:grid}.seasonnote__shot{width:var(--shot-md-w);height:var(--shot-md-h)}.seasonnote__who{flex-direction:column;min-width:0;display:flex}.seasonnote__who--pitcher{text-align:right}.seasonnote__who .seasonnote__name{font-family:var(--font-body);font-weight:var(--w-semibold);font-size:var(--fs-small);color:var(--text-heading);letter-spacing:var(--ls-caps)}.seasonnote__club,.seasonnote__vs{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-caption)}.seasonnote__pips{margin:var(--space-3) 0;flex-wrap:wrap;gap:3px;padding:0;list-style:none;display:flex}.seasonnote__pip{background:var(--text-heading);width:12px;height:12px}.seasonnote__foot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.seasonnote__count{font-family:var(--font-mono);font-size:var(--fs-num-md);color:var(--text-heading)}.seasonnote__when{gap:var(--space-1h)}.seasonnote__bars{margin:0 0 var(--space-3);padding:0;list-style:none}.seasonnote__barrow{gap:2px var(--space-2);padding:var(--space-1h) 0;color:inherit;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.seasonnote__barname{font-family:var(--font-display);font-size:var(--fs-label);font-weight:var(--w-bold);letter-spacing:var(--ls-label);color:var(--text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.seasonnote__barn{font-family:var(--font-mono);font-size:var(--fs-cell);font-variant-numeric:tabular-nums;color:var(--text-heading)}.seasonnote__bar{background:var(--border-hairline);grid-column:1/-1;height:6px}.seasonnote__bar>span{background:var(--text-heading);height:100%;display:block}a.seasonnote__barrow:hover .seasonnote__barname{color:var(--text-heading);text-decoration:underline}.wirefacts__close{margin:var(--space-2) auto 0;display:flex}.seasonnote__sheet .seasonnote__row{gap:var(--space-5);margin-top:0}@media (width>=740px){.seasonnote__sheet .seasonnote__row{grid-template-columns:1fr 1fr}.seasonnote__sheet .seasonnote__rest{border-left:var(--bw-hair) solid var(--border-hairline);padding-left:var(--space-5)}}.seasonnote__sheet .seasonnote__big{align-items:baseline;gap:var(--space-2);margin:0;display:flex}.seasonnote__sheet .seasonnote__big .seasonnote__n{margin:0}.seasonnote__sheet .seasonnote__pips{margin:var(--space-2) 0 var(--space-4)}.seasonnote__sheet .seasonnote__when{margin-top:var(--space-3)}.seasonnote__sheet .seasonnote__bars{margin-bottom:var(--space-3)}.seasonnote__minipips{grid-column:1/-1;gap:2px;display:flex}.seasonnote__minipips>span{background:var(--text-heading);width:8px;height:8px}.seasonnote__census{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline);font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-caption)}.wire__split{display:none}@media (width>=740px){.oseason__list .wire__cutline--joined{display:none}.oseason__list .wire__split{display:block}.oseason__list .wire__split>.wire__cutline+.wire__cutline{margin-top:var(--space-2)}.oseason__list .wire__row:has(.wire__split){display:flow-root}.oseason__list .wire__row:has(.wire__split) .wire__faces{float:left;margin:0 var(--space-3) var(--space-2) 0}.oseason__list .wire__row:has(.wire__split) .wire__body{display:block}.oseason__list .wire__row:has(.wire__split) .wire__kicker{float:right;margin:0 0 var(--space-2) var(--space-3)}}.seasonnote__matchup{border-top:var(--bw-hair) solid var(--border-hairline);margin:0;padding:0;list-style:none}.seasonnote__side{align-items:center;gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--bw-hair) solid var(--border-hairline);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.seasonnote__sheet .seasonnote__side .seasonnote__shot{width:var(--shot-sm-w,40px);height:var(--shot-sm-h,48px)}.seasonnote__role{color:var(--text-caption)}.seasonnote__team{flex-direction:column;align-items:center;gap:2px;display:flex}.seasonnote__zone{width:100%;max-width:280px;margin:var(--space-2) auto var(--space-3);display:block}.seasonnote__sheet .card__body>.seasonnote__rest{margin-top:var(--space-4);padding-top:var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline)}@media (width>=740px){.seasonnote__sheet .card__body>.seasonnote__rest{border-left:0;padding-left:0}.seasonnote__sheet .card__body>.seasonnote__rest .seasonnote__bars{column-gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.seasonnote__sheet .seasonnote__row .seasonnote__zone{max-width:340px;margin-top:0}}.seasonnote__bug{margin:var(--space-3) 0 var(--space-2)}.seasonnote__bug .inhead{box-shadow:none;height:72px;margin:0;display:block;overflow:hidden}.seasonnote__bug .inhead__bars{display:none}.seasonnote__bug .inhead__strip{grid-template-columns:56px minmax(0,1fr) auto minmax(0,1fr) 56px;height:100%;min-height:0}.seasonnote__bug .inhead__center{justify-content:center;align-items:center;gap:var(--space-3);padding:0 var(--space-3);flex-direction:row}.seasonnote__bug .inhead .inhead__runs{font-size:var(--fs-num-xl,2.25rem);top:-.06em}.seasonnote__bug .inhead__runs--away{padding-right:var(--space-2)}.seasonnote__bug .inhead__runs--home{padding-left:var(--space-2)}.seasonnote__bug .inhead__outs{flex-direction:column}.seasonnote__bug .inhead .basestate{width:32px;height:32px}.seasonnote__bug .inhead__half .teamlogo{width:46px!important;height:46px!important}.seasonnote__bug .inhead__half--away .teamlogo{translate:-28%}.seasonnote__bug .inhead__half--home .teamlogo{translate:28%}.seasonnote__zonewrap{max-width:340px;margin:0 auto;position:relative}.seasonnote__zonewrap .strikezone__dot{cursor:pointer}.seasonnote__tip{z-index:var(--z-raised);gap:var(--space-2);padding:var(--space-2) var(--space-3);background:var(--surface-card);border:var(--bw-hair) solid var(--text-heading);box-shadow:3px 3px 0 var(--text-heading);pointer-events:none;white-space:nowrap;align-items:flex-start;display:flex;position:absolute;transform:translate(12px,-50%)}.seasonnote__tip p{margin:0}.seasonnote__tiptype{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-heading)}.seasonnote__tipmeta{font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-caption)}.seasonnote__result{max-width:340px;margin:var(--space-3) auto 0;padding:var(--space-3) var(--space-4);background:var(--surface-stamped-ink);color:var(--text-on-ink);border-left:var(--space-1h) solid var(--marker)}#root .seasonnote__result .seasonnote__what{margin:0 0 var(--space-1);font-family:var(--font-display);font-size:var(--fs-hero-sm);line-height:var(--lh-solid);letter-spacing:var(--ls-caps);color:var(--text-on-ink-bright)}.seasonnote__resulttext{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--text-on-ink-cream);margin:0}.seasonnote__sheet .seasonnote__big .seasonnote__when{align-self:center;gap:var(--space-1);font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-heading);margin:0 0 0 auto;text-decoration:none;display:inline-flex}.seasonnote__sheet .seasonnote__big .seasonnote__when:hover{text-decoration:underline}.seasonnote__sheet .seasonnote__matchup{gap:var(--space-2);margin-top:var(--space-2);border-top:0;grid-template-columns:1fr 1fr;display:grid}.seasonnote__sheet .seasonnote__side{min-height:112px;padding:0 0 0 var(--space-3);border:var(--bw-rule,2px) solid var(--text-heading);background:var(--side-club,var(--surface-stamped-ink));color:var(--text-on-ink-bright);justify-content:space-between;align-items:flex-end;gap:0;display:flex;position:relative;overflow:hidden}.seasonnote__sidemark{opacity:.18;pointer-events:none;position:absolute;top:-14px;left:-18px}.seasonnote__sheet .seasonnote__side .seasonnote__who{align-self:center;min-width:0;position:relative}#root .seasonnote__side .seasonnote__role{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--marker)}#root .seasonnote__side .seasonnote__name{font-family:var(--font-display);font-size:var(--fs-title-sm);line-height:var(--lh-solid);letter-spacing:var(--ls-caps);color:var(--text-on-ink-bright);display:block}#root .seasonnote__side .seasonnote__club{color:var(--text-on-ink-soft)}.seasonnote__sheet .seasonnote__side .seasonnote__shot{width:84px;height:104px;box-shadow:none;border:0;flex:none;position:relative;background:0 0!important}.seasonnote__sheet .seasonnote__side .seasonnote__shot img{object-position:bottom}.seasonnote__longest .seasonnote__rest{margin-top:var(--space-4)}.seasonnote__longest .seasonnote__bars{margin-bottom:var(--space-3)}button.seasonnote__barrow{text-align:left;cursor:pointer;width:100%;padding:var(--space-1h) var(--space-2);border:0;border-left:var(--space-1) solid transparent;background:0 0}button.seasonnote__barrow:hover .seasonnote__barname{text-decoration:underline}button.seasonnote__barrow[aria-pressed=true]{background:color-mix(in srgb, var(--marker) 22%, transparent);border-left-color:var(--marker)}#root button.seasonnote__barrow{align-items:center;gap:var(--space-3);padding:var(--space-2);border-bottom:var(--bw-hair) solid var(--border-hairline);grid-template-columns:2.25rem minmax(0,1fr) auto;display:grid}#root button.seasonnote__barrow .seasonnote__barn{font-size:var(--fs-num-md);text-align:center}.seasonnote__barwho{flex-direction:column;gap:2px;min-width:0;display:flex}.seasonnote__barside{align-items:center;gap:var(--space-1h);min-width:0;display:flex}#root .seasonnote__barrow .seasonnote__barname{font-family:var(--font-body);font-size:var(--fs-small);font-weight:var(--w-semibold);letter-spacing:var(--ls-none);color:var(--text-heading);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#root .seasonnote__barrow .seasonnote__barname--p{color:var(--text-caption);font-weight:var(--w-regular,500)}.seasonnote__barmeta{white-space:nowrap;font-family:var(--font-mono);font-size:var(--fs-cell);color:var(--text-caption);flex-direction:column;align-items:flex-end;gap:2px;display:flex}.seasonnote__barevent{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-heading)}#root .seasonnote__longest .seasonnote__rest{border-left:0;padding-left:0}.seasonnote__barpost{color:var(--text-heading)}@media (width>=740px){.seasonnote__sheet .seasonnote__row{column-gap:var(--space-5);grid-template-columns:1fr 1fr;align-items:start}}.seasonnote__sheet .seasonnote__longest{gap:var(--space-3);flex-direction:column;display:flex}.seasonnote__sheet .seasonnote__longest>*{margin:0}.seasonnote__sheet .seasonnote__big{align-items:baseline}.seasonnote__sheet .seasonnote__bug{margin:0}.seasonnote__sheet .seasonnote__matchup{gap:var(--space-3);margin:0}#root .seasonnote__longest .seasonnote__rest{margin:0;padding:0}.seasonnote__longest .seasonnote__bars{margin:0 0 var(--space-3);border-top:var(--bw-hair) solid var(--border-hairline)}.seasonnote__zonecol{gap:var(--space-3);flex-direction:column;display:flex}.seasonnote__zonecol .seasonnote__zonewrap,.seasonnote__zonecol .seasonnote__result,.seasonnote__sheet .seasonnote__row .seasonnote__zone{width:100%;max-width:none;margin:0}.seasonnote__sheet .seasonnote__census{margin-top:var(--space-4)}.seasonnote__play{top:var(--space-2);left:var(--space-2);z-index:var(--z-raised);position:absolute}.seasonnote__scene{width:100%}#root .seasonnote__barrow .seasonnote__barname{font-family:var(--font-display);font-size:var(--fs-ui,var(--fs-small));letter-spacing:var(--ls-caps);line-height:var(--lh-solid)}.seasonnote__longest .seasonnote__bars{--census-row-h:max(3.5rem, 56px);max-height:calc(5 * var(--census-row-h));overscroll-behavior:contain;border-bottom:var(--bw-hair) solid var(--border-hairline);scrollbar-width:none;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.seasonnote__longest .seasonnote__bars::-webkit-scrollbar{display:none}#root button.seasonnote__barrow{gap:var(--space-2);grid-template-columns:1.5rem minmax(0,1fr) auto}.seasonnote__longest .seasonnote__bars>li[aria-posinset]{height:var(--census-row-h)}#root .seasonnote__longest button.seasonnote__barrow{height:100%;overflow:hidden}#root button.seasonnote__barrow .seasonnote__barn{text-align:left;font-size:var(--fs-small)}.seasonnote__clubs{gap:var(--space-1);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:var(--bw-hair) solid var(--border-hairline);scrollbar-width:none;display:flex;overflow-x:auto}.seasonnote__clubs::-webkit-scrollbar{display:none}.seasonnote__clubpick{min-width:36px;height:36px;padding:0 var(--space-1h);border:var(--bw-hair) solid transparent;cursor:pointer;opacity:.55;background:0 0;flex:none;place-items:center;display:grid}.seasonnote__clubpick:hover{opacity:1}.seasonnote__clubpick[aria-pressed=true]{opacity:1;border-color:var(--text-heading);background:color-mix(in srgb, var(--marker) 22%, transparent)}.seasonnote__clubpick--all{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label);color:var(--text-heading)}.seasonnote__barpost{font-family:var(--font-display);font-size:var(--fs-label);letter-spacing:var(--ls-label)}.seasonnote__longest .seasonnote__bars[data-end=true]{-webkit-mask-image:none;mask-image:none}.ofa{margin-bottom:var(--space-6)}.ofa__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ofa__chips{margin-top:var(--space-3)}.ofa__list{margin:var(--space-3) 0 0;padding:0 0 var(--space-2);gap:var(--space-3);scroll-snap-type:x mandatory;list-style:none;display:flex;overflow-x:auto}.ofa__card{scroll-snap-align:start;background:var(--surface-card);border:var(--bw-heavy) solid var(--border-stamped);box-shadow:var(--shadow-stamped);isolation:isolate;flex:0 0 85%;position:relative;overflow:hidden}.ofa__card .phcard__table tr>:first-child{width:56px}.ofa__card .phcard__rowv{white-space:nowrap}@media (width>=740px){.ofa__list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));display:grid;overflow:visible}}.ofa__name,.ofa__name>span{color:inherit;text-decoration:none;display:block}.ofa__wash{z-index:-1;aspect-ratio:6/5;object-fit:cover;object-position:50% 6%;filter:grayscale();height:100%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--ink-0) 45%);mask-image:linear-gradient(90deg, transparent, var(--ink-0) 45%);position:absolute;inset:0 0 0 auto}.ofa__card .phcard__id{text-shadow:0 0 6px var(--band-fill), 0 0 12px var(--band-fill)}.oseason__list{container:ledger/inline-size}@container ledger (width<=739px){.oseason__list .wire__row{row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;align-items:center}.oseason__list .wire__body{display:contents}.oseason__list .wire__kicker{align-items:center;gap:var(--space-2);flex-direction:row;grid-area:1/1}.oseason__list .wire__club>span,.oseason__list .wire__type{display:none}.oseason__list .wire__faces{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;grid-area:1/2;max-width:none}.oseason__list .wire__body>:not(.wire__kicker){grid-area:2/1/auto/-1}.oseason__list .wire__row:has(.wire__reply) .wire__body>:not(.wire__kicker):not(.wire__reply){grid-row:3}.oseason__list .wire__row:has(.wirefacts) .wire__reply{flex-basis:100%;order:2}.oseason__list .wire__face{min-width:0}.oseason__list .shot.wire__shot{width:var(--shot-2xs-w);height:var(--shot-2xs-w);border-width:var(--bw-hair)}.oseason__list .wire__row:has(.wirefacts){align-items:center;row-gap:var(--space-2);flex-wrap:wrap;display:flex}.oseason__list .wire__row:has(.wirefacts) .wire__kicker{flex:1;order:0}.oseason__list .wire__row:has(.wirefacts) .wire__faces{order:1}.oseason__list .wire__row:has(.wirefacts) .wire__body>:not(.wire__kicker){flex-basis:100%;min-width:0}.oseason__list .wire__row:has(.wirefacts) .wire__cutline{order:2}.oseason__list .wire__row:has(.wirefacts) .wirefacts{order:3;margin-top:0}.wire__row:has(.wirefacts) .wire__cutline{z-index:2;background:var(--surface-card);position:sticky;top:0}.app:has(.slatemast__compactbar) .wire__row:has(.wirefacts) .wire__cutline{top:var(--slate-bar-h)}.oseason__list .wire__row:has(.wire__face:only-child):not(:has(.wirefacts)){display:block}.oseason__list .wire__row:has(.wire__face:only-child):not(:has(.wirefacts)) .wire__faces{float:right;margin:0 0 var(--space-1) var(--space-3)}.oseason__list .wire__row:has(.wire__face:only-child):not(:has(.wirefacts)) .wire__kicker{margin-bottom:var(--space-2)}.oseason__list .wire__row:has(.wire__face:only-child):not(:has(.wirefacts)):after{content:"";clear:both;display:table}.oseason__list .wire__row:has(.wire__face:only-child):not(:has(.wirefacts)) .shot.wire__shot{width:var(--shot-sm-w);height:var(--shot-sm-h)}}@keyframes tally-breathe{0%{opacity:1;transform:scale(1)}to{opacity:.5;transform:scale(.88)}}.gamecard__live:before{animation:tally-breathe 2.4s var(--ease-standard) infinite alternate}@media (prefers-reduced-motion:reduce){.gamecard__live:before{animation:none}}@media (hover:hover) and (pointer:fine){.gamecard__atmark-ghost,.gamecard__atmark-ink{transition:transform .3s var(--ease-out), opacity .3s var(--ease-out), color .3s var(--ease-out)}.gamecard__open:hover .gamecard__atmark-ghost,.gamecard__open:hover .gamecard__atmark-ink{transition:transform .24s var(--ease-out), opacity .24s var(--ease-out), color .24s var(--ease-out)}.gamecard__open:hover .gamecard__atmark-ghost{transform:translate(-50%,calc(-50% - 12px))skew(-8deg)rotate(-2deg)}@media (prefers-reduced-motion:reduce){.gamecard__atmark-ghost,.gamecard__atmark-ink,.gamecard__open:hover .gamecard__atmark-ghost,.gamecard__open:hover .gamecard__atmark-ink{transition:none}.gamecard__open:hover .gamecard__atmark-ghost{transform:translate(calc(2px - 50%),calc(-50% - 11px))skew(-8deg)rotate(-2deg)}}.gamecardstack__sheet{transform-origin:0 0;transition:transform .22s var(--ease-out)}.gamecardstack:hover .gamecardstack__sheet{transition:transform .18s var(--ease-out);transform:translate(5px,5px)rotate(.7deg)}@media (prefers-reduced-motion:reduce){.gamecardstack:hover .gamecardstack__sheet{transform:none}}}.levelladder--rolling .levelladder__ball,.levelladder--rolling .levelladder__ballart{transition:transform var(--dur-slow) var(--ease-stamp)}.slatedate__turn--next{animation:slatedate-in-next var(--dur-med) var(--ease-out) both}.slatedate__turn--prev{animation:slatedate-in-prev var(--dur-med) var(--ease-out) both}@keyframes slatedate-in-next{0%{opacity:0;transform:translateX(var(--space-5))}}@keyframes slatedate-in-prev{0%{opacity:0;transform:translateX(calc(-1 * var(--space-5)))}}.slatedate__arrow,.slatemast__brand,.slatecompact__chip,.slatestrip .teamfilterstrip--chips .vsteam__team{transition:transform var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.slatedate__arrow:not(:disabled):active{transform:scale(.9)}.slatemast__brand:active,.slatecompact__chip:active{transform:scale(.97)}.slatestrip .teamfilterstrip--chips .vsteam__team:active{transform:translate(var(--bw-heavy), var(--bw-heavy));box-shadow:0 0 0 var(--border-stamped)}.slatecompact__caret{transition:transform var(--dur-med) var(--ease-out)}.slatemenu{transition:transform var(--dur-snappy) var(--ease-out), opacity var(--dur-snappy) var(--ease-out), visibility 0s linear var(--dur-snappy)}.slatemenu.is-open{transition:transform var(--dur-snappy) var(--ease-out), opacity var(--dur-snappy) var(--ease-out), visibility 0s}.slatemast__compactbar{transition:transform var(--dur-med) var(--ease-out), visibility 0s linear var(--dur-med)}.slatemast__compactbar.is-on{transition:transform var(--dur-med) var(--ease-out), visibility 0s}@media (width>=740px){.slatemast__bar{transition:background-color var(--dur-med) var(--ease-out), border-color var(--dur-med) var(--ease-out), box-shadow var(--dur-med) var(--ease-out)}.slatemast__centre .slatecompact{animation:slatemast-centre-in var(--dur-med) var(--ease-out) both}}@keyframes slatemast-centre-in{0%{opacity:0;transform:translateY(var(--space-1))}}.slatemast__bar.slatemast--stamp,.slatemast__card.slatemast--stamp{animation:slatemast-stamp var(--dur-stamp-in) var(--ease-stamp) both}.slatemast__card.slatemast--stamp{animation-delay:55ms}@keyframes slatemast-stamp{0%{opacity:0;transform:translate(var(--stamped-offset), var(--stamped-offset));box-shadow:0 0 0 var(--border-stamped)}}@media (prefers-reduced-motion:reduce){.levelladder--rolling .levelladder__ball,.levelladder--rolling .levelladder__ballart,.slatedate__arrow,.slatemast__brand,.slatecompact__chip,.slatecompact__caret,.slatemenu,.slatemenu.is-open,.slatemast__compactbar,.slatemast__compactbar.is-on,.slatemast__bar,.slatestrip .teamfilterstrip--chips .vsteam__team{transition:none}.slatedate__turn--next,.slatedate__turn--prev,.slatemast__centre .slatecompact,.slatemast__bar.slatemast--stamp,.slatemast__card.slatemast--stamp{animation:none}}.lineup__row{position:relative}.lineup__row:after{content:"";height:var(--bw-hair);background:var(--graphite);transform-origin:0;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.lineup__row:after{transition:transform var(--dur-snappy) var(--ease-out)}.lineup__row:hover:after{transform:scaleX(1)}.lineup__order{transition:color var(--dur-snappy) ease}.lineup__row:hover .lineup__order{color:var(--ink-1)}@media (prefers-reduced-motion:reduce){.lineup__row:after{transition:none}.lineup__row:hover:after{transform:scaleX(1)}}}@media (prefers-reduced-motion:no-preference){.lineup__row,.lord__item{animation:lineup-post .18s var(--ease-out) calc(var(--row-i,0) * 30ms) backwards}}@keyframes lineup-post{0%{opacity:.25;transform:translateY(2px)}to{opacity:1;transform:none}}.struckline{position:relative}.pbp__replaced>.struckline:after,.entering__name--out>.struckline:after,.defdiamond__name--out>.struckline:after{content:"";height:var(--bw-rule);background:var(--graphite-soft);transform-origin:0;pointer-events:none;position:absolute;top:54%;left:-1px;right:-1px;transform:scaleX(1)}.pbp__replaced>.struckline.is-drawing:after,.entering__name--out>.struckline.is-drawing:after,.defdiamond__name--out>.struckline.is-drawing:after{animation:strike-draw var(--dur-med) var(--ease-out) backwards}.abhero__pr>.struckline{align-items:baseline;gap:var(--space-2);display:inline-flex}.pbp__batline>.struckline{align-items:baseline;display:inline-flex}@keyframes strike-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.pbp__replaced>.struckline.is-drawing:after,.entering__name--out>.struckline.is-drawing:after,.defdiamond__name--out>.struckline.is-drawing:after{animation:none}}.pbp__atbat--writing .pbp__leg{stroke-dasharray:43;animation:leg-trace .18s var(--ease-out) calc(.28s + var(--leg-i,0) * 60ms) backwards}@keyframes sc-stamp{0%{opacity:0;transform:scale(1.6)}70%{opacity:1;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes leg-trace{0%{stroke-dashoffset:43px}to{stroke-dashoffset:0}}.pbp__atbat--writing .pbp__code{animation:pbp-ink .18s var(--ease-out) .48s backwards}@keyframes pbp-ink{0%{opacity:0}to{opacity:1}}.pbp__atbat--writing .pbp__outcircle{animation:sc-stamp .3s var(--ease-press) .56s backwards}@media (prefers-reduced-motion:reduce){.pbp__atbat--writing .pbp__leg,.pbp__atbat--writing .pbp__code,.pbp__atbat--writing .pbp__outcircle{animation:none}.pbp__atbat--writing .pbp__leg{stroke-dasharray:none}}.btn--reveal:hover,.btn--reveal:active,.btn--reveal:focus-visible{animation:none}@media (prefers-reduced-motion:reduce){.btn--reveal{animation:none}}@keyframes card-stamp-in{0%{opacity:0;transform:translate(var(--stamped-offset), var(--stamped-offset));box-shadow:none}}.card--stamp-in{animation:card-stamp-in var(--dur-stamp-in) var(--ease-stamp-in) var(--stamp-delay,0s) backwards}@media (prefers-reduced-motion:reduce){.card--stamp-in{animation:none}}@keyframes player-rise-in{0%{opacity:0;transform:translateY(var(--space-1h))}}.player-rise--wait{opacity:0}.player-rise{animation:player-rise-in var(--dur-rise) var(--ease-stamp) calc(var(--stagger-step) * var(--rise-i,0)) backwards}:root[data-motion=reduced] .player-rise--wait{opacity:1}@media (prefers-reduced-motion:reduce){.player-rise--wait{opacity:1}.player-rise{animation:none}}.menurail__card.btn{transition:flex-basis var(--dur-unfold) var(--ease-unfold), padding var(--dur-unfold) var(--ease-unfold), background-color var(--dur-med) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-stamp), transform var(--dur-fast) var(--ease-stamp)}.menurail__fold{transition:grid-template-rows var(--dur-unfold) var(--ease-unfold)}.menurail__head{transition:max-height var(--dur-unfold) var(--ease-unfold), opacity var(--dur-med) var(--ease-standard)}.menurail__panel{transition:grid-template-rows var(--dur-unfold) var(--ease-unfold)}.menurail__panelin{transition:visibility 0s var(--dur-unfold)}.menurail__panel--open .menurail__panelin{transition-delay:0s}@keyframes menurail-rise-a{0%{opacity:0;transform:translateY(var(--space-2))}}@keyframes menurail-rise-b{0%{opacity:0;transform:translateY(var(--space-2))}}.menurail__body--a{animation:menurail-rise-a var(--dur-stamp-in) var(--ease-stamp) backwards}.menurail__body--b{animation:menurail-rise-b var(--dur-stamp-in) var(--ease-stamp) backwards}@media (prefers-reduced-motion:reduce){.menurail__card.btn,.menurail__fold,.menurail__head,.menurail__panel,.menurail__panelin{transition:none}.menurail__body--a,.menurail__body--b{animation:none}}.arrival--play .card__name{transition:opacity var(--dur-snappy) ease}.arrival--play>.cardband{transition:clip-path var(--dur-arrive) var(--ease-stamp)}.arrival--play>.cardband.sectionhead--band:before,.arrival--play>.cardband.sectionhead--band:after{transition:opacity var(--dur-arrive-texture) ease var(--delay-arrive-texture)}.arrival--play .cardband__label{transition:opacity var(--dur-arrive-label) ease var(--delay-arrive-label)}.arrival--play>.change{transition:padding-top var(--dur-arrive) var(--ease-stamp)}.arrival--play .unfold{transition:grid-template-rows var(--dur-arrive) var(--ease-stamp) var(--unfold-delay), opacity var(--dur-arrive-fade) ease var(--unfold-delay)}.arrival--play .unfold>.unfold__in{transition:overflow 0s linear calc(var(--unfold-delay) + var(--dur-arrive)) allow-discrete}@media (prefers-reduced-motion:reduce){.arrival--play .card__name,.arrival--play>.cardband,.arrival--play>.cardband.sectionhead--band:before,.arrival--play>.cardband.sectionhead--band:after,.arrival--play .cardband__label,.arrival--play>.change,.arrival--play .unfold,.arrival--play .unfold>.unfold__in{transition:none}}@keyframes tlead-board-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tlead--in{animation:tlead-board-in var(--dur-board-in) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.tlead--in{animation:none}}
