.model-icon[data-v-ce10482d]{align-items:center;background:var(--mv-elevated);border:1px solid var(--mv-line-strong);border-radius:.7rem;display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;overflow:hidden;padding:.45rem;width:2.5rem}.model-icon[data-size=sm][data-v-ce10482d]{border-radius:.45rem;height:1.75rem;padding:.28rem;width:1.75rem}.model-icon[data-size=menu][data-v-ce10482d]{background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:.625rem;height:2.25rem;padding:.32rem;width:2.25rem}.model-icon[data-size=menu] .model-icon-letter[data-v-ce10482d]{font-size:.78rem}.model-icon-letter[data-v-ce10482d]{color:var(--mv-accent);font-size:.9rem;font-weight:700}.model-icon[data-size=sm] .model-icon-letter[data-v-ce10482d]{font-size:.7rem}.studio-grid[data-v-c312577e]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.studio-grid[data-v-c312577e]>*{min-width:0}@media(min-width:1024px){.studio-grid[data-v-c312577e]{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.composer[data-v-c312577e]{padding:.9rem}.output[data-v-c312577e]{display:flex;flex-direction:column;min-height:24rem}.output-body[data-v-c312577e]{flex:1;max-height:42rem;overflow-y:auto}.model-select[data-v-c312577e]{align-items:center;background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:.85rem;display:flex;gap:.75rem;padding:.6rem .75rem;transition:border-color .15s ease;width:100%}.model-select[data-v-c312577e]:hover{border-color:var(--mv-line-strong)}.model-static[data-v-c312577e]{cursor:default}.model-static[data-v-c312577e]:hover{border-color:var(--mv-line)}.section-label[data-v-c312577e]{color:var(--mv-dim);font-weight:600;gap:.35rem;letter-spacing:.12em;text-transform:uppercase}.credits-pill[data-v-c312577e],.section-label[data-v-c312577e]{align-items:center;display:inline-flex;font-size:.66rem}.credits-pill[data-v-c312577e]{background:var(--mv-accent-soft);border:1px solid rgba(255,214,10,.35);border-radius:999px;color:var(--mv-accent);font-weight:700;gap:.3rem;padding:.22rem .6rem}.prompt-box[data-v-c312577e]{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:.85rem;padding:.7rem .85rem;transition:border-color .15s ease}.prompt-box[data-v-c312577e]:focus-within{border-color:var(--mv-accent)}.prompt-input[data-v-c312577e]{background:transparent;border:0;color:var(--mv-text);font-size:.88rem;line-height:1.55;min-height:5.5rem;outline:none;resize:vertical;width:100%}.prompt-input[data-v-c312577e]::-moz-placeholder{color:var(--mv-dim)}.prompt-input[data-v-c312577e]::placeholder{color:var(--mv-dim)}.aspect-select[data-v-c312577e]{align-items:center;background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:999px;display:inline-flex;position:relative;transition:border-color .15s ease}.aspect-select[data-v-c312577e]:focus-within,.aspect-select[data-v-c312577e]:hover{border-color:var(--mv-line-strong)}.aspect-trigger[data-v-c312577e]{align-items:center;border-radius:999px;color:var(--mv-text);display:inline-flex;font-size:.78rem;font-weight:500;gap:.4rem;padding:.3rem .75rem}.aspect-value[data-v-c312577e]{line-height:1.4}.aspect-menu[data-v-c312577e]{background:#202125;border-radius:14px;box-shadow:0 20px 50px -20px #0f172a52,0 8px 28px #00000073;display:flex;flex-direction:column;left:0;max-height:16.5rem;min-width:7.5rem;overflow-y:auto;padding:6px;position:absolute;top:calc(100% + 6px);z-index:50}.aspect-menu[data-v-c312577e]::-webkit-scrollbar{width:6px}.aspect-menu[data-v-c312577e]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.aspect-option[data-v-c312577e]{align-items:center;border-radius:8px;color:#f4f4f5;display:flex;font-size:.78rem;font-weight:500;gap:6px;min-height:30px;padding:4px 10px;transition:background .12s ease;width:100%}.aspect-option[data-v-c312577e]:hover{background:#ffffff0d}.aspect-option[data-active=true][data-v-c312577e]{background:#ffffff12}.batch-panel[data-v-c312577e]{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:.85rem;padding:.7rem .85rem}.badge-chip[data-v-c312577e]{background:var(--mv-accent);border-radius:999px;color:var(--mv-accent-text);font-size:.58rem;font-weight:700;padding:.08rem .4rem;text-transform:uppercase}.model-menu[data-v-c312577e]{background:#202125;border-radius:18px;box-shadow:0 20px 50px -20px #0f172a52,0 8px 28px #00000073;display:flex;flex-direction:column;left:0;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);width:320px;z-index:50}.model-cat-tabs[data-v-c312577e]{background:#ffffff0d;border-radius:12px;display:flex;gap:4px;margin-bottom:6px;padding:4px}.model-cat-tab[data-v-c312577e]{align-items:center;border-radius:8px;color:#a1a1aa;display:inline-flex;flex:1;font-size:12px;font-weight:500;justify-content:center;min-height:36px;padding:6px 8px;transition:background .12s ease,color .12s ease}.model-cat-tab[data-v-c312577e]:hover{color:#e4e4e7}.model-cat-tab[data-active=true][data-v-c312577e]{background:#ffffff1a;box-shadow:0 1px 2px #0000004d;color:#fff}.model-list[data-v-c312577e]{max-height:380px;overflow-y:auto}.model-list[data-v-c312577e]::-webkit-scrollbar{width:6px}.model-list[data-v-c312577e]::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}.model-option[data-v-c312577e]{align-items:center;border-radius:14px;color:#f4f4f5;display:flex;gap:8px;min-height:54px;padding:6px 8px;transition:background .12s ease,transform .15s cubic-bezier(.16,1,.3,1);width:100%}.model-option[data-v-c312577e]:hover{background:#ffffff0d;transform:scale(1.01)}.model-option[data-active=true][data-v-c312577e]{background:#ffffff12}.model-option-locked[data-v-c312577e]{cursor:pointer}.model-name[data-v-c312577e]{align-items:center;display:flex;font-size:.8125rem;font-weight:500;gap:6px;line-height:1.3}.model-desc[data-v-c312577e]{color:#71717a;display:block;font-size:.625rem;line-height:1.3;margin-top:1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.badge-star[data-v-c312577e]{color:var(--mv-accent);fill:currentColor}.badge-crown[data-v-c312577e],.badge-star[data-v-c312577e]{flex-shrink:0;height:.8rem;width:.8rem}.badge-crown[data-v-c312577e]{color:#fbbf24}.model-group[data-v-c312577e]{border-radius:14px}.model-group[data-active=true]>.model-group-head[data-v-c312577e]{background:#ffffff12}.model-flyout[data-v-c312577e]{background:#202125;border-radius:18px;box-shadow:0 20px 50px -20px #0f172a52,0 8px 28px #00000073;left:calc(100% + 6px);padding:6px;position:absolute;width:320px;z-index:51}@media(max-width:720px){.model-flyout[data-v-c312577e]{border:1px solid hsla(0,0%,100%,.08);box-shadow:none;margin-top:4px;position:static;width:100%}}.control-group[data-v-c312577e]{display:flex;flex-direction:column;gap:.35rem}.control-label[data-v-c312577e]{color:var(--mv-dim);font-size:.64rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.audio-switch[data-v-c312577e]{background:var(--mv-elevated);border:1px solid var(--mv-line-strong);border-radius:999px;height:1.3rem;position:relative;transition:background .15s ease;width:2.4rem}.audio-switch .knob[data-v-c312577e]{background:var(--mv-muted);border-radius:999px;height:1rem;left:2px;position:absolute;top:2px;transition:transform .15s ease,background .15s ease;width:1rem}.audio-switch[data-on=true][data-v-c312577e]{background:var(--mv-accent);border-color:var(--mv-accent)}.audio-switch[data-on=true] .knob[data-v-c312577e]{background:#0a0a0a;transform:translate(1.1rem)}.upload-slot[data-v-c312577e]{align-items:center;border:1.5px dashed var(--mv-line-strong);border-radius:.85rem;display:flex;flex-direction:column;height:5rem;justify-content:center;transition:border-color .15s ease;width:5rem}.upload-slot[data-v-c312577e]:hover:not(:disabled){border-color:var(--mv-accent)}.example-tile[data-v-c312577e]{background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:.85rem;overflow:hidden;text-align:left;transition:border-color .15s ease,transform .15s ease}.example-tile[data-v-c312577e]:hover{border-color:var(--mv-line-strong);transform:translateY(-2px)}.example-art[data-v-c312577e]{aspect-ratio:16/9;background:radial-gradient(ellipse 80% 90% at 70% 20%,rgba(255,214,10,.22),transparent 55%),radial-gradient(ellipse 90% 80% at 20% 90%,rgba(124,58,237,.35),transparent 60%),linear-gradient(140deg,#16121f,#0b0910);display:block;overflow:hidden}.ref-video-drop[data-v-c312577e]{align-items:center;background:var(--mv-raised);border:1.5px dashed var(--mv-line-strong);border-radius:.85rem;display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-height:5.5rem;transition:border-color .15s ease;width:100%}.ref-video-drop[data-v-c312577e]:hover:not(:disabled){border-color:var(--mv-accent)}.ref-video-row[data-v-c312577e]{align-items:center;background:var(--mv-surface);border:1px solid var(--mv-line);border-radius:.85rem;display:flex;gap:.6rem;padding:.5rem}.ref-video-thumb[data-v-c312577e]{background:var(--mv-elevated);height:2.6rem;-o-object-fit:cover;object-fit:cover;width:4.5rem}.ref-video-thumb[data-v-c312577e],.ref-video-x[data-v-c312577e]{border-radius:.45rem;flex-shrink:0}.ref-video-x[data-v-c312577e]{align-items:center;border:1px solid var(--mv-line);color:var(--mv-muted);display:inline-flex;height:1.6rem;justify-content:center;width:1.6rem}.ref-video-x[data-v-c312577e]:hover{border-color:var(--mv-line-strong);color:var(--mv-text)}.audio-file-btn[data-v-c312577e]{align-items:center;border:1px solid var(--mv-line);border-radius:999px;color:var(--mv-muted);display:inline-flex;font-size:.68rem;gap:.35rem;height:1.9rem;padding:0 .65rem;transition:border-color .15s ease,color .15s ease}.audio-file-btn[data-v-c312577e]:hover{border-color:var(--mv-line-strong);color:var(--mv-text)}.rights-check[data-v-c312577e]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1.5px solid var(--mv-line-strong);border-radius:.28rem;cursor:pointer;flex-shrink:0;height:1rem;position:relative;width:1rem}.rights-check[data-v-c312577e]:checked{background:var(--mv-accent);border-color:var(--mv-accent)}.rights-check[data-v-c312577e]:checked:after{border:solid var(--mv-accent-text);border-width:0 2px 2px 0;content:"";height:.55rem;left:.22rem;position:absolute;top:.04rem;transform:rotate(45deg);width:.3rem}
