.adverse-home-container{--home-ink: #050505;--home-muted: #525252;--home-paper: #f7f7f8;--home-line: rgba(5, 5, 5, .12);--home-accent: #050505;--home-accent-soft: rgba(5, 5, 5, .08);--home-font: "SF Mono", "SFMono-Regular", "Cascadia Mono", "Liberation Mono", "Menlo", monospace;background:var(--home-paper);color:var(--home-ink);font-family:var(--home-font);overflow:visible}html:has(.adverse-home-container){scroll-snap-type:y mandatory;scroll-padding-top:0}body:has(.adverse-home-container){scroll-snap-type:y mandatory}.adverse-home-nav{position:fixed;inset:0 0 auto;z-index:30;background:#fbfaf7c2;border:0;box-shadow:none;backdrop-filter:blur(18px)}.adverse-home-nav .nav-links a,.adverse-home-nav .nav-login,.adverse-home-nav .nav-dashboard,.adverse-home-nav .nav-logout{color:var(--home-ink);text-decoration:none;border:0;box-shadow:none}.home-scroll-shell{min-height:500vh;position:relative;background:var(--home-paper);color:var(--home-ink);transition:--home-accent .4s ease}.home-stage{position:sticky;top:0;height:100vh;overflow:hidden;pointer-events:none;background:var(--home-paper)}.home-scroll-track{position:relative;z-index:3;margin-top:-100vh}.home-panel{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.54fr);gap:clamp(2rem,5vw,4rem);align-items:center;padding:clamp(8rem,14vh,10rem) clamp(1.5rem,6vw,6rem) clamp(3rem,8vh,5rem);scroll-snap-align:start;scroll-snap-stop:always}.home-panel-copy{max-width:920px}.home-eyebrow{display:inline-flex;color:var(--home-accent);font-size:clamp(.72rem,1.5vw,.92rem);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.35rem}.home-title{color:var(--home-ink);font-family:var(--home-font);font-size:clamp(3.2rem,8.2vw,8rem);line-height:.92;letter-spacing:-.095em;font-weight:760;max-width:980px}.home-body{max-width:680px;color:var(--home-muted);font-size:clamp(1rem,1.65vw,1.38rem);line-height:1.55;letter-spacing:-.045em;margin-top:1.7rem}.receipt-title-line{position:relative;z-index:2;display:block;background:linear-gradient(to bottom,var(--home-paper) 0%,var(--home-paper) 90%,rgba(247,247,248,0) 100%)}.receipt-word-window{--receipt-step: 1em;position:relative;z-index:1;display:block;height:var(--receipt-step);width:8.15ch;color:var(--home-accent);clip-path:inset(calc(var(--receipt-step) * -1.4) 0 0 0)}.receipt-word-stack{position:absolute;inset:0}.receipt-word{position:absolute;inset:0 auto auto 0;height:var(--receipt-step);line-height:var(--receipt-step);white-space:nowrap;opacity:0;transform:translateY(var(--receipt-step));will-change:transform;animation:receiptWordMotion 6s cubic-bezier(.45,0,.2,1) infinite,receiptWordVisibility 6s steps(1,end) infinite;animation-delay:calc((var(--receipt-index) * 2s) - 6s),calc((var(--receipt-index) * 2s) - 6s)}.audience-eyebrow{align-items:center;gap:.7em}.audience-cycle{position:relative;display:inline-block;width:8.25ch;height:1em;overflow:hidden;line-height:1em}.audience-cycle-stack{position:absolute;inset:0}.audience-cycle-word{position:absolute;inset:0 auto auto 0;height:1em;line-height:1em;white-space:nowrap;opacity:0;transform:translateY(1.05em);will-change:transform;animation-timing-function:cubic-bezier(.45,0,.2,1),steps(1,end);animation-iteration-count:infinite;animation-name:audienceWordMotion,audienceWordVisibility;animation-duration:4s,4s;animation-delay:calc((var(--receipt-index) * 2s) - 4s),calc((var(--receipt-index) * 2s) - 4s)}@keyframes receiptWordMotion{0%,24%{transform:translateY(0)}32.5%{transform:translateY(calc(var(--receipt-step) * -1.3))}32.6%,94%{transform:translateY(calc(var(--receipt-step) * 1.05))}to{transform:translateY(0)}}@keyframes receiptWordVisibility{0%,32.49%{opacity:1}32.5%,93.99%{opacity:0}94%,to{opacity:1}}@keyframes audienceWordMotion{0%,36%{transform:translateY(0)}48.5%{transform:translateY(-1.05em)}48.6%,88%{transform:translateY(1.05em)}to{transform:translateY(0)}}@keyframes audienceWordVisibility{0%,48.49%{opacity:1}48.5%,87.99%{opacity:0}88%,to{opacity:1}}.adverse-home-container a[href],.adverse-home-container button:not(:disabled),.adverse-home-container [role=button]:not([aria-disabled=true]){cursor:pointer}.adverse-home-container button:disabled,.adverse-home-container [role=button][aria-disabled=true]{cursor:not-allowed}.landmark-card,.store-card,.dashboard-promo-card{justify-self:center;width:min(100%,390px);background:transparent}.landmark-card{padding:0}.face-mesh-gif{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:28px;filter:grayscale(1) contrast(1.08);mix-blend-mode:multiply}.landmark-face{position:relative;aspect-ratio:1;border-radius:34% 34% 42% 42%;background:transparent}.landmark-dot{position:absolute;width:8px;height:8px;transform:translate(-50%,-50%);border-radius:50%;background:var(--home-accent);box-shadow:0 0 0 6px var(--home-accent-soft)}.landmark-lines{position:absolute;inset:0;fill:none;stroke:var(--home-accent);stroke-width:.85;opacity:.64}.confidence-stack,.store-card{display:grid;gap:.7rem;color:var(--home-muted);font-size:.9rem;letter-spacing:-.04em}.confidence-stack{margin-top:1.2rem}.home-panel[data-section-id=dashboard]{grid-template-columns:minmax(280px,.52fr) minmax(420px,.86fr)}.home-panel[data-section-id=dashboard] .home-panel-copy{max-width:680px}.home-panel[data-section-id=dashboard] .home-title{font-size:clamp(2.8rem,6.2vw,6.2rem)}.dashboard-promo-card{width:min(100%,760px);margin:0}.dashboard-promo-card img{display:block;width:100%;height:auto;aspect-ratio:1672 / 941;object-fit:cover;border:0;border-radius:0;box-shadow:none}.confidence-stack span span,.store-card span:not(.store-orb){padding:.85rem .95rem;border-radius:0;background:transparent}.store-card{padding:1.25rem}.store-orb{width:74px;height:74px;display:grid;place-items:center;border-radius:22px;color:#fff;background:var(--home-ink);font-size:2rem;margin-bottom:.6rem}.home-action{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.35rem;border:1px solid var(--home-ink);border-radius:999px;background:var(--home-ink);color:var(--home-paper);text-decoration:none;font:inherit;font-weight:700;cursor:pointer;transition:transform .18s ease,background .18s ease,color .18s ease;margin-top:2rem}.home-action:hover{transform:translateY(-2px);background:var(--home-accent);border-color:var(--home-accent)}.home-action:disabled{opacity:.5;cursor:not-allowed;transform:none}.home-action-secondary{background:transparent;color:var(--home-ink)}.home-action-secondary:hover{background:var(--home-ink);border-color:var(--home-ink);color:var(--home-paper)}.store-actions{display:flex;flex-wrap:wrap;gap:.8rem}.home-waitlist{min-height:78vh;display:grid;place-items:center;padding:7rem clamp(1.5rem,5vw,5rem);background:var(--home-paper);scroll-snap-align:start}.home-waitlist-card{width:min(100%,860px);border:1px solid var(--home-line);border-radius:34px;padding:clamp(2rem,6vw,4rem);background:radial-gradient(circle at 92% 14%,rgba(5,5,5,.06),transparent 18rem),#fff;box-shadow:0 24px 90px #05050514}.home-waitlist-card h2{font-size:clamp(2.4rem,7vw,5.6rem);line-height:.95;letter-spacing:-.09em;color:var(--home-ink)}.home-waitlist-card p:not(.home-eyebrow){color:var(--home-muted);margin-top:1rem;max-width:620px;line-height:1.55}.home-email-form{display:flex;gap:.8rem;margin-top:2rem}.home-email-form input{flex:1;min-width:0;min-height:52px;border:1px solid var(--home-line);border-radius:999px;padding:0 1.2rem;color:var(--home-ink);background:var(--home-paper);font:inherit}.home-footer{background:var(--home-paper);color:var(--home-ink);margin-top:0;scroll-snap-align:end;scroll-snap-stop:always}.home-footer .footer-content,.home-footer .footer-bottom{border-color:var(--home-line)}.home-footer .footer-section h4,.home-footer .footer-section p,.home-footer .footer-section a,.home-footer .footer-bottom p{color:var(--home-ink)}@media(max-width:860px){.home-panel{grid-template-columns:1fr;gap:2rem;padding-top:7.5rem}.home-title{font-size:clamp(3rem,16vw,5.4rem)}.landmark-card,.store-card,.dashboard-promo-card{justify-self:stretch;width:100%}.home-panel[data-section-id=dashboard]{grid-template-columns:1fr}.home-panel[data-section-id=dashboard] .home-title{font-size:clamp(2.7rem,14vw,5rem)}.home-email-form{flex-direction:column}.home-action{width:100%}}@media(prefers-reduced-motion:reduce){.receipt-word,.audience-cycle-word{animation:none;opacity:0;transform:none}.receipt-word:first-child,.audience-cycle-word:first-child{opacity:1}}.adverse-home-nav .logo,.adverse-home-nav .logo span{background:none;background-clip:initial;-webkit-background-clip:initial;-webkit-text-fill-color:var(--home-ink);color:var(--home-ink)}.adverse-home-nav .logo-img{filter:grayscale(1) brightness(0)}.adverse-home-nav.navbar{padding:0;border:0;box-shadow:none}.adverse-home-nav .nav-content{height:44px;min-height:44px;padding:0 clamp(1rem,3vw,2rem);display:flex;align-items:center}.adverse-home-nav .logo{font-size:1rem;gap:.35rem}.adverse-home-nav .logo-img{width:22px;height:22px}.adverse-home-nav .nav-links{gap:1rem;height:44px;align-items:center}.adverse-home-nav .nav-links a{font-size:.82rem;display:inline-flex;align-items:center;height:44px;line-height:1;text-decoration:none}.adverse-home-nav .nav-links a:before,.adverse-home-nav .nav-links a:after,.adverse-home-nav:before,.adverse-home-nav:after{display:none;content:none}.adverse-home-nav .rocket-smoke-container{display:none}.adverse-home-nav .nav-content,.adverse-home-nav .nav-links,.adverse-home-nav .auth-buttons{flex-wrap:nowrap}.adverse-home-nav .nav-links{flex:0 0 auto;margin-left:auto;justify-content:flex-end;overflow:visible}.adverse-home-nav .nav-links>a{white-space:nowrap;flex:0 0 auto}@media(max-width:520px){.adverse-home-nav .nav-content{height:40px;min-height:40px;padding:0 .75rem}.adverse-home-nav .logo{font-size:.88rem}.adverse-home-nav .logo-img{width:18px;height:18px}.adverse-home-nav .nav-links{height:40px;gap:.7rem;font-size:initial}.adverse-home-nav .nav-links a{height:40px;font-size:.72rem}}.adverse-home-nav{height:44px;padding:0;display:block}.home-nav-content{width:100%;height:44px;min-height:44px;padding:0 clamp(.85rem,3vw,2rem);display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;column-gap:1rem;box-sizing:border-box}.home-nav-content .rocket-logo{min-width:0;color:var(--home-ink);font-size:1rem;line-height:1;gap:.35rem}.home-nav-content .rocket-logo span{color:var(--home-ink);-webkit-text-fill-color:var(--home-ink)}.home-nav-links{min-width:0;height:44px;display:flex;align-items:center;justify-content:flex-end;gap:1rem;overflow:hidden}.home-nav-links a{height:44px;display:inline-flex;align-items:center;flex:0 0 auto;color:var(--home-ink);font-size:.82rem;line-height:1;text-decoration:none;white-space:nowrap}.home-nav-links a:before,.home-nav-links a:after{display:none;content:none}@media(max-width:520px){.adverse-home-nav,.home-nav-content,.home-nav-links,.home-nav-links a{height:40px;min-height:40px}.home-nav-content{padding:0 .65rem;column-gap:.6rem}.home-nav-content .rocket-logo{font-size:.82rem;gap:.25rem}.home-nav-links{gap:.55rem}.home-nav-links a{font-size:.68rem}}
