:root{--bg:#eaeef9;--panel:#fff;--tile:#f1f3f7;--cell:#fff;--cell-hover:#f6f8fc;--line:#e1e6f0;--fg:#151923;--ink:#151923;--text-muted:#526789;--text-soft:#8a97ad;--red:#d4202a;--red-soft:#d4202a;--red-ink:#a8151d;--red-tint:#fde8e8;--odd:#3a7824;--odd-live:#3a7824;--live:#e53b2b;--up:#1f9d3a;--down:#d93025;--warn:#b7791f;--font-ui: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:60px;--sidebar-w:236px;--rail-w:280px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.site{background:var(--bg);color:var(--fg);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;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(--red);color:#fff;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px));align-items:center;gap:28px;display:flex;position:sticky}.logo{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;color:#fff;font-size:28px;font-style:italic;font-weight:800;line-height:1}.logo b{color:var(--ink);background:#fff;border-radius:4px;margin-left:2px;padding:0 5px;font-weight:800}.logo-img{width:auto;height:32px;display:block}.mainnav{gap:22px;height:100%;display:flex}.mainnav a{letter-spacing:.02em;text-transform:uppercase;color:#ffffffd1;align-items:center;height:100%;font-size:14px;font-weight:500;display:flex;position:relative}.mainnav a:hover{color:#fff}.mainnav a.on{color:#fff;font-weight:700}.mainnav a.on:after{content:"";background:#fff;border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:0;right:0}.actions{align-items:center;gap:10px;margin-left:auto;display:flex;position:relative}.pill{color:#fff;white-space:nowrap;border:1.5px solid #ffffffbf;border-radius:999px;align-items:center;height:34px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}.pill:hover{background:#ffffff1f}.pill.red{color:var(--red);background:#fff;border-color:#fff;font-weight:700}.pill.red:hover{background:#fff4f4}.icon-btn{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.icon-btn:hover{background:#ffffff24}.balance{color:#fff;flex-direction:column;align-items:flex-end;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(--panel);top:calc(var(--header-h) + env(safe-area-inset-top,0px));height:calc(100vh - var(--header-h));scrollbar-width:none;min-width:0;padding:14px 10px 28px;position:sticky;overflow:hidden auto}.sidebar::-webkit-scrollbar{display:none}.sidebar h4{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin:18px 10px 6px;font-size:12px;font-weight:700}.sidebar ul{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}.sidebar li a{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:9px 10px;font-size:14px;display:flex}.sidebar li a:hover{background:var(--tile)}.sidebar li a.on{background:var(--red-tint);color:var(--red-ink);font-weight:600}.sidebar li a>span{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;line-height:1.25;display:-webkit-box;overflow:hidden}.sidebar li a>:is(svg,img,.dot-live){flex:none}.sidebar li a small{color:var(--text-muted);white-space:nowrap;margin-left:auto;font-size:12px}.sidebar .comp-link{align-items:flex-start}.sidebar .comp-link span small{color:var(--text-soft);margin:1px 0 0;font-size:11px;display:block}.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:12px;overflow:hidden}.rail-title{text-transform:uppercase;letter-spacing:.04em;text-align:center;padding:14px 14px 10px;font-size:13px;font-weight:700}.rail-head{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px;font-size:15px;font-weight:700;display:flex}.rail-link{background:var(--tile);letter-spacing:.04em;text-transform:uppercase;border-radius:8px;place-items:center;height:34px;margin:0 14px 14px;font-size:12px;font-weight:700;display:grid}.rail-link:hover{background:var(--line)}.offer{border-bottom:1px solid var(--line);grid-template-columns:52px minmax(0,1fr);gap:12px;padding:14px;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(--line);border-radius:6px;align-items:center;gap:4px;height:28px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.offer .more-btn:hover{border-color:var(--text-soft)}.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:24px;font-style:italic;font-weight:700;line-height:1.1;display:flex}.sec-actions{gap:8px;display:flex}.mode-btn{background:var(--panel);border:1px solid var(--line);border-radius:8px;align-items:center;gap:6px;height:34px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.mode-btn.on{border-color:var(--ink)}.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;border-radius:18px;flex:none;align-items:center;gap:8px;height:34px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.chip:hover{background:#fff9}.chip.on{background:var(--panel);font-weight:700}.chip small{color:var(--text-soft);font-size:11px;font-weight:500}.chip .sic{width:18px;height:18px}.tabs{scrollbar-width:none;gap:6px;margin-bottom:12px;display:flex;overflow-x:auto}.tabs button{border-radius:999px;flex:none;height:28px;padding:0 12px;font-size:12px;font-weight:500}.tabs button:hover{background:#fff9}.tabs button.on{background:var(--ink);color:#fff;font-weight:600}.lcarousel{margin-bottom:24px;position:relative}.lcarousel-track{scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth;gap:10px;display:flex;overflow-x:auto}.lcarousel-nav{z-index:2;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #1519232e}.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)}.lcard{background:var(--tile);scroll-snap-align:start;background-image:repeating-linear-gradient(115deg,#0000 0 60px,#ffffff8c 60px 110px,#0000 110px 170px);border-radius:12px;flex-direction:column;flex:0 0 346px;max-width:85%;height:200px;padding:14px 14px 12px;display:flex}.lcard-meta{color:var(--text-muted);justify-content:space-between;gap:10px;font-size:12px;display:flex}.lcard-meta span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lcard-clock{color:var(--live);white-space:nowrap;align-items:center;gap:4px;font-size:13px;font-weight:700;display:flex}.lcard-team{align-items:center;gap:10px;margin-top:8px;display:flex}.lcard-team .nm{min-width:0;font-family:var(--font-display);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:21px;font-style:italic;font-weight:700;overflow:hidden}.lcard-team .sc{font-family:var(--font-display);font-size:23px;font-style:italic;font-weight:700}.lcard-odds{grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:8px;margin-top:auto;display:grid}.lcard-odds .odd{height:30px;padding:0 10px}.promo{background:var(--panel);scroll-snap-align:start;border-radius:12px;flex-direction:column;flex:0 0 346px;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,#fbe1e1,#f6d2d2);height:112px;padding:18px 22px}.promo h3{font-family:var(--font-display);text-transform:uppercase;margin:0;font-size:34px;font-weight:800;line-height:.86}.promo h3 em{color:var(--red);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(--red);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;letter-spacing:.05em;margin:14px 2px 8px;font-size:12px;font-weight:700}.event{background:var(--panel);border-radius:10px;grid-template-columns:76px minmax(0,1fr) minmax(0,420px);align-items:center;gap:12px;margin-bottom:6px;padding:12px 14px;display:grid}.when{text-align:center;line-height:1.25}.when b{font-size:13px;display:block}.when span{color:var(--text-muted);font-size:12px}.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;line-height:1.6;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:2px;font-size:11px;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(--cell);border:1px solid var(--line);border-radius:8px;justify-content:space-between;align-items:center;gap:6px;height:38px;padding:0 12px;font-size:13px;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-weight:700}.odd:hover{border-color:var(--text-soft)}.odd.center{justify-content:center}.sel{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.sel :is(.l,.v,b,small,span){color:#fff!important}.lock{background:var(--tile);height:38px;color:var(--text-soft);border-radius:8px;place-items:center;display:grid}.more-events{background:var(--panel);letter-spacing:.06em;text-transform:uppercase;border-radius:10px;place-items:center;width:100%;height:40px;margin-top:6px;font-size:12px;font-weight:700;display:grid}.more-events:hover{background:var(--tile)}.up-wrap{background:var(--panel);border-radius:10px;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;letter-spacing:.04em;text-align:center;border-bottom:1px solid var(--line);padding:10px 4px;font-size:11px;font-weight:600}.up-table th:first-child{text-align:left;padding-left:16px}.up-table td{border-bottom:1px solid var(--line);text-align:center;padding:8px 4px}.up-table td:first-child{text-align:left;width:56px;padding-left:16px;font-weight:700}.up-table td.tn{text-align:left;line-height:1.5}.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:30px;padding:0 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(--ink)}.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(--ink);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(--ink);color:#fff;border-radius:8px;place-items:center;height:40px;margin:14px 16px 18px;font-weight:700;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:#c8cfdb;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:16px;font-size:12.5px;display:flex}.ev-league .fav{color:#c8cfdb;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:#c8cfdb;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(--ink);background:#fff;font-weight:700}.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(--cell);border:1px solid var(--line);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{border-color:var(--text-soft)}.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(--ink);background:#fff;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:#fdecea;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(--red);color:#fff}.btn.primary:hover{background:var(--red-ink)}.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{background:var(--ink);color:#fff;font-weight:600}.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(--ink);border-radius:10px;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(--ink);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);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(--panel);border-radius:12px;overflow:hidden}.slip.floating{right:max(20px,calc(env(safe-area-inset-right,0px) + 20px));bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;width:340px;max-width:calc(100% - 40px);position:fixed;box-shadow:0 16px 40px #15192340}.slip-head{background:var(--ink);color:#fff;justify-content:space-between;align-items:center;width:100%;height:46px;padding:0 14px;font-weight:700;display:flex}.slip-head>span{align-items:center;display:flex}.slip-count{background:var(--red);color:#fff;border-radius:999px;place-items:center;min-width:22px;height:22px;margin-right:8px;padding:0 6px;font-size:12px;display:grid}.slip-body{max-height:44vh;overflow:auto}.slip.docked .slip-body{max-height:none}.slip-item{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 14px;display:grid}.slip-item b{font-size:13px}.slip-item small{color:var(--text-muted);grid-column:1;font-size:12px}.slip-item .o{color:var(--odd);grid-area:1/2/3;align-self:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.slip-item .x{color:var(--text-soft);width:24px;height:24px;font-size:18px}.slip-item .x:hover{color:var(--fg)}.slip-item .warn{color:var(--warn);grid-column:1/-1;font-size:11.5px;font-weight:600}.slip-item.off{opacity:.6}.slip-foot{border-top:1px solid var(--line);gap:8px;padding:12px 14px;display:grid}.stake{background:var(--tile);height:42px;color:var(--text-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;font-size:13px;font-weight:600;display:flex}.stake input{width:110px;color:var(--fg);font:700 15px var(--font-ui);text-align:right;background:0 0;border:0;outline:none}.stake-quick{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.stake-quick button{background:var(--tile);border-radius:6px;height:28px;font-size:12px;font-weight:600}.stake-quick button:hover{background:var(--line)}.ret{color:var(--text-muted);justify-content:space-between;gap:8px;font-size:13px;display:flex}.ret b{color:var(--fg);white-space:nowrap}.place{background:var(--red);color:#fff;border-radius:8px;width:100%;height:44px;font-size:14.5px;font-weight:700}.place:hover{background:var(--red-ink)}.place[disabled]{opacity:.5;cursor:not-allowed}.slip-clear{color:var(--text-muted);justify-self:center;font-size:12px}.slip-clear:hover{color:var(--fg)}.slip.collapsed .slip-body,.slip.collapsed .slip-foot{display:none}.slip-empty{color:var(--text-muted);text-align:center;padding:4px 14px 16px;font-size:13px}.slip-tabs{background:var(--tile);border-radius:999px;grid-template-columns:1fr 1fr;padding:3px;display:grid}.slip-tabs button{height:30px;color:var(--text-muted);border-radius:999px;font-size:13px;font-weight:500}.slip-tabs button.on{background:var(--ink);color:#fff;font-weight:600}.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;gap:10px;padding:16px 14px;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{border-top:1px solid var(--line);color:var(--text-muted);gap:14px;margin-top:36px;padding-top:24px;font-size:12px;display:grid}.footer nav{flex-wrap:wrap;gap:8px 20px;display:flex}.footer nav a{color:var(--fg);font-size:12.5px;font-weight:600}.footer nav a:hover{color:var(--red)}.footer p{max-width:80ch;margin:0;line-height:1.5}.age{border:2px solid var(--red);width:28px;height:28px;color:var(--red);vertical-align:middle;border-radius:50%;place-items:center;margin-right:8px;font-size:11px;font-weight:800;display:inline-grid}.skeleton{background:linear-gradient(90deg,var(--tile) 0%,#fff 50%,var(--tile) 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 (min-width:1181px){.has-rail .slip.floating{display:none}}@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:24px}.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}.pill{padding:0 12px;font-size:13px}.lcard,.promo{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:10px;margin-bottom:22px;display:flex;overflow-x:auto}.banners::-webkit-scrollbar{display:none}.banner{scroll-snap-align:start;color:#fff;background:var(--ink);border-radius:12px;flex-direction:column;flex:none;justify-content:flex-end;width:346px;max-width:85%;height:170px;padding:20px;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(#1519230d 30%,#151923c7);position:absolute;inset:0}.banner h3{font:800 28px/.95 var(--font-display);text-transform:uppercase;z-index:2;margin:0;position:relative}.banner p{z-index:2;color:#f1f3f7;margin:6px 0 0;font-size:12.5px;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(--tile);border-radius:999px;grid-template-columns:1fr 1fr;margin:0 14px 6px;padding:3px;display:grid}.rail-seg button{height:32px;color:var(--text-muted);border-radius:999px;font-size:13px;font-weight:500}.rail-seg button.on{background:var(--ink);color:#fff;font-weight:600}.link-btn{color:var(--red);font-weight:700;text-decoration:underline}.mybet{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;gap:2px 8px;padding:10px 14px;font-size:12px;display:grid}.mybet:hover{background:var(--tile)}.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)}.sug{flex-direction:column;gap:8px;padding:12px 14px 14px;display:flex}.sug label,.sug-label{color:var(--text-muted);font-size:12px}.sug-stake{justify-content:flex-start;width:130px}.sug-stake input{text-align:left;width:100%}.ranges{grid-template-columns:1fr 1fr;gap:6px;display:grid}.ranges button{border:1px solid var(--line);background:var(--panel);border-radius:6px;min-height:36px;padding:4px 6px;font-size:12px;font-weight:600}.ranges button:hover{border-color:var(--text-soft)}.ranges button.on{background:var(--red);border-color:var(--red);color:#fff}.ranges button:last-child{grid-column:1/-1}.cta-dark{background:var(--ink);color:#fff;border-radius:8px;width:100%;height:42px;font-weight:700}.cta-dark[disabled]{opacity:.5;cursor:wait}.sug-result{border-top:1px solid var(--line);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}.mcard{scroll-snap-align:start;background:var(--tile);background-image:repeating-linear-gradient(115deg,#0000 0 80px,#fff9 80px 130px,#0000 130px 200px);border-radius:12px;flex-direction:column;flex:0 0 316px;max-width:85%;min-height:290px;padding:14px;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:var(--red);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 var(--red);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(--red);color:#fff;border-radius:6px;height:38px;padding:0 14px;font-size:13px;font-weight:600}.add-combo:hover{background:var(--red-ink)}.add-combo.in{background:var(--ink)}.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:224px}}.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){.site{background:linear-gradient(180deg,var(--red) 0,color-mix(in srgb,var(--red) 70%,var(--bg)) 140px,color-mix(in srgb,var(--red) 18%,var(--bg)) 330px,var(--bg) 470px) no-repeat,var(--bg)}.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(--ink);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(--line);scroll-snap-align:start;border-radius:10px;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(--line);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}.actions .icon-btn{background:#fff3}.actions .bets-link{display:none}}@media (max-width:560px){.actions .pill.red{display:none}}
