@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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}:root{--bg:#08090c;--bg-raised:#141a23;--panel:#10151d;--panel-hover:#18202b;--border:#ffffff12;--border-strong:#ffffff24;--text:#a9b3c2;--text-h:#f3f6fa;--muted:#6e7b8f;--accent:#3ddc84;--accent-deep:#1d9d5a;--accent-soft:#3ddc841f;--accent-ink:#06281a;--gold:#d9b65f;--pink:#e786b3;--danger:#e5534b;--saved:#e9b85a;--saved-edge:#e9b85ab3;--saved-bar:#e9b85ad9;--saved-wash:#e9b85a17;--saved-ink:#f1c97a;--fav-edge:#e786b39e;--fav-wash:#e786b317;--fav-ink:#f0a4c8;--control:#ffffff0d;--control-hover:#ffffff17;--control-press:#ffffff0a;--radius-lg:20px;--radius:12px;--radius-sm:8px;--shadow:0 1px 1px #0000004d, 0 12px 32px -8px #00000080;--shadow-lg:0 24px 80px #0000008c;--scrim-sheet:#04060ab8;--scrim-sheet-fx:blur(6px);--scrim-page:#04060ac7;--scrim-page-fx:blur(40px) saturate(1.3);--sans:"Inter Variable", system-ui, "Segoe UI", Roboto, sans-serif;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='320'%3E%3Cfilter id='n' x='0' y='0' width='100%25' height='100%25' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.42' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeGaussianBlur stdDeviation='1.3'/%3E%3CfeComponentTransfer%3E%3CfeFuncR type='linear' slope='1.75' intercept='-0.375'/%3E%3CfeFuncG type='linear' slope='1.75' intercept='-0.375'/%3E%3CfeFuncB type='linear' slope='1.75' intercept='-0.375'/%3E%3CfeFuncA type='linear' slope='0' intercept='1'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font:15px/1.5 var(--sans);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:before,:after{box-sizing:border-box;background-origin:border-box}html{scrollbar-gutter:stable}body{background:radial-gradient(1100px 500px at 16% -160px, #3ddc8412, transparent 70%), radial-gradient(900px 460px at 88% -180px, #528cff0f, transparent 70%), radial-gradient(1200px 700px at 50% 46%, #94b2e00f, transparent 72%), var(--bg);background-attachment:fixed;margin:0}#root{flex-direction:column;min-height:100svh;display:flex}h1,h2,h3,h4{color:var(--text-h);letter-spacing:-.015em;margin:0;font-weight:650}p{margin:0}button{font:inherit}:focus-visible{outline:2px solid var(--accent-deep);outline-offset:2px}::selection{background:var(--accent-deep);color:#fff}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-fsTFPL3E.woff)format("woff")}.yt-controls{--yt-play:clamp(56px, 12.5cqi, 96px);--yt-skip:clamp(44px, 8.5cqi, 68px);--yt-pill-left:28px;--yt-pill-bottom:92px;--yt-bar-inset:30px;--yt-bar-bottom:73px;--yt-top-strip:56px;z-index:2;pointer-events:none;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}@container (width<=395px){.yt-controls{--yt-pill-left:16px;--yt-pill-bottom:68px;--yt-bar-inset:12px;--yt-bar-bottom:54px;--yt-play:68px}}.yt-stage{top:var(--yt-top-strip);pointer-events:auto;outline:none;position:absolute;bottom:0;left:0;right:0}.yt-title-stage{top:0;left:0;right:calc(var(--player-youtube-controls-width) - 8px);height:var(--yt-top-strip);pointer-events:auto;position:absolute}@container (width<=395px){.yt-title-stage{--player-youtube-controls-width:144px}}@container (width<=359px){.yt-title-stage{--player-youtube-controls-width:96px}}.yt-controls:not(.is-active):not(.is-shown) .yt-stage{cursor:none}.yt-controls.is-frame-focused .yt-stage{pointer-events:none}.yt-time-row{left:calc(var(--yt-pill-left) - 1px);bottom:calc(var(--yt-pill-bottom) - 1px);align-items:center;height:26px;display:flex;position:absolute;right:0}.yt-time{z-index:1;box-sizing:border-box;color:#fff;white-space:nowrap;opacity:0;background:#0a0b0ea8;border-radius:13px;flex:none;align-items:center;height:26px;padding:0 7px;transition:opacity .3s ease-out;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff14}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yt-time{-webkit-backdrop-filter:blur(14px)saturate(1.3)brightness(.85);backdrop-filter:blur(14px)saturate(1.3)brightness(.85);background:#0a0b0e57}}.yt-time-size,.yt-time-text{grid-area:1/1;align-items:baseline;display:flex}.yt-time-size{visibility:hidden;font:500 14px Roboto,Arial,sans-serif}.yt-time-text{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:#ffffffeb;justify-self:center;font:500 12.5px/1 Inter Variable,system-ui,sans-serif}.yt-time-sep{opacity:.7;margin:0 4px}.yt-time-text .yt-time-sep{opacity:.35;margin:0 5px;font-weight:300}.yt-time-total{color:#ffffff80;display:flex}.yt-time-text.is-total-only .yt-time-total{color:inherit}.yt-time-text.is-total-only .yt-time-sep{display:none}.yt-controls.is-shown .yt-time:not(.is-empty),.yt-controls.is-guarded .yt-time{opacity:1;transition:none}.yt-chapter-cover,.yt-bar-cover>span,.yt-more-cover{opacity:0;transition:opacity .3s ease-out}.yt-controls.is-guarded .yt-chapter-cover,.yt-controls.is-guarded .yt-bar-cover>span,.yt-controls.is-guarded .yt-more-cover{opacity:1;transition:none}.yt-chapter-cover,.yt-bar-cover-glass,.yt-more-cover{background:#0c0d10e6}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yt-chapter-cover,.yt-bar-cover-glass{-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--feather-y), #000 calc(100% - var(--feather-y)), transparent), linear-gradient(90deg, transparent, #000 var(--feather-x), #000 var(--fade-x), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(180deg, transparent, #000 var(--feather-y), #000 calc(100% - var(--feather-y)), transparent), linear-gradient(90deg, transparent, #000 var(--feather-x), #000 var(--fade-x), transparent);mask-image:linear-gradient(180deg, transparent, #000 var(--feather-y), #000 calc(100% - var(--feather-y)), transparent), linear-gradient(90deg, transparent, #000 var(--feather-x), #000 var(--fade-x), transparent);background:0 0;-webkit-mask-composite:source-in;mask-composite:intersect}}.yt-chapter-cover{--feather-x:12px;--feather-y:5px;--fade-x:75%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex:none;align-self:center;width:min(250px,100% - 130px);height:20px;margin:0 0 0 -14px}@container (width<=395px){.yt-chapter-cover{display:none}}.yt-bar-cover>span{position:absolute}.yt-bar-cover-mute{left:var(--yt-bar-inset);right:var(--yt-bar-inset);bottom:calc(var(--yt-bar-bottom) - .5px);background:#2e3034;border-radius:2px;height:4px}.yt-bar-cover-glass{--feather-x:16px;--feather-y:15px;--fade-x:calc(100% - 16px);left:calc(var(--yt-bar-inset) - 16px);right:calc(var(--yt-bar-inset) - 16px);bottom:calc(var(--yt-bar-bottom) - 19px);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);height:40px}.yt-more-cover{border-radius:9px;width:66px;height:38px;position:absolute;bottom:14.5px;right:183px}@container (width<=395px){.yt-more-cover{bottom:4.5px;right:153px}}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yt-more-cover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:0 0}}.player-wrap:has(>.yt-controls.is-title-shown) .player-titlebar{display:none}.yt-bar{left:var(--yt-bar-inset);right:var(--yt-bar-inset);bottom:calc(var(--yt-bar-bottom) - 10px);cursor:pointer;touch-action:none;opacity:0;height:23px;transition:opacity .3s ease-out;position:absolute}.yt-bar-line{background:#ffffff4d;height:3px;transition:height .1s ease-out,bottom .1s ease-out;position:absolute;bottom:10px;left:0;right:0}.yt-bar:hover .yt-bar-line,.yt-bar.is-dragging .yt-bar-line{height:5px;bottom:9px}.yt-bar-loaded{background:#fff9;position:absolute;inset:0 auto 0 0}.yt-bar-played{background:linear-gradient(90deg,#f03 80%,#ff2791);position:absolute;inset:0 auto 0 0}.yt-bar-head{background:#f03;border-radius:50%;width:12px;height:12px;margin-left:-6px;transition:transform .1s ease-out;position:absolute;bottom:5.5px}.yt-bar:hover .yt-bar-head,.yt-bar.is-dragging .yt-bar-head{transform:scale(1.25)}.yt-bar-tip{color:#fff;pointer-events:none;white-space:nowrap;background:#1c1c1ce6;border-radius:4px;padding:2px 6px;font:500 13px/1.4 Roboto,Arial,sans-serif;position:absolute;bottom:26px;transform:translate(-50%)}.yt-center{justify-content:center;align-items:center;gap:clamp(16px,6.5cqi,72px);display:flex;position:absolute;inset:0}@container (width<=395px){.yt-center{gap:22px;inset:0 0 22px}}.yt-skip-slot,.yt-play{opacity:0}.yt-skip-slot{transition:opacity .3s ease-out}.yt-controls.is-active .yt-bar,.yt-controls.is-center .yt-skip-slot,.yt-controls.is-center .yt-play,.yt-center:focus-within .yt-skip-slot,.yt-center:focus-within .yt-play{opacity:1}.yt-controls.is-active .yt-bar,.yt-controls.is-center .yt-skip-slot{transition-duration:.12s}.yt-controls.is-active:not(.is-frame-focused) .yt-bar,.yt-controls.is-center .yt-btn,.yt-center:focus-within .yt-btn{pointer-events:auto}.yt-btn{color:#fff;cursor:pointer;pointer-events:none;background:radial-gradient(120% 90% at 50% 0,#ffffff29,#0000 58%),#14161c9e;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .2s cubic-bezier(.25,1,.5,1),background-color .2s ease-out;display:grid;position:relative;box-shadow:inset 0 0 0 .5px #ffffff3d,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #ffffff12,0 4px 16px #00000042,0 1px 3px #0003}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yt-btn{-webkit-backdrop-filter:blur(16px)saturate(1.6)brightness(.85);backdrop-filter:blur(16px)saturate(1.6)brightness(.85);background:radial-gradient(120% 90% at 50% 0,#ffffff29,#0000 58%),#14161c80}}.yt-btn:hover{background-color:#3a3e4880;transform:scale(1.06)}.yt-btn:active{transition-duration:80ms;transform:scale(.94)}.yt-btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffe6}.yt-play{width:var(--yt-play);height:var(--yt-play);transition:opacity .3s ease-out,transform .2s cubic-bezier(.25,1,.5,1),background-color .2s ease-out}.yt-controls.is-center .yt-play{transition:opacity .12s ease-out,transform .2s cubic-bezier(.25,1,.5,1),background-color .2s ease-out}.yt-play:active{transition-duration:.12s,80ms,.2s}.yt-play svg{filter:drop-shadow(0 1px 1px #00000059);width:46%;height:46%}.yt-skip{width:var(--yt-skip);height:var(--yt-skip)}.yt-skip svg{font-variant-numeric:tabular-nums;filter:drop-shadow(0 1px 1px #00000059);width:62%;height:62%;font-family:Inter Variable,system-ui,sans-serif;overflow:visible}.yt-disc{color:#ffffffeb;pointer-events:none;opacity:0;background:#0a0b0ea8;border-radius:50%;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;transition:opacity .15s ease-out;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 .5px #ffffff14}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yt-disc{-webkit-backdrop-filter:blur(14px)saturate(1.3)brightness(.85);backdrop-filter:blur(14px)saturate(1.3)brightness(.85);background:#0a0b0e6b}}.yt-disc svg{width:40%;height:40%}.yt-controls.is-disc .yt-disc{opacity:1;transition:none}.yt-skip-slot{display:flex;position:relative}.yt-skip-ring{transform-box:view-box;transform-origin:12px 12px}.yt-skip-ring.is-spinning{animation:.5s cubic-bezier(.3,.9,.35,1) yt-skip-wind}.yt-skip-slot:first-child .yt-skip-ring.is-spinning{animation-name:yt-skip-unwind}@keyframes yt-skip-wind{35%{transform:rotate(40deg)}}@keyframes yt-skip-unwind{35%{transform:rotate(-40deg)}}.yt-skip-label{--yt-label-h:max(28px, calc(var(--yt-skip) * .56));--yt-label-gap:calc(var(--yt-skip) * .3);height:var(--yt-label-h);margin-top:calc(var(--yt-label-h) / -2);color:#fff;font:650 max(13px, calc(var(--yt-skip) * .24)) / 1 "Inter Variable", system-ui, sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;white-space:nowrap;pointer-events:none;background:#14161c9e;border-radius:999px;align-items:center;padding:0 .75em;transition:opacity .25s ease-out;animation:.28s cubic-bezier(.2,.9,.3,1.15) both yt-label-in;display:flex;position:absolute;top:50%;box-shadow:inset 0 0 0 .5px #ffffff3d,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #ffffff12,0 4px 16px #00000042,0 1px 3px #0003}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.yt-skip-label{-webkit-backdrop-filter:blur(16px)saturate(1.6)brightness(.85);backdrop-filter:blur(16px)saturate(1.6)brightness(.85);background:#14161c80}}.yt-skip-label-back{--yt-label-from:10px;right:calc(100% + var(--yt-label-gap))}.yt-skip-label-fwd{--yt-label-from:-10px;left:calc(100% + var(--yt-label-gap))}.yt-skip-label.is-leaving{opacity:0}@keyframes yt-label-in{0%{opacity:0;transform:translateX(var(--yt-label-from)) scale(.85)}}.sc-mark{color:#ffffff9e;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:32px;height:32px;padding:0;transition:color .15s,background .15s,transform .18s cubic-bezier(.32,.72,0,1);display:grid}.sc-mark:hover{color:#fff;background:#ffffff1a}.sc-mark:active{transform:scale(.92)}.sc-mark:focus-visible{outline-offset:1px;outline:2px solid #ffffffd9}.sc-menu-icon{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.sc-mark-blur{filter:drop-shadow(0 1px 1.5px #0000004d);width:16px;height:16px}.sc-icon-play{fill:currentColor;stroke-width:1px}.sc-head{justify-content:space-between;align-items:center;gap:10px;min-height:28px;margin-bottom:8px;display:flex}.sc-title{letter-spacing:-.008em;color:var(--text-h);margin:0;font-size:13.5px;font-weight:620}.sc-reset{color:var(--muted);font:560 12.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:7px;margin-right:-6px;padding:6px;transition:color .12s,background .12s}.sc-reset:hover{color:var(--text-h);background:#9aadcb1c}.sc-caption{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:12px 0 2px;font-size:10.5px;font-weight:640}.sc-row{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:36px;display:flex}.sc-row-skip{cursor:default;border-top:1px solid var(--border);margin-top:4px;padding:6px 0 4px}.sc-row-label{letter-spacing:-.008em;color:var(--text);font-size:13.5px;font-weight:520}.sc-row .ps-switch{width:38px;height:22px}.sc-row .ps-switch:after{width:16px;height:16px}.sc-row .ps-switch:checked:after{transform:translate(16px)}.sc-row .ps-segment button{padding:5px 8px;font-size:12.5px}.sc-preview{aspect-ratio:16/9;isolation:isolate;color:#fff;-webkit-user-select:none;user-select:none;background:#255a37;border-radius:10px;font-family:Roboto,Arial,sans-serif;position:relative;overflow:hidden}.sc-pitch,.sc-pitch:after{position:absolute;inset:0}.sc-pitch{background:radial-gradient(circle,#0000 21px,#ffffff42 21.5px 22.5px,#0000 23px),linear-gradient(90deg,#0000 calc(50% - .5px),#ffffff42 0 calc(50% + .5px),#0000 0),repeating-linear-gradient(90deg,#2d6a41 0 11.11%,#28603b 11.11% 22.22%)}.sc-pitch:after{content:"";background:linear-gradient(#00000080,#0000 26%),linear-gradient(#0000 58%,#0000009e)}.sc-preview:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.sc-yt-title{text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;font-size:11px;font-weight:500;line-height:16px;position:absolute;top:8px;left:10px;right:10px;overflow:hidden}.sc-yt-time,.sc-time{white-space:nowrap;border-radius:9px;height:18px;padding:0 6px;font-size:10.5px;font-weight:500;line-height:18px;position:absolute;bottom:39px;left:10px}.sc-yt-time{background:#0000004d}.sc-yt-bar{background:#ffffff4d;height:3px;position:absolute;bottom:30px;left:10px;right:10px}.sc-yt-bar-played{background:#f03;position:absolute;inset:0 77% 0 0}.sc-yt-bar-head{background:#f03;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:23%}.sc-yt-more{background:#00000073;border-radius:7px;align-items:center;gap:5px;padding:2px 7px 2px 2px;font-size:9.5px;font-weight:500;display:flex;position:absolute;bottom:3px;right:10px}.sc-yt-more-thumb{letter-spacing:-.02em;background:linear-gradient(120deg,#1d4ea8,#b6243a);border-radius:5px;place-items:center;width:26px;height:15px;font:700 8px/1 Inter Variable,system-ui,sans-serif;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffe6}.sc-title-shield,.sc-bar-mute,.sc-bar-cover,.sc-more-cover{transition:opacity .22s}.sc-title-shield.is-off,.sc-bar-mute.is-off,.sc-bar-cover.is-off,.sc-more-cover.is-off{opacity:0}.sc-title-shield{box-sizing:border-box;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);letter-spacing:.01em;color:#ffffffe6;text-shadow:0 1px 3px #0006;background:linear-gradient(#05070b38,#0000);align-items:flex-start;height:36px;padding:8px 10px 0;font:600 11px/16px Inter Variable,system-ui,sans-serif;display:flex;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.sc-time{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-shadow:0 0 2px #000;background:#0006;border-radius:10px;height:20px;padding:0 7px;line-height:20px;transition:outline-color .15s;display:grid;bottom:38px;left:9px}.sc-time-size,.sc-time-text{grid-area:1/1;display:flex}.sc-time-size{visibility:hidden}.sc-time-text{justify-self:center}.sc-time-sep{opacity:.7;margin:0 3px}.sc-time-total{opacity:.7}.sc-bar-mute{background:#2e3034;border-radius:2px;height:3px;position:absolute;bottom:30px;left:10px;right:10px}.sc-bar-cover{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-radius:10px;height:17px;position:absolute;bottom:23px;left:4px;right:4px}.sc-more-cover{-webkit-backdrop-filter:blur(3.5px);backdrop-filter:blur(3.5px);border-radius:4.5px;position:absolute;inset:.5px}.sc-center{--yt-play:32px;--yt-skip:25px;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:22px 0 54px}.sc-center .yt-btn,.sc-center .yt-btn:hover{background-color:#14161c80;transform:none}.sc-ring{opacity:0;pointer-events:none;border-radius:7px;transition:opacity .15s;position:absolute;inset:-3px;box-shadow:0 0 0 1.5px #ffffffeb}.sc-ring-title{height:24px;inset:4px 4px auto}.sc-ring-bar{border-radius:8px;height:15px;inset:auto 5px 24px}.sc-ring.is-focus{opacity:1}.sc-time,.sc-center .yt-btn{outline-offset:3px;outline:1.5px solid #0000}.sc-time.is-focus,.sc-center .yt-btn.is-focus{outline-color:#ffffffeb}.ps-switch{appearance:none;background:var(--control-hover);width:44px;height:26px;box-shadow:inset 0 0 0 1px var(--border-strong);cursor:pointer;border-radius:999px;flex:none;margin:0;transition:background-color .18s;position:relative}.ps-switch:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.25,1,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000059}.ps-switch:checked{background:var(--accent-deep);box-shadow:none}.ps-switch:checked:after{transform:translate(18px)}.ps-switch:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-segment{background:var(--control);box-shadow:inset 0 0 0 1px var(--border);border-radius:10px;flex:none;gap:2px;padding:3px;display:inline-flex}.ps-segment button{color:var(--text);font:580 13px/1 var(--sans);font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:6px 10px}.ps-segment button:hover{color:var(--text-h)}.ps-segment button.is-active{background:var(--control-hover);color:var(--text-h);box-shadow:0 1px 2px #0000004d, inset 0 0 0 1px var(--border-strong)}.player-blur{--player-expand-size:clamp(44px, 4cqi, 52px);--player-expand-gap:clamp(8px, .9cqi, 12px);pointer-events:none;right:calc(var(--player-expand-size) + var(--player-expand-gap));z-index:3;width:calc(var(--player-expand-size) + 2 * var(--player-expand-gap));height:calc(var(--player-expand-size) + 2 * var(--player-expand-gap));color:#fff;cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;transition:opacity .3s ease-out;display:grid;position:absolute;bottom:0}:is(.player-wrap:has(>.yt-controls.is-active)>.player-blur,.player-blur:focus-visible){pointer-events:auto;opacity:1;transition-duration:.15s}.player-blur:before{content:"";inset:var(--player-expand-gap);background:radial-gradient(120% 90% at 50% 0,#ffffff29,#0000 58%),#14161c9e;border-radius:50%;transition:transform .2s cubic-bezier(.25,1,.5,1),background-color .2s ease-out;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff3d,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #ffffff12,0 4px 16px #00000042,0 1px 3px #0003}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.player-blur:before{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(.9);backdrop-filter:blur(12px)saturate(1.8)brightness(.9);background:radial-gradient(120% 90% at 50% 0,#ffffff29,#0000 58%),#14161c4d}}.player-blur svg{width:calc(var(--player-expand-size) * .46);height:calc(var(--player-expand-size) * .46);filter:drop-shadow(0 1px 1px #00000059);position:relative}.player-blur:hover:before{background-color:#3a3e4866;transform:scale(1.08)}.player-blur:active:before{transition-duration:80ms;transform:scale(.95)}.player-blur:focus-visible{outline:none}.player-blur:focus-visible:before{outline-offset:3px;outline:2px solid #ffffffe6}.bs-backdrop{z-index:300;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);-webkit-tap-highlight-color:transparent;background:#04060a80;place-items:center;padding:24px 16px;animation:.24s ease-out bs-fade;display:grid;position:fixed;inset:0;overflow-y:auto}.bs-backdrop.is-leaving{opacity:0;transition:opacity .2s ease-in}.bs-sheet{--bs-on:#5f8fc9;--bs-knob-eye-off:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234f7fb8' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12Z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3Cpath d='M3.5 3.5l17 17' stroke='%23fff' stroke-width='5.4'/%3E%3Cpath d='M3.5 3.5l17 17'/%3E%3C/svg%3E");cursor:default;background:#141a23eb;border-radius:22px;outline:none;width:min(720px,100%);padding:18px;animation:.42s cubic-bezier(.32,.72,0,1) bs-rise;box-shadow:inset 0 0 0 1px #9aadcb24,inset 0 1px #ffffff0f,0 30px 80px #0000008c}.bs-backdrop.is-leaving .bs-sheet{transition:transform .2s ease-in;transform:scale(.97)}@keyframes bs-fade{0%{opacity:0}}@keyframes bs-rise{0%{opacity:0;transform:translateY(14px)scale(.965)}}.bs-head{align-items:center;gap:12px;margin:0 0 16px;display:flex}.bs-title{letter-spacing:-.02em;color:var(--text-h);flex:1;margin:0;padding-left:2px;font-size:19px;font-weight:650}.bp-box{isolation:isolate;background:#16241b;border-radius:12px;position:relative;overflow:hidden}.bp-box:after{content:"";z-index:10;border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.player-wrap.bp-wrap{aspect-ratio:auto;transform-origin:0 0;-webkit-user-select:none;user-select:none;border-radius:0;position:absolute;top:0;left:0}.bp-pitch,.bp-chrome{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.bp-pitch{object-fit:cover}.bp-ring{z-index:6;opacity:0;pointer-events:none;border-radius:8px;transition:opacity .15s;position:absolute;box-shadow:0 0 0 1.5px #fffffff2,0 0 0 5px #0000002e}.bp-ring.is-focus{opacity:1}.bp-ring-title{height:32px;top:4px;left:4px;right:164px}.bp-ring-time{border-radius:16px;width:99px;height:32px;top:240px;left:23px}.bp-ring-chapters{width:116px;height:24px;top:244px;left:120px}.bp-ring-bar{border-radius:10px;height:19px;top:276px;left:22px;right:22px}.bp-ring-more{border-radius:11px;width:70px;height:43px;top:305px;left:389px}.bp-box.is-compact .bp-ring-title{right:140px}.bp-box.is-compact .bp-ring-time{width:99px;top:103px;left:11px}.bp-box.is-compact .bp-ring-chapters{display:none}.bp-box.is-compact .bp-ring-bar{top:134px;left:4px;right:4px}.bp-box.is-compact .bp-ring-more{top:154px;left:133px}.bs-list{grid-template-columns:repeat(3,1fr);gap:0 16px;margin-top:12px;padding:0 4px;display:grid}.bs-card{display:contents}.bs-row{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.bs-row-label{letter-spacing:-.01em;min-width:0;color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;flex:1;order:1;font-size:14.5px;font-weight:500;overflow:hidden}.bs-sheet .ps-switch{width:42px;height:26px}.bs-sheet .ps-switch:after{background:#fff 50%/13px no-repeat}.bs-sheet .ps-switch:checked{background:var(--bs-on)}.bs-sheet .ps-switch:checked:after{background-image:var(--bs-knob-eye-off);transform:translate(16px)}.bs-foot{align-items:center;gap:12px;min-height:38px;margin-top:14px;display:flex}.bs-skip{align-items:center;gap:12px;margin-left:auto;display:flex}.bs-skip-label{letter-spacing:-.01em;color:var(--text-h);font-size:14.5px;font-weight:500}.bs-restore{color:var(--text);font:540 13.5px/1 var(--sans);letter-spacing:-.005em;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;margin-left:-6px;padding:9px 10px;transition:color .12s,background .12s;animation:.2s ease-out bs-restore-in;display:inline-flex}@keyframes bs-restore-in{0%{opacity:0;transform:translate(-4px)}}.bs-restore svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.bs-restore-short{display:none}.bs-restore:hover{color:var(--text-h);background:#9aadcb1c}.bs-restore:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=559px){.bs-backdrop{place-items:end stretch;padding:24px 0 0}.bs-sheet{width:100%;padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:bs-slide}.bs-backdrop.is-leaving .bs-sheet{transform:translateY(40px)}.bs-head{margin-bottom:14px}.bs-list{grid-template-rows:repeat(3,auto);grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:0 12px;padding:0 2px}.bs-row{gap:10px}.bs-row-label,.bs-skip-label{font-size:14px}.bs-restore-long{display:none}.bs-restore-short{display:inline}}@keyframes bs-slide{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.bs-backdrop,.bs-sheet{animation-duration:10ms}}.modal-clock{color:#ffffffd9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;width:52px;height:52px;padding:0;transition:color .15s,transform .18s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;top:12px;left:12px}.modal-clock.is-compact{width:44px;height:44px;top:16px;left:16px}.modal-clock:hover{color:#fff}.modal-clock:active{transform:scale(.88)}.modal-clock:focus-visible{outline-offset:-2px;outline:2px solid #fffc}.modal-clock-icon{filter:drop-shadow(0 1px 2px #00000038);width:24px;height:24px;transition:transform .25s cubic-bezier(.32,.72,0,1);overflow:visible}.modal-clock:hover .modal-clock-icon{transform:scale(1.06)}.modal-clock-face{fill:#0000;stroke:currentColor;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;transition:fill .2s,stroke .2s}.modal-clock-hands{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;transform-box:view-box;transform-origin:8px 8px;transition:stroke .2s}.modal-clock-ring{fill:none;stroke:var(--saved);stroke-width:1.2px;opacity:0;transform-box:fill-box;transform-origin:50%}.modal-clock.is-saved .modal-clock-face{fill:var(--saved);stroke:var(--saved)}.modal-clock.is-saved .modal-clock-hands{stroke:#33240a;stroke-width:1.6px}.modal-clock.is-saved:hover .modal-clock-face{fill:var(--saved-ink);stroke:var(--saved-ink)}.modal-clock.is-save .modal-clock-face{animation:.5s cubic-bezier(.34,1.56,.64,1) both clock-fill}.modal-clock.is-save .modal-clock-hands{animation:.8s cubic-bezier(.32,.72,0,1) both clock-sweep}.modal-clock.is-save .modal-clock-ring{animation:.62s cubic-bezier(.2,.7,.3,1) clock-ring-out}.modal-clock.is-unsave .modal-clock-face{animation:.5s cubic-bezier(.32,.72,0,1) both clock-drain}.modal-clock.is-unsave .modal-clock-hands{animation:.8s cubic-bezier(.32,.72,0,1) both clock-sweep-back}.modal-clock.is-unsave .modal-clock-ring{stroke:#ffffffbf;animation:.5s cubic-bezier(.32,.72,0,1) clock-ring-in}@keyframes clock-fill{0%{transform:scale(.55)}}@keyframes clock-drain{0%{fill:var(--saved);stroke:var(--saved)}45%{transform:scale(.8)}}@keyframes clock-sweep{0%{transform:rotate(-360deg)}}@keyframes clock-sweep-back{0%{stroke:#33240a;transform:rotate(360deg)}30%{stroke:#33240a}}@keyframes clock-ring-out{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes clock-ring-in{0%{opacity:0;transform:scale(1.9)}55%{opacity:.6}to{opacity:0;transform:scale(1)}}@media (width<=760px){.modal-clock,.modal-clock.is-compact{width:54px;height:54px;top:12px;left:12px}.modal-clock-icon{width:26px;height:26px}}.ma-toast{left:50%;top:max(14px, env(safe-area-inset-top));z-index:200;-webkit-backdrop-filter:blur(20px)saturate(1.3);backdrop-filter:blur(20px)saturate(1.3);color:var(--text-h);font:550 13.5px/1 var(--sans);white-space:nowrap;pointer-events:none;background:#161c25d1;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:10px 16px 10px 13px;animation:.42s cubic-bezier(.32,.72,0,1) both ma-toast-in,.3s ease-in 2.25s forwards ma-toast-out;display:flex;position:fixed;transform:translate(-50%);box-shadow:inset 0 1px #ffffff1a,0 12px 32px #0006}.ma-toast.is-save>svg{color:var(--saved-ink)}.ma-toast.is-unsave>svg{color:#ffffff8c}@keyframes ma-toast-in{0%{opacity:0;transform:translate(-50%,-14px)scale(.96)}}@keyframes ma-toast-out{to{opacity:0;transform:translate(-50%,-8px)scale(.98)}}@media (hover:hover){.modal-clock:before{content:attr(data-tip);z-index:5;color:#fff;font:550 12px/1 var(--sans);letter-spacing:0;white-space:nowrap;text-shadow:none;opacity:0;pointer-events:none;background:#10141be0;border-radius:8px;padding:6px 10px;transition:opacity .12s,transform .12s;position:absolute;top:50%;left:calc(100% + 2px);transform:translate(-4px,-50%);box-shadow:inset 0 0 0 1px #ffffff14,0 6px 18px #0000004d}.modal-clock:hover:before{opacity:1;transition-delay:.45s;transform:translateY(-50%)}}.reveal-btn{color:#0b0e13;width:min(100%,264px);height:50px;font:650 15px/1 var(--sans);letter-spacing:-.01em;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;place-items:center;padding:0 28px;transition:transform .22s cubic-bezier(.32,.72,0,1),background-color .2s,box-shadow .2s,filter .2s;display:inline-grid;position:relative}.reveal-btn.is-frost{-webkit-backdrop-filter:blur(24px)saturate(2.4)brightness(1.5);backdrop-filter:blur(24px)saturate(2.4)brightness(1.5);background:linear-gradient(#ffffffe0,#ffffffbd);box-shadow:inset 0 1px #fffc,inset 0 0 0 .5px #ffffff80,0 1px 2px #0000001f,0 8px 24px #00000029}.reveal-btn.is-frost:hover{background:linear-gradient(#fffffff0,#ffffffd6)}.reveal-btn.is-frost[data-baked]{background:linear-gradient(#ffffffd1, #ffffffad), linear-gradient(98deg in oklab, oklch(from var(--home-1,#fff) calc(l * 1.25) calc(c * 1.4) h), oklch(from var(--away-1,#fff) calc(l * 1.25) calc(c * 1.4) h));-webkit-backdrop-filter:none;backdrop-filter:none}.reveal-btn:active{transform:scale(.97)}.reveal-btn:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.modal-pre-reveal-cta.is-going{pointer-events:none}.reveal-ghost{z-index:250;pointer-events:none;place-items:center;display:grid;position:fixed}.reveal-ghost>.reveal-ghost-face,.reveal-ghost-plate,.reveal-ghost-kits{box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;transition:none;animation:none;position:absolute;inset:0}.reveal-ghost-plate,.reveal-ghost-kits{border-radius:inherit}.reveal-ghost>.reveal-ghost-face{white-space:nowrap;justify-content:center;align-items:center;display:flex;overflow:hidden}.reveal-ghost[style*=border-radius]>.reveal-ghost-face{border-radius:inherit}.reveal-ghost-plate{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#ffffff1a;border:1px solid #ffffff2e}.reveal-ghost-kits{opacity:0;background:linear-gradient(#ffffff29, #fff0 55%, #0000001a), linear-gradient(98deg in oklab, var(--win-a), var(--win-b));box-shadow:inset 0 1px #ffffff59,inset 0 0 0 .5px #ffffff4d}.reveal-ghost-kits.is-draw{background:linear-gradient(#ffffff29, #fff0 55%, #0000001a), linear-gradient(98deg, transparent 32%, #00000012 41%, #0000002e 50%, #00000012 59%, transparent 68%), linear-gradient(98deg in oklab, var(--win-a) 30%, color-mix(in oklab, var(--win-a), var(--win-b) 10%) 38%, color-mix(in oklab, var(--win-a), var(--win-b) 35%) 46%, color-mix(in oklab, var(--win-a), var(--win-b) 65%) 54%, color-mix(in oklab, var(--win-a), var(--win-b) 90%) 62%, var(--win-b) 70%)}.reveal-ghost-label{white-space:nowrap;grid-area:1/1;position:relative}.modal-reveal-row{--row-bleed:28px;z-index:5;margin-inline:calc(-1 * var(--row-bleed));justify-content:center;align-self:stretch;padding-inline:76px;display:flex;position:relative}.modal-reveal-row>.modal-pre-reveal-cta{margin:0;transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .2s,filter .2s,background-color .2s,box-shadow .2s}.match-peek{z-index:2;width:48px;height:48px;margin-top:-24px;position:absolute;top:50%;left:14px}.match-peek-ball{z-index:1;color:#ffffffd9;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:color .15s,background-color .15s,transform .18s cubic-bezier(.32,.72,0,1);display:grid;position:absolute;inset:0}.match-peek-ball:hover,.match-peek.is-open .match-peek-ball{color:#fff}.match-peek.is-pinned .match-peek-ball{background:#ffffff24}.match-peek-ball:active{transform:scale(.88)}.match-peek-ball:focus-visible{outline-offset:-2px;outline:2px solid #fffc}.match-peek-ball-icon{fill:currentColor;filter:drop-shadow(0 1px 2px #00000038);width:24px;height:24px;transition:transform .6s cubic-bezier(.32,.72,0,1)}.match-peek.is-card.is-open .match-peek-ball-icon{transform:rotate(-72deg)}.match-peek-surface{-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);color:#fff;opacity:0;background:#14192175;border:1px solid #ffffff29;transition:clip-path .3s cubic-bezier(.32,.72,0,1),opacity .16s 60ms;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff1f,0 10px 28px #00000047}.match-peek.is-open .match-peek-surface{opacity:1;transition:clip-path .46s cubic-bezier(.32,.72,0,1),opacity .16s}.match-peek-surface>*{opacity:0;transition:opacity .12s}.match-peek.is-open .match-peek-surface>*{opacity:1;transition:opacity .24s .1s}.match-peek-item{color:inherit;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:center;padding:0;display:flex;position:relative}.match-peek-item:focus-visible{outline-offset:-2px;outline:2px solid #fffc}.match-peek-value{font-variant-numeric:tabular-nums;text-align:center;filter:blur(5px);min-width:.7em;font-size:15px;font-weight:700;transition:filter .45s cubic-bezier(.32,.72,0,1);display:inline-block}.match-peek-item.is-shown .match-peek-value{filter:blur()}.match-peek-star{fill:#ffffffc7;width:14px;height:14px;transition:fill .3s}.match-peek-star.is-on{fill:#f1c76d}.match-peek-item.is-shown .match-peek-star:not(.is-on){fill:#ffffff47}.match-peek-verdict{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.32,.72,0,1);display:grid}.match-peek-verdict.is-shown{grid-template-rows:1fr}.match-peek-verdict>div{min-height:0;overflow:hidden}.match-peek-verdict .entertainment-summary-copy{color:#ffffffe6;margin:0;font-size:13px;line-height:1.5}.match-peek-verdict .entertainment-disclaimer{color:#ffffff80;margin:6px 0 0;font-size:11px}.poster-peek{z-index:2;width:32px;height:32px;position:absolute;bottom:6px;left:6px}.match-peek.in-poster{width:32px;height:32px;margin-top:0;top:0;left:0}.match-peek.in-poster .match-peek-ball{color:#ffffff9e}.match-peek.in-poster .match-peek-ball:hover,.match-peek.in-poster.is-open .match-peek-ball{background:#ffffff1a}.match-peek.in-poster.is-pinned .match-peek-ball{background:#ffffff29}.match-peek.in-poster .match-peek-ball:focus-visible{outline-offset:1px}.match-peek.in-poster .match-peek-ball-icon{filter:drop-shadow(0 1px 1.5px #0000004d);width:17px;height:17px}.match-peek.is-card .match-peek-surface{clip-path:inset(calc(100% - 1px) calc(100% - 1px) 0 0 round 18px);transform-origin:24px calc(100% + 28px);border-radius:18px;flex-direction:column;width:264px;padding:3px 0;transition:clip-path .3s cubic-bezier(.32,.72,0,1),transform .3s cubic-bezier(.32,.72,0,1),opacity .16s 60ms;bottom:calc(100% + 4px);left:0;transform:scale(.92)}.match-peek.is-card.is-open .match-peek-surface{clip-path:inset(-32px round 50px);transition:clip-path .46s cubic-bezier(.32,.72,0,1),transform .46s cubic-bezier(.32,.72,0,1),opacity .16s;transform:none}.match-peek.in-poster.is-card .match-peek-surface{transform-origin:16px calc(100% + 20px)}.match-peek.is-card .match-peek-item{text-align:left;border-radius:12px;justify-content:space-between;gap:12px;min-height:44px;margin:0 4px;padding:0 12px;transition:background-color .15s}.match-peek.is-card .match-peek-item:hover{background:#ffffff14}.match-peek.is-card .match-peek-item.is-goals:before{content:"";background:#ffffff1f;height:1px;position:absolute;top:0;left:12px;right:-4px}.match-peek-label{color:#ffffffe6;font-size:13.5px;font-weight:560}.match-peek-stars{gap:2px;display:inline-flex}.match-peek-stars .match-peek-star{filter:blur(3px);width:13px;height:13px;transition:filter .45s cubic-bezier(.32,.72,0,1),fill .3s}.match-peek-item.is-shown .match-peek-stars .match-peek-star{filter:blur()}.match-peek-stars .match-peek-star:nth-child(2){transition-delay:40ms}.match-peek-stars .match-peek-star:nth-child(3){transition-delay:80ms}.match-peek-stars .match-peek-star:nth-child(4){transition-delay:.12s}.match-peek-stars .match-peek-star:nth-child(5){transition-delay:.16s}.match-peek.is-card .match-peek-surface>.match-peek-verdict>div{padding:0 16px}.match-peek.is-card .match-peek-verdict.is-shown>div{padding-bottom:12px}@media (width<=640px){.modal-reveal-row{--row-bleed:var(--sheet-pad-x,18px);margin-top:6px;padding-inline:73px}.modal-reveal-row>.reveal-btn{width:100%}.match-peek{left:15px}}.player-overlay.player-fulltime{background:radial-gradient(60% 80% at 25% 110%, color-mix(in srgb, var(--home-1,transparent) 26%, transparent), transparent), radial-gradient(60% 80% at 75% 110%, color-mix(in srgb, var(--away-1,transparent) 26%, transparent), transparent), #080b10;gap:0}.player-fulltime>*{animation:.5s cubic-bezier(.32,.72,0,1) both reveal-rise}.player-fulltime>:nth-child(2){animation-delay:60ms}.fulltime-eyebrow{color:#ffffff8f;font:650 11.5px/1 var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px}.fulltime-quiet{color:#ffffffb3;font:550 13.5px/1 var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;margin-top:8px;padding:9px 14px;transition:color .15s,background-color .15s}.fulltime-quiet:hover{color:#fff;background:#ffffff14}.fulltime-quiet:focus-visible{outline-offset:3px;outline:2px solid #ffffffd9}.modal-score.is-rolling{animation:none}.score-rolling{align-items:center;display:inline-flex}.score-roll{height:1.3em;line-height:1.3em;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.score-roll-strip{transform:translateY(calc(var(--n) * -1.3em));animation:score-roll 1.05s var(--d) cubic-bezier(.22, .8, .28, 1) both;flex-direction:column;display:flex}.score-roll-dash{padding:0 .04em;animation:.4s ease-out both bs-fade}@keyframes score-roll{0%{filter:blur(4px);transform:translateY(1.3em)}60%{filter:blur()}}.modal-summary.is-arriving{animation:.55s cubic-bezier(.32,.72,0,1) .6s both reveal-rise}.modal-goals.is-arriving{animation:.55s cubic-bezier(.32,.72,0,1) .75s both reveal-rise}@keyframes reveal-rise{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}}.player-blur.is-disc{--player-blur-size:calc(var(--player-expand-size) * .72);--player-blur-pad:6px;right:calc(var(--player-expand-size) + 2 * var(--player-expand-gap) + 4px);bottom:calc(var(--player-expand-gap) + var(--player-expand-size) / 2 - var(--player-blur-size) / 2 - var(--player-blur-pad));width:calc(var(--player-blur-size) + 2 * var(--player-blur-pad));height:calc(var(--player-blur-size) + 2 * var(--player-blur-pad))}.player-blur.is-disc:before{inset:var(--player-blur-pad)}.player-blur.is-disc svg{width:calc(var(--player-blur-size) * .5);height:calc(var(--player-blur-size) * .5)}html .modal :is(.modal-context-date,.oddsbar-keys,.oddsbar-key b,.modal-hint){color:var(--ink-soft,inherit);text-shadow:var(--ink-shadow,none)}html .modal .modal-hint{opacity:1}html .modal :is(.modal-clock:not(.is-saved):not(:hover),.match-peek:not(.is-open) .match-peek-ball:not(:hover),.sc-mark:not(:hover)){color:var(--ink-icon,inherit);filter:var(--ink-drop,none)}@media (prefers-reduced-motion:reduce){.modal-clock-icon *,.player-fulltime>*,.score-roll-strip,.modal-summary.is-arriving,.modal-goals.is-arriving{animation:none}.ma-toast{animation:.3s ease-in 2.25s forwards ma-toast-out}.match-peek-surface,.match-peek-ball-icon{transition:none}}.app{flex-direction:column;min-height:100svh;display:flex}.app-header{z-index:20;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);flex-wrap:wrap;align-items:center;gap:22px;padding:16px 28px;display:flex;position:sticky;top:0}.app-brand{align-items:center;gap:10px;display:flex}.app-logo{object-fit:contain;flex-shrink:0;display:block}.app-name{color:var(--text-h);letter-spacing:-.015em;white-space:nowrap;font-size:15.5px;font-weight:700}.seg{background:0 0;border:1px solid #0000;border-radius:10px;gap:2px;padding:3px;display:flex;position:relative}.seg-btn{color:var(--muted);letter-spacing:-.006em;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:5px 15px;font-size:13px;font-weight:560;transition:color .15s,transform .18s cubic-bezier(.32,.72,0,1);position:relative}.seg-btn:hover:not(.active){color:var(--text)}.seg-btn:active{transform:scale(.97)}.seg-btn.active{color:var(--text-h);font-weight:600}.seg-thumb{width:var(--thumb-w,0);transform:translateX(var(--thumb-x,0));pointer-events:none;background:#ffffff14;border-radius:7px;position:absolute;top:3px;bottom:3px;left:0}.seg.is-ready .seg-thumb{transition:transform .38s cubic-bezier(.22,1,.36,1),width .38s cubic-bezier(.22,1,.36,1)}.season-picker{margin-left:4px;position:relative}.picker-trigger{color:var(--text);letter-spacing:-.006em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:5px 9px 5px 11px;font-size:13px;font-weight:560;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.picker-trigger:hover,.season-picker.is-open .picker-trigger{color:var(--text-h);background:var(--control);border-color:var(--border)}.picker-trigger-season{color:var(--muted);font-variant-numeric:tabular-nums;font-weight:500}.picker-trigger-tag{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;background:#9aadcb1f;border-radius:5px;padding:2px 6px;font-size:10px;font-weight:650;line-height:1.3}.picker-chevron{color:var(--muted);transition:transform .24s cubic-bezier(.32,.72,0,1)}.season-picker.is-open .picker-chevron{transform:rotate(180deg)}.picker-menu{z-index:40;border:1px solid var(--border-strong);transform-origin:0 0;background:#161d27;border-radius:13px;width:max-content;min-width:196px;padding:5px;animation:.2s cubic-bezier(.32,.72,0,1) picker-in;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 44px #0000008c}@keyframes picker-in{0%{opacity:0;transform:translateY(-5px)scale(.965)}}.picker-item{width:100%;color:var(--text);letter-spacing:-.008em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:space-between;align-items:center;gap:14px;padding:7px 9px 7px 11px;font-size:13.5px;font-weight:520;transition:background .12s,color .12s;display:flex}.picker-item:hover{color:var(--text-h);background:#9aadcb1c}.picker-item.is-active{color:var(--text-h);font-weight:600}.picker-check{color:var(--accent);opacity:0;transition:opacity .12s}.picker-item.is-active .picker-check{opacity:1}.picker-group+.picker-group,.picker-group:not(:first-child){margin-top:3px}.picker-group-label{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);padding:7px 11px 3px;font-size:10.5px;font-weight:650;display:block}.app-header-end{align-items:center;gap:14px;margin-left:auto;display:flex}.app-progress{align-items:center;gap:10px;display:flex}.app-progress-num{color:var(--text-h);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:650}.app-progress-total{color:var(--muted);font-weight:450}.app-progress-bar{background:var(--bg-raised);border-radius:999px;width:104px;height:4px;overflow:hidden}.app-progress-fill{background:linear-gradient(90deg, var(--accent-deep), var(--accent));border-radius:999px;height:100%;transition:width .8s cubic-bezier(.22,1,.36,1);box-shadow:0 0 8px #3ddc8480}.clock-btn,.fav-btn{background:var(--control);width:46px;height:34px;color:var(--text);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:15px;transition:color .15s,border-color .15s,background .15s,transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.clock-btn:active,.fav-btn:active{background:var(--control-press);transform:scale(.94)}.heart{flex-shrink:0;display:block}.clock-btn:hover{color:var(--text-h);background:var(--control-hover)}.clock-btn.has-queue{color:color-mix(in srgb, var(--saved-ink) 72%, var(--text));border-color:#e9b85a33}.clock-btn.has-queue:hover{color:var(--saved-ink);border-color:#e9b85a61}.menu-catcher{z-index:19;visibility:hidden;transition:visibility 0s linear .4s;position:fixed;inset:0}.app:has(.season-picker.is-open,.fav-root.is-open,.menu-root.is-open)>.menu-catcher{visibility:visible;transition:none}.menu-root{display:inline-flex;position:relative}.menu-btn{width:52px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;margin:-3px -13px -3px 0;padding:0;transition:color .15s,transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.menu-btn:hover{color:var(--text-h)}.menu-btn:active{transform:scale(.92)}.menu-mark path{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round}.menu-mark-short{transform-origin:0;transform-box:fill-box;transition:transform .24s cubic-bezier(.32,.72,0,1);transform:scaleX(.56)}.menu-btn:hover .menu-mark-short,.menu-root.is-open .menu-mark-short{transform:scaleX(1)}.menu-root.is-open .menu-btn{color:var(--text-h)}.menu-panel{z-index:40;border:1px solid var(--border-strong);transform-origin:100% 0;background:#161d27;border-radius:13px;min-width:228px;padding:5px;animation:.2s cubic-bezier(.32,.72,0,1) picker-in;position:absolute;top:calc(100% + 8px);right:5px;box-shadow:0 16px 44px #0000008c}.menu-item{width:100%;color:var(--text);letter-spacing:-.008em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:7px 11px;font-size:13.5px;font-weight:520;transition:background .12s,color .12s;display:flex}.menu-item:hover{color:var(--text-h);background:#9aadcb1c}.menu-icon{color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:color .12s}.menu-icon-dot{stroke-width:1.9px}.menu-item:hover .menu-icon{color:var(--text-h)}.menu-item-label{flex:1;min-width:0}.menu-chevron{color:var(--muted);fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;transition:transform .24s cubic-bezier(.32,.72,0,1)}.menu-chevron.is-back{transform:scaleX(-1)}.menu-item-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.menu-archive-row{gap:11px;padding-top:6px;padding-bottom:6px}.menu-archive-art{width:32px;height:32px;color:var(--text-h);background:radial-gradient(120% 90% at 50% 18%,#d9b65f4d,#0000 62%),#1b1d20;border-radius:8px;flex:none;place-items:center;margin-left:-2px;font-size:11px;font-weight:650;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #d9b65f38}.menu-archive-art img{filter:drop-shadow(0 1px 2px #00000080);width:auto;height:24px}.menu-archive-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu-archive-title{color:var(--text-h);font-weight:560}.menu-archive-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px;font-weight:480}.menu-archive-row.is-active .picker-check{opacity:1}.menu-pages{transition:height .32s cubic-bezier(.32,.72,0,1),width .32s cubic-bezier(.32,.72,0,1);display:grid;position:relative;overflow:hidden}.menu-page{grid-area:1/1;align-self:start;transition:transform .32s cubic-bezier(.32,.72,0,1),opacity .2s}.menu-page:not(.is-here){opacity:0;pointer-events:none;transform:translate(28%)}.menu-page-root:not(.is-here){transform:translate(-28%)}.menu-back{color:var(--text-h);font-weight:600}.menu-back .menu-chevron{width:16px}.menu-divider{background:var(--border);height:1px;margin:5px 7px}.app-main{flex-grow:1;width:100%;max-width:1480px;margin:0 auto;padding:26px 28px 40px}.app-main-wide{max-width:none;padding:26px 12px 40px}.btn-primary{background:var(--accent-deep);color:#fff;letter-spacing:.01em;cursor:pointer;border:1px solid #0000;border-radius:10px;padding:10px 24px;font-size:14px;font-weight:620;transition:background .15s,transform .18s cubic-bezier(.32,.72,0,1)}.btn-primary:hover{background:#23b268}.btn-primary:active{background:#18854c;transform:scale(.97)}.btn-primary-danger{background:#c4483f}.btn-primary-danger:hover{background:#d4554d}.btn-primary-danger:active{background:#a63a33}.btn-small{padding:5px 12px;font-size:12px}.btn-ghost{border:1px solid var(--border);background:var(--control);color:var(--text);letter-spacing:-.006em;cursor:pointer;border-radius:9px;padding:7px 16px;font-size:13px;font-weight:540;transition:background .15s,border-color .15s,color .15s,transform .18s cubic-bezier(.32,.72,0,1)}.btn-ghost:hover{background:var(--control-hover);border-color:var(--border-strong);color:var(--text-h)}.btn-ghost:active{background:var(--control-press);transform:scale(.97)}.app-header .btn-ghost{border-color:#0000}.btn-catch-up:hover{color:#7ecaa2;border-color:#4aaf7873}.btn-catch-up:active{background:#141c18}.btn-danger:hover{color:#f08a84;border-color:#e5534b73}.btn-danger:active{background:#1a1213}.btn-subtle{color:var(--muted);border-color:#0000;font-size:12px}.flag{font-size:1.05em}.flag-badge{vertical-align:-.125em;filter:drop-shadow(0 .03em .07em #0000004d);flex-shrink:0;width:1.33333em;height:1em;line-height:1;display:inline-block;position:relative}.flag-badge img{background:#9aadcb17;border-radius:.1em;width:100%;height:100%;display:block}.flag-badge:after{content:"";pointer-events:none;border-radius:.1em;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 .16em .22em -.14em #ffffff29,inset 0 -.14em .22em -.16em #0003}.crest-badge{vertical-align:-.125em;filter:drop-shadow(0 .03em .07em #0000004d);flex-shrink:0;justify-content:center;align-items:center;width:1.05em;height:1.05em;line-height:1;display:inline-flex;position:relative}.crest-badge img{object-fit:contain;width:100%;height:100%;display:block}.crest-monogram{letter-spacing:.02em;color:#e9edf5d1;font-size:.42em;font-weight:700;line-height:1}.crest-badge.preview-flag,.crest-badge.modal-flag,.crest-badge.tile-thumb-flag{width:1.34em;height:1.34em}.preview-flag:is(.flag-badge,.crest-badge){filter:drop-shadow(0 .05em .13em #00000059)}.crest-badge.preview-flag .crest-monogram,.crest-badge.modal-flag .crest-monogram,.crest-badge.tile-thumb-flag .crest-monogram{font-size:.34em}.ko-pill{font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:650;display:inline-flex}.pill-ft{color:var(--text-h);background:var(--bg-raised);border:1px solid var(--border-strong);font-weight:750;box-shadow:inset 0 1px #ffffff14}.pill-upcoming{color:var(--muted);background:var(--bg-raised)}.pill-seen{color:var(--text-h);background:var(--bg-raised)}.pill-locked{color:var(--muted);opacity:.8;padding:3px 4px}.day-rail{margin-top:min(5vh,64px,max(8px,45dvh - 340px));margin-bottom:22px}@media (width>=761px) and (height>=661px) and (height<=900px){.app-main:has(.day-rail){padding-top:clamp(14px,10dvh - 64px,26px)}.day-rail{margin-top:min(5vh,max(0px,50dvh - 400px))}}.day-rail.is-swipe-transitioning .preview-card,.day-rail.is-swipe-transitioning .day-item-label,.day-rail.is-swipe-transitioning .day-item{transition:none}.day-toolbar{justify-content:center;align-items:center;min-height:34px;padding-bottom:6px;display:flex}.day-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px;display:flex}.day-title h2{letter-spacing:-.02em;font-size:22px;font-weight:700;line-height:1.15}.day-date{color:var(--muted);font-size:12.5px}.day-carousel{align-items:center;gap:6px;max-width:680px;margin:0 auto 26px;display:flex}.day-carousel-window{cursor:grab;scroll-snap-type:x mandatory;overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-x;--day-peek-fade:84px;height:58px;-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--day-peek-fade), #000 calc(100% - var(--day-peek-fade)), transparent);-webkit-mask-image:linear-gradient(90deg, transparent, #000 var(--day-peek-fade), #000 calc(100% - var(--day-peek-fade)), transparent);mask-image:linear-gradient(90deg, transparent, #000 var(--day-peek-fade), #000 calc(100% - var(--day-peek-fade)), transparent);flex:1;position:relative;overflow:auto hidden}.day-carousel-window::-webkit-scrollbar{display:none}.day-carousel-window.is-dragging{cursor:grabbing}.day-carousel-window.is-free-scrolling{scroll-behavior:auto;scroll-snap-type:none}.day-track{--day-item-w:190px;--day-window-w:min(calc(100vw - 108px), 604px);align-items:center;width:max-content;min-width:100%;height:100%;display:flex;position:relative}.day-track-spacer{flex:0 0 max(0px, calc((var(--day-window-w) - var(--day-item-w)) / 2));height:1px}.day-item{flex:0 0 var(--day-item-w);color:var(--muted);opacity:calc(.14 + (var(--day-fade,0) * .86));cursor:pointer;scroll-snap-align:center;scroll-snap-stop:always;-webkit-user-select:none;user-select:none;background:0 0;border:none;flex-direction:column;align-items:center;gap:2px;padding:4px 8px;transition:opacity .28s cubic-bezier(.22,.61,.36,1),color .24s;display:flex}.day-item-label{letter-spacing:-.02em;white-space:nowrap;transform:scale(var(--day-scale,.72));transform-origin:bottom;align-items:center;gap:6px;font-size:23px;font-weight:700;line-height:1.15;transition:transform .28s cubic-bezier(.22,.61,.36,1),color .24s;display:inline-flex}.day-item-date{color:var(--muted);opacity:calc(.32 + (var(--day-fade,0) * .68));white-space:nowrap;font-size:12px}.day-item.is-active{cursor:default}.day-item.is-active .day-item-label{color:var(--text-h)}.day-rail .day-item .day-item-label{color:color-mix(in oklab, var(--text-h) calc(clamp(0, (var(--day-fade,0) - .72) / .28, 1) * 100%), var(--muted));transition:none}@media (hover:hover){.day-item:not(.is-active):hover .day-item-label{color:var(--text-h)}}.day-item:not(.is-active):hover{opacity:.9;color:var(--text-h)}.day-tab-dot{background:#fff;border-radius:50%;width:5px;height:5px;box-shadow:0 0 6px #ffffff80}.day-item-heart{vertical-align:-.05em;color:var(--fav-ink);margin-right:4px;display:inline-block}.day-arrow{width:36px;height:36px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:color .15s,background-color .15s,opacity .2s,visibility linear,transform .18s cubic-bezier(.32,.72,0,1);display:flex}.day-arrow .day-chevron{width:18px;height:18px}.day-arrow:active:not(:disabled){background:#9aadcb26;transform:scale(.88)}@media (hover:hover){.day-arrow:hover:not(:disabled){color:var(--text-h);background:#9aadcb17}}.day-arrow:disabled{opacity:0;visibility:hidden;cursor:default;pointer-events:none;transition:opacity .2s,visibility 0s linear .2s}.day-jump-btn{background:var(--control);height:28px;color:var(--text);box-shadow:inset 0 0 0 1px var(--border);letter-spacing:-.003em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:12px;font-weight:560;line-height:1;transition:opacity .18s,transform .26s cubic-bezier(.25,1,.5,1),visibility linear,color .15s,background-color .15s;display:inline-flex;transform:scale(1)}@media (hover:hover){.day-jump-btn:hover{background:var(--control-hover);color:var(--text-h)}}.day-jump-btn.is-shown:active{background:var(--control-press);transition-duration:80ms;transform:scale(.95)}.day-jump-btn:not(.is-shown){opacity:0;visibility:hidden;transition:opacity .14s,transform .2s,visibility 0s linear .2s;transform:scale(.96)}.day-jump-btn .day-chevron{width:12px;height:12px;display:block}.day-jump-btn[data-dir=left] .day-chevron:last-child,.day-jump-btn[data-dir=right] .day-chevron:first-child{display:none}.day-grid{--day-flag-size:54px;--day-flag-gap:18px;--day-cols:1;--day-card-w:348px;--day-gap:16px;column-gap:var(--day-gap);row-gap:var(--day-gap)}.day-grid-rows{justify-content:center;gap:var(--day-gap);width:calc(var(--day-cols) * var(--day-card-w) + (var(--day-cols) - 1) * var(--day-gap));flex-wrap:wrap;margin-inline:auto;display:flex}.day-grid .preview-card{width:var(--day-card-w);flex:none}.day-grid .preview-matchup{gap:var(--day-flag-gap)}.day-grid .preview-flag{font-size:var(--day-flag-size)}.day-grid .preview-flag-tbd{width:calc(var(--day-flag-size) * 4 / 3);height:var(--day-flag-size);font-size:calc(var(--day-flag-size) * .4)}.rest-day{text-align:center;pointer-events:none;background:radial-gradient(min(70%,700px) min(60%,500px) at 50% 42%,#94b2e00d,#0000 70%);flex-direction:column;justify-content:center;align-items:center;min-height:max(260px,100vh - 396px);padding:16px 20px 24px;display:flex;translate:0 calc(-1*clamp(0px,16vh - 112px,32px))}.rest-day-mascot{aspect-ratio:25/24;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:min(258px,54vw,104.2vh - 493.908px);height:auto;display:block}.rest-day-label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:20px 0 0;font-size:12px;font-weight:600}@media (height<=660px){.app-main{padding-top:10px;padding-bottom:14px}.day-rail{margin-top:0;margin-bottom:10px}.day-carousel{margin-bottom:8px}.rest-day{min-height:0;padding:2px 16px 8px}.rest-day-mascot{width:min(258px,38vw,104.2dvh - 303.222px)}.rest-day-label{margin-top:6px}}@media (width<=760px) and (height>=661px){.day-rail{margin-top:min(16px,max(8px,45dvh - 340px))}}.match-fabric{z-index:-1;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:var(--fabric-strength,.34);background:var(--grain) 0 0 / 160px 160px repeat;position:absolute;inset:0;overflow:hidden}.match-fabric:before{content:"";background:radial-gradient(28% 30% at 34% 36%,#ffffff6b,#0000),radial-gradient(24% 34% at 70% 62%,#ffffff42,#0000),radial-gradient(30% 30% at 58% 30%,#02050a80,#0000),linear-gradient(104deg,#0000 28%,#fff3 36%,#0000 44%);animation:46s ease-in-out infinite alternate fabric-light,17s ease-in-out infinite fabric-breath;position:absolute;inset:-30% -40%}.match-fabric:after,.match-fabric>span{content:"";position:absolute;inset:0}.match-fabric:after{background:repeating-linear-gradient(106deg,#0000 0,#ffffff6b 70px,#0000 120px,#00040a6b 190px,#0000 260px);animation:41s linear infinite fabric-fold-a;left:-270.48px}.match-fabric>span{background:repeating-linear-gradient(84deg,#0000 0,#ffffff6b 120px,#0000 200px,#00040a6b 300px,#0000 410px);animation:97s linear infinite fabric-fold-b;left:-412.26px}@media (prefers-reduced-motion:reduce){.match-fabric:before,.match-fabric:after,.match-fabric>span{animation:none}}@keyframes fabric-fold-a{to{transform:translate(270.48px)}}@keyframes fabric-fold-b{to{transform:translate(412.26px)}}@keyframes fabric-light{0%{transform:translate(-5%,-3%)rotate(-5deg)}35%{transform:translate(4%,-5%)rotate(2deg)}70%{transform:translate(-2%,5%)rotate(6deg)}to{transform:translate(6%,2%)rotate(-2deg)}}@keyframes fabric-breath{0%,to{opacity:.8}50%{opacity:1}}.preview-card{border-radius:var(--radius-lg);background:var(--panel);cursor:pointer;text-align:left;min-width:0;color:var(--text);box-shadow:var(--shadow), inset 0 0 0 1px #ffffff0f;will-change:transform;border:1px solid #0000;flex-direction:column;padding:0;transition:border-color .2s,transform .32s cubic-bezier(.3,.9,.3,1),box-shadow .32s cubic-bezier(.3,.9,.3,1),opacity .15s;display:flex;position:relative;overflow:hidden}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.preview-card:hover{z-index:1;transition:border-color .2s,transform .42s cubic-bezier(.2,.9,.25,1),box-shadow .42s cubic-bezier(.2,.9,.25,1),opacity .15s;transform:scale(1.025);box-shadow:0 1px 2px #0000,0 22px 48px #00000080,inset 0 0 0 1px #ffffff0f}.preview-card:hover .preview-media .match-fabric,.preview-card:hover .preview-media:before{transition:transform .42s cubic-bezier(.2,.9,.25,1);transform:scale(1.05)}}.preview-media{overflow:clip}.preview-media .match-fabric,.preview-media:before{transition:transform .4s cubic-bezier(.3,.9,.3,1)}.preview-card:active{transition-duration:.12s;transition-timing-function:ease-out;transform:scale(.985);box-shadow:0 1px 2px #0006,0 6px 16px #0000003d,inset 0 0 0 1px #ffffff0f}@media (prefers-reduced-motion:no-preference){.preview-card:active .preview-media .match-fabric,.preview-card:active .preview-media:before{transition-duration:.12s;transform:scale(1.02)}}.preview-card.state-seen{opacity:.8}.preview-card.state-seen .preview-media:before{opacity:.52}.preview-card.state-seen:hover{opacity:1}.preview-card.state-seen:hover .preview-media:before{opacity:.75}.preview-card.state-upcoming .preview-matchup,.preview-card.state-locked .preview-matchup{opacity:.82}.preview-media{isolation:isolate;aspect-ratio:16/9;border-bottom:1px solid var(--border);--fabric-strength:.28;background:radial-gradient(130% 95% at 50% -25%,#ffffff0b,#0000 60%),linear-gradient(168deg,#10181f,#090e13);justify-content:center;align-items:center;display:flex;position:relative}.preview-card:not(.state-watch) .match-fabric:before,.preview-card:not(.state-watch) .match-fabric:after,.preview-card:not(.state-watch) .match-fabric>span{animation:none}.preview-card.state-watch .preview-media{--fabric-strength:.36;background:radial-gradient(130% 100% at 50% -20%,#ffffff24,#0000 60%),linear-gradient(168deg,#1b2530,#0e161d);box-shadow:inset 0 0 0 1px #ffffff12}.preview-media:before{content:"";z-index:-2;background:linear-gradient(180deg, #ffffff1a 0%, transparent 40%, #04060a66 100%), linear-gradient(100deg in oklab, var(--home-1,#151c24) 0%, var(--home-1,#151c24) 44%, var(--away-1,#151c24) 56%, var(--away-1,#151c24) 100%);position:absolute;inset:0}.preview-matchup{z-index:1;align-items:center;gap:18px;display:flex}.preview-flag{font-size:46px;line-height:1}.preview-flag-tbd{width:61.3333px;height:46px;color:var(--muted);border:2px dashed #9aadcb3d;border-radius:4px;justify-content:center;align-items:center;font-size:17px;font-weight:600;display:inline-flex}.preview-vs{letter-spacing:.06em;color:var(--text);opacity:.55;text-align:center;text-shadow:0 1px 3px #0009;min-width:18px;font-size:12px;font-weight:650}.preview-score{color:var(--text-h);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:27px;font-weight:750}.preview-tag{z-index:2;text-transform:uppercase;letter-spacing:.09em;color:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-overflow:ellipsis;white-space:nowrap;background:#00000047;border:1px solid #0000;border-radius:999px;max-width:calc(100% - 88px);padding:3px 9px;font-size:9.5px;font-weight:650;position:absolute;top:12px;left:12px;overflow:hidden}.preview-badge{z-index:2;letter-spacing:.05em;font-variant-numeric:tabular-nums;border-radius:6px;padding:2.5px 7px;font-size:10px;font-weight:750;position:absolute;top:12px;right:12px}.badge-watch,.badge-ft{color:var(--text-h);-webkit-backdrop-filter:blur(8px)saturate(1.2);backdrop-filter:blur(8px)saturate(1.2);background:#141b22b8;border:1px solid #ffffff29;font-weight:800;box-shadow:inset 0 1px #ffffff24,0 1px 8px #0006}.badge-upcoming{color:#ffffffdb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000047;border:1px solid #0000;border-radius:999px;padding:3px 9px;font-weight:650}.badge-locked{color:var(--muted);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a0e8c;border:1px solid #ffffff12}.badge-seen{color:var(--accent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a0e8c;border:1px solid #ffffff12}.live-status-badge{color:var(--text);letter-spacing:.08em;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#070a0e8c;border:1px solid #ffffff12;align-items:center;gap:5px;font-weight:700;display:inline-flex}.preview-card .live-status-badge{color:#ffffffdb;background:#00000047;border-color:#0000;border-radius:999px;padding:3px 9px;font-weight:650}.live-status-dot{background:var(--accent);border-radius:999px;flex-shrink:0;width:5px;height:5px}.live-status-live .live-status-dot{animation:1.9s ease-in-out infinite live-pulse}@keyframes live-pulse{0%,to{opacity:1}50%{opacity:.26}}.live-status-delayed .live-status-dot{background:#f0a43a}@media (prefers-reduced-motion:reduce){.live-status-live .live-status-dot{opacity:1;animation:none}}.preview-play{color:#fff;background:radial-gradient(120% 90% at 50% 0,#fff3,#0000 58%),#0c0f1457;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:54px;height:54px;transition:transform .22s cubic-bezier(.25,1,.5,1),background .2s ease-out,color .2s ease-out,box-shadow .2s ease-out;display:inline-flex;box-shadow:inset 0 0 0 .5px #ffffff57,inset 0 1px 1px #ffffff4d,0 6px 20px #00000038,0 1px 3px #0003}.preview-play svg{width:30px;height:30px}.preview-card:hover .preview-play,.preview-card:focus-visible .preview-play{color:#0a0d12;background:#f0f2f6d1;transform:scale(1.08);box-shadow:0 8px 24px #0000004d}.preview-saved{z-index:2;color:var(--saved-ink);filter:drop-shadow(0 1px 3px #0000008c);pointer-events:none;font-size:17px;line-height:1;display:inline-flex;position:absolute;bottom:10px;left:12px}.preview-side,.preview-line{display:contents}.preview-side-name,.preview-saved-cap{display:none}.preview-meta{background:linear-gradient(#ffffff0d, #fff0 65%), linear-gradient(90deg in oklab, color-mix(in srgb, var(--home-1,transparent) 14%, transparent) 0%, color-mix(in srgb, var(--home-1,transparent) 8%, transparent) 38%, color-mix(in srgb, var(--away-1,transparent) 8%, transparent) 62%, color-mix(in srgb, var(--away-1,transparent) 14%, transparent) 100%), linear-gradient(#080b1047, #080b1047), var(--panel);flex-direction:column;flex:1;justify-content:center;gap:2px;margin-top:-1px;padding:11px 13px 12px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff12}.preview-teams{letter-spacing:-.005em;color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.preview-team{display:inline}.preview-team-heart{vertical-align:-.14em;color:var(--pink);margin-right:3px;display:inline-block}.preview-team-heart.is-trailing{margin-left:3px;margin-right:0}.preview-vs-text{color:#ffffff6b;margin-inline:1px;font-weight:450}.preview-sub{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.preview-card{background:radial-gradient(130% 95% at 50% -25%,#ffffff0b,#0000 60%),linear-gradient(168deg,#10181f,#090e13)}.preview-card .preview-media,.preview-card.state-watch .preview-media{box-shadow:none;background:0 0;border-bottom-color:#0000;position:static;overflow:visible}.preview-media:before{background:linear-gradient(180deg, #ffffff1a 0%, transparent 30%, transparent 46%, #04060a73 74%, #04060acc 100%), linear-gradient(100deg in oklab, var(--home-1,#151c24) 0%, var(--home-1,#151c24) 44%, var(--away-1,#151c24) 56%, var(--away-1,#151c24) 100%)}.preview-card:not(.is-fav) .preview-meta{box-shadow:none;background:0 0}.preview-sub,.queue-grid .preview-source{color:#ffffffad;text-shadow:0 1px 2px #0006}.preview-card .preview-teams{text-shadow:0 1px 2px #00000059,0 0 14px #0000004d}.preview-media .preview-saved{display:none}.preview-line{align-items:center;gap:10px;min-width:0;display:flex}.preview-teams{flex:1;min-width:0}.preview-saved-cap{color:var(--saved-ink);filter:drop-shadow(0 1px 3px #00000080);flex:none;font-size:16px;line-height:1;display:inline-flex}.queue-grid .preview-saved-cap{display:none}.preview-card.is-fav .preview-teams{text-shadow:none}.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed){filter:saturate(.32)brightness(.68);opacity:1;transition:filter .2s,transform .22s cubic-bezier(.32,.72,0,1)}.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed) :is(.preview-media,.preview-sub){opacity:.72;transition:opacity .2s}.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed) .preview-teams{opacity:.86;transition:opacity .2s}.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed):hover{filter:none}.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed):hover :is(.preview-media,.preview-teams,.preview-sub){opacity:1}@media (prefers-reduced-motion:reduce){:is(.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed),.day-grid.is-spotlight:has(.preview-card.is-followed) .preview-card:not(.is-followed) *){transition:none}}.preview-card.is-fav .preview-meta{background:linear-gradient(#ffffff12, #fff0 62%), linear-gradient(90deg in oklab, #a65a82, #88466b);box-shadow:inset 0 1px #ffd6e929}.preview-card.is-fav .preview-teams{color:#fff}.preview-card.is-fav .preview-team-heart{color:#ffd3e6}.preview-card.is-fav :is(.preview-vs-text,.preview-sub){color:#ffffff9e}.group-stage{min-width:0}.group-sections{border:1px solid var(--border);background:var(--panel);scrollbar-width:none;border-radius:12px;gap:3px;width:fit-content;max-width:100%;margin:0 auto 18px;padding:4px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.group-sections::-webkit-scrollbar{display:none}.group-section-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 15px;font-size:12px;font-weight:650}.group-section-tab:hover{color:var(--text-h);background:var(--bg-raised)}.group-section-tab.active{color:var(--text-h);background:var(--bg-raised);box-shadow:0 1px 5px #0000002e,inset 0 1px #ffffff0d}.group-section-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.group-grid{grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:20px;display:grid}.group-grid-single{grid-template-columns:minmax(0,620px);justify-content:center}.group-grid-single .standings{margin-bottom:0;font-size:13px}.group-grid-single .standings td{padding:7px 8px}.group-grid-single .standings .name{width:auto}.group-grid-single .standings .crest-badge{vertical-align:-.48em;width:1.7em;height:1.7em;margin-right:1px}.group-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow);padding:18px 18px 14px}.group-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.group-card-header h3{letter-spacing:-.01em;font-size:14.5px;font-weight:700}.group-progress{font-variant-numeric:tabular-nums;color:var(--muted);background:var(--bg-raised);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.group-progress.done{color:var(--accent);background:var(--accent-soft)}.standings{border-collapse:collapse;width:100%;margin-bottom:14px;font-size:12.5px}.standings th{text-align:left;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);padding:0 8px 6px;font-size:10px;font-weight:600}.standings th:not(.name):not(.pos),.standings td:not(.name):not(.pos){text-align:right;font-variant-numeric:tabular-nums}.standings td{border-top:1px solid var(--border);padding:5px 8px}.standings .pos{width:1.4em;color:var(--muted);font-variant-numeric:tabular-nums}.standings .name{width:62%}.standings .pts{color:var(--text-h);font-weight:700}.standings tr.advances td.name{color:var(--text-h);font-weight:570}.standings tr.advances td:first-child{box-shadow:inset 2.5px 0 0 var(--accent)}.standings tr.zone-qualify td:first-child{box-shadow:inset 2.5px 0 #528cffd9}.standings tr.zone-playoff td:first-child{box-shadow:inset 2.5px 0 #528cff57}.standings tr.zone-drop td:first-child{box-shadow:inset 2.5px 0 #e5534b99}.table-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-top:12px;padding-top:11px;display:flex}.table-legend{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.table-legend-item{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.table-legend-item:before{content:"";background:currentColor;border-radius:1px;width:2.5px;height:11px}.table-legend-item.zone-qualify:before{background:#528cffd9}.table-legend-item.zone-playoff:before{background:#528cff57}.table-legend-item.zone-drop:before{background:#e5534b99}.group-outcome-legend{padding:2px 8px 13px}.table-note{color:var(--muted);opacity:.85;font-size:11px}.group-matches{border-top:1px solid var(--border);padding-top:2px}.date-caption{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:11px 2px 6px;font-size:10.5px;font-weight:650}.match-day{flex-direction:column;gap:5px;display:flex}.tile{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:11px;padding:5px 8px 5px 5px;font-size:13px;transition:border-color .15s,background .15s,opacity .15s;display:flex;position:relative}.tile:hover{background:var(--panel-hover)}.tile+.tile:before{content:"";background:var(--border);pointer-events:none;height:1px;position:absolute;top:-4px;left:116px;right:8px}.tile:is(:hover,.is-fav):before,.tile:is(:hover,.is-fav)+.tile:before{opacity:0}.tile.state-upcoming:not(.is-fav)>*,.tile.is-fav.state-upcoming{opacity:.92}.tile.state-seen:not(.is-fav)>*,.tile.is-fav.state-seen{opacity:.55}.tile:not(.is-fav)>*{transition:opacity .15s}.tile.state-upcoming:not(.is-fav):hover>*,.tile.is-fav.state-upcoming:hover{opacity:1}.tile.state-seen:not(.is-fav):hover>*,.tile.is-fav.state-seen:hover{opacity:.85}.tile.is-fav{border-color:var(--fav-edge);background:var(--fav-wash)}.tile.is-fav:hover{border-color:color-mix(in srgb, var(--pink) 82%, var(--border));background:color-mix(in srgb, var(--pink) 11%, var(--panel-hover))}.tile.is-fav{background:linear-gradient(#ffffff12, #fff0 62%), linear-gradient(90deg in oklab, #a65a82, #88466b);background-origin:border-box;border-color:#0000;box-shadow:inset 0 1px #ffd6e929}.tile.is-fav:hover{background:linear-gradient(#ffffff17, #fff0 62%), linear-gradient(90deg in oklab, #b0628b, #925073);background-origin:border-box;border-color:#0000;box-shadow:inset 0 1px #ffd6e933}.tile.is-fav .tile-team{color:#ffffffdb}.tile.is-fav .tile-team.won{color:#fff}.tile.is-fav .tile-team-heart{color:#ffd3e6}.tile-team-heart{vertical-align:-.12em;color:var(--fav-ink);margin-right:3px;display:inline-block}.tile-saved{color:var(--saved-ink);pointer-events:none;align-items:center;font-size:12px;line-height:1;display:inline-flex}.tile-thumb{background:linear-gradient(180deg, #ffffff1f 0%, transparent 42%, #04060a4d 100%), linear-gradient(100deg in oklab, var(--home-1,#151c24) 0%, var(--home-1,#151c24) 42%, var(--away-1,#151c24) 58%, var(--away-1,#151c24) 100%);background-origin:border-box;border:1px solid #0000;border-radius:8px;flex-shrink:0;justify-content:space-between;align-items:center;width:100px;height:46px;padding:0 11px;font-size:20px;line-height:1;transition:filter .18s;display:flex;position:relative;overflow:hidden}.tile:hover .tile-thumb{filter:brightness(1.08)}.tile-thumb-flag{filter:drop-shadow(0 1px 2px #00000080);font-size:17px}.tile-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff29;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;transition:transform .15s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1.5px #ffffffb3,0 1px 8px #00000073,inset 0 1px #ffffff40}.tile:hover .tile-play{transform:translate(-50%,-50%)scale(1.12)}.tile-teams{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.tile-team{text-overflow:ellipsis;white-space:nowrap;color:var(--text);line-height:1.32;overflow:hidden}.tile-team.won{color:var(--text-h);font-weight:650}.tile-sep{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tile-badge{letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;padding:2.5px 7px;font-size:10.5px;font-weight:750}.kickoff-zone-offset{letter-spacing:0;font-size:.82em}.tile-badge.badge-seen{color:var(--text-h);font-weight:700}.tile-badge-check{color:var(--accent);margin-left:1px}.tile.state-watch .badge-ft,.ko-card.state-watch .pill-ft{display:none}.tile:not(:has(.live-status-badge)){padding-right:15px}.tile-badge:not(.live-status-badge){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;letter-spacing:.01em;background:0 0;border-color:#0000;padding-inline:0;font-size:11.5px}.tile-badge.badge-upcoming{color:var(--text);font-weight:600}.tile-badge.badge-ft{color:var(--text-h)}.preview-badge:not(.badge-upcoming,.live-status-badge){border-radius:999px;padding-inline:8px}.preview-badge.badge-seen{padding-inline:7px}.ko-board{width:100%;padding-bottom:24px;position:relative}.ko-main{z-index:1;align-items:flex-start;width:100%;display:flex;position:relative}.ko-thirds{z-index:1;justify-content:center;padding:18px 0 6px;display:flex;position:relative}.ko-thirds .feed-table{width:230px}.ko-out{color:color-mix(in srgb, var(--danger) 72%, transparent);transition:color .18s,transform .18s,filter .18s;position:absolute;top:50%;right:calc(50% + 245px);transform:translateY(-50%)}.ko-out.is-active{color:var(--danger);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--danger) 55%, transparent));transform:translateY(-50%)scale(1.1)}.ko-out svg{display:block}.ko-detail{flex-direction:column;align-items:center;gap:11px;margin-top:34px;margin-bottom:10px;display:flex}.b-center .ko-detail{z-index:2;margin:0;position:absolute;top:0;left:50%;transform:translate(-50%)}.ko-detail-toggle{color:var(--muted);letter-spacing:.02em;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:4px 11px;font-size:11px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.ko-detail-toggle:hover{color:var(--text-h);background:var(--panel-hover)}.ko-detail-toggle[aria-expanded=true]{color:#5b9df0}.ko-detail-chev{transition:transform .2s}.ko-detail-toggle[aria-expanded=true] .ko-detail-chev{transform:rotate(180deg)}.ko-legend{color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:4px;font-size:10px;animation:.2s ko-legend-in;display:flex}@keyframes ko-legend-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.ko-legend .lg-head{letter-spacing:.09em;text-transform:uppercase;color:var(--text-h);margin-bottom:1px;font-size:8.5px;font-weight:700}.ko-legend .lg-rows{justify-content:center;align-items:center;gap:11px;margin-top:3px;display:flex}.ko-legend .lg-row{white-space:nowrap;align-items:center;display:inline-flex}.ko-legend .lg-dot{border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block}.ko-legend .lg-green{background:var(--accent)}.ko-legend .lg-gold{background:var(--gold)}.ko-legend .lg-red{background:var(--danger)}.ko-legend .lg-tip{opacity:.7;max-width:150px;margin-bottom:3px;line-height:1.35}.bracket{flex:1 1 0;align-items:stretch;min-width:0;min-height:600px;padding:8px 0 20px;display:flex}.bracket-simple{max-width:100%;overflow-x:auto}.knockout-tracks{min-width:0}.knockout-track-tabs{border:1px solid var(--border);background:var(--panel);scrollbar-width:none;border-radius:12px;gap:3px;width:fit-content;max-width:100%;margin:0 auto 20px;padding:4px;display:flex;overflow-x:auto}.knockout-track-tabs::-webkit-scrollbar{display:none}.knockout-track-tab{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:8px 15px;font-size:12px;font-weight:650}.knockout-track-tab:hover,.knockout-track-tab.active{color:var(--text-h);background:var(--bg-raised)}.knockout-track-tab:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pending-stage-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;max-width:980px;margin:0 auto;display:grid}.pending-stage-card{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--panel);min-width:0;box-shadow:var(--shadow);padding:18px}.pending-stage-state{width:fit-content;color:var(--muted);background:var(--bg-raised);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:3px 8px;font-size:10px;font-weight:700}.pending-stage-card h3,.tie-round h2{color:var(--text-h);font-size:14px}.pending-stage-window{color:var(--muted);margin-top:4px;font-size:12px}.pending-stage-pools{flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none;display:flex}.pending-stage-pools li{border:1px solid var(--border);max-width:100%;color:var(--text);border-radius:7px;padding:5px 8px;font-size:11px}.tie-round+.tie-round{margin-top:28px}.tie-round h2{text-align:center;margin-bottom:12px}.tie-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (width<=640px){.knockout-track-tabs{justify-content:flex-start;width:100%}.tie-grid{grid-template-columns:1fr}}.b-col{--bgap:12px;--b-line:#ffffff1c;--b-flow:#ffffff5c;z-index:1;min-width:120px;padding:0 var(--bgap);flex-direction:column;flex:1 1 0;display:flex;position:relative}.bracket-deep .b-col{--bgap:7px;min-width:92px}.bracket-deep .ko-card{border-radius:8px;padding:6px 9px 8px;font-size:11.5px}.bracket-deep .ko-meta{margin-bottom:2px;font-size:9.5px}.bracket-deep :is(.ko-saved,.ko-fav){margin-right:3px}.bracket-deep .ko-pill{padding:1.5px 6px;font-size:9px}.bracket-deep .ko-placeholder{font-size:10.5px}.bracket-deep .ko-watch{gap:7px;padding:2px 0 15px}.bracket-deep .ko-play{width:24px;height:24px}.bracket-deep .ko-tbd{width:22.6667px;height:17px}.bracket-deep .b-round-name{letter-spacing:.05em;margin-bottom:10px;font-size:10px}.b-round-name{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);text-align:center;white-space:nowrap;margin-bottom:14px;font-size:11px;font-weight:650}@media (width<=1239px){.bracket-deep .ko-watch{gap:4px;font-size:20px}.bracket-deep .ko-play{width:22px;height:22px}.bracket-deep .ko-play svg{width:15px;height:15px}}@media (width<=999px){.bracket-deep .ko-card{padding-inline:7px}.bracket-deep .ko-meta{gap:3px}.bracket-deep .ko-pill{padding-inline:5px}.bracket-deep .ko-watch{gap:3px;font-size:16px}.bracket-deep .ko-play{width:19px;height:19px}.bracket-deep .ko-play svg{width:12px;height:12px}}@media (width<=1023px){.bracket-deep .b-round-name{white-space:normal;justify-content:center;align-items:flex-end;min-height:2.4em;line-height:1.2;display:flex}}.b-col-body{flex-direction:column;flex-grow:1;display:flex}.b-pair,.b-single{flex-direction:column;flex:1;display:flex;position:relative}.b-slot{flex-direction:column;flex:1;justify-content:center;padding:6px 0;display:flex;position:relative}.b-tie-legs{flex-direction:column;gap:6px;display:flex}.side-left .b-slot.has-out:after,.b-center .b-slot.has-in-right:after{content:"";right:calc(-1 * var(--bgap));width:var(--bgap);background:var(--b-line);height:1px;transition:background .35s;position:absolute;top:50%;transform:translateY(-50%)}.b-center .b-slot.has-in-left:before,.side-left .b-slot.has-in:before{content:"";left:calc(-1 * var(--bgap));width:var(--bgap);background:var(--b-line);height:1px;transition:background .35s;position:absolute;top:50%;transform:translateY(-50%)}.side-left .b-pair:before,.side-left .b-pair:after{content:"";right:calc(-1 * var(--bgap));background:var(--b-line);width:1px;height:calc(25% + .5px);transition:background .35s;position:absolute}.side-left .b-pair:before{top:25%}.side-left .b-pair:after{top:50%}.side-right .b-slot.has-out:after{content:"";left:calc(-1 * var(--bgap));width:var(--bgap);background:var(--b-line);height:1px;transition:background .35s;position:absolute;top:50%;transform:translateY(-50%)}.side-right .b-slot.has-in:before{content:"";right:calc(-1 * var(--bgap));width:var(--bgap);background:var(--b-line);height:1px;transition:background .35s;position:absolute;top:50%;transform:translateY(-50%)}.side-right .b-pair:before,.side-right .b-pair:after{content:"";left:calc(-1 * var(--bgap));background:var(--b-line);width:1px;height:calc(25% + .5px);transition:background .35s;position:absolute}.side-right .b-pair:before{top:25%}.side-right .b-pair:after{top:50%}.side-left .b-slot.flow-out:after,.side-right .b-slot.flow-out:after,.b-center .b-slot.flow-in-right:after,.side-left .b-slot.flow-in:before,.side-right .b-slot.flow-in:before,.b-center .b-slot.flow-in-left:before,.side-left .b-pair.flow-top:before,.side-right .b-pair.flow-top:before,.side-left .b-pair.flow-bottom:after,.side-right .b-pair.flow-bottom:after{background:var(--b-flow)}.b-pair-feeds:before,.b-pair-feeds:after{display:none}.ko-flank{z-index:1;flex-direction:column;flex:none;justify-content:flex-start;align-self:flex-start;gap:14px;padding:26px 8px 20px;display:flex;position:relative}.feed-table{width:150px}.feed-table-name{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:650}.feed-table .standings{margin-bottom:0;font-size:11.5px}.feed-table .standings td{padding:3px 6px}.ko-flank .feed-table .standings .name{white-space:nowrap;text-overflow:ellipsis;max-width:112px;overflow:hidden}.feed-table .pos.grp{color:var(--muted);font-weight:650}.bt-cutoff td{border-top:1.5px dashed color-mix(in srgb, var(--danger) 70%, transparent);height:5px;padding:0}.standings tr.eliminated td{color:var(--muted)}.standings tr.eliminated td.name{opacity:.55}.feed-table .standings .feed-hit{cursor:pointer}.standings tr.feed-active{background:linear-gradient(90deg, var(--accent-soft), transparent 70%)}.standings tr.feed-active td:first-child{box-shadow:inset 2.5px 0 0 var(--accent)}.standings tr.feed-active td.name,.standings tr.feed-active td.pos{color:var(--accent)}.standings tr.feed-active.feed-yellow{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 16%, transparent), transparent 70%)}.standings tr.feed-active.feed-yellow td:first-child{box-shadow:inset 2.5px 0 0 var(--gold)}.standings tr.feed-active.feed-yellow td.name,.standings tr.feed-active.feed-yellow td.pos{color:var(--gold)}.standings tr.feed-active.feed-red{background:linear-gradient(90deg, color-mix(in srgb, var(--danger) 16%, transparent), transparent 70%)}.standings tr.feed-active.feed-red td:first-child{box-shadow:inset 2.5px 0 0 var(--danger)}.standings tr.feed-active.feed-red td.name,.standings tr.feed-active.feed-red td.pos{color:var(--danger)}.standings tr.is-pinned td.pos{font-weight:700}.ko-pin{cursor:pointer}.ko-row.feed-active{background:linear-gradient(90deg, var(--accent-soft), transparent 72%);position:relative}.ko-row.feed-active:before{content:"";background:var(--accent);border-radius:2px;width:2.5px;position:absolute;top:1px;bottom:1px;left:-8px}.ko-row.feed-active .ko-team,.ko-row.feed-active .ko-placeholder{color:var(--accent)}.ko-row.feed-active.feed-yellow{background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 15%, transparent), transparent 72%)}.ko-row.feed-active.feed-yellow:before{background:var(--gold)}.ko-row.feed-active.feed-yellow .ko-team,.ko-row.feed-active.feed-yellow .ko-placeholder{color:var(--gold)}.ko-row.feed-active.feed-red{background:linear-gradient(90deg, color-mix(in srgb, var(--danger) 15%, transparent), transparent 72%)}.ko-row.feed-active.feed-red:before{background:var(--danger)}.ko-row.feed-active.feed-red .ko-team,.ko-row.feed-active.feed-red .ko-placeholder{color:var(--danger)}.flow-layer{z-index:0}.flow-line{fill:none;stroke-width:1.5px;stroke-linecap:round;transition:stroke .2s,opacity .2s}.flow-line.faint{opacity:.44;stroke-width:1.5px}.flow-line.faint.tone-green{stroke:var(--muted)}.flow-line.faint.tone-yellow{stroke:var(--gold);opacity:.32}.flow-line.faint.tone-red{stroke:var(--danger);opacity:.5}.flow-line.faint.tone-grey{stroke:var(--border-strong);opacity:.42;stroke-width:1.6px;stroke-dasharray:3 4}.flow-line.is-on{stroke-width:1.9px;opacity:.55}.flow-line.is-on.tone-green{stroke:var(--accent-deep)}.flow-line.is-on.tone-yellow{stroke:var(--gold)}.flow-line.is-on.tone-red{stroke:var(--danger);stroke-width:2px;opacity:.8}.flow-line.is-on.tone-grey{stroke:var(--border-strong);opacity:.42;stroke-width:1.6px;stroke-dasharray:3 4}.flow-line.is-active{stroke-width:2.5px;opacity:.95}.flow-line.is-active.tone-green{stroke:var(--accent-deep)}.flow-line.is-active.tone-yellow{stroke:var(--gold);stroke-width:2px;opacity:.7}.flow-line.is-active.tone-red{stroke:var(--danger)}.flow-line.is-active.tone-grey{stroke:var(--accent-deep)}.ko-card{background:var(--panel);width:100%;color:var(--text);text-align:left;cursor:pointer;box-shadow:var(--shadow);border:1px solid #9aadcb30;border-radius:10px;padding:7px 11px 9px;font-size:12.5px;transition:border-color .15s,background .15s,transform .1s,opacity .15s;display:block}.ko-card:hover{border-color:var(--border-strong);background:var(--panel-hover);transform:translateY(-1px)}.ko-card.state-watch{border-color:var(--border-strong);background:radial-gradient(ellipse 135% 135% at 50% -20%, #ffffff0f, transparent 82%), var(--panel)}.ko-card.state-watch:hover{background:radial-gradient(ellipse 135% 135% at 50% -20%, #ffffff1a, transparent 84%), var(--panel-hover);border-color:#ffffff47}.ko-card.state-ft{border-color:var(--border-strong)}.ko-card.state-locked{border-style:dashed;border-color:var(--border-strong);background:color-mix(in srgb, var(--panel) 72%, var(--bg));opacity:.72}.ko-card.state-locked:hover{opacity:1}.ko-card.state-upcoming{opacity:.8}.ko-card.state-upcoming:hover{opacity:1}.ko-card.state-seen{opacity:.82;border-color:#9aadcb30}.ko-card.state-seen:hover{opacity:1}.ko-card.is-fav{border-color:var(--fav-edge);background:linear-gradient(var(--fav-wash), var(--fav-wash)), var(--panel);box-shadow:0 0 0 1px color-mix(in srgb, var(--pink) 15%, transparent), var(--shadow)}.ko-card.is-fav:hover{border-color:color-mix(in srgb, var(--pink) 82%, var(--border));background:linear-gradient(var(--fav-wash), var(--fav-wash)), var(--panel-hover);box-shadow:0 0 0 1px color-mix(in srgb, var(--pink) 20%, transparent), var(--shadow)}.ko-card.is-fav{background:linear-gradient(#ffffff12, #fff0 62%), linear-gradient(90deg in oklab, #a65a82, #88466b);box-shadow:inset 0 1px 0 #ffd6e929, var(--shadow);background-origin:border-box;border-color:#0000}.ko-card.is-fav:hover{background:linear-gradient(#ffffff17, #fff0 62%), linear-gradient(90deg in oklab, #b0628b, #925073);box-shadow:inset 0 1px 0 #ffd6e933, var(--shadow);background-origin:border-box;border-color:#0000}.ko-card.is-fav .ko-row{color:#ffffffdb}.ko-card.is-fav .ko-row.winner :is(.ko-team,.ko-score),.ko-card.is-fav .pill-seen{color:#fff}.ko-card.is-fav :is(.ko-meta,.ko-watch-code,.ko-score .pens){color:#ffffffa8}.ko-card.is-fav .ko-fav{color:#ffd3e6}.ko-saved{vertical-align:-.14em;color:var(--saved-ink);margin-right:5px;font-size:10.5px;display:inline-flex}.ko-fav{vertical-align:-.1em;color:var(--fav-ink);margin-right:5px;display:inline-block}.ko-meta{color:var(--muted);justify-content:space-between;align-items:center;gap:4px;min-height:17px;margin-bottom:4px;font-size:10.5px;display:flex}.ko-meta>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ko-pill{padding:2px 7px;font-size:9.5px}.ko-pill.pill-seen{color:var(--accent);background:0 0;padding:2px 0;font-size:11px}.ko-pill.pill-upcoming{background:0 0;padding:2px 0}.ko-watch{justify-content:center;align-items:center;gap:14px;padding:3px 0 19px;font-size:26px;line-height:1;display:flex}.ko-watch-flag{justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.ko-watch-emoji{filter:drop-shadow(0 1px 3px #00000080)}.ko-watch-code{letter-spacing:0;color:var(--text-dim);font-size:10px;font-weight:500;position:absolute;top:100%;left:50%;transform:translate(-50%,4px)}.ko-watch-flag.feed-active .ko-watch-code{color:var(--accent)}.ko-watch-flag.feed-active.feed-yellow .ko-watch-code{color:var(--gold)}.ko-watch-flag.feed-active.feed-red .ko-watch-code{color:var(--danger)}.ko-watch-flag.feed-active:after{content:"";background:radial-gradient(ellipse 55% 55% at 50% 50%, color-mix(in srgb, var(--accent) 32%, transparent), transparent 78%);z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:-6px -8px}.ko-watch-flag.feed-active.feed-yellow:after{background:radial-gradient(ellipse 55% 55% at 50% 50%, color-mix(in srgb, var(--gold) 32%, transparent), transparent 78%)}.ko-watch-flag.feed-active.feed-red:after{background:radial-gradient(ellipse 55% 55% at 50% 50%, color-mix(in srgb, var(--danger) 32%, transparent), transparent 78%)}.ko-tbd{border:1.5px dashed #9aadcb3d;border-radius:3px;width:34.6667px;height:26px;display:inline-flex}.ko-play{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#fff;background:#ffffff29;border:1.5px solid #ffffffb3;border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;transition:background .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 8px #00000073,inset 0 1px #ffffff40}.ko-play svg{position:relative;top:-.5px;left:.5px}.ko-card:hover .ko-play{background:#ffffff3d;border-color:#ffffffd9}.ko-pill.live-status-badge{padding:2px 7px;font-size:9.5px}.ko-row{justify-content:space-between;align-items:center;gap:8px;padding:3.5px 0;display:flex}.ko-row.winner .ko-team,.ko-row.winner .ko-score{color:var(--text-h);font-weight:650}.ko-team{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ko-placeholder{color:var(--muted);font-size:12px;font-style:italic}.ko-score{font-variant-numeric:tabular-nums}.ko-score .pens{color:var(--muted);margin-left:2px;font-size:10.5px}.b-center .b-col-body{position:relative}.b-center .b-final .ko-card{border-color:var(--border-strong);background:var(--bg-raised)}.ko-card.ko-champ{opacity:1;border-color:#c79a3da6;box-shadow:0 0 0 1px #c79a3d40,0 0 26px #c79a3d24}.b-champ{justify-content:center;transition:top .2s;animation:.7s cubic-bezier(.2,1,.4,1) champ-in;display:flex;position:absolute;top:8px;left:0;right:0}.b-champ:has(.champion-trophy){top:96px}.ko-detail.is-open+.b-champ:has(.champion-trophy){top:174px}@keyframes champ-in{0%{opacity:0;transform:translateY(12px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.b-champ{transition:none;animation:none}}.champion{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.champion-art{filter:drop-shadow(0 0 18px #c79a3d4d);margin-bottom:4px}.champion-trophy{object-fit:contain;width:44px;height:57px;display:block}.champion-flag{font-size:30px;line-height:1.2}.champion-name{color:var(--text-h);letter-spacing:-.2px;font-size:15px;font-weight:700}.champion-label{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:10px;font-weight:650}.b-third{position:absolute;bottom:18px;left:0;right:0}.b-third .b-round-name{margin-bottom:8px}.b-third .ko-card{opacity:.9}.fav-root{position:relative}.fav-btn:hover{color:var(--pink);background:var(--control-hover)}.fav-btn.has-favs{color:var(--pink);border-color:#e786b366}.fav-panel{z-index:40;overscroll-behavior:contain;background:var(--panel);border:1px solid var(--border-strong);width:296px;max-height:440px;box-shadow:var(--shadow-lg);transform-origin:100% 0;border-radius:14px;padding:12px;animation:.2s cubic-bezier(.32,.72,0,1) picker-in;position:absolute;top:42px;right:0;overflow-y:auto}.fav-panel:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--panel) 0%, transparent), var(--panel) 90%);pointer-events:none;height:30px;margin:0 -12px -12px;display:block;position:sticky;bottom:-12px}.fav-panel.is-reordering{cursor:grabbing;-webkit-user-select:none;user-select:none;overflow-y:hidden}.fav-panel-head{align-items:center;gap:8px;margin-bottom:10px;padding:0 2px;display:flex}.fav-panel-title{text-transform:uppercase;letter-spacing:.07em;color:var(--muted);flex-shrink:0;font-size:12px;font-weight:650}.fav-search{border:1px solid var(--border);background:var(--control);min-width:0;height:26px;color:var(--muted);border-radius:999px;flex-grow:1;align-items:center;transition:border-color .15s,background .15s;display:flex;position:relative}.fav-search:focus-within{background:var(--control-hover);color:var(--text);border-color:#fff3}.fav-search-icon{opacity:.8;flex-shrink:0;width:12px;height:12px;margin-left:9px}.fav-search-input{min-width:0;color:var(--text-h);font:inherit;background:0 0;border:none;outline:none;flex-grow:1;padding:0 9px 0 6px;font-size:12.5px}.fav-search-input::placeholder{color:var(--muted)}.fav-search-input::-webkit-search-cancel-button{appearance:none}.fav-list{flex-direction:column;margin:0 0 4px;padding:0;list-style:none;display:flex}.fav-item,.fav-add{width:100%;height:38px;color:var(--text-h);font:inherit;text-align:left;background:0 0;border:none;border-radius:9px;align-items:center;gap:8px;padding:0 4px 0 2px;font-size:13.5px;display:flex}.fav-item{cursor:grab;transition:transform .2s cubic-bezier(.32,.72,0,1);position:relative}.fav-item:hover{background:var(--panel-hover)}.fav-item.is-dragging{z-index:2;cursor:grabbing;background:var(--control-hover);box-shadow:0 10px 22px -8px #0000008c,0 0 0 1px #e786b347}.fav-grip{width:14px;color:var(--muted);opacity:.45;touch-action:none;flex-shrink:0;justify-content:center;align-items:center;transition:opacity .15s;display:flex}.fav-item:hover .fav-grip,.fav-item.is-dragging .fav-grip{opacity:.9}.fav-add{color:var(--text);cursor:pointer;padding-left:24px}.fav-add:hover{background:var(--panel-hover);color:var(--text-h)}.fav-crest{font-size:19px}.fav-name{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;min-width:0;overflow:hidden}.fav-toggle-btn{width:30px;height:30px;color:var(--border-strong);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s,transform .18s cubic-bezier(.32,.72,0,1);display:inline-flex}.fav-add:hover .fav-toggle-btn,.fav-toggle-btn.is-on{color:var(--pink)}.fav-toggle-btn.is-on:hover{background:#e786b324}.fav-toggle-btn.is-on:active{transform:scale(.88)}@media (pointer:coarse){.fav-item,.fav-add{height:44px}.fav-toggle-btn{width:36px;height:36px}.fav-grip{opacity:.8;width:18px}.fav-add{padding-left:28px}.fav-auto:first-child{padding-left:31.475px}.fav-panel:has(.fav-crest.flag-badge) .fav-auto:first-child{padding-left:34.1667px}}.fav-options{justify-content:space-between;align-items:center;gap:16px;min-height:38px;margin-top:-4px;padding-right:8px;display:flex}.fav-auto{color:var(--muted);cursor:pointer;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;padding:2px 4px 2px 2px;font-size:12.5px;display:flex}.fav-auto:first-child{padding-left:27.475px}.fav-panel:has(.fav-crest.flag-badge) .fav-auto:first-child{padding-left:30.1667px}.fav-auto input{accent-color:#7c4361;cursor:pointer;width:13px;height:13px;margin:0}.fav-auto:hover{color:var(--text)}.fav-empty{color:var(--muted);margin:2px 0 6px;padding:0 4px;font-size:12.5px;line-height:1.5}.fav-divider{background:var(--border);height:1px;margin:10px 2px}.fav-grid{flex-direction:column;display:flex}@media (prefers-reduced-motion:reduce){.fav-item{transition:none}}.modal-backdrop{z-index:50;justify-content:center;align-items:center;padding:28px 20px 30px;display:flex;position:fixed;inset:0}.modal-backdrop:before{content:"";z-index:-1;background:var(--scrim-sheet);-webkit-backdrop-filter:var(--scrim-sheet-fx);backdrop-filter:var(--scrim-sheet-fx);opacity:var(--scrim-drag,1);transition:opacity .25s cubic-bezier(.32,.72,0,1);animation:.42s cubic-bezier(.22,1,.36,1) scrim-in;position:absolute;inset:0}.modal-backdrop.is-dragging:before{transition:none}.modal-backdrop[data-leaving]{pointer-events:none}.modal-backdrop[data-leaving]:before,.modal-backdrop[data-leaving]>.modal{transition:none}.modal-backdrop.is-leaving,.modal-backdrop.is-leaving:before,.modal-backdrop.is-leaving>.modal{pointer-events:none;animation:none}@keyframes scrim-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();background-color:#0000}}.modal{isolation:isolate;--text:#f0f4fad6;--muted:#ecf1f899;background-color:#0a0e14;background-image:linear-gradient(180deg, #ffffff0d 0%, transparent 14%, transparent 40%, #05080c3d 70%, #05080c70 100%), radial-gradient(50% 26% at 26% 16%, color-mix(in srgb, var(--home-1,transparent) 72%, transparent) 0%, transparent 100%), radial-gradient(50% 26% at 74% 16%, color-mix(in srgb, var(--away-1,transparent) 72%, transparent) 0%, transparent 100%), radial-gradient(72% 30% at 24% -8%, color-mix(in srgb, var(--home-2,transparent) 34%, transparent) 0%, transparent 100%), radial-gradient(72% 30% at 76% -8%, color-mix(in srgb, var(--away-2,transparent) 34%, transparent) 0%, transparent 100%), radial-gradient(80% 62% at 24% 112%, color-mix(in srgb, var(--home-deep,transparent) 70%, transparent) 0%, transparent 100%), radial-gradient(80% 62% at 76% 112%, color-mix(in srgb, var(--away-deep,transparent) 70%, transparent) 0%, transparent 100%), linear-gradient(98deg in oklab, color-mix(in srgb, var(--home-1,transparent) 94%, transparent) 0%, color-mix(in srgb, var(--home-1,transparent) 80%, transparent) 41%, color-mix(in srgb, var(--away-1,transparent) 80%, transparent) 55%, color-mix(in srgb, var(--away-1,transparent) 94%, transparent) 100%);width:min(584px,100%);box-shadow:var(--shadow-lg), inset 0 1px 0 #ffffff29;border:1px solid #ffffff24;border-radius:18px;padding:29px 28px 14px;animation:.22s cubic-bezier(.2,1,.4,1) modal-in;position:relative}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close{color:#ffffffe6;cursor:pointer;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080b103d;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;padding:0;transition:background .15s,box-shadow .15s,color .15s,transform .12s cubic-bezier(.32,.72,0,1);display:inline-flex;position:absolute;top:15px;right:15px;box-shadow:inset 0 0 0 1px #ffffff21,inset 0 1px #ffffff14,0 2px 10px #00000024}.modal-close-compact{width:40px;height:40px;top:18px;right:18px}.modal-close:hover{color:#fff;background:#080b1057;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 1px #ffffff1a,0 2px 10px #00000024}.modal-close:active{transform:scale(.94)}.modal-close-icon{stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;fill:none;width:18px;height:18px}.modal-drag-handle{display:none}.modal-context{text-align:center;flex-direction:column;align-items:center;gap:3px;margin-bottom:20px;display:flex}.modal-legs{background:color-mix(in srgb, var(--bg-raised) 70%, transparent);border:1px solid var(--border);border-radius:9px;align-self:center;gap:2px;margin:-8px 0 18px;padding:3px;display:flex}.modal-leg-tab{color:var(--muted);letter-spacing:.01em;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:5px;padding:4px 14px;font-size:12px;font-weight:600;transition:color .15s,background .15s;display:flex}.modal-leg-tab:hover:not(:disabled){color:var(--text-h)}.modal-leg-tab.active{background:var(--panel-hover);color:var(--text-h);box-shadow:0 1px 3px #00000073,inset 0 1px #ffffff0a}.modal-leg-tab:disabled{cursor:not-allowed;opacity:.45}.modal-leg-lock{fill:currentColor;stroke:currentColor;stroke-width:1.3px;width:9px;height:10.5px}.modal-context-strong{text-transform:uppercase;letter-spacing:.09em;color:#f6f9fce6;text-shadow:0 1px 2px #00000047;font-size:12.5px;font-weight:700}.modal-context-date{color:#e9eef5a8;text-shadow:0 1px 2px #00000052;font-size:12px}.modal-context-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:inline-flex}.modal-live-status{letter-spacing:.06em;-webkit-backdrop-filter:none;backdrop-filter:none;color:#f3f6fadb;text-shadow:0 1px 2px #00000052;background:0 0;border:none;gap:4px;padding:0;font-size:11px}.modal-calendar-link{color:var(--muted);opacity:.8;justify-content:center;align-items:center;padding:2px;transition:color .15s,filter .15s,opacity .15s,transform .15s;display:inline-flex}.modal-calendar-link:hover,.modal-calendar-link:focus-visible{color:#8bbde3;opacity:1;filter:drop-shadow(0 0 4px #8bbde347);outline:none;transform:translateY(-1px)}.modal-calendar-icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.modal-calendar-icon-accent{fill:currentColor;stroke:none}.modal-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin-bottom:22px;display:grid}.modal-team{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.modal-flag{filter:drop-shadow(0 3px 8px #00000059);font-size:63px;line-height:1}.modal-flag-unknown{width:84px;height:63px;color:var(--muted);border:2px dashed #9aadcb3d;border-radius:5px;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.modal-team-name{letter-spacing:-.015em;color:var(--text-h);font-size:17.5px;font-weight:620;line-height:1.12}.modal-team-hidden{color:var(--muted);letter-spacing:0;text-wrap:balance;max-width:14ch;font-size:13px;font-weight:400;line-height:1.35}.modal-mid{text-align:center;min-width:78px}.modal-vs{color:var(--muted);letter-spacing:.02em;margin-bottom:29.6px;font-size:14px;font-weight:500;display:block}.modal-score{color:var(--text-h);font-variant-numeric:tabular-nums;flex-direction:column;align-items:center;gap:2px;font-size:30px;font-weight:750;animation:.45s cubic-bezier(.2,1.4,.4,1) score-pop;display:flex}@keyframes score-pop{0%{opacity:0;filter:blur(4px);transform:scale(.4)}60%{opacity:1;filter:blur();transform:scale(1.12)}to{transform:scale(1)}}.modal-score-note{color:var(--muted);font-size:11.5px;font-weight:450}.modal-summary{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);text-shadow:0 1px 2px #00000038;background:#ffffff24;border:1px solid #ffffff29;border-radius:999px;padding:6px 16px;font-size:14px;font-weight:620;animation:.5s cubic-bezier(.2,1,.4,1) .15s backwards summary-rise;box-shadow:inset 0 1px #ffffff1f}@keyframes summary-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.oddsbar{margin:-2px 2px 18px}.oddsbar-head{justify-content:space-between;align-items:baseline;margin-bottom:6px;display:flex}.oddsbar-label{text-transform:uppercase;letter-spacing:.09em;color:#e2e9f29e;text-shadow:0 1px 2px #0000004d;font-size:9px;font-weight:600}.oddsbar-src{color:var(--muted);opacity:.6;font-size:10px;text-decoration:none;transition:opacity .15s,color .15s}.oddsbar-src:hover{color:var(--text-h);opacity:1}.oddsbar-track{gap:2px;height:4px;display:flex}.oddsbar-seg{background:#ffffff42;border-radius:2px;min-width:3px;transition:background .15s}.oddsbar-draw{background:#ffffff29}.oddsbar-seg.is-fav{background:#ffffffc7}.oddsbar-keys{font-variant-numeric:tabular-nums;color:#e2e9f29e;text-shadow:0 1px 2px #0000004d;justify-content:space-between;margin-top:6px;font-size:10px;display:flex}.oddsbar-key b{color:#e2e9f29e;font-weight:500}.oddsbar-key-mid{text-align:center}.oddsbar-key.is-fav{color:#f0f5fbeb}.oddsbar-key.is-fav b{color:var(--text-h);font-weight:700}.modal-goals{grid-template-columns:1fr auto 1fr;align-items:start;gap:16px;width:100%;margin:-2px 0 4px;display:grid}.goals-mid{min-width:78px}.goals-side{text-align:center;text-wrap:balance;color:#fafcfff2;text-shadow:0 1px 2px #00000052;flex-direction:column;gap:3px;margin:0;padding:0;font-size:12.5px;font-weight:500;line-height:1.45;list-style:none;display:flex}.goal-min{color:#f0f4faa3;font-variant-numeric:tabular-nums;font-weight:450}.modal-body{flex-direction:column;align-items:center;gap:14px;display:flex}.modal-pre-reveal-cta{order:2;margin-top:0}.modal-hide-result{color:#eef3fae0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-shadow:0 1px 2px #00000038;background:#ffffff1a;border:1px solid #ffffff2e}.modal-hide-result:hover{color:#fff;background:#ffffff29;border-color:#ffffff4d}.modal-hide-result:active{background:#ffffff14}.entertainment-summary-copy{color:var(--text);text-align:left;margin:0;font-size:12.5px;line-height:1.5}.entertainment-disclaimer{color:var(--muted);opacity:.65;text-align:left;margin:8px 0 0;font-size:10.5px;font-style:italic;line-height:1.4}.modal-hint{color:var(--muted);text-align:center;max-width:380px;font-size:13px;line-height:1.55}.modal-hint-small{font-size:11.5px}.modal-video-placeholder{aspect-ratio:16/9;color:#d8e1edd9;-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);background:radial-gradient(130% 95% at 50% -25%,#ffffff17,#0000 62%),linear-gradient(168deg,#ffffff0f,#ffffff08);border:1px dashed #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;font-size:13px;display:flex}.modal-video-icon{font-size:26px}.player-block{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.poster-list{flex-direction:column;gap:10px;width:100%;display:flex}.player-poster{cursor:pointer;width:100%;min-height:150px;color:var(--text-h);isolation:isolate;--pick-h:30px;background:radial-gradient(130% 95% at 50% -25%,#ffffff1f,#0000 62%),linear-gradient(168deg,#ffffff1c,#ffffff0d);border:1px solid #fff3;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:11px;transition:border-color .15s,background-color .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px #00000038}.player-poster:after{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(14px)saturate(1.25);backdrop-filter:blur(14px)saturate(1.25);pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff29}.player-poster:before{content:"";background:radial-gradient(circle at 50% 135%,#0000 34%,#ffffff0d 34.5%,#0000 36%);position:absolute;inset:0}.player-poster:hover{border-color:#ffffff52}.player-poster:hover .poster-play{filter:brightness(1.06);transform:scale(1.07);box-shadow:0 8px 24px #be28224d,0 2px 8px #0006}.poster-main{z-index:1;width:100%;min-height:150px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:16px;display:flex;position:relative}:is(.player-poster.is-picking .poster-play,.player-poster:hover:has(.poster-caption-btn:hover,.sc-mark:hover,.poster-peek:hover) .poster-play){filter:none;transform:none;box-shadow:0 6px 18px #be282233,0 2px 8px #00000059}.poster-ghost-layer{z-index:2;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:11px;padding:16px;display:flex;position:absolute;inset:0}.poster-play-ghost{width:62px;height:44px}.poster-note-ghost,.poster-label.is-ghosted{visibility:hidden}.poster-caption-btn{color:var(--text-h);font:inherit;font-size:13px;font-weight:550;line-height:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;margin:-5px 0;padding:5px 22px;transition:background-color .15s;position:relative}.poster-caption-chev{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;opacity:.4;transition:opacity .15s;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.poster-caption-btn:hover,.poster-caption-btn:focus-visible,.poster-caption-btn[aria-expanded=true]{background:#ffffff14;outline:none}.poster-caption-btn:hover .poster-caption-chev,.poster-caption-btn:focus-visible .poster-caption-chev{opacity:.9}.player-poster>*{transition:opacity .16s}.player-poster.is-picking{min-height:max(150px, calc(var(--rows) * var(--pick-h) + 26px))}.player-poster.is-picking>:not(.poster-picker){opacity:.32;pointer-events:none}.player-poster.is-picking :is(.poster-play,.poster-label,.poster-note,.poster-ghost-layer){opacity:0}.poster-picker{z-index:5;position:absolute;inset:0}.poster-picker-list{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:linear-gradient(168deg,#ffffff24,#ffffff12),#16192138;border-radius:12px;flex-direction:column;width:min(212px,100% - 32px);padding:5px;animation:.16s cubic-bezier(.2,.9,.3,1) both poster-picker-in;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 .5px #ffffff24,0 10px 26px #0000003d}@keyframes poster-picker-in{0%{opacity:0;transform:scale(.94)}}.poster-pick{height:var(--pick-h);color:#ffffffdb;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:12px 1fr auto;align-items:center;gap:8px;padding:0 11px 0 9px;font-size:13px;font-weight:550;transition:color .15s,background-color .15s;display:grid}.poster-pick-check{visibility:hidden;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.poster-pick-lang{color:#ffffff6b;font-size:12px;font-weight:450}@media (hover:hover){.poster-pick:hover{color:#fff;background:#ffffff12}}.poster-pick:focus-visible{color:#fff;background:#ffffff12;outline:none;box-shadow:inset 0 0 0 1px #ffffff4d}.poster-pick.is-active{color:#fff;background:#ffffff26}@media (hover:hover){.poster-pick.is-active:hover{background:#fff3}}.poster-pick.is-active .poster-pick-check{visibility:visible}.poster-pick.is-active .poster-pick-lang{color:#ffffffa8}@media (width<=760px){.player-poster{--pick-h:34px}}@media (prefers-reduced-motion:reduce){.poster-caption-btn,.poster-caption-chev,.poster-pick,.player-poster>*{transition:none}.poster-picker-list{animation:none}}.poster-play{color:#fff;background:linear-gradient(#c9443d,#a62924);border:none;border-radius:13px;justify-content:center;align-items:center;width:62px;height:44px;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:0 6px 18px #be282233,0 2px 8px #00000059}.poster-label{font-size:13px;font-weight:550}.poster-note{color:var(--muted);opacity:.7;margin-top:1px;font-size:10px}.poster-list{position:relative}.poster-covers{z-index:2;position:absolute;bottom:6px;right:6px}.player-wrap{--player-title-mask-height:38px;--player-youtube-controls-width:168px;aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;position:relative;overflow:hidden;container-type:inline-size}@container (width<=395px){.player-titlebar{--player-youtube-controls-width:144px}}@container (width<=359px){.player-titlebar{--player-youtube-controls-width:96px}}.player-host,.player-host iframe{border:0;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.player-host-fox{width:calc(100% + 16px);height:calc(100% + 16px);inset:-8px}.player-titlebar{top:0;left:0;right:calc(var(--player-youtube-controls-width) - 8px);z-index:3;height:var(--player-title-mask-height);pointer-events:none;background:#05070b;border-bottom:1px solid #ffffff0e;align-items:center;padding:0 clamp(12px,1.25cqi,24px);display:flex;position:absolute}.player-titlebar-glass{display:none}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.player-titlebar{--player-title-taper:38px;--player-title-side:20px;height:calc(var(--player-title-mask-height) + var(--player-title-taper));padding-bottom:var(--player-title-taper);background:0 0;border-bottom:0}.player-titlebar-glass{display:block;position:absolute;inset:0}.player-titlebar-glass>span{top:0;left:0;right:calc(var(--player-title-side) - var(--side));height:calc(var(--player-title-mask-height) + var(--down));-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(#000 calc(100% - 6px),#0000),linear-gradient(90deg,#000 calc(100% - 6px),#0000);mask-image:linear-gradient(#000 calc(100% - 6px),#0000),linear-gradient(90deg,#000 calc(100% - 6px),#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.player-titlebar-glass>span:first-child{--blur:24px;--down:6px;--side:6px}.player-titlebar-glass>span:nth-child(2){--blur:10.7px;--down:12px;--side:9px}.player-titlebar-glass>span:nth-child(3){--blur:7.1px;--down:18px;--side:12px}.player-titlebar-glass>span:nth-child(4){--blur:4.5px;--down:24px;--side:14px}.player-titlebar-glass>span:nth-child(5){--blur:2.6px;--down:29px;--side:16px}.player-titlebar-glass>span:nth-child(6){--blur:1.6px;--down:34px;--side:18px}.player-titlebar-glass>span:nth-child(7){--blur:.8px;--down:38px;--side:20px}.player-titlebar-glass:after{content:"";top:0;left:0;right:calc(8px - var(--player-youtube-controls-width));background:linear-gradient(#00000057 0%,#0000004f 30%,#0000003b 48%,#00000021 64%,#0000000d 80%,#0000 100%);position:absolute;bottom:0}}.player-titlebar-label{letter-spacing:.01em;color:#ffffffe6;text-shadow:0 1px 3px #0006;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(12.5px,1.05cqi,20px);font-weight:600;position:relative;overflow:hidden}.player-wrap:has(>.yt-controls) .player-titlebar-label{opacity:0;transition:opacity .3s ease-out}.player-wrap:has(>.yt-controls.is-active) .player-titlebar-label{opacity:1;transition-duration:.12s}.player-expand{--player-expand-size:clamp(44px, 4cqi, 52px);--player-expand-gap:clamp(8px, .9cqi, 12px);pointer-events:auto;z-index:3;width:calc(var(--player-expand-size) + 2 * var(--player-expand-gap));height:calc(var(--player-expand-size) + 2 * var(--player-expand-gap));color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;bottom:0;right:0}.player-wrap:has(>.yt-controls)>.player-expand{opacity:0;pointer-events:none;transition:opacity .3s ease-out}.player-wrap:has(>.yt-controls.is-active)>.player-expand{opacity:1;pointer-events:auto;transition-duration:.12s}.player-wrap:has(>.yt-controls)>.player-expand:focus-visible{opacity:1;pointer-events:auto;transition-duration:.12s}.player-expand:before{content:"";inset:var(--player-expand-gap);background:radial-gradient(120% 90% at 50% 0,#ffffff29,#0000 58%),#14161c9e;border-radius:50%;transition:transform .2s cubic-bezier(.25,1,.5,1),background-color .2s ease-out;position:absolute;box-shadow:inset 0 0 0 .5px #ffffff3d,inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #ffffff12,0 4px 16px #00000042,0 1px 3px #0003}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.player-expand:before{-webkit-backdrop-filter:blur(12px)saturate(1.8)brightness(.9);backdrop-filter:blur(12px)saturate(1.8)brightness(.9);background:radial-gradient(120% 90% at 50% 0,#ffffff29,#0000 58%),#14161c4d}}.player-expand svg{width:calc(var(--player-expand-size) * .5);height:calc(var(--player-expand-size) * .5);filter:drop-shadow(0 1px 1px #00000059);position:relative;overflow:visible}.player-expand-arrow{transition:transform .22s cubic-bezier(.25,1,.5,1)}.player-expand:hover:before,.player-expand:focus-visible:before{background-color:#3a3e4866;transform:scale(1.08)}.player-expand:hover .player-expand-arrow:first-child{transform:translate(1.5px,-1.5px)}.player-expand:hover .player-expand-arrow:last-child,.player-wrap.is-expanded .player-expand:hover .player-expand-arrow:first-child{transform:translate(-1.5px,1.5px)}.player-wrap.is-expanded .player-expand:hover .player-expand-arrow:last-child{transform:translate(1.5px,-1.5px)}.player-expand:active:before{transition-duration:80ms;transform:scale(.95)}.player-expand:focus-visible{outline:none}.player-expand:focus-visible:before{outline-offset:3px;outline:2px solid #ffffffe6}.player-wrap.is-expanded{z-index:120;aspect-ratio:auto;border-radius:0;width:auto;height:auto;position:fixed;inset:0}.player-wrap:fullscreen{aspect-ratio:auto;border-radius:0;width:100vw;height:100vh}.player-overlay{z-index:4;background:linear-gradient(#080b10f5,#080b10fc);flex-direction:column;justify-content:center;align-items:center;gap:12px;animation:.25s overlay-in;display:flex;position:absolute;inset:0}.player-overlay p{color:var(--text-h);font-size:16px;font-weight:620}@keyframes overlay-in{0%{opacity:0}to{opacity:1}}.video-fallback{border:1px dashed var(--border-strong);text-align:center;background:radial-gradient(circle at 50% 0,#41b88321,#0000 42%),#ffffff06;border-radius:12px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:26px 22px;font-size:13.5px;display:flex}.video-fallback a{text-decoration:none}.video-fallback-icon{border:1px solid var(--border);background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:17px;display:inline-flex}.video-fallback-title{color:var(--text-h);letter-spacing:-.01em;font-size:16px;font-weight:650}.video-fallback-copy{max-width:460px;color:var(--muted);line-height:1.55}.dialog-backdrop{justify-content:center;align-items:center}.modal.dialog{--dialog-light:#ffffff12;text-align:center;-webkit-backdrop-filter:blur(30px)saturate(1.4);backdrop-filter:blur(30px)saturate(1.4);background:#161c25bd;border:1px solid #ffffff1f;border-radius:28px;width:min(340px,100%);padding:26px 22px 22px;box-shadow:inset 0 1px #ffffff1a,0 30px 90px #0009,0 2px 8px #0000004d}.modal.dialog:before{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(90% 55% at 50% -8%, var(--dialog-light), transparent 70%), linear-gradient(180deg, #ffffff09, transparent 40%);pointer-events:none;position:absolute;inset:0}.modal.dialog:after{content:"";z-index:-1;border-radius:inherit;background:var(--grain) 0 0 / 160px 160px repeat;mix-blend-mode:soft-light;opacity:.22;pointer-events:none;position:absolute;inset:0}.modal.dialog.confirm{--dialog-light:#3ddc8421}.modal.dialog.confirm.is-danger{--dialog-light:#e5534b24}.dialog-icon{width:50px;height:50px;color:var(--accent);background:#3ddc8421;border-radius:50%;place-items:center;margin:0 auto 14px;display:grid;box-shadow:inset 0 0 0 1px #3ddc842e}.dialog-icon-reset{color:#f08a84;background:#e5534b24;box-shadow:inset 0 0 0 1px #e5534b33}.dialog-title{letter-spacing:-.018em;color:var(--text-h);text-wrap:balance;margin:0 0 7px;font-size:18px;font-weight:680;line-height:1.25}.dialog-body{color:#e2e9f2a8;text-wrap:pretty;margin:0 0 22px;font-size:13.5px;line-height:1.5}.dialog-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dialog-btn{height:44px;color:var(--text-h);font:inherit;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:#ffffff17;border:none;border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:600;transition:background .15s,transform .18s cubic-bezier(.32,.72,0,1)}.dialog-btn:hover{background:#ffffff24}.dialog-btn:active{background:#ffffff12;transform:scale(.97)}.dialog-btn.is-primary{background:var(--accent-deep);color:#fff;box-shadow:inset 0 1px #ffffff29}.dialog-btn.is-primary:hover{background:#23b268}.dialog-btn.is-primary:active{background:#18854c}.dialog-btn.is-danger{color:#fff;background:#c4483f;box-shadow:inset 0 1px #ffffff24}.dialog-btn.is-danger:hover{background:#d4554d}.dialog-btn.is-danger:active{background:#a63a33}.dialog-btn:focus-visible{outline-offset:2px;outline:2px solid #ffffffd9}.modal.dialog.onboarding{--dialog-light:#3ddc841a;width:min(404px,100%);padding:30px 30px 18px}.onboarding-badge{width:84px;height:84px;margin:0 auto 14px;position:relative}.onboarding-badge:before{content:"";z-index:-1;background:radial-gradient(closest-side,#3ddc8429,#0000);border-radius:50%;position:absolute;inset:-22px}.onboarding-badge img{filter:drop-shadow(0 8px 18px #00000073);display:block}.onboarding-title{letter-spacing:-.025em;color:var(--text-h);margin:0 0 24px;font-size:25px;font-weight:720;line-height:1.15}.onboarding-list{text-align:left;flex-direction:column;gap:18px;margin:0 0 26px;padding:0;list-style:none;display:flex}.onboarding-list li{grid-template-columns:26px 1fr;align-items:start;gap:15px;display:grid}.onboarding-glyph{color:var(--accent);margin-top:1px}.onboarding-list strong{letter-spacing:-.01em;color:var(--text-h);font-size:14px;font-weight:640;line-height:1.35;display:block}.onboarding-list span{color:#e2e9f2a3;margin-top:2px;font-size:13px;line-height:1.45;display:block}.onboarding-go{width:100%;height:48px;font-size:15px}.onboarding-links{justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.onboarding-links-dot{background:#e2e9f24d;border-radius:50%;width:3px;height:3px}.onboarding-disclosure-link{font:inherit;color:#e2e9f280;cursor:pointer;background:0 0;border:0;padding:4px 2px;font-size:12px;font-weight:520;transition:color .15s}.onboarding-disclosure-link:hover{color:#e2e9f2d9}.onboarding-disclosure-link[aria-expanded=true]{color:var(--text-h)}.onboarding-disclosure-link:focus-visible{outline:1.5px solid var(--accent);outline-offset:3px;border-radius:3px}.onboarding-disclosure-panel{justify-content:center;display:flex}.onboarding-disclosure-content{color:#e2e9f29e;text-align:left;background:#ffffff0b;border-radius:14px;margin-top:10px;padding:12px 14px;font-size:11.5px;line-height:1.55;animation:.26s cubic-bezier(.22,1,.36,1) both onboarding-disclosure-in}.onboarding-disclosure-content p{margin:0}.onboarding-disclosure-content p+p{margin-top:.8em}@keyframes onboarding-disclosure-in{0%{opacity:0;transform:translateY(-4px)}}.queue-overlay{z-index:45;background:var(--scrim-page);-webkit-backdrop-filter:var(--scrim-page-fx);backdrop-filter:var(--scrim-page-fx);flex-direction:column;animation:.36s cubic-bezier(.22,1,.36,1) queue-in,.14s ease-out queue-fade;display:flex;position:fixed;inset:0}@keyframes queue-fade{0%{opacity:0}}@keyframes queue-in{0%{-webkit-backdrop-filter:blur();backdrop-filter:blur();transform:scale(.94)}}.queue-bar{border-bottom:1px solid var(--border);flex-shrink:0;padding:14px 28px}.queue-bar-inner{align-items:center;gap:11px;max-width:1880px;margin:0 auto;display:flex}.queue-mark{color:var(--saved-ink);display:inline-flex}.queue-title{letter-spacing:-.02em;font-size:19px;font-weight:650}.queue-count{font-variant-numeric:tabular-nums;color:var(--saved-ink);background:#e9b85a1f;border:1px solid #e9b85a47;border-radius:999px;padding:1.5px 8px;font-size:11.5px;font-weight:650}.queue-close{color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);background:#ffffff1a;border:1px solid #ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-left:auto;padding:0;transition:background .15s,border-color .15s,color .15s,transform .12s cubic-bezier(.32,.72,0,1);display:inline-flex;box-shadow:inset 0 1px #ffffff29,0 4px 14px #00000038}.queue-close:hover{color:#fff;background:#ffffff2e;border-color:#ffffff47}.queue-close:active{transform:scale(.94)}.queue-body{flex:1;padding:26px 28px 40px;overflow-y:auto}.queue-grid{--q-gap:18px;--q-flag:58px;gap:var(--q-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));max-width:1880px;margin:0 auto;padding:0;list-style:none;display:grid}.queue-grid .preview-flag{font-size:var(--q-flag)}.queue-grid .preview-flag-tbd{width:calc(var(--q-flag) * 4 / 3);height:var(--q-flag);font-size:calc(var(--q-flag) * .4)}.queue-grid .preview-matchup{gap:24px}.queue-section+.queue-section{margin-top:40px}.queue-heading{letter-spacing:-.015em;max-width:1880px;color:var(--text-h);margin:0 auto 14px;font-size:17px;font-weight:500;animation:.32s cubic-bezier(.32,.72,0,1) both queue-heading-in}.is-ready>.queue-heading{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes queue-heading-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.queue-heading{animation:none}}.queue-grid .preview-saved{display:none}.queue-item{touch-action:manipulation;transition:transform .24s cubic-bezier(.32,.72,0,1);display:flex;position:relative}.queue-item>.preview-card{flex:1;min-width:0}.queue-grid .preview-source{color:var(--muted);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;overflow:hidden}.queue-loading{color:var(--muted);text-align:center;padding:48px 12px}.queue-unavailable{border:1px solid var(--border);background:var(--panel);min-height:195px;color:var(--muted);text-align:center;border-radius:16px;flex:1;justify-content:center;align-items:center;padding:24px;display:flex}.queue-item.is-lifted{z-index:5;cursor:grabbing;transition:none}.queue-item.is-settling{z-index:4}.queue-item.is-landing{z-index:5}@media (prefers-reduced-motion:reduce){.queue-item{transition:none}}.queue-item.is-lifted .preview-card{border-color:var(--saved-edge);transform:scale(1.025);box-shadow:0 0 0 1px #e9b85a42,0 22px 54px #0000008c}.queue-grid.is-dragging .queue-item:not(.is-lifted) .preview-card:hover{box-shadow:var(--shadow);transform:none}.queue-grid.is-dragging .queue-item:not(.is-lifted) .preview-card:hover .match-fabric,.queue-grid.is-dragging .queue-item:not(.is-lifted) .preview-card:hover .preview-media:before{transform:none}.queue-item.is-done{opacity:.6}.queue-item.is-done:hover{opacity:.85}.queue-remove{z-index:4;color:#ffffffeb;cursor:pointer;-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);opacity:0;background:#0e1015c7;border:1px solid #ffffff3d;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:opacity .14s,transform .18s cubic-bezier(.32,.72,0,1),color .14s,background .14s,border-color .14s;display:inline-flex;position:absolute;top:-11px;right:-11px;transform:scale(.86);box-shadow:inset 0 1px #ffffff1f,0 4px 14px #00000073}.queue-item:hover .queue-remove,.queue-remove:focus-visible{opacity:1;transform:none}.queue-remove:hover{color:#fff;background:#1e2128eb;border-color:#fff6}.queue-remove:active{transform:scale(.92)}.queue-item .preview-badge,.queue-item .live-status-badge{transition:opacity .14s}.queue-item:hover .preview-badge,.queue-item:hover .live-status-badge{opacity:0}.queue-item:has(.queue-remove:focus-visible) .preview-badge{opacity:0}.queue-item:has(.queue-remove:focus-visible) .live-status-badge{opacity:0}.queue-grid.is-dragging .queue-item:hover .queue-remove{opacity:0}@media (hover:none){.queue-remove{opacity:1;transform:none}.queue-item .preview-badge,.queue-item .live-status-badge{opacity:0}}.queue-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:max(260px,100vh - 220px);padding:16px;display:flex}.queue-empty-art{pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 22px 36px #00000073);width:max(120px,min(264px,58vw,126.8dvh - 405.76px));height:auto;margin-bottom:24px}.queue-empty-title{color:var(--text-h);letter-spacing:-.02em;font-size:21px;font-weight:650}.queue-empty-sub{max-width:420px;color:var(--muted);margin-top:8px;font-size:15px;line-height:1.55}.queue-empty-glyph{vertical-align:-.16em;color:var(--text);font-size:1.08em;display:inline-flex}@media (width<=480px){.app-header-end{flex:auto;min-width:0}.app-progress{flex:1;min-width:0}.app-progress-bar{flex:1;width:auto;min-width:24px;max-width:104px}.app-header-end>.btn-ghost{white-space:nowrap;flex-shrink:0}}@media (width<=400px){.app-progress-bar{display:none}.app-header .app-header-end{gap:8px}.app-header-end>.btn-ghost{padding-inline:12px}}@media (width<=760px){.app-header{gap:12px;padding:12px 16px}.queue-bar{padding:8px 16px}.queue-bar-inner{gap:9px}.queue-close{width:44px;height:44px}.queue-body{padding:16px 16px 32px}.queue-section+.queue-section{margin-top:30px}.queue-heading{margin-bottom:12px}.queue-grid{--q-gap:14px;--q-flag:50px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.app-main{padding:18px 16px 32px;overflow-x:clip}.app-header-end{gap:10px;margin-left:auto}.day-rail{min-height:calc(100dvh - 120px)}.day-rail.is-rest-day{min-height:0}.rest-day{min-height:max(160px,100dvh - 460px);padding:8px 16px 32px}.rest-day-mascot{width:max(120px,min(256px,66vw,104.2dvh - 543.924px))}.day-grid{--day-gap:10px}.day-grid .preview-card{max-width:420px}.day-track{--day-item-w:134px}.day-carousel-window{--day-peek-fade:62px;height:52px}.day-item-label{font-size:19px}.preview-flag{font-size:56px}.preview-flag-tbd{width:74.6667px;height:56px}.day-grid{--day-flag-size:56px;--day-flag-gap:18px}.group-grid{grid-template-columns:1fr}.group-sections{justify-content:flex-start;width:100%}.modal-backdrop{justify-content:stretch;align-items:stretch;padding:14px 0 0}.modal{--sheet-pad-top:30px;--sheet-pad-x:18px;width:100%;max-width:none;min-height:calc(100dvh - 14px);padding:var(--sheet-pad-top) var(--sheet-pad-x) calc(24px + env(safe-area-inset-bottom));box-shadow:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;border-bottom:none;border-left:none;border-right:none;border-radius:18px 18px 0 0;transition:transform .32s cubic-bezier(.32,.72,0,1);animation:.28s cubic-bezier(.32,.72,0,1) modal-in-mobile;overflow-y:auto}.modal>.match-fabric{inset:calc(-1 * var(--sheet-pad-top)) auto auto;height:calc(100dvh - 15px);margin:calc(-1 * var(--sheet-pad-top)) calc(-1 * var(--sheet-pad-x)) calc(var(--sheet-pad-top) + 15px - 100dvh);display:block;position:sticky}.modal-drag-handle{pointer-events:none;background:#ebebf547;border-radius:999px;width:38px;height:5px;transition:background .16s,width .16s;display:block;position:absolute;top:8px;left:50%;transform:translate(-50%)}.modal.is-dragging .modal-drag-handle{background:#ebebf58c;width:46px}.modal.will-dismiss .modal-drag-handle{background:#6fd29a;width:54px}.modal-close,.modal-close-compact{width:48px;height:48px;top:15px;right:15px}.modal-close-icon{width:20px;height:20px}.modal-close:active{background:#080b106b;transform:scale(.92)}.modal-hide-result{margin-top:8px;padding:9px 18px;font-size:13px}.modal-context{margin-bottom:16px;padding-inline:50px}.modal-hint{letter-spacing:0;color:var(--muted);max-width:380px;font-size:13px;font-weight:400;line-height:1.55}.modal-pre-reveal-cta{order:1;margin-top:6px}.modal-flag{font-size:54px}.modal-flag-unknown{width:72px;height:54px}.modal-team-name{font-size:17.5px}.modal-teams{margin-bottom:18px}.oddsbar{margin:-2px 2px 14px}.oddsbar-label{font-size:8.5px}.oddsbar-src{font-size:9.5px}.oddsbar-head{margin-bottom:5px}.oddsbar-track{height:3px}.oddsbar-keys{margin-top:5px;font-size:9.5px}.tile-thumb{padding:0 9px;font-size:25px}}@keyframes modal-in-mobile{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (width<=760px){.dialog-backdrop{padding:20px 20px calc(20px + env(safe-area-inset-bottom));justify-content:center;align-items:center}.modal.dialog{touch-action:auto;border:1px solid #ffffff1f;border-radius:28px;width:min(340px,100%);min-height:0;max-height:100%;padding:26px 20px 20px;transition:none;animation:.22s cubic-bezier(.2,1,.4,1) modal-in;box-shadow:inset 0 1px #ffffff1a,0 30px 90px #0009}.modal.dialog.onboarding{width:min(404px,100%);padding:26px 22px 14px}.dialog-btn{height:46px}.onboarding-go{height:50px}.app-header-end{position:relative}.fav-root{position:static}.fav-panel{width:min(296px,100vw - 32px);top:calc(100% + 8px)}}@media (width<=480px){.group-grid-single .standings td,.group-grid-single .standings th{padding-left:5px;padding-right:5px}.group-grid-single .standings .name{white-space:nowrap;text-overflow:ellipsis;width:100%;max-width:0;overflow:hidden}}@media (width<=400px){.app-brand{gap:6px;min-width:0;max-width:100%}.app-name{font-size:14.5px}.season-picker{min-width:0;margin-left:0}.picker-trigger{gap:4px;max-width:100%;padding-inline:7px 6px}.picker-trigger-label{text-overflow:ellipsis;overflow:hidden}}.nations-pending-bracket{scrollbar-width:thin;max-width:100%;overflow-x:auto}.nations-pairing-note{color:var(--muted);text-align:center;margin:0 12px 12px;font-size:12px}.nations-stage-bracket{min-width:680px}.nations-stage-bracket .nations-qf-column{flex:1.35 1 0}.nations-stage-bracket .nations-sf-column,.nations-stage-bracket .nations-center-column{flex:1 1 0}.nations-tie-label{color:var(--muted);letter-spacing:.03em;text-align:center;margin-bottom:6px;font-size:10px;font-weight:650}.nations-empty-slot{border:1px dashed var(--border-strong);background:var(--panel);min-height:76px;color:var(--muted);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:9px 7px;display:flex}.nations-empty-state{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.nations-empty-label{color:var(--text-h);font-size:11px;font-weight:650}.nations-empty-window{font-size:10px}.nations-pending-bracket[data-pairings=unassigned] .nations-qf-column .b-slot.has-out:after,.nations-pending-bracket[data-pairings=unassigned] .nations-sf-column .b-slot.has-in:before,.nations-pending-bracket[data-pairings=unassigned] .nations-qf-column .b-pair:before,.nations-pending-bracket[data-pairings=unassigned] .nations-qf-column .b-pair:after{display:none}
