.room-ctl{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;pointer-events:none}.room-ctl .ctl-help-btn{top:calc(var(--room-top-h, 98px) + 6px);left:auto;right:52px;pointer-events:auto}.room-ctl .ctl-leave-btn{top:calc(var(--room-top-h, 98px) + 6px);left:auto;right:16px;pointer-events:auto}.room-ctl .ctl-credit{top:calc(var(--room-top-h, 98px) + 42px);left:auto;right:16px}.room-ctl .ctl-overlay{padding:calc(var(--room-top-h, 98px) + 6px) 56px 12px;justify-content:flex-end}.room-ctl .ctl-panel{width:min(440px,100%)}.room-ctl--robo .ctl-strip{bottom:64px}.room-ctl--hockey .ctl-strip{bottom:14px;max-height:48px}.room-claw .ctl-strip{position:static;transform:none;justify-content:center;flex-wrap:wrap}.room-claw .ctl-card,.room-robo .ctl-card,.room-hockey .ctl-card,.room-hoops .ctl-card,.room-press .ctl-card{width:100%;font-size:calc(13px * var(--text-scale, 1))}.room-press .ctl-card{margin:0;border-radius:0 0 16px 16px;border-width:1px 0 0}@media (max-width: 640px){.room-ctl .ctl-help-btn{right:48px}.room-ctl .ctl-leave-btn,.room-ctl .ctl-credit{right:12px}.room-ctl .ctl-overlay{padding:calc(var(--room-top-h, 98px) + 14px) 12px 12px;justify-content:center}}.room-claw .ctl-card .ctl-row,.room-robo .ctl-card .ctl-row,.room-hockey .ctl-card .ctl-row,.room-hoops .ctl-card .ctl-row,.room-press .ctl-card .ctl-row{grid-template-columns:1fr;gap:3px}@media (max-width: 640px){.room-robo,.room-hockey,.room-hoops,.room-claw:not(.room-alley){bottom:12px;max-height:calc(100% - 300px);overflow-y:auto}.room-alley{max-height:calc(100% - 76px);overflow-y:auto}.room-ctl--alley .ctl-help-btn,.room-ctl--alley .ctl-leave-btn{top:auto;bottom:16px}}@media (max-width: 640px){.room-screen>.arc-screen--idle{height:100%;min-height:0;max-height:100%;overflow-y:auto;justify-content:flex-start;touch-action:pan-y;overscroll-behavior:contain}.room-screen>.arc-screen--idle:has(.ctl-card)>.arc-sub,.room-screen>.arc-screen--idle:has(.ctl-card)>.arc-fact{display:none}}.room .room-walk{bottom:14px;white-space:normal;justify-content:center;width:min(720px,calc(100% - 24px))}.room .ctl-key{min-width:22px;height:22px;padding:0 6px;border-radius:5px;color:#fff;background:linear-gradient(#2a2640,#17142a);border:1px solid rgb(255 255 255 / .35);border-bottom-width:3px}.room-walk .ctl-keys{gap:3px}.room-walk-mouse{animation:none}.room .room-alley{top:calc(var(--room-top-h, 98px) + 8px)}@media (min-width: 641px){.room .room-hoops{top:calc(var(--room-top-h, 98px) + 8px)}}@media (max-width: 640px){.room .room-alley{max-height:calc(100% - var(--room-top-h, 98px) - 20px)}}@media (max-width: 640px){.room .room-robo,.room .room-hockey,.room .room-hoops,.room .room-claw:not(.room-alley){bottom:44px}}@media (max-height: 520px) and (orientation: landscape){.room .room-claw,.room .room-hoops{width:min(300px,40vw);max-height:calc(100% - var(--room-top-h, 56px) - 20px);padding:10px 12px;gap:8px;overflow-y:auto;overscroll-behavior:contain}.room .room-claw:not(.room-alley){left:auto;right:calc(12px + var(--sa-right, 0px));bottom:12px;transform:none;max-height:calc(100% - var(--room-top-h, 56px) - 64px)}.room .room-alley{left:calc(12px + var(--sa-left, 0px));right:auto;transform:none;max-height:calc(100% - var(--room-top-h, 56px) - 64px)}.room .room-hoops{top:calc(var(--room-top-h, 56px) + 8px)}.room .room-hoops .am-trailer{display:none}}@media (min-width: 1100px) and (min-height: 600px){.room .room-claw:not(.room-alley){left:auto;right:calc(24px + var(--sa-right, 0px));bottom:24px;transform:none;width:400px;max-height:calc(100% - var(--room-top-h, 56px) - 72px);overflow-y:auto;overscroll-behavior:contain}}.room-ctl .ctl-leave-btn.is-touch:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}@media (any-pointer: coarse){.room-ctl .ctl-leave-btn:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}}.room .room-pad{gap:8px}@media (pointer: coarse){.room .room-claw .room-claw-back,.room .room-claw-back{min-height:44px;height:44px}}.room-move-tip{position:absolute;left:50%;top:34%;transform:translate(-50%);box-sizing:border-box;width:max-content;max-width:min(340px,calc(100% - 32px));margin:0;padding:10px 16px;border:1px solid rgb(255 255 255 / .18);border-radius:14px;background:#080c16d6;color:#e9eef8;font:600 calc(14px * var(--text-scale, 1)) / 1.4 Inter,system-ui,sans-serif;text-align:center;pointer-events:none;transition:opacity .4s ease,visibility 0s linear .4s}.room-move-tip.is-done{opacity:0;visibility:hidden}@media (prefers-reduced-motion: reduce){.room-move-tip{transition:none}}.room:has(.room-top-menu[aria-expanded=true]) .room-move-tip{visibility:hidden}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw){--sp-foot-h: 40px;--pad-b: 16px;overflow-y:auto;overscroll-behavior:contain}.room .room-robo{--panel-bg: rgb(10 7 20)}.room .room-hockey{--panel-bg: rgb(6 10 24)}.room .room-hoops{--panel-bg: rgb(10 6 20)}.room .room-claw{--panel-bg: rgb(10 8 20)}@media (pointer: coarse){.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw){--sp-foot-h: 44px}}@media (max-height: 520px) and (orientation: landscape){.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw){--pad-b: 10px}}@media (min-width: 641px){.room :is(.room-robo,.room-hockey){max-height:calc(100% - 80px)}.room .room-hoops{max-height:calc(100% - var(--room-top-h, 98px) - 24px)}}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw) .sp>:is(.sp-actions,.sp-foot,.round-btn.is-coin,.round-btn.is-token,.eject-btn){position:sticky;z-index:3}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw) .sp>.sp-actions{background:var(--panel-bg);box-shadow:0 -10px 10px -4px var(--panel-bg)}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw) .sp>.sp-foot{background:var(--panel-bg)}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw) .sp>:is(.round-btn.is-coin,.round-btn.is-token,.eject-btn){box-shadow:0 -10px 12px -2px var(--panel-bg),0 10px 0 0 var(--panel-bg)}.room .room-claw .sp>.round-btn.is-free{position:sticky;top:-10px;z-index:3;box-shadow:0 -10px 0 0 var(--panel-bg),0 10px 12px -2px var(--panel-bg)}@media (max-height: 520px) and (orientation: landscape){.room .room-claw .sp>.round-btn.is-free{order:-1}}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw) .sp>:is(.sp-actions,.round-btn.is-coin,.round-btn.is-token,.eject-btn){bottom:calc(var(--sp-foot-h) + 10px)}.room :is(.room-robo,.room-hockey,.room-hoops,.room-claw) .sp>.sp-foot{bottom:calc(-1 * var(--pad-b));min-height:var(--sp-foot-h);padding-bottom:var(--pad-b);margin-bottom:calc(-1 * var(--pad-b))}@media (max-height: 520px) and (orientation: landscape){.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions>*{grid-column:1 / -1}.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions>.sp-action:has(+.round-btn.is-free),.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions>.sp-action+.round-btn.is-free{grid-column:auto}.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions>.sp-action:has(+.round-btn.is-free){padding:0 14px;justify-content:center}}@media (max-width: 640px){.room-ctl:is(.room-ctl--hockey,.room-ctl--hoops) .ctl-strip{left:auto;right:calc(12px + env(safe-area-inset-right,0px));transform:none}body:has(.fair-panel--room) .room-whack .whack-bar{bottom:calc(56px + env(safe-area-inset-bottom,0px))}}@media (max-height: 520px) and (orientation: landscape){.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions>.sp-action+.round-btn.is-free{gap:6px;padding-inline:8px}.room :is(.room-robo,.room-hockey,.room-hoops) .sp .sp-actions>.sp-action+.round-btn.is-free .round-btn-icon{width:26px;height:26px}}@media (min-width: 1000px) and (max-height: 999px){.room :is(.room-robo,.room-hockey,.room-hoops) .am-trailer{aspect-ratio:2 / 1}}.room-top-menu,.room-top-phone{display:none}.room-top-more{display:contents}@media (max-width: 900px),(max-height: 520px) and (max-width: 1000px){.room .room-top-right{position:relative;flex:none;margin-left:auto}.room-top-menu{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--ink);background:#0e0c1bc7;border:1px solid rgb(255 255 255 / .14);cursor:pointer}.room-top-right.is-open .room-top-menu{background:#ffffff1f}.room-top-more{position:absolute;top:calc(100% + 8px);right:0;z-index:30;display:none;flex-direction:column;align-items:stretch;gap:6px;width:min(260px,calc(100vw - 16px));padding:8px;border-radius:14px;background:#0a0814f0;border:1px solid rgb(255 255 255 / .14);box-shadow:0 12px 30px #00000080;max-height:calc(100dvh - var(--room-top-h, 98px) - 16px);overflow-y:auto}.room-top-right.is-open .room-top-more{display:flex}body:has(.room-top-right.is-open) .edu-banner.is-room{visibility:hidden}.room-top-more>:not(.room-top-phone,.room-chip-slot),.room-top-more .rush-link{display:flex!important}.room-top-more>:not(.room-chip-slot),.room-top-more .rush-link{align-items:center;gap:8px;width:100%;min-height:44px;height:auto;padding:0 12px;border-radius:10px;font:600 calc(14px * var(--text-scale, 1)) system-ui,sans-serif;white-space:nowrap;text-decoration:none;color:var(--ink);background:#ffffff0d;border:1px solid rgb(255 255 255 / .1)}.room-top-more>*>button{width:100%;min-height:42px;justify-content:flex-start}.room-top-more>.tr{padding:0}.room-top-more .tr-btn:not(.fb-btn){width:100%;height:42px;padding:0 12px;background:none;border:0;border-radius:10px;font:inherit}.room-top-more .rush-sound,.room-top-more .rs-cog{justify-content:flex-start}.room-top-more .rush-sound:after,.room-top-more .rs-cog:after{content:attr(aria-label)}.room-top-item small{margin-left:auto;font-size:calc(12px * var(--text-scale, 1));color:var(--ink-2)}}@media (max-width: 640px),(max-height: 520px) and (max-width: 1000px){.room .room-top{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:6px;padding:6px 8px}.room .room-top-mid{display:contents}.room .room-top-title{flex:none;display:flex;align-items:center;gap:5px}.room .room-top-title b{font-size:calc(9.5px * var(--text-scale, 1))}.room-top-long{display:none}.room .room-top-title .room-presence{margin:0;font-size:0}.room .room-top-title .room-invite{display:none}.room-top-more .room-top-status .room-invite{min-height:44px;font-size:calc(13px * var(--text-scale, 1))}.room-top-more .room-top-status{display:flex!important;background:none;border:0}.room-top-more .room-top-status .room-presence{margin:0;font-size:calc(13px * var(--text-scale, 1))}.room .room-top .acct{flex:0 1 auto;min-width:0}.room .room-top .acct-seg{padding:0 8px}.room .room-top .ch-pop{top:calc(var(--room-top-h, 98px) + 8px)}.room .room-top .acct-seg{min-width:44px;justify-content:center}}@media (max-width: 640px){.room .room-top-title{order:1}.room .room-top .acct{order:2}.room .room-top-right{order:3}.room .room-top-modes{order:4;width:100%;justify-content:center}.room .room-top .acct-tickets{display:inline-flex!important}.room-top-more .room-top-tokens{display:flex!important}}@media (max-height: 520px) and (min-width: 641px) and (max-width: 1000px){.room .room-top{flex-wrap:nowrap}.room .room-top .acct-wide{display:none}.room .room-top-modes{flex:none}.room-top-right.is-open .room-top-more{display:grid;grid-template-columns:1fr 1fr;width:min(440px,calc(100vw - 16px))}.room-top-more .room-top-status{grid-column:1 / -1}}@media (min-width: 641px) and (max-width: 900px) and (min-height: 521px){.room .room-top-right{align-self:flex-start}}@media (min-width: 901px) and (min-height: 521px),(min-width: 1001px){.room .room-top{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:12px;padding:12px 16px}.room .room-top-title{display:grid;grid-auto-rows:minmax(32px,auto);align-items:center;gap:8px;justify-self:start;min-width:0}.room .room-top-title b{line-height:1.5}.room .room-top-title .room-presence{display:flex;align-items:center;gap:8px;margin:0;font-size:calc(13px * var(--text-scale, 1))}.room .room-top-mid{gap:8px;min-width:0}.room .room-top-mid .acct{height:32px}.room .room-top-modes{min-height:32px}.room .room-top-right{flex-wrap:wrap;justify-content:flex-end;justify-self:end;gap:8px;min-width:0}}@media (max-height: 520px) and (min-width: 641px) and (max-width: 1000px){.room .room-top{display:grid;grid-template-columns:minmax(min-content,max-content) minmax(min-content,1fr) auto;align-items:start;gap:8px}.room .room-top-mid{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;gap:8px;order:0;width:auto}.room .room-top-title{flex-wrap:wrap;row-gap:8px;justify-self:start}.room .room-top-title b{line-height:32px}.room .room-top-right{justify-self:end;margin:-6px 0 0}}.room .room-top :is(.daily-switch-like,.trophy-btn,.room-invite),.room .room-reacts button{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:0 12px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;font:600 calc(12px * var(--text-scale, 1)) / 1 Inter,system-ui,sans-serif;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;color:var(--ink);background:#0e0c1bc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer}@media (min-width: 901px) and (min-height: 521px),(min-width: 1001px){.room .room-top-right :is(.rush-link,.tr-btn,.rush-sound){box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-height:32px;padding:0 12px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;font:600 calc(12px * var(--text-scale, 1)) / 1 Inter,system-ui,sans-serif;letter-spacing:0;text-decoration:none;white-space:nowrap;color:var(--ink);background:#0e0c1bc7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.room .room-top-right .rush-sound{width:32px;padding:0}.room .room-top-right .rush-sound[aria-pressed=false]{color:var(--ink-3)}}@media (max-width: 900px),(max-height: 520px) and (max-width: 1000px){.room .room-top .room-top-menu{border-color:#ffffff29;border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}}@media (hover: hover){.room .room-top :is(.daily-switch-like,.trophy-btn,.room-invite,.room-top-menu,.rush-link,.tr-btn,.rush-sound):hover,.room .room-reacts button:hover{background:#282440e6;border-color:#ffffff4d}}.room .room-top :is(.daily-switch-like,.trophy-btn,.room-invite,.room-top-menu,.rush-link,.tr-btn,.rush-sound):focus-visible,.room .room-reacts button:focus-visible{outline:2px solid #ffd888;outline-offset:2px}.room .room-top .trophy-btn{color:#ffd23f}.room .room-top .daily-switch-like small{font:inherit;color:var(--ink-2)}.room .room-top :is(.daily-switch-like,.trophy-btn,.room-invite,.rush-link,.tr-btn,.rush-sound,.rs-cog),.room .room-reacts button{position:relative}.room .room-top :is(.daily-switch-like,.trophy-btn,.room-invite,.rush-link,.tr-btn,.rush-sound,.rs-cog):before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}@media (min-width: 901px) and (min-height: 521px),(min-width: 1001px){.room .room-top-right .rs-cog{width:32px;height:32px;min-width:32px;min-height:32px}}.room .room-reacts{gap:8px}.room .room-reacts button{min-width:32px;padding:0 10px}.room .room-reacts.is-touch button{width:44px;height:44px;padding:0}.room.is-at-game .room-top-modes{display:none}@media (min-width: 641px) and (min-height: 521px) and (any-pointer: coarse){.room .room-top-mid{row-gap:16px}}@media (max-width: 640px),(max-height: 520px) and (max-width: 1000px){.room .room-top .room-top-title .room-invite{display:none}}.room-leave-item{display:none;align-items:center;min-height:44px;padding:0 10px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:600 calc(13px * var(--text-scale, 1)) system-ui,sans-serif;white-space:nowrap;cursor:pointer}.room-leave-item:hover,.room-leave-item:focus-visible{color:var(--ink)}@media (min-width: 901px) and (min-height: 521px) and (any-pointer: coarse),(min-width: 1001px) and (any-pointer: coarse){.room-leave-item{display:inline-flex}}@media (max-width: 900px),(max-height: 520px) and (max-width: 1000px){.room-top-more>.room-leave-item{margin-top:4px;color:var(--ink-2);background:none;border-color:transparent;border-top:1px solid rgb(255 255 255 / .12);border-radius:0 0 10px 10px}}@media (min-width: 1001px) and (any-pointer: coarse){.room-top-more>button{position:relative}.room-top-more>button:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}}.room-top-more>.room-top-fact{flex-wrap:wrap;gap:2px 8px;padding-top:6px;padding-bottom:6px;white-space:normal;background:none;border-style:dashed;cursor:default}.room .room-actions{flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;width:min(430px,calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right)));white-space:normal}.room .room-actions>*{flex:none}.room .room-actions .run-choice{order:-1;flex:1 1 100%;width:auto;background:#0a0814d9}.room .room-actions .round-btn{flex:1 1 150px;min-width:0;max-width:260px;justify-content:center;white-space:nowrap}.room .room-actions .round-btn-text{min-width:0}.room .room-actions .room-step-back{height:44px;white-space:nowrap}.room .room-actions .room-step-back,.room .room-actions .round-btn.is-free{background-color:#0c0a18eb}@media (pointer: coarse){.room kbd{display:none}}@media (max-width: 599px){.room .room-actions .run-choice-reset{display:none}.room .room-actions .room-step-back{position:fixed;right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}.room .room-actions .round-none{order:1;max-width:100%}.room .pin-overlay{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (min-width: 600px){.room .room-actions{width:min(560px,calc(100vw - 24px))}.room .room-actions .run-choice{flex:0 1 430px;margin:0 60px}.room .room-actions .round-btn{flex:0 1 auto}}@media (min-width: 1320px){.room .room-actions{gap:10px;width:max-content;max-width:calc(100vw - 24px)}.room .room-actions .run-choice{order:0;flex:none;margin:0}}@media (min-aspect-ratio: 8 / 5) and (max-width: 1319px){.room .room-actions{top:0;left:50%;display:grid;grid-template-columns:minmax(0,1fr) var(--screen-w, 50%) minmax(0,1fr);grid-auto-rows:min-content;align-content:start;gap:8px 12px;width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right));max-width:none;transform:translate(-50%);pointer-events:none}.room .room-actions>*{pointer-events:auto}.room .room-actions .run-choice{grid-column:1;grid-row:1 / span 2;justify-self:end;grid-template-columns:1fr;width:min(100%,190px);margin:0}.room .room-actions .run-choice small{display:none}.room .room-actions .room-step-back{position:static;grid-column:1;grid-row:3;justify-self:end}.room .room-actions .round-btn{grid-column:3;justify-self:start;max-width:100%}.room .room-actions .round-none{grid-column:3;justify-self:start;min-height:0;max-width:100%;padding:4px 10px}}@media (min-aspect-ratio: 8 / 5) and (max-width: 1319px){body:has(.room-screen[data-on=true]) .edu-banner.is-room{top:auto!important;bottom:calc(6px + env(safe-area-inset-bottom));left:auto;right:calc(12px + env(safe-area-inset-right));max-width:calc(100vw - 260px);padding:6px 8px 6px 12px}}@media (min-aspect-ratio: 8 / 5) and (max-width: 1319px){.room .room-actions .room-step-back:only-child{grid-row:1}.room:has(.room-screen .gf-touch--left) .room-actions{left:calc(12px + env(safe-area-inset-left));transform:none}.room:has(.room-screen .gf-touch--left) .room-actions .room-step-back{position:fixed;right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom))}}.room-open-dot{width:10px;height:10px;border-radius:50%;background:#ffffff47;box-shadow:none}.room-ask{position:fixed;top:calc(var(--room-top-h, 98px) + 80px);right:16px;width:fit-content;z-index:6;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px;max-width:min(400px,calc(100vw - 32px));padding:6px 8px;border-radius:16px;background:#0a0e18eb;box-shadow:inset 0 0 0 1px #ffffff2e;color:var(--ink);font:650 calc(14px * var(--text-scale, 1)) / 1.2 system-ui,sans-serif;pointer-events:auto}.room-ask-line{padding:0 4px}.room-ask .room-ask-yes{border-color:#6dffb0}.room-ask-open{padding:4px 10px;gap:6px;color:var(--ink-2);font-size:calc(12px * var(--text-scale, 1));pointer-events:none}.room-ask-open .room-open-dot{background:#6dffb0;box-shadow:0 0 8px #6dffb0}.room-ask .gk-chip{padding:0 10px;--gk-ink: #fff}@media (max-width: 640px){.room-ask{top:calc(var(--room-top-h, 98px) + 6px);left:12px;right:auto;justify-content:flex-start;max-width:calc(100vw - 160px)}.room-ask--low{top:auto;bottom:108px}}.room .run-choice button small,.room .run-choice-reset,.room .ch-tier,.room .ch-count,.room .fair-line--room{font-size:calc(12px * var(--text-scale, 1))}.room-unstuck{position:fixed;left:50%;bottom:calc(28px + env(safe-area-inset-bottom,0px));z-index:6;transform:translate(-50%);min-height:48px;padding:0 22px;border-radius:999px;border:2px solid #5ef2ff;background:#080612eb;color:#fff;font:800 calc(15px * var(--text-scale, 1)) ui-sans-serif,system-ui,sans-serif;cursor:pointer}.room-unstuck:focus-visible{outline:2px solid #fff;outline-offset:2px}.room-unstuck-fade{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;background:#05040b;pointer-events:none;animation:room-unstuck-fade .34s ease-out both}@keyframes room-unstuck-fade{0%{opacity:.85}to{opacity:0}}@media (prefers-reduced-motion: reduce){.room-unstuck-fade{animation-duration:.01s}}
