.OverlayLanding-module__war15a__page{--pad:clamp(var(--space-6), 6vw, 120px);background:var(--color-bg);color:var(--color-text)}.OverlayLanding-module__war15a__page+footer{margin-top:0}.OverlayLanding-module__war15a__flow,.OverlayLanding-module__war15a__noStrip,.OverlayLanding-module__war15a__apps,.OverlayLanding-module__war15a__points,.OverlayLanding-module__war15a__nextList{margin:0;padding:0}.OverlayLanding-module__war15a__head{gap:var(--space-3);display:grid}.OverlayLanding-module__war15a__overline{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary-ink)}.OverlayLanding-module__war15a__h2{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:-.022em;text-wrap:balance;max-width:22ch;font-size:clamp(1.875rem,3.2vw,2.75rem);line-height:1.1}.OverlayLanding-module__war15a__lead{font-size:var(--text-body-lg);color:var(--color-text-muted);text-wrap:pretty;max-width:60ch;line-height:1.55}.OverlayLanding-module__war15a__h3{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.0625rem,1.6vw,1.375rem)}.OverlayLanding-module__war15a__body{font-size:var(--text-body);color:var(--color-text-muted);text-wrap:pretty;line-height:1.55}.OverlayLanding-module__war15a__ctas{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.OverlayLanding-module__war15a__btn{min-height:54px;padding:0 var(--space-8);border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-h3);font-weight:var(--fw-bold);white-space:nowrap;transition:background var(--duration-base) var(--easing-standard), box-shadow var(--duration-base) var(--easing-standard);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.OverlayLanding-module__war15a__btn:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.OverlayLanding-module__war15a__btn.OverlayLanding-module__war15a__btnAccent{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--coral-500);box-shadow:var(--shadow-glow-coral)}.OverlayLanding-module__war15a__btn.OverlayLanding-module__war15a__btnAccent:hover{background:var(--coral-500);box-shadow:var(--shadow-glow-coral-hover)}.OverlayLanding-module__war15a__btn.OverlayLanding-module__war15a__btnOutline{background:var(--color-surface);color:var(--color-text);border-color:var(--color-line-strong)}.OverlayLanding-module__war15a__btn.OverlayLanding-module__war15a__btnOutline:hover{border-color:var(--color-text-muted)}.OverlayLanding-module__war15a__btn.OverlayLanding-module__war15a__btnGlass{background:var(--glass-surface-sm);color:var(--white);border-color:var(--glass-border-md)}.OverlayLanding-module__war15a__btn.OverlayLanding-module__war15a__btnGlass:hover{border-color:var(--glass-border)}.OverlayLanding-module__war15a__hero{text-align:center;padding:clamp(var(--space-10), 6vw, 72px) var(--pad) clamp(var(--space-12), 7vw, 96px);flex-direction:column;align-items:center;display:flex}.OverlayLanding-module__war15a__price{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6) var(--space-3) var(--space-3);border:2px solid var(--state-win-fg);border-radius:var(--radius-xl);background:var(--state-win-bg);box-shadow:var(--shadow-md);text-align:left;display:inline-flex}.OverlayLanding-module__war15a__priceZero{padding:var(--space-2) var(--space-5);border-radius:var(--radius-md);background:var(--green-700);color:var(--white);font-family:var(--font-mono);font-weight:var(--fw-extrabold);place-items:center;font-size:clamp(1.75rem,2.6vw,2.25rem);line-height:1;display:grid}.OverlayLanding-module__war15a__priceText{gap:var(--space-1);display:grid}.OverlayLanding-module__war15a__priceLine{font-family:var(--font-display);font-weight:var(--fw-extrabold);font-size:clamp(1.0625rem,1.6vw,1.375rem)}.OverlayLanding-module__war15a__priceSub{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.OverlayLanding-module__war15a__title{margin-top:var(--space-6);font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:-.03em;text-wrap:balance;max-width:22ch;font-size:clamp(2.5rem,4.6vw,4rem);line-height:1.04}.OverlayLanding-module__war15a__heroLead{margin:var(--space-5) 0 var(--space-8);font-size:var(--text-body-lg);color:var(--color-text-muted);text-wrap:pretty;max-width:46ch;line-height:1.55}.OverlayLanding-module__war15a__meta{margin-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.03em;color:var(--color-text-muted)}.OverlayLanding-module__war15a__heroDemo{width:min(1200px,100%);margin-top:clamp(var(--space-10), 4vw, 56px)}.OverlayLanding-module__war15a__demo{aspect-ratio:16/9;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);background:var(--surface-dark-base);position:relative;overflow:hidden;container-type:inline-size}.OverlayLanding-module__war15a__demoPhoto{object-fit:cover}.OverlayLanding-module__war15a__demoCanvas{--px:calc(100cqw / 1920);font-family:var(--font-body);color:var(--white);text-align:left;position:absolute;inset:0}.OverlayLanding-module__war15a__band{padding:clamp(var(--space-16), 8vw, 112px) var(--pad)}.OverlayLanding-module__war15a__surface{background:var(--color-surface)}.OverlayLanding-module__war15a__inner{gap:clamp(var(--space-8), 4vw, var(--space-12));width:min(1200px,100%);margin-inline:auto;display:grid}.OverlayLanding-module__war15a__flow{gap:var(--space-12);counter-reset:none;grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.OverlayLanding-module__war15a__flowCard{align-content:start;gap:var(--space-2);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-bg);display:grid;position:relative}.OverlayLanding-module__war15a__flowCard:not(:last-child):after{content:"";top:112px;right:calc(-1 * var(--space-8));width:var(--space-4);height:var(--space-4);border-top:2px solid var(--color-line-strong);border-right:2px solid var(--color-line-strong);position:absolute;transform:rotate(45deg)}.OverlayLanding-module__war15a__flowVisual{height:200px;margin-bottom:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);border:1px solid var(--color-line);place-items:center;display:grid;overflow:hidden}.OverlayLanding-module__war15a__step{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.OverlayLanding-module__war15a__keypadWrap{justify-items:center;gap:var(--space-3);display:grid}.OverlayLanding-module__war15a__keypad{gap:var(--space-2);grid-template-columns:repeat(4,56px);display:grid}.OverlayLanding-module__war15a__key{border-radius:var(--radius-md);border:1px solid var(--color-line);background:var(--color-bg);height:50px;font-family:var(--font-mono);font-weight:var(--fw-bold);font-size:var(--text-body-lg);place-items:center;display:grid}.OverlayLanding-module__war15a__key.OverlayLanding-module__war15a__keyOn{background:var(--surface-dark-base);border-color:var(--surface-dark-base);color:var(--white)}.OverlayLanding-module__war15a__keyNote{font-size:var(--text-caption);font-weight:var(--fw-semibold);color:var(--color-text-muted)}.OverlayLanding-module__war15a__source{gap:var(--space-2);width:100%;padding:var(--space-5);text-align:left;display:grid}.OverlayLanding-module__war15a__sourceLabel{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-muted)}.OverlayLanding-module__war15a__field{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);border:1px solid var(--color-line);background:var(--color-bg);font-family:var(--font-mono);font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.OverlayLanding-module__war15a__fieldRow{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.OverlayLanding-module__war15a__sourceOk{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--color-text-muted);display:inline-flex}.OverlayLanding-module__war15a__okIcon{width:16px;height:16px;color:var(--state-win-fg)}.OverlayLanding-module__war15a__streamPic{width:100%;height:100%;position:relative}.OverlayLanding-module__war15a__streamDemo{aspect-ratio:auto;width:100%;height:100%;box-shadow:none;border-radius:0;position:absolute;inset:0}.OverlayLanding-module__war15a__livePill{top:var(--space-3);left:var(--space-3);align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--state-live-fg);color:var(--white);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:.08em;display:inline-flex;position:absolute}.OverlayLanding-module__war15a__liveDot{border-radius:var(--radius-full);background:var(--white);width:6px;height:6px}.OverlayLanding-module__war15a__noStrip{padding:var(--space-6) 0;border-radius:var(--radius-xl);background:var(--surface-dark-base);grid-template-columns:repeat(3,1fr);list-style:none;display:grid}.OverlayLanding-module__war15a__noStrip li{justify-content:center;align-items:center;gap:var(--space-3);padding:0 var(--space-4);font-family:var(--font-display);font-weight:var(--fw-bold);color:var(--white);font-size:clamp(1.0625rem,1.6vw,1.3125rem);display:flex}.OverlayLanding-module__war15a__noStrip li+li{border-left:1px solid var(--glass-border-sm)}.OverlayLanding-module__war15a__noIcon{width:24px;height:24px;color:var(--dark-text-success);flex:none}.OverlayLanding-module__war15a__groups{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.OverlayLanding-module__war15a__group{align-content:start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-line);display:grid}.OverlayLanding-module__war15a__groupHead{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.OverlayLanding-module__war15a__groupTitle{align-items:center;gap:var(--space-2);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h3);display:inline-flex}.OverlayLanding-module__war15a__groupIcon{width:20px;height:20px;color:var(--color-text-muted)}.OverlayLanding-module__war15a__ready{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--state-win-bg);color:var(--green-700);font-size:var(--text-caption);font-weight:var(--fw-semibold);display:inline-flex}.OverlayLanding-module__war15a__readyIcon{width:14px;height:14px}.OverlayLanding-module__war15a__apps{list-style:none;display:grid}.OverlayLanding-module__war15a__app{align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--color-line);display:flex}.OverlayLanding-module__war15a__appMark{border-radius:var(--radius-md);background:var(--color-bg);border:1px solid var(--color-line);width:44px;height:44px;font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--fw-bold);color:var(--color-text-muted);flex:none;place-items:center;display:grid}.OverlayLanding-module__war15a__appText{gap:2px;display:grid}.OverlayLanding-module__war15a__appName{font-weight:var(--fw-semibold)}.OverlayLanding-module__war15a__appHow{font-size:var(--text-small);color:var(--color-text-muted)}.OverlayLanding-module__war15a__why{align-items:center;gap:clamp(var(--space-10), 6vw, 80px);grid-template-columns:440px 1fr}.OverlayLanding-module__war15a__whyVisual{padding-top:var(--space-6);justify-items:center;display:grid;position:relative}.OverlayLanding-module__war15a__whyBackdrop{inset:var(--space-16) var(--space-5) var(--space-6);background:radial-gradient(ellipse 80% 60% at 30% 0%, var(--glow-blue-sm), transparent 72%), var(--surface-dark-base);border-radius:32px;position:absolute}.OverlayLanding-module__war15a__whyPhone{position:relative}.OverlayLanding-module__war15a__whyCopy{gap:var(--space-10);display:grid}.OverlayLanding-module__war15a__points{gap:var(--space-8);grid-template-columns:1fr 1fr;list-style:none;display:grid}.OverlayLanding-module__war15a__point{align-content:start;gap:var(--space-2);display:grid}.OverlayLanding-module__war15a__pointIcon{width:44px;height:44px;margin-bottom:var(--space-1);border-radius:var(--radius-md);background:var(--color-primary-tint);color:var(--color-primary-ink);place-items:center;display:grid}.OverlayLanding-module__war15a__pointIcon svg{width:22px;height:22px}.OverlayLanding-module__war15a__pointTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:clamp(1.0625rem,1.5vw,1.25rem)}.OverlayLanding-module__war15a__sports{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-muted)}.OverlayLanding-module__war15a__split{align-items:start;gap:clamp(var(--space-10), 6vw, 80px);grid-template-columns:1fr 1fr}.OverlayLanding-module__war15a__next{gap:var(--space-5);padding:var(--space-8);border-radius:var(--radius-xl);background:var(--color-surface);border:1px solid var(--color-line);display:grid}.OverlayLanding-module__war15a__nextOverline{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-muted)}.OverlayLanding-module__war15a__nextTitle{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--text-h2)}.OverlayLanding-module__war15a__nextList{gap:var(--space-5);list-style:none;display:grid}.OverlayLanding-module__war15a__nextItem{gap:var(--space-4);display:flex}.OverlayLanding-module__war15a__nextIcon{border-radius:var(--radius-md);background:var(--color-bg);flex:none;place-items:center;width:40px;height:40px;display:grid}.OverlayLanding-module__war15a__nextIcon svg{width:20px;height:20px}.OverlayLanding-module__war15a__nextName{font-weight:var(--fw-semibold);display:block}.OverlayLanding-module__war15a__nextBody{font-size:var(--text-small);color:var(--color-text-muted);display:block}.OverlayLanding-module__war15a__inkLink{align-items:center;gap:var(--space-2);min-height:var(--min-tap-target);font-weight:var(--fw-semibold);color:var(--color-primary-ink);text-decoration:none;display:inline-flex}.OverlayLanding-module__war15a__inkLink:hover{color:var(--color-text)}.OverlayLanding-module__war15a__inkLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.OverlayLanding-module__war15a__inkLinkIcon{width:18px;height:18px}.OverlayLanding-module__war15a__faq{align-items:start;gap:clamp(var(--space-10), 8vw, 120px);grid-template-columns:360px 1fr}.OverlayLanding-module__war15a__closing{justify-items:center;gap:var(--space-5);text-align:center;padding:clamp(var(--space-16), 9vw, 120px) var(--pad);background:radial-gradient(ellipse 70% 60% at 50% 0%, var(--glow-blue-sm), transparent 72%), var(--surface-dark-base);color:var(--white);display:grid}.OverlayLanding-module__war15a__closingOverline{font-family:var(--font-mono);font-size:var(--text-overline);font-weight:var(--fw-semibold);letter-spacing:.18em;text-transform:uppercase;color:var(--dark-text-accent)}.OverlayLanding-module__war15a__closingTitle{font-family:var(--font-display);font-weight:var(--fw-extrabold);letter-spacing:-.028em;text-wrap:balance;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.06}.OverlayLanding-module__war15a__closingMeta{font-family:var(--font-mono);font-size:var(--text-caption);letter-spacing:.03em;color:var(--dark-text-primary)}@media (max-width:960px){.OverlayLanding-module__war15a__flow,.OverlayLanding-module__war15a__groups,.OverlayLanding-module__war15a__noStrip,.OverlayLanding-module__war15a__split,.OverlayLanding-module__war15a__faq{grid-template-columns:1fr}.OverlayLanding-module__war15a__flow{gap:var(--space-4)}.OverlayLanding-module__war15a__flowCard:not(:last-child):after{display:none}.OverlayLanding-module__war15a__noStrip{justify-items:start;gap:var(--space-4);padding:var(--space-6)}.OverlayLanding-module__war15a__noStrip li{padding:0}.OverlayLanding-module__war15a__noStrip li+li{border-left:0}.OverlayLanding-module__war15a__why{grid-template-columns:1fr}.OverlayLanding-module__war15a__whyVisual{order:2}}@media (max-width:767px){.OverlayLanding-module__war15a__hero{text-align:left;align-items:stretch}.OverlayLanding-module__war15a__price{padding-right:var(--space-4);align-self:flex-start;gap:var(--space-3)}.OverlayLanding-module__war15a__title,.OverlayLanding-module__war15a__heroLead{max-width:none}.OverlayLanding-module__war15a__ctas{width:100%;display:grid}.OverlayLanding-module__war15a__ctas>*{width:100%}.OverlayLanding-module__war15a__heroDemo{margin:0 0 var(--space-6);order:1}.OverlayLanding-module__war15a__hero>.OverlayLanding-module__war15a__ctas{order:2}.OverlayLanding-module__war15a__meta{order:3}.OverlayLanding-module__war15a__points{gap:var(--space-6);grid-template-columns:1fr}.OverlayLanding-module__war15a__whyBackdrop{inset:var(--space-16) calc(-1 * var(--pad)) var(--space-6);border-radius:0}.OverlayLanding-module__war15a__closing{text-align:left;justify-items:stretch}}@media (prefers-reduced-motion:reduce){.OverlayLanding-module__war15a__btn{transition:none}}
