.panel[data-v-efafcf87]{position:absolute;left:0;top:0;width:50%;height:100%;z-index:25;display:flex;align-items:center;justify-content:center;background:#0a08068c;pointer-events:auto}.card[data-v-efafcf87]{position:relative;width:88%;max-height:88%}.vid[data-v-efafcf87]{display:block;width:100%;max-height:min(80vh,100%);border-radius:12px;border:3px solid #ffd54a;background:#000}.err[data-v-efafcf87]{color:#ffb4b4;font-size:14px;margin:0 0 8px}.close[data-v-efafcf87]{position:absolute;top:-12px;right:-12px;z-index:1;width:36px;height:36px;border-radius:50%;border:2px solid #ffd54a;background:#5a2d12;color:#fff4d8;font-size:22px;line-height:1;cursor:pointer}.editor[data-v-4a5ff2a8]{position:fixed;bottom:12px;left:12px;width:min(92vw,300px);z-index:50;display:flex;flex-direction:column;gap:8px;padding:14px;color:#e8dcc0;background:#14100aeb;border:1px solid rgba(201,161,59,.55);border-radius:10px;font-size:12px;max-height:min(88vh,640px);overflow-y:auto}.editor-head[data-v-4a5ff2a8]{display:flex;align-items:center;justify-content:space-between;font-weight:700;letter-spacing:.08em;color:#c9a13b}.editor-x[data-v-4a5ff2a8]{border:none;background:transparent;color:#e8dcc0;font-size:18px;line-height:1;cursor:pointer}.erow[data-v-4a5ff2a8]{display:flex;align-items:center;gap:6px}.erow label[data-v-4a5ff2a8]{flex:0 0 44px;color:#e8dcc0cc}.erow input[type=range][data-v-4a5ff2a8]{flex:1;min-width:0;accent-color:#c9a13b}.enum[data-v-4a5ff2a8]{flex:0 0 52px;width:52px;padding:2px 4px;border:1px solid rgba(201,161,59,.35);border-radius:4px;background:#00000040;color:#e8dcc0;font-size:11px}.eval[data-v-4a5ff2a8]{flex:0 0 36px;text-align:right;color:#c9a13b;font-variant-numeric:tabular-nums}.eselect[data-v-4a5ff2a8]{flex:1;min-width:0;padding:4px 6px;border:1px solid rgba(201,161,59,.35);border-radius:4px;background:#00000040;color:#e8dcc0;font-size:11px}.eradio[data-v-4a5ff2a8]{display:inline-flex;align-items:center;gap:4px;flex:1;cursor:pointer}.eradio input[data-v-4a5ff2a8]{accent-color:#c9a13b}.echeck[data-v-4a5ff2a8]{display:flex;align-items:center;gap:6px;cursor:pointer;color:#e8dcc0d9}.echeck input[data-v-4a5ff2a8]{accent-color:#c9a13b}.eactions[data-v-4a5ff2a8]{display:flex;flex-direction:column;gap:6px}.ebtn[data-v-4a5ff2a8]{border:1px solid rgba(201,161,59,.55);background:#5a2d12d9;color:#fff4d8;font-size:11px;padding:7px 10px;border-radius:6px;cursor:pointer;text-align:center}.ebtn.primary[data-v-4a5ff2a8]{background:#5a2d12f2;font-weight:700}.ebtn.subtle[data-v-4a5ff2a8]{background:transparent;color:#e8dcc0}.ehint[data-v-4a5ff2a8]{margin:0;font-size:10px;line-height:1.4;color:#e8dcc08c}.editor-open[data-v-4a5ff2a8]{position:fixed;bottom:12px;left:12px;z-index:50;border:1px solid rgba(201,161,59,.55);background:#14100aeb;color:#e8dcc0;font-size:12px;padding:8px 12px;border-radius:999px;cursor:pointer}.screen[data-v-1a9e0f3c]{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.stage[data-v-1a9e0f3c]{position:relative;width:min(100vw,200vh);aspect-ratio:2 / 1;overflow:hidden;-webkit-user-select:none;user-select:none}.stage img[data-v-1a9e0f3c]{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.half[data-v-1a9e0f3c]{position:absolute;top:0;height:100%;width:50%;object-fit:cover}.bg-left[data-v-1a9e0f3c]{left:0}.bg-right[data-v-1a9e0f3c]{left:50%}.character-hit[data-v-1a9e0f3c]{position:absolute;z-index:4;pointer-events:none}.inst[data-v-1a9e0f3c]{position:absolute;object-fit:contain;z-index:5}.inst.grabbable[data-v-1a9e0f3c]{cursor:grab;touch-action:none}.inst.hidden[data-v-1a9e0f3c]{opacity:0;pointer-events:none;transition:none}.inst.returning[data-v-1a9e0f3c]{opacity:.65;transform:translate(var(--return-dx, 0),var(--return-dy, 0)) scale(.85);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease-out;pointer-events:none;z-index:6}.inst.returning.returning-active[data-v-1a9e0f3c]{opacity:1;transform:none}@media (prefers-reduced-motion: reduce){.inst.returning[data-v-1a9e0f3c]{transition:none;transform:none;opacity:1}}.inst.glow-hint[data-v-1a9e0f3c]{filter:drop-shadow(0 0 6px rgba(180,100,255,.9)) drop-shadow(0 0 14px rgba(140,60,220,.6));animation:pulse-glow-1a9e0f3c 2s ease-in-out infinite}.inst.cal-selected[data-v-1a9e0f3c]{outline:2px dashed rgba(201,161,59,.95);outline-offset:2px;z-index:7}@keyframes pulse-glow-1a9e0f3c{0%,to{filter:drop-shadow(0 0 4px rgba(180,100,255,.7))}50%{filter:drop-shadow(0 0 12px rgba(200,120,255,1))}}.floating[data-v-1a9e0f3c]{position:fixed;transform:translate(-50%,-50%);object-fit:contain;z-index:20;pointer-events:none;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.overlay[data-v-1a9e0f3c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:30;background:#140c0873}.pill[data-v-1a9e0f3c]{border:2px solid #ffd54a;background:#5a2d12;color:#fff4d8;font-size:clamp(16px,2.6vw,26px);font-weight:800;padding:.5em 1.4em;border-radius:999px;cursor:pointer;transition:transform .2s ease}.pill[data-v-1a9e0f3c]:hover{transform:scale(1.05)}html,body,#app{height:100%;margin:0}body{background:#1b1410}
