:root{--sb-header-background: #39438d;--sb-on-dark: #ffffff;--sb-on-brand-primary: #ffffff;--sb-brand-primary: #5b50f5;--sb-brand-accent: #61afff;--sb-page-background: #f3f6fb;--sb-surface-panel: #ffffff;--sb-surface-muted: #f6f8fc;--sb-surface-dark: #222d41;--sb-border-soft: #dde5f0;--sb-border-strong: #cfd9e9;--sb-text-strong: #243048;--sb-text-subtle: #51617e;--sb-text-soft: #93a3bf;--sb-live: #ff6a81;--sb-success: #1fc184}:root[data-theme=dark],body[data-theme=dark]{--sb-header-background: #1a2337;--sb-on-brand-primary: #161d33;--sb-brand-primary: #8d84ff;--sb-page-background: #0d1421;--sb-surface-panel: #172133;--sb-surface-muted: #202c41;--sb-surface-dark: #0b1220;--sb-border-soft: #2a3650;--sb-border-strong: #384766;--sb-text-strong: #edf3ff;--sb-text-subtle: #b3c0d8;--sb-text-soft: #7f8fac;--sb-live: #ff7f95;--sb-success: #45d59f}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-outlined-2YFL6TZ7.woff2") format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-rounded-56423B7T.woff2") format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url("./media/material-symbols-sharp-6XZXJJRY.woff2") format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Regular.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Sans;src:url(/fonts/IBMPlexSans-Medium.woff2) format("woff2");font-display:swap;font-weight:500 700;font-style:normal}@font-face{font-family:Supply;src:url(/fonts/Supply-Regular.otf) format("opentype");font-display:swap;font-weight:400;font-style:normal}:root{--font-family-base: "IBM Plex Sans", "Segoe UI", sans-serif;--font-family-display: "Supply", "IBM Plex Sans", sans-serif;--font-size-xs: .8125rem;--font-size-sm: .875rem;--font-size-md: .9375rem;--font-size-lg: 1rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.75rem;--line-height-tight: 1.15;--line-height-base: 1.45;--tracking-tight: -.03em;--tracking-base: -.012em;--sb-header-height: 5.4rem;--sb-container-max: 122rem;--sb-success-strong: color-mix(in srgb, var(--sb-success) 78%, black);--sb-success-bright: color-mix(in srgb, var(--sb-success) 72%, white);--sb-header-control-surface: color-mix(in srgb, var(--sb-on-dark) 8%, transparent);--sb-header-control-surface-hover: color-mix(in srgb, var(--sb-on-dark) 14%, transparent);--sb-header-control-surface-active: color-mix(in srgb, var(--sb-on-dark) 16%, transparent);--sb-header-control-border: color-mix(in srgb, var(--sb-brand-accent) 28%, transparent);--sb-header-control-border-hover: color-mix(in srgb, var(--sb-brand-accent) 44%, transparent);--sb-header-control-foreground: color-mix(in srgb, var(--sb-on-dark) 96%, transparent);--sb-banner-surface: radial-gradient(circle at 18% 20%, color-mix(in srgb, var(--sb-on-dark) 9%, transparent) 0 .08rem, transparent .09rem) 0 0 / 2rem 2rem, linear-gradient( 90deg, color-mix(in srgb, var(--sb-surface-dark) 70%, black) 0%, color-mix(in srgb, var(--sb-header-background) 32%, var(--sb-surface-dark)) 100% );--sb-modal-backdrop: linear-gradient( 180deg, color-mix(in srgb, var(--sb-surface-dark) 40%, transparent), color-mix(in srgb, var(--sb-surface-dark) 62%, transparent) ), color-mix(in srgb, var(--sb-surface-dark) 36%, transparent);--sb-modal-surface: linear-gradient( 180deg, color-mix(in srgb, var(--sb-surface-muted) 96%, white), color-mix(in srgb, var(--sb-surface-panel) 98%, white) );--sb-modal-border: color-mix(in srgb, var(--sb-border-soft) 84%, white);--sb-modal-divider: color-mix(in srgb, var(--sb-border-soft) 90%, white);--sb-modal-shadow: 0 22px 56px color-mix(in srgb, var(--sb-surface-dark) 20%, transparent), 0 8px 20px color-mix(in srgb, var(--sb-surface-dark) 12%, transparent);--sb-modal-header-surface: linear-gradient( 180deg, color-mix(in srgb, var(--sb-surface-muted) 98%, white), color-mix(in srgb, var(--sb-surface-muted) 92%, var(--sb-surface-panel)) );--sb-modal-input-surface: color-mix(in srgb, var(--sb-surface-panel) 96%, white);--sb-modal-input-surface-focus: var(--sb-surface-panel);--sb-modal-close-hover-surface: color-mix(in srgb, var(--sb-border-soft) 88%, white);--sb-betslip-delete-overlay: linear-gradient(180deg, rgba(220, 38, 38, .12), rgba(220, 38, 38, .18));--sb-betslip-delete-confirm-surface: linear-gradient(180deg, rgba(220, 38, 38, .2), rgba(220, 38, 38, .28));--sb-betslip-delete-confirm-foreground: #a31425;--sb-betslip-delete-confirm-divider: rgba(161, 26, 40, .14);--sb-betslip-delete-hint-foreground: #bf1d34;--sb-betslip-delete-abort-surface: linear-gradient(180deg, rgba(81, 97, 126, .08), rgba(81, 97, 126, .14));--sb-betslip-delete-abort-foreground: #43526d;--sb-match-detail-hero-surface: radial-gradient(circle at 68% 46%, color-mix(in srgb, var(--sb-brand-primary) 26%, transparent), transparent 34%), linear-gradient( 135deg, color-mix(in srgb, var(--sb-surface-dark) 74%, black) 0%, color-mix(in srgb, var(--sb-surface-dark) 52%, black) 52%, color-mix(in srgb, var(--sb-brand-primary) 18%, color-mix(in srgb, var(--sb-surface-dark) 70%, black)) 100% );--sb-match-detail-hero-line: color-mix(in srgb, var(--sb-on-dark) 13%, transparent);--sb-match-detail-hero-badge-border: color-mix(in srgb, var(--sb-live) 34%, transparent);--sb-match-detail-hero-badge-surface: color-mix(in srgb, var(--sb-live) 18%, var(--sb-surface-dark));--sb-match-detail-hero-badge-foreground: color-mix(in srgb, var(--sb-live) 70%, white);--sb-match-detail-hero-muted: color-mix(in srgb, var(--sb-on-dark) 62%, var(--sb-text-soft));--sb-odds-border: var(--sb-border-strong);--sb-odds-inset: color-mix(in srgb, var(--sb-on-dark) 55%, transparent);--sb-odds-hover-border: color-mix(in srgb, var(--sb-brand-primary) 35%, transparent);--sb-odds-hover-shadow: 0 .65rem 1.2rem color-mix(in srgb, var(--sb-header-background) 14%, transparent);--sb-odds-ghost-foreground: color-mix(in srgb, var(--sb-text-subtle) 84%, var(--sb-brand-primary) 16%);--sb-odds-flash-color: var(--sb-brand-primary);--sb-betslip-group-surface: var(--sb-surface-panel);--sb-betslip-selection-surface: var(--sb-surface-panel);--sb-betslip-footer-surface: var(--sb-surface-panel);--sb-tab-divider: color-mix(in srgb, var(--sb-border-soft) 55%, var(--sb-border-strong));--sb-mobile-drawer-active-surface: linear-gradient( 180deg, color-mix(in srgb, var(--sb-brand-primary) 8%, transparent) 0%, color-mix(in srgb, var(--sb-brand-primary) 4%, transparent) 100% );--sb-pill-active-foreground: var(--sb-on-brand-primary);--sb-pill-active-count: color-mix(in srgb, var(--sb-pill-active-foreground) 74%, transparent);--sb-pill-active-background: linear-gradient( 135deg, var(--sb-brand-primary) 0%, color-mix(in srgb, var(--sb-brand-primary) 86%, black) 100% );--sb-pill-active-border: color-mix(in srgb, var(--sb-brand-primary) 88%, black);--sb-pill-active-shadow: 0 .75rem 1.3rem color-mix(in srgb, var(--sb-brand-primary) 24%, transparent);--sb-selection-foreground: var(--sb-pill-active-foreground);--sb-selection-background: var(--sb-pill-active-background);--sb-selection-border: var(--sb-pill-active-border);--sb-selection-outline: color-mix(in srgb, var(--sb-pill-active-foreground) 20%, transparent);--sb-selection-shadow: 0 .75rem 1.3rem color-mix(in srgb, var(--sb-brand-primary) 28%, transparent);--sb-shadow-panel: 0 1rem 2.2rem color-mix(in srgb, var(--sb-surface-dark) 18%, transparent);--sb-shadow-card: 0 .55rem 1.15rem color-mix(in srgb, var(--sb-surface-dark) 10%, transparent);--sb-radius-panel: 1.55rem;--sb-radius-card: 1.35rem;--sb-radius-pill: 999px;--sb-rail-width-collapsed: 4.6rem;--sb-sports-width-expanded: clamp(14.65rem, 16.4vw, 16.5rem);--sb-sports-width-collapsed: var(--sb-rail-width-collapsed);--sb-betslip-width-expanded: clamp(15rem, 16vw, 19rem);--sb-betslip-width-collapsed: var(--sb-rail-width-collapsed)}html{font-size:15px;-webkit-text-size-adjust:100%;scrollbar-gutter:stable}body{background:var(--sb-page-background);color:var(--sb-text-strong);margin:0;font-family:var(--font-family-base);font-size:var(--font-size-md);line-height:var(--line-height-base);letter-spacing:var(--tracking-base);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background-color .22s ease,color .22s ease}h1,h2,h3,h4,h5,h6{margin:0;font:inherit;font-weight:600;line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight)}p,ul,ol,dl{margin:0}a,button,input,select,textarea,label{font:inherit;letter-spacing:inherit}button,input,select,textarea{line-height:1.2}strong,b{font-weight:600}*{box-sizing:border-box}.sb-panel,.sb-card-shell{background:var(--sb-surface-panel);border:1px solid var(--sb-border-soft);box-shadow:var(--sb-shadow-panel)}.sb-panel{border-radius:var(--sb-radius-panel)}.sb-card-shell{border-radius:var(--sb-radius-card)}.sb-scrollbar{scrollbar-width:thin;scrollbar-color:#bdc9db transparent}.sb-scrollbar::-webkit-scrollbar{width:.35rem;height:.35rem}.sb-scrollbar::-webkit-scrollbar-track{background:transparent}.sb-scrollbar::-webkit-scrollbar-thumb{border-radius:999px;background:#bdc9db}.sb-pill-button{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;min-height:3.45rem;padding:0 1.2rem;border:1px solid var(--sb-border-soft);border-radius:var(--sb-radius-pill);background:var(--sb-surface-panel);color:var(--sb-text-subtle);font-size:.9rem;font-weight:800;cursor:pointer;box-shadow:0 .2rem .8rem #1f2f5108}.sb-pill-button--active{background:var(--sb-pill-active-background);border-color:var(--sb-pill-active-border);color:var(--sb-pill-active-foreground);box-shadow:var(--sb-pill-active-shadow)}.sb-icon-button{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:1px solid var(--sb-border-soft);border-radius:50%;background:var(--sb-surface-panel);color:var(--sb-text-subtle);cursor:pointer;box-shadow:0 .3rem 1rem #1f2f510f}.sb-odds-button{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:3.5rem;padding:0 .65rem;border:1px solid var(--sb-odds-border);border-radius:.8rem;background:var(--sb-surface-panel);color:var(--sb-text-strong);font-size:.9rem;font-weight:900;box-shadow:inset 0 0 0 1px var(--sb-odds-inset);cursor:pointer;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}.sb-odds-button:hover:not(:disabled){border-color:var(--sb-odds-hover-border);box-shadow:var(--sb-odds-hover-shadow)}.sb-odds-button:disabled{background:color-mix(in srgb,var(--sb-surface-panel) 88%,var(--sb-page-background));color:color-mix(in srgb,var(--sb-text-soft) 38%,transparent);border-color:color-mix(in srgb,var(--sb-border-soft) 72%,transparent);cursor:not-allowed}.sb-odds-button--selected{background:var(--sb-selection-background);border-color:var(--sb-selection-border);color:var(--sb-selection-foreground);box-shadow:inset 0 0 0 1px var(--sb-selection-outline),var(--sb-selection-shadow);transform:translateY(-.04rem)}.sb-odds-button--ghost{color:var(--sb-odds-ghost-foreground)}.sb-odds-value-flash{animation:sb-odds-value-flash .82s cubic-bezier(.22,1,.36,1)}.sb-change-pulse{transform-origin:center;will-change:transform;animation:sb-change-pulse .48s cubic-bezier(.22,1,.36,1)}@keyframes sb-change-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes sb-odds-value-flash{0%,to{box-shadow:inherit;filter:brightness(1)}18%{border-color:color-mix(in srgb,var(--sb-odds-flash-color) 68%,transparent);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--sb-odds-flash-color) 12%,white),0 0 0 .18rem color-mix(in srgb,var(--sb-odds-flash-color) 14%,transparent),0 .85rem 1.45rem color-mix(in srgb,var(--sb-odds-flash-color) 16%,black);filter:brightness(1.08)}42%{border-color:color-mix(in srgb,var(--sb-odds-flash-color) 34%,transparent);box-shadow:inset 0 0 0 999px color-mix(in srgb,var(--sb-odds-flash-color) 6%,white),0 0 0 .08rem color-mix(in srgb,var(--sb-odds-flash-color) 8%,transparent),0 .45rem 1rem color-mix(in srgb,var(--sb-odds-flash-color) 10%,black);filter:brightness(1.03)}}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.betslip-mobile-dialog-backdrop{background:#0d132285;-webkit-backdrop-filter:blur(.2rem);backdrop-filter:blur(.2rem)}.betslip-mobile-dialog-panel{width:100vw;max-width:100vw!important;height:100dvh;max-height:100dvh!important}.betslip-mobile-dialog-panel .mat-mdc-dialog-container,.betslip-mobile-dialog-panel .mat-mdc-dialog-inner-container,.betslip-mobile-dialog-panel .mat-mdc-dialog-surface,.betslip-mobile-dialog-panel .mat-mdc-dialog-component-host,.betslip-mobile-dialog-panel app-betslip-mobile-dialog,.betslip-mobile-dialog-panel .betslip-mobile-dialog,.betslip-mobile-dialog-panel app-betslip{width:100%;height:100%;max-width:none;max-height:none}.betslip-mobile-dialog-panel .mat-mdc-dialog-surface{border-radius:0;background:var(--sb-page-background);box-shadow:none;overflow:hidden}.betslip-mobile-dialog-panel .betslip{height:100%;border:0;border-radius:0;box-shadow:none}.betslip-mobile-dialog-panel .betslip__footer{padding-bottom:calc(.9rem + env(safe-area-inset-bottom))}.quick-select-columns-dialog-panel .mat-mdc-dialog-surface{border:1px solid var(--sb-border-soft);border-radius:1.35rem;background:var(--sb-surface-panel);box-shadow:var(--sb-shadow-panel);overflow:hidden;padding:0}:root[data-theme=dark],body[data-theme=dark]{color-scheme:dark;--sb-modal-border: color-mix(in srgb, var(--sb-border-strong) 54%, var(--sb-header-background));--sb-modal-divider: var(--sb-border-soft);--sb-modal-surface: linear-gradient( 180deg, color-mix(in srgb, var(--sb-surface-muted) 84%, var(--sb-surface-dark)), color-mix(in srgb, var(--sb-surface-panel) 74%, var(--sb-surface-dark)) );--sb-modal-shadow: 0 22px 56px color-mix(in srgb, black 38%, transparent), 0 8px 20px color-mix(in srgb, black 24%, transparent);--sb-modal-header-surface: linear-gradient( 180deg, color-mix(in srgb, var(--sb-surface-muted) 74%, var(--sb-surface-dark)), color-mix(in srgb, var(--sb-surface-panel) 44%, var(--sb-surface-dark)) );--sb-modal-input-surface: color-mix(in srgb, var(--sb-surface-dark) 82%, black);--sb-modal-input-surface-focus: color-mix(in srgb, var(--sb-surface-dark) 90%, black);--sb-modal-close-hover-surface: color-mix(in srgb, var(--sb-on-dark) 6%, transparent);--sb-odds-border: color-mix(in srgb, var(--sb-border-strong) 82%, var(--sb-surface-dark));--sb-odds-inset: color-mix(in srgb, var(--sb-on-dark) 8%, transparent);--sb-odds-hover-border: color-mix(in srgb, var(--sb-brand-primary) 24%, transparent);--sb-odds-hover-shadow: 0 .75rem 1.35rem color-mix(in srgb, black 26%, transparent);--sb-odds-ghost-foreground: color-mix(in srgb, var(--sb-text-soft) 82%, var(--sb-brand-primary) 18%);--sb-betslip-group-surface: color-mix(in srgb, var(--sb-surface-panel) 78%, var(--sb-surface-muted));--sb-betslip-selection-surface: color-mix(in srgb, var(--sb-surface-panel) 88%, var(--sb-surface-muted));--sb-betslip-footer-surface: color-mix(in srgb, var(--sb-surface-panel) 72%, var(--sb-surface-dark));--sb-tab-divider: color-mix(in srgb, var(--sb-border-soft) 76%, transparent);--sb-mobile-drawer-active-surface: linear-gradient( 180deg, color-mix(in srgb, var(--sb-brand-primary) 18%, transparent) 0%, color-mix(in srgb, var(--sb-brand-primary) 10%, transparent) 100% );--sb-pill-active-count: color-mix(in srgb, var(--sb-pill-active-foreground) 72%, transparent);--sb-pill-active-background: linear-gradient( 135deg, color-mix(in srgb, var(--sb-brand-primary) 8%, white) 0%, color-mix(in srgb, var(--sb-brand-primary) 24%, white) 44%, color-mix(in srgb, var(--sb-brand-primary) 58%, white) 100% );--sb-pill-active-border: color-mix(in srgb, var(--sb-on-dark) 96%, var(--sb-brand-primary) 4%);--sb-pill-active-shadow: 0 .95rem 1.75rem color-mix(in srgb, black 34%, transparent), 0 0 0 1px color-mix(in srgb, var(--sb-brand-primary) 24%, transparent);--sb-selection-background: var(--sb-pill-active-background);--sb-selection-border: var(--sb-pill-active-border);--sb-selection-outline: color-mix(in srgb, var(--sb-pill-active-foreground) 42%, transparent);--sb-selection-shadow: 0 1rem 1.9rem color-mix(in srgb, black 42%, transparent), 0 0 0 1px color-mix(in srgb, var(--sb-brand-primary) 28%, transparent);--sb-shadow-panel: 0 1rem 2.4rem color-mix(in srgb, black 34%, transparent);--sb-shadow-card: 0 .6rem 1.2rem color-mix(in srgb, black 20%, transparent)}:root[data-theme=dark] .app-header__dropdown,:root[data-theme=dark] .match-search,:root[data-theme=dark] .match-detail-market__option,:root[data-theme=dark] .mobile-nav-drawer__close,:root[data-theme=dark] .mobile-nav-drawer__item,:root[data-theme=dark] .mobile-nav-drawer__child,:root[data-theme=dark] .betslip-mobile-widget,:root[data-theme=dark] .tournament-group__flag,body[data-theme=dark] .app-header__dropdown,body[data-theme=dark] .match-search,body[data-theme=dark] .match-detail-market__option,body[data-theme=dark] .mobile-nav-drawer__close,body[data-theme=dark] .mobile-nav-drawer__item,body[data-theme=dark] .mobile-nav-drawer__child,body[data-theme=dark] .betslip-mobile-widget,body[data-theme=dark] .tournament-group__flag{background:var(--sb-surface-panel);color:var(--sb-text-strong)}:root[data-theme=dark] .app-header__dropdown,body[data-theme=dark] .app-header__dropdown{box-shadow:var(--sb-shadow-card)}:root[data-theme=dark] .mobile-nav-drawer__panel,body[data-theme=dark] .mobile-nav-drawer__panel{background:#172133f5;box-shadow:0 1.25rem 2.7rem #0000005c}:root[data-theme=dark] .login-modal__title,body[data-theme=dark] .login-modal__title{color:var(--sb-text-strong)}:root[data-theme=dark] .login-modal__label,:root[data-theme=dark] .login-modal__footer,body[data-theme=dark] .login-modal__label,body[data-theme=dark] .login-modal__footer{color:var(--sb-text-soft)}:root[data-theme=dark] .login-modal__input,body[data-theme=dark] .login-modal__input{border-color:var(--sb-border-strong);color:var(--sb-text-strong)}:root[data-theme=dark] .login-modal__input::placeholder,body[data-theme=dark] .login-modal__input::placeholder{color:var(--sb-text-soft)}:root[data-theme=dark] .login-modal__input:focus,body[data-theme=dark] .login-modal__input:focus{background:var(--sb-modal-input-surface-focus)}:root[data-theme=dark] .login-modal__close,body[data-theme=dark] .login-modal__close{color:var(--sb-text-soft)}:root[data-theme=dark] .login-modal__close:hover,body[data-theme=dark] .login-modal__close:hover{color:var(--sb-text-strong)}
