.onboarding-payoff-module__2X0FJW__payoff{background:var(--bg-panel);min-height:100svh;color:var(--fg);font:var(--text-md);padding:0 16px 120px}.onboarding-payoff-module__2X0FJW__payoff *{box-sizing:border-box}.onboarding-payoff-module__2X0FJW__header{justify-content:space-between;align-items:center;gap:16px;max-width:1080px;min-height:56px;margin:0 auto;display:flex}.onboarding-payoff-module__2X0FJW__wordmark{font:var(--text-xl);letter-spacing:var(--track-lg);align-items:center;gap:8px;display:flex}.onboarding-payoff-module__2X0FJW__domain{font:var(--text-xs);color:var(--fg-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-payoff-module__2X0FJW__main{grid-template-columns:minmax(0,1fr);grid-template-areas:"slot""status""signup""steps""details";gap:20px;max-width:1080px;margin:0 auto;display:grid}.onboarding-payoff-module__2X0FJW__slot{grid-area:slot;min-width:0}.onboarding-payoff-module__2X0FJW__frame{aspect-ratio:9/16;border-radius:var(--r-4);background:var(--bg-app);border:1px solid var(--line);width:min(100%,56.25svh - 135px);margin:0 auto;position:relative;overflow:hidden}.onboarding-payoff-module__2X0FJW__video,.onboarding-payoff-module__2X0FJW__still{object-fit:cover;background:var(--bg-inverse);width:100%;height:100%;position:absolute;inset:0}.onboarding-payoff-module__2X0FJW__video{cursor:pointer}.onboarding-payoff-module__2X0FJW__still{transform-origin:50% 40%;animation:14s ease-in-out infinite alternate onboarding-payoff-module__2X0FJW__drift}.onboarding-payoff-module__2X0FJW__sound{border-radius:var(--r-full);background:color-mix(in srgb, var(--bg-inverse) 60%, transparent);min-height:36px;color:var(--fg-inverse);font:var(--text-sm);cursor:pointer;border:0;padding:6px 12px;position:absolute;top:12px;left:12px}.onboarding-payoff-module__2X0FJW__sound:focus-visible{outline:var(--focus);outline-offset:2px}.onboarding-payoff-module__2X0FJW__hook{text-align:center;position:absolute;top:9%;left:8%;right:8%}.onboarding-payoff-module__2X0FJW__hook span{background:var(--bg-panel);color:var(--fg);font:var(--text-lg);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:3px 8px;line-height:1.6}.onboarding-payoff-module__2X0FJW__beat{border-radius:var(--r-2);text-align:center;background:color-mix(in srgb, var(--bg-inverse) 55%, transparent);width:fit-content;max-width:84%;color:var(--fg-inverse);font:var(--text-lg);margin:0 auto;padding:4px 10px;font-weight:600;animation:.5s cubic-bezier(.2,.7,.2,1) both onboarding-payoff-module__2X0FJW__rise;position:absolute;bottom:18%;left:8%;right:8%}.onboarding-payoff-module__2X0FJW__card{flex-direction:column;justify-content:center;gap:12px;padding:28px;display:flex;position:absolute;inset:0;overflow:hidden}.onboarding-payoff-module__2X0FJW__label{font:var(--text-xs);letter-spacing:.09em;color:var(--fg-3);display:block}.onboarding-payoff-module__2X0FJW__format{font:var(--text-display-panel);letter-spacing:-.03em;overflow-wrap:anywhere;line-height:1.1}.onboarding-payoff-module__2X0FJW__views{font:var(--text-sm);color:var(--fg-2);margin:0}.onboarding-payoff-module__2X0FJW__views strong{font:var(--text-display-panel);letter-spacing:-.04em;color:var(--fg);display:block}.onboarding-payoff-module__2X0FJW__cardNote{font:var(--text-sm);color:var(--fg-2);margin:0}.onboarding-payoff-module__2X0FJW__cardBeat{border-left:2px solid var(--fg);font:var(--text-md);margin:8px 0 0;padding-left:12px;animation:.5s cubic-bezier(.2,.7,.2,1) both onboarding-payoff-module__2X0FJW__rise}.onboarding-payoff-module__2X0FJW__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:56px;display:block}.onboarding-payoff-module__2X0FJW__scan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--fg) 6%, transparent), transparent);height:30%;animation:2.4s ease-in-out infinite onboarding-payoff-module__2X0FJW__scan;position:absolute;top:0;left:0;right:0}.onboarding-payoff-module__2X0FJW__disclosure{font:var(--text-xs);color:var(--fg-3);text-align:center;margin:8px 0 0}.onboarding-payoff-module__2X0FJW__status{grid-area:status;min-width:0}.onboarding-payoff-module__2X0FJW__title{font:var(--text-lg);letter-spacing:var(--track-lg);text-wrap:balance;margin:16px 0 0;font-weight:600}.onboarding-payoff-module__2X0FJW__statusLine{font:var(--text-md);color:var(--fg);margin:0;font-weight:600}.onboarding-payoff-module__2X0FJW__bar{border-radius:var(--r-full);background:var(--line);height:4px;margin-top:12px;position:relative;overflow:hidden}.onboarding-payoff-module__2X0FJW__bar>span{background:var(--fg);transform-origin:0;transition:transform 1s linear;position:absolute;inset:0}.onboarding-payoff-module__2X0FJW__bar:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--bg-panel) 55%, transparent), transparent);width:40%;animation:1.8s linear infinite onboarding-payoff-module__2X0FJW__shimmer;position:absolute;top:0;bottom:0}.onboarding-payoff-module__2X0FJW__elapsed{font:var(--text-xs);color:var(--fg-3);font-variant-numeric:tabular-nums;margin:8px 0 0}.onboarding-payoff-module__2X0FJW__signup{grid-area:signup;min-width:0}.onboarding-payoff-module__2X0FJW__signup h2{font:var(--text-md);margin:0 0 12px;font-weight:600}.onboarding-payoff-module__2X0FJW__steps{font:var(--text-sm);color:var(--fg-3);grid-area:steps;gap:10px;margin:0;padding:0;list-style:none;display:grid}.onboarding-payoff-module__2X0FJW__steps li{align-items:center;gap:10px;display:flex}.onboarding-payoff-module__2X0FJW__steps li[data-state=done]{color:var(--fg-2)}.onboarding-payoff-module__2X0FJW__steps li[data-state=active]{color:var(--fg);font-weight:600}.onboarding-payoff-module__2X0FJW__tick{border-radius:var(--r-full);border:1px solid var(--line-2);flex:none;place-items:center;width:18px;height:18px;display:grid}.onboarding-payoff-module__2X0FJW__steps li[data-state=done] .onboarding-payoff-module__2X0FJW__tick{background:var(--fg);border-color:var(--fg);color:var(--bg-panel)}.onboarding-payoff-module__2X0FJW__steps li[data-state=active] .onboarding-payoff-module__2X0FJW__tick{border-color:var(--fg);animation:1.4s ease-in-out infinite onboarding-payoff-module__2X0FJW__pulse}.onboarding-payoff-module__2X0FJW__details{border-top:1px solid var(--line);grid-area:details;min-width:0;padding-top:20px}.onboarding-payoff-module__2X0FJW__details p{color:var(--fg-2);font:var(--text-md);margin:0 0 12px;line-height:1.6}.onboarding-payoff-module__2X0FJW__details h2{font:var(--text-sm);margin:16px 0 6px;font-weight:600}.onboarding-payoff-module__2X0FJW__source a{color:var(--fg);text-underline-offset:3px}.onboarding-payoff-module__2X0FJW__sticky{z-index:4;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--bg-panel);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0}@media (min-width:900px){.onboarding-payoff-module__2X0FJW__payoff{padding:0 48px 96px}.onboarding-payoff-module__2X0FJW__header{min-height:80px}.onboarding-payoff-module__2X0FJW__main{grid-template:"slot status""slot signup""slot steps""slot details"1fr/360px minmax(0,1fr);align-items:start;gap:24px 64px;margin-top:24px}.onboarding-payoff-module__2X0FJW__frame{width:100%}.onboarding-payoff-module__2X0FJW__title{font:var(--text-display-panel);letter-spacing:-.04em;margin-top:20px}.onboarding-payoff-module__2X0FJW__signup,.onboarding-payoff-module__2X0FJW__status,.onboarding-payoff-module__2X0FJW__steps,.onboarding-payoff-module__2X0FJW__details{max-width:460px}.onboarding-payoff-module__2X0FJW__sticky{display:none}}@keyframes onboarding-payoff-module__2X0FJW__drift{0%{transform:scale(1)}to{transform:scale(1.08)translateY(-1.5%)}}@keyframes onboarding-payoff-module__2X0FJW__rise{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes onboarding-payoff-module__2X0FJW__scan{0%{transform:translateY(-100%)}to{transform:translateY(340%)}}@keyframes onboarding-payoff-module__2X0FJW__shimmer{0%{transform:translate(-100%)}to{transform:translate(260%)}}@keyframes onboarding-payoff-module__2X0FJW__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.onboarding-payoff-module__2X0FJW__payoff *,.onboarding-payoff-module__2X0FJW__payoff :before,.onboarding-payoff-module__2X0FJW__payoff :after{transition:none!important;animation:none!important}}.onboarding-payoff-module__2X0FJW__slide{object-fit:contain;background:var(--bg-inverse);animation:.3s ease-out onboarding-payoff-module__2X0FJW__slideIn}.onboarding-payoff-module__2X0FJW__slideCount{border-radius:var(--r-full);background:color-mix(in srgb, var(--bg-inverse) 60%, transparent);color:var(--fg-inverse);font:var(--text-xs);font-variant-numeric:tabular-nums;padding:3px 8px;position:absolute;top:10px;right:10px}@keyframes onboarding-payoff-module__2X0FJW__slideIn{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.onboarding-payoff-module__2X0FJW__slide{animation:none}}.onboarding-payoff-module__2X0FJW__after{margin-top:16px;display:grid}
.onboarding-live-module__evysTa__auth{gap:12px;display:grid}.onboarding-live-module__evysTa__auth>button,.onboarding-live-module__evysTa__auth form>button{justify-content:center;gap:10px;width:100%;min-height:48px}.onboarding-live-module__evysTa__auth form{gap:8px;display:grid}.onboarding-live-module__evysTa__auth label,.onboarding-live-module__evysTa__entry label{font:var(--text-sm)}.onboarding-live-module__evysTa__auth input,.onboarding-live-module__evysTa__entry input{border:1px solid var(--line-2);border-radius:var(--r-2);width:100%;min-height:48px;font:var(--text-md);background:var(--bg-panel);color:var(--fg);padding:12px}.onboarding-live-module__evysTa__auth p{font:var(--text-sm);margin:0;line-height:1.5}.onboarding-live-module__evysTa__auth .onboarding-live-module__evysTa__terms{font:var(--text-xs);color:var(--fg-3)}.onboarding-live-module__evysTa__terms a{color:inherit;margin-block:-14px;padding-block:14px;display:inline-block}.onboarding-live-module__evysTa__entry{background:var(--bg-panel);min-height:100svh;color:var(--fg);font:var(--text-md);padding:0 20px 64px}.onboarding-live-module__evysTa__entry *{box-sizing:border-box}.onboarding-live-module__evysTa__entryHeader{align-items:center;max-width:460px;min-height:68px;margin:0 auto;display:flex}.onboarding-live-module__evysTa__entryMark{color:var(--fg);font:var(--text-xl);letter-spacing:var(--track-lg);align-items:center;gap:8px;text-decoration:none;display:flex}.onboarding-live-module__evysTa__entryBody{max-width:460px;margin:12svh auto 0}.onboarding-live-module__evysTa__entryBody h1{font:var(--text-display-panel);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(2.25rem,4.4vw,3.25rem);line-height:1.05}.onboarding-live-module__evysTa__entryLede{color:var(--fg-2);font:var(--text-md);margin:16px 0 32px;line-height:1.6}.onboarding-live-module__evysTa__entryForm{gap:8px;display:grid}.onboarding-live-module__evysTa__entryForm label{font:var(--text-sm);color:var(--fg-2)}.onboarding-live-module__evysTa__entryForm>button{justify-content:center;width:100%;min-height:48px;margin-top:8px}.onboarding-live-module__evysTa__entryForm>button+button{margin-top:0}.onboarding-live-module__evysTa__entryError{font:var(--text-sm);color:var(--fg);margin:16px 0 0}.onboarding-live-module__evysTa__skip{min-height:44px;color:var(--fg-2);font:var(--text-sm);text-underline-offset:4px;align-items:center;margin-top:16px;text-decoration:underline;display:inline-flex}.onboarding-live-module__evysTa__skip:hover{color:var(--fg)}.onboarding-live-module__evysTa__skip:focus-visible{outline:var(--focus);outline-offset:3px}.onboarding-live-module__evysTa__entrySignup{border-top:1px solid var(--line);margin-top:32px;padding-top:24px}@media (min-width:900px){.onboarding-live-module__evysTa__entry{padding-inline:48px}.onboarding-live-module__evysTa__entryHeader{min-height:88px}.onboarding-live-module__evysTa__entryBody{margin-top:16svh}}.onboarding-live-module__evysTa__emailRow{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.onboarding-live-module__evysTa__emailRow label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.onboarding-live-module__evysTa__emailRow input{border:1px solid var(--line-2);border-radius:var(--r-2);width:100%;min-height:48px;font:var(--text-md);background:var(--bg-panel);color:var(--fg);padding:12px}.onboarding-live-module__evysTa__emailRow input::placeholder{color:var(--fg-3)}.onboarding-live-module__evysTa__emailRow>button{justify-content:center;width:100%;min-height:48px}.onboarding-live-module__evysTa__stickyRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.onboarding-live-module__evysTa__stickyRow>button{justify-content:center;gap:10px;min-height:48px}.onboarding-live-module__evysTa__stickyEmail{color:var(--fg-2);font:var(--text-sm);text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.onboarding-live-module__evysTa__entryAgain{justify-content:center;width:100%;min-height:48px}.onboarding-live-module__evysTa__entryAgain+.onboarding-live-module__evysTa__entryAgain{margin-top:12px}.onboarding-live-module__evysTa__moreIdeas{justify-content:center;width:100%;min-height:52px;font-weight:600}
html[data-onboarding-transition]::view-transition{pointer-events:none}html[data-onboarding-transition]::view-transition-group(onboarding-storyboard){z-index:2;animation-duration:.9s;animation-timing-function:cubic-bezier(.16,1,.3,1)}html[data-onboarding-transition]::view-transition-old(onboarding-storyboard){mix-blend-mode:normal;height:100%;animation-duration:.26s}html[data-onboarding-transition]::view-transition-new(onboarding-storyboard){mix-blend-mode:normal;height:100%;animation-duration:.26s}html[data-onboarding-transition]::view-transition-group(onboarding-wordmark){z-index:3;animation-duration:.4s}html[data-onboarding-transition]::view-transition-old(root){animation:.22s ease-in both onboarding-out}html[data-onboarding-transition]::view-transition-new(root){mix-blend-mode:normal;animation:none}@keyframes onboarding-out{to{opacity:0;transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){html[data-onboarding-transition]::view-transition-group(*){animation-duration:1ms!important}html[data-onboarding-transition]::view-transition-old(*){animation-duration:1ms!important}html[data-onboarding-transition]::view-transition-new(*){animation-duration:1ms!important}}
