.space-desk{--space-bg:#07131c;--space-panel:#101f2a;--space-ink:#dfeef1;--space-muted:#87a4b2;--space-line:#29424f;--space-accent:#9ce7d5;--space-glow:#5ad8bb;--space-grid:#609eaf;--space-sky:#142e40;--space-button:#18333f;color:var(--space-ink);background:var(--space-bg);border:1px solid var(--space-line);isolation:isolate;border-radius:18px;font:13px/1.6 Arial,sans-serif;overflow:hidden}.space-desk[data-theme=aurora]{--space-bg:#131325;--space-panel:#201f36;--space-ink:#ede7ff;--space-muted:#b0a3cc;--space-line:#46405f;--space-accent:#d8bcff;--space-glow:#b58bea;--space-grid:#9289ce;--space-sky:#382951;--space-button:#332a4a}.space-desk[data-theme=daylight]{--space-bg:#e9efeb;--space-panel:#f6f9f5;--space-ink:#263f38;--space-muted:#526f63;--space-line:#bfcec2;--space-accent:#256c58;--space-glow:#518e73;--space-grid:#749489;--space-sky:#d0dfd4;--space-button:#dce9de}.space-desk:fullscreen{background:var(--space-bg);border-radius:0;padding:0 3%;overflow:auto}.space-desk *{box-sizing:border-box}.space-desk :is(button,select,input,textarea){font:inherit}.space-desk button{border:1px solid var(--space-line);background:var(--space-button);color:var(--space-ink);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 11px;font-size:11px;display:inline-flex}.space-desk button:hover{border-color:var(--space-accent)}.space-desk button:disabled{opacity:.35;cursor:default}.space-desk :focus-visible{outline:2px solid var(--space-accent);outline-offset:4px}.space-header{justify-content:space-between;align-items:center;gap:30px;padding:30px 32px;display:flex}.space-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--space-muted);font:9px/1.5 monospace}.space-header h1{letter-spacing:-.055em;margin:10px 0;font-size:35px;font-weight:500;line-height:1.2}.space-header h1>span{letter-spacing:-.035em;color:var(--space-accent);margin-left:16px;font-size:18px}.space-header p{color:var(--space-muted);max-width:550px;margin:8px 0 0;font-size:12px;line-height:1.7}.space-header-actions{align-items:center;gap:8px;display:flex}.space-workspace-menu{z-index:50;position:relative}.space-workspace-menu>summary{cursor:pointer;align-items:center;gap:6px;padding:10px;font-size:11px;display:flex}.space-workspace-menu>div{background:var(--space-panel);border:1px solid var(--space-line);border-radius:8px;gap:6px;width:215px;padding:12px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 20px 40px #0004}.space-workspace-menu label{border:1px solid var(--space-line);cursor:pointer;border-radius:6px;padding:10px;font-size:11px;display:block;position:relative;overflow:hidden}.space-workspace-menu input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.space-workspace-menu label:focus-within{outline:2px solid var(--space-accent)}.space-command-bar{border-block:1px solid var(--space-line);background:var(--space-panel);justify-content:space-between;gap:20px;padding:12px 24px;display:flex}.space-command-bar nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.space-command-bar nav>span{align-items:center;gap:5px;display:flex}.space-command-bar nav button{color:var(--space-muted);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;justify-content:flex-start;max-width:150px;padding:4px 7px;overflow:hidden}.space-command-bar nav button[aria-current]{color:var(--space-accent)}.space-search{color:var(--space-muted);align-items:center;gap:8px;min-width:200px;display:flex}.space-search input{width:150px;color:var(--space-ink);background:0 0;border:0;outline:none;font-size:11px}.space-search:focus-within{outline:1px solid var(--space-accent);outline-offset:5px}.space-search input::placeholder{color:var(--space-muted)}.space-search button{background:0 0;border:0;padding:3px}.space-workbench{grid-template-columns:minmax(0,1fr) 245px;display:grid}.space-view-column{min-width:0}.space-view-toolbar{border-bottom:1px solid var(--space-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.space-view-toolbar>div{align-items:center;gap:8px;display:flex}.space-view-toolbar strong{font-size:11px;font-weight:500}.space-view-toolbar small{color:var(--space-muted);font:9px monospace}.space-view-toolbar button{background:0 0;padding:7px;font-size:10px}.space-live-dot{background:var(--space-accent);width:5px;height:5px;box-shadow:0 0 12px var(--space-glow);border-radius:50%;display:inline-block}.space-stage{background:radial-gradient(ellipse at 65% 45%,var(--space-sky),var(--space-bg) 70%);height:660px;position:relative;overflow:hidden}.space-stars{pointer-events:none;opacity:.5;background-image:radial-gradient(circle,#c1e7e170 .6px,#0000 .9px),radial-gradient(circle,#abc4ee50 .6px,#0000 1px);background-position:9px 20px,30px 50px;background-size:73px 67px,139px 119px;position:absolute;inset:0}.space-horizon{border-top:1px solid var(--space-line);height:300px;box-shadow:0 -40px 120px color-mix(in srgb,var(--space-glow) 9%,transparent);pointer-events:none;border-radius:50%;position:absolute;bottom:-170px;left:-20%;right:-20%}.space-coordinate-readout{z-index:3;pointer-events:none;gap:6px;display:grid;position:absolute;top:25px;left:25px}.space-coordinate-readout>span{letter-spacing:.12em;color:var(--space-muted);font:8px monospace}.space-coordinate-readout>strong{letter-spacing:-.06em;color:var(--space-accent);font:400 23px/1.2 monospace}.space-coordinate-readout>small{letter-spacing:.08em;color:var(--space-muted);font:8px monospace}.space-perspective{perspective:1200px;perspective-origin:50% 48%;pointer-events:none;position:absolute;inset:0}.space-scene{width:0;height:0;transform-style:preserve-3d;transform:scale(var(--desk-scale)) rotateX(var(--desk-pitch)) rotateY(var(--desk-yaw)) translate3d(var(--desk-tx),var(--desk-ty),var(--desk-tz));pointer-events:none;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;top:52%;left:50%}.space-lattice{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.space-lattice-line{background:var(--space-grid);opacity:.25;transform-origin:0 0;pointer-events:none;height:1px;display:block;position:absolute;top:0;left:0}.space-desk .space-node{width:68px;height:68px;transform-style:preserve-3d;pointer-events:auto;background:0 0;border:0;outline:none;padding:0;display:block;position:absolute;top:-34px;left:-34px}.space-node-billboard{transform-style:preserve-3d;transform:rotateY(var(--desk-counter-yaw)) rotateX(var(--desk-counter-pitch));place-items:center;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0}.space-object{--object-color:#5caeaa;filter:drop-shadow(0 7px 6px #0004);width:44px;height:44px;display:block;position:relative;transform:rotate(-5deg)}.space-object[data-kind=folder]{--object-color:#d4a654;width:48px;height:38px}.space-object[data-kind=notes]{--object-color:#82b9d1}.space-object[data-kind=tasks]{--object-color:#79b997}.space-object[data-kind=gallery]{--object-color:#bc94ce}.space-object[data-kind=website]{--object-color:#7a9fe4}.space-object[data-kind=clock]{--object-color:#d5929b}.space-object-face{background:linear-gradient(145deg,color-mix(in srgb,var(--object-color) 80%,white),var(--object-color));color:#10222dd9;border:1px solid #ffffff65;border-radius:9px;place-items:center;display:grid;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80}.space-object-face svg{width:24px;height:24px}.space-object-top{background:color-mix(in srgb,var(--object-color) 65%,white);border-radius:6px 6px 0 0;height:12px;position:absolute;top:-6px;left:3px;right:-4px;transform:skew(-28deg)}.space-object-side{background:color-mix(in srgb,var(--object-color) 65%,#123040);border-radius:0 5px 6px 0;width:12px;position:absolute;top:-2px;bottom:3px;right:-7px;transform:skewY(-30deg)}.space-object[data-kind=folder] .space-object-face{border-radius:3px 9px 9px}.space-object[data-kind=folder] .space-object-top{height:15px;top:-10px;right:17px}.space-object[data-kind=gallery]{transform:rotate(6deg)}.space-object[data-kind=clock] :is(.space-object-face,.space-object-top,.space-object-side){border-radius:50%}.space-object[data-kind=website] .space-object-face{border-radius:13px}.space-object-orbit{border:1px solid var(--object-color);opacity:0;border-radius:50%;position:absolute;inset:-12px;transform:rotateX(60deg)}.space-node[data-selected=true] .space-object-orbit{opacity:.6}.space-node[data-selected=true] .space-object{filter:drop-shadow(0 0 13px color-mix(in srgb,var(--space-glow) 65%,transparent))}.space-node-label{min-width:70px;max-width:135px;color:var(--space-ink);background:color-mix(in srgb,var(--space-bg) 88%,transparent);border:1px solid var(--space-line);white-space:nowrap;text-overflow:ellipsis;opacity:0;pointer-events:none;border-radius:5px;padding:4px 7px;font:10px/1.3 Arial,sans-serif;position:absolute;top:64px;left:50%;overflow:hidden;transform:translate(-50%)}.space-node[data-labels=true][data-layer-active=true] .space-node-label,.space-node:hover .space-node-label,.space-node[data-selected=true] .space-node-label,.space-node:focus-visible .space-node-label{opacity:1}.space-empty-point{background:var(--space-grid);border:1px solid color-mix(in srgb,var(--space-accent) 40%,transparent);opacity:.45;width:9px;height:9px;color:var(--space-accent);border-radius:50%;place-items:center;display:grid}.space-empty-point svg{display:none}.space-node[data-empty=true]:hover .space-empty-point,.space-node[data-empty=true][data-selected=true] .space-empty-point{background:var(--space-panel);opacity:1;width:27px;height:27px}.space-node:hover .space-empty-point svg,.space-node[data-selected=true] .space-empty-point svg{display:block}.space-selection-ring{border:1px solid var(--space-accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-3px}.space-node[data-selected=true] .space-selection-ring,.space-node:focus-visible .space-selection-ring{opacity:.8}.space-node:focus-visible .space-selection-ring{border-width:3px}.space-view-legend{color:var(--space-muted);pointer-events:none;justify-content:center;gap:18px;font:9px monospace;display:flex;position:absolute;bottom:24px;left:0;right:0}.space-view-legend>span{align-items:center;gap:5px;display:flex}.space-navigation{border-top:1px solid var(--space-line);background:var(--space-panel);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.space-layer-picker{align-items:center;gap:5px;display:flex}.space-layer-picker>span{color:var(--space-muted);gap:6px;margin-right:8px;font-size:10px;display:flex}.space-layer-picker button{background:0 0;padding:5px 9px;font:10px monospace}.space-layer-picker button[aria-pressed=true]{background:var(--space-accent);color:var(--space-bg);border-color:var(--space-accent)}.space-layer-picker small{color:var(--space-muted);margin-left:6px;font-size:9px}.space-direction-controls{gap:5px;display:flex}.space-direction-controls button{background:0 0;padding:7px;font-size:10px}.space-status{color:var(--space-accent);border-top:1px solid var(--space-line);min-height:42px;padding:12px 20px;font-size:10px}.space-inspector{border-left:1px solid var(--space-line);background:var(--space-panel);padding:25px 20px}.space-inspector-object{background:radial-gradient(ellipse,color-mix(in srgb,var(--space-glow) 10%,transparent),transparent 65%);place-items:center;height:110px;display:grid}.space-inspector-object>.space-object{transform:scale(1.3)rotate(-5deg)}.space-inspector h2{letter-spacing:-.03em;overflow-wrap:anywhere;margin:14px 0 6px;font-size:21px;font-weight:500;line-height:1.25}.space-inspector>p{color:var(--space-muted);margin:0;font-size:11px}.space-coordinates{color:var(--space-muted);justify-content:space-between;gap:8px;padding:20px 0;font:9px monospace;display:flex}.space-coordinates b{color:var(--space-accent);margin-top:4px;font:14px monospace;display:block}.space-object-actions{gap:7px;display:grid}.space-desk .space-primary{background:var(--space-accent);color:var(--space-bg);border-color:var(--space-accent);justify-content:space-between}.space-object-settings{border-block:1px solid var(--space-line);margin:18px 0;padding:15px 0}.space-inspector summary{cursor:pointer;font-size:11px}.space-inspector label{color:var(--space-muted);margin:14px 0;font-size:10px;display:block}.space-inspector input:not([type=checkbox]),.space-inspector select{background:var(--space-bg);width:100%;color:var(--space-ink);border:1px solid var(--space-line);border-radius:4px;min-width:0;margin-top:6px;padding:8px;display:block}.space-inspector input[type=range]{accent-color:var(--space-accent);border:0;padding:0}.space-position-fields{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.space-object-settings button{background:0 0;max-width:100%;font-size:10px}.space-add-section{margin-top:25px}.space-add-section h3{margin-bottom:12px;font-size:11px;font-weight:500}.space-add-section>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.space-add-section button{background:0 0;flex-direction:column;gap:6px;padding:10px 7px;font-size:9px}.space-add-section button:last-child{flex-direction:row;grid-column:1/-1}.space-view-settings{border-top:1px solid var(--space-line);margin-top:23px;padding-top:18px}.space-view-settings summary{align-items:center;gap:8px;display:flex}.space-view-settings small{color:var(--space-muted);font-size:9px;display:block}.space-inspector .space-checkbox{align-items:center;gap:9px;display:flex}.space-checkbox input{accent-color:var(--space-accent)}.space-footnote{border-top:1px solid var(--space-line);padding:20px 28px}.space-footnote>span{color:var(--space-accent);align-items:center;gap:8px;font-size:11px;display:flex}.space-footnote p{color:var(--space-muted);max-width:880px;margin:8px 0;font-size:10px;line-height:1.8}.space-footnote summary{color:var(--space-muted);cursor:pointer;margin-top:12px;font-size:10px}.space-list-view{background:var(--space-bg);border:1px solid var(--space-line);z-index:5;border-radius:12px;padding:20px;position:absolute;inset:100px 24px 55px;overflow:auto}.space-list-view h2{margin-bottom:20px;font-size:19px;font-weight:400;line-height:1.2}.space-list-view>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.space-list-view button{text-align:left;background:var(--space-panel);justify-content:flex-start;gap:13px;padding:15px}.space-list-view button[aria-pressed=true]{border-color:var(--space-accent)}.space-list-view button>span{gap:5px;min-width:0;display:grid}.space-list-view strong{overflow-wrap:anywhere;font-size:12px;font-weight:500}.space-list-view small{color:var(--space-muted);font:9px monospace}.space-list-view button>svg:last-child{flex-shrink:0;margin-left:auto}.space-list-view p{color:var(--space-muted);font-size:12px}.space-travel-wash{z-index:6;pointer-events:none;opacity:0;background:radial-gradient(ellipse at center,transparent 30%,color-mix(in srgb,var(--space-glow) 14%,transparent) 75%,transparent);animation:.8s ease-out both space-travel;position:absolute;inset:0}.space-desk[data-motion=true] .space-node:not([data-empty=true]) .space-object{animation:6s ease-in-out infinite space-float;animation-delay:var(--node-delay,0s)}.space-desk[data-motion=false] :is(.space-object,.space-travel-wash){animation:none!important}.space-desk[data-motion=false] :is(.space-scene,.space-node-billboard){transition:none}.space-app-dialog{color:#dfeef1;background:#101f2a;border:1px solid #496471;border-radius:17px;width:min(1050px,92vw);max-width:1050px;max-height:90vh;padding:0;overflow:auto;box-shadow:0 40px 100px #0009}.space-app-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020b15bb}.space-app-dialog[open]{animation:.35s cubic-bezier(.2,.8,.2,1) space-app-enter}.space-app-window>header{z-index:2;background:#142631;border-bottom:1px solid #35515d;justify-content:space-between;align-items:center;padding:18px 22px;display:flex;position:sticky;top:0}.space-app-window>header>div{align-items:center;gap:13px;display:flex}.space-app-window>header span{gap:4px;display:grid}.space-app-window>header strong{font:500 14px Arial,sans-serif}.space-app-window>header small{color:#95afbb;font:9px monospace}.space-app-dialog button{color:#e0eeef;cursor:pointer;background:#203e49;border:1px solid #41616b;border-radius:6px;align-items:center;gap:8px;padding:9px 12px;font:12px Arial,sans-serif;display:inline-flex}.space-app-dialog :focus-visible{outline-offset:3px;outline:2px solid #9ce7d5}.space-notes-app{padding:25px}.space-notes-app>label{text-transform:uppercase;color:#a2c1cc;margin-bottom:15px;font:10px monospace;display:block}.space-notes-app textarea{resize:vertical;color:#e1f1ef;background:#132c37;border:1px solid #3a5b67;border-radius:8px;width:100%;min-height:400px;padding:25px;font:16px/1.9 Georgia,serif}.space-notes-app footer{color:#95afbb;justify-content:space-between;gap:15px;margin-top:12px;font:10px Arial,sans-serif;display:flex}.space-tasks-app{max-width:650px;margin:auto;padding:45px}.space-tasks-app h2{letter-spacing:-.04em;margin:15px 0 30px;font:400 34px/1.2 Georgia,serif}.space-tasks-app small{color:#95afbb;font:11px/1.5 Arial,sans-serif}.space-tasks-app>label{border-bottom:1px solid #35515d;align-items:center;gap:15px;padding:19px 0;font:15px Arial,sans-serif;display:flex}.space-tasks-app input{accent-color:#8cd4b3;width:18px;height:18px}.space-tasks-app input:checked+span{color:#839f99;text-decoration:line-through}.space-tasks-app details{margin-top:30px}.space-tasks-app summary{cursor:pointer;font-size:12px}.space-tasks-app textarea{color:#e4f0f1;background:#193441;border:1px solid #456571;border-radius:6px;width:100%;min-height:170px;margin:15px 0;padding:16px;font:14px/1.7 Arial,sans-serif;display:block}.space-gallery-app{padding:35px}.space-gallery-app h2{letter-spacing:-.04em;font:36px/1.1 Georgia,serif}.space-gallery-app p{color:#a3bcc5;margin:15px 0 25px;font:12px/1.7 Arial,sans-serif}.space-gallery-app>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.space-gallery-app figure{margin:0}.space-gallery-app figcaption{padding:14px 0;font:12px Georgia,serif}.space-website-app{background:#f3f5f1}.space-website-app>label{color:#354e45;align-items:center;gap:12px;padding:12px 20px;font:11px Arial,sans-serif;display:flex}.space-website-app select{color:#354e45;background:#fff;border:1px solid #b8cabe;border-radius:5px;padding:6px 18px;font-size:12px}.space-website-app iframe{border:0;width:100%;height:65vh;display:block}.space-clock{text-align:center;padding:55px 20px}.space-clock small{color:#a3bfc8;font:10px/1.6 monospace}.space-clock>strong{letter-spacing:-.08em;color:#bdeadd;margin:20px 0;font:300 clamp(65px,12vw,120px)/1.3 monospace;display:block}.space-clock p{color:#a3bfc8;font:14px Arial,sans-serif}.space-clock>div{justify-content:center;gap:12px;margin:30px 0;display:flex}.space-file-app{text-align:center;padding:40px}.space-file-app>svg{color:#9ccece;margin:auto}.space-file-app h2{overflow-wrap:anywhere;margin:20px 0;font:26px/1.2 Arial,sans-serif}.space-file-app p{color:#a3bdc7;max-width:450px;margin:0 auto 25px;font:12px/1.7 Arial,sans-serif}.space-file-app img{object-fit:contain;border-radius:8px;max-width:100%;max-height:420px;margin:20px auto;display:block}.space-file-app a{color:#b7e7d7;border:1px solid #608778;border-radius:7px;align-items:center;gap:12px;padding:12px 18px;font:12px Arial,sans-serif;text-decoration:none;display:inline-flex}.space-file-pick{color:#b7e7d7;border:1px solid #628679;border-radius:8px;padding:13px 20px;font:12px Arial,sans-serif;display:inline-block;position:relative;overflow:hidden}.space-file-pick input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.space-file-pick:focus-within{outline:2px solid #9ce7d5}.space-entry-banner{color:#dfeef1;background:radial-gradient(at 100%,#204c57,#0e202d 70%);border:1px solid #365565;border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin:25px 0 35px;padding:30px;display:flex;position:relative;overflow:hidden}.space-entry-banner small{letter-spacing:.12em;color:#a6d9cc;font:9px monospace}.space-entry-banner h2{letter-spacing:-.055em;margin:9px 0;font-size:32px}.space-entry-banner p{color:#a1bec5;max-width:520px;font-size:12px;line-height:1.7}.space-entry-banner button{color:#173b34;cursor:pointer;white-space:nowrap;background:#a6e1cc;border:0;border-radius:6px;align-items:center;gap:14px;padding:13px 18px;font-size:12px;display:flex}.space-entry-banner:after{content:"";pointer-events:none;border:1px solid #63938650;width:160px;height:160px;position:absolute;top:-90px;right:15%;transform:rotate(30deg)}@keyframes space-float{50%{translate:0 -4px}}@keyframes space-travel{0%{opacity:0;transform:scale(.8)}35%{opacity:.8}to{opacity:0;transform:scale(1.2)}}@keyframes space-app-enter{0%{opacity:0;transform:translateY(25px)scale(.94)}to{opacity:1;transform:none}}@media (max-width:1100px){.space-workbench{grid-template-columns:minmax(0,1fr) 210px}.space-inspector{padding:20px 15px}.space-header{padding:25px}.space-header h1>span{margin:10px 0 0;font-size:16px;display:block}.space-header-actions{flex-wrap:wrap;justify-content:flex-end}.space-view-toolbar>div:first-child{flex-wrap:wrap}.space-view-toolbar small{width:100%;margin-left:13px}.space-stage{height:570px}.space-view-toolbar button{font-size:9px}.space-layer-picker small{display:none}}@media (max-width:750px){.space-workbench{grid-template-columns:minmax(0,1fr)}.space-inspector{border-left:0;border-top:1px solid var(--space-line);grid-template-columns:1fr 1fr;gap:0 20px;padding:25px;display:grid}.space-inspector>.space-eyebrow{grid-column:1/-1}.space-inspector-object{grid-area:2/1/5;height:110px}.space-inspector h2{grid-column:2;font-size:22px}.space-inspector>p{grid-column:2}.space-coordinates{grid-column:2;padding:12px 0}.space-object-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;margin-top:15px}.space-object-settings,.space-add-section{grid-column:1/-1}.space-add-section>div{grid-template-columns:repeat(4,1fr)}.space-add-section button:last-child{grid-column:auto}.space-view-settings{grid-column:1/-1}.space-header{align-items:flex-start}.space-header h1{font-size:31px}.space-header-actions{flex-shrink:0;max-width:130px}.space-header-actions>button{font-size:10px}.space-command-bar{flex-wrap:wrap;gap:12px;padding:15px 20px}.space-search{border-top:1px solid var(--space-line);width:100%;padding-top:12px}.space-search input{width:100%}.space-stage{height:510px}.space-view-legend{gap:10px;font-size:8px}.space-view-legend>span:last-child{display:none}.space-navigation{justify-content:center}.space-list-view>div,.space-gallery-app>div{grid-template-columns:1fr}.space-gallery-app .signature-art{max-height:300px}.space-entry-banner{flex-direction:column;align-items:flex-start;padding:25px}.space-entry-banner h2{font-size:28px}}@media (max-width:420px){.space-header{gap:12px;padding:20px}.space-header h1{font-size:28px}.space-header h1>span{font-size:14px}.space-header p{font-size:11px}.space-header-actions{max-width:105px}.space-view-toolbar{align-items:flex-start;padding:12px}.space-view-toolbar>div{flex-wrap:wrap;gap:4px}.space-view-toolbar strong{font-size:10px}.space-view-toolbar>div:last-child{justify-content:flex-end}.space-stage{height:460px}.space-coordinate-readout{top:20px;left:20px}.space-coordinate-readout>strong{font-size:20px}.space-add-section>div{grid-template-columns:repeat(3,1fr)}.space-tasks-app,.space-gallery-app,.space-file-app{padding:25px}.space-notes-app{padding:18px}.space-notes-app textarea{padding:16px;font-size:14px}.space-footnote{padding:20px}.space-notes-app footer{flex-direction:column}.space-direction-controls{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.space-desk *,.space-app-dialog[open]{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.space-desk[data-motion=false] .space-app-dialog[open]{animation:none}.space-file-app img{width:auto;height:auto}.nsg-lattice-view{position:absolute;inset:0}.nsg-lattice-view>canvas{width:100%;height:100%;display:block}.space-desk .space-webgl-node{width:var(--object-hit-size,42px);height:var(--object-hit-size,42px);min-width:30px;min-height:30px;color:var(--space-ink);background:0 0;border:0;border-radius:8px;padding:0;position:absolute;transform:translate(-50%,-50%)}.space-webgl-node>span{white-space:nowrap;text-overflow:ellipsis;background:color-mix(in srgb,var(--space-bg) 94%,transparent);border:1px solid var(--space-line);pointer-events:none;border-radius:5px;max-width:105px;padding:5px 7px;font:10px/1.3 Arial,sans-serif;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.space-webgl-node>i{opacity:0;font:17px Arial,sans-serif}.space-webgl-node:hover>i,.space-webgl-node[data-selected=true]>i{opacity:1}.space-desk .space-webgl-node:focus-visible{outline:2px solid var(--space-accent)}.space-webgl-fallback{text-align:center;z-index:10;background:var(--space-panel);border:1px solid var(--space-line);border-radius:12px;padding:25px;position:absolute;inset:30%}.space-webgl-fallback p{margin-bottom:15px}.space-stars{opacity:.12}.space-horizon{opacity:.35}.space-coordinate-readout{top:18px;left:20px}.space-view-legend{bottom:17px}.space-travel-wash{display:none}.space-stage{background:radial-gradient(ellipse at 50% 45%,var(--space-sky),var(--space-bg) 85%);height:680px}@media (max-width:750px){.space-stage{height:510px}.space-webgl-node>span{max-width:70px;padding:3px 4px;font-size:8px}}@media (max-width:420px){.space-stage{height:460px}.space-webgl-node>span{max-width:57px;font-size:7px}}.raux-shell:has(.space-desk){background:#080a0b;min-height:100dvh;display:block}:is(.raux-shell:has(.space-desk)>.command-horizon,.raux-shell:has(.space-desk)>.navigator-rail){display:none}.raux-shell:has(.space-desk)>.primary-field{width:100%;max-width:none;min-height:100dvh;margin:0;padding:0}.space-desk{--space-bg:#080a0b;--space-panel:#171b1cef;--space-ink:#e5e7e6;--space-muted:#919b9f;--space-line:#ffffff18;--space-accent:#e3c79e;--space-glow:#9faeb9;--space-sky:#171d20;--space-button:#ffffff07;border:0;border-radius:0;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;position:relative}.space-desk[data-theme=daylight]{--space-bg:#c7c9bc;--space-panel:#dcdfd3ef;--space-ink:#30382f;--space-muted:#535e50;--space-line:#565f4633;--space-accent:#596d49;--space-glow:#a7a17c;--space-sky:#d5d9ca;--space-button:#6a765108}.space-desk:fullscreen{padding:0}.space-desk button{border-radius:22px;min-height:32px;font-size:11px;transition:background .2s,border-color .2s}.space-desk button:hover{background:color-mix(in srgb,var(--space-accent) 9%,transparent)}.space-header{z-index:30;gap:20px;height:72px;padding:0 30px;position:relative}.space-header>div:first-child{white-space:nowrap;align-items:center;gap:20px;display:flex}.space-brand{letter-spacing:.15em;color:var(--space-ink);font-size:19px;font-weight:500;text-decoration:none}.space-brand-slash{color:var(--space-muted);font-size:22px;font-weight:200}.space-header h1{letter-spacing:.045em;color:var(--space-muted);margin:0;font-size:14px;font-weight:400}.space-header-actions{flex-wrap:nowrap;gap:12px;max-width:none}.space-header-actions>button{color:var(--space-muted);background:0 0;border:0}.space-style-switch{background:var(--space-button);border:1px solid var(--space-line);border-radius:30px;padding:4px;display:flex}.space-style-switch button{color:var(--space-muted);background:0 0;border:0;padding:6px 16px}.space-style-switch button[aria-pressed=true]{background:var(--space-panel);color:var(--space-ink);box-shadow:0 1px 7px #0002}.space-workspace-menu>div{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:16px}.space-command-bar{z-index:20;background:0 0;border:0;gap:20px;padding:4px 30px 12px;position:relative}.space-command-bar nav button{font-size:10px}.space-search{border:1px solid var(--space-line);background:var(--space-button);border-radius:30px;width:240px;padding:7px 14px}.space-search input{width:100%;font-size:12px}.space-workbench{display:block;position:relative}.space-view-toolbar{border:0;min-height:40px;padding:0 30px 8px}.space-view-toolbar button{color:var(--space-muted);border:0;padding:6px 10px}.space-view-toolbar button[aria-pressed=true]{color:var(--space-accent);background:var(--space-button)}.space-view-toolbar strong{display:none}.space-view-toolbar small{letter-spacing:.04em;width:auto;margin-left:0;font-family:inherit}.space-live-dot{background:var(--space-muted);box-shadow:none}.space-stage{outline-offset:-3px;background:radial-gradient(at 50% 45%,#16202844,#0000 70%);height:calc(100dvh - 258px);min-height:420px}.space-desk[data-theme=daylight] .space-stage{background:radial-gradient(at 15% 85%,#82937330,#0000 45%),radial-gradient(at 80% 10%,#d8d9c926,#0000 60%),linear-gradient(172deg,#c5c8b9,#b8c0ac)}.space-stars{display:none}.space-horizon{opacity:.25;bottom:-280px;left:5%;right:5%;box-shadow:0 -30px 110px #b8c6a326}.space-coordinate-readout{gap:8px;max-width:140px;top:16px;left:32px}.space-coordinate-readout>span{letter-spacing:.14em;color:var(--space-muted);font-family:inherit;font-size:9px}.space-coordinate-readout>strong{letter-spacing:.16em;color:var(--space-muted);font-family:inherit;font-size:13px;font-weight:300}.space-coordinate-readout>small{letter-spacing:.08em;font-family:inherit;font-size:8px;line-height:1.6}.space-view-legend{opacity:.8;gap:20px;font-family:inherit;font-size:9px;bottom:6px}.space-desk .space-webgl-node{outline-offset:6px;background:0 0;border-radius:50%;min-width:0;min-height:0}.space-desk .space-webgl-node:hover{background:0 0;border:0}.space-webgl-node>span{max-width:145px;color:var(--space-muted);background:0 0;border:0;border-radius:0;padding:6px 0 0;font-family:inherit;font-size:11px;line-height:1.4}.space-webgl-node[data-selected=true]>span{color:var(--space-accent)}.space-webgl-node>span>small{opacity:.55;font-size:8px}.space-webgl-node[data-dense=true]>span{display:none}.space-hover-card{z-index:15;background:var(--space-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid color-mix(in srgb,var(--space-ink) 18%,transparent);border-radius:18px;width:208px;padding:18px;animation:.2s ease-out space-app-enter;position:absolute;top:50%;left:50%;box-shadow:0 16px 50px #0002}.space-hover-card>small{color:var(--space-muted);letter-spacing:.1em;font-size:8px;display:block}.space-hover-card>strong{overflow-wrap:anywhere;margin-top:10px;font-size:16px;font-weight:450;line-height:1.3;display:block}.space-hover-card>p{color:var(--space-muted);margin:8px 0 13px;font-size:10px;line-height:1.6}.space-hover-card>button{background:var(--space-button);justify-content:space-between;width:100%;padding:6px 14px}.space-navigation{background:0 0;border:0;gap:10px;padding:12px 30px}.space-navigation-hint{color:var(--space-muted);letter-spacing:.05em;font-size:10px}.space-layer-picker select{appearance:none;color:var(--space-ink);text-align:center;cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px}.space-layer-picker select option{background:var(--space-bg)}.space-layer-picker button,.space-direction-controls button{border:0;min-width:30px}.space-status{min-height:30px;color:var(--space-muted);text-align:center;border:0;padding:3px 30px 10px;font-size:10px}.space-inspector{z-index:25;border:1px solid var(--space-line);background:var(--space-panel);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:20px;width:300px;padding:20px;display:block;position:absolute;top:35px;bottom:50px;right:20px;overflow-y:auto;box-shadow:0 25px 70px #0003}.space-inspector[hidden]{display:none}.space-builder-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.space-builder-header>strong{font-size:14px;font-weight:400}.space-builder-header>button{background:0 0;border:0;padding:7px}.space-dimensions{border-bottom:1px solid var(--space-line);margin-bottom:20px;padding-bottom:20px}.space-dimensions summary{font-size:12px}.space-dimensions p{color:var(--space-muted);margin:10px 0;font-size:10px;line-height:1.6}.space-presets{flex-wrap:wrap;gap:5px;margin-top:14px;display:flex}.space-presets button{padding:6px 10px;font-size:9px}.space-inspector-object{display:none}.space-inspector h2{font-size:19px}.space-inspector input:not([type=checkbox]),.space-inspector select{border-radius:8px}.space-footnote{border-color:var(--space-line);opacity:.8;padding:18px 30px}.space-footnote>span{color:var(--space-muted)}.space-footnote p{max-width:1000px}.space-desk[data-theme=daylight] .space-app-dialog{color:#374334;background:#f8f7f1;border-color:#c1c7b8}.space-desk[data-theme=daylight] .space-app-window>header{color:#374334;background:#eaece2;border-color:#c1c7b8}.space-desk[data-theme=daylight] .space-app-dialog :is(textarea,button){color:#374334;background:#f2f2e9;border-color:#c1c7b8}.space-desk[data-theme=daylight] .space-app-dialog :is(p,small,label,footer){color:#65715f}.space-desk[data-theme=daylight] .space-clock>strong{color:#657b58}@media (max-width:850px){.space-header{height:68px;padding:0 18px}.space-header>div:first-child{gap:10px}.space-header-actions{gap:5px}.space-header-actions>button{gap:0;padding:7px;font-size:0}.space-style-switch button{padding:5px 10px;font-size:10px}.space-coordinate-readout{top:8px;left:20px}.space-coordinate-readout>strong{display:none}.space-command-bar,.space-view-toolbar{padding-inline:18px}.space-view-toolbar>div:first-child{display:none}.space-view-toolbar>div:last-child{justify-content:flex-end;width:100%}.space-navigation-hint{display:none}.space-navigation{justify-content:space-between;padding:8px 18px}.space-view-legend>span:last-child{display:none}.space-inspector{width:280px;right:12px}.space-stage{height:calc(100dvh - 250px);min-height:390px}.space-webgl-node>span{max-width:95px;font-size:9px}}@media (max-width:540px){.space-header{flex-wrap:wrap;gap:10px;height:auto;min-height:100px;padding-block:14px}.space-header>div:first-child,.space-header-actions{justify-content:center;width:100%}.space-command-bar{flex-wrap:nowrap;gap:8px;padding:0 16px 10px}.space-command-bar nav{max-width:45%}.space-search{border:1px solid var(--space-line);width:50%;min-width:0;padding:6px 10px}.space-search input{font-size:10px}.space-view-toolbar button{padding:5px 7px;font-size:9px}.space-view-toolbar{padding-inline:8px}.space-view-toolbar>div:last-child{justify-content:center;gap:1px}.space-coordinate-readout{top:10px;left:15px}.space-coordinate-readout>small{display:none}.space-stage{height:calc(100dvh - 320px);min-height:360px}.space-webgl-node>span{max-width:65px;font-size:8px}.space-webgl-node>span>small{display:none}.space-navigation{justify-content:center;gap:2px;padding:7px 10px}.space-layer-picker>span{font-size:9px}.space-direction-controls{gap:0}.space-direction-controls button{font-size:9px}.space-status{padding-inline:12px;font-size:9px}.space-view-legend{font-size:8px}.space-inspector{max-width:calc(100% - 20px);top:38px;bottom:25px;right:10px}.space-hover-card{width:208px}}.space-inspector{scrollbar-width:thin;scrollbar-color:var(--space-line) transparent;width:350px;top:34px;bottom:15px}.space-customization>details,.space-app-picker{border-bottom:1px solid var(--space-line);padding:17px 0}.space-customization>details>summary,.space-app-picker>summary{letter-spacing:.01em;font-size:12px;font-weight:500}.space-customization p,.space-app-picker p{color:var(--space-muted);margin:10px 0;font-size:10px;line-height:1.65}.space-customization .space-control{margin:18px 0}.space-control>span{justify-content:space-between;align-items:center;gap:12px;display:flex}.space-control output{color:var(--space-accent);white-space:nowrap;font:10px/1.3 monospace}.space-inspector .space-control input[type=range]{cursor:pointer;width:100%;height:16px;margin-top:9px}.space-customization .space-checkbox{line-height:1.6}.space-customization .space-presets{grid-template-columns:1fr 1fr;display:grid}.space-customization .space-presets button{font-size:10px}.space-preset-actions{gap:8px;padding:18px 0 24px;display:flex}.space-app-picker>summary>small{float:right;color:var(--space-muted);font-size:9px}.space-app-catalog{scrollbar-width:thin;gap:5px;max-height:310px;padding:3px;display:grid;overflow:auto}.space-app-catalog>div{border:1px solid var(--space-line);border-radius:10px;align-items:center;display:flex}.space-app-catalog>div>button{text-align:left;background:0 0;border:0;flex:1;justify-content:flex-start;padding:10px;font-size:11px;display:flex}.space-app-catalog>div>button>svg{filter:drop-shadow(0 1px 1px #ffffff40);flex-shrink:0;width:22px;height:22px}.space-app-catalog>div>button>span:last-child{color:var(--space-muted);margin-left:auto}.space-app-catalog>div>label{margin:0;padding:9px;display:flex}.space-app-picker{margin-bottom:22px}.space-launch-app{text-align:center;padding:55px 25px 65px}.space-launch-app>svg{width:70px;height:70px;margin:0 auto 20px;display:block}.space-launch-app>h2{margin:15px 0;font-size:28px;font-weight:400}.space-launch-app>p{color:#a3bdc7;margin:12px 0 30px;font-size:13px}.space-launch-app>a{color:#18382d;background:#a6d7c7;border-radius:24px;padding:13px 24px;font-size:13px;text-decoration:none;display:inline-block}.space-inspector input[type=color]{height:36px;padding:4px}@media (max-width:540px){.space-inspector{width:330px}.space-header-actions{gap:7px}.space-coordinate-readout{max-width:110px}}.space-view-legend{opacity:.65;inset:1px 30px auto auto}@media (max-width:540px){.space-view-legend{gap:8px;font-size:7px;top:0;right:12px}}.icon-studio{border-block:1px solid var(--space-line);margin:16px 0;padding:16px 0}.icon-studio summary{cursor:pointer;font-weight:600}.icon-studio p,.icon-studio small{color:var(--space-muted);font-size:11px;line-height:1.6}.icon-studio label{margin:12px 0;font-size:11px;display:block}.icon-studio label output{float:right}.icon-studio input[type=range],.icon-studio select{width:100%}.icon-studio select{background:var(--space-panel);color:var(--space-ink);border:1px solid var(--space-line);border-radius:7px;padding:8px}.icon-live-preview{border:1px solid var(--space-line);background:radial-gradient(#35424c,#10161d);border-radius:16px;place-items:center;min-height:210px;margin:12px 0;display:grid;overflow:hidden}.icon-live-preview canvas{max-width:100%}.icon-art-library{grid-template-columns:repeat(3,1fr);gap:5px;margin:12px 0;display:grid}.icon-art-library button{align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.icon-art-library button[aria-pressed=true]{outline:1px solid var(--space-accent);background:var(--space-sky)}.icon-color-pair{gap:20px;display:flex}.icon-color-pair input{width:70px;height:30px;display:block}.icon-studio-actions{flex-wrap:wrap;gap:6px;display:flex}.icon-studio-actions button{padding:8px;font-size:11px}.space-direction-pad{z-index:45;border:1px solid var(--space-line);background:color-mix(in srgb,var(--space-panel) 94%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:244px;max-width:calc(100vw - 16px);color:var(--space-ink);border-radius:18px;padding:9px;position:fixed;box-shadow:0 14px 50px #0004}.space-direction-pad header{justify-content:space-between;align-items:center;display:flex}.space-direction-pad button{color:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px}.space-direction-pad button:hover{background:var(--space-sky);border-color:var(--space-line)}.space-direction-pad button:disabled{opacity:.25;cursor:default}.space-pad-handle{touch-action:none;letter-spacing:.1em;align-items:center;gap:7px;padding:4px 8px;font-size:10px;display:flex;cursor:grab!important}.space-pad-buttons{grid-template-rows:repeat(3,38px);grid-template-columns:repeat(4,1fr);gap:3px;padding-top:5px;display:grid}.space-pad-buttons button{background:var(--space-sky);flex-direction:column;justify-content:center;align-items:center;display:flex}.space-pad-buttons small{font-size:8px}.pad-up{grid-area:1/2}.pad-left{grid-area:2/1}.pad-home{grid-area:2/2}.pad-right{grid-area:2/3}.pad-down{grid-area:3/2}.pad-forward{grid-area:1/4/2/5}.pad-back{grid-area:3/4/4/5}.space-pad-settings{border-top:1px solid var(--space-line);max-height:40vh;margin-top:8px;padding:5px;overflow:auto}.space-pad-settings p,.space-pad-settings small{font-size:10px;line-height:1.5}.space-pad-settings>div{grid-template-columns:54px 1fr;align-items:center;gap:4px;margin:9px 0;display:grid}.space-pad-settings strong{font-size:10px}.space-pad-settings select{background:var(--space-panel);color:var(--space-ink);border:1px solid var(--space-line);border-radius:6px;grid-column:2;width:100%;padding:5px;font-size:10px}.space-pad-settings button{border:1px solid var(--space-line);padding:5px;font-size:10px}.space-desk .space-pad-buttons button{gap:1px;min-height:0;padding:2px}.space-pad-buttons svg{flex-shrink:0;width:18px;height:18px}.space-desk .space-pad-handle{gap:7px;padding:4px 8px}.space-desk .space-direction-pad header>button:last-child{padding:5px}.space-world-field{border-block:1px solid var(--space-line);margin:14px 0;padding:12px 0}.space-world-field summary{cursor:pointer;font-weight:600}.space-world-field p,.space-world-field>small{color:var(--space-muted);font-size:10px;line-height:1.6}.space-world-projection{min-width:180px;margin-block:10px;position:relative}.space-world-projection>div,.space-world-projection>button{margin:0;position:absolute;overflow:hidden}.space-world-projection>button{background:0 0;border-width:0 0 1px;border-radius:0;justify-content:space-between;padding:5px 3px;display:flex}.space-world-projection>button>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.space-world-projection strong{font-size:10px;font-weight:500;display:block}.space-world-projection small{white-space:nowrap;text-overflow:ellipsis;color:var(--space-muted);font:9px monospace;display:block;overflow:hidden}.space-world-projection [data-ra-primitive=AuthorityBoundary]{border-left:2px solid var(--space-accent);color:var(--space-muted);padding-left:7px}.space-world-projection [data-ra-primitive=AuthorityBoundary] strong{font-size:9px}.space-world-field nav{justify-content:space-between;align-items:center;font-size:10px;display:flex}.space-icon-candidate{border-left:2px solid var(--space-line);color:var(--space-muted);margin:8px 0;padding:7px 9px;font-size:10px}.space-icon-candidate[data-candidate-state=projected]{border-color:var(--space-accent);color:var(--space-accent)}.space-desk[data-theme=midnight]{--space-bg:#0b1018;--space-panel:#131e2b;--space-ink:#e8edf5;--space-muted:#96a9bf;--space-line:#a3bdd22b;--space-accent:#a5cdf5;--space-glow:#7199c0;--space-grid:#91bce8;--space-sky:#1c2b3d;--space-button:#172636}.space-desk[data-theme=midnight] .space-stage{background:radial-gradient(at 55% 35%,#17283b5c,#0000 70%),#090f18}.space-desk[data-theme=midnight] .space-header{border-bottom:1px solid #a3bdd218}.space-desk[data-theme=midnight] :is(.space-inspector,.space-direction-pad,.space-hover-card){background:#111c2aeb;border-color:#a3bdd238;box-shadow:0 18px 50px #0004}.space-desk[data-theme=midnight] button[aria-pressed=true]{border-color:#a5cdf577}.space-device-views{border-bottom:1px solid var(--space-line);margin-bottom:20px;padding-bottom:20px}.space-device-views>summary{cursor:pointer;font-size:12px}.space-device-views p{color:var(--space-muted);margin:10px 0 0;font-size:10px;line-height:1.65}.space-device-views .space-presets{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:13px;display:grid}.space-desk .space-device-views .space-presets button{background:0 0;flex-direction:column;align-items:center;gap:4px;padding:10px 5px;font-size:10px}.space-device-views .space-presets strong{font-size:11px;font-weight:500}.space-device-views .space-presets small{letter-spacing:.02em;color:var(--space-muted);white-space:nowrap;font:8px monospace}.space-desk .space-device-views .space-presets button[aria-pressed=true]{border-color:var(--space-accent);background:var(--space-sky)}.space-device-views .space-presets button[aria-pressed=true] small{color:var(--space-accent)}.space-stage[data-gestures=true]{touch-action:none}.space-direction-pad[data-compact=true],.space-desk[data-theme=midnight] .space-direction-pad[data-compact=true]{left:auto;right:calc(14px + env(safe-area-inset-right));top:auto;bottom:calc(14px + env(safe-area-inset-bottom));width:auto;max-width:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;justify-items:end;gap:7px;padding:0;display:grid;position:fixed}.space-direction-pad[data-compact=true][data-side=left],.space-desk[data-theme=midnight] .space-direction-pad[data-compact=true][data-side=left]{left:calc(14px + env(safe-area-inset-left));justify-items:start;right:auto}.space-desk .space-pad-open{width:46px;height:46px;color:var(--space-accent);border-radius:50%;padding:0}.space-direction-pad[data-compact=true] .space-pad-buttons{border-radius:17px;grid-template-rows:repeat(3,44px);grid-template-columns:repeat(4,44px);gap:4px;padding:8px;animation:.18s ease-out space-pad-rise}.space-direction-pad[data-compact=true] .space-pad-buttons small{display:none}.space-direction-pad[data-compact=true] .space-pad-buttons svg{width:20px;height:20px}.space-pad-compact-foot{gap:6px;display:flex}.space-desk .space-pad-compact-foot button{color:var(--space-muted);gap:5px;padding:7px 10px;font-size:9px}.space-desk :is(.space-pad-open,.space-pad-compact-foot button),.space-direction-pad[data-compact=true] .space-pad-buttons{border:1px solid var(--space-line);background:color-mix(in srgb,var(--space-panel) 92%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 14px 40px #0005}.space-desk[data-theme=midnight] :is(.space-pad-open,.space-pad-compact-foot button),.space-desk[data-theme=midnight] .space-direction-pad[data-compact=true] .space-pad-buttons{background:#111c2aeb;border-color:#a3bdd238}@keyframes space-pad-rise{0%{opacity:0;transform:translateY(9px)scale(.96)}to{opacity:1;transform:none}}.space-spatial-toolbar{z-index:18;position:absolute;bottom:48px;left:20px}.space-spatial-toolbar button{border:1px solid var(--space-line);background:var(--space-panel);color:var(--space-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;display:flex}.space-spatial-toolbar button[aria-pressed=true]{border-color:var(--space-accent);box-shadow:0 0 0 1px color-mix(in srgb,var(--space-accent) 30%,transparent)}.space-region-shortcuts{gap:7px;display:flex}.space-region-shortcuts button{flex:1}.space-spatial-candidate{z-index:19;border:1px dashed var(--space-accent);background:color-mix(in srgb,var(--space-panel) 88%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:14px;gap:4px;min-width:180px;padding:12px 14px;display:grid;position:absolute;bottom:48px;right:20px}.space-spatial-candidate small{letter-spacing:.1em;color:var(--space-accent);font-size:8px}.space-spatial-candidate strong{font-size:12px}.space-spatial-candidate span{color:var(--space-muted);font-size:9px}.space-spatial-candidate button{margin-top:5px}.space-webgl-node[data-spatial-selected=true]{border:1px solid color-mix(in srgb,var(--space-accent) 72%,transparent);background:color-mix(in srgb,var(--space-accent) 10%,transparent);box-shadow:0 0 0 5px color-mix(in srgb,var(--space-accent) 7%,transparent),0 0 24px color-mix(in srgb,var(--space-accent) 20%,transparent);border-radius:50%}.space-webgl-node[data-spatial-selected=true]>span{border-color:color-mix(in srgb,var(--space-accent) 50%,var(--space-line))}.nsg-lattice-view:has(.space-webgl-node[data-spatial-selected=true]){cursor:crosshair}.space-worldgate-enter{z-index:20;border:1px solid color-mix(in srgb,var(--space-accent) 58%,transparent);background:color-mix(in srgb,var(--space-bg) 62%,transparent);min-width:150px;color:var(--space-ink);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 40px color-mix(in srgb,var(--space-accent) 18%,transparent);border-radius:999px;gap:3px;padding:12px 18px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.space-worldgate-enter>span{letter-spacing:.18em;color:var(--space-accent);font-size:7px}.space-worldgate-enter>strong{font-size:12px}.space-worldgate-enter>small{color:var(--space-muted);font-size:8px}.space-worldgate-enter:hover{box-shadow:0 0 58px color-mix(in srgb,var(--space-accent) 28%,transparent);transform:translate(-50%,-50%)scale(1.035)}.space-worldgate-travel{z-index:60;pointer-events:none;background:radial-gradient(circle,#0000 0 8%,#05081240 32%,#03050cd1 100%);place-content:center;justify-items:center;gap:8px;animation:.46s both gate-veil;display:grid;position:absolute;inset:0;overflow:hidden}.space-worldgate-travel>span{z-index:2;letter-spacing:.22em;color:var(--space-accent);font-size:8px}.space-worldgate-travel>strong{z-index:2;font-size:18px;font-weight:450}.space-worldgate-tunnel{background:radial-gradient(circle,#040712eb 0 20%,#7d8fdc40 22%,#63d8c63d 32%,#0000 56%);border-radius:50%;width:34vmin;height:34vmin;animation:.82s cubic-bezier(.2,.75,.15,1) both gate-approach;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 55px #63d8c638,inset 0 0 38px #7d8fdc4d}.space-worldgate-travel[data-phase=cross] .space-worldgate-tunnel{animation:.48s cubic-bezier(.2,.8,.1,1) both gate-cross}.space-worldgate-travel[data-phase=arrive]{animation:.46s ease-out both gate-arrive}.space-worldgate-travel[data-phase=arrive] .space-worldgate-tunnel{animation:.46s ease-out both gate-emerge}@keyframes gate-approach{0%{filter:blur(2px);transform:translate(-50%,-50%)scale(.28)}to{filter:blur();transform:translate(-50%,-50%)scale(2.2)}}@keyframes gate-cross{0%{transform:translate(-50%,-50%)scale(1.8)}to{filter:blur(5px);transform:translate(-50%,-50%)scale(8)}}@keyframes gate-emerge{0%{opacity:1;transform:translate(-50%,-50%)scale(7)}to{opacity:0;transform:translate(-50%,-50%)scale(.5)}}@keyframes gate-veil{0%{opacity:0}to{opacity:1}}@keyframes gate-arrive{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.space-worldgate-travel,.space-worldgate-tunnel{animation:none!important}.space-worldgate-travel{background:#03050cb8}}.space-region-drag-demo{border:1px dashed color-mix(in srgb,var(--space-accent) 50%,transparent);background:color-mix(in srgb,var(--space-accent) 6%,transparent);border-radius:14px;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.space-region-drag-demo i{background:var(--space-accent);width:13px;height:13px;box-shadow:0 0 18px var(--space-accent);border-radius:50%}.space-region-drag-demo span{letter-spacing:.2em;color:var(--space-muted);font-size:8px}.nsg-lattice-view:has(.space-webgl-node[data-spatial-selected=true]) .space-hover-card{display:none}.space-surface-controls{z-index:22;border:1px solid color-mix(in srgb,var(--space-accent) 28%,var(--space-line));background:color-mix(in srgb,var(--space-bg) 88%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;width:min(620px,100% - 40px);padding:10px 12px;position:absolute;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 15px 45px #0006}.space-surface-controls>small{letter-spacing:.15em;color:var(--space-accent);font-size:7px}.space-surface-controls>strong{text-transform:capitalize;margin-left:8px;font-size:11px}.space-surface-controls>div{gap:5px;margin-top:8px;display:flex;overflow:auto}.space-surface-controls button{white-space:nowrap;border:1px solid var(--space-line);color:var(--space-ink);background:0 0;border-radius:9px;padding:6px 9px;font-size:8px}.space-surface-controls button:hover{border-color:var(--space-accent);background:color-mix(in srgb,var(--space-accent) 8%,transparent)}.space-webgl-node[data-spatial-selected=true]{outline:0;min-width:0;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.space-spatial-settings{z-index:18;align-items:center;gap:7px;display:flex;position:absolute;bottom:88px;left:20px}.space-spatial-settings label{border:1px solid var(--space-line);background:var(--space-panel);color:var(--space-muted);border-radius:10px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;display:flex}.space-spatial-settings select{color:var(--space-ink);background:0 0;border:0;font-size:8px}.space-spatial-settings button{border:1px solid var(--space-line);background:var(--space-panel);color:var(--space-ink);border-radius:10px;padding:7px 10px;font-size:8px}.space-footprint-preview{gap:7px;display:grid}.space-footprint-preview>small{letter-spacing:.13em;color:var(--space-accent);font-size:7px}.space-footprint-preview>div{gap:5px;display:flex}.space-footprint-preview button{border:1px solid var(--space-line);color:var(--space-ink);background:0 0;border-radius:8px;padding:6px 8px;font-size:8px}.space-window-studio{z-index:35;border:1px solid color-mix(in srgb,var(--space-accent) 30%,var(--space-line));background:color-mix(in srgb,var(--space-bg) 92%,transparent);-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);border-radius:20px;gap:14px;width:min(330px,100% - 40px);max-height:72%;padding:16px;display:grid;position:absolute;top:82px;right:20px;overflow:auto;box-shadow:0 22px 70px #0008}.space-window-studio header{display:grid}.space-window-studio header small{letter-spacing:.18em;color:var(--space-accent);font-size:7px}.space-window-studio header strong{font-size:17px}.space-window-studio section{gap:7px;display:grid}.space-window-studio section>label,.space-window-slider>span{text-transform:uppercase;letter-spacing:.1em;color:var(--space-muted);font-size:8px}.space-window-shapes{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.space-window-shapes button{border:1px solid var(--space-line);min-height:58px;color:var(--space-ink);background:0 0;border-radius:12px;font-size:8px}.space-window-shapes button[data-active=true]{border-color:var(--space-accent);box-shadow:inset 0 0 22px color-mix(in srgb,var(--space-accent) 10%,transparent)}.space-window-presets{grid-template-columns:repeat(5,1fr);gap:5px;display:grid}.space-window-presets button{aspect-ratio:1;border:1px solid var(--space-line);background:color-mix(in srgb,var(--space-accent) 7%,transparent);color:var(--space-muted);text-transform:capitalize;border-radius:12px;font-size:7px}.space-window-presets button[data-active=true]{border-color:var(--space-accent);color:var(--space-ink)}.space-window-slider{grid-template-columns:90px 1fr;align-items:center;gap:8px;display:grid}.space-window-slider input{width:100%}.space-window-toggle{align-items:center;gap:8px;font-size:9px;display:flex}.space-node-reveal-host{z-index:26;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.node-world-reveal{--s:var(--reveal-scale,2);width:140px;height:140px;transform:scale(var(--s));transform-origin:50%;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--space-accent) 22%,transparent));border-radius:50%;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:relative}.node-reveal-world{background:radial-gradient(circle at 40% 35%,color-mix(in srgb,var(--space-accent) 16%,var(--space-bg)),var(--space-bg));border:1px solid color-mix(in srgb,var(--space-accent) 36%,transparent);border-radius:50%;place-content:center;display:grid;position:absolute;inset:17%;overflow:hidden}.node-reveal-world>small{letter-spacing:.1em;text-align:center;font-size:5px}.node-reveal-iris{animation:.42s cubic-bezier(.2,.75,.15,1) both iris-open;position:absolute;inset:0}.node-reveal-iris i{--a:calc(var(--blade)*45deg);transform-origin:0;width:51%;height:23%;transform:rotate(var(--a)) translateX(5%);background:linear-gradient(90deg,color-mix(in srgb,var(--space-accent) 34%,var(--space-bg)),transparent);border-top:1px solid color-mix(in srgb,var(--space-accent) 48%,transparent);border-radius:100% 18%;position:absolute;top:50%;left:50%}@keyframes iris-open{0%{opacity:.3;transform:rotate(65deg)scale(.25)}to{opacity:1;transform:rotate(0)scale(1)}}.node-app-wheel{width:70px;height:70px;position:relative}.node-app-wheel span{background:var(--space-panel);border:1px solid var(--space-accent);width:18px;height:18px;transform:rotate(calc(360deg/var(--n)*var(--i))) translateY(-27px) rotate(calc(-360deg/var(--n)*var(--i)));border-radius:50%;place-items:center;font-size:5px;display:grid;position:absolute;top:27px;left:27px}.node-reveal-collage{grid-template-columns:repeat(3,18px);gap:3px;display:grid}.node-reveal-collage i{background:color-mix(in srgb,var(--space-accent) 14%,transparent);border-radius:5px;place-items:center;height:18px;font-size:5px;font-style:normal;display:grid}.node-reveal-world ul{margin:4px 0 0;padding:0;font-size:5px;list-style:none}.node-live-preview{text-align:center;display:grid}.node-live-preview b{color:var(--space-accent);font-size:7px}.node-reveal-studio{z-index:38;border:1px solid var(--space-line);background:var(--space-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:16px;gap:10px;width:260px;padding:14px;display:grid;position:absolute;top:82px;right:20px}.node-reveal-studio>small{letter-spacing:.15em;color:var(--space-accent);font-size:7px}.node-reveal-studio label{color:var(--space-muted);grid-template-columns:80px 1fr;align-items:center;font-size:8px;display:grid}.space-reveal-settings-toggle{z-index:18;position:absolute;bottom:88px;right:20px}@media (prefers-reduced-motion:reduce){.node-reveal-iris{animation:none}.node-world-reveal{transition:none}}.node-reveal-iris{display:none!important}.node-reveal-effect{border-radius:inherit;pointer-events:none;transform-style:preserve-3d;position:absolute;inset:5%}.node-reveal-effect i{border-radius:inherit;border:1px solid color-mix(in srgb,var(--space-accent) 34%,transparent);opacity:0;position:absolute;inset:0}.node-world-reveal[data-effect=focus-glass]{animation:.34s cubic-bezier(.2,.75,.2,1) both premium-focus}.node-world-reveal[data-effect=focus-glass] .node-reveal-world,.node-world-reveal[data-effect=orbital-peek] .node-reveal-world{animation:.34s ease-out both premium-glass}.node-world-reveal[data-effect=depth-window] .node-reveal-world{animation:.38s cubic-bezier(.18,.8,.2,1) both premium-depth}.node-world-reveal[data-effect=halo-unfold] .node-reveal-effect i{animation:.46s ease-out both premium-halo}.node-world-reveal[data-effect=halo-unfold] .node-reveal-effect i:nth-child(2){animation-delay:45ms}.node-world-reveal[data-effect=halo-unfold] .node-reveal-effect i:nth-child(3){animation-delay:90ms}.node-world-reveal[data-effect=soft-aperture] .node-reveal-world{animation:.32s ease-out both premium-aperture}.node-world-reveal[data-effect=parallax-bloom] .node-reveal-world{animation:.42s cubic-bezier(.2,.8,.2,1) both premium-bloom}.node-world-reveal[data-effect=edge-dissolve] .node-reveal-world{animation:.38s ease-out both premium-dissolve}.node-world-reveal[data-effect=orbital-peek] .node-reveal-effect i:first-child{animation:.5s cubic-bezier(.2,.8,.2,1) both premium-orbit}.node-world-reveal[data-effect=light-fold] .node-reveal-world{animation:.36s cubic-bezier(.2,.8,.2,1) both premium-fold}.node-world-reveal[data-effect=focus-pull] .node-reveal-world{animation:.4s ease-out both premium-pull}@keyframes premium-focus{0%{transform:scale(calc(var(--s)*.78));filter:blur(4px)brightness(.82)}to{transform:scale(var(--s));filter:none}}@keyframes premium-glass{0%{opacity:.15;filter:blur(7px)}to{opacity:1;filter:blur()}}@keyframes premium-depth{0%{opacity:0;transform:perspective(500px)translateZ(-50px)scale(.84)}to{opacity:1;transform:perspective(500px)translateZ(0)scale(1)}}@keyframes premium-halo{0%{opacity:.48;transform:scale(.68)}to{opacity:0;transform:scale(1.25)}}@keyframes premium-aperture{0%{clip-path:circle(12%);opacity:.45}to{clip-path:circle(72%);opacity:1}}@keyframes premium-bloom{0%{opacity:0;filter:blur(5px);transform:translate3d(0,7px,-25px)scale(.82)}to{opacity:1;filter:none;transform:none}}@keyframes premium-dissolve{0%{opacity:.12;clip-path:inset(10% round 50%);filter:blur(3px)}to{opacity:1;clip-path:inset(0 round 50%);filter:none}}@keyframes premium-orbit{0%{opacity:.55;transform:rotate(-45deg)scale(.72)}to{opacity:0;transform:rotate(35deg)scale(1.22)}}@keyframes premium-fold{0%{opacity:0;filter:brightness(1.6);transform:perspective(600px)rotateY(20deg)scaleX(.75)}to{opacity:1;filter:none;transform:none}}@keyframes premium-pull{0%{opacity:.3;filter:blur(10px)saturate(.55);transform:scale(1.06)}to{opacity:1;filter:none;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.node-world-reveal,.node-reveal-world,.node-reveal-effect i{animation:none!important}}.space-node-insight-host{z-index:26;pointer-events:none;border-radius:0 0 12px 12px;position:absolute;overflow:hidden;container-type:inline-size}.node-insight{color:#fff;background:linear-gradient(#04080de0,#03060af7);border-top:1px solid #ffffff24;animation:.22s cubic-bezier(.2,.8,.2,1) both node-insight-rise;position:absolute;inset:0}.node-insight span{text-overflow:ellipsis;white-space:nowrap;line-height:1.4;display:block;position:absolute;overflow:hidden}.node-insight-title{letter-spacing:.01em;font-size:clamp(11px,6cqw,16px);font-weight:600}.node-insight-detail{color:#c5d1df;font-variant-numeric:tabular-nums;font-size:clamp(9px,4.8cqw,12px)}@keyframes node-insight-rise{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.node-insight{animation:none}}.space-navigation{color:#b9c9d6;border-top:1px solid #ffffff15;min-height:56px;position:relative;background:#070b10!important}.space-desk .space-navigation-console{--console-ink:#dceaf5;--console-muted:#829aaa;--console-edge:#829eae48;--console-key:#162632;--console-light:#92d7ed;width:min(500px,100vw - 24px);max-width:calc(100% - 16px);height:174px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--console-ink);z-index:35;background:0 0;border:0;border-radius:0;padding:0;position:absolute;inset:auto auto 100% 50%;transform:translate(-50%)}.space-console-shell{clip-path:polygon(0 28%,19% 28%,27% 0,73% 0,81% 28%,100% 28%,100% 100%,0 100%);border-bottom:2px solid var(--console-light);pointer-events:none;background:linear-gradient(165deg,#526b7966 0,#172630 25%,#0a1119 80%);position:absolute;inset:0}.space-console-shell:after{content:"";clip-path:inherit;background:linear-gradient(140deg,#ffffff08,#0000 35%,#0003);position:absolute;inset:1px}.space-console-buttons{position:absolute;inset:0}.space-desk .space-console-buttons button{border:1px solid var(--console-edge);background:linear-gradient(160deg,color-mix(in srgb,var(--console-key),white 8%),var(--console-key));color:var(--console-ink);border-radius:9px;flex-direction:row;gap:9px;padding:0;transition:background .15s,border-color .15s,transform .15s;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff12}.space-desk .space-console-buttons button:hover:not(:disabled){border-color:var(--console-light);background:color-mix(in srgb,var(--console-key),var(--console-light) 14%)}.space-desk .space-console-buttons button:active:not(:disabled){transform:translateY(1px)}.space-console-buttons small{text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:600}.space-desk .space-console-buttons .console-forward{clip-path:polygon(0 100%,15% 0,85% 0,100% 100%);background:linear-gradient(180deg,#52738366,var(--console-key));border-radius:9px 9px 0 0;padding-top:4px}.space-desk .space-console-buttons :is(.console-up,.console-down){border-radius:6px;gap:0}.space-console-buttons :is(.console-up,.console-down) small{display:none}.space-desk .space-console-buttons .console-back{background:linear-gradient(180deg,var(--console-key),#080e15);border-radius:6px 6px 0 0}.space-desk .space-navigation-console>.console-home,.space-desk .space-navigation-console>.console-settings{width:38px;height:36px;color:var(--console-muted);z-index:2;background:0 0;border:0;padding:0;position:absolute;top:8px}.console-home{left:10%}.console-settings{right:10%}.console-context{pointer-events:none;gap:2px;width:calc(50% - 84px);line-height:1.3;display:grid;position:absolute;bottom:12px}.console-layer{left:12px}.console-world{text-align:right;right:12px}.console-context small{letter-spacing:.12em;color:var(--console-muted);font-size:8px}.console-context strong{white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:500;overflow:hidden}.console-context strong span{color:var(--console-muted)}.space-navigation-console .space-pad-settings{border:1px solid var(--console-edge);color:#dceaf5;z-index:5;overscroll-behavior:contain;background:#0d1723;border-radius:16px;width:min(380px,100vw - 32px);max-height:min(440px,55vh);margin:0;padding:16px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 12px 40px #0008}.space-navigation-console .space-pad-settings select{color:#e2edf4;background:#142332}.console-theme-choice{gap:8px;font-size:12px;display:grid}.space-navigation-console .console-theme-choice select{grid-column:auto;padding:9px}.space-navigation-console .space-pad-settings button{color:#dceaf5}.space-desk .space-navigation-console[data-console-theme=hud]{--console-key:#071920;--console-edge:#75dff45c;--console-light:#9aebff;--console-muted:#7bb7c7}.space-navigation-console[data-console-theme=hud] .space-console-shell{background:linear-gradient(#163642cc,#07121beb);border-bottom:1px solid #86dff5}.space-desk .space-navigation-console[data-console-theme=hud] .space-console-buttons button{background:#0b202dcc;border-radius:3px;box-shadow:inset 0 0 14px #66d4ef0c}.space-navigation-console[data-console-theme=hud] .space-console-shell:after{background:repeating-linear-gradient(90deg,#0000 0 39px,#8fe5f009 40px),repeating-linear-gradient(0deg,#0000 0 19px,#8fe5f008 20px)}.space-desk .space-navigation-console[data-console-theme=grove]{--console-ink:#edf0d9;--console-muted:#b3bea0;--console-key:#344735;--console-light:#b2c786;--console-edge:#a4b58a55}.space-navigation-console[data-console-theme=grove] .space-console-shell{clip-path:polygon(0 37%,3% 29%,19% 28%,24% 7%,30% 0,70% 0,76% 7%,81% 28%,97% 29%,100% 37%,100% 100%,0 100%);background:radial-gradient(at 15% 110%,#8d755146,#0000 65%),repeating-linear-gradient(174deg,#243b2e 0,#304a37 9px,#20362b 11px,#304132 18px)}.space-desk .space-navigation-console[data-console-theme=grove] .space-console-buttons button{background:linear-gradient(170deg,#52654b,#2a3f30);border-radius:16px;box-shadow:inset 0 1px #e0ecc331}.space-desk .space-navigation-console[data-console-theme=grove] .console-forward{color:#f6f6e9;background:linear-gradient(#b1a17a,#4c6144)}.space-desk .space-navigation-console[data-console-theme=aperture]{--console-key:#293440;--console-light:#d5dfe7;--console-edge:#c4d1da44;--console-muted:#97a6b3}.space-navigation-console[data-console-theme=aperture] .space-console-shell{clip-path:polygon(0 35%,3% 28%,19% 28%,26% 4%,30% 0,70% 0,74% 4%,81% 28%,97% 28%,100% 35%,100% 100%,0 100%);background:linear-gradient(145deg,#687783,#28323e 25%,#151d28 75%)}.space-desk .space-navigation-console[data-console-theme=aperture] .space-console-buttons button{background:linear-gradient(155deg,#45515b,#242e38);border-color:#d4e0e22c}@media (max-width:760px){.space-navigation-console .space-console-buttons small{font-size:8px}.space-navigation-console .console-context strong{font-size:9px}.space-navigation-console .console-context small{font-size:7px}.space-navigation-hint{display:none}.space-desk .space-navigation{justify-content:center}.space-desk .space-navigation-console{height:174px}.space-console-buttons .console-left,.space-console-buttons .console-right{flex-direction:column!important;gap:3px!important}}@media (prefers-reduced-motion:reduce){.space-desk .space-console-buttons button{transition:none}}.space-desk[data-theme] .space-direction-pad.space-navigation-console{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;height:96px}.space-navigation-console .console-context{bottom:7px}.space-navigation-console .console-context small{font-size:7px}.space-desk .space-navigation-console>.console-home,.space-desk .space-navigation-console>.console-settings{height:26px;top:0}.space-console-buttons svg{width:15px;height:15px}.space-console-buttons small{font-size:8px}.space-desk .space-os-header{height:var(--os-header-height);border-bottom:1px solid var(--space-line);z-index:40;background:var(--space-bg);align-items:center;gap:14px;padding:0 18px;display:flex;position:relative}.space-desk .space-os-header .space-header{display:contents}.space-desk .space-os-header .space-header>div:first-child{white-space:nowrap;flex-shrink:0;gap:10px;width:auto}.space-desk .space-os-header h1{margin:0;font-size:11px}.space-desk .space-os-header .space-brand{letter-spacing:.16em;font-size:12px}.space-desk .space-os-header .space-brand-slash{font-size:11px}.space-desk .space-os-header .space-command-bar{border:0;flex-wrap:nowrap;flex:1;order:1;gap:12px;min-width:0;padding:0;display:flex}.space-desk .space-os-header .space-command-bar nav{white-space:nowrap;max-width:42%;overflow:auto}.space-desk .space-os-header .space-command-bar nav button{padding:4px;font-size:10px}.space-desk .space-os-header .space-search{border:1px solid var(--space-line);border-radius:7px;flex:1;width:auto;min-width:80px;max-width:250px;margin-left:auto;padding:3px 8px}.space-desk .space-os-header .space-search input{width:100%;min-width:0;font-size:10px}.space-os-menu,.space-os-view{flex-shrink:0;order:2;position:relative}.space-os-view{order:3}.space-os-header summary{cursor:pointer;white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:10px;list-style:none}.space-os-header summary:hover{background:var(--space-button)}.space-desk .space-os-menu>.space-header-actions,.space-desk .space-os-view>.space-view-toolbar{background:var(--space-panel);border:1px solid var(--space-line);z-index:50;border-radius:12px;flex-direction:column;align-items:stretch;gap:12px;width:330px;max-width:calc(100vw - 24px);max-height:70vh;padding:16px;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:auto;box-shadow:0 16px 40px #0005}.space-desk .space-os-menu[open]>.space-header-actions,.space-desk .space-os-view[open]>.space-view-toolbar{display:flex}.space-desk .space-os-view .space-view-toolbar>div{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;display:flex}.space-desk .space-os-view .space-view-toolbar>div:first-child{font-size:10px}.space-desk .space-os-menu .space-header-actions>button{justify-content:flex-start;gap:6px;font-size:11px}.space-os-preferences{border-top:1px solid var(--space-line);padding-top:6px}.space-os-preferences label{gap:5px;margin:10px 0;font-size:11px;display:grid}.space-os-preferences select{background:var(--space-bg);width:100%;color:var(--space-ink);border:1px solid var(--space-line);border-radius:6px;padding:7px;font-size:11px}.space-desk .space-os-menu .space-workspace-menu>div{width:auto;box-shadow:none;position:static}.space-desk .space-os-menu .space-style-switch{justify-content:space-between;display:flex}.space-desk .space-os-menu .space-style-switch button{font-size:10px}.space-desk[data-header=bridge] .space-os-header{background:linear-gradient(115deg,var(--space-panel),var(--space-bg));border-bottom:0}.space-desk[data-header=bridge] .space-os-header:after{content:"";background:var(--space-bg);clip-path:polygon(0 100%,12% 0,88% 0,100% 100%);pointer-events:none;border-top:1px solid var(--space-line);width:140px;height:9px;position:absolute;bottom:-1px;left:calc(50% - 70px)}.space-desk[data-header=island] .space-os-header{background:0 0;border:0;gap:8px}.space-desk[data-header=island] .space-os-header>header+div,.space-desk[data-header=island] .space-os-menu,.space-desk[data-header=island] .space-os-view{background:var(--space-panel);border:1px solid var(--space-line);border-radius:20px;padding:3px 10px}.space-desk[data-header=full] .space-os-header{gap:10px}.space-desk[data-header=full] .space-os-view>summary{display:none}.space-desk[data-header=full] .space-os-view>.space-view-toolbar{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:row;padding:0;display:flex;position:static;overflow:auto}.space-desk[data-header=full] .space-os-view .space-view-toolbar>div:first-child{display:none}.space-desk[data-header=full] .space-os-view .space-view-toolbar>div:last-child{white-space:nowrap;flex-wrap:nowrap;width:max-content}.space-desk[data-header=full] .space-command-bar{flex:0 220px}.space-desk[data-header=full] .space-command-bar nav{display:none}.space-desk[data-header=dual] .space-os-header{grid-template-rows:38px 46px;grid-template-columns:auto 1fr auto;gap:0 16px;display:grid}.space-desk[data-header=dual] .space-header>div:first-child{grid-area:1/1}.space-desk[data-header=dual] .space-os-menu{grid-area:1/3}.space-desk[data-header=dual] .space-command-bar{grid-area:2/1/auto/3}.space-desk[data-header=dual] .space-os-view{grid-area:2/3}.space-desk[data-header=dual] .space-os-header:before{content:"WORKSPACE / SPATIAL SYSTEM";color:var(--space-muted);letter-spacing:.12em;text-align:right;grid-area:1/2;font-size:9px}.space-desk .space-navigation{height:var(--os-footer-height);min-height:0;padding:0 16px}.space-desk .space-status{width:44%;height:var(--os-footer-height);pointer-events:none;justify-content:center;align-items:center;min-height:0;padding:0 8px;font-size:9px;line-height:1.3;display:flex;position:absolute;bottom:0;left:28%;overflow:hidden}.space-view-column{position:relative}.space-desk .space-navigation-hint{display:none}.space-desk .space-stage{height:calc(100dvh - var(--os-header-height) - var(--os-footer-height) - 12px);min-height:340px}@media (max-width:700px){.space-desk .space-os-header{gap:4px;padding:0 8px}.space-desk .space-os-header h1,.space-desk .space-os-header .space-brand-slash,.space-desk .space-os-header .space-command-bar nav{display:none}.space-desk .space-os-header .space-search{max-width:none}.space-desk .space-os-header summary{padding:5px;font-size:9px}.space-desk[data-header=full] .space-os-view>summary{display:block}.space-desk[data-header=full] .space-os-view{flex:none}.space-desk[data-header=full] .space-os-view>.space-view-toolbar{background:var(--space-panel);width:300px;padding:12px;display:none;position:absolute;top:100%;right:0}.space-desk[data-header=full] .space-os-view[open]>.space-view-toolbar{display:flex}.space-desk[data-header=full] .space-os-view .space-view-toolbar>div:last-child{flex-wrap:wrap;width:100%}.space-desk .space-status{width:55%;left:45%}.space-desk .space-navigation{justify-content:flex-start}.space-desk[data-header=dual] .space-os-header:before{font-size:8px}}@media (min-width:701px){.space-desk[data-header=dual] .space-command-bar{grid-column:1;max-width:240px}.space-desk[data-header=dual] .space-os-view{grid-column:2/4;min-width:0}.space-desk[data-header=dual] .space-os-view>summary{display:none}.space-desk[data-header=dual] .space-os-view>.space-view-toolbar{width:auto;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:flex;position:static;overflow:auto}.space-desk[data-header=dual] .space-os-view .space-view-toolbar>div:first-child{display:none}.space-desk[data-header=dual] .space-os-view .space-view-toolbar>div:last-child{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-end}}.space-desk .space-os-header .space-command-bar nav{scrollbar-width:none}.space-desk .space-os-header .space-command-bar nav::-webkit-scrollbar{display:none}.space-desk[data-header=full] .space-command-bar{flex:0 220px;margin-left:auto}.space-desk[data-header=full] .space-os-view{flex:0 auto;min-width:0}.space-desk[data-header=full] .space-os-view .space-view-toolbar>div:last-child{justify-content:flex-end}.space-desk .space-console-buttons :is(.console-up,.console-down){background:linear-gradient(160deg,color-mix(in srgb,var(--console-key),var(--console-light) 16%),var(--console-key));border-color:color-mix(in srgb,var(--console-edge),var(--console-light) 22%);border-radius:9px;box-shadow:inset 0 1px #ffffff20,0 2px 4px #0002}.space-console-buttons :is(.console-up,.console-down) svg{stroke-width:1.7px;width:23px;height:23px}.space-desk .space-console-buttons :is(.console-left,.console-right){border-radius:9px;gap:10px}.space-console-buttons :is(.console-left,.console-right) svg{width:19px;height:19px}.space-desk .space-console-buttons .console-forward{border-radius:7px 7px 0 0;padding-top:0}.space-desk .space-console-buttons .console-back{border-radius:7px 7px 0 0}.space-navigation-console .console-context{line-height:1.3;bottom:9px}.space-navigation-console .console-context small{letter-spacing:.14em;opacity:.8}.space-navigation-console .space-console-shell{border-bottom-width:1px}.space-desk .space-navigation-console button:focus-visible{outline:2px solid var(--console-light);outline-offset:2px}@media (max-width:700px){.space-desk[data-header=full] .space-command-bar{flex:1;max-width:220px}.space-desk[data-header=full] .space-os-view{flex:none}}.space-desk[data-theme] .space-direction-pad.space-navigation-console{height:112px}.space-desk .space-navigation-console .space-console-shell{border-radius:0}.space-desk .space-navigation-console .space-console-buttons .console-forward{clip-path:polygon(0 0,100% 0,100% 100%,92% 100%,92% 50%,8% 50%,8% 100%,0 100%);border-radius:8px 8px 0 0;align-items:flex-start;gap:6px;padding-top:1px}.space-desk .space-navigation-console .space-console-buttons .console-back{clip-path:polygon(0 0,8% 0,8% 50%,92% 50%,92% 0,100% 0,100% 100%,0 100%);border-radius:0 0 8px 8px;align-items:flex-end;gap:6px;padding-bottom:1px}.space-console-buttons :is(.console-forward,.console-back) svg{width:15px;height:15px}.space-console-buttons :is(.console-forward,.console-back) small{font-size:8px;line-height:16px}.space-desk .space-console-buttons :is(.console-left,.console-right){flex-direction:column;gap:5px}.space-desk .space-navigation-console>.console-home,.space-desk .space-navigation-console>.console-settings{width:24px;height:24px;top:auto;bottom:0}.space-desk .space-navigation-console>.console-home{left:6px}.space-desk .space-navigation-console>.console-settings{right:6px}.space-navigation-console .console-context{align-items:center;gap:6px;width:calc(50% - 46px);display:flex;bottom:3px}.space-navigation-console .console-layer{left:38px}.space-navigation-console .console-world{justify-content:flex-end;right:38px}.space-navigation-console .console-context small{white-space:nowrap;font-size:7px}@media (max-width:400px){.space-navigation-console .console-world small{display:none}.space-console-buttons :is(.console-left,.console-right) small{font-size:7px}}.space-desk .space-navigation-console .space-console-buttons :is(.console-left,.console-right){border-radius:8px;flex-direction:row;gap:8px}@media (max-width:400px){.space-desk .space-navigation-console .space-console-buttons :is(.console-left,.console-right){gap:3px}.space-console-buttons :is(.console-left,.console-right) svg{width:15px;height:15px}}.space-desk .space-navigation-console .space-console-buttons .console-forward{clip-path:polygon(0 0,100% 0,100% 100%,90.278% 100%,90.278% 61.111%,9.722% 61.111%,9.722% 100%,0 100%);padding-top:3px}.space-desk .space-navigation-console .space-console-buttons .console-back{clip-path:polygon(0 0,9.722% 0,9.722% 38.889%,90.278% 38.889%,90.278% 0,100% 0,100% 100%,0 100%);padding-bottom:3px}.space-navigation-console .console-context{gap:2px;width:calc(50% - 122px);display:grid}.space-navigation-console .console-world{justify-content:initial;text-align:right}.space-navigation-console .console-context small{text-overflow:ellipsis;overflow:hidden}.space-navigation-console .console-context strong{font-size:8px}@media (max-width:400px){.space-navigation-console .console-context{width:calc(50% - 114px)}.space-navigation-console .console-context small{display:none}.space-navigation-console .console-world strong{font-size:7px}}.space-desk .space-navigation-console .space-console-buttons .console-forward{clip-path:polygon(12% 0,88% 0,100% 100%,calc(50% + 58px) 100%,calc(50% + 58px) 61.111%,calc(50% - 58px) 61.111%,calc(50% - 58px) 100%,0 100%)}.space-desk .space-navigation-console .space-console-buttons .console-back{clip-path:polygon(0 0,calc(50% - 58px) 0,calc(50% - 58px) 38.889%,calc(50% + 58px) 38.889%,calc(50% + 58px) 0,100% 0,100% 100%,0 100%)}.space-navigation-console .console-context{width:max(0px,50% - 186px)}@media (max-width:400px){.space-navigation-console .console-context{display:none}}.space-desk[data-theme] .space-direction-pad.space-axis-dock{--axis-ink:#eef5fb;--axis-edge:#8daeb64d;--axis-key:#15212b;--axis-light:#85d8d1;top:auto;left:50%;right:auto;bottom:var(--os-footer-height,42px);border:1px solid var(--axis-edge);border-bottom-color:var(--axis-light);width:min(500px,100% - 24px);height:68px;color:var(--axis-ink);z-index:24;background:linear-gradient(160deg,#263742ed,#101923f5 48%,#081119f5);border-top-color:#b8dfe944;border-radius:34px 34px 22px 22px;padding:0;transition:width .22s,height .22s;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px #ffffff0f,0 5px 18px #0003}.space-axis-dock[data-console-theme=hud]{--axis-key:#0a1d27;--axis-light:#8ee8ef;background:linear-gradient(160deg,#17343be8,#06141eef)!important}.space-axis-dock[data-console-theme=grove]{--axis-key:#293128;--axis-light:#b9c993;--axis-edge:#a6b99466;background:linear-gradient(160deg,#455041f5,#1b251ef5)!important}.space-axis-dock[data-console-theme=aperture]{--axis-key:#14222a;--axis-light:var(--space-accent)}.axis-dock-labels{text-align:center;pointer-events:none;grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:absolute;top:5px;left:12px;right:12px}.axis-dock-labels span{letter-spacing:.22em;text-transform:uppercase;color:#bdcbd7;font:7px/12px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.axis-dock-buttons{position:absolute;inset:0}.axis-dock-buttons:before,.axis-dock-buttons:after{content:"";background:linear-gradient(#0000,#afc9d87a,#0000);width:1px;position:absolute;top:22px;bottom:9px;left:calc(33.333% + 4px)}.axis-dock-buttons:after{left:calc(66.667% - 4px)}.space-desk .axis-dock-buttons button{background:linear-gradient(160deg,color-mix(in srgb,var(--axis-key),white 9%),var(--axis-key));color:var(--axis-ink);clip-path:none;border:1px solid #9eb6c24a;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 5px;transition:background .15s,border-color .15s;display:flex;position:absolute;box-shadow:inset 0 1px #ffffff15,0 2px 4px #0003}.space-desk .axis-dock-buttons button:hover:not(:disabled){border-color:var(--axis-light);background:color-mix(in srgb,var(--axis-key),var(--axis-light) 14%)}.space-desk .axis-dock-buttons button:active:not(:disabled){background:color-mix(in srgb,var(--axis-key),var(--axis-light) 24%)}.axis-dock-buttons small{font:10px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.axis-dock-buttons svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.space-desk .space-axis-dock button:focus-visible{outline:2px solid var(--axis-light);outline-offset:2px}.space-desk .space-axis-dock .axis-dock-retract{border:1px solid var(--axis-edge);width:32px;height:13px;min-height:0;color:var(--axis-light);z-index:3;background:#17242d;border-bottom:0;border-radius:8px 8px 0 0;padding:0;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.space-desk .space-axis-dock :is(.axis-dock-home,.axis-dock-settings){width:18px;height:16px;min-height:0;color:var(--axis-ink);opacity:0;background:0 0;border:0;padding:1px;transition:opacity .15s;position:absolute;top:3px}.axis-dock-home{left:16px}.axis-dock-settings{right:16px}.space-desk .space-axis-dock:is(:hover,:focus-within) :is(.axis-dock-home,.axis-dock-settings){opacity:.8}.space-desk[data-theme] .space-direction-pad.space-axis-dock[data-retracted=true]{border-radius:12px 12px 0 0;width:116px;height:22px}.space-desk .space-axis-dock[data-retracted=true] .axis-dock-retract{border-radius:inherit;background:0 0;border:0;gap:6px;width:100%;height:100%;font-size:10px;inset:0;transform:none}.space-axis-dock .space-pad-settings{max-height:min(500px,70vh);inset:auto 0 calc(100% + 16px) auto;overflow:auto}@media (max-width:420px){.axis-dock-buttons small{font-size:8px}.axis-dock-buttons svg{width:15px;height:15px}.space-desk .axis-dock-buttons button{gap:3px;padding:0 2px}.axis-dock-labels span{letter-spacing:.15em;font-size:6px}}@media (prefers-reduced-motion:reduce){.space-desk .space-axis-dock,.space-desk .space-axis-dock *{transition:none!important}}
.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}}
