/* Copyright © 2026 Manolo Remiddi · SPDX-License-Identifier: MIT */
:root{color-scheme:dark;--bg:#090a10;--ink:#f2f0f8;--muted:#a7a5b8;--line:#ffffff1c;--violet:#b8a0ff;--ice:#a6cfff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,"Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible{outline:2px solid var(--ice);outline-offset:6px}button,a{-webkit-tap-highlight-color:transparent}button{touch-action:manipulation}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.05;letter-spacing:-.055em}h1{font-size:clamp(58px,6.5vw,100px);font-weight:500}h2{font-size:clamp(40px,4.2vw,66px);font-weight:450}h2 span{color:#848293}em{font-style:normal;background:linear-gradient(100deg,#e1d6ff,#acb1f8 60%,#afdcf4);background-clip:text;-webkit-background-clip:text;color:transparent}p{color:var(--muted)}.shell{width:min(1280px,calc(100% - 100px));margin:auto}#atmosphere{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:-1}.ambient{position:fixed;inset:0;z-index:-2;background:radial-gradient(ellipse at 83% 20%,#3c28582c,transparent 55%),radial-gradient(ellipse at 10% 80%,#152e4422,transparent 60%)}.masthead{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:25px 50px;border-bottom:1px solid var(--line);background:#0c0c1466;backdrop-filter:blur(20px)}.brand{font-size:22px;font-weight:650;letter-spacing:-1px;display:flex;align-items:center;gap:8px}.brand-agent{font-weight:350;color:var(--muted);margin-left:-4px}.masthead nav{display:flex;gap:30px;font-size:13px;color:#c1bece}.quiet{background:#ffffff07;border:1px solid var(--line);border-radius:30px;padding:8px 16px;font-size:12px}.hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;min-height:760px;padding:60px 0 70px}.eyebrow{font-size:10px;font-weight:550;letter-spacing:2px;color:#c1b4e7}.hero .eyebrow{margin-bottom:28px}.eyebrow>span,.live-dot{display:inline-block;width:5px;height:5px;background:#c9b7ff;border-radius:50%;box-shadow:0 0 10px #ab8cff;margin-right:8px}.lead{font-size:20px;line-height:1.65;font-weight:350;margin-top:26px}.actions{display:flex;gap:27px;align-items:center;margin-top:35px}.button{display:inline-flex;align-items:center;justify-content:center;gap:35px;padding:14px 22px;border-radius:8px;font-size:13px;font-weight:600}.primary{color:#161022;background:linear-gradient(120deg,#e7dffd,#b7c3f2);box-shadow:0 0 30px #9875ed12}.button:hover{filter:brightness(1.1)}.text-link{font-size:13px;display:inline-block;border-bottom:1px solid #aaa0c757;padding:7px 0}.hero-facts{display:flex;gap:16px;font-size:10px;color:#9b95aa;margin-top:40px}.hero-facts span+span:before{content:'·';margin-right:16px}.hero-art{position:relative;min-width:0;height:660px;display:flex;align-items:center;justify-content:center}.hero-app{width:820px;max-width:145%;flex:none;position:relative;z-index:1;pointer-events:none}.orbit-line{position:absolute;width:110%;aspect-ratio:1;border:1px solid #a18ccf12;border-radius:50%;transform:rotate(-25deg) scaleY(.83)}.art-note{position:absolute;top:25px;left:50px;font-size:8px;letter-spacing:2px;color:#9e94b1}.floating-note{position:absolute;z-index:2;right:-15px;bottom:120px;padding:18px 25px;background:#19152291;border:1px solid #ffffff21;border-radius:10px;backdrop-filter:blur(20px)}.floating-note span{font-size:8px;letter-spacing:2px;color:#aaa2b9}.floating-note p{font-size:20px;color:#ede8fc;margin-top:5px}.capture-note{position:absolute;bottom:0;font-size:10px;color:#aaa1b8}.chapter{border-top:1px solid var(--line);padding:22px 0;display:flex;justify-content:space-between;gap:20px;font-size:9px;letter-spacing:1.8px;color:#aaa3b6}.experience,.editions,.availability{padding-top:70px;padding-bottom:90px}.section-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:end;margin-bottom:48px}.section-heading>p{max-width:430px;font-size:15px}.experience-stage{border:1px solid #ffffff24;border-radius:16px;background:linear-gradient(125deg,#17152166,#10141e66);overflow:hidden;box-shadow:0 25px 100px #0003}.stage-toolbar,.stage-footer{display:flex;justify-content:space-between;align-items:center;padding:22px 28px;border-bottom:1px solid var(--line);font-size:9px;letter-spacing:1px;color:#b0a8c2}.stage-footer{border-top:1px solid var(--line);border-bottom:0;letter-spacing:0}.segmented{display:flex;padding:4px;background:#09091080;border-radius:8px;border:1px solid var(--line)}.segmented button{font-size:11px;padding:7px 15px;border:0;background:transparent;border-radius:5px;color:#9993a9}.segmented button[aria-pressed=true]{background:#ffffff15;color:#eee8ff}.demo-space{height:650px;position:relative;display:flex;align-items:center;overflow:hidden}.demo-image{width:760px;max-width:85%;flex:none;position:relative;margin-left:-50px;z-index:1}.demo-image[hidden]{display:none}.compact-image{width:510px;margin-left:75px}.stage-copy{position:absolute;right:6%;width:30%;z-index:2}.stage-copy>p:last-child{font-size:28px;line-height:1.4;color:#ddd7e8;margin-top:20px;letter-spacing:-1px}.stage-haze{position:absolute;inset:0;background:radial-gradient(ellipse at 35% 50%,#66529e35,transparent 52%),radial-gradient(ellipse at 65% 80%,#43789518,transparent 55%)}.three-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:40px}.three-notes article>span{font-size:10px;color:#9083ac}.three-notes h3{font-size:21px;font-weight:450;letter-spacing:-.5px;margin:12px 0}.three-notes p{font-size:13px}.editions>.chapter,.availability>.chapter{margin-bottom:65px}.edition-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.edition{border:1px solid var(--line);border-radius:14px;padding:32px;background:#14121d77;overflow:hidden;backdrop-filter:blur(12px)}.edition-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.badge{font-size:10px;padding:3px 9px;border:1px solid #a795ce42;border-radius:20px;color:#cabbe1;white-space:nowrap}.edition h3{font-size:52px;font-weight:450;margin:30px 0 20px}.edition>p{font-size:14px;max-width:430px}.browser-shot{height:280px;margin-top:32px;overflow:hidden;border-radius:10px;border:1px solid #ffffff20;box-shadow:0 10px 40px #0004}.browser-shot img{width:100%;display:block}.edition .small{font-size:10px;margin-top:12px}.orb-display{height:280px;display:flex;align-items:center;justify-content:center;position:relative}.orb-display img{width:340px;max-width:75%}.orb-display span{font-size:20px;letter-spacing:-.5px;color:#bbb0cd;margin-left:-30px}.edition-bottom{display:flex;justify-content:space-between;gap:15px;align-items:end;border-top:1px solid var(--line);padding-top:22px;margin-top:25px}.edition-bottom>span{font-size:11px;color:#aaa1b9}.voice{padding:100px 0 150px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.voice h2{margin:20px 0}.voice .lead{font-size:18px}.voice p{margin-bottom:20px;font-size:14px}.voice .small{font-size:12px}.voice-art{position:relative;min-height:340px;display:flex;justify-content:center;align-items:center}.voice-ring{position:absolute;width:290px;height:290px;border:1px solid #bca5e829;border-radius:50%;box-shadow:0 0 80px #8c6be31b,inset 0 0 70px #8c6be319}.voice-ring:after{content:'';position:absolute;inset:24px;border:1px solid #d0bfff14;border-radius:50%}.waveform{display:flex;gap:8px;align-items:center}.waveform i{display:block;width:5px;height:30px;border-radius:5px;background:linear-gradient(#d3b4ff,#86b9df);box-shadow:0 0 15px #d3b4ff25}.waveform i:nth-child(2n){height:65px}.waveform i:nth-child(3n){height:100px}.waveform i:nth-child(5){height:125px}.voice-art>span{position:absolute;bottom:0;font-size:8px;letter-spacing:2px;color:#b0a3c9}.availability-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:70px}.download-card{background:#1a152580;border:1px solid var(--line);border-radius:14px;padding:32px}.download-card h3{font-size:30px;font-weight:450;margin:20px 0}.download-card p{font-size:14px;margin-bottom:25px}.download-card .button{display:flex;margin-bottom:12px}.download-card .small{font-size:11px;margin:25px 0 0}.roadmap article{display:flex;gap:28px;padding:24px 0;border-bottom:1px solid var(--line)}.road-number{font-size:11px;color:#8e7dab}.roadmap h3{font-size:20px;font-weight:450;letter-spacing:-.4px;margin-bottom:13px}.roadmap h3 span{font-size:9px;letter-spacing:0;color:#baacd0;margin-left:10px}.roadmap p{font-size:13px}.roadmap article:first-child{padding-top:10px}footer{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid var(--line);padding:32px 0}footer p,footer>a:last-child{font-size:11px}.motion-off #atmosphere{opacity:.55}@media(min-width:1500px){.hero{min-height:850px}}@media(max-width:1000px){.shell{width:calc(100% - 48px)}.masthead{padding:20px 24px}.masthead nav{gap:18px}.hero{min-height:640px}.hero-art{height:560px}.hero-app{max-width:155%}.floating-note{right:0;bottom:70px}.hero-facts{flex-direction:column;gap:0}.hero-facts span+span:before{display:none}.section-heading{gap:35px}.stage-copy>p:last-child{font-size:23px}.demo-image{max-width:85%;margin-left:-65px}.compact-image{max-width:60%;margin-left:0}.demo-space{height:560px}.edition{padding:24px}.voice{gap:35px}.availability-grid{gap:30px}}@media(max-width:700px){html{scroll-padding-top:25px}.shell{width:calc(100% - 40px)}.masthead{padding:16px 20px}.masthead nav{display:none}.brand{font-size:19px}.quiet{font-size:10px;padding:7px 10px}.hero{grid-template-columns:1fr;padding:60px 0 20px;overflow:hidden}.hero h1{font-size:clamp(48px,11.5vw,74px)}.hero .lead{font-size:18px}.hero .eyebrow{font-size:9px}.hero-facts{flex-direction:row;gap:18px;font-size:9px}.hero-art{height:540px;margin-top:20px}.hero-app{width:700px;max-width:155%}.floating-note{bottom:38px;right:2px;padding:12px 18px}.art-note{top:15px;left:10px;font-size:7px}.capture-note{font-size:9px}.actions{gap:20px}.button{gap:20px}.chapter{font-size:8px;letter-spacing:1px}.chapter span:last-child{text-align:right;max-width:48%}.section-heading{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.section-heading>p{font-size:14px}.experience,.editions,.availability{padding-top:40px;padding-bottom:55px}.stage-toolbar{padding:16px 12px;gap:10px;letter-spacing:.5px;font-size:7px}.segmented button{font-size:10px;padding:6px 10px}.demo-space{height:565px;align-items:start;justify-content:center}.demo-image{width:640px;max-width:160%;margin:-55px 0 0}.compact-image{width:450px;max-width:125%;margin:-5px 0 0}.stage-copy{bottom:25px;right:auto;text-align:center;width:90%}.stage-copy .eyebrow{font-size:8px}.stage-copy>p:last-child{font-size:21px;margin-top:10px}.stage-footer{padding:16px 12px;gap:15px;font-size:8px}.stage-footer span{max-width:50%}.three-notes{grid-template-columns:1fr;gap:25px}.three-notes article{border-bottom:1px solid var(--line);padding-bottom:20px}.edition-grid{grid-template-columns:1fr}.editions>.chapter,.availability>.chapter{margin-bottom:40px}.edition h3{font-size:45px}.browser-shot{height:240px}.voice{grid-template-columns:1fr;padding:40px 0 70px;gap:50px}.voice-art{min-height:310px}.voice-art>span{bottom:-15px}.availability-grid{grid-template-columns:1fr}.download-card{padding:25px}.roadmap{margin-top:10px}footer{align-items:start;flex-direction:column;gap:12px}h2{font-size:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[hidden]{display:none!important}
/* Keep the deliberately oversized transparent captures inside the page. */
main{overflow:clip}.hero-art{max-width:100%}
/* Revision 02: utility, sovereignty and product details. */
.start-strip{display:flex;justify-content:space-between;align-items:center;gap:22px;border:1px solid var(--line);border-radius:12px;background:#191623a6;padding:22px 26px;margin-bottom:25px}.start-strip div{display:flex;flex-direction:column;gap:5px}.start-strip strong{font-size:17px;font-weight:500}.start-strip span{color:var(--muted);font-size:12px}.start-strip a{font-size:14px;color:#d4c7f0}.feature-section,.browser-action,.feature-gallery,.plugins-section,.installation,.community{padding-top:80px;padding-bottom:70px}.section-heading .eyebrow{margin-bottom:22px}.principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:32px 0 45px;border-bottom:1px solid var(--line)}.feature-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#c3b1f6;border:1px solid #ffffff22;background:#baa0ff09;border-radius:10px;font:18px monospace;margin-bottom:20px}.principles h3,.feature-grid h3{font-size:23px;line-height:1.25;font-weight:500;letter-spacing:-.6px;margin-bottom:15px}.principles p,.feature-grid p{font-size:16px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 35px;margin-top:45px}.feature-grid small{font-size:12px;color:#aaa2b7;display:block;margin-top:15px;line-height:1.6}.feature-scope{font-size:12px;border-top:1px solid var(--line);padding-top:20px;margin-top:35px}.browser-capture{margin:0;border:1px solid #8aaaff30;border-radius:14px;overflow:hidden;background:#101018}.browser-capture-pair{display:grid;grid-template-columns:3fr 1fr;align-items:start}.browser-capture-pair img{display:block;width:100%;height:490px;object-fit:cover;object-position:top}.browser-capture-pair img+img{border-left:1px solid var(--line)}figcaption{font-size:12px;color:#aaa2b8;padding:17px 22px;line-height:1.6}.gallery-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:25px;align-items:stretch}.gallery-grid figure{margin:0;border:1px solid var(--line);border-radius:14px;background:#15132080;overflow:hidden;display:flex;flex-direction:column}.gallery-grid figure>div{padding:30px 30px 15px}.gallery-grid h3{font-size:28px;letter-spacing:-.8px;font-weight:450;margin:15px 0}.gallery-grid p{font-size:16px}.gallery-grid .eyebrow{font-size:12px}.gallery-grid figure>a{display:flex;flex:1;align-items:center;justify-content:center}.gallery-grid img{display:block}.code-feature img{width:100%}.colour-feature img{width:330px;max-width:90%;margin:15px auto;border-radius:12px}.gallery-grid figcaption{margin-top:auto}.plugin-list{border-top:1px solid var(--line)}.plugin-list article{display:flex;align-items:center;gap:25px;padding:24px 0;border-bottom:1px solid var(--line)}.plugin-list h3{font-size:23px;letter-spacing:-.5px;margin-bottom:8px;font-weight:450}.plugin-list p{font-size:16px}.plugin-list .badge{margin-left:auto;font-size:12px}.plugin-mark{font-size:24px;color:#b5a0e1}.collection-download{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:50px}.collection-download>div{display:flex;flex-direction:column;align-items:start;gap:15px}.collection-download p{font-size:14px}.installation details{border:1px solid var(--line);background:#14131d90;border-radius:12px;padding:23px;margin-bottom:18px}.installation summary{cursor:pointer;font-size:18px;font-weight:500;color:#e3daf4}.installation details>p{margin:15px 0;font-size:14px}.installation textarea{display:block;width:100%;height:235px;resize:vertical;color:#ccc5df;background:#090910aa;border:1px solid #ffffff22;border-radius:9px;padding:18px;line-height:1.65;font:13px/1.65 ui-monospace,monospace;margin-bottom:20px}.installation .text-link{margin-left:20px}.copy-install{border:0}.community{display:grid;grid-template-columns:1fr 1fr;gap:70px;border-top:1px solid var(--line)}.community .eyebrow{margin-bottom:22px}.community-links{display:flex;flex-direction:column;gap:15px}.community-links a{font-size:14px;color:var(--muted);padding:14px 0;border-bottom:1px solid var(--line)}.community-links span{display:block;color:#eee7ff;font-size:20px;margin-bottom:5px}.handy-note{display:flex;align-items:center;gap:25px;padding:25px;border:1px solid var(--line);border-radius:12px;margin-top:25px;margin-bottom:55px;background:#11121b66}.handy-note>div:nth-child(2){flex:1}.handy-note h3{font-size:18px;letter-spacing:-.3px;font-weight:500;margin-bottom:8px}.handy-note p{font-size:14px}.handy-note .text-link{white-space:nowrap}.mini-wave{display:flex;align-items:center;justify-content:center;gap:4px;width:58px;height:58px;flex:none;border-radius:50%;border:1px solid #bba0e22b;box-shadow:inset 0 0 18px #8866bb20}.mini-wave i{width:3px;height:13px;border-radius:3px;background:#bba7de}.mini-wave i:nth-child(2n){height:25px}.mini-wave i:nth-child(3){height:32px}.eyebrow,.art-note,.chapter,.hero-facts,.capture-note,.floating-note span,.stage-toolbar,.stage-footer,.stage-copy .eyebrow,.three-notes article>span{font-size:12px}.badge,.edition .small,.edition-bottom>span,.road-number,.roadmap h3 span,.download-card .small,footer p,footer>a:last-child{font-size:12px}.masthead nav,.quiet,.segmented button,.text-link,.button{font-size:14px}.section-heading>p,.edition>p,.three-notes p,.download-card p,.roadmap p{font-size:16px}.hero .eyebrow{font-size:12px}.art-note{font-size:10px;letter-spacing:1px}.edition-top .eyebrow{font-size:11px;letter-spacing:1px}@media(max-width:1000px){.masthead nav{gap:15px;font-size:12px}.feature-grid{grid-template-columns:1fr 1fr}.start-strip{flex-wrap:wrap}.browser-capture-pair img{height:370px}.gallery-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.feature-section,.browser-action,.feature-gallery,.plugins-section,.installation,.community{padding-top:45px;padding-bottom:45px}.start-strip{align-items:start;flex-direction:column;padding:20px;gap:15px}.principles,.feature-grid,.gallery-grid,.collection-download,.community{grid-template-columns:1fr;gap:30px}.principles{gap:30px}.feature-grid article{border-bottom:1px solid var(--line);padding-bottom:25px}.feature-icon{margin-bottom:15px}.browser-capture-pair{grid-template-columns:1fr}.browser-capture-pair img{height:auto;object-fit:contain}.browser-capture-pair img+img{width:220px;height:340px;object-fit:cover;margin:15px auto;border:1px solid var(--line);border-radius:10px}.gallery-grid figure>div{padding:24px}.plugin-list article{gap:15px;flex-wrap:wrap}.plugin-list article>div{flex:1;min-width:200px}.plugin-list .badge{margin-left:40px}.installation details{padding:18px}.installation .text-link{margin:15px 0 0}.installation summary{font-size:16px}.handy-note{flex-wrap:wrap;padding:20px;gap:18px}.handy-note>div:nth-child(2){flex-basis:calc(100% - 80px)}.handy-note>.text-link{margin-left:76px}.hero-facts{flex-wrap:wrap;font-size:12px}.hero .eyebrow{font-size:11px}.chapter{font-size:11px;letter-spacing:.4px}.stage-toolbar{flex-wrap:wrap;font-size:11px}.stage-footer{font-size:11px}.stage-copy .eyebrow{font-size:10px}.capture-note{font-size:11px}.art-note{font-size:9px}.masthead .quiet{font-size:12px}.floating-note{bottom:45px}.edition-top{flex-wrap:wrap}.edition-bottom{align-items:start;flex-direction:column}.three-notes p{font-size:16px}.segmented button{font-size:12px;padding:8px 13px}.gallery-grid figcaption{padding:15px 22px}}

.full-browser-image{display:block}.full-browser-image img{display:block;width:100%;height:auto}.browser-shot{height:auto;aspect-ratio:2560/1403}.browser-shot img{width:100%;height:auto}
.platform-explained{padding-top:50px;padding-bottom:70px}.connection-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.connection-chain li{padding:25px;border:1px solid var(--line);border-radius:12px;background:#19142180}.connection-chain strong{display:block;font-size:18px;font-weight:500;margin-bottom:10px}.connection-chain span{font-size:14px;color:var(--muted)}.platform-answers{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:35px}.platform-answers h3{font-size:23px;line-height:1.3;font-weight:500;letter-spacing:-.5px;margin-bottom:15px}.platform-answers p{font-size:16px;margin-bottom:15px}@media(max-width:700px){.connection-chain,.platform-answers{grid-template-columns:1fr}.platform-explained{padding-top:30px;padding-bottom:40px}.platform-answers{gap:25px}}
/* Community links, carried forward from the original website. */
.header-right{display:flex;align-items:center;gap:16px}.masthead .header-social{display:flex;align-items:center;gap:4px}.header-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid transparent;border-radius:9px;color:#c5bed5}.header-social svg{display:block;width:20px;height:20px;fill:currentColor}.header-social a:hover{color:#f2eaff;border-color:#b99af044;background:#b99af014}.header-social .soc-discord:hover{color:#a5acff}.header-social .soc-youtube:hover{color:#ff9baf}@media(max-width:1150px){.masthead>nav{display:none}}@media(max-width:700px){.masthead{flex-wrap:wrap;gap:10px}.header-right{display:contents}.masthead .header-social{margin-left:auto;gap:0}.header-social a{width:32px;height:36px}.masthead .quiet{order:3;margin-left:auto}.brand-agent{display:none}}
/* Clarity review: two products, equally visible at the first decision. */
.product-intro{padding:38px 0 45px}.intro-heading{text-align:center;max-width:880px;margin:0 auto 25px}.intro-heading h1{font-size:clamp(34px,3.7vw,55px);letter-spacing:-.045em;margin:13px 0 15px;line-height:1.1}.intro-heading>p:last-of-type{font-size:16px;max-width:690px;margin:auto}.edition-jumps{display:flex;justify-content:center;gap:25px;font-size:14px;margin-top:16px;color:#d0c5e4}.product-choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.product-choice{padding:25px;border:1px solid #d1bbff2b;background:linear-gradient(135deg,#24203180,#14131e99);border-radius:16px;min-width:0}.choice-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.choice-heading h2{font-size:27px;letter-spacing:-.8px;margin:8px 0 0;font-weight:500}.choice-heading .eyebrow{font-size:11px;letter-spacing:1.5px}.choice-heading .badge{font-size:11px}.product-choice>p{font-size:15px;line-height:1.6;margin-top:16px;min-height:72px}.edition-preview{display:flex;align-items:center;justify-content:center;height:245px;margin:12px 0;overflow:hidden;border-radius:9px;background:radial-gradient(ellipse at center,#7955a821,transparent 70%)}.edition-preview>img{display:block;width:100%;height:auto;border:1px solid #ffffff15;border-radius:6px}.edition-preview--desktop>img{width:auto;height:430px;max-width:none;border:0;border-radius:0}.choice-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.product-choice>.choice-status{font-size:12px;min-height:0;color:#b6abc7;margin-top:17px}.compatibility-details{margin-top:25px}.feature-grid{grid-template-columns:repeat(2,1fr)}.installation{padding-top:45px}.masthead>nav{font-size:13px;gap:20px}@media(max-width:1000px){.choice-heading{align-items:start;flex-direction:column;gap:10px}.choice-heading h2{font-size:25px}.edition-preview{height:210px}.edition-preview--desktop>img{height:375px}.product-choice{padding:20px}.choice-actions{gap:10px}.choice-actions .button{padding:12px 16px}}@media(max-width:700px){.product-intro{padding-top:30px}.intro-heading{text-align:left}.intro-heading h1{font-size:37px}.intro-heading .eyebrow{font-size:10px;letter-spacing:1px}.edition-jumps{justify-content:flex-start;gap:20px}.product-choice-grid{grid-template-columns:1fr;gap:18px}.choice-heading{flex-direction:row;align-items:center}.choice-heading h2{font-size:24px}.choice-heading .badge{font-size:10px;padding:3px 6px}.product-choice>p{min-height:0}.edition-preview{height:205px}.edition-preview--desktop>img{height:360px}.feature-grid{grid-template-columns:1fr}.choice-actions .text-link{font-size:13px}.compatibility-details .platform-answers{margin-top:22px}}
.product-choice .choice-actions{margin-top:18px}.product-choice .edition-preview{margin-top:20px}
/* Two real interface captures, presented as objects on separate planes. */
.layered-hero{display:grid;grid-template-columns:39% 61%;align-items:center;min-height:770px;padding:45px 0 65px;gap:0}.layered-copy{position:relative;z-index:3}.layered-copy h1{font-size:clamp(42px,4.25vw,65px);line-height:1.08;letter-spacing:-.055em;font-weight:450;margin:25px 0}.layered-copy>.eyebrow{font-size:11px;letter-spacing:1.7px}.layered-lead{font-size:17px;line-height:1.7;max-width:420px}.hero-product-links{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.hero-product-links .button{gap:20px;padding:13px 18px;white-space:nowrap}.hero-secondary{border:1px solid #c5b3e65c;background:#24203288;color:#e8dff9}.hero-product-links p{font-size:11px;line-height:1.6;margin-top:13px;color:#b8adc9}.hero-install{margin-top:20px;color:#c8bcdd}.layered-scene{position:relative;height:660px;min-width:0;isolation:isolate}.scene-world{position:absolute;top:0;left:50%;width:760px;height:660px;transform:translateX(-50%) scale(.93);transform-origin:50% 45%;perspective:1400px}.scene-aura{position:absolute;inset:60px -20px 0;background:radial-gradient(ellipse at 55% 35%,#677cec25,transparent 55%),radial-gradient(ellipse at 40% 75%,#be73f13b,transparent 55%);filter:blur(25px);pointer-events:none}.browser-plane{position:absolute;margin:0;width:670px;left:95px;top:85px;transform:rotateX(7deg) rotateY(-19deg) rotateZ(-5deg);transform-origin:50% 50%;z-index:1}.browser-plane>a{display:block;border:1px solid #c6cfff60;border-radius:13px;background:#151723;box-shadow:7px 6px 0 #282939,10px 9px 0 #151620,28px 40px 75px #0009,0 0 45px #7487e522;overflow:hidden}.browser-plane img{display:block;width:100%;height:auto}.browser-plane figcaption{display:flex;align-items:center;gap:11px;margin-bottom:14px;padding:0 10px;font-size:12px;color:#b6bdd8}.browser-plane figcaption strong{font-size:22px;font-weight:500;color:#e5e9fa;letter-spacing:-.5px}.plane-number{font:11px monospace;color:#b8a5df}.desktop-plane{position:absolute;left:105px;top:245px;margin:0;z-index:2;transform:rotateX(5deg) rotateY(-16deg) rotateZ(-5deg);transform-origin:50% 50%}.desktop-plane-window{position:relative;display:block;width:302px;height:365px;overflow:hidden;filter:drop-shadow(16px 25px 20px #05040bb0)}.desktop-plane-window img{position:absolute;width:520px;max-width:none;height:auto;left:-110px;top:-110px}.desktop-plane figcaption{margin:0 0 0 8px;padding:10px 17px;display:flex;align-items:center;gap:10px;border:1px solid #d4bcfc35;border-radius:10px;background:#20192cce;backdrop-filter:blur(16px);color:#c4b6d7;font-size:12px;box-shadow:0 15px 40px #0003}.desktop-plane figcaption strong{color:#eee5ff;font-size:21px;font-weight:500;letter-spacing:-.5px}.scene-caption{position:absolute;right:5px;bottom:20px;font-size:13px;color:#c6bdd8;line-height:1.8;text-align:right}.scene-caption span{font-size:10px;color:#a99dbb}@media(min-width:1450px){.scene-world{transform:translateX(-50%) scale(1.02)}.layered-hero{min-height:820px}}@media(max-width:1100px){.layered-hero{grid-template-columns:41% 59%;min-height:720px}.layered-copy h1{font-size:46px}.scene-world{transform:translateX(-50%) scale(.78);left:48%}.hero-product-links{grid-template-columns:1fr;gap:15px}.hero-product-links>div{display:flex;align-items:center;gap:14px}.hero-product-links p{margin:0;font-size:10px}.hero-product-links .button{font-size:13px;min-width:132px}.layered-scene{height:630px}.layered-lead{font-size:16px}}@media(max-width:800px){.layered-hero{grid-template-columns:1fr;min-height:0;padding-top:40px;padding-bottom:20px}.layered-copy h1{font-size:clamp(43px,7.5vw,60px)}.layered-lead{max-width:540px}.hero-product-links{grid-template-columns:1fr 1fr;max-width:580px}.hero-product-links>div{display:block}.hero-product-links p{margin-top:10px;font-size:12px}.hero-product-links .button{font-size:14px}.layered-scene{height:580px;margin-top:0}.scene-world{left:50%;transform:translateX(-50%) scale(.82);top:-25px}.scene-caption{right:25px}}@media(max-width:500px){.layered-hero{padding-top:30px}.layered-copy h1{font-size:43px;margin:20px 0}.layered-copy>.eyebrow{font-size:10px}.hero-product-links{gap:12px}.hero-product-links .button{font-size:13px;padding:12px 16px;min-width:0}.hero-product-links p{font-size:11px}.layered-scene{height:385px;margin-top:20px}.scene-world{transform:translateX(-50%) scale(.49);transform-origin:50% 0;top:0;left:46%}.scene-caption{font-size:18px;right:20px;bottom:-55px}.scene-caption span{font-size:15px}.browser-plane figcaption{font-size:20px}.browser-plane figcaption strong{font-size:30px}.desktop-plane figcaption{font-size:18px}.desktop-plane figcaption strong{font-size:30px}.plane-number{font-size:17px}}
.desktop-plane figcaption{position:absolute;bottom:calc(100% + 8px);left:0;white-space:nowrap}.layered-hero{min-height:710px;padding-top:30px;padding-bottom:40px}.layered-scene{height:610px}.scene-world{top:-20px}@media(max-width:800px){.layered-hero{min-height:0;padding-top:40px;padding-bottom:20px}.layered-scene{height:580px}.scene-world{top:-25px}}@media(max-width:500px){.layered-hero{padding-top:30px}.layered-scene{height:385px}.scene-world{top:0}.desktop-plane figcaption{font-size:16px}}

/* Complete preview: native voice/skin capture and capability notes. */
.voice-release{padding-block:70px}.voice-release-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:center}.voice-release figure{margin:0}.voice-release video{display:block;width:100%;height:auto;max-height:760px;object-fit:contain}.voice-release figcaption{font-size:12px;color:var(--muted,#aaa);line-height:1.7;text-align:center}.release-details article{padding:20px 0;border-bottom:1px solid #ffffff18}.release-details h3{font-size:22px;margin:0 0 12px}.release-details p{line-height:1.75;color:#bdb6ce}.installation code{color:#e5ccff}.installation textarea{max-width:100%}@media(max-width:760px){.voice-release-grid{grid-template-columns:1fr}.voice-release{padding-block:40px}.voice-release video{max-height:580px}}
.desktop-plane-window{height:390px}.desktop-plane-window img{position:static;width:100%;max-width:100%;height:100%;object-fit:contain}

.skin-showcase{padding-block:70px}.skin-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.skin-showcase-card{display:block;border:1px solid #ffffff1c;background:#17182455;border-radius:22px;overflow:hidden}.skin-showcase-card>div{padding:28px 30px 0}.skin-showcase-card h3{font-size:28px;margin:14px 0}.skin-showcase-card p{font-size:14px}.skin-showcase-card img{display:block;width:100%;height:500px;object-fit:contain}.skin-showcase-card>span{display:block;padding:20px 30px;border-top:1px solid #ffffff1c;font-size:13px}.skin-studio-link{display:flex;align-items:center;gap:28px;margin-top:26px;font-size:13px}.skin-studio-link span{max-width:480px}.skin-film-picker{display:flex;justify-content:center;gap:10px}.skin-film-picker [aria-pressed=true]{border-color:#b8a0ff;background:#b8a0ff22}@media(max-width:760px){.skin-showcase-grid{grid-template-columns:1fr}.skin-showcase-card img{height:440px}.skin-studio-link{align-items:start;flex-direction:column;gap:15px}}
