:root{--bg:#03101f;--panel:#071a30;--cyan:#1bd6ff;--blue:#0878ff;--lime:#b7ff39;--pink:#ff4fd8;--ink:#061325;--muted:#8ca2b9;--line:rgba(106,205,255,.22)}
*{box-sizing:border-box}html{width:100%;max-width:100%;overflow-x:clip;scroll-behavior:smooth}body{width:100%;max-width:100%;margin:0;overflow-x:clip;background:var(--bg);color:#eefaff;font-family:Inter,system-ui,sans-serif;font-size:16px}a{color:inherit;text-decoration:none}button{font:inherit}.noise{position:fixed;inset:0;z-index:99;opacity:.035;pointer-events:none;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='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E")}.topbar,main,footer{width:min(1240px,calc(100% - 48px));max-width:100%;margin:auto}.topbar{height:88px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;min-width:0;align-items:center;gap:10px}.brand img{width:38px;height:38px;object-fit:cover;border-radius:11px;box-shadow:0 0 22px rgba(16,119,255,.6)}.brand strong{font-size:1rem;letter-spacing:-.04em}.brand strong span{color:var(--cyan)}nav{display:flex;align-items:center;gap:32px;color:#a9bfd2;font-size:.82rem;font-weight:600}nav a:hover{color:var(--cyan)}.contact-group{display:inline-flex;align-items:center;gap:8px;margin-left:12px;padding-left:12px;border-left:1px solid var(--line)}.contact-label{font-size:.82rem;color:#a9bfd2;font-weight:600}.contact-btn{display:inline-grid;place-items:center;width:30px;height:30px;border:1px solid var(--line);border-radius:999px;color:#aac2d5;transition:all .2s ease}.contact-btn svg{width:15px;height:15px;fill:currentColor}.contact-btn:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:0 0 14px rgba(27,214,255,.3)}.online-pill{display:flex;align-items:center;gap:8px;padding:9px 13px;border:1px solid var(--line);border-radius:99px;color:#aac2d5;font:500 .68rem 'DM Mono',monospace;text-transform:uppercase}.online-pill i,.live-dot{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 10px var(--lime)}
.hero{min-height:790px;display:grid;grid-template-columns:.84fr 1.16fr;gap:55px;align-items:center;padding:74px 0 105px}.overline{margin:0;color:var(--cyan);font:500 .72rem 'DM Mono',monospace;letter-spacing:.12em}.overline span{color:var(--lime)}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:-.055em}h1{max-width:670px;margin:20px 0 28px;font-size:clamp(4rem,6.5vw,6.8rem);line-height:.87}h1 em,h2 em{color:var(--cyan);font-style:normal;text-shadow:0 0 35px rgba(27,214,255,.25)}.hero-text{max-width:590px;margin-bottom:30px;color:#a9bfd2;font-size:1.07rem;line-height:1.68}.hero-text strong{color:white}.hero-downloads{display:flex;gap:10px}.download{min-width:220px;display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:11px;padding:14px 16px;border:1px solid var(--line);border-radius:5px;font-weight:750;transition:.2s}.download svg{width:28px;fill:currentColor}.download small{display:block;margin-bottom:3px;font:500 .58rem 'DM Mono',monospace;letter-spacing:.09em;opacity:.65}.download b{font-size:1.2rem}.download--android{color:var(--ink);background:var(--lime);border-color:var(--lime)}.download--windows{background:#0d2949}.download:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(0,0,0,.25)}.platform-note{margin:14px 0 0;color:#6f8da6;font:400 .64rem 'DM Mono',monospace}
.hero-stage{position:relative;min-width:0;perspective:1300px}.retro-window{position:relative;z-index:2;overflow:hidden;color:#043f8f;background:#e9fbff;border:2px solid #20c6f7;border-radius:13px;box-shadow:0 0 0 5px rgba(17,157,239,.12),0 35px 100px rgba(0,0,0,.5),0 0 60px rgba(0,187,255,.16);transform:rotateY(-5deg) rotateX(1deg)}.window-titlebar{height:50px;display:flex;align-items:center;justify-content:space-between;color:white;background:linear-gradient(#20272c,#090c0f);border-bottom:2px solid #25d2ff}.window-titlebar>div:first-child{display:flex;align-items:center;gap:9px;padding-left:14px;font-weight:700}.window-titlebar img{width:25px;height:25px;border-radius:8px}.win-controls{display:flex;height:100%}.win-controls button{width:43px;color:white;background:transparent;border:0;border-left:1px solid #3c5965;font-size:1.2rem}.contact-head{display:flex;align-items:center;gap:14px;padding:15px 20px;background:linear-gradient(#f6ffff,#addef3);border-bottom:2px solid #20c6f7}.pixel-avatar{width:64px;height:64px;display:grid;place-items:center;flex:none;color:white;background:linear-gradient(135deg,#7c4dff,#ea56bd);border:5px solid white;border-radius:10px;box-shadow:0 0 0 2px #4ecfee;font-size:1.7rem;font-weight:900}.contact-head>div:nth-child(2){display:grid;gap:3px}.contact-head strong{font-size:1.35rem}.contact-head span{font-size:.83rem}.contact-head span i{display:inline-block;width:9px;height:9px;margin-right:5px;background:#69df13;border-radius:50%;box-shadow:0 0 5px #25a200}.contact-head small{color:#5b7c8e}.head-actions{display:flex;gap:8px;margin-left:auto}.head-actions button{width:68px;height:59px;display:grid;place-items:center;color:#06479a;background:linear-gradient(#fff,#bdeeff);border:1px solid #4acafb;border-radius:8px;font-size:1.45rem;font-weight:800}.head-actions span{display:block;font-size:.6rem}.live-chat{position:relative;min-height:230px;padding:24px;background:white}.live-chat p{margin:0 0 21px}.live-chat b{display:block;color:#064aa3;font-size:.92rem}.live-chat b.green{color:#15900e}.live-chat time{position:absolute;margin:-19px 0 0 44px;color:#779bc9;font-size:.69rem}.live-chat p>span{display:block;margin-top:5px;font-size:.95rem}.typing-live{color:#073786}.caret{display:inline-block;width:2px;height:17px;margin-left:3px;background:#0a7aff;vertical-align:-3px;animation:blink .8s infinite}.nudge-pop{position:absolute;right:18px;bottom:16px;padding:9px 12px;color:#723800;background:#fff2a9;border:1px solid #f0c428;border-radius:4px;font-size:.72rem;font-weight:700;box-shadow:2px 2px 0 #d4a900}.composer-tools{display:flex;align-items:center;gap:18px;padding:9px 18px;background:linear-gradient(#d7f7ff,#9adef6);border-block:1px solid #4ecafa}.composer-tools span{font-size:1.15rem}.composer{display:flex;gap:9px;padding:10px;background:linear-gradient(#d7f7ff,#9adef6)}.composer>span{flex:1;padding:13px;color:#8495aa;background:white;border:1px solid #4ca9d8;border-radius:3px}.composer button{width:110px;color:white;background:linear-gradient(#83ef2b,#17ac0b);border:2px solid #0e8d03;border-radius:5px;font-weight:800}.float-card{position:absolute;z-index:4;display:flex;align-items:center;gap:10px;padding:11px 13px;color:#dff8ff;background:#061a2e;border:1px solid var(--cyan);box-shadow:5px 5px 0 rgba(0,183,255,.22)}.float-card>span:first-child{font-size:1.5rem}.float-card b,.float-card small{display:block}.float-card b{color:var(--cyan);font:500 .68rem 'DM Mono',monospace}.float-card small{margin-top:3px;color:#8ca8bd;font-size:.64rem}.float-card--nudge{top:77px;right:-30px;animation:float 4s ease-in-out infinite}.float-card--live{bottom:-29px;left:-32px}.float-card--live>span:first-child{width:8px;height:8px}.sticker{position:absolute;z-index:1;display:grid;place-items:center;width:80px;height:80px;color:var(--ink);background:var(--lime);border-radius:50%;font-size:1.5rem;font-weight:900;box-shadow:0 0 0 8px rgba(183,255,57,.08)}.sticker--one{top:-44px;right:65px;transform:rotate(11deg)}.sticker--two{right:-24px;bottom:45px;color:white;background:var(--pink);transform:rotate(-10deg)}
.ticker{width:100%;overflow:hidden;color:var(--ink);background:var(--lime);border-block:1px solid #e7ff98;transform:rotate(-1deg)}.ticker div{width:max-content;padding:13px 0;font:900 1rem 'DM Mono',monospace;word-spacing:17px;animation:ticker 25s linear infinite}
.difference{padding:150px 0 125px}.section-intro{display:flex;justify-content:space-between;align-items:start;margin-bottom:75px}.section-intro h2,.universe h2,.final-download h2{margin:13px 0 0;font-size:clamp(3rem,6vw,6rem);line-height:.94}.feature-list{border-top:1px solid var(--line)}.feature{display:grid;grid-template-columns:150px .9fr 1.1fr;gap:38px;align-items:center;min-height:320px;padding:44px 0;border-bottom:1px solid var(--line)}.feature-index{align-self:start;color:#63829a;font:500 .65rem 'DM Mono',monospace}.feature-art{position:relative;min-height:220px;overflow:hidden;border:1px solid var(--line);background:#071a30}.feature-copy h3{margin-bottom:15px;font-size:clamp(1.8rem,3vw,3rem)}.feature-copy p{max-width:510px;margin:0;color:#93aabd;line-height:1.7}.live-demo{padding:22px}.live-demo-top{color:#8299ad;font:400 .62rem 'DM Mono',monospace}.live-demo-top i{display:inline-block;width:6px;height:6px;margin-right:6px;background:var(--lime);border-radius:50%}.live-demo>p{margin:44px 0;color:#dffaff;font:500 1.25rem 'DM Mono',monospace}.live-demo>p span{display:inline-block;width:8px;height:21px;margin-left:4px;background:var(--cyan);vertical-align:-4px}.replay-bar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px}.replay-bar b{width:31px;height:31px;display:grid;place-items:center;color:var(--ink);background:var(--lime);border-radius:50%;font-size:.65rem}.replay-bar>span{height:3px;background:#24435c}.replay-bar>span i{display:block;width:62%;height:100%;background:var(--cyan)}.replay-bar small{color:#7391a9;font:400 .56rem 'DM Mono',monospace}.chaos-demo{background:radial-gradient(circle at center,#193c5b,#061425)}.chaos-demo span{position:absolute;font-weight:900}.boom{top:30px;left:40px;color:var(--lime);font-size:2rem;transform:rotate(-9deg)}.heart{right:45px;top:30px;color:var(--pink);font-size:3.5rem;transform:rotate(13deg)}.bell{left:43%;top:42%;font-size:3rem;filter:drop-shadow(0 0 14px #ffc926)}.wink-face{right:38px;bottom:20px;width:75px;height:75px;display:grid;place-items:center;color:var(--ink);background:var(--cyan);border-radius:50%;font-size:2rem;transform:rotate(-12deg)}.identity-demo{display:flex;flex-direction:column;justify-content:center;padding:28px;background:linear-gradient(135deg,#0f2246,#2d1750)}.profile-mini{display:flex;align-items:center;gap:14px}.profile-mini>span{width:55px;height:55px;display:grid;place-items:center;background:linear-gradient(135deg,#14c8ff,#874dff);border:2px solid white;border-radius:12px;font-weight:900}.profile-mini div{display:grid;gap:5px}.prism-name{font-size:1.15rem;background:linear-gradient(90deg,#53e8ff,#ff4fd8,#d7ff52);background-clip:text;color:transparent}.profile-mini small{color:#8ca2b9}.theme-swatches{display:flex;gap:7px;margin:28px 0 13px}.theme-swatches i{width:34px;height:21px;border:1px solid rgba(255,255,255,.35);background:#079cff}.theme-swatches i:nth-child(2){background:#ff4fd8}.theme-swatches i:nth-child(3){background:#b7ff39}.theme-swatches i:nth-child(4){background:#7e50ff}.theme-swatches i:nth-child(5){background:#ff7a35}.identity-demo>p{margin:0;color:#8ca2b9;font:400 .58rem 'DM Mono',monospace}
.universe{display:grid;grid-template-columns:.75fr 1.25fr;gap:85px;align-items:center;padding:115px 0;background:radial-gradient(circle at 80% 50%,rgba(0,149,255,.13),transparent 48%)}.universe-copy>p:not(.overline){max-width:450px;margin:28px 0;color:#91a9bc;line-height:1.7}.view-tabs{display:grid;margin-top:38px;border-top:1px solid var(--line)}.view-tabs button{display:flex;gap:18px;padding:18px 4px;color:#7e99ad;background:none;border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer}.view-tabs button span{font:400 .62rem 'DM Mono',monospace}.view-tabs button.active{color:var(--lime);padding-left:15px;background:linear-gradient(90deg,rgba(183,255,57,.08),transparent)}.universe-screen{position:relative;min-width:0}.screen-label{display:flex;justify-content:space-between;margin-bottom:10px;color:var(--cyan);font:500 .62rem 'DM Mono',monospace}.screen-label small{color:#7894aa}.screen-frame{position:relative;z-index:2;aspect-ratio:16/10;padding:8px;background:#132739;border:1px solid #2779a8;box-shadow:14px 14px 0 rgba(27,214,255,.09),0 30px 80px rgba(0,0,0,.35)}.screen-frame img{width:100%;height:100%;display:block;object-fit:contain;background:#02070b}.screen-decoration{position:absolute;right:-55px;bottom:-58px;color:rgba(59,198,255,.08);font-size:4rem;font-weight:900;line-height:.73;letter-spacing:-.09em;text-align:right}
.more-features{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin:80px auto 140px}.more-features article{min-height:240px;padding:30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.more-features article>span{width:43px;height:43px;display:grid;place-items:center;margin-bottom:52px;color:var(--cyan);background:#0a2037;border:1px solid var(--line);font:600 1.15rem 'DM Mono',monospace}.more-features h3{margin-bottom:10px;font-size:1.2rem}.more-features p{margin:0;color:#819aae;font-size:.86rem;line-height:1.55}
.final-download{position:relative;min-height:460px;display:grid;grid-template-columns:230px 1fr 260px;gap:50px;align-items:center;padding:65px;background:linear-gradient(135deg,#123c77,#035fbf 58%,#058fe7);border:1px solid #38bff5;box-shadow:0 0 65px rgba(0,122,255,.15)}.final-eye img{width:210px;height:210px;object-fit:cover;border-radius:50%;box-shadow:0 0 0 12px rgba(255,255,255,.06),0 0 70px rgba(42,213,255,.35)}.final-copy .overline{color:var(--lime)}.final-copy h2{font-size:clamp(2.8rem,5vw,5rem)}.final-copy p:last-child{margin:17px 0 0;color:#bbd8ed}.final-actions{display:grid;gap:10px}.final-actions a{display:flex;justify-content:space-between;padding:17px 18px;color:var(--ink);background:white;font:700 .75rem 'DM Mono',monospace}.final-actions a:first-child{background:var(--lime)}.final-actions a:hover span{transform:translateY(3px)}.final-actions span{transition:.2s}
footer{min-height:130px;display:flex;align-items:center;justify-content:space-between;color:#658197;font:400 .65rem 'DM Mono',monospace}footer>div:last-child{display:flex;gap:22px}footer a:hover{color:var(--cyan)}
@keyframes blink{50%{opacity:0}}@keyframes float{50%{transform:translateY(-8px)}}@keyframes ticker{to{transform:translateX(-50%)}}
@media(max-width:1000px){.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{max-width:760px}.hero-stage{width:min(760px,95%);margin:auto}.feature{grid-template-columns:100px 1fr}.feature-copy{grid-column:2}.universe{grid-template-columns:1fr}.universe-copy{max-width:700px}.final-download{grid-template-columns:170px 1fr}.final-eye img{width:160px;height:160px}.final-actions{grid-column:1/-1;grid-template-columns:1fr 1fr}.more-features{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.topbar,main,footer{width:calc(100% - 28px);max-width:calc(100% - 28px)}.topbar{height:72px}.topbar{flex-wrap:wrap;row-gap:8px}.topbar nav{display:none}.online-pill{padding:7px 10px;font-size:.62rem;white-space:nowrap}h1{max-width:100%;font-size:clamp(2.75rem,14vw,4.35rem);overflow-wrap:anywhere}.hero,.hero-copy,.hero-stage,.retro-window,.difference,.feature,.universe,.universe-screen,.more-features,.final-download{min-width:0;max-width:100%}.hero{min-height:auto;padding:55px 0 85px}.hero-downloads{min-width:0;flex-direction:column}.download{width:100%;min-width:0}.hero-stage{width:100%;margin-top:22px}.retro-window{transform:none}.window-titlebar>div:first-child{min-width:0}.window-titlebar span{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.win-controls{flex:none}.contact-head{padding:12px}.contact-head>div:nth-child(2){min-width:0}.contact-head strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pixel-avatar{width:50px;height:50px}.contact-head small{display:none}.head-actions{flex:none}.head-actions button{width:50px}.head-actions button:last-child{display:none}.live-chat{min-height:210px}.float-card{max-width:calc(100% - 12px)}.float-card--nudge{right:0;top:66px}.float-card--live{left:0}.sticker{display:none}.composer-tools{gap:12px}.composer button{width:83px}.difference{padding:110px 0 90px}.section-intro{margin-bottom:50px}.feature{grid-template-columns:minmax(0,1fr);gap:20px;padding:38px 0}.feature-copy{grid-column:auto}.feature-index{order:0}.feature-art{order:1}.feature-copy{order:2}.universe{grid-template-columns:minmax(0,1fr);gap:50px;padding:85px 0}.screen-frame{max-width:100%;box-shadow:7px 7px 0 rgba(27,214,255,.09),0 24px 55px rgba(0,0,0,.35)}.screen-decoration{display:none}.more-features{grid-template-columns:minmax(0,1fr);margin-bottom:100px}.more-features article{min-width:0;min-height:210px}.final-download{grid-template-columns:minmax(0,1fr);padding:35px 25px}.final-eye img{width:120px;height:120px}.final-actions{grid-template-columns:minmax(0,1fr)}.final-copy h2{font-size:clamp(2.35rem,13vw,3rem);overflow-wrap:anywhere}footer{flex-wrap:wrap;padding:30px 0;gap:20px}footer p{order:3;flex-basis:100%;margin:0}}

@media(max-width:390px){.topbar,main,footer{width:calc(100% - 20px);max-width:calc(100% - 20px)}h1{font-size:clamp(2.5rem,13.2vw,3.2rem)}.brand strong{font-size:.9rem}.composer-tools{padding-inline:10px;justify-content:space-between}.composer{padding:8px}.composer button{width:72px}.nudge-pop{right:8px;max-width:calc(100% - 16px)}.final-download{padding-inline:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

/* Product-accurate conversation demo */
.live-chat{display:flex;flex-direction:column;gap:18px}.chat-line{max-width:78%}.chat-line>div{display:flex;align-items:center;gap:7px}.chat-line b{display:inline}.chat-line time{position:static;margin:0}.chat-line>span{display:block;margin-top:5px}.chat-line--mine{align-self:flex-end;text-align:right}.chat-line--mine>div{justify-content:flex-end}.chat-line--mine>span{padding:8px 11px;color:white;background:#0c77df;border-radius:10px 3px 10px 10px}.composer-tools{display:flex;align-items:center;gap:17px;padding:8px 18px;background:#119ed0;border-block:1px solid #047ba9}.composer-tools button{width:28px;height:28px;display:grid;place-items:center;padding:0;color:#073d59;background:transparent;border:0;cursor:pointer}.composer-tools svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.composer-tools button:hover{color:#001e30;transform:translateY(-1px)}

/* Self-running short demo, used like a lightweight inline video */
.live-demo{display:flex;flex-direction:column;padding:0;background:linear-gradient(160deg,#081f38,#061423)}.demo-rec{height:38px;display:flex;align-items:center;gap:7px;padding:0 14px;color:#7391a9;background:#04101c;border-bottom:1px solid var(--line);font:500 .56rem 'DM Mono',monospace;letter-spacing:.08em}.demo-rec span{width:7px;height:7px;background:#ff4b62;border-radius:50%;box-shadow:0 0 8px #ff4b62;animation:recPulse 1s ease-in-out infinite}.demo-conversation{flex:1;display:flex;flex-direction:column;justify-content:center;gap:15px;padding:20px}.demo-message{max-width:84%}.demo-message b{color:var(--cyan);font:500 .58rem 'DM Mono',monospace}.demo-message p{min-height:35px;margin:5px 0 0;padding:9px 11px;color:#dffaff;background:#102c47;border-radius:3px 10px 10px 10px;font:400 .78rem 'DM Mono',monospace;line-height:1.45}.demo-message--mine{align-self:flex-end;text-align:right}.demo-message--mine b{color:#a9bdd0}.demo-message--mine p{min-height:auto;color:var(--ink);background:var(--lime);border-radius:10px 3px 10px 10px}.demo-progress{height:3px;background:#17354e}.demo-progress i{display:block;height:100%;background:var(--cyan);transform-origin:left;animation:demoProgress 6s linear infinite}

/* Three product areas without speculative screenshots */
.modes{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:30px auto 125px;background:var(--line);border:1px solid var(--line)}.mode-card{position:relative;min-height:370px;padding:32px;background:#061628}.mode-card--play{background:linear-gradient(160deg,#0d2f55,#0a1c32)}.mode-card>span{position:absolute;top:25px;right:26px;color:#53738b;font:500 .62rem 'DM Mono',monospace}.mode-icon{width:58px;height:58px;display:grid;place-items:center;margin:65px 0 70px;color:var(--ink);background:var(--lime);border-radius:50%;font:800 1.35rem 'DM Mono',monospace}.mode-card--play .mode-icon{color:white;background:var(--blue);box-shadow:0 0 30px rgba(8,120,255,.38)}.mode-card h3{margin-bottom:13px;font-size:1.7rem}.mode-card p{max-width:330px;margin:0;color:#849db1;font-size:.9rem;line-height:1.65}

@keyframes recPulse{50%{opacity:.35}}@keyframes demoProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:900px){.modes{grid-template-columns:1fr}.mode-card{min-height:280px}.mode-icon{margin:35px 0 45px}}
@media(max-width:700px){.composer-tools{gap:12px}.composer-tools button{width:26px}.chat-line{max-width:88%}.modes{margin-bottom:95px}}

.hero-downloads{flex-wrap:wrap}.download--web{flex-basis:100%;max-width:450px;color:var(--cyan);background:rgba(27,214,255,.06);border-color:rgba(27,214,255,.45)}.download--web svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.final-actions a:last-child{color:white;background:#06214a;border:1px solid rgba(255,255,255,.28)}
