html,body{min-height:100vh;overflow-x:clip}.lp{z-index:1;max-width:var(--max-w-wide);padding:0 var(--gutter);margin:0 auto;position:relative}@media (max-width:1100px){.lp{padding:0 56px}}@media (max-width:720px){.lp{padding:0 24px}}.nav{z-index:60;-webkit-backdrop-filter:blur(14px);background:linear-gradient(#0e0b08e6 60%,#0e0b0800);justify-content:space-between;align-items:center;padding:22px 0 18px;display:flex;position:sticky;top:0}.nav:after{content:"";left:var(--gutter);right:var(--gutter);background:var(--border-hairline);opacity:0;height:1px;transition:opacity .3s var(--ease);position:absolute;bottom:0}body.scrolled .nav:after{opacity:1}.lp-brand{align-items:center;gap:12px;display:flex}.lp-brand-mark{width:30px;height:22px;color:var(--accent)}.lp-brand-mark svg{width:100%;height:100%}.lp-brand-word{font-family:var(--font-display);letter-spacing:-.01em;font-size:22px;font-weight:600}.lp-brand-beta{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);border:1px solid var(--accent-glow);background:var(--accent-soft);white-space:nowrap;border-radius:999px;margin-left:4px;padding:3px 8px;font-size:9px}.nav-links{align-items:center;gap:28px;display:flex}.nav-links a{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);transition:color .18s var(--ease);font-size:10.5px}.nav-links a:hover{color:var(--text-primary)}.nav-links a:before{content:"·  ";color:var(--text-quaternary);margin-right:-2px}.nav-cta{align-items:center;gap:14px;display:flex}.nav-cta .signin{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-tertiary);transition:color .18s var(--ease);white-space:nowrap;font-size:11px}.nav-cta .signin:hover{color:var(--text-primary)}@media (max-width:1080px){.nav-links{display:none}}@media (max-width:560px){.nav-cta .signin{display:none}}.hero{gap:var(--s-6);grid-template-columns:1.05fr 1fr;align-items:center;padding:88px 0 96px;display:grid}@media (max-width:1100px){.hero{gap:var(--s-5);grid-template-columns:1fr;padding:56px 0 72px}}.lp-hero-l{flex-direction:column;gap:28px;max-width:620px;display:flex}.lp-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:14px;font-size:11px;display:inline-flex}.lp-eyebrow .pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 12px var(--accent-glow);animation:pulse-breath 1.8s var(--ease-in-out) infinite;border-radius:50%}.lp-eyebrow b{color:var(--accent);letter-spacing:.12em;font-weight:500}.headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:clamp(54px,7vw,100px);font-weight:600;line-height:.94}.headline em{color:var(--accent);font-style:italic}.headline .ghost{color:var(--text-quaternary);font-style:italic}.lede{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--text-secondary);max-width:34ch;font-size:clamp(19px,1.9vw,23px);font-style:normal;font-weight:500;line-height:1.45}.lede em{color:var(--accent);font-style:normal;font-weight:600}.sub{color:var(--text-tertiary);letter-spacing:-.003em;max-width:50ch;font-size:15.5px;line-height:1.55}.sub b{color:var(--text-secondary);font-weight:500}.hero-ctas{flex-wrap:wrap;align-items:center;gap:16px;margin-top:4px;display:flex}.btn-lg-primary{white-space:nowrap;background:linear-gradient(180deg, #ffffff0d 0%, transparent 50%, #0000001a 100%), var(--accent);color:var(--accent-ink);border:1px solid var(--accent-deep);letter-spacing:-.003em;transition:all .28s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:16px 28px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #fff3,0 1px #00000059,0 0 0 6px #d4a85700}.btn-lg-primary:hover{background:linear-gradient(180deg, #ffffff14 0%, transparent 50%, #0000001a 100%), var(--accent-bright);box-shadow:inset 0 1px 0 #ffffff3d, 0 1px 0 #00000059, 0 0 0 6px var(--accent-glow);transform:translateY(-1px)}.btn-lg-ghost{border:1px solid var(--border-medium);color:var(--text-primary);letter-spacing:-.003em;background:var(--bg-card);transition:all .2s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:15px 22px;font-size:13.5px;display:inline-flex}.btn-lg-ghost:hover{border-color:var(--accent-glow);color:var(--accent)}.btn-lg-ghost .mono{font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-quaternary);font-size:10.5px}.hero-foot{border-top:1px solid var(--border-hairline);font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-quaternary);flex-wrap:wrap;align-items:center;gap:18px;padding-top:18px;font-size:10.5px;display:flex}.hero-foot b{color:var(--text-secondary)}.hero-foot .dot{background:var(--text-quaternary);border-radius:50%;width:3px;height:3px}.hero-foot .live{color:var(--accent);align-items:center;gap:7px;display:inline-flex}.hero-foot .live:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent-glow);animation:pulse-breath 1.8s var(--ease-in-out) infinite;border-radius:50%}.demo-card{background:var(--bg-card);border:1px solid var(--border-hairline);box-shadow:var(--edge-top), 0 32px 64px #0000008c, 0 0 0 1px var(--accent-faint);border-radius:18px;padding:22px 22px 18px;position:relative}.demo-card:before{content:"";background:linear-gradient(180deg, var(--accent-glow), transparent 30%);-webkit-mask-composite:xor;pointer-events:none;opacity:.7;border-radius:18px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.demo-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-bottom:16px;font-size:10.5px;display:flex}.demo-head .left{align-items:center;gap:10px;display:flex}.demo-head .led{background:var(--warning);width:7px;height:7px;animation:pulse-breath 1.6s var(--ease-in-out) infinite;border-radius:50%;box-shadow:0 0 8px #c68a3c99}.demo-head .right{color:var(--text-quaternary);letter-spacing:0;font-size:10px}.demo-track{font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:.02em;align-items:center;gap:10px;margin-bottom:10px;font-size:12px;display:flex}.demo-track b{color:var(--text-primary)}.demo-track .meta{color:var(--text-quaternary);letter-spacing:0;font-size:10.5px}.demo-wave{border:1px solid var(--border-hairline);background:#0000002e;border-radius:10px;height:132px;padding:18px 14px;position:relative;overflow:hidden}.demo-wave-bars{z-index:2;align-items:center;gap:1.5px;height:100%;display:flex;position:relative}.demo-wave-bars i{background:var(--accent);opacity:.62;border-radius:1px;flex:1;min-height:2px}.demo-wave-bars i.peak{opacity:.95}.demo-wave-bars i.hole{opacity:.16}.demo-wave-bars i.missing{opacity:.1;background:var(--text-quaternary)}.demo-beam{filter:blur(2px);pointer-events:none;z-index:3;width:60px;animation:beam-sweep 5.5s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d4a8572e 40%,#d4a85752 50%,#d4a8572e 60%,#0000);position:absolute;top:0;bottom:0;left:0}@keyframes beam-sweep{0%{left:-8%}45%{left:100%}46%,to{opacity:0;left:100%}}.demo-anno{z-index:5;pointer-events:none;opacity:0;transition:opacity .5s var(--ease), transform .5s var(--ease);position:absolute;transform:translateY(6px)}.demo-anno.in{opacity:1;transform:translateY(0)}.anno-pill{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:var(--bg-elevated);border:1px solid var(--border-medium);color:var(--text-primary);box-shadow:var(--shadow-sm);border-radius:999px;align-items:center;gap:7px;padding:5px 10px;font-size:10px;display:inline-flex}.anno-pill:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.anno-pill.crit{color:var(--danger);border-color:#b5533a66}.anno-pill.warn{color:var(--warning);border-color:#c68a3c66}.anno-pill.ok{color:var(--teal);border-color:var(--teal-glow)}.anno-line{background:linear-gradient(currentColor 0%,#0000 100%);width:1px;position:absolute}.demo-verdict{border-top:1px solid var(--border-hairline);grid-template-columns:repeat(3,1fr);gap:0;margin-top:14px;padding-top:14px;display:grid}.demo-verdict .v{border-left:1px solid var(--border-hairline);flex-direction:column;gap:6px;padding:4px 18px 6px;display:flex}.demo-verdict .v:first-child{border-left:none;padding-left:18px}.demo-verdict .v .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);font-size:9.5px}.demo-verdict .v .val{font-family:var(--font-sans);color:var(--accent);letter-spacing:-.01em;padding-bottom:2px;font-size:22px;font-weight:600;line-height:1.15}.demo-verdict .v.miss .val{color:var(--danger)}.demo-verdict .v.warn .val{color:var(--warning)}.demo-foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-quaternary);justify-content:space-between;margin-top:12px;font-size:10px;display:flex}.demo-foot a{color:var(--accent);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--accent-glow);text-decoration-color:var(--accent-glow)}.ticker{margin:0 calc(var(--gutter) * -1);padding:18px var(--gutter);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);background:radial-gradient(ellipse 80% 100% at 50% 50%, var(--accent-faint), transparent), var(--bg-base);position:relative;overflow:hidden}@media (max-width:1100px){.ticker{margin:0 -56px;padding:18px 56px}}@media (max-width:720px){.ticker{margin:0 -24px;padding:18px 24px}}.ticker-track{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.1em;color:var(--text-tertiary);text-transform:uppercase;gap:64px;font-size:11.5px;animation:48s linear infinite ticker-slide;display:flex}.ticker-mark{top:50%;left:var(--gutter);z-index:4;font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);background:var(--bg-base);border:1px solid var(--border-soft);white-space:nowrap;pointer-events:none;border-radius:999px;padding:4px 10px;font-size:9px;position:absolute;transform:translateY(-50%)}.ticker-mark:before{content:"";background:var(--text-quaternary);vertical-align:1px;border-radius:50%;width:4px;height:4px;margin-right:7px;display:inline-block}.ticker:before{content:"";top:0;bottom:0;left:calc(var(--gutter) - 12px);background:linear-gradient(90deg, var(--bg-base) 0%, var(--bg-base) 60%, transparent);z-index:3;pointer-events:none;width:140px;position:absolute}@media (max-width:1100px){.ticker-mark{left:56px}.ticker:before{left:44px}}@media (max-width:720px){.ticker-mark{padding:3px 8px;font-size:8.5px;left:16px}.ticker:before{width:100px;left:4px}}.ticker-track span{align-items:center;gap:14px;display:inline-flex}.ticker-track b{color:var(--accent)}.ticker-track i{background:var(--accent-deep);border-radius:50%;width:4px;height:4px;font-style:normal}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{padding:120px 0;position:relative}@media (max-width:720px){.section{padding:80px 0}}.section-head{gap:var(--s-5);grid-template-columns:1fr 1.4fr;align-items:end;margin-bottom:56px;display:grid}@media (max-width:900px){.section-head{grid-template-columns:1fr;gap:18px}}.section-title{font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:.98}.section-title em{color:var(--accent);font-style:italic}.section-title .ghost{color:var(--text-quaternary);font-style:italic}.section-sub{color:var(--text-tertiary);max-width:52ch;font-size:16px;line-height:1.55}.section-sub b{color:var(--text-secondary)}.drawer-wrap{gap:var(--s-5);grid-template-columns:1.1fr 1fr;align-items:stretch;display:grid}@media (max-width:1000px){.drawer-wrap{grid-template-columns:1fr}}.drawer{background:var(--bg-panel);border:1px solid var(--border-hairline);box-shadow:var(--edge-top), 0 24px 48px #0006;border-radius:14px;padding:24px;position:relative;overflow:hidden}.drawer:before{content:"/Volumes/Drive · Music · WIP /";font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-quaternary);text-transform:lowercase;margin-bottom:14px;font-size:10.5px;display:block}.drawer-list{flex-direction:column;gap:0;display:flex;position:relative}.drawer-row{border-bottom:1px solid var(--border-hairline);font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:0;grid-template-columns:18px 1fr auto auto;align-items:center;gap:16px;padding:14px 0;font-size:11.5px;display:grid}.drawer-row .name{color:var(--text-primary);letter-spacing:-.005em}.drawer-row .date{color:var(--text-tertiary);font-size:10.5px}.drawer-row .stat{letter-spacing:.1em;text-transform:uppercase;color:var(--text-quaternary);border:1px solid var(--border-hairline);border-radius:999px;padding:3px 8px;font-size:10px}.drawer-foot{border-top:1px solid var(--border-hairline);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);justify-content:space-between;align-items:center;margin-top:14px;padding-top:14px;font-size:10px;display:flex}.drawer-foot .more{font-family:var(--font-sans);text-transform:none;letter-spacing:-.005em;color:var(--text-quaternary);font-size:16px;font-weight:500}.pain-text{flex-direction:column;align-self:center;gap:22px;display:flex}.pain-counter{font-family:var(--font-display);color:var(--accent);letter-spacing:-.01em;font-size:clamp(68px,9vw,120px);font-weight:600;line-height:.9}.pain-counter span{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);margin-top:8px;font-size:12px;font-style:normal;display:block}.pain-lede{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:-.02em;max-width:32ch;font-size:22px;font-weight:700;line-height:1.3}.pain-lede em{color:var(--accent);font-style:italic}.steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:1000px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.steps{grid-template-columns:1fr}}.step{background:var(--bg-card);border:1px solid var(--border-hairline);box-shadow:var(--edge-top), 0 4px 12px #00000040;transition:all .28s var(--ease);color:inherit;border-radius:14px;flex-direction:column;gap:14px;min-height:280px;padding:22px;text-decoration:none;display:flex;position:relative;overflow:hidden}.step:hover{border-color:var(--accent-glow);box-shadow:var(--edge-top), 0 24px 48px #0006, 0 0 0 4px var(--accent-soft);transform:translateY(-3px)}.step-num{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-quaternary);font-size:10px}.step-title{font-family:var(--font-display-mid);letter-spacing:-.01em;color:var(--text-primary);font-size:30px;font-weight:600;line-height:1}.step-title em{color:var(--accent);font-style:italic}.step-desc{color:var(--text-tertiary);letter-spacing:-.003em;font-size:13.5px;line-height:1.5}.step-vis{border-top:1px solid var(--border-hairline);flex:1;justify-content:center;align-items:center;min-height:80px;margin-top:6px;padding-top:14px;display:flex}.step-go{font-family:var(--font-mono);letter-spacing:.14em;color:var(--text-quaternary);text-transform:uppercase;transition:all .22s var(--ease);font-size:10.5px;position:absolute;bottom:18px;right:22px}.svis{width:100%;height:100%}.svis.bars{align-items:end;gap:3px;height:64px;display:flex}.svis.bars i{background:var(--accent);opacity:.7;border-radius:1px;flex:1}.svis.arc{height:64px;position:relative}.svis.ref{flex-direction:column;gap:4px;width:100%;display:flex}.svis.ref i{background:var(--accent);opacity:.6;border-radius:2px;height:4px}.svis.shape{justify-content:center;align-items:center;display:flex}.svis.chat{flex-direction:column;gap:6px;width:100%;display:flex}.svis.chat .bub{background:var(--bg-elevated);border:1px solid var(--border-soft);border-radius:4px;height:8px}.svis.chat .bub.you{background:var(--accent-soft);border-color:var(--accent-glow)}.svis.export{flex-direction:column;align-items:center;gap:8px;display:flex}.paths{grid-template-columns:1fr 1fr;gap:18px;display:grid;position:relative}@media (max-width:900px){.paths{grid-template-columns:1fr}}.paths:before{content:"";background:var(--bg-base);border:1px solid var(--border-medium);z-index:2;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.paths:after{content:"OR";z-index:3;font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-tertiary);font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:900px){.paths:before,.paths:after{display:none}}.path{background:var(--bg-card);border:1px solid var(--border-hairline);min-height:380px;box-shadow:var(--edge-top), 0 4px 12px #0000004d;border-radius:14px;flex-direction:column;gap:18px;padding:32px;display:flex}.path.no{background:linear-gradient(180deg, #b5533a0d, transparent 40%), var(--bg-panel);border-color:#b5533a26}.path-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:12px;font-size:10.5px;display:flex}.path.no .path-head{color:var(--danger)}.path.yes .path-head{color:var(--accent)}.path-title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:6px;font-size:36px;font-weight:600;line-height:1.05}.path-title em{color:var(--accent);font-style:italic}.path-bullets{flex-direction:column;gap:12px;margin-top:6px;display:flex}.path-bullets li{color:var(--text-secondary);letter-spacing:-.003em;grid-template-columns:16px 1fr;gap:12px;font-size:14px;line-height:1.45;list-style:none;display:grid}.path-bullets li:before{content:"";border-radius:50%;width:6px;height:6px;margin-top:8px;margin-left:5px}.path.no .path-bullets li:before{background:var(--danger);opacity:.6}.path-stat{border-top:1px solid var(--border-hairline);flex-direction:column;gap:4px;margin-top:auto;padding-top:18px;display:flex}.path-stat .k{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);font-size:10px}.path-stat .val{font-family:var(--font-display-mid);letter-spacing:-.01em;font-size:28px;font-weight:600}.path.no .path-stat .val{color:var(--danger)}.path.yes .path-stat .val{color:var(--accent)}.tstack{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:1000px){.tstack{grid-template-columns:1fr}}.tquote{background:var(--bg-card);border:1px solid var(--border-hairline);box-shadow:var(--edge-top);border-radius:14px;flex-direction:column;gap:22px;padding:30px 28px;display:flex}.tquote .qmark{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);opacity:.7;height:28px;font-size:64px;font-weight:600;line-height:.5}.tquote blockquote{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);font-size:22px;font-style:italic;font-weight:500;line-height:1.3}.tquote blockquote em{color:var(--accent);font-style:italic}.tquote .who{border-top:1px solid var(--border-hairline);align-items:center;gap:12px;padding-top:18px;display:flex}.tquote .who-mark{background:var(--bg-elevated);border:1px solid var(--border-medium);width:32px;height:32px;font-family:var(--font-mono);letter-spacing:.05em;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.tquote .who-meta{flex-direction:column;gap:2px;display:flex}.tquote .who-name{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-secondary);font-size:11px}.tquote .who-name b{color:var(--text-primary)}.tquote .who-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);font-size:10px}.beta{background:var(--bg-card);border:1px solid var(--accent-glow);gap:var(--s-5);box-shadow:var(--edge-top), 0 0 0 1px var(--accent-soft), 0 32px 96px #d4a85714, 0 48px 96px -24px #0009;border-radius:20px;grid-template-columns:1fr 1fr;align-items:center;padding:56px;display:grid;position:relative;overflow:hidden}@media (max-width:1000px){.beta{grid-template-columns:1fr;padding:36px 30px}}.beta:before{content:"";background:radial-gradient(ellipse 60% 80% at 100% 0%, var(--accent-faint), transparent 60%), radial-gradient(ellipse 60% 100% at 0% 100%, #d4a8570a, transparent 60%);pointer-events:none;position:absolute;inset:0}.beta-l,.beta-r{z-index:2;position:relative}.beta-title{font-family:var(--font-display);letter-spacing:-.01em;margin-bottom:18px;font-size:clamp(40px,5vw,60px);font-weight:600;line-height:.96}.beta-title em{color:var(--accent);font-style:italic}.beta-sub{color:var(--text-tertiary);letter-spacing:-.003em;max-width:42ch;font-size:15px;line-height:1.55}.beta-sub b{color:var(--text-secondary)}.seat-ring{aspect-ratio:1;place-items:center;width:100%;max-width:360px;margin:0 auto;display:grid;position:relative}.seat-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.seat-ring .bg-track{fill:none;stroke:var(--border-hairline);stroke-width:8px}.seat-ring .fill-track{fill:none;stroke:var(--accent);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 12px var(--accent-glow));transition:stroke-dashoffset 1.4s var(--ease-out)}.seat-inner{z-index:2;flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.seat-claimed{font-family:var(--font-display);color:var(--accent);letter-spacing:-.01em;font-size:clamp(56px,8vw,88px);font-weight:600;line-height:.9}.seat-total{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);font-size:11px}.seat-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quaternary);margin-top:6px;font-size:9.5px}.beta-form{border-bottom:1px solid var(--border-medium);transition:border-color .2s var(--ease);align-items:stretch;gap:0;max-width:480px;margin-top:28px;display:flex}.beta-form:focus-within{border-bottom-color:var(--accent)}.beta-form input{color:var(--text-primary);font-size:16px;font-family:var(--font-sans);letter-spacing:-.005em;background:0 0;border:none;outline:none;flex:1;padding:14px 0}.beta-form input::placeholder{color:var(--text-quaternary)}.beta-form button{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);transition:color .18s var(--ease);align-items:center;gap:10px;padding:0 8px 0 18px;font-size:11px;display:inline-flex}.beta-form button:hover{color:var(--accent-bright)}.beta-form button .arr{background:var(--accent);width:32px;height:32px;color:var(--accent-ink);transition:all .22s var(--ease);border-radius:50%;place-items:center;display:grid}.beta-form button:hover .arr{background:var(--accent-bright);box-shadow:0 0 14px var(--accent-glow);transform:scale(1.05)}.beta-foot{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-quaternary);flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;font-size:10.5px;display:flex}.beta-foot b{color:var(--text-secondary)}.beta-foot .dot{background:currentColor;border-radius:50%;width:3px;height:3px}.faq{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--border-hairline);gap:var(--s-4);grid-template-columns:1fr 1.4fr;padding:24px 0;display:grid}.faq-item:last-child{border-bottom:1px solid var(--border-hairline)}@media (max-width:800px){.faq-item{grid-template-columns:1fr;gap:12px}}.faq-q{font-family:var(--font-display-mid);letter-spacing:-.01em;color:var(--text-primary);font-size:24px;font-weight:600;line-height:1.25}.faq-q em{color:var(--accent);font-style:italic}.faq-a{color:var(--text-tertiary);letter-spacing:-.003em;font-size:15px;line-height:1.6}.faq-a b{color:var(--text-secondary)}.final{text-align:center;padding:140px 0 100px;position:relative}.final-title{font-family:var(--font-display);letter-spacing:-.01em;max-width:14ch;margin:0 auto 28px;font-size:clamp(56px,8vw,120px);font-weight:600;line-height:.92}.final-title em{color:var(--accent);font-style:italic}.final-sub{font-family:var(--font-display);color:var(--text-secondary);letter-spacing:-.01em;max-width:40ch;margin:0 auto 40px;font-size:22px;font-style:italic;font-weight:500}.lp-foot{border-top:1px solid var(--border-hairline);justify-content:space-between;align-items:center;gap:var(--s-3);font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-quaternary);flex-wrap:wrap;margin-top:60px;padding:36px 0 32px;font-size:10.5px;display:flex}.lp-foot a{color:var(--text-tertiary);transition:color .18s var(--ease)}.lp-foot a:hover{color:var(--accent)}.foot-links{flex-wrap:wrap;gap:22px;display:flex}.lp-foot .status{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:7px;display:inline-flex}.lp-foot .status:before{content:"";background:var(--teal);width:5px;height:5px;box-shadow:0 0 6px var(--teal-glow);border-radius:50%}.lp-foot .status b{color:var(--text-tertiary)}[id^=step-]{scroll-margin-top:96px}#beta,#how,#proof,#paths,#faq,#top,#drawer{scroll-margin-top:80px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lede-line{display:block}.headline-l2{margin-top:.05em;display:block}.beta-status{font-family:var(--font-mono);letter-spacing:.02em;opacity:0;transition:opacity .3s var(--ease), transform .3s var(--ease);pointer-events:none;border-radius:12px;max-width:480px;margin-top:18px;padding:14px 18px;font-size:12px;line-height:1.45;transform:translateY(-4px)}.beta-status.show{opacity:1;pointer-events:auto;transform:translateY(0)}.beta-status.error{color:var(--danger);background:#b5533a14;border:1px solid #b5533a52}.beta-status.success{color:var(--teal);background:var(--teal-soft);border:1px solid var(--teal-glow)}.beta-status b{color:inherit;font-weight:600}.beta-trust{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;font-size:10px;display:flex}.beta-trust b{color:var(--text-secondary)}.beta-trust .sep{background:currentColor;border-radius:50%;width:3px;height:3px}.sample-mark{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);border:1px solid var(--border-hairline);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:10px;padding:3px 8px;font-size:9px;display:inline-flex}.sample-mark:before{content:"";background:var(--text-quaternary);border-radius:50%;width:4px;height:4px}.step:focus-visible,.btn-lg-primary:focus-visible,.btn-lg-ghost:focus-visible,.nav a:focus-visible,.foot-links a:focus-visible{outline:1px solid var(--accent);outline-offset:4px;border-radius:999px}.step:focus-visible{outline-offset:6px;border-color:var(--accent-glow);border-radius:14px}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;animation-delay:0s!important}.ticker-track{animation:none!important;transform:translate(0)!important}.demo-beam{display:none}.ambient .warm,.ambient .grain{animation:none!important}}:root{--ease-studio:cubic-bezier(.2, .7, .1, 1)}.headline{font-size:clamp(56px,8vw,120px);line-height:.95}@keyframes lede-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.lede .lede-line:first-child{animation-delay:80ms}.lede .lede-line:nth-child(2){animation-delay:.16s}.lede .lede-line:nth-child(3){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.lede .lede-line{opacity:1;animation:none}}.lp-hero-l{position:relative}.hero-spectrum{z-index:0;opacity:.06;pointer-events:none;height:120px;animation:22s linear infinite spectrum-drift;position:absolute;top:30%;left:-4%;right:-4%}.hero-spectrum svg{width:100%;height:100%;display:block}.lp-hero-l>:not(.hero-spectrum):not(.hero-grid){z-index:1;position:relative}@keyframes spectrum-drift{0%{transform:translate(-2%)}50%{transform:translate(2%)}to{transform:translate(-2%)}}@media (prefers-reduced-motion:reduce){.hero-spectrum{animation:none}}@media (min-width:1024px){.hero{grid-template-columns:1.08fr 1fr;align-items:start;padding-top:96px}.hero-r{margin-top:12px;position:relative;-webkit-mask-image:linear-gradient(#000 0 88%,#0000 100%);mask-image:linear-gradient(#000 0 88%,#0000 100%)}}@media (max-width:1023px){.hero{gap:var(--s-5);grid-template-columns:1fr;padding:56px 0 72px}}.btn-lg-primary{background:linear-gradient(180deg, #ffffff14 0%, transparent 45%, #0000001a 100%), var(--accent);min-height:56px;transition:all .32s var(--ease-studio);padding:16px 30px;box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 1px #00000059,0 8px 18px #a5803f40,0 0 0 6px #d4a85700}.btn-lg-primary:hover{box-shadow:inset 0 1px 0 #ffffff52, inset 0 -1px 0 #00000040, 0 1px 0 #00000059, 0 12px 28px #a5803f59, 0 0 0 6px var(--accent-glow)}.hero-secondary{font-family:var(--font-sans);letter-spacing:-.003em;color:var(--text-secondary);transition:all .32s var(--ease-studio);border-bottom:1px solid #0000;align-items:center;gap:9px;padding:12px 4px;font-size:14px;display:inline-flex}.hero-secondary:hover{color:var(--accent);border-bottom-color:var(--accent-glow);gap:12px}.hero-secondary .arrow{place-items:center;width:16px;height:16px;display:grid}.cta-microline{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:10.5px;display:inline-flex}.cta-microline .sep{background:var(--text-quaternary);border-radius:50%;width:3px;height:3px;display:inline-block}.drawer-row.stuck .stat{box-shadow:0 0 12px #c68a3c2e}.drawer-row.gone .stat{box-shadow:0 0 12px #b5533a2e}.drawer{background:linear-gradient(180deg, #f2ebde03, transparent 6%), var(--bg-panel);padding:0;overflow:hidden}.drawer:before{content:none}.drawer-chrome{border-bottom:1px solid var(--border-hairline);background:linear-gradient(#f2ebde06,#0000 80%),#ffffff03;grid-template-columns:44px minmax(0,1fr) 80px 144px;align-items:center;gap:18px;padding:14px 22px;display:grid;box-shadow:inset 0 -1px #0000002e}.drawer-chrome .chrome-dots{justify-self:start;align-items:center;gap:7px;display:flex}.drawer-chrome .chrome-dots .cdot{background:var(--bg-overlay);border:1px solid var(--border-soft);border-radius:50%;width:9px;height:9px;box-shadow:inset 0 1px #ffffff0a}.drawer-chrome .chrome-path{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:7px;font-size:10.5px;display:inline-flex;overflow:hidden}.drawer-chrome .chrome-path .sep{color:var(--text-quaternary);opacity:.7}.drawer-chrome .chrome-path .current{color:var(--text-primary);font-weight:500}.drawer-chrome .drawer-counter{grid-column:4;justify-self:end}.drawer-counter{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--warning);animation:counter-breathe 5.5s var(--ease-studio) infinite;background:#c68a3c0f;border:1px solid #c68a3c47;border-radius:999px;align-items:center;gap:7px;padding:4px 10px;font-size:9.5px;display:inline-flex;position:static}.drawer-counter:before{content:"";background:var(--warning);border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #c68a3c80}.drawer-cols{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quaternary);border-bottom:1px solid var(--border-hairline);grid-template-columns:44px minmax(0,1fr) 80px 144px;align-items:center;gap:18px;padding:11px 22px 10px;font-size:9px;display:grid}.drawer-cols span:nth-child(3),.drawer-cols span:nth-child(4){text-align:right}.drawer-list{padding:4px 0 16px;-webkit-mask-image:linear-gradient(#000 0 86%,#00000073 100%);mask-image:linear-gradient(#000 0 86%,#00000073 100%)}.drawer-row{border-bottom:1px solid var(--border-hairline);font-family:var(--font-mono);color:var(--text-secondary);letter-spacing:0;transition:background .22s var(--ease-studio), color .22s var(--ease-studio);grid-template-columns:44px minmax(0,1fr) 80px 144px;align-items:center;gap:18px;padding:14px 22px;font-size:12px;display:grid;position:relative}.drawer-row:hover{background:#f2ebde05}.drawer-row:last-child{border-bottom:none}.drawer-row .ico{width:22px;height:14px;color:var(--text-quaternary);place-items:center;display:grid}.drawer-row .ico svg{width:100%;height:100%}.drawer-row .name{color:var(--text-primary);letter-spacing:-.003em;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.drawer-row .name .ext{color:var(--text-quaternary)}.drawer-row .date{color:var(--text-tertiary);font-variant-numeric:tabular-nums;text-align:right;min-width:58px;font-size:11px}.drawer-row.active{background:linear-gradient(90deg,#d4a8570d,#0000 80%)}.drawer-row.active:before{content:"";background:var(--accent);width:3px;height:22px;box-shadow:0 0 10px var(--accent-glow);border-radius:0 2px 2px 0;margin-top:-11px;position:absolute;top:50%;left:0}.drawer-row.active .ico{color:var(--accent)}.drawer-row.active .name{color:var(--accent-bright)}.drawer-row .stat{letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);border:1px solid var(--border-hairline);font-variant-numeric:tabular-nums;border-radius:999px;justify-self:end;padding:4px 10px;font-size:9.5px}.drawer-row.stuck .stat{color:var(--warning);border-color:#c68a3c4d}.drawer-row.gone .stat{color:var(--danger);border-color:#b5533a4d}.drawer-foot{border-top:1px solid var(--border-hairline);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);background:linear-gradient(#0000,#0000001f);justify-content:space-between;align-items:center;gap:18px;margin-top:0;padding:14px 22px 18px;font-size:10px;display:flex}.drawer-foot b{color:var(--accent)}.drawer-foot .more{font-family:var(--font-sans);text-transform:none;letter-spacing:-.003em;color:var(--text-tertiary);text-align:right;font-size:14px;font-weight:500}.demo-beam{background:var(--accent);width:1px;filter:drop-shadow(0 0 6px var(--accent-glow)) drop-shadow(0 0 14px var(--accent-glow));opacity:.55;animation:scan-sweep 4s var(--ease-studio) infinite;top:0;bottom:0}@keyframes scan-sweep{0%{opacity:0;left:0%}10%{opacity:.55}85%{opacity:.55;left:100%}to{opacity:0;left:100%}}@media (prefers-reduced-motion:reduce){.demo-beam{display:none}}.demo-anno{transition:opacity .42s var(--ease-studio), transform .42s var(--ease-studio)}.verdict-plate{border:1px solid var(--border-hairline);border-top:1px solid var(--accent-glow);background:linear-gradient(#d4a8570a 0%,#0000 60%),#0000002e;border-radius:8px;margin-top:14px;padding:16px 0 12px;position:relative;box-shadow:inset 0 1px #d4a8571a,inset 0 0 0 1px #0003}.verdict-plate .demo-verdict{border-top:none;margin-top:0;padding-top:0}.verdict-plate .signature{border-top:1px solid var(--border-hairline);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);justify-content:space-between;align-items:center;gap:12px;margin:14px 14px 0;padding-top:10px;font-size:9.5px;display:flex}.verdict-plate .signature b{color:var(--accent);font-weight:500}.verdict-plate .signature .mark{font-family:var(--font-sans);letter-spacing:-.005em;text-transform:none;color:var(--text-tertiary);font-size:12px;font-weight:600}.demo-foot.caption{letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);margin-top:10px;font-size:9.5px}.demo-foot.caption a{letter-spacing:.14em;font-size:10px}.section-bleed{isolation:isolate;position:relative}.section-bleed:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(80% 55%,#d4a85709,#0000 70%),radial-gradient(50% 80% at 0 30%,#d4a85705,#0000 60%);position:absolute;inset:0}.section-bleed:after{content:"";background:linear-gradient(90deg, transparent, var(--border-soft) 30%, var(--border-soft) 70%, transparent);z-index:-1;height:1px;position:absolute;top:0;left:0;right:0}.section-caption{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);align-items:center;gap:10px;margin-top:12px;font-size:10px;display:inline-flex}.section-caption:before{content:"";opacity:.6;background:currentColor;width:14px;height:1px}.section-title{font-size:clamp(40px,5vw,72px)}.lp-foot{gap:var(--s-4);grid-template-columns:auto 1fr auto;align-items:center;padding:44px 0 40px;display:grid;position:relative}.lp-foot:before{content:"";background:linear-gradient(90deg, transparent, var(--accent-glow) 25%, var(--accent-glow) 75%, transparent);opacity:.45;height:1px;position:absolute;top:0;left:0;right:0}.lp-foot .foot-lockup{align-items:center;gap:12px;display:inline-flex}.lp-foot .foot-lockup .word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-secondary);font-size:18px;font-weight:600}.foot-links{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;justify-self:center;gap:0;font-size:10.5px;display:inline-flex}.foot-links a{color:var(--text-tertiary);padding:4px 14px;position:relative}.foot-links a+a:before{content:"·";color:var(--text-quaternary);font-size:11px;position:absolute;top:50%;left:-2px;transform:translateY(-50%)}.foot-links a:hover{color:var(--accent)}.foot-signature{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);text-align:right;flex-direction:column;gap:4px;font-size:10px;display:flex}.foot-signature b{color:var(--text-secondary);font-weight:500}.foot-signature .build{color:var(--text-quaternary);font-size:9.5px}@media (max-width:880px){.lp-foot{text-align:left;grid-template-columns:1fr;gap:18px;padding:36px 0 32px}.foot-links{justify-self:start;padding-left:0}.foot-links a:first-child{padding-left:0}.foot-signature{text-align:left}}.lp-brand-beta{border-color:var(--border-medium);color:var(--text-secondary);background:0 0}.lp-eyebrow b{color:var(--text-secondary)}.lp-eyebrow .pulse{background:var(--text-secondary);box-shadow:0 0 10px #f2ebde38}.section-title em,.path-title em,.step-title em,.faq-q em,.final-title em,.beta-title em,.tquote blockquote em,.pain-lede em,.lede em,.headline-l2{color:var(--text-primary)}.headline em{color:var(--accent)}.hero-foot .live{color:var(--text-secondary)}.hero-foot .live:before{background:var(--text-secondary);box-shadow:0 0 8px #f2ebde38}.step:hover{border-color:var(--border-medium);box-shadow:var(--edge-top), 0 24px 48px #0006, 0 0 0 4px #f2ebde09}.step:hover .step-go{color:var(--text-secondary);transform:translate(4px)}.step:focus-visible{border-color:var(--border-strong);outline-color:var(--text-secondary)}.demo-card{box-shadow:var(--edge-top), 0 32px 64px #0000008c, 0 0 0 1px #f2ebde0d}.demo-card:before{opacity:.6;background:linear-gradient(#f2ebde1a,#0000 30%)}.beta{border-color:var(--border-medium);box-shadow:var(--edge-top), 0 0 0 1px #f2ebde0a, 0 32px 96px #00000059, 0 48px 96px -24px #0009;align-items:start}.beta:before{background:radial-gradient(60% 80% at 100% 0,#f2ebde06,#0000 60%),radial-gradient(60% 100% at 0 100%,#f2ebde03,#0000 60%)}.path.yes{background:linear-gradient(180deg, #f2ebde05, transparent 40%), var(--bg-card);border-color:var(--border-medium)}.path.yes .path-head,.path.yes .path-stat .val{color:var(--text-primary)}.path.yes .path-bullets li:before{background:var(--text-secondary)}.seat-claimed{color:var(--text-primary)}.seat-total{color:var(--text-tertiary)}.pain-counter{color:var(--text-primary)}.tquote .qmark{color:var(--text-secondary);opacity:.5}.tquote .who-mark{color:var(--text-secondary)}.final-sub em{color:var(--text-primary)}.lp-eyebrow:before{background:var(--text-tertiary)}.drawer:before{color:var(--text-tertiary)}@media (min-width:1024px){.hero{grid-template-columns:1fr;align-items:start;gap:48px;min-height:auto;padding:64px 0 56px}.lp-hero-l{max-width:none}.lp-hero-l .headline{max-width:22ch}.lp-hero-l .lede,.lp-hero-l .sub{max-width:56ch}.lede{font-style:normal;font-family:var(--font-sans);color:var(--text-secondary);letter-spacing:-.003em;font-size:clamp(17px,1.4vw,19px);line-height:1.55}.lede .lede-line{display:inline}.lede .lede-line+.lede-line:before{content:"  ";white-space:pre}.hero-r{width:100%;margin-top:16px;-webkit-mask-image:linear-gradient(#000 0 86%,#0000 100%);mask-image:linear-gradient(#000 0 86%,#0000 100%)}.hero-r .demo-card{padding:22px 26px 20px}.hero-r .demo-wave{height:156px}}@media (max-width:1023px){.lede .lede-line+.lede-line{margin-top:4px}}.headline{letter-spacing:-.02em;font-size:clamp(72px,9vw,128px);line-height:.92}@media (min-width:1024px){.sub{max-width:52ch;font-size:16px;line-height:1.55}}.lp-eyebrow{letter-spacing:.14em;color:var(--text-tertiary);font-size:11px}.section{padding:104px 0}@media (max-width:720px){.section{padding:72px 0}}.section-head{margin-bottom:44px}.step{min-height:248px;padding:20px}.demo-card{padding:18px 18px 14px}.tquote{gap:18px;padding:26px 24px}.path{min-height:360px;padding:28px}.beta{padding:36px 40px}@media (max-width:1000px){.beta{padding:28px 22px}}.hero{padding-bottom:48px}.ticker{margin-top:0}.hero-grid{z-index:0;pointer-events:none;opacity:.03;background-image:linear-gradient(to right, var(--text-primary) 1px, transparent 1px), linear-gradient(to bottom, var(--text-primary) 1px, transparent 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 50% at 20% 30%,#000 0,#0000 75%);mask-image:radial-gradient(60% 50% at 20% 30%,#000 0,#0000 75%)}.hero{position:relative}.hero-spectrum{opacity:.05;animation-duration:60s}body.scrolled .nav{padding:10px 0}body.scrolled .nav .nav-links{opacity:0;pointer-events:none;transition:opacity .22s var(--ease-studio)}body.scrolled .lp-brand-beta{opacity:0;max-width:0;transition:all .28s var(--ease-studio);border-width:0;margin:0;padding:0;overflow:hidden}body.scrolled .lp-brand-word{transition:font-size .28s var(--ease-studio);font-size:18px}body.scrolled .lp-brand-mark{width:24px;height:18px;transition:all .28s var(--ease-studio)}@media (max-width:800px){body.scrolled .nav{padding:8px 0}}.live-signal{flex-direction:column;gap:14px;margin-top:18px;display:flex}.live-signal-row{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);align-self:flex-start;align-items:center;gap:10px;font-size:10.5px;display:inline-flex}.live-signal-row .dot{background:var(--text-secondary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #f2ebde38}.live-signal-row b{color:var(--text-primary);font-weight:500}.live-signal-row .sample{color:var(--text-quaternary);border:1px solid var(--border-hairline);letter-spacing:.18em;border-radius:999px;padding:2px 8px;font-size:9px}.partners{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.partner-mark{width:18px;height:18px;color:var(--text-secondary);opacity:.35;transition:opacity .32s var(--ease-studio)}.partner-mark:hover{opacity:.7}.partner-mark svg{width:100%;height:100%;display:block}.partners-caption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);margin-top:8px;font-size:10px;display:block}@media (min-width:1024px){.hero-secondary{padding-left:8px}}@keyframes counter-breathe{0%,92%,to{opacity:1}94%{opacity:.55}96%{opacity:1}}@media (prefers-reduced-motion:reduce){.drawer-counter{animation:none}}.founder-bullets{grid-template-columns:1fr 1fr;gap:14px 28px;margin:22px 0 4px;padding:0;list-style:none;display:grid}@media (max-width:720px){.founder-bullets{grid-template-columns:1fr}}.founder-bullets li{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);padding-left:18px;font-size:10.5px;line-height:1.45;position:relative}.founder-bullets li:before{content:"";background:var(--accent);width:5px;height:5px;box-shadow:0 0 8px var(--accent-glow);border-radius:50%;position:absolute;top:6px;left:0}.consumer-rights{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-quaternary);max-width:56ch;margin-top:16px;font-size:9.5px;line-height:1.55}.consumer-rights b{color:var(--text-secondary);font-weight:500}.seat-counter{background:linear-gradient(180deg, #0000002e, transparent 40%), var(--bg-base);border:1px solid var(--border-medium);box-shadow:var(--edge-top), inset 0 1px 0 #f2ebde0a, 0 20px 48px #0006;border-radius:16px;flex-direction:column;gap:18px;padding:32px 30px;display:flex;position:relative}.seat-counter .counter-eyebrow{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:10px;font-size:10px;display:inline-flex}.seat-counter .counter-eyebrow:before{content:"";background:var(--text-tertiary);opacity:.6;width:18px;height:1px}.seat-counter .counter-num{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-primary);align-items:baseline;gap:2px;font-size:clamp(56px,6.4vw,80px);font-weight:600;line-height:.9;display:flex}.seat-counter .counter-num .claimed{color:var(--accent)}.seat-counter .counter-num .slash{color:var(--text-quaternary);margin:0 4px;font-size:.7em}.seat-counter .counter-num .total{color:var(--text-tertiary);letter-spacing:-.01em;align-self:flex-end;padding-bottom:.18em;font-size:.45em}.seat-counter .counter-bar{background:#f2ebde0f;border-radius:2px;width:100%;height:4px;position:relative;overflow:hidden}.seat-counter .counter-fill{background:var(--accent);width:0%;box-shadow:0 0 10px var(--accent-glow);transition:width 1.4s var(--ease-studio);border-radius:2px;position:absolute;inset:0 auto 0 0}.seat-counter .counter-caption{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-size:10px}.seat-counter .counter-caption b{color:var(--text-primary);font-weight:500}.beta{border:1px solid var(--border-medium);background:radial-gradient(ellipse 65% 90% at 0% 0%, var(--accent-faint), transparent 60%), radial-gradient(ellipse 50% 80% at 100% 100%, #d4a85706, transparent 60%), var(--bg-card);box-shadow:var(--edge-top), inset 0 1px 0 var(--accent-glow), 0 32px 96px #00000059, 0 0 0 1px var(--accent-soft);position:relative}.beta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#0000 0 92%,#d4a8570a 100%);position:absolute;inset:0}.beta-l{flex-direction:column;gap:0;padding-right:16px;display:flex}.founder-cta-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.founder-cta-row .btn-lg-primary{padding:15px 28px;font-size:14px}.founder-cta-meta{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quaternary);flex-wrap:wrap;align-items:center;gap:12px;font-size:10.5px;display:inline-flex}.founder-cta-meta .sep{background:currentColor;border-radius:50%;width:3px;height:3px}.seat-counter{background:linear-gradient(180deg, #00000038, #00000014 60%, transparent), var(--bg-base);border:1px solid var(--border-soft);border-radius:18px;justify-content:center;min-height:auto;padding:32px 32px 28px;box-shadow:inset 0 1px #f2ebde0b,inset 0 0 0 1px #00000040,0 24px 64px #00000073}.seat-counter .counter-eyebrow{color:var(--text-tertiary);align-self:flex-end}.seat-counter .counter-eyebrow:before{display:none}.seat-counter .counter-num{align-self:center;margin:4px 0 8px;font-size:clamp(72px,8vw,104px)}.seat-counter .counter-num .slash{color:var(--text-quaternary);align-self:flex-end;margin:0 0 0 -2px;padding-bottom:.18em;font-size:.45em}.seat-counter .counter-bar{margin-top:6px}.seat-counter .counter-caption{align-self:center;margin-top:4px}.reserve{background:var(--bg-panel);border:1px solid var(--border-hairline);gap:var(--s-5);box-shadow:var(--edge-top), 0 16px 36px #0000004d;border-radius:18px;grid-template-columns:1fr 1fr;align-items:start;margin-top:22px;padding:36px 44px;scroll-margin-top:96px;display:grid}@media (max-width:1000px){.reserve{gap:var(--s-4);grid-template-columns:1fr;padding:28px 24px}}.reserve-title{font-family:var(--font-display-mid);letter-spacing:-.01em;color:var(--text-primary);margin-bottom:14px;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}.reserve-title em{color:var(--text-primary);font-style:italic}.reserve-sub{color:var(--text-tertiary);letter-spacing:-.003em;max-width:44ch;margin-bottom:18px;font-size:14.5px;line-height:1.55}.reserve-sub b{color:var(--text-secondary)}.reserve .consumer-rights{margin-top:4px}.reserve-r .beta-form{margin-bottom:6px}.reserve-meta{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10px;display:flex}.reserve-meta span:last-child{color:var(--accent)}.lp{--text-tertiary:var(--paper-dim);--text-quaternary:#8a8275}.nav-mobile-toggle,.mobile-menu{display:none}@media (max-width:1080px){.nav-mobile-toggle{border:1px solid var(--border-medium);width:44px;height:44px;color:var(--text-secondary);background:var(--bg-card);transition:color .18s var(--ease), border-color .18s var(--ease);border-radius:999px;place-items:center;display:inline-grid}.nav-mobile-toggle:hover{color:var(--text-primary);border-color:var(--border-strong)}.mobile-menu.open{background:var(--bg-panel);border:1px solid var(--border-medium);box-shadow:var(--shadow-lg);z-index:70;border-radius:14px;flex-direction:column;margin-top:2px;padding:8px;display:flex;position:absolute;top:100%;left:0;right:0}.mobile-menu a{min-height:48px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);transition:background .18s var(--ease), color .18s var(--ease);border-radius:10px;align-items:center;padding:0 14px;font-size:12px;display:flex}.mobile-menu a:hover,.mobile-menu a:focus-visible{background:var(--bg-hover);color:var(--text-primary)}}body.scrolled .nav-mobile-toggle{opacity:1;pointer-events:auto}@media (max-width:560px){.nav-cta .btn-lg-primary{display:none}}@media (max-width:720px){.foot-links a{padding-top:11px;padding-bottom:11px}.nav-cta .signin{padding:11px 4px}.beta-form button .arr{width:40px;height:40px}}.hero.hero-centered{text-align:center;padding:104px 0 64px;display:block}.hero.hero-centered .lp-hero-l{align-items:center;gap:26px;max-width:860px;margin:0 auto}.hero.hero-centered .lp-eyebrow{justify-content:center}.hero.hero-centered .headline{max-width:18ch}.hero.hero-centered .lede{text-align:center;max-width:44ch;font-family:var(--font-sans);color:var(--text-secondary);margin:0 auto;font-style:normal;font-weight:500}.hero.hero-centered .lede .lede-line{display:block}.hero.hero-centered .hero-ctas,.hero.hero-centered .cta-microline{justify-content:center}.hero.hero-centered .hero-spectrum{top:24%}@media (min-width:1024px){.hero.hero-centered{grid-template-columns:1fr;padding-top:104px}.hero.hero-centered .lede{font-family:var(--font-sans);letter-spacing:-.005em;font-size:clamp(19px,1.9vw,23px);font-style:normal;font-weight:500}.hero.hero-centered .lede .lede-line{display:block}.hero.hero-centered .lede .lede-line+.lede-line:before{content:none}}.credential-strip{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);max-width:600px;margin:0 auto;font-size:11px;line-height:1.7}.showcase{padding:96px 0;position:relative}@media (max-width:720px){.showcase{padding:64px 0}}.showcase-head{flex-direction:column;gap:18px;max-width:640px;margin-bottom:40px;display:flex}.showcase-eyebrow{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;font-size:11px;display:inline-flex}.showcase-eyebrow:before{content:"";background:var(--accent);opacity:.6;width:22px;height:1px}.showcase-sub{color:var(--text-secondary);letter-spacing:-.005em;max-width:56ch;font-size:18px;line-height:1.55}.showcase-sub b{color:var(--text-primary);font-weight:500}.showcase-head .btn-lg-primary{align-self:flex-start}.product-frame{background:var(--bg-panel);border:1px solid var(--border-medium);box-shadow:var(--edge-top), 0 40px 80px -24px #000000b3, 0 0 0 1px var(--accent-faint);border-radius:16px;position:relative;overflow:hidden}.product-frame-bar{border-bottom:1px solid var(--border-hairline);background:linear-gradient(#f2ebde05,#0000);align-items:center;gap:8px;padding:12px 16px;display:flex}.product-frame-bar .pf-dot{background:var(--bg-overlay);border:1px solid var(--border-soft);border-radius:50%;width:9px;height:9px}.product-frame-bar .pf-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quaternary);margin-left:auto;font-size:9.5px}.product-frame .hero-r{width:100%;margin:0;padding:24px;-webkit-mask-image:none;mask-image:none}.product-frame .demo-card{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}.product-frame .demo-card:before{display:none}.product-frame-empty .pf-placeholder{min-height:320px;color:var(--text-quaternary);text-align:center;background:radial-gradient(ellipse 60% 60% at 50% 40%, var(--accent-faint), transparent 70%);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}.product-frame-empty .pf-placeholder svg{opacity:.5;width:46px;height:46px}.product-frame-empty .pf-placeholder span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11px}.cta-break{justify-content:center;padding:8px 0 12px;display:flex}@media (min-width:720px){.foot-links{gap:6px 30px}}#showcase-a,#showcase-b{scroll-margin-top:88px}.hero.hero-centered .headline{letter-spacing:-.02em;max-width:15ch;font-size:clamp(40px,5.5vw,72px);line-height:.98}@media (min-width:1024px){.hero.hero-centered .headline{font-size:clamp(48px,5vw,76px)}}.hero.hero-centered .lp-eyebrow{border:1px solid var(--border-medium);background:var(--bg-card);color:var(--text-secondary);box-shadow:var(--edge-top);border-radius:999px;padding:7px 16px}.hero.hero-centered .lp-eyebrow:before{display:none}.showcase-title{font-family:var(--font-display-mid);letter-spacing:-.01em;color:var(--text-primary);max-width:18ch;font-size:clamp(32px,4vw,52px);font-weight:600;line-height:1.02}.showcase-head .showcase-sub{font-size:16px}.product-frame-empty .pf-placeholder{min-height:240px;position:relative;overflow:hidden}.product-frame-empty .pf-placeholder:before{content:"";background:repeating-linear-gradient(90deg, var(--accent-soft) 0 2px, transparent 2px 10px);opacity:.45;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.product-frame-empty .pf-placeholder svg,.product-frame-empty .pf-placeholder span{z-index:1;position:relative}.showcase{isolation:isolate}.showcase:before{content:"";z-index:-1;top:0;bottom:0;left:calc(var(--gutter) * -1);right:calc(var(--gutter) * -1);background:var(--bg-panel);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);position:absolute}@media (max-width:1100px){.showcase:before{left:-56px;right:-56px}}@media (max-width:720px){.showcase:before{left:-24px;right:-24px}}.product-frame{background:var(--bg-card)}#showcase-b .showcase-head{margin-bottom:0}.lede .lede-line{opacity:1;animation:none}.hero.hero-centered{padding:64px 0 48px}.hero.hero-centered:before{content:"";z-index:0;background:radial-gradient(ellipse 50% 50% at 50% 50%, var(--accent-glow), transparent 70%);opacity:.6;filter:blur(8px);pointer-events:none;opacity:1;background:radial-gradient(55% 55% at 50% 45%,#d4a8571a,#0000 70%);width:min(900px,92vw);height:460px;position:absolute;top:16%;left:50%;transform:translate(-50%)}.hero.hero-centered .lp-hero-l{gap:0}.hero.hero-centered .headline{margin-top:20px}.hero.hero-centered .lede{margin-top:22px}.hero.hero-centered .credential-chips{margin-top:28px}.hero.hero-centered .hero-ctas{margin-top:30px}.hero.hero-centered .cta-microline{margin-top:14px}.hero.hero-centered .headline{text-wrap:balance;max-width:13ch;line-height:.96}.hero.hero-centered .lp-eyebrow{border-color:var(--accent-glow);box-shadow:none;letter-spacing:.2em;color:var(--text-tertiary);background:0 0;padding:6px 14px;font-size:10px}.credential-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 10px;max-width:640px;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:flex}.credential-chips li{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);border:1px solid var(--accent-glow);background:var(--accent-faint);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:10px}.hero.hero-centered .hero-ctas .btn-lg-primary{box-shadow:inset 0 1px #ffffff47,inset 0 -1px #00000040,0 1px #00000059,0 10px 24px #a5803f47,0 0 44px #d4a8571f}.hero.hero-centered .cta-microline{color:var(--text-quaternary);font-size:9.5px}.lp-brand-beta{max-width:120px;transition:opacity .28s var(--ease-studio), max-width .28s var(--ease-studio), padding .28s var(--ease-studio), margin .28s var(--ease-studio), border-width .28s var(--ease-studio);overflow:hidden}.lp-brand-word{transition:font-size .28s var(--ease-studio)}.lp-brand-mark{transition:width .28s var(--ease-studio), height .28s var(--ease-studio)}.hero.hero-centered .headline{letter-spacing:-.03em;text-wrap:pretty;max-width:22ch;font-size:clamp(52px,6vw,84px);line-height:.92}@media (min-width:1024px){.hero.hero-centered .headline{font-size:clamp(60px,5.6vw,88px)}}.showcase:before{display:none}.credential-chips{gap:4px 0}.credential-chips li{background:0 0;border:none;border-radius:0;padding:0}.credential-chips li:not(:first-child):before{content:"·";color:var(--text-quaternary);margin:0 9px}.pain-counter{line-height:1}.pain-counter span{letter-spacing:.14em;max-width:40ch;margin-top:12px;line-height:1.5}.pain-lede{max-width:38ch}.nav{-webkit-backdrop-filter:none;background:linear-gradient(#0e0b08eb 0%,#0e0b08d1 45%,#0e0b0800 100%)}.nav:after{display:none}.ticker{background:radial-gradient(ellipse 80% 100% at 50% 50%, var(--accent-faint), transparent 70%);border-top:none;border-bottom:none}.ticker:before{background:linear-gradient(90deg, var(--bg-base) 0%, transparent 100%);width:120px;left:0}.ticker:after{content:"";background:linear-gradient(270deg, var(--bg-base) 0%, transparent 100%);z-index:3;pointer-events:none;width:120px;position:absolute;top:0;bottom:0;right:0}.section-bleed:after{display:none}.section-bleed:before{background:radial-gradient(90% 70%,#d4a85707,#0000 80%),radial-gradient(60% 90% at 0 30%,#d4a85704,#0000 70%)}.lp-foot:before{display:none}.pain-counter span{color:var(--text-quaternary);max-width:34ch;font-size:10px;line-height:1.6}.pain-text{--pain-measure:30rem;gap:clamp(20px,1.4vw,28px)}.pain-counter{font-size:clamp(64px,8vw,104px);line-height:.95}.pain-counter span{max-width:30ch}.pain-lede{letter-spacing:-.005em;max-width:var(--pain-measure);text-wrap:balance;font-size:clamp(20px,1.7vw,24px);line-height:1.32}.pain-text .pain-sub{max-width:var(--pain-measure)}@media (min-width:1081px){.nav{position:sticky}.nav-links{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}.nav{background:linear-gradient(#0e0b08 0% 60%,#0e0b0800 100%)}.pain-counter span{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--text-tertiary);max-width:var(--pain-measure);margin-top:16px;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.5}.pain-body{font-family:var(--font-sans);letter-spacing:-.002em;color:var(--text-tertiary);max-width:34rem;font-size:clamp(16px,1.2vw,18px);line-height:1.72}.pain-text{gap:clamp(28px,2.4vw,40px)}.pain-body em{color:var(--accent);font-style:italic}.pain-body b{color:var(--text-secondary);font-weight:500}.section-bleed:before{display:none}@media (min-width:1024px){.hero.hero-centered{flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 56px);display:flex}}
