:root{--bg:#090915;--rail-head:#131320;--seg:#3b4863;--surface:#151923;--elev:#2a3046;--line-strong:#8092b3;--panel:#212536;--tile:#2d374d;--cell:#2d374d;--cell-hover:#343f56;--line:#2d374d;--fg:#f5f7fa;--ink:#2a3046;--text-muted:#c0cce7;--text-soft:#8f9cb8;--red:#ff3c00;--red-soft:#ff6333;--red-ink:#ff8a66;--red-tint:#ff3c0029;--odd:#a3d369;--odd-live:#a3d369;--live:#ff3c00;--up:#a3d369;--down:#ff6b5e;--warn:#f5b84b;--font-ui:var(--font-ubuntu),var(--font-geist),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-display:var(--font-barlow-condensed),"Arial Narrow",sans-serif;--font-logo:var(--font-display);--header-h:64px;--header-bg:#ff3c00;--header-cta:#37a25c;--sidebar-w:200px;--rail-w:300px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site{background:var(--bg);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;--background:var(--bg);--foreground:var(--fg);--card:var(--panel);--card-foreground:var(--fg);--popover:var(--panel);--popover-foreground:var(--fg);--secondary:var(--tile);--secondary-foreground:var(--fg);--muted:var(--tile);--muted-foreground:var(--text-muted);--accent:var(--cell-hover);--accent-foreground:var(--fg);--border:var(--line);--input:var(--line);--primary:var(--red);--primary-foreground:#fff;--brand:var(--red);--ring:var(--red);min-height:100dvh;font-size:14px}:where(.site) button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}:where(.site) :is(input,select){font-family:inherit}:where(.site) a{color:inherit;text-decoration:none}:where(.site) :is(h1,h2,h3,h4,h5){font-weight:700}.site :is(button,a,input,select):focus-visible{outline:2px solid var(--red);outline-offset:2px}.num{font-variant-numeric:tabular-nums}.sic{flex:none;width:20px;height:20px}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:700}.header{top:env(safe-area-inset-top,0px);z-index:25;height:var(--header-h);background:var(--header-bg);color:#fff;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));align-items:center;gap:24px;display:flex;position:sticky}.header>a{flex:none;padding-right:16px;display:block}.logo{font-family:var(--font-display);letter-spacing:-.02em;white-space:nowrap;color:#fff;font-size:34px;font-style:italic;font-weight:800;line-height:1}.logo b{color:var(--bg);background:#fff;border-radius:4px;margin-left:2px;padding:0 5px;font-weight:800}.logo-img{width:auto;height:32px;display:block}.logo-mark{display:none}.mainnav{gap:16px;height:100%;display:flex}.mainnav a{text-transform:uppercase;color:#fff;white-space:nowrap;align-items:center;height:100%;font-size:12.25px;font-weight:450;display:flex;position:relative}.mainnav a:hover{opacity:.85}.mainnav a.on{font-weight:750}.mainnav a.on:after{content:"";background:#fff;border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.actions{align-items:center;gap:8px;margin-left:auto;display:flex;position:relative}.icon-btn{color:#fff;flex:none;place-items:center;width:24px;height:24px;display:grid;position:relative}.icon-btn:hover{opacity:.8}.hd-btn{text-transform:uppercase;color:#fff;white-space:nowrap;border:2px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;height:34px;padding:8px;font-size:11px;font-weight:750;display:inline-flex}.hd-btn.outline{background:0 0;border-color:#fff}.hd-btn.outline:hover{background:#ffffff24}.hd-btn.green{background:var(--header-cta)}.hd-btn.green:hover{filter:brightness(1.08)}.balance{color:#fff;flex-direction:column;align-items:flex-end;margin:0 4px;line-height:1.15;display:flex}.balance small{opacity:.8;font-size:11px;font-weight:500}.balance b{white-space:nowrap;font-size:14px}.avatar{width:34px;height:34px;color:var(--red);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid}.menu{background:var(--panel);width:250px;color:var(--fg);border:1px solid var(--line);border-radius:12px;position:absolute;top:calc(100% + 12px);right:0;overflow:hidden;box-shadow:0 16px 40px #1519232e}.menu-head{border-bottom:1px solid var(--line);padding:14px 16px}.menu-head b{font-size:14.5px;display:block}.menu-head small{color:var(--text-muted)}.menu :is(a,button){text-align:left;align-items:center;gap:12px;width:100%;padding:12px 16px;font-weight:500;display:flex}.menu :is(a,button):hover{background:var(--tile)}.menu .sep{border-top:1px solid var(--line)}.shell{grid-template-columns:var(--sidebar-w) minmax(0,1fr);display:grid}.sidebar{background:var(--surface);color:var(--fg);width:var(--sidebar-w);top:calc(var(--header-h) + env(safe-area-inset-top,0px));height:calc(100vh - var(--header-h));scrollbar-width:none;font-family:var(--font-ui);padding:8px;position:sticky;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sidebar ul{margin:0;padding:0;list-style:none}.sidebar li a{width:100%;height:40px;color:var(--fg);text-align:left;border-radius:8px;align-items:center;padding:8px;font-size:14px;font-weight:450;line-height:20px;display:flex}.sidebar li a:hover{background:var(--panel)}.sidebar li a.on{background:var(--tile);font-weight:750}.sidebar li a>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin-left:8px;overflow:hidden}.sidebar li a>:is(svg,img,.league-logo){flex:none}.sidebar li a small{color:var(--text-muted);white-space:nowrap;margin-left:8px;font-size:12px;font-weight:450}.sidebar .sb-sep{background:var(--tile);border:0;height:1px;margin:8px 0}.sidebar .sb-ico{stroke-linecap:round;stroke-linejoin:round;color:var(--fg)}.sidebar .sb-head{width:100%;color:var(--fg);font:750 14px/20px var(--font-ui);text-transform:uppercase;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:8px;display:flex}.sidebar .sb-chev{transition:transform .2s}.sidebar .sb-chev.open{transform:rotate(180deg)}.sidebar .sb-leagues li{margin-bottom:4px}.sidebar .sb-leagues li a{background:var(--elev);height:48px;padding:8px 12px}.sidebar .sb-leagues li a:hover{background:var(--cell-hover)}.sidebar .sb-league-name{color:#6db9ff;margin-left:8px;font-size:12px;font-weight:750}.sidebar .sb-sports li{padding-top:2px}.sidebar .sb-sports li a{height:40px}.dot-live{background:var(--live);border-radius:50%;flex:none;width:9px;height:9px;margin:0 5px;animation:1.6s infinite pulse;box-shadow:0 0 0 3px #e53b2b2e}@keyframes pulse{50%{box-shadow:0 0 0 6px #e53b2b0a}}.main{min-width:0;padding:16px 20px 60px}.page-cols{grid-template-columns:minmax(0,1fr) var(--rail-w);align-items:start;gap:18px;display:grid}.page-cols>.content{min-width:0}.rail{top:calc(var(--header-h) + 16px + env(safe-area-inset-top,0px));max-height:calc(100vh - var(--header-h) - 32px);scrollbar-width:none;flex-direction:column;gap:12px;display:flex;position:sticky;overflow:auto}.rail::-webkit-scrollbar{display:none}.rail-box{background:var(--panel);border-radius:16px;overflow:hidden}.rail-title{text-transform:uppercase;text-align:center;color:var(--fg);padding:16px 0;font-size:12px;font-weight:450;line-height:16px}.rail-head{background:var(--rail-head);align-items:center;gap:8px;min-height:36px;padding:4px 8px;font-size:14px;font-weight:750;line-height:16px;display:flex}.rail-link{background:var(--tile);border:1px solid var(--cell-hover);text-transform:uppercase;border-radius:8px;place-items:center;height:34px;margin:0 8px 8px;font-size:12px;font-weight:750;display:grid}.rail-link:hover{background:var(--cell-hover)}.offer{border-bottom:1px solid var(--tile);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:12px;display:grid}.offer:last-child{border-bottom:0}.offer .ic{background:linear-gradient(150deg,var(--ink),var(--red-ink));border-radius:10px;width:52px;height:52px;overflow:hidden}.offer .ic img{object-fit:cover;width:100%;height:100%}.offer small{letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-size:10px;font-weight:600}.offer h6{margin:2px 0 4px;font-size:14px;font-weight:700}.offer p{color:var(--text-muted);margin:0 0 8px;font-size:12px;line-height:1.4}.offer .more-btn{border:1px solid var(--cell-hover);background:var(--tile);border-radius:8px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.offer .more-btn:hover{background:var(--cell-hover)}.crumbs{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;font-size:12.5px;display:flex}.crumbs :is(a,button):hover{color:var(--fg)}.page-title{font-family:var(--font-display);text-transform:uppercase;margin:4px 0 16px;font-size:26px;font-style:italic;font-weight:700;line-height:1.1}.search{background:var(--panel);text-align:left;width:100%;height:40px;color:var(--text-muted);font:500 14px var(--font-ui);border-radius:999px;align-items:center;gap:12px;margin-bottom:14px;padding:0 18px;display:flex}.search input{min-width:0;color:var(--fg);font:500 14px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.search input::placeholder{color:var(--text-soft)}.sec{margin-bottom:30px}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.sec-head h2{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:10px;margin:0;font-size:20px;font-style:italic;font-weight:700;line-height:24px;display:flex}.sec-actions{gap:8px;display:flex}.mode-btn{background:var(--panel);height:32px;color:var(--fg);border:1px solid #0000;border-radius:8px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.mode-btn.on{border-color:var(--line-strong)}.mode-btn:hover{background:var(--tile)}.btn-sm{border:1px solid var(--line);white-space:nowrap;background:var(--panel);border-radius:6px;height:28px;padding:0 10px;font-size:12px;font-weight:600}.btn-sm:hover{border-color:var(--text-soft)}.chips{scrollbar-width:none;gap:6px;margin-bottom:10px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.tabs::-webkit-scrollbar{display:none}.live-chips::-webkit-scrollbar{display:none}.mk-tabs::-webkit-scrollbar{display:none}.lcarousel-track::-webkit-scrollbar{display:none}.chip{white-space:nowrap;height:32px;color:var(--fg);border-radius:16px;flex:none;align-items:center;gap:4px;margin:0 4px;padding:4px 8px;font-size:12px;font-weight:550;line-height:16px;display:inline-flex}.chip:hover{background:var(--panel)}.chip.on{background:var(--panel);font-weight:750}.chip small{color:var(--text-soft);font-size:11px;font-weight:450}.chip .sic{width:18px;height:18px}.tabs{scrollbar-width:none;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs button{height:28px;color:var(--text-muted);border-radius:999px;flex:none;padding:0 12px;font-size:12px;font-weight:450}.tabs button:hover{background:var(--panel)}.tabs button.on{background:var(--fg);color:var(--bg);font-weight:550}.lcarousel{margin-bottom:16px;position:relative}.lcarousel.hero{margin-bottom:8px}.lcarousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:8px;display:flex;overflow-x:auto}.lcarousel-nav{background:var(--tile);width:32px;height:32px;color:var(--fg);border:1px solid var(--cell-hover);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0006}.lcarousel-nav:hover{background:var(--cell-hover)}.lcarousel-nav.l{left:-12px}.lcarousel-nav.r{right:-12px}.lcarousel-nav .sic{width:16px;height:16px}.lcarousel-nav.l .sic{transform:rotate(90deg)}.lcarousel-nav.r .sic{transform:rotate(-90deg)}.hero-card{border:1px solid var(--cell-hover);scroll-snap-align:start;color:#fff;background:var(--surface);border-radius:12px;flex-direction:column;flex:0 0 344px;justify-content:flex-end;max-width:88%;height:260px;display:flex;position:relative;overflow:hidden}.hero-card.green{background:radial-gradient(120% 90% at 85% 0,#1f6b3a 0,transparent 60%),linear-gradient(160deg,#0f2a1c,#0a1a14 55%,var(--bg))}.hero-card.blue{background:radial-gradient(120% 90% at 85% 0,#27508f 0,transparent 60%),linear-gradient(160deg,#10203c,#0c1428 55%,var(--bg))}.hero-card.dark{background:radial-gradient(120% 90% at 85% 0,#3a4260 0,transparent 60%),linear-gradient(160deg,#1b2033,#12162a 55%,var(--bg))}.hero-card.wine{background:radial-gradient(120% 90% at 85% 0,#7a2338 0,transparent 60%),linear-gradient(160deg,#2a1020,#1b0d1a 55%,var(--bg))}.hero-card:before{content:"";pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 344 260%22 fill=%22none%22 stroke=%22white%22 stroke-opacity=%22.12%22 stroke-width=%222%22%3E%3Ccircle cx=%22300%22 cy=%2260%22 r=%2290%22/%3E%3Ccircle cx=%22300%22 cy=%2260%22 r=%2260%22/%3E%3Ccircle cx=%22300%22 cy=%2260%22 r=%2230%22/%3E%3C/svg%3E") 50%/cover no-repeat;position:absolute;inset:0}.hero-card.sport-1:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 344 260%22 fill=%22none%22 stroke=%22white%22 stroke-opacity=%22.16%22 stroke-width=%222%22%3E%3Crect x=%22-20%22 y=%2230%22 width=%22384%22 height=%22250%22 rx=%224%22/%3E%3Cpath d=%22M-20 150h384%22/%3E%3Ccircle cx=%22172%22 cy=%22150%22 r=%2248%22/%3E%3Crect x=%2292%22 y=%2230%22 width=%22160%22 height=%2256%22/%3E%3Crect x=%22132%22 y=%2230%22 width=%2280%22 height=%2224%22/%3E%3C/svg%3E")}.hero-card.sport-2:before{background-image:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 344 260%22 fill=%22none%22 stroke=%22white%22 stroke-opacity=%22.16%22 stroke-width=%222%22%3E%3Crect x=%22-20%22 y=%2230%22 width=%22384%22 height=%22250%22 rx=%224%22/%3E%3Cpath d=%22M-20 150h384%22/%3E%3Ccircle cx=%22172%22 cy=%22150%22 r=%2240%22/%3E%3Cpath d=%22M92 30v70a80 80 0 0 0 160 0V30%22/%3E%3Crect x=%22132%22 y=%2230%22 width=%2280%22 height=%2270%22/%3E%3C/svg%3E")}.hero-crests{opacity:.2;filter:saturate(.8);gap:0;display:flex;position:absolute;top:8px;right:-18px}.hero-crests .team-logo,.hero-crests img,.hero-crests span{margin-left:-44px;font-size:40px;width:130px!important;height:130px!important}.hero-tag{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);height:24px;color:var(--fg);background:#090915b3;border-radius:12px;align-items:center;gap:4px;padding:0 10px;font-size:12px;line-height:16px;display:inline-flex;position:absolute;top:12px;left:12px}.hero-tag.live{color:#ff8a66;font-weight:750}.hero-boost-tag{z-index:2;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#b81fd1,#7a2bd8);border-radius:0 8px 8px 0;align-items:center;height:24px;padding:0 12px;font-size:12px;font-style:italic;font-weight:750;display:inline-flex;position:absolute;top:48px;left:0}.hero-body{z-index:1;padding:0 12px 12px;position:relative}.hero-teams{flex-direction:column;gap:2px;margin-bottom:8px;display:flex}.hero-team{align-items:center;gap:6px;min-width:0;display:flex}.hero-team .nm{min-width:0;font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:20px;font-style:italic;font-weight:700;line-height:24px;overflow:hidden}.hero-team .sc{font-family:var(--font-display);font-size:22px;font-style:italic;font-weight:700}.hero-odds{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;display:grid}.hero-legs{gap:4px;margin:0 0 10px;padding:0;font-size:14px;line-height:18px;list-style:none;display:grid}.hero-legs li{align-items:flex-start;gap:8px;display:flex}.hero-legs .when{color:var(--text-muted);font-size:12px}.hero-legs .ring{border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.hero-legs .ring.off{opacity:.4}.hero-boost{background:var(--tile);border:1px solid var(--cell-hover);border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;height:40px;font-size:16px;display:flex}.hero-boost s{color:var(--text-muted);font-weight:450}.hero-boost b{color:var(--odd);font-weight:750}.hero-boost:hover{background:var(--cell-hover)}.promo{background:var(--panel);border:1px solid var(--tile);scroll-snap-align:start;border-radius:12px;flex-direction:column;flex:0 0 344px;max-width:85%;height:200px;display:flex;position:relative;overflow:hidden}.promo-top{clip-path:polygon(0 0,100% 0,100% 72%,38% 72%,26% 100%,22% 72%,0 72%);background:linear-gradient(160deg,#ff5a26,#ff3c00);height:112px;padding:18px 22px}.promo h3{font-family:var(--font-display);text-transform:uppercase;color:#fff;margin:0;font-size:34px;font-weight:800;line-height:.86}.promo h3 em{color:var(--bg);font-style:normal;display:block}.promo p{font-family:var(--font-display);text-transform:uppercase;color:var(--text-muted);max-width:240px;margin:0 22px 10px;font-size:14px;font-weight:700;line-height:1.15}.promo .cta{background:var(--header-cta);color:#fff;font-family:var(--font-display);text-transform:uppercase;border-radius:3px;align-self:flex-start;margin:0 22px;padding:3px 12px;font-size:15px;font-weight:700}.promo.photo{color:#fff;justify-content:flex-end;padding:18px 20px}.promo.photo picture,.promo.photo picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.promo.photo:before{content:"";z-index:1;background:linear-gradient(#1519230d 30%,#151923c7);position:absolute;inset:0}.promo.photo h3,.promo.photo p{z-index:2;position:relative}.promo.photo h3{font-size:30px;line-height:.95}.promo.photo p{color:#f1f3f7;font-family:var(--font-ui);text-transform:none;margin:6px 0 0;font-size:12.5px;font-weight:500}.day-label{color:var(--text-muted);text-transform:uppercase;margin:16px 2px 8px;font-size:12px;font-weight:750}.event{background:var(--panel);border:1px solid var(--tile);border-radius:12px;grid-template-columns:56px minmax(0,1fr) minmax(0,420px);align-items:center;gap:12px;min-height:82px;margin-bottom:8px;padding:0 4px 0 12px;display:grid}.when{text-align:center;line-height:1.25}.when b{color:var(--text-muted);font-size:12px;font-weight:450;line-height:16px;display:block}.when span{color:var(--text-muted);font-size:12px;line-height:16px}.when .lv{color:var(--live);font-size:12px;font-weight:700;display:block}.event .teams{flex-direction:column;gap:1px;min-width:0;display:flex}.event .teams .tm{align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:550;line-height:20px;display:flex}.event .teams .tm span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event .teams .sc{color:var(--live);margin-left:auto;font-weight:700}.event .teams:hover .tm span{color:var(--red-ink)}.event .league{color:var(--text-muted);align-items:center;gap:6px;min-width:0;margin-top:4px;font-size:11px;line-height:12px;display:flex}.event .league span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event .markets{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;display:grid}.event .more-mk{color:var(--text-muted);grid-column:1/-1;justify-self:end;font-size:11px;font-weight:600}.event .more-mk:hover{color:var(--red)}.odd{background:var(--tile);border:1px solid var(--cell-hover);height:36px;color:var(--fg);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;padding:10px 8px;font-size:12px;line-height:16px;transition:background .15s,border-color .15s;display:flex;position:relative}.odd .l{color:var(--fg)}.odd small{color:var(--text-soft);font-size:11px}.odd .v{color:var(--odd);margin-left:auto;font-size:14px;font-weight:750}.odd:hover{background:var(--cell-hover)}.odd.center{justify-content:center}.sel{background:var(--red)!important;border-color:var(--red)!important;color:#fff!important}.sel :is(.l,.v,b,small,span){color:#fff!important}.lock{background:var(--elev);border:1px solid var(--tile);height:36px;color:var(--text-soft);border-radius:8px;place-items:center;display:grid}.more-events{color:#cfd9ed;letter-spacing:0;text-transform:uppercase;background:#3b4863;border-radius:8px;place-items:center;width:100%;height:48px;margin-top:8px;font-size:11px;font-weight:750;display:grid}.more-events:hover{background:#4a5a7a}.up-wrap{background:var(--panel);border:1px solid var(--tile);border-radius:12px;overflow-x:auto}.up-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.up-table th{color:var(--text-muted);text-transform:uppercase;text-align:center;border-bottom:1px solid var(--tile);padding:12px 4px;font-size:11px;font-weight:750}.up-table th:first-child{text-align:left;padding-left:16px}.up-table td{border-bottom:1px solid var(--tile);text-align:center;padding:8px 4px}.up-table td:first-child{color:var(--text-muted);text-align:left;width:56px;padding-left:16px;font-size:12px;font-weight:450}.up-table td.tn{text-align:left;font-weight:550;line-height:20px}.up-table td.tn a:hover{color:var(--red-ink)}.up-table tr:last-child td{border-bottom:0}.up-table .odd,.up-table .lock{justify-content:center;min-width:56px;height:36px;padding:10px 8px}.live-chips{scrollbar-width:none;gap:6px;margin-bottom:14px;display:flex;overflow-x:auto}.live-chips button{white-space:nowrap;border-radius:18px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.live-chips button:hover{background:#fff9}.live-chips button.on{background:var(--panel);font-weight:700}.live-chips button small{color:var(--text-soft);font-size:11px}.live-chips .sic{width:18px;height:18px}.live-wrap{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;display:grid}.live-list{min-width:0}.comp{align-items:center;gap:8px;height:34px;margin:16px 0 6px;padding:0 4px;font-size:13px;font-weight:700;display:flex}.comp .comp-name{align-items:center;gap:8px;min-width:0;display:flex}.comp .comp-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pitch-btn{border:1px solid var(--line);border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.pitch-btn:hover,.pitch-btn.on{border-color:var(--text-muted)}.pitch-ico{border:1.5px solid var(--up);border-radius:2px;width:22px;height:15px;display:block;position:relative}.pitch-ico:after{content:"";border-left:1.5px solid var(--up);position:absolute;top:0;bottom:0;left:50%}.tracker{background:var(--panel);top:calc(var(--header-h) + 16px + env(safe-area-inset-top,0px));border-radius:12px;position:sticky;overflow:hidden}.tracker .league-line{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;padding:14px 12px 0;font-size:12px;display:flex}.sb{justify-content:center;align-items:center;gap:10px;min-height:56px;padding:0 10px;font-size:14px;font-weight:700;display:flex}.sb span:first-of-type,.sb span:last-of-type{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}.sb .s{font-family:var(--font-display);color:var(--fg);font-size:26px;font-style:italic}.clock{background:var(--red-tint);width:max-content;color:var(--live);border-radius:10px;margin:0 auto 6px;padding:2px 10px;font-size:12px;font-weight:700;display:block}.bars{gap:12px;padding:0 16px 20px;display:grid}.bar{grid-template-columns:28px 1fr 28px;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:grid}.bar span:last-child{text-align:right}.bar small{text-align:center;color:var(--text-muted);grid-column:1/-1;margin-bottom:-6px;font-size:11px;font-weight:600}.bar-track{background:var(--line);border-radius:3px;height:5px;display:flex;overflow:hidden}.bar-track i{background:var(--red);height:100%}.tracker-empty{color:var(--text-muted);text-align:center;margin:0;padding:24px 16px;font-size:13px}.tracker .open-match{background:var(--header-cta);color:#fff;text-transform:uppercase;border-radius:8px;place-items:center;height:40px;margin:14px 12px 12px;font-size:12px;font-weight:750;display:grid}.tag{border:1px solid var(--line);white-space:nowrap;color:var(--text-muted);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:600}.tag.more:hover{border-color:var(--red);color:var(--red)}.tag.live{border-color:var(--live);color:var(--live)}.ev-hero{background:var(--ink);color:#fff;background-image:repeating-linear-gradient(115deg,#0000 0 80px,#ffffff0a 80px 130px,#0000 130px 200px);border-radius:12px;margin-bottom:14px;padding:18px 18px 0;position:relative;overflow:hidden}.ev-league{color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12.5px;display:flex}.ev-league .fav{color:var(--text-muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.ev-league .fav.on{color:#f2c500}.ev-teams{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding-bottom:18px;display:grid}.ev-team{font-family:var(--font-display);text-transform:uppercase;text-align:center;flex-direction:column;align-items:center;gap:8px;min-width:0;font-size:20px;font-style:italic;font-weight:700;display:flex}.crest{width:56px;height:56px;font:800 18px var(--font-display);color:#fff;border:3px solid #ffffffd9;border-radius:50%;place-items:center;display:grid;overflow:hidden}.crest img{object-fit:contain;width:70%;height:70%}.crest.logo-crest{background:#fff}.ev-center{text-align:center}.ev-center .big{font:800 40px/1 var(--font-display);letter-spacing:.02em}.ev-center small{color:var(--text-muted);margin-top:6px;font-size:12px;font-weight:600;display:block}.ev-center .live{color:#ff8c80;font-weight:700}.mk-tabs{scrollbar-width:none;border-top:1px solid #ffffff1a;gap:6px;margin:0 -18px;padding:8px 14px;display:flex;overflow-x:auto}.mk-tabs button{color:#c8cfdb;border-radius:999px;flex:none;height:30px;padding:0 12px;font-size:13px;font-weight:500}.mk-tabs button:hover{color:#fff}.mk-tabs button.on{color:var(--bg);background:#fff;font-weight:550}.market{background:var(--panel);border-radius:10px;margin-bottom:8px;overflow:hidden}.mk-head{text-align:left;justify-content:space-between;align-items:center;width:100%;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.mk-head>span:first-child{align-items:center;min-width:0;display:flex}.mk-head .chev{color:var(--text-muted);transition:transform .2s}.mk-head .period{color:var(--red);background:var(--red-tint);border-radius:6px;margin-left:8px;padding:2px 6px;font-size:11px;font-weight:700}.mk-head .mscore{color:var(--text-muted);margin-left:8px;font-size:12px;font-weight:600}.market.closed .chev{transform:rotate(-90deg)}.market.closed .mk-body{display:none}.mk-body{gap:8px;padding:0 14px 14px;display:grid}.mk-row{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;display:grid}.mk-row.labeled{grid-template-columns:minmax(70px,1.2fr) repeat(var(--cols,2),minmax(0,1fr))}.mk-label{color:var(--text-muted);align-items:center;padding-left:4px;font-size:12.5px;font-weight:600;display:flex}.mk-colhead{color:var(--text-muted);text-align:center;text-transform:uppercase;padding:2px 0;font-size:11px;font-weight:600}.mk-cols{gap:8px;display:grid}.mk-odd{background:var(--tile);border:1px solid var(--cell-hover);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 12px;font-size:13px;transition:border-color .15s;display:flex;position:relative}.mk-odd span{color:var(--fg);text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-odd b{color:var(--odd);font-weight:700}.mk-odd.center{justify-content:center}.mk-odd:hover{background:var(--cell-hover)}.mk-odd.locked{color:var(--text-soft);background:var(--tile);cursor:not-allowed;justify-content:center}.mk-more{height:36px;color:var(--red);font-size:12.5px;font-weight:700}.no-sale{background:var(--panel);color:var(--text-muted);border-radius:10px;margin-bottom:8px;padding:12px 14px;font-size:13px}.odd.up .v,.mk-odd.up b,.lodd.up b{animation:1.4s odd-up}.odd.down .v,.mk-odd.down b,.lodd.down b{animation:1.4s odd-down}.odd.up,.mk-odd.up{border-color:var(--up)}.odd.down,.mk-odd.down{border-color:var(--down)}.odd.up:after,.odd.down:after,.mk-odd.up:after,.mk-odd.down:after{content:"";border:4px solid #0000;position:absolute;right:3px}.odd.up:after,.mk-odd.up:after{border-bottom-color:var(--up);border-top:0;top:3px}.odd.down:after,.mk-odd.down:after{border-top-color:var(--down);border-bottom:0;bottom:3px}@keyframes odd-up{0%,60%{color:var(--up)}}@keyframes odd-down{0%,60%{color:var(--down)}}.acct{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:18px;display:grid}.acct-nav{background:var(--panel);border-radius:12px;padding:6px;overflow:hidden}.acct-nav button{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:11px 12px;font-weight:500;display:flex}.acct-nav button:hover{background:var(--tile)}.acct-nav button.on{background:var(--red-tint);color:var(--red-ink);font-weight:600}.acct-user{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-bottom:6px;padding:12px 12px 14px;display:flex}.acct-user .avatar{background:var(--red);color:#fff}.acct-user b{display:block}.acct-user small{color:var(--text-muted);font-size:12px}.panel{background:var(--panel);border-radius:12px;min-width:0;padding:22px}.panel h3{margin:0 0 4px;font-size:17px}.panel>p.lead{color:var(--text-muted);max-width:60ch;margin:0 0 20px;font-size:13px}.form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field-ui{color:var(--text-muted);gap:6px;font-size:12.5px;font-weight:600;display:grid}.field-ui.full{grid-column:1/-1}.field-ui input,.field-ui select,.modal-card .field-ui input{background:var(--tile);border:1px solid var(--line);height:44px;color:var(--fg);font:500 14.5px var(--font-ui);border-radius:8px;width:100%;padding:0 12px}.field-ui input:focus,.field-ui select:focus{border-color:var(--text-muted);background:var(--panel);outline:none}.field-ui input[readonly]{color:var(--text-muted)}.field-ui input[aria-invalid=true],.field-ui select[aria-invalid=true]{border-color:var(--down)}.field-error{color:var(--down);font-size:11.5px;font-weight:700}.field-hint{color:var(--text-muted);font-size:11.5px;font-weight:500}.form-error{color:var(--down);background:#ff6b5e24;border-radius:8px;padding:10px 12px;font-size:13px;font-weight:600}.check-line{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:12.5px;font-weight:500;display:flex}.check-line input{accent-color:var(--red);width:16px;height:16px;margin-top:2px}.form-actions{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.btn{border-radius:8px;height:42px;padding:0 20px;font-size:14px;font-weight:700}.btn.primary{background:var(--header-cta);color:#fff;font-weight:750}.btn.primary:hover{filter:brightness(1.08)}.btn.ghost{border:1px solid var(--line);background:var(--panel)}.btn.ghost:hover{border-color:var(--text-soft)}.btn[disabled]{opacity:.45;cursor:not-allowed}.toggle-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.toggle-row:last-child{border-bottom:0}.toggle-row b{font-size:14px;display:block}.toggle-row small{color:var(--text-muted);font-size:12.5px}.switch{background:#c8cfdb;border-radius:999px;flex:none;width:44px;height:24px;transition:background .2s;position:relative}.switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #15192333}.switch[aria-checked=true]{background:var(--red)}.switch[aria-checked=true]:after{transform:translate(20px)}.steps{gap:10px;display:grid}.step{background:var(--tile);border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.step-ico{border-radius:50%;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.step-ico.ok{color:var(--up);background:#e3f4e7}.step-ico.wait{color:var(--warn);background:#fdf3dc}.step b{display:block}.step small{color:var(--text-muted);font-size:12.5px}.status{white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11.5px;font-weight:700}.status.ok{color:var(--up);background:#e3f4e7}.status.wait{color:var(--warn);background:#fdf3dc}.status.bad{color:var(--down);background:#fdecea}.status.open{background:var(--tile);color:var(--text-muted)}.limits{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.limit{background:var(--tile);border-radius:10px;padding:14px}.limit small{color:var(--text-muted);font-size:12px;font-weight:600}.limit b{margin:4px 0 10px;font-size:18px;display:block}.meter{background:var(--line);border-radius:3px;height:5px;overflow:hidden}.meter i{background:var(--red);height:100%;display:block}.limit p{color:var(--text-muted);margin:8px 0 0;font-size:11.5px}.danger-zone{border:1px solid #f3c4c4;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;padding:16px;display:flex}.danger-zone b{display:block}.danger-zone small{color:var(--text-muted);font-size:12.5px}.seg{background:var(--tile);border-radius:999px;gap:2px;width:max-content;max-width:100%;margin-bottom:20px;padding:3px;display:flex;overflow-x:auto}.seg button{height:32px;color:var(--text-muted);white-space:nowrap;border-radius:999px;padding:0 18px;font-size:13.5px;font-weight:500}.seg button.on{color:var(--bg);background:#fff;font-weight:550}.wallet{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:18px;display:grid}.balance-card{background:var(--ink);color:#fff;background-image:repeating-linear-gradient(115deg,#0000 0 80px,#ffffff0d 80px 130px,#0000 130px 200px);border-radius:12px;padding:22px;position:relative;overflow:hidden}.balance-card small{color:#c8cfdb;font-size:12.5px;font-weight:600}.balance-card .big{font:800 36px/1.1 var(--font-display);margin:6px 0 16px}.balance-card dl{grid-template-columns:1fr auto;gap:8px;margin:0;font-size:13px;display:grid}.balance-card dt{color:#c8cfdb}.balance-card dd{text-align:right;margin:0;font-weight:700}.method{background:var(--panel);border:2px solid var(--red);border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:14px;display:flex}.method small{color:var(--text-muted);font-size:12px;display:block}.pix-badge{background:#32bcad;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid}.quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 18px;display:grid}.quick button{background:var(--panel);border:1px solid var(--line);border-radius:8px;height:44px;font-weight:700}.quick button:hover{border-color:var(--text-soft)}.quick button.on{border-color:var(--red);background:var(--red);color:#fff}.amount{background:var(--tile);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;height:54px;padding:0 14px;display:flex}.amount span{color:var(--text-muted);font-weight:700}.amount input{min-width:0;color:var(--fg);font:700 22px var(--font-ui);background:0 0;border:0;outline:none;flex:1}.hint{color:var(--text-muted);margin:8px 0 18px;font-size:12px}.bonus-opt{background:var(--tile);text-align:left;border-radius:10px;align-items:flex-start;gap:12px;width:100%;margin-bottom:18px;padding:14px;display:flex}.bonus-opt .check{border:2px solid var(--text-soft);color:#fff;border-radius:5px;flex:none;place-items:center;width:20px;height:20px;font-size:13px;font-weight:900;display:grid}.bonus-opt[aria-checked=true] .check{background:var(--red);border-color:var(--red)}.bonus-opt b{font-size:13.5px;display:block}.bonus-opt small{color:var(--text-muted);font-size:12px}.pix-result{background:var(--tile);border-radius:10px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:20px;padding:18px;display:grid}.pix-result canvas{background:#fff;border-radius:8px;width:180px;max-width:100%;height:180px;padding:10px}.pix-result h4{margin:0 0 4px;font-size:16px}.pix-result p{color:var(--text-muted);margin:0 0 12px;font-size:12.5px}.copy{gap:8px;display:flex}.copy input{border:1px solid var(--line);min-width:0;height:40px;color:var(--text-muted);background:#fff;border-radius:8px;flex:1;padding:0 10px;font:500 12px ui-monospace,Menlo,monospace}.timer{color:var(--warn);align-items:center;gap:6px;margin-top:12px;font-size:12.5px;font-weight:700;display:inline-flex}.table-wrap{overflow-x:auto}:where(.site) table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}:where(.site) th{text-align:left;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);padding:10px 12px;font-size:11px;font-weight:600}:where(.site) td{border-bottom:1px solid var(--line);padding:12px}:where(.site) :is(td.r,th.r){text-align:right}.info-list{gap:12px;display:grid}.info{background:var(--panel);border-radius:12px;padding:16px}.info b{margin-bottom:4px;font-size:13.5px;display:block}.info p{color:var(--text-muted);margin:0;font-size:12.5px;line-height:1.5}.bets{gap:10px;display:grid}.bet{background:var(--panel);border-radius:12px;overflow:hidden}.bet-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.bet-head b{font-size:14.5px}.bet-head small{color:var(--text-muted);margin-left:8px;font-size:12px}.bet-sel{border-bottom:1px solid var(--line);grid-template-columns:18px minmax(0,1fr) auto;gap:4px 12px;padding:12px 16px;display:grid}.bet-sel .dot{border:2px solid var(--red);border-radius:50%;width:12px;height:12px;margin-top:3px}.bet-sel .dot.won{background:var(--up);border-color:var(--up)}.bet-sel .dot.lost{background:var(--down);border-color:var(--down)}.bet-sel .dot.live{border-color:var(--live);box-shadow:0 0 0 3px #e53b2b2e}.bet-sel b{font-size:13.5px}.bet-sel small{color:var(--text-muted);grid-column:2;font-size:12px}.bet-sel .p{color:var(--odd);grid-area:1/3/3;align-self:center;font-weight:700}.bet-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.bet-foot dl{gap:24px;margin:0;display:flex}.bet-foot dt{color:var(--text-muted);font-size:11.5px}.bet-foot dd{margin:2px 0 0;font-weight:700}.cashout{background:var(--header-cta);color:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:40px;padding:0 16px;font-weight:700;line-height:1.1;display:flex}.cashout small{opacity:.8;font-size:10px;font-weight:600}.empty{background:var(--panel);border:1px solid var(--tile);text-align:center;color:var(--text-muted);border-radius:12px;padding:36px 20px}.empty b{color:var(--fg);margin-bottom:6px;font-size:15px;display:block}.summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.sum{background:var(--panel);border-radius:12px;padding:14px 16px}.sum small{color:var(--text-muted);font-size:12px;font-weight:600}.sum b{margin-top:4px;font-size:20px;display:block}.sum b.pos{color:var(--up)}.casino-hero{background:var(--ink);color:#fff;background-image:repeating-linear-gradient(115deg,#0000 0 80px,#ffffff0d 80px 130px,#0000 130px 200px);border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-start;min-height:190px;margin:0 0 22px;padding:28px;display:flex;position:relative;overflow:hidden}.casino-hero h2{font:800 40px/.95 var(--font-display);text-transform:uppercase;margin:0;position:relative}.casino-hero h2 span{color:#ff6b72}.casino-hero p{color:#c8cfdb;max-width:360px;margin:10px 0 16px;position:relative}.chipsdeco{display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.coin{background:var(--red);border:8px dashed #ffffffbf;border-radius:50%;width:84px;height:84px;margin-left:-26px;box-shadow:0 8px 20px #0006}.coin:nth-child(2){background:#2a3040}.coin:nth-child(3){border-color:var(--red);background:#fff}.games-row h3{font-family:var(--font-display);text-transform:uppercase;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:22px;font-style:italic;display:flex}.games{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin-bottom:28px;display:grid}.game{aspect-ratio:3/4;color:#fff;max-width:100%;font:800 18px/1 var(--font-display);text-transform:uppercase;text-align:left;border-radius:12px;align-items:flex-end;padding:12px;transition:transform .15s;display:flex;position:relative;overflow:hidden}.game small{font:600 10px var(--font-ui);text-transform:none;color:#fffc;margin-top:4px;display:block}.game:before{content:attr(data-glyph);font:900 60px/1 var(--font-display);color:#ffffff2e;position:absolute;top:14px;right:10px}.game:hover{transform:translateY(-2px);box-shadow:0 8px 20px #15192333}.badge-live{background:var(--red);font:700 9.5px var(--font-ui);border-radius:6px;padding:2px 6px;position:absolute;top:10px;left:10px}.players{font:600 10px var(--font-ui);text-transform:none;background:#00000073;border-radius:8px;padding:2px 7px;position:absolute;top:10px;left:10px}.slip{background:var(--elev);color:var(--fg);border-radius:12px;overflow:hidden}.slip.floating{right:max(8px,env(safe-area-inset-right,0px));width:364px;max-width:calc(100% - 16px);max-height:calc(100dvh - var(--header-h) - 16px);z-index:30;border-radius:16px 16px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;box-shadow:0 -8px 40px #00000080}.slip-head{background:var(--header-bg);color:#fff;flex:none;align-items:center;gap:12px;width:100%;height:56px;padding:0 16px;font-size:18px;font-weight:750;display:flex}.slip-head>span{align-items:center;display:flex}.slip-count{color:var(--bg);background:#fff;border-radius:999px;place-items:center;min-width:16px;height:16px;padding:0 4px;font-size:11px;font-weight:750;display:grid;position:absolute;top:-6px;left:-6px}.slip-ico{place-items:center;width:28px;height:28px;display:grid;position:relative}.slip-total{text-align:left;flex:1}.slip-chev{transition:transform .2s;display:grid}.slip-top{background:var(--surface);align-items:center;gap:8px;padding:12px;display:flex}.slip-top h3{margin:0;font-size:14px;font-weight:750;line-height:16px}.slip-chip{background:#3b4863;border-radius:4px;padding:2px 6px;font-size:12px;font-weight:750;line-height:16px}.slip-actions{background:var(--surface);gap:6px;padding:0 8px 8px;display:flex}.slip-act{background:var(--surface);border:1px solid var(--tile);height:30px;color:var(--fg);border-radius:8px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:450;line-height:16px;display:inline-flex}.slip-act:hover{background:var(--panel)}.slip-act.icon{width:38px;padding:0}.slip-act.wide{flex:1}.stake-quick button.max{color:#fff}.slip-body{min-height:0;padding-top:8px;overflow:auto}.slip.floating>.slip-top,.slip.floating>.slip-actions{flex:none}.slip.floating>:is(.slip-body,.slip-foot,.slip-receipt){min-width:0}.slip.docked .slip-body{max-height:none}.slip-foot{flex:none}.slip-seg-wrap{background:var(--elev);gap:8px;margin:-8px 0 8px;padding:8px;display:grid}.slip-item{background:var(--panel);border:1px solid var(--tile);border-radius:12px;gap:4px;margin:0 8px 8px;padding:12px;display:grid}.slip-item .si-top{align-items:center;gap:8px;display:flex}.slip-item .si-top b{flex:1;min-width:0;font-size:14px;font-weight:750;line-height:18px}.si-ball{background:radial-gradient(circle at 35% 35%,#fff 0 30%,var(--text-muted) 31% 100%);width:16px;height:16px;box-shadow:inset 0 0 0 2px var(--tile);border-radius:50%;flex:none}.si-odd{background:var(--tile);color:var(--fg);border-radius:6px;padding:2px 8px;font-size:12px;font-weight:750;line-height:16px}.slip-item .mk{color:var(--text-muted);padding-left:24px;font-size:12px;line-height:16px}.slip-item small{color:var(--fg);padding-left:24px;font-size:12px;line-height:16px}.slip-item .o{display:none}.slip-item .x{color:var(--text-muted);place-items:center;width:24px;height:24px;display:grid}.slip-item .x:hover{color:#fff}.slip-item .warn{color:var(--warn);grid-column:1/-1;font-size:11.5px;font-weight:600}.slip-item.off{opacity:.6}.slip-foot{background:var(--panel);gap:8px;padding:8px;display:grid}.stake-label{color:var(--text-muted);margin-bottom:-4px;font-size:12px;line-height:16px}.stake-row{align-items:center;gap:4px;display:flex}.stake{background:var(--panel);border:1px solid var(--cell-hover);border-radius:8px;flex:none;align-items:center;gap:4px;width:92px;height:38px;padding:10px 8px;display:inline-flex}.stake:focus-within{border-color:var(--text-muted)}.stake-cur{color:var(--text-muted);font-size:14px;line-height:16px}.stake input{width:100%;min-width:0;color:var(--fg);font:450 14px/16px var(--font-ui);background:0 0;border:0;outline:none;padding:0}.stake-quick{flex:1;gap:4px;margin-left:4px;display:flex}.stake-quick button{background:var(--tile);border:1px solid var(--cell-hover);color:#cfd9ed;border-radius:8px;flex:1;min-width:0;height:34px;font-size:12px;font-weight:750}.stake-quick button:hover{background:var(--cell-hover)}.ret{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:12px;line-height:16px;display:flex}.ret b{color:var(--fg);white-space:nowrap;font-weight:750}.place{background:var(--header-cta);color:#fff;text-transform:uppercase;border-radius:8px;width:100%;height:40px;padding:8px;font-size:12px;font-weight:750}.place:hover{filter:brightness(1.08)}.place[disabled]{opacity:.5;cursor:not-allowed}.slip-clear{color:var(--text-muted);justify-self:center;font-size:12px}.slip-clear:hover{color:#fff}.slip.collapsed .slip-body,.slip.collapsed .slip-foot{display:none}.slip-empty{background:var(--elev);color:var(--text-muted);text-align:center;margin:0 0 8px;padding:8px;font-size:12px;line-height:16px}.slip-tabs{background:#3b4863;border-radius:999px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid;position:relative}.slip-tabs button{color:#a5b3cf;z-index:1;border-radius:999px;height:24px;font-size:12px;font-weight:450;position:relative}.slip-tabs button.on{color:var(--bg);background:#fff;font-weight:450}.slip-tabs button[disabled]{opacity:.4;cursor:not-allowed}.slip-note{color:var(--warn);font-size:11.5px;font-weight:600;line-height:1.4}.slip-error{color:var(--down);font-size:12px;font-weight:700}.slip-receipt{text-align:center;background:var(--panel);gap:10px;padding:16px 12px;display:grid}.slip-receipt b{font-size:16px}.slip-receipt .ok{color:var(--up)}.slip-receipt .bad{color:var(--down)}.slip-receipt .row{color:var(--text-muted);justify-content:space-between;font-size:13px;display:flex}.slip-receipt .row b{color:var(--fg);font-size:13px}.slip-receipt .btn{padding:0 8px;font-size:13px}.modal{z-index:50;background:#1519238c;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.modal-card{background:var(--panel);border-radius:14px;gap:14px;width:min(410px,100%);padding:26px;display:grid}.modal-card.wide{width:min(560px,100%)}.modal-card h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:26px;font-style:italic}.modal-card .row{color:var(--text-muted);justify-content:space-between;font-size:12.5px;display:flex}.modal-card .row button{color:var(--red);font-weight:600}.modal-card .switch-line{text-align:center;color:var(--text-muted);margin:0;font-size:13px}.modal-card .switch-line button{color:var(--fg);font-weight:700;text-decoration:underline}.modal-top{justify-content:space-between;align-items:center;display:flex}.modal-close{color:var(--text-muted);width:32px;height:32px;font-size:24px}.modal-close:hover{color:var(--fg)}.modal-note{color:var(--text-muted);margin:0;font-size:11.5px;line-height:1.5}.modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.modal-grid .full{grid-column:1/-1}.toast{left:50%;top:calc(var(--header-h) + 16px + env(safe-area-inset-top,0px));background:var(--ink);color:#fff;z-index:60;border-radius:10px;align-items:center;gap:10px;max-width:calc(100% - 32px);padding:12px 18px;font-weight:600;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 10px 30px #1519234d}.toast:before{content:"✓";background:var(--up);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.cookie{background:var(--panel);color:var(--fg);padding-top:14px;padding-left:max(28px,calc(env(safe-area-inset-left,0px) + 16px));padding-right:max(28px,calc(env(safe-area-inset-right,0px) + 16px));padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:35;justify-content:space-between;align-items:center;gap:16px;font-size:13px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #1519231f}.cookie b{margin-bottom:2px;font-size:14.5px;display:block}.cookie .ca{flex-wrap:wrap;gap:10px;display:flex}.cookie button{border:1px solid var(--line);border-radius:8px;height:42px;padding:0 18px;font-weight:600}.cookie button.all{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}.footer{background:var(--surface);color:#cfd9ed;margin-top:24px;padding:24px 24px 32px}.foot-cols{grid-template-columns:220px minmax(0,1fr) 329px;align-items:start;gap:48px;display:grid}.footer h4{color:var(--fg);margin:0 0 16px;font-size:14px;font-weight:750;line-height:16px}.footer nav{flex-direction:column;gap:8px;display:flex}.footer nav h4{margin-bottom:8px}.footer nav a{color:#cfd9ed;font-size:12px;font-weight:450;line-height:16px}.footer nav a:hover{color:#fff;text-decoration:underline}.footer section p{max-width:75ch;margin:0 0 12px;font-size:12px;line-height:16px}.foot-pay{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.foot-pay span{background:var(--panel);border:1px solid var(--tile);height:40px;color:var(--fg);justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:750;display:flex}.foot-badges{border-top:1px solid var(--tile);align-items:center;gap:16px;margin-top:24px;padding-top:24px;display:flex}.foot-badges p{max-width:80ch;margin:0;font-size:12px;line-height:16px}.foot-end{border-top:1px solid var(--tile);text-align:center;gap:8px;margin-top:24px;padding-top:24px;display:grid}.foot-end p{color:var(--text-muted);margin:0;font-size:14px;line-height:16px}.foot-end small{color:#8f9cb8;font-size:12px}.age{border:2px solid var(--fg);width:44px;height:44px;color:var(--fg);border-radius:8px;flex:none;place-items:center;font-size:16px;font-weight:800;display:inline-grid}.skeleton{background:linear-gradient(90deg,var(--panel) 0%,var(--tile) 50%,var(--panel) 100%);background-size:200% 100%;border-radius:10px;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.site .team-logo{width:18px;height:18px;font-size:8px}.site .team-logo.lg{width:26px;height:26px}.site .team-logo.xl{width:28px;height:28px}.site .league-logo{border-radius:3px;flex:none;width:14px;height:14px}.site .league-logo.side{border-radius:50%;width:18px;height:18px}.site .team-logo.sm{width:16px;height:16px;font-size:7px}.bt-leg{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bottomnav{display:none}@media (max-width:1180px){.page-cols{grid-template-columns:minmax(0,1fr)}.rail{display:none}.live-wrap{grid-template-columns:minmax(0,1fr)}.tracker{display:none}.wallet{grid-template-columns:minmax(0,1fr)}}@media (max-width:960px){:root{--header-h:56px}.shell{grid-template-columns:minmax(0,1fr)}.sidebar,.mainnav,.actions .hide-sm{display:none}.header{gap:12px}.logo{font-size:28px}.logo-img{height:28px}.main{padding:12px max(16px,env(safe-area-inset-left,0px)) 150px max(16px,env(safe-area-inset-right,0px))}.event{grid-template-columns:62px minmax(0,1fr);row-gap:10px}.event .markets{grid-column:1/-1}.lcarousel-nav{display:none}.acct{grid-template-columns:minmax(0,1fr)}.acct-nav{scrollbar-width:none;display:flex;overflow-x:auto}.acct-nav .acct-user{display:none}.acct-nav button{flex:none;width:auto}.bottomnav{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--panel);border-top:1px solid var(--line);z-index:30;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a{color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;display:flex}.bottomnav a.on{color:var(--red);font-weight:700}.slip.floating{left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));width:auto;max-width:none;bottom:calc(68px + env(safe-area-inset-bottom,0px))}.cookie{bottom:calc(60px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:stretch;padding-bottom:14px}.chipsdeco{display:none}}@media (max-width:620px){.form,.limits,.summary,.modal-grid{grid-template-columns:minmax(0,1fr)}.pix-result{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.quick{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-team{font-size:15px}.crest{width:44px;height:44px;font-size:14px}.ev-center .big{font-size:30px}.balance small{display:none}.hero-card{flex-basis:300px}.mk-row,.mk-row.labeled{--cols:2!important}}@media (prefers-reduced-motion:reduce){.skeleton,.dot-live,.odd .v,.mk-odd b{animation:none}.game,.mk-head .chev,.switch,.switch:after,.lcarousel-track{scroll-behavior:auto;transition:none}}.chev-r{transform:rotate(-90deg)}@media (max-width:1500px){.has-rail .live-wrap{grid-template-columns:minmax(0,1fr)}.has-rail .tracker{display:none}}.banners{scrollbar-width:none;scroll-snap-type:x mandatory;gap:8px;margin-bottom:24px;display:flex;overflow-x:auto}.banners::-webkit-scrollbar{display:none}.banner{scroll-snap-align:start;color:#fff;background:var(--panel);border:1px solid var(--tile);border-radius:8px;flex-direction:column;flex:none;justify-content:flex-end;width:168px;height:118px;padding:8px;display:flex;position:relative;overflow:hidden}.banner picture,.banner picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.banner.photo:before{content:"";z-index:1;background:linear-gradient(#09091500 35%,#090915cc);position:absolute;inset:0}.banner.tile{justify-content:flex-end}.banner.tile.orange{background:linear-gradient(160deg,#ff5a26,#c92e00)}.banner.tile.red{background:linear-gradient(160deg,#e0362c,#8e1620)}.banner.tile.purple{background:linear-gradient(160deg,#8a2be2,#4b1d9c)}.banner.tile.blue{background:linear-gradient(160deg,#2f6fd6,#18398a)}.banner.tile.dark{background:linear-gradient(160deg,#3a4260,#1b2033)}.banner.tile:hover{filter:brightness(1.1)}.tile-ic{color:#fff;background:#0909158c;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;left:8px}.banner.tile p{color:#ffffffd9}.banner h3{font:750 12px/16px var(--font-ui);z-index:2;margin:0;position:relative}.banner p{z-index:2;color:var(--text-muted);margin:2px 0 0;font-size:11px;line-height:14px;position:relative}.bets-link{position:relative}.bets-badge{min-width:17px;height:17px;color:var(--red);background:#fff;border-radius:9px;place-items:center;padding:0 4px;font-size:10px;font-weight:700;display:grid;position:absolute;top:0;right:-2px}.rail-seg{background:var(--seg);border-radius:999px;grid-template-columns:1fr 1fr;margin:0 12px 8px;padding:4px;display:grid}.rail-seg button{height:24px;color:var(--text-muted);border-radius:999px;font-size:12px;font-weight:450}.rail-seg button.on{background:var(--fg);color:var(--bg)}.link-btn{color:var(--red-soft);font-weight:750;text-decoration:underline}.mybet{border-top:1px solid var(--tile);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 12px;font-size:12px;display:grid}.mybet:hover{background:var(--elev)}.mybet-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mybet-title b{font-size:13px}.mybet-odd{color:var(--odd);font-size:14px;font-weight:700}.mybet>small{color:var(--text-muted);grid-column:1/-1}.mybet:last-of-type{margin-bottom:10px}.sic.accent{color:var(--red-soft)}.sug{flex-direction:column;gap:8px;padding:16px 8px 8px;display:flex}.sug label,.sug-label{color:var(--fg);font-size:12px;line-height:16px}.sug-stake{justify-content:flex-start;width:130px}.sug-stake input{text-align:left;width:100%}.ranges{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ranges button{border:1px solid var(--line-strong);background:var(--tile);min-height:34px;color:var(--fg);border-radius:0;padding:8px;font-size:12px;font-weight:450;line-height:16px}.ranges button:hover{background:var(--cell-hover)}.ranges button.on{color:#fff;background:#ff3c00}.ranges button:last-child{grid-column:1/-1}.cta-dark{color:#0f121a;background:#f7f9fc;border-radius:2px;width:100%;height:34px;margin-top:8px;font-size:12px;font-weight:550}.cta-dark[disabled]{opacity:.5;cursor:wait}.sug-result{border-top:1px solid var(--tile);gap:8px;margin-top:4px;padding-top:10px;display:grid}.sug-leg{grid-template-columns:minmax(0,1fr) auto;gap:1px 8px;font-size:12px;display:grid}.sug-leg b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.sug-leg span{color:var(--odd);font-weight:700}.sug-leg small{color:var(--text-muted);grid-column:1/-1}.sug-missing{color:var(--text-muted);margin:0;font-size:12px;line-height:1.4}.pop-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pop-card{background:var(--panel);border:1px solid var(--tile);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.pop-card header{background:var(--elev);justify-content:space-between;align-items:stretch;min-height:32px;display:flex}.pop-card h3{margin:0;padding:8px 16px;font-size:14px;font-weight:550;line-height:16px}.pop-odds{clip-path:polygon(14px 0,100% 0,100% 100%,0 100%);color:#fff;background:#ff3c00;align-items:center;padding:0 16px 0 24px;font-size:14px;font-weight:750;display:flex}.pop-card ul{flex:1;margin:0;padding:0 12px;list-style:none}.pop-card li{border-bottom:1px solid var(--tile);justify-content:space-between;gap:8px;padding:12px 0;display:flex}.pop-card li:last-child{border-bottom:0}.pop-card li>div{min-width:0;color:var(--text-muted);gap:2px;font-size:12px;line-height:16px;display:grid}.pop-card li b{color:var(--fg);font-size:12px;font-weight:750}.pop-leg-odd{background:var(--tile);border:1px solid var(--cell-hover);min-width:56px;height:36px;color:var(--odd);border-radius:8px;align-self:center;place-items:center;font-size:14px;font-weight:750;display:grid}.pop-add{background:var(--tile);border:1px solid var(--cell-hover);text-transform:uppercase;height:40px;color:var(--fg);border-radius:8px;margin:8px;font-size:12px;font-weight:750}.pop-add b{color:var(--odd);margin-left:4px}.pop-add:hover{background:var(--cell-hover)}.pop-add.in{background:#3b4863}.best-card{border:1px solid var(--tile);background:var(--panel);scroll-snap-align:start;background-image:repeating-linear-gradient(115deg,#0000 0 80px,#ffffff09 80px 130px,#0000 130px 200px);border-radius:12px;flex-direction:column;flex:0 0 330px;max-width:88%;min-height:220px;display:flex;overflow:hidden}.best-card header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.best-tag{text-transform:uppercase;color:#fff;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);background:linear-gradient(90deg,#b81fd1,#7a2bd8);align-items:center;height:24px;padding:0 12px;font-size:12px;font-style:italic;font-weight:750;display:inline-flex}.best-max{color:var(--text-muted);background:#09091599;border-radius:12px;margin-right:12px;padding:2px 8px;font-size:11px}.best-when{text-align:center;color:var(--text-muted);margin:0;font-size:12px;line-height:16px}.best-teams{text-align:center;margin:4px 12px 12px;font-size:14px;font-weight:750;line-height:18px}.best-teams span{color:var(--text-muted);margin:0 4px;font-weight:450}.best-card ul{flex:1;gap:4px;margin:0 12px 12px;padding:0;font-size:12px;line-height:16px;list-style:none;display:grid}.best-card li{align-items:flex-start;gap:8px;display:flex}.best-card .ring{border:2px solid #fff;border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.best-btn{background:var(--tile);border:1px solid var(--cell-hover);border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;margin:0 12px 12px;font-size:16px;display:flex}.best-btn s{color:var(--text-muted)}.best-btn b{color:var(--odd);font-weight:750}.best-btn:hover{background:var(--cell-hover)}.best-btn.in{border-color:var(--odd)}.mcard{scroll-snap-align:start;background:var(--panel);border:1px solid var(--tile);background-image:repeating-linear-gradient(115deg,#0000 0 80px,#ffffff09 80px 130px,#0000 130px 200px);border-radius:12px;flex-direction:column;flex:0 0 316px;max-width:85%;min-height:290px;padding:12px;display:flex}.mcard h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:18px;font-style:italic;font-weight:700;line-height:1.1}.mcard-kind{font-family:var(--font-display);text-transform:uppercase;color:#ff6333;font-size:12px;font-weight:700}.mleg{grid-template-columns:14px minmax(0,1fr) auto;gap:1px 8px;margin-top:12px;font-size:12px;display:grid}.mleg .ring{border:2px solid #ff6333;border-radius:50%;width:11px;height:11px;margin-top:3px}.mleg b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.mleg .o{color:var(--odd);font-weight:700}.mleg small{color:var(--text-muted);grid-column:2/-1;font-size:11px}.mleg small.g{color:var(--fg)}.mcard-foot{justify-content:space-between;align-items:flex-end;gap:10px;margin-top:auto;padding-top:14px;display:flex}.mcard-foot small{color:var(--text-muted);font-size:11px;display:block}.mcard-foot b{font-size:18px}.add-combo{background:var(--header-cta);color:#fff;text-transform:uppercase;border-radius:8px;height:40px;padding:0 14px;font-size:12px;font-weight:750}.add-combo:hover{filter:brightness(1.08)}.add-combo.in{background:#3b4863}.up-table .odd{gap:6px}.up-table .odd .l{color:var(--text-soft);font-size:11px}.up-table .odd .v{margin-left:0}.rail>*{flex-shrink:0}@media (min-width:1181px){.page-cols>.content>.lcarousel{margin-right:calc(-1 * (var(--rail-w) + 18px))}.page-cols:has(>.content>.lcarousel)>.rail{margin-top:268px}}.site .cs-search input::placeholder{color:var(--text-soft)}.site .cs-bar b{color:var(--fg)}@media (max-width:960px){.shell{z-index:0;isolation:isolate;position:relative}.bottomnav{height:calc(56px + env(safe-area-inset-bottom,0px));z-index:35;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-auto-flow:row;transform:translateZ(0)}.bottomnav a{color:var(--text-muted);gap:2px;font-size:11px;font-weight:600}.bottomnav a.on{color:var(--red)}.bn-ico{border-radius:13px;place-items:center;width:46px;height:26px;transition:background .15s;display:grid}.bottomnav a.on .bn-ico{background:var(--red-tint)}.bottomnav .bn-casino{background:var(--tile);width:56px;height:52px;margin-right:calc(-1 * env(safe-area-inset-right,0px));border-radius:999px 0 0 999px;align-self:center;place-items:center;display:grid}.bottomnav .bn-casino.on{background:var(--red-tint)}.main{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}}.quick-links,.popular-leagues{display:none}.sec-head h2.plain{font-family:var(--font-ui);text-transform:none;font-size:15px;font-style:normal;font-weight:700}@media (max-width:960px){.quick-links{scrollbar-width:none;margin:-4px calc(-1 * max(16px,env(safe-area-inset-right,0px))) 14px calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding:0 max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px));gap:8px;display:flex;overflow-x:auto}.quick-links::-webkit-scrollbar{display:none}.ql{background:var(--panel);white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:13.5px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #15192314}.ql small{color:var(--text-soft);font-size:12px}.ql.on{background:var(--red);color:#fff}.ql .dot-live{margin:0 1px}.popular-leagues{margin-bottom:24px;display:block}.league-grid{scrollbar-width:none;scroll-snap-type:x mandatory;margin-right:calc(-1 * max(16px,env(safe-area-inset-right,0px)));padding-right:max(16px,env(safe-area-inset-right,0px));grid-template-rows:repeat(2,auto);grid-auto-columns:minmax(220px,62%);grid-auto-flow:column;gap:8px;display:grid;overflow-x:auto}.league-grid::-webkit-scrollbar{display:none}.league-card{background:var(--panel);border:1px solid var(--tile);scroll-snap-align:start;border-radius:12px;align-items:center;gap:12px;min-width:0;min-height:58px;padding:8px 12px;display:flex}.league-card b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.lc-logo{border:1px solid var(--tile);background:#fff;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid;position:relative}.lc-logo>:last-child{background:#fff;border-radius:50%;position:absolute;bottom:-3px;left:-3px}.site .league-logo.lg{border-radius:50%;width:30px;height:30px}.sec>.chips .chip{border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-width:74px;height:auto;padding:10px 10px 8px;font-size:12.5px}.sec>.chips .chip .sic,.sec>.chips .chip svg{width:28px;height:28px}.sec>.chips .chip small{display:none}.sec-head h2{font-size:26px}.pop-grid{grid-template-columns:minmax(0,1fr)}.footer{padding:24px 16px calc(88px + env(safe-area-inset-bottom,0px))}.foot-cols{grid-template-columns:minmax(0,1fr);gap:24px}.foot-badges{align-items:flex-start}.actions .bets-link{display:none}}.auth-overlay{z-index:50;background:#090d15b3;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.auth-modal{width:min(960px,100%);height:min(640px,100dvh - 32px);color:var(--fg);background:#1a202d;border-radius:12px;grid-template-columns:400px minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 24px 80px #00000080}.auth-art{background:var(--header-bg);position:relative}.auth-art svg{width:100%;height:100%;display:block;position:absolute;inset:0}.auth-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.auth-top{background:#1a202d;border-bottom:1px solid #0000;flex:none;align-items:center;gap:12px;height:48px;padding:0 0 0 8px;display:flex}.auth-help{background:var(--header-bg);color:#fff;border-radius:999px;align-items:center;padding:4px 14px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.auth-top p{color:var(--fg);margin:0 0 0 auto;font-size:14px}.auth-top p button{color:#ff7a45;font-weight:750}.auth-top p button:hover{text-decoration:underline}.auth-close{width:48px;height:48px;color:var(--fg);border-left:1px solid var(--cell-hover);margin-left:4px;font-size:28px;line-height:1}.auth-close:hover{background:var(--panel)}.auth-form{flex-direction:column;flex:1;min-height:0;display:flex}.auth-form.simple{align-items:center;gap:20px;padding:24px 0;overflow:auto}.auth-form.simple>*{width:min(324px,100% - 32px)}.auth-scroll{scrollbar-width:thin;scrollbar-color:#4a5775 transparent;flex:1;align-content:start;gap:18px;width:min(324px,100% - 32px);min-height:0;margin:16px auto 0;padding-bottom:16px;display:grid;overflow:auto}.auth-foot{background:var(--surface);border-top:1px solid var(--panel);flex:none;justify-content:flex-end;align-items:center;gap:12px;padding:16px 78px 16px 24px;display:flex}.auth-modal .field-ui{color:var(--fg);gap:8px;font-size:14px;font-weight:700}.auth-modal .field-ui input{background:var(--panel);border:1px solid var(--cell-hover);height:40px;color:var(--fg);font:400 14px var(--font-ui);border-radius:8px;padding:0 12px}.auth-modal .field-ui input::placeholder{color:#8795b3}.auth-modal .field-ui input:focus{border-color:var(--fg);background:var(--panel);outline:none}.auth-modal .field-ui input[aria-invalid=true]{border-color:#ff5a4d}.auth-modal .field-hint{color:var(--text-muted);font-size:12px;font-weight:450}.auth-modal .field-error{color:#ff7468;font-size:12px;font-weight:600}.auth-modal .form-error{color:#ff9d94;background:#ff5a4d1f;border:1px solid #ff5a4d66;border-radius:8px;margin:0;padding:10px 12px;font-size:13px}.auth-modal .check-line{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.auth-modal .check-line input{accent-color:var(--header-bg);margin-top:2px}.auth-submit{background:var(--header-bg);color:#fff;letter-spacing:.03em;text-transform:uppercase;border-radius:8px;width:100%;height:40px;font-size:14px;font-weight:750}.auth-submit.inline{width:auto;min-width:132px;padding:0 24px}.auth-submit:hover:not([disabled]){filter:brightness(1.1)}.auth-submit[disabled]{color:#a9b6d3;cursor:not-allowed;background:#4a5775}.auth-back{text-transform:uppercase;height:40px;color:var(--fg);border:1px solid #4a5775;border-radius:8px;padding:0 18px;font-size:14px;font-weight:700}.auth-back:hover{background:var(--panel)}.auth-stepper{background:var(--panel);border:1px solid var(--tile);border-radius:12px;gap:2px;padding:16px;font-size:16px;line-height:1.3;display:grid}.auth-stepper ol{justify-content:space-between;align-items:center;margin:0 0 12px;padding:0;list-style:none;display:flex;position:relative}.auth-stepper ol:before{content:"";background:#4a5775;height:2px;position:absolute;top:50%;left:12px;right:12px;transform:translateY(-50%)}.auth-stepper li{width:24px;height:24px;color:var(--fg);background:#4a5775;border-radius:50%;place-items:center;font-size:12px;font-weight:750;display:grid;position:relative}.auth-stepper li.on,.auth-stepper li.done{background:var(--header-cta)}@media (max-width:760px){.auth-overlay{align-items:stretch;padding:0}.auth-modal{border-radius:0;grid-template-columns:minmax(0,1fr);width:100%;height:100dvh}.auth-art{display:none}.auth-foot{padding-right:16px}}.banners,.lcarousel-track,.chips{cursor:grab}.dragging{-webkit-user-select:none;user-select:none;cursor:grabbing!important;scroll-snap-type:none!important;scroll-behavior:auto!important}.dragging *{pointer-events:none}.banner img,.banner a{-webkit-user-drag:none}.chip .sb-ico{stroke-linecap:round;stroke-linejoin:round;color:var(--fg);flex:none}.sb-scrim{display:none}@media (max-width:960px){body.site{background:linear-gradient(180deg,#ff3c00 0,#ff3c00 56px,#ff3c0000 470px) no-repeat,var(--bg);background-attachment:scroll}.header{background:0 0;position:relative}.main{padding:8px 8px calc(120px + env(safe-area-inset-bottom,0px))}.header{gap:8px;padding-left:16px;padding-right:12px}.header>a{padding-right:0}.logo-img{object-fit:contain;width:auto;max-width:150px;height:32px}.logo-full{display:none}.logo-mark{object-fit:contain;width:32px;display:block}.actions{gap:8px}.actions .hide-sm{display:inline-flex}.quick-links,.popular-leagues{display:none}.hero-card{flex-basis:min(344px,88%)}.sec-head{margin:16px 8px 8px}.sec-head h2{font-size:20px}.sec>.chips{gap:0;margin:0 -8px 8px;padding:0 4px}.sec>.chips .chip{border-radius:12px;flex-direction:column;justify-content:center;gap:4px;min-width:66px;height:auto;margin:0 2px;padding:8px 6px;font-size:11px;font-weight:550;line-height:12px}.sec>.chips .chip .sb-ico{width:24px;height:24px}.sec>.chips .chip small{display:none}.sec>.chips .chip.on{background:var(--panel);font-weight:750}.event{grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:8px;padding:12px}.event .when{text-align:left;align-items:center;gap:6px;display:flex}.event .when b,.event .when span{font-size:12px;display:inline}.event .when .lv{font-weight:750;display:inline}.event .markets{grid-column:auto}.event .odd{height:40px}.banners{margin:0 -8px 8px;padding:0 8px}.pop-grid{gap:8px}.slip.floating{width:auto;max-width:none;left:8px;right:8px;bottom:calc(56px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - var(--header-h) - 72px)}.bottomnav{background:var(--surface);border-top:1px solid var(--tile);grid-template-columns:repeat(4,minmax(0,1fr)) auto}.bottomnav :is(a,button){color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:550;line-height:12px;display:flex}.bottomnav a.on{color:#fff}.bn-ico{border-radius:14px;width:48px;height:28px}.bottomnav a.on .bn-ico{background:#ff3c0066}.bottomnav .sb-ico{stroke-linecap:round;stroke-linejoin:round}.sidebar{left:0;top:var(--header-h);z-index:60;width:min(300px,86vw);height:auto;transition:transform .22s;display:block;position:fixed;bottom:0;transform:translate(-102%);box-shadow:0 0 40px #0009}.sidebar.open{transform:none}.sb-scrim{inset:var(--header-h) 0 0 0;z-index:59;background:#09091599;border:0;display:block;position:fixed}}@media (max-width:560px){.actions .hd-btn.outline{display:inline-flex}}@media (max-width:960px){.banners{gap:8px;margin-bottom:44px;scroll-padding-left:8px;scroll-padding-right:8px}.banner.tile{border:0;border-radius:12px;width:172px;height:120px;padding:8px 10px}.banner.tile h3{margin:0;font-size:14px;font-weight:700;line-height:16px}.banner.tile p{display:none}.tile-ic{width:32px;height:32px;top:8px;left:8px}.sec>.sec-head{flex-wrap:nowrap;align-items:center;margin:0 8px 10px}.sec>.sec-head h2{font-size:20px;line-height:24px}.sec-actions{gap:8px;display:flex}.sec-actions .mode-btn{border:1px solid var(--line-strong);border-radius:8px;gap:4px;height:32px;padding:4px 8px;font-size:14px;font-weight:450}.sec>.chips{background:0 0;gap:0;margin:0 -8px 8px;padding:8px}.sec>.chips .chip{border:0;border-radius:8px;gap:4px;min-width:64px;height:48px;margin:0 4px 0 0;padding:4px 8px;font-size:12px;font-weight:550;line-height:14px}.sec>.chips .chip.on{background:var(--panel);font-weight:750}.sec>.chips .chip .sb-ico,.sec>.chips .chip svg{width:20px;height:20px}}.ov-scrim{z-index:90;background:#090915b8;justify-content:center;display:flex;position:fixed;inset:0}.ov-close{width:32px;height:32px;color:var(--fg);z-index:2;border-radius:50%;place-items:center;display:grid;position:absolute;top:12px;right:12px}.ov-close:hover{background:#ffffff14}.search-panel{background:var(--surface);width:min(824px,100%);height:100%;padding:56px 16px 24px;position:relative;overflow-y:auto}.sp-input{border:1px solid var(--fg);background:var(--bg);height:32px;color:var(--text-muted);border-radius:8px;align-items:center;gap:8px;padding:0 10px;display:flex}.sp-input:focus-within{border-color:#fff}.sp-input input{min-width:0;height:100%;color:var(--fg);font:450 14px var(--font-ui);background:0 0;border:0;outline:0;flex:1}.sp-input input::placeholder{color:var(--text-muted)}.sp-card{background:var(--panel);border-radius:16px;margin-top:16px;padding:16px}.sp-card h3{font-family:var(--font-display);text-transform:uppercase;margin:8px 0 16px;font-size:20px;font-style:italic;font-weight:700;line-height:24px}.sp-hint{color:var(--text-muted);margin:0;padding:12px 0;font-size:14px}.sp-list{background:var(--surface);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.sp-row{text-align:left;border-bottom:1px solid var(--panel);color:var(--fg);align-items:center;gap:16px;padding:12px 16px;display:flex}.sp-row:last-child{border:0}.sp-row:hover{background:var(--elev)}.sp-when{width:44px;color:var(--text-muted);text-align:center;flex-direction:column;flex:none;align-items:center;gap:2px;font-size:12px;line-height:16px;display:flex}.sp-when b{color:#ff3c00;font-weight:700}.sp-teams{flex-direction:column;gap:4px;min-width:0;font-size:14px;font-weight:550;line-height:18px;display:flex}.sp-teams span{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;display:flex;overflow:hidden}.sp-teams small{color:var(--text-muted);font-size:12px;font-weight:450}.settings-panel{background:var(--surface);width:min(340px,100%);padding:56px 12px 12px;position:absolute;top:0;bottom:0;right:0;overflow-y:auto}.settings-panel h2{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:24px;font-style:italic;font-weight:700;line-height:28px;position:absolute;top:16px;left:16px}.set-card{background:var(--bg);border-radius:12px;padding:12px}.set-card h3{color:var(--text-muted);margin:4px 0 8px;font-size:12px;font-weight:550}.set-sep{margin-top:20px!important}.set-lang{width:100%;height:48px;color:var(--fg);border-radius:8px;align-items:center;gap:8px;padding:0 12px;font-size:13px;display:flex}.set-lang.on{background:var(--elev)}.flag-pt{background:linear-gradient(90deg,#060 40%,red 40%);border-radius:50%;width:16px;height:16px}.set-theme{border:1px solid var(--cell-hover);background:var(--panel);border-radius:8px;align-items:center;gap:12px;display:flex;overflow:hidden}.set-theme.on{border-color:#ff3c00}.set-thumb{background:var(--surface);flex-direction:column;flex:none;align-self:stretch;gap:6px;width:64px;min-height:72px;padding:10px 8px;display:flex}.set-thumb i{background:var(--cell-hover);border-radius:3px;height:6px;display:block}.set-theme-body{flex-direction:column;flex:1;gap:4px;padding:8px 0;font-size:12px;line-height:16px;display:flex}.set-theme-body b{font-size:14px}.set-theme-body small{color:var(--text-muted);font-size:12px}.set-radio{background:radial-gradient(#ff3c00 45%,#0000 50%);border:2px solid #ff3c00;border-radius:50%;flex:none;width:20px;height:20px;margin-right:12px}@media (max-width:960px){.search-panel,.settings-panel{width:100%}}.sp-input input:focus-visible{outline:0}.sp-teams img{object-fit:contain;flex:none;width:20px;height:20px}.sp-teams span[aria-hidden]{background:var(--elev);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:700;display:grid}html[data-theme=light] .site,html[data-theme=classic] .site{--bg:#f1f3f7;--rail-head:#e8ecf3;--seg:#dde3ee;--surface:#fff;--panel:#fff;--elev:#e8ecf3;--tile:#eef1f6;--cell:#eef1f6;--cell-hover:#dde3ee;--line:#dde3ee;--line-strong:#8c97ad;--fg:#1c2026;--text-muted:#4d576b;--text-soft:#6f7a90;--odd:#2b7a31;--odd-live:#2b7a31;--up:#2b7a31;--red-ink:#d63200;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] :is(.hero-card,.banner.tile,.slip,.slip-head,.ev-hero,.balance-card,.casino-hero,.toast),html[data-theme=classic] :is(.hero-card,.banner.tile,.slip,.ev-hero,.balance-card,.casino-hero,.toast),html[data-theme=classic] :is(.sidebar,.footer,.bottomnav,.settings-panel,.search-panel){--bg:#090915;--rail-head:#131320;--seg:#3b4863;--surface:#151923;--panel:#212536;--elev:#2a3046;--tile:#2d374d;--cell:#2d374d;--cell-hover:#343f56;--line:#2d374d;--line-strong:#8092b3;--fg:#f5f7fa;--text-muted:#c0cce7;--text-soft:#8f9cb8;--odd:#a3d369;--odd-live:#a3d369;--up:#a3d369;color:var(--fg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] :is(.settings-panel,.search-panel){background:#fff}html[data-theme=light] .set-card{background:#f1f3f7}html[data-theme=light] .ov-scrim{background:#1c20268c}.set-theme{text-align:left;width:100%;margin-top:8px}.set-thumb.t-light,.set-thumb.t-classic{background:#e8ecf3}.set-thumb.t-light i{background:#c8d0de}.set-thumb.t-classic{background:linear-gradient(90deg,#151923 35%,#e8ecf3 35%)}.set-thumb.t-system{background:linear-gradient(135deg,#e8ecf3 50%,#151923 50%)}.set-theme:not(.on) .set-radio{border-color:var(--line-strong);background:0 0}@media (max-width:960px){.sidebar:not(.open){box-shadow:none}}html[data-theme=light] .sidebar .sb-league-name{color:#0a6bc4}:root{--bg:#0e0f17;--surface:#16181f;--side-bg:#16181f}.sidebar li a,.sidebar .sb-btn{gap:0}.sidebar .sb-btn{width:100%;height:40px;color:var(--fg);text-align:left;border-radius:8px;align-items:center;padding:8px;font-size:14px;line-height:20px;display:flex}.sidebar .sb-btn:hover{background:var(--panel)}.sidebar .sb-btn>span{margin-left:8px}.sidebar .sb-leagues li a{background:var(--panel);gap:0;height:auto;min-height:48px;padding:6px 10px}.sb-league-text{flex-direction:column;flex:1;min-width:0;margin-left:10px;display:flex}.sb-league-text .sb-league-name{color:#6db9ff;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;font-weight:550;line-height:16px;overflow:hidden}.sb-league-text small{color:var(--text-muted);font-size:11px;line-height:14px;margin:0!important}.sb-check{border:1.5px solid var(--text-soft);border-radius:4px;flex:none;width:18px;height:18px;margin-left:8px}.sb-check.on{background:var(--red);border-color:var(--red)}.hd-btn{height:33px;padding:0 12px;font-size:12px}.mainnav{gap:24px}.mainnav a{font-size:14px;font-weight:450}:root{--sidebar-w:208px}.sidebar li a>span.sb-check{flex:none;width:18px;margin-left:8px}.cstrip{scrollbar-width:none;cursor:grab;gap:8px;margin:0 0 8px;display:flex;overflow-x:auto}.cstrip::-webkit-scrollbar{display:none}.cs-tile{color:#fff;text-align:left;background:#212536 50%/cover no-repeat;border-radius:12px;flex:none;align-items:flex-end;width:88px;height:104px;padding:6px;display:flex;position:relative;overflow:hidden}.cs-tile:before{content:"";background:linear-gradient(#09091500 45%,#090915d9);position:absolute;inset:0}.cs-tile .cs-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:550;line-height:14px;position:relative;overflow:hidden}.cs-tile.cs-ref{background:linear-gradient(135deg,#5a1a12,#1b0d0d);width:168px}.cs-tile.cs-ref .cs-name{font-size:12px}.cs-badge{z-index:1;background:#09091599;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;left:8px}.lcarousel-nav{display:none!important}.hero-tag{background:#09091599;height:28px;padding:0 10px;font-size:12px;font-weight:450}.hero-card .hero-teams .nm{font-size:20px;font-style:normal;font-weight:500;line-height:24px}.hero-card .hero-odds{padding-top:4px}.chip small{display:none}.chip.chip-popular.on,.chip.on{background:var(--panel);border:1px solid var(--cell-hover)}.resp-note{text-align:center;color:var(--text-muted);margin:24px 0 8px;font-size:11px}.more-events{text-transform:uppercase;letter-spacing:.2px;color:var(--fg);background:0 0;margin:12px auto 0;font-size:12px;font-weight:750;display:block}.event{border-radius:12px;min-height:78px}.rail-head{min-height:36px;padding:8px}.rail-head .rail-ball{place-items:center;margin-left:auto;display:grid}.rail-offers{flex-direction:column;gap:12px;display:flex}.rail-offers img{object-fit:cover;border-radius:8px;width:100%;display:block}.hero-odds .mk-odd span:first-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:62%;overflow:hidden}.hero-odds .mk-odd{min-width:0}.back-top{z-index:40;background:var(--elev);border:2px solid var(--red);color:#fff;border-radius:16px;align-items:center;gap:6px;height:32px;padding:0 14px;font-size:12px;font-weight:550;display:inline-flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.chat-fab{z-index:45;background:var(--red);color:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 6px 18px #0006}@media (max-width:960px){.back-top{display:none}.chat-fab{bottom:calc(72px + env(safe-area-inset-bottom,0px));width:48px;height:48px;right:12px}}.hero-odds .l{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12px;line-height:16px;overflow:hidden}.hero-odds .v{flex:none}.foot-cols{grid-template-columns:252px 504px minmax(0,1fr);gap:0}@media (max-width:960px){.foot-cols{grid-template-columns:minmax(0,1fr);gap:24px}body.site{background:var(--bg)}.header{background:var(--header-bg);position:sticky}.bottomnav{background:var(--surface);border-top:1px solid #2b3042;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.bottomnav :is(a,button){color:var(--text-muted);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:450;line-height:14px;display:flex}.bottomnav a.on{color:var(--red);font-weight:450}.bottomnav a.on .bn-ico{background:0 0}.actions a[aria-label=Minhas\ apostas].hide-sm{display:none}}.ev-mobilebar,.live-panel{display:none}.ev-card{background:var(--panel);border:1px solid var(--tile);text-align:center;border-radius:12px;width:min(570px,100%);margin:0 auto 12px;padding:12px 16px}.ev-pill{background:var(--bg);height:20px;color:var(--fg);border-radius:10px;padding:0 12px;font-size:12px;font-weight:550;line-height:20px;display:inline-block}.ev-pill.live{color:var(--red)}.ev-line{justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:14px;display:flex}.ev-line b{font-weight:700}.ev-line .crest{flex:none;width:20px;height:20px;font-size:9px}.ev-line .logo-crest img{width:20px;height:20px}.ev-until{color:var(--text-muted);font-size:11px}.ev-score{font:700 20px/24px var(--font-display);padding:0 6px}.ev-tabs{background:var(--panel);border-radius:12px;align-items:center;gap:8px;margin-bottom:12px;padding:8px;display:flex}.ev-tabs .mk-tabs{border:0;flex:1;margin:0;padding:0}.ev-collapse{width:32px;height:32px;color:var(--text-muted);border-radius:8px;flex:none;place-items:center;display:grid}.ev-collapse:hover{background:var(--tile);color:var(--fg)}.market{background:var(--panel);border:1px solid var(--tile);border-radius:12px}.mk-head .mk-pin{color:var(--text-muted);margin-left:auto;margin-right:12px;display:grid}.mk-head{gap:0}@media (min-width:961px){.is-event .shell{grid-template-columns:300px minmax(0,1fr)}.is-event .sidebar{display:none}.live-panel{top:var(--header-h);height:calc(100vh - var(--header-h));scrollbar-width:none;background:var(--surface);padding:16px;display:block;position:sticky;overflow-y:auto}.live-panel::-webkit-scrollbar{display:none}}.live-panel h2{font-family:var(--font-display);text-transform:uppercase;align-items:center;gap:6px;margin:0 0 12px;font-size:24px;font-style:italic;font-weight:700;line-height:28px;display:flex}.live-panel h3{color:var(--text-muted);margin:14px 0 8px;font-size:12px;font-weight:450;line-height:16px}.lp-card{background:var(--panel);border:1px solid var(--tile);border-radius:12px;flex-direction:column;gap:6px;margin-bottom:8px;padding:12px;display:flex}.lp-when{align-items:center;gap:4px;font-size:12px;font-weight:750;line-height:16px;display:flex}.lp-team{align-items:center;gap:8px;font-size:14px;line-height:20px;display:flex}.lp-team .nm{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.lp-team b{font-weight:750}.lp-odds{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:6px;margin-top:4px;display:grid}.lp-odds .odd,.lp-odds .mk-odd,.lp-odds .lock{height:32px}@media (max-width:960px){.ev-mobilebar{background:var(--surface);border-bottom:1px solid var(--tile);align-items:center;gap:12px;height:48px;margin:-8px -8px 8px;padding:0 12px;display:flex}.ev-mobilebar button{color:var(--fg);place-items:center;display:grid}.ev-mobilebar .ev-sport{white-space:nowrap;text-overflow:ellipsis;flex:1;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:450;display:flex;overflow:hidden}.ev-mobilebar .fav{width:24px;height:24px;font-size:0}.ev-mobilebar .fav:before{content:"☆";color:var(--fg);font-size:22px;line-height:24px}.ev-mobilebar .fav.on:before{content:"★";color:#f2c500}.crumbs{display:none}.ev-card{width:100%}.ev-line{flex-wrap:wrap;gap:6px}}.stg{border:1px solid var(--tile);color:#fff;background:linear-gradient(135deg,#1d2236,#0e1020) 50%/cover no-repeat;border-radius:16px;width:100%;margin:0 0 12px;position:relative;overflow:hidden}.stg:before{content:"";pointer-events:none;background:linear-gradient(#0909158c,#090915d1);position:absolute;inset:0}.stg-score{flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:200px;padding:44px 20px 24px;display:flex;position:relative}.stg .ev-pill{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24}.stg .ev-pill.live{background:var(--red);color:#fff}.ev-teams{justify-content:center;align-items:center;gap:clamp(16px,6vw,64px);width:100%;display:flex}.ev-team{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;max-width:220px;display:flex}.ev-team b{font-size:15px;font-weight:700;line-height:1.2}.stg .crest{width:64px;height:64px;font-size:20px}.stg .ev-score{font:800 40px/1 var(--font-display);color:#fff;padding:0}.stg .ev-until{color:#fffc;font-size:13px;font-weight:600}.stg-tabs{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090915a6;border-radius:999px;gap:4px;padding:3px;display:flex;position:absolute;top:10px;right:10px}.stg-tabs button{color:#fffc;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 12px;font-size:12px;font-weight:600;display:flex}.stg-tabs button.on{color:#111;background:#fff}.stg-media{z-index:1;aspect-ratio:16/9;background:#000;margin-top:0;position:relative}.stg-media.stg-anim{aspect-ratio:auto;height:289px}.stg-video .stg-media,.stg-animation .stg-media{padding-top:0}.stg-video:before,.stg-animation:before{display:none}.stg-frame{border:0;width:100%;height:100%;display:block}.stg-refresh{color:#fff;background:#090915b3;border-radius:13px;height:26px;padding:0 12px;font-size:11px;position:absolute;bottom:10px;right:10px}.stg-video .stg-tabs,.stg-animation .stg-tabs{top:8px}@media (max-width:760px){.stg-score{min-height:180px;padding:48px 12px 20px}.stg .crest{width:52px;height:52px}.stg .ev-score{font-size:32px}.ev-team b{font-size:13px}}.stg-video .stg-tabs,.stg-animation .stg-tabs{background:#090915eb;border-radius:0;justify-content:center;padding:8px;position:relative;top:auto;right:auto}.stg-media.stg-anim{overflow:hidden}.stg-anim .stg-frame{height:100%}
