:root{--hue-sunny:#FFC53D;--hue-tangerine:#FF8A3D;--hue-coral:#FF5C7A;--hue-candy:#FF3D9A;--hue-grape:#B84DFF;--brand-gradient-angle:100deg;--brand-gradient:linear-gradient(var(--brand-gradient-angle),var(--hue-tangerine),var(--hue-coral),var(--hue-candy));--button-gradient-angle:100deg;--button-gradient:linear-gradient(var(--button-gradient-angle),var(--hue-tangerine),var(--hue-candy));--gloss-sheen:linear-gradient(180deg,rgba(255,255,255,0.30),rgba(255,255,255,0));--avatar-ink-on-warm:#3D0F2E;--avatar-ink-on-pink:#FFFFFF;--avatar-gradient-0:linear-gradient(135deg,var(--hue-sunny),var(--hue-tangerine));--avatar-gradient-1:linear-gradient(135deg,var(--hue-tangerine),var(--hue-coral));--avatar-gradient-2:linear-gradient(135deg,var(--hue-coral),var(--hue-candy));--avatar-gradient-3:linear-gradient(135deg,var(--hue-candy),var(--hue-grape));--on-accent:#FFFFFF;--radius-card:22px;--radius-chip:16px;--radius-pill:999px;--radius-screen:36px;--space-xs:4px;--space-sm:8px;--space-md:12px;--space-lg:18px;--space-xl:24px;--type-wordmark:22px;--type-title:18px;--type-body:15px;--type-label:13px;--type-caption:11px;--font-body:"Nunito","Rubik","Assistant",system-ui,sans-serif;--type-display:clamp(38px,7.2vw,76px);--type-section:clamp(26px,3.6vw,42px);--type-lead:clamp(16px,1.6vw,21px);--spring-gentle:linear(0,0.0195,0.0701,0.1417,0.226,0.3165,0.4082,0.4974,0.5814,0.6586,0.7278,0.7887,0.8411,0.8855,0.9223,0.9521,0.9758,0.9941,1.0077,1.0174,1.0239,1.0277,1.0295,1.0298,1.0288,1.0271,1.0248,1.0222,1.0195,1.0167,1.0141,1.0117,1.0095,1.0075,1.0057,1.0043,1.003,1.002,1.0012,1.0005,1);--spring-gentle-ms:620ms;--spring-jelly:linear(0,0.0705,0.2476,0.4798,0.7217,0.9383,1.107,1.2176,1.2704,1.2731,1.2385,1.1808,1.1138,1.0488,0.9942,0.9545,0.9312,0.9232,0.9275,0.9405,0.9581,0.9768,0.9937,1.0071,1.0161,1.0206,1.0211,1.0187,1.0144,1.0093,1.0042,0.9999,0.9967,0.9948,0.9941,0.9944,0.9953,0.9966,0.9981,0.9994,1);--spring-jelly-ms:900ms;--spring-bouncy:linear(0,0.123,0.4169,0.7663,1.0744,1.2806,1.3648,1.3407,1.2438,1.1165,0.997,0.9109,0.8693,0.8696,0.9002,0.9457,0.9914,1.0266,1.0459,1.0492,1.0401,1.0242,1.0069,0.9928,0.9843,0.9817,0.9841,0.9896,0.996,1.0016,1.0052,1.0067,1.0062,1.0044,1.002,0.9999,0.9983,0.9976,0.9976,0.9982,1);--spring-bouncy-ms:1425ms;--press-scale:0.92}:root,[data-theme=sunrise]{--theme-name:"sunrise";--theme-bg:#FFF6EA;--theme-surround:#F1E2CB;--theme-card:#FFFFFF;--theme-shell:#FFF1E0;--theme-ink:#4A1B3D;--theme-ink-muted:#7A5470;--theme-sub:#8A6478;--theme-label:#B03A6E;--theme-label-on-bg:#B03A6E;--theme-butter:#FFE3B8;--theme-chip-ink:#8A4B00;--theme-hue-sunny:#FFC53D;--theme-hue-tangerine:#FF8A3D;--theme-hue-coral:#FF5C7A;--theme-hue-candy:#FF3D9A;--theme-shadow:rgba(255,110,60,0.12);--theme-you-bg:linear-gradient(90deg,#FFF1D6,#FFE0EC)}[data-theme=juicy]{--theme-name:"juicy";--theme-bg:linear-gradient(180deg,#FFD9A8,#FFC3E1);--theme-surround:#F6C9A5;--theme-card:#FFFDF8;--theme-shell:#FFEAD1;--theme-ink:#3D0F2E;--theme-ink-muted:#6B3A5E;--theme-sub:#93516F;--theme-label:#CC1477;--theme-label-on-bg:#A80F60;--theme-butter:#FFD48A;--theme-chip-ink:#6E3A00;--theme-hue-sunny:#FFB300;--theme-hue-tangerine:#FF6B1A;--theme-hue-coral:#FF2E63;--theme-hue-candy:#FF00A8;--theme-shadow:rgba(255,46,99,0.22);--theme-you-bg:linear-gradient(90deg,#FFE3A6,#FFC3E1)}[data-theme=midnight]{--theme-name:"midnight";--theme-bg:#221024;--theme-surround:#160A18;--theme-card:#331936;--theme-shell:rgba(65,33,68,0.53);--theme-ink:#FFEFE0;--theme-ink-muted:#C9A9BE;--theme-sub:#B88DA8;--theme-label:#FF9DC6;--theme-label-on-bg:#FF9DC6;--theme-butter:#4A2A4E;--theme-chip-ink:#FFD9A0;--theme-hue-sunny:#FFC53D;--theme-hue-tangerine:#FF8A3D;--theme-hue-coral:#FF5C7A;--theme-hue-candy:#FF3D9A;--theme-shadow:rgba(0,0,0,0.4);--theme-you-bg:linear-gradient(90deg,#4A2545,#552A50)}@media (prefers-color-scheme:dark){:root:not([data-theme]){--theme-name:"midnight";--theme-bg:#221024;--theme-surround:#160A18;--theme-card:#331936;--theme-shell:rgba(65,33,68,0.53);--theme-ink:#FFEFE0;--theme-ink-muted:#C9A9BE;--theme-sub:#B88DA8;--theme-label:#FF9DC6;--theme-label-on-bg:#FF9DC6;--theme-butter:#4A2A4E;--theme-chip-ink:#FFD9A0;--theme-shadow:rgba(0,0,0,0.4);--theme-you-bg:linear-gradient(90deg,#4A2545,#552A50)}}:root{--shadow-card:0 10px 28px var(--theme-shadow);--shadow-button:0 8px 20px var(--theme-shadow);--type-display:clamp(44px,8.6vw,104px);--type-section:clamp(30px,4.4vw,58px);--type-lead:clamp(17px,1.8vw,24px);--wz-container:1640px;--wz-gutter:clamp(24px,3.2vw,64px);--wz-header-h:74px;--wz-section-pad:clamp(56px,7vh,92px);--wz-hairline:color-mix(in oklab,var(--theme-ink) 10%,transparent);--wz-rule:color-mix(in oklab,var(--theme-ink) 12%,transparent)}html{scroll-behavior:smooth}body{margin:0;background:var(--theme-bg);color:var(--theme-ink);font-family:var(--font-body);font-size:16px;-webkit-font-smoothing:antialiased}.wz *,.wz :after,.wz :before{box-sizing:border-box}::selection{background:color-mix(in oklab,var(--hue-candy) 26%,transparent)}.wz a{color:var(--theme-label);text-decoration:none}.wz a:hover{color:var(--hue-candy)}.wz button{font-family:inherit;border:0;cursor:pointer}.wz :focus-visible{outline:2px solid var(--hue-candy);outline-offset:3px;border-radius:6px}.wz{background:var(--theme-bg);min-height:100vh}.wz,.wz-skip{color:var(--theme-ink)}.wz-skip{position:absolute;inset-inline-start:var(--wz-gutter);top:-100px;z-index:80;background:var(--theme-card);font-size:var(--type-label);font-weight:800;border-radius:var(--radius-pill);padding:10px 18px;box-shadow:var(--shadow-card);transition:top .2s var(--spring-gentle)}.wz-skip:focus-visible{top:12px;color:var(--theme-ink)}.wz-container{max-width:var(--wz-container);margin:0 auto;padding-inline:var(--wz-gutter)}.wz-section{padding-block:var(--wz-section-pad)}.wz-eyebrow{margin:0;font-size:var(--type-label);font-weight:700;color:var(--theme-label-on-bg)}.wz-h2{margin:12px 0 clamp(28px,4vh,44px);font-size:var(--type-section);font-weight:900;letter-spacing:-.03em;line-height:1.1;max-width:20ch}.wz-h2--wide{max-width:22ch}.wz-gradient-text{background:var(--brand-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.wz-press{transition:transform var(--spring-jelly-ms) var(--spring-jelly)}.wz-press:active{transform:scale(var(--press-scale))}.wz-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--button-gradient);font-weight:800;border-radius:var(--radius-pill);box-shadow:var(--shadow-button);white-space:nowrap}.wz-btn,.wz-btn:hover{color:var(--on-accent)}.wz-btn--sm{font-size:15px;padding:11px 22px}.wz-btn--lg{font-size:17px;padding:17px 38px;white-space:normal;text-align:center;max-width:100%}.wz-btn--invert{background:var(--theme-card);box-shadow:none}.wz-btn--invert,.wz-btn--invert:hover{color:var(--theme-ink)}.wz-chip{gap:8px;background:var(--theme-butter);color:var(--theme-chip-ink);padding:7px 16px;font-size:var(--type-label);font-weight:700}.wz-chip,.wz-store{display:inline-flex;align-items:center;border-radius:var(--radius-pill)}.wz-store{gap:12px;background:var(--theme-ink);padding:12px 22px;box-shadow:var(--shadow-button)}.wz-store,.wz-store:hover{color:var(--theme-card)}.wz-store--lg{padding:15px 30px}.wz-store-mark{width:26px;height:26px;border-radius:8px;background:var(--brand-gradient);flex-shrink:0}.wz-store--lg .wz-store-mark{width:30px;height:30px}.wz-store-soon{display:block;font-size:11px;font-weight:600;opacity:.72;line-height:1.2}.wz-store-name{display:block;font-size:15px;font-weight:800;line-height:1.25}.wz-store--lg .wz-store-name{font-size:17px}[data-reveal]{opacity:0;transform:translateY(30px);transition:opacity .62s var(--spring-gentle),transform var(--spring-gentle-ms) var(--spring-gentle)}[data-reveal].wz-in{opacity:1;transform:none}@keyframes wz-fall{to{transform:translate3d(var(--dx),var(--dy),0) rotate(var(--rot));opacity:0}}@keyframes wz-rise{0%{opacity:0;transform:translateY(22px) scale(.96)}to{opacity:1;transform:none}}@keyframes wz-sheen{0%{transform:translateX(-120%)}to{transform:translateX(220%)}}.wz-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:color-mix(in oklab,var(--theme-bg) 86%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid color-mix(in oklab,var(--theme-ink) 9%,transparent)}.wz-header-inner{max-width:var(--wz-container);margin:0 auto;padding-inline:var(--wz-gutter);height:var(--wz-header-h);gap:16px}.wz-brand,.wz-header-inner{display:flex;align-items:center}.wz-brand{gap:10px;flex-shrink:0}.wz-brand img{width:34px;height:34px;border-radius:10px;display:block;box-shadow:var(--shadow-button)}.wz-wordmark{font-size:var(--type-wordmark);font-weight:900;letter-spacing:-.03em}.wz-spacer{flex:1 1}.wz-nav-link{font-size:var(--type-label);font-weight:600;color:var(--theme-sub);white-space:nowrap}.wz-nav-link:hover{color:var(--theme-label)}.wz-themes{display:flex;gap:2px;background:var(--theme-shell);padding:4px}.wz-theme-btn,.wz-themes{border-radius:var(--radius-pill)}.wz-theme-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;font-size:var(--type-label);font-weight:700;background:transparent;color:var(--theme-sub);transition:transform var(--spring-jelly-ms) var(--spring-jelly),background .2s var(--spring-gentle)}.wz-theme-btn:active{transform:scale(var(--press-scale))}.wz-theme-btn[aria-pressed=true]{background:var(--theme-card);color:var(--theme-ink)}.wz-theme-check{color:var(--hue-coral);font-size:11px;display:none}.wz-theme-btn[aria-pressed=true] .wz-theme-check{display:inline}.wz-lang{font-size:var(--type-label);font-weight:700;color:var(--theme-label-on-bg);white-space:nowrap}.wz-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);align-items:center;min-height:min(calc(100vh - var(--wz-header-h)),820px);padding-block:clamp(40px,5vh,76px)}.wz-h1{margin:28px 0 0;font-size:var(--type-display);line-height:1.02;letter-spacing:-.035em;font-weight:900;text-wrap:balance}.wz-h1 span{display:block}.wz-h1 .wz-gradient-text{padding-bottom:.06em}.wz-lead{margin:28px 0 0;font-size:var(--type-lead);line-height:1.65;color:var(--theme-ink-muted);max-width:42ch;text-wrap:pretty}.wz-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:44px}.wz-underline-link{font-size:15px;font-weight:700;color:var(--theme-label-on-bg);border-bottom:2px solid color-mix(in oklab,var(--theme-label-on-bg) 40%,transparent);padding-bottom:2px}.wz-stores{gap:12px;margin-top:32px}.wz-hero-stats,.wz-stores{display:flex;flex-wrap:wrap}.wz-hero-stats{gap:10px 22px;margin-top:44px;font-size:var(--type-label);font-weight:600;color:var(--theme-ink-muted)}.wz-prize{position:relative;border-radius:var(--radius-card);background:var(--brand-gradient);padding:30px;overflow:hidden;box-shadow:var(--shadow-card);animation:wz-rise var(--spring-bouncy-ms) var(--spring-bouncy) both}.wz-gloss{background:var(--gloss-sheen)}.wz-gloss,.wz-sheen-clip{position:absolute;inset:0;pointer-events:none}.wz-sheen-clip{overflow:hidden}.wz-sheen{position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(100deg,transparent,color-mix(in oklab,var(--on-accent) 34%,transparent),transparent);animation:wz-sheen 3.6s var(--spring-gentle) .9s infinite}.wz-prize-body{position:relative}.wz-prize-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.wz-prize-badge{background:color-mix(in oklab,var(--on-accent) 22%,transparent);color:var(--on-accent);border-radius:var(--radius-pill);padding:6px 14px;font-size:var(--type-label);font-weight:800}.wz-prize-day{color:color-mix(in oklab,var(--on-accent) 85%,transparent);font-size:var(--type-label);font-weight:700}.wz-prize-gift{display:grid;place-items:center;margin:26px 0 6px}.wz-prize-gift span{font-size:62px;line-height:1;filter:drop-shadow(0 8px 18px color-mix(in oklab,var(--theme-ink) 18%,transparent))}.wz-prize-label{margin:10px 0 2px;text-align:center;color:color-mix(in oklab,var(--on-accent) 80%,transparent);font-size:var(--type-label);font-weight:700}.wz-prize-name{margin:0;text-align:center;color:var(--on-accent);font-size:30px;font-weight:900;letter-spacing:-.02em}.wz-prize-row{margin-top:22px;background:color-mix(in oklab,var(--on-accent) 18%,transparent);border-radius:var(--radius-chip);padding:16px 18px;display:flex;align-items:center;gap:14px}.wz-prize-leader{margin:0;color:var(--on-accent);font-weight:800;font-size:16px}.wz-prize-points{margin:2px 0 0;color:color-mix(in oklab,var(--on-accent) 82%,transparent);font-weight:700;font-size:var(--type-label)}.wz-prize-replay{background:var(--theme-card);color:var(--theme-ink);font-weight:800;font-size:14px;border-radius:var(--radius-pill);padding:11px 18px}.wz-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));grid-gap:24px;gap:24px}.wz-feature{background:color-mix(in oklab,var(--wz-tint) 15%,var(--theme-card));border-radius:var(--radius-card);padding:26px;box-shadow:var(--shadow-card);display:flex;flex-direction:column;gap:16px}.wz-feature--sunny{--wz-tint:var(--hue-sunny)}.wz-feature--tangerine{--wz-tint:var(--hue-tangerine)}.wz-feature--coral{--wz-tint:var(--hue-coral)}.wz-feature--candy{--wz-tint:var(--hue-candy)}.wz-feature--grape{--wz-tint:var(--hue-grape)}.wz-feature-mock{background:var(--theme-card);border-radius:var(--radius-chip);padding:16px 18px;box-shadow:var(--shadow-button)}.wz-feature-mock--pad{padding:18px}.wz-feature-mock--col{display:flex;flex-direction:column;gap:12px}.wz-feature-mock--center{display:flex;flex-direction:column;align-items:center;gap:6px}.wz-feature-mock--row{display:flex;align-items:center;gap:10px}.wz-feature h3{margin:0;font-size:21px;font-weight:800;letter-spacing:-.02em}.wz-feature p.wz-body{margin:8px 0 0}.wz-body{font-size:var(--type-body);line-height:1.6;color:var(--theme-ink-muted)}.wz-how{display:grid;grid-gap:clamp(24px,3vw,40px);gap:clamp(24px,3vw,40px)}.wz-how-row{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);grid-gap:44px;gap:44px;align-items:center;background:var(--theme-surround);border-radius:var(--radius-card);padding:clamp(28px,4vw,52px)}.wz-how-row--reverse{grid-template-columns:minmax(0,1fr) minmax(0,360px)}.wz-how-row--reverse .wz-how-text{order:2}.wz-how-row--reverse .wz-phone-slot{order:1}.wz-step-badge{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--radius-pill);background:var(--theme-butter);color:var(--theme-chip-ink);font-weight:900;font-size:17px}.wz-how-text h3{margin:18px 0 0;font-size:clamp(24px,2.6vw,32px);font-weight:900;letter-spacing:-.03em}.wz-how-text p{margin:12px 0 0;font-size:var(--type-lead);line-height:1.6;color:var(--theme-ink-muted);max-width:42ch}.wz-phone-slot{justify-self:center;width:100%;max-width:300px}.wz-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));grid-gap:24px;gap:24px}.wz-result{background:var(--theme-surround);border-radius:var(--radius-card);padding:34px;display:flex;flex-direction:column;align-items:center;gap:26px}.wz-result-text{align-self:stretch}.wz-result-text h3{margin:0;font-size:22px;font-weight:900;letter-spacing:-.02em}.wz-result-text p{margin:10px 0 0}.wz-app{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-gap:clamp(48px,6vw,96px);gap:clamp(48px,6vw,96px);align-items:center;padding-block:var(--wz-section-pad)}.wz-app-text{order:2}.wz-app-text .wz-h2{margin:16px 0 0;line-height:1.08;max-width:15ch}.wz-app-lead{margin:26px 0 0;font-size:var(--type-lead);line-height:1.65;color:var(--theme-ink-muted);max-width:40ch}.wz-app-stores{display:flex;flex-wrap:wrap;gap:14px;margin-top:40px}.wz-app-browser{margin:22px 0 0;font-size:var(--type-label);font-weight:600;color:var(--theme-ink-muted)}.wz-app-phone{order:1;justify-self:center;width:100%;max-width:330px}.wz-trust{border-top:1px solid var(--wz-rule);border-bottom:1px solid var(--wz-rule);padding-block:40px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));grid-gap:32px;gap:32px}.wz-trust-title{margin:0;display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;color:var(--theme-ink)}.wz-trust-title span{color:var(--theme-label)}.wz-trust p.wz-body{margin:8px 0 0;line-height:1.55}.wz-closing{position:relative;overflow:hidden;border-radius:var(--radius-card);background:var(--brand-gradient);padding:clamp(40px,6vw,76px);box-shadow:var(--shadow-card)}.wz-closing .wz-gloss{opacity:.55}.wz-closing-bleed{position:absolute;inset-inline-start:clamp(-40px,-2vw,0px);bottom:-18%;width:clamp(180px,26vw,300px);height:auto;border-radius:22%;opacity:.5;filter:drop-shadow(0 24px 60px color-mix(in oklab,var(--theme-ink) 18%,transparent));pointer-events:none}.wz-closing-body{position:relative;max-width:28ch}.wz-closing-body h2{margin:0;font-size:var(--type-section);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:var(--on-accent)}.wz-closing-body p{margin:16px 0 0;font-size:clamp(19px,1.7vw,22px);font-weight:700;line-height:1.55;color:var(--on-accent)}.wz-closing-body .wz-btn{margin-top:30px}.wz-footer{border-top:1px solid var(--wz-hairline)}.wz-footer-inner{max-width:var(--wz-container);margin:0 auto;padding:36px var(--wz-gutter) 56px;display:flex;flex-wrap:wrap;align-items:center;gap:20px 28px}.wz-footer-brand{display:flex;align-items:center;gap:10px}.wz-footer-brand img{width:28px;height:28px;border-radius:8px;display:block}.wz-footer-link{font-size:var(--type-label);font-weight:600;color:var(--theme-ink-muted)}.wz-footer-link:hover{color:var(--theme-label)}.wz-phone{width:100%;border-radius:var(--radius-screen);background:var(--theme-bg);box-shadow:var(--shadow-card);padding:24px 18px 26px}.wz-phone--lg{padding:30px 22px}.wz-phone-title{margin:0;font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--theme-ink)}.wz-phone-label{margin:0;font-size:var(--type-label);font-weight:500;color:var(--theme-label)}.wz-phone-card{background:var(--theme-card);border-radius:var(--radius-card);padding:18px;box-shadow:var(--shadow-card)}.wz-phone-card--tight{padding:16px 18px}.wz-phone-card--even{padding:16px}.wz-phone-card--center{display:flex;flex-direction:column;align-items:center;gap:6px}.wz-phone-question{margin:0;font-size:var(--type-title);font-weight:500;color:var(--theme-ink);line-height:1.35}.wz-phone-amount{margin:0;font-size:26px;font-weight:700;color:var(--theme-ink)}.wz-bars{display:flex;gap:6px}.wz-bar{flex:1 1;height:6px;border-radius:var(--radius-pill);background:var(--theme-butter)}.wz-bar--on{background:var(--brand-gradient)}.wz-step-label{margin:0 0 8px;font-size:12px;font-weight:600;color:var(--theme-sub)}.wz-tabs{display:flex;background:var(--theme-shell);border-radius:var(--radius-pill);padding:4px}.wz-tab{flex:1 1;text-align:center;padding:8px;font-size:14px;font-weight:700;color:var(--theme-sub)}.wz-tab--on{display:flex;align-items:center;justify-content:center;gap:6px;background:var(--theme-card);border-radius:var(--radius-pill);color:var(--theme-ink)}.wz-tab-check{color:var(--hue-coral);font-size:11px}.wz-avatar{border-radius:var(--radius-pill);display:grid;place-items:center;font-weight:800;flex-shrink:0}.wz-avatar--0{background:var(--avatar-gradient-0)}.wz-avatar--0,.wz-avatar--1{color:var(--avatar-ink-on-warm)}.wz-avatar--1{background:var(--avatar-gradient-1)}.wz-avatar--2{background:var(--avatar-gradient-2)}.wz-avatar--2,.wz-avatar--3{color:var(--avatar-ink-on-pink)}.wz-avatar--3{background:var(--avatar-gradient-3)}.wz-avatar--s34{width:34px;height:34px;font-size:13px}.wz-avatar--s38{width:38px;height:38px;font-size:14px}.wz-avatar--s40{width:40px;height:40px;font-size:15px}.wz-avatar--s44{width:44px;height:44px;font-size:17px}.wz-avatar--s46{width:46px;height:46px;font-size:17px}.wz-avatar--s72{width:72px;height:72px;font-size:27px}.wz-avatar-stack{display:flex}.wz-avatar-stack .wz-avatar{border:2px solid var(--theme-card)}.wz-avatar-stack .wz-avatar+.wz-avatar{-webkit-margin-start:-10px;margin-inline-start:-10px}.wz-option{position:relative;border-radius:var(--radius-chip);background:var(--theme-shell);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;overflow:hidden}.wz-option--picked{border:2px solid var(--hue-coral)}.wz-option--dim{opacity:.45;transform:scale(.96)}.wz-option-wash{position:absolute;inset:0;background:var(--brand-gradient);opacity:.16}.wz-option-check{position:absolute;top:6px;inset-inline-end:6px;width:20px;height:20px;border-radius:10px;background:var(--hue-coral);color:var(--on-accent);display:grid;place-items:center;font-size:11px;font-weight:800}.wz-option>span:not(.wz-option-wash):not(.wz-option-check){position:relative}.wz-phone-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.wz-phone-row--top{align-items:flex-start}.wz-mb-10{margin-bottom:10px}.wz-mb-12{margin-bottom:12px}.wz-mb-14{margin-bottom:14px}.wz-mb-16{margin-bottom:16px}.wz-mb-18{margin-bottom:18px}.wz-mt-6{margin-top:6px}.wz-mt-18{margin-top:18px}.wz-fill{flex:1 1;min-width:0}.wz-phone-heading{margin:0 0 18px;font-size:24px;font-weight:700;color:var(--theme-ink)}.wz-back{width:36px;height:36px;border-radius:18px;background:var(--theme-shell);display:grid;place-items:center;font-weight:800;flex-shrink:0}.wz-back,.wz-soft-title{color:var(--theme-ink);font-size:15px}.wz-soft-title{margin:0;font-weight:600}.wz-soft-sub{margin:0;font-size:12px;color:var(--theme-sub)}.wz-players-label{margin:18px 0 10px}.wz-vibes{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.wz-vibe{min-height:92px;padding:14px 8px}.wz-vibe-emoji{font-size:26px;line-height:1}.wz-vibe-label{font-size:13px;font-weight:500;color:var(--theme-ink);text-align:center}.wz-soft{display:flex;align-items:center;gap:12px;background:var(--theme-card);border-radius:var(--radius-card);border:2px solid var(--hue-coral);padding:16px}.wz-soft-check{width:22px;height:22px;border-radius:11px;background:var(--hue-coral);color:var(--on-accent);display:grid;place-items:center;font-size:12px;font-weight:800;flex-shrink:0}.wz-cta-block{background:var(--button-gradient);color:var(--on-accent);padding:14px;text-align:center;font-weight:800;font-size:16px;box-shadow:var(--shadow-button)}.wz-code-pill,.wz-cta-block{border-radius:var(--radius-pill)}.wz-code-pill{background:var(--theme-shell);color:var(--theme-label);padding:6px 12px;font-size:var(--type-label);font-weight:700}.wz-code{margin:0 0 12px;text-align:center;font-size:26px;font-weight:800;letter-spacing:4px}.wz-code,.wz-code-url{color:var(--theme-ink)}.wz-code-url{margin:0 0 14px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.8}.wz-lobby-actions{display:flex;gap:10px}.wz-lobby-primary{background:var(--button-gradient);color:var(--on-accent);box-shadow:var(--shadow-button)}.wz-lobby-primary,.wz-lobby-secondary{flex:1 1;border-radius:var(--radius-pill);padding:11px;text-align:center;font-weight:800;font-size:14px}.wz-lobby-secondary{background:var(--theme-butter);color:var(--theme-chip-ink)}.wz-roster{display:flex;gap:10px}.wz-roster-cell{flex:1 1;background:var(--theme-card);border-radius:var(--radius-chip);padding:12px 6px;display:flex;flex-direction:column;align-items:center;gap:6px}.wz-roster-name{font-size:12px;font-weight:600;color:var(--theme-ink)}.wz-timer{display:inline-flex;align-items:center;gap:6px;background:var(--theme-butter);color:var(--theme-chip-ink);border-radius:var(--radius-pill);padding:6px 12px;font-size:var(--type-label);font-weight:700}.wz-timer-dot{width:13px;height:13px;border-radius:var(--radius-pill);border:2px solid;display:inline-block}.wz-streak{display:inline-block;background:var(--theme-butter);color:var(--theme-chip-ink);border-radius:var(--radius-pill);padding:8px 14px;font-size:var(--type-label);font-weight:700}.wz-choices{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.wz-choice{min-height:104px;padding:16px 10px}.wz-choice-name{font-size:14px;font-weight:500;color:var(--theme-ink)}.wz-you{display:flex;align-items:center;gap:12px;background:var(--theme-you-bg);border-radius:var(--radius-chip);padding:12px}.wz-you-name{margin:0;font-size:16px;font-weight:700;color:var(--theme-ink)}.wz-you-meta{margin:2px 0 0;font-size:var(--type-label);font-weight:500;color:var(--theme-sub)}.wz-blurred{margin-top:10px;display:flex;flex-direction:column;gap:8px}.wz-blurred span{height:34px;border-radius:var(--radius-pill);background:var(--theme-butter)}.wz-blurred span:first-child{opacity:.6}.wz-blurred span:nth-child(2){opacity:.52}.wz-blurred span:nth-child(3){opacity:.44}.wz-blurred-note{margin:12px 0 0;font-size:var(--type-label);color:var(--theme-sub)}.wz-winner{position:relative;width:100%;max-width:300px;border-radius:var(--radius-screen);background:var(--theme-bg);box-shadow:var(--shadow-card);padding:28px 18px 26px;overflow:hidden}.wz-winner-body{position:relative;display:flex;flex-direction:column;align-items:center}.wz-winner-crown{font-size:54px;line-height:1}.wz-winner-title{margin:6px 0 0;font-size:36px;font-weight:900;letter-spacing:-.03em}.wz-winner-name{margin:2px 0 0;font-size:24px;font-weight:800}.wz-winner-hero{width:100%;margin-top:18px;border-radius:var(--radius-card);background:var(--brand-gradient);padding:22px;overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;align-items:center;gap:12px}.wz-winner-hero,.wz-winner-hero>:not(.wz-gloss){position:relative}.wz-winner-won{margin:0;text-align:center;font-size:var(--type-title);font-weight:700;color:var(--on-accent)}.wz-standings{width:100%;margin-top:14px;display:flex;flex-direction:column;gap:8px}.wz-standing{display:flex;align-items:center;gap:12px;background:var(--theme-card);border-radius:var(--radius-card);padding:10px 14px;box-shadow:var(--shadow-card)}.wz-standing--first{border:2px solid var(--hue-sunny)}.wz-standing-rank{width:26px;font-size:15px;font-weight:700;color:var(--theme-sub)}.wz-standing--first .wz-standing-rank,.wz-standing-name{color:var(--theme-ink)}.wz-standing-name{flex:1 1;font-size:15px;font-weight:500}.wz-standing-score{font-size:15px;font-weight:700;color:var(--theme-sub)}.wz-home-head{margin-bottom:26px}.wz-home-greeting{margin:0;font-size:28px;font-weight:700;color:var(--theme-ink);letter-spacing:-.02em}.wz-home-sub{margin:2px 0 0;font-size:var(--type-label);font-weight:500;color:var(--theme-label)}.wz-home-games{display:flex;flex-direction:column;gap:12px;margin-bottom:28px}.wz-home-game{background:var(--theme-card);border-radius:var(--radius-card);padding:18px}.wz-home-game-name{margin:0;font-size:17px;font-weight:700;color:var(--theme-ink)}.wz-home-chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:8px}.wz-mini-chip{background:var(--theme-butter);color:var(--theme-chip-ink);border-radius:var(--radius-pill);padding:3px 10px;font-size:12px;font-weight:700}.wz-mini-chip--muted{background:var(--theme-shell);color:var(--theme-sub)}.wz-home-meta{font-size:var(--type-label);font-weight:500;color:var(--theme-sub)}.wz-home-invite{margin:8px 0 0;font-size:var(--type-label);font-weight:600;color:var(--theme-label)}.wz-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:2}.wz-confetti span{position:absolute;animation:wz-fall var(--wz-dur) var(--spring-gentle) var(--wz-delay) forwards}@media (max-width:920px){.wz-app,.wz-hero,.wz-how-row,.wz-how-row--reverse{grid-template-columns:minmax(0,1fr);gap:32px}.wz-app>*,.wz-hero>*,.wz-how-row--reverse>*,.wz-how-row>*{order:0}}@media (max-width:780px){.wz-nav-hide{display:none}}@media (max-width:560px){:root{--wz-gutter:18px;--wz-section-pad:clamp(44px,6vh,64px)}.wz-how-row,.wz-how-row--reverse{padding:22px}.wz-header-inner{height:auto;flex-wrap:wrap;justify-content:space-between;padding-block:12px;gap:10px 12px}.wz-header-inner .wz-spacer{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal]{opacity:1;transform:none;transition:opacity .2s linear}.wz *,.wz :after,.wz :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.14s!important}}