._overlay_fv62i_1{position:fixed;inset:0;z-index:10;touch-action:none;pointer-events:auto}._base_fv62i_9{position:absolute;width:calc(var(--joystick-radius) * 2 * 1px);height:calc(var(--joystick-radius) * 2 * 1px);border-radius:50%;background:#ffffff1a;border:2px solid rgba(255,255,255,.2);display:none;transform:translate(-50%,-50%);pointer-events:none}._knob_fv62i_21{position:absolute;width:calc(var(--joystick-knob-radius) * 2 * 1px);height:calc(var(--joystick-knob-radius) * 2 * 1px);border-radius:50%;background:#ffffff4d;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}._container_15n5i_1{position:fixed;inset:0;pointer-events:none;z-index:20}._skullPos_15n5i_9{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}._skull_15n5i_9{pointer-events:none;transform:translate(-50%,-50%) scale(0);opacity:0;animation:_skull-anim_15n5i_1 1.5s ease-out forwards;filter:drop-shadow(0 0 6px rgba(0,0,0,.5))}._skullSvg_15n5i_26{fill:var(--skull-color)}@keyframes _skull-anim_15n5i_1{0%{opacity:0;transform:translate(-50%,-50%) scale(.3)}15%{opacity:1;transform:translate(-50%,-50%) scale(1.2)}25%{transform:translate(-50%,-50%) scale(1)}60%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-100%) scale(.8)}}._button_1i3la_1{position:fixed;top:12px;right:12px;z-index:30;pointer-events:auto;width:44px;height:44px;border-radius:50%;border:2px solid rgba(255,255,255,.3);background:#00000080;color:#fff;font-size:18px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px);transition:background .2s,border-color .2s;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._button_1i3la_1:active{background:#ffffff26}._capturing_1i3la_30,._sending_1i3la_34{border-color:#ffc80099}._sent_1i3la_38{border-color:#00c86499}._error_1i3la_42{border-color:#ff3c3c99}._overlay_1i3la_47{position:fixed;inset:0;z-index:40;pointer-events:auto;background:#000000b3;display:flex;align-items:center;justify-content:center;padding:16px;animation:_overlayFadeIn_1i3la_1 .2s ease-out both}._overlayOut_1i3la_60{animation:_overlayFadeOut_1i3la_1 .2s ease-in both}._modal_1i3la_64{background:#1e1e2e;border-radius:12px;max-width:400px;max-height:calc(100dvh - 32px);width:100%;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 8px 32px #00000080;animation:_modalIn_1i3la_1 .25s cubic-bezier(.34,1.56,.64,1) both}._modalOut_1i3la_77{animation:_modalOut_1i3la_77 .15s ease-in both}._preview_1i3la_81{width:100%;display:block;border-radius:12px 12px 0 0;min-height:0;object-fit:contain;flex-shrink:1}._textarea_1i3la_90{flex-shrink:0;margin:12px;padding:10px;border-radius:8px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-family:inherit;font-size:14px;resize:vertical;outline:none}._textarea_1i3la_90::placeholder{color:#fff6}._textarea_1i3la_90:focus{border-color:#ffffff4d}._actions_1i3la_112{flex-shrink:0;display:flex;gap:8px;padding:0 12px 12px;justify-content:flex-end}._cancelBtn_1i3la_120,._sendBtn_1i3la_121{padding:8px 20px;border-radius:8px;border:none;font-size:14px;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}._cancelBtn_1i3la_120{background:#ffffff1a;color:#ffffffb3}._cancelBtn_1i3la_120:active{background:#ffffff26}._sendBtn_1i3la_121{background:#4a6cf7;color:#fff}._sendBtn_1i3la_121:active{background:#3b5de7}@keyframes _overlayFadeIn_1i3la_1{0%{opacity:0}to{opacity:1}}@keyframes _overlayFadeOut_1i3la_1{0%{opacity:1}to{opacity:0}}@keyframes _modalIn_1i3la_1{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes _modalOut_1i3la_77{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.9)}}
