.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-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-builder-header-actions{align-items:center;gap:8px;display:flex}.space-builder-placement{border:1px solid var(--space-line);border-radius:9px;gap:3px;padding:3px;display:flex}.space-builder-placement button[aria-pressed=true]{background:var(--space-accent);color:var(--space-ink)}.space-inspector{background:color-mix(in srgb,var(--space-panel) 82%,transparent);border-color:color-mix(in srgb,var(--space-line),white 18%);-webkit-backdrop-filter:blur(32px)saturate(1.2);backdrop-filter:blur(32px)saturate(1.2);box-shadow:0 22px 70px #0005,inset 0 1px #ffffff18}.space-inspector.placement-bottom{width:auto;height:min(54dvh,520px);inset:auto 15px 15px}.space-inspector.placement-detached{width:min(520px,100% - 30px);height:min(70dvh,720px);inset:72px auto auto 50%;transform:translate(-50%);box-shadow:0 30px 90px #0006}.space-inspector.placement-right{transform:none}.space-inspector.placement-bottom .space-builder-header,.space-inspector.placement-detached .space-builder-header{background:color-mix(in srgb,var(--space-panel) 88%,transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:2;margin:-10px 0 12px;padding:10px 0 14px;position:sticky;top:-20px}.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-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-inspector{background:color-mix(in srgb,var(--space-panel) 76%,transparent);-webkit-backdrop-filter:blur(38px)saturate(1.3);backdrop-filter:blur(38px)saturate(1.3);border-radius:26px;width:min(410px,100vw - 30px);padding:0;overflow-x:hidden;box-shadow:0 28px 90px #0007,0 0 0 1px #ffffff12,inset 0 1px #ffffff20}.space-builder-header{z-index:5;background:linear-gradient(180deg,color-mix(in srgb,var(--space-panel) 96%,transparent),color-mix(in srgb,var(--space-panel) 72%,transparent));-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border-bottom:1px solid #ffffff12;align-items:flex-start;gap:18px;margin:0;padding:22px 22px 16px;display:flex;position:sticky;top:0}.space-builder-title{gap:3px;min-width:0;display:grid}.space-builder-title .space-builder-kicker{letter-spacing:.16em;color:var(--space-accent);font:9px/1.2 ui-monospace,SFMono-Regular,monospace}.space-builder-title strong{letter-spacing:-.045em;font:500 22px/1.1 -apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif}.space-builder-title small{color:var(--space-muted);font-size:10px;line-height:1.35}.space-builder-header-actions{align-items:flex-start;margin-left:auto}.space-builder-header-actions>button:last-child{background:color-mix(in srgb,var(--space-button),transparent 20%);border-color:#ffffff18;border-radius:50%;width:30px;height:30px;padding:0}.space-builder-placement{background:#0000001c;border-color:#ffffff16;border-radius:12px;padding:3px}.space-builder-placement button{border-radius:9px;min-width:0;padding:6px 8px;font-size:9px}.space-builder-placement button[aria-pressed=true]{background:var(--space-accent);box-shadow:0 2px 8px color-mix(in srgb,var(--space-accent),transparent 60%);color:var(--space-bg)}.space-builder-command{border-bottom:1px solid #ffffff12;grid-template-columns:repeat(5,1fr);gap:5px;padding:12px 16px;display:grid}.space-builder-command button{text-align:left;background:0 0;border:1px solid #0000;border-radius:13px;justify-items:start;gap:2px;min-width:0;padding:9px 8px;display:grid}.space-builder-command button:hover,.space-builder-command button:focus-visible,.space-builder-command button.is-active{background:color-mix(in srgb,var(--space-accent),transparent 88%);border-color:color-mix(in srgb,var(--space-accent),transparent 55%)}.space-builder-command span{color:var(--space-accent);font:9px ui-monospace,SFMono-Regular,monospace}.space-builder-command strong{font-size:10px;font-weight:500}.space-builder-command small{color:var(--space-muted);font-size:8px}.space-builder-hint{background:#00000012;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:10px;margin:12px 16px 2px;padding:9px 11px;display:flex}.space-builder-hint span{color:var(--space-accent);border:1px solid #ffffff20;border-radius:5px;padding:3px 6px;font:9px ui-monospace,SFMono-Regular,monospace}.space-builder-hint p{color:var(--space-muted);margin:0;font-size:9px;line-height:1.35}.space-inspector>details,.space-inspector>.space-customization,.space-inspector>.space-app-picker,.space-inspector>.space-add-section,.space-inspector>.space-view-settings{margin-inline:16px}.space-inspector>details,.space-inspector>.space-customization,.space-inspector>.space-app-picker{border-bottom-color:#ffffff12}.space-inspector>details>summary,.space-inspector>.space-app-picker>summary{letter-spacing:.01em;align-items:center;min-height:48px;font-size:11px;display:flex}.space-inspector>details>summary:after,.space-inspector>.space-app-picker>summary:after{content:"+";color:var(--space-muted);margin-left:auto;font-size:18px;font-weight:300}.space-inspector>details[open]>summary:after,.space-inspector>.space-app-picker[open]>summary:after{content:"−"}.space-inspector .space-presets button{background:color-mix(in srgb,var(--space-button),transparent 18%);border-radius:10px}.space-inspector .space-presets button:hover{background:color-mix(in srgb,var(--space-accent),transparent 88%)}.space-inspector .space-customization>details{border-bottom:1px solid #ffffff0f;margin:0 0 2px;padding:0 0 12px}.space-inspector .space-customization>details>summary{min-height:44px}.space-inspector .space-customization>details>summary:after{content:"+";color:var(--space-muted);margin-left:auto;font-size:17px}.space-inspector .space-customization>details[open]>summary:after{content:"−"}.space-inspector input:not([type=checkbox]),.space-inspector select{background:#00000016;border-color:#ffffff16;border-radius:10px;padding:9px 10px}.space-inspector .space-primary{box-shadow:0 7px 18px color-mix(in srgb,var(--space-accent),transparent 75%);border-radius:12px}.space-inspector.placement-bottom{border-radius:26px 26px 0 0;height:min(66dvh,680px)}.space-inspector.placement-detached{border-radius:28px;width:min(580px,100vw - 30px);height:min(78dvh,820px)}.space-inspector.placement-bottom .space-builder-command{grid-template-columns:repeat(5,1fr)}@media (max-width:600px){.space-builder-header{padding:18px 16px 13px}.space-builder-title strong{font-size:19px}.space-builder-placement button{padding-inline:6px}.space-builder-command{padding-inline:10px}.space-builder-command button{padding-inline:5px}.space-builder-command strong{font-size:9px}.space-builder-command small{display:none}.space-inspector>details,.space-inspector>.space-customization,.space-inspector>.space-app-picker,.space-inspector>.space-add-section,.space-inspector>.space-view-settings{margin-inline:12px}}.space-inspector{grid-template-rows:auto minmax(0,1fr);grid-template-columns:86px minmax(0,1fr);align-content:stretch;display:grid}.space-inspector>.space-builder-header{grid-column:1/-1}.space-builder-rail{background:#0000000d;border-right:1px solid #ffffff12;flex-direction:column;grid-area:2/1;gap:5px;padding:14px 9px;display:flex}.space-builder-rail-label{letter-spacing:.12em;color:var(--space-muted);text-align:center;padding:2px 4px 9px;font:8px/1.35 ui-monospace,SFMono-Regular,monospace}.space-builder-rail button{color:var(--space-muted);background:0 0;border:1px solid #0000;border-radius:13px;justify-items:center;gap:4px;padding:10px 3px;font-size:9px;display:grid}.space-builder-rail button svg{stroke-width:1.5px}.space-builder-rail button strong{font-size:9px;font-weight:500}.space-builder-rail button small{opacity:.7;font-size:7px}.space-builder-rail button:hover,.space-builder-rail button[aria-current=page]{color:var(--space-ink);background:color-mix(in srgb,var(--space-accent),transparent 87%);border-color:color-mix(in srgb,var(--space-accent),transparent 55%);box-shadow:0 4px 14px color-mix(in srgb,var(--space-accent),transparent 88%)}.space-builder-rail-footer{text-align:center;grid-template-columns:1fr 1fr;gap:3px;margin-top:auto;padding:4px;display:grid}.space-builder-rail-footer kbd{color:var(--space-muted);border:1px solid #ffffff1c;border-radius:4px;padding:3px 0;font:9px ui-monospace,SFMono-Regular,monospace}.space-builder-rail-footer small{color:var(--space-muted);grid-column:1/-1;font-size:7px}.space-builder-body{scrollbar-width:thin;scrollbar-color:var(--space-line) transparent;grid-area:2/2;min-width:0;padding:0 0 18px;overflow-y:auto}.space-builder-context{border-bottom:1px solid #ffffff12;gap:4px;padding:18px 18px 13px;display:grid}.space-builder-context span{letter-spacing:.15em;color:var(--space-accent);font:8px ui-monospace,SFMono-Regular,monospace}.space-builder-context strong{letter-spacing:-.02em;font-size:15px;font-weight:450;line-height:1.2}.space-builder-body>h2,.space-builder-body>p,.space-builder-body>.space-eyebrow,.space-builder-body>.space-coordinates,.space-builder-body>.space-object-actions{margin-inline:18px}.space-inspector[data-builder-mode=build] .space-builder-body>:is(.space-living-controls,.space-customization,.space-app-picker,.space-world-field,.space-view-settings),.space-inspector[data-builder-mode=arrange] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-living-controls,.space-customization,.space-app-picker,.space-add-section,.space-view-settings),.space-inspector[data-builder-mode=atmosphere] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-app-picker,.space-add-section,.space-view-settings),.space-inspector[data-builder-mode=apps] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-living-controls,.space-customization,.space-add-section,.space-view-settings),.space-inspector[data-builder-mode=review] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-living-controls,.space-app-picker,.space-add-section){display:none}.space-inspector[data-builder-mode=atmosphere] .space-builder-context strong{color:#bfe7c6}.space-inspector[data-builder-mode=apps] .space-builder-context strong{color:#c8c7ff}.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}}.space-inspector{border:1px solid color-mix(in srgb,var(--space-accent) 26%,transparent);background:color-mix(in srgb,var(--space-panel) 84%,transparent);-webkit-backdrop-filter:blur(34px)saturate(1.35);backdrop-filter:blur(34px)saturate(1.35);border-radius:24px;height:calc(100% - 32px);max-height:calc(100% - 32px);top:16px;bottom:auto;right:16px;overflow:hidden;box-shadow:0 24px 80px #0008,0 0 0 1px #ffffff0c,inset 0 1px #ffffff18;width:min(25vw,420px)!important;max-width:420px!important}.space-inspector[hidden]{display:none!important}.space-inspector.placement-right{left:auto;transform:none}.space-inspector.placement-bottom{border-radius:24px;max-height:calc(100% - 32px);width:min(25vw,420px)!important;height:min(72dvh,720px)!important;inset:auto auto 16px 50%!important;transform:translate(-50%)!important}.space-inspector.placement-detached{border-radius:24px;width:min(25vw,420px)!important;height:min(78dvh,760px)!important;inset:16px auto auto 50%!important;transform:translate(-50%)!important}.space-builder-header{background:linear-gradient(180deg,color-mix(in srgb,var(--space-panel) 98%,transparent),color-mix(in srgb,var(--space-panel) 76%,transparent));border-bottom:1px solid #ffffff16;gap:12px;padding:16px 16px 13px}.space-builder-title strong{letter-spacing:-.04em;font-size:18px}.space-builder-title small{font-size:9px}.space-builder-header-actions{gap:6px}.space-builder-placement{background:#00000018;border:1px solid #ffffff16;border-radius:11px;gap:2px;padding:3px;display:flex}.space-builder-placement button{color:var(--space-muted);background:0 0;border:0;border-radius:8px;padding:5px 7px;font-size:8px}.space-builder-placement button[aria-pressed=true]{background:var(--space-accent);color:var(--space-bg);box-shadow:0 3px 10px color-mix(in srgb,var(--space-accent),transparent 70%)}.space-builder-rail{background:#00000012;border-right:1px solid #ffffff12;gap:4px;padding:11px 7px}.space-builder-rail-label{letter-spacing:.18em;padding-bottom:7px;font-size:7px}.space-builder-rail button{border-radius:11px;padding:9px 2px}.space-builder-rail button svg{width:16px;height:16px}.space-builder-rail button strong{font-size:8px}.space-builder-rail button small{font-size:7px}.space-builder-rail button[aria-current=page]{background:color-mix(in srgb,var(--space-accent),transparent 84%);border-color:color-mix(in srgb,var(--space-accent),transparent 46%);box-shadow:0 5px 14px color-mix(in srgb,var(--space-accent),transparent 88%)}.space-builder-context{padding:14px 15px 11px}.space-builder-context span{font-size:7px}.space-builder-context strong{font-size:14px}.space-builder-body{padding-bottom:12px}.space-builder-body>details,.space-builder-body>.space-customization,.space-builder-body>.space-app-picker,.space-builder-body>.space-add-section,.space-builder-body>.space-view-settings{margin-inline:12px}.space-inspector>details,.space-inspector>.space-customization,.space-inspector>.space-app-picker{border-bottom:1px solid #ffffff12}.space-inspector>details>summary,.space-inspector>.space-app-picker>summary{min-height:42px;font-size:10px}.space-inspector>details>summary:after,.space-inspector>.space-app-picker>summary:after{font-size:16px}.space-inspector p{font-size:9px;line-height:1.45}.space-inspector label{font-size:9px}.space-inspector input:not([type=checkbox]),.space-inspector select{border-radius:9px;padding:8px 9px}.space-stepper{grid-template-columns:32px minmax(0,1fr) 32px;align-items:center;gap:4px;margin-top:7px;display:grid}.space-stepper button{background:color-mix(in srgb,var(--space-button),transparent 10%);border-radius:9px;height:28px;padding:0;font-size:16px;line-height:1}.space-stepper button:disabled{opacity:.25}.space-stepper-value{height:28px;color:var(--space-ink);font-variant-numeric:tabular-nums;background:#00000018;border:1px solid #ffffff18;border-radius:9px;place-items:center;font:10px ui-monospace,SFMono-Regular,monospace;display:grid}.space-choice-strip,.space-choice-grid{flex-wrap:wrap;gap:4px;margin-top:5px;display:flex}.space-choice-strip button,.space-choice-grid button{min-height:24px;color:var(--space-muted);background:#00000014;border:1px solid #ffffff16;border-radius:8px;padding:4px 7px;font-size:8px}.space-choice-strip button[aria-pressed=true],.space-choice-grid button[aria-pressed=true]{background:color-mix(in srgb,var(--space-accent),transparent 82%);border-color:color-mix(in srgb,var(--space-accent),transparent 42%);color:var(--space-ink)}.space-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.space-choice-grid button{text-transform:capitalize;justify-content:flex-start}.space-customization .space-control{margin:14px 0}.space-control>span,.space-control output{font-size:9px}.space-inspector input[type=range]{display:none!important}.space-presets{gap:4px;margin-top:9px}.space-presets button{border-radius:9px;padding:6px 8px;font-size:8px}.space-inspector .space-primary{border-radius:10px;padding:9px 11px}@media (max-width:600px){.space-inspector{max-width:calc(100% - 20px);height:calc(100% - 20px)!important;top:10px!important;bottom:10px!important;right:10px!important}.space-inspector.placement-bottom{height:min(76dvh,620px)!important;bottom:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.space-inspector.placement-detached{height:min(82dvh,680px)!important;top:10px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.space-builder-header{padding:13px 12px 11px}.space-builder-title strong{font-size:16px}.space-builder-placement button{padding-inline:5px}.space-builder-body>details,.space-builder-body>.space-customization,.space-builder-body>.space-app-picker,.space-builder-body>.space-add-section,.space-builder-body>.space-view-settings{margin-inline:10px}}.space-desk[data-theme] .space-reference-navigator{z-index:24;top:auto;left:50%;right:auto;bottom:var(--os-footer-height,42px);width:min(var(--nav-width),calc(100% - 24px));height:var(--nav-height);box-shadow:none;color:var(--nav-ink);--nav-top:color-mix(in srgb,var(--nav-base),white 12%);--nav-edge:color-mix(in srgb,var(--nav-ink),transparent 58%);background:0 0;border:0;border-radius:26px;padding:0;position:absolute;transform:translate(-50%)}.space-reference-navigator:before{content:"";background:color-mix(in srgb,var(--nav-base) var(--nav-opacity),transparent);border:1px solid var(--nav-edge);-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur));pointer-events:none;border-radius:24px;position:absolute;inset:8px 0;box-shadow:0 5px 16px #0002}.space-reference-navigator[data-shape=seams]:before{display:none}.space-reference-navigator:is([data-shape=split],[data-shape=precision],[data-shape=focus],[data-shape=wrap]):before{clip-path:polygon(0 30%,3% 14%,29% 14%,32% 0,68% 0,71% 14%,97% 14%,100% 30%,100% 70%,97% 86%,71% 86%,68% 100%,32% 100%,29% 86%,3% 86%,0 70%);border-radius:0;inset:0}.reference-nav-buttons{filter:drop-shadow(0 1px 2px #0004);position:absolute;inset:0}.space-desk .reference-nav-buttons .reference-key{min-height:0;color:var(--nav-ink);touch-action:manipulation;background:0 0;border:0;border-radius:10px;padding:0;transition:filter .16s,translate .16s;display:block;position:absolute;overflow:hidden}.reference-key-surface{width:100%;height:100%;opacity:calc(var(--nav-opacity)/100%);position:absolute;inset:0}.reference-key-label{white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;transform:translate(-50%,-50%)}.reference-key-label small{font:450 10px/1.1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.reference-key-label svg{stroke-width:1.7px;flex-shrink:0;width:18px;height:18px}.reference-key[data-vertical=true] .reference-key-label{flex-direction:column;gap:5px}.space-desk .reference-key.console-enter{--nav-base:var(--nav-enter);--nav-top:color-mix(in srgb,var(--nav-enter),var(--nav-accent) 18%);--nav-edge:var(--nav-accent);filter:drop-shadow(0 0 var(--nav-glow) color-mix(in srgb,var(--nav-accent),transparent 65%))}.space-desk .reference-key:hover:not(:disabled){--nav-edge:var(--nav-accent);filter:brightness(1.12)}.space-desk .reference-key:active:not(:disabled){filter:brightness(.95);translate:0 1px}.space-desk .reference-key:focus-visible{--nav-edge:var(--nav-accent);--nav-top:color-mix(in srgb,var(--nav-base),var(--nav-accent) 40%);outline:0}.space-desk .space-reference-navigator :is(.reference-nav-retract,.reference-nav-home,.reference-nav-settings){z-index:3;border:1px solid var(--nav-edge);background:var(--nav-base);width:26px;height:22px;min-height:0;color:var(--nav-ink);border-radius:8px;padding:2px;position:absolute;top:-16px}.space-desk .reference-nav-retract{left:50%;transform:translate(-50%)}.reference-nav-home{left:8px}.reference-nav-settings{right:8px}.space-desk .space-reference-navigator[data-retracted=true]{width:116px;height:22px}.space-reference-navigator[data-retracted=true]:before{display:none}.space-desk .space-reference-navigator[data-retracted=true] .reference-nav-retract{border-radius:12px 12px 0 0;width:100%;height:100%;font-size:10px;inset:0;transform:none}.space-desk .reference-nav-panel{border:1px solid var(--space-line);background:var(--space-panel);width:min(440px,100vw - 30px);max-height:min(620px,75dvh);color:var(--space-ink);border-radius:16px;padding:14px;line-height:1.5;position:absolute;inset:auto 0 calc(100% + 18px) auto;overflow:auto;box-shadow:0 16px 48px #0005}.reference-nav-panel>nav{gap:6px;margin-bottom:12px;display:flex}.reference-nav-panel>nav button{flex:1}.reference-nav-panel button[aria-pressed=true]{border-color:var(--space-accent);background:color-mix(in srgb,var(--space-accent),transparent 88%)}.navigator-appearance header{justify-content:space-between;align-items:center;margin:6px 0 12px;display:flex}.navigator-appearance header strong{font-size:12px;font-weight:500}.navigator-appearance header small{color:var(--space-muted);font-size:10px}.navigator-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.space-desk .navigator-preset-grid button{background:color-mix(in srgb,var(--space-bg),transparent 15%);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:7px;display:flex}.navigator-preset-grid svg{width:100%;height:40px;display:block}.navigator-preset-grid span{font-size:10px;font-weight:400}.navigator-design-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.navigator-design-fields label{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;font-size:10px;display:flex}.navigator-design-fields output{color:var(--space-muted);margin-left:auto}.navigator-design-fields select,.navigator-design-fields input[type=range]{width:100%;min-width:0}.navigator-design-fields input[type=color]{border:0;width:28px;height:24px;padding:0}.navigator-design-fields select{background:var(--space-bg);color:var(--space-ink);border:1px solid var(--space-line);border-radius:6px;padding:7px;font-size:11px}.navigator-design-fields button{padding:3px;font-size:9px}.navigator-gamer{align-items:center;gap:8px;font-size:12px;display:flex}.space-reference-navigator[data-shape=soft] .reference-key{border-radius:20px}.space-reference-navigator[data-shape=soft] .reference-nav-buttons{filter:drop-shadow(0 2px 4px #0003)}@media (max-width:520px){.reference-key-label{gap:3px}.reference-key-label small{font-size:8px}.reference-key-label svg{width:14px;height:14px}.reference-key.console-enter .reference-key-label{flex-direction:column;gap:3px}}@media (prefers-reduced-motion:reduce){.space-reference-navigator *{transition:none!important}}.space-desk[data-theme] .space-reference-navigator{-webkit-backdrop-filter:none;backdrop-filter:none;--nav-top:color-mix(in srgb,var(--nav-base),white 16%);--nav-bottom:color-mix(in srgb,var(--nav-base),black 22%);--nav-edge:color-mix(in srgb,var(--nav-ink),transparent 42%);--nav-shell:color-mix(in srgb,var(--nav-base),black 26%);--nav-rim:color-mix(in srgb,var(--nav-ink),transparent 54%)}.space-reference-navigator:before{display:none!important}.reference-chassis{filter:drop-shadow(0 2px 2px #0008);width:100%;height:100%;position:absolute;inset:0;overflow:visible}.space-desk .reference-nav-buttons{filter:none}.space-desk .reference-nav-buttons .reference-key{box-shadow:none;isolation:isolate;border-radius:0;overflow:visible}.reference-key-surface{filter:drop-shadow(0 1px 1px #0009);opacity:1}.reference-key-label small{font-size:calc(11px * var(--nav-scale));letter-spacing:.015em;font-weight:450}.reference-key-label svg{width:calc(18px * var(--nav-scale));height:calc(18px * var(--nav-scale));stroke-width:2.1px}.reference-key-label{gap:calc(9px * var(--nav-scale))}.reference-key[data-vertical=true] .reference-key-label{gap:calc(7px * var(--nav-scale))}.reference-key[data-vertical=true] .reference-key-label svg{width:calc(24px * var(--nav-scale));height:calc(24px * var(--nav-scale))}.space-desk .reference-key.console-enter{--nav-edge:var(--nav-accent);--nav-bottom:color-mix(in srgb,var(--nav-enter),black 28%);--nav-top:color-mix(in srgb,var(--nav-enter),var(--nav-accent) 23%);--nav-base:var(--nav-enter);filter:none}.reference-key.console-enter .reference-key-surface{filter:drop-shadow(0 0 calc(var(--nav-glow)/2) color-mix(in srgb,var(--nav-accent),transparent 65%))}.space-desk .reference-nav-buttons button:disabled{opacity:.65}.space-reference-navigator:is([data-material=pearl],[data-material=garden],[data-material=limestone],[data-material=sage],[data-material=glass]){--nav-top:color-mix(in srgb,var(--nav-base),white 22%);--nav-bottom:color-mix(in srgb,var(--nav-base),black 8%);--nav-shell:color-mix(in srgb,var(--nav-base),black 25%);--nav-edge:#ffffe5bd;--nav-rim:#657163}.space-reference-navigator[data-material=pearl] .console-enter{color:#f2f3df}.space-reference-navigator[data-material=olive]{--nav-top:#4c5140;--nav-bottom:#2c3025;--nav-edge:#a9b09c;--nav-shell:#22291d}.space-reference-navigator[data-material=garden]{--nav-edge:#75877b;--nav-shell:#b3bfb2}.space-reference-navigator[data-material=glass] .reference-key-surface{opacity:.78}.space-reference-navigator[data-material=glass] .reference-chassis{opacity:.65}.space-desk .space-reference-navigator :is(.reference-nav-home,.reference-nav-settings,.reference-nav-retract){opacity:0;transition:opacity .15s;top:-22px}.space-desk .space-reference-navigator:is(:hover,:focus-within) :is(.reference-nav-home,.reference-nav-settings,.reference-nav-retract),.space-desk .space-reference-navigator[data-retracted=true] .reference-nav-retract{opacity:1}.space-desk .space-reference-navigator[data-retracted=true] .reference-nav-retract{top:0}@media (max-width:520px){.reference-key.console-enter .reference-key-label{flex-direction:row}.reference-key.console-enter[data-vertical=true] .reference-key-label{flex-direction:column}}.space-desk[data-theme] .space-direction-pad.space-reference-navigator{box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.space-desk .space-reference-navigator .reference-key-surface{opacity:calc(var(--nav-opacity)/100%)}.space-desk .space-reference-navigator[data-material=glass] .reference-key-surface{opacity:calc(var(--nav-opacity)/100% * .82)}.space-desk .space-reference-navigator .reference-key{-webkit-backdrop-filter:blur(var(--nav-blur));backdrop-filter:blur(var(--nav-blur))}.space-reference-navigator[data-material=graphite]{--nav-top:#34414f;--nav-bottom:#121b24;--nav-edge:#9dafbc;--nav-rim:#66737f;--nav-shell:#151d25}.space-desk .space-reference-navigator[data-shape=seams] .reference-key{--nav-top:#252d35;--nav-bottom:#151c22;--nav-edge:#b1bfc9}.space-reference-navigator[data-material=graphite]:is([data-shape=gate],[data-shape=butterfly],[data-shape=arcs]) .console-enter{--nav-enter:#14554f;--nav-accent:#7aebd9}.space-reference-navigator[data-material=graphite][data-shape=gate] .console-enter .reference-key-label svg{width:calc(27px * var(--nav-scale));height:calc(27px * var(--nav-scale))}.navigator-reference-art{isolation:isolate;display:block;position:relative;overflow:visible}.navigator-reference-art image{pointer-events:none}.navigator-art-target{cursor:pointer;stroke:#0000;stroke-width:1.5px;outline:none;transition:fill .12s}.navigator-art-target:hover:not([aria-disabled=true]){fill:#ffffff0c}.navigator-art-target:active:not([aria-disabled=true]){fill:#00000020}.navigator-art-target:focus-visible{stroke:#9df4e6;fill:#9df4e610}.navigator-art-target[aria-disabled=true]{cursor:default}.navigator-rendering-choice{gap:6px;margin-top:14px;font-size:11px;display:grid}.navigator-rendering-choice select{background:var(--space-bg);color:var(--space-ink);border:1px solid var(--space-line);border-radius:7px;padding:8px}.navigator-art-note{color:var(--space-muted);line-height:1.5;font-size:10px!important}.navigator-design-fields :disabled{opacity:.4}.navigator-preset-grid .navigator-reference-art{width:100%;height:40px}.living-scene-picker{gap:12px;padding:12px 0 18px;display:grid}.living-scene-picker h3,.living-scene-picker p{margin:0}.living-scene-picker label{gap:6px;font-size:12px;display:grid}.living-scene-picker details{border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:10px;padding:10px}.living-scene-picker details[open]{gap:10px;display:grid}.living-scene-picker summary{cursor:pointer;font-size:12px}.living-scene-picker small{opacity:.72;font-size:10px;line-height:1.5;display:block}.living-scene-current{background:color-mix(in srgb,currentColor 5%,transparent);border-radius:8px;padding:10px;font-size:12px}.living-scene-gallery{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:470px;padding:3px;display:grid;overflow:auto}.living-scene-gallery .living-scene-card{border:1px solid color-mix(in srgb,currentColor 20%,transparent);text-align:left;border-radius:9px;flex-direction:column;align-items:stretch;gap:4px;padding:0 0 8px;display:flex;overflow:hidden}.living-scene-card img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.living-scene-card span,.living-scene-card small{padding:0 7px}.living-scene-card span{font-size:11px;line-height:1.35}.living-scene-gallery .living-scene-card[aria-pressed=true]{outline-offset:0;border-color:#97b895;outline:2px solid #97b895}.living-scene-card:focus-visible{outline-offset:2px;outline:2px solid}.living-scene-picker form{gap:8px;display:grid}.space-inspector .living-scene-gallery{grid-auto-rows:max-content;align-content:start}.space-inspector .living-scene-gallery .living-scene-card{height:auto;min-height:118px}.space-inspector .living-scene-card>*{flex-shrink:0}.space-desk[data-theme=daylight] .space-webgl-node>span{color:#253428;text-shadow:none;background:#e9eddec2;border-radius:5px;padding:3px 7px}.space-desk .reference-nav-panel .navigator-theme-controls{border-bottom:1px solid color-mix(in srgb,currentColor 15%,transparent);gap:8px;margin-bottom:12px;padding:4px 0 14px;display:grid}.space-desk .reference-nav-panel .navigator-theme-controls>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.space-desk .reference-nav-panel .navigator-theme-controls button{border-radius:8px;width:auto;height:auto;min-height:34px;padding:7px 5px;font-size:11px}.space-desk .navigator-theme-controls button[aria-pressed=true]{background:var(--nav-accent);color:var(--nav-base)}.space-desk .reference-nav-panel{max-height:min(540px,calc(100dvh - var(--os-header-height,60px) - var(--os-footer-height,44px) - var(--nav-height,110px) - 60px))}.space-desk .reference-nav-panel .navigator-theme-controls{z-index:2;background:var(--space-panel);grid-template-columns:1fr;padding:8px 0 12px;position:sticky;top:-5px}.space-inspector[data-builder-mode=arrange] .space-builder-context strong{color:var(--space-accent)}@media (max-width:600px){.space-inspector{grid-template-columns:68px minmax(0,1fr)}.space-builder-rail{padding-inline:5px}.space-builder-rail button{padding-inline:1px}.space-builder-rail button strong{font-size:8px}.space-builder-rail-label{font-size:7px}.space-builder-context{padding-inline:13px}.space-builder-body>h2,.space-builder-body>p,.space-builder-body>.space-eyebrow,.space-builder-body>.space-coordinates,.space-builder-body>.space-object-actions{margin-inline:13px}}.space-inspector.placement-right{width:min(25vw,420px)!important}.space-inspector.placement-bottom{width:min(23vw,390px)!important}.space-inspector.placement-detached{width:min(21vw,360px)!important}.space-builder-rail{overscroll-behavior:contain;overflow-y:auto}.space-inspector[data-builder-mode=theme] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-living-controls,.space-customization,.space-app-picker,.space-add-section,.space-view-settings,.space-eyebrow,.space-inspector-object,.space-coordinates,.space-object-actions,.space-object-settings,.icon-studio,h2,p),.space-inspector[data-builder-mode=structure] .space-builder-body>:is(.space-world-field,.space-living-controls,.space-customization,.space-app-picker,.space-add-section,.space-view-settings,.space-eyebrow,.space-inspector-object,.space-coordinates,.space-object-actions,.space-object-settings,.icon-studio,h2,p),.space-inspector[data-builder-mode=nodes] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-living-controls,.space-customization,.space-app-picker,.space-add-section,.space-view-settings),.space-inspector[data-builder-mode=weather] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-customization,.space-app-picker,.space-add-section,.space-view-settings,.space-eyebrow,.space-inspector-object,.space-coordinates,.space-object-actions,.space-object-settings,.icon-studio,h2,p),.space-inspector[data-builder-mode=motion] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-living-controls,.space-app-picker,.space-add-section,.space-eyebrow,.space-inspector-object,.space-coordinates,.space-object-actions,.space-object-settings,.icon-studio,h2,p),.space-inspector[data-builder-mode=apps] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-living-controls,.space-customization,.space-view-settings,.space-eyebrow,.space-inspector-object,.space-coordinates,.space-object-actions,.space-object-settings,.icon-studio,h2,p),.space-inspector[data-builder-mode=library] .space-builder-body>:is(.space-device-views,.space-dimensions,.space-world-field,.space-add-section,.space-view-settings),.space-inspector[data-builder-mode=structure] .space-builder-body>.space-theme-controls,.space-inspector[data-builder-mode=nodes] .space-builder-body>.space-theme-controls,.space-inspector[data-builder-mode=weather] .space-builder-body>.space-theme-controls,.space-inspector[data-builder-mode=motion] .space-builder-body>.space-theme-controls,.space-inspector[data-builder-mode=apps] .space-builder-body>.space-theme-controls{display:none}.space-inspector[data-builder-mode=nodes] .space-builder-body>.space-add-section{display:block}.space-theme-controls{border-block:1px solid #ffffff12;margin:14px 12px;padding:12px 0}.space-theme-controls summary{cursor:pointer;font-size:10px;font-weight:500}.space-theme-controls p{color:var(--space-muted);margin:8px 0;font-size:9px;line-height:1.5}.space-desk .space-reference-navigator{left:50%!important;right:auto!important;bottom:var(--os-footer-height,42px)!important;z-index:50!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;position:absolute!important;top:auto!important;transform:translate(-50%)!important}.space-desk .space-reference-navigator[data-retracted=true]{opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (max-width:600px){.space-inspector,.space-inspector.placement-right,.space-inspector.placement-bottom,.space-inspector.placement-detached{width:min(88vw,420px)!important}}.space-inspector{width:var(--builder-width,min(25vw,420px))!important;min-width:0!important}.space-inspector.placement-right{left:auto!important;right:16px!important;transform:none!important}.space-inspector.placement-bottom{inset:auto auto 16px 50%!important;transform:translate(-50%)!important}.space-inspector.placement-detached{inset:16px auto auto 50%!important;transform:translate(-50%)!important}.space-desk .space-os-header{visibility:visible!important;opacity:1!important;z-index:100!important;position:sticky!important;top:0!important}.space-desk .space-os-header .space-command-bar{min-width:0;visibility:visible!important;opacity:1!important}.space-desk .space-os-header .space-command-bar nav{min-width:0;overflow:auto;visibility:visible!important;opacity:1!important;display:flex!important}@media (max-width:600px){.space-inspector{width:min(88vw,420px)!important}}.space-inspector.placement-left,.space-inspector.placement-right,.space-inspector.placement-bottom,.space-inspector.placement-detached{width:var(--builder-width)!important;min-width:0!important}.space-inspector.placement-left{inset:34px auto 15px 16px!important;transform:none!important}.space-inspector.placement-right{inset:34px 16px 15px auto!important;transform:none!important}.space-inspector.placement-bottom{height:min(66dvh,680px)!important;inset:auto auto 16px 50%!important;transform:translate(-50%)!important}.space-inspector.placement-detached{height:min(78dvh,760px)!important;inset:16px auto auto 50%!important;transform:translate(-50%)!important}.space-desk .space-os-header[data-persistent-shell=true]{min-height:var(--os-header-height,60px)!important;visibility:visible!important;opacity:1!important}.space-desk .space-os-header[data-persistent-shell=true] .space-command-bar{visibility:visible!important;opacity:1!important;flex-wrap:nowrap!important;align-self:stretch!important;align-items:center!important;height:100%!important;min-height:0!important}.space-desk .space-os-header[data-persistent-shell=true] .space-command-bar nav{white-space:nowrap!important;visibility:visible!important;opacity:1!important;flex-wrap:nowrap!important;flex:auto!important;align-items:center!important;min-width:0!important;height:auto!important;max-height:100%!important;display:flex!important;overflow:auto hidden!important}.space-desk .space-os-header[data-persistent-shell=true] .space-command-bar nav>span{white-space:nowrap!important;flex:none!important}.space-desk[data-header=full] .space-os-header[data-persistent-shell=true] .space-command-bar{flex:0 280px!important}.space-desk[data-header=full] .space-os-header[data-persistent-shell=true] .space-os-view{visibility:visible!important;opacity:1!important;flex:auto!important;min-width:0!important;height:100%!important;display:block!important}.space-desk[data-header=full] .space-os-header[data-persistent-shell=true] .space-os-view>.space-view-toolbar{visibility:visible!important;opacity:1!important;align-items:center!important;height:100%!important;min-height:0!important}.space-desk[data-header=full] .space-os-header[data-persistent-shell=true] .space-os-view>.space-view-toolbar>div:last-child{max-width:100%!important;overflow:auto hidden!important}@media (max-width:600px){.space-inspector.placement-left,.space-inspector.placement-right,.space-inspector.placement-bottom,.space-inspector.placement-detached{width:min(88vw,420px)!important;max-width:calc(100% - 20px)!important}.space-inspector.placement-left{inset:10px auto 10px 10px!important}.space-inspector.placement-right{inset:10px 10px 10px auto!important}.space-desk[data-header=full] .space-os-header[data-persistent-shell=true] .space-command-bar{flex:auto!important;max-width:220px!important}}
