@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#f5f5f2;background:#050505;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#050505}button,input{font:inherit}button{cursor:pointer;border:0;color:inherit;background:none}.site{overflow:hidden}.nav{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 5vw;border-bottom:1px solid #1c1c1c;position:sticky;top:0;z-index:20;background:#050505d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.wordmark{font-size:22px;font-weight:800;letter-spacing:-1.4px}.dot,.footerBrand span{color:#baff00}.navLinks{display:flex;gap:30px}.navLinks button,.footerLinks button{font-size:12px;color:#9d9d9a;transition:.2s}.navLinks button:hover,.footerLinks button:hover{color:#fff}.navCta{border:1px solid #363636;padding:11px 16px;border-radius:999px;font-size:11px}.navCta:hover{background:#fff;color:#050505}.hero{min-height:900px;padding:105px 5vw 80px;text-align:center;position:relative}.eyebrow,.sectionLabel{font:500 10px/1 DM Mono,monospace;letter-spacing:1.8px;color:#9b9b97;text-transform:uppercase}.pulse{display:inline-block;width:6px;height:6px;border-radius:50%;background:#baff00;margin-right:9px;box-shadow:0 0 14px #baff00}h1{font-size:clamp(54px,8vw,116px);line-height:.93;letter-spacing:-6px;margin:25px auto 28px;max-width:1150px;font-weight:700}h1 em,h2 em{font-style:normal;color:#8d8d89}h1 em{font-weight:500}.heroCopy{max-width:610px;margin:auto;color:#999995;font-size:16px;line-height:1.7}.heroActions{display:flex;gap:10px;justify-content:center;margin-top:30px}.primary,.secondary{padding:14px 20px;border-radius:999px;font-size:12px}.primary{background:#f5f5f2;color:#080808}.primary:hover{transform:translateY(-2px)}.secondary{border:1px solid #30302f;color:#d2d2ce}.primary span,.secondary span{margin-left:14px}.heroVisual{height:500px;max-width:950px;margin:70px auto 0;position:relative;display:flex;align-items:center;justify-content:center}.orbital{position:absolute;border:1px solid #222;border-radius:50%;transform:rotate(-12deg)}.orbitalOne{width:850px;height:270px}.orbitalTwo{width:620px;height:370px;transform:rotate(55deg)}.assistantCard{width:min(680px,85vw);background:#0e0e0e;border:1px solid #2a2a28;border-radius:22px;text-align:left;box-shadow:0 30px 100px #000;position:relative;z-index:2;overflow:hidden}.cardTop{height:67px;border-bottom:1px solid #242422;display:flex;align-items:center;padding:0 20px;gap:11px}.miniLogo{width:32px;height:32px;border-radius:9px;background:#f5f5f2;color:#080808;display:grid;place-items:center;font-weight:800;font-size:11px}.miniLogo span{color:#718b00}.cardTop strong{font-size:11px;display:block}.cardTop small{color:#777;font-size:9px}.live{margin-left:auto;color:#777;font:9px DM Mono}.live span{display:inline-block;width:5px;height:5px;border-radius:50%;background:#baff00;margin-right:5px}.conversation{padding:27px}.userBubble{display:inline-block;background:#1b1b1a;border:1px solid #2a2a28;border-radius:14px 14px 3px;padding:13px 16px;font-size:12px;float:right;max-width:78%;animation:fade .45s}.fetchReply{clear:both;display:flex;gap:12px;padding-top:30px}.replyIcon{font:700 10px DM Mono;width:28px;height:28px;border:1px solid #444;border-radius:50%;display:grid;place-items:center}.fetchReply strong{font-size:12px}.fetchReply p{color:#8d8d89;font-size:11px;margin:6px 0 13px}.steps{display:flex;gap:7px;flex-wrap:wrap}.steps span{font:9px DM Mono;color:#686865}.steps .done{color:#baff00}.composer{margin:0 15px 15px;border:1px solid #282826;border-radius:12px;padding:10px 10px 10px 14px;color:#555;font-size:10px;display:flex;justify-content:space-between;align-items:center}.composer button{width:28px;height:28px;border-radius:8px;background:#f5f5f2;color:#050505}.floatTag{position:absolute;z-index:4;border:1px solid #30302e;background:#0b0b0b;padding:8px 11px;border-radius:999px;font:9px DM Mono;color:#b7b7b2;letter-spacing:.8px}.tagA{top:95px;left:7%}.tagB{bottom:100px;right:8%}.tagC{top:155px;right:4%;color:#baff00}.statement,.how,.capabilities,.example,.vision,.early{padding:125px 8vw;border-top:1px solid #181817}.statement{max-width:1050px;margin:auto;border-top:0}.statement h2,.how h2,.capHeader h2,.example h2,.vision h2,.early h2{font-size:clamp(44px,6vw,82px);line-height:.98;letter-spacing:-4px;margin:30px 0}.statement h2 span{color:#555}.statement p{max-width:580px;margin-left:auto;color:#858581;line-height:1.7;font-size:15px}.statement p b{color:#ddd;font-weight:500}.process{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:1px;background:#222;margin-top:55px;border:1px solid #222}.processIntro,.processCard{background:#080808;min-height:300px;padding:28px;position:relative}.processIntro p{color:#777;max-width:280px;line-height:1.6;font-size:12px}.processCard>span,.capNumber{font:10px DM Mono;color:#666}.processCard h3{font-size:18px;margin-top:95px}.processCard p{color:#777;font-size:11px;line-height:1.6;max-width:220px}.processCard i{position:absolute;right:25px;bottom:25px;color:#777;font-style:normal}.capHeader{display:flex;align-items:end;justify-content:space-between;gap:50px}.capHeader p{max-width:330px;color:#777;line-height:1.7;font-size:12px}.capGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:50px}.capCard{min-height:280px;border:1px solid #242422;padding:23px;position:relative;transition:.25s}.capCard:hover{background:#0d0d0c;transform:translateY(-4px)}.capIcon{font-size:25px;margin-top:50px;color:#aaa}.capCard h3{font-size:17px;margin:22px 0 8px}.capCard p{color:#777;font-size:11px;line-height:1.6}.arrow{position:absolute;right:22px;bottom:20px;color:#777}.example{background:#090909}.exampleGrid{display:grid;grid-template-columns:1.1fr 1fr;gap:10vw;margin-top:50px}.quoteMark{font:90px Georgia;color:#444;height:45px}.example h2{margin-top:20px}.muted{color:#777;font-size:12px;line-height:1.7;max-width:400px}.execution{border-top:1px solid #2a2a28}.execRow{height:68px;border-bottom:1px solid #222;display:grid;grid-template-columns:45px 1fr 25px;align-items:center}.execRow span{font:9px DM Mono;color:#555}.execRow b{font-size:12px;font-weight:500}.execRow i{font-style:normal;color:#666}.execRow:last-child i{color:#baff00}.vision{min-height:720px;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.visionGlow{position:absolute;width:600px;height:350px;background:radial-gradient(ellipse,rgba(186,255,0,.08),transparent 65%);filter:blur(20px);pointer-events:none}.vision h2{position:relative}.vision>p{max-width:600px;color:#777;line-height:1.8;font-size:13px;position:relative}.visionLine{display:flex;gap:24px;align-items:center;margin-top:55px;font:10px DM Mono;color:#555}.visionLine b{color:#777}.early{text-align:center;padding-bottom:145px}.early>p{color:#777;font-size:13px}.early form{max-width:600px;margin:40px auto 0;display:flex;border-bottom:1px solid #454542}.early input{background:none;border:0;outline:0;color:#fff;padding:16px 0;flex:1;font-size:14px}.early input::placeholder{color:#555}.early form button{font-size:11px;padding:10px 0 10px 20px}.early form button span{margin-left:18px}.success{display:inline-block;margin-top:40px;padding:16px 22px;border:1px solid #30302d;border-radius:999px;font-size:12px}.success span{color:#baff00;margin-left:8px}footer{border-top:1px solid #1d1d1b;padding:55px 5vw 25px}.footerTop{display:flex;justify-content:space-between}.footerBrand{font-weight:800;font-size:25px;letter-spacing:-1.5px}.footerBrand p{font-size:10px;line-height:1.7;color:#666;font-weight:400;letter-spacing:0;margin-top:15px}.footerLinks{display:grid;grid-template-columns:1fr 1fr;gap:14px 45px;align-content:start}.footerBottom{border-top:1px solid #1c1c1a;margin-top:60px;padding-top:18px;display:flex;justify-content:space-between;color:#4e4e4b;font:9px DM Mono}@keyframes fade{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:850px){.nav{padding:0 20px}.navLinks{display:none}.hero{padding:80px 20px 30px;min-height:auto}h1{letter-spacing:-3px}.heroVisual{height:430px;margin-top:45px}.orbitalOne{width:100%;height:220px}.orbitalTwo{width:70%;height:320px}.floatTag{display:none}.statement,.how,.capabilities,.example,.vision,.early{padding:85px 20px}.statement p{margin:0}.process{grid-template-columns:1fr}.processIntro,.processCard{min-height:220px}.processCard h3{margin-top:60px}.capHeader,.exampleGrid{display:block}.capGrid{grid-template-columns:1fr 1fr}.capCard{min-height:240px}.execution{margin-top:45px}.vision{min-height:600px}.footerLinks{gap:14px 20px}}@media (max-width:520px){.navCta{padding:9px 12px}.heroActions{flex-direction:column;align-items:center}.primary,.secondary{width:210px}.heroVisual{height:360px}.assistantCard{width:94vw}.conversation{padding:18px}.capGrid{grid-template-columns:1fr}.vision h2,.early h2,.example h2{letter-spacing:-2px}.visionLine{gap:9px;font-size:8px}.footerTop{display:block}.footerLinks{margin-top:35px}.footerBottom{display:block;line-height:2}.footerBottom span:last-child{display:block}}
