:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tc-night-950:#0b0d16;--tc-night-900:#10121d;--tc-night-800:#161927;--tc-night-700:#1e2033;--tc-night-600:#2a2c43;--tc-night-500:#3a3d5a;--tc-ink:#fff;--tc-ink-muted:#c8cae2;--tc-ink-subtle:#9296b9;--tc-line:#2a2c43;--tc-line-strong:#3a3d5a;--tc-red-700:#a80018;--tc-red-500:#c10823;--tc-red-300:#ff4b61;--tc-gold-300:#edde5d;--tc-gold-500:#f5b83a;--tc-gold-700:#f09819;--tc-on-gold:#161927;--tc-mint-400:#00f998;--tc-sky-400:#64aaf8;--tc-sky-500:#4f98ef;--tc-danger:#ff6b7d;--color-bg:var(--tc-night-800);--color-surface:var(--tc-night-700);--color-surface-alt:var(--tc-night-600);--color-input-bg:var(--tc-night-900);--color-text:var(--tc-ink);--color-text-muted:var(--tc-ink-muted);--color-border:var(--tc-line);--color-border-strong:var(--tc-line-strong);--color-primary:var(--tc-night-600);--color-on-primary:var(--tc-ink);--color-accent:var(--tc-gold-300);--color-on-accent:var(--tc-on-gold);--color-highlight:var(--tc-red-500);--color-on-highlight:var(--tc-ink);--color-header-bg:var(--tc-red-700);--color-header-text:var(--tc-ink);--color-tabbar-bg:var(--tc-night-900);--color-tabbar-text:var(--tc-ink-subtle);--color-hero-bg:var(--tc-night-800);--color-hero-text:var(--tc-ink);--color-hero-scrim:linear-gradient(90deg, #161927 0%, #161927e6 34%, #16192780 56%, #16192700 80%), linear-gradient(0deg, #161927 0%, #16192700 35%);--color-footer-bg:var(--tc-night-950);--color-footer-text:var(--tc-ink-muted);--color-money:var(--tc-mint-400);--color-success:var(--tc-mint-400);--color-on-success:var(--tc-night-800);--color-danger:var(--tc-danger);--color-danger-bg:#ff6b7d1f;--color-on-danger:var(--tc-night-800);--color-focus:var(--tc-gold-300);--color-scrim:#0b0d16cc;--fill-accent:linear-gradient(0deg, var(--tc-gold-700) 0%, var(--tc-gold-300) 100%);--btn-primary-fill:var(--fill-accent);--btn-primary-text:var(--color-on-accent);--btn-primary-border:transparent;--btn-primary-shadow:var(--glow-accent-quiet);--btn-primary-hover:brightness(1.08);--accent-border:#f0981966;--glow-accent:0 6px 16px #0006, 0 0 18px #edde5d33, inset 0 0 10px #fff6;--glow-accent-quiet:0 3px 8px #0000004d, inset 0 0 10px #fff6;--fill-primary:linear-gradient(180deg, #3a3d5a 0%, var(--tc-night-600) 100%);--fill-secondary:transparent;--secondary-border:var(--tc-ink-muted);--secondary-border-w:2px;--fill-header:linear-gradient(180deg, #bc0a22 0%, var(--tc-red-700) 100%);--header-border:1px solid #6e0010;--header-shadow:inset 0 1px 0 #ffffff1f, 0 6px 18px #0000004d;--header-blur:none;--fill-tabbar:var(--tc-night-900);--fill-sidebar:var(--tc-night-900);--fill-panel:var(--tc-night-700);--fill-tierstrip:var(--tc-night-900);--fill-sheet:radial-gradient(90% 60% at 50% 0%, #2b1f5c 0%, #2b1f5c00 70%), var(--tc-night-800);--fill-feature:radial-gradient(80% 140% at 0% 0%, #f5b83a17 0%, #f5b83a00 60%), var(--tc-night-700);--fill-hero:radial-gradient(120% 80% at 80% 0%, #2b1f5c 0%, #2b1f5c00 60%), radial-gradient(90% 70% at 0% 100%, #4a0f2a 0%, #4a0f2a00 55%), var(--tc-night-800);--fill-jackpot:radial-gradient(42% 90% at 50% 52%, #00f9981a 0%, #00f99800 70%), var(--tc-night-900);--jackpot-border:1px solid var(--tc-night-600);--jackpot-amount:var(--tc-mint-400);--glow-jackpot:0 0 18px #00f99855;--jackpot-size:clamp(44px, 5vw, 68px);--jackpot-weight:700;--fill-footer:var(--tc-night-950);--fill-progress:linear-gradient(90deg, var(--tc-gold-700), var(--tc-gold-300));--headline-accent:var(--tc-sky-500);--section-accent:var(--tc-sky-500);--sheet-mark-size:88px;--sheet-mark-margin:-4px 0 0;--sheet-mark-shadow:drop-shadow(0 6px 14px #0009);--sheet-link:var(--link-accent);--sheet-link-decoration:none;--tab-active-fill:linear-gradient(0deg, var(--tc-gold-700) 0%, var(--tc-gold-300) 100%);--tab-active-text:var(--tc-on-gold);--tab-active-shadow:inset 0 0 10px #fff6;--promo-accent-fill:var(--fill-hero);--promo-accent-text:var(--tc-ink);--promo-accent-border:1px solid var(--tc-night-600);--fill-stage:radial-gradient(120% 80% at 80% 0%, #2b1f5c 0%, #2b1f5c00 60%), radial-gradient(90% 70% at 0% 100%, #4a0f2a 0%, #4a0f2a00 55%), var(--tc-night-800);--stage-border:1px solid #3a3d5a80;--fill-rewards:radial-gradient(70% 100% at 100% 0%, #f5b83a24 0%, #f5b83a00 70%), radial-gradient(60% 90% at 0% 100%, #2b1f5c80 0%, #2b1f5c00 70%), var(--tc-night-900);--fill-benefit:var(--tc-night-700);--benefit-border:1px solid var(--tc-night-600);--fill-benefit-icon:#ffffff12;--benefit-icon-color:var(--tc-gold-300);--star-color:var(--tc-gold-500);--link-accent:var(--tc-sky-400);--steps-border:1px solid #f5b83a4d;--rail-icon-color:var(--tc-ink-muted);--rail-arrow-fill:var(--tc-night-600);--rail-arrow-border:0;--tile-border:0;--tile-shadow:0 0 0 1px #ffffff14, 0 4px 12px #00000047;--tile-hover-shadow:0 0 0 2px var(--tc-gold-300), 0 12px 24px #0006;--tile-control-fill:#0b0d16e0;--tile-jp-band:0;--tile-jp-right:0;--tile-jp-pad:18px 6px 6px;--tile-jp-radius:0;--tile-jp-fill:linear-gradient(0deg, #000000d9, #0000);--tile-jp-text:var(--tc-ink);--tile-jp-font:var(--font-figures);--tile-jp-weight:700;--tile-jp-align:center;--tile-jp-shadow:0 1px 2px #000;--tile-jp-feature-size:18px;--tile-jp-boxed-pad:6px;--tile-badge-inset:0;--tile-badge-radius:12px 0 10px 0;--tile-badge-pad:0 10px;--tile-badge-h:24px;--tile-badge-size:11px;--tile-badge-weight:600;--tile-badge-case:capitalize;--tile-badge-tracking:0;--badge-new-fill:var(--tc-red-500);--badge-new-text:var(--tc-ink);--badge-hot-fill:var(--tc-gold-700);--badge-hot-text:var(--tc-on-gold);--badge-jackpot-fill:var(--tc-mint-400);--badge-jackpot-text:var(--tc-on-gold);--grid-cols-phone:3;--grid-cols-600:4;--grid-cols-900:5;--grid-cols-1500:6;--grid-gap-phone:10px;--grid-gap-600:14px;--grid-gap-900:18px;--sort-border:0;--sort-fill:transparent;--sort-pad:4px 20px 4px 0;--sort-min-h:0px;--sort-size:13.5px;--sort-weight:600;--sort-gap:6px;--sort-chev-x:2px;--tabbar-active-text:var(--tc-ink);--tabbar-active-icon:var(--tc-gold-300);--tabbar-idle-opacity:1;--tabbar-active-weight:500;--side-active-fill:var(--tc-night-600);--side-active-text:var(--tc-ink);--side-active-icon:var(--tc-gold-300);--side-active-edge:inset 3px 0 0 var(--tc-gold-300);--tabbar-cta-border:0;--tabbar-cta-shadow:0 0 0 4px var(--tc-night-900), inset 0 0 10px #fff6;--footer-border:1px solid var(--tc-line);--tier-0:#9aa3c7;--tier-1:#c9d2e3;--tier-2:#f5b83a;--tier-3:#7fe0e6;--tier-4:#8fb4ff;--tier-5:#e9e9f2;--tier-top:#050507;--medal-shine:radial-gradient(circle at 32% 28%, #ffffffb3 0, #fff0 38%);--medal-shadow:inset 0 0 0 2px #ffffff40;--sr-hero-fill:radial-gradient(ellipse at 50% 0%, #2b1f5c 0%, #1e2033 55%, #161927 100%);--sr-card-fill:linear-gradient(180deg, #2a2c43, #1e2033);--sr-gold:#ffd36b;--sr-gold-edge:#f5b83a;--sr-gem:#7fc8ff;--sr-mint:#00f998;--hist-wagered:var(--sr-gem);--sr-progress:linear-gradient(90deg, #00c97a, #00f998);--sr-progress-glow:0 0 12px #00f998aa;--sr-banner-fill:radial-gradient(circle at 85% 50%, #ffe7a6 0%, transparent 45%), repeating-conic-gradient(from 0deg at 85% 50%, #f5b83a 0deg 8deg, #f0a92a 8deg 16deg);--sr-banner-text:#2a1a02;--celebrate-tier:#a66bff;--header-nav-text:var(--tc-ink);--header-nav-idle-opacity:.85;--header-nav-weight:400;--hdr-icon-fill:#0003;--hdr-icon-hover:#ffffff24;--acct-btn-fill:#00000040;--acct-btn-hover:#00000060;--badge-fill:linear-gradient(0deg, var(--tc-gold-700) 0%, var(--tc-gold-300) 100%);--badge-text:var(--tc-on-gold);--badge-ring:var(--tc-red-700);--reward-color:var(--tc-gold-500);--avatar-ring:0 0 0 3px var(--tc-night-700), 0 0 0 5px var(--tc-gold-500);--fill-menu:var(--tc-night-700);--menu-border:1px solid var(--tc-night-500);--menu-shadow:0 24px 60px #000000a6;--menu-money-fill:#ffffff08;--menu-money-border:1px solid #ffffff12;--menu-link-hover:var(--tc-night-600);--menu-name-size:21px;--menu-gear-fill:#ffffff14;--menu-gear-hover:#ffffff24;--ljp-amount:#ffd36b;--search-hint:var(--tc-ink-subtle);--tier-pill-fill:#ffffff12;--tier-pill-color:var(--tier-1);--tier-pill-border:1px solid #fff2;--tier-pill-top-border:#fff4;--level-hex-fill:#6f7fb8;--level-hex-stroke:#c9d3ff;--level-hex-text:var(--tc-ink);--level-hex-next-fill:#3b456e;--level-hex-next-stroke:#8f9cd6;--level-hex-shadow:0 1px 2px #000a;--levelbar-track:#ffffff14;--levelbar-fill:linear-gradient(90deg, #8fd3ff 0%, #fff 100%);--levelbar-glow:0 0 10px #8fd3ffaa;--callout-fill:linear-gradient(135deg, #f5b83a26 0%, #f5b83a0d 100%);--callout-border:1px solid #f5b83a66;--redeem-border:#f5b83a88;--redeem-fill:#f5b83a1f;--redeem-text:var(--tc-gold-300);--acct-accent-fill:radial-gradient(90% 120% at 100% 0%, #f5b83a33, transparent 60%), var(--tc-night-700);--acct-accent-text:var(--tc-ink);--acct-accent-border:#f5b83a55;--acct-big-font:var(--font-figures);--money-font:var(--font-figures);--tt-hero-accent:var(--tc-gold-300);--scrim-blur:blur(4px);--sheet-close-fill:#ffffff14;--footer-lang-w:490px;--chip-active-fill:var(--tc-ink);--chip-active-text:var(--tc-on-gold);--switch-on:var(--tc-mint-400);--unread-dot:var(--tc-mint-400);--acct-big-stretch:100%;--acct-big-size:clamp(32px, 7vw, 46px);--acct-bals-fill:var(--tc-night-900);--acct-bals-pad:var(--space-3);--acct-side-w:280px;--acct-me-fill:var(--fill-stage);--acct-nav-weight:500;--acct-nav-text:var(--tc-ink-muted);--acct-nav-current-fill:var(--tc-night-600);--acct-nav-current-text:var(--tc-ink);--acct-nav-current-bar:inset 3px 0 0 var(--tc-gold-300);--acct-nav-current-icon:var(--tc-gold-300);--acct-tile-min:340px;--acct-tile-font:var(--font-figures);--acct-tile-size:22px;--acct-tile-weight:700;--acct-tile-transform:none;--cashier-fill:var(--tc-night-900);--cashier-scrim:#0b0d16cc;--cashier-band-rule:#0003;--search-fill:#10121df7;--promo-art-scrim:linear-gradient(90deg, #10121df2 0%, #10121d99 42%, #10121d00 70%), linear-gradient(0deg, #10121db3 0%, #10121d00 55%);--promo-code-color:var(--tc-gold-300);--promo-code-border:1px dashed var(--tc-gold-500);--code-font:var(--font-figures);--code-color:var(--tc-gold-300);--code-border-color:var(--tc-gold-500);--tag-fill:#0b0d16d9;--tag-text:var(--tc-ink);--cta-transform:uppercase;--cta-tracking:.02em;--btn-transform:uppercase;--btn-tracking:.02em;--btn-font:var(--font-display);--btn-stretch:75%;--btn-weight:800;--btn-size:18px;--btn-sm-size:15px;--btn-sm-h:34px;--btn-lg-size:21px;--btn-ghost-size:14px;--btn-ghost-weight:500;--support-shadow:0 2px 6px #0000004d, inset 0 1px 0 #ffffff26;--stage-play-shadow:0 8px 20px #00000080, inset 0 1px 0 #fff3;--facts-fill:#ffffff0f;--facts-border:1px solid #ffffff24;--stage-shadow:0 10px 30px #0006, 0 0 0 1px #ffffff14;--stage-scrim:radial-gradient(45% 55% at 50% 50%, #0b0d16a6 0%, #0b0d1600 100%), #10121d47;--fill-release:var(--fill-panel);--xp-color:var(--tc-gold-500);--ready-border:var(--tc-gold-500);--pill-fill:#0b0d16cc;--fill-invite:var(--fill-rewards);--fill-level:var(--fill-panel);--fill-level-golden:linear-gradient(135deg, #f9d98a 0%, #e0a73c 45%, #f6cf75 70%, #c98a26 100%);--level-golden-text:#3b2603;--hero-min-h:clamp(340px, 28vw, 420px);--hero-pad-top:32px;--hero-pad-bottom:76px;--hero-controls:flex-start;--hero-controls-bottom:22px;--hero-arrow-fill:#0b0d16cc;--hero-arrow-border:1px solid #ffffff26;--hero-arrow-color:var(--tc-ink);--hero-dot-active-fill:var(--tc-gold-300);--hero-accent-display:block;--hero-border:1px solid var(--tc-night-950);--section-gap:clamp(24px, 2.4vw, 36px);--page-top:24px;--header-h:56px;--hero-art-phone:grid;--hero-art-shadow:#0000004d;--hero-min-h-phone:0px;--hero-controls-phone:center;--hero-arrows-phone:none;--hero-dot-active-w:22px;--discover-cols:1.3fr 1fr;--rewards-cols:1.3fr 1fr;--container-narrow:1360px;--footer-top:0px;--footer-logo-h:68px;--footer-size:13px;--age-mark-size:36px;--age-mark-border:var(--tc-red-300);--promo-body-pad:var(--space-4);--promo-body-gap:6px;--logo-full-phone:block;--logo-mark-phone:none;--logo-mark-h:40px;--logo-full-xs:none;--logo-mark-xs:block;--steps-cols:40px minmax(0, 1fr);--steps-n-row:span 2;--steps-n-fill:var(--tc-gold-500);--payments-fill:var(--fill-panel);--payments-border:1px solid var(--tc-line);--payments-pad:var(--space-4);--payments-align:center;--payments-text-align:center;--jackpot-direction:column;--jackpot-justify:center;--jackpot-text-align:center;--font-display:"Open Sans", "Open Sans Condensed", "Arial Narrow", system-ui, sans-serif;--font-text:Poppins, "Segoe UI", system-ui, sans-serif;--font-figures:"JetBrains Mono", ui-monospace, Menlo, monospace;--display-weight:800;--kicker-weight:800;--kicker-transform:uppercase;--ui-weight:600;--display-transform:uppercase;--display-tracking:0;--hero-gap:14px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--border-w:1px;--cut:0px;--shadow-card:0 6px 20px #0006;--shadow-button:none;--shadow-pop:0 18px 48px #000000a6;--tourney-live:var(--tc-mint-400);--tourney-registering:var(--tc-gold-500);--tourney-upcoming:#64aaf8;--tourney-finished:var(--tc-danger);--tourney-gold:var(--tc-gold-500);--tourney-pill-fill:#0b0d16b3;--tourney-well:var(--tc-night-900);--tourney-row:var(--tc-night-600);--tourney-rank-1:var(--tc-gold-500);--tourney-rank-2:#c8cae2;--tourney-rank-3:#c98a55;--tourney-me:var(--tc-gold-300);--tourney-pool-glow:0 0 18px #00f9984d;--countdown-fill:linear-gradient(180deg, var(--tc-night-600), var(--tc-night-700));--tourney-step-fill:linear-gradient(180deg, #ffd566 0%, var(--tc-gold-500) 100%);--tourney-step-text:var(--tc-night-950);--player-fill:#000;--live-hero-fill:radial-gradient(80% 100% at 85% 20%, #c1082366 0%, #c1082300 60%), var(--fill-stage);--live-hero-border:1px solid var(--tc-night-600);--live-spot:#4a3a8c;--live-glow:var(--tc-red-500);--live-rays:var(--tc-ink);--live-dots:var(--tc-ink);--live-icon:#ffffff12;--live-soon:#ffd36b;--ljp-fill:radial-gradient(70% 120% at 100% 0%, #f5b83a33 0%, #f5b83a00 60%), radial-gradient(60% 100% at 0% 100%, #c1082333 0%, #c1082300 60%), var(--tc-night-900);--ljp-border:1px solid #f5b83a55;--ljp-art:url(/brand/v1/logo/mark.svg);--ljp-amount-glow:0 0 22px #f5b83a66;--ljp-eyebrow:#ffd36b;--ljp-row:#ffffff0a;--ljp-progress:linear-gradient(90deg, #f09819 0%, #edde5d 100%);--ljp-menu-fill:#f5b83a12;--ljp-menu-border:1px solid #f5b83a33;--ljp-claim-fill:var(--tc-mint-400);--ljp-claim-text:var(--tc-night-950)}.game-page{--support-fill:var(--fill-accent);--support-text:var(--color-on-accent);--support-border:var(--accent-border);--support-shadow:var(--glow-accent-quiet);--stage-play-shadow:0 10px 30px #000a, var(--glow-accent-quiet);--join-border:var(--tc-ink-muted);--secondary-border-w:2px}@media (width<=700px){:root{--color-hero-scrim:linear-gradient(180deg, #161927f2 0%, #161927d9 32%, #161927a6 58%, #16192766 80%, #161927cc 100%), linear-gradient(90deg, #161927b3 0%, #16192700 70%);--hero-pad-bottom:60px;--hero-controls-bottom:var(--space-4);--footer-pad:var(--space-6);--rail-title-size:19px;--footer-gap:var(--space-4) var(--space-5)}}:where(.display,.h1,.h2,.h3,.eyebrow,.badge,.hero__offer,.jackpot-band__amount,[class$=-display],[class*=-display\ ],[class*=-btn],[class*=-tag],[class*=-jackpot-amount],[class*=-steps-n]){font-stretch:75%}:where(:root){--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-pill:999px;--tabbar-h:64px;--sidebar-w:232px;--container:1360px;--display-transform:none;--display-tracking:0;--display-weight:800;--kicker-weight:700;--kicker-transform:uppercase;--border-w:1px;--cut:0px;--shadow-card:none;--shadow-button:none;--shadow-pop:none;--header-h:56px;--header-nav-weight:400;--ui-weight:600;--display-size:clamp(44px, 11vw, 88px);--display-leading:.95;--text-size:15px;--text-leading:1.55;--h1-size:clamp(32px, 7vw, 56px);--h1-leading:.95;--h2-leading:1.05;--eyebrow-weight:700;--eyebrow-tracking:.06em;--eyebrow-leading:.95;--logo-mark-h:40px;--logo-full-phone:block;--logo-mark-phone:none;--logo-full-xs:none;--logo-mark-xs:block;--grid-cols-phone:3;--grid-cols-600:4;--grid-cols-1500:6;--grid-gap-phone:10px;--grid-gap-600:14px;--grid-gap-900:18px;--tile-border:0;--tile-badge-case:capitalize;--tile-badge-h:24px;--tile-badge-inset:0;--tile-badge-pad:0 10px;--tile-badge-radius:12px 0 10px 0;--tile-badge-size:11px;--tile-badge-tracking:0;--tile-badge-weight:600;--tile-jp-align:center;--tile-jp-band:0;--tile-jp-boxed-pad:6px;--tile-jp-feature-size:18px;--tile-jp-font:var(--font-figures,var(--font-text));--tile-jp-pad:18px 6px 6px;--tile-jp-radius:0;--tile-jp-right:0;--tile-jp-weight:700;--tile-jp-fill:linear-gradient(0deg, color-mix(in srgb, var(--color-bg) 92%, transparent), transparent);--sort-border:0;--sort-chev-x:2px;--sort-fill:transparent;--sort-gap:6px;--sort-min-h:0px;--sort-pad:4px 20px 4px 0;--sort-size:13.5px;--sort-weight:600;--btn-font:var(--font-display);--btn-weight:var(--display-weight);--btn-size:18px;--btn-sm-size:15px;--btn-sm-h:34px;--btn-lg-size:21px;--btn-ghost-size:14px;--btn-ghost-weight:500;--btn-transform:uppercase;--cta-transform:uppercase;--btn-tracking:.02em;--cta-tracking:.02em;--secondary-border-w:2px;--btn-primary-fill:var(--fill-accent,var(--color-accent));--btn-primary-text:var(--color-on-accent);--btn-primary-border:transparent;--btn-primary-shadow:var(--glow-accent-quiet,var(--shadow-button));--btn-primary-hover:brightness(1.08);--money-font:var(--font-figures,var(--font-text));--code-font:var(--font-figures,var(--font-text));--acct-big-font:var(--font-figures,var(--font-text));--acct-tile-font:var(--font-figures,var(--font-text));--hero-min-h:clamp(340px, 28vw, 420px);--hero-pad-top:32px;--hero-pad-bottom:76px;--hero-controls:flex-start;--hero-controls-bottom:22px;--hero-controls-phone:center;--hero-arrows-phone:none;--hero-dot-active-w:22px;--hero-art-phone:grid;--hero-min-h-phone:0px;--hero-align-phone:start;--hero-fit-align-phone:start;--hero-fit-clear-phone:var(--hero-pad-top,32px);--hero-fit-h-phone:100%;--hero-fit-ratio-phone:auto;--hero-fit-position-phone:50% 30%;--hero-fit-mask-phone:none;--hero-fit-opacity-phone:.45;--hero-fit-scrim-phone:linear-gradient(180deg, color-mix(in srgb, var(--hero-fit-ground,var(--color-bg)) 90%, transparent) 0%, color-mix(in srgb, var(--hero-fit-ground,var(--color-bg)) 70%, transparent) 50%, color-mix(in srgb, var(--hero-fit-ground,var(--color-bg)) 85%, transparent) 100%);--hero-gap:14px;--hero-offer-weight:800;--hero-offer-size:clamp(24px, 5.4vw, 40px);--hero-copy-size:var(--text-size);--hero-accent-display:block;--hero-border:1px solid var(--color-border);--section-gap:clamp(24px, 2.4vw, 36px);--page-top:24px;--container-narrow:1360px;--discover-cols:1.3fr 1fr;--rewards-cols:1.3fr 1fr;--steps-cols:40px minmax(0, 1fr);--promo-body-pad:var(--space-4);--promo-body-gap:6px;--section-title-size:clamp(32px, 7vw, 56px);--benefit-title-size:19px;--benefit-title-size-phone:19px;--jackpot-size:clamp(44px, 5vw, 68px);--jackpot-border:1px solid var(--color-border);--tabbar-idle-opacity:1;--tabbar-active-weight:500;--tabbar-cta-border:0;--rail-arrow-border:0;--side-active-edge:inset 3px 0 0 var(--color-accent);--acct-nav-current-bar:inset 3px 0 0 var(--color-accent);--acct-side-w:280px;--acct-nav-weight:500;--acct-tile-min:340px;--acct-tile-size:22px;--acct-tile-weight:700;--acct-tile-transform:none;--acct-big-size:clamp(32px, 7vw, 46px);--acct-big-stretch:100%;--acct-bals-fill:var(--color-input-bg);--acct-bals-pad:var(--space-3);--acct-accent-fill:radial-gradient(90% 120% at 100% 0%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 60%), var(--color-surface);--acct-accent-text:var(--color-text);--acct-accent-border:color-mix(in srgb, var(--color-accent) 33%, transparent);--footer-logo-h:64px;--footer-size:13px;--footer-lang-w:490px;--footer-top:0px;--footer-border:1px solid var(--color-border);--age-mark-size:36px;--sheet-mark-size:88px;--sheet-mark-margin:-4px 0 0;--sheet-link-decoration:none;--scrim-blur:blur(4px);--sheet-close-fill:color-mix(in srgb, var(--color-text) 8%, transparent)}:where(.game-page){--support-fill:var(--fill-accent,var(--color-accent));--support-text:var(--color-on-accent);--support-border:var(--accent-border,transparent);--support-shadow:var(--glow-accent-quiet,none);--join-border:var(--color-text-muted);--secondary-border-w:2px}@media (width<=700px){:where(:root){--footer-pad:var(--space-6);--footer-gap:var(--space-4) var(--space-5);--hero-pad-bottom:60px;--hero-controls-bottom:var(--space-4);--section-title-size:32px;--rail-title-size:19px;--display-size-phone:44px}}*,:before,:after{box-sizing:border-box}html{--header-height:var(--header-h)}@media (width>=900px){html{--header-height:var(--header-h-desktop,var(--header-h))}}html{-webkit-text-size-adjust:100%;scroll-padding-top:var(--header-height)}html,body{overflow-x:clip}body{background:var(--page-art,none), var(--color-bg);min-height:100vh;color:var(--color-text);font:400 var(--text-size,16px)/var(--text-leading,1.5) var(--font-text);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.skip{z-index:100;background:var(--color-primary);color:var(--color-on-primary);padding:var(--space-2) var(--space-4);position:absolute;top:0;left:-999px}.skip:focus{left:var(--space-2)}html.cashier-open,html.game-playing{overflow:hidden}.display,.h1,.h2,.h3,.sheet__head h2,.steps__n,.footer h2,.cashier-panel__title,.jackpot-band__amount,.age-mark,.tile-fallback,.acct-hero__big,.acct-tile__big,.coupon__big,.rw-hero__big,.rw-claim__title,.ladder__level,.stat strong{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking)}.eyebrow,.badge{font-family:var(--font-display);font-weight:var(--kicker-weight);text-transform:var(--kicker-transform);letter-spacing:var(--display-tracking)}.eyebrow{font-weight:var(--eyebrow-weight,var(--kicker-weight));letter-spacing:var(--eyebrow-tracking,var(--display-tracking));line-height:var(--eyebrow-leading,normal)}.display{font-size:var(--display-size,clamp(40px, 7vw, 84px));line-height:var(--display-leading);margin:0}.h1{font-size:var(--h1-size,clamp(30px, 4vw, 48px));line-height:var(--h1-leading,1.05);margin:0}.h2{font-size:var(--h2-size,clamp(22px, 2.6vw, 30px));line-height:var(--h2-leading,1.1);margin:0}.h3{margin:0;font-size:20px;line-height:1.15}.display,.h1,.h2,.h3{text-wrap:balance;overflow-wrap:break-word;hyphens:manual}.accent{color:var(--headline-accent,var(--color-highlight))}main h2 .accent,main h3 .accent{color:var(--section-accent,var(--headline-accent,var(--color-highlight)))}.hero .accent,.discover__title .accent,.rewards-band__title .accent,.tiers-hero__title .accent{color:var(--headline-accent,var(--color-highlight))}.benefits__title,.discover__title,.rewards-band__title{font-size:var(--section-title-size,var(--h1-size,clamp(30px, 4vw, 48px)));font-weight:var(--section-title-weight,var(--display-weight))}.eyebrow{color:var(--color-text-muted);font-size:14px;display:inline-block}.small{font-size:var(--small-size,13px);color:var(--color-text-muted)}.center{text-align:center;justify-content:center}.money{font-variant-numeric:tabular-nums;color:var(--color-money);font-weight:700;font-family:var(--money-font,inherit)}.hide-xs{display:none}@media (width>=600px){.hide-xs{display:inline}}.container{width:100%;max-width:var(--container);padding:0 var(--space-4);margin:0 auto}.container--narrow{max-width:var(--container-narrow,1264px)}@media (width>=900px){.container{padding:0 var(--space-6)}}.page-stack{gap:var(--section-gap,var(--space-7));padding-top:var(--page-top,var(--space-6));padding-bottom:var(--space-7);display:grid}.page-stack>*{min-width:0}.page-stack .btn{white-space:normal;text-align:center;max-width:100%;padding-block:calc(var(--space-2) + var(--btn-pad-top,0px) / 2) calc(var(--space-2) - var(--btn-pad-top,0px) / 2);line-height:1.2}.page-stack .btn--sm{padding-block:var(--btn-pad-top,0) 0}.stack{gap:var(--space-4);display:grid}.stack-lg{gap:var(--space-6);display:grid}.row{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.row.nowrap{flex-wrap:nowrap}.grow{flex:1}.two-col{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.divider{border:0;border-top:var(--border-w) solid var(--color-border);margin:var(--space-3) 0;width:100%}.panel{background:var(--fill-panel,var(--color-surface));border:var(--border-w) solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:var(--shadow-card)}.panel.empty{gap:var(--space-4);text-align:center;padding:var(--space-7) var(--space-5);justify-items:center;display:grid}.panel.empty>p{margin:0}.shell{grid-template-columns:minmax(0,1fr);display:grid}.shell__main{min-width:0}@media (width>=1100px){.shell:not(.shell--plain){grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.shell:not(.shell--plain) .container:not(.container--narrow){max-width:var(--container-shell,1200px)}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--btn-pad-top,0) var(--space-5) 0;--btn-pad-top:calc(2 * var(--btn-label-drop,0px));border:var(--border-w) solid transparent;border-radius:var(--btn-radius,var(--radius-pill));font-size:var(--btn-size,16px);font-weight:var(--btn-weight,var(--ui-weight));font-family:var(--btn-font,inherit);font-stretch:var(--btn-stretch,normal);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-button);background-origin:border-box;text-decoration:none;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.btn:not(.btn--ghost){text-transform:var(--btn-transform,none);letter-spacing:var(--btn-tracking,0)}.btn:hover{transform:translate(-1px,-1px)}.btn:active{box-shadow:none;transform:translate(1px,1px)}.btn:disabled{opacity:.6;cursor:progress;transform:none}.btn--primary{background:var(--btn-primary-fill,var(--fill-primary,var(--color-primary)));color:var(--btn-primary-text,var(--color-on-primary));border-color:var(--btn-primary-border,var(--color-primary));box-shadow:var(--btn-primary-shadow,var(--shadow-button))}.btn--primary:hover{filter:var(--btn-primary-hover,none)}.btn--accent{background:var(--btn-accent-fill,var(--fill-accent,var(--color-accent)));color:var(--btn-accent-text,var(--color-on-accent));border-color:var(--accent-border,var(--color-on-accent));box-shadow:var(--glow-accent-quiet,var(--glow-accent,var(--shadow-button)))}.btn--accent.btn--lg{box-shadow:var(--glow-accent,var(--shadow-button))}.btn--accent:hover{filter:brightness(1.06)}.btn--support{background:var(--support-fill,var(--fill-accent,var(--color-accent)));color:var(--support-text,var(--color-on-accent));border-color:var(--support-border,var(--accent-border,var(--color-on-accent)));box-shadow:var(--support-shadow,var(--glow-accent-quiet,var(--glow-accent,var(--shadow-button))))}.btn--support:hover{filter:brightness(1.1)}.btn--secondary{background:var(--fill-secondary,var(--color-surface));color:var(--color-text);border-color:var(--secondary-border,var(--color-text));border-width:var(--secondary-border-w,var(--border-w))}.btn--secondary:hover{border-color:var(--color-text)}.btn--ghost{color:inherit;box-shadow:none;font-family:inherit;font-stretch:100%;font-size:var(--btn-ghost-size,var(--btn-size,16px));font-weight:var(--btn-ghost-weight,var(--btn-weight,var(--ui-weight)));background:0 0}.btn--ghost:hover{background:var(--color-surface-alt);transform:none}.btn--sm{min-height:var(--btn-sm-h,36px);padding:var(--btn-pad-top,0) var(--space-4) 0;font-size:var(--btn-sm-size,14px);border-radius:var(--btn-sm-radius,var(--btn-radius,var(--radius-pill)))}.btn--lg{min-height:54px;padding:var(--btn-pad-top,0) var(--space-6) 0;font-size:var(--btn-lg-size,18px);border-radius:var(--btn-lg-radius,var(--btn-radius,var(--radius-pill)))}.btn--block{width:100%}.icon-btn{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:40px;display:inline-grid}.icon-btn:hover{background:var(--color-surface-alt)}.header{z-index:30;background:var(--fill-header,var(--color-header-bg));-webkit-backdrop-filter:var(--header-blur,none);backdrop-filter:var(--header-blur,none);color:var(--color-header-text);border-bottom:var(--header-border,var(--border-w) solid var(--color-border-strong));box-shadow:var(--header-shadow,none);position:sticky;top:0}.header__inner{height:var(--header-height);align-items:center;gap:var(--space-3);padding:0 var(--space-4);max-width:var(--header-max,1360px);margin:0 auto;display:flex}.logo{align-items:center;display:flex}.logo img{height:var(--logo-h,40px);width:auto}@media (width>=900px){.logo img{height:var(--logo-h-desktop,40px)}}.logo img.logo__mark{height:var(--logo-mark-h,28px)}.logo__mark{display:none}@media (width<=420px){.logo--has-mark .logo__full{display:var(--logo-full-phone,none)}.logo--has-mark .logo__mark{display:var(--logo-mark-phone,block)}}@media (width<=360px){.logo--has-mark .logo__full{display:var(--logo-full-xs,var(--logo-full-phone,none))}.logo--has-mark .logo__mark{display:var(--logo-mark-xs,var(--logo-mark-phone,block))}}@media (width<=479px){[data-signed-in] .logo--has-mark .logo__full{display:none}[data-signed-in] .logo--has-mark .logo__mark{display:block}html:not(:lang(en)) .logo--has-mark .logo__full{display:none}html:not(:lang(en)) .logo--has-mark .logo__mark{display:block}}@media (width<=420px){.header__inner{gap:var(--space-2);padding:0 var(--space-3)}}.header__nav{gap:var(--space-5);margin-left:var(--space-5);display:none}.header__nav a{color:var(--header-nav-text,var(--color-header-text));opacity:var(--header-nav-idle-opacity,.85);font-family:var(--header-nav-font,inherit);font-size:14px;font-weight:var(--header-nav-weight,500);white-space:nowrap;border-bottom:2px solid #0000;padding:16px 0;text-decoration:none}.header__nav a:hover,.header__nav a[aria-current=page]{opacity:1;border-bottom-color:var(--header-nav-active,var(--color-header-text))}@media (width>=1100px){.header__nav{display:flex}}.header__end{flex:none;margin-left:auto}.logo{flex-shrink:1;min-width:0}.logo img{object-fit:contain;object-position:left center;max-width:100%}.hdr-actions{align-items:center;gap:var(--space-2);justify-content:flex-end;min-height:40px;display:flex}.hdr-actions .icon-btn svg{width:20px;height:20px}.hdr-icon{background:var(--hdr-icon-fill,var(--color-surface-alt));color:inherit;text-decoration:none;position:relative}.hdr-icon:hover{background:var(--hdr-icon-hover,var(--hdr-icon-fill,var(--color-surface-alt)));filter:brightness(1.15)}.hdr-badge{background:var(--badge-fill,var(--fill-accent,var(--color-accent)));min-width:18px;height:18px;color:var(--badge-text,var(--color-on-accent));text-align:center;box-shadow:0 0 0 2px var(--badge-ring,var(--color-header-bg));border-radius:9px;padding:0 5px;font-size:11px;font-weight:800;line-height:18px;position:absolute;top:2px;right:0}.hdr-reward{color:var(--reward-color,var(--color-accent));animation:2.4s ease-in-out infinite reward-nudge}@keyframes reward-nudge{0%,70%,to{transform:none}76%{transform:rotate(-12deg)scale(1.08)}82%{transform:rotate(10deg)scale(1.08)}88%{transform:rotate(-6deg)}}@media (prefers-reduced-motion:reduce){.hdr-reward{animation:none}}.hdr-login{padding:0 var(--space-3)}.hdr-deposit{padding:0 var(--space-3);gap:6px}.hide-sm-text{display:none}@media (width>=640px){.hide-sm-text{display:inline}.hdr-deposit{padding:0 var(--space-4)}}@media (width<=639px){.hdr-deposit{display:none!important}}@media (width<=420px){.hdr-hide-xs{display:none!important}.hdr-login{padding-inline:8px}.hdr-actions{gap:6px}.hdr-actions>.btn--sm{padding:var(--btn-pad-top,0) 12px 0}}@media (width<=599px){.hdr-login{min-height:36px;font-size:14px}}.avatar-pic{border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.avatar-pic img{object-fit:cover;width:100%;height:100%}.avatar-pic--ring{box-shadow:var(--avatar-ring,0 0 0 3px var(--color-surface), 0 0 0 5px var(--color-accent))}.avatar-link{color:inherit;border-radius:50%;flex:none;line-height:0;display:inline-grid;position:relative}.avatar-link:focus-visible{outline-offset:4px}.avatar-edit{background:var(--color-accent);width:22px;height:22px;color:var(--color-on-accent);box-shadow:0 0 0 2px var(--color-surface);border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;inset-block-end:-4px;inset-inline-start:-4px}@media (hover:hover){.avatar-link:hover .avatar-edit{transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.avatar-edit{transition:none}}.lvl-hex path{fill:var(--level-hex-fill,var(--color-primary));stroke:var(--level-hex-stroke,var(--color-text-muted));stroke-width:1.6px}.lvl-hex text{fill:var(--level-hex-text,var(--color-text));font-weight:800;font-family:var(--font-text)}.lvl-hex--next path{fill:var(--level-hex-next-fill,var(--color-surface-alt));stroke:var(--level-hex-next-stroke,var(--color-border-strong))}.lvl-hex--next text{fill:var(--level-hex-next-text,var(--color-text))}.acct-menu__av,.tab-avatar{display:inline-flex;position:relative}.reward-dot{background:var(--badge-fill,var(--fill-accent,var(--color-accent)));width:11px;height:11px;box-shadow:0 0 0 2px var(--badge-ring,var(--color-header-bg));border-radius:50%;position:absolute;top:-2px;right:-2px}.tabbar .reward-dot{box-shadow:0 0 0 2px var(--color-tabbar-bg)}.menu-count{background:var(--badge-fill,var(--fill-accent,var(--color-accent)));color:var(--badge-text,var(--color-on-accent));border-radius:9px;margin-left:auto;padding:1px 8px;font-size:11px;font-weight:800}.menu-count[hidden],[data-rewards-link][hidden]{display:none}.reward-callout{background:var(--callout-fill,var(--color-surface-alt));border:var(--callout-border,var(--border-w) solid var(--color-accent));color:var(--color-text);border-radius:12px;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;text-decoration:none;display:flex}.reward-callout svg{width:22px;height:22px;color:var(--reward-color,var(--color-accent));flex:none}.reward-callout:hover{border-color:var(--reward-color,var(--color-accent))}.reward-callout--slim{margin:0;padding:8px 12px;font-size:14px}.reward-callout--slim svg{width:18px;height:18px}.reward-callout__go{margin-left:auto;color:var(--color-text-muted)!important}.acct-menu{position:relative}.acct-menu__btn{border-radius:var(--radius-pill);background:var(--acct-btn-fill,var(--color-surface-alt));height:40px;color:var(--acct-btn-text,inherit);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 8px 0 4px;display:inline-flex}.acct-menu__btn:hover{background:var(--acct-btn-hover,var(--acct-btn-fill,var(--color-surface-alt)))}.acct-menu__btn>svg{transition:transform .15s}.acct-menu__btn[aria-expanded=true]>svg{transform:rotate(180deg)}@media (width<=380px){.acct-menu__btn>svg{display:none}}.acct-menu__bal{font-family:var(--font-figures,var(--font-text));font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px;font-weight:700}.acct-menu__lvl{filter:drop-shadow(var(--level-hex-shadow,0 1px 2px var(--color-scrim)));line-height:0;position:absolute;bottom:-6px;left:-6px}.acct-menu__av--tier0{box-shadow:0 0 0 2px color-mix(in srgb, var(--tier-0,var(--color-accent)) 40%, transparent);border-radius:50%}.acct-menu__av--tier1{box-shadow:0 0 0 2px var(--tier-1,var(--color-accent));border-radius:50%}.acct-menu__av--tier2{box-shadow:0 0 0 2px var(--tier-2,var(--color-accent));border-radius:50%}.acct-menu__av--tier3{box-shadow:0 0 0 2px var(--tier-3,var(--color-accent));border-radius:50%}.acct-menu__av--tier4{box-shadow:0 0 0 2px var(--tier-4,var(--color-accent));border-radius:50%}.acct-menu__av--tier5{box-shadow:0 0 0 2px var(--tier-5,var(--color-accent)), 0 0 0 4px var(--tier-top,var(--color-bg));border-radius:50%}.account__bals{gap:var(--space-2);margin:0;display:grid}.account__bals div{justify-content:space-between;gap:var(--space-3);display:flex}.account__bals dt{color:var(--color-text-muted)}.account__bals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.side-nav{display:none}@media (width>=1100px){.side-nav{top:var(--header-height);height:calc(100dvh - var(--header-height));padding:var(--space-4) var(--space-3);background:var(--fill-sidebar,var(--color-surface));border-right:var(--border-w) solid var(--color-border);flex-direction:column;justify-content:space-between;align-self:start;display:flex;position:sticky;overflow:hidden}.side-nav nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;min-height:0;margin:-3px;padding:3px;overflow-y:auto}.side-nav__support{flex:none}}.side-nav nav{align-content:start;gap:2px;display:grid}.side-nav .divider{margin:var(--space-2) var(--space-3);width:auto}.side-nav a{align-items:center;gap:var(--space-3);padding:10px var(--space-3);border-radius:var(--radius-md);color:var(--side-text,var(--color-text-muted));font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.side-nav a svg{flex:none;width:20px;height:20px}.side-nav a:hover{background:var(--side-hover-fill,var(--color-surface-alt));color:var(--color-text)}.side-nav a[aria-current=page]{background:var(--side-active-fill,var(--fill-primary,var(--color-primary)));color:var(--side-active-text,var(--color-on-primary));box-shadow:var(--side-active-edge,none)}.side-nav a[aria-current=page] svg{color:var(--side-active-icon,currentColor)}.side-nav__support{margin-top:var(--space-4);border:var(--border-w) solid var(--color-border)}.tabbar{z-index:40;height:calc(var(--tabbar-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--fill-tabbar,var(--color-tabbar-bg));color:var(--color-tabbar-text);border-top:var(--border-w) solid var(--color-border-strong);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.tabbar>a,.tabbar>button{cursor:pointer;color:inherit;opacity:var(--tabbar-idle-opacity,.75);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:11px;font-weight:500;text-decoration:none;display:flex}.tabbar svg{width:22px;height:22px}.tabbar>[aria-current=page]{opacity:1;color:var(--tabbar-active-text,var(--color-tabbar-text));font-weight:var(--tabbar-active-weight,600)}.tabbar>[aria-current=page] svg{color:var(--tabbar-active-icon,var(--color-accent))}.tabbar__cta{position:relative;opacity:1!important;color:var(--tabbar-active-text,var(--color-tabbar-text))!important}.tabbar__bubble{border-radius:var(--radius-pill);background:var(--fill-accent,var(--color-accent));width:48px;height:48px;color:var(--color-on-accent);border:var(--tabbar-cta-border,2px solid var(--accent-border,var(--color-on-accent)));box-shadow:var(--tabbar-cta-shadow,var(--glow-accent,var(--shadow-button)));place-items:center;margin-top:-22px;display:grid}.tab-avatar{place-items:center;height:22px;display:grid}.tabbar>[aria-current=page] .avatar-pic{box-shadow:0 0 0 2px var(--tabbar-active-icon,var(--color-accent))}@media (width>=900px){.tabbar{display:none}}.hero{background:var(--fill-hero,var(--color-hero-bg));color:var(--color-hero-text);position:relative;overflow:hidden}.hero__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow:auto hidden}.hero__track::-webkit-scrollbar{display:none}.hero__slide{scroll-snap-align:start;min-height:var(--hero-min-h,clamp(360px, 52vw, 520px));clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--cut)), 0 100%);align-items:center;display:grid;position:relative}.hero__bg{position:absolute;inset:0}@media (width<=700px){.hero__slide{align-items:var(--hero-align-phone,center);min-height:var(--hero-min-h-phone,var(--hero-min-h,clamp(360px, 52vw, 520px)))}}.hero__bg img{object-fit:cover;object-position:var(--slide-bg-focus,50% 50%);width:100%;height:100%}@media (width<=700px){.hero__bg img{object-position:var(--slide-bg-focus-phone,var(--slide-bg-focus,50% 50%))}}.hero__bg:after{content:"";background:var(--color-hero-scrim);position:absolute;inset:0}.hero__inner{gap:var(--hero-gap,var(--space-4));padding-top:var(--hero-pad-top,var(--space-7));padding-bottom:var(--hero-pad-bottom,var(--space-8));justify-items:start;display:grid;position:relative}@media (width<=599px){.hero__inner>.btn{min-width:min(100%,216px)}}.hero__copy{max-width:46ch;font-size:var(--hero-copy-size,18px);text-wrap:pretty;margin:0}.benefits__intro,.game-prose,.releases__lede,.rw-invite__lede,.promo-card__copy{text-wrap:pretty}.hero__offer{max-width:30ch;font-family:var(--font-display);font-weight:var(--hero-offer-weight,var(--display-weight));text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-size:var(--hero-offer-size,clamp(20px, 2.2vw, 30px));line-height:var(--hero-offer-leading,1);text-wrap:balance;margin:0}.hero__inner>.display{overflow-wrap:break-word;hyphens:manual;max-width:100%}@media (width<=700px){.hero__inner{isolation:isolate}.hero__inner:before{content:"";z-index:-1;inset:calc(-1 * var(--hero-copy-scrim-rise,56px)) -50vw -24px;background:var(--hero-copy-scrim,none);pointer-events:none;position:absolute}.hero__slide--portrait .hero__inner:before{top:calc(-1 * var(--hero-copy-scrim-portrait-rise,var(--hero-copy-scrim-rise,56px)));background:var(--hero-copy-scrim-portrait,var(--hero-copy-scrim,none))}.hero__slide--portrait .hero__bg img{object-position:var(--slide-bg-focus-phone,var(--hero-art-position-phone,50% 50%))}.hero__slide--portrait .hero__inner{padding-top:max(var(--hero-pad-top,var(--space-7)), var(--hero-art-clear-phone,0px))}}@media (width>=701px){.hero__inner>.display{max-width:min(12ch,58%)}}@media (width<=480px){.hero__inner>.display{font-size:min(var(--display-size,clamp(40px, 7vw, 84px)), var(--display-size-phone,9.5vw))}}.hero .eyebrow{color:inherit;opacity:.85}.hero__inner>.display .accent{display:var(--hero-accent-display,inline)}.hero{border-bottom:var(--hero-border,0)}@media (width>=1024px){:is(.home-out,.home-in) .hero{width:calc(100% - 2 * var(--space-6));max-width:calc(var(--container) - 2 * var(--space-6));border:var(--hero-border,0);border-radius:var(--hero-radius,var(--radius-lg));margin-inline:auto}.home-out .hero:not(.hero--compact){margin-top:var(--hero-top,var(--page-top,24px))}.shell:not(.shell--plain) :is(.home-out,.home-in) .hero{max-width:calc(var(--container-shell,1200px) - 2 * var(--space-6))}}.hero__controls{left:0;right:0;bottom:var(--hero-controls-bottom,var(--space-4));align-items:center;gap:var(--space-2);justify-content:var(--hero-controls,flex-end);pointer-events:none;display:flex;position:absolute}.hero__controls>*{pointer-events:auto}.hero__arrow{border-radius:var(--radius-pill);border:var(--hero-arrow-border,var(--border-w) solid currentColor);background:var(--hero-arrow-fill,var(--color-surface));width:36px;height:36px;color:var(--hero-arrow-color,var(--color-text));cursor:pointer;place-items:center;display:grid}.hero__arrow:hover{filter:brightness(1.25)}.hero__dots{gap:var(--space-1);display:flex}.hero__dots button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:24px;padding:0;display:grid}.hero__dots span{border-radius:var(--radius-pill);opacity:.35;background:currentColor;width:10px;height:10px;transition:width .2s}.hero__dots [aria-selected=true] span{opacity:1;background:var(--hero-dot-active-fill,var(--fill-accent,var(--color-accent)));width:var(--hero-dot-active-w,10px)}.hero__dots [aria-selected=true]{width:auto}@media (width<=599px){.hero__arrow{display:var(--hero-arrows-phone,grid)}.hero__controls{justify-content:var(--hero-controls-phone,flex-end)}}.steps{gap:var(--space-4);background:var(--fill-feature,var(--color-surface));color:var(--color-text);border:var(--steps-border,var(--border-w) solid var(--color-border-strong));border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-card);justify-items:start;display:grid}.steps ol{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));width:100%;margin:0;padding:0;list-style:none;display:grid}.steps li{gap:2px var(--space-3);grid-template-columns:var(--steps-cols,36px minmax(0, 1fr));align-content:start;align-items:center;display:grid}.steps li strong{font-size:16px}.steps li .small{color:var(--color-text-muted);grid-column:var(--steps-text-col,2)}.steps__n{border-radius:var(--radius-pill);background:var(--steps-n-fill,var(--fill-accent,var(--color-accent)));width:36px;height:36px;color:var(--color-on-accent);border:var(--border-w) solid var(--accent-border,var(--color-on-accent));grid-row:var(--steps-n-row,span 2);align-self:start;place-items:center;font-size:18px;display:grid}.payments{gap:var(--space-3);justify-items:var(--payments-align,center);text-align:var(--payments-text-align,center);padding:var(--payments-pad,var(--space-4));background:var(--payments-fill,var(--fill-panel,var(--color-surface)));border:var(--payments-border,var(--border-w) solid var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:grid}.payments__title{font-size:18px}.payments__title .accent{color:var(--payments-accent,var(--section-accent,var(--headline-accent,var(--color-highlight))))}.payments__list{align-items:center;gap:var(--space-2) var(--space-5);justify-content:var(--payments-align,center);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.paymark{letter-spacing:.02em;color:var(--color-text-muted);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.paymark img{width:auto;height:22px}.payments__more{color:var(--color-text-muted);text-decoration:none}.payments__more:hover{color:var(--color-text);text-decoration:underline}.paymark__mono{background:var(--color-text);width:46px;height:15px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;display:block}.jackpot-band{flex-wrap:wrap;flex-direction:var(--jackpot-direction,column);align-items:center;justify-content:var(--jackpot-justify,center);text-align:var(--jackpot-text-align,center);gap:var(--space-2) var(--space-5);padding:var(--space-5) var(--space-4);border-radius:var(--radius-lg);background:var(--fill-jackpot,var(--color-primary));color:var(--jackpot-text,var(--color-on-primary));border:var(--jackpot-border,0);box-shadow:var(--shadow-card);display:flex}.jackpot-band .small,.jackpot-band__label{color:inherit;opacity:.8;font-size:13px}.jackpot-band__amount{font-family:var(--money-font,var(--font-display))}.tile__jp{font-family:var(--money-font,inherit)}.jackpot-band__amount{font-size:var(--jackpot-size,clamp(30px, 6vw, 54px));font-weight:var(--jackpot-weight,var(--display-weight));color:var(--jackpot-amount,var(--color-accent));text-shadow:var(--glow-jackpot,none);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1;line-height:1}.jackpot-band>.btn{margin-top:var(--space-2)}@media (width<=599px){.jackpot-band__amount{font-size:min(var(--jackpot-size,clamp(30px, 6vw, 54px)), 9vw);overflow-wrap:anywhere;max-width:100%}}.benefits{gap:var(--space-4);display:grid}.benefits__intro,.discover__body p,.rewards-band__copy{max-width:62ch;color:var(--color-text-muted);margin:0;font-size:16px;line-height:1.55}.benefit-grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1000px){.benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.benefit{min-height:132px;padding:var(--space-4);background:var(--fill-benefit,var(--fill-panel,var(--color-surface)));color:var(--benefit-text,inherit);border:var(--benefit-border,var(--border-w) solid var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);align-content:start;gap:6px;display:grid;position:relative;overflow:hidden}.benefit__icon{width:40px;height:40px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--fill-benefit-icon,var(--color-surface-alt));color:var(--benefit-icon-color,var(--color-text));place-items:center;display:grid}.benefit__title{font-size:var(--benefit-title-size,19px);font-weight:var(--benefit-title-weight,700);line-height:1.1}.benefit p{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.45}@media (width<=420px){.benefit{padding:var(--space-3);min-height:0}.benefit__title{font-size:var(--benefit-title-size-phone,16px);line-height:1.1}}@media (width<=479px){.benefit-grid{grid-template-columns:repeat(var(--benefit-cols-phone,2), minmax(0, 1fr))}.benefit{grid-template-columns:var(--benefit-row-phone,minmax(0, 1fr));column-gap:var(--space-3)}.benefit__icon{grid-row:var(--benefit-icon-row-phone,auto);margin-bottom:var(--benefit-icon-gap-phone,var(--space-1))}.benefit__title,.benefit p{grid-column:var(--benefit-text-col-phone,auto)}}.benefits__cta{justify-self:var(--benefits-cta-justify,stretch);min-width:min(100%, var(--benefits-cta-min-w,0px));margin-top:var(--space-1)}.discover{gap:var(--space-4);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--fill-stage,var(--fill-feature,var(--color-surface)));border:var(--stage-border,var(--border-w) solid var(--color-border-strong));box-shadow:var(--shadow-card);display:grid;overflow:hidden}.discover__title .accent{display:block}.discover__body{gap:var(--space-4);justify-items:start;display:grid}@media (width>=900px){.discover{grid-template-columns:var(--discover-cols,1fr 1fr);align-items:center;gap:var(--space-6);padding:var(--space-7) var(--space-6)}}.rewards-band{gap:var(--space-5);padding:var(--space-6) var(--space-5);border-radius:var(--radius-lg);background:var(--fill-rewards,var(--fill-stage,var(--fill-feature,var(--color-surface))));border:var(--stage-border,var(--border-w) solid var(--color-border-strong));box-shadow:var(--shadow-card);display:grid;overflow:hidden}.rewards-band__text{gap:var(--space-4);align-content:start;display:grid}.rewards-band{grid-template-columns:minmax(0,1fr)}.rewards-band>*{min-width:0}.rewards-band__actions .btn{white-space:normal;text-align:center;max-width:100%}.rewards-band__track:not(:has(.tc-tiertrack)){display:none}.rewards-band__actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.rewards-band__more{min-height:36px;color:var(--link-accent,var(--color-text));justify-self:start;align-items:center;gap:2px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.rewards-band__more:hover{text-decoration:underline}@media (width>=900px){.rewards-band{padding:var(--space-6)}.rewards-band:has(.tc-tiertrack){grid-template-columns:var(--rewards-cols,1fr 1.1fr);align-items:center}.rewards-band__track{padding-top:var(--space-2);align-self:start}.rewards-band:has(.tc-tiertrack) .rewards-band__more{grid-area:2/2;justify-self:center}.rewards-band:not(:has(.tc-tiertrack)) .rewards-band__more{margin-top:calc(var(--space-2) - var(--space-5))}}.star-list{color:var(--color-text-muted);gap:6px;margin:0;padding:0;list-style:none;display:grid}.star-list li{align-items:center;gap:var(--space-2);display:flex}.star-list svg{color:var(--star-color,var(--color-accent));fill:currentColor;flex:none}.rail{gap:var(--space-3);display:grid}.rail__head{align-items:center;gap:var(--space-2);display:flex}.rail__title{align-items:center;gap:var(--space-2);font-size:var(--rail-title-size,22px);display:flex}.rail__title .accent{color:var(--rail-accent,var(--section-accent,var(--headline-accent,var(--color-highlight))))}.rail__icon{color:var(--rail-icon-color,var(--color-text-muted));display:inline-grid}.rail__more{color:var(--color-text-muted);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600;text-decoration:none}.rail__more:hover{color:var(--color-text);text-decoration:underline}.rail__arrows{gap:6px;display:none}.rail__arrows--end{margin-left:auto}.rail__arrows button{border-radius:var(--radius-md);border:var(--rail-arrow-border,var(--border-w) solid var(--color-border));background:var(--rail-arrow-fill,var(--color-surface));width:30px;height:30px;color:var(--color-text);cursor:pointer;place-items:center;padding:0;display:grid}.rail__arrows button:hover{background:var(--color-surface-alt)}@media (width>=900px){.rail__arrows{display:flex}}.rail__track{gap:var(--space-3);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding:4px var(--space-4) 6px;scroll-padding-inline:var(--space-4);grid-auto-columns:40%;grid-auto-flow:column;display:grid;overflow-x:auto}.rail__track::-webkit-scrollbar{display:none}@media (width>=600px){.rail__track{grid-auto-columns:24%;gap:14px}}@media (width>=900px){.rail__track{grid-auto-columns:calc(16.6667% - 13.3333px);gap:16px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.grid{grid-template-columns:repeat(var(--grid-cols-phone,2), minmax(0, 1fr));gap:var(--grid-gap-phone,var(--space-3));display:grid}.grid[data-page]:not([data-paging])>:nth-child(n+41),.grid>[hidden]{display:none}.grid-more{place-items:center;padding:24px;display:grid}.grid-more[hidden]{display:none}@media (width>=600px){.grid{grid-template-columns:repeat(var(--grid-cols-600,3), minmax(0, 1fr));gap:var(--grid-gap-600,var(--space-3))}}@media (width>=900px){.grid{grid-template-columns:repeat(var(--grid-cols-900,5), minmax(0, 1fr));gap:var(--grid-gap-900,var(--space-3))}.grid--feature>.tile:first-child{grid-area:span 2/span 2}}@media (width>=1500px){.grid{grid-template-columns:repeat(var(--grid-cols-1500,var(--grid-cols-900,5)), minmax(0, 1fr))}}.tile{gap:var(--space-2);scroll-snap-align:start;min-width:0;display:grid}.tile__art{aspect-ratio:4/3;border-radius:var(--radius-md);isolation:isolate;background:var(--color-surface-alt);border:var(--tile-border,var(--border-w) solid var(--color-border-strong));box-shadow:var(--tile-shadow,var(--shadow-card));transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.tile__hit{display:block;position:absolute;inset:0}.tile__hit img{object-fit:cover;width:100%;height:100%;transition:transform .2s}.tile__hit .tile__anim{pointer-events:none;animation:.3s tile-fade;position:absolute;inset:0}@keyframes tile-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tile__hit .tile__anim{display:none}}.tile__play{background:var(--color-scrim);opacity:0;place-items:center;transition:opacity .15s;display:grid;position:absolute;inset:0}.tile__hit:focus-visible{outline:3px solid var(--color-focus);outline-offset:-3px}.tile__badge{z-index:2;top:var(--tile-badge-inset,var(--space-2));left:var(--tile-badge-inset,var(--space-2));pointer-events:none;position:absolute}.tile__badge.badge{border-radius:var(--tile-badge-radius,var(--radius-sm));padding:var(--tile-badge-pad,2px var(--space-2));font-size:var(--tile-badge-size,12px);font-weight:var(--tile-badge-weight,var(--kicker-weight));line-height:var(--tile-badge-h,inherit);text-transform:var(--tile-badge-case,var(--kicker-transform));letter-spacing:var(--tile-badge-tracking,var(--display-tracking))}.tile__info,.tile__fav{z-index:2;border-radius:var(--radius-pill);background:var(--tile-control-fill,var(--color-surface));width:30px;height:30px;color:var(--color-text);cursor:pointer;border:0;place-items:center;padding:0;transition:opacity .15s,transform .15s;display:grid;position:absolute;right:6px}.tile__fav{top:6px}.tile__info{top:42px}.tile__info:hover,.tile__fav:hover{transform:scale(1.1)}.tile__jp{z-index:1;left:var(--tile-jp-band,var(--space-2));right:var(--tile-jp-right,auto);bottom:var(--tile-jp-band,var(--space-2));padding:var(--tile-jp-pad,2px var(--space-2));border-radius:var(--tile-jp-radius,var(--radius-sm));background:var(--tile-jp-fill,var(--color-primary));color:var(--tile-jp-text,var(--jackpot-amount,var(--color-accent)));font-family:var(--tile-jp-font,inherit);font-weight:var(--tile-jp-weight,700);text-align:var(--tile-jp-align,start);text-shadow:var(--tile-jp-shadow,none);font-variant-numeric:tabular-nums;pointer-events:none;font-size:13px;transition:opacity .15s;position:absolute}.grid--feature>.tile:first-child .tile__jp{font-size:var(--tile-jp-feature-size,13px)}.tile__name{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;line-height:1.25;display:block;overflow:hidden}.tile{gap:7px}@media (hover:hover){.tile__fav:not([aria-pressed=true]),.tile__info{opacity:0}.tile:hover .tile__fav,.tile:focus-within .tile__fav,.tile:hover .tile__info,.tile:focus-within .tile__info,.tile:hover .tile__play,.tile:focus-within .tile__play{opacity:1}.tile:hover .tile__hit img{transform:scale(1.05)}.tile:hover .tile__art,.tile:focus-within .tile__art{box-shadow:var(--tile-hover-shadow,var(--tile-shadow,var(--shadow-card)));transform:translateY(-3px)}.tile:hover .tile__jp,.tile:focus-within .tile__jp{opacity:0}}@media (hover:none){.tile__fav:before,.tile__info:before{content:"";position:absolute;inset:-6px}}.tile-fallback{padding:var(--space-3);text-align:center;background:var(--fill-feature,var(--color-primary));color:var(--color-on-primary);place-items:center;display:grid;position:absolute;inset:0}.tile--portrait .tile__art img:not(.tile__anim):not(.tile__backdrop){object-fit:contain;z-index:0;position:relative}.tile__hit img.tile__backdrop{object-fit:cover;filter:blur(14px)brightness(.55)saturate(1.2);z-index:0;pointer-events:none;width:116%;height:116%;position:absolute;inset:-8%}@media (hover:hover){.tile--portrait:hover .tile__hit img.tile__backdrop{transform:none}}.tile__lock{z-index:2;background:var(--color-scrim);width:44px;height:44px;color:var(--color-text-muted);box-shadow:0 0 0 1px var(--color-border-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tile__lock svg{width:20px;height:20px}.tile--locked .tile__art img{filter:grayscale(.85)brightness(.7)}.tile--locked .tile__hit img.tile__backdrop{filter:blur(14px)grayscale(.85)brightness(.4)}.tile__paused{gap:6px}.tile__paused svg{flex:none;width:14px;height:14px}@media (hover:hover){.tile--locked:hover .tile__lock,.tile--locked:focus-within .tile__lock{opacity:0}}.badge{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-highlight);color:var(--color-on-highlight);font-size:12px;display:inline-block}.badge--jackpot,.badge--hot{background:var(--fill-accent,var(--color-accent));color:var(--color-on-accent)}.badge--new{background:var(--badge-new-fill,var(--color-highlight));color:var(--badge-new-text,var(--color-on-highlight))}.badge--hot{background:var(--badge-hot-fill,var(--fill-accent,var(--color-accent)));color:var(--badge-hot-text,var(--color-on-accent))}.badge--jackpot{background:var(--badge-jackpot-fill,var(--fill-accent,var(--color-accent)));color:var(--badge-jackpot-text,var(--color-on-accent))}.lobby-top{gap:var(--space-4);display:grid}@media (width<=899px){.lobby.page-stack{gap:var(--space-5);padding-top:var(--space-5)}.lobby-top{gap:var(--space-2)}.sort>select,.sort__box{min-height:var(--sort-min-h,34px);font-size:var(--sort-size,13px)}}.lobby-head{align-items:baseline;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.lobby-count{white-space:nowrap}.sort{align-self:center;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:14px;font-size:var(--sort-size,14px);gap:var(--sort-gap,var(--space-2));margin-left:auto;display:inline-flex}.sort>select{appearance:none;min-height:var(--sort-min-h,36px);padding:var(--sort-pad,0 30px 0 var(--space-3));border:var(--sort-border,var(--border-w) solid var(--color-border));border-radius:var(--radius-pill);cursor:pointer;background:linear-gradient(45deg, transparent 50%, currentColor 50%) right calc(var(--sort-chev-x,11px) + 5px) center / 5px 5px no-repeat, linear-gradient(-45deg, transparent 50%, currentColor 50%) right var(--sort-chev-x,11px) center / 5px 5px no-repeat, var(--sort-fill,var(--color-surface));color:var(--color-text);font-size:var(--sort-size,14px);font-weight:var(--sort-weight,var(--ui-weight))}.sort>select:hover{border-color:var(--color-border-strong)}.sort option{background:var(--color-surface);color:var(--color-text)}@media (width<=599px){.sort{flex-basis:100%;justify-content:flex-end}}.chips{align-items:center;gap:var(--space-2);padding-block:2px var(--space-1);scrollbar-width:none;scroll-behavior:smooth;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--border-w) solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text);font-size:14px;font-weight:var(--ui-weight);flex:none;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.chip:hover{border-color:var(--color-text-muted)}.chip:focus-visible{outline-offset:1px}.chip[aria-current=page]{background:var(--chip-active-fill,var(--color-text));color:var(--chip-active-text,var(--color-bg));border-color:var(--chip-active-border,var(--chip-active-fill,var(--color-text)))}.chip__count{opacity:.7;font-variant-numeric:tabular-nums;font-size:12px}.chips__divider{width:var(--border-w);margin:6px var(--space-1);background:var(--color-border-strong);flex:none;align-self:stretch}@media (width<=1099px){.lobby .lobby-chips{top:var(--header-height);z-index:5;margin-inline:calc(var(--space-4) * -1);padding:var(--space-2) var(--space-4);background:var(--color-bg);position:sticky}}@media (width>=1100px){.shell:not(.shell--plain) .lobby .lobby-chips{display:none}}@media (width<=899px){.lobby .lobby-chips{scroll-padding-inline:var(--space-4)}.lobby .lobby-chips:after{content:"";width:var(--space-2);flex:none;height:1px}}@media (width>=1100px){.shell:not(.shell--plain) .chip--mine:not([aria-current]){padding-inline:11px}.shell:not(.shell--plain) .chip--mine:not([aria-current]) .chip__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.releases{gap:var(--space-4);display:grid}.releases__head{gap:var(--space-2);max-width:760px;display:grid}.releases__lede{color:var(--color-text-muted);margin:0}.releases__rail{gap:var(--space-4);scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(var(--space-4) * -1);padding:2px var(--space-4) var(--space-2);scroll-padding-inline:var(--space-4);grid-auto-columns:min(84vw,360px);grid-auto-flow:column;display:grid;overflow-x:auto}.releases__rail::-webkit-scrollbar{display:none}@media (width>=900px){.releases__rail{grid-auto-columns:calc((100% - 2 * var(--space-4)) / 3);margin-inline:0;padding-inline:0;scroll-padding-inline:0}}.release{scroll-snap-align:start;border-radius:var(--radius-lg);background:var(--fill-release,var(--fill-panel,var(--color-surface)));border:var(--border-w) solid var(--color-border);box-shadow:var(--shadow-card);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.release__media{aspect-ratio:16/9;background:var(--color-surface-alt);display:block;overflow:hidden}.release__media img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.release:hover .release__media img{transform:scale(1.04)}.release__media--video{position:relative}.release__video{object-fit:cover;width:100%;height:100%;display:block}.release__play{cursor:pointer;color:var(--color-text);font:600 13px var(--font-text);text-shadow:0 1px 3px var(--color-bg);background:linear-gradient(0deg, color-mix(in srgb, var(--color-bg) 70%, transparent), transparent 60%);border:0;place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.release__play[hidden]{display:none}.release__play>span{background:color-mix(in srgb, var(--color-text) 15%, transparent);border:2px solid color-mix(in srgb, var(--color-text) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;width:58px;height:58px;padding-left:3px;transition:transform .2s,background .2s;display:grid}.release__play:hover>span,.release__play:focus-visible>span{background:var(--color-highlight);border-color:var(--color-highlight);transform:scale(1.1)}.guides{gap:var(--space-3);display:grid}.guides__lede{max-width:62ch;color:var(--color-text-muted);margin:0}.release__body{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);flex-direction:column;display:flex}.release__added{font-size:12px}.release__name a{text-decoration:none}.release__name a:hover{text-decoration:underline}.release__blurb{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.release__actions{align-items:center;gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;margin-top:auto;display:flex}.btn--outline{box-shadow:none;background:0 0}.btn--join{background:var(--join-fill,transparent);color:var(--join-text,var(--color-text));border-color:var(--join-border,var(--secondary-border,var(--color-text)));box-shadow:var(--join-shadow,none)}.btn--join:hover{filter:brightness(1.06)}.facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.facts li{padding:3px var(--space-3);border-radius:var(--radius-pill);background:var(--facts-fill,var(--color-surface));border:var(--facts-border,var(--border-w) solid var(--color-border-strong));white-space:nowrap;font-size:13px;font-weight:600}.facts--sm li{padding:2px 10px;font-size:12px}.gp-related{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));display:grid}.gp-related__card{padding-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--fill-panel,var(--color-surface));border:var(--border-w) solid var(--color-border);color:var(--color-text);align-content:start;gap:6px;text-decoration:none;display:grid;overflow:hidden}.gp-related__card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto}.gp-related__card .tile-fallback{aspect-ratio:16/9}.gp-related__card strong,.gp-related__card span{padding:0 var(--space-3)}.gp-related__card .small{color:var(--color-text-muted)}.gp-related__card:hover{border-color:var(--color-accent)}.scrim{z-index:70;background:var(--color-scrim);-webkit-backdrop-filter:var(--scrim-blur,none);backdrop-filter:var(--scrim-blur,none);place-items:end center;display:grid;position:fixed;inset:0}@media (width>=600px){.scrim{padding:var(--space-5);align-items:center}}.sheet{background:var(--fill-sheet,var(--color-surface));width:100%;max-width:480px;max-height:92vh;color:var(--color-text);border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-5);gap:var(--space-4);box-shadow:var(--shadow-pop);display:grid;position:relative;overflow-y:auto}@media (width>=600px){.sheet{border-radius:var(--radius-lg)}}.sheet__grip{border-radius:var(--radius-pill);background:var(--color-border);justify-self:center;width:40px;height:4px}@media (width>=600px){.sheet__grip{display:none}}.sheet__mark{width:var(--sheet-mark-size,64px);height:var(--sheet-mark-size,64px);margin:var(--sheet-mark-margin,0);filter:var(--sheet-mark-shadow,none);justify-self:center}.sheet__head .accent{color:var(--sheet-accent,var(--headline-accent,var(--color-highlight)))}.sheet__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sheet__head .icon-btn{background:var(--sheet-close-fill,transparent)}.field{gap:var(--space-1);display:grid}.field label{font-size:13px;font-weight:500}.input{width:100%;min-height:46px;font-size:var(--text-size,16px);border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-input-bg);padding:0 16px}.input:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px var(--color-focus);outline:none}.field__msg{color:var(--color-text-muted);font-size:13px}.field--error .input{border-color:var(--color-danger)}.field--error .field__msg,.field--error{color:var(--color-danger)}.form-error{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-danger-bg);color:var(--color-danger);font-size:14px;font-weight:600}.check{gap:var(--space-2);align-items:flex-start;font-size:14px;display:flex}.check input{width:18px;height:18px;accent-color:var(--color-primary);margin-top:3px}.progress-row{color:var(--color-text-muted);font-size:13px}.progress{border-radius:var(--radius-pill);background:var(--color-surface-alt);height:6px;overflow:hidden}.progress span{background:var(--fill-progress,var(--color-highlight));height:100%;display:block}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:14px}.table th,.table td{text-align:left;padding:var(--space-2) var(--space-3);border-bottom:var(--border-w) solid var(--color-border)}.table .num{text-align:right;font-variant-numeric:tabular-nums}.table .pos{font-weight:700}.table tr.is-current td{background:var(--color-surface-alt)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-xs{gap:var(--space-1);display:grid}.tick-list{padding-left:var(--space-5);gap:var(--space-2);margin:0;display:grid}.count-badge{min-width:22px;height:22px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-highlight);color:var(--color-on-highlight);place-items:center;margin-left:auto;font-size:12px;font-weight:700;display:inline-grid}.badge--ready{background:var(--color-success);color:var(--color-on-success)}.code-tag{padding:2px var(--space-2);border:var(--border-w) dashed var(--code-border-color,var(--color-border-strong));border-radius:var(--radius-sm);font-family:var(--code-font,var(--font-display));font-weight:var(--kicker-weight);letter-spacing:.04em;color:var(--code-color,inherit);font-size:14px;display:inline-block}.progress--lg{height:12px}.progress-row{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;display:flex}.stack,.stack-lg,.stack-xs{grid-template-columns:minmax(0,1fr)}.tabs{scrollbar-width:none;border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);justify-self:start;max-width:100%;display:inline-flex;overflow-x:auto}.tabs button{white-space:nowrap;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-4);cursor:pointer;font-weight:var(--ui-weight);background:0 0;border:0;flex:none;display:inline-flex}.tabs button[aria-selected=true]{background:var(--fill-primary,var(--color-primary));color:var(--color-on-primary)}.chips button.chip{cursor:pointer}.chip[aria-pressed=true]{background:var(--chip-active-fill,var(--fill-primary,var(--color-primary)));color:var(--chip-active-text,var(--color-on-primary));border-color:var(--chip-active-fill,var(--color-primary))}.chip--mine svg{flex:none}.chip--mine{position:relative}.list-rows{margin:0;padding:0;list-style:none;display:grid}.list-row{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:var(--border-w) solid var(--color-border);display:flex}.list-row:last-child{border-bottom:0}.list-row__main{gap:2px;min-width:0;display:grid}.money.neg{color:var(--color-text-muted)}.stats{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=760px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stat{gap:var(--space-1);padding:var(--space-4);background:var(--color-surface);border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-md);display:grid}.stat strong{font-size:24px}.form-grid{gap:var(--space-4);display:grid}@media (width>=700px){.form-grid{grid-template-columns:1fr 1fr}}.input[readonly]{background:var(--color-surface-alt);color:var(--color-text-muted)}.switch{align-items:center;gap:var(--space-3);cursor:pointer;font-weight:600;display:flex}.switch input{opacity:0;width:1px;height:1px;position:absolute}.switch span{border:var(--border-w) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-alt);flex:none;width:46px;height:26px;transition:background .12s;position:relative}.switch span:after{content:"";border-radius:var(--radius-pill);background:var(--color-text);width:18px;height:18px;transition:transform .12s;position:absolute;top:2px;left:2px}.switch input:checked+span{background:var(--switch-on,var(--color-accent))}.switch input:checked+span:after{transform:translate(20px)}.switch input:focus-visible+span{outline:3px solid var(--color-focus);outline-offset:2px}.chips--wrap{flex-wrap:wrap;overflow:visible}.search-page__form{gap:var(--space-2);max-width:560px;display:flex}.fav-btn[aria-pressed=true] .fav-btn__off,.fav-btn:not([aria-pressed=true]) .fav-btn__on{display:none}.fav-btn__on,.fav-btn__off{display:inline-flex}.fav-btn[aria-pressed=true],.tile__fav[aria-pressed=true]{color:var(--color-highlight)}.tile__fav svg,.tile__info svg{width:16px;height:16px}.xp-chip{border-radius:var(--radius-pill);color:var(--sr-gold,var(--xp-color,var(--headline-accent,var(--color-highlight))));background:color-mix(in srgb, var(--sr-gold-edge,var(--color-accent)) 10%, transparent);border:var(--border-w) solid color-mix(in srgb, var(--sr-gold-edge,var(--color-accent)) 27%, transparent);justify-self:start;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.xp-chip--low{color:var(--color-text-muted);background:color-mix(in srgb, var(--sr-tint,var(--color-text)) 4%, transparent);border-color:color-mix(in srgb, var(--sr-tint,var(--color-text)) 12%, transparent)}.tc-tick{width:18px;height:18px;fill:var(--sr-mint,var(--color-success));flex:none}.tc-medal{--s:56px;width:var(--s);height:var(--s);background:var(--medal-shine,radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--sr-tint,var(--color-text)) 70%, transparent) 0, transparent 38%)), conic-gradient(from 200deg, var(--tc), color-mix(in srgb, var(--tc) 45%, var(--color-bg)), var(--tc), color-mix(in srgb, var(--tc) 60%, var(--color-bg)), var(--tc));box-shadow:var(--medal-shadow,inset 0 0 0 2px color-mix(in srgb, var(--sr-tint,var(--color-text)) 25%, transparent)), 0 6px 22px color-mix(in srgb, var(--tc) 40%, transparent);border-radius:50%;flex:none;place-items:center;transition:filter .25s,opacity .25s,transform .2s;display:grid}.tc-medal svg{width:52%;height:52%;fill:color-mix(in srgb, var(--color-bg) 85%, transparent)}.tc-medal--top{background:radial-gradient(circle at 32% 28%, color-mix(in srgb, var(--sr-tint,var(--color-text)) 33%, transparent) 0, transparent 40%), conic-gradient(from 200deg, color-mix(in srgb, var(--tier-top,var(--color-bg)) 80%, var(--tier-5)), var(--tier-top,var(--color-bg)), color-mix(in srgb, var(--tier-top,var(--color-bg)) 75%, var(--tier-5)), var(--tier-top,var(--color-bg)), color-mix(in srgb, var(--tier-top,var(--color-bg)) 80%, var(--tier-5)));box-shadow:inset 0 0 0 2px var(--tier-5), 0 0 28px color-mix(in srgb, var(--tier-5) 40%, transparent)}.tc-medal--top svg{fill:var(--tier-5);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--tier-5) 67%, transparent))}.tc-medal.is-locked{filter:grayscale(.9)brightness(.55);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sr-tint,var(--color-text)) 15%, transparent)}.tc-tiertrack{--n:6;--pos:0;--stop:64px;--gap-top:44px;padding-top:var(--gap-top);position:relative}.tc-tiertrack--preview{--gap-top:0px}.tc-tiertrack__rail{top:calc(var(--gap-top) + var(--stop) / 2 - 3px);left:calc(50% / var(--n));right:calc(50% / var(--n));border-radius:var(--radius-pill);background:color-mix(in srgb, var(--sr-tint,var(--color-text)) 8%, transparent);height:6px;position:absolute;overflow:hidden}.tc-tiertrack__fill{border-radius:inherit;background:linear-gradient(90deg, var(--tier-0), var(--tier-1) 20%, var(--tier-2) 40%, var(--tier-3) 60%, var(--tier-4) 80%, var(--tier-5));clip-path:inset(0 calc((1 - var(--pos)) * 100%) 0 0 round 999px);animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both tc-track-fill;position:absolute;inset:0}.tc-tiertrack--preview .tc-tiertrack__fill{clip-path:none;opacity:.55;animation:none}@keyframes tc-track-fill{0%{clip-path:inset(0 100% 0 0 round 999px)}}.tc-tiertrack__you{height:calc(var(--gap-top) + var(--stop) / 2);top:0;left:calc(50% / var(--n) + var(--pos) * (100% - 100% / var(--n)));z-index:2;flex-direction:column;justify-content:space-between;align-items:center;width:0;animation:1.1s cubic-bezier(.2,.8,.2,1) .15s both tc-track-you;display:flex;position:absolute}@keyframes tc-track-you{0%{left:calc(50% / var(--n));opacity:0}}.tc-tiertrack__bubble{border-radius:var(--radius-pill);white-space:nowrap;color:var(--color-on-accent);background:var(--fill-accent,var(--color-accent));box-shadow:0 4px 14px color-mix(in srgb, var(--color-bg) 55%, transparent);--shift:calc((.5 - var(--pos)) * 70%);translate:var(--shift) 0;padding:4px 10px;font-size:12px;font-weight:600;position:relative}.tc-tiertrack__bubble b{margin-right:2px;font-weight:800}.tc-tiertrack__bubble:after{content:"";left:calc(50% - (.5 - var(--pos)) * 70%);background:var(--fill-accent,var(--color-accent));z-index:-1;border-radius:2px;width:10px;height:10px;margin-left:-5px;position:absolute;bottom:-5px;transform:rotate(45deg)}.tc-tiertrack__dot{background:var(--sr-tint,var(--color-text));width:14px;height:14px;box-shadow:0 0 0 3px var(--sr-gold-edge,var(--color-accent)), 0 0 14px var(--sr-gold-edge,var(--color-accent));border-radius:50%;margin-bottom:-7px}.tc-tiertrack__stops{z-index:3;grid-template-columns:repeat(var(--n), minmax(0, 1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.tc-tiertrack__stop a{text-align:center;color:var(--color-text-muted);border-radius:var(--radius-md);justify-items:center;gap:4px;padding-bottom:4px;text-decoration:none;display:grid}.tc-tiertrack__stop a:hover .tc-medal{transform:translateY(-2px)scale(1.05)}.tc-tiertrack__medal{height:var(--stop);place-items:center;display:grid}.tc-tiertrack__medal .tc-medal{--s:38px}.tc-tiertrack__name{color:var(--tier-name-color,var(--color-text-muted));font-size:12px;font-weight:600;line-height:1.15}.tc-tiertrack__xp{font-family:var(--font-figures,var(--font-text));color:var(--color-text-muted);font-variant-numeric:tabular-nums;font-size:11px}.tc-tiertrack__stop.is-reached .tc-tiertrack__name{color:color-mix(in srgb, var(--tc) 85%, var(--sr-tint,var(--color-text)))}.tc-tiertrack__stop.is-held .tc-medal{--s:56px;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sr-tint,var(--color-text)) 25%, transparent), 0 0 0 3px var(--color-bg), 0 0 0 5px var(--tc), 0 0 26px color-mix(in srgb, var(--tc) 60%, transparent)}.tc-tiertrack__stop.is-held .tc-medal--top{box-shadow:inset 0 0 0 2px var(--tier-5), 0 0 0 3px var(--color-bg), 0 0 0 5px var(--tier-5), 0 0 26px color-mix(in srgb, var(--tier-5) 40%, transparent)}.tc-tiertrack__stop.is-held .tc-tiertrack__name{color:var(--color-text);font-weight:700}.tc-tiertrack__stop.is-held .tc-tiertrack__xp{font-family:var(--font-text);color:var(--tc);font-weight:700}.tc-tiertrack__stop.is-next .tc-medal{--s:46px;filter:saturate(.75);animation:2.4s ease-in-out infinite tc-next-pulse}.tc-tiertrack__stop.is-next .tc-tiertrack__name{color:var(--color-text)}.tc-tiertrack__stop.is-next .tc-tiertrack__xp{white-space:nowrap;border-radius:var(--radius-pill);font-family:var(--font-text);color:var(--color-on-accent);background:var(--sr-gold-edge,var(--color-accent));padding:1px 8px;font-weight:700}@keyframes tc-next-pulse{50%{box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sr-tint,var(--color-text)) 25%, transparent), 0 0 0 6px color-mix(in srgb, var(--tc) 18%, transparent), 0 0 24px color-mix(in srgb, var(--tc) 45%, transparent)}}@media (width<=560px){.tc-tiertrack{--stop:56px}.tc-tiertrack__medal .tc-medal{--s:30px}.tc-tiertrack__stop.is-held .tc-medal{--s:44px}.tc-tiertrack__stop.is-next .tc-medal{--s:38px}.tc-tiertrack__name{font-size:10px}.tc-tiertrack__stop:not(.is-held,.is-next) .tc-tiertrack__name{display:none}.tc-tiertrack--preview .tc-tiertrack__stop .tc-tiertrack__name{display:block}.tc-tiertrack__xp{font-size:10px}.tc-tiertrack__togo{display:none}}@media (prefers-reduced-motion:reduce){.tc-tiertrack__fill,.tc-tiertrack__you,.tc-tiertrack__stop.is-next .tc-medal{animation:none}}:where(:root){--confetti-1:var(--color-accent);--confetti-2:var(--color-highlight);--confetti-3:var(--color-success);--confetti-4:var(--color-primary);--confetti-5:var(--color-text);--confetti-6:var(--color-danger)}.promo-cards{gap:var(--space-4);grid-template-columns:repeat(auto-fill, minmax(min(100%, max(300px, (100% - 2 * var(--space-4)) / 3)), 1fr));display:grid}.promo-card{border-radius:var(--radius-lg);background:var(--fill-promo,var(--fill-panel,var(--color-surface)));border:var(--promo-border,var(--border-w) solid var(--color-border));box-shadow:var(--shadow-card);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.promo-card__art{aspect-ratio:16/7;isolation:isolate;background:radial-gradient(120% 120% at 100% 0%, var(--promo-tone,var(--color-highlight)), transparent 60%), var(--fill-feature,var(--color-surface-alt));position:relative;overflow:hidden}.promo-card__img{object-fit:cover;z-index:-1;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.promo-card:hover .promo-card__img{transform:scale(1.03)}.promo-card__key{z-index:0;width:auto;height:112%;position:absolute;bottom:-6%;right:4%}.promo-card__art:after{content:"";z-index:0;pointer-events:none;background:var(--promo-art-scrim,linear-gradient(90deg, color-mix(in srgb, var(--color-bg) 92%, transparent) 0%, color-mix(in srgb, var(--color-bg) 55%, transparent) 42%, transparent 72%));position:absolute;inset:0}.promo-card__head{left:var(--space-4);right:40%;bottom:var(--space-3);z-index:1;justify-items:start;gap:6px;display:grid;position:absolute}.promo-card__tag{background:var(--tag-fill,var(--color-surface-alt));color:var(--tag-text,var(--color-text));letter-spacing:.04em;font-size:11px}.promo-card__title{text-wrap:balance;font-size:clamp(22px,2.2vw,28px);line-height:1.02}.promo-card__body{align-items:flex-start;gap:var(--promo-body-gap,var(--space-2));padding:var(--promo-body-pad,var(--space-4) var(--space-4) var(--space-5));flex-direction:column;display:flex}.promo-card__offer{font-size:17px;font-weight:700;line-height:1.3}.promo-card__copy{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.55}.promo-card__note{margin:0;font-size:12.5px}.promo-card__code{color:var(--promo-code-color,var(--color-text));border:var(--promo-code-border,var(--border-w) dashed var(--color-border-strong));padding:4px 10px;font-size:13px}.promo-card__action{padding-top:var(--space-2);margin-top:auto}.promo-terms{margin:0}.promo-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.promo-head.page-head--mascot{flex-wrap:nowrap}.promo-head.page-head--mascot .h1{margin-right:auto}.promo-tools{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:start;display:grid}.promo-grid>astro-slot,.promo-grid>astro-slot>.promo-cards{display:contents}[data-signed-in] .for-visitors,[data-player-hint] .for-visitors,:root:not([data-signed-in]):not([data-player-hint]) .for-players{display:none}.btn--cta{text-transform:var(--cta-transform,none);letter-spacing:var(--cta-tracking,0)}.announce{background:var(--announce-fill,var(--color-accent));color:var(--announce-text,var(--color-on-accent));text-align:center;padding:6px var(--space-4);font-size:13px;font-weight:600}.announce a{color:inherit;text-underline-offset:2px;text-decoration:underline}.footer{background:var(--fill-footer,var(--color-footer-bg));color:var(--color-footer-text);padding:var(--footer-pad,var(--space-7)) 0 calc(var(--footer-pad,var(--space-7)) + var(--tabbar-h) + env(safe-area-inset-bottom));margin-top:var(--footer-top,var(--space-6));border-top:var(--footer-border,0);font-size:var(--footer-size,14px)}@media (width>=900px){.footer{padding-bottom:var(--footer-pad,var(--space-7))}}.footer__cols{gap:var(--footer-gap,var(--space-5));grid-template-columns:repeat(2,1fr);grid-auto-flow:dense;display:grid}@media (width>=900px){.footer__cols{grid-template-columns:2fr repeat(var(--cols,3), 1fr)}}.footer__cols>:first-child{grid-column:1/-1}@media (width>=900px){.footer__cols>:first-child{grid-column:auto}}.footer__brand{align-content:start}.footer__legal-text{max-width:80ch;font-size:12px}.footer__logo{height:var(--footer-logo-h,32px);width:auto}.footer__tagline{max-width:40ch;margin:0}.footer__lang{max-width:var(--footer-lang-w,220px)}.lang-select{min-height:46px;color:inherit;cursor:pointer;padding:0 16px;font-size:15px}.footer h2{margin:0 0 var(--space-2);color:var(--footer-heading,inherit);font-size:16px}.footer ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.footer ul a{opacity:.85;text-decoration:none}.footer ul a:hover{opacity:1;text-decoration:underline}.footer__legal{gap:var(--space-3);font-size:var(--footer-size,13px);flex-wrap:wrap;align-items:center;display:flex}.footer__rights{margin-left:auto}@media (width<=599px){.footer__rights{margin-left:0}}.footer__licence{gap:var(--space-4);display:grid}.footer__marks{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.footer .footer__pay,.footer .footer__social,.footer .footer__seals{align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.footer__paymark{height:var(--footer-paymark-h,24px);width:auto;display:block}.footer__paymark--mono{width:calc(var(--footer-paymark-h,24px) * 2.9);background:var(--color-footer-text);-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.footer .footer__social a{min-width:32px;min-height:32px;color:var(--color-footer-text);opacity:.85;place-items:center;display:grid}.footer .footer__social a:hover{opacity:1}.footer .footer__social .footer__affiliate{text-underline-offset:2px;min-width:0;font-weight:600;text-decoration:underline;display:inline}.footer__seals img{height:var(--footer-seal-h,40px);width:auto;display:block}.footer__anj{min-width:32px;height:var(--footer-seal-h,40px)}.footer__anj img{height:100%}.footer__operator{gap:var(--space-2);max-width:80ch;font-size:12px;display:grid}.footer__operator p{margin:0}.age-mark{min-width:var(--age-mark-size,44px);height:var(--age-mark-size,44px);padding:0 var(--space-2);border:2px solid var(--age-mark-border,currentColor);border-radius:var(--radius-pill);font-family:var(--font-text);text-transform:none;letter-spacing:0;place-items:center;padding:0;font-size:13px;font-weight:700;display:inline-grid}.toasts{z-index:90;left:50%;bottom:calc(var(--tabbar-h) + var(--space-4));gap:var(--space-2);width:min(92vw,420px);display:grid;position:fixed;transform:translate(-50%)}@media (width>=900px){.toasts{bottom:var(--space-5)}}.toast{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-on-primary);box-shadow:var(--shadow-pop);font-weight:600}.toast--success{background:var(--color-success);color:var(--color-on-success)}.toast--error{background:var(--color-danger);color:var(--color-on-danger)}.toast__action{color:inherit;white-space:nowrap;text-decoration:underline}.spinner{border:3px solid var(--color-border);border-top-color:var(--color-highlight);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.container--prose{max-width:760px}.info-page{gap:var(--space-5)}.info-page__head{gap:var(--space-2);display:grid}.info-page__helpline{margin:0}.banking{gap:var(--space-5)}.banking__intro{color:var(--color-text-muted);margin:0;line-height:1.6}.info-faq{gap:var(--space-3);display:grid}.info-faq__list{max-width:none}.info-faq__list details[open] summary{color:var(--color-text)}.info-faq__list summary{line-height:1.4}.info-faq__answer{padding:0 var(--space-4) var(--space-4)}.game-faq .info-faq__answer p{padding:0}.prose{color:var(--color-text-muted);font-size:var(--text-size,16px);overflow-wrap:anywhere;line-height:1.6}.prose>*{margin:0}.prose>*+*{margin-top:var(--space-3)}.prose p,.prose ul,.prose ol{max-width:var(--prose-measure,68ch)}.prose h2,.prose h3,.prose h4{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);color:var(--prose-heading,var(--color-text));line-height:1.15}.prose h2{font-size:clamp(20px,2.2vw,24px)}.prose h3{font-size:18px}.prose h4{font-size:16px}.prose>*+h2,.prose>*+h3,.prose>*+h4{margin-top:var(--space-6)}.prose>h2+*,.prose>h3+*,.prose>h4+*{margin-top:var(--space-2)}.prose ul,.prose ol{gap:var(--space-2);padding-left:1.3em;display:grid}.prose li::marker{color:var(--prose-marker,var(--color-accent))}.prose ol li::marker{font-weight:700}.prose a{color:var(--prose-link,var(--color-accent));text-underline-offset:2px;text-decoration:underline}.prose a:hover{color:var(--color-text)}.prose strong{color:var(--color-text);font-weight:700}.prose blockquote{padding:var(--space-3) var(--space-4);border-left:3px solid var(--prose-marker,var(--color-accent));border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-alt);color:var(--color-text)}.prose code{border-radius:var(--radius-sm);background:var(--color-input-bg);padding:1px 5px;font-size:.92em}.prose hr{border:0;border-top:var(--border-w) solid var(--color-border)}.prose__table{border-radius:var(--radius-lg);border:var(--border-w) solid var(--color-border);max-width:100%;overflow-x:auto}.prose table{border-collapse:collapse;overflow-wrap:normal;width:100%;min-width:480px;font-size:14px}.prose th,.prose td{padding:var(--space-3) var(--space-4);text-align:left;vertical-align:top;border-bottom:var(--border-w) solid var(--color-border)}.prose tr:last-child td{border-bottom:0}.prose th{white-space:nowrap;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);background:var(--table-head-fill,var(--color-surface-alt));font-size:12px}.prose td:first-child{color:var(--color-text);font-weight:600}.prose td{font-variant-numeric:tabular-nums}.footer__group--wide{grid-column:1/-1}.footer__group--wide ul{columns:2;column-gap:var(--space-4);display:block}.footer__group--wide li{break-inside:avoid;padding-bottom:var(--space-1)}@media (width>=900px){.footer__group--wide{grid-column:span 2}}.badge--live{white-space:nowrap;background:var(--color-highlight);color:var(--color-on-highlight);text-transform:uppercase;letter-spacing:.04em;flex:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.badge--live:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s infinite t-pulse}@keyframes t-pulse{0%,to{opacity:1}50%{opacity:.35}}.btn__spin{vertical-align:-.15em;border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;margin-right:8px;animation:.7s linear infinite spin;display:inline-block}.countdown{gap:6px;display:grid}.countdown__label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:12px;font-weight:600}.countdown__boxes{gap:var(--space-2);display:flex}.countdown__unit{justify-items:center;gap:4px;display:grid;position:relative}.countdown__num{gap:3px;display:flex}.countdown__num b{border-radius:var(--radius-sm);background:var(--countdown-fill,var(--color-surface-alt));width:32px;height:40px;box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--color-bg) 50%, transparent), inset 0 1px 0 color-mix(in srgb, var(--color-text) 8%, transparent);font:700 20px var(--font-figures,var(--font-text));color:var(--color-text);font-variant-numeric:tabular-nums;place-items:center;display:grid}.countdown__u{text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-muted);font-size:10.5px}.countdown__unit i{color:var(--color-text-muted);font-style:normal;font-weight:700;position:absolute;top:9px;right:-8px}@media (prefers-reduced-motion:reduce){.badge--live:before{animation:none}}:root{--hg:var(--home-gold,var(--sr-gold,var(--xp-color,var(--headline-accent,var(--color-highlight)))));--hge:var(--home-gold-edge,var(--sr-gold-edge,var(--color-accent)))}:root:not([data-home]) .home-state,:root[data-home] .home-out{display:none}.home-wait{min-height:100vh}.home-wait__head{margin-top:var(--space-4);border-radius:var(--radius-lg);background:var(--home-head-fill,var(--fill-panel,var(--color-surface)));border:var(--border-w) solid var(--home-head-border,var(--color-border));height:195px;animation:1.4s ease-in-out infinite home-pulse}[data-home=returning] .home-wait{padding-top:var(--page-top,var(--space-6))}[data-home=returning] .home-wait__head{background:var(--wb-fill,var(--fill-feature,var(--fill-panel,var(--color-surface))));border-radius:20px;height:337px;margin-top:0}@media (width>=700px){.home-wait__head{height:202px}[data-home=returning] .home-wait__head{height:240px}}@media (width>=1000px){.home-wait__head{height:96px}[data-home=returning] .home-wait__head{height:204px}}.home-strip{min-height:550px}@keyframes home-pulse{50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.home-wait__head{animation:none}}.home--top{padding-bottom:0}.home--top:not(:has(>*)){display:none}.home-head{gap:var(--space-3);margin-top:var(--space-4);padding:var(--space-4);background:var(--home-head-fill,var(--fill-panel,var(--color-surface)));border:var(--border-w) solid var(--home-head-border,var(--color-border));border-radius:var(--radius-lg);display:grid}.home-head__me{flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;display:flex}.home-head__hi{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);overflow-wrap:anywhere;margin:0;font-size:clamp(24px,5vw,32px);line-height:1}.home-head__tier{color:var(--hg);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.home-head__tier:hover{text-decoration:underline}.home-head__money{align-items:center;gap:var(--space-4) var(--space-5);flex-wrap:wrap;display:flex}.home-head__money>div{gap:2px;display:grid}.home-head__money strong{font-size:18px;font-family:var(--font-figures,var(--font-text))}.home-head__bonus{color:var(--hg)}.home-head__comp{color:var(--color-text)}.home-next{border-radius:var(--radius-md);border:var(--border-w) solid color-mix(in srgb, var(--hge) 33%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--hge) 12%, transparent), color-mix(in srgb, var(--hge) 3%, transparent));width:100%;min-width:0;color:var(--color-text);text-align:left;font:inherit;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex;text-decoration:none!important}.home-next:hover{border-color:var(--hge);background:linear-gradient(90deg, color-mix(in srgb, var(--hge) 18%, transparent), color-mix(in srgb, var(--hge) 5%, transparent))}.home-next__icon{background:var(--home-gold-fill,var(--fill-level-golden,var(--fill-accent,var(--color-accent))));width:38px;height:38px;color:var(--home-gold-text,var(--level-golden-text,var(--color-on-accent)));border-radius:50%;flex:none;place-items:center;display:grid}.home-next__icon svg{width:20px;height:20px}.home-next__text{flex:1;min-width:0;display:grid}.home-next__text span{color:var(--hg);font-size:12px}.home-next__text b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.25;display:-webkit-box;overflow:hidden}.home-next__cta{color:var(--hg);flex:none;font-size:13px;font-weight:700}@media (width>=1000px){.home-head{align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);grid-template-columns:auto minmax(0,1fr) minmax(280px,360px)}.home-head__me{gap:4px;display:grid}}.welcome-back{background:var(--wb-fill,var(--fill-feature,var(--fill-panel,var(--color-surface))));border:var(--border-w) solid var(--wb-border,var(--color-border));border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;gap:18px;padding:22px;display:grid}.welcome-back__who{align-items:center;gap:16px;min-width:0;display:flex}.welcome-back__who>div{min-width:0}.welcome-back__who .h1{overflow-wrap:anywhere;margin:0;font-size:clamp(26px,6vw,40px)}.welcome-back__who .small{color:var(--hg);flex-wrap:wrap;align-items:center;gap:4px;margin:4px 0 0;font-weight:700;display:flex}.welcome-back__form{gap:8px;display:grid}.welcome-back__btns{flex-wrap:wrap;gap:8px;display:flex}.welcome-back__btns .btn{flex:140px}.welcome-back__alt{margin:2px 0 0}.welcome-back__forgot{margin:0}.welcome-back__alt a{color:var(--color-text)}.welcome-back__waiting{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px;display:grid}.wb-card{background:var(--wb-card-fill,color-mix(in srgb, var(--color-text) 3%, transparent));border:var(--border-w) solid color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text);border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:14px;text-decoration:none;display:grid}.wb-card:hover{border-color:color-mix(in srgb, var(--color-text) 19%, transparent)}.wb-card svg{width:26px;height:26px;color:var(--hg)}.wb-card span{display:grid}.marquee{align-items:center;gap:var(--space-3);height:40px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 5%, transparent);border:var(--border-w) solid color-mix(in srgb, var(--hge) 25%, transparent);display:flex;overflow:hidden}.marquee__tag{letter-spacing:.08em;text-transform:uppercase;color:var(--hge);flex:none;font-size:11px;font-weight:800}.marquee__clip{flex:1;min-width:0;overflow:hidden}.marquee__track{white-space:nowrap;width:max-content;animation:marquee var(--marquee-dur,30s) linear infinite;gap:48px;display:flex}.marquee__track a,.marquee__track span{color:var(--color-text);font-size:14px}.marquee:hover .marquee__track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}}.onb-steps{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--onb-fill,var(--fill-panel,var(--color-surface)));border:var(--border-w) solid var(--color-border);display:grid}.onb-steps__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onb-steps__head .h3{margin:0}.onb-steps__count{color:var(--color-text-muted);font-size:13px}.onb-steps__bar{background:var(--color-surface-alt);border-radius:999px;flex:120px;height:6px;overflow:hidden}.onb-steps__bar i{border-radius:inherit;background:var(--home-gold-fill,var(--fill-level-golden,var(--fill-accent,var(--color-accent))));height:100%;transition:width .4s;display:block}.onb-steps__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.onb-steps__list button{border-radius:var(--radius-md);border:var(--border-w) solid var(--color-border);background:var(--onb-step-fill,var(--color-bg));width:100%;color:var(--color-text);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:12px;padding:10px 12px;display:flex}@media (hover:hover){.onb-steps__list button:hover:not(:disabled){border-color:var(--hge)}}.onb-steps__list button:disabled{cursor:default;opacity:.65}.onb-steps__icon{background:var(--color-surface-alt);width:34px;height:34px;color:var(--hg);border-radius:50%;flex:none;place-items:center;display:grid}.onb-steps__icon svg{width:18px;height:18px}.is-done .onb-steps__icon{background:color-mix(in srgb, var(--sr-mint,var(--color-success)) 15%, transparent);color:var(--sr-mint,var(--color-success))}.onb-steps__text{min-width:0;color:var(--color-text-muted);flex:1;gap:1px;font-size:12.5px;display:grid}.onb-steps__text b{color:var(--color-text);font-size:14px}.is-done .onb-steps__text b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--color-text) 33%, transparent);text-decoration-color:color-mix(in srgb, var(--color-text) 33%, transparent)}.onb-steps__go{width:18px;height:18px;color:var(--hg);flex:none}@media (width>=900px){.onb-steps__list{grid-template-columns:repeat(4,minmax(0,1fr))}.onb-steps__list button{height:100%}}.cs-rail__count{margin-left:auto}.cs-grid{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));display:grid}.cs-tile{border-radius:var(--radius-lg);background:var(--cs-fill,var(--fill-panel,var(--color-surface)));border:var(--border-w) solid color-mix(in srgb, var(--hge) 35%, transparent);box-shadow:var(--shadow-card);display:grid;overflow:hidden}.cs-tile__art{aspect-ratio:16/10;background:var(--color-bg);color:inherit;cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.cs-tile__art:disabled{cursor:default}.cs-tile__art img{object-fit:cover;filter:saturate(1.05)brightness(.82);width:100%;height:100%;transition:transform .4s,filter .3s}.cs-tile__art:not(:disabled):hover img{filter:none;transform:scale(1.05)}.cs-tile__play{z-index:1;color:var(--color-text);text-shadow:0 1px 3px var(--color-bg);justify-items:center;gap:6px;font-size:13px;font-weight:600;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cs-tile__play span{background:color-mix(in srgb, var(--color-text) 15%, transparent);border:2px solid color-mix(in srgb, var(--color-text) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;width:58px;height:58px;padding-left:3px;transition:transform .2s,background .2s;display:grid}.cs-tile__art:not(:disabled):hover .cs-tile__play span{background:var(--color-highlight);border-color:var(--color-highlight);transform:scale(1.1)}.teaser{gap:var(--space-4);display:grid}.teaser__video{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-bg);width:100%;box-shadow:var(--shadow-card)}.teaser__info{gap:var(--space-3);justify-items:start;display:grid}.teaser__info .cs-remind{justify-content:center;align-items:center;gap:8px;display:inline-flex}.teaser__note{margin:0}@media (width>=640px){.sheet:has(.teaser){max-width:min(860px,100% - 32px)}}.cs-tile__art:after{content:"";background:linear-gradient(0deg, color-mix(in srgb, var(--color-bg) 80%, transparent) 0%, transparent 55%);position:absolute;inset:0}.cs-tile__tag{z-index:1;border-radius:var(--radius-pill);background:var(--home-gold-fill,var(--fill-level-golden,var(--fill-accent,var(--color-accent))));height:26px;color:var(--home-gold-text,var(--level-golden-text,var(--color-on-accent)));text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:5px;padding:0 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:10px;left:10px}.cs-tile__body{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.cs-tile__name{font-family:var(--font-display);font-weight:var(--display-weight);text-transform:var(--display-transform);letter-spacing:var(--display-tracking);font-size:24px;line-height:1}.cs-tile__when{align-items:center;gap:6px;display:inline-flex}.cs-tile .countdown__num b{width:28px;height:36px;font-size:18px}.tile--skel .tile__art{box-shadow:none;animation:1.4s ease-in-out infinite home-pulse}@media (prefers-reduced-motion:reduce){.tile--skel .tile__art{animation:none}}.hero__eyebrow{align-items:center;gap:8px;display:inline-flex}.hero__slide--jackpot .hero__inner>.display,.hero__slide--new .hero__inner>.display{max-width:min(14ch,100%);font-size:clamp(36px,8vw,64px)}.hero__jackpot{gap:2px;margin:0;display:grid}.hero__jackpot .money{text-shadow:var(--hero-jackpot-glow,none);font-size:clamp(30px,8vw,52px);line-height:1}.mini-jps{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:460px;display:grid}.mini-jp{border:2px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.mini-jp:hover{border-color:var(--hge)}.mini-jp img{object-fit:cover;width:100%;height:100%}.mini-jp .money{background:linear-gradient(0deg, color-mix(in srgb, var(--color-bg) 90%, transparent), transparent);text-align:center;white-space:nowrap;letter-spacing:-.02em;padding:14px 4px 4px;font-size:clamp(9.5px,2.6vw,11.5px);position:absolute;inset:auto 0 0}@media (width>=900px){.mini-jp .money{font-size:12px}}.hero__btns{gap:var(--space-2);flex-wrap:wrap;display:flex}.hero-gamecard{aspect-ratio:4/3;border-radius:var(--radius-lg);border:3px solid var(--hge);max-width:100%;height:200px;box-shadow:var(--hero-card-shadow,var(--shadow-pop));animation:5s ease-in-out infinite hero-bob;position:relative;overflow:hidden}.hero-gamecard img{object-fit:cover;width:100%;height:100%}.hero-gamecard .badge{position:absolute;top:10px;left:10px}@keyframes hero-bob{50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:reduce){.hero-gamecard{animation:none}}.hero__stage{opacity:var(--hero-stage-opacity,.55)}@media (width>=700px){.hero__stage{opacity:var(--hero-stage-opacity-wide,.8)}}.hero__key-art{height:var(--hero-art-h,190px);width:auto;max-width:100%;filter:drop-shadow(0 10px 24px var(--hero-art-shadow,color-mix(in srgb, var(--color-bg) 60%, transparent)));animation:6s ease-in-out infinite hero-bob;display:block}@media (prefers-reduced-motion:reduce){.hero__key-art{animation:none}}.hero__art{display:none}@media (width<=899px){.hero__inner--art>.hero__art{display:var(--hero-art-phone,none);order:-1;justify-self:stretch;place-items:center}}.hero__art:empty{min-height:var(--hero-art-h,190px)}.hero__slide--new .hero__art:empty{min-height:200px}@media (width>=900px){.hero__art:empty{min-height:var(--hero-art-h-desktop,300px)}.hero__slide--new .hero__art:empty{min-height:240px}.hero__inner--art{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto;align-content:center;row-gap:0}.hero__inner--art>*{grid-column:1}.hero__inner--art>:not(.hero__art)+:not(.hero__art){margin-top:var(--hero-gap,var(--space-4))}.hero__inner--art>.hero__art{grid-area:1/2/span 8;align-self:center;place-items:center;display:grid}.hero-gamecard{height:240px}.hero__key-art{height:var(--hero-art-h-desktop,300px)}}@media (width>=701px){.hero__slide--fit-right .hero__bg{overflow:hidden}.hero__slide--fit-right .hero__bg img{width:auto;max-width:none;height:min(100%, var(--hero-fit-h,46vw));object-position:100% 50%;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-text) var(--hero-fit-fade,16%)), linear-gradient(180deg, var(--color-text) 82%, transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--color-text) var(--hero-fit-fade,16%)), linear-gradient(180deg, var(--color-text) 82%, transparent);mask-image:linear-gradient(90deg, transparent 0, var(--color-text) var(--hero-fit-fade,16%)), linear-gradient(180deg, var(--color-text) 82%, transparent);position:absolute;top:0;right:0;-webkit-mask-composite:source-in;mask-composite:intersect}}@media (width<=700px){.hero:not(.hero--compact) .hero__slide--fit-right{align-items:var(--hero-fit-align-phone,end);background:var(--hero-fit-ground,var(--color-bg))}.hero:not(.hero--compact) .hero__slide--fit-right .hero__bg:after{background:var(--hero-fit-scrim-phone,linear-gradient(180deg, transparent 40vw, color-mix(in srgb, var(--hero-fit-ground,var(--color-bg)) 78%, transparent) 72vw, var(--hero-fit-ground,var(--color-bg)) 100vw))}.hero:not(.hero--compact) .hero__slide--fit-right .hero__bg img{height:var(--hero-fit-h-phone,auto);aspect-ratio:var(--hero-fit-ratio-phone,2 / 3);object-position:var(--hero-fit-position-phone,50% 0);opacity:var(--hero-fit-opacity-phone,1);-webkit-mask-image:var(--hero-fit-mask-phone,linear-gradient(180deg, var(--color-text) 58%, transparent 96%));-webkit-mask-image:var(--hero-fit-mask-phone,linear-gradient(180deg, var(--color-text) 58%, transparent 96%));mask-image:var(--hero-fit-mask-phone,linear-gradient(180deg, var(--color-text) 58%, transparent 96%))}.hero:not(.hero--compact) .hero__slide--fit-right .hero__inner{padding-top:var(--hero-fit-clear-phone,74vw)}.hero--compact .hero__slide--fit-right{background:var(--hero-fit-ground,var(--color-bg))}.hero--compact .hero__slide--fit-right .hero__bg img{object-position:50% 12%;width:50%;-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-text) 35%);-webkit-mask-image:linear-gradient(90deg, transparent, var(--color-text) 35%);mask-image:linear-gradient(90deg, transparent, var(--color-text) 35%);position:absolute;top:0;right:0}.hero--compact .hero__slide--fit-right .hero__bg:after{background:0 0}}.hero--compact{margin-block:var(--space-2) var(--space-4)}.hero--compact .hero__slide{min-height:0}.hero--compact .hero__inner{gap:var(--space-2);padding-block:var(--space-4) var(--space-7)}.hero--compact .hero__inner--art{column-gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;row-gap:0}.hero--compact .hero__inner--art>:not(.hero__art)+:not(.hero__art){margin-top:var(--space-2)}.hero--compact .hero__inner--art>*{grid-column:1}.hero--compact .hero__inner--art>.hero__art{grid-area:1/2/span 8;align-self:center;place-items:center;display:grid}.hero--compact .hero-gamecard,.hero--compact .hero__key-art{height:96px}.hero--compact .hero__art:empty,.hero--compact .hero__slide--new .hero__art:empty{min-height:96px}.hero--compact .hero__inner>.display{max-width:none;font-size:clamp(24px,5vw,34px)}.hero--compact .hero__offer{font-size:16px}.hero--compact .hero__copy,.hero--compact .mini-jps,.hero--compact .hero__more{display:none}.hero--compact .hero__jackpot .money{font-size:clamp(22px,5vw,30px)}.hero--compact .btn--lg{min-height:40px;padding-inline:18px;font-size:15px}.hero--compact .hero__controls{bottom:var(--space-1)}@media (width>=900px){.hero--compact .hero-gamecard{height:140px}.hero--compact .hero__key-art{height:150px}.hero--compact .hero__art:empty{min-height:150px}.hero--compact .hero__slide--new .hero__art:empty{min-height:140px}.hero--compact .hero__inner>.display{font-size:clamp(30px,3.2vw,44px)}}.ljp{gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-lg);border:var(--ljp-border,var(--border-w) solid color-mix(in srgb, var(--color-accent) 33%, transparent));background:var(--ljp-fill,radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent 60%), radial-gradient(60% 100% at 0% 100%, color-mix(in srgb, var(--color-highlight) 20%, transparent), transparent 60%), var(--fill-panel,var(--color-surface)));display:grid;position:relative;overflow:hidden}.ljp:before{content:"";background:var(--ljp-art,none) center / contain no-repeat;opacity:.35;pointer-events:none;width:180px;height:180px;position:absolute;top:-30px;right:-30px}.ljp__main{gap:var(--space-3);max-width:560px;display:grid;position:relative}.ljp__eyebrow{color:var(--ljp-eyebrow,var(--home-gold,var(--color-accent)))}.ljp__amount{font-family:var(--font-figures,var(--font-text));color:var(--ljp-amount,var(--jackpot-amount,var(--color-accent)));text-shadow:var(--ljp-amount-glow,none);font-size:clamp(36px,9vw,60px);line-height:1}.ljp__tier{gap:var(--space-2);display:grid}.ljp__tier .progress-row{font-size:13px}.ljp__progress{height:10px}.ljp__progress span{border-radius:inherit;background:var(--ljp-progress,var(--fill-progress,var(--color-highlight)))}.ljp__winners{gap:var(--space-2);display:grid;position:relative}.ljp__winners ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ljp__winners li{gap:var(--space-3);padding:8px var(--space-3);border-radius:var(--radius-md);background:var(--ljp-row,color-mix(in srgb, var(--color-text) 4%, transparent));grid-template-columns:1fr auto auto;align-items:center;font-size:14px;display:grid}.ljp__winners li>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (width>=900px){.ljp{grid-template-columns:1.4fr 1fr;align-items:center}.ljp:before{opacity:.14;width:240px;height:240px;top:50%;left:44%;right:auto;transform:translate(-50%,-50%)}}.ljp-switch{color:var(--color-text);font-weight:600}.btn--mint{background:var(--ljp-claim-fill,var(--color-success));color:var(--ljp-claim-text,var(--color-on-success));border-color:#0000}.acct-menu__ljp{background:var(--ljp-menu-fill,color-mix(in srgb, var(--color-accent) 7%, transparent));border:var(--ljp-menu-border,1px solid color-mix(in srgb, var(--color-accent) 20%, transparent));border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.acct-menu__ljp .switch{font-size:14px}.acct-menu__ljp-amt{color:var(--ljp-amount,var(--jackpot-amount,var(--color-accent)));font-weight:800;font-family:var(--font-figures,var(--font-text))}.jp-pools{margin-bottom:var(--space-4);gap:14px;display:grid}.jp-pools .h2{margin:0}.jp-lede{color:var(--color-text-muted);max-width:80ch;margin:4px 0 0}.jp-pools__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:14px;display:grid}.jp-pool{border-radius:var(--radius-lg);background:var(--jp-pool-fill,radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--sr-gold-edge,var(--color-accent)) 12%, transparent), transparent 60%), var(--fill-panel,var(--color-surface)));border:var(--jp-pool-border,1px solid color-mix(in srgb, var(--sr-gold-edge,var(--color-accent)) 33%, transparent));gap:10px;padding:16px;display:grid}.jp-pool--network{background:var(--jp-net-fill,radial-gradient(ellipse at 100% 0%, color-mix(in srgb, var(--color-highlight) 10%, transparent), transparent 60%), var(--fill-panel,var(--color-surface)));border:var(--jp-net-border,1px solid color-mix(in srgb, var(--color-highlight) 40%, transparent))}.jp-pool__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.jp-pool__tier{letter-spacing:.06em;text-transform:uppercase;color:var(--jp-tier,var(--sr-gold,var(--home-gold,var(--color-accent))));font-size:11px;font-weight:800}.jp-pool__name{color:var(--color-text);margin:2px 0 0;font-size:17px;line-height:1.25}.jp-amount{font:800 24px var(--font-figures,var(--font-text));color:var(--jp-amount,var(--sr-gold,var(--jackpot-amount,var(--color-accent))));white-space:nowrap;font-variant-numeric:tabular-nums;text-shadow:var(--jp-amount-glow,none)}.jp-pool__tiles{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.jp-sub{margin:8px 0 0}.jp-gamebox{gap:10px;display:grid}.jp-gamebox .h3{margin:0}.jp-ladder{gap:8px;margin:0;padding:0;list-style:none;display:grid}.jp-ladder li{background:var(--jp-row,color-mix(in srgb, var(--color-text) 3%, transparent));border:1px solid color-mix(in srgb, var(--sr-gold-edge,var(--color-accent)) 20%, transparent);border-radius:12px;grid-template-columns:90px auto 1fr;align-items:center;gap:12px;padding:10px 12px;display:grid}.jp-ladder li.is-net{border-color:color-mix(in srgb, var(--color-highlight) 27%, transparent)}.jp-ladder__tier{text-transform:uppercase;letter-spacing:.05em;color:var(--jp-tier,var(--sr-gold,var(--home-gold,var(--color-accent))));font-size:12px;font-weight:800}.jp-ladder .jp-amount{font-size:18px}.jp-ladder__note{color:var(--color-text-muted)}.jp-ladder__note a{color:var(--color-text)}@media (width<=560px){.jp-ladder li{grid-template-columns:auto 1fr}.jp-ladder__note{grid-column:1/-1}.jp-amount{font-size:20px}}.jp-chip{border-radius:var(--radius-pill);background:var(--jp-chip-fill,color-mix(in srgb, var(--color-highlight) 10%, transparent));color:var(--jp-chip-text,var(--color-text));margin-right:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}.pending-notice{justify-content:space-between;align-items:center;gap:var(--space-2);margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-color:var(--pending-border,var(--sr-gold-edge,var(--color-accent)));flex-wrap:wrap;display:flex}.pending-notice__text{flex:240px}.pending-notice__thumb{object-fit:cover;border-radius:var(--radius-sm);width:56px;height:42px;box-shadow:var(--shadow-button)}.pending-dlg{gap:var(--space-4);display:grid}.pending-dlg__art{aspect-ratio:16/9;border-radius:var(--radius-md);background:var(--color-surface-alt);box-shadow:0 0 0 1px color-mix(in srgb, var(--color-text) 10%, transparent), var(--shadow-pop);cursor:pointer;isolation:isolate;position:relative;overflow:hidden}.pending-dlg__art img{object-fit:cover;width:100%;height:100%;animation:.6s cubic-bezier(.2,.8,.2,1) both pending-art-in;position:absolute;inset:0}.pending-dlg__art:after{content:"";background:linear-gradient(180deg, transparent 35%, color-mix(in srgb, var(--color-bg) 85%, transparent) 100%);position:absolute;inset:0}.pending-dlg__art:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg, transparent 42%, color-mix(in srgb, var(--color-text) 20%, transparent) 50%, transparent 58%);animation:2.8s ease-in-out 1s 2 pending-sheen;position:absolute;inset:-40%}.pending-dlg__art--plain{background:var(--fill-feature,var(--color-surface-alt))}.pending-dlg__badge{z-index:2;top:var(--space-3);left:var(--space-3);border-radius:var(--radius-pill);background:var(--fill-accent,var(--color-accent));color:var(--color-on-accent);letter-spacing:.02em;padding:4px 10px;font-size:12px;font-weight:800;position:absolute}.pending-dlg__name{z-index:2;left:var(--space-3);right:var(--space-3);bottom:var(--space-3);font-family:var(--font-display);color:var(--color-text);text-shadow:0 2px 12px color-mix(in srgb, var(--color-bg) 80%, transparent);font-size:clamp(22px,5.5vw,30px);font-weight:900;line-height:1.05;position:absolute}.pending-dlg__lead,.pending-dlg__note{margin:0}.pending-dlg__note{color:var(--color-text-muted);text-align:center}.pending-dlg__facts{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(110px,1fr));margin:0;display:grid}.pending-dlg__facts>div{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-alt);border:var(--border-w) solid var(--color-border);min-width:0}.pending-dlg__facts dt{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.pending-dlg__facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:17px;font-weight:800}@keyframes pending-art-in{0%{opacity:0;transform:scale(1.06)}}@keyframes pending-sheen{0%{transform:translate(-60%)}to{transform:translate(60%)}}@media (prefers-reduced-motion:reduce){.pending-dlg__art img,.pending-dlg__art:before{animation:none}}.pick-notice{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3);margin:var(--space-3) var(--space-3) 0;padding:var(--space-2) var(--space-3);border-color:color-mix(in srgb, var(--color-accent) 45%, var(--color-border));flex-wrap:wrap;display:flex}.pick-notice__text{flex:220px}.pick-thumbs{flex:none;padding-left:10px;display:inline-flex}.pick-thumbs img{object-fit:cover;border:2px solid var(--color-surface);width:30px;height:40px;box-shadow:var(--shadow-button);border-radius:6px;margin-left:-10px}.pick-thumbs img:first-child{transform:rotate(-8deg)}.pick-thumbs img:nth-child(3){transform:rotate(8deg)}.pick-inline{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-accent) 8%, var(--color-surface-alt));border:var(--border-w) solid color-mix(in srgb, var(--color-accent) 35%, var(--color-border));flex-wrap:wrap;display:flex}.pick-inline__text{flex:180px;font-weight:600}html.pick-waiting .tile .tile__art{transition:transform .2s,box-shadow .2s,opacity .2s,filter .2s}html.pick-waiting .tile:not(.tile--pick) .tile__art{opacity:.45;filter:grayscale(.7)}html.pick-waiting .tile--pick .tile__art{box-shadow:0 0 0 3px var(--color-accent), 0 0 18px color-mix(in srgb, var(--color-accent) 45%, transparent)}button.link{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.btn,.tabbar__bubble,.steps__n,.badge,.chip,.tabs button{background-origin:border-box}.onb-install{border-radius:var(--radius-md);background:var(--onb-wash,color-mix(in srgb, var(--color-text) 3%, transparent));border:var(--border-w) solid var(--color-border);text-align:left;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.onb-install img{border-radius:10px;flex:none}.onb-install__text{min-width:0;color:var(--color-text-muted);flex:1;gap:2px;font-size:12.5px;display:grid}.onb-install__text b{color:var(--color-text);font-size:14px}.onb-install__steps{gap:2px;margin:6px 0 0;padding-left:18px;display:grid}.onb-install__steps b{color:var(--color-text);font-size:inherit}.onb-install--compact .onb-install__text>span{display:none}@media (width<=480px){.onb-install{flex-wrap:wrap}.onb-install__text{flex:calc(100% - 60px)}.onb-install>.btn{flex:100%}}.push-settings{gap:10px}.push-settings p{margin:0}.push-settings__test{justify-self:start}.update-pill{z-index:170;top:max(10px, env(safe-area-inset-top));background:var(--update-pill-fill,color-mix(in srgb, var(--color-bg) 90%, transparent));border:1px solid color-mix(in srgb, var(--color-text) 15%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-bg) 55%, transparent);color:var(--color-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:10px;padding:6px 6px 6px 14px;font-size:13px;font-weight:700;display:flex;position:fixed;left:50%;transform:translate(-50%)}:root[data-theme=dark] .theme-not-dark,:root:not([data-theme=dark]) .theme-only-dark,:root[data-theme=light] .theme-not-light,:root:not([data-theme=light]) .theme-only-light{display:none!important}:root[data-theme-switching] *,:root[data-theme-switching] :before,:root[data-theme-switching] :after{transition:none!important}:root[data-theme] :is(.state-art,.mascot-art){filter:var(--art-cutout-filter,none)}.theme-switch{border-radius:var(--radius-pill);background:var(--theme-switch-fill,var(--color-surface-alt));border:var(--border-w) solid var(--theme-switch-border,var(--color-border));gap:2px;max-width:100%;padding:3px;display:inline-flex}.theme-switch__opt{border-radius:calc(var(--radius-pill) - 2px);min-height:34px;color:var(--theme-switch-text,var(--color-text-muted));font:600 13px var(--font-text);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:0 12px;transition:background .15s,color .15s;display:inline-flex}.theme-switch__opt:not([aria-checked=true]):hover{color:var(--theme-switch-hover-text,var(--color-text))}.theme-switch__opt[aria-checked=true]{background:var(--theme-switch-active-fill,var(--color-surface));color:var(--theme-switch-active-text,var(--color-text));box-shadow:var(--theme-switch-active-shadow,var(--shadow-button))}.theme-switch__opt:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media (width<=380px){.theme-switch__opt{gap:4px;padding:0 9px}}.footer__theme{margin-top:var(--space-3)}.footer .theme-switch{--theme-switch-fill:var(--footer-theme-fill,color-mix(in srgb, var(--color-footer-text) 10%, transparent));--theme-switch-border:var(--footer-theme-border,color-mix(in srgb, var(--color-footer-text) 22%, transparent));--theme-switch-text:var(--color-footer-text);--theme-switch-hover-text:var(--color-footer-text);--theme-switch-active-fill:var(--footer-theme-active-fill,color-mix(in srgb, var(--color-footer-text) 22%, transparent));--theme-switch-active-text:var(--footer-theme-active-text,var(--color-footer-text));--theme-switch-active-shadow:none}.acct-menu__theme{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.acct-menu__theme .theme-switch__opt{min-height:30px;padding:0 10px;font-size:12.5px}.theme-btn svg{display:block}@media (prefers-reduced-motion:reduce){.theme-switch__opt{transition:none}}.nav-art{object-fit:contain;flex:none}.side-nav a .nav-art{width:var(--nav-art-size,26px);height:var(--nav-art-size,26px);margin:-3px 0}.side-nav a[aria-current=page] .nav-art{filter:drop-shadow(0 1px 0 color-mix(in srgb, var(--color-text) 25%, transparent))}.tabbar .tabbar__art{width:28px;height:28px;margin-top:-2px;transition:transform .15s}.tabbar>[aria-current=page] .tabbar__art{transform:translateY(-2px)scale(1.08)}.tabbar>:not([aria-current=page]) .tabbar__art{opacity:.92}.hdr-icon .nav-art{width:26px;height:26px}.acct-menu__medal{flex:none;width:16px;height:16px}.chip .chip__art{width:22px;height:22px;margin:-4px 0 -4px -6px}.rail__icon--art{display:inline-grid}.rail__icon--art .nav-art{width:34px;height:34px;margin:-6px 0}.lobby-head__title--art{align-items:center;gap:var(--space-2);display:inline-flex}.lobby-head__art{width:44px;height:44px;margin:-6px 0}@media (width<=599px){.lobby-head__art{width:36px;height:36px}}.benefit__icon--art{background:0 0;width:52px;height:52px}.benefit__icon--art img{object-fit:contain;width:52px;height:52px}.state-art{width:var(--state-art-w,min(340px, 80%));height:auto;margin:calc(var(--space-3) * -1) auto 0}.state-art--lg{width:var(--state-art-w-lg,min(460px, 92%))}.panel.empty:has(>.state-art){gap:var(--space-3);padding-top:var(--space-5)}.t-empty__scene{margin:0 auto}.sr-nothing-art{width:min(260px,70%);margin:0 auto}.player__loading .state-art{width:min(420px,78vw);margin:0}.cashier-panel__art{width:min(300px,70%);height:auto;margin:0 auto 4px}.state-art--bob{animation:2.4s ease-in-out infinite art-bob}@keyframes art-bob{50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.state-art--bob{animation:none}}.toast--art{align-items:center;gap:var(--space-3);padding-left:var(--space-2);display:flex}.toast__art{object-fit:contain;flex:none;width:40px;height:40px;margin:-8px 0}.tc-medal--art{box-shadow:none;background:0 0;border:0}.tc-medal--art img{object-fit:contain;width:100%;height:100%}.tc-medal--art.is-locked{box-shadow:none;filter:grayscale(.85)opacity(.55)}.tc-tiertrack__stop.is-held .tc-medal--art,.tc-tiertrack__stop.is-held .tc-medal--art.tc-medal--top{box-shadow:0 0 0 3px var(--color-bg), 0 0 0 5px var(--tc);border-radius:50%}.badge--art{align-items:center;gap:4px;padding-left:3px;display:inline-flex}.badge__art{width:20px;height:20px;margin:-3px 0}.mascot-art{pointer-events:none;height:auto}.page-head--mascot{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.page-head__mascot{width:var(--mascot-w,112px);margin:-12px 0 -10px}@media (width<=599px){.page-head__mascot{width:84px;margin-top:-4px}}.benefits__cta-row{align-items:center;justify-content:var(--benefits-cta-justify,stretch);gap:var(--space-2);display:flex}.benefits__mascot{width:var(--mascot-w,112px);flex:none;margin:0 0 -12px}@media (width<=479px){.benefits__mascot{width:92px}.benefits__cta-row .benefits__cta{flex:1;min-width:0}}.rewards-band--mascot{position:relative}.rewards-band__mascot{right:var(--space-4);width:var(--mascot-w,150px);position:absolute;bottom:0}.rewards-band--mascot .rewards-band__actions{padding-right:130px}@media (width>=900px){.rewards-band--mascot:has(.tc-tiertrack) .rewards-band__mascot{width:150px;left:calc(50% - 150px);right:auto}.rewards-band--mascot .rewards-band__actions{padding-right:0}.rewards-band--mascot:not(:has(.tc-tiertrack)){padding-right:220px}.rewards-band--mascot:not(:has(.tc-tiertrack)) .rewards-band__mascot{width:190px}}.discover--peek{position:relative}.discover__peek{width:var(--mascot-w,112px);position:absolute;bottom:0;right:0}.discover--peek .discover__body{padding-right:96px}@media (width>=900px){.discover__peek{width:150px}.discover--peek .discover__body{padding-right:120px}}.jackpot-band--mascot{position:relative}.jackpot-band__mascot{left:var(--space-4);width:var(--mascot-w,150px);position:absolute;bottom:0}@media (width<=699px){.jackpot-band__mascot{width:96px;left:4px}.jackpot-band--mascot{padding-left:96px}}[data-art~=pattern] body{background-image:var(--page-pattern-veil,linear-gradient(transparent, transparent)), var(--page-pattern);background-size:auto, var(--page-pattern-size,240px)}.art-divider{height:var(--divider-h,44px);background:var(--divider-image) center / contain no-repeat, var(--divider-tile,none) center / auto 70% repeat-x;margin-block:calc(var(--space-2) * -1)}@media (width<=599px){.art-divider{height:34px}}[data-art~=corners] :is(.panel.empty,.rewards-band,.t-how,.discover,.steps){isolation:isolate;position:relative}[data-art~=corners] :is(.panel.empty,.rewards-band,.t-how,.discover,.steps):before,[data-art~=corners] :is(.panel.empty,.discover):after{content:"";z-index:-1;width:var(--corner-size,84px);height:var(--corner-size,84px);pointer-events:none;background-repeat:no-repeat;background-size:contain;position:absolute}[data-art~=corners] :is(.panel.empty,.rewards-band,.t-how,.discover,.steps):before{background-image:var(--card-corner-tr,none);background-position:100% 0;top:0;right:0}[data-art~=corners] :is(.panel.empty,.discover):after{background-image:var(--card-corner-bl,none);background-position:0 100%;bottom:0;left:0}@media (width<=599px){[data-art~=corners] :is(.panel.empty,.rewards-band,.t-how,.discover,.steps){--corner-size:60px}}.art-garnish-top{z-index:0;left:0;right:0;top:var(--header-height);height:var(--header-garnish-h,64px);pointer-events:none;background:var(--header-garnish) top center / max(100%, 1100px) auto no-repeat;-webkit-mask-image:linear-gradient(var(--color-text) 35%, transparent);-webkit-mask-image:linear-gradient(var(--color-text) 35%, transparent);mask-image:linear-gradient(var(--color-text) 35%, transparent);position:absolute}@media (width<=599px){.art-garnish-top{background-size:760px;height:34px}}[data-art~=header-garnish] body,[data-art~=header-garnish] .shell{position:relative}[data-art~=footer-garnish] .footer{margin-top:calc(var(--footer-top,var(--space-6)) + var(--footer-garnish-h,min(300px, calc(100vw * var(--footer-garnish-ratio,.28)))));position:relative}[data-art~=footer-garnish] .footer:before{content:"";height:var(--footer-garnish-h,min(300px, calc(100vw * var(--footer-garnish-ratio,.28))));pointer-events:none;background:var(--footer-garnish) center 55% / cover no-repeat;position:absolute;bottom:calc(100% - 2px);left:0;right:0}[data-art~=tile-frame] .tile__art:after{content:"";z-index:1;pointer-events:none;background:var(--tile-frame) center / 100% 100% no-repeat;opacity:var(--tile-frame-rest,1);transition:opacity .2s;position:absolute;inset:0}[data-art~=tile-frame] .tile__badge,[data-art~=tile-frame] .tile__jp{z-index:2}[data-art~=tile-frame] .tile__badge{top:9%;left:5%}[data-art~=tile-frame] .tile__jp{bottom:9%;left:5%}[data-art~=tile-frame] .tile__fav{top:8%;right:5%}[data-art~=tile-frame] .tile__info{top:calc(8% + 36px);right:5%}@media (hover:hover){[data-art~=tile-frame] .tile:is(:hover,:focus-within) .tile__art:after{opacity:var(--tile-frame-hover,1)}}[data-art~=tile-frame] .grid--feature>.tile:first-child .tile__art:after{opacity:var(--tile-frame-feature,var(--tile-frame-rest,1))}[data-art~=tile-frame] .tile--skel .tile__art:after{display:none}[data-art~=jackpot-garnish] .jackpot-band{padding-top:calc(var(--space-5) + var(--jackpot-garnish-h,62px));position:relative;overflow:hidden}[data-art~=jackpot-garnish] .jackpot-band:before{content:"";height:var(--jackpot-garnish-h,62px);pointer-events:none;background:var(--jackpot-garnish) top center / auto 100% repeat-x;position:absolute;top:0;left:0;right:0}@media (width<=599px){[data-art~=jackpot-garnish] .jackpot-band{--jackpot-garnish-h:44px}}[data-art~=tabbar-garnish] .tabbar__cta:before{content:"";width:var(--tabbar-garnish-w,128px);aspect-ratio:720/224;z-index:-1;pointer-events:none;background:var(--tabbar-garnish) bottom center / contain no-repeat;position:absolute;bottom:calc(100% - 26px);left:50%;translate:-50%}[data-art~=tabbar-garnish] .tabbar__cta{isolation:isolate}@media (pointer:coarse){input,select,textarea{font-size:16px!important}}.helpline a{color:inherit;text-underline-offset:2px;text-decoration:underline}.helpline a[href^=tel\:]{white-space:nowrap}.footer__cookies{color:inherit;text-underline-offset:2px;text-decoration:underline}.chat-fab{z-index:39;right:max(var(--space-4), env(safe-area-inset-right));bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom) + var(--space-3));background:var(--fill-primary,var(--color-primary));width:48px;height:48px;color:var(--color-on-primary);border:var(--border-w) solid color-mix(in srgb, var(--color-on-primary) 25%, transparent);box-shadow:0 6px 18px color-mix(in srgb, var(--color-bg) 60%, transparent);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;text-decoration:none;display:grid;position:fixed}.chat-fab:active{transform:scale(.94)}.chat-fab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (width>=900px){.chat-fab{display:none}}@media (width<=899px){body:has(>.chat-fab) .footer{padding-bottom:calc(var(--footer-pad,var(--space-7)) + var(--tabbar-h) + env(safe-area-inset-bottom) + 60px)}}.support-contact{gap:var(--space-3);justify-items:start;display:grid}.support-contact__phones{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.support-contact__phones a{color:inherit;white-space:nowrap}.support-contact__hours{color:var(--color-text-muted)}#cc-main{--cc-font-family:var(--font-text,inherit);--cc-bg:var(--color-surface);--cc-primary-color:var(--color-text);--cc-secondary-color:var(--color-text-muted);--cc-btn-primary-bg:var(--fill-primary,var(--color-primary));--cc-btn-primary-color:var(--color-on-primary);--cc-btn-primary-border-color:var(--color-primary);--cc-btn-primary-hover-bg:var(--color-primary);--cc-btn-primary-hover-color:var(--color-on-primary);--cc-btn-primary-hover-border-color:var(--color-primary);--cc-btn-secondary-bg:var(--color-surface-alt);--cc-btn-secondary-color:var(--color-text);--cc-btn-secondary-border-color:var(--color-border-strong);--cc-btn-secondary-hover-bg:var(--color-surface-alt);--cc-btn-secondary-hover-color:var(--color-text);--cc-btn-secondary-hover-border-color:var(--color-accent);--cc-separator-border-color:var(--color-border);--cc-toggle-on-bg:var(--color-accent);--cc-toggle-readonly-bg:var(--color-border-strong);--cc-section-category-border:var(--color-border);--cc-cookie-category-block-bg:var(--color-surface-alt);--cc-cookie-category-block-border:var(--color-border);--cc-cookie-category-block-hover-bg:var(--color-surface-alt);--cc-cookie-category-block-hover-border:var(--color-border-strong);--cc-overlay-bg:var(--color-scrim);--cc-link-color:var(--color-accent);--cc-modal-border-radius:var(--radius-lg,12px);--cc-btn-border-radius:var(--radius-pill,999px);z-index:95}.stage__thumb{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.stage__thumb:before{content:"";background:var(--art) center / cover;filter:blur(28px)brightness(.55)saturate(1.2);position:absolute;inset:-40px}.stage__media .stage__thumb img{border-radius:var(--radius-md);width:min(42%,354px);height:auto;box-shadow:var(--shadow-pop);margin-top:-9%;position:relative}.stage__media:has(.stage__thumb) .stage__start{align-content:end;padding-bottom:6%}.tile__play{align-content:center;gap:var(--space-2);padding:10px 44px}.tile__play .btn{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;padding-inline:12px;overflow:hidden}.tile__gname{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:calc(100% + 64px);max-height:2.4em;color:var(--tile-gname-text,var(--color-header-text));text-shadow:0 1px 2px var(--color-scrim);margin-inline:-32px;font-size:12.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.tile__gname>span{display:block}@keyframes tile-gname-scroll{0%,15%{transform:translateY(0)}85%,to{transform:translateY(var(--gname-shift,0))}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.tile:is(:hover,:focus-within) .tile__gname.is-long>span{animation:4s ease-in-out .4s infinite alternate tile-gname-scroll}}.tile--tall .tile__art{aspect-ratio:3/4}.tile--boxed .tile__art{background:linear-gradient(180deg, var(--color-surface-alt), var(--color-surface))}.tile--boxed .tile__hit>img:not(.tile__anim){aspect-ratio:4/3;height:auto}.tile--boxed .tile__boxname{pointer-events:none;font-family:var(--font-display,inherit);text-transform:uppercase;text-align:center;color:var(--color-text);place-items:center;padding:6px 8px;font-size:15px;font-weight:800;line-height:1.05;transition:opacity .2s;display:grid;position:absolute;inset:75% 0 0;overflow:hidden}@media (hover:hover){.tile--boxed:is(:hover,:focus-within) .tile__boxname{opacity:0}}.tile--boxed .tile__jp{padding:var(--tile-jp-boxed-pad,var(--tile-jp-pad,2px var(--space-2)));top:calc(75% - 30px);bottom:auto}.tile__hit .tile__anim--always{animation:none}
