@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-B2xhLi22.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C88,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(./inter-cyrillic-wght-normal-CMZtQduZ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-CGAr0uHJ.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CaVNZxsx.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-CFHvXkgd.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,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(./inter-latin-wght-normal-C2S99t-D.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #000000;--bg-card: #1c1c1e;--bg-sheet: #1c1c1e;--label: #ffffff;--label-2: rgba(235, 235, 245, .6);--label-3: rgba(235, 235, 245, .3);--sep: rgba(84, 84, 88, .6);--fill: rgba(118, 118, 128, .24);--fill-2: rgba(118, 118, 128, .36);--highlight: #2c2c2e;--hover: rgba(255, 255, 255, .04);--seg-thumb: #5a5a5f;--glass: rgba(44, 44, 48, .58);--glass-strong: rgba(44, 44, 48, .82);--glass-edge: rgba(255, 255, 255, .1);--glass-shine: rgba(255, 255, 255, .16);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .35);--tab-pill: rgba(255, 255, 255, .1);--accent: #0a84ff;--red: #ff453a;--green: #30d158;--green-text: #30d158;--yellow: #ffd60a;--hairline: 1px;--gutter: 16px;--bar-h: 52px;--dock-h: 62px;--dock-w: min( calc(100% - 32px) , 480px);--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--ease: cubic-bezier(.32, .72, 0, 1);--spring: cubic-bezier(.34, 1.3, .64, 1);color-scheme:dark}@media (min-resolution: 2dppx){:root{--hairline: .5px}}@media (prefers-color-scheme: light){:root{--bg: #f2f2f7;--bg-card: #ffffff;--bg-sheet: #ffffff;--label: #000000;--label-2: rgba(60, 60, 67, .6);--label-3: rgba(60, 60, 67, .3);--sep: rgba(60, 60, 67, .22);--fill: rgba(118, 118, 128, .12);--fill-2: rgba(118, 118, 128, .2);--highlight: #e5e5ea;--hover: rgba(0, 0, 0, .03);--seg-thumb: #ffffff;--glass: rgba(255, 255, 255, .62);--glass-strong: rgba(250, 250, 252, .86);--glass-edge: rgba(0, 0, 0, .07);--glass-shine: rgba(255, 255, 255, .9);--glass-shadow: 0 10px 30px rgba(0, 0, 0, .12);--tab-pill: rgba(0, 0, 0, .06);--accent: #007aff;--red: #ff3b30;--green: #34c759;--green-text: #248a3d;--yellow: #ffcc00;color-scheme:light}}@media (min-width: 600px){:root{--gutter: 20px}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html.modal-open{overflow:hidden}body{margin:0;background:var(--bg);color:var(--label);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter Variable,Segoe UI,system-ui,sans-serif;font-size:17px;line-height:1.3;letter-spacing:-.014em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}svg{display:block;flex-shrink:0}h1,h2,p{margin:0;font:inherit}.num{font-variant-numeric:tabular-nums}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.glass{background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(190%);backdrop-filter:blur(18px) saturate(190%);box-shadow:inset 0 0 0 var(--hairline) var(--glass-edge),inset 0 1px 0 var(--glass-shine),var(--glass-shadow);color:var(--label);transition:transform .25s var(--spring),background-color .2s}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.glass{background:var(--glass-strong)}}button.glass:active,a.glass:active{transform:scale(.92)}.glass-circle{display:grid;place-items:center;width:44px;height:44px;border-radius:50%}.glass-circle svg{width:21px;height:21px}.glass-pill{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 16px;border-radius:999px;font-size:16px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.glass-pill.prominent{background:var(--accent);color:#fff;font-weight:600}.glass-pill .updown{width:9px;height:14px;opacity:.6}.stepper{padding:0;gap:0}.stepper button{display:grid;place-items:center;width:44px;height:44px;border-radius:999px}.stepper button:active{background:var(--tab-pill)}.stepper svg{width:9px;height:15px;stroke-width:2.2}.main{min-height:100vh;min-height:100dvh;padding-bottom:calc(var(--dock-h) + var(--safe-bottom) + 40px)}.screen{min-height:inherit}.enter-push{animation:push-in .36s var(--ease)}.enter-pop{animation:pop-in .36s var(--ease)}@keyframes push-in{0%{opacity:0;transform:translate(32px)}}@keyframes pop-in{0%{opacity:0;transform:translate(-24px)}}.tabbar{position:fixed;z-index:20;left:0;right:0;bottom:calc(var(--safe-bottom) + 12px);display:flex;gap:10px;width:var(--dock-w);margin:0 auto;pointer-events:none}.tabbar>*{pointer-events:auto}.tabbar-tabs{flex:1;display:flex;height:var(--dock-h);padding:4px;border-radius:999px}.tab{--tab-glyph: var(--bg-card);flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:999px;color:var(--label);font-size:10px;font-weight:600;letter-spacing:0;transition:background-color .25s,color .25s}.tab svg{width:25px;height:25px;stroke-width:1.7}.tab.active{background:var(--tab-pill);color:var(--accent)}.tabbar-search{width:var(--dock-h);height:var(--dock-h);flex:none}.tabbar-search svg{width:23px;height:23px}.tabbar-search.active{color:var(--accent)}.fab{position:fixed;z-index:19;left:0;right:0;bottom:calc(var(--safe-bottom) + 12px + var(--dock-h) + 12px);display:flex;justify-content:flex-end;width:var(--dock-w);margin:0 auto;pointer-events:none}.fab>*{pointer-events:auto}.fab .glass-circle{width:54px;height:54px;margin-right:4px}.fab .glass-circle svg{width:22px;height:22px}.navbar{position:sticky;top:0;z-index:10;padding-top:calc(var(--safe-top) + 6px)}.navbar:before{content:"";position:absolute;top:0;right:0;bottom:-28px;left:0;pointer-events:none;opacity:0;transition:opacity .25s;background:linear-gradient(to bottom,var(--bg) 35%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}.navbar.scrolled:before{opacity:1}.navbar-inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:var(--bar-h);max-width:760px;margin:0 auto;padding:0 var(--gutter)}.navbar-leading,.navbar-trailing{display:flex;align-items:center;gap:10px;min-width:0}.navbar-leading{justify-self:start}.navbar-trailing{justify-self:end}.navbar-title{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:46vw;opacity:0;transform:translateY(4px);transition:opacity .2s,transform .2s}.navbar-title.shown{opacity:1;transform:none}.back-chevron{width:10px!important;height:18px!important;stroke-width:2.4;margin-left:-2px}.star-button{color:var(--yellow)}.content{max-width:760px;margin:0 auto;padding:0 var(--gutter)}@media (min-width: 900px){.content.wide,.navbar.wide .navbar-inner{max-width:1040px}}.title-block{padding:10px 0 14px}.large-title{font-size:34px;line-height:41px;font-weight:700;letter-spacing:-.024em}.large-subtitle{margin-top:2px;font-size:17px;font-weight:600;color:var(--label-2)}.controls{margin:4px 0 14px}.quiet{color:var(--label-2);text-align:center;padding:40px 16px;font-size:15px}.seg{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:36px;padding:3px;border-radius:999px;background:var(--fill);-webkit-user-select:none;user-select:none}.seg-thumb{position:absolute;top:3px;bottom:3px;left:3px;width:calc((100% - 6px) / var(--n));border-radius:999px;background:var(--seg-thumb);box-shadow:0 3px 8px #0000001f,0 1px 1px #0000000a;transform:translate(calc(100% * var(--i)));transition:transform .38s var(--spring)}.seg button{position:relative;z-index:1;min-width:0;padding:0 10px;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-radius:999px}.seg button.on{font-weight:600}.seg button:not(.on):active{opacity:.6}.seg button:focus-visible{outline-offset:-2px}.section{margin:0 0 28px}.section-header{padding:0 4px 8px;font-size:20px;line-height:25px;font-weight:700;letter-spacing:-.02em}.section-footer{padding:8px 4px 0;font-size:13px;line-height:18px;color:var(--label-2)}.list,.card{background:var(--bg-card);border-radius:22px;overflow:hidden}.card{margin-bottom:12px}@media (max-width: 599px){.list.plain{margin:0 calc(-1 * var(--gutter));border-radius:0;box-shadow:0 calc(-1 * var(--hairline)) 0 var(--sep),0 var(--hairline) 0 var(--sep)}.section:has(>.list.plain)>.section-header,.section:has(>.list.plain)>.section-footer{padding-left:0;padding-right:0}}.row{position:relative;display:flex;align-items:center;gap:12px;min-height:48px;padding:11px 16px}.list>*+*:before{content:"";position:absolute;top:0;right:0;left:var(--sep-inset, 16px);height:var(--hairline);background:var(--sep)}.row-link{padding-right:14px;cursor:pointer;transition:background-color .15s}.row-link:active{background:var(--highlight)}@media (hover: hover){.row-link:hover{background:var(--hover)}.row-link:active{background:var(--highlight)}}.chevron{width:8px;height:14px;margin-left:auto;color:var(--label-3)}.stack{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.title{font-weight:600}.subtitle{font-size:13px;color:var(--label-2)}.secondary{color:var(--label-2)}.row.labeled{justify-content:space-between}.row.others{display:block;font-size:15px;line-height:21px;color:var(--label-2)}.logo{display:block;flex-shrink:0;object-fit:contain}.logo-empty{border-radius:50%;background:var(--fill);transform:scale(.8)}.rank{font-size:13px;font-weight:500;color:var(--label-2);font-variant-numeric:tabular-nums}.rank-badge{display:grid;place-items:center;min-width:24px;height:24px;padding:0 5px;border-radius:7px;background:var(--fill-2);color:var(--label);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.upset{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:var(--red)}.upset i{width:7px;height:7px;border-radius:50%;background:currentColor}.upset.live i{animation:blink 1.4s ease-in-out infinite}@keyframes blink{50%{opacity:.3}}.spinner-block{display:flex;justify-content:center;padding:72px 0}.spinner{position:relative;display:block;width:24px;height:24px;animation:spin .8s steps(8) infinite}.spinner i{position:absolute;left:calc(50% - 1.4px);top:0;width:2.8px;height:7px;border-radius:2px;background:var(--label-2);transform-origin:50% 12px;transform:rotate(calc(var(--i) * 45deg));opacity:calc(.22 + var(--i) * .11)}@keyframes spin{to{transform:rotate(360deg)}}.empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:64px 24px}.empty-icon{color:var(--label-2);margin-bottom:14px}.empty-icon svg{width:48px;height:48px;stroke-width:1.4}.empty-title{font-size:22px;line-height:28px;font-weight:700;letter-spacing:-.02em}.empty-message{margin-top:6px;font-size:15px;line-height:20px;color:var(--label-2);max-width:300px}.text-button{color:var(--accent);font-size:17px;padding:10px 4px}.empty .text-button{margin-top:16px;padding:0 20px;height:40px;border-radius:999px;background:var(--fill);font-size:15px;font-weight:600}.text-button:active{opacity:.5}.disclaimer{margin:4px 0 24px;padding:0 4px;font-size:12px;line-height:16px;color:var(--label-2);text-align:center}.disclaimer.above-fab{margin-bottom:76px}.prominent-button{display:block;width:100%;height:50px;margin:0 0 12px;border-radius:999px;background:var(--accent);color:#fff;font-size:17px;font-weight:600;transition:transform .25s var(--spring),opacity .2s}.prominent-button:active{transform:scale(.97);opacity:.85}.game-row{align-items:stretch;gap:12px;padding-top:12px;padding-bottom:12px;--sep-inset: 60px}.gr-teams{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.gr-note{font-size:12px;line-height:14px;color:var(--label-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-team{display:flex;align-items:center;gap:4px;min-width:0;height:30px}.gr-team .logo{margin-right:12px}.gr-team.lost{color:var(--label-2)}.gr-name{font-size:17px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.gr-rank{flex-shrink:0;align-self:flex-end;padding-bottom:5px;font-size:13px;font-weight:500;color:var(--label-2);font-variant-numeric:tabular-nums}.gr-score{margin-left:auto;padding-left:8px;font-size:22px;font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gr-status{position:relative;flex:none;width:104px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding-left:14px;font-size:13px;line-height:17px;color:var(--label-2)}.gr-status:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:var(--hairline);background:var(--sep)}.gr-state{font-size:17px;line-height:22px;color:var(--label);font-variant-numeric:tabular-nums;white-space:nowrap}.gr-status.live .gr-state{color:var(--red);font-weight:600}.gr-status.final .gr-state{font-weight:600}.gr-line{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--label);opacity:.85}.gr-cover{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-tv{display:flex;align-items:center;gap:5px;white-space:nowrap;overflow:hidden}.gr-tv svg{width:15px;height:15px}.game-row .chevron{align-self:center;margin-left:0}@media (max-width: 380px){.gr-status{width:92px;padding-left:12px}.gr-name{font-size:16px}}.rank-number{width:28px;text-align:right;font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}.trend{display:inline-flex;align-items:center;gap:3px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;min-width:30px;justify-content:flex-end}.trend svg{width:9px;height:7px}.trend.up{color:var(--green)}.trend.down{color:var(--red)}.trend.new{color:var(--accent)}.trend.flat{color:var(--label-3);font-weight:400;font-size:15px}.trend+.chevron{margin-left:6px}.search{position:relative;display:flex;align-items:center;height:44px;margin:0 0 24px;border-radius:999px;background:var(--fill)}.search-icon{position:absolute;left:14px;width:18px;height:18px;color:var(--label-2);pointer-events:none}.search input{flex:1;min-width:0;height:100%;padding:0 40px 0 42px;border:0;background:none;color:var(--label);font:inherit;font-size:17px;letter-spacing:inherit;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search input::placeholder{color:var(--label-2)}.search input::-webkit-search-cancel-button{display:none}.search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}.search-clear{position:absolute;right:10px;display:grid;place-items:center;width:26px;height:26px;color:var(--label-3)}.search-clear svg{width:18px;height:18px}.team-line{display:flex;align-items:baseline;gap:6px;min-width:0;flex:1;white-space:nowrap}.team-line .secondary{overflow:hidden;text-overflow:ellipsis}.star-mark{width:16px;height:16px;color:var(--yellow);stroke-width:1.6}.star-mark+.chevron{margin-left:8px}.team-header{display:flex;flex-direction:column;align-items:center;gap:4px;padding:22px 16px 20px;margin-top:6px;text-align:center}.team-header .logo{margin-bottom:8px}.team-name{font-size:26px;line-height:31px;font-weight:700;letter-spacing:-.022em}.team-sub{font-size:15px;color:var(--label-2)}.sched-row{gap:10px}.sched-date{width:48px;flex-shrink:0;font-size:13px;color:var(--label-2);font-variant-numeric:tabular-nums}.sched-where{font-size:15px;color:var(--label-2)}.sched-opp{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched-result{display:inline-flex;align-items:baseline;gap:6px;font-size:15px}.sched-result .num{min-width:54px;text-align:right;font-weight:500}.sched-result b{font-weight:700;width:12px;text-align:center}.sched-result .win{color:var(--green)}.sched-result .loss{color:var(--red)}.sched-result.live{color:var(--red);font-weight:600}.sched-upcoming{display:flex;flex-direction:column;align-items:flex-end;max-width:38%;font-size:13px;line-height:17px;text-align:right;font-variant-numeric:tabular-nums}.sched-upcoming>span{max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sched-tv{font-size:12px;color:var(--label-2)}.sched-row .chevron{margin-left:2px}.roster-row .jersey{width:34px;flex-shrink:0;text-align:right;font-size:15px;color:var(--label-2)}.roster-row .title{flex:1;min-width:0}.roster-row .secondary{font-size:15px;white-space:nowrap}.game-header{padding:20px 14px 18px;margin-top:6px}.gh-top{display:grid;grid-template-columns:minmax(80px,1fr) auto minmax(86px,auto) auto minmax(80px,1fr);align-items:center;gap:6px}.gh-team{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;padding:4px 2px;border-radius:16px;text-align:center}.gh-team:active{background:var(--fill)}@media (hover: hover){.gh-team:hover{background:var(--hover)}}.gh-team .logo{margin-bottom:6px}.gh-abbr{display:flex;align-items:center;gap:6px;font-size:17px;font-weight:600}.gh-abbr .rank-badge{min-width:22px;height:22px;border-radius:6px;font-size:12px}.gh-record{font-size:13px;color:var(--label-2);font-variant-numeric:tabular-nums}.gh-score{min-width:44px;font-size:38px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;text-align:center}.gh-score.lost{color:var(--label-2)}.gh-score.proj{font-size:32px;color:var(--label-2);animation:fade-in .3s ease}.gh-score.hidden{min-width:0}.gh-status{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:15px;line-height:20px;text-align:center;color:var(--label)}.gh-status.pre>span:first-child{color:var(--label-2)}.gh-state{font-weight:600}.gh-status.live .gh-state{color:var(--red)}.gh-tv{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:13px;color:var(--label-2)}.gh-tv svg{width:15px;height:15px}.gh-proj-label{font-size:12px;color:var(--accent);font-weight:600;margin-top:2px}.linescore{width:100%;margin-top:16px;border-collapse:collapse;font-size:15px;font-variant-numeric:tabular-nums}.linescore th,.linescore td{padding:6px 4px;text-align:center;font-weight:400}.linescore thead th{font-size:13px;color:var(--label-2);border-bottom:var(--hairline) solid var(--sep)}.linescore tbody th{text-align:left;font-weight:600;padding-left:6px}.linescore .total{font-weight:700}.linescore tbody tr:first-child>*{padding-top:8px}.info-card{display:grid;grid-template-columns:1fr 1fr;gap:14px 16px;padding:16px 18px}.info-cell{display:flex;align-items:center;gap:10px;min-width:0;font-size:15px}.info-cell span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-cell.wide{grid-column:1 / -1}.info-cell svg{width:20px;height:20px;color:var(--label-2)}.odds{padding:0 12px 12px}.odds-head{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;padding:0 6px;font-size:15px;font-weight:600}.odds-provider{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:400;color:var(--label-2)}.odds-table{width:calc(100% + 12px);margin:-6px;border-collapse:separate;border-spacing:6px;table-layout:fixed}.odds-table thead th{width:23%;padding:0;font-size:12px;font-weight:500;color:var(--label-2);text-align:center}.odds-table tbody th{padding:0 0 0 6px;font-weight:600;text-align:left}@media (min-width: 600px){.odds-table thead th{width:128px}}.odds-table td{padding:0}.odds-team{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;font-size:15px;white-space:nowrap}.odds-team .logo{flex:none}.odds-abbr{overflow:hidden;text-overflow:ellipsis}@media (max-width: 380px){.odds-team .logo{display:none}.odds-main{font-size:14px}}.odds-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50px;padding:6px 4px;border-radius:12px;background:var(--fill);font-variant-numeric:tabular-nums;white-space:nowrap}.odds-main{font-size:15px;font-weight:600;line-height:20px}.odds-price{font-size:12px;line-height:16px;color:var(--label-2)}.odds-cell.hit{background:color-mix(in srgb,var(--green) 20%,transparent)}.odds-cell.hit .odds-main,.odds-cell.hit .odds-price{color:var(--green-text)}.odds-line{padding:0 6px 4px;font-size:17px;font-weight:600}.odds-notes{display:flex;flex-direction:column;gap:2px;margin-top:10px;padding:10px 6px 0;border-top:var(--hairline) solid var(--sep);font-size:13px;line-height:18px;color:var(--label-2)}.box{padding:6px 0}.box-scroll{overflow-x:auto;scrollbar-width:none}.box-scroll::-webkit-scrollbar{display:none}.box-table{border-collapse:separate;border-spacing:0;min-width:100%;font-size:14px;font-variant-numeric:tabular-nums}.box-table th,.box-table td{height:38px;padding:0 6px;text-align:center;white-space:nowrap;font-weight:400}.box-table td{min-width:38px}.box-table tr>th:first-child{position:sticky;left:0;z-index:1;min-width:136px;max-width:154px;padding-left:16px;text-align:left;background:var(--bg-card)}.box-table tr>th:first-child:after{content:"";position:absolute;top:0;bottom:0;right:-8px;width:8px;background:linear-gradient(to right,var(--bg-card),transparent);pointer-events:none}.box-table tr>:last-child{padding-right:16px}.box-name{display:inline-block;max-width:116px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;font-weight:500}.box-name.full{display:none}@media (min-width: 600px){.box-name.full{display:inline-block;max-width:190px}.box-name.short{display:none}.box-table tr>th:first-child{min-width:220px;max-width:240px}}.box-jersey{margin-left:6px;font-size:13px;color:var(--label-2)}.box-group th{height:32px;font-size:12px;font-weight:600;color:var(--label-2);vertical-align:bottom;padding-bottom:6px;border-bottom:var(--hairline) solid var(--sep)}.box-group th.wide{min-width:54px}.box-group:not(:first-child) th{height:44px}.box-table .dnp{text-align:left;padding-left:12px;color:var(--label-3)}.box-totals>*{font-weight:700!important;border-top:var(--hairline) solid var(--sep)}.box-dnp{margin:0;padding:12px 16px 8px;border-top:var(--hairline) solid var(--sep);font-size:13px;line-height:18px;color:var(--label-2)}.box-dnp span{font-weight:600;color:var(--label);margin-right:4px}.box-pct td{height:30px;font-size:13px;font-weight:600;color:var(--label-2);vertical-align:top}.compare{padding:0 18px}.compare-head{display:flex;align-items:center;gap:8px;height:52px;font-size:15px;font-weight:600}.compare-head .spacer{flex:1}.compare-row{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;min-height:44px;border-top:var(--hairline) solid var(--sep)}.compare-value{font-size:16px;font-variant-numeric:tabular-nums;color:var(--label-2)}.compare-value.lead{color:var(--label);font-weight:700}.compare-value.end{text-align:right}.compare-label{font-size:14px;color:var(--label-2);text-align:center}.play{position:relative;display:flex;align-items:flex-start;gap:10px;padding:11px 16px;font-size:15px;line-height:20px}.play-clock{width:40px;flex-shrink:0;padding-top:1px;font-size:13px;color:var(--label-2)}.play-bar{align-self:stretch;width:3px;flex-shrink:0;border-radius:1.5px;background:var(--team)}.play-text{flex:1;min-width:0}.play.scoring .play-text{font-weight:600}.play-score{flex-shrink:0;font-size:14px;font-weight:700}.menu-button{cursor:pointer}.menu{position:fixed;z-index:50;min-width:240px;max-width:290px;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;border-radius:24px;background:var(--glass-strong);-webkit-backdrop-filter:blur(30px) saturate(190%);backdrop-filter:blur(30px) saturate(190%);box-shadow:inset 0 0 0 var(--hairline) var(--glass-edge),0 18px 50px #00000059;animation:menu-in .32s var(--spring)}@keyframes menu-in{0%{opacity:0;transform:scale(.6)}}.menu-item{display:flex;align-items:center;width:100%;min-height:44px;padding:10px 16px 10px 0;border-radius:14px;text-align:left;font-size:17px}.menu-item:active,.menu-item:focus-visible{background:var(--fill-2);outline:none}@media (hover: hover){.menu-item:hover{background:var(--fill)}}.menu-check{display:grid;place-items:center;width:38px;flex-shrink:0}.menu-check svg{width:14px;height:12px}.menu-divider{height:var(--hairline);margin:6px 12px;background:var(--sep)}.sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;animation:fade-in .3s ease}.sheet{position:absolute;left:8px;right:8px;bottom:calc(var(--safe-bottom) + 8px);max-height:calc(100% - var(--safe-top) - 40px);overflow-y:auto;padding:8px 4px 16px;border-radius:36px;background:var(--bg-sheet);box-shadow:0 -2px 40px #00000040;animation:sheet-up .45s var(--ease)}.sheet-root.closing .sheet-backdrop{animation:fade-out .25s ease forwards}.sheet-root.closing .sheet{animation:sheet-down .3s cubic-bezier(.4,0,1,1) forwards}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes sheet-up{0%{transform:translateY(110%)}}@keyframes sheet-down{to{transform:translateY(110%)}}@media (min-width: 600px){.sheet{left:50%;top:50%;right:auto;bottom:auto;width:420px;transform:translate(-50%,-50%);animation:dialog-in .35s var(--spring)}.sheet-root.closing .sheet{animation:dialog-out .2s ease forwards}@keyframes dialog-in{0%{opacity:0;transform:translate(-50%,-50%) scale(.9)}}@keyframes dialog-out{to{opacity:0;transform:translate(-50%,-50%) scale(.95)}}}.sheet-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:60px;padding:0 10px}.sheet-bar>:first-child{justify-self:start}.sheet-bar>:last-child{justify-self:end}.sheet-bar .glass{box-shadow:inset 0 0 0 var(--hairline) var(--glass-edge);background:var(--fill)}.sheet-bar .glass.prominent{background:var(--accent)}.sheet-title{font-size:17px;font-weight:600}.sheet-body{padding:0 12px}.today-button{display:block;margin:8px auto 0;padding:10px 18px;color:var(--accent);font-size:16px;font-weight:600}.today-button:active{opacity:.5}.cal-head{display:flex;align-items:center;height:44px;padding-left:8px}.cal-month{flex:1;font-size:17px;font-weight:600}.cal-head .icon-button{display:grid;place-items:center;width:44px;height:44px;color:var(--accent)}.cal-chev{width:10px;height:17px;stroke-width:2.4}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);row-gap:2px}.cal-weekday{padding:6px 0;font-size:13px;font-weight:600;text-align:center;text-transform:uppercase;color:var(--label-3)}.cal-day{position:relative;display:grid;place-items:center;height:46px;font-size:20px;font-variant-numeric:tabular-nums}.cal-day span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;transition:background-color .15s}.cal-day.marked:after{content:"";position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:var(--label-3)}.cal-day.today{color:var(--accent)}.cal-day.selected span{background:color-mix(in srgb,var(--accent) 22%,transparent);color:var(--accent);font-weight:600}.cal-day.selected.today span{background:var(--accent);color:#fff}.cal-day.selected:after{display:none}@media (hover: hover){.cal-day:not(.selected):hover span{background:var(--fill)}}.crash{padding-top:15vh}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.spinner{animation-iteration-count:infinite!important;animation-duration:.8s!important}}
