@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.3wn_q526zaolu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.3uuun_-7zsf1g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_64bf3bc2-module__kMvudW__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_64bf3bc2-module__kMvudW__variable{--font-sans:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_964e2806-module__h6Ln4a__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_964e2806-module__h6Ln4a__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_c10274b4-module__D6P4oG__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_c10274b4-module__D6P4oG__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
:root{--n-0:#090b0e;--n-1:#111417;--n-2:#1a1d21;--n-3:#26292d;--n-4:#393e42;--n-5:#6c7278;--n-6:#a0a5ab;--n-7:#cdd1d6;--n-8:#eff2f5;--coral:#fa6863;--coral-hover:#ff7a73;--coral-press:#e55551;--coral-ink:#1d0c0b;--coral-soft:#fa68632e;--coral-line:#fa686373;--ok:#4cb86a;--ok-soft:#4cb86a29;--warn:#e3ae28;--warn-soft:#e3ae2829;--bg-stage:var(--n-0);--bg-app:var(--n-1);--bg-panel:var(--n-2);--bg-raised:var(--n-3);--bg-overlay:#090b0eb8;--line:#ffffff14;--line-strong:#ffffff29;--fg:var(--n-8);--fg-2:var(--n-6);--fg-3:var(--n-5);--fg-inverse:var(--n-0);--accent:var(--coral);--accent-hover:var(--coral-hover);--accent-press:var(--coral-press);--accent-fg:var(--coral-ink);--accent-soft:var(--coral-soft);--accent-line:var(--coral-line);--focus-ring:0 0 0 2px var(--bg-app), 0 0 0 4px var(--accent);--team-a:#f5f5f5;--team-b:#4ba3f7;--team-other:#f1cb1c;--ball:#fcdf00;--unassigned:#82878c8c;--pitch:#225a31;--pitch-line:#ffffff8c;--selection:var(--coral);--sh-1:0 1px 2px #00000059;--sh-2:0 6px 20px #0006;--sh-pop:0 12px 40px #0000008c}@supports (color:lab(0% 0 0)){:root{--n-0:lab(3.04232% -.40096 -1.61611);--n-1:lab(6.18678% -.66746 -2.55596);--n-2:lab(10.6703% -.816397 -2.82717);--n-3:lab(16.4695% -.925481 -3.18388);--n-4:lab(25.749% -1.04122 -3.54384);--n-5:lab(47.7879% -1.27041 -4.26308);--n-6:lab(67.5111% -1.08168 -3.56467);--n-7:lab(83.7534% -.87595 -2.85753);--n-8:lab(95.3562% -.55331 -1.78927);--coral:lab(63.4204% 56.5783 32.9929);--coral-hover:lab(68.0674% 56.5099 32.6979);--coral-press:lab(56.4482% 56.6925 33.5542);--coral-ink:lab(5.05235% 7.63235 3.30867);--coral-soft:lab(63.4204% 56.5783 32.9929/.18);--coral-line:lab(63.4204% 56.5783 32.9929/.45);--ok:lab(67.0945% -45.2256 29.7459);--ok-soft:lab(67.0945% -45.2256 29.7459/.16);--warn:lab(74.664% 11.4553 69.676);--warn-soft:lab(74.664% 11.4553 69.676/.16);--bg-overlay:lab(3.04232% -.40096 -1.61611/.72);--line:lab(100% 0 0/.08);--line-strong:lab(100% 0 0/.16);--team-a:lab(96.52% -.0000298023 .0000119209);--team-b:lab(64.5654% -6.44964 -50.653);--team-other:lab(83.1625% 2.86227 79.6939);--ball:lab(89.2079% -2.38806 89.6552);--unassigned:lab(55.9108% -1.07518 -3.56119/.55);--pitch:lab(33.8567% -27.1354 17.8475);--pitch-line:lab(100% 0 0/.55);--sh-1:0 1px 2px lab(0% 0 0/.35);--sh-2:0 6px 20px lab(0% 0 0/.4);--sh-pop:0 12px 40px lab(0% 0 0/.55)}}.light,[data-theme=light]{--bg-stage:#090b0e;--bg-app:#f8f6f4;--bg-panel:#fff;--bg-raised:#f2f0ec;--bg-overlay:#13161a80;--line:#00000014;--line-strong:#0000002e;--fg:#13161a;--fg-2:#50565c;--fg-3:#7b8187;--fg-inverse:#f8f8f8;--accent:#db4241;--accent-hover:#cc3336;--accent-press:#b71824;--accent-fg:#fcfcfc;--accent-soft:#db42411f;--accent-line:#db424166;--ok:#05893e;--ok-soft:#05893e1f;--warn:#b37900;--warn-soft:#b3790024;--unassigned:#6d727780;--sh-1:0 1px 2px #00000014;--sh-2:0 6px 20px #0000001a;--sh-pop:0 12px 40px #0000002e}@supports (color:lab(0% 0 0)){.light,[data-theme=light]{--bg-stage:lab(3.04232% -.40096 -1.61611);--bg-app:lab(97.1119% .224739 1.50439);--bg-panel:lab(100% 0 0);--bg-raised:lab(94.7947% .282615 1.88152);--bg-overlay:lab(7.21285% -.900991 -3.46672/.5);--line:lab(0% 0 0/.08);--line-strong:lab(0% 0 0/.18);--fg:lab(7.21285% -.900991 -3.46672);--fg-2:lab(36.187% -1.25338 -4.25453);--fg-3:lab(53.5882% -1.27679 -4.26636);--fg-inverse:lab(97.68% -.0000298023 .0000119209);--accent:lab(51.69% 60.0089 36.4368);--accent-hover:lab(47.0381% 60.1094 37.2059);--accent-press:lab(40.057% 60.2793 38.9217);--accent-fg:lab(98.84% .0000298023 -.0000119209);--accent-soft:lab(51.69% 60.0089 36.4368/.12);--accent-line:lab(51.69% 60.0089 36.4368/.4);--ok:lab(49.6613% -45.6133 30.4579);--ok-soft:lab(49.6613% -45.6133 30.4579/.12);--warn:lab(55.6864% 21.5518 81.378);--warn-soft:lab(55.6864% 21.5518 81.378/.14);--unassigned:lab(47.7904% -1.06922 -3.55804/.5);--sh-1:0 1px 2px lab(0% 0 0/.08);--sh-2:0 6px 20px lab(0% 0 0/.1);--sh-pop:0 12px 40px lab(0% 0 0/.18)}}
:root{--f-sans:var(--font-sans), "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono:var(--font-mono), "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--t-2xs:10px;--t-xs:11px;--t-sm:12.5px;--t-base:14px;--t-md:16px;--t-lg:20px;--t-xl:28px;--t-2xl:40px;--t-3xl:56px;--lh-tight:1.1;--lh-snug:1.3;--lh-base:1.5;--w-regular:400;--w-medium:500;--w-semibold:600;--w-bold:700;--track-caps:.08em;--track-display:-.02em}
:root{--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--h-sm:28px;--h-md:34px;--h-lg:42px;--m-fast:.1s;--m-base:.18s;--ease:cubic-bezier(.2, 0, 0, 1);--panel-w:380px;--topbar-h:48px}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{height:100%}body{background:var(--bg-app);color:var(--fg);font-family:var(--f-sans);font-size:var(--t-base);line-height:var(--lh-base);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--fg);text-decoration:none}a:hover{color:var(--accent)}button,input,select,textarea{font:inherit;color:inherit}*{box-sizing:border-box}h1,h2,h3,p{margin:0}.hs-mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums}.hs-eyebrow{font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:var(--track-caps);text-transform:uppercase;color:var(--fg-3)}.hs-tnum{font-variant-numeric:tabular-nums}.hs-focus:focus-visible{box-shadow:var(--focus-ring);outline:none}.muted{color:var(--fg-2)}.quiet{color:var(--fg-3)}.t-xs{font-size:var(--t-xs)}.t-sm{font-size:var(--t-sm)}.t-md{font-size:var(--t-md)}.w-500{font-weight:500}.w-600{font-weight:600}.stack{gap:var(--s-3);display:grid}.stack-lg{gap:var(--s-5);display:grid}.cluster{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.grow{flex:1;min-width:0}.push{margin-left:auto}.kbd{font-family:var(--f-mono);color:var(--fg-2);border:1px solid var(--line-strong);border-radius:3px;padding:0 4px;font-size:10px}@keyframes hs-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}
.hs-btn{justify-content:center;align-items:center;gap:var(--s-2);height:var(--h-md);padding:0 var(--s-4);font-size:var(--t-base);font-weight:var(--w-medium);border-radius:var(--r-md);cursor:pointer;white-space:nowrap;transition:background var(--m-fast) var(--ease);border:1px solid #0000;line-height:1;display:inline-flex}.hs-btn:disabled{cursor:not-allowed;opacity:.45}.hs-btn--sm{height:var(--h-sm);padding:0 var(--s-3);font-size:var(--t-sm)}.hs-btn--lg{height:var(--h-lg);padding:0 var(--s-5);font-size:var(--t-md)}.hs-btn--full{width:100%}.hs-btn--primary{background:var(--accent);color:var(--accent-fg)}.hs-btn--primary:hover:not(:disabled){background:var(--accent-hover)}.hs-btn--primary:active:not(:disabled){background:var(--accent-press)}.hs-btn--secondary{background:var(--bg-raised);color:var(--fg);border-color:var(--line-strong)}.hs-btn--secondary:hover:not(:disabled){background:var(--n-4)}.hs-btn--secondary:active:not(:disabled){background:var(--n-3)}.hs-btn--ghost{color:var(--fg-2);background:0 0}.hs-btn--ghost:hover:not(:disabled){background:var(--bg-raised)}.hs-btn--ghost:active:not(:disabled){background:var(--n-3)}.hs-btn--outline{color:var(--fg);border-color:var(--line-strong);background:0 0}.hs-btn--outline:hover:not(:disabled){background:var(--bg-raised)}.hs-btn--outline:active:not(:disabled){background:var(--n-3)}.light .hs-btn--secondary:hover:not(:disabled),.light .hs-btn--ghost:hover:not(:disabled),.light .hs-btn--outline:hover:not(:disabled){background:var(--bg-raised);filter:brightness(.96)}.light .hs-btn--secondary:active:not(:disabled),.light .hs-btn--ghost:active:not(:disabled),.light .hs-btn--outline:active:not(:disabled){filter:brightness(.92)}.hs-iconbtn{width:34px;height:34px;color:var(--fg-2);border-radius:var(--r-md);cursor:pointer;transition:background var(--m-fast) var(--ease);background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.hs-iconbtn--sm{width:28px;height:28px}.hs-iconbtn--lg{width:42px;height:42px}.hs-iconbtn--solid{background:var(--bg-raised);border-color:var(--line-strong)}.hs-iconbtn--stage{background:var(--bg-overlay);border-radius:var(--r-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--n-8)}.hs-iconbtn:hover:not(:disabled){background:var(--bg-raised)}.hs-iconbtn--stage:hover:not(:disabled){background:#090b0ed9;background:lab(3.04232% -.40096 -1.61611/.85)}.hs-iconbtn.is-active{background:var(--accent-soft);color:var(--accent)}.hs-iconbtn:disabled{cursor:not-allowed;opacity:.45}.hs-card{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;transition:background var(--m-fast) var(--ease);flex-direction:column;display:flex}.hs-card--interactive{cursor:pointer}.hs-card--interactive:hover{background:var(--bg-raised)}.hs-card--selected{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.hs-card--elevated{box-shadow:var(--sh-2)}.hs-card__head{justify-content:space-between;align-items:flex-start;gap:var(--s-3);padding:var(--s-4) var(--s-4) 0;display:flex}.hs-card__title{font-size:var(--t-md);font-weight:var(--w-semibold);line-height:var(--lh-snug)}.hs-card__actions{gap:var(--s-2);flex:none;display:flex}.hs-card__body{padding:var(--s-4);flex:1;min-width:0}.hs-card__body--flush{padding:0}.hs-rule{background:var(--line);height:1px;margin:var(--s-3) 0}.hs-badge{height:20px;padding:0 var(--s-2);font-family:var(--f-mono);font-size:var(--t-xs);font-weight:var(--w-medium);letter-spacing:.04em;text-transform:uppercase;background:var(--bg-raised);color:var(--fg-2);border:1px solid var(--line-strong);border-radius:var(--r-sm);white-space:nowrap;align-items:center;gap:4px;line-height:1;display:inline-flex}.hs-badge--accent{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.hs-badge--ok{background:var(--ok-soft);color:var(--ok);border-color:#0000}.hs-badge--warn{background:var(--warn-soft);color:var(--warn);border-color:#0000}.hs-tag{height:26px;font-size:var(--t-sm);font-weight:var(--w-medium);border-radius:var(--r-pill);background:var(--bg-raised);color:var(--fg);border:1px solid var(--line-strong);white-space:nowrap;transition:background var(--m-fast) var(--ease);cursor:default;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.hs-tag--click{cursor:pointer}.hs-tag--click:hover{background:var(--n-4)}.light .hs-tag--click:hover{filter:brightness(.96);background:var(--bg-raised)}.hs-tag--removable{padding-right:4px}.hs-tag.is-selected{background:var(--accent-soft);color:var(--accent);border-color:var(--accent-line)}.hs-tag__x{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-size:14px;line-height:1;display:grid}.hs-tag__count{font-family:var(--f-mono);color:var(--fg-3);font-size:10px}.hs-tabs{gap:var(--s-5);border-bottom:1px solid var(--line);display:flex}.hs-tabs--sm{gap:var(--s-3)}.hs-tab{height:40px;color:var(--fg-3);font-size:var(--t-base);font-weight:var(--w-medium);cursor:pointer;transition:color var(--m-fast) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:6px;margin-bottom:-1px;padding:0;display:inline-flex}.hs-tabs--sm .hs-tab{height:32px;font-size:var(--t-sm)}.hs-tabs--stretch .hs-tab{flex:1}.hs-tab:hover{color:var(--fg-2)}.hs-tab.is-on{color:var(--fg);box-shadow:inset 0 -2px 0 var(--accent)}.hs-tab__count{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--fg-3)}.hs-tab.is-on .hs-tab__count{color:var(--fg-2)}.hs-field{flex-direction:column;gap:6px;min-width:0;display:inline-flex}.hs-field--full{width:100%}.hs-field__label{font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--fg-2)}.hs-field__hint{font-size:var(--t-xs);color:var(--fg-3)}.hs-field__hint--error{color:var(--accent)}.hs-input{height:var(--h-md);min-width:0;padding:0 var(--s-3);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);transition:box-shadow var(--m-fast) var(--ease);align-items:center;gap:8px;display:flex}.hs-input--sm{height:var(--h-sm)}.hs-input--lg{height:var(--h-lg)}.hs-input:focus-within{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.hs-input.is-error{border-color:var(--accent)}.hs-input__el{min-width:0;color:var(--fg);font-size:var(--t-base);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;padding:0}.hs-input--sm .hs-input__el{font-size:var(--t-sm)}.hs-input__el--mono{font-family:var(--f-mono)}.hs-input__el::placeholder{color:var(--fg-3)}.hs-input__affix{color:var(--fg-3);align-items:center;display:inline-flex}.hs-select-wrap{display:flex;position:relative}.hs-select{appearance:none;width:100%;height:var(--h-md);padding:0 32px 0 var(--s-3);background:var(--bg-raised);color:var(--fg);border:1px solid var(--line-strong);border-radius:var(--r-md);cursor:pointer;font-size:var(--t-base);outline:0}.hs-select--sm{height:var(--h-sm);font-size:var(--t-sm)}.hs-select:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.hs-select:disabled{cursor:not-allowed;opacity:.6}.hs-select-wrap__chev{pointer-events:none;color:var(--fg-3);position:absolute;top:50%;right:10px;transform:translateY(-50%)}.hs-textarea{resize:vertical;background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);width:100%;color:var(--fg);font-family:var(--f-mono);font-size:var(--t-sm);outline:0;padding:10px}.hs-textarea:focus{border-color:var(--accent-line);box-shadow:0 0 0 3px var(--accent-soft)}.hs-check,.hs-radio-opt,.hs-switch{cursor:pointer;gap:10px;display:inline-flex}.hs-check{align-items:flex-start}.hs-radio-opt,.hs-switch{align-items:center}.hs-check.is-disabled,.hs-radio-opt.is-disabled,.hs-switch.is-disabled{cursor:not-allowed;opacity:.45}.hs-check__box,.hs-radio__dot,.hs-switch__track{flex:none;position:relative}.hs-check__box{width:16px;height:16px;margin-top:2px}.hs-radio__dot{width:16px;height:16px}.hs-check input,.hs-radio-opt input,.hs-switch input{opacity:0;cursor:inherit;width:100%;height:100%;margin:0;position:absolute;inset:0}.hs-check__vis{border-radius:var(--r-sm);background:var(--bg-raised);border:1px solid var(--line-strong);transition:background var(--m-fast) var(--ease);place-items:center;display:grid;position:absolute;inset:0}.hs-check.is-on .hs-check__vis{background:var(--accent);border-color:var(--accent)}.hs-check input:focus-visible+.hs-check__vis,.hs-radio-opt input:focus-visible+.hs-radio__vis,.hs-switch input:focus-visible+.hs-switch__vis{box-shadow:var(--focus-ring)}.hs-radio__vis{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.hs-radio-opt.is-on .hs-radio__vis{border-color:var(--accent)}.hs-radio__vis:after{content:"";background:var(--accent);opacity:0;border-radius:50%;width:8px;height:8px}.hs-radio-opt.is-on .hs-radio__vis:after{opacity:1}.hs-radio{gap:var(--s-2);flex-direction:column;display:flex}.hs-radio--inline{gap:var(--s-2) var(--s-4);flex-flow:wrap}.hs-radio__swatch{border:1px solid var(--line-strong);border-radius:3px;flex:none;width:12px;height:12px}.hs-opt__text{gap:2px;display:grid}.hs-opt__label{font-size:var(--t-base);line-height:1.4}.hs-opt__desc{font-size:var(--t-sm);color:var(--fg-3)}.hs-switch__track{width:32px;height:18px}.hs-switch--sm .hs-switch__track{width:28px;height:16px}.hs-switch__vis{background:var(--n-4);transition:background var(--m-fast) var(--ease);border-radius:999px;position:absolute;inset:0}.hs-switch.is-on .hs-switch__vis{background:var(--accent)}.hs-switch__knob{background:var(--fg);width:14px;height:14px;transition:left var(--m-fast) var(--ease);pointer-events:none;border-radius:50%;position:absolute;top:2px;left:2px}.hs-switch--sm .hs-switch__knob{width:12px;height:12px}.hs-switch.is-on .hs-switch__knob{background:var(--accent-fg);left:16px}.hs-switch--sm.is-on .hs-switch__knob{left:14px}.hs-switch__label{font-size:var(--t-base)}.hs-switch--sm .hs-switch__label{font-size:var(--t-sm)}.hs-dialog-overlay{background:var(--bg-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;animation:hs-fade-in var(--m-base) var(--ease);grid-template-columns:minmax(0,1fr);place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hs-dialog{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);width:440px;max-width:100%;max-height:calc(100dvh - 32px);box-shadow:var(--sh-pop);padding:var(--s-5);gap:var(--s-4);align-content:start;display:grid;overflow:auto}.hs-dialog__title{font-size:var(--t-lg);font-weight:var(--w-semibold);letter-spacing:var(--track-display);line-height:var(--lh-snug)}.hs-dialog__desc{color:var(--fg-2);font-size:var(--t-sm)}.hs-dialog__foot{justify-content:flex-end;gap:var(--s-2);display:flex}.hs-toasts{z-index:60;gap:8px;display:grid;position:fixed;bottom:16px;left:16px}.hs-toast{background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:var(--r-md);min-height:40px;box-shadow:var(--sh-2);font-size:var(--t-sm);animation:hs-fade-in var(--m-base) var(--ease);align-items:center;gap:10px;padding:8px 8px 8px 12px;display:inline-flex}.hs-toast__icon{color:var(--fg-2);display:inline-flex}.hs-toast--ok .hs-toast__icon{color:var(--ok)}.hs-toast--warn .hs-toast__icon{color:var(--warn)}.hs-toast__x{width:24px;height:24px;color:var(--fg-3);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;font-size:16px;line-height:1}.hs-tip-wrap{display:inline-flex;position:relative}.hs-tip{z-index:40;white-space:nowrap;font-size:var(--t-xs);background:var(--n-8);color:var(--n-0);border-radius:var(--r-sm);box-shadow:var(--sh-1);animation:hs-fade-in var(--m-fast) var(--ease);pointer-events:none;padding:4px 8px;position:absolute}.light .hs-tip{background:var(--fg);color:var(--fg-inverse)}.hs-tip--top{bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}.hs-tip--bottom{top:calc(100% + 6px);left:50%;transform:translate(-50%)}.hs-tip--left{top:50%;right:calc(100% + 6px);transform:translateY(-50%)}.hs-tip--right{top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.hs-chip{border-radius:var(--r-sm);background:var(--bg-raised);border:1px solid var(--line);height:26px;font-size:var(--t-sm);font-weight:var(--w-medium);white-space:nowrap;align-items:center;gap:6px;max-width:100%;padding:0 8px 0 6px;display:inline-flex}.hs-chip--sm{height:20px;font-size:var(--t-xs)}.hs-chip__sw{border-radius:2px;flex:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px #00000040;box-shadow:inset 0 0 0 1px lab(0% 0 0/.25)}.hs-chip--sm .hs-chip__sw{width:8px;height:8px}.hs-chip__num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--fg)}.hs-chip__name{color:var(--fg);text-overflow:ellipsis;overflow:hidden}.hs-chip__num+.hs-chip__name{color:var(--fg-2)}.hs-tc{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--t-sm);font-weight:var(--w-medium);color:var(--fg);white-space:nowrap;background:0 0;border:0;border-radius:3px;padding:0}.hs-tc--sm{font-size:var(--t-xs)}.hs-tc--lg{font-size:var(--t-lg)}.hs-tc--muted{color:var(--fg-3)}button.hs-tc{cursor:pointer}button.hs-tc:hover{color:var(--accent)}.hs-stat{padding:var(--s-3) var(--s-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md);gap:4px;min-width:0;display:grid}.hs-stat--compact{padding:var(--s-2) var(--s-3);gap:2px}.hs-stat--degraded{border-style:dashed;border-color:var(--line-strong)}.hs-stat__row{align-items:baseline;gap:4px;display:flex}.hs-stat__value{font-variant-numeric:tabular-nums;font-size:var(--t-xl);font-weight:var(--w-semibold);letter-spacing:var(--track-display);color:var(--fg);line-height:1}.hs-stat--compact .hs-stat__value{font-size:var(--t-lg)}.hs-stat--degraded .hs-stat__value{color:var(--fg-3)}.hs-stat__value--ok{color:var(--ok)}.hs-stat__value--warn{color:var(--warn)}.hs-stat__unit{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--fg-3)}.hs-stat__sub{font-size:var(--t-xs);color:var(--fg-3)}.hs-row{align-items:center;gap:var(--s-3);min-height:36px;padding:0 var(--s-3);border-radius:var(--r-sm);font-size:var(--t-sm);transition:background var(--m-fast) var(--ease);grid-template-columns:auto 1fr auto;display:grid}.hs-row--click{cursor:pointer}.hs-row--click:hover{background:var(--bg-raised)}.hs-row.is-selected{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.hs-row.is-dim{opacity:.5}.hs-row__time{align-items:center;gap:8px;min-width:0;display:inline-flex}.hs-row__mark{border-radius:50%;flex:none;width:6px;height:6px}.hs-row__mark--goal{background:var(--accent);border-radius:1px}.hs-row__mark--kickoff{background:var(--fg-3)}.hs-row__mark--touch{background:var(--ball)}.hs-row__mark--segment{background:var(--team-b)}.hs-row__body{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.hs-row__end{color:var(--fg-3);align-items:center;gap:6px;display:inline-flex}.hs-timeline{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md);flex:none;height:36px;position:relative;overflow:hidden}.hs-timeline--seek{cursor:pointer}.hs-timeline__half{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.hs-timeline__range{background:var(--accent-soft);border-radius:2px;position:absolute;top:30%;bottom:30%}.hs-timeline__mark{border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:40%;bottom:40%}.hs-timeline__mark--goal{background:var(--accent);width:3px;top:4px;bottom:4px}.hs-timeline__mark--touch{background:var(--ball)}.hs-timeline__mark--kickoff{background:var(--fg-3)}.hs-timeline__head{background:var(--fg);width:2px;box-shadow:0 0 0 1px var(--bg-app);margin-left:-1px;position:absolute;top:0;bottom:0}.hs-verdict{gap:4px;display:inline-flex}.hs-verdict__b{border:1px solid var(--line-strong);border-radius:var(--r-sm);width:24px;height:24px;color:var(--fg-3);cursor:pointer;transition:background var(--m-fast) var(--ease);background:0 0;place-items:center;padding:0;display:grid}.hs-verdict__b--yes.is-on{background:var(--ok);border-color:var(--ok);color:var(--fg-inverse)}.hs-verdict__b--no.is-on{background:var(--accent);border-color:var(--accent);color:var(--fg-inverse)}.light .hs-verdict__b--yes.is-on,.light .hs-verdict__b--no.is-on{color:var(--fg-inverse)}.hs-clip{cursor:pointer;border-radius:var(--r-lg);transition:background var(--m-fast) var(--ease);text-align:left;min-width:0;color:inherit;background:0 0;border:1px solid #0000;gap:8px;padding:6px;display:grid}.hs-clip:hover{background:var(--bg-raised)}.hs-clip.is-selected{background:var(--accent-soft);border-color:var(--accent-line)}.hs-clip__thumb{aspect-ratio:16/9;border-radius:var(--r-md);border:1px solid var(--line);background:repeating-linear-gradient(135deg,#1a3520 0 10px,#1f4127 10px 20px);background:repeating-linear-gradient(135deg,lab(19.4409% -14.9847 9.75814) 0 10px,lab(24.2067% -18.0028 11.7459) 10px 20px);position:relative;overflow:hidden}.hs-clip__thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hs-clip__tc{font-family:var(--f-mono);font-variant-numeric:tabular-nums;background:var(--bg-overlay);color:var(--n-8);border-radius:3px;padding:2px 5px;font-size:10px;font-weight:500;position:absolute;bottom:6px;left:6px}.hs-clip__play{opacity:0;transition:opacity var(--m-fast) var(--ease);place-items:center;display:grid;position:absolute;inset:0}.hs-clip:hover .hs-clip__play{opacity:1}.hs-clip__disc{background:var(--n-8);border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.hs-clip__warn{background:var(--warn);border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:6px}.hs-clip__meta{align-items:center;gap:8px;min-width:0;padding:0 2px;display:flex}.hs-clip__kind{font-size:var(--t-sm);text-transform:capitalize;font-weight:500}.hs-clip__who{min-width:0;margin-left:auto;display:inline-flex}.hs-clip__note{font-size:var(--t-xs);color:var(--fg-3);padding:0 2px}.hs-clip.is-dim{opacity:.5}.hs-cov{gap:4px;display:grid}.hs-cov__bar{background:var(--bg-raised);border-radius:2px;height:8px;position:relative;overflow:hidden}.hs-cov__bar--seek{cursor:pointer}.hs-cov__span{background:var(--ok);position:absolute;top:0;bottom:0}.hs-cov__span--inferred{background:var(--warn);opacity:.8}.hs-cov__half{background:var(--bg-app);width:1px;position:absolute;top:0;bottom:0}.hs-cov__legend{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--fg-3);justify-content:space-between;font-size:10px;display:flex}.hs-pitch{aspect-ratio:11/7;background:var(--pitch);border-radius:var(--r-md);border:1px solid var(--line);position:relative;overflow:hidden}.hs-pitch--dim{background:#1a3520;background:lab(19.4409% -14.9847 9.75814)}.hs-pitch__l{border:1px solid var(--pitch-line);position:absolute}.hs-pitch__dot{border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0006;box-shadow:0 0 0 1px lab(0% 0 0/.4)}.hs-pitch__dot--square{border-radius:2px}.hs-pitch__dot--click{cursor:pointer}.hs-pitch__dot.is-selected{box-shadow:0 0 0 3px #fa686359;box-shadow:0 0 0 3px lab(63.4204% 56.5783 32.9929/.35)}.hs-pitch__dot-label{font-family:var(--f-mono);color:var(--n-8);text-shadow:0 0 2px #000c;text-shadow:0 0 2px lab(0% 0 0/.8);pointer-events:none;white-space:nowrap;font-size:9px;position:absolute;top:50%;left:100%;transform:translate(4px,-50%)}.hs-pitch__cap{font-family:var(--f-mono);color:var(--pitch-line);font-size:10px;position:absolute;bottom:8px}.hs-empty{padding:var(--s-10) var(--s-6);text-align:center;background:var(--bg-panel);border:1px dashed var(--line-strong);border-radius:var(--r-lg);justify-items:center;gap:8px;display:grid}.hs-empty__title{font-size:var(--t-md);font-weight:600}.hs-empty__body{color:var(--fg-2);font-size:var(--t-sm);max-width:420px;line-height:1.5}.hs-problem{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm);align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.hs-problem--compact{align-items:center;padding:8px 12px}.hs-problem__icon{color:var(--warn);flex:none;margin-top:2px;display:inline-flex}.hs-problem--compact .hs-problem__icon{margin-top:0}.hs-problem--error .hs-problem__icon{color:var(--accent)}.hs-problem__text{flex:1;gap:2px;min-width:0;display:grid}.hs-problem__title{font-weight:500}.hs-problem__body{color:var(--fg-2)}.hs-problem__actions{flex:none;align-items:center;gap:6px;display:flex}.hs-blocked{padding:var(--s-12) var(--s-6);text-align:center;justify-items:center;gap:10px;display:grid}.hs-blocked__title{font-size:var(--t-lg);letter-spacing:-.02em;font-weight:600}.hs-blocked__body{color:var(--fg-2);font-size:var(--t-sm);max-width:460px;line-height:1.5}.hs-blocked__actions{gap:8px;margin-top:6px;display:flex}.hs-blocked__detail{font-family:var(--f-mono);color:var(--fg-3);background:var(--bg-panel);border:1px solid var(--line);border-radius:4px;margin-top:8px;padding:4px 8px;font-size:10px}.hs-ph{aspect-ratio:12/7;border-radius:var(--r-md);border:1px solid var(--line);background:repeating-linear-gradient(135deg, var(--bg-panel) 0 10px, var(--bg-raised) 10px 20px);place-items:center;display:grid;position:relative;overflow:hidden}.hs-ph--dashed{border-style:dashed;border-color:var(--line-strong)}.hs-ph__label{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--fg-3);background:var(--bg-app);border-radius:4px;padding:3px 8px}.hs-ph img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.hs-page{padding:var(--s-6) var(--s-6) var(--s-10);gap:var(--s-6);align-content:start;max-width:1120px;margin:0 auto;display:grid}.hs-page--wide{max-width:1200px}.hs-page--xwide{max-width:1240px}.hs-page__head{align-items:flex-end;gap:var(--s-4);flex-wrap:wrap;display:flex}.hs-page__titles{gap:2px;min-width:0;display:grid}.hs-page__title{font-size:var(--t-xl);letter-spacing:var(--track-display);font-weight:600;line-height:1.1}.hs-page__right{gap:var(--s-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.hs-h2{font-size:var(--t-md);font-weight:600}.hs-section{gap:var(--s-3);display:grid}.hs-section__head{align-items:baseline;gap:10px;display:flex}.hs-bar{background:var(--bg-raised);border-radius:2px;height:4px;overflow:hidden}.hs-bar__fill{background:var(--ok);height:100%;transition:width var(--m-base) var(--ease)}.hs-bar__fill--warn{background:var(--warn)}.hs-bar__fill--accent{background:var(--accent)}@media (max-width:767px){.hs-page{padding:var(--s-4) var(--s-4) var(--s-12);gap:var(--s-4)}.hs-page__title{font-size:22px}.hs-dialog{padding:var(--s-4)}.hs-toasts{left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.hs-input__el,.hs-input--sm .hs-input__el,.hs-select,.hs-select--sm,.hs-textarea{font-size:16px}.hs-input,.hs-select{height:var(--h-lg)}.hs-dialog-overlay{padding:12px}.hs-dialog{max-height:calc(100dvh - 24px)}.hs-dialog__foot .hs-btn{flex:1}}@media (hover:none) and (pointer:coarse){.hs-keyhint,.qcard__key,.watch__hints{display:none}}
.hs-shell{background:var(--bg-app);height:100%;color:var(--fg);grid-template-columns:208px minmax(0,1fr);display:grid}.hs-rail{border-right:1px solid var(--line);padding:var(--s-4) var(--s-3);gap:var(--s-5);flex-direction:column;min-height:0;display:flex;position:relative;overflow:auto}.hs-rail__brand{padding:0 var(--s-2);align-items:center;display:flex}.hs-wordmark{letter-spacing:-.03em;font-weight:600;font-size:var(--t-md)}.hs-rail__season{padding:0 var(--s-2);font-size:var(--t-xs);color:var(--fg-3);align-items:center;gap:8px;font-weight:500;display:flex}.hs-rail__season.is-on{color:var(--fg)}.hs-switcher{padding:var(--s-2);border-radius:var(--r-md);background:var(--bg-panel);border:1px solid var(--line);cursor:pointer;text-align:left;width:100%;color:inherit;gap:2px;display:grid}.hs-switcher.is-open{border-color:var(--accent-line)}.hs-switcher__name{font-size:var(--t-sm);align-items:center;gap:6px;min-width:0;font-weight:600;display:flex}.hs-switcher__name>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hs-pop{z-index:30;background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--sh-pop);animation:hs-fade-in var(--m-fast) var(--ease);gap:2px;padding:6px;display:grid;position:absolute}.hs-pop--switcher{left:var(--s-3);right:var(--s-3);max-height:60vh;top:118px;overflow:auto}.hs-pop__row{border-radius:var(--r-sm);cursor:pointer;text-align:left;color:inherit;background:0 0;border:0;gap:1px;width:100%;padding:6px 8px;display:grid}.hs-pop__row:hover{background:var(--bg-raised)}.hs-pop__row.is-on{background:var(--accent-soft)}.hs-pop__row.is-busy{opacity:.7}.hs-pop__foot{border-top:1px solid var(--line);font-size:var(--t-sm);color:var(--accent);cursor:pointer;align-items:center;gap:6px;margin-top:4px;padding:8px;font-weight:500;display:flex}.hs-backdrop{z-index:29;position:fixed;inset:0}.hs-nav{gap:2px;display:grid}.hs-nav__a{height:34px;padding:0 var(--s-2);border-radius:var(--r-md);font-size:var(--t-sm);color:var(--fg-2);transition:background var(--m-fast) var(--ease);align-items:center;gap:10px;font-weight:500;display:flex}.hs-nav__a:hover{background:var(--bg-panel);color:var(--fg-2)}.hs-nav__a.is-on{background:var(--bg-raised);color:var(--fg)}.hs-nav__a .hs-nav__icon{color:var(--fg-3);display:inline-flex}.hs-nav__a.is-on .hs-nav__icon{color:var(--accent)}.hs-nav__hint{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--fg-3);margin-left:auto}.hs-nav__a.is-on .hs-nav__hint{color:var(--fg-2)}.hs-nav__a .hs-nav__key{opacity:0}.hs-nav__a:hover .hs-nav__key{opacity:1}.hs-rail__foot{padding:0 var(--s-2);gap:8px;margin-top:auto;display:grid}.hs-rail__ready{gap:6px;display:grid}.hs-rail__link{font-size:var(--t-xs);color:var(--fg-3);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:flex}.hs-rail__link:hover{color:var(--fg)}.hs-content{grid-template-rows:var(--topbar-h) minmax(0, 1fr);min-width:0;display:grid}.hs-topbar{align-items:center;gap:var(--s-3);padding:0 var(--s-5);border-bottom:1px solid var(--line);min-width:0;display:flex}.hs-main{min-height:0;overflow:auto}.hs-tabbar,.hs-topbar__phone{display:none}.hs-ask{flex:1;min-width:0;max-width:680px;position:relative}.hs-ask__build{font-family:var(--f-mono);color:var(--fg-3);border:1px solid var(--line-strong);cursor:pointer;background:0 0;border-radius:3px;align-items:center;gap:4px;padding:1px 5px;font-size:10px;display:inline-flex}.hs-ask__pop{z-index:30;padding:var(--s-4);background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--r-lg);box-shadow:var(--sh-pop);gap:var(--s-3);animation:hs-fade-in var(--m-fast) var(--ease);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0}.hs-ask__row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hs-ask__row .hs-eyebrow{width:52px}.hs-ask__foot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.hs-keys{gap:var(--s-5);grid-template-columns:1fr 1fr 1fr;display:grid}.hs-keys__group{align-content:start;gap:8px;display:grid}.hs-keys__row{font-size:var(--t-sm);gap:2px;display:grid}.hs-keys__k{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--fg);background:var(--bg-raised);border:1px solid var(--line-strong);border-radius:3px;justify-self:start;padding:1px 6px}@media (max-width:767px){.hs-shell{--topbar-h:56px;padding:0 env(safe-area-inset-right) 0 env(safe-area-inset-left);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.hs-rail{display:none}.hs-topbar{padding:0 var(--s-2);gap:2px}.hs-topbar__meta{display:none}.hs-topbar__phone{width:40px;height:40px;color:var(--fg-2);flex:none;display:inline-flex}.hs-topbar__phone.is-active{color:var(--accent);background:0 0}.hs-ask__build{padding:6px 8px;font-size:11px}.hs-tabbar{border-top:1px solid var(--line);background:var(--bg-app);padding:6px 4px calc(6px + env(safe-area-inset-bottom));grid-template-columns:repeat(5,1fr);display:grid}.hs-tabbar__a{color:var(--fg-3);align-content:center;justify-items:center;gap:4px;min-height:44px;font-size:10px;font-weight:500;display:grid}.hs-tabbar__a.is-on{color:var(--fg)}.hs-tabbar__a .hs-nav__icon{color:var(--fg-3);display:inline-flex}.hs-tabbar__a.is-on .hs-nav__icon{color:var(--accent)}.hs-keys{grid-template-columns:1fr}.hs-ask__pop{left:8px;right:8px;top:calc(var(--topbar-h) + 4px);max-height:calc(100dvh - var(--topbar-h) - 16px);overscroll-behavior:contain;position:fixed;overflow:auto}}
.home-score{align-items:center;gap:var(--s-5);flex-wrap:wrap;display:flex}.home-score__teams{align-items:center;gap:var(--s-4);display:flex}.home-score__num{font-variant-numeric:tabular-nums;font-size:var(--t-2xl);letter-spacing:-.03em;white-space:nowrap;font-weight:600;line-height:1}.home-score__dash{color:var(--fg-3);padding:0 10px}.home-strip{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);height:72px;position:relative;overflow:hidden}.home-strip__half{position:absolute;top:8px}.home-strip__div{background:var(--line-strong);width:1px;position:absolute;top:0;bottom:0}.home-strip__legend{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:-4px;display:flex}.home-strip__legend .push{flex:1}.home-strip__key{align-items:center;gap:5px;display:inline-flex}.home-strip__cluster{gap:4px;display:flex;position:absolute;bottom:8px;transform:translate(-50%)}.home-strip__goal{cursor:pointer;color:inherit;background:0 0;border:0;justify-items:center;gap:3px;padding:0;display:grid}.home-strip__pill{border-radius:var(--r-pill);background:var(--bg-raised);border:1px solid var(--line-strong);height:22px;font-size:var(--t-xs);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:5px;padding:0 8px;font-weight:600;display:inline-flex}.home-strip__goal:hover .home-strip__pill{border-color:var(--fg-2)}.home-strip__pill--warn{color:var(--warn);border-color:var(--warn);background:var(--warn-soft)}.home-strip__goal:hover .home-strip__pill--warn{border-color:var(--warn)}.home-strip__pill--dashed{background:0 0;border-style:dashed;font-weight:500}.home-strip__dot{width:8px;height:8px;box-shadow:0 0 0 1px var(--line-strong);border-radius:50%;flex:none}.home-strip__dot--warn{background:var(--warn-soft);box-shadow:none;border:1px solid var(--warn)}.home-strip__dot--dashed{background:0 0;border-style:dashed}.home-grid{gap:var(--s-5);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;display:grid}.clip-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.clip-grid--lg{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.clip-grid--md{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.team-cards{grid-template-columns:1fr 1fr;gap:8px;display:grid}.team-card__ids{white-space:nowrap;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:2px 6px;display:flex}.team-card__ids-link{color:inherit;font:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.team-card__ids-link:hover{color:var(--fg)}.team-card__head{padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-card__stats{background:var(--line);grid-template-columns:1fr 1fr 1fr;gap:1px;display:grid}.team-card__stats .hs-stat{border:0;border-radius:0}.team-card__stats .hs-stat--degraded{border:1px dashed var(--line-strong)}.trust-bar{background:var(--bg-raised);border-radius:3px;height:6px;display:flex;overflow:hidden}.trust-legend{gap:6px;display:grid}.trust-legend__sw{border:1px solid var(--line-strong);border-radius:2px;flex:none;width:8px;height:8px}.needs-row{padding:10px var(--s-4);border-top:1px solid var(--line);cursor:pointer;font-size:var(--t-sm);color:inherit;align-items:center;gap:10px;display:flex}.needs-row:hover{background:var(--bg-raised);color:inherit}.ask-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ask-side{gap:var(--s-3);display:grid;position:sticky;top:0}.ask-cur{padding:var(--s-3) var(--s-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);gap:10px;display:grid}.players-grid{gap:var(--s-5);grid-template-columns:1fr 1fr;align-items:start;display:grid}.players-col{gap:2px;display:grid}.players-col__head{padding:0 var(--s-3) var(--s-2);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.players-hint{background:var(--bg-raised);border-radius:var(--r-md);font-size:var(--t-xs);color:var(--fg-2);align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;display:flex}.player-row{gap:var(--s-3);padding:10px var(--s-3);border-radius:var(--r-md);background:var(--bg-panel);border:1px solid var(--line);cursor:pointer;color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;display:grid}.player-row:hover{background:var(--bg-raised);color:inherit}.player-row__num{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--t-lg);letter-spacing:-.02em;font-weight:500}.player-row__body{gap:6px;min-width:0;display:grid}.player-row__line{font-size:var(--t-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.player-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.stat-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px;display:grid}.season-strip{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mini-chart{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md);gap:6px;padding:10px 12px;display:grid}.mini-chart__bars{align-items:flex-end;gap:4px;height:40px;display:flex}.mini-chart__bar{background:var(--n-4);cursor:pointer;border-radius:2px;flex:1;min-height:2px}.mini-chart__bar.is-cur{background:var(--accent)}.mini-chart__labels{gap:4px;display:flex}.mini-chart__labels span{font-family:var(--f-mono);color:var(--fg-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:9px;overflow:hidden}.mini-chart__labels span.is-cur{color:var(--fg)}.open-q{padding:10px var(--s-4);border-top:1px solid var(--line);font-size:var(--t-sm);gap:4px;display:grid}.review-grid{gap:var(--s-5);grid-template-columns:minmax(0,1fr) 380px;align-items:start;display:grid}.evidence{padding:var(--s-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);gap:10px;display:grid}.evidence--2{grid-template-columns:1fr 1fr}.evidence--4{grid-template-columns:repeat(4,1fr)}.crop{gap:6px;display:grid}.crop__img{aspect-ratio:3/4;border-radius:var(--r-md);border:1px solid var(--line);background:repeating-linear-gradient(135deg,#1a3520 0 8px,#1f4127 8px 16px);background:repeating-linear-gradient(135deg,lab(19.4409% -14.9847 9.75814) 0 8px,lab(24.2067% -18.0028 11.7459) 8px 16px);place-items:center;display:grid;position:relative;overflow:hidden}.crop__img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.crop__cap{font-family:var(--f-mono);color:var(--n-8);background:var(--bg-overlay);border-radius:3px;padding:2px 6px;font-size:10px;position:absolute;bottom:6px;left:6px}.stage-still{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--line);cursor:pointer;background:linear-gradient(#0f171f 0% 28%,#24462c 28%,#295935 100%);background:linear-gradient(lab(7.18439% -1.49957 -6.86639) 0% 28%,lab(26.529% -17.9816 11.7098) 28%,lab(33.7378% -24.0454 15.7332) 100%);position:relative;overflow:hidden}.stage-still img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.stage-still__cap{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--n-7);background:var(--bg-overlay);white-space:nowrap;border-radius:4px;padding:3px 8px;position:absolute;top:12px;left:12px}.stage-still__disc{place-items:center;display:grid;position:absolute;inset:0}.stage-still__disc>span{background:var(--n-8);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.qcard{gap:var(--s-4);padding:var(--s-5);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);display:grid;position:sticky;top:0}.qcard__q{font-size:var(--t-lg);letter-spacing:var(--track-display);font-weight:600;line-height:1.25}.qcard__key{font-family:var(--f-mono);opacity:.7;border:1px solid;border-radius:3px;padding:1px 5px;font-size:10px}.upnext{padding:8px var(--s-3);font-size:var(--t-sm);color:var(--fg-2);align-items:center;gap:10px;display:flex}.review-done{padding:var(--s-10);text-align:center;background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);justify-items:center;gap:8px;display:grid}.watch{gap:var(--s-4);height:100%;padding:var(--s-4);grid-template-columns:minmax(0,1fr) 300px;display:grid}.watch__main{gap:var(--s-3);flex-direction:column;min-width:0;display:flex;overflow:auto}.stage{aspect-ratio:16/9;background:var(--bg-stage);border-radius:var(--r-lg);border:1px solid var(--line);flex:none;position:relative;overflow:hidden}.stage video{object-fit:contain;background:var(--bg-stage);transform-origin:0 0;will-change:transform;width:100%;height:100%;display:block}.stage canvas{cursor:crosshair;width:100%;height:100%;position:absolute;top:0;left:0}.stage--novideo{place-items:center;display:grid}.stage__tag{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--n-7);background:var(--bg-overlay);pointer-events:none;border-radius:4px;padding:3px 8px;position:absolute;top:12px;left:12px}.stage__ctrls{gap:6px;display:flex;position:absolute;bottom:12px;right:12px}.stage__follow{background:var(--bg-overlay);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-pill);font-size:var(--t-sm);color:var(--n-8);align-items:center;gap:8px;padding:6px 8px 6px 10px;display:flex;position:absolute;bottom:12px;left:12px}.stage__follow-miss{font-family:var(--f-mono);font-size:var(--t-xs);color:var(--warn);white-space:nowrap}.stage__pop{background:var(--bg-panel);border:1px solid var(--line-strong);border-radius:var(--r-md);width:250px;box-shadow:var(--sh-pop);animation:hs-fade-in var(--m-fast) var(--ease);z-index:5;font-size:var(--t-sm);gap:8px;padding:10px;display:grid;position:absolute}.stage__pop--wide{width:270px}.watch__transport{align-items:center;gap:var(--s-3);flex-wrap:wrap;flex:none;display:flex}.watch__layers{gap:var(--s-4);flex-wrap:wrap;margin-left:auto;display:flex}.watch__hints{font-family:var(--f-mono);color:var(--fg-3);flex-wrap:wrap;flex:none;gap:14px;font-size:10px;display:flex}.watch__radar{gap:var(--s-4);flex:none;grid-template-columns:minmax(0,380px) 1fr;align-items:start;display:grid}.watch__aside{background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);min-height:0;padding:var(--s-3);flex-direction:column;gap:2px;display:flex;overflow:auto}.moment{padding:8px var(--s-2);border-radius:var(--r-sm);cursor:pointer;font-size:var(--t-sm);color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.moment:hover{background:var(--bg-raised)}.moment.is-on{background:var(--accent-soft);box-shadow:inset 2px 0 0 var(--accent)}.moment__dot{background:var(--fg-3);border-radius:50%;width:6px;height:6px}.moment__dot--goal{background:var(--accent);border-radius:1px}.moment__body{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.season-stats{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:8px;display:grid}.stages{gap:3px;display:grid}.stages__seg{gap:4px;display:grid}.stages__bar{background:var(--bg-raised);border-radius:2px;height:4px}.stages__bar--compact{height:3px}.stages__bar.is-done{background:var(--ok)}.stages__bar.is-active{background:var(--accent);opacity:.9}.stages__label{font-family:var(--f-mono);color:var(--fg-3);white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.stages__label.is-lit{color:var(--fg-2)}.match-row{gap:var(--s-4);padding:12px var(--s-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;font-size:var(--t-sm);color:inherit;grid-template-columns:88px 28px 90px minmax(0,1fr) 160px auto;align-items:center;display:grid}.match-row:hover{background:var(--bg-raised);color:inherit}.match-row__res{font-family:var(--f-mono);font-weight:600}.match-row__ready{gap:4px;display:grid}.match-row__score{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:var(--t-md);letter-spacing:-.02em;font-weight:600}.upload-fields{grid-template-columns:1fr 1fr 1fr;gap:8px;display:grid}.upload-fields--2{grid-template-columns:1fr 1fr}.busy-card{gap:var(--s-4);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.dropzone{border:1px dashed var(--line-strong);border-radius:var(--r-lg);padding:var(--s-8);background:var(--bg-raised);text-align:center;cursor:pointer;justify-items:center;gap:6px;display:grid}.dropzone.is-over{border-color:var(--accent-line);background:var(--accent-soft)}.adv-grid{gap:var(--s-5);grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;display:grid}.chain-list{gap:2px;max-height:70vh;display:grid;overflow:auto}.chain{border-radius:var(--r-md);background:var(--bg-panel);border:1px solid var(--line);cursor:pointer;font-size:var(--t-sm);text-align:left;color:inherit;gap:6px;width:100%;padding:10px 12px;display:grid}.chain.is-on{background:var(--accent-soft);border-color:var(--accent-line)}.chain__sw{border-radius:2px;flex:none;width:8px;height:8px}.seg{gap:var(--s-2) var(--s-3);padding:8px var(--s-3);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-md);font-size:var(--t-sm);flex-wrap:wrap;align-items:center;display:flex}.seg.is-warn{border-color:var(--warn)}.merge-bar{padding:var(--s-3) var(--s-4);background:var(--bg-panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.reel{background:var(--bg-app);min-height:100%;color:var(--fg)}.reel__head{height:var(--topbar-h);padding:0 var(--s-5);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex}.reel__body{max-width:960px;padding:var(--s-6);gap:var(--s-5);margin:0 auto;display:grid}.reel__player{aspect-ratio:16/9;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--bg-stage);position:relative;overflow:hidden}.reel__player video{object-fit:contain;width:100%;height:100%;display:block}.reel__progress{background:#ffffff26;background:lab(100% 0 0/.15);height:3px;position:absolute;bottom:0;left:0;right:0}.reel__progress>div{background:var(--accent);height:100%}.people-row{border-radius:var(--r-sm);background:var(--bg-raised);font-size:var(--t-sm);align-items:center;gap:10px;padding:8px 10px;display:flex}.import-row{border-radius:var(--r-sm);background:var(--bg-raised);font-size:var(--t-sm);grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 10px;display:grid}@media (max-width:1023px){.home-grid,.ask-grid,.player-grid,.review-grid,.adv-grid{grid-template-columns:minmax(0,1fr)}.ask-side,.qcard{position:static}.watch{grid-template-columns:minmax(0,1fr)}.watch__aside{max-height:320px}.watch__radar{grid-template-columns:minmax(0,1fr)}.match-row{grid-template-columns:88px 28px 90px minmax(0,1fr) auto}.match-row>.match-row__ready{display:none}.chain-list{max-height:none;overflow:visible}}@media (max-width:767px){.watch{height:auto}.watch__main{overflow:visible}.players-grid{grid-template-columns:minmax(0,1fr)}.season-strip,.evidence--4{grid-template-columns:1fr 1fr}.home-score__num{font-size:32px}.home-score .hs-page__right{width:100%}.home-score .hs-btn{flex:1}.watch{gap:var(--s-3);padding:0}.stage{border-left:0;border-right:0;border-radius:0}.watch__transport,.watch__hints,.watch__radar{padding:0 var(--s-4)}.watch__hints{display:none}.watch__main>.hs-timeline{margin:0 var(--s-4)}.watch__aside{margin:0 var(--s-4) var(--s-4)}.match-row{grid-template-columns:28px 70px minmax(0,1fr) auto}.match-row>.match-row__date{display:none}.qcard .hs-btn--lg{height:52px}.hs-tag{min-height:34px}.player-row{min-height:60px}.team-cards{grid-template-columns:minmax(0,1fr)}.clip-grid,.clip-grid--lg,.clip-grid--md{grid-template-columns:repeat(2,minmax(0,1fr))}.stages__label{display:none}.busy-card{grid-template-columns:minmax(0,1fr)}.busy-card .hs-btn{width:100%}.upload-fields,.upload-fields--2{grid-template-columns:minmax(0,1fr)}.dropzone{padding:var(--s-6) var(--s-4)}.evidence{padding:var(--s-3);gap:8px}.evidence--2 .crop__img,.evidence--4 .crop__img{aspect-ratio:1}.needs-row,.moment{min-height:44px}.chip-scroll{margin:0 calc(-1 * var(--s-4));padding:0 var(--s-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chip-scroll::-webkit-scrollbar{display:none}.chip-scroll>*{flex:none}.boxscore-add{width:var(--h-lg);height:var(--h-lg)}}
.atf{--atf-bg:#0a0b0d;--atf-surface:#141619;--atf-raised:#27292c;--atf-hover:#36383b;--atf-rule:#313336;--atf-text:#f0f2f4;--atf-text-2:#d6d7da;--atf-text-3:#bbbec2;--atf-muted:#a2a5a8;--atf-muted-b:#9c9ea2;--atf-muted-2:#84868a;--atf-muted-2b:#8d8f93;--atf-accent:#fa6863;--atf-accent-hover:#ff847c;--atf-team-a:#f05653;--atf-team-b:#499fe3;--atf-ball:#f2d935;--atf-unassigned:#acaeb2;--atf-keeper:#acaeb2;--atf-px:clamp(20px, 4vw, 48px);--atf-display:var(--font-display), "Barlow Condensed", "Arial Narrow", sans-serif;--atf-sans:var(--font-sans), "Instrument Sans", sans-serif;--atf-mono:var(--font-mono), "JetBrains Mono", monospace;--atf-ease:.1s cubic-bezier(.2, 0, 0, 1);background:var(--atf-bg);min-height:100vh;color:var(--atf-text);font-family:var(--atf-sans);-webkit-font-smoothing:antialiased}html:has(.atf){scroll-behavior:smooth;background:#0a0b0d}@media (prefers-reduced-motion:reduce){html:has(.atf){scroll-behavior:auto}}.atf ::selection{background:var(--atf-accent);color:var(--atf-bg)}.atf a{color:var(--atf-text);transition:color var(--atf-ease), background var(--atf-ease);text-decoration:none}.atf a:hover{color:var(--atf-accent)}.atf button{cursor:pointer}.atf :focus-visible{outline:2px solid var(--atf-accent);outline-offset:2px}.atf section[id]{scroll-margin-top:0}.atf-wrap{box-sizing:content-box;max-width:1280px;margin:0 auto}.atf-section{padding:clamp(56px, 8vw, 104px) var(--atf-px)}.atf-h2{font:800 clamp(40px, 5.5vw, 72px)/.9 var(--atf-display);text-transform:uppercase;text-wrap:balance;margin:0}.atf-h2--xl{font-size:clamp(48px,7vw,96px);line-height:.86}.atf-eyebrow{font:500 13px/1 var(--atf-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--atf-accent);margin-bottom:16px}.atf .atf-btn{white-space:nowrap;font:700 17px/1 var(--atf-display);letter-spacing:.05em;text-transform:uppercase;flex:none;align-items:center;display:inline-flex}.atf .atf-btn--light{background:var(--atf-text);height:42px;color:var(--atf-bg);padding:0 20px}.atf .atf-btn--light:hover{background:var(--atf-accent);color:var(--atf-bg)}.atf .atf-btn--primary{background:var(--atf-accent);height:54px;color:var(--atf-bg);pointer-events:auto;padding:0 28px;font-size:20px}.atf .atf-btn--primary:hover{background:var(--atf-accent-hover);color:var(--atf-bg)}.atf-header{z-index:5;padding:20px var(--atf-px);align-items:center;gap:28px;display:flex;position:absolute;top:0;left:0;right:0}.atf .atf-wordmark{font:800 28px/1 var(--atf-display);text-transform:uppercase;letter-spacing:.01em;flex:1}.atf-nav{gap:28px;display:flex}.atf-nav a,.atf-menu__panel a{font-size:15px;font-weight:500}.atf-menu{display:none;position:relative}.atf-menu summary{cursor:pointer;padding:10px 0;font-size:15px;font-weight:500;list-style:none}.atf-menu summary::-webkit-details-marker{display:none}.atf-menu__panel{background:var(--atf-surface);flex-direction:column;min-width:180px;display:flex;position:absolute;top:100%;right:0}.atf-menu__panel a{padding:14px 16px}.atf-menu__panel a:hover{background:var(--atf-raised)}@media (max-width:640px){.atf-header{gap:16px}.atf-nav{display:none}.atf-menu{display:block}}@media (max-width:380px){.atf .atf-wordmark{font-size:24px}.atf .atf-btn--light{padding:0 14px}}.atf-hero{background:#101911;flex-direction:column;min-height:min(92vh,860px);display:flex;position:relative;overflow:hidden}.atf-hero__still{object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.atf-hero:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0a0b0dd9,#0a0b0d8c 45%,#0000);height:160px;position:absolute;top:0;left:0;right:0}.atf-hero__region{flex:1;min-height:200px;margin:96px 0 24px;position:relative}.atf-hero__overlay{pointer-events:none;position:absolute;inset:0}.atf-hbox{box-sizing:border-box;position:absolute}.atf-hbox__tab{color:var(--atf-bg);font:500 11px/1.2 var(--atf-mono);white-space:nowrap;padding:2px 5px;position:absolute;bottom:100%;left:-1.5px}.atf-hball{box-sizing:border-box;border:2px solid var(--atf-ball);z-index:3;border-radius:50%;width:14px;height:14px;position:absolute;transform:translate(-50%,-50%)}@media (max-width:700px){.atf-hbox__tab{display:none}}.atf-hero__scrim{pointer-events:none;background:linear-gradient(#0000,#0a0b0deb);height:70%;position:absolute;bottom:0;left:0;right:0}.atf-hero__copy{padding:0 var(--atf-px) clamp(40px, 6vw, 72px);pointer-events:none;position:relative}.atf-hero h1{max-width:980px;font:800 clamp(56px, 9vw, 128px)/.86 var(--atf-display);text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;margin:0}.atf-hero__row{flex-wrap:wrap;align-items:flex-end;gap:24px 40px;margin-top:28px;display:flex}.atf-hero__row p{max-width:520px;color:var(--atf-text-2);text-wrap:pretty;margin:0;font-size:19px;line-height:1.5}.atf-tabs{border-bottom:1px solid var(--atf-rule);flex-wrap:wrap;display:flex}.atf-tab{height:56px;color:var(--atf-muted-2);font:700 22px/1 var(--atf-display);text-transform:uppercase;letter-spacing:.03em;transition:color var(--atf-ease);background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-1px;padding:0 24px}.atf-tab:hover{color:var(--atf-text)}.atf-tab[aria-selected=true]{color:var(--atf-text);border-bottom-color:var(--atf-accent)}.atf-result{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;padding:24px 0 20px;display:flex}.atf-result__summary{font:700 28px/1 var(--atf-display);text-transform:uppercase}.atf-result__count{font:400 14px/1 var(--atf-mono);color:var(--atf-muted-b)}.atf-linkbtn{color:inherit;font:inherit;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.atf-linkbtn:hover{color:var(--atf-accent)}.atf-clips{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:4px;display:grid}.atf-clip{background:var(--atf-surface);color:var(--atf-text);text-align:left;transition:background var(--atf-ease);border:none;flex-direction:column;padding:0;display:flex}.atf-clip:hover{background:#1c1e21}.atf-clip__thumb{aspect-ratio:16/9;background:repeating-linear-gradient(135deg,#1e1f22 0 10px,#17181b 10px 20px) 50%/cover;position:relative}.atf-clip__play{background:var(--atf-accent);color:var(--atf-bg);font:700 14px/1 var(--atf-display);letter-spacing:.05em;text-transform:uppercase;opacity:0;transition:opacity var(--atf-ease);padding:6px 10px;position:absolute;bottom:8px;left:8px}.atf-clip:hover .atf-clip__play,.atf-clip:focus-visible .atf-clip__play{opacity:1}@media (hover:none){.atf-clip__play{opacity:1}}.atf-clip__time{background:var(--atf-bg);font:500 12px/1 var(--atf-mono);padding:3px 6px;position:absolute;bottom:8px;right:8px}.atf-clip__cap{align-items:center;gap:10px;padding:12px 14px 14px;font-size:15px;font-weight:500;display:flex}.atf-clip__mark{flex:none;width:10px;height:10px}.atf-player{z-index:50;padding:16px var(--atf-px);background:#0a0b0df0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.atf-player__inner{flex-direction:column;gap:10px;width:min(100%,177.778dvh - 266.667px);display:flex}.atf-player__bar,.atf-player__controls{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.atf-player__title{font:700 24px/1 var(--atf-display);text-transform:uppercase}.atf-player__meta{font:400 13px/1 var(--atf-mono);color:var(--atf-muted-b);flex:1}.atf-player__btn{background:var(--atf-raised);height:40px;color:var(--atf-text);font:600 14px/1 var(--atf-sans);transition:background var(--atf-ease);border:none;padding:0 16px}.atf-player__btn:hover{background:var(--atf-hover)}.atf-player__controls{gap:4px}.atf-player__stage{aspect-ratio:16/9;background:#000;position:relative;overflow:hidden}.atf-player__stage video{object-fit:contain;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.atf-pbox{box-sizing:border-box;pointer-events:none;position:absolute}.atf-player__progress{background:#ffffff1f;height:3px;position:absolute;bottom:0;left:0;right:0}.atf-player__progress>div{background:var(--atf-accent);height:100%}.atf-player__toggle{color:var(--atf-text-3);cursor:pointer;align-items:center;gap:8px;margin-left:auto;font-size:14px;display:flex}.atf-player__toggle input{accent-color:var(--atf-accent);width:16px;height:16px}.atf-player__meta{white-space:nowrap}@media (max-width:700px){.atf-player__stage .atf-hbox__tab{display:none}.atf-player__bar .atf-player__btn{margin-left:auto}.atf-player__meta{flex-basis:100%;order:3}}.atf-band--light{background:var(--atf-text);color:var(--atf-bg)}.atf-band--coral{background:var(--atf-accent);color:var(--atf-bg)}.atf-week{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:40px 32px;display:grid}.atf-day{border-top:4px solid var(--atf-bg);flex-direction:column;gap:10px;padding-top:18px;display:flex}.atf-day__when{font:500 13px/1 var(--atf-mono);letter-spacing:.06em;text-transform:uppercase;color:#535559}.atf-day__title{font:800 30px/1 var(--atf-display);text-transform:uppercase}.atf-day p{color:var(--atf-rule);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.atf-loop{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:48px 64px;display:grid}.atf-loop__p{color:var(--atf-text-3);text-wrap:pretty;max-width:480px;margin:0;font-size:18px;line-height:1.6}.atf-rpanel{background:var(--atf-surface);min-width:0;padding:24px}.atf-crops{grid-template-columns:repeat(6,1fr);gap:4px;margin-bottom:20px;display:grid}.atf-crops--pair{grid-template-columns:repeat(2,1fr)}.atf-crop{aspect-ratio:3/4;background:repeating-linear-gradient(135deg,#222427 0 6px,#1b1d20 6px 12px);margin:0;position:relative;overflow:hidden}.atf-crops--pair .atf-crop{aspect-ratio:4/3}.atf-crop img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.atf-crops--pair .atf-crop img{object-fit:contain}.atf-crop figcaption{background:var(--atf-bg);font:500 12px/1 var(--atf-mono);padding:3px 6px;position:absolute;bottom:8px;right:8px}.atf-rq{font:800 32px/1 var(--atf-display);text-transform:uppercase;margin-bottom:8px}.atf-rdetail{font:400 13px/1.5 var(--atf-mono);color:var(--atf-muted);margin:0 0 18px}.atf-ranswers{flex-wrap:wrap;gap:4px;display:flex}.atf-ranswer{background:var(--atf-raised);height:44px;color:var(--atf-text);font:600 15px/1 var(--atf-sans);transition:background var(--atf-ease);border:none;align-items:center;gap:10px;padding:0 18px;display:flex}.atf-ranswer:hover{background:var(--atf-hover)}.atf-ranswer__key{font:500 12px/1 var(--atf-mono);color:var(--atf-muted-2b)}.atf-rstatus{min-height:20px;color:var(--atf-muted);margin-top:14px;font-size:14px}.atf-access{padding:clamp(56px, 8vw, 96px) var(--atf-px);grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));align-items:end;gap:32px 64px;display:grid}.atf-form{flex-direction:column;gap:8px;display:flex}.atf-form input{background:var(--atf-text);height:54px;color:var(--atf-bg);font:400 17px/1 var(--atf-sans);border:none;border-radius:0;outline:none;padding:0 16px}.atf-form input::placeholder{color:#5f6266}.atf .atf-form input:focus-visible{outline:2px solid var(--atf-bg);outline-offset:0}.atf-form__err{font-size:15px;font-weight:600}.atf .atf-form__err a{color:var(--atf-bg);text-decoration:underline}.atf-form button{background:var(--atf-bg);height:56px;color:var(--atf-text);font:700 20px/1 var(--atf-display);letter-spacing:.05em;text-transform:uppercase;transition:background var(--atf-ease);border:none}.atf-form button:hover{background:#202225}.atf-form button:disabled{cursor:default;background:#202225}.atf .atf-form button:focus-visible{outline-color:var(--atf-bg)}.atf-sent{font:800 40px/1 var(--atf-display);text-transform:uppercase;margin-bottom:10px}.atf-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.atf-footer{padding:28px var(--atf-px);color:var(--atf-muted-b);flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;display:flex}.atf-footer__mark{font:800 20px/1 var(--atf-display);text-transform:uppercase;color:var(--atf-text)}

