:root{color:#f5f0ff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;--ink:#f5f0ff;--muted:#bcb5d1;--cyan:#6fe7ff;--pink:#f7a1e6;--line:#403456;--panel:#171426;background:#090b19;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0}a{color:var(--cyan);text-underline-offset:5px}button,input{font:inherit}button,a,input,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}p{line-height:1.7}button,summary{cursor:pointer}header{z-index:5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line);background:#090b19f2;position:sticky;top:0}.nav-wrap{justify-content:space-between;align-items:center;gap:22px;max-width:1240px;margin:auto;padding:20px 28px;display:flex}.brand{color:var(--ink);letter-spacing:.08em;align-items:center;gap:12px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.brand-mark{color:var(--cyan);letter-spacing:-.1em;text-shadow:0 0 20px #66d9ff55;font-size:25px}.brand-mark span{color:var(--pink);font-size:19px}small{color:var(--muted);letter-spacing:.22em;margin-top:4px;font-size:9px;display:block}nav{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}nav a{color:var(--muted);align-items:center;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}nav a:hover{color:#fff}.nav-cta{color:var(--cyan);gap:15px}.section{max-width:1184px;margin:auto;padding:90px 28px;scroll-margin-top:15px}.hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:42px;min-height:690px;display:grid;position:relative}.eyebrow{color:var(--cyan);letter-spacing:.18em;margin:0 0 22px;font-size:11px;font-weight:750}h1,h2,h3{letter-spacing:-.045em;line-height:1.08}h1{margin:0 0 26px;font-size:clamp(45px,5.5vw,76px);font-weight:700}h1 em{background:linear-gradient(100deg,var(--cyan),#c2a7ff 60%,var(--pink));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}h2{margin:0 0 24px;font-size:clamp(36px,4.4vw,55px)}h3{margin:16px 0;font-size:27px}.lead{color:var(--muted);max-width:660px;font-size:18px}.actions{flex-wrap:wrap;gap:12px;margin:28px 0 20px;display:flex}.button{background:var(--cyan);color:#0a1726;border:1px solid var(--cyan);border-radius:7px;justify-content:center;align-items:center;gap:18px;min-height:48px;padding:13px 20px;font-size:13px;font-weight:750;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover{background:#bbf4ff}.button.secondary{color:var(--ink);background:0 0;border-color:#605472}.button.secondary:hover{background:#2a223c}.small{color:var(--muted);font-size:12px}.hero-art{padding:24px 12px;position:relative}.orbit{pointer-events:none;background:radial-gradient(#992ca42a,#0000 65%);position:absolute;inset:-70px -15px}.console-illustration{background:linear-gradient(140deg,#211735,#111020);border:1px solid #79608e;border-radius:16px;padding:24px;position:relative;transform:rotate(2deg);box-shadow:0 20px 90px #0007,0 0 60px #754fb315}.console-top{letter-spacing:.12em;color:var(--muted);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:24px;font-size:10px;display:flex}.mini-mark{color:var(--cyan);font-size:19px;font-weight:800}.dot{background:var(--cyan);width:7px;height:7px;box-shadow:0 0 14px var(--cyan);border-radius:50%;margin-left:auto}.illustration-label{letter-spacing:.1em;color:var(--pink);margin:22px 0 14px;font-size:9px}.primary-destinations>div{border-bottom:1px solid #46364d;align-items:center;gap:18px;padding:16px 12px;font-size:18px;display:flex}.primary-destinations>div>span:last-child{color:var(--pink);margin-left:auto}.destination-number{color:#c4a6db;font-size:11px}.illustration-note{color:var(--muted);margin:20px 0 0;font-size:11px}.support-strip{border-block:1px solid var(--line);text-align:center;background:#11101f;padding:28px}.support-strip p{letter-spacing:.06em;color:var(--muted);font-size:11px}.support-strip>div{font-size:16px;line-height:2}.support-strip span{color:#ba95d4;margin:0 15px}.section-heading{margin-bottom:40px}.tour-layout{grid-template-columns:300px 1fr;gap:28px;display:grid}.tour-select{gap:4px;display:grid}.tour-select button{text-align:left;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:7px;justify-content:space-between;min-height:46px;padding:14px 17px;font-size:14px;display:flex}.tour-select button[aria-pressed=true]{color:var(--cyan);background:#241934;border-color:#655074}.tour-select button:hover{background:#1a1628}.tour-card{background:linear-gradient(130deg,#231932,#141323);border:1px solid #584067;border-radius:15px;align-self:start;min-height:460px;padding:45px}.tour-card>.eyebrow{margin-top:25px}.tour-card h3{font-size:35px}.tour-card p,.card p{color:var(--muted)}ul{padding-left:20px}li{color:var(--muted);padding:5px 0;line-height:1.7}.status{color:#9ae8cc;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border:1px solid #426859;border-radius:4px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-block}.staged-label{color:#f0c78e;border-color:#795b43}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:12px;min-width:0;padding:30px}.card-number{color:var(--pink);font:13px ui-monospace,monospace}.team-section{border-block:1px solid var(--line)}.note{color:var(--muted);border-left:2px solid var(--pink);margin-top:30px;padding:5px 0 5px 20px;font-size:14px}.release-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.release-grid .card:first-child{grid-column:1/-1}.staged h3{font-size:24px}.pricing h3{font-size:54px}.pricing .button{margin-top:18px}.featured{background:linear-gradient(160deg,#1e3241,#171426);border-color:#65bdcf}.download-panel{background:radial-gradient(at 100% 0,#3a2055,#191428 65%);border:1px solid #745085;border-radius:16px;padding:55px}.search-label{color:var(--muted);margin-bottom:12px;font-size:14px;display:block}input{width:100%;max-width:600px;color:var(--ink);background:#171426;border:1px solid #756180;border-radius:7px;min-height:48px;padding:15px 17px}.reference-list{margin:22px 0}details{border-bottom:1px solid var(--line);scroll-margin-top:120px}summary{padding:22px 0;font-size:17px;line-height:1.5}summary .status{margin-left:15px}details>p,details>ul{max-width:850px;color:var(--muted)}footer{border-top:1px solid var(--line);background:#100e1c;padding:50px max(28px,50% - 564px)}footer>p{color:var(--muted)}footer>div{flex-wrap:wrap;gap:20px;display:flex}footer a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.skip{z-index:10;background:var(--cyan);color:#091322;padding:16px;position:fixed;top:-100px;left:15px}.skip:focus{top:12px}@media (width<=900px){.nav-wrap{flex-wrap:wrap;gap:8px;padding:15px 22px}.nav-wrap nav{justify-content:space-between;gap:6px 12px;width:100%}.hero{gap:22px}.tour-layout{grid-template-columns:225px 1fr}.tour-card{padding:28px}.three-grid{gap:12px}.card{padding:23px}}@media (width<=650px){html{scroll-padding-top:155px}.section{padding:60px 22px}.hero{grid-template-columns:1fr;gap:25px;padding-top:48px}.hero-art{width:100%;max-width:430px;margin:auto;padding:15px}.hero .lead{font-size:17px}.hero-art .console-illustration{transform:none}.tour-layout{grid-template-columns:1fr}.tour-select{grid-template-columns:1fr 1fr;gap:6px}.tour-select button{gap:5px;padding:12px 10px;font-size:12px}.tour-card{min-height:0}.tour-card h3{font-size:30px}.three-grid,.release-grid{grid-template-columns:1fr}.release-grid .card:first-child{grid-column:auto}.card{padding:26px}.download-panel{padding:28px 22px}.download-panel h2{font-size:35px}.lead{font-size:16px}.support-strip>div{font-size:14px}.support-strip span{margin:0 5px}nav a{font-size:11px}.nav-wrap{padding-inline:18px}.actions>.button,.pricing .button{width:100%}summary .status{margin-left:8px;font-size:9px}.section-heading{margin-bottom:28px}footer{padding:40px 22px}.brand{font-size:11px}.brand-mark{font-size:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.price-unit{letter-spacing:0;color:var(--muted);margin-top:8px;font-size:13px;display:block}.installer-modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.installer-guide{border-top:1px solid var(--line)}.installer-format{letter-spacing:0;color:var(--muted);margin-top:7px;font-size:12px;display:block}.installer-list{margin-top:30px}.installer-options{margin-top:28px}.installer-options dl{max-width:850px}.installer-options dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,180px) 1fr;gap:18px;padding:12px 0;display:grid}.installer-options dt{color:var(--cyan);overflow-wrap:anywhere;font-size:14px}.installer-options dd{color:var(--muted);margin:0;font-size:14px;line-height:1.7}@media (width<=650px){.installer-modes{grid-template-columns:1fr}.installer-options dl>div{grid-template-columns:1fr;gap:5px}}
