@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-ext-500-normal-yA5ONLQ9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/barlow-condensed-latin-500-normal-BgYH2mbd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-18ESti3H.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-DepVgxBB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-CwuXbfVR.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-v1xN8_Wq.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-display: "Barlow Condensed", "Arial Narrow", sans-serif;--f-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--f-data: "IBM Plex Mono", ui-monospace, Consolas, monospace;--page: #eef1f4;--bg: #ffffff;--fg: #14202b;--muted: #5b6977;--line: #c8d1d9;--zebra: #f4f6f8;--accent: #0b4ea2;--accent-soft: #dce8f7;--live: #c62828;--warn: #a35f00;--good: #2e7d32;--scrim: rgba(8, 16, 24, .42);--shadow: 0 10px 30px rgba(0, 0, 0, .22);--page-max: 1120px;--tabbar-h: 56px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--page: #0e151c;--bg: #141e28;--fg: #e4ebf1;--muted: #93a1ae;--line: #2b3947;--zebra: #19242f;--accent: #74aef0;--accent-soft: #1b2f48;--live: #ff6b6b;--warn: #f0a640;--good: #6fcf73;--scrim: rgba(0, 0, 0, .6);--shadow: 0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}}:root[data-theme=dark]{--page: #0e151c;--bg: #141e28;--fg: #e4ebf1;--muted: #93a1ae;--line: #2b3947;--zebra: #19242f;--accent: #74aef0;--accent-soft: #1b2f48;--live: #ff6b6b;--warn: #f0a640;--good: #6fcf73;--scrim: rgba(0, 0, 0, .6);--shadow: 0 10px 30px rgba(0, 0, 0, .5);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--page);color:var(--fg);font:15px/1.4 var(--f-body);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}button,select,input{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:var(--accent)}table{border-collapse:collapse}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.app{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;max-width:var(--page-max);margin:0 auto;background:var(--bg)}@media(min-width:800px){.app{border-inline:1px solid var(--line)}}.app-main{flex:1;min-width:0;display:flex;flex-direction:column;padding-bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom,0px))}.display{font-family:var(--f-display)}.mono{font-family:var(--f-data)}.muted{color:var(--muted)}.hl{color:var(--accent);font-weight:600}.badge{font-family:var(--f-data);font-size:.62rem;line-height:1.3;padding:0 4px;border-radius:3px;border:1px solid var(--warn);color:var(--warn);margin-left:4px;white-space:nowrap;vertical-align:1px}.badge.ir,.badge.out{border-color:var(--live);color:var(--live)}.state-message{padding:32px 16px;text-align:center;color:var(--muted);display:grid;gap:14px;justify-items:center}.state-message button{border:1px solid var(--accent);color:var(--accent);border-radius:6px;padding:8px 16px;font-weight:600}.toolbar{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);min-width:0}.toolbar .grow{flex:1}.toolbar .end{margin-left:auto}.seg{display:inline-flex;flex:none;border:1px solid var(--line);border-radius:7px;overflow:hidden}.seg button{padding:0 14px;min-height:34px;color:var(--muted);font-size:.86rem;white-space:nowrap}.seg button+button{border-left:1px solid var(--line)}.seg button.on{background:var(--accent);color:var(--bg);font-weight:600}.seg-sm button{padding:0 10px;min-height:30px;font-size:.78rem}.text-tabs{display:flex;gap:18px;align-items:stretch;min-width:0;overflow-x:auto}.text-tabs button{padding:9px 0 7px;color:var(--muted);border-bottom:2px solid transparent;font-size:.86rem;white-space:nowrap}.text-tabs button.on{color:var(--fg);font-weight:600;border-bottom-color:var(--fg)}.toolbar-2{display:flex;align-items:center;gap:14px;padding:0 12px;background:var(--zebra);border-bottom:1px solid var(--line);min-width:0}.toolbar-2 .end{margin-left:auto;padding:4px 0}.popover-anchor{position:relative}.popover{position:absolute;right:0;top:calc(100% + 6px);z-index:20;min-width:230px;max-width:calc(100vw - 24px);background:var(--bg);border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow);padding:6px 0}.sheet-layer{position:fixed;inset:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.sheet-scrim{position:absolute;inset:0;background:var(--scrim)}.sheet{position:relative;width:100%;max-width:560px;max-height:85dvh;overflow-y:auto;background:var(--bg);color:var(--fg);border-top:1px solid var(--line);border-radius:16px 16px 0 0;box-shadow:var(--shadow);padding:14px 16px calc(16px + env(safe-area-inset-bottom,0px))}.sheet:before{content:"";display:block;width:36px;height:4px;margin:-6px auto 10px;border-radius:2px;background:var(--line)}.sheet-top{display:flex;align-items:center;gap:12px;margin-bottom:8px}.sheet-title{margin:0;font:700 1.35rem/1.1 var(--f-display)}.sheet-done{margin-left:auto;color:var(--accent);font-weight:600;padding:8px 4px}.sheet-body{display:grid;gap:12px}@media(min-width:800px){.sheet-layer{align-items:center}.sheet{border-radius:14px;border:1px solid var(--line)}.sheet:before{display:none}}.dt{width:100%;font-variant-numeric:tabular-nums}.dt th,.dt td{padding:6px;text-align:right;border-bottom:1px solid var(--zebra);white-space:nowrap}.dt th{font:500 .7rem var(--f-data);color:var(--muted);border-bottom:1px solid var(--line);padding-top:8px}.dt th button{font:inherit;color:inherit;padding:4px 0}.dt th.sorted,.dt th.sorted button{color:var(--accent);font-weight:600}.dt .left{text-align:left}.dt th:first-child,.dt td:first-child{padding-left:14px}.dt th:last-child,.dt td:last-child{padding-right:14px}.dt td{font-size:.9rem}.dt td.strong{font-weight:600}.dt td.name{font-size:.95rem}.sort-mark{margin-left:2px;font-size:.65rem}.section-head{margin:0;padding:12px 14px 2px;font:700 1.1rem var(--f-display)}.chip{font:.72rem var(--f-data);border:1px solid var(--line);border-radius:5px;padding:1px 5px;white-space:nowrap}.chip.live{color:var(--live);border-color:var(--live)}.col-head{margin:0;padding:7px 14px;font:500 .7rem var(--f-data);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);background:var(--zebra);border-bottom:1px solid var(--line)}.app-header{display:flex;align-items:center;gap:10px;padding:8px 8px 8px 12px;border-bottom:1px solid var(--line);min-width:0}.app-icon{width:28px;height:28px;flex:none;display:block}.select-wrap{position:relative;display:inline-flex;min-width:0}.select-wrap:after{content:"";position:absolute;right:11px;top:50%;margin-top:-2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid var(--muted);pointer-events:none}.country-select{appearance:none;-webkit-appearance:none;min-height:34px;max-width:100%;padding:0 26px 0 10px;border:1px solid var(--line);border-radius:7px;background:var(--bg);color:var(--fg);font-weight:600;font-size:.92rem}.lang-toggle{margin-left:auto;display:inline-flex;align-items:center;gap:0px;color:var(--line)}.lang-toggle button{min-width:28px;min-height:34px;color:var(--muted);font-size:.86rem}.lang-toggle button[aria-pressed=true]{color:var(--fg);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.kebab{position:relative;width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:var(--muted);font-size:1.25rem;font-weight:700}.kebab.on{background:var(--accent-soft);color:var(--accent)}.kebab-dot{position:absolute;top:6px;right:6px;width:7px;height:7px;border-radius:50%;background:var(--warn)}.menu{display:grid;font-size:.9rem}.menu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px}.menu-row+.menu-row{border-top:1px solid var(--line)}.menu-warning{color:var(--warn);font-size:.8rem}.menu-feedback{flex-wrap:wrap}.menu-link{color:var(--accent);font-size:.85rem}.menu-email{flex-basis:100%;height:24px;width:auto;justify-self:end}.bottom-tabs{position:fixed;left:50%;bottom:0;transform:translate(-50%);width:100%;max-width:var(--page-max);z-index:10;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--bg);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px)}.bottom-tabs a{display:grid;gap:4px;justify-items:center;align-content:center;min-height:var(--tabbar-h);color:var(--muted);text-decoration:none;font-size:.8rem}.bottom-tabs a:before{content:"";width:22px;height:3px;border-radius:2px;background:var(--line)}.bottom-tabs a.on{color:var(--accent);font-weight:600}.bottom-tabs a.on:before{background:var(--accent)}.day-row{display:flex;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid var(--line)}.day-label{margin:0;font:700 1.35rem/1 var(--f-display);letter-spacing:.01em}.day-total{min-width:2.6em;text-align:right;font:700 1.4rem/1 var(--f-display);color:var(--accent);white-space:nowrap}.day-total.off{color:var(--muted)}.carousel{margin-left:auto;display:grid;justify-items:center;gap:3px}.carousel-track{width:96px;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:pointer;border-radius:4px}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{flex:none;width:96px;scroll-snap-align:start}.chart-mini{display:block}.dots{display:flex;gap:4px}.dots i{width:5px;height:5px;border-radius:50%;background:var(--line)}.dots i.on{background:var(--accent)}.chart-bar{fill:var(--muted);fill-opacity:.45}.chart-bar-hl{fill:var(--accent);fill-opacity:1}.chart-ref{stroke:var(--muted);stroke-dasharray:3 3;stroke-width:1}.chart-grid{stroke:var(--line);stroke-width:1}.chart-text{fill:var(--muted);font:10px var(--f-data)}.chart-full{width:100%}.points-panel{background:var(--zebra);border-bottom:1px solid var(--line);padding:10px 0 8px}.panel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.panel-track::-webkit-scrollbar{display:none}.panel-slide{flex:none;width:100%;margin:0;padding:0 14px;scroll-snap-align:start;min-width:0}.panel-slide figcaption{font:600 .95rem var(--f-display);margin-bottom:4px}.panel-dots{display:flex;justify-content:center;gap:6px;margin-top:4px}.panel-dots button{width:22px;height:22px;position:relative}.panel-dots button:after{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--line)}.panel-dots button.on:after{background:var(--accent)}.hide-button{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:7px;color:var(--muted)}.hide-button.on{border-color:var(--accent);color:var(--accent);background:var(--accent-soft);font-weight:600}.hide-count{font:600 .75rem var(--f-data)}.col-head{display:none;margin:0}@media(max-width:799px){.today[data-view=games] .today-players,.today[data-view=players] .today-games{display:none}}@media(min-width:800px){.today-view-switch{display:none}.toolbar .end{margin-left:0}.today-columns{display:grid;grid-template-columns:1.25fr 1fr;align-items:start}.today-columns>section{min-width:0}.today-columns>section+section{border-left:1px solid var(--line)}.col-head{display:block}}.game{padding:2px 14px 10px;border-bottom:1px solid var(--line)}.game-head{display:flex;align-items:center;gap:8px;min-width:0}.game-main{flex:1;min-width:0;display:flex;align-items:baseline;gap:10px;padding:8px 0 6px;text-align:left;font:inherit;color:inherit}button.game-main{cursor:pointer}.game-teams{font:600 1.1rem/1.1 var(--f-display);letter-spacing:.02em;white-space:nowrap;color:color-mix(in srgb,var(--fg) 60%,var(--muted))}.game-score{font:700 1.1rem/1.1 var(--f-display);white-space:nowrap;color:color-mix(in srgb,var(--fg) 60%,var(--muted))}.game-ending{font:600 .8rem var(--f-data)}.game-clock{font:600 .8rem var(--f-data);color:var(--live)}.game-end{flex:none;display:inline-flex;align-items:center;gap:8px;font:.8rem var(--f-data);color:var(--muted);white-space:nowrap}.game-start{color:var(--fg);font-weight:500}.game-meta{font-size:.78rem;color:var(--muted);margin:-2px 0 4px}.play-button{min-width:34px;height:28px;border:1px solid var(--accent);border-radius:6px;color:var(--accent);font-size:.65rem}.play-button.open{background:var(--accent-soft)}.play-menu{min-width:150px;padding:4px 0}.play-menu a{display:block;padding:10px 14px;color:var(--fg);text-decoration:none;font:.9rem var(--f-body)}.play-menu a+a{border-top:1px solid var(--line)}.game-quiet .game-teams{color:var(--muted);font-weight:500}.reveal{font:.78rem var(--f-body);color:var(--accent);border:1px dashed var(--accent);border-radius:5px;padding:4px 9px}.game-body{display:grid;gap:2px}.goal-list,.goalie-list{list-style:none;margin:0;padding:0}.goal-row{display:grid;grid-template-columns:3.4em 3.1em minmax(0,1fr) 2rem;gap:6px;padding:2px 0;font-size:.93rem;align-items:baseline;font-variant-numeric:tabular-nums}.goal-time,.goal-score{font:.76rem var(--f-data);color:var(--muted)}.goal-who{color:var(--muted)}.goal-detail{color:var(--muted);font-size:.78rem}.goal-assists{display:block;color:var(--muted);font-size:.84rem}.goal-video{text-align:right}.goal-video a{display:inline-block;margin:-6px -6px -6px 0;padding:6px;color:var(--accent);font-size:.65rem;text-decoration:none}.goalie-list{margin-top:4px}.goalie-row{display:grid;grid-template-columns:3.4em minmax(0,1fr) auto auto;gap:10px;font-size:.82rem;color:var(--muted);font-variant-numeric:tabular-nums}.goalie-row .mono{font-size:.76rem;text-align:right}.goalie-row.hl{color:var(--accent)}.our-line{margin-top:6px;padding-top:6px;border-top:1px dashed var(--line);display:flex;flex-wrap:wrap;gap:2px 12px;font-size:.86rem}.our-label{font:.68rem var(--f-data);color:var(--muted);letter-spacing:.05em;align-self:center}.our-entry b{font-weight:600;color:var(--accent)}.our-entry em{font:normal .76rem var(--f-data);margin-left:4px}.roster{margin-top:2px}.roster-row{display:grid;grid-template-columns:1fr 1fr;gap:0 12px;font-size:.9rem;min-height:1.4em}.roster-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.roster-name.dim{color:var(--muted)}.switch-row{display:flex;align-items:center;justify-content:space-between}.switch{width:46px;height:26px;border-radius:99px;background:var(--line);position:relative;flex:none}.switch:after{content:"";position:absolute;left:3px;top:3px;width:20px;height:20px;border-radius:50%;background:var(--bg);transition:transform .15s}.switch[aria-checked=true]{background:var(--accent)}.switch[aria-checked=true]:after{transform:translate(20px)}.team-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:6px}.team-grid button{min-height:38px;border:1px solid var(--line);border-radius:6px;font:.8rem var(--f-data)}.team-grid button.off{background:var(--fg);color:var(--bg);border-color:var(--fg);text-decoration:line-through}.players-note{margin:12px 0 0;text-align:center;color:var(--muted);font-size:13px}
