body.user-app{--user-bg: var(--tg-theme-bg-color, #06111f);--user-surface: var(--tg-theme-secondary-bg-color, #0d1b2d);--user-surface-raised: color-mix(in srgb, var(--user-surface) 86%, white 14%);--user-surface-soft: color-mix(in srgb, var(--user-surface) 92%, var(--user-bg) 8%);--user-text: var(--tg-theme-text-color, #f5f8fb);--user-muted: var(--tg-theme-hint-color, #91a2b6);--user-link: var(--tg-theme-link-color, #7b7ff7);--user-primary: var(--tenant-brand-primary, #5b5fef);--user-primary-bright: var(--tenant-brand-primary-bright, #7b7ff7);--user-primary-soft: color-mix(in srgb, var(--user-primary-bright) 15%, transparent);--user-primary-ink: var(--tenant-brand-primary-ink, #ffffff);--user-gold: var(--tenant-brand-accent, #22d3ee);--user-gold-text: var(--user-gold);--user-gold-soft: color-mix(in srgb, var(--user-gold) 17%, transparent);--user-gold-ink: var(--tenant-brand-accent-ink, #06111f);--user-danger: var(--tg-theme-destructive-text-color, #ff6577);--user-live: #ff4f69;--user-border: color-mix(in srgb, var(--user-text) 11%, transparent);--user-border-strong: color-mix(in srgb, var(--user-text) 18%, transparent);--user-shadow: 0 20px 54px rgb(0 0 0 / 24%);--user-shadow-soft: 0 10px 28px rgb(0 0 0 / 14%);--user-radius-xl: 28px;--user-radius-lg: 21px;--user-radius-md: 15px;--user-safe-top: env(safe-area-inset-top, 0px);--user-safe-bottom: env(safe-area-inset-bottom, 0px);min-width:320px;min-height:100dvh;color:var(--user-text);background:radial-gradient(circle at 8% -5%,color-mix(in srgb,var(--user-primary-bright) 17%,transparent),transparent 34rem),radial-gradient(circle at 105% 18%,color-mix(in srgb,var(--user-gold) 10%,transparent),transparent 28rem),var(--user-bg);color-scheme:light dark;font-size:15px;line-height:1.5}body.user-app *,body.user-app *:before,body.user-app *:after{box-sizing:border-box}body.user-app button,body.user-app input,body.user-app textarea,body.user-app select{font:inherit}body.user-app button,body.user-app a{-webkit-tap-highlight-color:transparent}body.user-app button:focus-visible,body.user-app a:focus-visible,body.user-app input:focus-visible,body.user-app textarea:focus-visible,body.user-app select:focus-visible,body.user-app [tabindex]:focus-visible{outline:3px solid color-mix(in srgb,var(--user-gold) 88%,white 12%);outline-offset:3px}body.user-app .app-shell{width:min(100%,820px);min-height:100dvh;padding-top:var(--user-safe-top)}body.user-app .topbar{min-height:68px;grid-template-columns:auto minmax(0,1fr) 46px;gap:11px;padding:11px 15px 9px;border-bottom:1px solid color-mix(in srgb,var(--user-border) 70%,transparent);background:color-mix(in srgb,var(--user-bg) 84%,transparent);box-shadow:0 8px 30px #00000014;-webkit-backdrop-filter:blur(22px) saturate(145%);backdrop-filter:blur(22px) saturate(145%)}body.user-app .brand-mark,body.user-app .pulse-logo{color:var(--user-primary-ink);background:linear-gradient(145deg,color-mix(in srgb,var(--user-primary-bright) 88%,white 12%),var(--user-primary)),var(--user-primary);box-shadow:0 10px 26px color-mix(in srgb,var(--user-primary) 34%,transparent)}body.user-app .brand-mark{width:44px;height:44px;overflow:hidden;border:1px solid color-mix(in srgb,white 24%,transparent);border-radius:15px}body.user-app .brand-mark.has-brand-icon,body.user-app .pulse-logo.has-brand-icon{padding:0;overflow:hidden;border-color:transparent;border-radius:0;background:transparent;box-shadow:none;filter:drop-shadow(0 7px 14px rgb(0 0 0 / 22%))}body.user-app .brand-mark.has-brand-icon.is-wide-brand-icon{width:min(var(--tenant-brand-icon-display-width, 92px),38vw);max-width:132px}body.user-app .brand-mark-image{display:block;width:100%;height:100%;max-width:100%;max-height:100%;border-radius:0;object-fit:contain;object-position:center;background:transparent;filter:drop-shadow(0 5px 11px rgb(0 0 0 / 18%))}body.user-app .brand-mark.has-brand-icon>.brand-mark-image,body.user-app .pulse-logo.has-brand-icon>.brand-mark-image{filter:none}body.user-app .brand-copy h1{color:var(--user-text);font-size:17px;font-weight:850;letter-spacing:-.025em}body.user-app .brand-copy .eyebrow{color:var(--user-primary-bright)}body.user-app .icon-button,body.user-app .dialog-close{min-width:44px;min-height:44px;border:1px solid var(--user-border);border-radius:15px;color:var(--user-text);background:color-mix(in srgb,var(--user-surface) 88%,transparent);box-shadow:var(--user-shadow-soft)}body.user-app .icon-button:active,body.user-app .dialog-close:active,body.user-app .primary-button:active,body.user-app .secondary-button:active,body.user-app .ghost-button:active,body.user-app .quick-card:active,body.user-app .action-link:active,body.user-app .match-card:active,body.user-app .promo-card:active,body.user-app .event-card:active{transform:translateY(1px) scale(.985)}body.user-app .app-content{width:100%;padding:10px 14px calc(104px + var(--user-safe-bottom))}body.user-app .bottom-nav{right:10px;bottom:max(9px,var(--user-safe-bottom));left:10px;width:min(calc(100% - 20px),780px);min-height:70px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:7px;border:1px solid var(--user-border-strong);border-radius:23px;background:color-mix(in srgb,var(--user-surface) 88%,transparent);box-shadow:0 20px 55px #00000047;-webkit-backdrop-filter:blur(24px) saturate(150%);backdrop-filter:blur(24px) saturate(150%)}body.user-app .nav-item{min-width:44px;min-height:54px;padding:7px 3px 6px;border-radius:16px;color:var(--user-muted);transition:color .18s ease,background-color .18s ease,transform .18s ease}body.user-app .nav-item span{font-size:20px}body.user-app .nav-item small{margin-top:5px;font-size:10px;font-weight:750;letter-spacing:-.01em}body.user-app .nav-item.active,body.user-app .nav-item[aria-current=page]{color:var(--user-primary-ink);background:linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:0 8px 20px color-mix(in srgb,var(--user-primary) 32%,transparent)}body.user-app .user-home{display:grid;gap:22px}body.user-app .welcome-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 2px 0}body.user-app .welcome-copy{min-width:0}body.user-app .welcome-copy p{margin:0;color:var(--user-muted);font-size:13px}body.user-app .welcome-copy h2{overflow:hidden;margin:2px 0 0;font-size:clamp(22px,7vw,30px);font-weight:900;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap}body.user-app .hero,body.user-app .casino-feature{position:relative;isolation:isolate;overflow:hidden;padding:23px;border:1px solid rgb(255 255 255 / 13%);border-radius:var(--user-radius-xl);color:#f7fbff;background:radial-gradient(circle at 88% 12%,rgb(240 189 89 / 27%),transparent 30%),linear-gradient(135deg,#0a2f3b,#083e36 46%,#071827);box-shadow:var(--user-shadow)}body.user-app .hero:before,body.user-app .casino-feature:before{position:absolute;z-index:-1;right:-42px;bottom:-74px;width:190px;height:190px;border:1px solid rgb(255 255 255 / 9%);border-radius:50%;background:#ffffff08;content:""}body.user-app .hero:after,body.user-app .casino-feature:after{right:24px;bottom:-20px;color:#ffffff12;font-size:130px}body.user-app .hero-badge,body.user-app .game-badge,body.user-app .league-pill,body.user-app .live-pill,body.user-app .event-status,body.user-app .promo-kicker{display:inline-flex;min-height:27px;align-items:center;gap:6px;padding:5px 9px;border:1px solid rgb(255 255 255 / 14%);border-radius:999px;font-size:11px;font-weight:850;letter-spacing:.055em;line-height:1.2;text-transform:uppercase}body.user-app .hero-badge,body.user-app .game-badge{color:#ffe2a6;background:#f0bd5924}body.user-app .hero h2,body.user-app .casino-feature h2{max-width:520px;margin:12px 0 0;color:#fff;font-size:clamp(27px,8vw,38px);font-weight:900;line-height:1.06;letter-spacing:-.05em}body.user-app .hero p,body.user-app .casino-feature p{max-width:540px;margin:11px 0 0;color:#eff9ffc4;font-size:14px;line-height:1.55}body.user-app .hero-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:19px}body.user-app .hero-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px}body.user-app .hero-metric{min-width:0;padding:10px 11px;border:1px solid rgb(255 255 255 / 10%);border-radius:14px;background:#ffffff12;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.user-app .hero-metric strong,body.user-app .hero-metric span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.user-app .hero-metric strong{font-size:16px;font-variant-numeric:tabular-nums}body.user-app .hero-metric span{margin-top:2px;color:#eff9ff9e;font-size:11px}body.user-app .section{margin-top:23px}body.user-app .section-title,body.user-app .settings-head,body.user-app .ticket-head,body.user-app .event-card-top{display:flex;align-items:center;justify-content:space-between;gap:12px}body.user-app .section-title{margin:0 2px 12px}body.user-app .section-title h3,body.user-app .settings-head h3,body.user-app .ticket-head h3{margin:0;color:var(--user-text);font-size:17px;font-weight:850;letter-spacing:-.025em}body.user-app .section-title p,body.user-app .settings-head p,body.user-app .ticket-head p{margin:2px 0 0;color:var(--user-muted);font-size:13px}body.user-app .quick-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}body.user-app .quick-card{--quick-accent: var(--user-primary-bright);position:relative;isolation:isolate;min-height:138px;overflow:hidden;padding:17px;border:1px solid color-mix(in srgb,var(--quick-accent) 22%,var(--user-border));border-radius:var(--user-radius-lg);color:var(--user-text);background:linear-gradient(145deg,color-mix(in srgb,var(--quick-accent) 10%,var(--user-surface-raised)),var(--user-surface));box-shadow:var(--user-shadow-soft);text-align:left;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}body.user-app .quick-card:after{position:absolute;z-index:-1;right:-24px;bottom:-36px;width:110px;height:110px;border-radius:50%;background:color-mix(in srgb,var(--quick-accent) 13%,transparent);content:""}body.user-app .quick-card--sports{--quick-accent: #27c79a}body.user-app .quick-card--bonus{--quick-accent: var(--user-gold)}body.user-app .quick-card--event{--quick-accent: #8e7dff}body.user-app .quick-card--casino{--quick-accent: #ff7691}body.user-app .quick-card .card-icon{display:grid;width:42px;height:42px;place-items:center;margin-bottom:21px;border:1px solid color-mix(in srgb,var(--quick-accent) 24%,var(--user-border));border-radius:14px;background:color-mix(in srgb,var(--quick-accent) 12%,var(--user-surface));font-size:21px}body.user-app .quick-card h3{margin:0;font-size:15px;font-weight:850}body.user-app .quick-card p{margin:5px 0 0;color:var(--user-muted);font-size:13px;line-height:1.42}body.user-app .action-list,body.user-app .support-links{overflow:hidden;border:1px solid var(--user-border);border-radius:var(--user-radius-lg);background:color-mix(in srgb,var(--user-surface) 94%,transparent);box-shadow:var(--user-shadow-soft)}body.user-app .action-link{display:grid;width:100%;min-height:66px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 14px;border:0;color:var(--user-text);background:transparent;text-align:left}body.user-app .action-link+.action-link{border-top:1px solid var(--user-border)}body.user-app .action-icon,body.user-app .event-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--user-border);border-radius:14px;background:var(--user-primary-soft);font-size:20px}body.user-app .action-copy{min-width:0}body.user-app .action-copy strong,body.user-app .action-copy span{display:block}body.user-app .action-copy strong{font-size:14px;font-weight:820}body.user-app .action-copy span{margin-top:2px;color:var(--user-muted);font-size:12px}body.user-app .action-arrow{color:var(--user-muted);font-size:22px}body.user-app .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin:8px 2px 18px}body.user-app .page-head h2{margin:0;color:var(--user-text);font-size:clamp(27px,8vw,36px);font-weight:900;line-height:1.08;letter-spacing:-.05em}body.user-app .page-head p{max-width:590px;margin:6px 0 0;color:var(--user-muted);font-size:14px;line-height:1.5}body.user-app .sports-tabs{position:sticky;z-index:15;top:calc(65px + var(--user-safe-top));display:flex;gap:7px;overflow-x:auto;margin:0 -14px;padding:7px 14px 10px;background:linear-gradient(var(--user-bg) 76%,transparent);scrollbar-width:none;scroll-snap-type:x proximity}body.user-app .sports-tabs::-webkit-scrollbar{display:none}body.user-app .sports-tab{min-width:max-content;min-height:44px;flex:0 0 auto;padding:10px 14px;border:1px solid var(--user-border);border-radius:999px;color:var(--user-muted);background:color-mix(in srgb,var(--user-surface) 92%,transparent);scroll-snap-align:start;font-size:13px;font-weight:800}body.user-app .sports-tab.active,body.user-app .sports-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--user-primary-bright) 65%,var(--user-border));color:var(--user-primary-ink);background:linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:0 8px 20px color-mix(in srgb,var(--user-primary) 25%,transparent)}body.user-app .match-card,body.user-app .content-ticket,body.user-app .game-card,body.user-app .promo-card,body.user-app .event-card,body.user-app .settings-card,body.user-app .profile-card,body.user-app .rules-card,body.user-app .question-card,body.user-app .completion-card,body.user-app .list-card,body.user-app .form-card,body.user-app .card{border:1px solid var(--user-border);border-radius:var(--user-radius-lg);color:var(--user-text);background:linear-gradient(145deg,color-mix(in srgb,var(--user-surface-raised) 96%,transparent),var(--user-surface));box-shadow:var(--user-shadow-soft)}body.user-app .match-card{padding:15px}body.user-app .match-top,body.user-app .match-actions,body.user-app .event-footer{display:flex;align-items:center;justify-content:space-between;gap:10px}body.user-app .league-pill{overflow:hidden;max-width:74%;min-height:26px;border-color:var(--user-border);color:var(--user-muted);background:color-mix(in srgb,var(--user-surface) 85%,transparent);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}body.user-app .live-pill{min-height:26px;border-color:color-mix(in srgb,var(--user-live) 36%,transparent);color:#ff99a8;background:color-mix(in srgb,var(--user-live) 12%,transparent)}body.user-app .live-pill:before{width:7px;height:7px;border-radius:50%;background:var(--user-live);box-shadow:0 0 0 4px color-mix(in srgb,var(--user-live) 15%,transparent);content:""}body.user-app .match-main{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:15px;padding:16px 1px 14px}body.user-app .team-name{display:block;overflow:hidden;color:var(--user-text);font-size:15px;font-weight:820;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}body.user-app .team-name+.team-name{margin-top:7px}body.user-app .match-time{display:block;margin-top:7px;color:var(--user-muted);font-size:12px;font-variant-numeric:tabular-nums}body.user-app .score-badge{min-width:66px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--user-primary-bright) 28%,var(--user-border));border-radius:16px;color:var(--user-text);background:var(--user-primary-soft);font-size:20px;font-weight:900;font-variant-numeric:tabular-nums;text-align:center}body.user-app .odds-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}body.user-app .odd-pill{display:flex;min-width:0;min-height:48px;align-items:center;justify-content:space-between;gap:7px;padding:8px 10px;border:1px solid var(--user-border);border-radius:13px;color:var(--user-muted);background:color-mix(in srgb,var(--user-bg) 34%,var(--user-surface));font-size:12px}body.user-app .odd-pill strong{color:var(--user-gold-text);font-size:14px;font-variant-numeric:tabular-nums}body.user-app .match-actions{flex-wrap:wrap;margin-top:13px}body.user-app .match-actions>*{flex:1 1 140px}body.user-app .content-ticket{position:relative;overflow:hidden;padding:17px;border-color:color-mix(in srgb,var(--user-gold) 28%,var(--user-border))}body.user-app .content-ticket:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--user-gold),var(--user-primary-bright));content:""}body.user-app .content-ticket pre,body.user-app .content-ticket .ticket-copy{margin:14px 0 0;color:color-mix(in srgb,var(--user-text) 88%,var(--user-muted));font-family:inherit;font-size:14px;line-height:1.62;white-space:pre-wrap}body.user-app .primary-button,body.user-app .secondary-button,body.user-app .ghost-button,body.user-app .danger-button{min-height:46px;padding:11px 16px;border-radius:14px;font-size:14px;font-weight:850;transition:transform .16s ease,filter .16s ease,opacity .16s ease}body.user-app .primary-button{border:1px solid color-mix(in srgb,var(--user-primary-bright) 70%,white 8%);color:var(--user-primary-ink);background:linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:0 10px 24px color-mix(in srgb,var(--user-primary) 29%,transparent)}body.user-app .secondary-button{border:1px solid rgb(255 255 255 / 19%);color:#fff;background:#ffffff17}body.user-app .ghost-button{border:1px solid var(--user-border-strong);color:var(--user-text);background:color-mix(in srgb,var(--user-surface) 88%,transparent)}body.user-app .danger-button{border:1px solid color-mix(in srgb,var(--user-danger) 35%,transparent);color:var(--user-danger);background:color-mix(in srgb,var(--user-danger) 10%,var(--user-surface))}body.user-app button[disabled],body.user-app [aria-disabled=true]{opacity:.48;cursor:not-allowed;filter:saturate(.55)}body.user-app .game-grid,body.user-app .promo-grid,body.user-app .event-list,body.user-app .settings-grid{display:grid;gap:11px}body.user-app .game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.user-app .game-card{position:relative;overflow:hidden;min-height:180px;padding:17px}body.user-app .game-card h3{margin:36px 0 0;font-size:17px;font-weight:850;letter-spacing:-.025em}body.user-app .game-card p{margin:6px 0 15px;color:var(--user-muted);font-size:13px;line-height:1.5}body.user-app .responsible-note{display:flex;align-items:flex-start;gap:9px;margin:16px 2px 0;padding:12px 13px;border:1px solid var(--user-border);border-radius:14px;color:var(--user-muted);background:color-mix(in srgb,var(--user-surface) 72%,transparent);font-size:12px;line-height:1.5}body.user-app .promo-grid{grid-template-columns:minmax(0,1fr)}body.user-app .promo-card{overflow:hidden}body.user-app .promo-media{display:block;width:100%;aspect-ratio:16 / 9;border-bottom:1px solid var(--user-border);background:color-mix(in srgb,var(--user-primary) 9%,var(--user-surface));object-fit:cover}body.user-app .promo-body{padding:17px}body.user-app .promo-kicker{border-color:color-mix(in srgb,var(--user-gold) 28%,transparent);color:var(--user-gold-text);background:var(--user-gold-soft)}body.user-app .promo-body h3{margin:11px 0 0;font-size:18px;font-weight:880;letter-spacing:-.03em}body.user-app .promo-description{display:-webkit-box;overflow:hidden;margin:7px 0 15px;color:var(--user-muted);font-size:14px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:4}body.user-app .event-card{overflow:hidden;width:100%;min-height:132px;padding:16px;text-align:left}body.user-app .event-card-media,body.user-app .event-detail-media{position:relative;display:grid;overflow:hidden;place-items:center;border:1px solid color-mix(in srgb,var(--user-primary-bright) 20%,var(--user-border));border-radius:17px;background:radial-gradient(circle at 78% 22%,color-mix(in srgb,var(--user-gold) 22%,transparent),transparent 38%),linear-gradient(145deg,color-mix(in srgb,var(--user-primary) 34%,var(--user-surface)),var(--user-surface))}body.user-app .event-card-media{width:calc(100% + 32px);margin:-16px -16px 14px;aspect-ratio:16 / 7;border-width:0 0 1px;border-radius:0}body.user-app .event-card-media>img,body.user-app .event-detail-media>img{position:absolute;z-index:1;inset:0;display:block;width:100%;height:100%;object-fit:cover}body.user-app .event-media-fallback{color:color-mix(in srgb,var(--user-primary-bright) 76%,white);font-size:38px;font-weight:900;text-shadow:0 8px 26px color-mix(in srgb,var(--user-primary) 55%,transparent)}body.user-app .event-card-media-shade{position:absolute;z-index:2;inset:0;background:linear-gradient(0deg,rgb(2 9 18 / 30%),transparent 62%);pointer-events:none}body.user-app .event-card-media--empty,body.user-app .event-detail-media--empty{border-color:color-mix(in srgb,var(--user-primary-bright) 15%,var(--user-border))}body.user-app .event-card-top{align-items:flex-start}body.user-app .event-card h3{margin:0;color:var(--user-text);font-size:16px;font-weight:850;line-height:1.4;letter-spacing:-.02em}body.user-app .event-dates{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:8px;color:var(--user-muted);font-size:12px;font-variant-numeric:tabular-nums}body.user-app .event-footer{margin-top:15px;padding-top:13px;border-top:1px solid var(--user-border)}body.user-app .event-status{border-color:color-mix(in srgb,var(--user-primary-bright) 25%,transparent);color:var(--user-primary-bright);background:var(--user-primary-soft)}body.user-app .app-dialog{position:fixed;inset:auto 0 0;width:100%;max-width:none;max-height:min(92dvh,860px);margin:0;padding:0;border:1px solid var(--user-border-strong);border-bottom:0;border-radius:28px 28px 0 0;color:var(--user-text);background:var(--user-surface);box-shadow:0 -24px 70px #00000061}body.user-app .app-dialog::backdrop{background:#02080fb8;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}body.user-app .dialog-card,body.user-app .event-sheet{max-height:min(92dvh,860px);overflow:auto;overscroll-behavior:contain;padding:13px 16px calc(20px + var(--user-safe-bottom));scrollbar-gutter:stable}body.user-app .dialog-card:before,body.user-app .event-sheet:before{display:block;width:42px;height:5px;margin:1px auto 8px;border-radius:99px;background:color-mix(in srgb,var(--user-text) 20%,transparent);content:""}body.user-app .dialog-close{position:sticky;z-index:4;top:0;float:right;width:44px;height:44px}body.user-app .rules-card,body.user-app .question-card,body.user-app .completion-card{padding:17px}body.user-app .rules-card{max-height:38dvh;overflow:auto;color:color-mix(in srgb,var(--user-text) 88%,var(--user-muted));font-size:14px;line-height:1.65;white-space:pre-wrap}body.user-app .question-progress{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px;color:var(--user-muted);font-size:12px;font-weight:800}body.user-app .question-card h3{margin:0 0 15px;font-size:18px;font-weight:850;line-height:1.42}body.user-app .answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}body.user-app .answer-option{min-height:48px;padding:11px 12px;border:1px solid var(--user-border-strong);border-radius:14px;color:var(--user-text);background:color-mix(in srgb,var(--user-bg) 24%,var(--user-surface));font-size:14px;font-weight:800}body.user-app .answer-option:hover,body.user-app .answer-option[aria-pressed=true],body.user-app .answer-option.selected{border-color:var(--user-primary-bright);color:var(--user-primary-ink);background:var(--user-primary)}body.user-app .completion-card{border-color:color-mix(in srgb,var(--user-primary-bright) 30%,var(--user-border));background:linear-gradient(145deg,var(--user-primary-soft),var(--user-surface));text-align:center}body.user-app .completion-card strong{display:block;margin-bottom:5px;font-size:18px}body.user-app .settings-grid{grid-template-columns:minmax(0,1fr)}body.user-app .developer-contact{display:block;width:max-content;max-width:100%;margin:15px auto 2px;color:var(--muted);font-size:10px;letter-spacing:.02em;opacity:.62;text-decoration:none}body.user-app .developer-contact:focus-visible,body.user-app .developer-contact:hover{opacity:.9;text-decoration:underline}body.user-app .settings-card,body.user-app .profile-card{padding:17px}body.user-app .profile-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:9px;margin-top:15px}body.user-app .profile-field{min-width:0;padding:12px 13px;border:1px solid var(--user-border);border-radius:14px;background:color-mix(in srgb,var(--user-bg) 25%,var(--user-surface))}body.user-app .profile-field label,body.user-app .profile-field .profile-label{display:block;margin-bottom:5px;color:var(--user-muted);font-size:12px;font-weight:750}body.user-app .profile-value{overflow-wrap:anywhere;color:var(--user-text);font-size:14px;font-weight:760}body.user-app .profile-field input,body.user-app .profile-field textarea,body.user-app .field input,body.user-app .field textarea,body.user-app .field select{width:100%;min-height:48px;padding:11px 13px;border:1px solid var(--user-border-strong);border-radius:13px;outline:0;color:var(--user-text);background:color-mix(in srgb,var(--user-bg) 40%,var(--user-surface));font-size:16px}body.user-app .profile-field input:disabled,body.user-app .field input:disabled{opacity:1;color:var(--user-muted);-webkit-text-fill-color:var(--user-muted)}body.user-app .user-empty,body.user-app .empty-state{padding:38px 21px;border:1px dashed var(--user-border-strong);border-radius:var(--user-radius-lg);color:var(--user-muted);background:color-mix(in srgb,var(--user-surface) 62%,transparent);font-size:14px;line-height:1.55;text-align:center}body.user-app .user-empty strong,body.user-app .empty-state strong{display:block;margin-bottom:6px;color:var(--user-text);font-size:16px}body.user-app .user-skeleton,body.user-app .skeleton{position:relative;min-height:112px;overflow:hidden;border:1px solid var(--user-border);border-radius:var(--user-radius-lg);background:var(--user-surface)}body.user-app .user-skeleton:after,body.user-app .skeleton:after{position:absolute;inset:0;background:linear-gradient(100deg,transparent 20%,rgb(255 255 255 / 8%) 48%,transparent 76%);content:"";transform:translate(-100%);animation:user-shimmer 1.35s ease-in-out infinite}body.user-app .list-row{min-height:58px}body.user-app .list-copy h3{font-size:14px;font-weight:820}body.user-app .list-copy p,body.user-app .form-help,body.user-app .muted{color:var(--user-muted);font-size:13px;line-height:1.5}body.user-app .chips{gap:7px}body.user-app .chip{min-height:34px;padding:8px 11px;border-color:var(--user-border);color:var(--user-muted);background:color-mix(in srgb,var(--user-surface) 92%,transparent);font-size:12px}body.user-app .toast-region{top:calc(12px + var(--user-safe-top))}body.user-app .toast{min-height:48px;padding:13px 15px;border-color:var(--user-border-strong);border-radius:15px;color:var(--user-text);background:color-mix(in srgb,var(--user-surface) 94%,transparent);box-shadow:var(--user-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);font-size:14px}@media(prefers-color-scheme:light){body.user-app{--user-bg: var(--tg-theme-bg-color, #f3f7f8);--user-surface: var(--tg-theme-secondary-bg-color, #ffffff);--user-text: var(--tg-theme-text-color, #10212d);--user-muted: var(--tg-theme-hint-color, #667987);--user-gold-text: #805600;--user-border: color-mix(in srgb, var(--user-text) 10%, transparent);--user-border-strong: color-mix(in srgb, var(--user-text) 16%, transparent);--user-shadow: 0 20px 54px rgb(27 54 66 / 13%);--user-shadow-soft: 0 9px 26px rgb(27 54 66 / 9%)}body.user-app .topbar{background:color-mix(in srgb,var(--user-bg) 88%,transparent)}body.user-app .bottom-nav{background:color-mix(in srgb,white 90%,transparent)}}@media(max-width:359px){body.user-app .app-content{padding-right:11px;padding-left:11px}body.user-app .sports-tabs{margin-right:-11px;margin-left:-11px;padding-right:11px;padding-left:11px}body.user-app .hero,body.user-app .casino-feature{padding:19px;border-radius:23px}body.user-app .hero h2,body.user-app .casino-feature h2{font-size:27px}body.user-app .hero-actions>*{width:100%}body.user-app .hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}body.user-app .quick-grid,body.user-app .game-grid{grid-template-columns:minmax(0,1fr)}body.user-app .quick-card{min-height:116px}body.user-app .quick-card .card-icon{margin-bottom:13px}body.user-app .bottom-nav{right:7px;left:7px;width:calc(100% - 14px);gap:2px;padding:6px}body.user-app .nav-item small{font-size:9px}body.user-app .odds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:640px){body.user-app .app-content{padding-right:22px;padding-left:22px}body.user-app .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}body.user-app .game-grid,body.user-app .promo-grid,body.user-app .settings-grid,body.user-app .profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.user-app .app-dialog{inset:50% auto auto 50%;width:min(calc(100% - 36px),660px);max-height:min(88dvh,820px);border:1px solid var(--user-border-strong);border-radius:28px;transform:translate(-50%,-50%)}body.user-app .dialog-card,body.user-app .event-sheet{max-height:min(88dvh,820px);padding-right:22px;padding-left:22px}}@media(prefers-reduced-motion:reduce){body.user-app *,body.user-app *:before,body.user-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@keyframes user-shimmer{to{transform:translate(100%)}}body.user-app .hero--home h2 em{color:var(--user-gold-text);font-style:normal}body.user-app .hero-badge>span{width:7px;height:7px;border-radius:50%;background:var(--user-primary-bright);box-shadow:0 0 0 4px color-mix(in srgb,var(--user-primary-bright) 16%,transparent)}body.user-app .promo-code-card{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;overflow:hidden;padding:18px;border:1px solid color-mix(in srgb,var(--user-gold) 36%,var(--user-border));border-radius:var(--user-radius-lg);background:radial-gradient(circle at 100% 0,var(--user-gold-soft),transparent 44%),linear-gradient(145deg,var(--user-surface-raised),var(--user-surface));box-shadow:var(--user-shadow-soft)}body.user-app .promo-code-card:before{position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(var(--user-gold),var(--user-primary-bright));content:""}body.user-app .promo-code-card h3{margin:4px 0 0;color:var(--user-gold-text);font-size:clamp(18px,5vw,24px);font-weight:900;letter-spacing:-.025em;overflow-wrap:anywhere}body.user-app .promo-code-card--daily{border-color:color-mix(in srgb,var(--user-primary-bright) 36%,var(--user-border));background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--user-primary) 22%,transparent),transparent 48%),linear-gradient(145deg,var(--user-surface-raised),var(--user-surface))}body.user-app .promo-code-description{margin:6px 0 0;color:var(--user-muted);font-size:13px}body.user-app .promo-code-rules{margin-top:14px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--user-gold) 24%,var(--user-border))}body.user-app .promo-code-rules strong{display:block;margin-bottom:6px;color:var(--user-text);font-size:12px}body.user-app .promo-code-rules p{margin:0;color:var(--user-muted);font-size:12px;line-height:1.55;overflow-wrap:anywhere;white-space:pre-wrap}body.user-app .promo-copy-button{min-width:104px;min-height:46px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--user-gold) 48%,var(--user-border));border-radius:14px;color:var(--user-gold-ink);background:linear-gradient(145deg,#ffe19e,var(--user-gold));box-shadow:0 10px 22px color-mix(in srgb,var(--user-gold) 22%,transparent);font-size:13px;font-weight:900}body.user-app .channel-gate-card,body.user-app .promo-reveal-sheet{display:grid;gap:13px;padding:22px;border:1px solid var(--user-border);border-radius:var(--user-radius-lg);background:linear-gradient(145deg,var(--user-surface-raised),var(--user-surface));box-shadow:var(--user-shadow-soft);text-align:center}body.user-app .channel-gate-icon{display:grid;width:58px;height:58px;margin:0 auto;place-items:center;border-radius:18px;color:var(--user-primary-ink);background:linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));font-size:26px}body.user-app .channel-gate-card h3,body.user-app .promo-reveal-sheet h2{margin:0}body.user-app .channel-gate-card p{margin:0 0 3px;color:var(--user-muted);line-height:1.55}body.user-app .promo-reveal-code{padding:16px;border:1px dashed color-mix(in srgb,var(--user-gold) 58%,var(--user-border));border-radius:15px;color:var(--user-gold-text);background:var(--user-gold-soft)}body.user-app .promo-reveal-code code{font-size:clamp(22px,7vw,32px);font-weight:900;letter-spacing:.08em;overflow-wrap:anywhere}body.user-app .promo-reveal-sheet .promo-code-rules{text-align:left}body.user-app .quick-card{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto 1fr;align-items:start;gap:0 10px}body.user-app .quick-card-icon{display:grid;width:44px;height:44px;grid-column:1;grid-row:1;place-items:center;border:1px solid color-mix(in srgb,var(--quick-accent) 27%,var(--user-border));border-radius:14px;background:color-mix(in srgb,var(--quick-accent) 13%,var(--user-surface));font-size:21px}body.user-app .quick-card-badge{align-self:center;justify-self:end;min-width:25px;min-height:25px;padding:4px 7px;border:1px solid color-mix(in srgb,var(--quick-accent) 30%,var(--user-border));border-radius:999px;color:var(--quick-accent);background:color-mix(in srgb,var(--quick-accent) 11%,var(--user-surface));font-size:11px;font-weight:900;line-height:1.3}body.user-app .quick-card-copy{display:grid;min-width:0;grid-column:1 / -1;grid-row:2;align-self:end;padding-top:18px;padding-right:27px}body.user-app .quick-card-copy strong,body.user-app .quick-card-copy small{display:block;overflow:hidden;text-overflow:ellipsis}body.user-app .quick-card-copy strong{color:var(--user-text);font-size:15px;font-weight:850;white-space:nowrap}body.user-app .quick-card-copy small{margin-top:4px;color:var(--user-muted);font-size:12px;line-height:1.38}body.user-app .quick-card-arrow{position:absolute;right:15px;bottom:16px;color:color-mix(in srgb,var(--quick-accent) 75%,var(--user-text));font-size:18px;font-weight:900}body.user-app .action-copy{display:flex;width:auto;height:auto;min-width:0;flex-direction:column;place-items:initial;margin:0;padding:0;border:0;border-radius:0;background:transparent}body.user-app .action-copy strong,body.user-app .action-copy small{display:block}body.user-app .action-copy strong{color:var(--user-text);font-size:14px;font-weight:820}body.user-app .action-copy small{margin-top:2px;color:var(--user-muted);font-size:12px;line-height:1.4}body.user-app .sports-feed{display:grid;gap:10px}body.user-app .league-heading{display:flex;grid-column:1 / -1;align-items:center;gap:10px;margin:11px 2px 1px;color:var(--user-muted);font-size:12px;font-weight:850;letter-spacing:.055em;text-transform:uppercase}body.user-app .league-heading i{height:1px;flex:1;background:linear-gradient(90deg,var(--user-border-strong),transparent)}body.user-app .match-main{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:10px}body.user-app .team-name{display:flex;min-width:0;max-width:100%;overflow:hidden;flex-direction:column;align-items:flex-start;color:var(--user-text);text-align:left;white-space:normal}body.user-app .team-name--away{align-items:flex-end;text-align:right}body.user-app .team-dot{position:relative;display:grid;width:34px;height:34px;flex:0 0 34px;overflow:hidden;place-items:center;border:1px solid var(--user-border);border-radius:12px;color:var(--user-primary-bright);background:var(--user-primary-soft);font-size:11px;font-weight:900}body.user-app .team-letter{display:grid;position:absolute;inset:0;place-items:center}body.user-app .team-logo{position:absolute;z-index:1;inset:0;width:34px;height:34px;max-width:100%;padding:3px;border-radius:inherit;background:var(--user-surface);object-fit:contain}body.user-app .team-name--away .team-dot{color:var(--user-gold-text);background:var(--user-gold-soft)}body.user-app .team-name strong{display:-webkit-box;overflow:hidden;width:100%;max-width:100%;margin-top:7px;font-size:13px;font-weight:820;line-height:1.35;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;-webkit-line-clamp:2}body.user-app .match-top .match-time{margin:0;font-size:12px;font-weight:780}body.user-app .score-badge strong,body.user-app .score-badge small{display:block}body.user-app .score-badge small{margin-top:2px;color:var(--user-muted);font-size:9px;font-weight:850;letter-spacing:.08em}body.user-app .odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}body.user-app .odd-pill{display:grid;min-height:54px;place-items:center;align-content:center;gap:1px;padding:6px;text-align:center}body.user-app .odd-pill span{color:var(--user-muted);font-size:11px;font-weight:900;letter-spacing:.09em;line-height:1}body.user-app .odd-pill strong{font-size:17px;line-height:1.2}body.user-app .odd-pill.is-unavailable{opacity:.58}body.user-app .follow-button{min-height:46px;padding:10px 14px;border:1px solid var(--user-border-strong);border-radius:14px;color:var(--user-text);background:color-mix(in srgb,var(--user-surface) 90%,transparent);font-size:13px;font-weight:850}body.user-app .follow-button.active{border-color:color-mix(in srgb,var(--user-primary-bright) 45%,var(--user-border));color:var(--user-primary-bright);background:var(--user-primary-soft)}body.user-app .pagination{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:9px}body.user-app .pagination>span{min-width:52px;color:var(--user-muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}body.user-app .ticket-content{margin:14px 0 16px;color:color-mix(in srgb,var(--user-text) 87%,var(--user-muted));font-size:14px;line-height:1.64;white-space:pre-wrap}body.user-app .casino-feature{min-height:330px;padding:0}body.user-app .casino-feature:before,body.user-app .casino-feature:after{display:none}body.user-app .casino-feature-art,body.user-app .casino-feature-overlay{position:absolute;inset:0}body.user-app .casino-feature-art img,body.user-app .game-card-art img{display:block;width:100%;height:100%;object-fit:cover}body.user-app .casino-feature-overlay{z-index:1;background:linear-gradient(90deg,#030f18eb,#030f18ad 52%,#030f1838),linear-gradient(0deg,rgb(3 15 24 / 88%),transparent 58%)}body.user-app .casino-feature-copy{position:relative;z-index:2;display:flex;min-height:330px;max-width:72%;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:24px}body.user-app .casino-feature-copy h2{margin-top:12px}body.user-app .casino-feature-copy .primary-button{margin-top:17px}body.user-app .game-art-fallback{display:grid;width:100%;height:100%;place-items:center;color:color-mix(in srgb,var(--user-primary-bright) 65%,var(--user-gold));background:radial-gradient(circle,var(--user-primary-soft),transparent 60%),var(--user-surface-soft);font-size:46px}body.user-app .game-card{display:grid;grid-template-rows:auto 1fr;min-height:0;overflow:hidden;padding:0}body.user-app .game-card-art{aspect-ratio:16 / 10;overflow:hidden;border-bottom:1px solid var(--user-border);background:var(--user-surface-soft)}body.user-app .game-card-copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding:16px}body.user-app .game-card-copy .game-badge{border-color:color-mix(in srgb,var(--user-gold) 26%,var(--user-border));color:var(--user-gold-text);background:var(--user-gold-soft)}body.user-app .game-card-copy h3{width:100%;margin:11px 0 0;font-size:17px;font-weight:850;line-height:1.35}body.user-app .game-card-copy p{width:100%;flex:1;margin:6px 0 15px;color:var(--user-muted);font-size:13px;line-height:1.5}body.user-app .game-card-actions{display:flex;width:100%;flex-wrap:wrap;gap:8px;margin-top:auto}body.user-app .game-card-actions>button{min-width:0;flex:1 1 120px;margin:0}body.user-app [data-game-card=suggestion][aria-busy=true] .game-card-art{opacity:.68}body.user-app .promo-summary,body.user-app .event-overview{display:flex;align-items:center;gap:12px;margin-bottom:14px;padding:13px 14px;border:1px solid var(--user-border);border-radius:16px;background:color-mix(in srgb,var(--user-surface) 88%,transparent);box-shadow:var(--user-shadow-soft)}body.user-app .promo-summary>span,body.user-app .event-overview-icon{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--user-gold) 30%,var(--user-border));border-radius:14px;color:var(--user-gold-text);background:var(--user-gold-soft);font-size:17px;font-weight:900}body.user-app .promo-summary strong,body.user-app .promo-summary small,body.user-app .event-overview strong,body.user-app .event-overview span{display:block}body.user-app .promo-summary strong,body.user-app .event-overview strong{color:var(--user-text);font-size:14px;font-weight:830}body.user-app .promo-summary small,body.user-app .event-overview span{margin-top:2px;color:var(--user-muted);font-size:12px}body.user-app .promo-media{position:relative;display:grid;overflow:hidden;place-items:center;object-fit:initial}body.user-app .promo-media>img{display:block;width:100%;height:100%;object-fit:cover}body.user-app .promo-media--empty>span:not(.promo-kicker){color:var(--user-gold-text);font-size:46px}body.user-app .promo-media-shade{position:absolute;inset:0;background:linear-gradient(0deg,rgb(2 12 20 / 72%),transparent 58%);pointer-events:none}body.user-app .promo-media .promo-kicker{position:absolute;z-index:1;right:13px;bottom:13px;left:13px;width:max-content;max-width:calc(100% - 26px)}body.user-app .promo-card--featured{border-color:color-mix(in srgb,var(--user-gold) 34%,var(--user-border))}body.user-app .event-overview-icon{border-color:color-mix(in srgb,var(--user-primary-bright) 30%,var(--user-border));color:var(--user-primary-bright);background:var(--user-primary-soft)}body.user-app .event-card>h3{margin:14px 0 0}body.user-app .event-dates>span{display:grid;min-width:0;flex:1;gap:2px}body.user-app .event-dates>span small,body.user-app .event-dates>span strong{display:block}body.user-app .event-dates>span small{color:var(--user-muted);font-size:10px;font-weight:750;text-transform:uppercase}body.user-app .event-dates>span strong{overflow:hidden;color:var(--user-text);font-size:12px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}body.user-app .event-dates>i{align-self:end;padding-bottom:2px;color:var(--user-muted);font-style:normal}body.user-app .event-footer>span{color:var(--user-primary-bright);font-size:12px;font-weight:800}body.user-app .event-footer>strong{color:var(--user-text);font-size:12px;font-weight:850}body.user-app .event-footer>strong i{color:var(--user-gold-text);font-style:normal}body.user-app .event-sheet-visual{display:flex;align-items:center;gap:12px;margin:3px 52px 15px 0;padding:13px 14px;border:1px solid color-mix(in srgb,var(--user-primary-bright) 25%,var(--user-border));border-radius:17px;background:var(--user-primary-soft)}body.user-app .dialog-card>.event-sheet{max-height:none;overflow:visible;padding:0;scrollbar-gutter:auto}body.user-app .dialog-card>.event-sheet:before{display:none}body.user-app .event-sheet-visual>span{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border-radius:14px;color:var(--user-primary-ink);background:var(--user-primary);font-size:20px}body.user-app .event-sheet-visual p{margin:0}body.user-app .event-sheet-visual div>p:last-child{color:var(--user-text);font-size:13px;font-weight:800}body.user-app .rules-card{max-height:none;overflow:visible;white-space:normal}body.user-app .rules-head{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid var(--user-border)}body.user-app .rules-head>span{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;border-radius:13px;color:var(--user-gold-text);background:var(--user-gold-soft);font-size:20px}body.user-app .rules-head strong,body.user-app .rules-head small{display:block}body.user-app .rules-head strong{font-size:14px;font-weight:850}body.user-app .rules-head small{margin-top:2px;color:var(--user-muted);font-size:11px}body.user-app .rules-card>p{max-height:35dvh;overflow:auto;margin:14px 0 0;color:color-mix(in srgb,var(--user-text) 87%,var(--user-muted));font-size:14px;line-height:1.65;white-space:pre-wrap}body.user-app .question-progress>span{flex:0 0 auto}body.user-app .question-progress>i{position:relative;height:7px;flex:1;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--user-text) 9%,transparent)}body.user-app .question-progress>i>b{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--user-primary),var(--user-primary-bright))}body.user-app .question-card>p{margin:-7px 0 15px;color:var(--user-muted);font-size:13px}body.user-app .answer-option{display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left}body.user-app .answer-option>span{min-width:0;overflow-wrap:anywhere}body.user-app .answer-option>i{color:var(--user-gold-text);font-style:normal}body.user-app .event-text-answer{display:grid;gap:11px}body.user-app .event-text-answer>label{color:color-mix(in srgb,var(--user-text) 82%,var(--user-muted));font-size:12px;font-weight:850;letter-spacing:.02em}body.user-app .event-text-answer-control{padding:1px;overflow:hidden;border:1px solid var(--prism-edge-strong, var(--user-border-strong));border-radius:17px;background:linear-gradient(145deg,var(--prism-sheen-soft, rgb(255 255 255 / 5%)),transparent 58%),color-mix(in srgb,var(--user-surface) 84%,var(--user-bg));box-shadow:inset 0 1px 0 var(--prism-edge-top, rgb(255 255 255 / 10%)),0 10px 26px #00000017;transition:border-color .18s ease,box-shadow .18s ease}body.user-app .event-text-answer-control:focus-within{border-color:color-mix(in srgb,var(--user-primary-bright) 68%,white 8%);box-shadow:inset 0 1px #ffffff29,0 0 0 3px color-mix(in srgb,var(--user-primary) 17%,transparent),0 14px 32px color-mix(in srgb,var(--user-primary) 14%,transparent)}body.user-app .event-text-answer textarea{display:block;width:100%;min-height:118px;max-height:230px;padding:14px 14px 9px;resize:vertical;border:0;outline:0;color:var(--user-text);background:transparent;font-size:15px;line-height:1.5}body.user-app .event-text-answer textarea::placeholder{color:color-mix(in srgb,var(--user-muted) 78%,transparent)}body.user-app .event-text-answer textarea[disabled]{opacity:.64}body.user-app .event-text-answer-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 12px 10px;border-top:1px solid color-mix(in srgb,var(--user-border) 78%,transparent);color:var(--user-muted)}body.user-app .event-text-answer-meta small{min-width:0;font-size:10px;line-height:1.4}body.user-app .event-text-answer-meta output{flex:0 0 auto;color:color-mix(in srgb,var(--user-primary-bright) 70%,var(--user-text));font-size:10px;font-weight:850;font-variant-numeric:tabular-nums}body.user-app .event-text-answer-submit{display:flex;align-items:center;justify-content:center;gap:9px}body.user-app .event-text-answer-submit>span{font-size:17px;line-height:1}body.user-app .completion-card>div{display:grid;width:54px;height:54px;place-items:center;margin:0 auto 12px;border-radius:18px;color:var(--user-primary-ink);background:var(--user-primary);box-shadow:0 10px 25px color-mix(in srgb,var(--user-primary) 28%,transparent);font-size:24px;font-weight:900}body.user-app .completion-card h3{margin:0;font-size:19px;font-weight:880}body.user-app .completion-card p{max-width:430px;margin:7px auto 0;color:var(--user-muted);font-size:13px;line-height:1.55}body.user-app .settings-head>span:not(.profile-right-badge){display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid color-mix(in srgb,var(--user-primary-bright) 24%,var(--user-border));border-radius:14px;color:var(--user-primary-bright);background:var(--user-primary-soft);font-size:19px}body.user-app .settings-head>div{min-width:0}body.user-app .event-detail-media{width:100%;max-height:300px;margin:3px 0 12px;aspect-ratio:16 / 8}body.user-app .settings-card .settings-head,body.user-app .profile-card .settings-head{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:start}body.user-app .profile-card .settings-head{grid-template-columns:42px minmax(0,1fr) auto}body.user-app .notification-list{margin-top:13px;border-top:1px solid var(--user-border);border-bottom:1px solid var(--user-border)}body.user-app .notification-row{display:grid;width:100%;min-height:76px;grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:12px;padding:12px 0;cursor:pointer;-webkit-tap-highlight-color:transparent}body.user-app .notification-row+.notification-row{border-top:1px solid var(--user-border)}body.user-app .notification-copy{display:block;min-width:0;margin:0;color:var(--user-text)}body.user-app .notification-copy strong,body.user-app .notification-copy small{display:block;overflow-wrap:anywhere}body.user-app .notification-copy strong{color:var(--user-text);font-size:14px;font-weight:850;line-height:1.35}body.user-app .notification-copy small{margin-top:4px;color:color-mix(in srgb,var(--user-text) 74%,var(--user-muted));font-size:12px;line-height:1.45}body.user-app .notification-action{display:grid;width:52px;min-width:52px;justify-items:center;gap:2px}body.user-app .notification-status{color:color-mix(in srgb,var(--user-text) 78%,var(--user-muted));font-size:11px;font-weight:850;line-height:1}body.user-app .notification-row.is-enabled .notification-status{color:var(--user-text)}body.user-app .notification-switch{position:relative;display:block;width:52px;min-width:52px;height:44px;margin:0;padding:7px 0}body.user-app .notification-switch>input{position:absolute;z-index:2;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}body.user-app .notification-switch-track{position:relative;display:block;width:52px;height:30px;border:1px solid var(--user-border-strong);border-radius:999px;background:color-mix(in srgb,var(--user-text) 18%,var(--user-surface));transition:background-color .18s ease,border-color .18s ease}body.user-app .notification-switch-track:after{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #0000003d;content:"";transition:transform .18s ease}body.user-app .notification-switch>input:checked+.notification-switch-track{border-color:var(--user-primary-bright);background:var(--user-primary)}body.user-app .notification-switch>input:checked+.notification-switch-track:after{transform:translate(22px)}body.user-app .notification-switch:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--user-gold) 88%,white 12%);border-radius:999px;outline-offset:3px}body.user-app .notification-switch>input:disabled{cursor:progress}body.user-app .notification-switch>input:disabled+.notification-switch-track{opacity:.68}body.user-app .profile-right-badge{display:inline-grid;min-width:42px;min-height:28px;flex:0 0 auto;place-items:center;padding:5px 9px;border:1px solid color-mix(in srgb,var(--user-gold) 35%,var(--user-border));border-radius:999px;color:var(--user-gold-text);background:var(--user-gold-soft);font-size:11px;font-weight:900}body.user-app .profile-right-badge.is-done{border-color:color-mix(in srgb,var(--user-primary-bright) 35%,var(--user-border));color:var(--user-primary-bright);background:var(--user-primary-soft)}body.user-app .profile-warning{display:flex;align-items:flex-start;gap:9px;margin:13px 0;padding:11px 12px;border:1px solid color-mix(in srgb,var(--user-gold) 25%,var(--user-border));border-radius:13px;color:var(--user-muted);background:var(--user-gold-soft);font-size:12px;line-height:1.48}body.user-app .profile-warning>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border-radius:8px;color:var(--user-gold-ink);background:var(--user-gold);font-size:12px;font-weight:900}body.user-app .profile-warning p{margin:1px 0 0}body.user-app .profile-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:15px}body.user-app .profile-summary .profile-value{min-width:0;padding:12px 13px;border:1px solid var(--user-border);border-radius:14px;background:color-mix(in srgb,var(--user-bg) 25%,var(--user-surface))}body.user-app .profile-summary .profile-value span,body.user-app .profile-summary .profile-value strong{display:block}body.user-app .profile-summary .profile-value span{color:var(--user-muted);font-size:11px;font-weight:750}body.user-app .profile-summary .profile-value strong{overflow:hidden;margin-top:4px;color:var(--user-text);font-size:13px;font-weight:800;overflow-wrap:anywhere}body.user-app .profile-locked{margin:12px 0 0;color:var(--user-primary-bright);font-size:12px;font-weight:780}body.user-app .support-links{grid-column:1 / -1}body.user-app .user-empty>span:first-child{display:grid;width:52px;height:52px;place-items:center;margin:0 auto 12px;border:1px solid var(--user-border);border-radius:17px;color:var(--user-primary-bright);background:var(--user-primary-soft);font-size:24px}body.user-app .user-empty>.user-empty-brand.has-brand-icon{padding:0;overflow:visible;border-color:transparent;border-radius:0;background:transparent}body.user-app .user-empty p{max-width:390px;margin:0 auto}@media(max-width:359px){body.user-app .promo-code-card{grid-template-columns:minmax(0,1fr)}body.user-app .promo-copy-button{width:100%}body.user-app .quick-card-icon{margin-bottom:0}body.user-app .match-main{gap:7px}body.user-app .score-badge{min-width:58px;padding-right:8px;padding-left:8px}body.user-app .casino-feature,body.user-app .casino-feature-copy{min-height:300px}body.user-app .casino-feature-copy{max-width:88%;padding:19px}body.user-app .event-dates{align-items:center}body.user-app .profile-summary{grid-template-columns:minmax(0,1fr)}}@media(min-width:640px){body.user-app .odds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.user-app .promo-card--featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}body.user-app .promo-card--featured .promo-media{min-height:100%;aspect-ratio:auto;border-right:1px solid var(--user-border);border-bottom:0}body.user-app .event-list{grid-template-columns:repeat(2,minmax(0,1fr))}}body.user-app{--platform-color-scheme: dark;--platform-canvas-deep: #08090b;--platform-canvas-mid: #0b0d10;--platform-canvas-soft: #101216;--platform-surface: #121418;--platform-surface-raised: #181b20;--user-primary: var(--tenant-brand-primary, #8b5cf6);--user-primary-bright: color-mix(in srgb, var(--tenant-brand-primary-bright, #a78bfa) 84%, white 16%);--user-primary-ink: var(--tenant-brand-primary-ink, #ffffff);--user-primary-soft: color-mix(in srgb, var(--user-primary) 15%, transparent);--user-gold: var(--user-primary);--user-gold-text: var(--user-primary-bright);--user-gold-soft: var(--user-primary-soft);--user-gold-ink: var(--user-primary-ink);--user-bg: #090a0d;--user-surface: #121418;--user-surface-raised: #191c21;--user-surface-soft: #0f1114;--user-text: #f7f8fa;--user-muted: #a1a8b2;--user-link: var(--user-primary-bright);--user-border: rgb(255 255 255 / 9%);--user-border-strong: rgb(255 255 255 / 15%);--user-shadow: 0 30px 82px rgb(0 0 0 / 46%);--user-shadow-soft: 0 14px 38px rgb(0 0 0 / 26%);--user-radius-xl: 32px;--user-radius-lg: 25px;--user-radius-md: 18px;--prism-glass-float: rgb(16 19 24 / 58%);--prism-glass-stage: rgb(17 20 26 / 46%);--prism-glass-card: rgb(18 21 27 / 66%);--prism-glass-solid: #15181d;--prism-edge: rgb(255 255 255 / 13%);--prism-edge-strong: color-mix(in srgb, var(--user-primary-bright) 22%, rgb(255 255 255 / 18%));--prism-edge-top: rgb(255 255 255 / 32%);--prism-edge-side: rgb(255 255 255 / 8%);--prism-edge-bottom: rgb(0 0 0 / 34%);--prism-sheen: rgb(255 255 255 / 14%);--prism-sheen-soft: rgb(255 255 255 / 7%);--prism-flare: color-mix(in srgb, var(--user-primary-bright) 74%, white 26%);--prism-orbit: color-mix(in srgb, var(--user-primary) 42%, transparent);--prism-ambient-a: color-mix(in srgb, var(--user-primary) 27%, transparent);--prism-ambient-b: color-mix(in srgb, var(--user-primary-bright) 16%, transparent);--platform-glass-low: var(--prism-glass-card);--platform-glass-mid: var(--prism-glass-stage);--platform-glass-high: var(--prism-glass-float);--platform-glass-line: var(--prism-edge);--platform-glass-highlight: var(--prism-edge-top);--platform-mascot-primary: var(--user-primary);--platform-mascot-accent: var(--user-primary-bright);--platform-mascot-secondary: #ffffff;--platform-mascot-glow: color-mix(in srgb, var(--user-primary) 34%, transparent);--prism-page-pattern: radial-gradient(circle at 78% 22%, transparent 0 66px, color-mix(in srgb, var(--user-primary) 13%, transparent) 67px 68px, transparent 69px), linear-gradient(118deg, transparent 0 48%, rgb(255 255 255 / 3%) 49% 50%, transparent 51%);--prism-page-size: auto, 36px 36px;position:relative;isolation:isolate;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-x:clip;color-scheme:var(--platform-color-scheme);background:linear-gradient(165deg,var(--platform-canvas-soft) 0%,var(--platform-canvas-mid) 42%,var(--platform-canvas-deep) 100%);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Segoe UI,sans-serif}body.user-app[data-color-mode=dark]{--platform-color-scheme: dark;--platform-canvas-deep: #08090b;--platform-canvas-mid: #0b0d10;--platform-canvas-soft: #101216;--platform-surface: #121418;--platform-surface-raised: #181b20;--platform-glass-low: var(--prism-glass-card);--platform-glass-mid: var(--prism-glass-stage);--platform-glass-high: var(--prism-glass-float);--platform-glass-line: var(--prism-edge);--platform-glass-highlight: var(--prism-edge-top);--platform-mascot-primary: var(--user-primary);--platform-mascot-secondary: #ffffff;--platform-mascot-glow: color-mix(in srgb, var(--user-primary) 34%, transparent);--user-bg: #090a0d;--user-surface: #121418;--user-surface-raised: #191c21;--user-surface-soft: #0f1114;--user-text: #f7f8fa;--user-muted: #a1a8b2;--user-link: var(--user-primary-bright);--user-primary-soft: color-mix(in srgb, var(--user-primary) 15%, transparent);--user-gold: var(--user-primary);--user-gold-text: var(--user-primary-bright);--user-gold-soft: var(--user-primary-soft);--user-gold-ink: var(--user-primary-ink);--user-border: rgb(255 255 255 / 9%);--user-border-strong: rgb(255 255 255 / 15%);--user-shadow: 0 30px 82px rgb(0 0 0 / 46%);--user-shadow-soft: 0 14px 38px rgb(0 0 0 / 26%);--prism-glass-float: rgb(16 19 24 / 58%);--prism-glass-stage: rgb(17 20 26 / 46%);--prism-glass-card: rgb(18 21 27 / 66%);--prism-glass-solid: #15181d;--prism-edge: rgb(255 255 255 / 13%);--prism-edge-top: rgb(255 255 255 / 32%);--prism-edge-side: rgb(255 255 255 / 8%);--prism-edge-bottom: rgb(0 0 0 / 34%);--prism-sheen: rgb(255 255 255 / 14%);--prism-sheen-soft: rgb(255 255 255 / 7%);color-scheme:dark;background:linear-gradient(165deg,#11141a,#0b0d11 44%,#07080a)}body.user-app[data-color-mode=light]{--platform-color-scheme: light;--platform-canvas-deep: #eef2f0;--platform-canvas-mid: #f4f7f5;--platform-canvas-soft: #fbfcfb;--platform-surface: #ffffff;--platform-surface-raised: #ffffff;--platform-glass-low: var(--prism-glass-card);--platform-glass-mid: var(--prism-glass-stage);--platform-glass-high: var(--prism-glass-float);--platform-glass-line: var(--prism-edge);--platform-glass-highlight: var(--prism-edge-top);--platform-mascot-primary: var(--user-primary);--platform-mascot-secondary: #ffffff;--platform-mascot-glow: color-mix(in srgb, var(--user-primary) 20%, transparent);--user-bg: #f2f5f3;--user-surface: #ffffff;--user-surface-raised: #ffffff;--user-surface-soft: #eef2ef;--user-text: #111613;--user-muted: #68716b;--user-link: color-mix(in srgb, var(--user-primary) 58%, #10261a);--user-accent-readable: color-mix(in srgb, var(--user-primary) 55%, #0b2415);--user-primary-soft: color-mix(in srgb, var(--user-primary) 10%, transparent);--user-gold: var(--user-primary);--user-gold-text: var(--user-accent-readable);--user-gold-soft: var(--user-primary-soft);--user-gold-ink: var(--user-primary-ink);--user-border: rgb(17 24 20 / 10%);--user-border-strong: rgb(17 24 20 / 17%);--user-shadow: 0 28px 72px rgb(21 32 26 / 14%);--user-shadow-soft: 0 13px 34px rgb(21 32 26 / 9%);--prism-glass-float: rgb(255 255 255 / 62%);--prism-glass-stage: rgb(255 255 255 / 49%);--prism-glass-card: rgb(255 255 255 / 68%);--prism-glass-solid: #f8faf9;--prism-edge: rgb(255 255 255 / 72%);--prism-edge-strong: color-mix(in srgb, var(--user-primary) 18%, rgb(255 255 255 / 82%));--prism-edge-top: rgb(255 255 255 / 96%);--prism-edge-side: rgb(255 255 255 / 54%);--prism-edge-bottom: rgb(39 58 48 / 15%);--prism-sheen: rgb(255 255 255 / 58%);--prism-sheen-soft: rgb(255 255 255 / 27%);color-scheme:light;background:linear-gradient(165deg,#fbfcfb,#f2f5f3 46%,#e9efeb)}body.user-app[data-user-page=sports]{--prism-page-pattern: repeating-linear-gradient(90deg, transparent 0 62px, color-mix(in srgb, var(--user-primary) 8%, transparent) 63px 64px), radial-gradient(ellipse at 76% 24%, transparent 0 84px, color-mix(in srgb, var(--user-primary) 14%, transparent) 85px 86px, transparent 87px);--prism-page-size: auto, auto}body.user-app[data-user-page=casino]{--prism-page-pattern: conic-gradient(from 22deg at 82% 18%, transparent 0 12%, color-mix(in srgb, var(--user-primary) 10%, transparent) 13% 14%, transparent 15% 25%, color-mix(in srgb, var(--user-primary) 7%, transparent) 26% 27%, transparent 28% 100%);--prism-page-size: auto}body.user-app[data-user-page=promos]{--prism-page-pattern: repeating-linear-gradient(124deg, transparent 0 78px, color-mix(in srgb, var(--user-primary) 8%, transparent) 79px 80px), radial-gradient(circle at 82% 20%, color-mix(in srgb, var(--user-primary) 10%, transparent), transparent 24%);--prism-page-size: auto, auto}body.user-app[data-user-page=events]{--prism-page-pattern: repeating-radial-gradient(circle at 78% 22%, transparent 0 46px, color-mix(in srgb, var(--user-primary) 10%, transparent) 47px 48px, transparent 49px 72px);--prism-page-size: auto}body.user-app[data-user-page=settings]{--prism-page-pattern: linear-gradient(color-mix(in srgb, var(--user-primary) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--user-primary) 5%, transparent) 1px, transparent 1px);--prism-page-size: 36px 36px, 36px 36px}body.user-app:before,body.user-app:after{position:fixed;z-index:0;inset:0;content:"";pointer-events:none}body.user-app:before{inset:-18% -35%;background:radial-gradient(circle at 18% 15%,var(--prism-ambient-a),transparent 28%),radial-gradient(circle at 82% 36%,var(--prism-ambient-b),transparent 25%),radial-gradient(circle at 46% 92%,color-mix(in srgb,var(--user-primary) 12%,transparent),transparent 24%);opacity:.82}body.user-app:after{background:var(--prism-page-pattern);background-size:var(--prism-page-size);opacity:.34;-webkit-mask-image:linear-gradient(to bottom,#000 0,rgb(0 0 0 / 76%) 38%,transparent 92%);mask-image:linear-gradient(to bottom,#000 0,rgb(0 0 0 / 76%) 38%,transparent 92%)}body.user-app .app-shell{position:relative;z-index:1;width:min(100%,560px);min-height:100vh;min-height:100dvh}body.user-app .topbar,body.user-app .bottom-nav,body.user-app .app-dialog{border:1px solid var(--prism-edge-strong);background:linear-gradient(132deg,var(--prism-sheen) 0%,transparent 28%,var(--prism-sheen-soft) 58%,transparent 78%),var(--prism-glass-float);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),0 24px 68px #00000047,0 0 34px color-mix(in srgb,var(--user-primary) 10%,transparent);-webkit-backdrop-filter:blur(28px) saturate(180%) contrast(1.04);backdrop-filter:blur(28px) saturate(180%) contrast(1.04)}body.user-app .app-dialog{overflow:visible;color:var(--user-text)}body.user-app .dialog-card{border:0;border-radius:inherit;color:inherit;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}body.user-app .topbar{top:calc(var(--user-safe-top) + 8px);isolation:isolate;min-height:64px;overflow:visible;margin:8px 12px 0;padding:9px 11px;border-radius:23px;box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),0 20px 48px -30px #00000094,0 16px 34px -26px color-mix(in srgb,var(--user-primary) 56%,transparent)}body.user-app .topbar:before{position:absolute;z-index:-1;inset:12px 18px -5px;border-radius:inherit;background:color-mix(in srgb,var(--user-primary) 24%,transparent);content:"";opacity:.72;filter:blur(16px);pointer-events:none}body.user-app .brand-mark{border:1px solid color-mix(in srgb,var(--user-primary-bright) 46%,white 22%);border-radius:17px;background:radial-gradient(circle at 34% 18%,rgb(255 255 255 / 42%),transparent 36%),linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:inset 0 1px #ffffff6b,0 12px 30px color-mix(in srgb,var(--user-primary) 30%,transparent)}body.user-app .brand-copy .eyebrow{color:color-mix(in srgb,var(--user-primary-bright) 66%,var(--user-text) 34%);letter-spacing:.17em}body.user-app .icon-button,body.user-app .dialog-close{border-color:var(--prism-edge-strong);background:linear-gradient(145deg,var(--prism-sheen),transparent 48%),var(--prism-glass-stage);box-shadow:inset 0 1px 0 var(--prism-edge-top)}body.user-app .app-content{padding:16px 14px calc(106px + var(--user-safe-bottom))}body.user-app .bottom-nav{right:12px;bottom:max(10px,var(--user-safe-bottom));left:12px;width:min(calc(100% - 24px),360px);min-height:70px;gap:4px;padding:7px;border-radius:29px}body.user-app .nav-item{position:relative;min-width:44px;min-height:55px;overflow:hidden;border:1px solid transparent;border-radius:20px;color:var(--user-muted);background:transparent;transition:color .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .16s ease}body.user-app .nav-item:before{position:absolute;inset:3px 15% auto;height:1px;border-radius:999px;background:transparent;content:""}body.user-app .nav-item.active,body.user-app .nav-item[aria-current=page]{border-color:color-mix(in srgb,var(--user-primary-bright) 46%,white 16%);color:var(--user-primary-ink);background:radial-gradient(circle at 50% 0,rgb(255 255 255 / 34%),transparent 54%),linear-gradient(145deg,color-mix(in srgb,var(--user-primary-bright) 78%,transparent),color-mix(in srgb,var(--user-primary) 68%,transparent)),var(--prism-glass-stage);border-radius:22px 18px 23px 19px/19px 22px 18px 23px;box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000002e,0 10px 25px color-mix(in srgb,var(--user-primary) 31%,transparent);transform:translateY(-2px)}body.user-app .nav-item.active:before,body.user-app .nav-item[aria-current=page]:before{background:#ffffff9e;box-shadow:0 0 9px #ffffff70}body.user-app .welcome-row{padding:5px 4px 0}body.user-app .welcome-copy h2{color:var(--user-text);background:linear-gradient(90deg,var(--user-text),color-mix(in srgb,var(--user-primary-bright) 38%,var(--user-text)));-webkit-background-clip:text;background-clip:text}body.user-app .hero,body.user-app .casino-feature,body.user-app .page-head--with-mascot{border:1px solid var(--prism-edge-strong);background:linear-gradient(128deg,var(--prism-sheen) 0%,transparent 26%,var(--prism-sheen-soft) 55%,transparent 76%),radial-gradient(circle at 88% 14%,color-mix(in srgb,var(--user-primary-bright) 19%,transparent),transparent 39%),var(--prism-glass-stage);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),var(--user-shadow);-webkit-backdrop-filter:blur(24px) saturate(172%) contrast(1.03);backdrop-filter:blur(24px) saturate(172%) contrast(1.03)}body.user-app .sports-tabs{border:1px solid var(--prism-edge-strong);background:linear-gradient(132deg,var(--prism-sheen-soft),transparent 55%),var(--prism-glass-float);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 0 -1px 0 var(--prism-edge-bottom),0 12px 32px #0003;-webkit-backdrop-filter:blur(14px) saturate(150%);backdrop-filter:blur(14px) saturate(150%)}body.user-app .hero,body.user-app .casino-feature{isolation:isolate;border-radius:var(--user-radius-xl)}body.user-app .hero--home{min-height:416px;padding:25px}body.user-app .hero--home>:not(.platform-mascot):not(.platform-orbit){position:relative;z-index:4}body.user-app .hero--home:before{z-index:0;right:-18%;bottom:-31%;width:76%;height:74%;border:1px solid color-mix(in srgb,var(--user-primary-bright) 24%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--user-primary) 17%,transparent),transparent 67%);box-shadow:0 0 78px color-mix(in srgb,var(--user-primary) 18%,transparent)}body.user-app .hero--home:after{position:absolute;z-index:1;top:42px;right:24px;display:block;width:42px;height:42px;background:var(--prism-flare);clip-path:polygon(50% 0,57% 40%,100% 50%,57% 59%,50% 100%,43% 59%,0 50%,43% 40%);content:"";opacity:.44;filter:drop-shadow(0 0 14px var(--prism-flare))}body.user-app .platform-orbit{position:absolute;z-index:1;top:66px;right:-5%;width:55%;aspect-ratio:1.08;border:1px solid color-mix(in srgb,var(--user-primary-bright) 30%,transparent);border-radius:50%;background:radial-gradient(circle,transparent 54%,var(--prism-orbit) 100%);box-shadow:inset 0 0 30px color-mix(in srgb,var(--user-primary) 11%,transparent),0 0 30px color-mix(in srgb,var(--user-primary) 9%,transparent);opacity:.78;transform:rotate(-14deg);pointer-events:none}body.user-app .platform-orbit:before{position:absolute;inset:14%;border:1px dashed color-mix(in srgb,var(--user-primary-bright) 27%,transparent);border-radius:inherit;content:""}body.user-app .platform-orbit:after{position:absolute;top:9%;right:15%;width:10px;height:10px;border:2px solid color-mix(in srgb,var(--user-primary-bright) 60%,white 22%);border-radius:50%;background:var(--user-primary);box-shadow:0 0 18px var(--prism-flare);content:""}body.user-app .platform-orbit>i{position:absolute;top:50%;left:8%;width:84%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--user-primary-bright) 21%,transparent),transparent)}body.user-app .hero--home h2{max-width:66%;font-size:clamp(29px,8.4vw,41px);text-wrap:balance}body.user-app .hero--home h2 em{background:linear-gradient(90deg,color-mix(in srgb,var(--user-primary-bright) 62%,white 38%),var(--user-primary-bright));-webkit-background-clip:text;background-clip:text;color:transparent}body.user-app .hero--home>p{max-width:60%;color:var(--user-muted)}body.user-app .hero--home .hero-actions{max-width:64%}body.user-app .hero-metrics{position:relative;z-index:5;margin-top:22px}body.user-app .hero-metric{border-color:var(--prism-edge);background:linear-gradient(145deg,var(--prism-sheen-soft),transparent 55%),color-mix(in srgb,var(--prism-glass-card) 84%,transparent);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 0 -1px 0 var(--prism-edge-bottom)}body.user-app .hero-badge,body.user-app .game-badge{border-color:color-mix(in srgb,var(--user-primary-bright) 34%,var(--prism-edge));color:color-mix(in srgb,var(--user-primary-bright) 60%,var(--user-text));background:color-mix(in srgb,var(--user-primary) 13%,var(--prism-glass-card));box-shadow:inset 0 1px 0 var(--prism-edge-top)}body.user-app .primary-button,body.user-app .promo-copy-button{border-color:color-mix(in srgb,var(--user-primary-bright) 54%,white 14%);color:var(--user-primary-ink);background:radial-gradient(circle at 28% 0,rgb(255 255 255 / 38%),transparent 42%),linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:inset 0 1px #ffffff61,inset 0 -1px #0000002b,0 13px 32px color-mix(in srgb,var(--user-primary) 31%,transparent)}body.user-app .secondary-button,body.user-app .ghost-button,body.user-app .follow-button{border-color:var(--prism-edge-strong);color:var(--user-text);background:linear-gradient(145deg,var(--prism-sheen-soft),transparent 58%),var(--prism-glass-card);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 0 -1px 0 var(--prism-edge-bottom)}body.user-app .quick-grid{gap:12px}body.user-app .quick-card{--quick-accent: var(--user-primary);position:relative;isolation:isolate;min-height:154px;overflow:hidden;border:1px solid color-mix(in srgb,var(--quick-accent) 22%,var(--prism-edge));border-radius:25px;background:linear-gradient(132deg,var(--prism-sheen) 0%,transparent 25%,var(--prism-sheen-soft) 55%,transparent 74%),radial-gradient(circle at 96% 10%,color-mix(in srgb,var(--quick-accent) 15%,transparent),transparent 44%),var(--prism-glass-card);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),var(--user-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}body.user-app .quick-card:before{position:absolute;z-index:3;inset:0;background:linear-gradient(96deg,color-mix(in srgb,var(--prism-glass-solid) 64%,transparent) 0 39%,color-mix(in srgb,var(--prism-glass-solid) 36%,transparent) 61%,transparent 87%);content:"";pointer-events:none}body.user-app .quick-card:after{position:absolute;z-index:2;top:17px;right:16px;width:26px;height:26px;background:color-mix(in srgb,var(--quick-accent) 52%,white 18%);clip-path:polygon(50% 0,57% 40%,100% 50%,57% 59%,50% 100%,43% 59%,0 50%,43% 40%);content:"";opacity:.32;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--quick-accent) 38%,transparent))}body.user-app .quick-card--bonus,body.user-app .quick-card--casino{--quick-accent: color-mix(in srgb, var(--user-primary-bright) 62%, var(--user-primary))}body.user-app .quick-card-icon,body.user-app .quick-card-copy,body.user-app .quick-card-arrow,body.user-app .quick-card-badge{position:relative;z-index:5}body.user-app .quick-card-icon{border-color:color-mix(in srgb,var(--quick-accent) 30%,var(--prism-edge));background:linear-gradient(145deg,var(--prism-sheen),transparent 58%),color-mix(in srgb,var(--quick-accent) 13%,var(--prism-glass-stage));box-shadow:inset 0 1px 0 var(--prism-edge-top)}body.user-app .quick-card-copy{max-width:75%;padding-right:0}body.user-app .quick-card-mascot{right:-16%;bottom:-22%;width:69%;height:98%;opacity:.6;filter:drop-shadow(0 12px 18px rgb(0 0 0 / 26%)) drop-shadow(0 0 16px var(--platform-mascot-glow))}body.user-app .action-list,body.user-app .support-links,body.user-app .promo-code-card,body.user-app .promo-summary,body.user-app .event-overview,body.user-app .match-card,body.user-app .content-ticket,body.user-app .game-card,body.user-app .promo-card,body.user-app .event-card,body.user-app .home-event-card,body.user-app .settings-card,body.user-app .profile-card,body.user-app .rules-card,body.user-app .question-card,body.user-app .completion-card,body.user-app .list-card,body.user-app .form-card,body.user-app .card{border-color:var(--prism-edge);background:linear-gradient(132deg,var(--prism-sheen-soft) 0%,transparent 29%,rgb(255 255 255 / 2%) 66%,transparent 78%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--user-primary) 7%,transparent),transparent 42%),var(--prism-glass-card);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),var(--user-shadow-soft);-webkit-backdrop-filter:none;backdrop-filter:none}body.user-app .home-event-section{min-width:0}body.user-app .home-event-section .section-title{margin-bottom:12px}body.user-app .home-event-list-link{min-height:44px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--user-primary) 24%,var(--prism-edge));border-radius:15px;color:var(--user-primary-bright);background:linear-gradient(145deg,var(--prism-sheen),transparent 58%),color-mix(in srgb,var(--user-primary) 10%,var(--prism-glass-card));box-shadow:inset 0 1px 0 var(--prism-edge-top);font-size:12px;font-weight:850}body.user-app .home-event-card{position:relative;isolation:isolate;min-height:244px;overflow:hidden;padding:21px;border-color:color-mix(in srgb,var(--user-primary-bright) 28%,var(--prism-edge));border-radius:29px;background:linear-gradient(136deg,var(--prism-sheen) 0%,transparent 29%,rgb(255 255 255 / 2%) 64%,transparent 76%),repeating-radial-gradient(circle at 91% 19%,transparent 0 35px,color-mix(in srgb,var(--user-primary) 11%,transparent) 36px 37px,transparent 38px 55px),radial-gradient(circle at 91% 18%,color-mix(in srgb,var(--user-primary-bright) 21%,transparent),transparent 38%),var(--prism-glass-card);box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),var(--user-shadow-soft),0 0 38px color-mix(in srgb,var(--user-primary) 9%,transparent)}body.user-app .home-event-card:before{position:absolute;z-index:1;inset:0;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--prism-glass-solid) 68%,transparent) 0 42%,color-mix(in srgb,var(--prism-glass-solid) 42%,transparent) 61%,transparent 88%);content:"";pointer-events:none}body.user-app .home-event-card:after{position:absolute;z-index:2;top:20px;right:19px;width:29px;height:29px;background:var(--prism-flare);clip-path:polygon(50% 0,57% 40%,100% 50%,57% 59%,50% 100%,43% 59%,0 50%,43% 40%);content:"";opacity:.28;filter:drop-shadow(0 0 11px var(--prism-flare));pointer-events:none}body.user-app .home-event-card-copy{position:relative;z-index:5;min-width:0;max-width:68%}body.user-app .home-event-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}body.user-app .home-event-card .event-status{border-color:color-mix(in srgb,var(--user-primary-bright) 29%,transparent);color:color-mix(in srgb,var(--user-primary-bright) 70%,var(--user-text));background:color-mix(in srgb,var(--user-primary) 14%,transparent)}body.user-app .home-event-card .event-status i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}body.user-app .home-event-deadline{color:color-mix(in srgb,var(--user-primary-bright) 64%,var(--user-text));font-size:12px;font-weight:850;font-variant-numeric:tabular-nums}body.user-app .home-event-card h3{display:-webkit-box;min-width:0;overflow:hidden;margin:13px 0 0;color:var(--user-text);font-size:clamp(21px,6vw,29px);font-weight:900;line-height:1.08;letter-spacing:-.04em;overflow-wrap:anywhere;text-wrap:balance;-webkit-box-orient:vertical;-webkit-line-clamp:3}body.user-app .home-event-card p{margin:10px 0 0;color:var(--user-muted);font-size:13px;line-height:1.5}body.user-app .home-event-card-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:17px}body.user-app .home-event-card-actions .primary-button,body.user-app .home-event-card-actions .ghost-button{min-width:118px}body.user-app .platform-mascot.home-event-card-mascot{z-index:3;right:4%;bottom:0;width:41%;height:106%;opacity:.92;filter:drop-shadow(0 9px 12px rgb(0 0 0 / 28%)) drop-shadow(0 0 12px var(--platform-mascot-glow));animation:platformMascotFloat 6.2s ease-in-out infinite reverse}body.user-app .home-event-card--locked .home-event-card-mascot{opacity:.55;filter:grayscale(.2) drop-shadow(0 9px 12px rgb(0 0 0 / 34%)) drop-shadow(0 0 10px var(--platform-mascot-glow))}body.user-app .match-card,body.user-app .content-ticket,body.user-app .game-card,body.user-app .promo-card,body.user-app .event-card{content-visibility:auto;contain-intrinsic-size:auto 220px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){body.user-app .match-card:hover,body.user-app .game-card:hover,body.user-app .promo-card:hover,body.user-app .event-card:hover{border-color:color-mix(in srgb,var(--user-primary-bright) 31%,var(--prism-edge));box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 0 -1px 0 var(--prism-edge-bottom),0 21px 54px #00000042,0 0 28px color-mix(in srgb,var(--user-primary) 8%,transparent)}}body.user-app .action-link+.action-link,body.user-app .notification-row+.notification-row{border-color:color-mix(in srgb,var(--prism-edge) 72%,transparent)}body.user-app .page-head--with-mascot{position:relative;isolation:isolate;min-height:170px;overflow:hidden;align-items:flex-start;margin:0 0 16px;padding:23px;border-radius:29px}body.user-app .page-head--with-mascot:before{position:absolute;z-index:0;inset:-28% -10% -60% 36%;border:1px solid color-mix(in srgb,var(--user-primary-bright) 18%,transparent);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--user-primary) 13%,transparent),transparent 66%);content:"";transform:rotate(-15deg)}body.user-app .page-head--with-mascot:after{position:absolute;z-index:1;top:18px;right:20px;width:30px;height:30px;background:var(--prism-flare);clip-path:polygon(50% 0,57% 40%,100% 50%,57% 59%,50% 100%,43% 59%,0 50%,43% 40%);content:"";opacity:.32;filter:drop-shadow(0 0 12px var(--prism-flare))}body.user-app .page-head--with-mascot>div:first-child{position:relative;z-index:4;max-width:64%}body.user-app .page-head--with-mascot h2{font-size:clamp(28px,8vw,38px)}body.user-app[data-user-page=sports] .page-head--with-mascot:before{inset:43% -18% -58% 32%;border-radius:50% 50% 0 0;transform:rotate(-7deg)}body.user-app[data-user-page=casino] .page-head--with-mascot:before{inset:-45% -18% -26% 45%;border-radius:24%;transform:rotate(34deg)}body.user-app[data-user-page=promos] .page-head--with-mascot:before{inset:-28% -13% -50% 43%;border-radius:32% 68% 44% 56%;transform:rotate(16deg)}body.user-app[data-user-page=events] .page-head--with-mascot:before{inset:-38% -15% -48% 32%;border-style:dashed;transform:rotate(-12deg)}body.user-app[data-user-page=settings] .page-head--with-mascot:before{inset:14% -4% -54% 46%;opacity:.66;transform:rotate(4deg)}body.user-app .sports-tabs{top:calc(79px + var(--user-safe-top));padding:7px;border-radius:22px}body.user-app .sports-tab{border-color:transparent;background:transparent}body.user-app .sports-tab.active,body.user-app .sports-tab[aria-selected=true]{border-color:color-mix(in srgb,var(--user-primary-bright) 45%,white 12%);color:var(--user-primary-ink);background:radial-gradient(circle at 40% 0,rgb(255 255 255 / 32%),transparent 52%),linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:inset 0 1px #ffffff54,0 9px 22px color-mix(in srgb,var(--user-primary) 25%,transparent)}body.user-app[data-color-mode=dark] .sports-tab.active,body.user-app[data-color-mode=dark] .sports-tab[aria-selected=true]{color:#fff}body.user-app .odd-pill,body.user-app .score-badge,body.user-app .profile-summary .profile-value,body.user-app .profile-field,body.user-app .answer-option{border-color:var(--prism-edge);background:linear-gradient(145deg,var(--prism-sheen-soft),transparent 60%),color-mix(in srgb,var(--prism-glass-card) 82%,var(--prism-glass-solid));box-shadow:inset 0 1px 0 var(--prism-edge-top)}body.user-app .odd-pill strong{color:color-mix(in srgb,var(--user-primary-bright) 58%,var(--user-text))}body.user-app .promo-code-card{border-color:color-mix(in srgb,var(--user-primary-bright) 27%,var(--prism-edge));background:linear-gradient(132deg,var(--prism-sheen) 0%,transparent 29%),radial-gradient(circle at 100% 0,color-mix(in srgb,var(--user-primary) 14%,transparent),transparent 50%),var(--prism-glass-card)}body.user-app .promo-code-card h3{color:color-mix(in srgb,var(--user-primary-bright) 54%,var(--user-text))}body.user-app .notification-switch-track{background:color-mix(in srgb,var(--user-text) 12%,transparent);box-shadow:inset 0 1px 4px #00000038}body.user-app .notification-switch>input:checked+.notification-switch-track{border-color:color-mix(in srgb,var(--user-primary-bright) 58%,white 12%);background:linear-gradient(90deg,var(--user-primary),var(--user-primary-bright));box-shadow:inset 0 1px #ffffff4f,0 0 22px color-mix(in srgb,var(--user-primary) 23%,transparent)}body.user-app .field input,body.user-app .field textarea,body.user-app .field select,body.user-app .profile-field input,body.user-app .profile-field textarea{color:var(--user-text);background:linear-gradient(145deg,var(--prism-sheen-soft),transparent 60%),color-mix(in srgb,var(--prism-glass-card) 82%,var(--prism-glass-solid))}body.user-app .developer-contact{opacity:.58}body.user-app .developer-contact:focus-visible{opacity:1}@media(hover:hover)and (pointer:fine){body.user-app .developer-contact:hover{opacity:1}}body.user-app .app-dialog::backdrop{background:#0205088a;-webkit-backdrop-filter:blur(8px) saturate(118%);backdrop-filter:blur(8px) saturate(118%)}body.user-app .app-dialog{box-shadow:inset 0 1px 0 var(--prism-edge-top),inset 1px 0 0 var(--prism-edge-side),inset 0 -1px 0 var(--prism-edge-bottom),0 38px 110px #0000008a}body.user-app .platform-mascot{--mascot-image: none;--mascot-rotate: -.4deg;position:absolute;z-index:3;display:block;isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 18px 24px rgb(0 0 0 / 30%)) drop-shadow(0 0 22px var(--platform-mascot-glow));transform-origin:50% 88%}body.user-app .platform-mascot--home{--mascot-image: url(/mini/assets/mascot/platform-home.webp)}body.user-app .platform-mascot--sports{--mascot-image: url(/mini/assets/mascot/platform-sports.webp)}body.user-app .platform-mascot--casino{--mascot-image: url(/mini/assets/mascot/platform-casino.webp)}body.user-app .platform-mascot--promos{--mascot-image: url(/mini/assets/mascot/platform-promos.webp)}body.user-app .platform-mascot--events{--mascot-image: url(/mini/assets/mascot/platform-events.webp)}body.user-app .platform-mascot--settings{--mascot-image: url(/mini/assets/mascot/platform-settings.webp)}body.user-app .platform-mascot:before{position:absolute;z-index:0;inset:18% 8% 3%;border-radius:50%;background:radial-gradient(circle,var(--platform-mascot-glow),transparent 68%);content:""}body.user-app .platform-mascot:after{position:absolute;z-index:2;inset:0;background:linear-gradient(145deg,var(--platform-mascot-accent),transparent 64%);clip-path:inset(40% 0 0 0);content:"";opacity:.12;mix-blend-mode:color;-webkit-mask:var(--mascot-image) center / contain no-repeat;mask:var(--mascot-image) center / contain no-repeat}body.user-app .platform-mascot>img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}body.user-app .hero-mascot{top:12px;right:-3%;width:49%;height:66%;animation:platformMascotFloat 5.8s ease-in-out infinite}body.user-app .page-head-mascot{right:-12px;bottom:-49px;width:176px;height:224px;animation:platformMascotFloat 6.2s ease-in-out infinite reverse}body.user-app[data-user-page=sports] .page-head-mascot{--mascot-rotate: -6deg;right:-31px;bottom:-58px;width:214px}body.user-app[data-user-page=casino] .page-head-mascot{--mascot-rotate: 2deg;right:-13px;bottom:-54px;width:188px}body.user-app[data-user-page=promos] .page-head-mascot{--mascot-rotate: 4deg;right:-18px;bottom:-62px;width:193px}body.user-app[data-user-page=events] .page-head-mascot{--mascot-rotate: -9deg;right:-35px;bottom:-62px;width:214px}body.user-app[data-user-page=settings] .page-head-mascot{--mascot-rotate: 0deg;right:-4px;bottom:-45px;width:168px;animation-duration:7.4s}body.user-app .user-home>*,body.user-app .app-content>.page-head,body.user-app .app-content>.promo-summary,body.user-app .app-content>.event-overview,body.user-app .app-content>.sports-tabs,body.user-app .app-content>.section,body.user-app .app-content>.promo-grid,body.user-app .app-content>.event-list,body.user-app .app-content>.settings-grid{animation:platformRise .38s cubic-bezier(.22,1,.36,1) both}body.user-app .appearance-settings-card{grid-column:1 / -1}body.user-app .appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:15px;padding:5px;border:1px solid var(--prism-edge);border-radius:17px;background:linear-gradient(145deg,var(--prism-sheen-soft),transparent 62%),var(--prism-glass-card)}body.user-app .appearance-option{display:grid;min-width:0;min-height:44px;justify-items:center;gap:2px;padding:9px 7px;border:1px solid transparent;border-radius:12px;color:var(--user-muted);background:transparent;font-size:12px;font-weight:850;line-height:1.2;text-align:center;transition:border-color .18s ease,background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}body.user-app .appearance-option>span,body.user-app .appearance-option>strong,body.user-app .appearance-option>small{display:block}body.user-app .appearance-option>span{font-size:16px}body.user-app .appearance-option>small{color:inherit;font-size:10px;font-weight:700;opacity:.72}@media(hover:hover)and (pointer:fine){body.user-app .appearance-option:hover{border-color:var(--prism-edge-strong);color:var(--user-text);background:var(--prism-glass-stage)}}body.user-app .appearance-option:active{transform:scale(.98)}body.user-app .appearance-option.is-active,body.user-app .appearance-option[aria-pressed=true]{border-color:color-mix(in srgb,var(--user-primary-bright) 58%,white 12%);color:var(--user-primary-ink);background:radial-gradient(circle at 36% 0,rgb(255 255 255 / 36%),transparent 46%),linear-gradient(145deg,var(--user-primary-bright),var(--user-primary));box-shadow:inset 0 1px #ffffff57,0 8px 20px color-mix(in srgb,var(--user-primary) 24%,transparent)}body.user-app .appearance-note{margin:10px 2px 0;color:var(--user-muted);font-size:12px;line-height:1.45}body.user-app[data-color-mode=light] .welcome-copy h2{color:var(--user-text);background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:currentColor}body.user-app[data-color-mode=light] .hero h2,body.user-app[data-color-mode=light] .hero p,body.user-app[data-color-mode=light] .hero-metric strong{color:var(--user-text)}body.user-app[data-color-mode=light] .hero p,body.user-app[data-color-mode=light] .hero-metric span{color:var(--user-muted)}body.user-app[data-color-mode=light] .hero-badge{color:var(--user-accent-readable)}body.user-app[data-color-mode=light] .app-dialog::backdrop{background:#1016125c}body.user-app[data-color-mode=light] .odd-pill strong,body.user-app[data-color-mode=light] .event-status,body.user-app[data-color-mode=light] .event-footer>span,body.user-app[data-color-mode=light] .profile-locked,body.user-app[data-color-mode=light] .profile-right-badge.is-done{color:var(--user-accent-readable)}@keyframes platformRise{0%{opacity:0;transform:translateY(11px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes platformMascotFloat{0%,to{transform:translateZ(0) rotate(var(--mascot-rotate))}50%{transform:translate3d(0,-6px,0) rotate(calc(var(--mascot-rotate) + 1deg))}}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){body.user-app .topbar,body.user-app .bottom-nav,body.user-app .hero,body.user-app .casino-feature,body.user-app .page-head--with-mascot,body.user-app .sports-tabs,body.user-app .app-dialog{background:var(--prism-glass-solid)}}@media(prefers-reduced-transparency:reduce){body.user-app:before,body.user-app:after{display:none}body.user-app .topbar,body.user-app .bottom-nav,body.user-app .hero,body.user-app .casino-feature,body.user-app .page-head--with-mascot,body.user-app .sports-tabs,body.user-app .app-dialog{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--prism-glass-solid)}body.user-app .quick-card,body.user-app .action-list,body.user-app .support-links,body.user-app .promo-code-card,body.user-app .promo-summary,body.user-app .event-overview,body.user-app .match-card,body.user-app .content-ticket,body.user-app .game-card,body.user-app .promo-card,body.user-app .event-card,body.user-app .home-event-card,body.user-app .settings-card,body.user-app .profile-card,body.user-app .rules-card,body.user-app .question-card,body.user-app .completion-card,body.user-app .list-card,body.user-app .form-card,body.user-app .card{background:var(--prism-glass-solid)}}@media(prefers-contrast:more){body.user-app{--prism-edge: color-mix(in srgb, var(--user-text) 34%, transparent);--prism-edge-strong: color-mix(in srgb, var(--user-text) 52%, transparent);--prism-glass-float: var(--prism-glass-solid);--prism-glass-stage: var(--prism-glass-solid);--prism-glass-card: var(--prism-glass-solid)}}@media(forced-colors:active){body.user-app:before,body.user-app:after,body.user-app .platform-orbit{display:none}body.user-app,body.user-app .topbar,body.user-app .bottom-nav,body.user-app .hero,body.user-app .quick-card,body.user-app .action-list,body.user-app .support-links,body.user-app .promo-code-card,body.user-app .promo-summary,body.user-app .event-overview,body.user-app .match-card,body.user-app .content-ticket,body.user-app .game-card,body.user-app .promo-card,body.user-app .event-card,body.user-app .home-event-card,body.user-app .settings-card,body.user-app .profile-card,body.user-app .rules-card,body.user-app .question-card,body.user-app .completion-card,body.user-app .list-card,body.user-app .form-card,body.user-app .card,body.user-app .app-dialog,body.user-app .nav-item.active,body.user-app .nav-item[aria-current=page],body.user-app .field input,body.user-app .field textarea,body.user-app .field select,body.user-app .profile-field input,body.user-app .profile-field textarea{border-color:CanvasText;color:CanvasText;background:Canvas;box-shadow:none;forced-color-adjust:auto}}@media(max-width:359px){body.user-app .topbar{margin-right:9px;margin-left:9px}body.user-app .app-content{padding-right:12px;padding-left:12px}body.user-app .bottom-nav{right:9px;left:9px;width:calc(100% - 18px)}body.user-app .hero--home{min-height:420px;padding:20px}body.user-app .hero--home h2{max-width:70%;font-size:29px}body.user-app .hero--home>p,body.user-app .hero--home .hero-actions{max-width:66%}body.user-app .hero-mascot{right:-8%;width:55%;opacity:.9}body.user-app .platform-orbit{right:-9%;width:62%}body.user-app .page-head--with-mascot{min-height:160px;padding:19px}body.user-app .page-head--with-mascot>div:first-child{max-width:68%}body.user-app .page-head-mascot{right:-25px;bottom:-50px;width:164px}body.user-app .quick-card{min-height:148px;padding:14px}body.user-app .quick-card-copy{max-width:79%}body.user-app .home-event-card{min-height:258px;padding:17px}body.user-app .home-event-card-copy{max-width:72%}body.user-app .home-event-card-actions{display:grid;grid-template-columns:minmax(0,1fr)}body.user-app .home-event-card-actions .primary-button,body.user-app .home-event-card-actions .ghost-button{width:100%}body.user-app .platform-mascot.home-event-card-mascot{right:4%;bottom:0;width:44%;height:104%;opacity:.84}}@media(min-width:480px){body.user-app .app-content{padding-right:18px;padding-left:18px}body.user-app .hero-mascot{right:0;width:46%}body.user-app .page-head-mascot{right:4px}}@media(prefers-reduced-motion:reduce){body.user-app:before,body.user-app .platform-mascot,body.user-app .user-home>*,body.user-app .app-content>*{animation:none!important;transition-duration:.01ms!important}}body.user-app[data-user-page=home] .welcome-row{margin-bottom:21px}body.user-app[data-user-page=home] .welcome-copy h2{margin-top:5px;letter-spacing:-.045em;overflow-wrap:anywhere}body.user-app[data-user-page=home] .user-home>.section{margin-top:29px}body.user-app[data-user-page=home] .section-title h3{font-size:19px;letter-spacing:-.035em}body.user-app[data-user-page=home] .quick-grid{gap:13px}body.user-app[data-user-page=sports] .sports-feed{gap:14px}body.user-app[data-user-page=sports] .league-heading{margin-top:18px;font-size:10px;letter-spacing:.06em;line-height:1.5}body.user-app[data-user-page=sports] .match-card{min-width:0;padding:17px}body.user-app[data-user-page=sports] .match-main{gap:11px;margin-top:15px;margin-bottom:17px}body.user-app[data-user-page=sports] .team-name{min-width:0;overflow-wrap:anywhere;line-height:1.35}body.user-app[data-user-page=sports] .odds-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}body.user-app[data-user-page=sports] .odd-pill{min-width:0;min-height:61px;padding:10px 7px;border-radius:13px}body.user-app[data-user-page=sports] .odd-pill span{color:var(--user-muted);font-size:10px;font-weight:650;line-height:1.25}body.user-app[data-user-page=sports] .odd-pill strong{color:var(--user-text);font-size:20px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.2}body.user-app[data-user-page=sports] .odd-pill:not(.is-unavailable){border-color:color-mix(in srgb,var(--user-primary) 24%,var(--prism-edge))}body.user-app[data-user-page=sports] .odd-pill.is-unavailable strong{color:var(--user-muted)}@media(max-width:359px){body.user-app[data-user-page=sports] .match-card{padding:14px 12px}body.user-app[data-user-page=sports] .match-main{gap:7px}body.user-app[data-user-page=sports] .odds-grid{gap:6px}body.user-app[data-user-page=sports] .odd-pill{min-height:57px;padding:9px 5px}body.user-app[data-user-page=sports] .odd-pill strong{font-size:18px}}body.user-app .special-odds-snapshot{display:grid;gap:22px;min-width:0}body.user-app .daily-coupon{min-width:0;overflow:hidden;border:1px solid var(--user-border-strong);border-radius:24px;background:var(--user-surface);box-shadow:inset 0 3px 0 var(--user-gold)}body.user-app .daily-coupon-header{display:flex;align-items:center;gap:12px;padding:24px 20px 20px;border-bottom:1px solid var(--user-border)}body.user-app .daily-coupon-header h3{margin:3px 0 0;font-size:1.3rem;line-height:1.3}body.user-app .daily-coupon-header .eyebrow{margin:0;font-size:.65rem}body.user-app .daily-coupon-icon{display:grid;place-items:center;flex:0 0 42px;height:46px;border-radius:13px;background:var(--user-surface-raised);color:var(--user-gold-text)}body.user-app .daily-coupon-count{margin-left:auto;padding:5px 9px;border:1px solid var(--user-border);border-radius:20px;white-space:nowrap;color:var(--user-muted);font-size:.75rem}body.user-app .daily-coupon-legs{margin:0;padding:0 20px;list-style:none}body.user-app .daily-coupon-leg{display:grid;grid-template-columns:25px minmax(0,1fr);gap:11px;padding:22px 0}body.user-app .daily-coupon-leg+.daily-coupon-leg{border-top:1px dashed var(--user-border-strong)}body.user-app .daily-coupon-index{display:grid;place-items:center;width:25px;height:25px;border:1px solid var(--user-border-strong);border-radius:50%;font-size:.75rem;color:var(--user-gold-text);font-weight:750}body.user-app .daily-coupon-leg-body{min-width:0;overflow-wrap:anywhere}body.user-app .daily-coupon-league{margin:1px 0 8px;font-size:.67rem;letter-spacing:.05em;text-transform:uppercase;color:var(--user-muted)}body.user-app .daily-coupon-leg h4{margin:0 0 7px;font-size:1rem;line-height:1.5}body.user-app .daily-coupon-leg h4 span{color:var(--user-muted);font-size:.75rem;font-weight:500}body.user-app .daily-coupon-time{font-size:.75rem;color:var(--user-muted)}body.user-app .daily-coupon-pick{margin-top:14px;padding:12px;display:flex;align-items:center;gap:10px;justify-content:space-between;background:var(--user-surface-raised);border:1px solid var(--user-border);border-radius:14px}body.user-app .daily-coupon-pick>div{min-width:0;display:grid;justify-items:start;gap:6px}body.user-app .daily-coupon-pick>div>span{font-size:.7rem;color:var(--user-muted)}body.user-app .daily-coupon-pick>div>strong{padding:4px 8px;border-radius:8px;border:1px solid var(--user-border-strong);background:var(--user-surface);font-size:.8rem;color:var(--user-gold-text)}body.user-app .daily-coupon-price{flex-shrink:0;font-size:1.2rem;font-variant-numeric:tabular-nums}body.user-app .daily-coupon-total{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:21px 20px;border-top:1px dashed var(--user-border-strong);background:var(--user-surface-raised)}body.user-app .daily-coupon-total>div{display:grid;gap:4px}body.user-app .daily-coupon-total span{font-size:.9rem;font-weight:700}body.user-app .daily-coupon-total small{color:var(--user-muted);font-size:.7rem}body.user-app .daily-coupon-total>strong{font-size:2.2rem;color:var(--user-gold-text);font-variant-numeric:tabular-nums;line-height:1}body.user-app .daily-coupon-footer{padding:0 20px 20px}body.user-app .daily-coupon-footer p{margin:15px 0;color:var(--user-muted);font-size:.72rem;line-height:1.5}body.user-app .daily-coupon-legacy{margin:0;padding:22px 20px;white-space:pre-line;overflow-wrap:anywhere;line-height:1.8}@media(max-width:360px){body.user-app .daily-coupon-header{gap:8px;padding:20px 14px 17px}body.user-app .daily-coupon-header h3{font-size:1.15rem}body.user-app .daily-coupon-legs{padding:0 14px}body.user-app .daily-coupon-leg{gap:8px}}body.user-app .special-offer-group{display:grid;gap:14px;min-width:0}body.user-app .special-offer-title{margin:0;font-size:1.1rem;line-height:1.4;letter-spacing:.03em;text-transform:uppercase;overflow-wrap:anywhere}body.user-app .special-offer-list{display:grid;gap:18px;min-width:0}body.user-app .special-offer-card{min-width:0;padding:22px 20px;border:1px solid var(--user-border-strong);border-radius:22px;background:var(--user-surface);overflow-wrap:anywhere;box-shadow:inset 3px 0 0 var(--user-gold)}body.user-app .special-offer-quote{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;padding-bottom:17px;margin-bottom:17px;border-bottom:1px solid var(--user-border)}body.user-app .special-offer-quote>strong{color:var(--user-gold-text);font-size:2.3rem;line-height:1;font-weight:850;font-variant-numeric:tabular-nums}body.user-app .special-offer-quote h3{margin:0;font-size:.875rem;letter-spacing:.12em}body.user-app .special-offer-fixtures{display:grid;gap:15px}body.user-app .special-offer-leg{min-width:0}body.user-app .special-offer-fixture{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}body.user-app .special-offer-fixture h4{margin:0;font-size:1rem;line-height:1.5;font-weight:650}body.user-app .special-offer-time{padding:4px 8px;border-radius:8px;background:var(--user-surface-raised);font-size:.875rem;white-space:nowrap;font-variant-numeric:tabular-nums}body.user-app .special-offer-picks{display:grid;gap:9px;margin-top:17px}body.user-app .special-offer-pick{display:grid;justify-items:start;gap:8px;min-width:0;margin:0;padding:13px 14px;border:1px solid var(--user-border);border-radius:14px;background:var(--user-surface-raised);font-size:.875rem;line-height:1.5}body.user-app .special-offer-pick-market{color:var(--user-muted);font-size:.8rem;font-weight:600}body.user-app .special-offer-pick-choice{max-width:100%;box-sizing:border-box;padding:5px 11px;border-radius:10px;border:1px solid var(--user-border-strong);background:var(--user-surface);color:var(--user-gold-text);font-size:.95rem;font-weight:750;overflow-wrap:anywhere}body.user-app .special-offer-limit{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:20px;padding-top:15px;border-top:1px solid var(--user-border);font-size:.875rem;line-height:1.5}body.user-app .special-offer-limit>span{flex:1 1 180px;color:var(--user-muted)}body.user-app .special-offer-limit>strong{font-size:1.1rem;white-space:nowrap}body.user-app .special-offer-fallback{font-size:1rem;line-height:1.6;white-space:pre-line}@media(max-width:380px){body.user-app .special-offer-card{padding:19px 16px}body.user-app .special-offer-fixture{grid-template-columns:minmax(0,1fr);gap:5px}body.user-app .special-offer-time{justify-self:start}}
