:root{--bp-bg: rgb(2 6 23);--bp-text: rgb(229 231 235);--bp-muted: rgb(156 163 175);--bp-muted-2: rgb(100 116 139);--bp-surface: rgba(15, 23, 42, .96);--bp-surface-2: rgba(2, 6, 23, .55);--bp-border: rgba(148, 163, 184, .22);--bp-border-strong: rgba(30, 64, 175, .9);--bp-shadow: 0 10px 25px rgba(15, 23, 42, .6);--bp-header-start: rgba(15, 23, 42, .95);--bp-header-end: rgba(30, 64, 175, .95);--bp-brand-start: rgb(59 130 246);--bp-brand-end: rgb(236 72 153);--bp-positive: rgb(34 197 94);--bp-negative: rgb(248 113 113);--bp-warning: rgb(250 204 21);--bp-back: rgb(59 130 246);--bp-lay: rgb(251 113 133);--bp-chip: rgba(59, 130, 246, .18);--bp-chip-border: rgba(59, 130, 246, .35);--bp-sheet: rgba(2, 6, 23, .85);--bp-blur: 14px;--bp-radius: 5px;--bp-radius-2: 12px;--bp-space: 10px;--bp-density: 1;--bp-nav-gap: clamp(6px, 1.1vw, 10px);--bp-nav-pad-y: clamp(5px, .9vw, 7px);--bp-nav-pad-x: clamp(10px, 1.2vw, 14px);--bp-odds-box-min-inline: 86px;--bp-odds-box-min-block: 52px;--bp-odds-box-radius: calc(var(--bp-radius) - 1px);--bp-safe-top: env(safe-area-inset-top);--bp-safe-bottom: env(safe-area-inset-bottom);--bg-color-primary: var(--bp-bg);--border-color-primary: var(--bp-border);--text-color-primary: var(--bp-text);--bp-sticky-header-h: 62px;--bp-sticky-header-gap: 8px;--bp-press-scale: .95;--bp-space-1: 6px;--bp-space-2: 10px;--bp-space-3: 14px;--bp-space-4: 18px;--bp-text-title: 14px;--bp-text-row: 12px;--bp-text-odds: 13px;--bp-text-micro: 10px;--bp-odds-btn-min-inline: var(--bp-odds-box-min-inline);--bp-odds-btn-min-block: var(--bp-odds-box-min-block);--bp-odds-btn-radius: var(--bp-odds-box-radius);--bp-surface-soft: color-mix(in oklab, var(--bp-surface) 86%, transparent);--bp-surface-soft-2: color-mix(in oklab, var(--bp-surface-2) 70%, transparent);--bp-back-soft: color-mix(in oklab, var(--bp-back) 18%, var(--bp-surface));--bp-lay-soft: color-mix(in oklab, var(--bp-lay) 18%, var(--bp-surface));--bp-back-border: color-mix(in oklab, var(--bp-back) 40%, var(--bp-border));--bp-lay-border: color-mix(in oklab, var(--bp-lay) 40%, var(--bp-border));--bp-state-suspended-bg: color-mix(in oklab, var(--bp-warning) 16%, var(--bp-surface));--bp-state-suspended-border: color-mix(in oklab, var(--bp-warning) 34%, var(--bp-border));--bp-state-disabled-bg: color-mix(in oklab, var(--bp-surface-2) 80%, transparent);--bp-state-selected-ring: color-mix(in oklab, var(--bp-brand-start) 48%, transparent);--bp-state-updating-bg: color-mix(in oklab, var(--bp-brand-start) 14%, var(--bp-surface))}@media(max-width:768px){:root{--bp-sticky-header-h: 86px}}.bp-text-muted{color:var(--bp-muted)}.bp-text-muted-2{color:var(--bp-muted-2)}.bp-text-brand{color:var(--bp-brand-start)}.bp-text-positive{color:var(--bp-positive)}.bp-text-negative{color:var(--bp-negative)}.bp-text-warning{color:var(--bp-warning)}.bp-surface-box{background:var(--bp-surface);border:1px solid var(--bp-border);border-radius:var(--bp-radius-2)}.bp-surface-box-2{background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);border:1px solid var(--bp-border);border-radius:var(--bp-radius-2)}.bp-inline-status{margin-top:8px;font-size:13px;color:var(--bp-muted)}.bp-inline-status--error{color:color-mix(in oklab,var(--bp-negative) 78%,var(--bp-text))}.bp-link{color:var(--bp-brand-start);text-decoration:none}.bp-link:hover{color:color-mix(in oklab,var(--bp-brand-start) 82%,var(--bp-text));text-decoration:underline;text-underline-offset:2px}.bp-ml-auto{margin-left:auto}.bp-is-disabled{opacity:.65;cursor:not-allowed}.bp-row-back{background:var(--bp-back-soft)}.bp-row-lay{background:var(--bp-lay-soft)}.bp-divider{border-color:var(--bp-border)!important}.bp-shadow{box-shadow:var(--bp-shadow)}.bp-accent{accent-color:var(--bp-brand-start)}html,body{inline-size:100%;overflow-x:hidden;font-family:Inter,Poppins,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";font-weight:400;letter-spacing:.01em}html[data-mode=light]{--bp-bg: rgb(248 250 252);--bp-text: rgb(11 18 32);--bp-muted: rgb(51 65 85);--bp-muted-2: rgb(100 116 139);--bp-surface: rgba(255, 255, 255, .96);--bp-surface-2: rgba(255, 255, 255, .88);--bp-border: rgba(15, 23, 42, .2);--bp-border-strong: rgba(15, 23, 42, .24);--bp-shadow: 0 14px 34px rgba(2, 6, 23, .12);--bp-header-start: rgba(255, 255, 255, .9);--bp-header-end: rgba(219, 234, 254, .9);--bp-back: rgb(59 130 246);--bp-lay: rgb(251 113 133);--bp-sheet: rgba(255, 255, 255, .92)}html[data-ui=pro]{--bp-radius: 5px;--bp-radius-2: 12px;--bp-space: 10px;--bp-density: .85;--bp-border-strong: rgba(148, 163, 184, .34);--bp-chip: rgba(34, 197, 94, .16);--bp-chip-border: rgba(34, 197, 94, .35);--bp-nav-gap: 6px;--bp-nav-pad-y: 4px;--bp-nav-pad-x: 8px}html[data-ui=pro] .app-header{position:sticky;inset-block-start:0;z-index:200}html[data-ui=pro] .main-nav a,html[data-ui=pro] .nav-dropdown>button{padding:4px 8px;font-size:11px;font-weight:450}html[data-ui=pro] .panel,html[data-ui=pro] .card{box-shadow:none;border-color:var(--bp-border)}html[data-ui=pro] .panel{padding:8px 10px}html[data-ui=pro] .card,html[data-ui=pro] .bp-card{padding:12px}html[data-ui=pro] .card h2{margin:0 0 8px;font-size:14px;font-weight:500}html[data-ui=pro] .bp-card-title{font-size:14px;font-weight:600}html[data-ui=pro] .bp-card-subtitle{font-weight:450}html[data-ui=pro] .bp-form-label{font-weight:520}html[data-ui=pro] .bp-input{padding:8px 10px;font-size:12px;font-weight:450}html[data-ui=pro] .bp-auth-card{padding:14px}html[data-ui=pro] .bp-auth-title{margin-block-end:10px}html[data-ui=pro] .bp-auth-label{font-weight:520}html[data-ui=pro] .bp-auth-input{padding:8px 10px;font-size:12px}html[data-ui=pro] .bp-auth-submit{padding:9px 10px;font-size:13px}html[data-ui=pro] .bp-btn-sm{padding:6px 9px;font-size:11px;font-weight:560}html[data-ui=pro] .bp-table{font-size:11px}html[data-ui=pro] .bp-table th,html[data-ui=pro] .bp-table td{padding:6px 8px}html[data-ui=pro] .bp-table th{font-weight:600}html[data-ui=pro] table.roar-sync-table,html[data-ui=pro] table.min-w-full:not(.odds-table){font-size:11px}html[data-ui=pro] table.roar-sync-table th,html[data-ui=pro] table.roar-sync-table td,html[data-ui=pro] table.min-w-full:not(.odds-table) th,html[data-ui=pro] table.min-w-full:not(.odds-table) td{padding:6px 8px}html[data-ui=pro] table.roar-sync-table thead th,html[data-ui=pro] table.min-w-full:not(.odds-table) thead th{font-weight:600}html[data-ui=pro] .bp-ui-opt-title{font-weight:520}html[data-ui=pro] .bp-ui-opt-desc{font-weight:500}html[data-ui=pro] .bp-ui-pill{font-weight:400}html[data-ui=pro] .bp-ui-hint{font-weight:500}html[data-ui=pro] .bp-odds-row-title{font-weight:520}html[data-ui=pro] .bp-odds-row-sub{font-weight:500}html[data-ui=pro] .bp-odds-tile-label{font-weight:450}html[data-ui=pro] .bp-odds-tile-price{font-weight:520}html[data-ui=pro] .bp-odds-tile-size{font-weight:450}html[data-ui=pro] .sport-card-name{font-weight:520}html[data-ui=pro] .matches-tabs button,html[data-ui=pro] .matches-state-tabs button,html[data-ui=pro] .matches-header-toggle{font-weight:450}html[data-ui=pro] .matches-group-tabs button,html[data-ui=pro] .bp-group-header{font-weight:500}html[data-ui=pro] .bp-badge,html[data-ui=pro] .right-panel-title,html[data-ui=pro] .bp-openbets-summary,html[data-ui=pro] .bp-home-tile,html[data-ui=pro] .bp-home-promo-title,html[data-ui=pro] .bp-home-action-title{font-weight:520}html[data-ui=pro] .bp-home-action-sub{font-weight:420}html[data-ui=pro] .bp-home-inplay-title{font-weight:520}html[data-ui=pro] .bp-home-inplay-table td{font-weight:450}html[data-ui=pro] .bp-home-provider,html[data-ui=pro] .casino-provider-chip,html[data-ui=pro] .casino-provider-name,html[data-ui=pro] .casino-subcat-btn,html[data-ui=pro] .casino-club-btn,html[data-ui=pro] .casino-home-card-title,html[data-ui=pro] .casino-game-card-namebar{font-weight:520}html[data-ui=pro] .casino-provider-meta,html[data-ui=pro] .casino-home-card-sub{font-weight:420}html[data-ui=pro] .odds-table th,html[data-ui=pro] .odds-table td{padding:5px 6px;font-size:12px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.bp-marquee{margin:6px 0 0;border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));overflow:hidden}.bp-marquee-track{display:inline-flex;align-items:center;gap:48px;padding:6px 10px;white-space:nowrap;min-inline-size:max-content;will-change:transform;animation:bpMarqueeScroll var(--bp-marquee-duration, 18s) linear infinite}.bp-marquee-text{display:inline-block;white-space:nowrap;font-size:12px;font-weight:800;color:color-mix(in oklab,var(--bp-warning) 78%,var(--bp-text))}@keyframes bpMarqueeScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.bp-marquee-track{animation:none}}.bp-header-banners{margin:6px 0}.bp-header-banner{display:block;border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));overflow:hidden}.bp-header-banner img{inline-size:100%;block-size:clamp(110px,34vw,180px);object-fit:cover;display:block}@keyframes bpShake{0%{transform:translate(0)}25%{transform:translate(-2px) rotate(-2deg)}50%{transform:translate(2px) rotate(2deg)}75%{transform:translate(-1px) rotate(-1deg)}to{transform:translate(0)}}.bp-home-tile:hover .bp-home-tile-ico,.bp-home-action:hover .bp-home-action-ico{animation:bpShake .42s ease-in-out}.bp-match-tabs{position:sticky;inset-block-start:8px;z-index:80;display:flex;gap:4px;overflow-x:auto;padding:6px;scrollbar-width:none;border:1px solid var(--bp-border);border-radius:calc(var(--bp-radius) + 6px);background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur))}html[data-ui=pro] .bp-match-tabs{inset-block-start:calc(var(--bp-sticky-header-h) + var(--bp-safe-top) + var(--bp-sticky-header-gap))}.bp-match-tabs::-webkit-scrollbar{display:none}.bp-match-tab{flex:0 0 auto;padding:6px 10px;min-block-size:34px;border-radius:calc(var(--bp-radius) + 6px);border:1px solid transparent;background:transparent;color:color-mix(in oklab,var(--bp-text) 78%,var(--bp-muted));font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap;position:relative;overflow:hidden;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.bp-match-tab:hover{background:color-mix(in oklab,var(--bp-surface) 55%,transparent);border-color:color-mix(in oklab,var(--bp-brand-end) 22%,var(--bp-border));color:var(--bp-text);transform:translateY(-1px)}.bp-match-tab.active{background:linear-gradient(90deg,color-mix(in oklab,var(--bp-back) 22%,var(--bp-surface)),color-mix(in oklab,var(--bp-lay) 18%,var(--bp-surface)));border-color:color-mix(in oklab,var(--bp-lay) 55%,var(--bp-border));color:var(--bp-text)}.bp-match-tab:active{transform:translateY(1px) scale(var(--bp-press-scale))}@media(max-width:768px){.bp-match-tabs{border-radius:calc(var(--bp-radius) + 6px);padding:6px;gap:4px}.bp-match-tab{font-weight:850}}#match-root .bp-match-card{overflow:visible}html[data-ui=pro] #match-root .bp-match-card{border-color:var(--bp-border-strong);background:radial-gradient(circle at 14% 0%,color-mix(in oklab,var(--bp-brand-start) 16%,transparent),transparent 56%),radial-gradient(circle at 86% 6%,color-mix(in oklab,var(--bp-brand-end) 12%,transparent),transparent 58%),color-mix(in oklab,var(--bp-surface) 96%,transparent)}#match-root .bp-match-head{margin-block-end:10px;padding-block-end:10px;border-block-end:1px solid var(--bp-border)}#match-root .bp-scorecard{margin-block-end:16px}#match-root .bp-scorecard-card{border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 84%,transparent);border-radius:calc(var(--bp-radius) + 6px);padding:10px 12px}#match-root .bp-scorecard-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-block-end:10px}#match-root .bp-scorecard-title{font-size:13px;font-weight:950;color:var(--bp-text)}#match-root .bp-scorecard-status{font-size:12px;font-weight:850;color:var(--bp-muted);text-align:end}#match-root .bp-scorecard-main{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-block-end:10px}#match-root .bp-scorecard-teams{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12px;font-weight:900;color:color-mix(in oklab,var(--bp-muted) 90%,var(--bp-text))}#match-root .bp-scorecard-team{display:inline-flex;align-items:center;gap:6px}#match-root .bp-scorecard-logo{inline-size:18px;block-size:18px;border-radius:999px;object-fit:contain;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 80%,transparent)}#match-root .bp-scorecard-team-code{letter-spacing:.02em}#match-root .bp-scorecard-badge{font-size:10px;font-weight:950;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in oklab,var(--bp-positive) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-positive) 14%,transparent);color:color-mix(in oklab,var(--bp-positive) 78%,var(--bp-text))}#match-root .bp-scorecard-vs{color:var(--bp-muted-2);font-weight:950;margin-inline:4px}#match-root .bp-scorecard-score{font-size:16px;font-weight:950;letter-spacing:-.01em;color:var(--bp-text);white-space:nowrap}#match-root .bp-scorecard-innings{border-top:1px solid var(--bp-border);padding-top:10px;display:grid;gap:8px}#match-root .bp-scorecard-inn-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px}#match-root .bp-scorecard-inn-label{font-size:12px;font-weight:900;color:var(--bp-muted)}#match-root .bp-scorecard-inn-val{font-size:12px;font-weight:900;color:var(--bp-text);text-align:end}#match-root .bp-scorecard-balls{margin-top:10px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}#match-root .bp-scorecard-ball{display:inline-flex;align-items:center;justify-content:center;min-height:30px;border-radius:10px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 35%,transparent);font-size:12px;font-weight:950;color:var(--bp-text)}html[data-ui=pro] #match-root .bp-match-head{position:relative;padding:12px 12px 10px;margin:-2px -2px 10px;border-radius:var(--bp-radius-2);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 90%,transparent);overflow:hidden}html[data-ui=pro] #match-root .bp-match-head:before{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 18% 20%,color-mix(in oklab,var(--bp-brand-start) 22%,transparent),transparent 60%),radial-gradient(circle at 78% 30%,color-mix(in oklab,var(--bp-brand-end) 16%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--bp-surface) 40%,transparent),transparent 60%);opacity:1;pointer-events:none}html[data-ui=pro] #match-root .bp-match-head>*{position:relative;z-index:1}#match-root .bp-match-title{font-weight:950;letter-spacing:-.01em}html[data-ui=pro] #match-root .bp-match-title{font-size:20px}html[data-ui=pro] #match-root .bp-match-subtitle{font-size:13px;font-weight:800;color:color-mix(in oklab,var(--bp-muted) 92%,transparent)}#match-root .bp-match-meta{margin-block-start:8px;display:flex;flex-wrap:wrap;gap:8px}#match-root .bp-match-exposure,#match-root .bp-match-market-status,#match-root .bp-match-status{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);font-weight:900;line-height:1;margin-block-start:0}html[data-ui=pro] #match-root .bp-match-exposure,html[data-ui=pro] #match-root .bp-match-market-status,html[data-ui=pro] #match-root .bp-match-status{border-color:color-mix(in oklab,var(--bp-border) 85%,transparent);background:color-mix(in oklab,var(--bp-surface-2) 84%,transparent)}#match-root .bp-match-exposure{color:color-mix(in oklab,var(--bp-warning) 88%,var(--bp-text))}#match-root .bp-match-market-status{color:var(--bp-muted)}#match-root .bp-match-status{margin-block-start:10px;font-weight:800}#match-root .bp-match-section-body,#match-root .bp-match-right-shell{margin-block-start:10px}#match-root .bp-market-section+.bp-market-section{margin-block-start:10px}#match-root .bp-tv-frame{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:#000}html[data-ui=pro] #match-root .bp-market-section{border-color:color-mix(in oklab,var(--bp-border) 90%,transparent);background:color-mix(in oklab,var(--bp-surface-2) 82%,transparent)}html[data-ui=pro] #match-root .bp-market-summary{background:linear-gradient(135deg,color-mix(in oklab,var(--bp-brand-start) 12%,var(--bp-surface)),color-mix(in oklab,var(--bp-brand-end) 10%,var(--bp-surface)));border-block-end-color:color-mix(in oklab,var(--bp-border) 95%,transparent)}html[data-ui=pro] #match-root .bp-market-action{border:1px solid color-mix(in oklab,var(--bp-brand-end) 32%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-end) 12%,transparent);color:var(--bp-text);font-weight:950}#match-root .bp-openbets-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px}#match-root .bp-openbets-control{padding:7px 10px;inline-size:auto}#match-root .bp-openbets-market-type{min-inline-size:140px}#match-root .bp-openbets-winner{min-inline-size:220px}#match-root .bp-match-favourites{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);padding:10px 12px;font-size:12px;max-block-size:200px;overflow:auto;margin-block-start:10px;background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent)}#match-root .bp-bet-box-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-betslip-close{inline-size:34px;block-size:34px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);font-size:18px;font-weight:900;cursor:pointer;line-height:1}.bp-betslip-close:active{transform:translateY(1px)}.bp-right-tabs-shell{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);overflow:hidden}.bp-right-tabs{display:flex;gap:6px;padding:8px;border-block-end:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);overflow-x:auto;-webkit-overflow-scrolling:touch}.bp-right-tab{flex:0 0 auto;padding:6px 10px;border-radius:calc(var(--bp-radius) + 4px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 70%,transparent);color:var(--bp-muted);font-size:11px;font-weight:950;cursor:pointer;white-space:nowrap}.bp-right-tab.active{color:var(--bp-text);border-color:color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 16%,var(--bp-surface))}.bp-right-tab:active{transform:translateY(1px)}.bp-right-panel{display:none;padding:10px 10px 12px}.bp-right-panel.active{display:block}.bp-tab-ico{inline-size:16px;block-size:16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.bp-tab-ico svg{inline-size:16px;block-size:16px;display:block}.bp-tab-label{display:inline-block}@media(max-width:520px){.bp-mobile-actions{display:flex;gap:10px;padding:10px 10px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.bp-mobile-actions::-webkit-scrollbar{display:none}.bp-mobile-action{inline-size:160px;block-size:20px;flex:0 0 auto;border-radius:10px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-size:12px;font-weight:800;line-height:18px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap}.bp-mobile-action:active{transform:translateY(1px)}.bp-right-tabs{padding:8px;gap:10px;justify-content:space-between}.bp-right-tab{flex:1 1 0;border:none;border-block-end:2px solid transparent;border-radius:10px;padding:10px 8px;background:transparent;color:var(--bp-muted);display:inline-flex;align-items:center;justify-content:center;gap:6px}.bp-right-tab.active{color:var(--bp-text);border-color:var(--bp-warning);background:color-mix(in oklab,var(--bp-warning) 12%,transparent)}.bp-right-panel{padding:8px 8px 10px}#match-root .odds-table th,#match-root .odds-table td{padding:7px 8px;font-size:11px}#match-root .odds-table td:first-child{padding:7px 8px}#match-root .odds-table td.back-cell .bp-cell-quote,#match-root .odds-table td.lay-cell .bp-cell-quote,#match-root .odds-table td.odds-status-cell{min-block-size:38px}#match-root .odds-table td.back-cell,#match-root .odds-table td.lay-cell,#match-root .odds-table td.odds-status-cell{min-inline-size:0!important}#match-root .bp-cell-quote{inline-size:100%;box-sizing:border-box;overflow:hidden}.bp-openbets-table{min-inline-size:760px;table-layout:auto}.bp-openbets-table th,.bp-openbets-table td{padding:7px 8px;font-size:11px}.bp-mkt-left .bp-mkt-fav{inline-size:26px;block-size:26px}.bp-mkt-left .bp-mkt-fav svg{inline-size:16px;block-size:16px}}.bp-sheet{position:fixed;inset:0;display:none;z-index:5200}.bp-sheet[aria-hidden=false]{display:block}.bp-sheet-backdrop{position:absolute;inset:0;background:#0000008c}.bp-sheet-panel{position:absolute;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;block-size:auto;max-block-size:calc(var(--bp-sheet-vh) * 1vh);background:color-mix(in oklab,var(--bp-surface) 92%,rgb(0 0 0));border-start-start-radius:18px;border-start-end-radius:18px;border:1px solid var(--bp-border);transform:translateY(0);display:flex;flex-direction:column}.bp-sheet-handle{inline-size:52px;block-size:5px;border-radius:999px;background:color-mix(in oklab,var(--bp-muted) 55%,transparent);margin:10px auto 6px}.bp-sheet-bar{display:grid;grid-template-columns:1fr 140px 34px;align-items:center;gap:10px;padding:0 12px 10px}.bp-sheet-title{font-size:13px;font-weight:900;color:var(--bp-text)}.bp-sheet-range{inline-size:100%}.bp-sheet-close{inline-size:34px;block-size:34px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-size:18px;line-height:32px}.bp-sheet-body{padding:0 12px 14px;overflow:auto}body.bp-sheet-open{overflow:hidden}.bp-fav-btn{inline-size:30px;block-size:30px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:color-mix(in oklab,var(--bp-text) 75%,var(--bp-muted));font-size:16px;line-height:28px;font-weight:900;cursor:pointer}.bp-fav-btn.active{color:#0b1220;background:color-mix(in oklab,var(--bp-warning) 70%,transparent);border-color:color-mix(in oklab,var(--bp-warning) 75%,var(--bp-border))}.bp-exposure-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block-end:10px}.bp-exposure-metric{border-radius:14px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);padding:10px 12px}.bp-exposure-k{font-size:11px;font-weight:900;color:var(--bp-muted)}.bp-exposure-v{margin-block-start:4px;font-size:16px;font-weight:950;color:var(--bp-text)}.bp-exposure-grid{display:grid;grid-template-columns:1fr;gap:10px}.bp-exposure-block{border-radius:14px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 70%,transparent);padding:10px}.bp-exposure-title{font-size:12px;font-weight:950;color:var(--bp-text);margin-block-end:8px}.bp-exposure-table th,.bp-exposure-table td{padding:7px 8px;font-size:12px}.bp-row-actions{display:inline-flex;gap:6px;justify-content:flex-end;inline-size:100%}.bp-btn-xs{padding:5px 9px;border-radius:10px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-size:11px;font-weight:950;cursor:pointer;line-height:1}.bp-btn-xs:active{transform:translateY(1px)}.bp-btn-xs-ok{border-color:color-mix(in oklab,var(--bp-positive) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-positive) 14%,transparent)}.bp-btn-xs-brand{border-color:color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 16%,transparent)}.bp-btn-xs-warn{border-color:color-mix(in oklab,var(--bp-warning) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-warning) 14%,transparent)}.bp-btn-xs-danger{border-color:color-mix(in oklab,var(--bp-negative) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-negative) 12%,transparent)}html[data-ui=pro] .match-layout{grid-template-columns:minmax(0,1.9fr) minmax(360px,1.1fr)}@media(max-width:979px){html[data-ui=pro] .match-layout{grid-template-columns:minmax(0,1fr)}}@media(min-width:980px){html[data-ui=pro] .match-layout>.panel:last-child{position:sticky;inset-block-start:92px}}.bet-box.bet-box-bottomsheet{position:fixed!important;inset-inline-start:12px!important;inset-inline-end:12px!important;inset-block-end:calc(12px + env(safe-area-inset-bottom))!important;inset-block-start:auto!important;inline-size:auto!important;max-inline-size:560px;max-block-size:calc(100vh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;margin:0 auto;z-index:10002!important;border-radius:18px!important;border:1px solid var(--bp-border)!important;background:color-mix(in oklab,var(--bp-sheet) 92%,transparent)!important;backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));box-shadow:0 30px 70px #0206178c;transform:translateY(12px);opacity:0;transition:transform .18s ease-out,opacity .18s ease-out}body.bp-betslip-open .bet-box.bet-box-bottomsheet{transform:translateY(0);opacity:1}html,body{background-color:var(--bp-bg);color:var(--bp-text);font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";min-block-size:100vh}.bp-auth-shell{min-block-size:100vh;display:flex;align-items:center;justify-content:center;padding:22px 14px}.bp-auth-wrap{inline-size:100%;max-inline-size:420px}.bp-auth-brand{display:flex;align-items:center;gap:10px;margin-block-end:14px}.bp-auth-brand-title{font-size:20px;font-weight:950;color:var(--bp-text)}.bp-auth-brand-subtitle{font-size:12px;font-weight:700;color:var(--bp-muted)}.bp-auth-card{border-radius:var(--bp-radius-2);border:1px solid var(--bp-border-strong);background:color-mix(in oklab,var(--bp-surface) 88%,transparent);box-shadow:var(--bp-shadow);padding:16px}.bp-auth-title{font-size:14px;font-weight:950;color:var(--bp-text);margin-block-end:12px}.bp-auth-field{margin-block-end:10px}.bp-auth-label{display:block;font-size:12px;font-weight:800;color:var(--bp-muted);margin-block-end:6px}.bp-auth-input{inline-size:100%;padding:10px 12px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);font-size:13px;outline:none}.bp-auth-input:focus{border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 12%,transparent)}.bp-auth-submit{inline-size:100%;margin-block-start:8px;padding:10px 12px;border-radius:999px;border:1px solid color-mix(in oklab,var(--bp-brand-end) 40%,var(--bp-border));background:linear-gradient(135deg,color-mix(in oklab,var(--bp-brand-start) 85%,transparent),color-mix(in oklab,var(--bp-brand-end) 85%,transparent));color:var(--bp-bg);font-weight:950;font-size:14px;cursor:pointer}html[data-mode=dark] .bp-auth-submit{color:var(--bp-bg)}.bp-auth-submit:active{transform:translateY(1px) scale(.99)}.bp-auth-error{margin-block-start:10px;font-size:12px;font-weight:800;color:var(--bp-negative)}.bp-auth-hint{margin-block-start:10px;font-size:12px;font-weight:700;color:var(--bp-muted)}.bp-auth-link{color:color-mix(in oklab,var(--bp-brand-start) 82%,var(--bp-text));font-weight:900;text-decoration:underline;text-underline-offset:2px}.bp-auth-row{display:flex;gap:8px;align-items:center}.bp-auth-row .bp-auth-input{flex:1}.bp-auth-action{padding:10px 12px;border-radius:999px;border:1px solid var(--bp-chip-border);background:var(--bp-chip);color:var(--bp-text);font-size:12px;font-weight:900;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap}.bp-auth-action:active{transform:translateY(1px)}.bp-auth-quick{margin-block-start:14px}.bp-auth-quick-title{margin-block-end:8px;font-size:12px;font-weight:900;color:var(--bp-muted)}.bp-auth-quick-buttons{display:flex;flex-wrap:wrap;gap:8px}.bp-auth-quick-btn{padding:7px 10px;border-radius:999px;border:1px solid var(--bp-chip-border);background:var(--bp-chip);color:var(--bp-text);font-size:12px;font-weight:900;cursor:pointer}.bp-auth-quick-btn:active{transform:translateY(1px)}.shell{max-inline-size:1280px;margin:0 auto;padding:8px 8px calc(14px + var(--bp-safe-bottom));box-sizing:border-box;inline-size:100%;overflow-x:clip}.bp-main{margin-block-start:8px}.bp-home-tiles{margin-block-start:2px}.app-header{background:linear-gradient(90deg,var(--bp-header-start),var(--bp-header-end));border-radius:var(--bp-radius);padding:6px 8px;display:flex;align-items:center;justify-content:space-between;margin-block-end:6px;box-shadow:var(--bp-shadow);position:relative;overflow:visible;z-index:5000}.header-left{display:flex;align-items:center;gap:10px;min-inline-size:0}@media(min-width:769px){.shell{padding:12px 12px 18px}.bp-main{margin-block-start:10px}}.app-header:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top left,color-mix(in oklab,var(--bp-brand-start) 18%,transparent),transparent 62%);pointer-events:none;z-index:0}.app-header>*{position:relative;z-index:1}.brand{display:flex;align-items:center;gap:8px;min-inline-size:0;text-decoration:none}.brand-logo{display:block;inline-size:auto;block-size:28px;max-inline-size:170px;object-fit:contain}.brand-badge{inline-size:24px;block-size:24px;border-radius:999px;background:linear-gradient(135deg,var(--bp-brand-start),var(--bp-brand-end));display:flex;align-items:center;justify-content:center;font-weight:700;color:#0b1220;font-size:14px;box-shadow:0 0 0 1px #0f172a99,0 10px 20px #0f172ae6}.brand-lines{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.brand-title{font-size:14px;font-weight:600}.brand-subtitle{font-size:10px;color:var(--bp-muted)}.bp-desktop-layout{display:block}.bp-sidebar{display:none}.bp-sidebar-brand{display:flex;align-items:center;gap:8px;padding:4px 6px 10px;border-block-end:1px solid var(--bp-border);margin-block-end:10px}.bp-sidebar-toggle{margin-inline-start:auto;inline-size:34px;block-size:34px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bp-sidebar-toggle svg{inline-size:18px;block-size:18px;display:block}.bp-sidebar-toggle:active{transform:translateY(1px) scale(var(--bp-press-scale))}.bp-sidebar-brand-lines{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.bp-sidebar-brand-title{font-size:13px;font-weight:700;line-height:1.1}.bp-sidebar-brand-sub{font-size:10px;color:var(--bp-muted);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bp-sidebar-nav{display:flex;flex-direction:column;gap:4px}.bp-sidebar-scroll{display:flex;flex-direction:column;gap:10px}.bp-sidebar-ico{inline-size:18px;block-size:18px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.bp-sidebar-ico svg{inline-size:18px;block-size:18px;display:block}.bp-sidebar-label{min-inline-size:0}.bp-sidebar-link,.bp-sidebar-sublink{text-decoration:none;border-radius:12px;padding:7px 10px;border:1px solid transparent;color:color-mix(in oklab,var(--bp-text) 80%,var(--bp-muted));font-size:12px;font-weight:650;display:flex;align-items:center;gap:10px}.bp-sidebar-sublink{padding:6px 10px;font-size:11px;font-weight:600;color:color-mix(in oklab,var(--bp-text) 72%,var(--bp-muted))}.bp-sidebar-link:hover,.bp-sidebar-sublink:hover{background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);border-color:color-mix(in oklab,var(--bp-border) 85%,transparent);color:var(--bp-text)}.bp-sidebar-link:active,.bp-sidebar-sublink:active{transform:translateY(1px) scale(var(--bp-press-scale))}.bp-sidebar-link.active{background:color-mix(in oklab,var(--bp-warning) 18%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-warning) 38%,var(--bp-border));color:var(--bp-text)}.bp-sidebar-section{margin-block-start:8px;padding-block-start:8px;border-block-start:1px solid var(--bp-border)}.bp-sidebar-title{padding:0 10px 6px;font-size:10px;font-weight:650;color:var(--bp-muted);letter-spacing:.12em;text-transform:uppercase}@media(min-width:901px){.bp-desktop-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:10px;align-items:start}html[data-sidebar=collapsed] .bp-desktop-layout{grid-template-columns:60px minmax(0,1fr)}.bp-sidebar{display:block;position:sticky;inset-block-start:8px;max-block-size:calc(100vh - 16px);overflow:auto;padding:10px;border-radius:var(--bp-radius);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));box-shadow:var(--bp-shadow)}html[data-sidebar=collapsed] .bp-sidebar{padding:10px 8px}html[data-sidebar=collapsed] .bp-sidebar-brand-lines,html[data-sidebar=collapsed] .bp-sidebar-label,html[data-sidebar=collapsed] .bp-sidebar-section,html[data-sidebar=collapsed] .bp-sidebar-extra{display:none}html[data-sidebar=collapsed] .bp-sidebar-link{justify-content:center;padding:8px}.main-nav,.nav-toggle{display:none}}.main-nav{display:flex;align-items:center;gap:var(--bp-nav-gap);flex-wrap:wrap;overflow:visible}.main-nav a,.nav-dropdown>button{text-decoration:none;padding:var(--bp-nav-pad-y) var(--bp-nav-pad-x);border-radius:calc(var(--bp-radius) + 6px);color:color-mix(in oklab,var(--bp-text) 72%,var(--bp-muted));background:color-mix(in oklab,var(--bp-surface-2) 62%,transparent);border:1px solid var(--bp-border);font-size:12px;font-weight:850;cursor:pointer;white-space:nowrap;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .12s ease}@media(max-width:1180px){.main-nav{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.main-nav::-webkit-scrollbar{display:none}}.main-nav a:hover,.nav-dropdown>button:hover{background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);border-color:color-mix(in oklab,var(--bp-border) 85%,transparent);color:var(--bp-text)}.main-nav a:active,.nav-dropdown>button:active{transform:translateY(1px) scale(var(--bp-press-scale))}.main-nav a.active{background:color-mix(in oklab,var(--bp-positive) 18%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-positive) 42%,var(--bp-border));color:var(--bp-text)}.nav-toggle{display:none;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 75%,transparent);border-radius:10px;padding:8px 10px;cursor:pointer;position:relative;z-index:45}.nav-toggle span{display:block;inline-size:18px;block-size:2px;background:var(--bp-text);border-radius:2px}.nav-toggle span+span{margin-block-start:4px}.nav-dropdown{position:relative}.nav-dropdown>button{border:1px solid transparent}.nav-dropdown-menu{position:absolute;inset-block-start:100%;inset-inline-start:0;min-inline-size:170px;background:color-mix(in oklab,var(--bp-sheet) 92%,transparent);border:1px solid var(--bp-border);border-radius:12px;padding:4px 0;box-shadow:0 18px 44px #02061773;display:none;z-index:6000;-webkit-backdrop-filter:blur(var(--bp-blur));backdrop-filter:blur(var(--bp-blur));transform-origin:top left;transform:translateY(6px)}.nav-dropdown-menu a{display:block;padding:8px 12px;font-size:12px;color:var(--bp-text);text-decoration:none;white-space:nowrap;font-weight:800}.nav-dropdown-menu button{display:block;inline-size:100%;text-align:start;padding:8px 12px;font-size:12px;color:var(--bp-text);background:transparent;border:none;cursor:pointer;white-space:nowrap;font-weight:800}.nav-dropdown-menu a:hover,.nav-dropdown-menu button:hover{background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent)}.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:block;animation:bpMenuIn .14s ease-out}@keyframes bpMenuIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(6px)}}@media(max-width:768px){.app-header{flex-wrap:wrap;gap:10px;align-items:flex-start;inset-block-start:0;margin-block-end:10px}.nav-toggle{display:inline-flex;flex-direction:column;justify-content:center;align-items:center;gap:0}.main-nav{display:none;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-start:0;inset-inline-end:0;inline-size:auto;flex-direction:column;align-items:stretch;gap:4px;padding:10px;overflow:visible;background:color-mix(in oklab,var(--bp-surface) 92%,transparent);border:1px solid var(--bp-border);border-radius:14px;box-shadow:0 24px 60px #02061759;-webkit-backdrop-filter:blur(var(--bp-blur));backdrop-filter:blur(var(--bp-blur))}.main-nav.open{display:flex}.main-nav.open.open-from-footer{position:fixed;inset-block-start:auto;inset-inline-start:10px;inset-inline-end:10px;inset-block-end:calc(84px + var(--bp-safe-bottom));max-block-size:min(60vh,520px);overflow:auto;z-index:4800;border-radius:18px}.main-nav a,.nav-dropdown>button{inline-size:100%;text-align:start}.nav-dropdown{inline-size:100%}.nav-dropdown>button{background:color-mix(in oklab,var(--bp-surface) 88%,transparent)}.nav-dropdown-menu{position:static;border:none;box-shadow:none;margin-block-start:2px}.header-right{inline-size:100%;justify-content:flex-end}.brand-title{font-size:16px;font-weight:800}.user-menu{flex-wrap:wrap;justify-content:flex-end;gap:8px}}@media(max-width:900px){.nav-toggle{display:none!important}.brand-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:min(62vw,420px)}.user-menu-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-inline-size:min(44vw,300px)}}@media(max-width:420px){.brand-subtitle,.user-menu-name{display:none}}.bp-scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.bp-scroll-x::-webkit-scrollbar{block-size:8px}.bp-scroll-x::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--bp-border) 70%,transparent);border-radius:999px}.bp-mobile-only{display:none}@media(max-width:640px){.bp-mobile-only{display:block}}.bp-mobile-nav{position:fixed;inset-inline-start:0;inset-inline-end:0;inset-block-end:0;padding:4px 6px calc(4px + var(--bp-safe-bottom));background:color-mix(in oklab,var(--bp-sheet) 92%,transparent);border-block-start:1px solid var(--bp-border);display:none;gap:4px;z-index:4700;backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur))}.bp-mobile-nav-item{flex:1 1 0;min-inline-size:0;min-block-size:46px;border:none;background:transparent;color:var(--bp-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;font-size:10px;font-weight:650;border-radius:14px}.bp-mobile-nav-item:active{transform:translateY(1px) scale(var(--bp-press-scale))}.bp-mobile-nav-item.active{color:var(--bp-text);background:color-mix(in oklab,var(--bp-surface) 70%,transparent)}.bp-mobile-nav-icon{inline-size:20px;block-size:20px;display:inline-flex;align-items:center;justify-content:center}.bp-mobile-nav-icon svg{inline-size:20px;block-size:20px}@media(max-width:900px){.bp-mobile-nav{display:flex}.shell{padding-block-end:calc(14px + var(--bp-safe-bottom) + 62px)}.bet-box.bet-box-bottomsheet{inset-block-end:calc(84px + env(safe-area-inset-bottom))!important}.bp-ui-fab{inset-block-end:calc(84px + env(safe-area-inset-bottom));inset-inline-end:88px}}.header-right{display:flex;align-items:center;gap:10px;min-inline-size:0}.user-menu{display:flex;align-items:center;gap:10px;font-size:12px;min-inline-size:0}.user-menu-name{color:color-mix(in oklab,var(--bp-text) 85%,var(--bp-muted));min-inline-size:0}.user-menu button{background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);border:1px solid var(--bp-border);color:var(--bp-text);padding:6px 10px;border-radius:999px;cursor:pointer}.user-menu button:hover{background:color-mix(in oklab,var(--bp-surface) 70%,transparent)}.user-balance{color:var(--bp-muted)}.balance-amount{color:var(--bp-positive);font-weight:700}.card{background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);padding:16px;box-shadow:0 14px 34px #02061738}.card h2{margin:0 0 10px;font-size:16px;font-weight:700;color:var(--bp-text)}.bp-card{background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);padding:16px;box-shadow:0 14px 34px #02061738}.bp-card-title{margin:0;font-size:16px;font-weight:950;color:var(--bp-text)}.bp-card-subtitle{margin-block-start:4px;font-size:12px;font-weight:700;color:var(--bp-muted)}.bp-text{color:var(--bp-text)}.bp-muted{color:var(--bp-muted)}.bp-hint{font-size:11px;font-weight:700;color:var(--bp-muted)}.bp-form-field{display:flex;flex-direction:column;gap:6px}.bp-form-label{font-size:12px;font-weight:900;color:var(--bp-muted)}.bp-input{inline-size:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 88%,transparent);color:var(--bp-text);font-size:13px;font-weight:800;outline:none;box-sizing:border-box}.bp-input::placeholder{color:color-mix(in oklab,var(--bp-muted) 88%,transparent)}.bp-input:focus{border-color:color-mix(in oklab,var(--bp-brand-start) 55%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 16%,transparent)}.bp-input-xs{padding:6px 10px;border-radius:999px;font-size:12px}.bp-switch{position:relative;display:inline-flex;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}.bp-switch input{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.bp-switch-track{inline-size:48px;block-size:28px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);transition:background .12s ease,border-color .12s ease}.bp-switch-thumb{position:absolute;inset-block-start:5px;inset-inline-start:5px;inline-size:18px;block-size:18px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-text) 10%,var(--bp-surface));transition:transform .12s ease}.bp-switch input:checked+.bp-switch-track{background:color-mix(in oklab,var(--bp-positive) 42%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-positive) 70%,var(--bp-border))}.bp-switch input:checked+.bp-switch-track+.bp-switch-thumb{transform:translate(20px)}.odds-table{inline-size:100%;border-collapse:collapse;border:1px solid var(--bp-border);border-radius:var(--bp-radius);overflow:hidden;table-layout:fixed}.odds-table th,.odds-table td{padding:6px 8px;border:1px solid var(--bp-border);vertical-align:middle}.odds-table th{background:color-mix(in oklab,var(--bp-surface) 70%,transparent);color:var(--bp-text);font-weight:900;text-align:center}.odds-table td:first-child{font-weight:900}.back-cell{background:var(--bp-back);color:#0b1220;text-align:center;border-radius:var(--bp-odds-box-radius)}.lay-cell{background:var(--bp-lay);color:#0b1220;text-align:center;border-radius:var(--bp-odds-box-radius)}.bp-cell-quote{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.05;padding:2px 0}.bp-cell-price{font-size:13px;font-weight:950;letter-spacing:.1px}.bp-cell-size{font-size:11px;font-weight:800;opacity:.9;font-variant-numeric:tabular-nums}.bp-odds-up{animation:bpOddsUp .95s ease-out}.bp-odds-down{animation:bpOddsDown .95s ease-out}.bp-odds-flash{position:relative}@keyframes bpOddsUp{0%{box-shadow:0 0 color-mix(in oklab,var(--bp-positive) 45%,transparent);transform:translateY(0);filter:brightness(1)}18%{box-shadow:0 0 0 4px color-mix(in oklab,var(--bp-positive) 22%,transparent);transform:translateY(-1px);filter:brightness(1.08)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0);filter:brightness(1)}}@keyframes bpOddsDown{0%{box-shadow:0 0 color-mix(in oklab,var(--bp-negative) 45%,transparent);transform:translateY(0);filter:brightness(1)}18%{box-shadow:0 0 0 4px color-mix(in oklab,var(--bp-negative) 20%,transparent);transform:translateY(-1px);filter:brightness(1.06)}to{box-shadow:0 0 0 0 transparent;transform:translateY(0);filter:brightness(1)}}.bp-odds-flash:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#facc15a3;opacity:0;animation:bpOddsFlashOverlay .48s ease-out;pointer-events:none}@keyframes bpOddsFlashOverlay{0%{opacity:0}24%{opacity:1}to{opacity:0}}.odds-status-cell{background:color-mix(in oklab,var(--bp-surface) 78%,transparent);color:var(--bp-text);text-align:center;border-radius:var(--bp-odds-box-radius);transition:background .15s ease,transform .15s ease}.odds-table td.back-cell,.odds-table td.lay-cell,.odds-table td.odds-status-cell{padding:0;min-inline-size:var(--bp-odds-box-min-inline)}.odds-table td.back-cell .bp-cell-quote,.odds-table td.lay-cell .bp-cell-quote,.odds-table td.odds-status-cell{min-block-size:var(--bp-odds-box-min-block)}.back-cell,.lay-cell{cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,filter .12s ease;overflow:hidden}.back-cell:hover,.lay-cell:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #0f172abf,0 6px 14px #00000073;filter:brightness(1.05)}@media(max-width:640px){:root{--bp-odds-box-min-inline: 72px;--bp-odds-box-min-block: 46px}.card{padding:12px}.odds-table,.admin-table,.table{display:block;inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.odds-table th,.odds-table td{font-size:12px;padding:5px 6px}.back-cell,.lay-cell{font-size:12px;padding:6px 8px}.odds-table td.back-cell,.odds-table td.lay-cell,.odds-table td.odds-status-cell{min-inline-size:var(--bp-odds-box-min-inline)}.odds-table td.back-cell .bp-cell-quote,.odds-table td.lay-cell .bp-cell-quote,.odds-table td.odds-status-cell{min-block-size:var(--bp-odds-box-min-block)}.odds-table{display:table;table-layout:fixed}.odds-table td:first-child>div{flex-wrap:wrap}.odds-table td.back-cell,.odds-table td.lay-cell{background:transparent;border-radius:0}.odds-table td.back-cell .bp-cell-quote,.odds-table td.lay-cell .bp-cell-quote{margin:2px;border-radius:var(--bp-odds-box-radius);min-block-size:var(--bp-odds-box-min-block);inline-size:calc(100% - 4px)}.odds-table td.back-cell .bp-cell-quote{background:var(--bp-back);color:#0b1220}.odds-table td.lay-cell .bp-cell-quote{background:var(--bp-lay);color:#0b1220}.bp-table th,.bp-table td{padding:6px 8px;font-size:11px}.bet-box{max-inline-size:100%}.bet-box-quick-row{gap:6px}.bet-box-quick-btn{padding:8px 10px;font-size:12px}}@media(max-width:420px){:root{--bp-odds-box-min-inline: 60px;--bp-odds-box-min-block: 44px}.odds-table td.back-cell,.odds-table td.lay-cell,.odds-table td.odds-status-cell{min-inline-size:var(--bp-odds-box-min-inline)}.bp-cell-price{font-size:12px}.bp-cell-size{font-size:10px}}.bp-table-wrap{inline-size:100%;max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.bp-table-wrap::-webkit-scrollbar{block-size:8px}.bp-table-wrap::-webkit-scrollbar-thumb{background:color-mix(in oklab,var(--bp-border) 70%,transparent);border-radius:999px}.bp-table{inline-size:100%;border-collapse:collapse;font-size:12px;color:var(--bp-text)}.bp-openbets-table{inline-size:100%;table-layout:fixed}.bp-openbets-table th,.bp-openbets-table td{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html:not([data-mode=light]) #match-root .bp-openbets-table th{background:color-mix(in oklab,var(--bp-sheet) 92%,rgb(0 0 0))}html:not([data-mode=light]) #match-root .bp-openbets-table td{background:color-mix(in oklab,var(--bp-sheet) 72%,transparent)}html:not([data-mode=light]) #match-root .bp-openbets-table tr:hover td{background:color-mix(in oklab,var(--bp-sheet) 82%,transparent)}.bp-table th,.bp-table td{border:1px solid var(--bp-border);padding:8px 10px;text-align:start;vertical-align:middle}.bp-table th{background:color-mix(in oklab,var(--bp-surface) 96%,var(--bp-bg));font-weight:950;color:var(--bp-text)}.bp-table td{background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text)}table.roar-sync-table,table.min-w-full:not(.odds-table){inline-size:100%;border-collapse:collapse;font-size:12px;color:var(--bp-text)}table.roar-sync-table th,table.roar-sync-table td,table.min-w-full:not(.odds-table) th,table.min-w-full:not(.odds-table) td{border:1px solid var(--bp-border);padding:8px 10px;text-align:start;vertical-align:middle}table.roar-sync-table th,table.min-w-full:not(.odds-table) th{background:color-mix(in oklab,var(--bp-surface) 96%,var(--bp-bg));color:var(--bp-text);font-weight:950}table.roar-sync-table td,table.min-w-full:not(.odds-table) td{background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text)}table.roar-sync-table thead th,table.min-w-full:not(.odds-table) thead th{background:color-mix(in oklab,var(--bp-surface) 96%,var(--bp-bg));font-weight:950;color:var(--bp-text)}table.roar-sync-table tbody td,table.min-w-full:not(.odds-table) tbody td{background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text)}table.roar-sync-table tbody tr:hover td,table.min-w-full:not(.odds-table) tbody tr:hover td{background:color-mix(in oklab,var(--bp-surface-2) 82%,transparent)}.bp-btn-sm{padding:7px 10px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-size:12px;font-weight:900;cursor:pointer}.bp-btn-sm.primary{border-color:color-mix(in oklab,var(--bp-brand-end) 40%,var(--bp-border));background:linear-gradient(135deg,color-mix(in oklab,var(--bp-brand-start) 85%,transparent),color-mix(in oklab,var(--bp-brand-end) 85%,transparent));color:#0b1220}.bp-btn-sm.alt{border-color:color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 16%,var(--bp-surface))}.bp-btn-sm:active{transform:translateY(1px) scale(var(--bp-press-scale))}.bet-box{max-inline-size:560px;background:color-mix(in oklab,var(--bp-surface) 92%,transparent);border:1px solid var(--bp-border);border-radius:14px;box-shadow:0 14px 34px #02061759;padding:10px;z-index:50}.bet-box:not(.bet-box-floating):not(.bet-box-bottomsheet):not(.bet-box-modal){inline-size:100%;max-inline-size:none}.bet-box-back{border-color:color-mix(in oklab,var(--bp-back) 85%,var(--bp-border))}.bet-box-lay{border-color:color-mix(in oklab,var(--bp-lay) 85%,var(--bp-border))}.bet-box-header{font-size:13px;font-weight:950;color:var(--bp-text);margin:-10px -10px 10px;padding:10px;border-radius:8px 8px 12px 12px;border-block-end:1px solid color-mix(in oklab,var(--bp-border) 90%,transparent);background:color-mix(in oklab,var(--bp-brand-start) 10%,var(--bp-surface))}.bet-box.bet-box-back .bet-box-header{background:linear-gradient(90deg,color-mix(in oklab,var(--bp-back) 85%,white),color-mix(in oklab,var(--bp-back) 55%,white));color:#0b1220}.bet-box.bet-box-lay .bet-box-header{background:linear-gradient(90deg,color-mix(in oklab,var(--bp-lay) 85%,white),color-mix(in oklab,var(--bp-lay) 55%,white));color:#0b1220}.bet-box.bet-box-back .bet-box-place{border-color:color-mix(in oklab,var(--bp-back) 70%,var(--bp-border));background:color-mix(in oklab,var(--bp-back) 38%,transparent)}.bet-box.bet-box-lay .bet-box-place{border-color:color-mix(in oklab,var(--bp-lay) 70%,var(--bp-border));background:color-mix(in oklab,var(--bp-lay) 32%,transparent)}.bet-box-alert{margin-block-start:10px;padding:10px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);font-size:12px;font-weight:900}.bet-box-alert.success{border-color:color-mix(in oklab,var(--bp-positive) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-positive) 14%,transparent)}.bet-box-alert.error{border-color:color-mix(in oklab,var(--bp-negative) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-negative) 12%,transparent)}.bet-box-alert.info{border-color:color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 12%,transparent)}.bet-box.bet-box-modal{position:fixed!important;inset-inline-start:50%!important;inset-block-start:50%!important;transform:translate(-50%,-50%)!important;inline-size:min(560px,calc(100vw - 24px))!important;max-inline-size:560px!important;z-index:10002!important;border-radius:18px!important;padding:12px!important;backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));box-shadow:0 40px 90px #0206178c}.bp-betslip-backdrop{position:fixed;inset:0;z-index:10001;background:#0206178c;opacity:0;transition:opacity .18s ease-out}html[data-mode=light] .bp-betslip-backdrop{background:#02061759}body.bp-betslip-open .bp-betslip-backdrop{opacity:1}body.bp-betslip-open{overflow:hidden}.bet-box-modal{position:fixed;inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-48%) scale(.985);opacity:0;z-index:10002;inline-size:min(420px,calc(100vw - 24px));max-inline-size:420px;transition:transform .18s ease-out,opacity .18s ease-out}body.bp-betslip-open .bet-box-modal{opacity:1;transform:translate(-50%,-50%) scale(1)}.bp-tv-float{position:fixed;inset-inline-start:12px;inset-inline-end:12px;z-index:4800;display:none;border-radius:16px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-sheet) 92%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));box-shadow:0 26px 70px #0206178c;overflow:hidden;max-inline-size:640px;margin:0 auto}.bp-tv-float-close{inline-size:32px;block-size:32px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);font-size:18px;font-weight:950;line-height:1;cursor:pointer;position:absolute;inset-block-start:8px;inset-inline-end:8px;z-index:2}.bp-tv-float-body iframe{inline-size:100%;block-size:190px;border:none;display:block;background:#000}.bp-tv-close-inline{inline-size:34px;block-size:34px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 80%,transparent);color:var(--bp-text);font-size:18px;font-weight:950;line-height:1;cursor:pointer}@media(min-width:900px){.bp-tv-float{display:none!important}}body.bp-tv-floating #bp-tv-slot{display:none}body.bp-tv-floating #match-root{padding-block-start:var(--bp-tv-float-pad, 0px)}.bet-box-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.bet-box-label{display:block;font-size:11px;color:var(--bp-muted);margin-block-end:4px;font-weight:850}.bet-box-input{inline-size:100%;padding:9px 10px;min-block-size:40px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 88%,transparent);color:var(--bp-text);font-size:13px;outline:none}.bet-box-input:focus{border-color:#38bdf8d9;box-shadow:0 0 0 2px #38bdf826}.bet-box.bet-box-back .bet-box-input:focus{border-color:color-mix(in oklab,var(--bp-back) 70%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-back) 22%,transparent)}.bet-box.bet-box-lay .bet-box-input:focus{border-color:color-mix(in oklab,var(--bp-lay) 70%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-lay) 18%,transparent)}.bet-box-profit{grid-column:span 2;padding:10px 12px;border-radius:14px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-positive);font-size:12px;font-weight:950;text-align:end}.bet-box-quick-row{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:10px}.bet-box-quick-btn{flex:1 1 30%;min-inline-size:64px;padding:9px 0;min-block-size:40px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);font-size:12px;font-weight:950;cursor:pointer}.bet-box-quick-btn:hover{background:color-mix(in oklab,var(--bp-surface) 70%,transparent)}.bet-box-actions{display:flex;gap:8px;margin-block-start:10px;position:sticky;inset-block-end:0;background:linear-gradient(180deg,#02061700,color-mix(in oklab,var(--bp-sheet) 92%,transparent) 45%);padding-block-start:10px}.bet-box-cancel{flex:1 1 0;padding:9px 0;min-block-size:40px;border-radius:6px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);font-size:12px;font-weight:900;cursor:pointer}.bet-box-place{flex:1 1 0;padding:9px 0;min-block-size:40px;border-radius:6px;border:1px solid color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 14%,transparent);color:var(--bp-text);font-size:12px;font-weight:800;cursor:pointer}.bet-box-place:hover{background:color-mix(in oklab,var(--bp-brand-start) 18%,transparent)}.bet-box-footer{margin-block-start:8px;font-size:11px;color:var(--bp-muted)}.bet-box-floating{border-radius:18px;box-shadow:0 40px 90px #0206178c;max-inline-size:calc(100vw - 20px);box-sizing:border-box}@media(max-width:900px){.bet-box-bottomsheet{position:fixed!important;inset-inline-start:8px!important;inset-inline-end:8px!important;inset-block-end:calc(12px + env(safe-area-inset-bottom))!important;inset-block-start:auto!important;inline-size:auto!important;max-inline-size:none!important}.bet-box{padding:12px}.bet-box input,.bet-box button{font-size:14px}}.bp-matches-table{inline-size:100%;border-collapse:collapse;table-layout:fixed;border-radius:var(--bp-radius);overflow:hidden;border:1px solid var(--bp-border)}.bp-matches-table thead th{background:color-mix(in oklab,var(--bp-brand-start) 14%,var(--bp-surface));color:var(--bp-text);font-size:12px;font-weight:800;padding:10px;border-inline-end:1px solid var(--bp-border)}.bp-mh-match{text-align:start;inline-size:52%}.bp-mh-time{inline-size:16%;text-align:start}.bp-mh-odd{inline-size:16%;text-align:center}.bp-matches-table tbody td{padding:10px;border-block-start:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);vertical-align:middle}.bp-match-row td.bp-cell-match{background:color-mix(in oklab,var(--bp-surface) 70%,transparent)}.bp-match-title{display:flex;align-items:center;gap:8px}.bp-fav{inline-size:26px;block-size:26px;border-radius:6px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);color:var(--bp-text);cursor:pointer;font-size:14px;line-height:1}.bp-fav.active{border-color:#facc1573;color:var(--bp-warning)}.bp-match-name{font-size:14px;font-weight:800;color:var(--bp-text)}.bp-match-teams{margin-block-start:2px;font-size:12px;color:var(--bp-muted)}.bp-match-comp{margin-block-start:4px;font-size:12px;font-weight:800;color:var(--bp-muted)}.bp-match-actions{margin-block-start:8px;display:flex;gap:8px}.bp-btn{padding:5px 10px;border-radius:6px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-size:12px;font-weight:700;cursor:pointer}.bp-btn:hover,.bp-btn:hover .bp-btn-xs:hover{background:color-mix(in oklab,var(--bp-surface) 70%,transparent)}.bp-btn:hover .bp-btn-pill-xs{border-radius:999px}.bp-btn-book,.bp-btn-bets{border-color:var(--bp-chip-border);background:var(--bp-chip)}.bp-cell-time{color:var(--bp-text);font-size:12px;font-weight:700}.bp-inplay{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--bp-positive)}.bp-inplay-dot{inline-size:10px;block-size:10px;border-radius:999px;background:var(--bp-positive)}.bp-cell-odds{padding:0}.bp-odds-pair{display:grid;grid-template-columns:1fr 1fr;block-size:100%}.bp-odd{display:flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:54px;font-size:13px;font-weight:700;color:#0b1220;border-radius:10px}.bp-odd.back{background:var(--bp-back)}.bp-odd.lay{background:var(--bp-lay)}.bp-pos-row td{padding:6px 10px;background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent);border-block-start:0;color:var(--bp-text);font-weight:900;font-size:12px}.bp-pos-spacer{background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent)}.bp-pos-cell{text-align:center;background:color-mix(in oklab,var(--bp-surface-2) 72%,transparent)}.bp-pos-pos{color:var(--bp-positive)}.bp-pos-neg{color:var(--bp-negative)}.bp-pos-zero{color:var(--bp-muted)}@media(max-width:640px){.bp-matches-table thead th,.bp-matches-table tbody td{padding:8px;font-size:12px}.bp-mh-time,.bp-cell-time{display:none}.bp-mh-match{inline-size:60%}.bp-mh-odd{inline-size:20%}.bp-odd{min-block-size:46px;font-size:13px}.bp-match-actions{gap:6px;flex-wrap:wrap}.bp-btn{padding:6px 10px;border-radius:999px;font-weight:900}}.bp-market-section{border:1px solid var(--bp-border);border-radius:var(--bp-radius);background:color-mix(in oklab,var(--bp-surface-2) 74%,transparent);overflow:hidden}.bp-market-summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:9px 10px;background:color-mix(in oklab,var(--bp-brand-start) 14%,var(--bp-surface));color:var(--bp-text);font-weight:900;font-size:13px;display:flex;align-items:center;justify-content:space-between;border-block-end:1px solid var(--bp-border)}.bp-market-summary-left{display:inline-flex;align-items:center;gap:8px;min-inline-size:0}.bp-market-summary-right{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.bp-ladder-icon{inline-size:18px;block-size:18px;display:inline-flex;align-items:center;justify-content:center;color:color-mix(in oklab,var(--bp-text) 65%,var(--bp-muted))}.bp-ladder-icon svg{inline-size:18px;block-size:18px}.bp-market-limits{font-size:11px;font-weight:800;color:var(--bp-muted-2);white-space:nowrap}.bp-market-action{block-size:28px;padding:0 10px;border-radius:999px;border:1px solid color-mix(in oklab,var(--bp-brand-start) 28%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 12%,transparent);color:var(--bp-text);font-size:11px;font-weight:900;cursor:pointer}.bp-market-action:active{transform:translateY(1px)}.bp-mkt-card{border:1px solid var(--bp-border);border-radius:12px;background:color-mix(in oklab,var(--bp-surface) 92%,transparent);overflow:hidden;margin-block-start:10px}.bp-mkt-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-block-end:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-brand-start) 12%,var(--bp-surface))}.bp-mkt-left{display:inline-flex;align-items:center;gap:8px;min-inline-size:0;font-size:12px;font-weight:800;color:var(--bp-text)}.bp-mkt-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bp-mkt-right{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.bp-mkt-fav{inline-size:30px;block-size:30px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:color-mix(in oklab,var(--bp-text) 75%,var(--bp-muted));display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.bp-mkt-fav svg{inline-size:18px;block-size:18px}.bp-mkt-fav.active{color:#0b1220;background:color-mix(in oklab,var(--bp-warning) 70%,transparent);border-color:color-mix(in oklab,var(--bp-warning) 75%,var(--bp-border))}.bp-sel-fav{inline-size:26px;block-size:26px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:color-mix(in oklab,var(--bp-text) 75%,var(--bp-muted));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.bp-sel-fav svg{inline-size:16px;block-size:16px}.bp-sel-fav.active{color:#0b1220;background:color-mix(in oklab,var(--bp-warning) 70%,transparent);border-color:color-mix(in oklab,var(--bp-warning) 75%,var(--bp-border))}.bp-mkt-side{display:inline-flex;align-items:center;gap:6px}.bp-mkt-chip{block-size:22px;padding:0 10px;border-radius:999px;border:1px solid var(--bp-border);font-size:11px;font-weight:900;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.bp-mkt-chip.bp-chip-back{background:color-mix(in oklab,var(--bp-back) 55%,transparent);color:#0b1220;border-color:color-mix(in oklab,var(--bp-back) 70%,var(--bp-border))}.bp-mkt-chip.bp-chip-lay{background:color-mix(in oklab,var(--bp-lay) 55%,transparent);color:#0b1220;border-color:color-mix(in oklab,var(--bp-lay) 70%,var(--bp-border))}#match-root .odds-table col.sel-col{inline-size:40%}#match-root .odds-table col.price-col{inline-size:30%}#match-root .odds-table td:first-child{padding:8px 10px}#match-root .odds-table .back-cell,#match-root .odds-table .lay-cell,#match-root .odds-table .odds-status-cell{border-radius:4px}#match-root .odds-table td.back-cell,#match-root .odds-table td.lay-cell,#match-root .odds-table td.odds-status-cell{min-inline-size:0}#match-root .odds-table td.back-cell .bp-cell-quote,#match-root .odds-table td.lay-cell .bp-cell-quote,#match-root .odds-table td.odds-status-cell{min-block-size:44px}.bp-sel-row{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-inline-size:0}.bp-sel-name{font-size:13px;font-weight:600;color:color-mix(in oklab,var(--bp-text) 88%,var(--bp-muted));line-height:1.2;min-inline-size:0;overflow:hidden;text-overflow:ellipsis}.bp-sel-sub{margin-block-start:2px;font-size:11px;font-weight:800;color:var(--bp-muted-2)}.bp-sel-pos{font-size:11px;font-weight:800;white-space:nowrap}.bp-market-summary:active{transform:translateY(1px)}.bp-market-summary::-webkit-details-marker{display:none}.bp-match-head{margin-block-end:8px}.bp-match-title{font-size:18px;margin:0}.bp-match-subtitle{font-size:13px;color:var(--bp-muted);margin-block-start:2px}.bp-match-exposure{font-size:12px;color:var(--bp-warning);margin-block-start:6px}.bp-match-market-status{font-size:11px;color:var(--bp-muted);margin-block-start:2px}.bp-match-status{margin-block-start:8px;font-size:13px}.bp-ui-transition *{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bp-ui-fab{position:fixed;inset-inline-end:14px;inset-block-end:calc(14px + env(safe-area-inset-bottom));z-index:9999;block-size:42px;padding:0 14px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-sheet) 92%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));color:var(--bp-text);display:inline-flex;align-items:center;gap:10px;font-weight:900;font-size:12px;cursor:pointer;box-shadow:0 16px 35px #02061759}@media(max-width:900px){.bp-ui-fab{inset-block-end:calc(104px + var(--bp-safe-bottom))!important;inset-inline-end:12px!important}}.bp-ui-fab:active{transform:translateY(1px) scale(.98)}.bp-ui-fab-dot{inline-size:9px;block-size:9px;border-radius:999px;background:linear-gradient(135deg,var(--bp-brand-start),var(--bp-brand-end));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 20%,transparent)}.bp-btn-spinner{display:inline-block;inline-size:14px;block-size:14px;border-radius:999px;border:2px solid currentColor;border-inline-end-color:transparent;animation:bp-spin .7s linear infinite;vertical-align:-2px;margin-inline-end:8px}@keyframes bp-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.bp-ui-layer{position:fixed;inset:0;z-index:10000}.bp-ui-backdrop{position:absolute;inset:0;background:#0206178c}html[data-mode=light] .bp-ui-backdrop{background:#02061759}.bp-ui-sheet{position:absolute;inset-inline-start:12px;inset-inline-end:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));border-radius:18px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-sheet) 92%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur));box-shadow:0 30px 70px #0206178c;overflow:hidden}.bp-ui-layer-open .bp-ui-sheet{animation:bpSheetIn .18s ease-out forwards}.bp-ui-layer-close .bp-ui-sheet{animation:bpSheetOut .16s ease-in forwards}@keyframes bpSheetIn{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes bpSheetOut{0%{transform:translateY(0);opacity:1}to{transform:translateY(10px);opacity:0}}.bp-ui-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px;border-block-end:1px solid var(--bp-border)}.bp-ui-sheet-title{font-size:13px;font-weight:950;color:var(--bp-text)}.bp-ui-close{inline-size:34px;block-size:34px;border-radius:10px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 50%,transparent);color:var(--bp-text);cursor:pointer;font-size:18px;line-height:1;position:relative;overflow:hidden;transition:all .3s ease}.bp-ui-close:active{transform:translateY(1px) scale(var(--bp-press-scale))}.bp-ui-sheet-body{padding:12px}.bp-ui-block{margin-block-end:14px}.bp-ui-block-title{font-size:12px;font-weight:900;color:var(--bp-muted);margin-block-end:8px}.bp-ui-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bp-ui-opt{text-align:start;padding:10px;border-radius:14px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 70%,transparent);color:var(--bp-text);cursor:pointer}.bp-ui-opt.active{border-color:color-mix(in oklab,var(--bp-brand-start) 40%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 12%,transparent)}.bp-ui-opt:active{transform:translateY(1px) scale(.99)}.bp-ui-opt-title{font-size:12px;font-weight:950}.bp-ui-opt-desc{margin-block-start:2px;font-size:11px;color:var(--bp-muted);font-weight:700}.bp-ui-row{display:flex;gap:8px}.bp-ui-pill{flex:1 1 0;padding:6px 0;border-radius:calc(var(--bp-radius) + 4px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 70%,transparent);color:var(--bp-text);font-size:11px;font-weight:650;cursor:pointer;position:relative;overflow:hidden;transition:all .3s ease}.bp-ui-pill:hover{box-shadow:var(--bp-shadow)}.bp-ui-pill.active{border-color:color-mix(in oklab,var(--bp-brand-end) 40%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-end) 18%,var(--bp-surface))}.bp-ui-hint{margin-block-start:8px;font-size:11px;font-weight:700;color:var(--bp-muted)}.panel{border-radius:var(--bp-radius);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);border:1px solid var(--bp-border-strong);box-shadow:var(--bp-shadow);padding:8px 10px;box-sizing:border-box;-webkit-backdrop-filter:blur(var(--bp-blur));backdrop-filter:blur(var(--bp-blur));transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.panel:hover{box-shadow:0 18px 44px #02061747;border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border-strong))}.panel-header{display:flex;align-items:center;justify-content:space-between;margin-block-end:5px;font-size:13px}.panel-title{font-size:14px;font-weight:500;color:var(--bp-text)}.panel-sub{font-size:11px;color:var(--bp-muted);font-weight:400}.bp-stats-row{display:flex;gap:8px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bp-stats-row::-webkit-scrollbar{display:none}.bp-stat{flex:1 1 0;min-inline-size:150px;min-block-size:46px;padding:6px 10px;border-radius:var(--bp-radius);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bp-stat-label{font-size:11px;color:var(--bp-muted);font-weight:450}.bp-stat-value{font-size:14px;font-weight:600;color:var(--bp-text);letter-spacing:0;min-inline-size:0;text-align:end}.bp-stat-value .dashboard-card-value{font-size:14px;font-weight:650;line-height:1.15}.bp-stat-value .dashboard-card-meta{font-size:10.5px;line-height:1.25;margin-block-start:2px;white-space:normal;word-break:break-word}.panel-toggle-icon{font-size:11px;color:var(--bp-muted);margin-inline-start:6px;transition:transform .15s ease}.sports-layout{display:grid;grid-template-columns:minmax(0,1.9fr) minmax(260px,1.1fr);gap:14px;align-items:flex-start;margin-block-start:6px}.bp-match-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1.2fr);gap:14px;align-items:flex-start;margin-block-start:10px;position:relative;z-index:1}.bp-match-layout>.panel{min-inline-size:0;position:relative;z-index:auto}#match-root{overflow-x:visible;position:relative;z-index:1}#match-root[data-sports-ui="1"] .bp-sheet{display:none!important}#match-root[data-sports-ui="1"] .bp-match-layout{display:flex;flex-direction:column;gap:12px}#match-root[data-sports-ui="1"] .bp-match-secondary{padding:0;border:none;background:transparent}#match-root[data-sports-ui="1"] #bp-match-tv:not([open]){display:none}#match-root[data-sports-ui="1"] .bp-right-tabs-shell{border:none;background:transparent;overflow:visible}#match-root[data-sports-ui="1"] .bp-right-panel{padding:0}#match-root[data-sports-ui="1"] #bp-match-bets[open] .bp-match-section-body{max-block-size:60vh;overflow:auto;-webkit-overflow-scrolling:touch}#match-root[data-sports-ui="1"] .bp-right-tabs{display:none!important}#match-root[data-sports-ui="1"] #bp-match-bets:not([open]){display:none}#match-root[data-sports-ui="1"] .bp-right-panel[data-panel=exposure] details.bp-market-section:not([open]),#match-root[data-sports-ui="1"] .bp-right-panel[data-panel=fav] details.bp-market-section:not([open]){display:none}#match-root[data-sports-ui="1"] .bp-table-wrap{max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:900px){#match-root[data-sports-ui="1"] .bp-openbets-table{inline-size:100%;border-collapse:separate;border-spacing:0;min-inline-size:0!important}#match-root[data-sports-ui="1"] #bp-match-bets .bp-table-wrap{overflow-x:visible}#match-root[data-sports-ui="1"] .bp-openbets-table thead{display:none}#match-root[data-sports-ui="1"] .bp-openbets-table,#match-root[data-sports-ui="1"] .bp-openbets-table tbody,#match-root[data-sports-ui="1"] .bp-openbets-table tr,#match-root[data-sports-ui="1"] .bp-openbets-table td{display:block}#match-root[data-sports-ui="1"] .bp-openbets-table tr{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-surface) 92%,transparent);overflow:hidden;margin-block-end:10px}#match-root[data-sports-ui="1"] .bp-openbets-table td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border-block-start:1px solid var(--bp-border);text-align:start;white-space:normal;overflow:hidden}#match-root[data-sports-ui="1"] .bp-openbets-table tr td:first-child{border-block-start:0}#match-root[data-sports-ui="1"] .bp-openbets-table td:before{content:"";flex:0 0 auto;font-size:11px;font-weight:950;color:color-mix(in oklab,var(--bp-text) 70%,var(--bp-muted));text-transform:uppercase;letter-spacing:.02em;max-inline-size:42%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(1):before{content:"Selection"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(2):before{content:"Side"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(3):before{content:"Stake"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(4):before{content:"Odds/Price"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(5):before{content:"Return"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(6):before{content:"Liability"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(7):before{content:"Status"}#match-root[data-sports-ui="1"] .bp-openbets-table td:nth-child(8):before{content:"Action"}#match-root[data-sports-ui="1"] .bp-openbets-table td[colspan]{justify-content:center;text-align:center}#match-root[data-sports-ui="1"] .bp-openbets-table td[colspan]:before{display:none}}.bp-odds-cards{display:flex;flex-direction:column;gap:10px;margin-block-start:10px}.bp-odds-row{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);padding:10px;background:color-mix(in oklab,var(--bp-surface) 92%,transparent)}.bp-odds-row-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.bp-odds-row-title{font-size:13px;font-weight:950;color:color-mix(in oklab,var(--bp-text) 92%,var(--bp-muted));line-height:1.2;min-inline-size:0}.bp-odds-row-sub{font-size:11px;font-weight:900;color:var(--bp-muted-2);white-space:nowrap}.bp-odds-row-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-block-start:10px}.bp-odds-tile{border:1px solid var(--bp-border);border-radius:var(--bp-radius);padding:10px;background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);display:flex;align-items:baseline;justify-content:space-between;gap:10px;cursor:pointer;min-block-size:var(--bp-odds-box-min-block)}.bp-odds-tile.back{background:color-mix(in oklab,var(--bp-back) 18%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-back) 40%,var(--bp-border))}.bp-odds-tile.lay{background:color-mix(in oklab,var(--bp-lay) 18%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-lay) 40%,var(--bp-border))}.bp-odds-tile:active{transform:translateY(1px) scale(var(--bp-press-scale))}.bp-odds-tile.is-disabled{cursor:default;opacity:.75}.bp-odds-tile-label{font-size:11px;font-weight:800;color:color-mix(in oklab,var(--bp-text) 80%,var(--bp-muted))}.bp-odds-tile-price{font-size:14px;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.bp-odds-tile-size{margin-block-start:2px;font-size:11px;font-weight:800;color:color-mix(in oklab,var(--bp-text) 70%,var(--bp-muted));line-height:1;font-variant-numeric:tabular-nums}.bp-odds-tile-right{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:900px){#match-root[data-sports-ui="1"] .bp-match-secondary{display:block}#match-root[data-sports-ui="1"] .bp-match-layout{display:flex;flex-direction:column;gap:12px}#match-root[data-sports-ui="1"] .bp-match-secondary{order:-1;padding-block-start:0;margin-block-start:0}#match-root[data-sports-ui="1"] .bp-match-primary{order:1}#match-root[data-sports-ui="1"] .bp-match-card{padding-block-end:calc(12px + 84px + var(--bp-safe-bottom))}}.odds-ladders,#odds-ladders{inline-size:100%;max-inline-size:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overflow-y:visible;position:relative;z-index:1}#match-root .odds-table{inline-size:100%;max-inline-size:100%;table-layout:fixed;position:relative;z-index:1}#match-root .odds-table td,#match-root .odds-table th{min-inline-size:0;max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;position:relative;z-index:auto}#match-root .odds-table col.sel-col{inline-size:44%}#match-root .odds-table col.price-col{inline-size:28%}.bp-match-secondary{padding-block-start:10px;position:relative;z-index:1}html[data-ui=pro] #match-root .panel,html[data-ui=pro] #match-root .bp-market-summary,html[data-ui=pro] #match-root .bp-mkt-head{padding:8px 10px;position:relative}#match-root #bp-match-markets>summary{display:none}#match-root .bp-market-section{position:relative;z-index:auto}#match-root .bp-market-section[open]{z-index:2}#match-root details.bp-market-section{overflow:visible}#match-root details.bp-market-section>div,#match-root details.bp-market-section>.bp-table-wrap{position:relative;z-index:1}.odds-ladders{margin-block-start:8px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}@media(max-width:900px){.bp-match-layout{display:flex;flex-direction:column;gap:12px;position:relative;z-index:1}.bp-match-secondary{display:none;position:relative;z-index:1}#bp-match-tv[open]{position:sticky;inset-block-start:8px;z-index:60;background:var(--bp-surface);padding:8px;border-radius:8px}#tv-frame{block-size:210px;position:relative;z-index:1}.odds-ladders{overflow-x:auto;padding-block-end:0;scroll-snap-type:none;position:relative;z-index:1}.odds-ladders>*{flex:1 1 auto;scroll-snap-align:unset;position:relative;z-index:1}#match-root .bp-table-wrap{overflow-x:auto;position:relative;z-index:1}#match-root .bp-table{position:relative;z-index:1}#match-root .bp-market-section[open]{z-index:3}.bp-match-layout>.panel{position:relative;z-index:auto}}.sports-search{margin-block-end:8px;font-size:13px}.sports-search input{inline-size:100%;padding:8px 10px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);box-sizing:border-box;font-size:13px;outline:none}.sports-search input:focus{border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 12%,transparent)}.sports-list-shell{max-block-size:420px;overflow:auto;padding:4px 0}.sports-mobile-sports{display:none}.sports-list-shell--row{display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;overflow-y:hidden;max-block-size:none;min-block-size:0;padding:4px 2px;-webkit-overflow-scrolling:touch}.sports-list-shell--row .sport-card{flex:0 0 auto;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent)}.sports-list-shell--row .sport-card:hover{background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent)}@media(min-width:901px){.bp-sidebar .sports-list-shell{max-block-size:calc(100vh - 280px)}}.border-box{border:none;padding:0;min-block-size:200px}.sport-card{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;border:none;background:transparent;color:var(--bp-text);text-decoration:none;cursor:pointer;transition:background .14s ease}.sport-card:hover{background:color-mix(in oklab,var(--bp-surface-2) 55%,transparent)}.sport-card:active{background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent)}.sport-card-icon{inline-size:24px;block-size:24px;border-radius:999px;border:none;background:color-mix(in oklab,var(--bp-warning) 18%,transparent);display:flex;align-items:center;justify-content:center;color:var(--bp-text);flex-shrink:0}.sport-card-icon svg{display:block}.sport-card-name{font-size:13px;font-weight:950;color:var(--bp-text)}.matches-controls-row{margin-block-end:6px;display:flex;align-items:center;gap:8px;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.matches-controls-row>.matches-tabs,.matches-controls-row>.matches-state-tabs,.matches-controls-row>.matches-group-tabs{margin-block-end:0;flex:0 0 auto}.matches-tabs{margin-block-end:4px;font-size:11px;display:flex;align-items:center;gap:6px}.matches-state-tabs{margin-block-end:4px;display:flex;align-items:center;gap:6px}.matches-tabs button,.matches-state-tabs button,.matches-group-tabs button{padding:7px 10px;min-block-size:34px;border-radius:calc(var(--bp-radius) + 6px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 62%,transparent);color:color-mix(in oklab,var(--bp-text) 82%,var(--bp-muted));cursor:pointer;font-size:11px;font-weight:850;position:relative;overflow:hidden;transition:all .3s ease}.matches-tabs button:hover,.matches-state-tabs button:hover,.matches-group-tabs button:hover{background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);border-color:color-mix(in oklab,var(--bp-brand-end) 26%,var(--bp-border));box-shadow:var(--bp-shadow);color:var(--bp-text);transform:translateY(-1px)}.matches-tabs button:active,.matches-state-tabs button:active,.matches-group-tabs button:active{transform:scale(var(--bp-press-scale))}.matches-tabs button.active{background:color-mix(in oklab,var(--bp-warning) 22%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-warning) 42%,var(--bp-border));color:var(--bp-text)}.matches-state-tabs button.active{background:color-mix(in oklab,var(--bp-brand-start) 16%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border));color:var(--bp-text)}.matches-header-toggle{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--bp-muted);font-weight:800}.matches-header-toggle input{accent-color:var(--bp-positive)}.matches-group-tabs{margin-block-end:4px;font-size:11px;display:flex;align-items:center;gap:6px}.matches-group-tabs button{font-weight:900}@media(max-width:900px){.sports-mobile-sports{display:block;margin-block:6px 10px}.sports-list-shell--row.border-box{min-block-size:0}.matches-tabs,.matches-state-tabs,.matches-group-tabs{overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.matches-controls-row{gap:6px}.matches-tabs button,.matches-state-tabs button,.matches-group-tabs button{flex:0 0 auto;white-space:nowrap}}.matches-group-tabs button.active{background:color-mix(in oklab,var(--bp-brand-start) 18%,var(--bp-surface));color:var(--bp-text);border-color:color-mix(in oklab,var(--bp-brand-start) 35%,var(--bp-border))}.matches-list-shell{padding-block-start:4px;min-block-size:260px}.bp-group-header{font-size:12px;font-weight:900;color:var(--bp-muted);padding:6px;border-block-end:1px solid var(--bp-border)}.bp-clamp-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.bp-match-icons{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;margin-block-end:4px}.bp-badge{min-inline-size:18px;block-size:18px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;padding:0 6px;font-size:11px;font-weight:950;border:1px solid var(--bp-border);color:var(--bp-text);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent)}.bp-badge-fancy{border-color:color-mix(in oklab,var(--bp-positive) 55%,var(--bp-border));background:color-mix(in oklab,var(--bp-positive) 22%,transparent)}.bp-badge-book{border-color:color-mix(in oklab,var(--bp-back) 55%,var(--bp-border));background:color-mix(in oklab,var(--bp-back) 20%,transparent)}.bp-badge-tv{border-color:color-mix(in oklab,var(--bp-warning) 55%,var(--bp-border));background:color-mix(in oklab,var(--bp-warning) 22%,transparent)}.bp-badge-inplay{border-color:color-mix(in oklab,var(--bp-positive) 55%,var(--bp-border));background:color-mix(in oklab,var(--bp-positive) 22%,transparent)}.right-stack{display:flex;flex-direction:column;gap:10px}.right-panel-title{font-size:14px;font-weight:900;margin-block-end:6px;color:var(--bp-text)}.right-panel-inner{border-radius:var(--bp-radius);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);padding:10px 12px;min-block-size:120px}.bp-openbets-summary{font-size:12px;font-weight:700;color:var(--bp-muted);margin-block-end:8px}.bp-openbet{border-radius:14px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 70%,transparent);padding:10px 12px;margin-block-end:8px;color:var(--bp-text)}.bp-openbet-link{color:inherit;text-decoration:none;font-weight:600;display:block;line-height:1.25}.bp-openbet-link:hover{text-decoration:underline}.bp-openbet-back{border-color:color-mix(in oklab,var(--bp-back) 45%,var(--bp-border));background:color-mix(in oklab,var(--bp-back) 16%,transparent)}.bp-openbet-lay{border-color:color-mix(in oklab,var(--bp-lay) 45%,var(--bp-border));background:color-mix(in oklab,var(--bp-lay) 14%,transparent)}@media(max-width:1100px){.sports-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto}.sports-layout>.right-col{grid-column:1 / -1}}@media(min-width:1101px){.sports-layout>.right-col{position:sticky;inset-block-start:92px;align-self:start}.sports-layout>.right-col .right-panel-inner{max-block-size:calc(100vh - 210px);overflow:auto}}@media(max-width:900px){.sports-layout{grid-template-columns:minmax(0,1fr)}.sports-layout>*{grid-column:1 / -1}}@media(max-width:640px){.panel[data-collapsible=true] .panel-header{cursor:pointer}.panel[data-collapsible=true][data-collapsed=true]>:not(.panel-header){display:none}.panel[data-collapsible=true][data-collapsed=true] .panel-toggle-icon{transform:rotate(-90deg)}}@media(max-width:768px){.sports-layout>.right-col{display:none!important}.bp-dashboard-right{display:none!important}}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:.5rem .9rem;border-radius:999px;border:none;background:linear-gradient(135deg,#22c55e,#16a34a);color:#ecfdf5;font-size:.8rem;font-weight:600;cursor:pointer;box-shadow:0 10px 20px #047857a6;transition:transform .13s ease,box-shadow .13s ease,filter .13s ease}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 14px 26px #047857cc;filter:brightness(1.05)}.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.45rem .9rem;border-radius:999px;border:1px solid rgb(29 78 216);background:#0f172ae6;color:#bfdbfe;font-size:.78rem;font-weight:500;cursor:pointer;transition:background .13s ease,border-color .13s ease,transform .13s ease}.btn-secondary:hover{background:#1d4ed8;border-color:#38bdf8;color:#eff6ff;transform:translateY(-1px)}.stat-card{border-radius:12px;background:radial-gradient(circle at top,#38bdf829,#0f172afa);border:1px solid rgba(30,64,175,.9);padding:12px 14px;box-shadow:0 6px 18px #000000bf;display:flex;justify-content:space-between;align-items:center;gap:12px}.stat-card-label{font-size:12px;color:var(--bp-muted)}.stat-card-value{font-size:20px;font-weight:700;color:#f9fafb}.skeleton{position:relative;overflow:hidden;background:#111827}.skeleton:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(148,163,184,.25),transparent);animation:skeleton-shimmer 1.4s ease-in-out infinite}@keyframes skeleton-shimmer{to{transform:translate(100%)}}.roar-sync-table .roar-link{color:#d6ff9c;font-weight:600;text-decoration:none}.roar-sync-table .roar-link:hover{text-decoration:underline}.roar-events-table .roar-event-row:hover td,.roar-bets-table .roar-bet-row:hover td{filter:brightness(1.06)}.roar-events-table .roar-cell-back,.roar-events-table .roar-cell-lay{background:transparent;color:inherit;border-radius:0}.roar-tiles-stack{display:inline-flex;flex-direction:column;gap:1px}.roar-price-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;inline-size:60px;block-size:28px;padding:0 4px;border-radius:3px;font-weight:800;letter-spacing:.2px;line-height:1}.roar-price-tile .roar-price{font-size:13px}.roar-price-tile .roar-size{font-size:10px;font-weight:700;opacity:.9;margin-block-start:1px}.roar-price-tile.roar-back{background:var(--bp-back);color:#fff}.roar-price-tile.roar-lay{background:var(--bp-lay);color:#fff}.roar-price-tile.roar-lite.roar-back{background:color-mix(in oklab,var(--bp-back) 22%,var(--bp-surface));border:1px solid rgba(191,219,254,.9);color:var(--bp-text)}.roar-price-tile.roar-lite.roar-lay{background:color-mix(in oklab,var(--bp-lay) 18%,var(--bp-surface));border:1px solid rgba(254,205,211,.9);color:var(--bp-text)}.roar-bets-table td{padding-block-start:4px;padding-block-end:4px}.roar-events-table .roar-cell-total{color:#c8ff7a;font-weight:700}.roar-events-table .roar-inplay td:first-child{border-inline-start:3px solid var(--bp-positive)}.roar-bets-table .roar-bet-row.roar-back td{background:var(--bp-back);color:#0b1220}.roar-bets-table .roar-bet-row.roar-lay td{background:var(--bp-lay);color:#0b1220}.roar-bets-table .roar-cell-stake,.roar-bets-table .roar-cell-risk{font-weight:700;color:#fff}.bet-row.bet-back td,.bet-row.bet-back{background:var(--bp-back);color:#0b1220}.bet-row.bet-lay td,.bet-row.bet-lay{background:var(--bp-lay);color:#0b1220}.settled-row-back td{background:var(--bp-back);color:#0b1220}.settled-row-lay td{background:var(--bp-lay);color:#0b1220}.odds-text{color:#fff}.odds-flash{animation:bpOddsFlash .45s ease-out}@media(max-width:640px){.sports-list-shell{max-block-size:none;overflow-y:hidden;overflow-x:auto;display:flex;flex-direction:row;gap:10px;padding:2px 2px 8px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.border-box{min-block-size:0}.sport-card{flex:0 0 auto;min-inline-size:132px;border-block-end:none;border:1px solid var(--bp-border);border-radius:10px;scroll-snap-align:start;padding:8px 10px;gap:8px}.sport-card-icon{inline-size:20px;block-size:20px}}.match-card-fav .fav-btn{background:transparent;border:none;font-size:18px;cursor:pointer;color:color-mix(in oklab,var(--bp-muted) 60%,var(--bp-muted-2));transition:color .15s ease}.match-card-fav .fav-btn.active{color:var(--bp-warning)}.match-card-info{padding:10px 12px;flex-grow:1}.match-card-name{font-size:16px;font-weight:600;color:var(--bp-text);margin-block-end:4px}.match-card-teams{font-size:13px;color:var(--bp-muted);margin-block-end:4px}.match-card-time{font-size:12px;color:var(--bp-muted-2)}.match-odds-container{display:flex;justify-content:flex-end;align-items:center;padding:8px 12px;background:#0f172ab3;border-block-start:1px solid rgba(30,64,175,.3);gap:8px}.match-odds-container>div{display:flex;gap:4px}.match-odds-container .back-cell,.match-odds-container .lay-cell{padding:6px 10px;font-size:13px;min-inline-size:48px;justify-content:center}@media(max-width:640px){.match-card-name{font-size:15px}.match-card-teams{font-size:12px}.match-card-time{font-size:11px}.match-odds-container .back-cell,.match-odds-container .lay-cell{padding:5px 8px;font-size:12px;min-inline-size:40px}}.casino-game-card{position:relative;border-radius:10px;overflow:hidden;background:#0f172ae6;border:1px solid rgba(71,85,105,.28);cursor:pointer;aspect-ratio:3 / 4;transition:transform .15s ease,box-shadow .15s ease;-webkit-tap-highlight-color:transparent}.casino-game-card:hover{transform:scale(1.03);box-shadow:0 8px 24px #00000080;z-index:1}.casino-game-card-image{position:absolute;inset:0}.casino-game-card-image img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.casino-game-card-namebar{display:block;position:absolute;inset-block-end:0;inset-inline:0;background:linear-gradient(to bottom,transparent 0%,rgba(2,6,23,.88) 100%);padding:20px 6px 6px;font-size:11px;font-weight:700;color:#fffffff2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.casino-game-card-body,.casino-game-card-title,.casino-game-card-provider,.casino-game-launch,.casino-game-card-actions{display:none}.casino-shell{display:flex;flex-direction:column;gap:0;margin-block-start:14px}.casino-col-providers{min-inline-size:0}.casino-col-games{min-inline-size:0;margin-block-start:16px}@media(min-width:1024px){.casino-shell{flex-direction:row;align-items:flex-start;gap:20px}.casino-col-providers{flex:0 0 280px;position:sticky;inset-block-start:60px;max-block-size:calc(100dvh - 70px);overflow-y:auto;scrollbar-width:thin}.casino-col-games{flex:1 1 0;margin-block-start:0}}.casino-games-grid{margin-block-start:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:6px}@media(min-width:480px){.casino-games-grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:7px}}@media(min-width:1024px){.casino-games-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px}}#casino-games.casino-games-grid{display:grid}@media(max-width:768px){.casino-game-card{border-radius:8px}.casino-game-card:hover{transform:none;box-shadow:none}.casino-game-card-namebar{font-size:10px;padding:14px 4px 4px}.casino-fav-btn{inline-size:24px;block-size:24px;inset-block-start:5px;inset-inline-end:5px;font-size:12px}}#casino-providers.casino-provider-chips{display:flex;gap:8px;overflow-x:auto;padding-block-end:6px;-webkit-overflow-scrolling:touch}.casino-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;flex-wrap:wrap}.bp-dashboard-layout .casino-head{align-items:center;flex-wrap:nowrap;gap:8px}.bp-dashboard-layout .casino-head>div{min-inline-size:0}.casino-head .bp-ui-pill{flex:0 0 auto;padding-inline:12px}.casino-search{margin-block-start:10px}.casino-search input{inline-size:100%;padding:9px 12px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);box-sizing:border-box;font-size:13px;outline:none}.casino-search input:focus{border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 12%,transparent)}.casino-provider-strip{margin-block-start:12px}.casino-provider-strip-top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.casino-provider-search{padding:8px 12px;border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-size:13px;outline:none;inline-size:min(420px,100%);box-sizing:border-box}.casino-provider-search:focus{border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 12%,transparent)}.casino-provider-chips{margin-block-start:10px;display:flex;gap:8px;overflow-x:auto;padding-block-end:6px;-webkit-overflow-scrolling:touch}.casino-provider-chip{border-radius:999px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 90%,transparent);padding:8px 12px;font-size:12px;font-weight:900;color:var(--bp-text);cursor:pointer;white-space:nowrap;transition:border-color .14s ease,background .14s ease,transform .14s ease}.casino-provider-chip:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border))}.casino-provider-chip.active{border-color:color-mix(in oklab,var(--bp-brand-end) 55%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-end) 18%,var(--bp-surface))}.casino-lobby{margin-block-start:12px}.casino-lobby-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.casino-club{margin-block-start:10px;display:flex;flex-wrap:nowrap;overflow-x:auto;padding:4px;padding-block-end:8px;-webkit-overflow-scrolling:touch;gap:6px;border:1px solid var(--bp-border);border-radius:calc(var(--bp-radius) + 6px);background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent)}.casino-club-btn{block-size:32px;padding:0 12px;border-radius:calc(var(--bp-radius) + 4px);border:1px solid transparent;background:transparent;color:var(--bp-muted);font-weight:950;font-size:10px;letter-spacing:.3px;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease,background .14s ease;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.casino-club-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px #0206172e;border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));background:color-mix(in oklab,var(--bp-surface) 55%,transparent)}.casino-club-btn.active{background:linear-gradient(135deg,color-mix(in oklab,var(--bp-back) 22%,var(--bp-surface)),color-mix(in oklab,var(--bp-lay) 18%,var(--bp-surface)));border-color:color-mix(in oklab,var(--bp-back) 55%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-back) 18%,transparent);color:var(--bp-text)}@media(max-width:1024px){.casino-club{gap:10px}}@media(max-width:640px){.casino-club{gap:8px}.casino-club-btn{flex:0 0 auto;min-inline-size:118px;block-size:32px}}.casino-provider-grid{margin-block-start:10px;display:flex;gap:8px;overflow-x:auto;padding-block-end:10px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-height:10px}.casino-provider-card{inline-size:auto;min-inline-size:160px;flex:0 0 auto;text-align:start;appearance:none;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 90%,transparent);padding:10px 12px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.bp-provider-card{display:flex;align-items:center;gap:10px}.bp-provider-logo{inline-size:38px;block-size:38px;border-radius:10px;border:1px solid var(--bp-border);object-fit:contain;flex:0 0 auto;background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent)}.bp-provider-text{min-inline-size:0}.casino-provider-card.bp-provider-size-s{padding:8px 10px}.casino-provider-card.bp-provider-size-s .bp-provider-logo{inline-size:32px;block-size:32px;border-radius:9px}.casino-provider-card.bp-provider-size-l{min-inline-size:180px}.casino-provider-card.bp-provider-size-l .bp-provider-logo{inline-size:44px;block-size:44px;border-radius:12px}.casino-provider-card:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));box-shadow:0 14px 36px #02061747}.casino-provider-card.active{border-color:color-mix(in oklab,var(--bp-brand-end) 55%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-end) 20%,transparent),0 16px 40px #0206174d}.casino-provider-name{font-size:13px;font-weight:900;color:var(--bp-text)}.casino-provider-meta{margin-block-start:4px;font-size:11px;color:var(--bp-muted);font-weight:700}.casino-cats{margin-block-start:10px;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:6px;padding:4px;border-radius:calc(var(--bp-radius) + 6px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent)}.casino-cats .bp-ui-pill{flex:0 0 auto;padding-inline:12px;white-space:nowrap}@media(max-width:768px){.casino-cats{padding:6px;border-radius:calc(var(--bp-radius) + 6px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 76%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur))}.casino-cats .bp-ui-pill{flex:0 0 auto;min-inline-size:78px;padding:7px 10px;border-color:transparent;background:transparent;font-weight:800}}.casino-subcats{margin-block-start:10px;display:flex;flex-wrap:nowrap;overflow-x:auto;padding-block-end:8px;-webkit-overflow-scrolling:touch;gap:8px}.casino-subcat-btn{flex:0 0 auto;block-size:30px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0206178c;color:#ffffffeb;font-weight:950;font-size:11px;letter-spacing:.3px;cursor:pointer;white-space:nowrap;transition:transform .14s ease,border-color .14s ease,background .14s ease}.casino-subcat-btn:hover{transform:translateY(-1px);border-color:#f59e0b8c}.casino-subcat-btn.active{background:linear-gradient(135deg,#f59e0b38,#22c55e2e);border-color:#f59e0bb3}.casino-fav-btn{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:34px;block-size:34px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#020617b8;color:#ffffffeb;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2;transition:transform .12s ease,background .12s ease,border-color .12s ease}.casino-fav-btn:hover{transform:scale(1.03);border-color:#38bdf88c}.casino-fav-btn.active{border-color:#f59e0ba6;background:#f59e0b1f}.casino-home-strip{margin-block-start:10px;display:flex;gap:10px;overflow-x:auto;padding-block-end:8px;-webkit-overflow-scrolling:touch}.casino-home-card{flex:0 0 auto;inline-size:180px;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#0f172aeb;overflow:hidden;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.casino-home-card:hover{transform:translateY(-2px);border-color:#38bdf873;box-shadow:0 18px 44px #02061752}.casino-home-card img{inline-size:100%;block-size:92px;object-fit:cover;display:block}.casino-home-card-body{padding:10px}.casino-home-card-title{font-size:12px;font-weight:950;color:var(--bp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.casino-home-card-sub{margin-block-start:4px;font-size:11px;color:var(--bp-muted);font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-block-start:10px}.bp-home-hero{margin-block-start:8px;border:1px solid var(--bp-border-strong);border-radius:var(--bp-radius-2);overflow:hidden;background:radial-gradient(circle at 10% 12%,color-mix(in oklab,var(--bp-brand-start) 18%,transparent),transparent 58%),radial-gradient(circle at 88% 20%,color-mix(in oklab,var(--bp-brand-end) 14%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in oklab,var(--bp-surface) 92%,transparent),color-mix(in oklab,var(--bp-surface-2) 86%,transparent));box-shadow:var(--bp-shadow)}.bp-home-hero-inner{padding:9px}.bp-home-hero-kicker{font-size:12px;font-weight:900;color:var(--bp-muted)}.bp-home-hero-title{margin-block-start:2px;font-size:16px;font-weight:950;color:var(--bp-text)}.bp-home-hero-sub{margin-block-start:4px;font-size:12px;font-weight:700;color:color-mix(in oklab,var(--bp-muted) 92%,transparent)}.bp-home-hero-cta{margin-block-start:8px;display:flex;gap:6px;flex-wrap:wrap}.bp-home-tiles{margin-block-start:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:4px;border:1px solid var(--bp-border);border-radius:calc(var(--bp-radius) + 6px);background:color-mix(in oklab,var(--bp-surface-2) 74%,transparent)}.bp-home-tile{display:flex;align-items:center;justify-content:flex-start;text-decoration:none;padding:8px 12px;border-radius:calc(var(--bp-radius) + 4px);border:1px solid transparent;background:transparent;color:var(--bp-text);font-weight:950;font-size:11px;letter-spacing:.01em;position:relative;overflow:hidden;gap:10px;min-block-size:36px;box-shadow:0 10px 22px #0206172e,inset 0 1px #ffffff38,inset 0 -14px 24px #0206172e}.bp-home-tile:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff38,#fff0 56%),radial-gradient(120px 70px at 78% 22%,rgba(255,255,255,.18),transparent 70%);opacity:.9;pointer-events:none;z-index:0}.bp-home-tile:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff29,#fff0 48%),radial-gradient(220px 120px at 80% 50%,rgba(2,6,23,.18),transparent 64%);opacity:.78;pointer-events:none;z-index:0}.bp-home-tile-ico{inline-size:22px;block-size:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.14);flex:0 0 auto;color:#fff;box-shadow:0 0 0 3px #02061729,inset 0 1px #ffffff3d;backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur))}.bp-home-tile-ico svg{inline-size:12px;block-size:12px;display:block}.bp-home-tile-label{position:relative;z-index:1}.bp-home-tile:hover{border-color:color-mix(in oklab,var(--bp-brand-start) 40%,var(--bp-border));filter:brightness(1.05)}html[data-ui=pro] .bp-home-tile{border-color:color-mix(in oklab,var(--bp-brand-start) 18%,var(--bp-border));color:#fff;text-shadow:0 1px 0 rgba(2,6,23,.25)}html[data-mode=light][data-ui=pro] .bp-home-tile{color:#0b1220;text-shadow:none;border-color:var(--bp-border)}html[data-ui=pro] .bp-home-tile:before{opacity:.72}html[data-mode=light][data-ui=pro] .bp-home-tile:before{opacity:.65}html[data-ui=pro] .bp-home-tile{background:var(--bp-home-tile-bg, linear-gradient(135deg, color-mix(in oklab, var(--bp-brand-start) 55%, transparent), color-mix(in oklab, var(--bp-brand-end) 35%, transparent)))}html[data-ui=pro] .bp-home-tile--slot{--bp-home-tile-bg: linear-gradient(90deg, color-mix(in oklab, var(--bp-negative) 55%, var(--bp-bg)), var(--bp-negative));--bp-home-tile-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120' viewBox='0 0 240 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' opacity='0.9'%3E%3Crect x='120' y='22' width='96' height='76' rx='14'/%3E%3Cpath d='M136 44h64M136 60h64M136 76h64'/%3E%3C/g%3E%3Cg opacity='0.22'%3E%3Ccircle cx='48' cy='38' r='22' fill='%23ffffff'/%3E%3Ccircle cx='72' cy='74' r='16' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}html[data-ui=pro] .bp-home-tile--crash{--bp-home-tile-bg: linear-gradient(90deg, color-mix(in oklab, var(--bp-brand-end) 72%, var(--bp-bg)), color-mix(in oklab, var(--bp-brand-end) 78%, var(--bp-negative)));--bp-home-tile-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120' viewBox='0 0 240 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' opacity='0.9'%3E%3Cpath d='M160 26l40 40-20 0-20 20-20-20 0-20z'/%3E%3Cpath d='M128 92l18-18'/%3E%3Cpath d='M198 92l-18-18'/%3E%3C/g%3E%3Cpath d='M64 90c42-6 54-36 72-52' stroke='%23ffffff' stroke-width='6' opacity='0.22' stroke-linecap='round'/%3E%3C/svg%3E")}html[data-ui=pro] .bp-home-tile--table{--bp-home-tile-bg: linear-gradient(90deg, color-mix(in oklab, var(--bp-brand-start) 75%, var(--bp-bg)), color-mix(in oklab, var(--bp-brand-start) 52%, var(--bp-back)));--bp-home-tile-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120' viewBox='0 0 240 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' opacity='0.9'%3E%3Crect x='140' y='18' width='82' height='92' rx='14'/%3E%3Cpath d='M164 50h34M164 72h34'/%3E%3C/g%3E%3Cg opacity='0.22'%3E%3Crect x='44' y='34' width='64' height='52' rx='14' fill='%23ffffff'/%3E%3C/g%3E%3C/svg%3E")}html[data-ui=pro] .bp-home-tile--show{--bp-home-tile-bg: linear-gradient(90deg, color-mix(in oklab, var(--bp-positive) 50%, var(--bp-bg)), var(--bp-positive));--bp-home-tile-art: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='120' viewBox='0 0 240 120'%3E%3Cg fill='none' stroke='%23ffffff' stroke-width='6' stroke-linecap='round' stroke-linejoin='round' opacity='0.9'%3E%3Cpath d='M156 26a22 22 0 0 1 44 0v22a22 22 0 0 1-44 0V26z'/%3E%3Cpath d='M142 54a36 36 0 0 0 72 0'/%3E%3Cpath d='M178 92v16'/%3E%3C/g%3E%3Ccircle cx='68' cy='70' r='26' fill='%23ffffff' opacity='0.18'/%3E%3C/svg%3E")}html[data-ui=pro] .bp-home-tile>*{position:relative;z-index:1}.bp-home-tile:active{transform:translateY(1px)}.bp-home-promo{margin-block-start:8px;background-image:var(--bp-home-promo-bg, none),linear-gradient(90deg,color-mix(in oklab,var(--bp-warning) 55%,var(--bp-surface)),color-mix(in oklab,var(--bp-lay) 35%,var(--bp-surface)) 55%,color-mix(in oklab,var(--bp-back) 35%,var(--bp-surface)));background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;overflow:hidden}@media(min-width:900px){.bp-page-dashboard .bp-header-banners{display:flex;justify-content:center;margin-block:8px 0;margin-inline:0}.bp-page-dashboard .bp-header-banner{inline-size:100%;max-inline-size:1026px}.bp-page-dashboard .bp-header-banner img{block-size:351px}.bp-home-promo{padding-block:14px;padding-inline:16px}}.bp-home-promo:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,color-mix(in oklab,var(--bp-surface) 76%,transparent),color-mix(in oklab,var(--bp-surface) 52%,transparent));opacity:var(--bp-home-promo-overlay, 0);pointer-events:none}.bp-home-promo>*{position:relative;z-index:1}.bp-home-promo-title{font-weight:950;font-size:14px}.bp-home-actions{margin-block-start:8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bp-home-action{text-decoration:none;border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-surface) 94%,transparent);padding:10px;display:flex;gap:10px;align-items:center;position:relative;overflow:hidden}.bp-home-actions .bp-home-action:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#ffffff2e,#fff0 60%);opacity:.8;pointer-events:none}.bp-home-actions .bp-home-action:nth-child(1){background:linear-gradient(90deg,color-mix(in oklab,var(--bp-back) 28%,var(--bp-surface)),color-mix(in oklab,var(--bp-back) 18%,var(--bp-surface)));border-color:color-mix(in oklab,var(--bp-back) 45%,var(--bp-border))}.bp-home-actions .bp-home-action:nth-child(2){background:linear-gradient(90deg,color-mix(in oklab,var(--bp-positive) 26%,var(--bp-surface)),color-mix(in oklab,var(--bp-positive) 16%,var(--bp-surface)));border-color:color-mix(in oklab,var(--bp-positive) 40%,var(--bp-border))}.bp-home-action-ico{inline-size:30px;block-size:30px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#02061733;border:1px solid rgba(255,255,255,.14);color:var(--bp-text);flex:0 0 auto}.bp-home-action-ico svg{inline-size:16px;block-size:16px;display:block}.bp-home-action-text{display:flex;flex-direction:column;min-inline-size:0;position:relative;z-index:1}.bp-home-action-title{color:var(--bp-text);font-weight:950;font-size:13px;line-height:1.15}.bp-home-action-sub{margin-block-start:4px;color:var(--bp-muted);font-weight:750;font-size:11px;line-height:1.15}.bp-home-inplay{margin-block-start:8px;display:grid;grid-template-columns:1fr;gap:8px}.bp-home-inplay-sport{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);overflow:hidden}.bp-home-inplay-head{padding:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-block-end:1px solid var(--bp-border)}.bp-home-inplay-title{font-size:12px;font-weight:950;position:relative;display:flex;align-items:center;min-block-size:22px}.bp-home-inplay-title-text{position:relative;z-index:1}.bp-home-inplay-title .bp-sport-ico{position:absolute;inset-inline-start:-2px;inset-block-start:50%;transform:translateY(-50%);font-size:20px;opacity:.22;z-index:0;filter:grayscale(.3)}.bp-home-inplay-table{inline-size:100%;border-collapse:collapse}.bp-home-inplay-table td{padding:7px 8px;border-block-start:1px solid var(--bp-border);font-size:12px;font-weight:800;vertical-align:top}.bp-home-inplay-table td.bp-home-inplay-odds{text-align:end;inline-size:1%;white-space:nowrap}.bp-mini-odds{display:flex;flex-direction:column;gap:3px;align-items:flex-end}.bp-mini-odds-row{display:flex;gap:4px;align-items:center;justify-content:flex-end}.bp-mini-odds-box{min-inline-size:var(--bp-odds-box-min-inline);min-block-size:var(--bp-odds-box-min-block);padding:0 10px;border-radius:var(--bp-odds-box-radius);border:1px solid var(--bp-border);font-size:13px;font-weight:700;line-height:1.1;text-align:center;display:inline-flex;align-items:center;justify-content:center}.bp-mini-odds-box.back{background:color-mix(in oklab,var(--bp-back) 88%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-back) 78%,var(--bp-border));color:#0b1220}.bp-mini-odds-box.lay{background:color-mix(in oklab,var(--bp-lay) 88%,var(--bp-surface));border-color:color-mix(in oklab,var(--bp-lay) 78%,var(--bp-border));color:#0b1220}.bp-home-inplay-master{inline-size:100%;border-collapse:collapse}.bp-home-inplay-master thead th{text-align:start;padding:6px;font-size:10.5px;color:var(--bp-muted);font-weight:600;border-block-end:1px solid var(--bp-border)}.bp-home-inplay-master tbody td{padding:4px 6px;border-block-start:1px solid var(--bp-border);font-size:12px;font-weight:520;vertical-align:middle}.bp-home-inplay-master a{color:inherit;text-decoration:none}.bp-home-inplay-master .bp-inplay-odds-head,.bp-home-inplay-master .bp-inplay-odds{text-align:end;inline-size:1%;white-space:nowrap}.bp-inplay-sport-ico-head,.bp-inplay-live-head{inline-size:1%}.bp-inplay-sport-ico-cell{inline-size:1%;white-space:nowrap;text-align:center}.bp-inplay-sport-ico{opacity:.7;font-size:13px}.bp-inplay-match-link{display:block}.bp-inplay-match-name{font-weight:650;font-size:13px;line-height:1.15}.bp-inplay-match-time{margin-block-start:1px;font-size:10.5px;color:var(--bp-muted);font-weight:420;line-height:1.1}.bp-inplay-live{inline-size:1%;white-space:nowrap;text-align:center}.bp-live-dot{display:inline-block;inline-size:8px;block-size:8px;border-radius:999px;background:var(--bp-positive);box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-positive) 18%,transparent)}.bp-dot{display:inline-block;inline-size:8px;block-size:8px;border-radius:999px;background:color-mix(in oklab,var(--bp-muted) 70%,transparent)}.bp-dot-positive{background:var(--bp-positive)}.bp-dot-negative{background:var(--bp-negative)}.bp-dot-warning{background:var(--bp-warning)}.bp-dot-brand{background:var(--bp-brand-start)}.bp-inplay-pill{display:inline-flex;align-items:center;justify-content:center;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:800;border:1px solid var(--bp-border)}.bp-inplay-pill.live{background:color-mix(in oklab,var(--bp-positive) 18%,transparent);border-color:color-mix(in oklab,var(--bp-positive) 45%,var(--bp-border))}.bp-inplay-pill.upcoming{background:color-mix(in oklab,var(--bp-brand-start) 14%,transparent);border-color:color-mix(in oklab,var(--bp-brand-start) 40%,var(--bp-border))}.bp-home-inplay-table a{color:inherit;text-decoration:none}.bp-home-providers{margin-block-start:8px;display:grid;grid-auto-flow:column;grid-auto-columns:168px;grid-template-rows:repeat(3,52px);gap:10px;overflow-x:auto;padding-block-end:8px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.bp-home-provider{border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);background:color-mix(in oklab,var(--bp-text) 8%,var(--bp-surface));padding:8px 10px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;font-weight:950;color:var(--bp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;scroll-snap-align:start}.bp-home-provider-logo{display:block;inline-size:120px;max-inline-size:100%;block-size:34px;max-block-size:34px;border-radius:10px;border:0;object-fit:contain;flex:0 0 auto;background:transparent}.bp-home-provider-name{display:none}.bp-home-provider.bp-provider-size-l{grid-column:span 2}@media(max-width:520px){.bp-home-hero{border-radius:18px}.bp-home-hero-inner{padding:10px}.bp-home-tile{padding:9px 8px;font-weight:900}.bp-home-action-title{font-size:12px;font-weight:900}.bp-home-provider{padding:6px 8px;font-size:11px;font-weight:900}.bp-home-providers{margin-block-start:6px;grid-auto-columns:136px;grid-template-rows:repeat(3,44px);gap:8px;padding-block-end:6px}.bp-home-provider-logo{inline-size:96px;block-size:28px;border-radius:8px}.bp-dashboard-layout .panel{padding:7px 9px}}@media(min-width:640px){.bp-home-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.bp-home-providers{grid-auto-columns:176px}}.bp-dashboard-layout{display:grid;grid-template-columns:minmax(0,1.95fr) minmax(260px,1.05fr);gap:14px;align-items:start;margin-block-start:6px}.bp-dashboard-right{position:sticky;inset-block-start:92px;align-self:start}.bp-strip-controls{display:flex;align-items:center;gap:8px}.bp-strip-nav{inline-size:26px;block-size:26px;border-radius:8px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 70%,transparent);color:var(--bp-text);font-weight:900;cursor:pointer;line-height:1}.bp-strip-nav:active{transform:translateY(1px)}.bp-dashboard-right .bp-right-tabs{display:flex;gap:4px;padding:4px;border-radius:calc(var(--bp-radius) + 6px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur))}.bp-dashboard-right .bp-right-tabs button{flex:1 1 0;padding:7px 10px;border-radius:calc(var(--bp-radius) + 4px);border:1px solid transparent;background:transparent;color:var(--bp-muted);font-size:12px;font-weight:850;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.bp-dashboard-right .bp-right-tabs button:hover{background:color-mix(in oklab,var(--bp-surface) 55%,transparent);border-color:color-mix(in oklab,var(--bp-brand-start) 26%,var(--bp-border));color:color-mix(in oklab,var(--bp-text) 82%,var(--bp-muted))}.bp-dashboard-right .bp-right-tabs button.active{background:linear-gradient(90deg,color-mix(in oklab,var(--bp-back) 26%,var(--bp-surface)),color-mix(in oklab,var(--bp-lay) 18%,var(--bp-surface)));border-color:color-mix(in oklab,var(--bp-back) 45%,var(--bp-border));color:var(--bp-text)}.bp-dashboard-layout .casino-cats{padding:4px;border-radius:calc(var(--bp-radius) + 6px);border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 78%,transparent);gap:4px;backdrop-filter:blur(var(--bp-blur));-webkit-backdrop-filter:blur(var(--bp-blur))}.bp-dashboard-layout .casino-cats .bp-ui-pill{border-color:transparent;background:transparent;font-weight:850;padding:7px 12px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.bp-dashboard-layout .casino-cats .bp-ui-pill:hover{background:color-mix(in oklab,var(--bp-surface) 55%,transparent);border-color:color-mix(in oklab,var(--bp-brand-end) 22%,var(--bp-border));transform:translateY(-1px)}.bp-dashboard-layout .casino-cats .bp-ui-pill.active{border-color:color-mix(in oklab,var(--bp-lay) 55%,var(--bp-border));background:linear-gradient(90deg,color-mix(in oklab,var(--bp-back) 22%,var(--bp-surface)),color-mix(in oklab,var(--bp-lay) 18%,var(--bp-surface)))}.bp-home-casino-shell .casino-home-card{inline-size:210px;border-radius:14px}.bp-home-casino-shell .casino-home-card img{block-size:132px}.bp-home-casino-shell .casino-home-card-body{position:absolute;inset:auto 0 0;padding:10px;background:linear-gradient(180deg,transparent,color-mix(in oklab,var(--bp-bg) 82%,transparent))}.bp-home-casino-shell .casino-home-card{position:relative}.bp-home-casino-shell .casino-home-card-sub{display:none}@media(max-width:1100px){.bp-dashboard-layout{grid-template-columns:minmax(0,1fr)}.bp-dashboard-right{position:static}}.dashboard-card{background:radial-gradient(circle at top left,color-mix(in oklab,var(--bp-brand-start) 16%,transparent),color-mix(in oklab,var(--bp-surface) 95%,transparent));border:1px solid var(--bp-border-strong);border-radius:var(--bp-radius);box-shadow:var(--bp-shadow);padding:10px;display:flex;align-items:center;gap:10px;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.dashboard-card:hover{transform:translateY(-2px);box-shadow:0 22px 56px #02061742;border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border-strong))}.dashboard-card-icon{inline-size:34px;block-size:34px;border-radius:50%;background:linear-gradient(135deg,var(--bp-brand-start),var(--bp-brand-end));display:flex;align-items:center;justify-content:center;font-size:18px;color:#0b1220;flex-shrink:0}.dashboard-card-icon .fas{color:#0b1220}.dashboard-card-content{flex-grow:1}.dashboard-card-title{font-size:12px;font-weight:600;color:var(--bp-text);margin-block-end:4px}.dashboard-card-value{font-size:16px;font-weight:700;color:var(--bp-text)}.dashboard-card-meta{font-size:11px;color:var(--bp-muted);margin-block-start:4px}@media(max-width:640px){.dashboard-grid{grid-template-columns:minmax(0,1fr);gap:8px}.dashboard-card{flex-direction:row;text-align:start;padding:8px 9px;gap:12px}.dashboard-card-icon{inline-size:32px;block-size:32px;font-size:18px}.dashboard-card-value{font-size:15px}.dashboard-card-title{margin-block-end:2px}.dashboard-card-meta{margin-block-start:2px;line-height:1.25}}.app-main{background-color:var(--bp-bg);padding:1.5rem}.bp-pay-shell{background:radial-gradient(900px 420px at 15% 15%,rgba(234,179,8,.18),transparent 62%),radial-gradient(900px 420px at 85% 55%,rgba(59,130,246,.18),transparent 62%);border-radius:var(--bp-radius-2);border:1px solid var(--bp-border-strong);padding:16px}.bp-pay-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.bp-pay-kicker{font-size:12px;font-weight:800;color:var(--bp-muted)}.bp-pay-title{font-size:18px;font-weight:950;color:var(--bp-text);margin-block-start:2px}.bp-pay-grid{margin-block-start:12px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.bp-pay-tile{border:1px solid rgba(255,255,255,.14);background:#ffffffeb;border-radius:14px;min-block-size:64px;padding:10px 12px;color:#0b1220;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:950;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}.bp-pay-tile:hover{transform:translateY(-1px);box-shadow:0 16px 40px #02061740}.bp-pay-tile.active{border-color:color-mix(in oklab,var(--bp-brand-start) 60%,rgba(255,255,255,.15));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 25%,transparent),0 18px 44px #02061740}.bp-pay-tile .bp-pay-logo{font-size:16px;letter-spacing:.4px}.bp-pay-amount{margin-block-start:14px;border-radius:16px;border:1px solid var(--bp-border-strong);background:color-mix(in oklab,var(--bp-surface) 85%,transparent);padding:14px}.bp-pay-amount-title{text-align:center;font-size:14px;font-weight:950;color:var(--bp-text)}.bp-pay-amount-grid{margin-block-start:10px;display:grid;grid-template-columns:1fr;gap:10px}.bp-pay-amount-input{inline-size:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--bp-border);background:#ffffffeb;color:#0b1220;font-size:15px;font-weight:800;outline:none;box-sizing:border-box}.bp-pay-amount-input:focus{border-color:color-mix(in oklab,var(--bp-brand-start) 60%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-start) 18%,transparent)}.bp-pay-amount-meta{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--bp-muted);font-weight:700}.bp-pay-quick{margin-block-start:10px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bp-pay-quick-btn{border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface-2) 80%,transparent);color:var(--bp-text);font-weight:900;padding:10px 0;cursor:pointer;transition:transform .12s ease,background .12s ease,border-color .12s ease}.bp-pay-quick-btn:hover{border-color:color-mix(in oklab,var(--bp-brand-start) 40%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 10%,var(--bp-surface-2))}.bp-pay-balance{margin-block-start:12px;text-align:center}.bp-pay-balance-label{font-size:13px;font-weight:900;color:var(--bp-muted)}.bp-pay-balance-value{margin-block-start:2px;font-size:26px;font-weight:950;color:var(--bp-warning)}@media(max-width:640px){.bp-pay-grid{grid-template-columns:1fr}.bp-pay-quick{grid-template-columns:repeat(2,minmax(0,1fr))}}.bp-lottery-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}@media(max-width:520px){.bp-lottery-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.bp-lottery-digit{inline-size:100%;padding-block:12px;padding-inline:10px;border:1px solid var(--bp-border);border-radius:14px;background:color-mix(in oklab,var(--bp-surface) 80%,transparent);color:var(--bp-text);font-weight:900;font-size:16px;letter-spacing:.02em;cursor:pointer}.bp-lottery-digit.bp-lottery-digit-selected{border-color:color-mix(in oklab,var(--bp-brand-end) 55%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-end) 10%,var(--bp-surface));transform:translateY(-1px)}.bp-lottery-picks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:640px){.bp-lottery-picks{grid-template-columns:1fr}}.bp-lottery-pick{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding-block:10px;padding-inline:12px;border:1px solid var(--bp-border);border-radius:14px;background:color-mix(in oklab,var(--bp-surface) 86%,transparent)}.bp-lottery-pick-digit{inline-size:40px;block-size:40px;display:grid;place-items:center;border-radius:14px;font-weight:950;border:1px solid color-mix(in oklab,var(--bp-border) 75%,transparent);background:color-mix(in oklab,var(--bp-surface-2) 75%,transparent)}.bp-lottery-pick-qty{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px}.bp-lottery-qty-btn{inline-size:34px;block-size:34px;border-radius:12px;border:1px solid var(--bp-border);background:color-mix(in oklab,var(--bp-surface) 86%,transparent);color:var(--bp-text);font-weight:950;cursor:pointer;transition:transform .12s ease,border-color .16s ease,background .16s ease}.bp-lottery-qty-btn:hover{border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 10%,var(--bp-surface))}.bp-lottery-qty-btn:active{transform:translateY(1px) scale(.99)}.bp-lottery-qty-val{min-inline-size:34px;text-align:center;font-weight:950}.bp-lottery-pick-remove{inline-size:34px;block-size:34px;border-radius:12px;border:1px solid color-mix(in oklab,var(--bp-border) 75%,transparent);background:transparent;color:var(--bp-muted);font-weight:950;cursor:pointer;transition:transform .12s ease,border-color .16s ease,color .16s ease}.bp-lottery-pick-remove:hover{color:var(--bp-text);border-color:color-mix(in oklab,var(--bp-brand-end) 45%,var(--bp-border))}.bp-lottery-digit:hover{border-color:color-mix(in oklab,var(--bp-brand-start) 45%,var(--bp-border));background:color-mix(in oklab,var(--bp-brand-start) 10%,var(--bp-surface))}.bp-lottery-input{inline-size:100%;padding-block:10px;padding-inline:12px;border:1px solid var(--bp-border);border-radius:12px;background:color-mix(in oklab,var(--bp-surface) 80%,transparent);color:var(--bp-text);outline:none}.bp-lottery-input:focus{border-color:color-mix(in oklab,var(--bp-brand-end) 45%,var(--bp-border));box-shadow:0 0 0 3px color-mix(in oklab,var(--bp-brand-end) 14%,transparent)}.bp-lottery-result{display:flex;align-items:center;justify-content:space-between;padding-block:10px;padding-inline:12px;border:1px solid var(--bp-border);border-radius:14px;background:color-mix(in oklab,var(--bp-surface) 84%,transparent)}.bp-lottery-result-meta{display:grid;gap:2px}.bp-lottery-result-time{font-weight:800;color:var(--bp-text);font-size:12px}.bp-lottery-result-book{font-size:11px;color:var(--bp-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:800}.bp-lottery-result-digit{font-weight:950;font-size:18px;inline-size:40px;text-align:center;border-radius:12px;border:1px solid color-mix(in oklab,var(--bp-border) 75%,transparent);background:color-mix(in oklab,var(--bp-surface-2) 75%,transparent);padding-block:6px}.bp-lottery-ticket{border:1px dashed color-mix(in oklab,var(--bp-border) 80%,transparent);border-radius:16px;background:color-mix(in oklab,var(--bp-surface) 86%,transparent)}.bp-lottery-ticket-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;padding-block:14px;padding-inline:14px}@media(max-width:720px){.bp-lottery-ticket-inner{grid-template-columns:1fr}}.bp-lottery-ticket-title{font-weight:950;letter-spacing:.02em}.bp-lottery-ticket-row{display:flex;justify-content:space-between;gap:10px;padding-block:6px;padding-inline:0;border-block-end:1px solid color-mix(in oklab,var(--bp-border) 65%,transparent)}.bp-lottery-ticket-row span{color:var(--bp-muted);font-size:12px;font-weight:800}.bp-lottery-ticket-row strong{color:var(--bp-text);font-weight:950}.bp-lottery-code-block{padding-block:10px;padding-inline:10px;border:1px solid var(--bp-border);border-radius:14px;background:color-mix(in oklab,var(--bp-surface) 92%,transparent);display:grid;place-items:center}.bp-lottery-code-caption{margin-block-start:8px;font-size:11px;color:var(--bp-muted);text-align:center;font-weight:700}.bp-lottery-books{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(max-width:720px){.bp-lottery-books{grid-template-columns:1fr}}.bp-lottery-book-card{border:1px solid var(--bp-border);border-radius:16px;background:color-mix(in oklab,var(--bp-surface) 86%,transparent);overflow:hidden}.bp-lottery-book-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-block:12px;padding-inline:12px;border-block-end:1px solid color-mix(in oklab,var(--bp-border) 70%,transparent)}.bp-lottery-book-title{font-weight:950;letter-spacing:.02em}.bp-lottery-book-sub{margin-block-start:2px;font-size:11px;color:var(--bp-muted);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.bp-lottery-book-table{inline-size:100%;border-collapse:collapse}.bp-lottery-book-table th,.bp-lottery-book-table td{padding-block:10px;padding-inline:12px;border-block-end:1px solid color-mix(in oklab,var(--bp-border) 65%,transparent)}.bp-lottery-book-table th{font-size:11px;color:var(--bp-muted);letter-spacing:.06em;text-transform:uppercase;font-weight:900}.bp-lottery-book-win-head,.bp-lottery-book-win{text-align:end;inline-size:72px}.bp-lottery-book-time{font-weight:800;color:var(--bp-text);font-size:12px}.bp-lottery-win-pill{display:inline-grid;place-items:center;min-inline-size:42px;padding-block:6px;padding-inline:10px;border-radius:999px;font-weight:950;border:1px solid color-mix(in oklab,var(--bp-border) 75%,transparent);background:color-mix(in oklab,var(--bp-surface-2) 75%,transparent);transition:transform .12s ease,border-color .16s ease}.bp-lottery-book-row-new .bp-lottery-win-pill{border-color:color-mix(in oklab,var(--bp-brand-end) 55%,var(--bp-border));animation:bpLotteryPop .42s ease-out both}[data-lottery-countdown].bp-lottery-countdown-urgent{color:var(--bp-negative);animation:bpLotteryPulse 1s ease-in-out infinite}.bp-lottery-digit{transition:transform .12s ease,border-color .16s ease,background .16s ease}.bp-lottery-digit:active{transform:translateY(1px) scale(.99)}@keyframes bpLotteryPop{0%{transform:scale(.92)}65%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes bpLotteryPulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@media print{html,body{background:#fff!important;color:#111!important}.bp-sidebar,.bp-mobile-nav,.app-header,.bp-marquee{display:none!important}.bp-main{padding:0!important}.panel{border:0!important;box-shadow:none!important;background:transparent!important}.bp-lottery-ticket{border:1px solid rgb(17 17 17)!important;background:#fff!important}.bp-lottery-ticket-row span{color:#333!important}}.sb-market-card{background:var(--bp-surface);border:1px solid var(--bp-border);border-radius:var(--bp-radius-2);box-shadow:none;overflow:hidden}.sb-market-card__header{display:flex;align-items:center;justify-content:space-between;gap:var(--bp-space-2);padding:var(--bp-space-3);background:var(--bp-surface-soft);border-bottom:1px solid var(--bp-border)}.sb-market-card__title{display:flex;align-items:center;gap:var(--bp-space-2);min-width:0}.sb-market-card__title h3{margin:0;font-size:var(--bp-text-title);font-weight:650;color:var(--bp-text);line-height:1.2}.sb-market-card__title p{margin:2px 0 0;font-size:var(--bp-text-micro);font-weight:550;color:var(--bp-muted)}.sb-odds-list{display:flex;flex-direction:column}.sb-odds-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(96px,120px) minmax(96px,120px);align-items:center;gap:var(--bp-space-2);padding:var(--bp-space-2) var(--bp-space-3);border-bottom:1px solid color-mix(in oklab,var(--bp-border) 70%,transparent)}.sb-odds-row:last-child{border-bottom:0}.sb-selection{min-width:0;display:flex;align-items:center;gap:var(--bp-space-2)}.sb-selection__name{font-size:var(--bp-text-row);font-weight:560;color:var(--bp-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-selection__meta{display:flex;flex-wrap:wrap;gap:6px}.sb-pl-pill{font-size:11px;font-weight:650;padding:3px 7px;border-radius:999px;border:1px solid var(--bp-border);background:var(--bp-surface-soft-2)}.sb-pl-pill.pos{border-color:color-mix(in oklab,var(--bp-positive) 45%,var(--bp-border));color:color-mix(in oklab,var(--bp-positive) 78%,var(--bp-text));background:color-mix(in oklab,var(--bp-positive) 12%,var(--bp-surface))}.sb-pl-pill.neg{border-color:color-mix(in oklab,var(--bp-negative) 45%,var(--bp-border));color:color-mix(in oklab,var(--bp-negative) 78%,var(--bp-text));background:color-mix(in oklab,var(--bp-negative) 10%,var(--bp-surface))}.sb-odds-btn{min-inline-size:var(--bp-odds-btn-min-inline);inline-size:100%;block-size:var(--bp-odds-btn-min-block);border-radius:var(--bp-odds-btn-radius);border:1px solid var(--bp-border);background:var(--bp-surface-2);color:var(--bp-text);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .12s ease,background-color .16s ease,border-color .16s ease,filter .2s ease}.sb-odds-btn:active{transform:scale(var(--bp-press-scale))}.sb-odds-btn:disabled,.sb-odds-btn[aria-disabled=true]{cursor:not-allowed;opacity:.6;filter:grayscale(.15)}.sb-odds-btn--back{background:var(--bp-back);border-color:var(--bp-back-border)}.sb-odds-btn--lay{background:var(--bp-lay);border-color:var(--bp-lay-border)}.sb-odds-btn__value{font-size:var(--bp-text-odds);font-weight:700;line-height:1}.sb-odds-btn__size{font-size:var(--bp-text-micro);font-weight:650;color:color-mix(in oklab,var(--bp-text) 70%,var(--bp-muted));line-height:1}.sb-odds-btn__status{font-size:var(--bp-text-micro);font-weight:750;padding:2px 8px;border-radius:999px;border:1px solid var(--bp-border);background:var(--bp-state-disabled-bg);color:var(--bp-muted)}.sb-is-selected{outline:2px solid var(--bp-state-selected-ring);outline-offset:2px}.sb-is-suspended{background:var(--bp-state-suspended-bg)!important;border-color:var(--bp-state-suspended-border)!important}.sb-is-updating{background:var(--bp-state-updating-bg)!important}.pm-odds-up{animation:sbOddsFlashUp .9s ease-out}.pm-odds-down{animation:sbOddsFlashDown .9s ease-out}@keyframes sbOddsFlashUp{0%{filter:brightness(1)}20%{filter:brightness(1.14)}to{filter:brightness(1)}}@keyframes sbOddsFlashDown{0%{filter:brightness(1)}20%{filter:brightness(1.12)}to{filter:brightness(1)}}@media(max-width:520px){.sb-odds-row{grid-template-columns:1fr 1fr;grid-template-areas:"sel sel" "back lay";align-items:stretch}.sb-odds-row.sb-odds-row--fancy{grid-template-areas:"sel sel" "lay back"}.sb-selection{grid-area:sel}.sb-odds-btn--back{grid-area:back}.sb-odds-btn--lay{grid-area:lay}.sb-odds-btn{min-inline-size:0}}
