.suno-create-page[data-v-dfb949f2]{display:-ms-flexbox;display:flex;height:calc(100vh - 64px);min-height:560px;background:#13102a;color:hsla(0,0%,100%,.92);overflow:hidden}.create-panel[data-v-dfb949f2]{width:380px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:16px 16px 20px;background:#1a1628;border-right:1px solid hsla(0,0%,100%,.06);overflow-y:auto}.provider-tabs[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.provider-tab[data-v-dfb949f2]{border:none;background:transparent;color:hsla(0,0%,100%,.62);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:13px;transition:all .15s}.provider-tab.active[data-v-dfb949f2]{background:rgba(168,85,247,.28);color:#fff;font-weight:600}.provider-tab.disabled[data-v-dfb949f2]{opacity:.45;cursor:not-allowed}.provider-tab[data-v-dfb949f2]:not(.disabled):hover{color:#fff;background:hsla(0,0%,100%,.06)}.provider-desc[data-v-dfb949f2]{margin:0;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.42)}.mode-switch[data-v-dfb949f2]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px}.mode-btn[data-v-dfb949f2]{height:40px;border-radius:10px;border:1px solid hsla(0,0%,100%,.08);background:#221e36;color:hsla(0,0%,100%,.62);cursor:pointer;font-size:14px;transition:all .15s}.mode-btn.active[data-v-dfb949f2]{background:rgba(168,85,247,.22);border-color:rgba(168,85,247,.35);color:#fff;font-weight:600}.mode-btn[data-v-dfb949f2]:hover:not(.active){border-color:hsla(0,0%,100%,.16);color:#fff}.ref-row[data-v-dfb949f2]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px}.ref-btn[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px;height:40px;border-radius:10px;border:1px solid rgba(168,85,247,.35);background:transparent;color:#c68ffa;cursor:pointer;font-size:12px}.ref-btn[data-v-dfb949f2]:hover{background:rgba(168,85,247,.1)}.form-block[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-head[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.lyrics-head[data-v-dfb949f2]{margin-top:8px}.field-label[data-v-dfb949f2]{font-size:13px;color:#bc7cf9;font-weight:600}.field-label.required[data-v-dfb949f2]:after{content:"\FF08\5FC5\586B\FF09";font-weight:400}.switch-inline[data-v-dfb949f2]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.62);cursor:pointer;margin:0}.lyrics-tools[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.link-btn[data-v-dfb949f2]{border:none;background:transparent;color:#c68ffa;cursor:pointer;font-size:12px;padding:0}.help-icon[data-v-dfb949f2]{color:hsla(0,0%,100%,.42);font-size:13px}.textarea-wrap[data-v-dfb949f2]{position:relative}.dark-input[data-v-dfb949f2]{background:#161322!important;border:1px solid hsla(0,0%,100%,.08)!important;color:hsla(0,0%,100%,.92)!important;border-radius:10px!important}.dark-input[data-v-dfb949f2] input,.dark-input[data-v-dfb949f2] textarea{background:transparent!important;color:hsla(0,0%,100%,.92)!important}.dark-input[data-v-dfb949f2] textarea.ant-input{padding-bottom:40px}.dark-input[data-v-dfb949f2] .ant-input:-ms-input-placeholder,.dark-input[data-v-dfb949f2] :-ms-input-placeholder{color:hsla(0,0%,100%,.42)!important}.dark-input[data-v-dfb949f2] .ant-input::placeholder,.dark-input[data-v-dfb949f2] ::placeholder{color:hsla(0,0%,100%,.42)!important}.title-input[data-v-dfb949f2]{height:40px}.random-btn[data-v-dfb949f2]{position:absolute;left:10px;bottom:10px;border:1px solid rgba(168,85,247,.35);background:rgba(168,85,247,.16);color:#fff;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.random-btn[data-v-dfb949f2]:hover{background:rgba(168,85,247,.28)}.lyrics-foot[data-v-dfb949f2]{position:absolute;left:10px;right:10px;bottom:8px;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}.text-action[data-v-dfb949f2]{border:none;background:transparent;color:#c186f9;font-size:12px;cursor:pointer;padding:0}.model-section[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-top:auto}.model-section-head[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;font-size:13px;color:hsla(0,0%,100%,.62)}.model-hint[data-v-dfb949f2]{font-size:11px;color:hsla(0,0%,100%,.42)}.model-card[data-v-dfb949f2]{position:relative;padding:12px 28px 12px 12px;border-radius:10px;background:#221e36;border:1px solid hsla(0,0%,100%,.08);cursor:pointer}.model-card[data-v-dfb949f2]:hover{border-color:rgba(168,85,247,.35)}.model-card-main[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.model-name[data-v-dfb949f2]{font-weight:600;font-size:14px}.model-badge[data-v-dfb949f2]{font-size:10px;padding:1px 6px;border-radius:4px;background:#a855f7;color:#fff}.model-card-meta[data-v-dfb949f2]{position:absolute;top:12px;right:28px}.model-cost[data-v-dfb949f2]{font-size:12px;color:hsla(0,0%,100%,.62)}.model-desc[data-v-dfb949f2]{margin:6px 0 0;font-size:12px;color:hsla(0,0%,100%,.42);line-height:1.4}.model-chevron[data-v-dfb949f2]{position:absolute;right:10px;top:14px;color:hsla(0,0%,100%,.42);font-size:12px}.album-select[data-v-dfb949f2]{width:100%}.album-select[data-v-dfb949f2] .ant-select-selection{background:#221e36;border-color:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);border-radius:10px;height:40px}.album-select[data-v-dfb949f2] .ant-select-selection__rendered{line-height:38px}.album-select[data-v-dfb949f2] .ant-select-arrow{color:hsla(0,0%,100%,.42)}.create-btn[data-v-dfb949f2]{width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(90deg,#a855f7,#9333ea);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgba(168,85,247,.28)}.create-btn[data-v-dfb949f2]:hover:not(:disabled){filter:brightness(1.06)}.create-btn[data-v-dfb949f2]:disabled{opacity:.65;cursor:not-allowed}.workspace[data-v-dfb949f2]{-ms-flex:1;flex:1;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;padding:32px;background:radial-gradient(ellipse at 30% 20%,rgba(168,85,247,.08),transparent 50%),#13102a}.workspace-empty[data-v-dfb949f2]{max-width:480px;text-align:center}.workspace-empty h2[data-v-dfb949f2]{margin:0 0 12px;font-size:28px;font-weight:600;color:hsla(0,0%,100%,.92)}.workspace-empty p[data-v-dfb949f2]{margin:0;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.42)}.model-option[data-v-dfb949f2]{padding:12px;border-radius:8px;border:1px solid transparent;cursor:pointer;margin-bottom:8px}.model-option.active[data-v-dfb949f2],.model-option[data-v-dfb949f2]:hover{background:rgba(168,85,247,.1);border-color:rgba(168,85,247,.35)}.model-option-row[data-v-dfb949f2]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.model-option-row .model-cost[data-v-dfb949f2]{margin-left:auto}@media (max-width:900px){.suno-create-page[data-v-dfb949f2]{-ms-flex-direction:column;flex-direction:column;height:auto}.create-panel[data-v-dfb949f2]{width:100%;max-height:none}.workspace[data-v-dfb949f2]{min-height:280px}}