@font-face{font-family:system-fallback;src:local('Segoe UI')}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10121b;color:#edeef6;font-family:Inter,system-fallback,system-ui,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid #b8adff;outline-offset:5px}.shell{max-width:1320px;margin:auto;padding:0 64px}header{height:108px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0b}.wordmark{display:flex;align-items:center;gap:10px;font-weight:650;font-size:21px;letter-spacing:-.8px}.wordmark svg{color:#b2a6ff;margin-right:2px}.wordmark>span{color:#8b8fa7;font-weight:400}.nav-link{font-size:12px;color:#aaaec3;display:flex;gap:18px}.nav-link:hover{color:#ded9ff}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;min-height:580px;padding:78px 0 76px}.eyebrow{font-size:10px;letter-spacing:2.4px;color:#aaa4d1;font-weight:650;display:flex;align-items:center;gap:8px}.live-dot{height:6px;width:6px;background:#b9acf5;border-radius:50%;box-shadow:0 0 15px #9f8aff80}h1{font-weight:500;font-size:clamp(45px,5.25vw,72px);letter-spacing:-4px;line-height:1.04;margin:25px 0 24px}h1>span{color:#bcb1ee}.lead{font-size:15px;line-height:1.8;color:#a7acc0;letter-spacing:-.1px}.download-row{display:flex;align-items:center;gap:16px;margin-top:31px;flex-wrap:wrap}.download{display:inline-flex;align-items:center;justify-content:center;gap:12px;background:#b9adf5;color:#1b1632;font-size:12px;font-weight:650;border-radius:7px;padding:15px 18px;box-shadow:0 5px 22px #9f8aff10;transition:transform .2s,background .2s}.download:hover{transform:translateY(-2px);background:#c9bfff}.download.disabled{opacity:.6;pointer-events:none}.release-meta{font-size:10px;color:#9297af;max-width:110px;line-height:1.8}.download-note{font-size:10px;color:#838aa4;line-height:1.6;margin-top:14px}.download-note strong{font-weight:500;color:#b2b7cd}.details{display:flex;gap:20px;font-size:10px;color:#8a90a6;margin-top:25px}.demo{border:1px solid #ffffff14;border-radius:15px;overflow:hidden;background:#171a27;box-shadow:0 30px 90px #0003;transform:rotate(-1.5deg)}.demo-top{height:43px;display:flex;align-items:center;padding:0 16px;gap:18px;color:#7e859f;font-size:9px;border-bottom:1px solid #ffffff08}.traffic{display:flex;gap:4px}.traffic i{width:5px;height:5px;border-radius:50%;background:#5a5872}.traffic i:first-child{background:#b3808b}.traffic i:nth-child(2){background:#b19a76}.traffic i:last-child{background:#779a8b}.demo-tag{margin-left:auto;font-size:7px;letter-spacing:1px;color:#aaa0cf;border:1px solid #aaa0cf30;border-radius:4px;padding:4px 5px}.desktop{height:323px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 65% 60%,#2e2946 0%,#1a1f32 45%,#171c2a 100%)}.desktop::before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff02 1px,transparent 1px),linear-gradient(90deg,#ffffff02 1px,transparent 1px);background-size:32px 32px}.desktop-glow{position:absolute;width:260px;height:250px;border-radius:50%;background:#8c68e31a;filter:blur(45px);right:0;top:20px}.mock-note{position:absolute;width:185px;height:185px;border:1px solid #ffffff09;top:43px;left:29px;border-radius:8px;background:#252b3b88;transform:rotate(-4deg);padding:22px 20px;box-shadow:0 12px 20px #0001}.note-line{height:4px;border-radius:4px;background:#bcc3de16;margin-bottom:10px}.note-line.short{width:40%;background:#b8a8e92a}.note-line.medium{width:75%}.note-space{height:12px}#demo-mic{position:absolute;left:64%;top:25%;width:77px;height:102px;border:none;background:transparent;cursor:grab;touch-action:none;user-select:none;padding:0;filter:drop-shadow(0 8px 9px #0005) drop-shadow(0 0 17px #b099ff25);transition:filter .2s}#demo-mic:active{cursor:grabbing}#demo-mic:hover{filter:drop-shadow(0 0 15px #b5a0ff70)}#demo-mic svg{width:100%;height:100%;pointer-events:none}#demo-mic.recording .mic-body{fill:#eb6a88}#demo-mic.recording{animation:breathe 1s infinite}.orb-label{position:absolute;right:29%;top:20%;font-size:11px;font-style:italic;color:#bfb0dc;transform:rotate(-12deg);pointer-events:none}.demo-feedback{position:absolute;bottom:70px;left:0;right:0;text-align:center;color:#9698b6;font-size:10px}.demo-feedback span{display:inline-block;width:5px;height:5px;background:#94cbb6;border-radius:50%;margin-right:5px}.demo-feedback.active span{background:#eb6a88}.dock{position:absolute;bottom:17px;left:50%;transform:translateX(-50%);display:flex;gap:8px;padding:8px 12px;border:1px solid #ffffff0d;border-radius:11px;background:#ffffff05}.dock>div{height:21px;width:21px;border-radius:5px;background:#6e86ac3b}.dock>div:nth-child(2){background:#b391c63b}.dock>div:nth-child(3){background:#a2b29b3b}.dock>div:nth-child(4){background:#aa9bca3b}.dock>div:nth-child(5){background:#a192713b}.demo-bottom{height:41px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-size:9px;color:#8289a4}.demo-bottom button{background:none;border:0;color:#aaa1cf;font-size:9px;cursor:pointer}.feature-strip{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;padding:28px 0;gap:25px}.feature-strip>div{display:flex;gap:15px}.feature-icon{font-size:22px;color:#a99bd6;line-height:1.2}.feature-strip strong{font-size:12px;font-weight:550;color:#d1d4e5}.feature-strip p{font-size:11px;color:#838aa4;margin:8px 0 0}.how{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:85px 0}h2{font-size:30px;line-height:1.25;font-weight:500;letter-spacing:-1.1px;margin:20px 0 15px}.section-intro>p{color:#858ca7;font-size:12px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:24px;margin-bottom:27px}.steps li:last-child{margin:0}.steps>li>span{font-size:10px;color:#a595dc;line-height:2.1;font-variant-numeric:tabular-nums}.steps h3{font-size:13px;font-weight:550;margin:0 0 8px}.steps p{font-size:12px;color:#8b92ac;line-height:1.8;margin:0}.steps strong{font-weight:500;color:#b4b9ce}.release-panel{background:#161925;border:1px solid #ffffff0b;border-radius:12px;padding:32px;display:grid;grid-template-columns:1.5fr 1fr;gap:60px;margin-bottom:65px}.release-panel h2{font-size:22px;margin:15px 0}.release-panel p{font-size:12px;color:#969db5;line-height:1.8}.release-panel .fine{font-size:10px;color:#777f9b;line-height:1.8;margin:20px 0 0}.release-links{padding-top:4px}.release-links a{display:flex;justify-content:space-between;font-size:12px;color:#bfb1e9;border-bottom:1px solid #ffffff0b;padding:12px 0}.release-links a:hover{color:#e1d6ff}#version-label{display:block;font-size:10px;color:#9c93bc;margin-top:20px}.release-links p{font-size:10px;color:#7f879f}footer{border-top:1px solid #ffffff0b;display:flex;justify-content:space-between;padding:27px 0 36px;font-size:10px;color:#969db1}footer .muted,footer>span:last-child{color:#666f8c}[hidden]{display:none!important}@keyframes breathe{50%{filter:drop-shadow(0 0 13px #f2749577)}}@media(max-width:1000px){.shell{padding:0 35px}.hero{gap:30px}.details{gap:12px;font-size:9px}h1{letter-spacing:-2.5px}.demo-top{gap:10px}.mock-note{width:150px;height:170px}.release-panel{gap:30px}}@media(max-width:760px){.shell{padding:0 24px}header{height:80px}.wordmark{font-size:19px}.hero{grid-template-columns:1fr;padding:50px 0;gap:40px}.intro{max-width:500px}h1{font-size:57px}.lead{font-size:14px}.demo{transform:none;max-width:500px;width:100%;justify-self:center}.desktop{height:300px}.feature-strip{grid-template-columns:1fr;gap:24px;padding:28px 0}.feature-strip p{font-size:12px}.feature-strip strong{font-size:13px}.feature-strip>div{gap:20px}.how{grid-template-columns:1fr;gap:30px;padding:55px 0}.section-intro h2 br{display:none}.release-panel{grid-template-columns:1fr;padding:24px;gap:20px;margin-bottom:40px}footer{gap:20px;line-height:1.8}footer>span:last-child{display:none}.desktop-break{display:none}.release-meta{max-width:100px}.nav-link{font-size:11px}.details{font-size:10px}.orb-label{right:30%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
