.studio-form[data-v-0f7b8c41]{padding:22px}.form-top[data-v-0f7b8c41]{align-items:center;display:flex;gap:12px;justify-content:space-between}.tabs[data-v-0f7b8c41]{background:var(--bg-field);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px}.tab[data-v-0f7b8c41],.tabs[data-v-0f7b8c41]{display:inline-flex}.tab[data-v-0f7b8c41]{align-items:center;background:transparent;border:0;border-radius:10px;color:var(--muted);cursor:pointer;font:600 14px/1.2 var(--font-body);gap:6px;padding:8px 14px;white-space:nowrap}.tab[aria-selected=true][data-v-0f7b8c41]{background:#2a2f3a;box-shadow:0 6px 16px -10px #000c;color:var(--ink)}.reset[data-v-0f7b8c41]{background:none;border:0;color:var(--muted);cursor:pointer;font:500 13px var(--font-body)}.reset[data-v-0f7b8c41]:hover{color:var(--ink)}.helper[data-v-0f7b8c41]{align-items:flex-start;background:var(--accent-soft);border-radius:12px;color:var(--ink-soft);display:flex;font-size:14px;gap:8px;line-height:1.45;margin:14px 0 0;padding:10px 12px}.helper .v-icon[data-v-0f7b8c41]{color:var(--accent);flex:0 0 auto;margin-top:2px}.block[data-v-0f7b8c41]{margin-top:14px}.area[data-v-0f7b8c41]{background:var(--bg-field);border:1px solid var(--line-strong);border-radius:14px;color:var(--ink);display:block;font:16px/1.55 var(--font-body);padding:14px 16px;resize:vertical;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.area[data-v-0f7b8c41]::-moz-placeholder,.input[data-v-0f7b8c41]::-moz-placeholder{color:#6f7788}.area[data-v-0f7b8c41]::placeholder,.input[data-v-0f7b8c41]::placeholder{color:#6f7788}.area[data-v-0f7b8c41]:focus,.input[data-v-0f7b8c41]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.area.lyrics[data-v-0f7b8c41]{font-size:15.5px;min-height:190px}.area.thin[data-v-0f7b8c41]{font-size:14.5px;margin-top:8px}.input[data-v-0f7b8c41]{background:var(--bg-field);border:1px solid var(--line-strong);border-radius:12px;color:var(--ink);display:block;font:15px/1.3 var(--font-body);min-height:44px;padding:10px 14px;width:100%}.under[data-v-0f7b8c41]{gap:8px 12px;justify-content:space-between;margin-top:10px}.ideas[data-v-0f7b8c41],.under[data-v-0f7b8c41]{align-items:center;display:flex;flex-wrap:wrap}.ideas[data-v-0f7b8c41]{font-size:13px;gap:6px;min-width:0}.idea[data-v-0f7b8c41]{background:transparent;border:1px dashed var(--line-strong);border-radius:999px;color:var(--ink-soft);cursor:pointer;font:13px/1.3 var(--font-body);max-width:100%;padding:5px 10px;text-align:left}.idea[data-v-0f7b8c41]:hover{border-color:var(--accent);color:var(--ink)}.small[data-v-0f7b8c41],.tags[data-v-0f7b8c41]{font-size:13px}.tags[data-v-0f7b8c41]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.tag[data-v-0f7b8c41]{background:var(--bg-field);border:1px solid var(--line-strong);border-radius:8px;color:var(--accent);cursor:pointer;font:600 13px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;padding:5px 10px}.tag[data-v-0f7b8c41]:hover{border-color:var(--accent)}.row-2[data-v-0f7b8c41]{display:grid;gap:0 18px;grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.pill-row[data-v-0f7b8c41]{gap:6px}.pill.small[data-v-0f7b8c41]{font-size:13px;min-height:30px;padding:4px 11px}.pill.more[data-v-0f7b8c41]{background:transparent;border-color:var(--line-strong);border-style:dashed}.genre-search[data-v-0f7b8c41]{margin-top:10px}.fine[data-v-0f7b8c41]{background:color-mix(in srgb,var(--bg-field) 60%,transparent);border:1px solid var(--line);border-radius:14px;margin-top:18px}.fine summary[data-v-0f7b8c41]{align-items:center;cursor:pointer;display:flex;flex-wrap:wrap;font-size:14.5px;font-weight:600;gap:4px 8px;list-style:none;padding:12px 14px}.fine summary[data-v-0f7b8c41]::-webkit-details-marker{display:none}.fine summary .muted[data-v-0f7b8c41]{font-size:13px;font-weight:400}.count[data-v-0f7b8c41]{background:var(--accent);border-radius:999px;color:var(--accent-ink);display:inline-grid;font-size:12px;height:22px;min-width:22px;padding:0 6px;place-items:center}.fine-body[data-v-0f7b8c41]{padding:0 14px 16px}.fine-body .field-label[data-v-0f7b8c41]:first-child{margin-top:2px}.grid-3[data-v-0f7b8c41]{display:grid;gap:0 16px;grid-template-columns:repeat(3,minmax(0,1fr))}.link[data-v-0f7b8c41]{background:none;border:0;color:var(--accent);cursor:pointer;font:500 13.5px var(--font-body);margin-top:14px;padding:0}.prompt[data-v-0f7b8c41]{background:#0b0d11;border-radius:12px;color:var(--ink-soft);font:13px/1.5 ui-monospace,Menlo,monospace;margin:10px 0 0;overflow-wrap:anywhere;padding:12px;white-space:pre-wrap}.go[data-v-0f7b8c41]{align-items:center;border-top:1px solid var(--line);gap:14px;justify-content:space-between;margin-top:20px;padding-top:18px}.choices[data-v-0f7b8c41],.go[data-v-0f7b8c41]{display:flex;flex-wrap:wrap}.choices[data-v-0f7b8c41]{gap:8px}.seg[data-v-0f7b8c41]{background:var(--bg-field);border:1px solid var(--line);border-radius:12px;display:inline-flex;padding:3px}.seg-btn[data-v-0f7b8c41]{background:transparent;border:0;border-radius:9px;color:var(--muted);cursor:pointer;font:600 13.5px/1.2 var(--font-body);padding:7px 12px;white-space:nowrap}.seg-btn[aria-checked=true][data-v-0f7b8c41]{background:#2a2f3a;color:var(--ink)}.submit[data-v-0f7b8c41]{align-items:center;display:flex;gap:14px;margin-left:auto}.price[data-v-0f7b8c41]{align-items:flex-end;display:flex;flex-direction:column;line-height:1.2;margin:0}.price .muted[data-v-0f7b8c41]{font-size:12px}.price b[data-v-0f7b8c41]{color:var(--ink);font:700 20px/1.2 var(--font-display)}.create[data-v-0f7b8c41]{font-size:16px;min-height:52px;padding:12px 28px}.warn[data-v-0f7b8c41]{background:#f2b33d1a;border-radius:12px;color:#f6cf7d;font-size:13.5px;line-height:1.45;padding:9px 12px}.bad[data-v-0f7b8c41],.warn[data-v-0f7b8c41]{margin:10px 0 0}.bad[data-v-0f7b8c41]{color:var(--danger);font-size:14px}.bad.near[data-v-0f7b8c41]{font-weight:600;margin-top:12px;text-align:right}.inflight[data-v-0f7b8c41]{align-items:center;background:var(--accent-soft);border:1px solid color-mix(in srgb,var(--accent) 45%,transparent);border-radius:14px;display:flex;gap:12px;margin-top:14px;padding:12px 14px}.inflight-text[data-v-0f7b8c41]{display:flex;flex:1;flex-direction:column;font-size:14px;gap:2px;min-width:0}.inflight-text b[data-v-0f7b8c41]{color:var(--ink);font-variant-numeric:tabular-nums}.inflight-text .muted[data-v-0f7b8c41]{font-size:13px}.eq[data-v-0f7b8c41]{align-items:flex-end;display:inline-flex;flex:0 0 auto;gap:3px;height:22px}.eq i[data-v-0f7b8c41]{animation:eq-0f7b8c41 .9s ease-in-out infinite;background:var(--accent);border-radius:2px;width:4px}.eq i[data-v-0f7b8c41]:first-child{animation-delay:-.2s;height:40%}.eq i[data-v-0f7b8c41]:nth-child(2){animation-delay:-.5s;height:90%}.eq i[data-v-0f7b8c41]:nth-child(3){animation-delay:-.1s;height:60%}.eq i[data-v-0f7b8c41]:nth-child(4){animation-delay:-.7s;height:75%}@keyframes eq-0f7b8c41{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.eq i[data-v-0f7b8c41]{animation:none}}@media(max-width:560px){.inflight[data-v-0f7b8c41]{flex-wrap:wrap}.bad.near[data-v-0f7b8c41]{text-align:left}}.retry[data-v-0f7b8c41]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.retry .bad[data-v-0f7b8c41]{margin:0}.alert[data-v-0f7b8c41]{align-items:center;background:#ff6b5e14;border:1px solid rgba(255,107,94,.4);border-radius:14px;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:16px;padding:12px 44px 12px 14px;position:relative}.alert.money[data-v-0f7b8c41]{background:#f2b33d14;border-color:#f2b33d80}.alert p[data-v-0f7b8c41]{flex:1 1 260px;font-size:14.5px;margin:0}.dismiss[data-v-0f7b8c41]{background:transparent;border:0;border-radius:50%;color:var(--muted);cursor:pointer;display:grid;height:30px;place-items:center;position:absolute;right:8px;top:8px;width:30px}@media(max-width:860px){.grid-3[data-v-0f7b8c41],.row-2[data-v-0f7b8c41]{grid-template-columns:1fr}}@media(max-width:520px){.studio-form[data-v-0f7b8c41]{padding:16px}.tab[data-v-0f7b8c41]{font-size:13.5px;padding:8px 10px}.tab .v-icon[data-v-0f7b8c41]{display:none}.submit[data-v-0f7b8c41]{justify-content:space-between;width:100%}.create[data-v-0f7b8c41]{flex:1}.choices[data-v-0f7b8c41]{width:100%}.seg[data-v-0f7b8c41]{flex:1 1 auto}.seg-btn[data-v-0f7b8c41]{flex:1;padding:7px 8px}}.my[data-v-622945a1]{align-self:start;display:flex;flex-direction:column;gap:12px;padding:18px;scroll-margin-top:84px}@media(min-width:961px){.my[data-v-622945a1]{max-height:calc(100vh - 104px);overflow-y:auto;position:sticky;top:84px}}.head[data-v-622945a1]{align-items:center;display:flex;gap:10px;justify-content:space-between}.head h2[data-v-622945a1]{font-size:18px}.all[data-v-622945a1]{align-items:center;color:var(--accent);display:inline-flex;font-size:14px;font-weight:600;gap:4px;text-decoration:none}.list[data-v-622945a1]{display:grid;gap:8px}.empty[data-v-622945a1]{align-items:center;color:var(--muted);display:flex;flex-direction:column;gap:6px;padding:20px 8px;text-align:center}.empty p[data-v-622945a1]{font-size:14px;margin:0}.empty-wave[data-v-622945a1]{height:44px;opacity:.7}.steps[data-v-622945a1]{counter-reset:step;display:grid;gap:12px;list-style:none;margin:0;padding:0}.steps li[data-v-622945a1]{counter-increment:step;display:flex;flex-direction:column;gap:2px;padding-left:44px;position:relative}.steps li[data-v-622945a1]:before{background:var(--accent-soft);border-radius:10px;color:var(--accent);content:counter(step);display:grid;font:700 15px var(--font-display);height:32px;left:0;place-items:center;position:absolute;top:0;width:32px}.steps span[data-v-622945a1]{color:var(--muted);font-size:13.5px}.wide[data-v-622945a1]{width:100%}.error[data-v-622945a1]{color:var(--danger);font-size:14px;margin:0}.link[data-v-622945a1]{background:none;border:0;color:var(--accent);cursor:pointer;font:600 14px var(--font-body);padding:0}.skeleton[data-v-622945a1]{display:grid;gap:8px}.skeleton span[data-v-622945a1]{animation:shimmer-622945a1 1.4s linear infinite;background:linear-gradient(90deg,var(--bg-field),var(--bg-chip),var(--bg-field));background-size:200% 100%;border-radius:16px;display:block;height:72px}@keyframes shimmer-622945a1{to{background-position:-200% 0}}
