.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-word-window{--receipt-step: 1.1em;display:inline-grid;height:var(--receipt-step);min-width:0;overflow:hidden;color:var(--home-accent);vertical-align:-.16em}.receipt-word-stack{display:grid;animation:receiptWordLift 4.8s cubic-bezier(.76,0,.24,1) infinite;will-change:transform}.receipt-word{height:var(--receipt-step);line-height:var(--receipt-step);white-space:nowrap}@keyframes receiptWordLift{0%,18%{transform:translateY(0)}27%,48%{transform:translateY(calc(var(--receipt-step) * -1))}57%,78%{transform:translateY(calc(var(--receipt-step) * -2))}87%,to{transform:translateY(calc(var(--receipt-step) * -3))}}.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-stack{animation:none}}.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}}
