*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#090812;color:#f6f3ff;font-family:Manrope,Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}.ambient{position:absolute;pointer-events:none;filter:blur(100px);opacity:.22;border-radius:50%;z-index:-1}.ambient-one{width:440px;height:440px;background:#853cff;top:80px;left:-220px}.ambient-two{width:420px;height:420px;background:#4f22c9;top:520px;right:-260px}.topbar{height:82px;max-width:1180px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff10}.brand{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;letter-spacing:-.6px}.brand-mark{width:34px;height:34px;border-radius:11px;background:linear-gradient(140deg,#a66bff,#7132e7);display:grid;place-items:center;font-size:19px;box-shadow:0 0 24px #873dff55}.brand-mark span,.download-orb span{color:#d7baff}.muted{color:#9992aa}.product-tag{font:10px 'DM Mono',monospace;color:#b99aff;border:1px solid #8c5bdb55;padding:5px 7px;border-radius:5px;margin-left:8px;letter-spacing:1px}.topbar nav{display:flex;align-items:center;gap:34px;font-size:12px;color:#aaa5b8}.topbar nav a:hover{color:#fff}.nav-cta{border:1px solid #8c5bdb88;padding:11px 15px;border-radius:8px;color:#fff!important}.nav-cta span{color:#bd9cff;margin-left:8px}.menu-toggle{display:none;background:none;border:0;color:white;font-size:22px}.hero{max-width:1180px;margin:auto;padding:110px 28px 100px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:610px}.eyebrow,.section-kicker{font:11px 'DM Mono',monospace;letter-spacing:2px;color:#b99aff}.pulse,.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#a77aff;box-shadow:0 0 12px #a77aff;margin-right:9px}.hero h1{font-size:clamp(54px,7vw,88px);line-height:.99;letter-spacing:-6px;margin:25px 0 22px;font-weight:800}.hero h1 span,.section-head h2 span,.controls-layout h2 span,.download-card h2 span{color:#a77aff}.hero-lead{font-size:18px;font-weight:700;margin:0 0 10px}.hero-text{font-size:14px;line-height:1.9;color:#a8a2b5;max-width:470px}.hero-actions{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:20px;padding:15px 19px;border-radius:8px;font-size:12px;font-weight:800;transition:.2s}.button.primary{background:linear-gradient(110deg,#995cff,#7136df);box-shadow:0 9px 35px #7838db40}.button.primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px #7838db70}.button.secondary{border:1px solid #ffffff24;color:#d3cede}.button.secondary:hover{border-color:#a77aff}.hero-meta{margin-top:28px;color:#777185;font:10px 'DM Mono',monospace;letter-spacing:1px}.status-dot{background:#71d7a2;box-shadow:0 0 10px #71d7a2}.app-preview{background:linear-gradient(145deg,#1c172b,#100e1b);border:1px solid #a77aff55;border-radius:15px;box-shadow:0 35px 100px #0009,0 0 70px #7736c52b;transform:perspective(1000px) rotateY(-5deg) rotateX(2deg);overflow:hidden}.window-bar{height:43px;background:#ffffff08;border-bottom:1px solid #ffffff10;display:flex;align-items:center;padding:0 15px;gap:12px;color:#777184;font:9px 'DM Mono',monospace;letter-spacing:1px}.window-dots{display:flex;gap:5px}.window-dots i{width:7px;height:7px;border-radius:50%;background:#775a9b}.window-dots i:nth-child(2){background:#a37bda}.window-dots i:nth-child(3){background:#c3a2fa}.window-version{margin-left:auto;color:#a88ad6}.preview-content{padding:27px}.preview-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:27px}.preview-heading small{font:9px 'DM Mono',monospace;color:#9d83c5;letter-spacing:1.5px}.preview-heading h2{font-size:27px;letter-spacing:-1px;margin:5px 0}.preview-heading h2 span{color:#a77aff}.gear{width:34px;height:34px;border:1px solid #ffffff1e;border-radius:9px;display:grid;place-items:center;color:#b99aff}.preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setting{background:#ffffff06;border:1px solid #ffffff0d;border-radius:9px;padding:15px}.setting label{font:9px 'DM Mono',monospace;letter-spacing:1px;color:#8d849f}.setting strong{display:block;font-size:21px;margin:9px 0 11px}.setting strong small{font-size:10px;color:#8e879b;font-weight:500}.fake-slider{height:4px;border-radius:5px;background:#383044;overflow:hidden}.fake-slider b{display:block;height:100%;background:#a77aff;border-radius:5px}.choice{font-size:14px!important;display:flex!important;justify-content:space-between}.choice span{color:#a77aff}.preview-state{margin:19px 0;display:flex;align-items:center;gap:8px;font:9px 'DM Mono',monospace;letter-spacing:1px;color:#b8adc9}.state-light{width:6px;height:6px;background:#71d7a2;border-radius:50%;box-shadow:0 0 9px #71d7a2}.state-line{height:1px;background:#ffffff16;flex:1}.preview-state small{color:#746b81}.preview-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fake-button{text-align:center;padding:12px;border-radius:7px;background:#8148d5;color:white;font:10px 'DM Mono',monospace;letter-spacing:1px}.fake-button.stop{background:#ffffff0a;border:1px solid #ffffff1a;color:#c3b8d1}.preview-footer{display:flex;justify-content:space-between;margin-top:22px;color:#716981;font:8px 'DM Mono',monospace;letter-spacing:1px}.ticker{height:60px;border-top:1px solid #ffffff0d;border-bottom:1px solid #ffffff0d;display:flex;align-items:center;justify-content:center;gap:45px;color:#8b829c;font:10px 'DM Mono',monospace;letter-spacing:1.5px;flex-wrap:wrap}.ticker b{color:#a77aff}.section{max-width:1180px;margin:auto;padding:115px 28px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin:22px 0 42px}.section-head h2,.controls-layout h2,.download-card h2{font-size:clamp(37px,5vw,57px);line-height:1.08;letter-spacing:-3px;margin:0}.section-head>p{max-width:340px;color:#9e97aa;font-size:13px;line-height:1.8;margin:0 0 5px}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:14px}.feature-card{position:relative;min-height:280px;padding:26px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(145deg,#171323,#100e18);overflow:hidden}.feature-card:after{content:"";position:absolute;width:180px;height:180px;right:-100px;bottom:-110px;background:#8c4be8;filter:blur(75px);opacity:.18}.feature-card.large{background:linear-gradient(145deg,#211638,#120f1d);border-color:#9b69e544}.feature-icon{width:39px;height:39px;border-radius:10px;background:#a77aff18;border:1px solid #a77aff35;display:grid;place-items:center;color:#c6a5ff;font-size:20px}.card-index{position:absolute;right:25px;top:36px;color:#655b74;font:9px 'DM Mono',monospace;letter-spacing:1px}.feature-card h3{font-size:17px;margin:26px 0 10px;letter-spacing:-.4px}.feature-card p{color:#9991a7;font-size:12px;line-height:1.8;max-width:310px}.mini-pills{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.mini-pills span,.code-chip{font:9px 'DM Mono',monospace;color:#bca0ed;background:#a77aff12;border:1px solid #a77aff2a;padding:7px 9px;border-radius:5px}.code-chip{display:inline-block;margin-top:15px}.code-chip span{margin-left:15px}.hotkeys{display:flex;align-items:center;gap:5px;margin-top:18px}.hotkeys kbd,.key-group kbd{font:9px 'DM Mono',monospace;color:#ddd2ef;background:#272033;border:1px solid #55456b;border-bottom-width:2px;padding:7px 8px;border-radius:5px}.hotkeys span{font-size:10px;color:#82798f;margin-left:8px}.controls-section{background:linear-gradient(100deg,#171025,#0e0b17);border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;padding:90px max(28px,calc((100vw - 1124px)/2))}.controls-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:25px}.controls-layout p{color:#9d95aa;font-size:13px;line-height:1.8;max-width:400px;margin-top:22px}.shortcut-list{border:1px solid #ffffff13;border-radius:11px;overflow:hidden;background:#0d0b14}.shortcut-row{display:flex;align-items:center;gap:18px;padding:18px 20px;border-bottom:1px solid #ffffff0d}.shortcut-row:last-child{border:0}.key-group{display:flex;gap:4px;min-width:145px}.shortcut-row>span{font-size:11px;color:#b5adbf}.shortcut-row>b{margin-left:auto;font-size:14px}.shortcut-play{color:#a77aff}.shortcut-stop{color:#df8a9b}.shortcut-reset{color:#8e83a7}.download-section{max-width:1180px;margin:auto;padding:115px 28px}.download-card{position:relative;text-align:center;overflow:hidden;padding:75px 25px;border:1px solid #a77aff45;border-radius:16px;background:radial-gradient(ellipse at 50% 0%,#6135a53d,transparent 55%),linear-gradient(145deg,#1a1428,#100d19)}.download-orb{margin:0 auto 24px;width:54px;height:54px;border-radius:17px;background:linear-gradient(140deg,#a66bff,#7132e7);display:grid;place-items:center;font-weight:800;font-size:26px;box-shadow:0 0 50px #873dff55}.download-card h2{margin:17px 0}.download-card p{max-width:440px;margin:0 auto 25px;color:#a59caf;font-size:13px;line-height:1.8}.disabled{opacity:.55;cursor:not-allowed;pointer-events:none}.download-note{display:block;margin-top:15px;color:#756d82;font:9px 'DM Mono',monospace;letter-spacing:.6px}.faq-section{padding-top:30px}.faq-section .section-head{margin-bottom:25px}.faq-list{border-top:1px solid #ffffff17}.faq-list details{border-bottom:1px solid #ffffff17;padding:20px 4px}.faq-list summary{cursor:pointer;font-size:13px;font-weight:700;list-style:none;display:flex;justify-content:space-between}.faq-list summary:after{content:"+";color:#b99aff;font-size:18px}.faq-list details[open] summary:after{content:"−"}.faq-list details p{color:#9e96aa;font-size:12px;line-height:1.8;max-width:700px}footer{border-top:1px solid #ffffff12;max-width:1180px;margin:auto;padding:30px 28px;display:flex;align-items:center;justify-content:space-between;color:#777084;font-size:10px}.footer-brand{color:#f6f3ff;font-size:14px}.footer-brand .brand-mark{width:28px;height:28px;font-size:16px}.copyright{font:9px 'DM Mono',monospace;letter-spacing:1px}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:55px;padding-top:75px}.hero-copy{max-width:650px}.app-preview{max-width:600px;width:100%;margin:auto;transform:none}.feature-grid{grid-template-columns:1fr 1fr}.feature-card.large{grid-column:span 2}.controls-layout{gap:35px}.ticker{gap:20px;font-size:9px}}@media(max-width:600px){.topbar{height:70px;padding:0 19px}.topbar nav{display:none;position:absolute;top:69px;left:0;right:0;background:#100d19;border-bottom:1px solid #ffffff18;padding:20px;flex-direction:column;gap:22px;z-index:5}.topbar nav.open{display:flex}.menu-toggle{display:block}.product-tag{display:none}.hero{padding:70px 20px 75px}.hero h1{font-size:58px;letter-spacing:-4px}.hero-lead{font-size:16px}.preview-content{padding:18px}.ticker{height:auto;min-height:65px;padding:17px 12px;gap:12px 18px}.ticker span{font-size:8px}.section{padding:80px 20px}.section-head{display:block}.section-head>p{margin-top:18px}.feature-grid{grid-template-columns:1fr}.feature-card.large{grid-column:auto}.feature-card{min-height:240px}.controls-section{padding:75px 20px}.controls-layout{grid-template-columns:1fr;gap:30px}.shortcut-row{gap:10px;padding:16px 12px}.key-group{min-width:120px}.key-group kbd{padding:6px}.shortcut-row>span{font-size:10px}.download-section{padding:80px 20px}.download-card{padding:60px 20px}.download-card h2{font-size:43px}footer{padding:25px 20px;gap:15px;flex-wrap:wrap}footer>span:nth-child(2){order:3;width:100%}}