@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0a8efbe73793fcdf-s.3_otmf38u2y4x.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/be73ba277ecdcba3-s.00hyb-x0mjr9g.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c52d0a8a47055bb1-s.p.2p4adm_386h58.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32e2c39004b5fbd8-s.1x39li9dshdhc.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bc9aeb10d4e2aad9-s.1qsgyx-tuq4mu.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b5363c3b0545cfa1-s.p.0s4utfvp8prsy.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/10dc39481d8b0f5c-s.3f7g1nki62hoj.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/31dd1d13888dfd30-s.3sup9rdq9grs5.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8d472e246568d62d-s.p.22ggkaf3lyu8c.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 Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.Gyq52W_className{font-family:Barlow,Barlow Fallback;font-style:normal}.Gyq52W_variable{--font-barlow:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39bdd36e1450d69d-s.38t85nkp60tez.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:600;font-display:swap;src:url(../media/f88683b112f86fce-s.2omtmoo94goav.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:600;font-display:swap;src:url(../media/066ba92c8fc1c222-s.p.3lj349bs9hfu1.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:700;font-display:swap;src:url(../media/31d568f801a64fa3-s.2dbbbbabmw4n4.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/c0a0872b54d5f580-s.1oqo1buse5xew.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/2da4f60ed3b00b11-s.p.0xxdg0o7uh536.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%}.q7732a_className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.q7732a_variable{--font-barlow-condensed:"Barlow Condensed", "Barlow Condensed Fallback"}
:root,[data-theme=light]{--ground:#f3f5f8;--surface:#fff;--surface-sunk:#e6eaf0;--line:#c3cad6;--line-strong:#6b7688;--ink:#0c1424;--ink-muted:#4a5568;--on-ink:#fff;--pitch:#1648c8;--on-pitch:#fff;--pitch-tint:#dfe8fb;--pitch-raised:#2f5fdc;--scoreboard:#0c1424;--scoreboard-raised:#1c273d;--on-scoreboard:#fff;--on-scoreboard-muted:#a9b3c6;--turf:#1648c8;--turf-band:#1b50d4;--turf-line:#fff;--turf-ink:#0c1424;--card-green:#0a7f45;--on-card-green:#fff;--card-yellow:#f5c400;--on-card-yellow:#0c1424;--card-red:#cc1f2d;--on-card-red:#fff;--focus:var(--ink)}[data-theme=dark]{--ground:#0c1220;--surface:#151d30;--surface-sunk:#080d18;--line:#2c3852;--line-strong:#8792a8;--ink:#f1f4f9;--ink-muted:#a9b3c6;--on-ink:#0c1220;--pitch:#7da6ff;--on-pitch:#0c1220;--pitch-tint:#1a2a52;--pitch-raised:#9dbcff;--scoreboard:#050810;--scoreboard-raised:#141c2e;--on-scoreboard:#fff;--on-scoreboard-muted:#a9b3c6;--turf:#12327f;--turf-band:#163a8f;--turf-line:#dfe8fb;--turf-ink:#0c1424;--card-green:#2fbf75;--on-card-green:#06200f;--card-yellow:#ffd633;--on-card-yellow:#0c1424;--card-red:#ff6b6b;--on-card-red:#2a0508;--focus:var(--ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--tap-min:48px;--tap-match:64px;--border-control:1px;--font-display:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--font-sans:Barlow, system-ui, -apple-system, "Segoe UI", sans-serif}
*,:before,:after{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font:400 16px/24px var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}button,input{font:inherit;color:inherit}button{-webkit-tap-highlight-color:transparent}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.c-caption{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.c-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}.c-icon--solid{fill:currentColor;stroke:none}.c-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);border:var(--border-control) solid var(--pitch);border-radius:var(--radius-md);background:var(--pitch);color:var(--on-pitch);font:600 16px/20px var(--font-sans);letter-spacing:.005em;cursor:pointer;padding:0 20px;display:inline-flex}.c-btn--secondary{background:var(--surface);color:var(--ink);border-color:var(--line-strong)}.c-btn--quiet{color:var(--pitch);padding:0 var(--space-3);background:0 0;border-color:#0000}.c-btn--discard{color:var(--card-red);border-color:var(--card-red);background:0 0}.c-btn--match{min-height:var(--tap-match);padding:0 var(--space-8);font-size:18px;line-height:24px}.c-btn--block{width:100%;display:flex}.c-btn:disabled{background:var(--surface-sunk);border-color:var(--surface-sunk);color:var(--ink-muted);cursor:default}.c-field{gap:6px;display:grid}.c-field__label{font:600 14px/18px var(--font-sans);color:var(--ink-muted)}.c-field__input{border:var(--border-control) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:100%;min-height:52px;color:var(--ink);font:500 17px/22px var(--font-sans);padding:0 14px}.c-field__input:focus{outline:3px solid var(--focus);outline-offset:2px}.c-field__hint{font:500 14px/18px var(--font-sans);color:var(--ink-muted)}.c-field--error .c-field__input{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.c-field--error .c-field__hint{gap:var(--space-2);color:var(--ink);align-items:start;font-weight:600;display:flex}.c-field--error .c-field__hint:before{content:"!";background:var(--ink);width:18px;height:18px;color:var(--on-ink);font:700 12px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.c-seg{border-radius:var(--radius-md);background:var(--surface-sunk);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;padding:4px;display:grid}.c-seg__opt{min-height:44px;padding:0 var(--space-3);border-radius:calc(var(--radius-md) - 4px);color:var(--ink-muted);font:600 15px/20px var(--font-sans);cursor:pointer;background:0 0;border:0}.c-seg__opt[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.c-group{gap:var(--space-2);display:grid}.c-group__head{justify-content:space-between;align-items:baseline;gap:var(--space-3);padding:0 var(--space-1);display:flex}.c-group__title{font:600 20px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase}.c-list{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);overflow:hidden}.c-list>*+*{border-top:1px solid var(--line)}.c-player{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap-match);padding:10px var(--space-4) 10px var(--space-3);color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;display:grid}.c-player__no{border-radius:var(--radius-sm);background:var(--surface-sunk);width:44px;height:44px;color:var(--ink);font:700 24px/24px var(--font-display);font-variant-numeric:tabular-nums;place-items:center;display:grid}.c-player__who{gap:1px;min-width:0;display:grid}.c-player__name{font:600 17px/22px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-player__meta{font:500 14px/18px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-player__time{justify-items:end;gap:6px;display:grid}.c-player__played{font:700 26px/24px var(--font-display);font-variant-numeric:tabular-nums}.c-player__share{background:var(--surface-sunk);border-radius:2px;width:56px;height:4px;overflow:hidden}.c-player__share i{background:var(--line-strong);border-radius:2px;height:100%;display:block}.c-player--field .c-player__no{background:var(--pitch);color:var(--on-pitch)}.c-player--field .c-player__share i{background:var(--pitch)}.c-player--selected{background:var(--pitch-tint);box-shadow:inset 0 0 0 2px var(--pitch)}.c-player--selected .c-player__no{background:var(--ink);color:var(--on-ink)}.c-player--selected .c-player__share{background:var(--surface)}.c-list>.c-player--selected:first-child{border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0}.c-list>.c-player--selected:last-child{border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px)}.c-player--out{cursor:default}.c-player--out .c-player__no{box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink-muted);background:0 0}.c-player--out .c-player__name,.c-player--out .c-player__played{color:var(--ink-muted)}.c-mark{width:28px;height:28px;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;flex:none}.c-mark--green{fill:var(--card-green)}.c-mark--yellow{fill:var(--card-yellow)}.c-mark--red{fill:var(--card-red)}.c-penalty{align-items:center;gap:var(--space-3);min-height:var(--tap-match);padding:10px var(--space-4) 10px var(--space-3);grid-template-columns:44px minmax(0,1fr) auto;display:grid}.c-penalty__mark{border-radius:var(--radius-sm);background:var(--surface-sunk);place-items:center;width:44px;height:44px;display:grid}.c-penalty__who{gap:1px;min-width:0;display:grid}.c-penalty__name{font:600 17px/22px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-penalty__name b{font:700 20px/22px var(--font-display);margin-right:6px}.c-penalty__meta{font:500 14px/18px var(--font-sans);color:var(--ink-muted)}.c-penalty__time{justify-items:end;gap:6px;display:grid}.c-penalty__count{font:700 32px/28px var(--font-display);font-variant-numeric:tabular-nums}.c-penalty__bar{background:var(--surface-sunk);border-radius:2px;width:56px;height:4px;overflow:hidden}.c-penalty__bar i{background:var(--ink);border-radius:2px;height:100%;display:block}.c-penalty--done{background:var(--pitch-tint)}.c-penalty--done .c-penalty__mark{background:var(--surface)}.c-clock{gap:var(--space-4);border-radius:var(--radius-lg);background:var(--scoreboard);color:var(--on-scoreboard);padding:20px;display:grid}.c-clock :focus-visible{outline-color:var(--on-scoreboard)}.c-clock__top{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.c-clock__period{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-scoreboard-muted);align-items:center;gap:10px;display:flex}.c-clock__pips{gap:3px;display:flex}.c-clock__pips i{background:var(--scoreboard-raised);border-radius:2px;width:16px;height:4px}.c-clock__pips i.is-done{background:var(--on-scoreboard-muted)}.c-clock__pips i.is-now{background:var(--on-scoreboard)}.c-clock__status{background:var(--scoreboard-raised);font:600 13px/16px var(--font-sans);border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;display:inline-flex}.c-clock__status:before{content:"";background:var(--on-scoreboard);border-radius:50%;width:8px;height:8px}.c-clock__main{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.c-clock__time{font:700 68px/60px var(--font-display);white-space:nowrap}.c-clock__time span{text-align:center;width:.46em;display:inline-block}.c-clock__time i{text-align:center;width:.22em;font-style:normal;display:inline-block;position:relative;top:-.04em}.c-clock__board{gap:4px;width:152px;display:grid}.c-clock__row{align-items:center;gap:var(--space-2);padding:3px 4px 3px var(--space-3);border-radius:var(--radius-sm);background:var(--scoreboard-raised);grid-template-columns:minmax(0,1fr) 36px;display:grid}.c-clock__team{font:600 13px/16px var(--font-sans);letter-spacing:.05em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-clock__row--away .c-clock__team{color:var(--on-scoreboard-muted)}.c-clock__goals{font:700 30px/32px var(--font-display);font-variant-numeric:tabular-nums;text-align:center}.c-clock__bar{background:var(--scoreboard-raised);border-radius:2px;height:4px;overflow:hidden}.c-clock__bar i{background:var(--on-scoreboard);border-radius:2px;height:100%;display:block}.c-clock__toggle{border-radius:var(--radius-md);background:var(--scoreboard-raised);min-height:56px;color:var(--on-scoreboard);font:600 17px/22px var(--font-sans);cursor:pointer;border:0;justify-content:center;align-items:center;gap:10px;display:flex}.c-clock--paused .c-clock__time{color:var(--on-scoreboard-muted)}.c-clock--paused .c-clock__status{background:var(--on-scoreboard);color:var(--scoreboard)}.c-clock--paused .c-clock__status:before{background:var(--scoreboard);border-radius:2px}.c-clock--paused .c-clock__bar i{background:var(--on-scoreboard-muted)}.c-clock--paused .c-clock__toggle{background:var(--on-scoreboard);color:var(--scoreboard)}.c-clock--bar{align-items:center;column-gap:var(--space-6);row-gap:var(--space-3);padding:var(--space-4) 20px;grid-template-columns:auto minmax(0,1fr) auto auto}.c-clock--bar .c-clock__top{flex-direction:column;align-items:start}.c-clock--bar .c-clock__main{display:contents}.c-clock--bar .c-clock__time{justify-self:center;font-size:88px;line-height:72px}.c-clock--bar .c-clock__board{width:176px}.c-clock--bar .c-clock__bar{grid-area:2/1/auto/-1}.c-clock--bar .c-clock__toggle{min-height:var(--tap-match);padding:0 var(--space-6);grid-area:1/4}.c-cue{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);gap:14px;display:grid}.c-cue__head{justify-content:space-between;align-items:end;gap:var(--space-3);display:flex}.c-cue__title{gap:2px;display:grid}.c-cue__line{font:600 20px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase}.c-cue__count{font:700 44px/36px var(--font-display);font-variant-numeric:tabular-nums}.c-cue__bar{background:var(--surface-sunk);border-radius:2px;height:4px;overflow:hidden}.c-cue__bar i{background:var(--pitch);border-radius:2px;height:100%;display:block}.c-cue__swaps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.c-cue__swap{border-radius:var(--radius-md);background:var(--surface-sunk);color:var(--ink);display:grid}.c-cue__side{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3) var(--space-2) var(--space-2);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.c-cue__side+.c-cue__side{border-top:1px solid var(--line)}.c-cue__no{border-radius:var(--radius-sm);background:var(--surface);width:36px;height:36px;color:var(--ink);font:700 20px/20px var(--font-display);font-variant-numeric:tabular-nums;place-items:center;display:grid}.c-cue__side--in .c-cue__no{background:var(--pitch);color:var(--on-pitch)}.c-cue__name{font:600 17px/22px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-cue__dir{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.c-cue__side--in .c-cue__dir{color:var(--ink)}.c-cue--due{background:var(--pitch);border-color:var(--pitch);color:var(--on-pitch)}.c-cue--due .c-caption{color:var(--on-pitch)}.c-cue--due .c-cue__bar{background:var(--pitch-raised)}.c-cue--due .c-cue__bar i{background:var(--on-pitch)}.c-cue--due .c-btn{background:var(--on-pitch);color:var(--pitch);border-color:var(--on-pitch)}.c-cue--due :focus-visible{outline-color:var(--on-pitch)}.c-events{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:6px;display:grid}.c-events__btn{min-height:var(--tap-match);border-radius:var(--radius-md);color:var(--ink);font:600 13px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;align-content:center;justify-items:center;gap:4px;display:grid}.c-events__btn--undo{color:var(--ink-muted)}.c-pitch{border-radius:var(--radius-lg);background:var(--turf);width:100%;height:auto;display:block}.c-pitch__band{fill:var(--turf-band)}.c-pitch__line{fill:none;stroke:var(--turf-line);stroke-width:2.5px;stroke-opacity:.75}.c-pitch__spot{fill:var(--turf-line);fill-opacity:.75}.c-pitch__dot{fill:var(--turf-line)}.c-pitch__no{fill:var(--turf-ink);font:700 30px var(--font-display);text-anchor:middle;dominant-baseline:central}.c-pitch__tag{fill:var(--turf-ink)}.c-pitch__name{fill:var(--turf-line);font:600 17px var(--font-sans);text-anchor:middle;dominant-baseline:central}.c-pitch__ring{fill:none;stroke:var(--turf-line);stroke-width:2.5px}.c-pitch__player--selected .c-pitch__dot{fill:var(--turf-ink);stroke:var(--turf-line);stroke-width:4px}.c-pitch__player--selected .c-pitch__no{fill:var(--turf-line)}
.s-screen{box-sizing:border-box;background:var(--ground);color:var(--ink);font:400 16px/24px var(--font-sans);flex-direction:column;gap:12px;display:flex;overflow:hidden}.s-screen--phone{padding:12px 16px 16px}.s-screen--tablet{gap:16px;padding:20px}.s-fill{flex:1;min-height:0}.s-stack{flex-direction:column;gap:12px;min-width:0;display:flex}.s-cols{gap:16px;min-height:0;display:grid}.s-clock{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--scoreboard);width:100%;height:72px;color:var(--on-scoreboard);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 10px 10px 16px;display:grid}.s-clock__time{font:700 46px/44px var(--font-display);font-variant-numeric:tabular-nums}.s-clock__meta{gap:6px;display:grid}.s-clock__period{font:600 12px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-scoreboard-muted)}.s-clock__score{justify-items:end;display:grid}.s-clock__goals{font:700 30px/30px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.s-clock__teams{font:600 11px/14px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-scoreboard-muted)}.s-clock__btn{border-radius:var(--radius-md);background:var(--scoreboard-raised);width:52px;height:52px;color:var(--on-scoreboard);border:0;place-items:center;display:grid}.s-label{justify-content:space-between;align-items:baseline;gap:12px;padding:0 2px;display:flex}.s-label__title{font:600 17px/20px var(--font-display);letter-spacing:.03em;text-transform:uppercase}.s-chips{gap:6px;display:grid}.s-chip{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);min-height:60px;color:var(--ink);text-align:left;font:inherit;grid-template-columns:auto minmax(0,1fr);align-items:baseline;column-gap:6px;padding:8px;display:grid}.s-chip__no{font:700 24px/24px var(--font-display);font-variant-numeric:tabular-nums;color:var(--pitch)}.s-chip__time{font:600 17px/24px var(--font-display);font-variant-numeric:tabular-nums;color:var(--ink-muted);justify-self:end}.s-chip__name{font:600 14px/18px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;overflow:hidden}.s-chip--bench{background:var(--surface-sunk);border-color:var(--surface-sunk)}.s-chip--bench .s-chip__no{color:var(--ink)}.s-chip--next{background:var(--pitch-tint);border-color:var(--pitch);box-shadow:inset 0 0 0 1px var(--pitch)}.s-chip--next .s-chip__time{color:var(--ink)}.s-chip--in{background:var(--pitch);border-color:var(--pitch);color:var(--on-pitch)}.s-chip--in .s-chip__no,.s-chip--in .s-chip__time{color:var(--on-pitch)}.s-chip__state{font:600 11px/24px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);justify-self:end}.s-chip--off .s-chip__no,.s-chip--off .s-chip__name{color:var(--ink-muted)}.s-head{gap:2px;padding:8px 2px 0;display:grid}.s-head__title{font:600 28px/32px var(--font-display)}.s-head__sub{font:500 14px/18px var(--font-sans);color:var(--ink-muted)}.s-fact{box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:8px 14px;display:grid}.s-fact__label{font:500 15px/20px var(--font-sans)}.s-fact__value{font:700 22px/24px var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.s-note{font:500 15px/22px var(--font-sans);color:var(--ink-muted);margin:0}.c-cue__swap.s-swap{grid-template-columns:minmax(0,1fr) auto}.s-swap .c-cue__side{grid-column:1}.s-swap__go{grid-area:1/2/3;align-self:center;min-width:84px;margin-right:8px;padding:0 12px}.s-swap__done{grid-area:1/2/3;align-self:center;margin-right:14px}.c-cue--due .s-swap--done{background:var(--pitch-raised);color:var(--on-pitch)}.c-cue--due .s-swap--done .c-cue__no{color:var(--on-pitch);box-shadow:inset 0 0 0 1px var(--on-pitch);background:0 0}.c-cue--due .s-swap--done .c-cue__dir,.c-cue--due .s-swap--done .c-caption{color:var(--on-pitch)}.c-cue--due .s-swap--done .c-cue__side+.c-cue__side{border-top-color:var(--pitch)}.s-shift{border-top:1px solid var(--line);color:var(--ink);grid-column:1/-1;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;display:grid}.s-shift>.c-icon{color:var(--ink-muted);justify-self:center}.s-shift__who{min-width:0;display:grid}.s-shift__name{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-shift__meta{font:500 13px/16px var(--font-sans);color:var(--ink-muted)}.s-shift .c-btn{min-height:44px;padding:0 14px}.s-step{box-sizing:border-box;grid-template-columns:minmax(0,1fr) 44px 28px 44px;align-items:center;gap:8px;min-height:56px;padding:6px 8px 6px 14px;display:grid}.s-step__label{font:600 16px/20px var(--font-sans)}.s-step__n{text-align:center;font:700 26px/24px var(--font-display);font-variant-numeric:tabular-nums}.s-step__btn{border:1px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);width:44px;height:44px;color:var(--ink);place-items:center;display:grid}.s-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.s-pitch .c-pitch__no{font-size:44px}.s-pitch .c-pitch__name{font-size:25px}.s-pitch__time{fill:var(--turf-line);font:600 27px var(--font-display);text-anchor:middle;dominant-baseline:central}.s-scrim{background:var(--ink);opacity:.5;position:absolute;inset:0}.s-sheet{box-sizing:border-box;border-radius:var(--radius-lg) var(--radius-lg) 0 0;background:var(--ground);color:var(--ink);gap:12px;padding:20px 16px;display:grid;position:absolute;bottom:0;left:0;right:0}.s-banner{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:8px 8px 8px 16px;display:grid}.s-banner__count{font:700 34px/32px var(--font-display);font-variant-numeric:tabular-nums}.s-banner__text{min-width:0;display:grid}.s-banner__line{font:600 15px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-queue{box-sizing:border-box;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:6px 14px;display:grid}.s-queue__time{font:700 24px/24px var(--font-display);font-variant-numeric:tabular-nums}.s-queue__who{min-width:0;display:grid}.s-queue__name{font:600 16px/20px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-queue__meta{font:500 14px/18px var(--font-sans);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.s-line{box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);align-content:start;gap:8px;min-width:0;padding:10px;display:grid}.s-line__head{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding-left:4px;display:grid}.s-line__title{display:grid}.s-line__count{font:700 30px/28px var(--font-display);font-variant-numeric:tabular-nums}.s-line--due{background:var(--pitch-tint);border-color:var(--pitch);box-shadow:inset 0 0 0 1px var(--pitch)}.s-wait{align-items:center;gap:6px;min-width:0;padding-left:4px;display:flex}.s-wait .c-caption{flex:none;width:44px}.s-pill{border-radius:var(--radius-md);background:var(--surface-sunk);min-height:44px;color:var(--ink);font:600 14px/18px var(--font-sans);white-space:nowrap;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.s-pill b{font:700 20px/20px var(--font-display)}.s-pill i{font:600 16px/20px var(--font-display);color:var(--ink-muted);font-style:normal}.s-line--due .s-pill{background:var(--surface)}
.a-page{box-sizing:border-box;gap:var(--space-3);max-width:480px;min-height:100dvh;padding:calc(var(--space-3) + env(safe-area-inset-top)) var(--space-4) calc(var(--space-4) + env(safe-area-inset-bottom));background:var(--ground);color:var(--ink);flex-direction:column;margin:0 auto;display:flex}.a-top{gap:var(--space-2);display:grid}.a-top .s-head{padding-top:0}.a-top h1{margin:0}.a-back{align-items:center;gap:var(--space-1);min-height:var(--tap-min);padding-right:var(--space-3);color:var(--pitch);font:600 16px/20px var(--font-sans);justify-self:start;text-decoration:none;display:inline-flex}.a-main{gap:var(--space-4);flex-direction:column;flex:1;display:flex}.a-actions{gap:var(--space-2);padding-top:var(--space-2);background:var(--ground);display:grid;position:sticky;bottom:0}.a-sync{font:500 14px/18px var(--font-sans);color:var(--ink-muted);margin:0}.a-sync--offline,.a-sync--error,.a-sync--signedOut{color:var(--ink);font-weight:600}.a-form{gap:var(--space-3);display:grid}.a-row{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.a-note{font:500 15px/22px var(--font-sans);color:var(--ink-muted);margin:0}.a-error{font:600 15px/22px var(--font-sans);color:var(--ink);margin:0}a.c-btn,a.c-player{text-decoration:none}a.c-player{color:var(--ink)}.a-link{align-items:center;gap:var(--space-3);min-height:var(--tap-match);padding:10px var(--space-4);color:var(--ink);text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.a-link__who{gap:1px;min-width:0;display:grid}.a-link__name{font:600 17px/22px var(--font-sans);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-link__meta{font:500 14px/18px var(--font-sans);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.a-link__value{font:700 22px/24px var(--font-display);font-variant-numeric:tabular-nums}.a-tiles{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.a-tile{align-content:space-between;gap:var(--space-2);min-height:96px;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);color:var(--ink);text-decoration:none;display:grid}.a-tile__title{font:600 20px/24px var(--font-display);letter-spacing:.02em;text-transform:uppercase}.a-tile__meta{font:500 14px/18px var(--font-sans);color:var(--ink-muted)}.a-spot[role=button]{cursor:pointer;outline:none}.a-spot__hit{fill:#0000}.a-spot:focus-visible .c-pitch__dot{stroke:var(--turf-line);stroke-width:6px}.a-spot--empty .c-pitch__dot{fill:#0000;stroke:var(--turf-line);stroke-width:3px;stroke-dasharray:8 7}.a-spot--empty.c-pitch__player--selected .c-pitch__dot{fill:var(--turf-ink);stroke-dasharray:none}.s-chip{cursor:pointer}.s-chip[aria-pressed=false]{background:var(--surface-sunk);border-color:var(--surface-sunk)}.s-chip[aria-pressed=false] .s-chip__no,.s-chip[aria-pressed=false] .s-chip__name{color:var(--ink-muted)}.a-scrim{z-index:1;position:fixed}.a-sheet{z-index:2;max-width:480px;max-height:88dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));margin:0 auto;position:fixed;overflow-y:auto}.a-scroll-list{max-height:50dvh;overflow-y:auto}.s-step__btn:disabled{opacity:.4}.s-step__btn{cursor:pointer}.a-score{height:auto;padding:var(--space-4);justify-items:center;gap:var(--space-1);grid-template-columns:1fr}.a-score .s-clock__goals{font-size:56px;line-height:56px}.a-switch{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;min-height:56px;padding:6px 8px 6px 14px;display:grid}.a-switch__label{font:600 16px/20px var(--font-sans)}.a-update{border-color:var(--pitch);box-shadow:inset 0 0 0 1px var(--pitch)}.a-auth{gap:var(--space-6)}.a-brand{justify-items:start;gap:var(--space-1);padding:var(--space-6) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--turf);color:var(--turf-line);display:grid;position:relative;overflow:hidden}.a-brand__lines{fill:none;width:100%;height:100%;stroke:var(--turf-line);stroke-width:3px;opacity:.22;position:absolute;inset:0}.a-brand__mark{width:56px;height:56px;margin-bottom:var(--space-3);position:relative}.a-brand__name{font:700 44px/44px var(--font-display);letter-spacing:.01em;text-transform:uppercase;margin:0;position:relative}.a-brand__line{max-width:22ch;font:500 16px/22px var(--font-sans);margin:0;position:relative}.a-auth__title{font:600 28px/32px var(--font-display);margin:0}.a-auth .a-back{margin-bottom:calc(-1 * var(--space-3))}.a-auth__other{margin-top:var(--space-2)}.a-or{align-items:center;gap:var(--space-3);margin:var(--space-1) 0;font:600 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);grid-template-columns:1fr auto 1fr;display:grid}.a-or:before,.a-or:after{content:"";background:var(--line);height:1px}@media (min-width:700px){.a-page{max-width:640px;padding-left:var(--space-6);padding-right:var(--space-6)}.a-page .c-pitch{max-height:70dvh;margin:0 auto;display:block}}@media (min-width:900px) and (min-height:600px){.a-page{max-width:720px}.a-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.a-page--cols{max-width:1120px}.a-page--cols .a-main{columns:2;column-gap:var(--space-8);display:block}.a-page--cols .a-main>*{break-inside:avoid;margin-bottom:var(--space-6)}.a-actions>*{justify-self:center;width:100%;max-width:480px}}.s-step{grid-template-columns:minmax(0,1fr) 44px minmax(28px,auto) 44px}.a-queue-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.a-languages{justify-content:center;margin:0;display:flex}
.m-page{background:var(--ground);min-height:100dvh;color:var(--ink)}.m-screen{width:100%;max-width:430px;height:100dvh;padding-top:calc(12px + env(safe-area-inset-top));padding-bottom:calc(16px + env(safe-area-inset-bottom));margin:0 auto;position:relative}.m-scroll{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}.m-scroll>*{flex:none}.m-clock--stopped .s-clock__time{color:var(--on-scoreboard-muted)}.m-clock__set{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.m-clock__set:disabled{cursor:default}.s-clock__btn{cursor:pointer}.s-clock__btn:disabled{opacity:.4;cursor:default}.s-clock :focus-visible{outline-color:var(--on-scoreboard)}.c-events__btn:disabled{color:var(--line-strong);cursor:default}.m-toast{left:16px;right:16px;bottom:calc(104px + env(safe-area-inset-bottom));border-radius:var(--radius-md);background:var(--ink);color:var(--on-ink);font:600 15px/20px var(--font-sans);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 16px;display:flex;position:absolute}.m-toast__btn{border-radius:var(--radius-md);min-height:48px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;flex:none;margin:-8px -8px -8px 0;padding:0 14px}.m-queue{width:100%;color:var(--ink);text-align:left;font:inherit;cursor:pointer;background:0 0;border:0}.m-queue:disabled{cursor:default}.c-list>.m-queue--start:not(:first-child){border-top:1px solid var(--line)}.m-queue-head{background:var(--surface-sunk);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 14px 6px;display:flex}.m-scroll>.s-banner{z-index:1;position:sticky;bottom:0}.s-scrim{z-index:1}.m-sheet{z-index:2;max-height:88%;padding-bottom:calc(20px + env(safe-area-inset-bottom));overflow-y:auto}.m-scroll-list{max-height:46dvh;overflow-y:auto}.m-row-2,.m-grid-2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.m-grid-3{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.m-grid-2 .c-btn--match,.m-row-2 .c-btn--match{padding:0 12px}.m-cards{align-items:center;gap:6px;display:flex}.m-card-btn{border:var(--border-control) solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;place-items:center;width:48px;height:48px;padding:0;display:grid}.c-player:has(.m-cards){cursor:default;grid-template-columns:44px minmax(0,1fr) auto}.m-chip__card{align-items:center;gap:4px;display:inline-flex}.m-chip__card .c-mark{width:18px;height:18px}.m-projected{font:500 14px/16px var(--font-sans);color:var(--ink-muted);font-variant-numeric:tabular-nums}.m-pitch__player,.m-pitch__empty{cursor:pointer;outline:none}.m-pitch__hit{fill:#0000}.m-pitch__player:focus-visible .c-pitch__dot,.m-pitch__empty:focus-visible circle{stroke:var(--turf-line);stroke-width:6px}.m-pitch__empty circle{fill:#0000;stroke:var(--turf-line);stroke-width:3px;stroke-dasharray:8 7}.m-pitch__empty.is-picked circle{fill:var(--turf-ink);stroke-dasharray:none;stroke-width:4px}@media (prefers-reduced-motion:no-preference){.s-chip{transition:background-color .15s,border-color .15s}}.m-leave{padding-top:var(--space-4)}.m-screen--wide{max-width:1280px;padding-left:var(--space-6);padding-right:var(--space-6)}.m-wide{overscroll-behavior:contain;column-gap:var(--space-6);row-gap:var(--space-3);flex:1;grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-content:start;min-height:0;display:grid;overflow-y:auto;container-type:size}.m-wide>*{grid-column:2;min-width:0}.m-wide>.s-pitch{grid-area:1/1/span 40;align-self:start;width:100%;height:100cqh;position:sticky;top:0}.m-wide>.s-banner{z-index:1;position:sticky;bottom:0}.m-screen--wide .m-sheet{left:auto;right:var(--space-6);bottom:var(--space-6);border-radius:var(--radius-lg);width:440px}.m-screen--wide .m-toast{left:auto;right:var(--space-6);box-sizing:border-box;width:440px}.m-screen--wide .c-events{width:100%;max-width:720px;margin:0 auto}@media (min-width:700px){.m-screen:not(.m-screen--wide){max-width:600px}}.m-tabs{align-items:center;gap:var(--space-2);display:flex}.m-tabs>.c-seg{flex:1;min-width:0}.m-back{width:var(--tap-min);height:var(--tap-min);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);flex:none;place-items:center;display:grid}
:root{--font-display:var(--font-barlow-condensed), "Arial Narrow", system-ui, sans-serif;--font-sans:var(--font-barlow), system-ui, -apple-system, "Segoe UI", sans-serif}html,body{height:100%}
