:root{color-scheme:dark;--bg:#070a13;--surface:#0d1322;--border:#25334c;--muted:#a2b0c7;--cyan:#00f0ff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:#f4f7ff;font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}header{height:90px;display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:auto;padding:0 5%;border-bottom:1px solid var(--border)}.brand{display:flex;align-items:center;gap:9px;font-weight:800;letter-spacing:2px;font-size:18px}.omega{font-size:32px;color:var(--cyan);line-height:1}.brand small{font-size:10px;letter-spacing:2px;border-left:1px solid var(--border);padding-left:18px;margin-left:8px}.ui{font-weight:400;color:var(--muted)}nav{display:flex;gap:28px;align-items:center;font-size:14px}nav button,footer button{background:transparent;border:1px solid var(--border);border-radius:6px;color:white;padding:8px 14px}section{max-width:1440px;margin:auto;padding:100px 5%;border-bottom:1px solid var(--border)}.hero{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;padding-top:70px;padding-bottom:24px;background:radial-gradient(ellipse at 90% 45%,#06334266,transparent 55%)}.eyebrow{font:700 12px/1.5 monospace;letter-spacing:2px;color:var(--cyan);margin:0 0 25px}h1{font-size:clamp(52px,5.6vw,86px);letter-spacing:-4px;line-height:1.04;margin:0 0 28px;font-weight:800}h1 span,h2 span{color:var(--cyan)}.lead{font-size:20px;color:var(--muted);max-width:510px;line-height:1.65}strong{color:#f4f7ff}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.button{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:7px;font-size:15px;font-weight:700;transition:transform .2s,box-shadow .2s;text-align:center}.button:hover{transform:translateY(-3px)}.primary{background:var(--cyan);color:#031317;border:1px solid var(--cyan);box-shadow:0 0 30px #00f0ff15}.secondary{background:#111a2a;border:1px solid #34445f;color:#fff}.micro,.note{font-size:13px;color:var(--muted)}.instrument{align-self:center;background:linear-gradient(140deg,#142135dd,#0b111eea);border:1px solid #36506a;border-radius:22px;padding:26px;box-shadow:0 35px 100px #0008,0 0 80px #00f0ff09;transform:rotate(-2deg)}.instrument-top{display:flex;justify-content:space-between;gap:12px;font:700 12px monospace;letter-spacing:1px}.tag{color:var(--cyan);font-size:10px}.demo-intro{display:flex;gap:20px;align-items:center;margin:25px 0}.rewind{font-size:70px;line-height:1;color:var(--cyan)}.demo-intro p{font-size:24px;line-height:1.3;color:var(--muted)}.wave{height:156px;display:flex;align-items:center;gap:4px;padding:18px 0;background:repeating-linear-gradient(0deg,transparent,transparent 30px,#2d415b44 31px);overflow:hidden;position:relative}.wave i{display:block;flex:1;min-width:2px;border-radius:6px;background:var(--cyan);height:var(--h);animation:pulse var(--d) ease-in-out infinite alternate;box-shadow:0 0 10px #00f0ff33}.wave.caught i{animation-play-state:paused;background:#b9fcff}.ruler{display:flex;justify-content:space-between;font:11px monospace;letter-spacing:2px;color:#94a5bf;margin:12px 0 30px}.capture-state{display:flex;justify-content:space-between;font-size:13px;color:#c9d5e6;margin-bottom:14px;gap:10px}.time{color:var(--cyan);font-family:monospace}.capture{width:100%;border:0;background:var(--cyan);color:#06131e;padding:18px;border-radius:10px;font-weight:800;font-size:20px}.capture:disabled{opacity:.8;cursor:default}.demo-footer{text-align:center;font-size:12px;color:var(--muted);margin-top:16px}.saved{margin-top:18px;color:var(--cyan);font-size:14px;display:flex;justify-content:space-between;gap:10px}.saved[hidden]{display:none}.saved button{border:0;background:none;color:white;font-size:13px}.hero-bottom{grid-column:1/-1;display:flex;justify-content:space-between;font:12px monospace;letter-spacing:1px;color:var(--muted);margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}h2{font-size:clamp(36px,4vw,60px);line-height:1.1;letter-spacing:-2px;margin:0 0 25px}h3{font-size:23px;line-height:1.3;letter-spacing:-.5px;margin:16px 0}.section-heading{max-width:760px}.section-heading>p:last-child{font-size:20px;color:var(--muted);max-width:640px}.timeline,.moment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}.timeline>div{padding:30px 25px;border-top:1px solid #40516c}.timeline b{font:18px monospace;color:var(--cyan)}.timeline .highlight{background:linear-gradient(180deg,#00f0ff10,transparent);border-top-color:var(--cyan)}.timeline p,.moment-grid p,.feature-list p,.platform-grid p{color:var(--muted);font-size:16px}.note{margin-top:24px}.moments{background:linear-gradient(140deg,#0d1322,var(--bg))}.moment-grid article{border:1px solid var(--border);border-radius:12px;padding:32px}.symbol{display:block;font-size:55px;line-height:1;color:var(--cyan);margin-bottom:35px}.moment-grid .eyebrow{font-size:11px;color:var(--cyan);margin-bottom:20px}.control{display:grid;grid-template-columns:1fr 1fr;gap:80px}.feature-list article{display:flex;gap:25px;border-bottom:1px solid var(--border);padding:20px 0}.feature-list article>span{color:var(--cyan);font:14px monospace;padding-top:20px}.feature-list h3{margin-bottom:8px}.text-link{display:inline-block;margin-top:15px;color:var(--cyan)}.platforms{background:radial-gradient(ellipse at 50% 0,#0b354a55,transparent 65%);text-align:center}.platforms .lead{margin:0 auto}.platform-grid{max-width:900px;margin:45px auto;display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.platform-grid article{padding:32px;border:1px solid var(--border);border-radius:14px;background:#0d1322cc}.platform-grid .eyebrow{color:var(--cyan);font-size:12px}.fineprint{max-width:850px;margin:auto;color:var(--muted);font-size:13px}.fineprint a{text-decoration:underline}.share-section{display:grid;grid-template-columns:1fr 1fr;gap:60px}.share-section h2{font-size:38px}.share-box p{margin-top:0;color:var(--muted)}footer{max-width:1440px;margin:auto;padding:35px 5%;display:flex;gap:24px;align-items:center;justify-content:space-between;font-size:13px;color:var(--muted)}.skip{position:absolute;left:10px;top:-100px;background:var(--cyan);color:#000;padding:10px;z-index:20}.skip:focus{top:10px}@keyframes pulse{to{transform:scaleY(.35);opacity:.55}}.paused *{animation-play-state:paused!important;scroll-behavior:auto!important}.deck-controls{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);padding:10px;display:flex;gap:14px;align-items:center;background:#0d1322f5;border:1px solid #476078;border-radius:12px;z-index:10;white-space:nowrap;font-size:14px}.deck-controls[hidden]{display:none}.deck-controls button{color:white;background:#1b2b40;border:1px solid #36506a;border-radius:5px;padding:8px 12px}.deck header,.deck footer,.deck .share-section{display:none}.deck .slide{display:none;border:0;min-height:100vh;padding-top:70px;padding-bottom:100px}.deck .slide.active{display:block}.deck .hero.active,.deck .control.active{display:grid}.deck .hero-bottom{display:none}@media(max-width:900px){.brand small{display:none}.hero{gap:30px}h1{letter-spacing:-2px}.instrument{padding:20px}.instrument-top{font-size:10px}.tag{font-size:9px}.control{gap:35px}.timeline,.moment-grid{gap:12px}.moment-grid article{padding:22px}}@media(max-width:680px){header{height:76px}nav a{display:none}.hero{grid-template-columns:1fr;padding-top:40px;gap:30px}h1{font-size:58px}.instrument{transform:none;margin-top:16px}.hero-bottom{font-size:10px;gap:15px;margin-top:16px}section{padding:65px 6%}.timeline,.moment-grid,.platform-grid,.control,.share-section{grid-template-columns:1fr}.timeline{gap:0}.moment-grid{gap:18px}.moment-grid .symbol{margin-bottom:20px}.lead{font-size:18px}.control,.share-section{gap:20px}.actions .button{flex:1}.platform-grid{margin:30px auto}.platform-grid article{padding:26px}footer{flex-wrap:wrap;justify-content:flex-start}.deck .hero.active,.deck .control.active{display:block}.deck .slide{padding-top:35px}.deck-controls{max-width:96%;gap:8px;font-size:12px}.deck-controls button{padding:8px}.deck .instrument{margin-top:35px}.brand{font-size:16px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media print{header,footer,.hero-bottom,.share-section,.deck-controls,.actions,button{display:none!important}.slide,.deck .slide{display:block!important;min-height:0;break-after:page}body{background:white;color:#111}h1 span,h2 span,.eyebrow{color:#006a75}section{padding:25px;border:0}.hero,.control{display:block}.instrument{display:none}p,.lead,.timeline p,.moment-grid p,.feature-list p,.platform-grid p{color:#333!important}.platforms,.moments{background:white}.moment-grid article,.platform-grid article{background:white}.fineprint{color:#333}}

.nav-cta{color:var(--cyan)}.membership{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;background:radial-gradient(ellipse at 90% 60%,#00f0ff0e,transparent 60%)}.benefits{padding-left:20px;color:#d8e4f4;font-size:18px}.benefits li{padding:10px 0}.price-card{border:1px solid var(--cyan);border-radius:18px;padding:40px;background:linear-gradient(135deg,#16293a,#0d1322);box-shadow:0 0 70px #00f0ff0d;align-self:center}.price{font-weight:800;font-size:80px;letter-spacing:-5px;line-height:1.2}.price span{font-size:20px;letter-spacing:0;color:var(--muted)}.price-card>p{color:var(--muted)}.price-card .eyebrow{color:var(--cyan)}.price-card .button{width:100%;margin-top:10px}.price-rule{height:1px;background:var(--border);margin:25px 0}.membership-definition{font-size:12px;line-height:1.5}.faq{max-width:1050px}.faq details{border-bottom:1px solid var(--border);padding:24px 0}.faq summary{cursor:pointer;font-size:20px;font-weight:bold}.faq details p{font-size:17px;color:var(--muted);max-width:800px}.final-cta{text-align:center;background:linear-gradient(180deg,#0d2130,var(--bg))}.final-cta .actions{justify-content:center}.share-box select{display:block;font:inherit;width:100%;background:#101b2e;color:white;border:1px solid var(--border);padding:12px;margin:8px 0 20px;border-radius:6px}.share-box label{font-size:14px;color:var(--cyan)}.deck .faq,.deck .final-cta{display:none}.deck .membership.active{display:grid}@media(max-width:680px){.membership,.deck .membership.active{grid-template-columns:1fr;gap:25px}.price-card{padding:28px}.price{font-size:68px}.nav-cta{display:block}nav{gap:10px}.final-cta .button{flex-basis:100%}}@media print{.faq,.final-cta{display:none}.price-card{background:white}.membership{display:block}}

.install-grid{max-width:none;align-items:start}.install-grid ol{text-align:left;padding-left:22px;color:#cbd8eb;font-size:16px;line-height:1.65}.install-grid li{margin:12px 0}.install-grid .button{width:100%}.install-grid .micro{font-size:13px}.install-grid .text-link{font-size:14px}.app-link-box{margin:25px auto 35px;max-width:800px;padding:25px;background:#102031;border:1px solid var(--border);border-radius:12px}.app-link-box>a{display:block;color:var(--cyan);overflow-wrap:anywhere;margin-top:10px}

:root{--bg:#050509;--surface:#0c0c16;--border:#292339;--muted:#aaa6bc;--cyan:#00e5f5;--pink:#ef00ff}body{background:radial-gradient(ellipse at 100% 15%,#35004430,transparent 35%),#050509}.brand-icon{width:44px;height:44px;border-radius:10px}.product-lockup{display:flex;align-items:center;gap:18px;margin-bottom:30px}.product-lockup img{border-radius:18px;box-shadow:0 0 35px #00e5ff30}.product-lockup span{font-size:27px;line-height:1.05;font-weight:900;font-style:italic;letter-spacing:-1px}.product-lockup b{background:linear-gradient(90deg,#00e5ff,#ef00ff);color:transparent;background-clip:text}.hero{background:radial-gradient(ellipse at 80% 25%,#41085655,transparent 55%),radial-gradient(ellipse at 20% 90%,#006a7522,transparent 55%)}h1 span,h2 span{background:linear-gradient(100deg,#00e5ff 15%,#7975ff 60%,#f000ed);background-clip:text;color:transparent}.primary,.capture{background:linear-gradient(105deg,#00e9ff,#59bdff 55%,#ca7aff);color:#050811;border-color:#30e1ff;box-shadow:0 0 30px #00e5ff20}.instrument{border-color:#6c427b;background:linear-gradient(140deg,#071b28ef,#160b25ef);box-shadow:0 35px 100px #0008,15px 0 80px #e000ff15,-15px 0 80px #00e5ff15}.wave i:nth-child(n+33){background:#9c6cff}.wave i:nth-child(n+49){background:#ed25f9}.real-app{background:radial-gradient(ellipse at 20% 65%,#092a3a99,transparent 55%)}.screen-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;margin-top:50px}.screen-stage{max-width:310px;margin:auto;border:1px solid #514366;border-radius:28px;padding:8px;background:#06060b;box-shadow:-20px 10px 60px #00e5ff18,20px -10px 60px #ef00ff18}.screen-stage img{display:block;width:100%;height:auto;border-radius:20px}.screen-tabs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.screen-tabs button{border:1px solid #463252;border-radius:8px;background:#100f1b;color:#c5bed8;padding:16px;text-align:left;font-size:15px}.screen-tabs button[aria-pressed=true]{border-color:var(--cyan);background:linear-gradient(110deg,#00343e,#29113b);color:white}.screen-info h3{font-size:36px}.screen-info>p:not(.micro){font-size:20px;color:var(--muted)}.screen-info .button{margin-top:20px}.brand-showcase{padding-top:35px;padding-bottom:35px}.brand-showcase>img{display:block;width:100%;height:auto;border-radius:18px;border:1px solid #403053}.share-preview{width:100%;height:auto;border-radius:12px;margin-bottom:25px;border:1px solid #4b305c}.timeline .highlight{border-image:linear-gradient(90deg,#00e5ff,#ef00ff) 1}.moment-grid article{background:linear-gradient(145deg,#08192299,#220b2a66)}.price-card{border-color:#cd64ec;background:linear-gradient(140deg,#071f2c,#250e32)}.screen-stage.changed{animation:screenReveal .5s ease both}@keyframes screenReveal{from{opacity:.4;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.timeline .highlight b{display:inline-block;animation:contextGlow 3s ease-in-out infinite}@keyframes contextGlow{50%{color:#ed7fff;text-shadow:0 0 18px #ff00ff}}.deck .real-app,.deck .brand-showcase{display:none}@media(max-width:680px){.screen-layout{grid-template-columns:1fr;gap:30px}.screen-stage{max-width:260px}.screen-info h3{font-size:30px}.product-lockup img{width:64px;height:64px}.brand-icon{width:35px;height:35px}}@media(prefers-reduced-motion:reduce){.screen-stage.changed,.timeline .highlight b{animation:none}}
