.vertical-tab-bar[data-v-d14d8fb4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid rgba(148,163,184,.25);border-radius:1rem;display:flex;flex-direction:column;gap:.5rem;min-width:80px;padding:1rem .5rem}@media (prefers-color-scheme:dark){.vertical-tab-bar[data-v-d14d8fb4]{background:#0f172ac7;border-color:#94a3b84d}}.tab-button[data-v-d14d8fb4]{align-items:center;background:transparent;border:none;border-radius:.75rem;color:#475569;cursor:pointer;display:flex;flex-direction:column;gap:.25rem;justify-content:center;padding:.75rem .5rem;position:relative;transition:all .2s ease}.tab-button[data-v-d14d8fb4]:hover{background:#3b82f61a;color:#6366f1;transform:translate(4px)}.tab-button.active[data-v-d14d8fb4]{background:linear-gradient(135deg,#6366f140,#9333ea40);box-shadow:0 10px 25px #6366f140;color:#6366f1}.tab-button.active[data-v-d14d8fb4]:before{background:linear-gradient(180deg,#3b82f6,#9333ea);border-radius:0 2px 2px 0;content:"";height:60%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:3px}@media (prefers-color-scheme:dark){.tab-button[data-v-d14d8fb4]{color:#94a3b8}.tab-button[data-v-d14d8fb4]:hover{background:#6366f138;color:#c7d2fe}.tab-button.active[data-v-d14d8fb4]{background:linear-gradient(135deg,#3b82f640,#9333ea40);color:#c7d2fe}}.tab-label[data-v-d14d8fb4]{font-size:.65rem;font-weight:600;white-space:nowrap}.style-card[data-v-4b2ae350]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.style-card[data-v-4b2ae350]:active{transform:scale(.99)}.style-card[data-v-4b2ae350]{isolation:isolate}.scrollbar-none[data-v-4b2ae350]::-webkit-scrollbar{display:none}.scrollbar-none[data-v-4b2ae350]{-ms-overflow-style:none;scrollbar-width:none}.panel-container[data-v-aa56e121]{gap:1.5rem}.panel-container[data-v-aa56e121],.panel-header[data-v-aa56e121]{display:flex;flex-direction:column}.panel-header[data-v-aa56e121]{border-bottom:1px solid rgba(0,0,0,.1);gap:.5rem;padding-bottom:1rem}@media (prefers-color-scheme:dark){.panel-header[data-v-aa56e121]{border-bottom-color:#ffffff1a}}.panel-title[data-v-aa56e121]{color:#1f2937;font-size:1.125rem;font-weight:700}@media (prefers-color-scheme:dark){.panel-title[data-v-aa56e121]{color:#f9fafb}}.panel-description[data-v-aa56e121]{color:#6b7280;font-size:.875rem}@media (prefers-color-scheme:dark){.panel-description[data-v-aa56e121]{color:#9ca3af}}.shot-type-grid[data-v-aa56e121]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:550px;overflow-y:auto;padding-right:.5rem}.shot-type-grid[data-v-aa56e121]::-webkit-scrollbar{width:6px}.shot-type-grid[data-v-aa56e121]::-webkit-scrollbar-track{background:transparent}.shot-type-grid[data-v-aa56e121]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@media (prefers-color-scheme:dark){.shot-type-grid[data-v-aa56e121]::-webkit-scrollbar-thumb{background:#4b5563}}.shot-card[data-v-aa56e121]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid rgba(148,163,184,.3);border-radius:.75rem;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease}.shot-card[data-v-aa56e121]:hover{background:#6366f11f;border-color:#6366f159;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.shot-card.selected[data-v-aa56e121]{background:linear-gradient(135deg,#6366f140,#9333ea40);border-color:#6366f1;box-shadow:0 8px 20px #6366f140;color:#1f2937}@media (prefers-color-scheme:dark){.shot-card[data-v-aa56e121]{background:#0f172ac7;border-color:#94a3b84d;color:#e2e8f0}.shot-card[data-v-aa56e121]:hover{background:#6366f133;border-color:#818cf866}.shot-card.selected[data-v-aa56e121]{background:linear-gradient(135deg,#6366f14d,#9333ea4d);border-color:#818cf8;color:#f9fafb}}.shot-info[data-v-aa56e121]{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}.shot-label[data-v-aa56e121]{font-size:.875rem;font-weight:600}.shot-label-en[data-v-aa56e121]{font-size:.75rem;opacity:.6}.panel-container[data-v-a753f3df]{gap:1.5rem}.panel-container[data-v-a753f3df],.panel-header[data-v-a753f3df]{display:flex;flex-direction:column}.panel-header[data-v-a753f3df]{border-bottom:1px solid rgba(0,0,0,.1);gap:.5rem;padding-bottom:1rem}@media (prefers-color-scheme:dark){.panel-header[data-v-a753f3df]{border-bottom-color:#ffffff1a}}.panel-title[data-v-a753f3df]{color:#1f2937;font-size:1.125rem;font-weight:700}@media (prefers-color-scheme:dark){.panel-title[data-v-a753f3df]{color:#f9fafb}}.panel-description[data-v-a753f3df]{color:#6b7280;font-size:.875rem}@media (prefers-color-scheme:dark){.panel-description[data-v-a753f3df]{color:#9ca3af}}.movement-grid[data-v-a753f3df]{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));max-height:550px;overflow-y:auto;padding-right:.5rem}.movement-grid[data-v-a753f3df]::-webkit-scrollbar{width:6px}.movement-grid[data-v-a753f3df]::-webkit-scrollbar-track{background:transparent}.movement-grid[data-v-a753f3df]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}@media (prefers-color-scheme:dark){.movement-grid[data-v-a753f3df]::-webkit-scrollbar-thumb{background:#4b5563}}.movement-card[data-v-a753f3df]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid rgba(148,163,184,.3);border-radius:.75rem;color:#1f2937;cursor:pointer;display:flex;flex-direction:column;gap:.75rem;padding:1rem;transition:all .2s ease}.movement-card[data-v-a753f3df]:hover{background:#9333ea1a;border-color:#9333ea4d;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.movement-card.selected[data-v-a753f3df]{background:linear-gradient(135deg,#9333ea33,#ec489933);border-color:#9333ea;box-shadow:0 4px 12px #9333ea4d;color:#1f2937}@media (prefers-color-scheme:dark){.movement-card[data-v-a753f3df]{background:#0f172ac7;border-color:#94a3b84d;color:#e2e8f0}.movement-card[data-v-a753f3df]:hover{background:#9333ea26;border-color:#9333ea66}.movement-card.selected[data-v-a753f3df]{background:linear-gradient(135deg,#9333ea40,#ec489940);border-color:#a855f7;color:#f9fafb}}.movement-info[data-v-a753f3df]{align-items:center;display:flex;flex-direction:column;gap:.25rem;text-align:center}.movement-label[data-v-a753f3df]{font-size:.875rem;font-weight:600}.movement-label-en[data-v-a753f3df]{font-size:.75rem;opacity:.6}.panel-container[data-v-5503a2d0]{gap:1.5rem}.panel-container[data-v-5503a2d0],.panel-header[data-v-5503a2d0]{display:flex;flex-direction:column}.panel-header[data-v-5503a2d0]{border-bottom:1px solid rgba(0,0,0,.1);gap:.5rem;padding-bottom:1rem}@media (prefers-color-scheme:dark){.panel-header[data-v-5503a2d0]{border-bottom-color:#ffffff1a}}.panel-title[data-v-5503a2d0]{color:#1f2937;font-size:1.125rem;font-weight:700}@media (prefers-color-scheme:dark){.panel-title[data-v-5503a2d0]{color:#f9fafb}}.panel-description[data-v-5503a2d0]{color:#6b7280;font-size:.875rem}@media (prefers-color-scheme:dark){.panel-description[data-v-5503a2d0]{color:#9ca3af}}.mode-grid[data-v-5503a2d0]{display:grid;gap:1rem;grid-template-columns:1fr}.mode-card[data-v-5503a2d0]{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid rgba(148,163,184,.3);border-radius:1rem;cursor:pointer;display:flex;gap:1rem;padding:1.5rem;position:relative;text-align:left;transition:all .2s ease}.mode-card[data-v-5503a2d0]:hover{background:#3b82f60d;border-color:#6366f159;box-shadow:0 4px 16px #0000001a;transform:translate(4px)}.mode-card.selected[data-v-5503a2d0]{background:linear-gradient(135deg,#3b82f626,#9333ea26);border-color:#6366f1;box-shadow:0 4px 16px #3b82f64d}@media (prefers-color-scheme:dark){.mode-card[data-v-5503a2d0]{background:#0f172ac7;border-color:#94a3b84d}.mode-card[data-v-5503a2d0]:hover{background:#6366f11f;border-color:#818cf866}.mode-card.selected[data-v-5503a2d0]{background:linear-gradient(135deg,#6366f140,#9333ea40);border-color:#818cf8}}.mode-icon[data-v-5503a2d0]{color:#6b7280;flex-shrink:0;position:relative}.mode-card.selected .mode-icon[data-v-5503a2d0]{color:#3b82f6}@media (prefers-color-scheme:dark){.mode-icon[data-v-5503a2d0]{color:#9ca3af}.mode-card.selected .mode-icon[data-v-5503a2d0]{color:#60a5fa}}.mode-badge[data-v-5503a2d0]{background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:.25rem;color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .375rem;position:absolute;right:-6px;top:-6px}.mode-info[data-v-5503a2d0]{display:flex;flex:1;flex-direction:column;gap:.5rem}.mode-label[data-v-5503a2d0]{color:#1f2937;font-size:1rem;font-weight:700}@media (prefers-color-scheme:dark){.mode-label[data-v-5503a2d0]{color:#f9fafb}}.mode-description[data-v-5503a2d0]{color:#6b7280;font-size:.875rem}@media (prefers-color-scheme:dark){.mode-description[data-v-5503a2d0]{color:#9ca3af}}.mode-features[data-v-5503a2d0]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.feature-tag[data-v-5503a2d0]{background:#6366f11f;border-radius:9999px;color:#3b82f6;font-size:.75rem;font-weight:500;padding:.25rem .625rem}@media (prefers-color-scheme:dark){.feature-tag[data-v-5503a2d0]{background:#3b82f633;color:#60a5fa}}.selected-icon[data-v-5503a2d0]{color:#3b82f6;position:absolute;right:1rem;top:1rem}@media (prefers-color-scheme:dark){.selected-icon[data-v-5503a2d0]{color:#60a5fa}}.panel-container[data-v-9a21b81e]{gap:1.5rem}.panel-container[data-v-9a21b81e],.panel-header[data-v-9a21b81e]{display:flex;flex-direction:column}.panel-header[data-v-9a21b81e]{border-bottom:1px solid rgba(0,0,0,.1);gap:.5rem;padding-bottom:1rem}@media (prefers-color-scheme:dark){.panel-header[data-v-9a21b81e]{border-bottom-color:#ffffff1a}}.panel-title[data-v-9a21b81e]{color:#1f2937;font-size:1.125rem;font-weight:700}@media (prefers-color-scheme:dark){.panel-title[data-v-9a21b81e]{color:#f9fafb}}.panel-description[data-v-9a21b81e]{color:#6b7280;font-size:.875rem}@media (prefers-color-scheme:dark){.panel-description[data-v-9a21b81e]{color:#9ca3af}}.audio-settings[data-v-9a21b81e]{display:flex;flex-direction:column;gap:1.5rem}.setting-card[data-v-9a21b81e]{align-items:flex-start;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffa6;border:1px solid rgba(148,163,184,.3);border-radius:1rem;display:flex;gap:1rem;padding:1.5rem}@media (prefers-color-scheme:dark){.setting-card[data-v-9a21b81e]{background:#0f172ac7;border-color:#94a3b84d}}.setting-icon[data-v-9a21b81e]{color:#6b7280;flex-shrink:0}@media (prefers-color-scheme:dark){.setting-icon[data-v-9a21b81e]{color:#9ca3af}}.setting-info[data-v-9a21b81e]{display:flex;flex:1;flex-direction:column;gap:.5rem}.setting-label[data-v-9a21b81e]{color:#1f2937;font-size:1rem;font-weight:700}@media (prefers-color-scheme:dark){.setting-label[data-v-9a21b81e]{color:#f9fafb}}.setting-description[data-v-9a21b81e]{color:#6b7280;font-size:.875rem;line-height:1.5}@media (prefers-color-scheme:dark){.setting-description[data-v-9a21b81e]{color:#9ca3af}}.toggle-button[data-v-9a21b81e]{background:#d1d5db;border:none;border-radius:9999px;cursor:pointer;flex-shrink:0;height:24px;position:relative;transition:background-color .2s ease;width:48px}.toggle-button.enabled[data-v-9a21b81e]{background:#3b82f6}@media (prefers-color-scheme:dark){.toggle-button[data-v-9a21b81e]{background:#4b5563}.toggle-button.enabled[data-v-9a21b81e]{background:#60a5fa}}.toggle-slider[data-v-9a21b81e]{background:#fff;border-radius:9999px;height:20px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:20px}.toggle-slider.enabled[data-v-9a21b81e]{transform:translate(24px)}.audio-details[data-v-9a21b81e]{background:#3b82f60d;border:1px solid rgba(59,130,246,.2);border-radius:.75rem;display:flex;flex-direction:column;gap:.75rem;padding:1.25rem}@media (prefers-color-scheme:dark){.audio-details[data-v-9a21b81e]{background:#6366f11f;border-color:#6366f159}}.detail-item[data-v-9a21b81e]{align-items:center;display:flex;gap:.75rem}.detail-text[data-v-9a21b81e]{color:#1f2937;font-size:.875rem;font-weight:500}@media (prefers-color-scheme:dark){.detail-text[data-v-9a21b81e]{color:#e2e8f0}}.tip-box[data-v-9a21b81e]{background:#fbbf241a;border:1px solid rgba(251,191,36,.3);border-radius:.75rem;color:#92400e;display:flex;gap:.75rem;padding:1rem}@media (prefers-color-scheme:dark){.tip-box[data-v-9a21b81e]{background:#fbbf2426;border-color:#fbbf2466;color:#fbbf24}}.tip-content[data-v-9a21b81e]{display:flex;flex:1;flex-direction:column;gap:.5rem}.tip-title[data-v-9a21b81e]{font-size:.875rem;font-weight:700}.tip-text[data-v-9a21b81e]{font-size:.8125rem;line-height:1.5}.expand-enter-active[data-v-9a21b81e],.expand-leave-active[data-v-9a21b81e]{max-height:300px;overflow:hidden;transition:all .3s ease}.expand-enter-from[data-v-9a21b81e],.expand-leave-to[data-v-9a21b81e]{max-height:0;opacity:0}
