@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/hanken-grotesk-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #07030a;--bg-2: #050306;--panel: #0c070f;--ink: #fff1e4;--ink-2: rgba(255, 241, 228, .78);--muted: rgba(255, 241, 228, .56);--line: rgba(255, 241, 228, .22);--line-soft: rgba(255, 241, 228, .12);--pink: #ff2a8f;--pink-deep: #ff137f;--pink-soft: #ff4fa9;--cyan: #6fdfff;--font: "Hanken Grotesk", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--pad: clamp(16px, 3.2vw, 48px);--ease: cubic-bezier(.2, .8, .2, 1);--radius: 14px;--wrap: 1280px;--neon: 0 0 12px 4px rgba(255, 42, 143, .7), 0 0 34px 10px rgba(255, 19, 127, .3), inset 0 0 3px 2px #ff6bb5, inset 0 0 9px 4px var(--pink-deep);color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-weight:500;font-size:16px;line-height:1.45;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,video,iframe{max-width:100%;display:block}a{color:var(--ink);text-underline-offset:3px}a:hover{color:var(--pink-soft)}:focus-visible{outline:2px solid var(--pink);outline-offset:3px;border-radius:4px}::selection{background:var(--pink);color:#fff}h1,h2,h3{margin:0 0 .5em;text-wrap:balance}h1,h2{font-weight:800;text-transform:uppercase;letter-spacing:-.06em;line-height:.9}h2{font-size:clamp(2.3rem,5.2vw,4.6rem)}h3{font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}h1 em,h2 em,h3 em{font-style:normal;color:var(--pink-soft);text-shadow:0 0 30px rgba(255,39,148,.33)}p{margin:0 0 1em}.wrap{width:min(100% - 2 * var(--pad),var(--wrap));margin-inline:auto}.narrow{width:min(100% - 2 * var(--pad),900px)}.center{text-align:center}.muted{color:var(--muted)}.small{font-size:.9rem}.skip{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--ink);color:#000;font-weight:700;text-decoration:none;transition:top .2s}.skip:focus{top:12px}.kicker{font-size:clamp(11px,.85vw,13px);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2);margin-bottom:1.4em}.kicker--pink{color:var(--pink-soft)}.display-2{font-size:clamp(2rem,4.6vw,4rem)}mark.pending{background:#ff2a8f1f;color:var(--pink-soft);border:1px dashed var(--pink-soft);padding:0 .35em;border-radius:6px}.btn{--h: 54px;display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:var(--h);padding:0 28px;border-radius:999px;border:1px solid transparent;font:800 .82rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;text-decoration:none;text-align:center;transition:transform .3s var(--ease),box-shadow .3s,background .2s,color .2s,border-color .2s}.btn--primary{background:var(--ink);color:#000}.btn--primary:hover{color:#000;transform:translateY(-2px)}.btn--neon{background:#020004d1;color:var(--ink);border-radius:18px;box-shadow:var(--neon);min-height:62px;padding:0 34px}.btn--neon:hover{color:#fff;transform:scale(1.03)}.btn--ghost{background:#05030759;color:var(--ink);border:1px dashed rgba(255,241,228,.75)}.btn--ghost:hover{color:var(--ink);border-style:solid}.btn--small{--h: 40px;padding:0 18px;font-size:11px;letter-spacing:.06em;background:#05030759;color:var(--ink);border:1px dashed rgba(255,241,228,.75)}.btn--small.btn--primary{background:var(--ink);color:#000;border-style:solid}.btn--small.btn--ghost{border-style:dashed}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn.is-loading{opacity:.7;cursor:progress}.btn__price:empty{display:none}.btn__price{color:var(--pink-soft);white-space:nowrap}@media(max-width:520px){.btn--neon .btn__price{display:none}.btn--neon{padding:0 22px}}.btn--primary .btn__price{color:var(--pink-deep)}.linklike{background:none;border:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.topbar{position:sticky;top:0;z-index:20;background:linear-gradient(#07030aeb,#07030aa6);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.topbar__inner{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px}.brand{display:inline-flex;flex-direction:column;text-decoration:none;line-height:1}.brand span{font-size:clamp(17px,1.35vw,21px);font-weight:800;letter-spacing:-.06em}.brand small{font-size:9px;font-weight:700;letter-spacing:.32em;color:var(--pink-soft);margin-top:3px}.topbar__nav{display:flex;gap:28px}.topbar__nav a{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;padding-bottom:3px;border-bottom:1px dashed transparent}.topbar__nav a:hover{color:var(--ink);border-bottom-color:currentColor}@media(max-width:820px){.topbar__nav{display:none}}.hero{position:relative;padding:clamp(40px,7vw,96px) 0 0;overflow:hidden;isolation:isolate}.hero__field{position:absolute;inset:0;width:100%;height:100%;z-index:-1}.hero__grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(28px,4vw,64px);align-items:center}@media(max-width:980px){.hero__grid{grid-template-columns:1fr}}.hero__title{font-size:clamp(2.9rem,6.6vw,6.6rem);line-height:.86;margin-bottom:.45em}.hero__subtitle{font-size:clamp(1.05rem,1.6vw,1.35rem);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:var(--ink);max-width:34ch}.hero__actions{display:grid;justify-items:start;gap:14px;margin:30px 0 18px}.offer-status{color:var(--ink-2);font-size:.95rem;max-width:46ch;margin:0;min-height:1.4em}.hero__caption{color:var(--muted);font-size:.9rem}@media(max-width:980px){.hero__actions{justify-items:stretch}.hero__actions .btn{width:100%}}.device{margin:0}.device__bar{display:flex;align-items:center;gap:6px;padding:10px 14px;border:1px solid var(--line);border-bottom:0;border-radius:var(--radius) var(--radius) 0 0;background:#0b070e}.device__bar i{width:9px;height:9px;border-radius:50%;background:var(--line)}.device__bar span{margin-left:10px;font:600 11px/1 var(--mono);color:var(--muted);letter-spacing:.02em}.device__screen{position:relative;aspect-ratio:16 / 10;border:1px solid var(--line);border-radius:0 0 var(--radius) var(--radius);overflow:hidden;background:#000;box-shadow:0 30px 90px -30px #ff2a8f59}.device__screen img,.device__screen iframe{width:100%;height:100%;object-fit:cover;border:0}.device__play{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(transparent 40%,#0000008c);border:0;cursor:pointer;color:var(--ink)}.device__play span{padding:18px 26px;border-radius:18px;background:#020004d1;box-shadow:var(--neon);font:800 .8rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;transition:transform .3s var(--ease)}.device__play:hover span{transform:scale(1.05)}.device figcaption{margin-top:14px;font-size:.85rem;color:var(--muted)}.device figcaption a{color:var(--ink);font-weight:700;white-space:nowrap}.marquee{margin-top:clamp(48px,7vw,96px);border-block:1px dashed var(--line);overflow:hidden;padding:16px 0}.marquee__track{display:flex;width:max-content;animation:marquee 40s linear infinite;font-size:12px;font-weight:800;letter-spacing:.16em;color:var(--ink-2);white-space:nowrap}.marquee__track span{padding-right:.4em}@keyframes marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee__track{animation:none}}.section{padding:clamp(80px,11vw,150px) 0}.section--line{border-top:1px dashed var(--line)}.section__head{max-width:860px;margin-bottom:clamp(36px,5vw,64px)}.section__head p{color:var(--ink-2);font-size:1.1rem}.section__head.center{margin-inline:auto}.manifesto p{font-size:clamp(1.1rem,1.9vw,1.45rem);font-weight:600;letter-spacing:-.01em;color:var(--ink-2);max-width:40ch}.manifesto .manifesto__last{color:var(--ink);font-size:clamp(1.4rem,2.6vw,2.2rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;text-transform:uppercase;margin:1.1em 0 1.4em}.demos{display:grid;gap:22px;grid-template-columns:repeat(3,1fr);margin-bottom:28px}@media(max-width:980px){.demos{grid-template-columns:1fr}}.demo{border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--bg-2);display:flex;flex-direction:column}.demo__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:#000}.demo__media img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.demo__media:hover img{transform:scale(1.04)}.demo__open{position:absolute;right:12px;bottom:12px;padding:.7em .9em .62em;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#030105bd;backdrop-filter:blur(8px);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.demo__body{padding:22px 22px 10px}.demo__body .kicker{margin-bottom:.8em}.demo__body p{color:var(--ink-2);font-size:.96rem}.steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:980px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.steps{grid-template-columns:1fr}}.step{border-top:1px dashed var(--line);padding-top:22px}.step__n{display:block;font-size:clamp(3rem,5vw,4.4rem);font-weight:900;letter-spacing:-.08em;line-height:.8;color:transparent;-webkit-text-stroke:1px rgba(255,241,228,.55);margin-bottom:18px}.step h3{text-transform:uppercase}.step p{color:var(--ink-2);font-size:.96rem;margin:0}.chapters{list-style:none;padding:0;margin:0 0 28px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(max-width:820px){.chapters{grid-template-columns:1fr}}.chapter{display:grid;grid-template-columns:132px 1fr;gap:22px;padding:18px;border:1px solid var(--line-soft);border-radius:var(--radius);background:linear-gradient(140deg,rgba(255,42,143,.04),transparent 60%),var(--bg-2);transition:border-color .3s,transform .3s var(--ease)}.chapter:hover{border-color:#ff4fa98c;transform:translateY(-2px)}.chapter__img{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:radial-gradient(circle at 30% 25%,rgba(255,42,143,.45),transparent 58%),radial-gradient(circle at 80% 85%,rgba(111,223,255,.25),transparent 55%),#0c070f;display:grid;place-items:center}.chapter__img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.72}.chapter__img span{position:relative;font-size:2.8rem;font-weight:900;letter-spacing:-.08em;color:var(--ink);text-shadow:0 2px 12px rgba(0,0,0,.7)}.chapter .kicker{margin-bottom:.6em;color:var(--pink-soft)}.chapter h3{text-transform:uppercase}.chapter p{color:var(--ink-2);font-size:.95rem;margin:0}@media(max-width:480px){.chapter{grid-template-columns:84px 1fr;gap:14px;padding:14px}.chapter__img span{font-size:1.9rem}}.chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.chips li{padding:.8em 1.1em .72em;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#030105bd;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 18px #ff25900a}.split{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px}@media(max-width:820px){.split{grid-template-columns:1fr}}.card{border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,3vw,36px);background:#040107b8}.card h3{text-transform:uppercase;font-size:1.35rem}.card p{color:var(--ink-2)}.card__n{font-size:3rem;font-weight:900;letter-spacing:-.08em;line-height:.8;color:transparent;-webkit-text-stroke:1px var(--pink-soft);margin-bottom:.45em}.card--dashed{border-style:dashed;background:transparent}.disclaimer{max-width:62ch;margin:0 auto 28px;font-size:.95rem}.two-col{display:grid;grid-template-columns:1.3fr 1fr;gap:48px;align-items:start}@media(max-width:900px){.two-col{grid-template-columns:1fr;gap:32px}}.ticks{list-style:none;padding:0;margin:0 0 1.2em;display:grid;gap:12px}.ticks li{position:relative;padding-left:26px}.ticks li:before{content:"*";position:absolute;left:2px;top:-.05em;font-weight:900;font-size:1.2em;color:var(--pink-soft)}.ticks--dim li{color:var(--ink-2)}.offer__card{border:1px solid rgba(255,220,240,.38);border-radius:20px;padding:clamp(24px,5vw,52px);background:#040107b8;box-shadow:0 18px 55px #00000059,0 0 80px -30px #ff2a8f73}.offer__name{font-size:clamp(1.6rem,3.4vw,2.5rem);font-weight:800;text-transform:uppercase;letter-spacing:-.05em;line-height:.95}.offer__price{border-block:1px dashed var(--line);padding:26px 0;margin:26px 0}.offer__price .kicker{margin-bottom:.6em}.offer__amount{font-size:clamp(3.4rem,9vw,6rem);font-weight:900;letter-spacing:-.07em;line-height:.85;margin-bottom:.2em}.offer__unit{font-size:.9rem;font-weight:700;color:var(--ink-2);letter-spacing:.14em;text-transform:uppercase}.countdown{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:baseline;color:var(--ink-2);margin:.8em 0;font-size:.9rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.countdown strong{font:700 1.7rem/1 var(--mono);color:var(--pink-soft);letter-spacing:.04em;text-shadow:0 0 18px rgba(255,24,139,.45)}[data-buy-zone] .btn{width:100%;margin:10px 0 20px}body[data-phase=prelaunch] .btn__price{display:none}.waitlist{display:grid;gap:14px;border:1px dashed var(--line);border-radius:var(--radius);padding:24px;margin:10px 0 20px}.waitlist h3{margin:0;text-transform:uppercase}.waitlist p{margin:0;color:var(--ink-2)}.field{display:grid;gap:8px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.field input{min-height:52px;border-radius:999px;border:1px solid #433f45;background:#09050b;color:#fff;font:500 16px var(--font);letter-spacing:0;text-transform:none;padding:0 20px}.field input:focus{border-color:var(--pink);outline:none}.check{display:grid;grid-template-columns:22px 1fr;gap:10px;font-size:.86rem;color:var(--ink-2);align-items:start}.check input{width:18px;height:18px;margin-top:2px;accent-color:var(--pink)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.form-msg{min-height:1.4em;font-size:.92rem;color:var(--pink-soft)!important}.faq details{border-bottom:1px dashed var(--line)}.faq summary{list-style:none;cursor:pointer;padding:24px 44px 24px 0;font-weight:800;font-size:clamp(1rem,1.6vw,1.2rem);letter-spacing:-.02em;text-transform:uppercase;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:1.7rem;font-weight:400;color:var(--pink-soft);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq details p{color:var(--ink-2);padding-bottom:24px;margin:0;max-width:68ch}.final h2{margin-inline:auto;max-width:16ch}.final p{color:var(--ink-2);max-width:54ch;margin-inline:auto;margin-bottom:1.8em}.footer{border-top:1px dashed var(--line);padding:40px 0 48px;font-size:.85rem;color:var(--muted);overflow:hidden}.footer__brand{font-size:clamp(64px,17vw,260px);font-weight:900;letter-spacing:-.08em;line-height:.75;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.14);margin:0 0 36px;white-space:nowrap}.footer__inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.footer nav{display:flex;flex-wrap:wrap;gap:18px}.footer a,.footer .linklike{color:var(--ink-2);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none}.footer a:hover,.footer .linklike:hover{color:var(--ink)}.consent{position:fixed;z-index:50;left:16px;right:16px;bottom:16px;max-width:520px;margin-left:auto;padding:18px 18px 16px;border:1px solid rgba(255,220,240,.38);border-radius:var(--radius);background:#040107e6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 18px 55px #00000059;font-size:.9rem}.consent p{margin:0 0 14px;color:var(--ink-2)}.consent__actions{display:flex;gap:10px}.consent__actions .btn{flex:1}.toast{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);width:min(100% - 32px,520px);background:var(--ink);color:#000;padding:14px 18px;border-radius:var(--radius);font-weight:700;box-shadow:0 16px 50px #00000073}.page{min-height:80vh;display:grid;align-content:center;padding:64px 0}.status-card{border:1px solid rgba(255,220,240,.38);border-radius:20px;padding:clamp(24px,5vw,52px);background:#040107b8}.status-card h1{font-size:clamp(2.2rem,5vw,3.6rem)}.spinner{width:28px;height:28px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--pink);animation:spin 1s linear infinite;margin-bottom:18px}@keyframes spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinner{animation:none}}
