:root{color-scheme:dark;--ink:#f5f5f3;--green:#ff6b24;--cream:#08090b;--muted:#a5a8b0;--line:#34373e;--lime:#ff6b24}body{background:#08090b;color:var(--ink);font-family:'Segoe UI',Arial,sans-serif}body::before{background:#08090b}.header{border-bottom:1px solid var(--line)}.header .brand,.footer .brand{font-weight:900}.brand img{filter:grayscale(1) brightness(0) invert(1)}.brand-dot{color:var(--green)}.header nav,.header-download{color:var(--ink)}.header-download{border-color:var(--line);border-radius:4px}.hero::before{background:#08090b}.hero-copy{padding-top:54px}.hero h1{font-size:clamp(60px,6.4vw,98px);font-weight:900;letter-spacing:-.06em;line-height:.96;color:var(--ink);text-transform:uppercase}.hero h1 .serif{font-family:inherit;font-style:normal;font-weight:900;color:var(--green)}.pill,.eyebrow{color:var(--green);font-weight:800;letter-spacing:1px}.pill{background:transparent;border-color:var(--line);border-radius:4px}.status-dot{background:var(--green)}.hero-description,.download-meta,.hero-note{color:var(--muted)}.button{border-radius:4px;font-weight:900;text-transform:uppercase;letter-spacing:.5px;box-shadow:none;font-size:12px}.primary,.light{background:var(--green);color:#08090b;border-color:var(--green)}.primary:hover,.light:hover{background:#ff8b54;color:#08090b;box-shadow:none}.text-link{color:var(--ink)}h2,h3{font-family:inherit;font-weight:900;letter-spacing:-.04em}.section{padding-block:54px}.hero-visual{border-color:var(--line)}.studio-backdrop{background:repeating-linear-gradient(120deg,#111318 0 40px,#25282f 40px 42px);filter:none;border:1px solid var(--line)}.product-stage{background:transparent}.phone-rig .phone,.gallery-phone{border-color:#424650;background:#08090b}.scene-footer,.motion-toggle{color:var(--muted)}.motion-toggle{border-color:var(--line);background:#15171b}.feature{border-color:var(--line)}.feature-icon{color:var(--green);background:#15171b;border-color:var(--line);border-radius:4px;box-shadow:none;transform:none}.feature-number{color:var(--muted)}.feature p,.demo-copy p,.section-heading p,.gallery-navigation p{color:var(--muted)}.gallery-stage{background:repeating-linear-gradient(120deg,#111318 0 40px,#202329 40px 42px);border:1px solid var(--line);border-radius:8px}.gallery-stage::before{background:#2d3037;box-shadow:0 8px 0 #17191e}.gallery-phone{box-shadow:0 16px 28px #0009}.gallery-navigation button{color:var(--ink);border-color:var(--line);background:#15171b}.gallery-navigation button:hover{background:#2a2d34}.screen-gallery figcaption{color:var(--ink)}.getting-started{background:#15171b;color:var(--ink);border-block:1px solid var(--line)}.steps li{border-color:var(--line)}.steps li>span{color:var(--green)}.steps p{color:var(--muted)}.getting-started::after{color:#ffffff06}.release{background:#15171b;border-color:var(--line);border-radius:6px}.release p,.release time,.release li{color:var(--muted)}.faqs details,.footer,.closing{border-color:var(--line)}.faqs p{color:var(--muted)}.closing{background:#15171b;border:1px solid var(--line);border-radius:8px}.closing h2{color:var(--ink)}.closing-action>span,.footer p,.footer>div{color:var(--muted)}.footer a:hover{color:var(--green)}.mobile-download{background:#15171bf5;border-color:var(--line);color:var(--ink)}.mobile-download small{color:var(--muted)}.demo-stage{background:#15171b;border-color:var(--line)}.demo-video{border-color:var(--line)}.demo-layout::before,.section::before,.closing-section::before{background:none;opacity:0}.stats-card{background:#15171b;border-color:var(--line);border-radius:8px}.stats-totals strong{color:var(--ink)}.stats-note,#stats-status{color:var(--muted)}.stats-dot.visits{background:var(--green)}.stats-dot.downloads{background:#d2d5db}#stats-period{color:var(--ink);background:#15171b;border-color:var(--line);border-radius:4px}.stats-data th,.stats-data td{border-color:var(--line)}.gallery-viewer{background:#08090b;color:var(--ink)}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--green);outline-offset:4px}.skip{background:#15171b;color:var(--ink)}
@media(max-width:760px){.hero-copy{padding-top:34px}.hero h1{font-size:clamp(48px,10.2vw,76px);letter-spacing:-.055em}.hero-actions{flex-wrap:wrap;gap:18px}.section{padding-block:38px}.feature h3{font-size:22px}.closing h2{font-size:34px}.footer>div{overflow-wrap:anywhere}.hero-visual{border-color:var(--line)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

:root{--dark:#08090b}.hero-visual{background:transparent}.preview-label,.visual-caption small,.stage-coordinate{color:var(--muted)}.benefit-strip{background:#15171b;color:var(--ink);border-color:var(--line)}.hero-note>span{color:var(--green);border-color:var(--line)}.brand img{background:transparent}.getting-started::before{background:none}.getting-started .eyebrow{color:var(--green)}.install-intro{color:var(--muted)}.release-history details{border-color:var(--line)}.release-badge{background:#332015;color:#ff9c7c;border-radius:4px}.release-body{color:var(--muted)}.closing{padding:36px}.gallery-viewer::backdrop{background:#08090b}.phone-rig .phone{box-shadow:0 0 0 1px #424650,0 22px 45px #0009}.phone-rig .phone::after{background:#08090b;box-shadow:none}.phone-key{background:linear-gradient(#d2d5db,#424650);box-shadow:0 -64px 0 #a5a8b0}.gallery-phone:hover{outline-color:var(--green)}.screen-gallery{scrollbar-color:#ff6b24 #15171b}.footer>div{flex-wrap:wrap;justify-content:flex-end}@media(max-width:760px){.closing{padding:26px}.footer>div{justify-content:flex-start}}
.release-version{color:var(--green)}.steps h3,.feature h3{font-weight:800}.phone{background:#08090b}

.upgrade-note{margin-top:18px;max-width:430px;padding-left:12px;border-left:2px solid var(--green);font-size:12px;line-height:1.7;color:var(--muted)}
