.raux-shell[data-theme=orbital]{--raux-bg:#0b1018;--raux-deep:#070b11;--raux-surface:#111a26;--raux-strong:#172332;--raux-soft:#86b9f00a;--raux-text:#e8edf5;--raux-muted:#99a9bc;--raux-subtle:#7a8da3;--raux-line:#a3bdd21e;--raux-line-strong:#a3bdd244;--raux-focus:#a5cdf5;--raux-focus-rgb:165,205,245;--raux-action:#edb98e;--primary-foreground:#101c2a;--raux-radius:12px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1018}.raux-shell[data-theme=orbital] .command-horizon{background:#0b1018ed;border-bottom-color:#a3bdd226;box-shadow:0 1px #0007}.raux-shell[data-theme=orbital] .navigator-rail{border-right:1px solid var(--raux-line);background:#0c121c}.raux-shell[data-theme=orbital] .rail-action{border-radius:9px;transition:background .2s,color .2s}.raux-shell[data-theme=orbital] .rail-action[data-active=true]{color:#c6e2ff;background:#8bb8ef14;box-shadow:inset 2px 0 #9fcafb}.raux-shell[data-theme=orbital] :is(.starter-card,.plan-grid article,.marketplace-entry,.theme-workbench,.element-contract-card){border-color:var(--raux-line);box-shadow:0 8px 30px #0002}.raux-shell[data-theme=orbital] .primary-field{background:0 0}.future-landing{--future-line:#a3bdd22b;color:var(--raux-text);font-size:14px;line-height:1.65}.future-landing button{cursor:pointer;font:inherit}.future-landing button:focus-visible{outline-offset:5px;outline:2px solid #b1d8ff}.future-kicker{letter-spacing:.16em;color:#a2b6ce;align-items:center;gap:10px;font-size:10px;font-weight:600;display:flex}.future-kicker i,.perspective-demo header i{background:#a8d4ef;border-radius:50%;width:5px;height:5px;display:inline-block}.future-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:6%;min-height:650px;padding:68px 0 70px;display:grid}.future-hero h1{letter-spacing:-.065em;color:#f0f4f9;margin:27px 0;font-size:clamp(42px,4.4vw,76px);font-weight:500;line-height:1.06}.future-landing em{color:#92b7df;font-style:normal}.future-hero-copy>p{color:#a1afc0;max-width:460px;margin:24px 0 30px;font-size:16px;line-height:1.8}.future-actions{flex-wrap:wrap;gap:12px;display:flex}.future-primary,.future-secondary{border:1px solid #a8c7e04d;border-radius:8px;justify-content:center;align-items:center;gap:18px;padding:13px 19px;transition:background .2s,transform .2s;display:inline-flex;font-size:12px!important}.future-primary{color:#0b1a2b;background:#b9d9f6;border-color:#b9d9f6}.future-primary:hover{background:#d4eaff;transform:translateY(-2px)}.future-secondary{color:#d4e0ee;background:#182330}.future-secondary:hover{background:#24374a}.future-hero-foot{border-top:1px solid var(--future-line);color:#8498ae;flex-wrap:wrap;gap:20px;margin-top:42px;padding-top:22px;font:10px monospace;display:flex}.perspective-demo{transform-origin:100%;background:linear-gradient(140deg,#172332,#0b121d);border:1px solid #9dbee737;border-radius:16px;min-width:0;overflow:hidden;transform:perspective(1200px)rotateY(-5deg);box-shadow:0 36px 70px #0004}.perspective-demo header,.perspective-demo footer{color:#8095af;letter-spacing:.06em;border-bottom:1px solid var(--future-line);justify-content:space-between;align-items:center;gap:12px;padding:17px 20px;font:9px monospace;display:flex}.perspective-demo header span:first-child{color:#b1c4da;align-items:center;gap:8px;display:flex}.perspective-demo footer{border-bottom:0;border-top:1px solid var(--future-line);min-height:58px;font:10px/1.5 inherit}.perspective-demo footer span:last-child{text-align:right;color:#7b9dbf;font:8px monospace}.perspective-tabs{background:#090f18;border:1px solid #afcdeb18;border-radius:8px;gap:5px;margin:16px;padding:4px;display:flex}.perspective-tabs button{color:#90a3ba;border-radius:5px;flex:1;padding:9px 7px;font-size:11px}.perspective-tabs small{opacity:.65;margin-right:9px;font:9px monospace}.perspective-tabs button[aria-pressed=true]{color:#e3f1ff;background:#263c53;box-shadow:0 2px 5px #0003}.perspective-canvas{perspective:850px;padding:14px 22px 22px}.perspective-grid{min-height:216px;transform-style:preserve-3d;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:grid}.perspective-node{color:#8eaaca;background:#152131;border:1px solid #9abde326;border-radius:9px;flex-direction:column;justify-content:center;align-items:flex-start;gap:9px;min-width:0;padding:16px 12px;transition:transform .5s,background .3s,border-color .3s;display:flex;position:relative}.perspective-node>span{font-size:11px}.perspective-node>small{letter-spacing:.06em;color:#b7d5f6;font:7px monospace}.perspective-node[data-selected=true]{color:#e3f0fc;background:#27435f;border-color:#92bde78c}.perspective-node:hover{border-color:#a9cae6}.perspective-canvas[data-view=Structure] .perspective-grid{gap:16px 24px;transform:scale(.92)}.perspective-canvas[data-view=Structure] .perspective-node:after{content:"";background:#8fb7e26b;width:24px;height:1px;position:absolute;top:50%;right:-25px}.perspective-canvas[data-view=Structure] .perspective-node:nth-child(3n):after{display:none}.perspective-canvas[data-view=Space] .perspective-grid{transform:rotateX(22deg)rotateY(-16deg)rotate(5deg)scale(.85)}.perspective-canvas[data-view=Space] .perspective-node{transform:translateZ(8px);box-shadow:8px 10px #050d1866}.perspective-canvas[data-view=Space] .perspective-node[data-selected=true]{transform:translateZ(42px)}.perspective-inspector{border-top:1px solid var(--future-line);margin-top:20px;padding:18px 0 0}.perspective-inspector>span{letter-spacing:.08em;color:#829fbd;font:8px monospace;display:block}.perspective-inspector strong{margin:10px 0 15px;font-size:15px;font-weight:400;line-height:1.5;display:block}.perspective-inspector label{color:#b1c4d9;cursor:pointer;align-items:center;gap:9px;font-size:11px;display:flex}.perspective-inspector input{accent-color:#a5cdf5}.architecture-story{border-top:1px solid var(--future-line);padding:70px 0}.story-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:16px 8%;display:grid}.story-heading>.future-kicker{grid-column:1/-1}.future-landing h2{letter-spacing:-.045em;margin:16px 0;font-size:clamp(30px,3.2vw,48px);font-weight:450;line-height:1.14}.story-heading p,.build-story>div>p,.space-story-copy>p{color:#9cacc0;max-width:480px;line-height:1.85}.architecture-sequence{border:1px solid var(--future-line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin:40px 0 22px;display:grid;overflow:hidden}.architecture-sequence article{border-right:1px solid var(--future-line);background:linear-gradient(145deg,#19253370,#0000);padding:28px}.architecture-sequence article:last-child{border:0}.architecture-sequence article>div{color:#91b4d8;justify-content:space-between;align-items:center;display:flex}.architecture-sequence small{letter-spacing:.1em;font:8px monospace}.architecture-sequence h3{letter-spacing:-.02em;margin:30px 0 10px;font-size:17px;font-weight:450}.architecture-sequence p{color:#9babbd;font-size:12px;line-height:1.85}.future-inline{color:#b1cfe9;align-items:center;gap:15px;padding:10px 0;display:flex;font-size:12px!important}.build-story{border-top:1px solid var(--future-line);padding:65px 0}.build-story>div:first-child{max-width:650px}.build-paths{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.build-paths button{text-align:left;border:1px solid var(--future-line);background:#121c29;border-radius:10px;padding:26px;transition:background .2s;display:block;position:relative}.build-paths button:hover{background:#1b2c3e}.build-paths button>span{color:#8cabca;font:9px monospace}.build-paths h3{letter-spacing:-.035em;margin:28px 0 10px;font-size:22px;font-weight:400}.build-paths p{color:#9cacc0;margin-bottom:30px;font-size:12px;line-height:1.8}.build-paths svg{color:#b9d9f6}.space-story{background:radial-gradient(at 18% 40%,#223b583b,#0000 65%),#0c141f;border:1px solid #94bde73d;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:6%;margin:25px 0 65px;padding:65px 5%;display:grid;overflow:hidden}.space-story h2{font-size:clamp(36px,4vw,60px)}.space-story-copy>p strong{color:#d0e1f2;font-weight:500}.space-story-details{color:#a6bbd1;gap:10px;margin:24px 0;font-size:11px;display:grid}.space-story-details span{align-items:center;gap:10px;display:flex}.space-story-copy>small{color:#7f96ad;margin-top:17px;font-size:10px;line-height:1.7;display:block}.space-story-art{perspective:900px;height:390px;position:relative}.story-orbit-plane{background-color:#0000;background-image:linear-gradient(#93b9e308 1px,#0000 1px),linear-gradient(90deg,#93b9e308 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:33.33% 50%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #93b9e33a;border-radius:12px;position:absolute;inset:50px 25px 80px;transform:rotateX(18deg)rotateY(-28deg)rotate(-9deg)}.plane-back{opacity:.28;transform:translate(54px,-45px)rotateX(18deg)rotateY(-28deg)rotate(-9deg)}.plane-mid{opacity:.55;transform:translate(27px,-22px)rotateX(18deg)rotateY(-28deg)rotate(-9deg)}.plane-front{transform-style:preserve-3d;grid-template-columns:repeat(3,1fr);place-items:center;display:grid}.plane-front>span{color:#d8eeff;background:linear-gradient(135deg,#326393,#143858);border:1px solid #9acbfd88;border-radius:12px;place-items:center;width:56px;height:56px;display:grid;box-shadow:8px 8px #061324}.plane-front>span[data-center=true]{color:#193b5c;background:linear-gradient(135deg,#ccdfef,#7395b8);transform:translateZ(35px);box-shadow:12px 12px 24px #0006}.spatial-caption{letter-spacing:.14em;color:#7895b5;font:8px monospace;position:absolute;bottom:15px;left:20px}.future-library-divider{border-top:1px solid var(--future-line);color:#8ea5bd;letter-spacing:.1em;justify-content:space-between;padding:18px 0;font:9px monospace;display:flex}@media (max-width:1100px){.future-hero{gap:4%;padding:45px 0}.perspective-demo{transform:none}.future-hero h1{font-size:48px}.future-hero-foot{gap:10px}.space-story{padding:40px 4%}.space-story-art{height:330px}.story-orbit-plane{inset:50px 10px 70px}.plane-front>span{width:42px;height:42px}}@media (max-width:760px){.future-hero,.story-heading,.space-story{grid-template-columns:1fr}.future-hero{gap:35px;padding:32px 0 48px}.future-hero h1{font-size:clamp(40px,9vw,60px)}.future-hero-copy>p{font-size:14px}.perspective-demo{width:100%;max-width:560px}.architecture-story,.build-story{padding:45px 0}.architecture-sequence,.build-paths{grid-template-columns:1fr}.architecture-sequence article{border-right:0;border-bottom:1px solid var(--future-line)}.architecture-sequence h3{margin-top:18px}.space-story{gap:16px;padding:24px}.space-story-art{width:100%;max-width:390px;height:260px;margin:auto}.story-orbit-plane{inset:30px 30px 60px}.space-story-copy{padding-bottom:15px}.future-library-divider{gap:20px;font-size:8px}.perspective-demo header{font-size:8px}.perspective-tabs small{display:none}}@media (prefers-reduced-motion:reduce){.future-landing *{transition:none!important;animation:none!important}}.narrative-landing{--story-ink:#edf1f7;--story-dim:#a1adbd;--story-blue:#9bc7f0;max-width:1600px;margin:auto}.narrative-landing section[id]{scroll-margin-top:95px}.narrative-landing p{color:var(--story-dim)}.narrative-overline{justify-content:space-between;align-items:center;gap:20px;display:flex}.narrative-overline>span:last-child{letter-spacing:.12em;color:#778a9e;font:9px monospace}.narrative-hero{padding:48px 0 0}.narrative-hero h1{letter-spacing:-.065em;max-width:1200px;margin:40px 0 27px;font-size:clamp(42px,5.5vw,88px);font-weight:450;line-height:1.05}.narrative-landing em{color:#98c7e9}.narrative-intro{justify-content:space-between;align-items:center;gap:30px;margin-bottom:50px;display:flex}.narrative-intro p{margin:0;font-size:15px;line-height:1.85}.world-panorama{perspective:1100px;background:radial-gradient(at 88%,#16497355,#0000 55%),linear-gradient(120deg,#18232d,#070d15 60%);border:1px solid #9fbfdb35;border-radius:18px;grid-template-columns:1fr .42fr 1fr;align-items:center;min-height:460px;padding:64px 6% 65px;display:grid;position:relative;overflow:hidden}.panorama-axis,.panorama-caption{letter-spacing:.1em;color:#8da8bc;justify-content:space-between;font:9px monospace;display:flex;position:absolute;left:28px;right:28px}.panorama-axis{top:24px}.panorama-caption{color:#a9bbcd;letter-spacing:0;font-size:11px;bottom:24px}.panorama-site{color:#283335;z-index:2;background:#ddd8cd;border-radius:5px;min-height:315px;padding:22px;position:relative;transform:rotateY(12deg)rotate(-3deg);box-shadow:15px 25px 50px #0006}.panorama-site header{border-bottom:1px solid #3333;justify-content:space-between;padding-bottom:15px;font:8px monospace;display:flex}.panorama-site>small{letter-spacing:.1em;margin-top:24px;font:7px monospace;display:block}.panorama-site>strong{z-index:2;letter-spacing:-.05em;max-width:70%;margin:15px 0 65px;font-size:clamp(25px,3vw,43px);font-weight:500;line-height:1.05;display:block;position:relative}.panorama-site footer{align-items:center;gap:15px;font-size:10px;display:flex}.architecture-sculpture{width:40%;height:150px;position:absolute;bottom:44px;right:15px;transform:rotate(-18deg)}.architecture-sculpture i{border:18px solid #6d8383;border-radius:90px 90px 8px 8px;position:absolute;inset:0 20%;box-shadow:7px 10px #344a4d}.architecture-sculpture i:nth-child(2){opacity:.65;transform:translate(-30px,17px)}.architecture-sculpture i:nth-child(3){opacity:.75;transform:translate(30px,-17px)}.panorama-bridge{letter-spacing:.1em;color:#7194ad;flex-direction:column;align-items:center;gap:14px;font:7px monospace;display:flex}.panorama-bridge i{background:linear-gradient(90deg,#0000,#8ba8bb,#0000);width:85%;height:1px}.panorama-space{perspective:800px;height:320px;position:relative;transform:rotate(-7deg)}.panorama-layer{transform:translate(calc(var(--z)*22px),calc(var(--z)*-20px)) rotateY(-25deg);opacity:calc(1 - var(--z)*.32);background-color:#0000;background-image:linear-gradient(90deg,#729dbc12 1px,#0000 1px),linear-gradient(#729dbc12 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:33.33% 33.33%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #8db7d52e;grid-template-columns:repeat(3,1fr);gap:22px;padding:20px;display:grid;position:absolute;inset:25px 10px}.panorama-layer>span{background:linear-gradient(145deg,color-mix(in srgb,var(--node-color),white 15%),color-mix(in srgb,var(--node-color),black 42%));color:#fff;animation:7s ease-in-out infinite panorama-float;animation-delay:calc(var(--i)*-.4s);border:1px solid #ffffff30;border-radius:13px;place-items:center;display:grid;box-shadow:5px 7px #0006,inset 1px 1px 1px #fff8}@keyframes panorama-float{50%{translate:0 -5px}}.story-chapters{border-bottom:1px solid var(--future-line);grid-template-columns:repeat(3,1fr);padding:24px 0;display:grid}.story-chapters a{color:#c6d5e2;border-right:1px solid var(--future-line);align-items:center;gap:15px;padding:10px 20px;font-size:12px;text-decoration:none;display:flex}.story-chapters a:first-child{padding-left:0}.story-chapters a:last-child{border:0}.story-chapters small{color:#708aa1;font:9px monospace}.story-chapters svg{margin-left:auto}.narrative-chapter{padding:100px 0}.foundation-chapter{grid-template-columns:1fr 1.15fr;align-items:center;gap:9%;display:grid}.chapter-editorial h2,.chapter-heading h2{margin:24px 0;font-size:clamp(32px,3.4vw,55px);line-height:1.12}.chapter-editorial p{max-width:470px;font-size:14px;line-height:1.95}.chapter-editorial .chapter-lead{color:#d1dce7;font-size:18px;line-height:1.7}.world-explorer{border:1px solid var(--future-line);background:#101a26;border-radius:14px;overflow:hidden}.world-explorer>header,.build-demonstration>header{color:#8fa8bc;border-bottom:1px solid var(--future-line);justify-content:space-between;padding:18px 22px;font:9px monospace;display:flex}.world-breadcrumb{gap:5px;min-height:55px;padding:18px 22px;display:flex}.world-breadcrumb button{color:#859ab0;align-items:center;gap:8px;font-size:10px;display:flex}.world-breadcrumb button[aria-current]{color:#e4eff8}.nested-worlds{perspective:800px;min-height:285px;padding:28px 55px 35px;position:relative}.world-shell{background:#0c1520;border:1px solid #95b5d244;border-radius:12px;transition:transform .5s;position:absolute;inset:22px 32px 20px}.shell-one{transform:rotate(-7deg)}.shell-two{transform:rotate(5deg)}.nested-worlds[data-depth="1"] .shell-one{transform:rotate(-11deg)}.nested-worlds[data-depth="2"] .shell-two{transform:rotate(11deg)}.world-core{z-index:1;background:linear-gradient(125deg,#263e53,#142332);border:1px solid #a4c7e860;border-radius:10px;padding:24px;position:relative}.world-core>span{letter-spacing:.14em;color:#91b7d5;margin-bottom:20px;font:8px monospace;display:block}.world-core>svg{float:right;color:#a4cde9}.world-core h3{letter-spacing:-.035em;margin:0 0 25px;font-size:26px;font-weight:450}.world-core>div{gap:8px;display:flex}.world-core>div button{color:#bfcede;background:#06121d77;border:1px solid #a4c7e82b;border-radius:5px;align-items:center;gap:8px;padding:9px;font-size:10px;display:flex}.world-explanation{background:#0a121d;padding:20px 24px}.world-explanation>span{letter-spacing:.12em;color:#7894ac;font:8px monospace}.world-explanation p{min-height:64px;font-size:12px;line-height:1.8}.narrative-principles{border-top:1px solid var(--future-line);border-bottom:1px solid var(--future-line);grid-template-columns:repeat(3,1fr);gap:40px;padding:30px 0;display:grid}.narrative-principles article>span{letter-spacing:.12em;color:#83a5c0;font:8px monospace}.narrative-principles h3{margin:15px 0 10px;font-size:19px;font-weight:450}.narrative-principles p{max-width:320px;font-size:12px;line-height:1.85}.chapter-heading{grid-template-columns:1fr 1fr;align-items:end;gap:0 10%;display:grid}.chapter-heading>.future-kicker{grid-column:1/-1}.chapter-heading>p{max-width:440px;margin-bottom:26px;font-size:15px;line-height:1.8}.build-laboratory{border:1px solid var(--future-line);background:#101a26;border-radius:15px;margin-top:30px;overflow:hidden}.build-switcher{border-bottom:1px solid var(--future-line);display:flex}.build-switcher button{color:#8299ae;border-right:1px solid var(--future-line);flex:1;align-items:center;gap:18px;padding:22px;font-size:13px;display:flex}.build-switcher button span{font:9px monospace}.build-switcher button svg{margin-left:auto}.build-switcher button[aria-pressed=true]{color:#dbeaf6;background:#21364a;box-shadow:inset 0 -2px #abd3ef}.build-demonstration{padding:0 30px 30px}.build-demonstration>header{border:0;padding:20px 0}.website-study{color:#253a3a;background:#d1d4c9;border-radius:7px;min-height:360px;padding:25px 35px;position:relative;overflow:hidden}.website-study nav{border-bottom:1px solid #26393933;justify-content:space-between;padding-bottom:17px;font:10px monospace;display:flex}.website-study nav span{font-size:8px}.website-study>div:not(.website-art){z-index:2;width:65%;padding:30px 0;position:relative}.website-study>div>span{letter-spacing:.12em;font:8px monospace}.website-study h3{letter-spacing:-.05em;margin:18px 0;font-size:clamp(30px,4vw,58px);font-weight:450;line-height:1.05}.website-study p{color:#52635e;font-size:12px}.website-study button{border-bottom:1px solid #324b4b;align-items:center;gap:18px;padding:10px 0;font-size:10px;display:flex}.website-study footer{letter-spacing:.08em;font:8px monospace}.website-art{width:29%;height:220px;position:absolute;top:95px;right:5%;transform:rotate(-15deg)}.website-art i{background:linear-gradient(100deg,#b9c7ba,#627f75 70%,#36524e);border-radius:80px 80px 8px 8px;width:65%;height:90%;position:absolute;box-shadow:16px 10px #345b5555}.website-art i:nth-child(2){background:linear-gradient(100deg,#92b3a5,#476e60);transform:translate(40px,15px)}.website-art i:nth-child(3){background:linear-gradient(100deg,#d5d6b9,#7f9479);transform:translate(80px,30px)}.build-explanation{border-top:1px solid var(--future-line);background:#0c141f;justify-content:space-between;align-items:center;gap:35px;padding:28px 30px;display:flex}.build-explanation h3{letter-spacing:-.03em;margin:12px 0;font-size:25px;font-weight:450}.build-explanation p{max-width:650px;font-size:13px;line-height:1.8}.build-explanation>button{flex-shrink:0}.component-study{background:#182b3a;border:1px solid #90acc52e;border-radius:8px;justify-content:space-between;align-items:center;min-height:365px;padding:40px;display:flex}.study-label,.workspace-study small{color:#8aacc5;font:9px monospace}.component-study h3{letter-spacing:-.04em;font-size:32px;font-weight:450}.component-study p{font-size:13px}.component-study label{align-items:center;gap:12px;padding:15px 0 28px;font-size:13px;display:flex}.component-study input{accent-color:#99c7e9;width:16px;height:16px}.component-palette{grid-template-columns:repeat(2,65px);gap:12px;display:grid;transform:rotate(-8deg)}.component-palette>span{background:#adcce4;border-radius:15px;height:65px;box-shadow:4px 4px #050b1533}.component-palette>span:nth-child(2){background:#4889ad}.component-palette>span:nth-child(3){background:#d4a37c}.component-palette>span:nth-child(4){background:#65877c}.component-palette small{color:#8cabbf;grid-column:1/-1;font:7px monospace}.workspace-study{background:#162535;border:1px solid #90acc52e;border-radius:8px;grid-template-columns:150px 1fr;min-height:365px;display:grid;overflow:hidden}.workspace-study aside{color:#93adc4;background:#0e1a26;flex-direction:column;gap:20px;padding:26px 18px;font:9px monospace;display:flex}.workspace-study aside span{padding:9px;font:11px Arial}.workspace-study aside span:first-child{color:#fff;background:#29445c;border-radius:5px;margin-top:20px}.workspace-study>div{padding:30px}.workspace-study h3{letter-spacing:-.04em;margin:20px 0;font-size:30px;font-weight:450}.workspace-cards{gap:15px;display:flex}.workspace-cards article{border:1px solid #9dbeda30;border-radius:8px;flex:1;padding:20px}.workspace-cards span{color:#93aec6;font-size:11px}.workspace-cards strong{color:#b6d4ed;margin:12px 0;font-size:28px;font-weight:400;display:block}.workspace-cards small{font-size:8px}.study-timeline{gap:5px;margin-top:24px;display:flex}.study-timeline i{background:#7398b2;border-radius:3px;flex:1;height:7px}.study-timeline i:nth-child(n+4){background:#7398b233}.spatial-chapter{border-top:1px solid var(--future-line);padding:65px 0}.spatial-prologue{text-align:center;margin-bottom:45px}.spatial-prologue .future-kicker{justify-content:center}.spatial-prologue>p{letter-spacing:-.04em;color:#a4b3c5;margin:28px 0;font-size:clamp(24px,3vw,44px);line-height:1.2}.spatial-prologue h2{letter-spacing:-.065em;margin:20px 0;font-size:clamp(48px,7vw,100px)}.spatial-prologue>div{color:#9fadc0;font-size:16px;line-height:1.8}.landing-space-demo{isolation:isolate;background:#040a12;border:1px solid #92b9de40;border-radius:16px;padding:0 35px;position:relative;overflow:hidden}.landing-space-demo>header,.landing-space-demo>footer{z-index:2;letter-spacing:.1em;color:#94adc3;justify-content:space-between;align-items:center;padding:24px 0;font:9px monospace;display:flex;position:relative}.landing-starfield{z-index:-1;opacity:.45;background-image:radial-gradient(1px 1px at 20% 30%,#d9eeff 99%,#0000),radial-gradient(1px 1px at 70% 60%,#87b8e4 99%,#0000),radial-gradient(2px 2px at 40% 80%,#bce0ff 99%,#0000),radial-gradient(#10395c66,#0000 60%);background-size:113px 109px,197px 151px,271px 227px,100% 100%;animation:18s linear infinite landing-stars;position:absolute;inset:-40%}@keyframes landing-stars{to{transform:translate(50px,70px)scale(1.15)}}.landing-lattice{background-color:#0000;background-image:linear-gradient(90deg,#85abcf10 1px,#0000 1px),linear-gradient(#85abcf10 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:20% 33.33%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;grid-template-columns:repeat(5,1fr);gap:35px 20px;padding:28px 10% 30px;animation:.45s ease-out lattice-enter;display:grid;position:relative}.landing-lattice>button{color:#9bb1c8;flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.landing-lattice>button>span{background:linear-gradient(145deg,color-mix(in srgb,var(--node-color),white 12%),color-mix(in srgb,var(--node-color),black 50%));color:#fff;border:1px solid #ffffff48;border-radius:17px;place-items:center;width:64px;height:64px;transition:transform .3s,box-shadow .3s;display:grid;box-shadow:inset 2px 2px 1px #fff6,4px 7px #020713,0 12px 25px #0008}.landing-lattice>button[aria-pressed=true]>span{transform:scale(1.2);box-shadow:inset 2px 2px 1px #fff6,0 0 0 4px #040a12,0 0 0 5px #abd7f5,0 15px 35px #0008}.landing-lattice small{font-size:10px}.landing-lattice>button:hover>span{transform:translateY(-5px)}@keyframes lattice-enter{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.spatial-node-context{justify-content:center;align-items:center;gap:22px;min-height:74px;padding:23px 0 10px;display:flex}.spatial-node-context>span{color:#738ea6;font:8px monospace}.spatial-node-context>strong{font-size:18px;font-weight:450}.spatial-node-context button{color:#bfdaec;border:1px solid #9abfe336;border-radius:5px;align-items:center;gap:10px;padding:8px 12px;font-size:10px;display:flex}.landing-space-demo>footer{border-top:1px solid #96c1dd20;margin-top:15px}.landing-space-demo footer>div{align-items:center;gap:20px;display:flex}.landing-space-demo footer button{color:#b5d2e8;border:1px solid #93b9da36;border-radius:6px;padding:7px}.landing-space-demo footer button:disabled{opacity:.25;cursor:default}.landing-space-demo footer i{color:#596f82;font-style:normal}.spatial-features{grid-template-columns:repeat(3,1fr);gap:45px;padding:40px 0;display:grid}.spatial-features svg{color:#91bce0}.spatial-features h3{letter-spacing:-.025em;margin:18px 0 12px;font-size:20px;font-weight:450}.spatial-features p{font-size:13px;line-height:1.85}.spatial-invitation{background:#15263866;border:1px solid #9bbddd2b;border-radius:10px;justify-content:space-between;align-items:center;gap:25px;padding:30px;display:flex}.spatial-invitation h3{letter-spacing:-.03em;margin:0 0 5px;font-size:24px;font-weight:450}.spatial-invitation p{margin:0;font-size:13px}.spatial-disclosure{text-align:center;margin-top:20px;font-size:10px;color:#768ba0!important}.narrative-ending{text-align:center;border-top:1px solid var(--future-line);padding:75px 0 85px}.narrative-ending>.future-kicker,.narrative-ending .future-actions{justify-content:center}.narrative-ending h2{margin:28px 0 35px;font-size:clamp(35px,4vw,60px)}.narrative-landing :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #b1d8ff}@media (max-width:1000px){.narrative-intro{flex-direction:column;align-items:flex-start}.world-panorama{min-height:400px;padding-inline:4%}.panorama-layer{gap:12px;padding:15px}.panorama-site{padding:18px}.foundation-chapter{gap:5%}.world-core>div{flex-wrap:wrap}.build-explanation{flex-direction:column;align-items:flex-start}.component-study{padding:25px}.component-palette{grid-template-columns:repeat(2,40px)}.component-palette>span{height:40px}.landing-lattice{padding-inline:5%}}@media (max-width:700px){.narrative-overline>span:last-child{display:none}.narrative-hero{padding-top:28px}.narrative-hero h1{margin-top:28px;font-size:clamp(36px,8vw,54px)}.narrative-intro{margin-bottom:30px}.narrative-intro p{font-size:13px}.world-panorama{grid-template-columns:1fr 1fr;gap:20px;min-height:530px;padding:50px 25px 45px}.panorama-site{grid-column:1/-1;justify-self:center;width:100%;max-width:330px;min-height:200px;transform:rotate(-3deg)}.panorama-site>strong{margin-bottom:25px;font-size:28px}.architecture-sculpture{height:100px;bottom:20px}.architecture-sculpture i{border-width:12px}.panorama-space{justify-self:end;width:220px;height:190px}.panorama-layer{gap:12px;padding:10px;inset:5px}.panorama-layer svg{width:18px}.panorama-layer>span{border-radius:8px}.panorama-bridge{font-size:7px}.panorama-caption{gap:12px;font-size:7px;left:18px;right:18px}.panorama-axis{font-size:7px;left:18px;right:18px}.story-chapters{grid-template-columns:1fr;padding:15px 0}.story-chapters a{border:0;padding:12px 0}.narrative-chapter{padding:55px 0}.foundation-chapter,.chapter-heading{grid-template-columns:1fr;gap:25px}.chapter-heading>.future-kicker{grid-column:auto}.chapter-heading h2{margin:0}.chapter-editorial .chapter-lead{font-size:16px}.nested-worlds{padding:22px 30px}.world-core{padding:18px}.narrative-principles{grid-template-columns:1fr;gap:20px}.narrative-principles p{max-width:none}.build-switcher button{gap:6px;padding:15px 9px;font-size:10px}.build-switcher button svg{display:none}.build-demonstration{padding:0 12px 12px}.build-demonstration>header{font-size:7px}.website-study{min-height:350px;padding:20px}.website-study nav{font-size:8px}.website-study nav span{font-size:6px}.website-study>div:not(.website-art){width:100%;padding:25px 0 100px}.website-study h3{font-size:32px}.website-study p{max-width:180px}.website-art{width:30%;height:90px;top:auto;bottom:35px;right:22%}.website-study footer{font-size:6px}.build-explanation{padding:22px}.build-explanation h3{font-size:23px}.component-study{min-height:350px;padding:22px}.component-study h3{font-size:27px}.component-palette{display:none}.workspace-study{grid-template-columns:1fr}.workspace-study aside{display:none}.workspace-study>div{padding:20px}.workspace-study h3{font-size:24px}.workspace-cards article{padding:12px}.workspace-cards strong{font-size:22px}.spatial-chapter{padding-top:45px}.spatial-prologue>div{font-size:13px}.landing-space-demo{padding:0 15px}.landing-space-demo>header{font-size:7px}.landing-lattice{gap:24px 10px;padding:20px 0}.landing-lattice>button>span{border-radius:10px;width:36px;height:36px}.landing-lattice svg{width:20px}.landing-lattice small{font-size:7px}.spatial-node-context{flex-wrap:wrap;gap:10px;padding-top:20px}.spatial-node-context>span{font-size:7px}.spatial-node-context>strong{font-size:15px}.landing-space-demo>footer{gap:15px;font-size:7px}.landing-space-demo footer>div{gap:12px}.spatial-features{grid-template-columns:1fr;gap:20px}.spatial-invitation{flex-direction:column;align-items:flex-start;padding:22px}.spatial-invitation h3{font-size:22px}.narrative-ending{padding:50px 0}.world-core>div button{font-size:9px}}.world-core .world-sibling{color:#839bb0;border:1px solid #a4c7e815;border-radius:5px;align-items:center;padding:9px;font-size:10px;display:flex}.narrative-landing .world-core>div{align-items:stretch}.narrative-landing .landing-space-demo{overflow:clip}.narrative-landing .spatial-features{column-gap:45px}.raux-shell .brand-logo-frame{background:0 0;border:0;border-radius:0;width:90px;height:30px;padding:0;overflow:visible}.raux-shell .brand-logo-frame img{object-fit:contain;width:100%;height:100%}.raux-auth-brand img{object-fit:contain;width:108px;height:36px}@media (max-width:650px){.raux-shell .brand-logo-frame{width:75px;height:25px}}
.raux-shell,.space-desk,.world-skin,.studio-canvas{--ap-depth:1;--ap-blur:18px;--ap-veil-mix:5.5%;--ap-speed:1;--ap-edge-lift:0;--ap-light-x:50%;--ap-light-y:-10%;--ap-warmth:0}[data-depth=flat]{--ap-depth:0}[data-depth=standard]{--ap-depth:1}[data-depth=deep]{--ap-depth:1.7}[data-material=solid]{--ap-blur:0px;--ap-veil-mix:9%}[data-material=frosted]{--ap-blur:18px;--ap-veil-mix:5.5%}[data-material=liquid]{--ap-blur:30px;--ap-veil-mix:8.5%}[data-motion=still]{--ap-speed:0}[data-motion=calm]{--ap-speed:1}[data-motion=lively]{--ap-speed:1.7}[data-contrast=raised]{--ap-edge-lift:.14}[data-light=above]{--ap-light-x:50%;--ap-light-y:-12%}[data-light=ahead]{--ap-light-x:50%;--ap-light-y:46%}.raux-shell[data-theme=aperture]{--ap-void:#06090e;--ap-under:#04060a;--ap-panel:#0b1119;--ap-ink:#e6edf4;--ap-dim:#b7c4d2;--ap-murmur:#8c9db0;--ap-whisper:#5f7085;--ap-near:#63d8c6;--ap-far:#7d8fdc;--ap-mid:#6eb4d4;--ap-veil:rgba(158,190,214,var(--ap-veil-mix));--ap-edge:rgba(180,212,238,calc(.14 + var(--ap-edge-lift)));--ap-edge-strong:rgba(190,220,244,calc(.28 + var(--ap-edge-lift)));--ap-spec:#e2f2ff33;--raux-bg:var(--ap-void);--raux-deep:var(--ap-under);--raux-strong:var(--ap-panel);--raux-surface:var(--ap-veil);--raux-soft:#63d8c60f;--raux-text:var(--ap-ink);--raux-muted:var(--ap-murmur);--raux-subtle:var(--ap-whisper);--raux-line:var(--ap-edge);--raux-line-strong:var(--ap-edge-strong);--raux-focus:var(--ap-near);--raux-focus-rgb:99,216,198;--raux-action:#e8c16a;--raux-good:#6fd8a4;--raux-warn:#e8c16a;--raux-danger:#f08a7d;--primary-foreground:#04201d;--raux-radius:15px;--raux-speed:calc(.26s / max(.001,var(--ap-speed)));--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(ellipse 90% 60% at var(--ap-light-x) var(--ap-light-y),#7d8fdc21,transparent 62%), radial-gradient(ellipse 70% 50% at 8% 6%,#63d8c612,transparent 64%), var(--ap-void);--ap-ease:cubic-bezier(.2,.8,.2,1);--ap-spring:cubic-bezier(.34,1.56,.64,1)}.raux-shell[data-theme=aperture] :is(.command-horizon,.navigator-rail,.starter-card,.plan-grid article,.marketplace-entry,.theme-workbench,.element-contract-card,.focus-workbench){background:var(--ap-veil);border-color:var(--ap-edge);-webkit-backdrop-filter:blur(calc(var(--ap-blur) * max(.35,var(--ap-depth)))) saturate(1.3);box-shadow:0 calc(14px * var(--ap-depth)) calc(38px * var(--ap-depth)) rgba(2,5,10,calc(.42 * var(--ap-depth)));position:relative}.raux-shell[data-theme=aperture] :is(.starter-card,.plan-grid article,.marketplace-entry,.element-contract-card):before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--ap-spec),transparent);height:1px;position:absolute;inset:0 0 auto}.raux-shell[data-theme=aperture] .navigator-rail{background:color-mix(in srgb,var(--ap-under) 62%,transparent)}.raux-shell[data-theme=aperture] .command-horizon{background:color-mix(in srgb,var(--ap-under) 44%,transparent)}.raux-shell[data-theme=aperture] .rail-action{transition:color var(--raux-speed) var(--ap-ease),background var(--raux-speed) var(--ap-ease),transform calc(var(--raux-speed) * 1.1) var(--ap-spring);border-radius:13px;overflow:hidden}.raux-shell[data-theme=aperture] .rail-action:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--raux-speed) var(--ap-ease);background:radial-gradient(circle at 50% 120%,#63d8c657,#0000 70%);position:absolute;inset:0}.raux-shell[data-theme=aperture] .rail-action:hover{color:var(--ap-ink);transform:translateY(calc(-2px * var(--ap-speed)))}.raux-shell[data-theme=aperture] .rail-action[data-active=true]{background:var(--ap-veil);border-color:var(--ap-edge);color:var(--ap-ink);box-shadow:inset 0 1px 0 var(--ap-spec)}.raux-shell[data-theme=aperture] .rail-action[data-active=true]:after{opacity:1}.raux-shell[data-theme=aperture] :is(.starter-card,.marketplace-entry):hover{transform:translateY(calc(-3px * var(--ap-depth) * var(--ap-speed)));border-color:var(--ap-edge-strong)}.raux-shell[data-theme=aperture] :is(h1,h2){letter-spacing:-.042em;font-variation-settings:"wdth" 94}.raux-shell[data-theme=aperture] .eyebrow{letter-spacing:.14em;font-variation-settings:"wdth" 104}.space-desk[data-theme=aperture]{--space-bg:#06090e;--space-deep:#04060a;--space-panel:#0b1119;--space-ink:#e6edf4;--space-muted:#8c9db0;--space-line:rgba(180,212,238,calc(.14 + var(--ap-edge-lift)));--space-accent:#63d8c6;--space-glow:#4fbfae;--space-grid:#7d8fdc;--space-sky:#101a2a;--space-button:#101823;--ap-near:#63d8c6;--ap-far:#7d8fdc;--ap-spec:#e2f2ff33;--ap-edge:rgba(180,212,238,calc(.14 + var(--ap-edge-lift)));--ap-veil:rgba(158,190,214,var(--ap-veil-mix));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.space-desk[data-theme=aperture] .space-stage{background:radial-gradient(ellipse 80% 60% at var(--ap-light-x) var(--ap-light-y),#7d8fdc29,transparent 62%), radial-gradient(ellipse 60% 50% at 12% 88%,#63d8c612,transparent 60%), #05080d}.space-desk[data-theme=aperture] :is(.space-inspector,.space-direction-pad,.space-hover-card,.space-pad-open,.space-pad-compact-foot button){background:var(--ap-veil);border-color:var(--ap-edge);-webkit-backdrop-filter:blur(calc(var(--ap-blur) * 1.4)) saturate(1.35);box-shadow:inset 0 1px 0 var(--ap-spec),0 calc(16px * var(--ap-depth)) calc(44px * var(--ap-depth)) #02050a80}.space-desk[data-theme=aperture] .space-object{--object-color:color-mix(in srgb,var(--ap-near),var(--ap-far) calc(var(--node-depth,0) * 100%))}.space-desk[data-theme=aperture] .space-object-face{box-shadow:inset 0 1px #ffffff73}.space-desk[data-theme=aperture] .space-node-label{background:var(--ap-veil);border-color:var(--ap-edge);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@media (prefers-reduced-motion:reduce){.raux-shell[data-theme=aperture] *,.space-desk[data-theme=aperture] *{transition:none!important;animation:none!important}}[data-motion=still] :is(.raux-shell,.space-desk) *,.raux-shell[data-motion=still] *,.space-desk[data-motion=still] *{transition-duration:.001ms!important;animation-duration:.001ms!important}.appearance-menu{z-index:60;position:relative}.appearance-menu>summary{cursor:pointer;color:var(--raux-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 11px;font-size:12px;list-style:none;display:flex}.appearance-menu>summary::-webkit-details-marker{display:none}.appearance-menu>summary:hover{color:var(--raux-text);border-color:var(--raux-line)}.appearance-menu[open]>summary{color:var(--raux-text);background:var(--raux-soft);border-color:var(--raux-line)}.appearance-menu>summary svg{width:16px;height:16px}.appearance-controls{border:1px solid var(--raux-line);background:color-mix(in srgb,var(--raux-strong) 94%,transparent);width:min(330px,100vw - 32px);color:var(--raux-text);-webkit-backdrop-filter:blur(24px)saturate(1.3);border-radius:16px;gap:15px;max-height:min(72vh,620px);padding:18px;display:grid;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 24px 60px #02050a73}.appearance-lede{color:var(--raux-muted);margin:0;font-size:11px;line-height:1.65}.appearance-row{gap:8px;display:grid}.appearance-label{gap:3px;display:grid}.appearance-label strong{font-size:12px;font-weight:500}.appearance-label small{color:var(--raux-subtle);font-size:10px;line-height:1.6}.appearance-choices{flex-wrap:wrap;gap:4px;display:flex}.appearance-choices button{cursor:pointer;min-width:0;color:var(--raux-muted);border:1px solid var(--raux-line);background:0 0;border-radius:9px;flex:auto;padding:7px 10px;font-size:11px;transition:color .18s,background .18s,border-color .18s}.appearance-choices button:hover{color:var(--raux-text);border-color:var(--raux-line-strong)}.appearance-choices button[aria-pressed=true]{color:var(--raux-text);border-color:color-mix(in srgb,var(--raux-focus) 45%,transparent);background:color-mix(in srgb,var(--raux-focus) 16%,transparent);box-shadow:inset 0 1px #ffffff24}.appearance-reset{cursor:pointer;color:var(--raux-muted);border:1px solid var(--raux-line);background:0 0;border-radius:9px;justify-self:start;padding:7px 11px;font-size:11px}.appearance-reset:hover{color:var(--raux-text);border-color:var(--raux-line-strong)}@media (max-width:560px){.appearance-controls{width:auto;position:fixed;inset:auto 12px 12px}}
