:root{color:#eef3fa;background:#02050d;font-family:Inter,SF Pro Display,PingFang SC,Microsoft YaHei,system-ui,-apple-system,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:dark}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0;overflow:hidden}body{min-width:320px;min-height:100vh;background:#02050d;-webkit-font-smoothing:antialiased}button,input,a{font:inherit}a,button{color:inherit}.galaxy-app{position:relative;width:100%;height:100%;min-height:100dvh;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 42%,#08101e,#030812 47%,#01040a)}.galaxy-scene,.galaxy-stage,.galaxy-webgl,.galaxy-canvas{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%}.galaxy-webgl,.galaxy-canvas,.galaxy-scene canvas{outline:none;cursor:grab;touch-action:none}.galaxy-canvas:focus-visible{outline:1px solid rgba(217,228,244,.48);outline-offset:-4px}.galaxy-webgl[data-hovering=true],.galaxy-canvas[data-hovering=true]{cursor:pointer}.galaxy-webgl[data-dragging=true],.galaxy-canvas[data-dragging=true]{cursor:grabbing}.galaxy-system-label-meta{display:none!important}.galaxy-system-label:focus-visible{border-radius:6px!important;outline:1px solid rgba(217,228,244,.56);outline-offset:2px}.nexus-header{position:absolute;top:29px;left:20px;z-index:8;display:flex;align-items:flex-start;gap:18px;pointer-events:none}.nexus-mark{width:58px;height:58px;object-fit:contain;opacity:.92;border-radius:50%;mix-blend-mode:screen}.nexus-heading{display:grid;gap:10px;padding-top:4px}.nexus-eyebrow{margin:0;color:#cfd9e8ba;font-size:12px;font-weight:580;line-height:1;letter-spacing:.07em}.nexus-title-row{display:flex;align-items:center;gap:20px}.nexus-title-row h1{margin:0;color:#f2f6fcfa;font-size:clamp(36px,2.8vw,42px);font-weight:760;line-height:1;letter-spacing:.025em;text-shadow:0 3px 28px rgba(0,0,0,.58)}.online-count{display:inline-flex;align-items:center;gap:9px;margin-top:8px;padding-left:17px;border-left:1px solid rgba(175,190,214,.2);color:#d6e0eeb3;font-size:12px;font-weight:500;white-space:nowrap}.online-count i{width:7px;height:7px;border-radius:50%;background:#77ce82;box-shadow:0 0 12px #77ce8294}.hub-link{position:absolute;top:56px;right:36px;z-index:9;display:inline-flex;align-items:center;gap:9px;padding:7px 0;color:#dce4f0b8;font-size:13px;font-weight:520;line-height:1;text-decoration:none;transition:color .18s ease}.hub-link:hover,.hub-link:focus-visible{color:#fff;outline:none}.system-command{position:absolute;left:51.05%;bottom:13.8vh;z-index:10;display:grid;grid-template-columns:386px minmax(0,1fr) 180px;align-items:center;gap:18px;width:min(1022px,calc(100vw - 80px));min-height:150px;padding:20px 22px;border:1px solid rgba(155,175,207,.38);border-radius:13px;background:linear-gradient(106deg,#080d17db,#040911e6);box-shadow:0 28px 84px #00000070,inset 0 1px #f0f6ff09;backdrop-filter:blur(18px) saturate(1.06);-webkit-backdrop-filter:blur(18px) saturate(1.06);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s linear .3s,border-color .26s ease,box-shadow .26s ease;animation:none}.system-command.is-visible,.system-command.is-showroom{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%);transition-delay:0s}.system-command.is-hidden{opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px)}.system-command.is-showroom{border-color:rgba(var(--system-accent),.46);box-shadow:0 28px 84px #00000070,0 0 34px rgba(var(--system-accent),.055),inset 0 1px #f0f6ff0d}@starting-style{.system-command.is-visible,.system-command.is-showroom{opacity:0;transform:translate(-50%,8px)}}.command-identity{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;gap:27px;min-width:0}.command-beacon{width:104px;height:104px}.command-copy{min-width:0}.command-kicker{display:none}.command-identity h2{margin:0;overflow:hidden;color:rgba(var(--system-accent),.98);font-size:20px;font-weight:610;line-height:1.25;letter-spacing:.015em;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 20px rgba(var(--system-accent),.1)}.command-description{display:-webkit-box;margin:13px 0 0;overflow:hidden;color:#b9c6d9ad;font-size:13px;font-weight:430;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.command-metrics{display:grid;grid-template-columns:.8fr .9fr 1.35fr;align-items:center;min-width:0;margin:0}.command-metrics>div{min-width:0;min-height:56px;padding:4px 20px 0;border-left:1px solid rgba(161,179,205,.17)}.command-metrics dt{overflow:hidden;color:#9fafc59c;font-size:12px;font-weight:430;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.command-metrics dd{margin:16px 0 0;overflow:hidden;color:#e8edf5e0;font-size:13px;font-weight:500;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.entry-link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:28px;width:180px;min-height:74px;overflow:hidden;padding:0 20px;border:1px solid rgba(var(--system-accent),.62);border-radius:11px;background:linear-gradient(180deg,rgba(255,255,255,.035),transparent 54%),linear-gradient(112deg,rgba(var(--system-accent),.045) 6%,rgba(var(--system-accent),.15) 37%,#f4f8ff0d,rgba(var(--system-accent),.11) 63%,rgba(var(--system-accent),.04) 94%),#050a11ad;background-position:0 0,0% 50%,0 0;background-size:100% 100%,230% 100%,100% 100%;box-shadow:0 12px 30px #0003,inset 0 1px #ffffff0e,inset 0 -1px rgba(var(--system-accent),.055);color:#f7efdff5;font-size:17px;font-weight:560;letter-spacing:.04em;text-decoration:none;animation:entryLinkGradientDrift 12s ease-in-out infinite alternate;transition:border-color .24s ease,box-shadow .24s ease,color .24s ease,transform .24s ease}.entry-link:before{position:absolute;z-index:-1;top:1px;right:1px;bottom:1px;left:1px;border:1px solid rgba(255,255,255,.045);border-radius:9px;background:linear-gradient(180deg,rgba(255,255,255,.025),transparent 46%);content:"";pointer-events:none}.entry-link:after{position:absolute;z-index:-1;top:-35%;bottom:-35%;left:-55%;width:38%;background:linear-gradient(90deg,transparent,rgba(var(--system-accent),.075) 44%,rgba(255,255,255,.085) 52%,rgba(var(--system-accent),.045) 60%,transparent);content:"";opacity:.72;pointer-events:none;transform:translate(-160%) skew(-13deg);animation:entryLinkLightSweep 13.5s cubic-bezier(.42,0,.58,1) infinite}.entry-link>*{position:relative;z-index:1}.entry-link svg{filter:drop-shadow(0 0 5px rgba(var(--system-accent),.18));transition:filter .24s ease,transform .24s ease}.entry-link:hover,.entry-link:focus-visible{border-color:rgba(var(--system-accent),.9);box-shadow:0 15px 34px #0000003d,0 0 20px rgba(var(--system-accent),.075),inset 0 1px #ffffff13,inset 0 -1px rgba(var(--system-accent),.08);color:#fff;transform:translateY(-1px)}.entry-link:hover svg,.entry-link:focus-visible svg{filter:drop-shadow(0 0 7px rgba(var(--system-accent),.3));transform:translate(2px)}.entry-link:focus-visible{outline:2px solid rgba(var(--system-accent),.34);outline-offset:3px}@keyframes entryLinkGradientDrift{0%{background-position:0 0,0% 50%,0 0}to{background-position:0 0,100% 50%,0 0}}@keyframes entryLinkLightSweep{0%,22%{transform:translate(-160%) skew(-13deg)}68%,to{transform:translate(520%) skew(-13deg)}}.lower-left-controls{position:absolute;left:30px;bottom:31px;z-index:12;display:flex;align-items:flex-end;gap:10px;max-width:calc(100vw - 60px);transition:bottom .26s cubic-bezier(.2,.8,.2,1)}.showroom-controls{position:relative;z-index:1;display:flex;align-items:center;gap:10px;max-width:100%}.showroom-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:112px;height:36px;padding:0 13px;border:1px solid rgba(158,178,208,.25);border-radius:999px;background:linear-gradient(180deg,#0e1623b8,#050b14b3);box-shadow:0 10px 32px #00000038,inset 0 1px #f1f7ff0b;backdrop-filter:blur(14px) saturate(1.04);-webkit-backdrop-filter:blur(14px) saturate(1.04);color:#cdd8e8c2;font-size:12px;font-weight:520;line-height:1;letter-spacing:.055em;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.showroom-toggle svg{width:15px;height:15px;opacity:.82}.showroom-toggle:hover{border-color:#cfdcef70;color:#f0f5fcf5;background:linear-gradient(180deg,#121c2cd1,#060d17c7);transform:translateY(-1px)}.showroom-toggle:focus-visible{border-color:#e6cd9da8;outline:2px solid rgba(230,205,157,.24);outline-offset:3px;color:#f4e2bd}.showroom-toggle.is-active,.showroom-toggle[aria-pressed=true],.showroom-controls.is-active .showroom-toggle{border-color:#dfc28985;background:linear-gradient(180deg,#3f311b8f,#111213c2);box-shadow:0 10px 32px #0000003d,0 0 22px #dfc28913,inset 0 1px #fbe5bc14;color:#f4e0b9f5}.showroom-status{position:relative;display:inline-flex;align-items:center;min-height:20px;padding:0 8px;border:1px solid rgba(223,194,137,.2);border-radius:999px;background:#0409116b;color:#c9d2e08f;font-size:10px;font-weight:520;line-height:1;letter-spacing:.05em;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.showroom-progress{position:relative;flex:0 0 76px;width:76px;height:2px;overflow:hidden;border-radius:999px;background:#b2c2da1f;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,visibility 0s linear .18s}.showroom-progress>span,.showroom-progress>i{display:block;width:100%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#dfc2896b,#ebd3a5e6);box-shadow:0 0 10px #dfc28947;transform:scaleX(var(--showroom-progress, 0));transform-origin:left center;animation:none;transition:transform .1s linear;will-change:transform}.showroom-controls.is-active .showroom-status,.showroom-controls.is-active .showroom-progress,.system-command.is-showroom~.lower-left-controls .showroom-status,.system-command.is-showroom~.lower-left-controls .showroom-progress{opacity:1;visibility:visible;transition-delay:0s}.gesture-control{position:relative;z-index:3;display:flex;align-items:center;flex:0 0 auto}.hyperspace-toggle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:178px;height:36px;padding:0 33px 0 14px;overflow:hidden;border:1px solid rgba(123,174,204,.28);border-radius:999px;background:linear-gradient(180deg,#0b1927c4,#040b14c7),radial-gradient(circle at 75% 20%,rgba(83,177,217,.08),transparent 48%);box-shadow:0 10px 32px #0000003d,inset 0 1px #e1f6ff0d;backdrop-filter:blur(15px) saturate(1.08);-webkit-backdrop-filter:blur(15px) saturate(1.08);color:#c4dbe8d1;font-size:12px;font-weight:540;line-height:1;letter-spacing:.045em;white-space:nowrap;cursor:pointer;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.hyperspace-toggle:before{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(108deg,transparent 12%,rgba(152,226,248,.07) 42%,transparent 70%);content:"";opacity:0;transform:translate(-70%);transition:opacity .22s ease}.hyperspace-toggle>*{position:relative;z-index:1}.hyperspace-toggle:hover{border-color:#8ecde77a;color:#e6f6fbfa;background:linear-gradient(180deg,#0f2233db,#040e18d6),radial-gradient(circle at 75% 20%,rgba(83,177,217,.13),transparent 48%);transform:translateY(-1px)}.hyperspace-toggle:hover:before,.hyperspace-toggle.is-active:before{opacity:1;animation:hyperspaceButtonDrift 7s linear infinite}.hyperspace-toggle:focus-visible{border-color:#81d8f4b8;outline:2px solid rgba(82,189,224,.24);outline-offset:3px;color:#e2f8ff}.hyperspace-toggle.is-active,.hyperspace-toggle[aria-pressed=true]{border-color:#68d2eb8f;background:linear-gradient(180deg,#0d2e3ed1,#04131ee0),radial-gradient(circle at 76% 18%,rgba(82,213,235,.2),transparent 50%);box-shadow:0 10px 32px #00000047,0 0 24px #4ccbe71a,inset 0 1px #d0f8ff14;color:#daf8fffa}.hyperspace-toggle__indicator{position:absolute;right:14px;width:6px;height:6px;border:1px solid rgba(139,183,205,.5);border-radius:50%;background:#5b748794;box-shadow:0 0 #57d5eb00}.hyperspace-toggle.is-active .hyperspace-toggle__indicator{border-color:#baf5ffdb;background:#7de4f4;box-shadow:0 0 12px #52dcefc7;animation:hyperspaceIndicator 2.8s ease-in-out infinite}.gesture-panel{position:absolute;left:0;bottom:calc(100% + 12px);width:244px;padding:10px;overflow:hidden;border:1px solid rgba(103,190,218,.31);border-radius:14px;background:linear-gradient(160deg,#0a1926f0,#030a12f5),radial-gradient(circle at 74% 8%,rgba(80,203,231,.1),transparent 42%);box-shadow:0 20px 55px #0000006b,0 0 28px #34aed112,inset 0 1px #dcf7ff0e;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08);transform-origin:left bottom;animation:gesturePanelIn .22s cubic-bezier(.18,.8,.26,1) both}.gesture-panel[hidden]{display:none}.gesture-panel__head{display:flex;align-items:center;justify-content:space-between;min-height:24px;margin-bottom:8px}.gesture-panel__eyebrow{display:inline-flex;align-items:center;gap:6px;color:#9ccddda8;font-size:9px;font-weight:650;letter-spacing:.17em}.gesture-preview-toggle{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:54px;height:24px;padding:0 8px;border:1px solid rgba(141,190,211,.2);border-radius:999px;background:#050e179e;color:#bed7e4ad;font-size:10px;letter-spacing:.04em;cursor:pointer;transition:color .16s ease,border-color .16s ease,background .16s ease}.gesture-preview-toggle:hover,.gesture-preview-toggle:focus-visible{border-color:#85daed7a;outline:none;background:#0f2734c2;color:#e1f7fcf5}.gesture-preview-toggle--compact{position:absolute;left:8px;bottom:calc(100% + 8px);min-width:62px;box-shadow:0 10px 28px #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);animation:gesturePanelIn .18s ease-out both}.gesture-preview-wrap{position:relative;width:100%;aspect-ratio:16 / 9;overflow:hidden;border:1px solid rgba(112,193,219,.19);border-radius:9px;background:radial-gradient(circle at 50% 44%,rgba(62,127,151,.13),transparent 48%),#030812}.gesture-preview{display:block;width:100%;height:100%;object-fit:cover;opacity:.76;filter:saturate(.68) contrast(1.08) brightness(.84) hue-rotate(4deg);transform:scaleX(-1)}.gesture-landmarks{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.88;pointer-events:none}.gesture-preview__scan{position:absolute;inset:-70% 0 auto;height:42%;border-bottom:1px solid rgba(99,223,244,.29);background:linear-gradient(180deg,transparent,rgba(65,203,229,.06));box-shadow:0 8px 18px #49d5ed0a;pointer-events:none;animation:gestureScan 4.8s ease-in-out infinite}.gesture-status{display:flex;align-items:center;gap:7px;min-height:24px;margin-top:8px;color:#b1deead6;font-size:11px;letter-spacing:.045em}.gesture-status svg{flex:0 0 auto;color:#69daeee0}.gesture-status.is-error,.gesture-status.is-error svg{color:#edaa9ce6}.gesture-status--standalone{position:absolute;left:4px;bottom:calc(100% + 9px);width:max-content;max-width:210px;min-height:28px;margin:0;padding:0 10px;border:1px solid rgba(194,121,110,.25);border-radius:999px;background:#130c0ed1;box-shadow:0 10px 28px #00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.gesture-status__spinner{animation:gestureSpinner 1s linear infinite}.gesture-guide{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:1px 0 7px}.gesture-guide span{display:grid;place-items:center;min-height:23px;border:1px solid rgba(129,177,197,.13);border-radius:6px;background:#060f186b;color:#9db5c47a;font-size:9px;line-height:1;letter-spacing:.02em;transition:color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.gesture-guide span.is-current{border-color:#66daee61;background:#163f4c73;box-shadow:inset 0 0 12px #43cde50d;color:#d3f6fbf0}.gesture-panel__privacy{margin:0;color:#92a8b87a;font-size:9px;line-height:1.4;letter-spacing:.035em}@keyframes hyperspaceButtonDrift{0%{transform:translate(-70%)}to{transform:translate(110%)}}@keyframes hyperspaceIndicator{0%,to{opacity:.72;transform:scale(.9)}50%{opacity:1;transform:scale(1.14)}}@keyframes gesturePanelIn{0%{opacity:0;transform:translateY(5px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes gestureScan{0%,12%{transform:translateY(0)}82%,to{transform:translateY(420%)}}@keyframes gestureSpinner{to{transform:rotate(360deg)}}.interaction-hint{position:absolute;left:448px;bottom:42px;z-index:9;display:flex;align-items:center;gap:12px;margin:0;color:#bcc9dd94;font-size:12px;font-weight:450;letter-spacing:.035em;pointer-events:none}.interaction-hint svg{width:29px;height:38px;margin-right:2px;opacity:.9}.interaction-hint i{font-style:normal;opacity:.5}.depth-control{position:absolute;right:36px;bottom:31px;z-index:9;display:grid;grid-template-columns:26px 250px 26px;grid-template-rows:28px 18px;align-items:center;column-gap:8px;color:#b2bfd480;font-size:11px}.depth-control button{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid rgba(156,176,207,.22);border-radius:50%;background:#050a1370;color:#ccd6e5ad;cursor:pointer}.depth-control button:hover,.depth-control button:focus-visible{border-color:#dabe8794;color:#efd29d;outline:none}.depth-rail{position:relative;height:28px}.depth-control input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;width:100%;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.depth-control input::-webkit-slider-runnable-track{height:1px;background:#98a9c247}.depth-control input::-webkit-slider-thumb{width:10px;height:10px;margin-top:-4.5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:50%;background:#edcf96;box-shadow:0 0 13px #edcf96db}.depth-control input::-moz-range-track{height:1px;background:#98a9c247}.depth-control input::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#edcf96;box-shadow:0 0 13px #edcf96db}.depth-ticks{position:absolute;top:12px;left:0;right:0;display:flex;justify-content:space-between;padding:0 4px}.depth-ticks i{width:4px;height:4px;border-radius:50%;background:#b3c1d55c}.depth-near,.depth-mid,.depth-far{grid-row:2;align-self:end}.depth-near{grid-column:1 / 2;transform:translate(-2px)}.depth-mid{grid-column:2;justify-self:center;color:#e5d5b9b8}.depth-far{grid-column:3;justify-self:end;transform:translate(2px)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1180px){.system-command{grid-template-columns:minmax(340px,1fr) minmax(330px,.96fr) 158px;gap:16px;padding-inline:18px}.command-identity{grid-template-columns:94px minmax(0,1fr);gap:14px}.command-beacon{width:94px;height:94px}.command-metrics>div{padding-inline:13px}.entry-link{width:158px;gap:16px}.interaction-hint{display:none}}@media(max-width:980px){.nexus-header{top:19px;left:16px;gap:11px}.nexus-mark{width:45px;height:45px}.nexus-heading{gap:7px;padding-top:2px}.nexus-title-row h1{font-size:clamp(27px,6.8vw,38px)}.nexus-title-row{gap:12px}.online-count{padding-left:11px}.hub-link{top:23px;right:17px}.system-command{left:50%;bottom:15px;grid-template-columns:1fr auto;gap:12px 16px;width:calc(100vw - 24px);min-height:0;max-height:43vh;padding:14px;border-radius:14px}.command-identity{grid-column:1;grid-template-columns:72px minmax(0,1fr)}.command-beacon{width:72px;height:72px}.command-description{margin-top:5px;font-size:12px;-webkit-line-clamp:1}.command-metrics{grid-column:1 / -1;grid-row:2}.entry-link{grid-column:2;grid-row:1;width:138px;min-height:58px}.interaction-hint,.depth-control{display:none}.lower-left-controls{left:16px;bottom:16px;max-width:calc(100vw - 32px)}.showroom-toggle{min-width:104px;height:34px;padding-inline:12px}.galaxy-app:has(.system-command.is-visible) .lower-left-controls,.galaxy-app:has(.system-command.is-showroom) .lower-left-controls{bottom:min(calc(43vh + 28px),214px)}.showroom-status{max-width:min(180px,calc(100vw - 228px));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.showroom-progress{flex-basis:64px;width:64px}}@media(max-width:600px){.nexus-eyebrow{max-width:205px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.online-count,.hub-link span{display:none}.hub-link{width:32px;height:32px;justify-content:center;padding:0;border:1px solid rgba(170,188,215,.2);border-radius:50%}.system-command{grid-template-columns:1fr;gap:10px;max-height:42vh;overflow:auto}.command-identity{grid-template-columns:60px minmax(0,1fr)}.command-beacon{width:60px;height:60px}.command-identity h2{font-size:17px}.command-metrics{grid-column:1;grid-row:2;grid-template-columns:.7fr .8fr 1.45fr}.command-metrics>div{padding-inline:9px}.command-metrics>div:first-child{border-left:0}.command-metrics dd{margin-top:6px;font-size:11px}.command-metrics dt{font-size:10px}.entry-link{grid-column:1;grid-row:3;width:100%;min-height:46px}.lower-left-controls{left:12px;bottom:14px;gap:8px;max-width:calc(100vw - 24px)}.galaxy-app:has(.system-command.is-visible) .lower-left-controls,.galaxy-app:has(.system-command.is-showroom) .lower-left-controls{bottom:min(calc(42vh + 27px),242px)}.showroom-controls{gap:6px}.showroom-progress{flex-basis:40px;width:40px}.hyperspace-toggle{min-width:158px;height:34px;padding-inline:11px 27px;font-size:11px}.hyperspace-toggle__indicator{right:11px}.gesture-panel{left:auto;right:0;width:min(224px,calc(100vw - 24px))}.gesture-preview-toggle--compact,.gesture-status--standalone{right:4px;left:auto}}@media(max-width:380px){.showroom-progress{display:none}.hyperspace-toggle{min-width:154px;font-size:10.5px}}@media(max-height:760px)and (min-width:981px){.system-command{bottom:58px;min-height:136px;padding-block:12px}.command-beacon{width:90px;height:90px}.entry-link{min-height:62px}.lower-left-controls{bottom:11px}}@media(prefers-reduced-motion:reduce){.entry-link,.entry-link:after,.hyperspace-toggle:before,.hyperspace-toggle__indicator,.gesture-panel,.gesture-preview__scan,.gesture-status__spinner{animation:none!important}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
