:root{--brand:#0a0f0a;--brand-ink:#fff;--accent:#00a855;--accent-ink:#fff;--bg:#f2f4f3;--surface:#fff;--surface-2:#e8f8f0;--text:#1a1f1c;--muted:#5a6560;--line:#e2e5e3;--live:#d93025;--ok:#00a855;--warn:#e5940c;--odds:#e8f8f0;--odds-ink:#00803f;--odds-on:#00a855;--odds-on-ink:#fff;--odds-label:#00803f;--glow:#00e070;--glow-sh:none;--sp:8px;--gut:16px;--radius:8px;--card:12px;--tap:44px;--bar:56px;--odds-w:54px;--time-w:40px;--odds-gap:6px;--num-hero:1.375rem;--num-lead:1rem;--num-body:.875rem;--num-meta:.75rem;--sh:0 0 0 1px var(--line);--edge:inset 0 0 0 1px var(--line);--field:inset 0 0 0 1px color-mix(in srgb, currentColor, transparent 50%);--focus:color-mix(in srgb, var(--accent) 80%, var(--text));--tabbar: calc(56px + env(safe-area-inset-bottom, 0px)) ;--scrim:rgb(0 0 0 / .5);--tile-ink:#3a4542;--font:arena-type, system-ui, -apple-system, "Segoe UI", "Inter", Roboto, "Helvetica Neue", Arial, sans-serif}:root[data-preset=dark]{color-scheme:dark;--edge:inset 0 0 0 1px rgb(255 255 255 / .06);--odds-label:#8a9a8a;--tile-ink:#b7c4bd;-webkit-font-smoothing:antialiased}:root[data-preset=light]{color-scheme:light}@media(max-width:360px){:root{--odds-w: 48px;--time-w: 36px }}*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,p,ul,dl,dd,figure{margin:0;padding:0}ul{list-style:none}html{overflow-x:hidden}body{background:var(--bg);color:var(--text);font:400 .875rem/1.45 var(--font);-webkit-text-size-adjust:100%}button,input,select,textarea{font-family:inherit}h1,h2,h3{font-size:1.125rem;font-weight:700;line-height:1.25}h1{margin-bottom:var(--sp)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.icon,.mark{display:block;flex:0 0 auto}.num{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1}.jp-prize{font-size:var(--num-hero);line-height:1.1;letter-spacing:-.01em}.odd-price,.outc-price,.slip-win,.ev-score{font-size:var(--num-lead);line-height:1;letter-spacing:-.01em}.slip-price,.is-long{font-size:var(--num-body);line-height:1;letter-spacing:-.01em}.jp-prize,.slip-win,.ev-score,.slip-price{font-weight:600}.match-time,.match-score,.ev-clock{font-size:var(--num-meta);font-weight:600}.slip-price,.slip-win{color:var(--odds-ink)}.shell,.shell-body,.banner,.slip,.slip-list,.slip-text,.match-when,.res-teams,.note,.slip-empty,.odd,.tabbar a{display:flex;flex-direction:column}.shell-header,.shell-brand,.shell-auth,.block-head,.row,.slip-head,.slip-stake{display:flex;align-items:center}.ell{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meta,.hint,.row-meta,.sc-leg-m,.sc-leg-k,.slip-hint,.codes-how-note{font-size:var(--num-meta);color:var(--muted)}.shell{min-height:100vh}.dsk{--tabbar: 0px }.shell{padding-bottom:var(--tabbar)}.dsk .shell-main,.dsk .shell-footer{padding-bottom:72px}[data-dock] .shell-footer{padding-bottom:calc(var(--gut) + 52px)}[data-dock]{scroll-padding-bottom:calc(var(--tabbar) + 52px)}.shell-body{flex:1 1 auto;min-width:0}.shell-main{flex:1 1 auto;min-width:0;padding:var(--gut)}.shell-header{position:sticky;top:0;z-index:3;gap:var(--sp);height:var(--bar);padding:0 var(--gut);color:var(--brand-ink);background:var(--brand);background:linear-gradient(color-mix(in srgb,var(--brand),var(--glow) 7%),var(--brand));border-bottom:1px solid color-mix(in srgb,var(--glow),transparent 65%)}.shell-brand{gap:var(--sp);min-width:0;font-size:1.125rem;font-weight:700;white-space:nowrap}.shell-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.shell-auth{flex:none;gap:var(--sp);margin-left:auto}@media(max-width:400px){.shell-header{gap:4px;padding-inline:var(--sp)}.shell-brand{gap:4px;font-size:1rem}.shell-auth{gap:4px}.shell-header .btn-join,.shell-header .btn-login{padding:0 var(--sp);font-size:.875rem}.shell-header .bar-icon,.shell-header .theme-x{width:28px}}.btn-join,.btn-login,.banner-cta{display:inline-flex;align-items:center;height:36px;padding:0 12px;border-radius:var(--card);font-size:.875rem;font-weight:700;white-space:nowrap}.btn-join,.banner-cta{background:var(--accent);color:var(--accent-ink)}.btn-login{box-shadow:inset 0 0 0 1px var(--glow);color:var(--glow);text-shadow:var(--glow-sh)}.shell-header :focus-visible,.tabbar :focus-visible,.banner :focus-visible{outline-color:var(--brand-ink)}.seg{display:flex;height:32px}.seg button{min-width:38px;padding:0 var(--sp);border:0;border-radius:var(--radius);background:none;color:var(--brand-ink);opacity:.7;font:700 .875rem/1 var(--font);cursor:pointer;transition:background-color .12s,color .12s,opacity .12s}.seg button[aria-pressed=true]{color:var(--glow);opacity:1;box-shadow:inset 0 -2px;text-shadow:var(--glow-sh)}.tabbar{position:fixed;left:0;right:0;bottom:0;z-index:4;display:flex;height:var(--tabbar);padding-bottom:env(safe-area-inset-bottom,0px);background:var(--brand);border-top:1px solid color-mix(in srgb,var(--glow),transparent 75%)}.tabbar a{flex:1 1 0;align-items:center;justify-content:center;gap:3px;color:var(--brand-ink);opacity:.65;font-size:.75rem;transition:opacity .12s,color .12s}.tabbar a[aria-current=page]{color:var(--glow);opacity:1;box-shadow:inset 0 2px 0 var(--glow);text-shadow:var(--glow-sh)}.block,.quick{margin-bottom:calc(var(--sp) * 3)}.tabs{margin-bottom:var(--sp)}.block-head{gap:var(--sp);margin-bottom:var(--sp);font-size:1rem}.strip,.promo-rail{overflow-x:auto;scrollbar-width:none;margin-inline:calc(var(--bleed, var(--gut)) * -1);padding-inline:var(--bleed, var(--gut));scroll-padding-inline:var(--bleed, var(--gut))}.strip{display:flex;gap:var(--sp);padding-block:2px}.strip::-webkit-scrollbar{display:none}.chip{flex:0 0 auto;display:inline-flex;align-items:center;gap:var(--sp);height:36px;padding:0 12px;border:0;border-radius:var(--card);background:var(--surface);color:var(--text);box-shadow:var(--edge);font:700 .875rem/1 var(--font);white-space:nowrap;cursor:pointer;transition:background-color .12s,color .12s}.chip .icon{color:var(--odds-ink)}.chip[aria-pressed=true]{background:var(--accent);color:var(--accent-ink);box-shadow:none}.chip[aria-pressed=true] .icon{color:inherit}.tiles{gap:12px;padding-block:12px}.tile{flex:none;display:flex;flex-direction:column;align-items:center;gap:4px;max-width:72px;padding:0;border:0;background:none;color:var(--text);cursor:pointer}.tile-i{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--card);background:var(--surface);color:var(--tile-ink);box-shadow:var(--edge)}.tile-l{max-width:100%;font-size:11px;line-height:14px}:root[data-preset=dark] .tile-i{box-shadow:none}.tile[aria-pressed=true] .tile-i{background:var(--accent);color:#fff;box-shadow:none}.tile-n{position:absolute;top:-5px;right:-5px;min-width:16px;padding:0 4px;border-radius:8px;background:var(--tile-ink);color:var(--surface);font:600 12px/16px var(--font);text-align:center}.stories{--tile: 64px;--ring: 4px;align-items:flex-start;gap:16px;padding-block:calc(var(--ring) * 2);margin-bottom:calc(var(--sp) * 2)}.story{display:flex;flex-direction:column;flex:0 0 var(--tile);align-items:center;gap:20px;background:none;border:0;cursor:pointer;padding:0}.story:focus-visible{outline:none}.story:focus-visible .story-ring{outline:2px solid var(--accent);outline-offset:4px}.story-ring{display:grid;place-items:center;width:var(--tile);height:var(--tile);border-radius:50%;box-shadow:0 0 0 2px var(--surface),0 0 0 var(--ring) var(--glow)}.story[data-seen] .story-ring{box-shadow:0 0 0 2px var(--surface),0 0 0 var(--ring) var(--line)}:root[data-preset=dark] .story-ring{box-shadow:0 0 0 2px var(--bg),0 0 0 var(--ring) var(--glow)}:root[data-preset=dark] .story[data-seen] .story-ring{box-shadow:0 0 0 2px var(--bg),0 0 0 var(--ring) var(--line)}.story-dot,.story-ring img{display:block;width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 32% 28%,var(--tint, var(--accent)),var(--brand))}.story-ring img{object-fit:cover}.story-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;width:100%;height:30px;font-size:.75rem;line-height:1.25;text-align:center;color:var(--muted)}.story-back{position:fixed;inset:0;z-index:7;display:flex;align-items:center;justify-content:center;background:var(--brand)}.story-view{position:relative;width:100%;max-width:420px;max-height:100%;aspect-ratio:9 / 16;overflow:hidden;border-radius:16px;background:var(--brand);background:radial-gradient(140% 100% at 50% -10%,var(--tint, var(--accent)),var(--brand) 65%)}.story-bars{position:absolute;top:8px;left:8px;right:8px;z-index:1;display:flex;gap:4px}.story-bar{flex:1 1 0;height:3px;border-radius:2px;background:#ffffff4d;overflow:hidden}.story-bar i{display:block;height:100%;width:0;background:#fff;border-radius:inherit}.story-bar[data-state=done] i{width:100%}.story-bar[data-state=now] i{animation:story-progress var(--hold, 5s) linear forwards}@keyframes story-progress{0%{width:0}to{width:100%}}.story-x{position:absolute;top:20px;right:8px;z-index:2;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:#00000040;color:#fff;cursor:pointer}.story-nav{position:absolute;top:0;bottom:0;z-index:1;width:40%;border:0;background:none;padding:0;cursor:pointer}.story-nav.is-prev{left:0}.story-nav.is-next{right:0}.story-card{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:12px;padding:20px;color:#fff}.story-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.story-card{background:linear-gradient(transparent,color-mix(in srgb,var(--brand),transparent 8%) 45%)}.story-h{font-size:1.375rem;font-weight:700;line-height:1.2}.story-body{font-size:.875rem;color:#ffffffd9}.story-cta{align-self:flex-start}@media(prefers-reduced-motion:reduce){.story-bar[data-state=now] i{animation:none;width:0}}.shell:not(.dsk) .stories{--tile: 56px;gap:20px;padding-block:8px 0}.shell:not(.dsk) .story{gap:8px}.shell:not(.dsk) .story-title{display:block;width:calc(var(--tile) + 20px);height:auto;white-space:nowrap;text-overflow:ellipsis}.banner,.codes-hero,.games-hero{align-items:flex-start;gap:4px;margin-bottom:calc(var(--sp) * 3);padding:16px;border-radius:var(--card);color:var(--brand-ink);box-shadow:var(--sh);background:var(--brand);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='44' height='44'%3E%3Ctext x='6' y='30' fill='%23fff' fill-opacity='.05' font-size='18' font-family='monospace'%3E*%3C/text%3E%3C/svg%3E"),linear-gradient(105deg,color-mix(in srgb,var(--brand),var(--accent) 9%),var(--brand))}.promo[data-img]{position:relative;overflow:hidden}.promo img{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover}.promo[data-img]:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,color-mix(in srgb,var(--brand),transparent 30%),transparent 70%)}.promo>:not(img){position:relative;z-index:2}.banner-title{font-size:1.375rem;line-height:1.2;letter-spacing:-.01em}.banner-body{font-size:.875rem;opacity:.8}.banner-cta{margin-top:12px}.promo-rail .banner-body{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.promo-rail .banner-cta{margin-top:auto}.games-hero{display:flex;flex-direction:column}.games-hero h1{color:inherit;margin-bottom:0}.games-soon{margin:4px 0 12px;font-size:.875rem;opacity:.85}.jp-enter{width:100%;margin:var(--sp) 0}.games-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp)}.game-tile{aspect-ratio:3 / 4;border-radius:var(--card);background:var(--surface-2)}.promos{margin-bottom:calc(var(--sp) * 3)}.promo-rail{display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:stretch;gap:16px;scroll-snap-type:x mandatory}.promo-rail::-webkit-scrollbar{display:none}.promo-rail .banner{min-height:200px;scroll-snap-align:start;margin-bottom:0}.promo-grid{display:grid;gap:16px}.promo-grid .banner{min-height:150px;margin-bottom:0}.banner .promo-how{margin:12px 0 0;color:var(--brand-ink)}.promo-body{margin-top:4px;-webkit-line-clamp:none}.shell:not(.dsk) .promo-rail .banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:0 12px;min-height:0;height:120px;padding:16px;container-type:inline-size}.shell:not(.dsk) .promo-rail .banner-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.125rem;line-height:1.5rem}.shell:not(.dsk) .promo-rail .banner-body{-webkit-line-clamp:1}.shell:not(.dsk) .promo-rail .banner-cta{display:block;grid-area:1 / 2 / 3;align-self:center;max-width:44cqi;margin:0;border-radius:18px;line-height:36px;overflow:hidden;text-overflow:ellipsis}.promo-dots{display:flex;justify-content:center;gap:var(--sp);margin-top:8px}.promo-dots button{width:6px;height:6px;padding:0;border:0;border-radius:3px;background:var(--line);cursor:pointer;transition:background-color .16s,width .16s}.promo-dots button[aria-current=true]{width:16px;background:var(--accent)}.live-pill{padding:2px 4px;border-radius:4px;background:var(--live);color:var(--brand-ink);font-size:.75rem;font-weight:700;white-space:nowrap}.lr li{display:flex;height:var(--tap);border-radius:var(--card);background:var(--surface);box-shadow:var(--sh)}.lr li+li{margin-top:var(--sp)}.lr-m{flex:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sp);min-width:0;padding:0 12px}.lr-m .ell:nth-child(2){text-align:right}.lr-n{display:flex;align-items:center;padding:0 8px 0 12px;border-left:1px solid var(--line);color:var(--odds-ink);font-size:.75rem;white-space:nowrap}.sc{position:relative;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:var(--card);background:var(--surface);box-shadow:var(--sh)}.strip .sc{flex:0 0 320px}.sc.is-pool{padding-top:36px}.sc-ribbon{position:absolute;top:0;right:0;max-width:100%;padding:4px 12px;border-radius:0 var(--card) 0 12px;background:color-mix(in srgb,var(--ok) 14%,var(--surface));color:var(--ok);font-size:var(--num-meta);font-weight:600}.sc-legs{position:relative;display:flex;flex-direction:column;gap:var(--sp);padding-left:12px}.sc-legs:before{content:"";position:absolute;left:0;top:3px;bottom:3px;width:1px;background:var(--line)}.sc-legs.is-clipped{-webkit-mask-image:linear-gradient(#000 calc(100% - 36px),transparent);mask-image:linear-gradient(#000 calc(100% - 36px),transparent)}.sc-fade{position:absolute;left:0;right:0;bottom:0;height:40px;padding:0;border:0;background:none;cursor:pointer}.sc-leg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px var(--sp);align-items:baseline}.sc-leg-t{font-size:.875rem;font-weight:600;line-height:1.35}.sc-leg-k{text-align:right;font-weight:600;white-space:nowrap}.sc-leg-p{font-size:var(--num-body);font-weight:600;text-align:right}.sc-sum{display:flex;align-items:baseline;gap:var(--sp);margin-top:auto;padding-top:12px;border-top:1px solid var(--line)}.sc-count{padding:0;border:0;background:none;color:var(--muted);font:600 var(--num-meta)/1.3 var(--font);text-align:left;cursor:pointer}.sc-odds-l{margin-left:auto;font-size:var(--num-meta);color:var(--muted)}.sc-odds{font-size:var(--num-lead);font-weight:600;line-height:1;letter-spacing:-.01em;color:var(--accent)}.sc-stake{gap:var(--sp)}.sc .sc-stake input{flex:0 1 132px;margin-left:auto}.sc .sc-stake input[readonly]{color:var(--muted);cursor:default}.sc-win{margin-top:-4px}.sc-win dd{font-size:var(--num-lead)}.sc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp);padding-top:2px}.sc-cta,.sc-share{flex:0 0 auto}.sc-people{margin-left:auto;font-size:var(--num-meta);color:var(--muted)}.crumbs{display:flex;flex-wrap:wrap;margin-bottom:var(--sp);font-size:.75rem}.crumb-sep{margin:0 4px;color:var(--muted)}.crumb{font-weight:600;color:var(--muted)}a.crumb{color:var(--odds-ink);text-decoration:underline}.crumb.is-current{font-weight:700}.time-filter{margin-bottom:calc(var(--sp) * 2)}.acc-region,.res-row{width:100%;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.acc-region .icon,.res-row .icon{color:var(--muted);transition:transform .16s}.acc-region[aria-expanded=true] .icon,.res-row[aria-expanded=true] .icon{transform:rotate(90deg)}.acc-comps{background:var(--surface-2)}.acc-comps .row{min-height:40px;padding-left:24px;font-size:.875rem}.mod-cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp);margin-bottom:24px}.mod-cards a{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;column-gap:var(--sp);height:56px;padding:0 12px;border-radius:var(--card);background:var(--surface);box-shadow:var(--sh);font-weight:600;line-height:18px}.mod-cards .icon{grid-row:span 2;box-sizing:content-box;padding:6px;border-radius:var(--radius);background:var(--odds);color:var(--odds-ink)}.see-all{display:inline-block;margin-top:12px;color:var(--odds-ink);font-size:.875rem;font-weight:700;text-decoration:underline}.comp-head{display:flex;align-items:center;gap:var(--sp);margin:var(--sp) 0 4px;font-size:.75rem;font-weight:700;color:var(--muted)}.lc{display:flex;align-items:center;gap:var(--sp);margin-bottom:var(--sp)}.block-head h2{flex:1 1 auto}.pick{position:relative;flex:none;display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 8px 0 12px;border-radius:16px;background:var(--surface);box-shadow:var(--edge);font-weight:600;white-space:nowrap}.pick .icon{transform:rotate(90deg);color:var(--muted)}.pick select{position:absolute;inset:0;width:100%;opacity:0;font-size:1rem;cursor:pointer}.pick:focus-within{outline:2px solid var(--focus)}.is-end{margin-left:auto}.sp-head{display:flex;align-items:center;gap:var(--sp);margin-bottom:12px}.sp-head h1{margin:0}.sp-back{display:grid;place-items:center;flex:none;width:36px;height:36px;margin-left:-8px}.sp-back .icon{transform:scaleX(-1)}.sp-n{flex:1 1 0;display:flex;flex-wrap:wrap;height:18px;overflow:hidden;white-space:nowrap}.sp-n:before{content:"";height:18px}.sp-head .seg button{flex:none;padding:0 10px}.comp-fold .icon{color:var(--muted);transition:transform .15s}.comp-fold[aria-expanded=true] .icon{transform:rotate(90deg)}.comp-fold{flex:1 1 auto;display:flex;align-items:center;gap:var(--sp);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.comp-fold .num{margin-left:auto;font-size:var(--num-meta)}.list{background:var(--surface);border-radius:var(--card);box-shadow:var(--sh);overflow:hidden}.list.is-plain{background:none;box-shadow:none;border-radius:0}.list li+li{border-top:1px solid var(--line)}.row{gap:var(--sp);min-height:48px;padding:0 12px}.row-main{flex:1 1 auto;min-width:0}.row-meta{flex:0 0 auto}.is-plain .row{min-height:38px;padding:0 var(--sp);font-size:.875rem}.ico-dot{flex:0 0 20px;display:flex;justify-content:center;color:var(--muted)}.odds,.odds-head{display:grid;grid-template-columns:repeat(3,var(--odds-w));gap:var(--odds-gap);justify-content:end}.odds.is-2,.odds-head.is-2{grid-template-columns:repeat(2,64px);gap:var(--sp)}.odds-head{padding:0 var(--sp) 4px;font-size:.75rem;font-weight:600;line-height:16px;color:var(--muted);text-align:center}.comp-head .odds-head{margin-left:auto;padding-bottom:0}.shell-main>.block .comp-head{position:sticky;top:var(--bar);z-index:1;margin:0;padding:var(--sp) 0 4px;background:var(--bg)}.odds-set>.odds-head{padding:0 0 4px}.match{display:grid;grid-template-columns:var(--time-w) minmax(0,1fr) auto;align-items:center;gap:var(--sp);min-height:72px;padding:var(--sp)}.match[data-picked]{box-shadow:inset 3px 0 0 var(--accent)}.match-when{gap:1px}.match-teams{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp);align-items:center;min-width:0;line-height:1.25}.match-team{grid-column:1;display:flex;gap:4px}.match-score{grid-column:2;text-align:right}.match-more{grid-column:1 / -1;white-space:nowrap}.odd{align-items:center;justify-content:center;height:var(--tap);border:1px solid transparent;border-radius:var(--radius);background:var(--odds);color:var(--odds-ink);box-shadow:var(--edge);font:inherit;cursor:pointer;transition:background-color .16s,color .16s,box-shadow .16s,border-color .16s,transform .12s}:root[data-preset=light] .odd:not([aria-pressed=true]){border-color:color-mix(in srgb,var(--line),transparent 40%);box-shadow:none}.odd:active{transform:scale(.97)}@media(hover:hover){.odd:not([aria-pressed=true]):not(.is-locked):hover{background:color-mix(in srgb,var(--odds),var(--odds-ink) 8%)}}.odd.is-locked{color:var(--muted);cursor:default}.odd[aria-pressed=true]{background:var(--odds-on);color:var(--odds-on-ink);border-color:transparent;box-shadow:0 0 0 2px color-mix(in srgb,var(--odds-on),transparent 65%)}.odd[data-move=up]{box-shadow:inset 0 0 0 2px var(--ok)}.odd[data-move=down]{box-shadow:inset 0 0 0 2px var(--live)}.slip-dock{position:fixed;left:var(--gut);right:var(--gut);bottom:calc(var(--tabbar) + var(--sp));z-index:5;display:flex;align-items:center;gap:var(--sp);height:var(--tap);padding:0 12px;border:0;border-radius:var(--card);background:var(--brand);color:var(--brand-ink);font:600 .875rem/1 var(--font);cursor:pointer;box-shadow:0 4px 12px #0000002e}.slip-dock .meta{margin-left:auto;color:inherit;opacity:.8}.slip-dock .icon{transform:rotate(-90deg)}.sheet-back{position:fixed;inset:0 0 var(--kb, 0px);z-index:6;display:flex;align-items:flex-end;background:var(--scrim)}.sheet{position:relative;width:100%;max-height:80%;overflow-y:auto;border-radius:16px 16px 0 0;padding:12px var(--gut);padding-bottom:calc(var(--gut) + env(safe-area-inset-bottom,0px));background:var(--surface);animation:rise .16s ease-out}.sheet:before{content:"";display:block;width:36px;height:4px;margin:0 auto 12px;border-radius:2px;background:var(--muted);opacity:.35}@keyframes rise{0%{transform:translateY(100%)}}.sheet-x,.slip-x{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.sheet-x{position:absolute;top:28px;right:4px;width:var(--tap);height:var(--tap)}.slip{gap:var(--sp)}.slip-head{gap:var(--sp);min-height:var(--tap)}.slip-head .link{align-self:stretch}.sheet .slip-head{padding-right:32px}.slip-head h2{font-size:1rem}.slip-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:6px;font-size:var(--num-meta);font-weight:600}.slip-count{background:var(--accent);color:var(--accent-ink)}.link{margin-left:auto;padding:0;border:0;background:none;color:var(--text);font:700 .875rem/1 var(--font);text-decoration:underline;cursor:pointer}.slip-line{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--sp);padding:12px 0}.slip-line+.slip-line{border-top:1px solid var(--line)}.slip-pick-name{font-size:.875rem;font-weight:600}.slip-text{min-width:0}.slip-price,.slip-x{align-self:start}.slip-stake{gap:var(--sp)}.slip-stake label{flex:0 0 auto;font-size:.875rem;color:var(--muted)}.slip-stake input{flex:1 1 auto;min-width:0;height:var(--tap);padding:0 12px;border:0;box-shadow:var(--field);border-radius:var(--radius);background:none;color:var(--text);font:600 var(--num-lead)/1 var(--font);text-align:right}.stakes{--bleed: 0px }.slip-sum{display:grid;grid-template-columns:1fr auto;gap:4px var(--sp);font-size:var(--num-body)}.slip-sum dt{color:var(--muted)}.slip-sum dd{text-align:right;font-weight:600}.acts{display:flex;gap:var(--sp)}.acts .btn{flex:1 1 auto}.sheet .acts{position:sticky;bottom:0;background:var(--surface);box-shadow:0 40px var(--surface)}.sheet:has([data-typing]){max-height:100%}.slip .mkt-head{padding:0}.slip-empty{align-items:center;gap:4px;padding:calc(var(--sp) * 3) var(--sp);color:var(--muted);text-align:center}.slip-empty .icon{opacity:.45;margin-bottom:var(--sp)}.seg-mode{height:34px;padding:3px;border-radius:var(--radius);background:var(--surface-2)}.seg-mode button{flex:1 1 0;min-width:0;color:var(--muted);opacity:1;text-shadow:none}.seg-mode button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--sh);text-shadow:none}.seg-mode button[aria-disabled=true]{opacity:.4;cursor:default}.slip-prices{display:flex;align-items:baseline;gap:4px;align-self:start}.slip-prices s{text-decoration-thickness:1px}.slip-price[data-move]{display:inline-flex;align-items:center;gap:2px}.slip-price[data-move=up]{color:var(--ok)}.slip-price[data-move=down]{color:var(--live)}.slip-line[data-off] .slip-text{opacity:.5}.slip-off{align-self:start;color:var(--muted)}.slip-single{width:92px;height:32px;margin-top:var(--sp);padding:0 8px;border:0;box-shadow:var(--edge);border-radius:6px;background:var(--surface);color:var(--text);font:600 var(--num-body)/1 var(--font);text-align:right}.alert{display:flex;align-items:center;gap:var(--sp);padding:var(--sp) 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--warn),transparent 85%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn),transparent 55%);font-size:.875rem}.alert .btn{margin-left:auto}.booked{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px;border-radius:var(--radius);background:var(--surface-2)}.booked-code{font-size:1.25rem;font-weight:700;letter-spacing:.06em;user-select:all}.booked-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp);margin-top:4px}.loadcode{display:flex;flex-direction:column;gap:4px}.loadcode label{font-size:.875rem;font-weight:700}.loadcode-row{display:flex;gap:var(--sp)}.loadcode input,.inp{flex:1 1 auto;min-width:0;height:var(--tap);padding:0 12px;border:0;box-shadow:var(--edge);border-radius:var(--radius);background:var(--surface);color:var(--text);font:700 1rem/1 var(--font)}.inp{width:100%;font-size:1rem;box-shadow:var(--field)}.inp[aria-invalid]{box-shadow:0 0 0 2px var(--live)}.is-compact{margin-top:var(--sp)}.is-inline .loadcode-row{align-items:center;gap:8px;height:44px;padding:0 4px 0 12px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--edge)}.is-inline .loadcode-row .icon{flex:0 0 auto;color:var(--muted)}.is-inline input{height:100%;padding:0;border-radius:0;background:none;box-shadow:none}.is-inline .btn{min-height:34px}.codes-top{display:flex;flex-direction:column;gap:12px}.codes-tabs{width:100%}.codes-explain{margin:-2px 0 0;font-size:.875rem;color:var(--muted)}.codes-explain .link{font-size:inherit}.codes-list{display:grid;grid-template-columns:1fr;gap:16px;margin-top:24px}.codes-more{width:100%;margin-top:var(--sp)}.how-steps{display:flex;flex-wrap:wrap;gap:var(--sp)}.codes-how-note{flex:1 0 100%;margin-top:var(--sp)}.sheet-back.is-modal{align-items:center;justify-content:center}.sheet-back.is-modal .sheet{width:min(520px,92vw);border-radius:var(--card)}.shared h1{margin:4px 0 0;font-size:1.125rem}.shared .sc{margin-top:12px}.how-step{display:flex;flex-direction:column;flex:1 1 0;min-width:100px;align-items:center;gap:var(--sp);padding:12px var(--sp);border-radius:var(--card);background:var(--surface);box-shadow:var(--sh);color:var(--muted);font-size:.875rem;text-align:center}.how-step .icon{margin:0 auto}.how-step .icon{color:var(--odds-ink)}.confirm{display:flex;align-items:center;gap:var(--sp);flex-wrap:wrap}.confirm .link{margin-left:auto}.quick-bet{position:fixed;left:var(--gut);right:var(--gut);bottom:calc(var(--tabbar) + var(--sp));z-index:5;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--card);background:var(--surface);box-shadow:var(--sh),0 8px 28px #0000002e;animation:rise .16s ease-out}.qb-top,.qb-sum{display:flex;align-items:baseline;gap:var(--sp)}.qb-top .slip-price,.qb-sum .slip-win{margin-left:auto}.qb-actions{display:flex;gap:var(--sp);margin-top:4px}.qb-actions .btn{flex:1 1 0}[data-auth] .slip-dock,[data-wallet] .slip-dock{display:none}.sk{padding:var(--gut)}.sk-strip{display:flex;gap:var(--sp);margin-bottom:calc(var(--sp) * 3);overflow:hidden}.sk-chip,.sk-banner,.sk-when,.sk-teams,.sk-odds,.sk-card,.sk-head,.sk-mkt{display:block;border-radius:var(--radius);background:var(--surface-2);animation:sk 2s ease-in-out infinite}.sk-chip{flex:0 0 auto;width:104px;height:36px;border-radius:var(--card)}.sk-banner{height:128px;margin-bottom:calc(var(--sp) * 3);border-radius:var(--card)}.sk-list{background:var(--surface);border-radius:var(--card);box-shadow:var(--sh);overflow:hidden}.sk-row{display:grid;align-items:center;gap:var(--sp);min-height:72px;padding:var(--sp);grid-template-columns:var(--time-w) minmax(0,1fr) auto}.sk-row+.sk-row{border-top:1px solid var(--line)}.sk-when{width:36px;height:30px}.sk-teams{height:34px}.sk-odds{width:calc(var(--odds-w) * 3 + var(--odds-gap) * 2);height:var(--tap)}.sk-card{flex:0 0 auto;width:240px;height:148px;border-radius:var(--card)}.sk-head{width:180px;height:14px;margin:var(--sp) 0 4px}.sk-mkt{height:52px;border-radius:var(--card)}.sk-mkt+.sk-mkt{margin-top:var(--sp)}@keyframes sk{50%{opacity:.4}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--tap);padding:0 16px;border:0;border-radius:var(--card);background:var(--accent);color:var(--accent-ink);font:inherit;font-weight:700;cursor:pointer}.btn[disabled]{opacity:.45;cursor:default}.btn-sm{min-height:34px;padding:0 12px;font-size:.875rem;gap:var(--sp)}.btn-ghost{background:none;color:var(--text);box-shadow:var(--edge)}.note{align-items:flex-start;gap:var(--sp);color:var(--muted)}.account-locale{display:flex;justify-content:flex-end}.account-locale .seg button{color:var(--text);opacity:1}.account-locale .seg button[aria-pressed=true]{background:var(--surface-2);color:var(--odds-ink);text-shadow:none}.set .account-locale{justify-content:flex-start}.auth{max-width:440px;margin:0 auto}.auth-card{display:flex;flex-direction:column;padding:20px;border-radius:var(--card);background:var(--surface);box-shadow:var(--edge)}.auth-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.steps{flex:1 1 auto;height:3px;border-radius:2px;background:var(--line);overflow:hidden}.steps i{display:block;height:100%;background:var(--accent);transition:width .2s ease-out}.scene{width:96px;height:96px;margin:0 0 var(--sp) -10px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.scene [fill]{stroke:none}.auth h1{margin-bottom:4px;font-size:1.375rem;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.auth-sub{display:flex;align-items:center;gap:var(--sp);margin-bottom:16px;font-size:.875rem;color:var(--muted)}.auth-sub .num{color:var(--text);font-weight:700}.trust,.err{display:flex;align-items:center;gap:var(--sp);margin-top:var(--sp)}.err{font-size:.875rem;color:var(--live)}.trust .icon,.err .icon{flex:0 0 auto}.one{display:flex;align-items:center;gap:var(--sp);height:52px;padding:0 12px 0 8px;border-radius:var(--radius);background:var(--surface);box-shadow:var(--field)}.one:focus-within{box-shadow:0 0 0 2px var(--accent)}.one[data-bad]{box-shadow:0 0 0 2px var(--live)}.one input{flex:1 1 auto;min-width:0;height:100%;padding:0;border:0;background:none;outline:0;color:var(--text);font:700 1.0625rem/1 var(--font);letter-spacing:.04em}.one input::placeholder{color:var(--muted);opacity:1}.prefix{flex:0 0 auto;padding:4px 8px;border-radius:6px;background:var(--surface-2);color:var(--muted);font-weight:700}select.prefix{border:0;font:inherit;font-weight:700;cursor:pointer}.field{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.field label,.set-head{font-size:.875rem;font-weight:700}.field-foot{display:flex;align-items:center;gap:var(--sp)}.field-foot .link{margin-left:auto}.opt{display:flex;align-items:center;gap:12px;width:100%;padding:12px;border:0;border-radius:var(--card);background:var(--surface);box-shadow:var(--edge);color:inherit;font:inherit;text-align:left;cursor:pointer}.opt>span{flex:1 1 auto;min-width:0}.opt b{display:block;font-size:1rem}.opt .hint{display:block}.opt>.icon:first-child{color:var(--accent)}.opt>.icon:last-child{color:var(--muted)}.pw{display:flex;align-items:center;gap:4px;margin-top:var(--sp)}.pw i{flex:1 1 auto;height:4px;border-radius:2px;background:var(--line)}.pw .hint{flex:0 0 auto;margin-left:4px}.pw[data-lvl="1"] i:first-child{background:var(--live)}.pw[data-lvl="2"] i:nth-child(-n+2){background:var(--warn)}.pw[data-lvl="3"] i{background:var(--ok)}.auth-cta{position:sticky;bottom:var(--tabbar);z-index:1;margin-top:16px;padding-top:16px;background:linear-gradient(color-mix(in srgb,var(--surface),transparent 100%),var(--surface) 16px)}.auth-cta .btn,.auth-go{width:100%}.auth-go{margin-top:var(--sp)}.auth-links{display:flex;align-items:center;gap:var(--gut);margin-top:12px}.auth-links .link{margin-left:0}.otp{position:relative;display:grid;grid-template-columns:repeat(6,1fr);gap:var(--sp)}.otp b{display:grid;place-items:center;height:56px;border-radius:var(--radius);background:var(--odds);color:var(--odds-ink);box-shadow:var(--edge);font-size:1.375rem;font-weight:700}.otp b[data-at]{box-shadow:0 0 0 2px var(--accent)}.otp input{position:absolute;inset:0;width:100%;padding:0;border:0;opacity:0;font-size:16px}@media(prefers-reduced-motion:no-preference){.scene{animation:scene-in .3s ease-out both}}@keyframes scene-in{0%{opacity:0;transform:translateY(4px)}}.acct-card{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:16px;margin-bottom:var(--gut);border-radius:var(--card);background:var(--surface);box-shadow:var(--sh)}.acct-bal{display:flex;flex-direction:column}.acct-card .btn{grid-row:1 / 2;grid-column:2}.acct-note{grid-column:1 / -1;margin-top:4px}.acct-menu{margin-bottom:calc(var(--sp) * 3)}.acct-menu .row{min-height:52px;font-weight:600}.acct-menu .icon{color:var(--muted)}.acct-out{width:100%;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;cursor:pointer}.set{margin-bottom:calc(var(--sp) * 3)}.set-head{margin-bottom:var(--sp)}.set .hint{display:block;margin-top:4px}.prose p{max-width:68ch;margin-bottom:12px;color:var(--muted)}.pill{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:16px;color:var(--glow);font-size:var(--num-lead);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--glow),transparent 65%)}.avatar,.bar-icon,.theme-x{display:grid;place-items:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;color:var(--brand-ink);cursor:pointer}.theme-x{opacity:.75}.acct-theme{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:var(--gut)}.acct-theme .seg-mode{flex:0 1 240px}.legal{flex:1 0 100%;font-size:.75rem}.legal-age{margin-right:var(--sp);padding:0 4px;border-radius:4px;box-shadow:var(--edge);font-weight:700}.bar-find{position:relative;display:flex;align-items:center;gap:var(--sp);height:34px;padding:0 12px;border-radius:var(--card);color:var(--brand-ink);background:color-mix(in srgb,var(--brand-ink),transparent 90%);box-shadow:var(--field)}.bar-find>.icon{opacity:.7}.bar-find .find-input{width:160px;max-width:22vw}.find-input{min-width:0;border:0;background:none;color:inherit;font:600 .875rem/1 var(--font)}.find-input::placeholder{color:currentColor;opacity:.55}.find-pop{position:absolute;top:40px;right:0;z-index:6;width:420px;max-height:70vh;overflow-y:auto;padding:12px;border-radius:var(--card);background:var(--surface);color:var(--text);box-shadow:var(--sh),0 12px 32px #00000038}.find-sheet{position:fixed;inset:0;z-index:7;display:flex;flex-direction:column;padding:var(--gut);background:var(--bg);color:var(--text)}.find-bar{display:flex;align-items:center;gap:var(--sp);margin-bottom:var(--gut)}.find-bar .find-input{flex:1 1 auto}.find-x{position:static;flex:0 0 auto}.find-body{flex:1 1 auto;overflow-y:auto}.find-recents{margin-bottom:var(--sp)}.shell-footer{display:flex;flex-wrap:wrap;gap:var(--gut);padding:var(--gut);font-size:.75rem;color:var(--muted)}.shell-footer a{text-decoration:underline}.install{position:fixed;left:var(--gut);right:var(--gut);bottom:calc(var(--tabbar) + 80px);z-index:5;display:flex;align-items:center;gap:var(--sp);padding:8px 8px 8px 12px;border-radius:var(--card);background:var(--surface);color:var(--text);box-shadow:var(--sh),0 8px 28px #0000002e}.quick-bet~.install{display:none}.install-text{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600}.install-x{flex:0 0 auto;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:none;color:var(--muted);cursor:pointer}.status{position:fixed;left:50%;bottom:calc(var(--tabbar) + 76px);z-index:5;transform:translate(-50%);width:calc(100% - var(--gut) * 2);max-width:360px;padding:4px 12px;border-radius:var(--radius);background:var(--warn);color:var(--accent-ink);font-size:.875rem;text-align:center;pointer-events:none}.dsk .shell-side,.dsk .shell-rail{display:none}.ev-header{padding:12px;border-radius:var(--card);background:var(--surface);box-shadow:var(--sh);margin-bottom:calc(var(--sp) * 2)}.ev-teams{display:flex;flex-direction:column;gap:4px;margin:var(--sp) 0}.ev-team-row{display:flex;align-items:center;justify-content:space-between;gap:var(--sp)}.ev-team{flex:1 1 auto;min-width:0;font-size:1rem;font-weight:700}.ev-meta{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px var(--sp)}.ev-when{font-size:var(--num-body);font-weight:700}.ev-tabs{position:sticky;top:var(--bar);z-index:2;display:flex;align-items:center;gap:var(--sp);background:var(--bg);padding-top:4px;margin-bottom:var(--sp)}.ev-groups{flex:1 1 auto;margin-right:0}.ev-search{flex:1 1 auto;min-width:0;height:36px;padding:0 12px;border:0;box-shadow:var(--edge);border-radius:var(--radius);background:var(--surface);color:var(--text);font:inherit}.mkt{margin-bottom:var(--sp);border-radius:var(--card);background:var(--surface);box-shadow:var(--sh);overflow:hidden}.mkt-head{display:flex;align-items:center;gap:var(--sp);width:100%;min-height:48px;padding:0 12px;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.mkt-name{flex:1 1 auto;min-width:0;font-size:.875rem;font-weight:600}.mkt-head>.icon{color:var(--muted);transition:transform .16s}.mkt-head[aria-expanded=true]>.icon{transform:rotate(90deg)}.mkt-body,.res-lines{padding:0 12px 12px}.mkt-lines{margin-bottom:var(--sp)}.mkt-grid{display:grid;gap:4px}.mkt-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkt-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.outc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:100%;min-height:var(--tap);padding:4px;border:1px solid transparent;border-radius:var(--radius);background:var(--odds);color:var(--odds-ink);font:inherit;cursor:pointer;transition:background-color .16s,color .16s,box-shadow .16s,border-color .16s}:root[data-preset=light] .outc{border-color:color-mix(in srgb,var(--line),transparent 40%)}.outc-name{width:100%;text-align:center;font-size:.75rem;letter-spacing:.01em;color:var(--odds-label)}.outc[aria-pressed=true]{background:var(--odds-on);color:var(--odds-on-ink);border-color:transparent}.outc[aria-pressed=true] .outc-name{color:inherit;opacity:.8}.outc[data-move=up]{box-shadow:inset 0 0 0 2px var(--ok)}.outc[data-move=down]{box-shadow:inset 0 0 0 2px var(--live)}.outc.is-locked{display:flex;align-items:center;justify-content:center;min-height:var(--tap);border-radius:var(--radius);background:var(--odds);color:var(--muted)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.odd[data-move]{box-shadow:var(--edge)}.odd[data-move][aria-pressed=true],.outc[data-move]{box-shadow:none}}@media(min-width:1024px){.dsk{--gut: 24px;--bar: 64px;--odds-w: 64px;--time-w: 56px;--odds-gap: 4px;--page: 1280px;--side-w: 240px;--rail-w: 320px;--bleed: var(--sp);--fade: calc(var(--sp) * 5);--shelf-code: 340px }.dsk .stories{--tile: 72px;margin-top:calc(var(--ring) * -1)}.dsk .scene{width:120px;height:120px}.dsk .status{bottom:var(--sp)}.dsk .shell-header,.dsk .shell-body,.dsk .shell-footer{padding-inline:max(var(--gut),calc((100% - var(--page)) / 2))}.dsk .shell-body{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr) var(--rail-w);gap:var(--sp) var(--gut);align-items:start;padding-top:var(--gut)}.dsk .shell-main{padding:0}.dsk:not([data-columns=two-column]) .shell-footer{padding-bottom:var(--gut)}.dsk .shell-side,.dsk .shell-rail{display:block;position:sticky;top:calc(var(--bar) + var(--sp));overflow-y:auto;padding:12px;max-height:calc(100vh - var(--bar) - var(--sp) * 2);background:var(--surface);border-radius:var(--card);box-shadow:var(--sh)}.dsk[data-columns=two-column] .shell-body{grid-template-columns:var(--side-w) minmax(0,1fr)}.dsk .shell-mobile-fallback{display:none}.dsk[data-columns=two-column] .shell-mobile-fallback{display:block}.dsk .side-head{position:sticky;top:0;z-index:1;padding-bottom:var(--sp);background:var(--surface);font-size:.75rem;color:var(--muted)}.dsk .promo-rail{grid-auto-columns:calc(50% - 8px)}.dsk .promo-grid,.dsk .codes-list{grid-template-columns:repeat(2,1fr)}}@media(min-width:1536px){.dsk{--page: 1440px;--rail-w: 360px }}@media(min-width:1800px){.dsk{--page: 1600px }}.navbar{position:relative;display:flex;flex:1 1 0;min-width:0;align-self:stretch;gap:calc(var(--sp) * 3);margin-left:calc(var(--sp) * 3)}.navbar>a,.nav-more>button{display:flex;align-items:center;flex:none;padding:0;border:0;border-bottom:2px solid transparent;background:none;color:var(--brand-ink);opacity:.7;font:700 .875rem/1.45 var(--font);white-space:nowrap;cursor:pointer}.navbar>a[aria-current=page],.nav-more>[data-on]{border-bottom-color:var(--glow);color:var(--glow);opacity:1;text-shadow:var(--glow-sh)}.navbar .is-off{position:absolute;top:0;left:0;visibility:hidden}.nav-more{position:relative;display:flex}.nav-more>button{gap:4px}.nav-more .icon{transform:rotate(90deg);transition:transform .12s}.nav-more [aria-expanded=true] .icon{transform:rotate(-90deg)}.nav-menu{position:absolute;top:calc(100% + 4px);right:0;z-index:6;min-width:200px;padding:6px;border-radius:var(--card);background:var(--surface);color:var(--text);box-shadow:var(--sh),0 12px 32px #00000038}.nav-menu a{display:flex;align-items:center;min-height:40px;padding:0 12px;border-radius:var(--radius);font-weight:600;white-space:nowrap}.nav-menu a:hover{background:color-mix(in srgb,var(--surface-2),transparent 40%)}.nav-menu a[aria-current=page]{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--odds-ink);font-weight:700}.shell-header .nav-menu :focus-visible{outline-color:var(--accent);outline-offset:-2px}.find-open{display:none}.nav-lang{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}.nav-lang:first-child{margin-top:0;padding-top:0;border-top:0}.nav-lang .seg{height:40px}.nav-lang .seg button{flex:1 1 0;color:var(--text);opacity:1}.nav-lang .seg button[aria-pressed=true]{background:var(--surface-2);box-shadow:inset 0 -2px 0 var(--odds-ink);color:var(--text);text-shadow:none}@media(max-width:1023.98px){.find-open{display:grid}.shell-auth>.seg,.bar-find:not([data-over]){display:none}.bar-find[data-over]{position:absolute;top:calc((var(--bar) - 34px) / 2);right:var(--gut);left:var(--gut)}.shell-header:has([data-over])>:not(.shell-auth),.shell-auth:has([data-over])>:not(.bar-find){visibility:hidden}.bar-find[data-over] .find-input{flex:1 1 auto;width:auto;max-width:none}}@media(max-width:719.98px){.shell-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.slip-fab{position:fixed;right:var(--gut);bottom:calc(var(--tabbar) + var(--gut));z-index:5;width:56px;height:56px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--accent);color:var(--accent-ink);cursor:pointer;animation:bump .16s ease-out;box-shadow:0 6px 20px color-mix(in srgb,var(--accent),transparent 65%)}.slip-badge{position:absolute;top:-2px;right:-2px;display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 4px;border-radius:11px;background:var(--brand);color:var(--brand-ink);font-size:var(--num-meta);font-weight:600}@keyframes bump{0%{transform:scale(1)}45%{transform:scale(1.15)}to{transform:scale(1)}}[data-auth] .slip-fab{display:none}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--live);box-shadow:0 0 0 0 var(--glow);animation:pulse 1.6s ease-out infinite}@keyframes pulse{to{box-shadow:0 0 0 6px color-mix(in srgb,var(--glow),transparent 100%)}}.lrow{display:grid;grid-template-columns:96px minmax(0,1fr) 300px;align-items:center;gap:12px;height:56px;padding:0 12px}.lrow+.lrow{border-top:1px solid var(--line)}.lrow-head{height:auto;padding-top:8px}.lrow-head+.lrow{border-top:0}.lrow-head>.odds-head{grid-column:-2;padding:0;font-size:.75rem}.lrows .odds,.lrows .odds-head{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lrows .odd{height:36px}.lrow-at{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.lrow-at .live-pill{white-space:nowrap}.lrow-lg{max-width:100%;font-size:.75rem;color:var(--muted)}.lrow-teams{display:grid;grid-template-columns:minmax(0,1fr) 28px;min-width:0;font-size:.875rem;line-height:1.3;color:inherit}.lrow-teams .num{text-align:right;font-weight:600}.lrow>.sk-teams:last-child{height:36px}.lrows{container:lrows / inline-size}@container lrows (max-width: 603.98px){.lrow{grid-template-columns:72px minmax(0,1fr) 204px}}@container lrows (max-width: 443.98px){.lrow{grid-template-columns:minmax(0,1fr);gap:8px;height:auto;padding:12px}.lrow-head{padding-bottom:0}.lrow-at{flex-direction:row;align-items:center;gap:8px}.lrow-lg{flex:1 1 0;min-width:0}}.live-card{display:flex;flex-direction:column;flex:0 0 auto;width:240px;gap:6px;padding:12px;border-radius:var(--card);border-left:3px solid var(--accent);background:var(--surface);box-shadow:var(--sh)}.live-top{display:flex;align-items:center;gap:6px}.live-clock{margin-left:auto;font-size:var(--num-meta);font-weight:600}.live-teams{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px var(--sp);align-items:center;min-width:0;font-size:.875rem}.live-teams .ell{grid-column:1}.live-score{grid-column:2;text-align:right;font-size:var(--num-body);font-weight:600;line-height:1;letter-spacing:-.01em}.live-card .odds,.live-card .odds-head{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1024px){.dsk .block:has(>.strip>.sc){container:col / inline-size}.dsk .strip:has(>.sc){container:shelf / inline-size}.dsk .strip:has(>.sc:nth-child(2)){padding-right:var(--fade);mask-image:linear-gradient(to left,transparent,#000 var(--fade))}.dsk .strip>.sc{--min: var(--shelf-code) }.dsk .strip>.sc{flex:0 0 max(min(var(--min),100cqi),(100cqi - (var(--n, 1) - 1) * var(--sp)) / var(--n, 1))}@container shelf (min-width: 688px){.sc{--n: 2 }}@container shelf (min-width: 1036px){.sc{--n: 3 }}@container col (min-width: 688px){.dsk .strip:has(>.sc:nth-child(2):last-child){padding-right:var(--bleed);mask-image:none}}@container col (min-width: 1036px){.dsk .strip:has(>.sc:nth-child(3):last-child){padding-right:var(--bleed);mask-image:none}}}.dsk .tiles{gap:16px}@media(min-width:1024px){.dsk .tiles{padding-right:var(--fade);mask-image:linear-gradient(to left,transparent,#000 var(--fade))}}@media(min-width:1280px){.shell.dsk{--side-w: 280px;--rail-w: 340px }}.home .block,.home .promos{margin-bottom:20px}.home .stories{--tile: 44px;align-items:center;gap:28px;margin-top:0;margin-bottom:14px;padding-block:var(--ring)}.home .story{flex:none;flex-direction:row;gap:14px}.home .story:focus-visible .story-ring{outline-offset:0}.home .story-title{display:block;width:auto;max-width:12em;height:auto;font-size:.875rem;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:var(--text)}.home .promo-rail .banner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:4px 16px;height:150px;min-height:0;padding:0 24px;box-shadow:none;background:color-mix(in srgb,var(--brand),var(--accent) 9%);container-type:inline-size}.home .promo[data-img]:after{background:color-mix(in srgb,var(--brand),transparent 40%)}.home .promo-rail .banner-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1.375rem;line-height:1.75rem}.home .promo-rail .banner-body{font-size:.875rem;opacity:.85;-webkit-line-clamp:1}.home .promo-rail .banner-cta{display:block;grid-area:1 / 2 / 3;align-self:center;max-width:40cqi;height:40px;margin:0;border-radius:20px;line-height:40px;overflow:hidden;text-overflow:ellipsis}.sportbar{display:flex;gap:4px;height:56px;margin-bottom:20px;padding:4px;overflow:auto hidden;scrollbar-width:none;border-radius:var(--card);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.sportbar::-webkit-scrollbar{display:none}.sportbar button{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:10px;min-width:max-content;padding:0 14px;border:0;border-radius:var(--radius);background:none;color:var(--text);font:600 .875rem/1 var(--font);white-space:nowrap;cursor:pointer}.sportbar button>:first-child{flex:none;color:var(--tile-ink)}.sportbar .num{font-size:.75rem;font-weight:400;color:var(--muted)}.sportbar button:hover{background:var(--bg)}:root[data-preset=dark] .sportbar button:hover{background:var(--surface-2)}.sportbar [aria-pressed=true],.sportbar [aria-pressed=true]:hover{background:var(--accent);color:#fff}.sportbar [aria-pressed=true]>*,.sportbar [aria-pressed=true] .num{color:inherit}.shell-main{container:home / inline-size}.shell-main>.block>.odds-head{position:sticky;top:var(--bar);z-index:1;padding-top:4px;background:var(--bg)}.shell-main>.block .comp-head{top:calc(var(--bar) + 24px)}.home .block:has(>.lc){display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:16px}.home .block:has(>.lc)>*{grid-column:1 / -1}.home .block:has(>.lc)>.block-head{grid-column:1;margin:0}.home .block:has(>.lc)>.lc{grid-column:2;margin-bottom:0}.home .lc>:first-child{margin-left:auto}.home .lc .chip{height:32px}.lc-fold .icon,.lc-sort .icon{color:var(--muted)}.lc-fold .icon{transition:transform .15s}.lc-fold[aria-expanded=true] .icon{transform:rotate(90deg)}.block-head .meta{margin-left:auto}.home .block-head .meta{margin-left:0;font-size:.75rem;font-weight:400}.home .block:has(>.lc)>.odds-head{margin-top:8px}@container home (min-width: 560px){.block:has(>.lc){--odds-w: 96px;--time-w: 72px }.match{min-height:56px;padding-block:var(--sp)}.match .odd{height:36px}.match-teams{grid-template-columns:minmax(0,1fr) auto auto;line-height:1.3}.match-more{grid-area:1 / 3 / 3;padding-left:8px}}
