:root{color-scheme:dark;font-family:Arial Narrow,Segoe UI Variable Display,Segoe UI,sans-serif;background:#050806;color:#f4f7ef;--bg:#050806;--panel:#0a100c;--line:#213023;--muted:#849086;--acid:#a8ff24;--acid-dim:#6ca600;--radius:14px}*{box-sizing:border-box}html{max-width:100%;overflow-x:hidden;scroll-behavior:smooth}body{max-width:100%;margin:0;overflow-x:hidden;background:var(--bg);color:#f4f7ef}main{max-width:100%;overflow:clip}body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:54px 54px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 75%);mask-image:linear-gradient(to bottom,#000 0%,transparent 75%)}button,a{font:inherit;color:inherit}button{border:0}a{text-decoration:none}.shell{width:min(1320px,calc(100% - clamp(28px,4vw,64px)));margin-inline:auto}.progress{position:fixed;z-index:100;inset:0 0 auto;height:3px;background:var(--acid);transform-origin:left;box-shadow:0 0 20px #a8ff2480}.nav{height:82px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line)}.brand{display:inline-flex;align-items:center;gap:11px;width:max-content;font-weight:850;letter-spacing:-.04em}.brand>span:last-child{display:grid}.brand small{color:#769076;font:500 8px/1.4 Cascadia Mono,Consolas,monospace;letter-spacing:.08em}.brand-mark{width:36px;height:36px;display:grid!important;place-items:center;border-radius:10px;background:var(--acid);color:#071005;box-shadow:0 0 28px #a8ff2425}.brand-mark svg{width:20px;height:20px}.nav-links{display:flex;gap:36px;color:#9aa49b;font-size:13px}.nav-links a{position:relative}.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:1px;background:var(--acid);transition:right .25s}.nav-links a:hover{color:#fff}.nav-links a:hover:after{right:0}.nav-cta{justify-self:end;display:flex;align-items:center;gap:10px;padding:11px 16px;border:1px solid #314135;border-radius:10px;font-size:12px;font-weight:750;transition:background .25s,color .25s,transform .25s}.nav-cta:hover{background:var(--acid);color:#071005;transform:translateY(-2px)}.hero{min-width:0;min-height:calc(100dvh - 82px);padding-block:clamp(48px,6vh,72px) clamp(72px,9vh,108px);display:grid;align-content:center;position:relative}.hero-copy{position:relative;z-index:4;pointer-events:none}.hero-copy .button{pointer-events:auto}.eyebrow{color:#9ba79d;font:600 10px/1.2 Cascadia Mono,Consolas,monospace;letter-spacing:.12em;text-transform:uppercase}.hero .eyebrow{display:flex;align-items:center;gap:9px}.hero .eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--acid);box-shadow:0 0 14px var(--acid)}h1,h2,p{margin:0}h1{max-width:min(960px,72vw);margin-top:20px;font-size:clamp(64px,7.4vw,126px);line-height:.79;letter-spacing:-.08em;font-weight:900}h1 em{color:var(--acid);font-style:normal;-webkit-text-stroke:1px #baff52;text-shadow:0 0 42px #a8ff2417}.hero-bottom{width:min(520px,40%);margin-top:clamp(28px,3.5vh,38px);display:grid;gap:24px}.hero-bottom p{max-width:520px;color:#abb5ac;font-size:16px;line-height:1.55}.hero-actions{display:flex;gap:10px}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 19px;border:1px solid #29362c;border-radius:10px;background:#090d0a;cursor:pointer;white-space:nowrap;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;transition:transform .2s,background .2s,border-color .2s}.button:active{transform:translateY(1px)}.button.primary{background:var(--acid);color:#071005;border-color:var(--acid)}.button.primary:hover{background:#baff50;transform:translateY(-2px)}.button.ghost:hover{border-color:var(--acid);color:var(--acid)}.product-stage{position:absolute;z-index:2;width:min(56%,920px);right:clamp(-130px,-6vw,-48px);top:24%;aspect-ratio:1.68;perspective:1200px;transform-style:preserve-3d;border:1px solid #3a4c3c;border-radius:18px;background:#050806;box-shadow:0 70px 140px #000,0 0 100px #a8ff240f;overflow:hidden;will-change:transform}.product-stage:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 1px #ffffff20,inset 0 0 80px #0009}.product-stage img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;will-change:transform}.stage-beam{position:absolute;z-index:4;width:18%;height:170%;top:-35%;left:52%;background:linear-gradient(90deg,transparent,#a8ff241c,transparent);transform:rotate(18deg);filter:blur(4px);pointer-events:none}.scan-line{position:absolute;z-index:4;left:0;right:0;top:-8%;height:2px;background:linear-gradient(90deg,transparent,var(--acid),transparent);box-shadow:0 0 18px var(--acid);opacity:.7;animation:scan 5s ease-in-out infinite}@keyframes scan{0%,10%{transform:translateY(0);opacity:0}20%{opacity:.7}70%{opacity:.35}85%,to{transform:translateY(620px);opacity:0}}@media(min-width:1001px){h1 em{display:block;width:max-content;font-size:.72em}}.ticker{overflow:hidden;border-block:1px solid #304033;background:var(--acid);color:#071005;transform:rotate(-1.2deg) scale(1.02)}.ticker-track{width:max-content;min-height:62px;display:flex;align-items:center;gap:32px;font-size:20px;font-weight:950;letter-spacing:-.03em;animation:ticker 22s linear infinite}.ticker-track i{font-size:12px}@keyframes ticker{to{transform:translate(-50%)}}.library{padding-block:170px;display:grid;grid-template-columns:.78fr 1.22fr;gap:110px;align-items:end}.section-heading h2,.performance-copy h2,.download-section h2{margin-top:18px;font-size:clamp(54px,7.1vw,106px);line-height:.82;letter-spacing:-.075em;font-weight:950}.section-heading h2 span,.performance-copy h2 span,.download-section h2 span{color:var(--acid)}.section-heading p,.performance-copy p{max-width:440px;margin-top:28px;color:#879188;line-height:1.7}.sound-list{border-top:1px solid #314035}.sound-row{min-height:105px;display:grid;grid-template-columns:32px auto 1fr 150px auto;align-items:center;gap:17px;border-bottom:1px solid #263329;transition:background .25s,padding .25s;content-visibility:auto}.sound-row:hover{padding-inline:12px;background:#a8ff2408}.track-index{color:#566157;font:500 10px Cascadia Mono,Consolas,monospace}.round-button{width:42px;height:42px;display:grid;place-items:center;border:1px solid #3a493d;border-radius:50%;background:#0b110d;cursor:pointer;transition:background .2s,color .2s,transform .2s}.round-button:hover{background:var(--acid);color:#071005;transform:scale(1.08)}.sound-copy{display:grid;gap:6px}.sound-copy strong{font-size:14px}.sound-copy span{color:#687269;font:500 9px Cascadia Mono,Consolas,monospace;text-transform:uppercase}.wave{height:32px;display:flex;align-items:center;gap:3px;color:#69766b}.wave i{width:2px;min-height:3px;border-radius:4px;background:currentColor;transform-origin:center}.wave.is-playing i{color:var(--acid);animation:waveKick .42s ease-in-out both;animation-delay:calc(var(--i) * 12ms)}@keyframes waveKick{50%{transform:scaleY(1.65);filter:drop-shadow(0 0 4px var(--acid))}}.download{min-width:80px;height:38px;border:1px solid #344238;border-radius:9px;background:#0a100c;cursor:pointer}.download>span{display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:800}.download:hover,.download.saved{border-color:var(--acid);color:var(--acid)}.performance{padding-block:150px;border-block:1px solid #253328;background:#090e0a;overflow:hidden}.performance-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:100px;align-items:center}.latency{height:570px;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:34px;border:1px solid #3b4c3f;border-radius:var(--radius);background:radial-gradient(circle at 70% 25%,#a8ff2415,transparent 34%),#050806}.latency:after{content:"";position:absolute;width:280px;height:280px;right:-100px;top:-90px;border:1px solid var(--acid);border-radius:50%;box-shadow:0 0 70px #a8ff2415,inset 0 0 60px #a8ff240d}.latency>span{color:#7c897e;font:600 10px Cascadia Mono,Consolas,monospace;letter-spacing:.1em}.latency strong{margin-top:auto;color:var(--acid);font-size:clamp(120px,17vw,230px);line-height:.72;letter-spacing:-.1em;font-weight:950}.latency small{margin-left:18px;color:#8e9a90;font:700 16px Cascadia Mono,Consolas,monospace;letter-spacing:0}.latency .wave{height:70px;margin-top:38px;color:#4a564c}.latency>b{margin-top:24px;color:#d4dbd4;font-size:13px}.proof-line{margin-top:38px;display:grid;gap:1px;background:#263329;border:1px solid #263329}.proof-line span{min-height:54px;display:flex;align-items:center;gap:12px;padding:0 16px;background:#090e0a;color:#a8b2aa;font-size:12px}.proof-line svg{color:var(--acid);font-size:18px}.download-section{min-height:720px;display:flex;align-items:center;justify-content:space-between;gap:60px}.download-orb{width:260px;height:260px;flex:none;display:flex;align-items:center;justify-content:center;gap:16px;border-radius:50%;background:var(--acid);color:#071005;box-shadow:0 0 0 1px #d3ff8a,0 0 100px #a8ff2428}.download-orb>svg{font-size:34px}.download-orb span{font-size:12px;line-height:1.5}.download-orb b{font-size:17px}.footer{min-height:110px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;border-top:1px solid var(--line);color:#657067;font:600 10px Cascadia Mono,Consolas,monospace}.footer p{text-align:center}.footer>span{text-align:right}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}@media(max-width:1440px){.nav{grid-template-columns:1fr auto}.nav-links{display:none}.hero{min-height:auto;padding-block:clamp(48px,7vw,84px) clamp(80px,9vw,120px)}h1{max-width:1100px;font-size:clamp(62px,9.2vw,118px)}.product-stage{position:relative;width:min(100%,1100px);right:auto;top:auto;margin:clamp(46px,6vw,76px) 0 0 auto}.hero-bottom{width:min(560px,100%)}.library,.performance-grid{grid-template-columns:1fr;gap:80px}.library{padding-block:120px}.latency{height:480px}}@media(max-width:900px){h1{max-width:100%;font-size:clamp(54px,11.5vw,88px)}.section-heading h2,.performance-copy h2,.download-section h2{font-size:clamp(48px,10vw,78px)}.sound-row{grid-template-columns:28px auto minmax(130px,1fr) minmax(90px,140px) auto;gap:12px}.download-section{min-height:620px}}@media(max-height:820px)and (min-width:1441px){.hero{padding-block:38px 64px}h1{font-size:clamp(68px,7vw,112px)}.hero-bottom{margin-top:24px;gap:18px}.product-stage{top:18%;width:min(52%,820px)}}@media(max-width:620px){.shell{width:calc(100% - 28px)}.nav{height:70px}.brand small{display:none}.nav-cta{padding:9px 11px}.hero{min-height:auto;padding-block:58px 80px}h1{max-width:100%;font-size:clamp(38px,12vw,52px);line-height:.84;letter-spacing:-.065em;overflow-wrap:anywhere}.hero-bottom{margin-top:28px}.hero-actions{flex-direction:column}.button{width:100%}.product-stage{width:calc(100% + 28px);margin-left:-14px;border-radius:10px}.ticker-track{min-height:54px;font-size:16px}.section-heading h2,.performance-copy h2,.download-section h2{font-size:clamp(42px,13vw,54px);overflow-wrap:anywhere}.sound-row{grid-template-columns:24px auto 1fr auto;gap:10px}.sound-row .wave{display:none}.track-index{font-size:8px}.download{min-width:54px}.download>span{font-size:0}.download svg{font-size:16px}.performance{padding-block:100px}.latency{height:390px;padding:22px}.latency strong{font-size:112px}.download-section{min-height:630px;flex-direction:column;align-items:flex-start;justify-content:center}.download-orb{width:220px;height:220px;align-self:flex-end}.footer{grid-template-columns:1fr auto}.footer p{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
