.left-panel[data-v-ff0ca6fa]{flex:6;display:flex;justify-content:center;align-items:center;background:var(--cube-bg-gradient);transition:none}.left-panel.is-transparent[data-v-ff0ca6fa]{background:transparent}.cube-wrapper[data-v-ff0ca6fa]{position:relative;display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:540px}.cube-player[data-v-ff0ca6fa]{filter:drop-shadow(0 20px 40px var(--shadow-main))}.cube-player[data-v-ff0ca6fa],.interaction-blocker[data-v-ff0ca6fa]{width:100%;height:clamp(280px,44vh,480px)}.interaction-blocker[data-v-ff0ca6fa]{position:absolute;top:0;left:0;z-index:5;cursor:pointer}.player-controls[data-v-ff0ca6fa]{display:flex;gap:10px;align-items:center;padding:10px 24px;background:var(--bg-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--border-color);border-radius:50px;box-shadow:0 8px 24px var(--shadow-main)}.ctrl-btn[data-v-ff0ca6fa]{background:transparent;border:none;color:var(--text-muted);font-size:1.1rem;cursor:pointer;padding:7px 14px;border-radius:24px;transition:0s!important;white-space:nowrap;font-family:inherit}.ctrl-btn[data-v-ff0ca6fa]:hover{background:var(--bg-tertiary);color:var(--text-main)}.ctrl-btn.accent[data-v-ff0ca6fa]{background:var(--bg-accent);color:#fff;padding:7px 20px}.ctrl-btn.accent[data-v-ff0ca6fa]:hover{background:var(--bg-accent-hover);box-shadow:0 0 14px var(--shadow-main)}.cube-overlay-top-right[data-v-ff0ca6fa]{position:absolute;top:15px;right:15px;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--bg-glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:8px;border-radius:16px;border:1px solid var(--border-color);box-shadow:0 4px 15px var(--shadow-main);z-index:100;display:none;pointer-events:none}.cube-wrapper:hover .cube-overlay-top-right[data-v-ff0ca6fa]{display:flex;pointer-events:auto}.overlay-btn[data-v-ff0ca6fa]{background:transparent;border:none;min-width:36px;height:32px;display:flex;align-items:center;justify-content:center;font-size:.9rem;cursor:pointer;border-radius:8px;transition:none;color:var(--text-muted);padding:0 8px;white-space:nowrap}.overlay-btn[data-v-ff0ca6fa]:hover{background:#ffffff1a;color:var(--text-main)}.overlay-btn.text-btn[data-v-ff0ca6fa]{font-size:.85rem;font-weight:500}.track-toggle.active[data-v-ff0ca6fa]{color:#10b981;background:#10b98126;box-shadow:0 0 10px #10b98133}.recording-active[data-v-ff0ca6fa]{color:#ef4444!important;background:#ef444426!important;animation:pulse-red-ff0ca6fa 1.2s ease-in-out infinite}.exporting-active[data-v-ff0ca6fa]{color:#3b82f6!important;background:#3b82f626!important}@keyframes pulse-red-ff0ca6fa{0%,to{box-shadow:0 0 6px #ef444466}50%{box-shadow:0 0 14px #ef4444b3}}.ghost-btn.active[data-v-ff0ca6fa]{color:#fbbf24;background:#fbbf2426;box-shadow:0 0 10px #fbbf2433}.h-line[data-v-ff0ca6fa]{width:24px;height:1px;background:var(--border-color);margin:2px 0}@media(max-width:1024px){.left-panel[data-v-ff0ca6fa]{flex:1}.cube-player[data-v-ff0ca6fa]{height:clamp(240px,40vh,400px)}.cube-wrapper[data-v-ff0ca6fa]{gap:8px}.player-controls[data-v-ff0ca6fa]{padding:8px 16px}}@media(max-width:768px){.cube-player[data-v-ff0ca6fa]{height:clamp(200px,32vh,300px)}.cube-wrapper[data-v-ff0ca6fa]{gap:6px}.player-controls[data-v-ff0ca6fa]{padding:6px 12px;gap:6px}.ctrl-btn[data-v-ff0ca6fa]{padding:5px 10px;font-size:1rem}}
