.suno-page[data-v-02aacd63]{display:-ms-flexbox;display:flex;height:calc(100vh - 64px);min-height:560px;background:#13102a;color:hsla(0,0%,100%,.96);overflow:hidden}.suno-page[data-v-02aacd63] .ant-input,.suno-page[data-v-02aacd63] textarea{scrollbar-width:thin;scrollbar-color:transparent transparent}.suno-page[data-v-02aacd63] .ant-input:focus,.suno-page[data-v-02aacd63] .ant-input:hover,.suno-page[data-v-02aacd63] textarea:focus,.suno-page[data-v-02aacd63] textarea:hover{scrollbar-color:hsla(0,0%,100%,.28) transparent}.suno-page[data-v-02aacd63] .ant-input::-webkit-scrollbar,.suno-page[data-v-02aacd63] textarea::-webkit-scrollbar{width:6px;height:6px}.suno-page[data-v-02aacd63] .ant-input::-webkit-scrollbar-track,.suno-page[data-v-02aacd63] textarea::-webkit-scrollbar-track{background:transparent}.suno-page[data-v-02aacd63] .ant-input::-webkit-scrollbar-thumb,.suno-page[data-v-02aacd63] textarea::-webkit-scrollbar-thumb{background:transparent;border-radius:6px}.suno-page[data-v-02aacd63] .ant-input:focus::-webkit-scrollbar-thumb,.suno-page[data-v-02aacd63] .ant-input:hover::-webkit-scrollbar-thumb,.suno-page[data-v-02aacd63] textarea:focus::-webkit-scrollbar-thumb,.suno-page[data-v-02aacd63] textarea:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.28)}.suno-scroll[data-v-02aacd63]{scrollbar-width:thin;scrollbar-color:transparent transparent}.suno-scroll.is-scrolling[data-v-02aacd63],.suno-scroll[data-v-02aacd63]:hover{scrollbar-color:hsla(0,0%,100%,.32) transparent}.suno-scroll[data-v-02aacd63]::-webkit-scrollbar{width:6px;height:6px}.suno-scroll[data-v-02aacd63]::-webkit-scrollbar-track{background:transparent}.suno-scroll[data-v-02aacd63]::-webkit-scrollbar-thumb{background:transparent;border-radius:6px}.suno-scroll.is-scrolling[data-v-02aacd63]::-webkit-scrollbar-thumb,.suno-scroll[data-v-02aacd63]:hover::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.32)}.engine-head[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.workflow-jump[data-v-02aacd63]{-ms-flex-negative:0;flex-shrink:0;color:#c4b5fd;font-size:13px;text-decoration:none;white-space:nowrap}.workflow-jump[data-v-02aacd63]:hover{color:#fff}.create-side[data-v-02aacd63]{width:400px;-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;background:#1e1a40;border-right:1px solid hsla(0,0%,100%,.07)}.side-scroll[data-v-02aacd63]{-ms-flex:1;flex:1;overflow-y:auto;padding:16px 16px 12px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:12px}.engine-row[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.engine-tab[data-v-02aacd63]{border:none;background:transparent;color:hsla(0,0%,100%,.48);padding:6px 12px;border-radius:8px;cursor:pointer;font-size:13px}.engine-tab.active[data-v-02aacd63]{background:rgba(180,124,255,.28);color:#fff;font-weight:600}.engine-tab.disabled[data-v-02aacd63]{opacity:.4;cursor:not-allowed}.engine-desc[data-v-02aacd63]{margin:0;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.28)}.mode-switch[data-v-02aacd63]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:0;padding:3px;border-radius:10px;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.07)}.mode-btn[data-v-02aacd63]{height:36px;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.48);cursor:pointer;font-size:13px}.mode-btn.active[data-v-02aacd63]{background:#2d2858;color:hsla(0,0%,100%,.96);font-weight:600}.ref-row[data-v-02aacd63]{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px}.ref-btn[data-v-02aacd63]{height:38px;border-radius:10px;border:1px solid rgba(180,124,255,.4);background:transparent;color:#c4b5fd;cursor:pointer;font-size:12px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;gap:6px}.ref-btn[data-v-02aacd63]:hover{background:rgba(180,124,255,.12)}.form-block[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:8px}.field-head[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.lyrics-head[data-v-02aacd63]{margin-top:4px}.field-label[data-v-02aacd63]{font-size:13px;color:#c4b5fd;font-weight:600}.hint[data-v-02aacd63],.tip[data-v-02aacd63]{margin:0;font-size:11px;color:hsla(0,0%,100%,.28);line-height:1.45}.lyrics-tools[data-v-02aacd63],.switch-inline[data-v-02aacd63]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;gap:8px;font-size:12px;color:hsla(0,0%,100%,.48);margin:0}.link-btn[data-v-02aacd63]{border:none;background:transparent;color:#c4b5fd;cursor:pointer;font-size:12px;padding:0}.textarea-wrap[data-v-02aacd63]{position:relative}.dark-input[data-v-02aacd63]{background:rgba(0,0,0,.28)!important;border:1px solid hsla(0,0%,100%,.07)!important;color:hsla(0,0%,100%,.96)!important;border-radius:10px!important}.dark-input[data-v-02aacd63] input,.dark-input[data-v-02aacd63] textarea{background:transparent!important;color:hsla(0,0%,100%,.96)!important}.dark-input[data-v-02aacd63] :-ms-input-placeholder{color:hsla(0,0%,100%,.28)!important}.dark-input[data-v-02aacd63] ::placeholder{color:hsla(0,0%,100%,.28)!important}.title-input[data-v-02aacd63]{height:40px}.random-btn[data-v-02aacd63]{position:absolute;left:10px;bottom:10px;border:1px solid rgba(180,124,255,.4);background:rgba(180,124,255,.18);color:#fff;border-radius:8px;padding:4px 10px;font-size:12px;cursor:pointer}.model-card[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;gap:10px;padding:12px;border-radius:10px;background:#25214d;border:1px solid hsla(0,0%,100%,.07);cursor:pointer}.model-card[data-v-02aacd63]:hover{border-color:rgba(91,143,255,.4)}.model-card p[data-v-02aacd63]{margin:4px 0 0;font-size:12px;color:hsla(0,0%,100%,.28)}.model-name-row[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.badge[data-v-02aacd63]{font-size:10px;padding:1px 6px;border-radius:4px;background:linear-gradient(90deg,#5b8fff,#b47cff);color:#fff}.model-right[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end;gap:6px;color:hsla(0,0%,100%,.48);font-size:12px}.style-actions[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:center;align-items:center;gap:8px}.ghost-btn[data-v-02aacd63]{border:1px solid rgba(180,124,255,.35);background:rgba(180,124,255,.1);color:#c4b5fd;border-radius:8px;padding:5px 10px;font-size:12px;cursor:pointer}.ghost-btn[data-v-02aacd63]:hover{background:rgba(180,124,255,.18)}.file-btn[data-v-02aacd63]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;cursor:pointer}.char-count[data-v-02aacd63]{margin-left:auto;font-size:11px;color:hsla(0,0%,100%,.28)}.gender-row[data-v-02aacd63]{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:8px}.gender-btn[data-v-02aacd63]{height:34px;border-radius:10px;border:1px solid hsla(0,0%,100%,.07);background:transparent;color:hsla(0,0%,100%,.48);cursor:pointer;font-size:12px}.gender-btn.active[data-v-02aacd63]{background:rgba(180,124,255,.28);border-color:rgba(180,124,255,.45);color:#fff;font-weight:600}.album-select[data-v-02aacd63]{width:100%}.album-select[data-v-02aacd63] .ant-select-selection{background:#25214d;border-color:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.96);border-radius:10px;height:40px}.album-select[data-v-02aacd63] .ant-select-selection__rendered{line-height:38px}.batch-box[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px}.batch-tools[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.batch-list[data-v-02aacd63]{max-height:220px;overflow:auto;border:1px solid hsla(0,0%,100%,.07);border-radius:10px}.batch-item[data-v-02aacd63]{display:-ms-grid;display:grid;-ms-grid-columns:28px 1fr 1.2fr 72px 28px;grid-template-columns:28px 1fr 1.2fr 72px 28px;gap:6px;-ms-flex-align:center;align-items:center;padding:8px;border-bottom:1px solid hsla(0,0%,100%,.04)}.batch-empty[data-v-02aacd63]{padding:24px;text-align:center;color:hsla(0,0%,100%,.28);font-size:12px}.del[data-v-02aacd63]{border:none;background:transparent;color:#ff6b8a;font-size:18px;cursor:pointer}.batch-hint[data-v-02aacd63]{margin:0;font-size:12px;color:#5be8c5}.side-foot[data-v-02aacd63]{padding:12px 16px 16px;border-top:1px solid hsla(0,0%,100%,.07);background:#1e1a40}.create-btn[data-v-02aacd63]{width:100%;height:48px;border:none;border-radius:12px;background:linear-gradient(90deg,#5b8fff,#b47cff);color:#fff;font-size:16px;font-weight:600;cursor:pointer;box-shadow:0 8px 24px rgba(180,124,255,.28)}.create-btn[data-v-02aacd63]:disabled{opacity:.55;cursor:not-allowed}.work-side[data-v-02aacd63]{-ms-flex:1;flex:1;min-width:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:16px 20px;background:radial-gradient(ellipse 60% 40% at 70% 0,rgba(180,124,255,.14),transparent 55%),#13102a}.work-toolbar[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:20px;-ms-flex-negative:0;flex-shrink:0}.album-mini[data-v-02aacd63]{width:140px}.album-mini[data-v-02aacd63] .ant-select-selection{background:#1e1a40;border-color:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.96);border-radius:8px}.search-input[data-v-02aacd63]{-ms-flex:1;flex:1;max-width:360px}.search-input[data-v-02aacd63] .ant-input{background:#1e1a40;border-color:hsla(0,0%,100%,.07);color:hsla(0,0%,100%,.96);border-radius:8px}.search-input[data-v-02aacd63] .ant-input-prefix,.search-input[data-v-02aacd63] .anticon{color:#fff}.tool-btn[data-v-02aacd63]{width:36px;height:32px;border-radius:8px;border:1px solid hsla(0,0%,100%,.07);background:#1e1a40;color:hsla(0,0%,100%,.48);cursor:pointer}.work-body[data-v-02aacd63],.work-body[data-v-02aacd63] .ant-spin-container,.work-body[data-v-02aacd63] .ant-spin-nested-loading{-ms-flex:1;flex:1;min-height:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.work-body[data-v-02aacd63] .ant-spin-container,.work-body[data-v-02aacd63] .ant-spin-nested-loading{height:100%}.work-empty[data-v-02aacd63]{-ms-flex:1;flex:1;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;text-align:center;padding:40px 24px}.work-empty h2[data-v-02aacd63]{margin:0 0 12px;font-size:28px;font-weight:600;color:#fff}.work-empty p[data-v-02aacd63]{margin:0 auto;max-width:420px;font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.48)}.work-list[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:10px;overflow-y:auto;padding-bottom:20px;-ms-flex:1;flex:1;min-height:0}.work-row[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;gap:14px;padding:14px;border-radius:12px;background:rgba(30,26,64,.72);border:1px solid hsla(0,0%,100%,.07)}.cover-wrap[data-v-02aacd63]{position:relative;width:72px;height:72px;-ms-flex-negative:0;flex-shrink:0}.cover[data-v-02aacd63]{width:72px;height:72px;border-radius:10px;background:linear-gradient(90deg,#5b8fff,#b47cff) 50%/cover no-repeat;background-color:#2d2858}.cover-spin[data-v-02aacd63]{position:absolute;inset:0;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;border-radius:10px;background:rgba(0,0,0,.45)}.ring[data-v-02aacd63]{width:28px;height:28px;border-radius:50%;border:3px solid hsla(0,0%,100%,.25);border-top-color:#fff;animation:suno-spin-data-v-02aacd63 .8s linear infinite}@keyframes suno-spin-data-v-02aacd63{to{transform:rotate(1turn)}}.meta[data-v-02aacd63]{min-width:0;-ms-flex:1;flex:1}.title-row[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px;-ms-flex-wrap:wrap;flex-wrap:wrap}.title[data-v-02aacd63]{font-size:15px;font-weight:600;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-pill[data-v-02aacd63]{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;-ms-flex-negative:0;flex-shrink:0}.status-pill.making[data-v-02aacd63]{background:rgba(255,180,84,.9);color:#1a1208}.status-pill.model[data-v-02aacd63]{background:rgba(180,124,255,.28);color:#c4b5fd}.status-pill.fail[data-v-02aacd63]{background:rgba(255,107,138,.85);color:#fff}.sub-line[data-v-02aacd63]{margin-top:6px;font-size:12px;line-height:1.5;color:hsla(0,0%,100%,.48);display:-webkit-box;-webkit-line-clamp:2;overflow:hidden}.err-line[data-v-02aacd63]{margin-top:4px;font-size:12px;color:#ff6b8a}.model-opt[data-v-02aacd63]{padding:12px;border-radius:8px;border:1px solid transparent;cursor:pointer;margin-bottom:8px}.model-opt.active[data-v-02aacd63],.model-opt[data-v-02aacd63]:hover{background:rgba(180,124,255,.12);border-color:rgba(180,124,255,.35)}.model-opt p[data-v-02aacd63]{margin:6px 0 0;font-size:12px;color:hsla(0,0%,100%,.48)}.model-opt .row[data-v-02aacd63]{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;gap:8px}.model-opt .row em[data-v-02aacd63]{margin-left:auto;font-style:normal;color:hsla(0,0%,100%,.48);font-size:12px}@media (max-width:960px){.suno-page[data-v-02aacd63]{-ms-flex-direction:column;flex-direction:column;height:auto}.create-side[data-v-02aacd63]{width:100%;max-height:none}.work-list[data-v-02aacd63]{max-height:none}}