.SceneStatusBar-module__18biiW__statusBar{left:var(--spacing-xl);bottom:var(--spacing-xl);z-index:var(--z-layer-hud);padding:var(--spacing-xs);border-radius:var(--radius-hairline);color:var(--color-text-highlight);font-family:var(--font-family-mono);font-size:var(--font-size-ui-small);letter-spacing:.04em;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;position:absolute}.SceneStatusBar-module__18biiW__separator{color:var(--color-accent);opacity:.55}@media (max-width:1024px){.SceneStatusBar-module__18biiW__statusBar{display:none}}
.RRoom-module__wwW99G__container{top:var(--vv-offset-top,0);left:var(--vv-offset-left,0);width:var(--vv-width,100vw);height:var(--vv-height,100vh);background-color:var(--color-bg);position:fixed;overflow:hidden}.RRoom-module__wwW99G__containerPlaying{touch-action:none}.RRoom-module__wwW99G__canvas{width:100%;height:100%;display:block}.RRoom-module__wwW99G__debugPanel{top:var(--spacing-sm);left:var(--spacing-sm);z-index:var(--z-layer-hud);gap:var(--spacing-sm);max-width:min(22rem, calc(100vw - 2 * var(--spacing-sm)));flex-direction:column;display:flex;position:absolute}.RRoom-module__wwW99G__debugBadge{padding:var(--spacing-sm);border-radius:var(--radius-soft);border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-label);letter-spacing:var(--letter-spacing-ui-small);pointer-events:none;background:#fff79924}.RRoom-module__wwW99G__cameraHud{padding:var(--spacing-sm);border-radius:var(--radius-soft);color:var(--color-accent);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-label);letter-spacing:var(--letter-spacing-ui-small);white-space:pre-wrap;pointer-events:none;background:#0000008c;border:1px solid #fff79959;margin:0;line-height:1.5}.RRoom-module__wwW99G__copyCameraButton{border-radius:var(--radius-soft);border:1px solid var(--color-accent);color:var(--color-accent);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-label);letter-spacing:var(--letter-spacing-ui-small);cursor:pointer;background:#fff7992e;align-self:flex-start;padding:.45rem .75rem}.RRoom-module__wwW99G__enterOverlay{z-index:var(--z-layer-scene-overlay);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.RRoom-module__wwW99G__landingCopy{align-items:center;gap:var(--spacing-sm);text-align:center;pointer-events:none;flex-direction:column;display:flex}.RRoom-module__wwW99G__landingCopyHidden{visibility:hidden;pointer-events:none}.RRoom-module__wwW99G__landingTitle{font-size:clamp(3rem, 12vw, var(--font-size-display-title));letter-spacing:var(--letter-spacing-display-title);color:var(--color-accent);line-height:.95}.RRoom-module__wwW99G__landingTagline{margin:0 0 var(--spacing-lg);font-family:var(--font-family-secondary);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);text-transform:lowercase;color:var(--color-accent)}.RRoom-module__wwW99G__enterButton{pointer-events:none}.RRoom-module__wwW99G__landingCopy:not(.RRoom-module__wwW99G__landingCopyHidden) .RRoom-module__wwW99G__enterButton{pointer-events:auto}.RRoom-module__wwW99G__landingCopyHidden .RRoom-module__wwW99G__enterButton{pointer-events:none}.RRoom-module__wwW99G__backButton{left:50%;bottom:var(--spacing-xl);z-index:var(--z-layer-chrome);padding:0 0 var(--spacing-xs);color:var(--color-text-highlight);font-family:var(--font-family-secondary);font-size:var(--font-size-ui-small);letter-spacing:var(--letter-spacing-ui-small);text-transform:capitalize;cursor:pointer;pointer-events:auto;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;font-weight:400;line-height:1;text-decoration:none;transition:opacity .45s,translate .45s;position:fixed;translate:-50%}.RRoom-module__wwW99G__backButtonLabel{position:relative}.RRoom-module__wwW99G__backButton:focus,.RRoom-module__wwW99G__backButton:focus-visible{outline:none}.RRoom-module__wwW99G__backButtonHidden{opacity:0;pointer-events:none;translate:-50% 6px}@media (max-width:1024px){.RRoom-module__wwW99G__backButton{bottom:var(--spacing-4xl)}}
.MobileMovementControls-module__LWzfta__controls{left:50%;bottom:calc(var(--spacing-4xl) + var(--spacing-lg) + var(--line-height-ui-small));z-index:var(--z-layer-chrome);gap:var(--spacing-xs);pointer-events:none;grid-template-rows:repeat(2,36px);grid-template-columns:repeat(3,36px);transition:opacity .45s,translate .45s;display:grid;position:fixed;translate:-50%}.MobileMovementControls-module__LWzfta__controlsHidden{opacity:0;pointer-events:none;translate:-50% 6px}.MobileMovementControls-module__LWzfta__btn{border-radius:var(--radius-soft);background:var(--color-accent);color:var(--color-bg);cursor:pointer;pointer-events:auto;touch-action:none;appearance:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;border:0;justify-content:center;align-items:center;margin:0;padding:0;transition:opacity .2s;display:flex}.MobileMovementControls-module__LWzfta__btn svg{width:15px;height:15px}.MobileMovementControls-module__LWzfta__btn:active{opacity:.82}.MobileMovementControls-module__LWzfta__btnUp{grid-area:1/2}.MobileMovementControls-module__LWzfta__btnLeft{grid-area:2/1}.MobileMovementControls-module__LWzfta__btnDown{grid-area:2/2}.MobileMovementControls-module__LWzfta__btnRight{grid-area:2/3}@media (min-width:1025px){.MobileMovementControls-module__LWzfta__controls{display:none}}@media (max-width:1024px){.MobileMovementControls-module__LWzfta__controlsHidden .MobileMovementControls-module__LWzfta__btn{pointer-events:none}}
.CreatorAttribution-module__IL4l4q__attribution{top:calc(var(--vv-offset-top,0px) + var(--vv-height,100vh) - var(--spacing-xl) - env(safe-area-inset-bottom,0px));right:var(--spacing-xl);z-index:var(--z-layer-chrome);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);pointer-events:none;-webkit-user-select:none;user-select:none;margin:0;position:fixed;transform:translateY(-100%)}.CreatorAttribution-module__IL4l4q__prefix{color:var(--color-text-highlight);font-family:var(--font-family-primary)}.CreatorAttribution-module__IL4l4q__brand{color:var(--color-text-highlight);font-family:var(--font-family-primary);pointer-events:auto;cursor:pointer;text-decoration:none;position:relative}@media (max-width:1024px){.CreatorAttribution-module__IL4l4q__attribution{text-align:center;left:50%;right:auto;translate:-50% -100%}}
