:root{--bg:#070b24;--card:#0d1234;--pink:#f53cd5;--purple:#7739ff;--cyan:#00bdff;--white:#f7f6ff;--muted:#b4b6d6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--white);font-family:Inter,'Avenir Next',ui-sans-serif,system-ui,-apple-system,'Segoe UI',sans-serif;overflow-x:hidden}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}.wrap{width:min(1200px,calc(100% - 48px));margin:auto}.ambient{position:absolute;inset:0 0 auto;height:1050px;pointer-events:none;overflow:hidden;z-index:-1;background:radial-gradient(ellipse at 80% 25%,#221151 0%,transparent 45%),radial-gradient(ellipse at 10% 65%,#10165b 0%,transparent 45%)}.glow{position:absolute;width:500px;height:500px;border-radius:50%;filter:blur(100px);opacity:.22}.glow-a{background:var(--pink);right:-300px;top:0}.glow-b{background:#006cff;left:-260px;top:350px}.topbar{height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:8px;flex-shrink:0}.brand-icon{width:66px;height:66px;filter:drop-shadow(0 0 12px #7c28f888)}.brand-words{display:flex;flex-direction:column;gap:0}.brand-words strong{font-size:42px;letter-spacing:-3px;line-height:1;font-weight:800;border-radius:10px}.brand-words small{font-size:8px;letter-spacing:3px;margin-top:5px;font-weight:700}.topbar nav{display:flex;gap:32px;font-size:13px;color:#d8d6f1}.topbar nav a:hover{color:var(--pink)}.nav-cta,.button.primary,.waitlist button{background:linear-gradient(105deg,#fc37bc,#8532fa 53%,#00b9ff);border:0;color:white;box-shadow:0 10px 30px #8a25ed44}.nav-cta{padding:14px 22px;border-radius:99px;font-weight:700;font-size:13px}.nav-cta span{margin-left:10px}.hero{min-height:650px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px;padding:45px 0 80px}.eyebrow{font-size:11px;letter-spacing:2.6px;font-weight:800;color:#c9b9ff}.live-dot{display:inline-block;width:8px;height:8px;background:#00e8c7;border-radius:50%;box-shadow:0 0 13px #00e8c7;margin-right:9px;animation:pulse 2s infinite}.hero h1{font-size:clamp(52px,6.5vw,96px);line-height:1.05;letter-spacing:-5px;margin:28px 0}.gradient-text{background:linear-gradient(90deg,#f83bbd 0%,#a337ff 47%,#00c6ff 100%);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-copy>p{max-width:490px;font-size:18px;line-height:1.75;color:#d4d2ed}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:32px}.button{padding:17px 23px;border-radius:99px;font-size:13px;font-weight:750;display:inline-flex;gap:20px;align-items:center;justify-content:center}.button.outline{border:1px solid #555782;background:#111631}.hero-foot{display:flex;gap:26px;margin-top:42px;font-size:12px;color:#b7b4d9}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:5px}.magenta{background:var(--pink)}.purple{background:var(--purple)}.cyan{background:var(--cyan)}.hero-radar{display:flex;align-items:center;flex-direction:column}.radar-field{position:relative;width:min(100%,550px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at center,#3b1a6e 0%,#141042 15%,#080b28 64%,transparent 75%);filter:drop-shadow(0 0 30px #5c24b544);transform-style:preserve-3d;transition:transform .15s}.ring{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #6932e6a0;border-radius:50%}.ring1{width:35%;height:35%}.ring2{width:62%;height:62%}.ring3{width:88%;height:88%;border-color:#1649c9}.sweep{position:absolute;inset:6%;border-radius:50%;background:conic-gradient(from -18deg,transparent 0deg,#e52de966 28deg,#ff37de22 45deg,transparent 48deg);animation:spin 12s linear infinite;mix-blend-mode:screen}.radar-core{position:absolute;left:50%;top:50%;width:24px;height:24px;border-radius:50%;transform:translate(-50%,-50%);background:#fff1ff;box-shadow:0 0 15px 5px #ef43ff,0 0 50px 18px #9b2aff}.radar-node{position:absolute;width:17px;height:17px;border:3px solid #141338;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px var(--cyan);animation:pulse 2.5s infinite}.node1{left:22%;top:31%}.node2{left:73%;top:23%;background:var(--pink);box-shadow:0 0 14px var(--pink);animation-delay:.7s}.node3{left:77%;top:70%;animation-delay:1.2s}.node4{left:31%;top:76%;background:#ffc25a;box-shadow:0 0 14px #ffc25a;animation-delay:1.7s}.orbit-tag{position:absolute;font-size:10px;letter-spacing:.5px;padding:9px 12px;background:#15183dc9;border:1px solid #5c45a9;border-radius:30px;backdrop-filter:blur(10px)}.tag1{top:17%;left:2%}.tag2{right:-2%;bottom:15%}.hero-radar-label{font-size:10px;letter-spacing:2px;color:#9ca1d0}.ticker{overflow:hidden;white-space:nowrap;border-block:1px solid #5c32a655;background:linear-gradient(90deg,#2a124a,#0b1d52,#2a124a);color:#9d7cfd;padding:17px 0;font-size:13px;font-weight:800;letter-spacing:5px}.ticker>div{width:max-content;animation:marquee 32s linear infinite}.experience,.features .wrap{padding-top:115px;padding-bottom:120px}.section-head{max-width:720px}.section-head h2,.privacy h2,.launch h2{font-size:clamp(40px,5.5vw,70px);letter-spacing:-3px;line-height:1.08;margin:20px 0}.section-head p,.privacy p,.launch p{color:#bdbddc;line-height:1.8;font-size:16px}.experience-layout{display:grid;grid-template-columns:1fr 1fr .85fr;gap:42px;align-items:center;margin-top:60px}.step-rail{display:grid;gap:12px}.step{width:100%;display:flex;align-items:center;gap:17px;text-align:left;border:1px solid #373760;background:#0e1233b3;border-radius:18px;padding:20px 18px;color:#fff;transition:.25s}.step.active{border-color:#d33de4;background:linear-gradient(100deg,#5e205c88,#14205b);box-shadow:0 0 24px #7c29fa33}.step-no{display:grid;place-items:center;flex-shrink:0;width:42px;height:42px;border-radius:50%;border:2px solid #9743ff;font-weight:800}.step strong,.step small{display:block}.step strong{font-size:14px}.step small{font-size:12px;color:#aaaacc;margin-top:7px}.phone-stage{position:relative;display:flex;flex-direction:column;align-items:center}.phone-halo{position:absolute;width:360px;height:480px;border-radius:50%;background:#7024ef44;filter:blur(75px);top:40px;pointer-events:none}.phone{position:relative;width:290px;height:565px;border:5px solid #27243d;border-radius:44px;box-shadow:0 0 0 2px #9691b0,0 22px 65px #000b;background:linear-gradient(155deg,#070b26,#0a0d2b);overflow:hidden}.phone-notch{position:absolute;z-index:10;top:7px;left:50%;transform:translateX(-50%);width:95px;height:22px;background:#02040c;border-radius:20px}.phone-status{position:absolute;top:18px;left:23px;right:20px;font-size:10px;display:flex;justify-content:space-between;z-index:9;font-weight:700}.phone-content{position:absolute;inset:0;overflow:hidden;padding:55px 20px 20px}.phone-actions{display:flex;gap:28px;align-items:center;margin-top:24px;font-size:12px;color:#b2a8db;letter-spacing:2px}.round-button{width:38px;height:38px;border:1px solid #6652ad;border-radius:50%;background:#13143b;color:white}.step-description h3{font-size:27px;line-height:1.25}.step-description p{line-height:1.8;color:#c1c0dc}.demo-note{font-size:12px;color:#a4a3c8;padding:16px;border-left:2px solid var(--pink);margin-top:30px;background:#18133b}.phone-logo{display:flex;flex-direction:column;align-items:center;margin-top:58px}.phone-logo .brand-icon{width:130px;height:130px}.phone-logo strong{font-size:51px;letter-spacing:-4px}.phone-logo small{letter-spacing:3px;font-size:8px}.phone-splash-copy{text-align:center;margin-top:62px;color:#cbbdfb;font-size:17px;letter-spacing:1px}.phone-button{border:0;border-radius:30px;color:white;font-size:12px;font-weight:750;padding:14px 12px;background:linear-gradient(100deg,#fc32bf,#7938fa,#00b9ff);width:100%;margin-top:35px}.phone-head{text-align:center;font-size:24px;font-weight:800;margin-bottom:12px}.phone-pill{border:1px solid #484978;border-radius:40px;text-align:center;font-size:10px;padding:9px;color:#d8d8ed}.mini-radar{position:relative;width:245px;height:245px;margin:18px auto;border-radius:50%;background:radial-gradient(circle,#39236e 0%,#080d2a 50%,#060b25 70%);border:1px solid #1b57bb}.mini-radar:before,.mini-radar:after{content:'';position:absolute;border:1px solid #6c35ee;border-radius:50%;inset:25px}.mini-radar:after{inset:65px}.mini-sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 5deg,#ed30dd99,transparent 43deg,transparent);animation:spin 10s linear infinite}.mini-core{position:absolute;left:calc(50% - 10px);top:calc(50% - 10px);height:20px;width:20px;border-radius:50%;background:#ffe8ff;box-shadow:0 0 20px #f73de0}.mini-person{position:absolute;display:grid;place-items:center;width:34px;height:34px;border:2px solid #e541ef;border-radius:50%;background:#171b4a;color:white;font-size:12px;z-index:2;cursor:pointer}.mini-person.p1{top:27%;left:10%}.mini-person.p2{top:20%;right:10%;border-color:#00bfff}.mini-person.p3{bottom:16%;left:23%}.mini-person.p4{bottom:21%;right:9%;border-color:#00bfff}.phone-nav{display:flex;justify-content:space-around;position:absolute;bottom:24px;left:10px;right:10px;border-top:1px solid #33365e;padding-top:17px;font-size:10px;color:#bebada}.phone-nav b{color:#f74bd8}.phone-profile{text-align:center;padding-top:22px}.avatar{width:105px;height:105px;border:3px solid #f63ed5;border-radius:50%;margin:8px auto 16px;display:grid;place-items:center;font-size:48px;color:#f3dcff;background:radial-gradient(circle,#553484,#111332);box-shadow:0 0 25px #b029ee66}.phone-profile h4{font-size:17px;margin:8px 0}.phone-profile p{font-size:11px;color:#aeb0d6}.tags{display:flex;gap:5px;justify-content:center;margin:22px 0}.tags span{font-size:10px;border:1px solid #53577c;border-radius:30px;padding:7px 9px}.quote{font-size:13px;line-height:1.5}.muted{color:#9e9dbd}.chat-title{text-align:center;font-weight:800;font-size:23px;margin:65px 0 8px}.chat-desc{text-align:center;color:#c1bce2;font-size:12px;line-height:1.5}.chat-avatars{display:flex;justify-content:center;margin-top:55px}.chat-avatars span{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#281849;border:3px solid #df3edb;font-size:29px;box-shadow:0 0 25px #b32dfc66}.chat-avatars span+span{margin-left:-15px;border-color:#00b8ff}.bubble{font-size:12px;line-height:1.45;padding:13px;border-radius:16px;max-width:88%;margin-top:25px;background:#25204c}.bubble.reply{background:#6431eb;margin-left:auto;margin-top:10px}.chat-input{position:absolute;bottom:30px;left:16px;right:16px;border:1px solid #45496b;border-radius:22px;padding:12px;color:#9393bb;font-size:11px}.features{background:linear-gradient(180deg,#090e2c,#11113b 60%,#080b24)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:48px}.feature{border:1px solid #34315e;border-radius:22px;background:linear-gradient(145deg,#1a1644a8,#0b1030);padding:30px;min-height:220px;transition:transform .2s,border-color .2s}.feature:hover{transform:translateY(-5px);border-color:#b63de9}.feature-icon{display:grid;place-items:center;width:52px;height:52px;border:2px solid #a63afa;border-radius:50%;color:#fff;font-size:28px;box-shadow:0 0 18px #982cff44}.feature h3{font-size:17px;margin:25px 0 8px}.feature p{font-size:13px;color:#b9b9d4;line-height:1.7}.privacy{padding:110px 0;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.privacy-visual{height:360px;position:relative;display:grid;place-items:center;background:radial-gradient(circle,#41196a55,transparent 70%)}.shield-circle{width:235px;height:235px;border:2px solid #a837ff;border-radius:50%;display:grid;place-items:center;font-size:140px;color:#eb3bd5;box-shadow:0 0 50px #a72aef55,inset 0 0 40px #4e23ae44;position:relative}.shield-inner{position:absolute;font-size:40px;color:#00bdff}.float-label{position:absolute;background:#17163c;border:1px solid #6539ac;border-radius:30px;padding:10px 15px;font-size:10px;letter-spacing:1px}.f1{top:25px;left:5%}.f2{right:0;top:48%}.f3{bottom:20px;left:15%}.fine-print{font-size:12px!important;color:#898eaf!important}.launch{text-align:center;padding:105px 0 125px;background:radial-gradient(ellipse at 50% 30%,#371369 0%,#0c0f31 52%,#070b24 85%);border-top:1px solid #47306c}.launch-inner{max-width:800px}.launch p{max-width:580px;margin:0 auto 30px}.store-badges{display:flex;gap:15px;justify-content:center;margin:35px 0}.store-badge{border:1px solid #62617e;border-radius:12px;background:#080a1c;padding:11px 20px;display:flex;align-items:center;gap:12px;text-align:left}.store-icon{font-size:30px}.store-icon.play{color:#00baff}.store-badge small,.store-badge strong{display:block}.store-badge small{font-size:8px;letter-spacing:1px}.store-badge strong{font-size:19px}.waitlist{max-width:520px;margin:45px auto 10px;text-align:left}.waitlist>label:first-child{display:block;font-weight:750;margin-bottom:12px}.form-row{display:flex;border:1px solid #6c47b8;border-radius:99px;background:#111234;padding:5px}.form-row input{flex:1;min-width:0;border:0;background:transparent;color:white;padding:13px 20px;outline:none}.form-row button{border-radius:99px;padding:12px 22px;font-weight:800;font-size:12px}.consent{display:flex;align-items:flex-start;gap:8px;font-size:11px;color:#b9b6d4;margin-top:14px}.consent input{accent-color:#b43af6}.form-message{min-height:18px;font-size:12px!important;margin:12px 0!important}.footer{border-top:1px solid #303357;min-height:100px;display:flex;justify-content:space-between;align-items:center;gap:16px;color:#999abf;font-size:12px}.footer-brand{font-size:29px;font-weight:850;color:white;letter-spacing:-2px}.footer-brand span{color:var(--pink);font-size:13px;margin-left:3px}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.65;scale:1.3}}@keyframes marquee{to{transform:translateX(-50%)}}@media(max-width:1020px){.topbar nav{display:none}.hero{grid-template-columns:1fr 1fr}.experience-layout{grid-template-columns:1fr 1fr}.step-description{grid-column:1/-1;text-align:center}.feature-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:720px){.wrap{width:min(100% - 32px,540px)}.topbar{height:85px}.brand-icon{width:48px;height:48px}.brand-words strong{font-size:32px}.brand-words small{font-size:6px;letter-spacing:2px}.nav-cta{font-size:11px;padding:11px 13px}.hero{grid-template-columns:1fr;padding:65px 0 45px;gap:25px}.hero h1{letter-spacing:-3px;font-size:clamp(47px,12vw,72px)}.hero-copy>p{font-size:15px}.hero-radar{margin-top:10px}.radar-field{max-width:390px}.experience,.features .wrap{padding-top:80px;padding-bottom:85px}.section-head h2,.privacy h2,.launch h2{letter-spacing:-2px}.experience-layout{grid-template-columns:1fr;gap:40px;margin-top:35px}.step-rail{grid-template-columns:repeat(2,1fr)}.step{padding:13px;gap:8px}.step-no{width:31px;height:31px;font-size:12px}.step strong{font-size:11px}.step small{font-size:10px}.step-description{grid-column:auto}.feature-grid{grid-template-columns:1fr}.feature{min-height:auto}.privacy{grid-template-columns:1fr;padding:60px 0}.privacy-visual{height:290px}.launch{padding:80px 0}.footer{flex-wrap:wrap;padding:25px 0}.store-badge{padding:10px}.store-badge strong{font-size:15px}}@media(max-width:390px){.step-rail{grid-template-columns:1fr}.hero-actions{flex-direction:column}.form-row button{padding:12px}.store-badges{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.reveal{opacity:1;transform:none}}
