.music-style-translation[data-v-000fd163]{min-width:0;color:var(--muted);margin:-.35rem 0 .75rem;font-size:.82rem}.translation-actions[data-v-000fd163]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.translation-link[data-v-000fd163]{color:var(--red);font:inherit;cursor:pointer;background:0 0!important;border:0!important;padding:.3rem 0!important}.translation-link[data-v-000fd163]:disabled{opacity:.5;cursor:default}.translation-preview[data-v-000fd163]{border-left:2px solid var(--line);min-width:0;margin-top:.5rem;padding:.75rem}.translation-preview label[data-v-000fd163]{gap:.5rem;display:grid}.translation-preview textarea[data-v-000fd163]{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:var(--ink);background:var(--paper);border:1px solid var(--line);padding:.65rem}.translation-preview p[data-v-000fd163]{line-height:1.65}.translation-preview button[data-v-000fd163]{font:inherit;color:var(--ink);background:var(--secondary-bg);border:1px solid var(--line);padding:.5rem .75rem}.error[data-v-000fd163]{color:var(--red)}.interlude-choices[data-v-a5a6bcca]{flex-wrap:wrap;gap:.6rem;display:flex}.interlude-choices button[data-v-a5a6bcca]{border:1px solid var(--secondary-border,var(--line));background:var(--secondary-bg,var(--paper));min-height:40px;color:var(--secondary-ink,var(--ink));font:inherit;padding:.5rem .8rem}.music-preparation[data-v-a5a6bcca]{min-width:0;margin:.5rem 0 1rem;font-size:.82rem}.preparation-toolbar[data-v-a5a6bcca]{justify-content:space-between}.preparation-actions[data-v-a5a6bcca],.preparation-toolbar[data-v-a5a6bcca]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.preparation-actions[data-v-a5a6bcca]{justify-content:flex-end;max-width:100%;margin-inline-start:auto}.preparation-actions button[data-v-a5a6bcca]{color:var(--red);font:inherit;white-space:nowrap;width:auto;background:0 0!important;border:0!important;padding:.3rem 0!important}.preparation-actions button[data-v-a5a6bcca]:disabled{opacity:.45}.preparation-auto[data-v-a5a6bcca]{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;max-width:100%;display:flex}.preparation-auto label[data-v-a5a6bcca],.reminder[data-v-a5a6bcca]{align-items:center;gap:.45rem;display:flex!important}.preparation-auto input[data-v-a5a6bcca],.reminder input[data-v-a5a6bcca]{width:auto!important}.hint[data-v-a5a6bcca],small[data-v-a5a6bcca]{color:var(--muted);line-height:1.7}.error[data-v-a5a6bcca]{color:var(--red)}.preparation-dialog[data-v-a5a6bcca]{box-sizing:border-box;background:var(--paper);width:min(700px,100vw - 24px);max-height:85dvh;color:var(--ink);border:1px solid var(--line);margin:auto;padding:1.2rem;position:fixed;inset:0;overflow:auto}.preparation-dialog[data-v-a5a6bcca]::backdrop{background:#0007}.preparation-dialog header[data-v-a5a6bcca]{justify-content:space-between;align-items:center;display:flex}.preparation-dialog label[data-v-a5a6bcca]{gap:.5rem;margin-bottom:.7rem;display:grid}.preparation-dialog textarea[data-v-a5a6bcca]{box-sizing:border-box;background:var(--paper);width:100%;color:var(--ink);border:1px solid var(--line);font:inherit;padding:.7rem}.preparation-dialog>button[data-v-a5a6bcca]{margin-top:.8rem}.midi-plan[data-v-9ee4879b]{border-left:2px solid var(--line);min-width:0;margin:.6rem 0;padding:.8rem;font-size:.82rem}.midi-actions[data-v-9ee4879b],.midi-summary[data-v-9ee4879b]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.midi-summary span[data-v-9ee4879b],p[data-v-9ee4879b]{color:var(--muted);line-height:1.6}.midi-options[data-v-9ee4879b]{gap:.7rem;margin-top:.7rem;display:grid}.midi-options label[data-v-9ee4879b]{gap:.35rem;display:grid}.midi-range[data-v-9ee4879b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}input[data-v-9ee4879b],select[data-v-9ee4879b],textarea[data-v-9ee4879b]{box-sizing:border-box;width:100%;min-width:0;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;padding:.6rem}.text-action[data-v-9ee4879b]{background:0 0!important;border:0!important;padding:.3rem!important}.error[data-v-9ee4879b],.text-action[data-v-9ee4879b]{color:var(--red)}button[data-v-9ee4879b]{width:auto}.midi-editor-link[data-v-9ee4879b]{border:1px solid var(--line);color:var(--ink);font:inherit;align-items:center;padding:.6rem .8rem;text-decoration:none;display:inline-flex}.midi-editor-link[data-v-9ee4879b]:hover{color:var(--red);border-color:var(--red)}.midi-editor-link[data-v-9ee4879b]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.segment-join[data-v-9ee4879b]{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.segment-join label[data-v-9ee4879b]{align-items:center;gap:.3rem;min-height:36px;display:inline-flex}.segment-join input[data-v-9ee4879b]{flex:none;width:auto;margin:0}.generation-history[data-v-cac0d64d]{min-width:0}.ai-history-filter[data-v-cac0d64d]{justify-content:flex-end;margin-bottom:1rem}.ai-history-filter label[data-v-cac0d64d]{align-items:center;gap:.65rem;font-size:.9rem;display:flex}.ai-history-filter select[data-v-cac0d64d]{min-width:150px;max-width:100%;height:40px;padding:.4rem .65rem}.history-group>header[data-v-cac0d64d]{align-items:center;gap:.7rem;margin:.8rem 0;display:flex}.history-group h2[data-v-cac0d64d]{margin:0;font-size:1rem;font-weight:500}.history-group>header>span[data-v-cac0d64d]{color:var(--muted);font-size:.8rem}.history-finished[data-v-cac0d64d]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:.5rem}.cooperation-rows>li[data-v-cac0d64d]{scroll-margin-block:100px 30px}.cooperation-rows>li>div[data-v-cac0d64d]:first-child{flex:1;min-width:0}.cooperation-rows strong[data-v-cac0d64d]{overflow-wrap:anywhere}.cooperation-rows small[data-v-cac0d64d]{line-height:1.8}.cooperation-rows p[data-v-cac0d64d]{margin:.4rem 0}.ai-task-actions[data-v-cac0d64d]{flex-wrap:wrap;flex:none}.ai-task-actions button[data-v-cac0d64d]{box-shadow:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .35rem}.ai-task-actions button[data-v-cac0d64d]:hover:not(:disabled){color:var(--red);text-decoration:underline}.ai-task-actions button[data-v-cac0d64d]:disabled{opacity:.5;cursor:default}.cooperation-rows .ai-task-highlight[data-v-cac0d64d]{outline:2px solid var(--red);outline-offset:-2px;background:color-mix(in srgb,var(--red) 12%,var(--card,var(--paper)));animation:4s ease-out task-focus-cac0d64d}@keyframes task-focus-cac0d64d{0%,40%{box-shadow:inset 4px 0 var(--red);background:color-mix(in srgb,var(--red) 22%,var(--card,var(--paper)))}to{background:color-mix(in srgb,var(--red) 8%,var(--card,var(--paper)));box-shadow:inset 0 0 #0000}}@media (prefers-reduced-motion:reduce){.cooperation-rows .ai-task-highlight[data-v-cac0d64d]{animation:none}}@media (width<=640px){.cooperation-rows>li[data-v-cac0d64d]{flex-direction:column;align-items:stretch}.ai-task-actions[data-v-cac0d64d]{justify-content:flex-end;gap:.7rem}.ai-history-filter select[data-v-cac0d64d]{min-width:0}.history-finished[data-v-cac0d64d]{margin-top:1rem}}details[data-v-3fdde5d2]{margin:1rem 0}summary[data-v-3fdde5d2]{cursor:pointer;font-size:.9rem}pre[data-v-3fdde5d2]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:350px;font-size:.9rem;line-height:1.8;overflow:auto}.music-segment-results[data-v-c664bf01]{border-block:1px solid var(--line);margin-block:1rem;padding-block:.6rem}.music-segment-results ol[data-v-c664bf01]{padding-left:1.5rem}.music-segment-results li[data-v-c664bf01]{padding:.6rem 0}.music-segment-results small[data-v-c664bf01]{color:var(--muted);margin:.35rem 0;display:block}.music-segment-results label[data-v-c664bf01]{align-items:center;gap:.6rem;display:flex}.music-segment-results input[data-v-c664bf01]{width:auto}.error[data-v-c664bf01]{color:var(--red)}.segment-confirm[data-v-c664bf01]{border:1px solid var(--line);padding:.8rem}.narration-studio[data-v-25d9208e]{width:100%;min-width:0}.narration-generator[data-v-25d9208e]{box-sizing:border-box;width:min(920px,100vw - 24px);max-height:90dvh;overflow:auto}.narration-generator header[data-v-25d9208e],.narration-studio header[data-v-25d9208e]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.narration-studio h3[data-v-25d9208e],.narration-studio h4[data-v-25d9208e]{overflow-wrap:anywhere;font-weight:500}.narration-studio audio[data-v-25d9208e]{width:100%;margin:.7rem 0}.narration-studio section[data-v-25d9208e]{border-top:1px solid var(--line);margin:1rem 0;padding:1rem 0}.narration-toggle[data-v-25d9208e]{align-items:center;gap:.6rem;margin:1.2rem 0;display:flex}.narration-volume[data-v-25d9208e]{gap:.6rem;max-width:340px;margin:1rem 0;display:grid}.narration-volume input[data-v-25d9208e]{width:100%}.narration-tracks ul[data-v-25d9208e]{max-height:35vh;padding:0;list-style:none;overflow:auto}.narration-tracks li>button[data-v-25d9208e]{text-align:left;overflow-wrap:anywhere;width:100%;padding:.7rem}.narration-studio button[data-v-25d9208e],.narration-studio input[data-v-25d9208e]{font:inherit}.narration-studio a[data-v-25d9208e]{color:var(--red)}@media (width<=640px){.narration-generator[data-v-25d9208e]{padding:1rem}.narration-studio .cooperation-actions[data-v-25d9208e]{flex-wrap:wrap;justify-content:flex-start}.narration-tracks input[data-v-25d9208e]{width:100%;min-width:0}}.music-guidance-dialog[data-v-018ef57b]{--music-validation-error:#bd2626;padding:0;overflow:hidden}.music-guidance-dialog[open][data-v-018ef57b]{flex-direction:column;max-height:90dvh;display:flex}.guidance-header[data-v-018ef57b]{border-bottom:1px solid var(--line);background:var(--card,var(--paper));flex:none;padding:16px 22px}.guidance-heading[data-v-018ef57b],.guidance-option-heading[data-v-018ef57b]{align-items:center;gap:.4rem;min-width:0;display:flex}.guidance-heading h2[data-v-018ef57b]{margin:0}.guidance-body[data-v-018ef57b]{overscroll-behavior:contain;min-height:0;padding:18px 22px 24px;overflow:auto}@media (width<=520px){.guidance-header[data-v-018ef57b]{padding:14px 16px}.guidance-body[data-v-018ef57b]{padding:14px 16px 20px}}html[data-theme=dark] .music-guidance-dialog[data-v-018ef57b]{--music-validation-error:#ff8a80}.guidance-services[data-v-018ef57b]{justify-content:space-between;align-items:baseline;gap:.8rem;font-size:.85rem;line-height:1.7;display:flex}.guidance-services button[data-v-018ef57b]{color:var(--red);font:inherit;cursor:pointer;flex:none;padding:.4rem}.guidance-services button[data-v-018ef57b]:disabled{opacity:.5}.guidance-error[data-v-018ef57b]{color:var(--red);font-size:.85rem}.music-guidance-dialog[data-v-018ef57b]{width:min(680px,94vw)}.music-audio-picker[data-v-018ef57b]{width:min(1000px,94vw)}header[data-v-018ef57b]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2[data-v-018ef57b],h3[data-v-018ef57b]{font-weight:400}h3[data-v-018ef57b]{font-size:1rem}.guidance-field[data-v-018ef57b]{gap:.5rem;max-width:260px;margin:1.2rem 0;display:grid}.guidance-field select[data-v-018ef57b]{font:inherit;background:var(--paper);color:var(--ink);border:1px solid var(--line);padding:.65rem}.guidance-check[data-v-018ef57b]{align-items:baseline;gap:.6rem;margin:1rem 0;line-height:1.6;display:flex}.guidance-check input[data-v-018ef57b]{accent-color:var(--red)}.voice-reference[data-v-018ef57b]{border-top:1px solid var(--line);margin-top:1.5rem;padding-top:.5rem}.guidance-inactive[data-v-018ef57b]{color:var(--muted);font-size:.85rem}.cooperation-hint[data-v-018ef57b]{font-size:.85rem;line-height:1.7}.guidance-selection p[data-v-018ef57b]{overflow-wrap:anywhere}.guidance-text[data-v-018ef57b]{box-shadow:none!important;background:0 0!important;border:0!important}footer[data-v-018ef57b]{justify-content:flex-end;margin-top:1rem;display:flex}.cooperation-actions[data-v-018ef57b]{flex-wrap:wrap}.guidance-field-error[data-v-018ef57b]{color:var(--music-validation-error);overflow-wrap:anywhere;font-size:.82rem;line-height:1.6;display:block}.music-guidance-dialog [aria-invalid=true][data-v-018ef57b]{outline:1px solid #bd2626;outline-color:var(--music-validation-error);outline-offset:1px;border-color:#bd2626!important;border-color:var(--music-validation-error)!important}@media (width>=1150px){.music-guidance-dialog.has-mv[data-v-018ef57b]{width:min(1440px,94vw);max-width:94vw}}.melody-audio-choice[data-v-105ebc3c]{width:min(580px,94vw)}header[data-v-105ebc3c]{justify-content:space-between;align-items:center;gap:1rem;display:flex}select[data-v-105ebc3c]{width:100%;font:inherit;border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:.6rem}audio[data-v-105ebc3c]{width:100%;margin:1rem 0;display:block}footer[data-v-105ebc3c]{margin-top:1rem}.melody-picker[data-v-cb38338a]{width:min(1050px,94vw)}header[data-v-cb38338a]{justify-content:space-between;align-items:center;gap:1rem;display:flex}h2[data-v-cb38338a]{font-weight:400}.melody-filters[data-v-cb38338a]{flex-wrap:wrap;align-items:end;gap:.65rem;margin:1rem 0;display:flex}.melody-filters>label[data-v-cb38338a]:not(.melody-check){flex:0 0 125px;gap:.4rem;min-width:0;font-size:.85rem;display:grid}.melody-filters>.melody-search[data-v-cb38338a]{flex:180px!important}.melody-filters input[type=search][data-v-cb38338a],.melody-filters select[data-v-cb38338a]{box-sizing:border-box;background:var(--paper);width:100%;min-width:0;height:42px;color:var(--ink);border:1px solid var(--line);font:inherit;padding:.55rem}.melody-filters>button[data-v-cb38338a]{height:42px}.melody-check[data-v-cb38338a]{align-items:center;gap:.4rem;min-height:42px;font-size:.85rem;display:flex}.melody-check input[data-v-cb38338a]{width:auto;accent-color:var(--red)}.cooperation-rows li[data-v-cb38338a]{gap:1rem}.cooperation-rows small[data-v-cb38338a]{color:var(--muted);line-height:1.7;display:block}.cooperation-rows button[data-v-cb38338a]{flex:none}.error[data-v-cb38338a]{color:var(--red)}.match-rule[data-v-cb38338a]{min-height:0}@media (width<=600px){.melody-picker[data-v-cb38338a]{padding:1rem}.melody-filters>label[data-v-cb38338a]:not(.melody-check){flex:100px}.melody-filters>.melody-search[data-v-cb38338a]{flex-basis:calc(100% - 90px)!important}.cooperation-rows li[data-v-cb38338a]{flex-wrap:wrap}}.narration-voice-control[data-v-6614b901]{min-width:0}.narration-voice-row[data-v-6614b901]{align-items:flex-end;gap:.6rem;display:flex}.narration-voice-row label[data-v-6614b901]{flex:1;gap:.5rem;min-width:0;display:grid}.narration-voice-row select[data-v-6614b901]{width:100%;min-width:0}.narration-voice-row button[data-v-6614b901]{white-space:nowrap;flex:none;min-height:42px}.narration-voice-control p[data-v-6614b901]{font-size:.78rem;line-height:1.65}.narration-voice-control button[data-v-6614b901],.narration-voice-control select[data-v-6614b901]{font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);padding:.65rem .8rem}.ai-field-error[data-v-6614b901]{color:var(--red)}.number-range-control[data-v-90585d24]{min-width:0;font-size:.9rem}.number-range-heading[data-v-90585d24]{justify-content:space-between;align-items:center;gap:.6rem;min-height:40px;display:flex}.number-range-heading>.number-range-value[data-v-90585d24]{box-sizing:border-box;width:5.4rem;min-width:0;font:inherit;color:var(--ink);background:var(--card);border:1px solid var(--line);flex:0 0 5.4rem;padding:.4rem .45rem}.number-range-track[data-v-90585d24]{align-items:center;gap:.6rem;min-height:36px;display:flex}.number-range-track>span[data-v-90585d24]{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8rem}.number-range-track>input[type=range][data-v-90585d24]{width:100%;min-width:0;height:32px;accent-color:var(--red);cursor:pointer;background:0 0;border:0;flex:1;margin:0;padding:0}.number-range-control input[data-v-90585d24]:focus-visible{outline:2px solid var(--red);outline-offset:2px}.minimax-narration[data-v-f6b5fe93]{display:contents}.minimax-select[data-v-f6b5fe93]{gap:.5rem;min-width:0;margin:0;font-size:.9rem;display:grid}.minimax-select select[data-v-f6b5fe93]{box-sizing:border-box;width:100%;min-width:0;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);padding:.65rem .8rem}.minimax-sliders[data-v-f6b5fe93]{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.minimax-actions[data-v-f6b5fe93]{grid-column:1/-1}.minimax-actions .cooperation-hint[data-v-f6b5fe93]{margin-bottom:0}.minimax-fields[data-v-f6b5fe93]{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:end;gap:.75rem;display:grid}.minimax-fields label[data-v-f6b5fe93],.minimax-rules[data-v-f6b5fe93]{gap:.5rem;min-width:0;display:grid}.minimax-fields input[data-v-f6b5fe93],.minimax-fields select[data-v-f6b5fe93]{box-sizing:border-box;width:100%;min-width:0}.minimax-dialog button[data-v-f6b5fe93],.minimax-dialog input[data-v-f6b5fe93]:not([type=checkbox]),.minimax-dialog select[data-v-f6b5fe93],.minimax-dialog textarea[data-v-f6b5fe93]{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--ink);padding:.65rem .75rem}.minimax-dialog[data-v-f6b5fe93]{box-sizing:border-box;width:min(720px,100vw - 2rem);max-height:88dvh;overflow:auto}.minimax-dialog header[data-v-f6b5fe93]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.minimax-dialog h2[data-v-f6b5fe93]{font-size:1.1rem}.minimax-check[data-v-f6b5fe93]{align-items:center;gap:.5rem;margin:1rem 0;display:flex}.minimax-check input[data-v-f6b5fe93]{width:auto}.minimax-dialog textarea[data-v-f6b5fe93]{resize:vertical;box-sizing:border-box;width:100%}.minimax-dialog footer[data-v-f6b5fe93]{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.minimax-dialog footer button[data-v-f6b5fe93]:first-child{margin-right:auto}.minimax-dialog [role=alert][data-v-f6b5fe93]{color:var(--red)}@media (width<=480px){.minimax-fields[data-v-f6b5fe93]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container narration-options (width<=580px){.minimax-sliders[data-v-f6b5fe93]{grid-template-columns:1fr;gap:.65rem}}.ai-form[data-v-8b85c630]{--music-validation-error:#bd2626}html[data-theme=dark] .ai-form[data-v-8b85c630]{--music-validation-error:#ff8a80}.ai-workshop-entry[data-v-8b85c630]{justify-content:flex-end;margin-bottom:.75rem;display:flex}.ai-workshop-entry a[data-v-8b85c630]{box-sizing:border-box;border:1px solid var(--line);min-height:40px;color:var(--muted);align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.85rem;text-decoration:none;display:inline-flex}.ai-workshop-entry a[data-v-8b85c630]:hover{color:var(--red);border-color:var(--red)}.ai-workshop-entry a[data-v-8b85c630]:focus-visible{outline:2px solid var(--red);outline-offset:3px}.narration-settings[data-v-8b85c630]{margin:1rem 0;container:narration-options/inline-size}.narration-options-row[data-v-8b85c630]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.8rem;margin:.9rem 0;font-size:.9rem;display:grid}.narration-options-row.narration-minimax-options[data-v-8b85c630]{grid-template-columns:1.2fr 1.2fr 1fr 1.1fr}.narration-options-row.narration-local-options[data-v-8b85c630]{grid-template-columns:minmax(0,1fr)}.ai-form .narration-options-row>label[data-v-8b85c630]:not(.ai-check){gap:.5rem;margin:0}.ai-form .narration-options-row[data-v-8b85c630] label{gap:.5rem;margin:0;font-size:.9rem;line-height:1.6}.ai-form .narration-options-row[data-v-8b85c630] select{height:44px;font-size:.9rem}.narration-options-row[data-v-8b85c630] .narration-voice-row label{margin:0;font-size:.9rem}.ai-narration-mode[data-v-8b85c630]{min-width:160px}@container narration-options (width<=640px){.narration-options-row.narration-minimax-options[data-v-8b85c630]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container narration-options (width<=340px){.narration-options-row[data-v-8b85c630],.narration-options-row.narration-minimax-options[data-v-8b85c630]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.ai-narration-mode[data-v-8b85c630]{flex:1;min-width:120px}}.narration-source[data-v-8b85c630]{white-space:pre-wrap;max-height:250px;line-height:1.9;overflow:auto}.ai-form textarea[data-v-8b85c630]{background:var(--card);color:var(--ink);border:1px solid var(--line);font:inherit;resize:vertical;padding:.65rem .8rem}.ai-workspace[data-v-8b85c630]{min-width:0}.ai-workspace.embedded[data-v-8b85c630]{margin:1rem 0}.professional-offline[data-v-8b85c630]{margin:0 0 1rem;font-size:.85rem}.ai-form[data-v-8b85c630]{max-width:800px}.ai-form fieldset[data-v-8b85c630]{border:0;min-width:0;margin:0;padding:0}.ai-form label[data-v-8b85c630]:not(.ai-check){flex-direction:column;gap:.45rem;margin:.9rem 0;font-size:.9rem;display:flex}.ai-form .ai-vocal-language[data-v-8b85c630]{max-width:320px}.ai-form input[data-v-8b85c630],.ai-form select[data-v-8b85c630],.ai-form textarea[data-v-8b85c630]{box-sizing:border-box;width:100%;min-width:0}.ai-form-row:first-child>label[data-v-8b85c630]{margin-top:0}.ai-form-row[data-v-8b85c630]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;display:grid}.ai-form textarea[data-v-8b85c630]{line-height:1.85}.ai-section[data-v-8b85c630]{border-block:1px solid var(--line);margin:1.2rem 0;padding:1.2rem 0}.ai-section h2[data-v-8b85c630]{font-size:1.2rem;font-weight:400}.ai-check[data-v-8b85c630]{align-items:flex-start;gap:.65rem;max-width:800px;margin:1.25rem 0;font-size:.9rem;line-height:1.8;display:flex}.ai-check input[data-v-8b85c630]{flex:none;width:auto;margin-top:.5rem}.ai-dialog .ai-primary[data-v-8b85c630],.ai-workspace .ai-primary[data-v-8b85c630]{background:var(--red);color:#fff;border:1px solid var(--red);padding:.65rem 1.1rem}.ai-notice[data-v-8b85c630]{border:1px solid var(--line);background:var(--card);padding:1rem;font-size:.88rem;line-height:1.8}.ai-workspace select[data-v-8b85c630]{min-width:0;max-width:100%}.ai-dialog[data-v-8b85c630]{box-sizing:border-box;overflow-wrap:anywhere;width:min(960px,100vw - 28px)}.ai-dialog img[data-v-8b85c630],.ai-dialog video[data-v-8b85c630]{max-width:100%;max-height:58vh}.ai-dialog audio[data-v-8b85c630]{width:100%;margin:1rem 0}.ai-quote-price[data-v-8b85c630]{font-size:1.35rem;font-weight:500}.ai-dialog pre[data-v-8b85c630],.ai-workspace pre[data-v-8b85c630]{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:350px;font-size:.9rem;line-height:1.8;overflow:auto}.cooperation-rows>li>div[data-v-8b85c630]:first-child{flex:1;min-width:0}.cooperation-rows strong[data-v-8b85c630]{overflow-wrap:anywhere}.cooperation-rows small[data-v-8b85c630]{line-height:1.8}.cooperation-rows .cooperation-actions[data-v-8b85c630]{flex:none}.cooperation-tabs[data-v-8b85c630]{flex-wrap:wrap;margin-top:1.2rem}details[data-v-8b85c630]{margin:1rem 0}summary[data-v-8b85c630]{cursor:pointer;font-size:.9rem}@media (width<=640px){.ai-form-row[data-v-8b85c630]{grid-template-columns:minmax(0,1fr);gap:0}.cooperation-rows>li[data-v-8b85c630]{flex-direction:column;align-items:stretch}.ai-dialog[data-v-8b85c630]{padding:1rem}.ai-dialog header h2[data-v-8b85c630]{font-size:1.25rem}.ai-dialog header[data-v-8b85c630]{align-items:flex-start}.cooperation-tabs button[data-v-8b85c630]{padding:.5rem .65rem;font-size:.85rem}}.ai-capability-row[data-v-8b85c630]{flex-wrap:wrap;align-items:flex-end;gap:.75rem;margin-bottom:.5rem;display:flex}.ai-form .ai-capability-row>label[data-v-8b85c630]{margin:0}.ai-capability[data-v-8b85c630]{flex:0 270px;min-width:160px}.ai-provider[data-v-8b85c630]{flex:1;min-width:200px}.ai-music-summary[data-v-8b85c630]{display:contents}.ai-music-summary>.ai-check[data-v-8b85c630]{white-space:nowrap;align-self:flex-end;margin:0 0 .35rem}.ai-music-summary>.ai-free-summary[data-v-8b85c630]{margin-bottom:.5rem;font-size:.82rem;line-height:1.6}.ai-capability-row[data-v-8b85c630]>.context-help{margin-bottom:.4rem}.ai-title-row[data-v-8b85c630]{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.ai-form .ai-title-field[data-v-8b85c630]{flex:240px;min-width:0}.ai-label-line[data-v-8b85c630]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.ai-label-line small[data-v-8b85c630]{text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:.73rem}.ai-form .ai-title-row .ai-vocal-language[data-v-8b85c630]{flex:0 150px}.ai-source-actions[data-v-8b85c630]{gap:.5rem;min-height:40px;margin-bottom:.9rem}.ai-duration-row[data-v-8b85c630]{align-items:flex-end;gap:.65rem;display:flex}.ai-duration-row>label[data-v-8b85c630]{flex:0 190px}.ai-duration-row[data-v-8b85c630]>:last-child{margin-bottom:1.2rem}.ai-auto-confirm[data-v-8b85c630]{align-items:center;gap:.4rem;display:flex}.ai-auto-confirm .ai-check[data-v-8b85c630]{margin:.75rem 0 1.25rem}.ai-funding-summary[data-v-8b85c630]{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.9rem;line-height:1.8;display:flex}.ai-workspace .ai-text-button[data-v-8b85c630],.ai-workspace .cooperation-rows .ai-task-actions>button[data-v-8b85c630]:not(.primary){box-shadow:none;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .35rem}.ai-workspace .ai-text-button[data-v-8b85c630]:hover,.ai-workspace .cooperation-rows .ai-task-actions>button[data-v-8b85c630]:not(.primary):hover:not(:disabled){color:var(--red);background:0 0;border-color:#0000;text-decoration:underline}.ai-task-actions button[data-v-8b85c630]:disabled{cursor:default;opacity:.5}.ai-history-filter[data-v-8b85c630]{justify-content:flex-end;margin-bottom:1rem}.ai-history-filter label[data-v-8b85c630]{align-items:center;gap:.65rem;font-size:.9rem;display:flex}.ai-history-filter select[data-v-8b85c630]{min-width:150px;height:40px;padding:.4rem .65rem}.ai-task-metadata[data-v-8b85c630]{grid-template-columns:auto 1fr;gap:.6rem 1rem;font-size:.85rem;display:grid}.ai-task-metadata dt[data-v-8b85c630]{color:var(--muted)}.ai-task-metadata dd[data-v-8b85c630]{overflow-wrap:anywhere;margin:0}.ai-task-highlight[data-v-8b85c630]{scroll-margin-top:100px;animation:3s ease-out task-focus-8b85c630}@keyframes task-focus-8b85c630{0%,35%{background:color-mix(in srgb,var(--red) 12%,transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.ai-task-highlight[data-v-8b85c630]{outline:1px solid var(--line);animation:none}}@media (width<=640px){.ai-title-row[data-v-8b85c630]{gap:0 .7rem}.ai-form .ai-title-field[data-v-8b85c630]{flex-basis:100%}.ai-form .ai-title-row .ai-vocal-language[data-v-8b85c630]{flex:140px}.ai-capability[data-v-8b85c630]{flex-basis:calc(100% - 50px)}.ai-capability-music>.ai-capability[data-v-8b85c630]{flex:1 1 0;min-width:0}.ai-capability-row[data-v-8b85c630]>.context-help{margin-bottom:0}.ai-music-summary[data-v-8b85c630]{flex:0 0 100%;justify-content:space-between;align-items:center;gap:.5rem;min-width:0;display:flex}.ai-music-summary>.ai-check[data-v-8b85c630]{flex:none;align-self:center;margin:0 0 0 auto}.ai-music-summary>.ai-free-summary[data-v-8b85c630]{overflow-wrap:anywhere;flex:1;order:-1;min-width:0;margin:0}.ai-source-actions[data-v-8b85c630]{flex-wrap:wrap}.ai-task-actions[data-v-8b85c630]{justify-content:flex-end;gap:.7rem}.ai-task-metadata[data-v-8b85c630]{grid-template-columns:auto minmax(0,1fr)}}.ai-form .ai-music-options[data-v-8b85c630]{flex-wrap:wrap;align-items:flex-end;gap:.8rem;display:flex}.ai-music-options .ai-duration-row[data-v-8b85c630]{flex:0 165px}.ai-music-options .ai-duration-row>label[data-v-8b85c630]{min-width:90px}.ai-form .ai-music-options .ai-vocal-language[data-v-8b85c630]{flex:0 175px}.ai-form .ai-music-options .ai-vocal-gender[data-v-8b85c630]{flex:0 110px}.ai-music-options .ai-auto-confirm[data-v-8b85c630]{white-space:nowrap;align-self:flex-end;min-height:44px;margin-bottom:1rem}.ai-music-options .ai-auto-confirm .ai-check[data-v-8b85c630]{margin:0}.ai-music-options .ai-advanced[data-v-8b85c630]{min-height:44px;margin-bottom:1rem}.ai-melody-checks[data-v-8b85c630]{flex-wrap:wrap;gap:1.25rem;display:flex}.ai-melody-summary[data-v-8b85c630]{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 1rem;font-size:.85rem;display:flex}.ai-melody-summary span[data-v-8b85c630]{overflow-wrap:anywhere}@media (width<=640px){.ai-form .ai-music-options .ai-vocal-language[data-v-8b85c630]{flex:160px}.ai-form .ai-music-options .ai-vocal-gender[data-v-8b85c630]{flex:100px}.ai-form .ai-music-options .ai-duration-row[data-v-8b85c630]{flex:130px}.ai-melody-checks[data-v-8b85c630]{gap:0 1rem}}.ai-form .ai-field-error[data-v-8b85c630]{color:var(--music-validation-error);white-space:normal;overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.82rem;font-weight:400;line-height:1.6}.ai-form :is(input,textarea,select,button)[aria-invalid=true][data-v-8b85c630]{outline:1px solid #bd2626;outline-color:var(--music-validation-error);outline-offset:1px;border-color:#bd2626!important;border-color:var(--music-validation-error)!important}.ai-form .ai-source-actions .ai-field-error[data-v-8b85c630]{flex-basis:100%;margin-bottom:.5rem}.ai-form .ai-source-actions[data-v-8b85c630]:has(.ai-field-error){flex-wrap:wrap}.ai-form .ai-check+.ai-field-error[data-v-8b85c630]{margin:-.5rem 0 1rem}.ai-advanced-field[data-v-8b85c630]{align-self:flex-end;max-width:280px}.ai-advanced-field .ai-advanced[data-v-8b85c630]{margin-bottom:1rem}.ai-advanced-field .ai-field-error[data-v-8b85c630]{margin:-.7rem 0 1rem}.ai-submit-error[data-v-8b85c630]{margin:0 0 1rem}.ai-duration-correction[data-v-8b85c630]{white-space:normal;overflow-wrap:anywhere;margin:0 0 1rem;font-size:.82rem}
