[data-theme=dark] .match-page,[data-theme=gray] .match-page{--mp-accent:var(--fl-blue);--mp-accent-soft:#5629f81a;--mp-accent-border:#5629f838;--mp-border:#2f3440;--mp-surface:#1e2128;--mp-muted:#6d7382;--mp-muted-strong:#8b93a5;--mp-fg:#f4f5f8;--mp-verdict-bg:#16a34a24;--mp-verdict-border:#22c55e47;--mp-verdict-text:#4ade80;--mp-score-card-bg:color-mix(in srgb, var(--mp-surface) 94%, #000);--mp-score-card-border:var(--mp-border);--mp-score-sets-bg:color-mix(in srgb, var(--mp-border) 42%, var(--mp-surface));--mp-score-chip-bg:color-mix(in srgb, var(--mp-surface) 88%, #000);--mp-score-chip-border:var(--mp-border);color:var(--mp-fg);background:#171920}[data-theme=dark] .match-page__hero,[data-theme=gray] .match-page__hero{border-color:var(--mp-accent-border);background:linear-gradient(165deg, color-mix(in srgb, var(--mp-accent) 14%, #151820) 0%, var(--mp-surface) 52%, #1d1b30 100%);box-shadow:inset 0 0 0 1px #5629f814,0 16px 40px -24px #0000008c}[data-theme=dark] .match-page__hero-bg,[data-theme=gray] .match-page__hero-bg{background-image:var(--match-stadium-dark,var(--match-stadium));opacity:.48;filter:brightness(.88)saturate(.82)contrast(1.05)}[data-theme=dark] .match-page__hero--tennis .match-page__hero-bg,[data-theme=gray] .match-page__hero--tennis .match-page__hero-bg{opacity:.44;filter:brightness(.9)saturate(.78)contrast(1.05)}[data-theme=dark] .match-page__competition,[data-theme=gray] .match-page__competition{color:var(--foreground-secondary)}[data-theme=dark] .match-page__score,[data-theme=gray] .match-page__score{color:var(--mp-fg)}[data-theme=dark] .match-page__score-sep,[data-theme=gray] .match-page__score-sep{color:var(--mp-muted)}[data-theme=dark] .match-page__live,[data-theme=gray] .match-page__live{color:#f87171;background:#dc262624;border-color:#ef444452}[data-theme=dark] .match-page__vs,[data-theme=gray] .match-page__vs{background:color-mix(in srgb, var(--mp-surface) 88%, #000);border-color:var(--mp-accent-border);color:var(--brand)}[data-theme=dark] .match-page .tennis-scoreboard,[data-theme=gray] .match-page .tennis-scoreboard{background:var(--mp-score-card-bg);border-color:var(--mp-score-card-border);box-shadow:0 10px 28px #00000059}[data-theme=dark] .match-page .tennis-scoreboard__match-value,[data-theme=gray] .match-page .tennis-scoreboard__match-value,[data-theme=dark] .match-page .tennis-scoreboard__match-num,[data-theme=gray] .match-page .tennis-scoreboard__match-num,[data-theme=dark] .match-page .tennis-scoreboard__set-chip-score,[data-theme=gray] .match-page .tennis-scoreboard__set-chip-score{color:var(--mp-fg)}[data-theme=dark] .match-page .tennis-scoreboard__set-chip--done .tennis-scoreboard__set-chip-score,[data-theme=gray] .match-page .tennis-scoreboard__set-chip--done .tennis-scoreboard__set-chip-score{color:var(--mp-muted-strong)}[data-theme=dark] .match-page .tennis-scoreboard__match-sep,[data-theme=gray] .match-page .tennis-scoreboard__match-sep{color:var(--mp-muted)}[data-theme=dark] .match-page .tennis-scoreboard__sets,[data-theme=gray] .match-page .tennis-scoreboard__sets{background:var(--mp-score-sets-bg)}[data-theme=dark] .match-page .tennis-scoreboard__period,[data-theme=gray] .match-page .tennis-scoreboard__period,[data-theme=dark] .match-page .tennis-scoreboard__match-status,[data-theme=gray] .match-page .tennis-scoreboard__match-status{background:var(--mp-score-sets-bg);color:var(--mp-muted-strong)}[data-theme=dark] .match-page .tennis-scoreboard__set-chip-n,[data-theme=gray] .match-page .tennis-scoreboard__set-chip-n{color:var(--mp-muted)}[data-theme=dark] .match-page .tennis-scoreboard .live-badge,[data-theme=gray] .match-page .tennis-scoreboard .live-badge{color:#f87171;background:#dc262624;border-color:#ef444452}[data-theme=dark] .match-page__meta-chip,[data-theme=gray] .match-page__meta-chip{background:color-mix(in srgb, var(--mp-surface) 88%, #000);border-color:var(--mp-border);color:var(--foreground-secondary);box-shadow:0 4px 14px #00000047}[data-theme=dark] .match-page__pending,[data-theme=gray] .match-page__pending{background:color-mix(in srgb, var(--mp-surface) 92%, #000);border-top-color:var(--mp-border)}[data-theme=dark] .match-logo--fallback,[data-theme=gray] .match-logo--fallback,[data-theme=dark] .match-tennis-avatar,[data-theme=gray] .match-tennis-avatar{background:var(--surface-secondary);border-color:var(--mp-border);color:var(--mp-muted-strong)}[data-theme=dark] .match-page .prob-bar-fill,[data-theme=gray] .match-page .prob-bar-fill{background:color-mix(in srgb, var(--mp-accent) 22%, var(--border))!important}[data-theme=dark] .dual-pitch__unavailable,[data-theme=gray] .dual-pitch__unavailable{background:var(--mp-surface);border-top-color:var(--mp-border)}[data-theme=dark] .dual-pitch__player--home .dual-pitch__kit,[data-theme=gray] .dual-pitch__player--home .dual-pitch__kit{color:#5b21b6;background:#f5f3ff;border-color:#ddd6fe;box-shadow:0 3px 10px #00000047}[data-theme=dark] .dual-pitch__player--away .dual-pitch__kit,[data-theme=gray] .dual-pitch__player--away .dual-pitch__kit{color:#fff;background:#8b5cf6;border-color:#ede9fe;box-shadow:0 3px 10px #00000047}[data-theme=dark] .dual-pitch__field,[data-theme=gray] .dual-pitch__field{background:linear-gradient(#4c2bb8 0%,#3b1f96 45%,#2d1678 100%)}[data-theme=dark] .match-page .stats-v2-oc-card--lead,[data-theme=gray] .match-page .stats-v2-oc-card--lead{background:var(--surface-secondary)!important;border-color:var(--mp-border)!important;box-shadow:none!important}[data-theme=dark] .match-page .stats-v2-oc-card--lead .stats-v2-oc-card__pct,[data-theme=gray] .match-page .stats-v2-oc-card--lead .stats-v2-oc-card__pct,[data-theme=dark] .match-page .stats-v2-oc-card__fair strong,[data-theme=gray] .match-page .stats-v2-oc-card__fair strong{color:var(--foreground)!important}[data-theme=dark] .match-page .stats-v2-oc-card__icon,[data-theme=gray] .match-page .stats-v2-oc-card__icon{border:1px solid var(--mp-border);background:var(--surface-secondary)!important;color:var(--foreground-secondary)!important}[data-theme=dark] .match-page .stats-v2-oc-card__track span,[data-theme=gray] .match-page .stats-v2-oc-card__track span,[data-theme=dark] .match-page .stats-v2-h2h-bar__track span,[data-theme=gray] .match-page .stats-v2-h2h-bar__track span{background:color-mix(in srgb, var(--mp-accent) 38%, var(--border))!important}[data-theme=dark] .match-page .stats-v2-h2h-bar--lead .stats-v2-h2h-bar__top strong,[data-theme=gray] .match-page .stats-v2-h2h-bar--lead .stats-v2-h2h-bar__top strong{color:var(--foreground)!important}[data-theme=dark] .match-page .stats-v2-facts__num,[data-theme=gray] .match-page .stats-v2-facts__num{border:1px solid var(--mp-border);background:var(--surface-secondary)!important;color:var(--foreground-secondary)!important}[data-theme=dark] .dual-pitch__unavailable-slot--away,[data-theme=gray] .dual-pitch__unavailable-slot--away{border-left-color:var(--mp-border)}[data-theme=dark] .dual-pitch__unavailable-title,[data-theme=gray] .dual-pitch__unavailable-title{color:var(--brand)}[data-theme=dark] .dual-pitch__unavailable-name,[data-theme=gray] .dual-pitch__unavailable-name{color:var(--foreground-secondary)}[data-theme=dark] .dual-pitch__unavailable-badge--injured,[data-theme=gray] .dual-pitch__unavailable-badge--injured{color:#f87171;background:#dc262629}[data-theme=dark] .dual-pitch__unavailable-badge--suspended,[data-theme=gray] .dual-pitch__unavailable-badge--suspended,[data-theme=dark] .dual-pitch__unavailable-badge--card,[data-theme=gray] .dual-pitch__unavailable-badge--card{color:#a5b4fc;background:#6366f129}[data-theme=dark] .dual-pitch__unavailable-badge--doubtful,[data-theme=gray] .dual-pitch__unavailable-badge--doubtful,[data-theme=dark] .dual-pitch__unavailable-badge--ill,[data-theme=gray] .dual-pitch__unavailable-badge--ill,[data-theme=dark] .dual-pitch__unavailable-badge--rested,[data-theme=gray] .dual-pitch__unavailable-badge--rested,[data-theme=dark] .dual-pitch__unavailable-badge--unavailable,[data-theme=gray] .dual-pitch__unavailable-badge--unavailable{color:var(--brand);background:#7c3aed29}[data-theme=dark] .dual-pitch__team--selectable:hover,[data-theme=gray] .dual-pitch__team--selectable:hover{background:#ffffff0a}[data-theme=dark] .dual-pitch__team--active,[data-theme=gray] .dual-pitch__team--active{background:#5629f81f}[data-theme=dark] .dual-pitch__team-logo--fallback,[data-theme=gray] .dual-pitch__team-logo--fallback{background:var(--surface-secondary);color:var(--mp-muted-strong)}[data-theme=dark] .stats-v2-oc-card:not(.stats-v2-oc-card--lead),[data-theme=gray] .stats-v2-oc-card:not(.stats-v2-oc-card--lead){background:var(--surface-secondary);border-color:var(--mp-border)}[data-theme=dark] .stats-v2-oc-card__track,[data-theme=gray] .stats-v2-oc-card__track,[data-theme=dark] .stats-v2-h2h-bar__track,[data-theme=gray] .stats-v2-h2h-bar__track,[data-theme=dark] .stats-v2-compare__slider,[data-theme=gray] .stats-v2-compare__slider{background:var(--border)}[data-theme=dark] .stats-v2-outcome__extra,[data-theme=gray] .stats-v2-outcome__extra,[data-theme=dark] .stats-v2-h2h-kpi,[data-theme=gray] .stats-v2-h2h-kpi{background:var(--surface-secondary);border-color:var(--mp-border)}[data-theme=dark] .stats-v2-logo--fallback,[data-theme=gray] .stats-v2-logo--fallback{background:var(--surface-secondary);border-color:var(--mp-border);color:var(--mp-muted-strong)}[data-theme=dark] .stats-v2-tennis-form__outcome--d,[data-theme=gray] .stats-v2-tennis-form__outcome--d{color:var(--mp-muted-strong);border-color:var(--mp-border);background:#64748b24}[data-theme=dark] .stats-v2-tennis-form__score-inline--draw,[data-theme=gray] .stats-v2-tennis-form__score-inline--draw{color:var(--mp-muted-strong)!important}[data-theme=dark] .stats-v2-compare__slider-dot,[data-theme=gray] .stats-v2-compare__slider-dot{background:var(--mp-surface);box-shadow:0 1px 4px #00000073}[data-theme=dark] .stats-v2-section,[data-theme=gray] .stats-v2-section{box-shadow:0 1px 3px #00000047}[data-theme=dark] .stats-v2-tennis-ctx__card,[data-theme=gray] .stats-v2-tennis-ctx__card,[data-theme=dark] .stats-v2-tennis-ctx__card--hard,[data-theme=gray] .stats-v2-tennis-ctx__card--hard,[data-theme=dark] .stats-v2-tennis-ctx__card--clay,[data-theme=gray] .stats-v2-tennis-ctx__card--clay,[data-theme=dark] .stats-v2-tennis-ctx__card--grass,[data-theme=gray] .stats-v2-tennis-ctx__card--grass,[data-theme=dark] .stats-v2-tennis-ctx__card--carpet,[data-theme=gray] .stats-v2-tennis-ctx__card--carpet{background:var(--surface-secondary);box-shadow:none}[data-theme=dark] .stats-v2-tennis-ctx__card:hover,[data-theme=gray] .stats-v2-tennis-ctx__card:hover{box-shadow:0 8px 22px #00000052}[data-theme=dark] .stats-v2-tennis-ctx__surface-icon,[data-theme=gray] .stats-v2-tennis-ctx__surface-icon{background:color-mix(in srgb, var(--mp-accent) 12%, var(--surface-secondary))}[data-theme=dark] .stats-v2-tennis-ctx__surface--hard,[data-theme=gray] .stats-v2-tennis-ctx__surface--hard,[data-theme=dark] .stats-v2-tennis-ctx__surface--clay,[data-theme=gray] .stats-v2-tennis-ctx__surface--clay,[data-theme=dark] .stats-v2-tennis-ctx__surface--grass,[data-theme=gray] .stats-v2-tennis-ctx__surface--grass,[data-theme=dark] .stats-v2-tennis-ctx__surface--carpet,[data-theme=gray] .stats-v2-tennis-ctx__surface--carpet{background:var(--surface-secondary)}[data-theme=dark] .dt-page,[data-theme=gray] .dt-page{--dt-accent:var(--fl-blue);--dt-accent-soft:#5629f82e;--dt-accent-border:#5629f859;--dt-border:#2f3440;--dt-fg:#f4f5f8;--dt-muted:#8b93a5;--dt-surface:#1e2128;--dt-gold:#eab308;color:var(--dt-fg);background:#171920}[data-theme=dark] .dt-hero-logo,[data-theme=gray] .dt-hero-logo{border-color:color-mix(in srgb, var(--dt-accent) 25%, var(--dt-border));box-shadow:0 6px 22px #00000073}[data-theme=dark] .dt-hero-logo--fallback,[data-theme=gray] .dt-hero-logo--fallback{background:var(--surface-secondary);color:var(--dt-muted)}[data-theme=dark] .dt-analysis-panel,[data-theme=gray] .dt-analysis-panel{border-color:var(--dt-border);background:var(--dt-surface);box-shadow:inset 0 1px #ffffff0a,0 12px 32px -20px #0000008c}[data-theme=dark] .dt-acca-row__odd,[data-theme=gray] .dt-acca-row__odd,[data-theme=dark] .dt-acca-card__total-value,[data-theme=gray] .dt-acca-card__total-value{color:var(--brand)}[data-theme=dark] .dt-acca-card,[data-theme=gray] .dt-acca-card{border-color:var(--dt-border);background:var(--dt-surface);box-shadow:0 8px 28px -18px #0000008c}[data-theme=dark] .dt-acca-card__head,[data-theme=gray] .dt-acca-card__head,[data-theme=dark] .dt-acca-card__foot,[data-theme=gray] .dt-acca-card__foot{border-color:var(--dt-border);background:var(--dt-surface)}[data-theme=dark] .dt-acca-leg,[data-theme=gray] .dt-acca-leg{border-bottom-color:var(--dt-border)}[data-theme=dark] .dt-acca-leg__reason,[data-theme=gray] .dt-acca-leg__reason{color:var(--dt-muted);background:var(--surface-secondary);border-color:color-mix(in srgb, var(--dt-accent) 20%, var(--dt-border))}[data-theme=dark] .dt-empty,[data-theme=gray] .dt-empty{background:var(--surface-secondary);border-color:var(--dt-border);color:var(--dt-muted)}[data-theme=dark] .dt-preview-banner,[data-theme=gray] .dt-preview-banner{border-color:var(--dt-accent-border);background:var(--dt-accent-soft)}[data-theme=dark] .dt-skeleton-match,[data-theme=gray] .dt-skeleton-match{background:var(--dt-surface);border-color:var(--dt-border)}[data-theme=dark] .of-page,[data-theme=gray] .of-page{--of-accent:var(--fl-blue);--of-accent-soft:#5629f82e;--of-border:#2f3440;--of-muted:#8b93a5;--of-fg:#f4f5f8;--of-text:var(--of-fg);--of-navy:var(--brand);--of-surface:#1e2128;--of-surface-elevated:#242730;background:var(--background);color:var(--of-fg)}:is([data-theme=dark] .games-page:has(.of-page),[data-theme=gray] .games-page:has(.of-page)){background:var(--background)}[data-theme=dark] .of-page .of-step__fine-tune,[data-theme=gray] .of-page .of-step__fine-tune{color:var(--of-muted)}[data-theme=dark] .of-page .of-step,[data-theme=gray] .of-page .of-step,[data-theme=dark] .of-page .of-step--one,[data-theme=gray] .of-page .of-step--one{background:linear-gradient(165deg, color-mix(in srgb, var(--of-surface-elevated) 92%, var(--of-accent) 4%) 0%, var(--of-surface) 100%);border-color:var(--of-border);box-shadow:inset 0 1px #ffffff0a,0 12px 32px -20px #0000008c}[data-theme=dark] .of-page .of-filters,[data-theme=gray] .of-page .of-filters{background:var(--of-surface);border-color:var(--of-border)}[data-theme=dark] .of-page .of-leg-count,[data-theme=gray] .of-page .of-leg-count{background:0 0;border:none}[data-theme=dark] .of-page .of-market-group__label,[data-theme=gray] .of-page .of-market-group__label{color:var(--foreground-disabled)}[data-theme=dark] .of-page .of-combo-row__info:hover,[data-theme=gray] .of-page .of-combo-row__info:hover,[data-theme=dark] .of-page .of-combo-row__info:focus-visible,[data-theme=gray] .of-page .of-combo-row__info:focus-visible{background:color-mix(in srgb, var(--of-accent) 16%, transparent);color:var(--brand)}[data-theme=dark] .of-float-tip,[data-theme=gray] .of-float-tip{z-index:99999;color:var(--of-text);background:var(--of-surface-elevated);border-color:var(--of-border);box-shadow:0 12px 32px #00000073}[data-theme=dark] .of-page .of-step__expand:hover,[data-theme=gray] .of-page .of-step__expand:hover{background:color-mix(in srgb, var(--of-accent) 16%, transparent);color:var(--brand)}[data-theme=dark] .of-page .of-leg-count-auto,[data-theme=gray] .of-page .of-leg-count-auto{background:var(--of-surface-elevated);border-color:var(--of-border);box-shadow:none}[data-theme=dark] .of-page .of-leg-pill--blocked,[data-theme=gray] .of-page .of-leg-pill--blocked{background:var(--surface-secondary)}[data-theme=dark] .of-page .of-step--combo.is-pending .of-step__num,[data-theme=gray] .of-page .of-step--combo.is-pending .of-step__num{background:var(--surface-secondary);border-color:var(--of-border);color:var(--of-muted)}[data-theme=dark] .of-page .of-step__num,[data-theme=gray] .of-page .of-step__num{border-color:color-mix(in srgb, var(--of-accent) 32%, var(--of-border))}[data-theme=dark] .of-generate-overlay,[data-theme=gray] .of-generate-overlay{background:color-mix(in srgb, var(--of-surface,#1e2128) 92%, transparent)}[data-theme=dark] .of-page .of-odd-preset--locked,[data-theme=gray] .of-page .of-odd-preset--locked{background:var(--surface-secondary)}[data-theme=dark] .of-page .of-filters--locked,[data-theme=gray] .of-page .of-filters--locked{background:var(--surface-secondary);border-color:var(--of-border)}[data-theme=dark] .of-page .of-filters__panel,[data-theme=gray] .of-page .of-filters__panel{background:linear-gradient(180deg, color-mix(in srgb, var(--of-accent) 7%, var(--of-surface)) 0%, var(--of-surface) 55%);border-color:var(--of-border);box-shadow:inset 0 1px #ffffff08}[data-theme=dark] .of-page .of-market-tabs--segmented,[data-theme=gray] .of-page .of-market-tabs--segmented{background:var(--surface-secondary);border-color:var(--of-border)}[data-theme=dark] .of-page .of-market-tabs--segmented .of-market-tab--active,[data-theme=gray] .of-page .of-market-tabs--segmented .of-market-tab--active{background:var(--of-surface-elevated);border-color:color-mix(in srgb, var(--of-accent) 32%, var(--of-border));box-shadow:0 1px 4px #0000004d}[data-theme=dark] .of-page .of-sport-chip.of-sport-chip--active,[data-theme=gray] .of-page .of-sport-chip.of-sport-chip--active{border-color:color-mix(in srgb, var(--of-accent) 38%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 8%, var(--of-surface-elevated));color:var(--of-fg);box-shadow:none}[data-theme=dark] .of-page .of-sport-chip.of-sport-chip--active:hover,[data-theme=gray] .of-page .of-sport-chip.of-sport-chip--active:hover{border-color:color-mix(in srgb, var(--of-accent) 45%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 10%, var(--of-surface-elevated));box-shadow:none}[data-theme=dark] .of-page .of-sport-chip:not(.of-sport-chip--active):not(.of-sport-chip--soon):hover,[data-theme=gray] .of-page .of-sport-chip:not(.of-sport-chip--active):not(.of-sport-chip--soon):hover{border-color:color-mix(in srgb, var(--of-accent) 24%, var(--of-border));background:var(--of-surface-elevated);box-shadow:none}[data-theme=dark] .of-page .of-market-option--active,[data-theme=gray] .of-page .of-market-option--active{border-color:color-mix(in srgb, var(--of-accent) 38%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 8%, var(--of-surface));box-shadow:none}[data-theme=dark] .of-page .of-market-option--excluded,[data-theme=gray] .of-page .of-market-option--excluded,[data-theme=dark] .of-page .of-sport-chip--excluded,[data-theme=gray] .of-page .of-sport-chip--excluded{border-color:color-mix(in srgb, #ef4444 45%, var(--of-border));background:color-mix(in srgb, #ef4444 14%, var(--of-surface));color:#fca5a5}[data-theme=dark] .of-page .of-market-option--excluded .of-market-option__check,[data-theme=gray] .of-page .of-market-option--excluded .of-market-option__check{border-color:color-mix(in srgb, #ef4444 55%, var(--of-border));background:color-mix(in srgb, #ef4444 22%, var(--of-surface));color:#fca5a5}[data-theme=dark] .of-page .of-market-option__check-icon--exclude,[data-theme=gray] .of-page .of-market-option__check-icon--exclude{stroke:#fca5a5;color:#fca5a5}[data-theme=dark] .of-page .of-sport-chip--excluded .of-sport-chip__count,[data-theme=gray] .of-page .of-sport-chip--excluded .of-sport-chip__count{background:color-mix(in srgb, #ef4444 26%, var(--of-surface));color:#fca5a5}[data-theme=dark] .of-page .of-odd-preset,[data-theme=gray] .of-page .of-odd-preset{background:var(--of-surface-elevated);border-color:var(--of-border);color:var(--of-fg)}[data-theme=dark] .of-page .of-odd-preset:hover:not(:disabled),[data-theme=gray] .of-page .of-odd-preset:hover:not(:disabled){border-color:color-mix(in srgb, var(--of-accent) 32%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 8%, var(--of-surface-elevated))}[data-theme=dark] .of-page .of-odd-preset--active,[data-theme=gray] .of-page .of-odd-preset--active{border-color:color-mix(in srgb, var(--of-accent) 45%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 10%, var(--of-surface-elevated));color:var(--brand);box-shadow:none}[data-theme=dark] .of-page .of-leg-count-auto--active,[data-theme=gray] .of-page .of-leg-count-auto--active{border-color:color-mix(in srgb, var(--of-accent) 42%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 10%, var(--of-surface-elevated));box-shadow:none}[data-theme=dark] .of-page .of-leg-pill,[data-theme=gray] .of-page .of-leg-pill{background:var(--of-surface-elevated);border-color:var(--of-border);color:var(--of-fg)}[data-theme=dark] .of-page .of-leg-pill--active,[data-theme=gray] .of-page .of-leg-pill--active{border-color:color-mix(in srgb, var(--of-accent) 40%, var(--of-border));background:color-mix(in srgb, var(--of-accent) 10%, var(--of-surface-elevated));box-shadow:none}[data-theme=dark] .plans-page,[data-theme=gray] .plans-page{color:var(--foreground)}[data-theme=dark] .plans-page.plans-page,[data-theme=gray] .plans-page.plans-page{--plans-accent:var(--brand);--plans-accent-soft:var(--brand-soft);--plans-border:var(--border);--plans-muted:var(--muted);--plans-fg:var(--foreground);--plans-fg-secondary:var(--foreground-secondary);--plans-surface:var(--surface);--plans-surface-elevated:var(--surface-elevated);--plans-surface-muted:var(--surface-secondary)}[data-theme=dark] .plans-page .plans-billing-toggle--product,[data-theme=gray] .plans-page .plans-billing-toggle--product{border-color:var(--border);background:var(--surface-secondary);box-shadow:none;-webkit-backdrop-filter:none}[data-theme=dark] .plans-page .plans-billing-toggle--product:hover,[data-theme=gray] .plans-page .plans-billing-toggle--product:hover{border-color:color-mix(in srgb, var(--brand) 18%, var(--border));box-shadow:none}[data-theme=dark] .plans-page .plans-billing-toggle--product .plans-billing-toggle__indicator,[data-theme=gray] .plans-page .plans-billing-toggle--product .plans-billing-toggle__indicator{background:var(--brand);box-shadow:none}[data-theme=dark] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn--active .plans-billing-toggle__save,[data-theme=gray] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn--active .plans-billing-toggle__save{color:#fff;box-shadow:none;background:#ffffff24;border-color:#ffffff38}[data-theme=dark] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn:not(.plans-billing-toggle__btn--active) .plans-billing-toggle__save,[data-theme=gray] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn:not(.plans-billing-toggle__btn--active) .plans-billing-toggle__save{box-shadow:none}[data-theme=dark] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn,[data-theme=gray] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn{color:var(--muted)}[data-theme=dark] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn:not(.plans-billing-toggle__btn--active):hover,[data-theme=gray] .plans-page .plans-billing-toggle--product .plans-billing-toggle__btn:not(.plans-billing-toggle__btn--active):hover{color:var(--foreground-secondary)}[data-theme=dark] .plans-page .plans-billing-toggle__hint,[data-theme=gray] .plans-page .plans-billing-toggle__hint{color:var(--muted)}[data-theme=dark] .plans-page .plans-card--product,[data-theme=gray] .plans-page .plans-card--product,[data-theme=dark] .plans-card--product,[data-theme=gray] .plans-card--product{background:var(--surface);border-color:var(--border);color:var(--foreground);box-shadow:none}[data-theme=dark] .plans-page .plans-card--product:after,[data-theme=gray] .plans-page .plans-card--product:after,[data-theme=dark] .plans-card--product:after,[data-theme=gray] .plans-card--product:after{display:none}@media (hover:hover) and (pointer:fine){[data-theme=dark] .plans-page .plans-card--product:hover,[data-theme=gray] .plans-page .plans-card--product:hover,[data-theme=dark] .plans-card--product:hover,[data-theme=gray] .plans-card--product:hover{background:var(--surface-elevated,var(--surface));border-color:color-mix(in srgb, var(--brand) 14%, var(--border));box-shadow:none;transform:translateY(-2px)}}[data-theme=dark] .plans-page .plans-card--product.plans-card--free,[data-theme=gray] .plans-page .plans-card--product.plans-card--free{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .plans-page .plans-card--product.plans-card--free:hover,[data-theme=gray] .plans-page .plans-card--product.plans-card--free:hover{background:var(--surface-elevated,var(--surface-secondary));box-shadow:none}[data-theme=dark] .plans-page .plans-card--product .plans-card__price--hero,[data-theme=gray] .plans-page .plans-card--product .plans-card__price--hero{color:var(--foreground)}[data-theme=dark] .plans-page .plans-card--product.plans-card--pro,[data-theme=gray] .plans-page .plans-card--product.plans-card--pro{background:var(--surface);border-color:color-mix(in srgb, var(--brand) 28%, var(--border));border-top-color:color-mix(in srgb, var(--brand) 28%, var(--border));box-shadow:none}[data-theme=dark] .plans-page .plans-card--product.plans-card--pro:before,[data-theme=gray] .plans-page .plans-card--product.plans-card--pro:before{opacity:.35}[data-theme=dark] .plans-page .plans-card--product.plans-card--pro:hover,[data-theme=gray] .plans-page .plans-card--product.plans-card--pro:hover{background:var(--surface-elevated,var(--surface));border-color:color-mix(in srgb, var(--brand) 36%, var(--border));box-shadow:none}[data-theme=dark] .plans-page .plans-card--product.plans-card--sport,[data-theme=gray] .plans-page .plans-card--product.plans-card--sport{background:var(--surface)}[data-theme=dark] .plans-page .plans-card--product .plans-card__tier,[data-theme=gray] .plans-page .plans-card--product .plans-card__tier{color:var(--muted)}[data-theme=dark] .plans-page .plans-card--product .plans-card__tier--pro,[data-theme=gray] .plans-page .plans-card--product .plans-card__tier--pro,[data-theme=dark] .plans-page .plans-card--product .plans-card__price,[data-theme=gray] .plans-page .plans-card--product .plans-card__price,[data-theme=dark] .plans-page .plans-card--product .plan-price--product .plan-price__amount,[data-theme=gray] .plans-page .plans-card--product .plan-price--product .plan-price__amount{color:var(--foreground)}[data-theme=dark] .plans-page .plans-card--product .plans-card__period,[data-theme=gray] .plans-page .plans-card--product .plans-card__period,[data-theme=dark] .plans-page .plans-card--product .plans-card__desc,[data-theme=gray] .plans-page .plans-card--product .plans-card__desc,[data-theme=dark] .plans-page .plans-card--product .plan-price--product .plan-price__period,[data-theme=gray] .plans-page .plans-card--product .plan-price--product .plan-price__period,[data-theme=dark] .plans-page .plans-card--product .plan-price--product .plan-price__meta,[data-theme=gray] .plans-page .plans-card--product .plan-price--product .plan-price__meta{color:var(--muted)}[data-theme=dark] .plans-page .plans-card--product .plan-price__save-badge,[data-theme=gray] .plans-page .plans-card--product .plan-price__save-badge,[data-theme=dark] .plans-page .plans-card--product.plans-card--pro .plan-price__save-badge,[data-theme=gray] .plans-page .plans-card--product.plans-card--pro .plan-price__save-badge{color:var(--muted);background:0 0;border:none}[data-theme=dark] .plans-page .plans-card--product .plans-feature,[data-theme=gray] .plans-page .plans-card--product .plans-feature{color:var(--foreground-secondary)}[data-theme=dark] .plans-page .plans-card--product .plans-feature--no span,[data-theme=gray] .plans-page .plans-card--product .plans-feature--no span{color:var(--foreground-disabled)}[data-theme=dark] .plans-page .plans-card--product .plans-feature--no .plans-feature__icon,[data-theme=gray] .plans-page .plans-card--product .plans-feature--no .plans-feature__icon{color:var(--border-strong,#3f4654)}[data-theme=dark] .plans-page .plans-card--product .btn-secondary.plans-card__cta,[data-theme=gray] .plans-page .plans-card--product .btn-secondary.plans-card__cta,[data-theme=dark] .plans-page .plans-card--product .plans-card__cta--outline,[data-theme=gray] .plans-page .plans-card--product .plans-card__cta--outline,[data-theme=dark] .plans-page .plans-card--product .plans-card__cta--manage,[data-theme=gray] .plans-page .plans-card--product .plans-card__cta--manage{background:var(--surface-elevated);border-color:var(--border);color:var(--foreground);box-shadow:none}[data-theme=dark] .plans-page .plans-card--product .plans-card__cta--outline:hover,[data-theme=gray] .plans-page .plans-card--product .plans-card__cta--outline:hover,[data-theme=dark] .plans-page .plans-card--product .plans-card__cta--manage:hover,[data-theme=gray] .plans-page .plans-card--product .plans-card__cta--manage:hover{background:var(--surface-hover,var(--surface-secondary));border-color:var(--border-strong,var(--border));box-shadow:none}[data-theme=dark] .plans-page .plans-card--product .plans-card__active,[data-theme=gray] .plans-page .plans-card--product .plans-card__active{border-color:var(--border);background:var(--surface-secondary);color:var(--muted)}[data-theme=dark] .plans-page .plans-card--product .plans-card__active--pro,[data-theme=gray] .plans-page .plans-card--product .plans-card__active--pro{border-color:color-mix(in srgb, var(--brand) 22%, var(--border));background:color-mix(in srgb, var(--brand) 8%, var(--surface));color:var(--foreground-secondary)}[data-theme=dark] .plans-page .plans-card__tier-row--sport .plans-card__tier-icon,[data-theme=gray] .plans-page .plans-card__tier-row--sport .plans-card__tier-icon,[data-theme=dark] .plans-page .plans-card__tier-row--pro .plans-card__tier-icon,[data-theme=gray] .plans-page .plans-card__tier-row--pro .plans-card__tier-icon{background:color-mix(in srgb, var(--brand) 10%, var(--surface));color:var(--brand);border-color:color-mix(in srgb, var(--brand) 16%, var(--border));box-shadow:none}[data-theme=dark] .plans-page .plans-card--product .plans-card__cta--pro:not(.plans-card__cta--manage),[data-theme=gray] .plans-page .plans-card--product .plans-card__cta--pro:not(.plans-card__cta--manage){box-shadow:none}:is([data-theme=dark] .app-shell__main:has(.lp)>.app-shell__content,[data-theme=gray] .app-shell__main:has(.lp)>.app-shell__content){background:var(--background)}[data-theme=dark] .lp-why,[data-theme=gray] .lp-why,[data-theme=dark] .lp-process,[data-theme=gray] .lp-process{color:var(--foreground);background:0 0}[data-theme=dark] .lp-testimonials__title,[data-theme=gray] .lp-testimonials__title{color:var(--foreground)}[data-theme=dark] .lp-hero-showcase__card,[data-theme=gray] .lp-hero-showcase__card,[data-theme=dark] .lp-hero-showcase__card--tip,[data-theme=gray] .lp-hero-showcase__card--tip,[data-theme=dark] .lp-hero-showcase__card--games,[data-theme=gray] .lp-hero-showcase__card--games{background:var(--surface);border-color:var(--border);box-shadow:none}[data-theme=dark] .btn-secondary,[data-theme=gray] .btn-secondary{background:var(--surface-elevated);border-color:var(--border);color:var(--foreground)}[data-theme=dark] .btn-secondary:hover,[data-theme=gray] .btn-secondary:hover{background:var(--surface-hover);border-color:var(--border-strong)}[data-theme=dark] input:not([type=checkbox]):not([type=radio]),[data-theme=gray] input:not([type=checkbox]):not([type=radio]),[data-theme=dark] textarea,[data-theme=gray] textarea,[data-theme=dark] select,[data-theme=gray] select{background:var(--input-bg);border-color:var(--input-border);color:var(--foreground)}[data-theme=dark] input:focus-visible,[data-theme=gray] input:focus-visible,[data-theme=dark] textarea:focus-visible,[data-theme=gray] textarea:focus-visible,[data-theme=dark] select:focus-visible,[data-theme=gray] select:focus-visible{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-glow);outline:none}[data-theme=dark] .subscribe-modal,[data-theme=gray] .subscribe-modal,[data-theme=dark] .subscribe-modal__panel,[data-theme=gray] .subscribe-modal__panel{background:var(--surface-elevated);border-color:var(--border);color:var(--foreground)}[data-theme=dark] .site-footer,[data-theme=gray] .site-footer{background:var(--background);border-top:1px solid var(--border);box-shadow:none}[data-theme=dark] .site-footer__col-title,[data-theme=gray] .site-footer__col-title,[data-theme=dark] .site-footer__link:hover,[data-theme=gray] .site-footer__link:hover,[data-theme=dark] .site-footer__link:hover .site-footer__link-icon,[data-theme=gray] .site-footer__link:hover .site-footer__link-icon,[data-theme=dark] .site-footer__social-btn:hover,[data-theme=gray] .site-footer__social-btn:hover,[data-theme=dark] .site-footer__newsletter-done,[data-theme=gray] .site-footer__newsletter-done{color:var(--brand-hover)}[data-theme=dark] .site-footer__trust-icon,[data-theme=gray] .site-footer__trust-icon{color:var(--brand)}[data-theme=dark] .site-footer__social-btn:hover,[data-theme=gray] .site-footer__social-btn:hover,[data-theme=dark] .site-footer__lang-btn:hover,[data-theme=gray] .site-footer__lang-btn:hover,[data-theme=dark] .site-footer__lang-btn--open,[data-theme=gray] .site-footer__lang-btn--open{border-color:var(--brand-border);background:var(--brand-soft)}[data-theme=dark] .site-footer__newsletter-input:focus,[data-theme=gray] .site-footer__newsletter-input:focus{border-color:var(--brand-border);box-shadow:none}[data-theme=dark] .site-footer__newsletter-submit,[data-theme=gray] .site-footer__newsletter-submit{background:var(--brand);box-shadow:none}[data-theme=dark] .site-footer__newsletter-submit:hover:not(:disabled),[data-theme=gray] .site-footer__newsletter-submit:hover:not(:disabled){background:var(--brand-hover)}[data-theme=dark] .site-footer .navbar-lang-menu,[data-theme=gray] .site-footer .navbar-lang-menu{background:var(--surface);border-color:var(--border);box-shadow:none}[data-theme=dark] .site-footer .navbar-lang-menu__item--active,[data-theme=gray] .site-footer .navbar-lang-menu__item--active{color:var(--brand-hover);background:var(--brand-soft)}[data-theme=dark] .site-footer__brand-logo.brand-logo--theme-aware,[data-theme=gray] .site-footer__brand-logo.brand-logo--theme-aware{overflow:visible}[data-theme=dark] .app-topbar__icon-btn,[data-theme=gray] .app-topbar__icon-btn{background:var(--surface);border-color:var(--border);color:var(--foreground)}[data-theme=dark] .games-page,[data-theme=gray] .games-page{--pl-bg:var(--background);--pl-surface:var(--surface);--pl-surface-hover:color-mix(in srgb, var(--foreground) 4%, var(--surface));--pl-surface-muted:var(--surface-secondary);--pl-surface-subtle:var(--surface-elevated);--pl-border:var(--border);--pl-border-soft:var(--border);--pl-border-chip:var(--border);--pl-border-divider:var(--border);--pl-border-filter:var(--border);--pl-fg:var(--foreground);--pl-fg-secondary:var(--foreground-secondary);--pl-fg-muted:var(--muted);--pl-fg-soft:var(--muted-soft);--pl-fg-comp:var(--foreground-secondary);--pl-accent:var(--brand);--pl-accent-hover-border:var(--border-strong);--pl-accent-soft:var(--brand-soft);--pl-accent-soft-border:var(--brand-border);--pl-accent-chip-border:var(--brand-border);--pl-pill-hover-bg:var(--surface-hover);--pl-pill-active-bg:var(--surface);--pl-pill-active-border:color-mix(in srgb, var(--brand) 28%, var(--border));--pl-pill-count-bg:var(--surface-elevated);--pl-chip-hover-bg:var(--surface-hover);--pl-score-sub-bg:var(--score-bg);--pl-score-sub-fg:var(--foreground-secondary);--pl-logo-bg:var(--surface-elevated);--pl-logo-border:var(--border);--pl-live-bg:var(--live-bg);--pl-live-border:var(--live-border);--pl-row-shadow:none;--pl-row-border-anim:var(--border);--pl-pick-won:#4ade80;--pl-pick-lost:#f87171;--pl-pick-void:#94a3b8}[data-theme=dark] .games-page .sport-bar,[data-theme=gray] .games-page .sport-bar{background:var(--surface);border-color:var(--border);box-shadow:none}[data-theme=dark] .games-page .predict-row,[data-theme=gray] .games-page .predict-row{background:var(--surface);border-color:var(--border)}@media (hover:hover) and (pointer:fine){[data-theme=dark] .games-page .predict-row:hover,[data-theme=gray] .games-page .predict-row:hover{border-color:var(--border-strong);background:var(--surface-hover)}}[data-theme=dark] .predicts-hero,[data-theme=gray] .predicts-hero,[data-theme=dark] .predicts-hero__bg,[data-theme=gray] .predicts-hero__bg{background:#12141a}[data-theme=dark] .predicts-hero__bg-shade,[data-theme=gray] .predicts-hero__bg-shade{background:linear-gradient(90deg,#12141a 0% 22%,#12141ac7 42%,#12141a61 62%,#12141a1f 82%,#0000 100%)}[data-theme=dark] .games-page .filter-dropdown__panel,[data-theme=gray] .games-page .filter-dropdown__panel{border-color:var(--border);background:var(--surface-elevated);color:var(--foreground)}[data-theme=dark] .games-page .filter-dropdown__search,[data-theme=gray] .games-page .filter-dropdown__search{background:var(--input-bg);border-color:var(--input-border);color:var(--foreground)}[data-theme=dark] .games-page .filter-dropdown__option:hover,[data-theme=gray] .games-page .filter-dropdown__option:hover{background:var(--surface-hover)}[data-theme=dark] .games-page .filter-dropdown__option--active,[data-theme=gray] .games-page .filter-dropdown__option--active{background:var(--brand-soft);color:var(--foreground)}[data-theme=dark] .filter-dropdown__backdrop,[data-theme=gray] .filter-dropdown__backdrop{background:#08090c9e}[data-theme=dark] .predicts-hero__card,[data-theme=gray] .predicts-hero__card{background:var(--surface-elevated);border-color:var(--border);color:var(--foreground);box-shadow:0 10px 28px #00000061}@media (hover:hover){[data-theme=dark] .predicts-hero__card:not(.predicts-hero__card--empty):hover,[data-theme=gray] .predicts-hero__card:not(.predicts-hero__card--empty):hover{border-color:var(--border-strong)}}[data-theme=dark] .predicts-hero__card--empty,[data-theme=gray] .predicts-hero__card--empty{color:var(--muted);background:#1e2128b8;border-color:#ffffff1a}[data-theme=dark] .games-page .predict-row__odd-value:not(.predict-row__odd-value--won):not(.predict-row__odd-value--lost):not(.predict-row__odd-value--void),[data-theme=gray] .games-page .predict-row__odd-value:not(.predict-row__odd-value--won):not(.predict-row__odd-value--lost):not(.predict-row__odd-value--void){color:var(--brand)}[data-theme=dark] .games-page .predict-row__conf-pct,[data-theme=gray] .games-page .predict-row__conf-pct{color:var(--muted)}[data-theme=dark] .games-page .predict-row__conf--high .predict-row__conf-pct,[data-theme=gray] .games-page .predict-row__conf--high .predict-row__conf-pct{color:var(--foreground)}[data-theme=dark] .games-page .predict-row__conf--low .predict-row__conf-pct,[data-theme=gray] .games-page .predict-row__conf--low .predict-row__conf-pct{color:var(--muted)}[data-theme=dark] .games-page .predict-row__conf-track,[data-theme=gray] .games-page .predict-row__conf-track{background:color-mix(in srgb, var(--muted) 16%, var(--surface))}[data-theme=dark] .games-page .predict-row__conf-fill,[data-theme=gray] .games-page .predict-row__conf-fill{background:var(--brand)}[data-theme=dark] .games-page .predict-row__odd-value--won,[data-theme=gray] .games-page .predict-row__odd-value--won{color:var(--pl-pick-won)}[data-theme=dark] .games-page .predict-row__odd-value--lost,[data-theme=gray] .games-page .predict-row__odd-value--lost{color:var(--pl-pick-lost)}[data-theme=dark] .games-page .predict-row__odd-value--void,[data-theme=gray] .games-page .predict-row__odd-value--void{color:var(--pl-pick-void)}[data-theme=dark] .games-page .predict-row--void,[data-theme=gray] .games-page .predict-row--void{border-color:var(--border-strong)}[data-theme=dark] .filter-chip-skeleton,[data-theme=gray] .filter-chip-skeleton{background:linear-gradient(90deg, var(--surface) 0%, var(--surface-hover) 50%, var(--surface) 100%)}
.site-footer{border-top:1px solid var(--border);background:var(--background);color:var(--foreground);overflow:visible}.site-footer__inner{padding-top:3rem;padding-bottom:1.75rem}.site-footer__grid{grid-template-columns:1fr;gap:2.25rem 1.5rem;display:grid}@media (min-width:40rem){.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.site-footer__grid{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr)) minmax(0,1.15fr);align-items:start;gap:1.75rem 2rem}}.site-footer__brand{flex-direction:column;grid-column:1/-1;align-items:flex-start;display:flex}@media (min-width:64rem){.site-footer__brand{grid-column:auto}}.site-footer__logo{align-items:center;transition:opacity .15s;display:inline-flex}.site-footer__logo:hover{opacity:.88}.site-footer__brand-logo.brand-logo--theme-aware{--brand-logo-dark-scale:1.1;width:11.75rem;height:3.15rem;line-height:0;display:inline-block;position:relative;overflow:visible}.site-footer__brand-logo.brand-logo--theme-aware .brand-logo__img{object-fit:contain;object-position:left center;position:absolute;top:0;left:0;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.site-footer__brand-logo.brand-logo--theme-aware .brand-logo__img--light{z-index:1}.site-footer__brand-logo.brand-logo--theme-aware .brand-logo__img--dark{z-index:2}.site-footer__brand-logo:not(.brand-logo--theme-aware) .brand-logo__img{object-fit:contain;width:auto;max-width:min(100%,11.5rem);height:2.5rem}.site-footer__tagline{max-width:20rem;color:var(--muted);margin:1rem 0 0;font-size:.875rem;line-height:1.65}.site-footer__socials{flex-wrap:wrap;gap:.55rem;margin-top:1.25rem;display:flex}.site-footer__social-btn{border:1px solid var(--border);background:var(--surface);width:2.35rem;height:2.35rem;color:var(--muted);border-radius:999px;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.site-footer__social-btn:hover{color:var(--brand);border-color:var(--brand-border);background:var(--brand-soft)}.site-footer__col-title{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin:0;font-size:.75rem;font-weight:800}.site-footer__company-meta{color:var(--foreground-secondary);margin:1rem 0 0;font-size:.875rem;font-weight:600}.site-footer__col--company .site-footer__links{margin-top:.75rem}.site-footer__links{flex-direction:column;gap:.65rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.site-footer__link{color:var(--foreground-secondary);align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex}.site-footer__link:hover{color:var(--brand)}.site-footer__link-icon{width:1rem;height:1rem;color:var(--muted);flex-shrink:0}.site-footer__link:hover .site-footer__link-icon{color:var(--brand)}.site-footer__newsletter-text{color:var(--muted);margin:.85rem 0 0;font-size:.8125rem;line-height:1.55}.site-footer__newsletter-form{align-items:stretch;gap:.45rem;margin-top:1rem;display:flex}.site-footer__newsletter-input{border:1px solid var(--input-border);background:var(--input-bg);min-width:0;height:2.65rem;color:var(--foreground);border-radius:.65rem;flex:auto;padding:0 .85rem;font-size:.8125rem}.site-footer__newsletter-input::placeholder{color:var(--muted)}.site-footer__newsletter-input:focus{border-color:color-mix(in srgb, var(--brand) 42%, var(--input-border));box-shadow:none;outline:none}.site-footer__newsletter-submit{background:var(--brand);width:2.65rem;height:2.65rem;color:var(--odd-text);cursor:var(--px-cursor-pointer,pointer);border:none;border-radius:.65rem;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:inline-flex}.site-footer__newsletter-submit:hover:not(:disabled){background:var(--brand-hover)}.site-footer__newsletter-submit:disabled{opacity:.65;cursor:var(--px-cursor,default)}.site-footer__newsletter-done{color:var(--brand);margin:.55rem 0 0;font-size:.75rem;font-weight:600}.site-footer__bottom{border-top:1px solid var(--border);text-align:center;flex-direction:column;align-items:center;gap:1.15rem;margin-top:2.5rem;padding-top:1.35rem;display:flex}@media (min-width:64rem){.site-footer__bottom{text-align:left;flex-direction:row;justify-content:space-between;align-items:center;gap:1.25rem 2rem}}.site-footer__copy{color:var(--muted);order:1;margin:0;font-size:.75rem;font-weight:500}@media (min-width:64rem){.site-footer__copy{flex:none;order:0}}.site-footer__trust{flex-wrap:wrap;order:0;justify-content:center;align-items:center;gap:.65rem 1.25rem;margin:0;padding:0;list-style:none;display:flex}@media (min-width:64rem){.site-footer__trust{flex:auto;order:0;justify-content:center}}.site-footer__trust li{color:var(--muted);white-space:nowrap;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.site-footer__trust-icon{width:.95rem;height:.95rem;color:var(--brand);flex-shrink:0}.site-footer__lang{z-index:30;order:2;position:relative}.site-footer__lang-btn{border:1px solid var(--border);background:var(--surface);height:2.35rem;color:var(--foreground);cursor:var(--px-cursor-pointer,pointer);border-radius:999px;align-items:center;gap:.45rem;padding:0 .85rem;font-size:.8125rem;font-weight:600;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.site-footer__lang-btn:hover,.site-footer__lang-btn--open{border-color:var(--brand-border);background:var(--brand-soft)}.site-footer__lang-btn svg.site-footer__lang-globe{width:1rem;height:1rem;color:var(--muted)}.site-footer__lang-chevron{width:.95rem;height:.95rem;color:var(--muted)}.site-footer__lang .navbar-lang-menu{min-width:10.5rem;left:auto;right:0}.site-footer__lang .navbar-lang-menu--up{top:auto;bottom:calc(100% + .45rem)}
.app-modal-overlay{z-index:200;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));overscroll-behavior:none;touch-action:none;contain:strict;background:#0f172a73;justify-content:center;align-items:center;animation:.12s both app-modal-overlay-in;display:flex;position:fixed;inset:0}@keyframes app-modal-overlay-in{0%{opacity:0}to{opacity:1}}.app-modal{border:1px solid var(--sidebar-border,#e8ecf1);background:var(--surface,#fff);width:min(100%,26rem);max-height:min(92dvh,40rem);box-shadow:none;contain:layout style;overscroll-behavior:contain;border-radius:1.15rem;padding:1.35rem 1.25rem 1.25rem;animation:.16s both app-modal-in;position:relative;overflow-y:auto}.app-modal--sm{width:min(100%,22rem)}.app-modal--lg{width:min(100%,30rem)}@keyframes app-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-modal__close{z-index:2;width:2rem;height:2rem;color:var(--muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;border-radius:.55rem;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:.75rem;right:.75rem}.app-modal__close:hover{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 6%, transparent)}.app-modal__title{letter-spacing:-.02em;color:var(--foreground);text-align:center;margin:0 2rem 0 0;font-size:1.125rem;font-weight:800}.app-modal__desc{color:var(--muted);text-align:center;margin:.5rem 0 0;font-size:.875rem;line-height:1.55}.app-modal__icon{border-radius:1rem;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto .75rem;display:flex}.app-modal__icon--warn{color:#dc2626;background:#ef44441f}.app-modal__actions{flex-direction:column;gap:.55rem;margin-top:1.15rem;display:flex}.app-modal__error{color:#b91c1c;background:#ef444414;border:1px solid #ef444459;border-radius:.75rem;margin:.75rem 0 0;padding:.65rem .85rem;font-size:.8125rem}.app-modal__btn-danger{background:color-mix(in srgb, #ef4444 8%, var(--surface));color:#dc2626;width:100%;cursor:var(--px-cursor-pointer,pointer);border:1px solid #ef444459;border-radius:9999px;justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1rem;font-size:.875rem;font-weight:700;transition:background .12s;display:inline-flex}.app-modal__btn-danger:hover:not(:disabled){background:color-mix(in srgb, #ef4444 14%, var(--surface))}.app-modal__btn-danger:disabled{opacity:.6;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.app-modal-overlay,.app-modal{animation:none}}[data-theme=dark] .app-modal__error,[data-theme=gray] .app-modal__error{color:#fca5a5}[data-theme=dark] .app-modal-overlay,[data-theme=gray] .app-modal-overlay{background:#08090cb8}
.subscribe-overlay{z-index:200;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));contain:strict;background:#0f172a73;justify-content:center;align-items:center;animation:.12s both app-modal-overlay-in;display:flex;position:fixed;inset:0}.subscribe-modal{background:var(--surface,#fff);border:1px solid var(--sidebar-border,#e8ecf1);contain:layout style;border-radius:1.15rem;width:min(100%,26.5rem);max-height:min(92dvh,40rem);padding:1.35rem 1.25rem 1.25rem;animation:.16s both app-modal-in;position:relative;overflow-y:auto;box-shadow:0 16px 40px #0f172a24}.subscribe-modal--pro,.subscribe-modal--sport{--subscribe-accent:var(--fl-blue);--subscribe-accent-soft:#f4f0ff}.subscribe-modal--checkout{contain:layout style;flex-direction:column;width:min(100%,28.5rem);max-height:min(90dvh,36rem);padding:1.15rem 1.25rem 1.2rem;display:flex;overflow:hidden;transform:translateZ(0)}.subscribe-modal__body{animation:.12s both subscribe-step-in}@keyframes subscribe-step-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.subscribe-modal__desc--tight{margin-bottom:.15rem}.subscribe-modal__panel--step{gap:.55rem}.subscribe-modal__layout{overscroll-behavior:contain;flex-direction:column;flex:1;gap:.85rem;min-height:0;margin-top:.15rem;padding-right:.1rem;display:flex;overflow-y:auto}.subscribe-modal__panel{flex-direction:column;gap:.65rem;display:flex}.subscribe-modal__title--left{text-align:left;font-size:1.125rem}.subscribe-modal__desc--left{text-align:left;margin-bottom:.35rem}.subscribe-modal__after-pay{color:#64748b;margin:0;font-size:.8125rem;line-height:1.45}.subscribe-modal__trust{flex-direction:column;gap:.45rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.subscribe-modal__trust li{color:#64748b;align-items:flex-start;gap:.45rem;font-size:.75rem;font-weight:600;display:flex}.subscribe-modal__trust svg{color:#10b981;flex-shrink:0;margin-top:.1rem}.subscribe-modal__review{background:#f8fafc;border:1px solid #eef2f6;border-radius:.85rem;flex-direction:column;gap:.55rem;margin:.25rem 0 0;padding:.85rem 1rem;list-style:none;display:flex}.subscribe-modal__review li{color:#64748b;flex-direction:column;gap:.15rem;font-size:.75rem;display:flex}.subscribe-modal__review strong{color:#0f172a;word-break:break-all;font-size:.875rem;font-weight:700}.subscribe-modal__actions{flex-direction:column;gap:.55rem;margin-top:.35rem;display:flex}.subscribe-modal__back{color:#64748b;cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;padding:.45rem;font-size:.8125rem;font-weight:700;display:inline-flex}.subscribe-modal__back:hover{color:#0f172a}.subscribe-modal__stripe-trust{letter-spacing:.02em;text-transform:uppercase;color:#64748b;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin-top:.5rem;font-size:.75rem;font-weight:700;display:flex}.subscribe-modal__stripe-trust--card{text-transform:none;letter-spacing:normal;background:#fafbfc;border:1px solid #e8ecf1;border-radius:.85rem;justify-content:flex-start;align-items:flex-start;gap:.65rem;margin-top:.75rem;padding:.85rem 1rem}.subscribe-modal__stripe-trust-title{color:#0f172a;margin:0;font-size:.8125rem;font-weight:800}.subscribe-modal__stripe-powered{color:#635bff;margin:.1rem 0 0;font-size:.75rem;font-weight:600}.subscribe-modal__redirect-badge{color:#635bff;background:#f6f5ff;border:1px solid #e8e6ff;border-radius:.85rem;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.subscribe-modal__email-sent{color:var(--fl-night-2);background:#ecfdf5;border-radius:999px;justify-content:center;align-self:center;align-items:center;gap:.4rem;margin:0;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.subscribe-modal__warn{text-align:left;background:#fffbeb;border:1px solid #fde68a;border-radius:.85rem;margin:0;padding:.85rem 1rem}.subscribe-modal__warn-title{color:#92400e;margin:0;font-size:.8125rem;font-weight:800}.subscribe-modal__warn-body{color:#78350f;margin:.35rem 0 0;font-size:.8125rem;line-height:1.45}@media (max-width:540px){.subscribe-overlay{align-items:flex-end;padding:0}.subscribe-modal--checkout{width:100%;max-height:92dvh;padding:1rem 1rem max(1rem, env(safe-area-inset-bottom));border-radius:1.15rem 1.15rem 0 0}}.checkout-progress{margin-bottom:1rem}.checkout-progress__list{justify-content:space-between;align-items:flex-start;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.checkout-progress__item{flex-direction:column;flex:1;align-items:center;gap:.4rem;min-width:0;display:flex;position:relative}.checkout-progress__line{z-index:0;background:#e2e8f0;width:100%;height:2px;position:absolute;top:1.05rem;right:50%;transform:translateY(-50%)}.checkout-progress__node{z-index:1;color:#94a3b8;background:#fff;border:2px solid #e2e8f0;border-radius:999px;justify-content:center;align-items:center;width:2.1rem;height:2.1rem;font-size:.75rem;font-weight:800;display:inline-flex;position:relative}.checkout-progress__item.is-active .checkout-progress__node{border-color:var(--subscribe-accent,var(--fl-blue));color:var(--subscribe-accent,var(--fl-blue));box-shadow:0 0 0 4px color-mix(in srgb, var(--subscribe-accent,var(--fl-blue)) 14%, transparent)}.checkout-progress__item.is-done .checkout-progress__node{color:#fff;background:#10b981;border-color:#10b981}.checkout-progress__item.is-done .checkout-progress__line{background:#8ed5c4}.subscribe-modal__redirect-steps{text-align:left;width:100%;max-width:16rem;margin:.75rem 0 0;padding:0;list-style:none}.subscribe-modal__redirect-step{color:#94a3b8;align-items:center;gap:.55rem;padding:.4rem 0;font-size:.8125rem;font-weight:600;display:flex}.subscribe-modal__redirect-step.is-done{color:#0f172a}.subscribe-modal__redirect-step.is-active{color:var(--fl-blue)}.subscribe-modal__redirect-step-icon{background:#f1f5f9;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.subscribe-modal__redirect-step.is-done .subscribe-modal__redirect-step-icon{color:#fff;background:#10b981}.subscribe-modal__redirect-step.is-active .subscribe-modal__redirect-step-icon{color:var(--fl-blue);background:#f4f0ff}.subscribe-modal__redirect-step-dot{background:#cbd5e1;border-radius:999px;width:.35rem;height:.35rem}.checkout-progress__check{width:.95rem;height:.95rem}.checkout-progress__label{color:#94a3b8;text-align:center;font-size:.75rem;font-weight:700;line-height:1.2}.checkout-progress__item.is-active .checkout-progress__label,.checkout-progress__item.is-done .checkout-progress__label{color:#0f172a}.checkout-plan-summary{background:linear-gradient(#fafbfc,#fff);border:1px solid #eef2f6;border-radius:.85rem;flex-shrink:0;padding:.7rem .9rem}.checkout-plan-summary--compact{padding:.75rem .9rem}.checkout-plan-summary__tier{letter-spacing:.08em;color:var(--subscribe-accent,var(--fl-blue));margin:0;font-size:.75rem;font-weight:800}.checkout-plan-summary__price{letter-spacing:-.03em;color:#0f172a;margin:.2rem 0 0;font-size:1.5rem;font-weight:900}.checkout-plan-summary__period{color:#64748b;font-size:.875rem;font-weight:600}.checkout-plan-summary__meta{color:#64748b;margin:.25rem 0 0;font-size:.75rem;font-weight:600}.checkout-plan-summary__meta-sep{margin:0 .25rem}@keyframes subscribe-modal-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.subscribe-modal__close{z-index:2;color:#64748b;width:2rem;height:2rem;cursor:var(--px-cursor-pointer,pointer);background:#f4f5f8;border:none;border-radius:.65rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:.85rem;right:.85rem}.subscribe-modal__close:hover{color:#0f172a;background:#eceef4}.subscribe-modal__icon-badge{width:2.75rem;height:2.75rem;color:var(--subscribe-accent,var(--fl-blue));background:var(--subscribe-accent-soft,#f4f0ff);border:1px solid color-mix(in srgb, var(--subscribe-accent,var(--fl-blue)) 18%, #e8ecf1);border-radius:.9rem;justify-content:center;align-items:center;display:inline-flex}.subscribe-modal__title{text-align:center;letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.5rem;font-weight:800}.subscribe-modal__desc{text-align:center;color:#64748b;margin:0 0 1rem;font-size:.875rem;line-height:1.55}.subscribe-modal__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.8125rem;line-height:1.45}.subscribe-modal__form{flex-direction:column;gap:.85rem;display:flex}.subscribe-modal__field{color:#334155;flex-direction:column;gap:.4rem;font-size:.8125rem;font-weight:700;display:flex}.subscribe-modal__input-wrap{position:relative}.subscribe-modal__input-wrap svg{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.9rem;transform:translateY(-50%)}.subscribe-modal__input{box-sizing:border-box;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;outline:none;width:100%;padding:.72rem .85rem .72rem 2.35rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.subscribe-modal__input:focus{border-color:var(--subscribe-accent,var(--fl-blue));box-shadow:0 0 0 3px color-mix(in srgb, var(--subscribe-accent,var(--fl-blue)) 18%, transparent)}.subscribe-modal__input:-webkit-autofill{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.subscribe-modal__input:-webkit-autofill:hover{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.subscribe-modal__input:-webkit-autofill:focus{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.subscribe-modal__input:-webkit-autofill:active{caret-color:#0f172a;transition:background-color 99999s ease-out;-webkit-text-fill-color:#0f172a!important;box-shadow:inset 0 0 0 1000px #fff!important}.subscribe-modal__hint,.subscribe-modal__mock{color:#94a3b8;margin:0;font-size:.75rem;line-height:1.45}.subscribe-modal__hint--sport{margin:-.25rem 0 0;font-size:.75rem}.subscribe-modal__cta{color:#fff;background:var(--subscribe-accent,var(--fl-blue));width:100%;min-height:2.85rem;cursor:var(--px-cursor-pointer,pointer);border:none;border-radius:.85rem;justify-content:center;align-items:center;gap:.35rem;padding:.75rem 1rem;font-size:1rem;font-weight:800;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.subscribe-modal__cta:hover{filter:brightness(1.05)}.subscribe-modal__cta--submit:disabled{opacity:.65;cursor:not-allowed}.subscribe-modal__success{flex-direction:column;align-items:stretch;gap:.75rem;padding-top:.35rem;display:flex}.subscribe-modal__success-icon{color:#059669;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;width:3rem;height:3rem;margin:0 auto;display:flex}.subscribe-modal__redirect{text-align:center;flex-direction:column;align-items:center;gap:.65rem;padding:2rem .5rem 1rem;display:flex}.subscribe-modal__redirect-title{color:#0f172a;margin:0;font-size:1rem;font-weight:800}.login-welcome-overlay{z-index:220}.login-welcome-modal{text-align:center;position:relative}.login-welcome-modal__icon{z-index:1;position:relative}.login-welcome-modal__plan{color:var(--fl-blue);background:#f4f0ff;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;margin:.25rem 0 .5rem;padding:.45rem .75rem;font-size:.8125rem;font-weight:700;display:inline-flex}.login-welcome-modal__dismiss{color:#94a3b8;cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;justify-content:center;align-items:center;gap:.35rem;margin-top:.65rem;padding:.35rem;font-size:.75rem;font-weight:600;display:inline-flex}.login-welcome-modal__dismiss:hover{color:#64748b}@media (prefers-reduced-motion:reduce){.subscribe-overlay,.subscribe-modal{animation:none}}[data-theme=dark] .subscribe-overlay,[data-theme=gray] .subscribe-overlay{background:#08090cb8}[data-theme=dark] .subscribe-modal,[data-theme=gray] .subscribe-modal{background:var(--surface);border-color:var(--border);box-shadow:0 16px 40px #00000059}[data-theme=dark] .subscribe-modal__close,[data-theme=gray] .subscribe-modal__close{background:var(--surface-secondary);color:var(--muted)}[data-theme=dark] .subscribe-modal__close:hover,[data-theme=gray] .subscribe-modal__close:hover{background:color-mix(in srgb, var(--foreground) 8%, var(--surface-secondary));color:var(--foreground)}[data-theme=dark] .subscribe-modal__title,[data-theme=gray] .subscribe-modal__title,[data-theme=dark] .checkout-plan-summary__price,[data-theme=gray] .checkout-plan-summary__price{color:var(--foreground)}[data-theme=dark] .subscribe-modal__desc,[data-theme=gray] .subscribe-modal__desc,[data-theme=dark] .subscribe-modal__after-pay,[data-theme=gray] .subscribe-modal__after-pay,[data-theme=dark] .subscribe-modal__trust li,[data-theme=gray] .subscribe-modal__trust li,[data-theme=dark] .subscribe-modal__back,[data-theme=gray] .subscribe-modal__back,[data-theme=dark] .subscribe-modal__stripe-trust,[data-theme=gray] .subscribe-modal__stripe-trust{color:var(--muted)}[data-theme=dark] .subscribe-modal__back:hover,[data-theme=gray] .subscribe-modal__back:hover{color:var(--foreground)}[data-theme=dark] .subscribe-modal__field,[data-theme=gray] .subscribe-modal__field{color:var(--muted)}[data-theme=dark] .subscribe-modal__input,[data-theme=gray] .subscribe-modal__input{background:var(--surface-secondary);border-color:var(--border);color:var(--foreground)}[data-theme=dark] .subscribe-modal__input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .subscribe-modal__input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .subscribe-modal__input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .subscribe-modal__input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .subscribe-modal__input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .subscribe-modal__input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .subscribe-modal__input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .subscribe-modal__input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .subscribe-modal__review,[data-theme=gray] .subscribe-modal__review,[data-theme=dark] .checkout-plan-summary,[data-theme=gray] .checkout-plan-summary{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .subscribe-modal__review strong,[data-theme=gray] .subscribe-modal__review strong{color:var(--foreground)}[data-theme=dark] .subscribe-modal__stripe-trust--card,[data-theme=gray] .subscribe-modal__stripe-trust--card{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .subscribe-modal__stripe-trust-title,[data-theme=gray] .subscribe-modal__stripe-trust-title,[data-theme=dark] .subscribe-modal__redirect-title,[data-theme=gray] .subscribe-modal__redirect-title{color:var(--foreground)}[data-theme=dark] .checkout-progress__node,[data-theme=gray] .checkout-progress__node{background:var(--surface-secondary);border-color:var(--border);color:var(--muted)}[data-theme=dark] .checkout-progress__label,[data-theme=gray] .checkout-progress__label{color:var(--muted)}[data-theme=dark] .checkout-progress__item.is-active .checkout-progress__label,[data-theme=gray] .checkout-progress__item.is-active .checkout-progress__label,[data-theme=dark] .checkout-progress__item.is-done .checkout-progress__label,[data-theme=gray] .checkout-progress__item.is-done .checkout-progress__label{color:var(--foreground)}[data-theme=dark] .subscribe-modal__redirect-step,[data-theme=gray] .subscribe-modal__redirect-step{color:var(--muted)}[data-theme=dark] .subscribe-modal__redirect-step.is-done,[data-theme=gray] .subscribe-modal__redirect-step.is-done,[data-theme=dark] .subscribe-modal__redirect-step.is-active,[data-theme=gray] .subscribe-modal__redirect-step.is-active{color:var(--foreground)}[data-theme=dark] .subscribe-modal__redirect-step-icon,[data-theme=gray] .subscribe-modal__redirect-step-icon{background:var(--surface-secondary)}[data-theme=dark] .subscribe-modal__redirect-step.is-active .subscribe-modal__redirect-step-icon,[data-theme=gray] .subscribe-modal__redirect-step.is-active .subscribe-modal__redirect-step-icon{background:color-mix(in srgb, var(--brand) 18%, var(--surface-secondary));color:var(--brand)}[data-theme=dark] .subscribe-modal__error,[data-theme=gray] .subscribe-modal__error{background:color-mix(in srgb, #ef4444 12%, var(--surface));border-color:color-mix(in srgb, #ef4444 35%, var(--border));color:#fca5a5}[data-theme=dark] .subscribe-modal__warn,[data-theme=gray] .subscribe-modal__warn{background:color-mix(in srgb, #f59e0b 12%, var(--surface));border-color:color-mix(in srgb, #f59e0b 35%, var(--border))}[data-theme=dark] .subscribe-modal__warn-title,[data-theme=gray] .subscribe-modal__warn-title{color:#fbbf24}[data-theme=dark] .subscribe-modal__warn-body,[data-theme=gray] .subscribe-modal__warn-body{color:#fcd34d}[data-theme=dark] .login-welcome-modal__plan,[data-theme=gray] .login-welcome-modal__plan{background:color-mix(in srgb, var(--brand) 14%, var(--surface-secondary));color:#c4b5fd}
.notif-center{position:relative}.notif-center--drawer{width:100%}.notif-center__bell-wrap{justify-content:center;align-items:center;display:inline-flex;position:relative}@keyframes notif-pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.08)}}@keyframes notif-pulse-ring{0%{opacity:.75;transform:scale(.72)}70%,to{opacity:0;transform:scale(1.35)}}.app-topbar__icon-btn--bell.has-unread,.app-sidebar__utility--notif.has-unread{color:var(--brand)}[data-theme=dark] .app-topbar__icon-btn--bell,[data-theme=gray] .app-topbar__icon-btn--bell,[data-theme=dark] .app-topbar__icon-btn--bell.has-unread,[data-theme=gray] .app-topbar__icon-btn--bell.has-unread,[data-theme=dark] .app-topbar__icon-btn--bell:hover,[data-theme=gray] .app-topbar__icon-btn--bell:hover,[data-theme=dark] .app-topbar__icon-btn--bell.app-topbar__icon-btn--open,[data-theme=gray] .app-topbar__icon-btn--bell.app-topbar__icon-btn--open{color:#fff}.app-topbar__icon-btn--bell{position:relative}.notif-center__badge{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:1.35rem;height:1.35rem;margin-left:auto;padding:0 .35rem;font-size:.75rem;font-weight:800;line-height:1.35rem}.notif-center--drawer .notif-center__badge{position:static}.app-sidebar__utility--notif.is-open{background:var(--brand-soft);color:var(--brand)}@keyframes notif-panel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.studio-v4 .app-topbar__icon-btn--bell{border:1px solid var(--border);background:var(--surface);width:34px;height:36px;color:var(--foreground-secondary);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.studio-v4 .app-topbar__icon-btn--bell>svg{width:17px;height:17px}}.studio-v4 .notif-center__header-actions:has(>.notif-center__icon-btn:only-child){height:0;margin:0}.notif-center__count{box-sizing:border-box;min-width:17px;height:17px;color:var(--ui-action-ink);background:var(--ui-action);border:2px solid var(--surface);border-radius:20px;place-items:center;padding:0 4px;font-size:12px;font-weight:700;line-height:1;display:grid;position:absolute;top:-6px;right:-5px}@keyframes notification-open{0%{transform:translateY(-7px)}to{transform:none}}
:root{--radius-xs:.4rem;--radius-sm:.65rem;--radius-md:.9rem;--radius-lg:1.15rem;--radius-xl:1.35rem;--radius-pill:9999px;--elev-0:none;--elev-1:0 1px 2px #0f172a08;--elev-2:0 2px 8px #0f172a0d;--elev-3:0 4px 14px #0f172a12;--elev-4:0 6px 18px #0f172a14;--elev-glow:0 0 0 1px color-mix(in srgb, var(--brand) 14%, transparent);--focus-ring:0 0 0 3px color-mix(in srgb, var(--brand) 28%, transparent);--icon-pad:.55rem;--icon-radius:var(--radius-sm);--icon-bg:color-mix(in srgb, var(--brand) 10%, transparent);--icon-bg-hover:color-mix(in srgb, var(--brand) 16%, transparent)}[data-theme=dark],[data-theme=gray]{--elev-1:0 1px 2px #0003;--elev-2:0 2px 8px #0000003d;--elev-3:0 4px 14px #00000047;--elev-4:0 6px 18px #00000052;--elev-glow:0 0 0 1px color-mix(in srgb, var(--brand) 22%, transparent)}.btn-primary,.btn-brand,.btn-secondary,.dt-acca-card__cta{transition:transform var(--motion-base) var(--motion-ease), background-color var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), color var(--motion-fast) ease, box-shadow var(--motion-base) var(--motion-ease), opacity var(--motion-fast) ease}@media (hover:hover) and (pointer:fine){.btn-primary:hover,.btn-brand:hover,.btn-secondary:hover{box-shadow:var(--elev-2);transform:translateY(-1px)}}.btn-brand:hover{box-shadow:0 4px 12px color-mix(in srgb, var(--brand) 22%, transparent)}.btn-primary:active,.btn-brand:active,.btn-secondary:active{transform:translateY(0)scale(.98)}.btn-primary:focus-visible,.btn-brand:focus-visible,.btn-secondary:focus-visible,.input-field:focus-visible,.app-topbar__icon-btn:focus-visible,.app-sidebar__utility:focus-visible,.filter-dropdown__trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-primary:disabled,.btn-brand:disabled,.btn-secondary:disabled,button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none!important;transform:none!important}@keyframes polish-spin{to{transform:rotate(360deg)}}.icon-chip,.paywall-card__icon-wrap,.of-sport-icon{border-radius:var(--icon-radius);background:var(--icon-bg);color:var(--brand);transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease);justify-content:center;align-items:center;display:inline-flex}@media (hover:hover) and (pointer:fine){.paywall-card__icon-wrap:hover,.of-sport-icon:hover,.icon-chip:hover{background:var(--icon-bg-hover);transform:translateY(-1px)}}.app-topbar__icon-btn{transition:transform var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)!important}.app-topbar__icon-btn:hover,.app-topbar__icon-btn--open{box-shadow:none}.app-topbar__icon-btn:active{transform:translateY(0)scale(.96)}.glass-card,.predict-row,.dt-acca-card,.paywall-card,.lp-why__card{transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease)}@media (hover:hover) and (pointer:fine){.glass-card:hover,.predict-row:hover,.dt-acca-card:hover,.paywall-card:hover,.lp-why__card:hover{box-shadow:var(--elev-2);border-color:color-mix(in srgb, var(--brand) 22%, var(--border));transform:translateY(-2px)}.predict-row:hover{transform:translateY(-1px)}}.live-badge{position:relative;overflow:hidden}.predict-row__odd-value{transition:transform var(--motion-base) var(--motion-ease), color var(--motion-fast) ease, background var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease)}.predict-row__odd-value--flash-up{animation:polish-odd-up .85s var(--motion-spring) both!important}.predict-row__odd-value--flash-down{animation:polish-odd-down .85s var(--motion-spring) both!important}@keyframes polish-odd-up{0%{transform:scale(1)}35%{color:#15803d;transform:scale(1.08);box-shadow:0 0 0 3px #22c55e38}to{transform:scale(1)}}@keyframes polish-odd-down{0%{transform:scale(1)}35%{color:#b91c1c;transform:scale(1.08);box-shadow:0 0 0 3px #ef444433}to{transform:scale(1)}}.predicts-hero{position:relative}.input-field{border-radius:var(--radius-md)!important;transition:border-color var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), background var(--motion-base) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)!important}.input-field:focus{transform:translateY(-1px);border-color:color-mix(in srgb, var(--brand) 55%, var(--border))!important;box-shadow:var(--focus-ring)!important}.app-topbar__lang-menu{animation:polish-dropdown-in .22s var(--motion-ease) both;transform-origin:100% 0}@keyframes polish-dropdown-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.prob-bar-fill,.prob-bar-fill-highlight,.match-page .prob-bar-fill{transform-origin:0;animation:polish-bar-grow .9s var(--motion-ease) both}@keyframes polish-bar-grow{0%{opacity:.4;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}.polish-loader{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.85rem;padding:3rem 1rem;display:flex}.polish-loader__orb{background:radial-gradient(circle at 30% 30%, #fff 0%, transparent 40%), linear-gradient(135deg, var(--brand), color-mix(in srgb, var(--brand) 55%, #a78bfa));width:2.75rem;height:2.75rem;box-shadow:0 0 0 6px color-mix(in srgb, var(--brand) 12%, transparent);border-radius:999px;animation:1.6s ease-in-out infinite polish-loader-breathe}.polish-loader__track{background:color-mix(in srgb, var(--border) 80%, transparent);border-radius:999px;width:7.5rem;height:.28rem;overflow:hidden}.polish-loader__bar{border-radius:inherit;background:linear-gradient(90deg, var(--brand), #a78bfa);width:40%;height:100%;animation:polish-loader-slide 1.15s var(--motion-ease) infinite}@keyframes polish-loader-breathe{0%,to{opacity:.85;transform:scale(.92)}50%{opacity:1;transform:scale(1)}}@keyframes polish-loader-slide{0%{transform:translate(-120%)}to{transform:translate(280%)}}.skeleton{border-radius:var(--radius-xs)}.lp-faq__item{transition:transform var(--motion-base) var(--motion-ease), box-shadow var(--motion-base) var(--motion-ease), border-color var(--motion-base) var(--motion-ease)}.lp-faq__item--open{border-color:color-mix(in srgb, var(--brand) 28%, var(--border));box-shadow:none}.page-content-enter{animation:polish-page-in .5s var(--motion-ease-out) both}@keyframes polish-page-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.live-badge,.prob-bar-fill,.prob-bar-fill-highlight,.page-content-enter,.polish-loader__orb,.polish-loader__bar{animation:none!important}.glass-card:hover,.predict-row:hover,.dt-acca-card:hover,.paywall-card:hover,.lp-why__card:hover{transform:none}}
.checkout-page{--checkout-accent:var(--fl-blue);--checkout-accent-soft:#f4f0ff;--checkout-border:#e8e8ef;--checkout-muted:#64748b;--checkout-text:#0f172a;background:#f8fafc;min-height:calc(100dvh - 4rem);padding:1.25rem 1rem 2.5rem}.checkout-page--in-shell{background:0 0;min-height:0;padding:0}.checkout-page--in-shell .checkout-page__inner{width:100%;max-width:none;margin:0;padding:0}.checkout-page--in-shell .checkout-panel,.checkout-page--in-shell .checkout-sidebar__card{box-shadow:none}.checkout-page--in-shell .checkout-panel__title{letter-spacing:-.02em;font-size:1.125rem;font-weight:800}.checkout-page--in-shell .checkout-panel__lead{max-width:36rem;font-size:.875rem;line-height:1.5}.checkout-page--in-shell .checkout-email-confirm{background:#f8fafc;font-size:.8125rem}.checkout-page--in-shell .checkout-pay-form__element{margin-top:.25rem;padding:.15rem 0}.checkout-page--in-shell .checkout-page__benefits{border-top:1px solid var(--checkout-border);margin-top:1.75rem;padding-top:1.25rem}[data-theme=dark] .checkout-page--in-shell .checkout-email-confirm,[data-theme=gray] .checkout-page--in-shell .checkout-email-confirm{background:#ffffff0a}.checkout-page--loading{min-height:40vh}.checkout-page__inner{width:min(100%,68rem);margin:0 auto}.checkout-page__toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-bottom:1.1rem;display:flex}.checkout-page__back{color:var(--checkout-muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.35rem .5rem .35rem .15rem;font-size:.8125rem;font-weight:600;transition:color .15s;display:inline-flex}.checkout-page__back:hover{color:var(--checkout-text)}.checkout-billing-toggle{border:1px solid var(--checkout-border);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.checkout-billing-toggle button{color:var(--checkout-muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;border-radius:999px;padding:.4rem .85rem;font-size:.75rem;font-weight:700;transition:background .15s,color .15s}.checkout-billing-toggle button.is-active{background:var(--checkout-accent-soft);color:var(--checkout-accent)}.checkout-panel__back-inline{color:var(--checkout-muted);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;align-items:center;gap:.25rem;margin:0 0 .85rem;padding:0;font-size:.75rem;font-weight:600;display:inline-flex}.checkout-panel__back-inline:hover{color:var(--checkout-accent)}.checkout-page__grid{align-items:start;gap:1.25rem;display:grid}@media (min-width:960px){.checkout-page__grid{grid-template-columns:minmax(0,19rem) minmax(0,1fr);gap:1.75rem}}@media (min-width:1100px){.checkout-page__grid{grid-template-columns:minmax(0,21rem) minmax(0,1.2fr);gap:2rem}}.checkout-sidebar__card,.checkout-panel{border:1px solid var(--checkout-border);box-shadow:none;background:#fff;border-radius:.75rem}.checkout-sidebar__card{padding:clamp(1.1rem,2vw,1.35rem) clamp(1rem,2.2vw,1.25rem)}.checkout-sidebar__tier{letter-spacing:.08em;color:var(--checkout-accent);align-items:center;gap:.35rem;margin:0 0 .5rem;font-size:.75rem;font-weight:800;display:inline-flex}.checkout-sidebar__price{color:var(--checkout-text);margin:0;font-size:1.5rem;font-weight:800;line-height:1.1}.checkout-sidebar__price span{color:var(--checkout-muted);font-size:1rem;font-weight:600}.checkout-sidebar__meta{color:var(--checkout-muted);margin:.35rem 0 1rem;font-size:.75rem;line-height:1.4}.checkout-sidebar__meta--muted{margin-bottom:1rem}.checkout-sidebar__save-inline{color:#059669;font-weight:600}.checkout-sidebar__features{color:#334155;flex-direction:column;gap:.45rem;margin:0 0 1rem;padding:0;font-size:.8125rem;list-style:none;display:flex}.checkout-sidebar__features li{padding-left:1.35rem;position:relative}.checkout-sidebar__features li:before{content:"✓";color:var(--checkout-accent);font-size:.75rem;font-weight:700;position:absolute;left:0}.checkout-sidebar__highlight,.checkout-sidebar__secure{border-radius:.75rem;gap:.65rem;padding:.75rem .85rem;font-size:.75rem;line-height:1.35;display:flex}.checkout-sidebar__highlight{background:var(--checkout-accent-soft);color:#4c1d95;margin-bottom:.75rem}.checkout-sidebar__highlight-title{margin:0;font-weight:700}.checkout-sidebar__highlight-body{opacity:.85;margin:.15rem 0 0}.checkout-sidebar__highlight--action{border:1px solid var(--checkout-accent-soft);text-align:left;width:100%;cursor:var(--px-cursor-pointer,pointer);font:inherit;color:inherit;margin:0 0 .75rem;transition:border-color .18s,background .18s,transform .15s}@media (hover:hover) and (pointer:fine){.checkout-sidebar__highlight--action:hover{background:#f0ebff;border-color:#c4b0ff;transform:translateY(-1px)}}.checkout-sidebar__highlight--action:focus-visible{outline:2px solid var(--checkout-accent);outline-offset:2px}.checkout-sidebar__secure{color:#475569;background:#f1f5f9}.checkout-sidebar__secure-title{color:#0f172a;margin:0;font-weight:700}.checkout-sidebar__secure-body{margin:.15rem 0 0}.checkout-panel{padding:clamp(1.15rem,2vw,1.5rem) clamp(1rem,2.2vw,1.35rem) clamp(1.1rem,2vw,1.35rem)}.checkout-panel--loading{min-height:16rem;color:var(--checkout-accent);justify-content:center;align-items:center;display:flex}.checkout-panel__title{color:var(--checkout-text);margin:0 0 .35rem;font-size:1.125rem;font-weight:800}.checkout-panel__lead{color:var(--checkout-muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.45}.checkout-panel__error{color:#b91c1c;background:#fef2f2;border:1px solid #fecaca;border-radius:.65rem;margin:0 0 1rem;padding:.65rem .85rem;font-size:.875rem}.checkout-panel__hint{color:var(--checkout-muted);text-align:center;margin:1rem 0 0;font-size:.75rem;line-height:1.4}.checkout-field{color:#334155;flex-direction:column;gap:.4rem;margin-bottom:1rem;font-size:.8125rem;font-weight:600;display:flex}.checkout-field__row{border:1px solid var(--checkout-border);background:#fff;border-radius:.75rem;align-items:center;gap:.55rem;padding:.65rem .85rem;transition:border-color .15s;display:flex}.checkout-field__row:focus-within{border-color:var(--checkout-accent);box-shadow:0 0 0 3px #5629f81a}.checkout-field__row input{color:var(--checkout-text);background:0 0;border:none;outline:none;flex:1;font-size:1rem;font-weight:500}.checkout-field__row input:-webkit-autofill{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row input:-webkit-autofill:hover{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row input:-webkit-autofill:focus{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row input:-webkit-autofill:active{caret-color:var(--checkout-text);transition:background-color 99999s ease-out;-webkit-text-fill-color:var(--checkout-text)!important;box-shadow:inset 0 0 0 1000px #fff!important}.checkout-field__row--invalid{border-color:#ef4444;box-shadow:0 0 0 3px #ef44441f}.checkout-field__row--invalid:focus-within{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.checkout-field__inline-error{color:#dc2626;margin:0;font-size:.75rem;font-weight:500;line-height:1.45}.checkout-field__inline-error a{color:var(--checkout-accent);font-weight:700;text-decoration:underline}.checkout-field__spinner{color:var(--checkout-accent);flex-shrink:0}.checkout-select{position:relative}.checkout-select__native{box-sizing:border-box;appearance:none;border:1px solid var(--checkout-border);width:100%;color:var(--checkout-text);cursor:var(--px-cursor-pointer,pointer);background:#fff;border-radius:.75rem;outline:none;padding:.65rem 2.35rem .65rem .85rem;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .15s,box-shadow .15s}.checkout-select__native:hover{border-color:#d4d4e0}.checkout-select__native:focus{border-color:var(--checkout-accent);box-shadow:0 0 0 3px #5629f81a}.checkout-select__chevron{color:#94a3b8;pointer-events:none;width:1rem;height:1rem;position:absolute;top:50%;right:.85rem;transform:translateY(-50%)}.checkout-field__hint{color:var(--checkout-muted);margin:-.35rem 0 .85rem;font-size:.75rem;font-weight:500;line-height:1.4}.checkout-panel__primary{background:var(--checkout-accent);color:#fff;width:100%;cursor:var(--px-cursor-pointer,pointer);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.85rem 1.15rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .15s,transform .1s,opacity .15s;display:inline-flex}.checkout-panel__primary:hover:not(:disabled){background:#4520d4}.checkout-panel__primary:disabled{opacity:.65;cursor:not-allowed}.checkout-email-confirm{border:1px solid var(--checkout-border);color:var(--checkout-muted);background:#f8fafc;border-radius:.75rem;grid-template-columns:1fr auto;align-items:center;gap:.15rem .75rem;margin-bottom:1.15rem;padding:.75rem .9rem;font-size:.8125rem;display:grid}.checkout-email-confirm>span:first-child{text-transform:uppercase;letter-spacing:.04em;grid-column:1/-1;font-size:.75rem;font-weight:700}.checkout-email-confirm strong{color:var(--checkout-text);font-size:.875rem;font-weight:700}.checkout-email-confirm__edit{color:var(--checkout-accent);cursor:var(--px-cursor-pointer,pointer);background:0 0;border:none;grid-area:2/2;margin-left:auto;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.checkout-pay-form{font-family:var(--font-outfit), system-ui, sans-serif}.checkout-pay-form__stripe-note{color:#475569;letter-spacing:-.01em;background:#f8f9fc;border:1px solid #ececf2;border-radius:.65rem;margin:0 0 .85rem;padding:.65rem .75rem;font-size:.8125rem;font-weight:500;line-height:1.45}.checkout-pay-form__element{font-family:var(--font-outfit), system-ui, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-bottom:1rem}.checkout-pay-form__legal{color:var(--checkout-muted);letter-spacing:-.01em;margin:0 0 .65rem;font-size:.8125rem;font-weight:500;line-height:1.45}.checkout-pay-form__trust-row{color:#475569;flex-wrap:wrap;gap:.35rem .85rem;margin:0 0 1rem;padding:0;font-size:.75rem;list-style:none;display:flex}.checkout-pay-form__trust-row li:before{content:"✓ ";color:#059669;font-weight:700}.checkout-pay-form__submit{background:var(--checkout-accent);color:#fff;width:100%;cursor:var(--px-cursor-pointer,pointer);border:none;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;padding:.95rem 1.15rem;font-size:1rem;font-weight:700;transition:background .15s;display:flex}.checkout-pay-form__submit:hover:not(:disabled){background:#4520d4}.checkout-pay-form__submit:disabled{opacity:.6;cursor:not-allowed}.checkout-pay-form__amount{font-variant-numeric:tabular-nums;margin-left:auto}.checkout-pay-form__stripe-footer{border-top:1px solid var(--checkout-border);color:#94a3b8;text-transform:none;letter-spacing:.02em;justify-content:space-between;align-items:center;margin-top:1rem;padding-top:.85rem;font-size:.75rem;display:flex}.checkout-page__center{text-align:center;border:1px solid var(--checkout-border);background:#fff;border-radius:1rem;max-width:28rem;margin:2rem auto 0;padding:2rem 1.25rem}.checkout-page__center h1{margin:.75rem 0 .35rem;font-size:1.5rem;font-weight:800}.checkout-page__center p{color:var(--checkout-muted);margin:0;font-size:.875rem;line-height:1.45}.checkout-page__center--done{max-width:36rem;margin-top:1.25rem;padding:2.25rem 1.75rem 2rem}.checkout-success-card__icon{color:#059669;background:#ecfdf5;border-radius:999px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin:0 auto;display:inline-flex}.checkout-success-card__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--checkout-accent);margin:1rem 0 .25rem;font-size:.75rem;font-weight:800}.checkout-success-card__lead{max-width:28rem;margin-left:auto;margin-right:auto;margin-top:.5rem!important}.checkout-success-steps{text-align:left;border:1px solid var(--checkout-border);counter-reset:checkout-success;background:#fafafc;border-radius:.75rem;margin:1.35rem 0 1.25rem;padding:1rem 1.1rem;list-style:none}.checkout-success-steps li{color:#475569;padding-left:1.75rem;font-size:.8125rem;line-height:1.45;position:relative}.checkout-success-steps li+li{margin-top:.55rem}.checkout-success-steps li:before{counter-increment:checkout-success;content:counter(checkout-success);background:var(--checkout-accent-soft);width:1.15rem;height:1.15rem;color:var(--checkout-accent);border-radius:999px;justify-content:center;align-items:center;font-size:.75rem;font-weight:800;display:flex;position:absolute;top:.05rem;left:0}.checkout-page__spinner{color:var(--checkout-accent);margin:0 auto}.checkout-activate-list{text-align:left;color:#475569;flex-direction:column;gap:.65rem;margin:1.25rem 0 0;padding:0;font-size:.875rem;list-style:none;display:flex}.checkout-activate-list li{align-items:center;gap:.55rem;display:flex}.checkout-activate-list li.is-done{color:#059669;font-weight:600}.checkout-activate-list li.is-active{color:var(--checkout-text);font-weight:600}.checkout-activate-list__dot{background:#cbd5e1;border-radius:999px;width:.45rem;height:.45rem;margin-left:.2rem}.checkout-done-email{text-align:left;border:1px solid var(--checkout-border);background:#f8fafc;border-radius:.75rem;gap:.75rem;margin:1.25rem 0;padding:1rem;display:flex}.checkout-done-email__label{color:var(--checkout-text);margin:0;font-size:.75rem;font-weight:700}.checkout-done-email__value{color:var(--checkout-accent);margin:.2rem 0 0;font-weight:600}.checkout-done-email__meta{color:var(--checkout-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.4}.checkout-page__benefits{border-top:1px solid var(--checkout-border);gap:1rem;margin-top:2rem;padding-top:1.5rem;display:grid}@media (min-width:768px){.checkout-page__benefits{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.checkout-page__benefits>div{color:var(--checkout-muted);align-items:flex-start;gap:.55rem;font-size:.75rem;line-height:1.35;display:flex}.checkout-page__benefits strong{color:var(--checkout-text);margin-bottom:.15rem;font-size:.75rem;display:block}.checkout-page__benefits svg{color:var(--checkout-accent);flex-shrink:0;margin-top:.1rem}@media (max-width:959px){.checkout-page{padding-top:.75rem}}[data-theme=dark] .checkout-page,[data-theme=gray] .checkout-page{--checkout-accent:var(--brand,var(--fl-blue));--checkout-accent-soft:color-mix(in srgb, var(--brand,var(--fl-blue)) 16%, var(--surface));--checkout-border:var(--border);--checkout-muted:var(--muted);--checkout-text:var(--foreground);background:0 0}[data-theme=dark] .checkout-sidebar__card,[data-theme=gray] .checkout-sidebar__card,[data-theme=dark] .checkout-panel,[data-theme=gray] .checkout-panel,[data-theme=dark] .checkout-page__center,[data-theme=gray] .checkout-page__center{background:var(--surface);border-color:var(--border);box-shadow:none}[data-theme=dark] .checkout-billing-toggle,[data-theme=gray] .checkout-billing-toggle{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .checkout-billing-toggle button.is-active,[data-theme=gray] .checkout-billing-toggle button.is-active{background:color-mix(in srgb, var(--brand) 22%, var(--surface));color:#ddd6fe}[data-theme=dark] .checkout-sidebar__features,[data-theme=gray] .checkout-sidebar__features{color:var(--foreground)}[data-theme=dark] .checkout-sidebar__highlight,[data-theme=gray] .checkout-sidebar__highlight{background:color-mix(in srgb, var(--brand) 14%, var(--surface-secondary));color:#ddd6fe;border-color:color-mix(in srgb, var(--brand) 22%, var(--border))}[data-theme=dark] .checkout-sidebar__highlight--action:hover,[data-theme=gray] .checkout-sidebar__highlight--action:hover{background:color-mix(in srgb, var(--brand) 20%, var(--surface-secondary));border-color:color-mix(in srgb, var(--brand) 35%, var(--border))}[data-theme=dark] .checkout-sidebar__secure,[data-theme=gray] .checkout-sidebar__secure{background:var(--surface-secondary);color:var(--muted);border:1px solid var(--border)}[data-theme=dark] .checkout-sidebar__secure-title,[data-theme=gray] .checkout-sidebar__secure-title{color:var(--foreground)}[data-theme=dark] .checkout-field,[data-theme=gray] .checkout-field{color:var(--muted)}[data-theme=dark] .checkout-field__row,[data-theme=gray] .checkout-field__row,[data-theme=dark] .checkout-select__native,[data-theme=gray] .checkout-select__native{background:var(--surface-secondary);border-color:var(--border);color:var(--foreground)}[data-theme=dark] .checkout-field__row input,[data-theme=gray] .checkout-field__row input{color:var(--foreground);background:0 0;border:none}[data-theme=dark] .checkout-field__row input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill:hover{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill:focus{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=gray] .checkout-field__row input:-webkit-autofill:active{caret-color:var(--foreground);-webkit-text-fill-color:var(--foreground)!important;-webkit-box-shadow:0 0 0 1000px var(--surface-secondary) inset!important;box-shadow:0 0 0 1000px var(--surface-secondary) inset!important}[data-theme=dark] .checkout-field__row svg,[data-theme=gray] .checkout-field__row svg,[data-theme=dark] .checkout-select__chevron,[data-theme=gray] .checkout-select__chevron{color:var(--muted)}[data-theme=dark] .checkout-email-confirm,[data-theme=gray] .checkout-email-confirm,[data-theme=dark] .checkout-page--in-shell .checkout-email-confirm,[data-theme=gray] .checkout-page--in-shell .checkout-email-confirm{background:var(--surface-secondary);border-color:var(--border);color:var(--muted)}[data-theme=dark] .checkout-panel__error,[data-theme=gray] .checkout-panel__error{background:color-mix(in srgb, #ef4444 12%, var(--surface));border-color:color-mix(in srgb, #ef4444 35%, var(--border));color:#fca5a5}[data-theme=dark] .checkout-pay-form__stripe-note,[data-theme=gray] .checkout-pay-form__stripe-note{background:var(--surface-secondary);border-color:var(--border);color:var(--muted)}[data-theme=dark] .checkout-pay-form__trust-row,[data-theme=gray] .checkout-pay-form__trust-row{color:var(--muted)}[data-theme=dark] .checkout-success-steps,[data-theme=gray] .checkout-success-steps,[data-theme=dark] .checkout-done-email,[data-theme=gray] .checkout-done-email{background:var(--surface-secondary);border-color:var(--border)}[data-theme=dark] .checkout-success-steps li,[data-theme=gray] .checkout-success-steps li,[data-theme=dark] .checkout-activate-list,[data-theme=gray] .checkout-activate-list{color:var(--muted)}[data-theme=dark] .checkout-activate-list li.is-active,[data-theme=gray] .checkout-activate-list li.is-active{color:var(--foreground)}[data-theme=dark] .checkout-activate-list__dot,[data-theme=gray] .checkout-activate-list__dot{background:var(--border)}[data-theme=dark] .checkout-success-card__icon,[data-theme=gray] .checkout-success-card__icon{background:color-mix(in srgb, #10b981 18%, var(--surface));color:#6ee7b7}html body.studio-v4 .checkout-page__benefits{overflow:hidden;border:1px solid var(--px-line)!important;background:var(--px-surface)!important;border-radius:18px!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:28px!important;padding:0!important;display:grid!important}html body.studio-v4 .checkout-page__benefits>div{min-width:0;align-items:flex-start!important;gap:12px!important;padding:18px 20px!important;display:flex!important}html body.studio-v4 .checkout-page__benefits>div+div{border-left:1px solid var(--px-line)}html body.studio-v4 .checkout-page__benefits svg{box-sizing:content-box;background:var(--px-night);border-radius:11px;flex:none;padding:9px;width:18px!important;height:18px!important;color:var(--px-amber)!important;margin:0!important}html body.studio-v4 .checkout-page__benefits>div>div{flex-direction:column;gap:3px;min-width:0;display:flex}html body.studio-v4 .checkout-page__benefits strong{line-height:1.25;color:var(--px-ink)!important;font-size:14px!important;font-weight:800!important}html body.studio-v4 .checkout-page__benefits span{line-height:1.4;color:var(--px-muted)!important;font-size:13px!important}@media (max-width:1100px){html body.studio-v4 .checkout-page__benefits{grid-template-columns:repeat(2,minmax(0,1fr))!important}html body.studio-v4 .checkout-page__benefits>div:nth-child(3){border-left:0}html body.studio-v4 .checkout-page__benefits>div:nth-child(n+3){border-top:1px solid var(--px-line)}}@media (max-width:600px){html body.studio-v4 .checkout-page__benefits{grid-template-columns:minmax(0,1fr)!important}html body.studio-v4 .checkout-page__benefits>div+div{border-left:0;border-top:1px solid var(--px-line)}}:root:is([data-theme=dark],[data-theme=gray]) body.studio-v4 .checkout-page__benefits svg{background:color-mix(in srgb, var(--px-amber) 14%, var(--px-surface))}
html body.studio-v4{--background:#f3f5f7;--background-secondary:#edf1f3;--foreground:#172b36;--foreground-secondary:#52646e;--surface:#fff;--surface-secondary:#f8fafb;--surface-elevated:#fff;--surface-hover:#f0f4f5;--border:#e0e6e9;--border-strong:#bdcbd2;--muted:#637680;--muted-soft:#7a8b94;--brand:#146858;--brand-hover:#0d5144;--brand-soft:#eaf4ef;--brand-border:#bddbcf;--accent:#172b36;--accent-bright:#146858;--accent-soft:#eaf4ef;--sidebar-accent:#146858;--sidebar-accent-soft:#eaf4ef;--odd-bg:#146858;--odd-text:#fff;--input-bg:#fff;--input-border:#dddde9;background:var(--background);width:100%;min-width:320px;color:var(--foreground);font-family:var(--font-outfit),Arial,Helvetica,sans-serif;font-feature-settings:"cv02","cv03","cv11";margin:0;padding:0}html[data-theme=dark] body.studio-v4,html[data-theme=gray] body.studio-v4{--background:#111c22;--background-secondary:#15232a;--foreground:#ecf1f3;--foreground-secondary:#b7c6ce;--surface:#192930;--surface-secondary:#21343d;--surface-elevated:#29414b;--surface-hover:#263e48;--border:#2c424c;--border-strong:#49616c;--muted:#a6b9c3;--muted-soft:#8a9fa9;--brand:#7dcbb2;--brand-hover:#a8ddcb;--brand-soft:#203f36;--brand-border:#3b6556;--accent:#ecf1f3;--accent-bright:#7dcbb2;--accent-soft:#203f36;--sidebar-accent:#7dcbb2;--sidebar-accent-soft:#203f36;--odd-bg:#146858;--input-bg:#192930;--input-border:#38505b}.studio-shell{width:100%;max-width:none;min-height:100dvh;margin:0;display:flex}.studio-shell-main{background:var(--background);flex-direction:column;flex:1;min-width:0;display:flex}.studio-content{flex:1;width:100%;min-width:0;max-width:1440px;margin-inline:auto;padding:36px clamp(24px,3vw,44px) 24px}.studio-content:focus{outline:none}.studio-v4 .product-skip{z-index:15000;background:var(--surface);color:var(--foreground);border:2px solid var(--brand);border-radius:9px;padding:12px 20px;position:fixed;top:10px;left:280px;transform:translateY(-200%)}.studio-v4 .product-skip:focus{transform:none}.studio-v4 :where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--brand);outline-offset:4px}.studio-v4 button{cursor:var(--px-cursor-pointer,pointer)}.studio-v4 button:disabled{cursor:not-allowed}.studio-v4 :where(.btn-primary,.btn-brand,.btn-secondary){box-shadow:none;border-radius:9px;font-weight:550}.studio-v4 :where(.btn-primary,.btn-brand){color:#fff;background:#146858;border-color:#146858}.studio-v4 .btn-secondary{background:var(--surface);color:var(--foreground);border-color:var(--border)}.studio-v4 .login-form{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.studio-v4 .login-form__brand{justify-content:flex-start;margin-bottom:37px}.studio-v4 .login-form__head{text-align:left;margin-bottom:30px}.studio-v4 .login-form__title{letter-spacing:-.7px;color:var(--foreground);font-size:30px;font-weight:600;line-height:1.15}.studio-v4 .login-form__subtitle{color:var(--muted);text-align:left;max-width:330px;margin:13px 0 0;font-size:14px;line-height:1.8}.studio-v4 .login-form__fields{gap:19px}.studio-v4 .login-form__field>label{margin-bottom:8px;font-size:13px;font-weight:600}.studio-v4 .login-form__input{border:1px solid var(--input-border);background:var(--input-bg);min-height:47px;color:var(--foreground);box-shadow:none;border-radius:6px;font-size:16px}.studio-v4 .login-form__input:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.studio-v4 .login-form__row{margin-top:19px;font-size:12px}.studio-v4 .login-form__submit{color:#fff;background:#146858;border:1px solid #146858;border-radius:9px;min-height:46px;margin-top:25px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;box-shadow:0 5px 18px #1468581c}.studio-v4 .login-form__submit:hover{background:#0d5144;transform:none}.studio-v4 .login-form__plan-cta{border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;margin-top:27px;padding:22px 0 0}.studio-v4 .login-form__plan-note{color:var(--muted);font-size:12px;line-height:1.7}.studio-v4 .login-form__plan-btn{border:1px solid var(--border);color:var(--foreground);background:0 0;border-radius:8px;min-height:42px;font-size:13px}.studio-v4 .login-form__trust{display:none}.studio-v4 .games-page{--pl-bg:var(--background);--pl-surface:var(--surface);--pl-surface-muted:var(--surface-secondary);--pl-surface-subtle:var(--surface-secondary);--pl-surface-hover:var(--surface-hover);--pl-border:var(--border);--pl-border-soft:var(--border);--pl-border-chip:var(--border);--pl-border-divider:var(--border);--pl-border-filter:var(--border);--pl-fg:var(--foreground);--pl-fg-secondary:var(--foreground-secondary);--pl-fg-muted:var(--muted);--pl-fg-soft:var(--muted-soft);--pl-accent:var(--brand);--pl-accent-soft:var(--brand-soft);--pl-accent-soft-border:var(--brand-border);--pl-accent-hover-border:var(--brand-border);--pl-accent-chip-border:var(--brand-border);--pl-pill-active-bg:var(--brand-soft);--pl-pill-active-border:var(--brand-border);background:0 0}.studio-v4 .predict-rows{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.studio-v4 .predict-row-motion{min-width:0;height:100%}.studio-v4 .predict-rows>div:last-child:has(.animate-spin){grid-column:1/-1}.studio-v4 .sport-bar{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:12px;margin:10px 0 22px;padding:13px}.studio-v4 .games-page__toolbar{margin-top:8px}.studio-v4 .predict-filter-stage{width:100%}.studio-v4 .plans-card__cta{border-radius:9px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:43px;font-size:14px;font-weight:600;display:flex}.studio-v4 .plans-card__cta--ghost,.studio-v4 .plans-card__cta--outline{background:var(--surface);border:1px solid var(--border);color:var(--foreground)}.studio-v4 .plans-card__cta--pro{color:#fff;background:#146858;border:1px solid #146858}.studio-v4 .plans-card__active{background:var(--brand-soft);color:var(--brand);text-align:center;border-radius:9px;padding:12px;font-size:12px}.studio-v4 .plans-compare{box-shadow:none}.studio-v4 :where(.of-page,.daily-tip-page,.dt-page,.profile-page,.billing-page,.help-page,.match-page){background:0 0;width:100%;max-width:none}.studio-v4 .of-page{--of-accent:var(--brand);--of-accent-soft:var(--brand-soft);--of-border:var(--border);--of-muted:var(--muted);--of-fg:var(--foreground);--of-surface:var(--surface);--of-surface-elevated:var(--surface-elevated);--of-navy:var(--foreground)}.studio-v4 .dt-page{--dt-accent:var(--brand);--dt-accent-soft:var(--brand-soft);--dt-accent-border:var(--brand-border);--dt-border:var(--border);--dt-fg:var(--foreground);--dt-surface:var(--surface);--dt-muted:var(--muted)}.studio-v4 .match-page{--mp-accent:var(--brand);--mp-accent-soft:var(--brand-soft);--mp-accent-border:var(--brand-border);--mp-border:var(--border);--mp-surface:var(--surface);--mp-muted:var(--muted);--mp-muted-strong:var(--muted);--mp-fg:var(--foreground);--mp-radius:15px;--mp-score-card-bg:var(--surface);--mp-score-card-border:var(--border);--mp-score-sets-bg:var(--surface-secondary);--mp-score-chip-border:var(--border)}.studio-v4 :where(.of-step,.of-sidebar,.dt-pick-card,.dt-stats-card,.dt-analysis-panel,.dt-acca-card,.profile-panel,.billing-card,.help-contact__card,.help-faq-shell,.match-section,.match-page__panel){border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 2px 5px #172b3604,0 12px 30px -24px #172b3633}.studio-v4 :where(.profile-grid,.billing-page__grid,.of-layout,.dt-accas-grid){gap:22px}.studio-v4 :where(.profile-panel,.billing-card,.of-step){padding:26px}.studio-v4 :where(.profile-hero__title,.billing-page__title,.help-hero__title,.of-hero__title,.dt-page__title){letter-spacing:-1.8px;font-size:clamp(31px,3.8vw,47px);font-weight:550;line-height:1.13}.studio-v4 :where(.profile-hero,.billing-page__header,.help-hero,.of-hero,.dt-page__hero){border:none;border-bottom:1px solid var(--border);background:0 0;border-radius:0;margin-bottom:25px;padding:12px 0 32px}.studio-v4 .of-hero{max-width:none}.studio-v4 :where(.help-hero__visual,.plans-hero__visual){display:none}.studio-v4 .help-hero{grid-template-columns:1fr}.studio-v4 .match-page__hero{box-shadow:none;background:#151526;border:1px solid #ffffff15;border-radius:8px}.studio-v4 .match-page__hero-bg{opacity:.5}.studio-v4 :where(.checkout-page,.checkout-shell){width:100%;max-width:1100px;margin:auto}.studio-v4 :where(.checkout-summary,.checkout-section,.checkout-card,.checkout-payment,.checkout-contact){border-color:var(--border);box-shadow:none;background:var(--surface);border-radius:8px}.studio-v4 .cookie-banner__card{border:1px solid var(--border);background:var(--surface);border-radius:14px;box-shadow:0 10px 40px #0804141a}.studio-v4 :where(.admin-panel,.admin-cc__card,.admin-chart-card,.admin-kpi-card,.admin-cc__activity,.admin-data-table-wrap){border:1px solid var(--border);background:var(--surface);box-shadow:none;border-radius:8px}.studio-v4 :where(.dt-page__hero,.of-hero),.studio-v4 :where(.profile-hero__title,.profile-hero__subtitle,.profile-hero__eyebrow,.billing-page__title,.billing-page__lead,.billing-page__eyebrow,.help-hero__title,.help-hero__subtitle){display:none}.studio-v4 .help-hero{border:none;padding-top:0}@media (min-width:1600px){.studio-v4 .predict-rows{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1099px){.studio-shell{display:block}.studio-v4 .product-skip{left:15px}}@media (max-width:760px){.studio-content{padding:22px 17px 15px}.studio-v4 .predict-rows{grid-template-columns:1fr;gap:14px}.studio-v4 .sport-bar{border-radius:11px;padding:9px}.studio-v4 :where(.profile-panel,.billing-card,.of-step){padding:20px}.studio-v4 .login-form__title{font-size:30px}}@media (prefers-reduced-motion:reduce){.studio-v4 *,.studio-v4 :before,.studio-v4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.studio-v4 :is(.builder-generate,.of-generate-btn){color:#fff;background:#146858;border-color:#146858;border-radius:8px;font-size:13px;box-shadow:0 3px 8px #14685818}.studio-v4 :is(.builder-generate,.of-generate-btn):hover:not(:disabled){background:#0d5144;box-shadow:0 5px 12px #14685820}.studio-v4 .of-odd-preset{background:var(--surface);color:var(--foreground);border:1px solid var(--border);box-shadow:none;border-radius:9px}.studio-v4 .of-odd-preset--active{background:var(--brand-soft);border-color:var(--brand);color:var(--brand);box-shadow:0 0 0 1px var(--brand)}