@font-face{font-family:InterTight_700Bold;src:url(/assets/InterTight_700Bold-Ddn3cqTX.ttf)format("truetype");font-display:swap}@font-face{font-family:Ionicons;src:url(/assets/Ionicons-Dc4IsU-y.ttf)format("truetype");font-display:swap}@font-face{font-family:InterTight_400Regular;src:url(/assets/InterTight_400Regular-I1p2TBK4.ttf)format("truetype");font-display:swap}@font-face{font-family:SpaceMono_700Bold;src:url(/assets/SpaceMono_700Bold-Dyp2aizM.ttf)format("truetype");font-display:swap}:root{color:#f4f8ff;font-synthesis:none;background:#071526;font-family:InterTight_400Regular,system-ui,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.space-viewer{height:100svh;position:fixed;inset:0;overflow:hidden}.xr-canvas{position:absolute;inset:0}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;cursor:pointer}:focus-visible{outline-offset:5px;outline:3px solid #ffd083}.viewer-back,.viewer-enter{z-index:2;color:#fff;border:1px solid #50708d;border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:12px 20px;font-size:16px;text-decoration:none;display:flex;position:absolute}.viewer-back{top:max(16px, env(safe-area-inset-top));left:max(16px, env(safe-area-inset-left));background:#10273eef}.viewer-enter{left:50%;bottom:max(24px, env(safe-area-inset-bottom));white-space:nowrap;background:#0079e5;border-color:#419dff;transform:translate(-50%)}.viewer-enter:disabled{cursor:wait;opacity:.65}.viewer-notice{z-index:2;left:50%;bottom:max(90px, calc(env(safe-area-inset-bottom) + 72px));color:#e2ecf5;text-align:center;background:#10273ef5;border:1px solid #647b90;border-radius:14px;width:calc(100% - 32px);max-width:560px;margin:0;padding:14px 18px;line-height:1.5;position:absolute;transform:translate(-50%)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.space-not-found{padding:32px}.space-not-found a{color:#a4d5ff}@media (width<=480px){.viewer-back{padding:10px 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.xr-canvas canvas{touch-action:none;cursor:grab}.xr-canvas canvas:active{cursor:grabbing}.system-input-host{opacity:.001;width:1px;height:1px;position:fixed;top:0;left:0;overflow:hidden}.system-input-host input{width:1px;height:1px;position:fixed;top:0;left:0}.desktop-input-host{z-index:80;background:var(--input-card);border:1px solid var(--input-border);width:min(440px,100vw - 24px);color:var(--input-text);border-radius:18px;padding:16px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0007}.desktop-input-host label{gap:8px;display:grid}.desktop-input-host input{border:2px solid var(--input-primary);background:var(--input-background);width:100%;color:var(--input-text);font:inherit;border-radius:12px;padding:15px}.desktop-input-host button{background:var(--input-primary);color:#fff;border:0;border-radius:12px;margin-top:12px;padding:10px 18px}
