.stage[data-v-3b910d5e]{background:var(--lm-s0,#080808);border:1px solid var(--border);border-radius:14px;height:min(76vh,760px);overflow:hidden;position:relative;width:100%}.stage.is-fs[data-v-3b910d5e]{border:none;border-radius:0;height:100vh;height:100dvh}.stage-inner[data-v-3b910d5e],.surface[data-v-3b910d5e]{inset:0;position:absolute}.surface[data-v-3b910d5e]>*{height:100%;width:100%}.hud[data-v-3b910d5e]{pointer-events:none;position:absolute;z-index:5}.hud[data-v-3b910d5e] .takes-input,.hud[data-v-3b910d5e] button,.hud[data-v-3b910d5e] input,.hud[data-v-3b910d5e] select{pointer-events:auto}.hud-top[data-v-3b910d5e]{align-items:center;background:linear-gradient(180deg,rgba(var(--lm-paper,7,7,7),.86),#07070700);display:flex;flex-wrap:wrap;gap:8px;left:0;padding:max(10px,env(safe-area-inset-top)) 12px 10px;right:0;top:0}.hud-strip[data-v-3b910d5e]{flex-basis:100%;justify-content:center;margin-top:8px;order:4}.hud-mid[data-v-3b910d5e],.hud-strip[data-v-3b910d5e]{display:flex;min-width:0}.hud-mid[data-v-3b910d5e]{align-items:center;flex:1 1 auto;gap:8px;overflow:hidden}.hud-right[data-v-3b910d5e]{gap:6px}.hud-btn[data-v-3b910d5e],.hud-right[data-v-3b910d5e]{align-items:center;display:flex;flex:none}.hud-btn[data-v-3b910d5e]{background:rgba(var(--lm-paper,10,10,10),.72);border:1px solid var(--border-strong);border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;height:38px;justify-content:center;line-height:1;pointer-events:auto;width:38px}.hud-btn[data-v-3b910d5e]:hover{background:rgba(var(--lm-paper,10,10,10),.95)}.hud-ar[data-v-3b910d5e]{font-size:.78rem;font-weight:800;letter-spacing:.04em}.hud-status[data-v-3b910d5e]{left:50%;text-align:center;top:50%;transform:translate(-50%,-50%)}.hud-bottom[data-v-3b910d5e]{background:linear-gradient(0deg,rgba(var(--lm-paper,7,7,7),.88),#07070700);bottom:0;left:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));right:0}@media(max-width:640px){.stage[data-v-3b910d5e]{height:min(70vh,560px)}.hud-top[data-v-3b910d5e]{flex-wrap:wrap;gap:6px;padding-left:8px;padding-right:8px}.hud-btn[data-v-3b910d5e]{font-size:.92rem;height:34px;width:34px}.hud-mid[data-v-3b910d5e]{flex-basis:100%;justify-content:center;order:3;overflow:visible}.hud-right[data-v-3b910d5e]{margin-left:auto;order:2}.stage.turned .hud-mid[data-v-3b910d5e]{flex:1 1 0;justify-content:center;order:0;overflow:hidden}.stage.turned .hud-right[data-v-3b910d5e]{margin-left:0;order:0}}
