.room-module___afR4q__page{color:#fff;background:#000;position:fixed;inset:0;overflow:hidden}.room-module___afR4q__room{z-index:0;isolation:isolate;touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.room-module___afR4q__skip{z-index:20;color:#000;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;padding:4px 10px;font:12px/1.4 Tahoma,Verdana,Segoe UI,sans-serif;text-decoration:none;position:fixed;top:12px;right:16px;box-shadow:1px 1px #000}.room-module___afR4q__skip:active{border-color:#86898d #fff #fff #86898d}.room-module___afR4q__skip:focus-visible{outline-offset:-5px;outline:1px dotted #000}.room-module___afR4q__loading{z-index:10;color:#fff;background:#000;flex-direction:column;justify-content:center;gap:16px;padding:24px 16px;font:14px/1.5 ui-monospace,Cascadia Mono,Consolas,Courier New,monospace;transition:opacity .6s,visibility .6s;display:flex;position:absolute;inset:0}@media (min-width:768px){.room-module___afR4q__loading{padding:48px 12vw}}.room-module___afR4q__loading[data-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.room-module___afR4q__bootLines{white-space:pre-wrap;word-break:break-word;margin:0}.room-module___afR4q__progress{border:1px solid #fff;width:min(420px,100%);height:14px;padding:2px}.room-module___afR4q__progressFill{background:#fff;height:100%;transition:width .2s linear}.room-module___afR4q__enter{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff;align-self:flex-start;padding:6px 14px;animation:1.1s step-end infinite room-module___afR4q__room-blink}.room-module___afR4q__enter:hover,.room-module___afR4q__enter:focus-visible{color:#000;background:#fff;outline:none;animation:none}@keyframes room-module___afR4q__room-blink{50%{opacity:.35}}.room-module___afR4q__loadError{flex-direction:column;gap:8px;display:flex}.room-module___afR4q__loadError p{margin:0}.room-module___afR4q__loadError a{color:#fff}.room-module___afR4q__window,.room-module___afR4q__dialog{color:#000;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;width:min(320px,100vw - 32px);padding:2px;font:12px/1.4 Tahoma,Verdana,Segoe UI,sans-serif;box-shadow:1px 1px #000}.room-module___afR4q__window{z-index:15;will-change:transform;animation:.2s steps(6,end) backwards room-module___afR4q__room-card-zoom;position:absolute;top:0;left:0;transform:translate(-200vw)}@keyframes room-module___afR4q__room-card-zoom{0%{clip-path:inset(46% 94% 46% 0)}to{clip-path:inset(0)}}.room-module___afR4q__dialog{position:relative}.room-module___afR4q__titleBar{color:#fff;background:#0000a3;justify-content:space-between;align-items:center;gap:8px;padding:2px 3px 2px 6px;font-weight:700;display:flex}.room-module___afR4q__titleButton{color:#000;cursor:pointer;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;width:18px;height:16px;padding:0;font:700 12px/1 Tahoma,Verdana,sans-serif}.room-module___afR4q__titleButton:active{border-color:#86898d #fff #fff #86898d}.room-module___afR4q__windowBody{padding:10px 8px 8px}.room-module___afR4q__blurb{margin:0}.room-module___afR4q__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.room-module___afR4q__button{color:#000;font:inherit;cursor:pointer;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;padding:4px 12px;text-decoration:none;display:inline-block;box-shadow:1px 1px #000}.room-module___afR4q__button:active{border-color:#86898d #fff #fff #86898d}.room-module___afR4q__button:focus-visible,.room-module___afR4q__titleButton:focus-visible,.room-module___afR4q__mute:focus-visible{outline-offset:-5px;outline:1px dotted #000}.room-module___afR4q__tooltip{z-index:16;color:#0000a3;white-space:nowrap;pointer-events:none;will-change:transform;background:#c3c6ca;border:1px solid #86898d;border-color:#fff #86898d #86898d #fff;padding:2px 6px;font:700 11px/1.3 Tahoma,Verdana,Segoe UI,sans-serif;position:absolute;top:0;left:0;box-shadow:1px 1px #000}.room-module___afR4q__tooltip[hidden]{display:none}.room-module___afR4q__hint{z-index:17;color:#000;text-align:center;pointer-events:none;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;max-width:min(440px,100vw - 32px);padding:6px 12px;font:12px/1.4 Tahoma,Verdana,Segoe UI,sans-serif;transition:opacity .6s;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:1px 1px #000}.room-module___afR4q__hint[data-state=leaving]{opacity:0}.room-module___afR4q__mute{z-index:20;color:#000;cursor:pointer;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;padding:4px 10px;font:12px/1.4 Tahoma,Verdana,Segoe UI,sans-serif;position:absolute;top:12px;left:16px;box-shadow:1px 1px #000}.room-module___afR4q__mute[aria-pressed=true]{border-color:#86898d #fff #fff #86898d}.room-module___afR4q__backdrop{z-index:18;background:#0009;place-items:center;padding:16px;display:grid;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.room-module___afR4q__loading,.room-module___afR4q__progressFill{transition:none}.room-module___afR4q__enter,.room-module___afR4q__window{animation:none}.room-module___afR4q__hint{transition:none}}.room-module___afR4q__hud{z-index:14;pointer-events:none;position:absolute;inset:0}.room-module___afR4q__crosshair{background:#fff;border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:width .12s,height .12s,margin .12s,background .12s;position:absolute;top:50%;left:50%;box-shadow:0 0 0 1px #0009}.room-module___afR4q__crosshair[data-aimed]{background:0 0;border:2px solid #fff;width:14px;height:14px;margin:-7px 0 0 -7px;box-shadow:0 0 0 1px #0009,inset 0 0 0 1px #0009}.room-module___afR4q__prompt{color:#000;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;min-width:160px;max-width:min(320px,100vw - 32px);padding:2px;font:12px/1.5 Tahoma,Verdana,Segoe UI,sans-serif;position:absolute;top:calc(50% + 28px);left:50%;transform:translate(-50%);box-shadow:1px 1px #000}.room-module___afR4q__promptTitle{color:#fff;background:#0000a3;padding:1px 6px;font-weight:700}.room-module___afR4q__promptBody{padding:4px 6px}.room-module___afR4q__key{text-align:center;background:#e3e4e6;border:1px solid #86898d;border-color:#fff #86898d #86898d #fff;min-width:14px;margin-right:2px;padding:0 4px;font-weight:700;display:inline-block}.room-module___afR4q__radial{width:0;height:0;position:absolute;top:50%;left:50%}.room-module___afR4q__radialItem{color:#000;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;width:max-content;max-width:180px;padding:5px 10px;font:12px/1.3 Tahoma,Verdana,Segoe UI,sans-serif;position:absolute;box-shadow:1px 1px #000}.room-module___afR4q__radialItem[data-slice=top]{transform:translate(-50%,-100%)translateY(-56px)}.room-module___afR4q__radialItem[data-slice=right]{transform:translate(40px,30px)}.room-module___afR4q__radialItem[data-slice=left]{transform:translate(-100%,30px)translate(-40px)}.room-module___afR4q__radialItem[data-selected]{color:#fff;background:#0000a3;border-color:#86898d #fff #fff #86898d}.room-module___afR4q__promptCredit{color:#3a3d42;padding:0 6px 3px;font-size:10px;line-height:1.4}.room-module___afR4q__wearHint{z-index:14;color:#fff;pointer-events:none;background:#0000008c;padding:4px 10px;font:12px/1.4 Tahoma,Verdana,Segoe UI,sans-serif;position:absolute;top:56px;left:50%;transform:translate(-50%)}.room-module___afR4q__resumeHint{z-index:14;color:#fff;pointer-events:none;background:#0000008c;padding:6px 12px;font:13px/1.4 Tahoma,Verdana,Segoe UI,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-100% - 24px))}.room-module___afR4q__controls{width:min(420px,100vw - 32px)}.room-module___afR4q__controlsTable{border-collapse:collapse;width:100%}.room-module___afR4q__controlsTable th,.room-module___afR4q__controlsTable td{text-align:left;vertical-align:top;padding:2px 4px}.room-module___afR4q__controlsTable th{white-space:nowrap;font-weight:700}.room-module___afR4q__eyeOpen{z-index:9;pointer-events:none;position:absolute;inset:0}.room-module___afR4q__lidTop,.room-module___afR4q__lidBottom{background:#000;height:52%;animation:1.8s cubic-bezier(.6,0,.2,1) forwards room-module___afR4q__room-lid-open;position:absolute;left:-5%;right:-5%}.room-module___afR4q__lidTop{transform-origin:top;border-radius:0 0 50% 50%/0 0 30% 30%;top:0}.room-module___afR4q__lidBottom{transform-origin:bottom;border-radius:50% 50% 0 0/30% 30% 0 0;bottom:0}@keyframes room-module___afR4q__room-lid-open{0%{transform:scaleY(1)}30%{transform:scaleY(.72)}45%{transform:scaleY(.92)}to{transform:scaleY(0)}}.room-module___afR4q__overlays{z-index:13;pointer-events:none;position:absolute;inset:0;overflow:hidden}.room-module___afR4q__overlayFill{width:100%;height:100%;position:absolute;inset:0}.room-module___afR4q__viewfinder{border:2px solid #fffc;border-radius:6px;position:absolute;inset:8%;box-shadow:0 0 0 100vmax #00000059}.room-module___afR4q__rec{color:#ff3b3b;font:700 14px/1 ui-monospace,Consolas,monospace;position:absolute;top:10px;left:14px}.room-module___afR4q__rec:before{content:"";background:#ff3b3b;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.room-module___afR4q__viewfinderCross{border:1px solid #ffffffb3;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%}.room-module___afR4q__gloveLeft,.room-module___afR4q__gloveRight{background:radial-gradient(circle at 40% 30%,#ff5a4a,#b3120b 70%);border-radius:48% 48% 40% 40%;width:34vmin;height:30vmin;animation:.5s ease-out room-module___afR4q__room-glove-jab;position:absolute;bottom:-14vmin;box-shadow:inset -6px -10px #00000040}.room-module___afR4q__gloveLeft{left:6vw}.room-module___afR4q__gloveRight{right:6vw}@keyframes room-module___afR4q__room-glove-jab{0%{transform:translateY(40%)}50%{transform:translateY(-12%)scale(1.1)}to{transform:translateY(0)}}.room-module___afR4q__flash,.room-module___afR4q__ringFlash{animation:.7s ease-out forwards room-module___afR4q__room-flash;position:absolute;inset:0}.room-module___afR4q__flash{background:#fff}.room-module___afR4q__ringFlash{background:radial-gradient(circle,#50ff78d9,#14a03c66 50%,#0000 75%)}@keyframes room-module___afR4q__room-flash{0%{opacity:1}to{opacity:0}}.room-module___afR4q__touch{z-index:16;pointer-events:none;position:absolute;inset:0}.room-module___afR4q__stick{pointer-events:auto;touch-action:none;background:#c3c6ca40;border:2px solid #ffffff80;border-radius:50%;width:120px;height:120px;position:absolute;bottom:28px;left:20px}.room-module___afR4q__stickKnob{background:#ffffffbf;border-radius:50%;width:44px;height:44px;position:absolute;top:36px;left:36px}.room-module___afR4q__touchButtons{pointer-events:auto;flex-direction:column;gap:10px;display:flex;position:absolute;bottom:28px;right:16px}.room-module___afR4q__touchButton,.room-module___afR4q__touchHelp{color:#000;touch-action:none;-webkit-user-select:none;user-select:none;background:#c3c6ca;border:2px solid #86898d;border-color:#fff #86898d #86898d #fff;padding:10px 14px;font:700 13px/1 Tahoma,Verdana,Segoe UI,sans-serif;box-shadow:1px 1px #000}.room-module___afR4q__touchButton:active{border-color:#86898d #fff #fff #86898d}.room-module___afR4q__touchHelp{pointer-events:auto;padding:4px 10px;font-size:12px;font-weight:400;position:absolute;top:52px;left:16px}.room-module___afR4q__crtShade{opacity:0;pointer-events:none;background:#000;transition:opacity .6s;position:absolute;inset:0}.room-module___afR4q__crtShade[data-off]{opacity:1;transition:opacity .12s}.room-module___afR4q__crtShade[data-off]:after{content:"";background:#fff;height:4px;animation:.5s ease-out forwards room-module___afR4q__room-crt-off;position:absolute;top:calc(50% - 2px);left:8%;right:8%;box-shadow:0 0 16px #fff}@keyframes room-module___afR4q__room-crt-off{0%{opacity:1;transform:scaleX(1)}70%{opacity:1;transform:scaleX(.02)}to{opacity:0;transform:scaleX(0)}}.room-module___afR4q__crtGlitch{animation:.45s steps(9,end) room-module___afR4q__room-crt-glitch}@keyframes room-module___afR4q__room-crt-glitch{0%{transform:translate(0)}20%{transform:translate(-8px,3px)skew(5deg)}40%{transform:translate(6px,-2px)}60%{transform:translate(-4px)skew(-4deg)}80%{transform:translate(3px,2px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.room-module___afR4q__crosshair,.room-module___afR4q__crtShade{transition:none}.room-module___afR4q__lidTop,.room-module___afR4q__lidBottom,.room-module___afR4q__gloveLeft,.room-module___afR4q__gloveRight,.room-module___afR4q__crtGlitch,.room-module___afR4q__crtShade[data-off]:after{animation:none}.room-module___afR4q__flash,.room-module___afR4q__ringFlash{animation-duration:.2s}}
