:root{font-family:"Segoe UI Variable","Segoe UI",system-ui,sans-serif;color:#eff4ff;background:#070a11;font-synthesis:none;--line:rgba(133,161,218,.16);--muted:#8b98af;--blue:#5dcbff;--purple:#ac72ff;--green:#49dfa0}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:radial-gradient(circle at 67% 0,rgba(66,92,206,.17),transparent 34%),radial-gradient(circle at 8% 45%,rgba(27,140,183,.08),transparent 30%),#070a11}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}header{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:46px;height:72px;padding:0 max(28px,calc((100vw - 1160px)/2));border-bottom:1px solid var(--line);background:rgba(7,10,17,.82);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:7px;color:white;text-decoration:none}.brand img{width:34px;height:34px;margin-right:2px}.brand strong{font-size:13px;letter-spacing:.08em}.brand span{color:#abb7cc;font-size:13px}nav{display:flex;gap:30px}nav a{color:#8592a8;text-decoration:none;font-size:12px}nav a:hover{color:white}.status{display:flex;align-items:center;gap:8px;margin-left:auto;color:#78869d;font-size:10px}.status i{width:6px;height:6px;border-radius:20px;background:#ffc96a}.status.ready i{background:var(--green);box-shadow:0 0 9px var(--green)}main{overflow:hidden}.hero{position:relative;display:flex;flex-direction:column;align-items:center;min-height:650px;padding:105px 24px 80px;text-align:center}.hero:after{content:"";position:absolute;left:50%;bottom:36px;width:850px;height:260px;transform:translateX(-50%);background:radial-gradient(ellipse,rgba(70,105,255,.14),transparent 68%);pointer-events:none}.eyebrow{color:#6fcaff;font-size:10px;font-weight:700;letter-spacing:.2em}.hero h1{max-width:980px;margin:22px 0 23px;font-size:clamp(48px,6vw,82px);line-height:.99;letter-spacing:-.065em}.hero h1 em{color:transparent;background:linear-gradient(90deg,#5bcfff,#708dff 48%,#bd72ff);background-clip:text;font-style:normal}.hero>p{max-width:670px;margin:0;color:#a0abc0;font-size:17px;line-height:1.65}.actions{display:flex;gap:11px;margin-top:34px}.actions a{display:flex;align-items:center;justify-content:center;min-width:174px;height:47px;border-radius:9px;text-decoration:none;font-size:12px;font-weight:600}.primary{border:1px solid #70a0ff;color:white;background:linear-gradient(135deg,#4b9bff,#6d58e8);box-shadow:0 12px 35px rgba(77,91,222,.28)}.primary b{margin-left:16px}.secondary{border:1px solid var(--line);color:#c1ccdf;background:rgba(255,255,255,.025)}.voice-pill{position:relative;z-index:1;display:grid;grid-template-columns:34px 1fr auto auto;align-items:center;gap:10px;width:310px;height:54px;margin-top:70px;padding:6px 12px 6px 7px;border:1px solid rgba(124,156,222,.28);border-radius:16px;background:linear-gradient(135deg,rgba(16,23,38,.98),rgba(8,12,21,.98));box-shadow:0 16px 50px rgba(0,0,0,.42);text-align:left}.voice-pill img{width:34px}.voice-pill strong{font-size:11px}.voice-pill small{color:#6f7d92;font-size:9px}.bars{display:flex;align-items:center;gap:2px}.bars i{display:block;width:2px;height:9px;border-radius:3px;background:linear-gradient(#ff7890,#9b68ff);animation:pulse .8s infinite alternate}.bars i:nth-child(2),.bars i:nth-child(4){height:17px;animation-delay:-.2s}.bars i:nth-child(3){height:12px;animation-delay:-.4s}@keyframes pulse{to{height:4px;opacity:.45}}.flow{display:grid;grid-template-columns:repeat(4,1fr);max-width:1160px;margin:0 auto 130px;border:1px solid var(--line);border-radius:18px;background:rgba(13,19,31,.65)}.flow article{min-height:220px;padding:31px;border-right:1px solid var(--line)}.flow article:last-child{border:0}.flow article>span{color:#4e668d;font:700 10px monospace}.flow h2{margin:46px 0 9px;font-size:20px}.flow p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.split{display:grid;grid-template-columns:1fr 1fr;gap:110px;align-items:center;max-width:1040px;margin:0 auto;padding:40px 24px 150px}.split h2,.architecture h2{margin:16px 0 20px;font-size:46px;line-height:1.05;letter-spacing:-.05em}.split p{max-width:490px;color:var(--muted);font-size:14px;line-height:1.75}.stack{border-top:1px solid var(--line)}.stack div{display:flex;justify-content:space-between;gap:25px;padding:20px 4px;border-bottom:1px solid var(--line)}.stack b{font-size:12px}.stack span{color:#7d899e;font-size:11px}.architecture{padding:110px 24px 130px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;background:linear-gradient(rgba(13,18,30,.68),rgba(8,11,19,.75))}.diagram{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:50px}.diagram div{display:grid;gap:7px;width:250px;padding:26px;border:1px solid var(--line);border-radius:14px;background:#0b111d;text-align:left}.diagram small{color:#5dbfe8;font:700 8px monospace;letter-spacing:.17em}.diagram b{font-size:15px}.diagram span{color:#76839a;font-size:10px}.diagram>i{color:#394861;font-style:normal}.release{display:flex;align-items:center;justify-content:space-between;gap:30px;max-width:1040px;margin:0 auto;padding:110px 24px}.release h2{margin:12px 0 8px;font-size:32px}.release p{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}.release-badge{padding:12px 16px;border:1px solid rgba(76,224,160,.2);border-radius:9px;color:#78d8b0;background:rgba(76,224,160,.05);font-size:11px}footer{display:flex;justify-content:space-between;gap:20px;max-width:1160px;margin:auto;padding:27px 24px;border-top:1px solid var(--line);color:#58657a;font-size:10px}@media(max-width:800px){header{gap:15px;height:64px;padding:0 18px}nav{display:none}.brand span{display:none}.hero{min-height:600px;padding-top:85px}.hero h1{font-size:48px}.hero>p{font-size:14px}.flow{grid-template-columns:1fr;margin:0 18px 90px}.flow article{min-height:auto;border-right:0;border-bottom:1px solid var(--line)}.flow h2{margin-top:20px}.split{grid-template-columns:1fr;gap:35px;padding-bottom:90px}.diagram{flex-direction:column}.diagram>i{transform:rotate(90deg)}.release{align-items:flex-start;flex-direction:column}.actions{flex-direction:column}.voice-pill{width:min(310px,90vw)}}

