.auth-dialog.auth-dialog-compact{width:min(440px,100%);height:auto;display:block}.auth-dialog-compact .login-card h2{margin-bottom:24px}@media(max-width:720px){.auth-dialog-backdrop:has(.auth-dialog-compact){padding:16px}.auth-dialog.auth-dialog-compact{max-height:calc(100svh - 32px);overflow:auto}}html[data-mode=light]{--theme-deep:var(--bg);--theme-panel:var(--secondary);--theme-raised:var(--tertiary);--theme-ink-text:var(--text);--theme-ink-muted:var(--muted);--theme-ink-purple:var(--purple);--theme-ink-blue:var(--blue);--theme-ink-green:var(--green);--theme-ink-orange:var(--orange);--theme-ink-red:var(--red);--bg:#f7f8fb;--secondary:#fff;--tertiary:#f0f2f7;--raised:#e8ecf3;--hover:#e1e6ef;--border:#e1e5ed;--border2:#c6cedc;--text:#252b3b;--sub:#46516a;--muted:#626e83;--inactive:#727d90;--pink:#b5276a;--purple:#7043cb;--blue:#1766ba;--green:#287842;--orange:#a8520b;--red:#b83431;--theme-shadow-color:rgba(45,51,75,.055);--theme-backdrop:rgba(35,44,62,.22);--theme-surface-overlay:#fff;--theme-wash:#f2f4f8;--theme-line:var(--border)}.sidebar .brand .brand-mark{width:45px;height:auto;filter:brightness(0) invert(1);flex:none}.public-brand .brand-mark{width:64px;height:auto;filter:brightness(0) invert(1);flex:none}html[data-mode=light] .brand-mark{filter:brightness(0)}html[data-mode=light] :is(.hero-product-scene,.scene-toolbar,.scene-status,.scene-timeline,.scene-footer){background:var(--secondary);color:var(--text)}html[data-mode=light] :is(.public-site,.public-nav,.public-security,.public-footer){background-color:var(--bg);color:var(--text)}html[data-mode=light] :is(.public-site p,.public-site small,.public-site nav a,.public-site h1,.public-site h2,.public-site h3){color:var(--text)}html[data-mode=light] .public-hero:after{background:transparent}html[data-mode=light] :is(.public-login,.public-hero-actions button,.scene-footer strong,.public-security button){color:var(--text);border-color:var(--border2)}html[data-mode=light] :is(.main-nav button.active,.main-nav button:hover){background:var(--tertiary)}html[data-mode=light] .main-nav button.active{color:var(--pink)}html[data-mode=light] :is(.metric-icon,.asset-icon,.control-icon){background:var(--tertiary)}html[data-mode=light] :is(.workflow-empty svg,.ledger-empty svg){color:var(--muted)}html[data-mode=light] .home-capabilities article>span{background:color-mix(in srgb,var(--purple),transparent 90%);color:var(--purple)}html[data-mode=light] .home-capabilities :is(.studio,.custom-model)>span{background:color-mix(in srgb,var(--blue),transparent 90%);color:var(--blue)}html[data-mode=light] .home-capabilities :is(.audio-lab,.download-capability)>span{background:color-mix(in srgb,var(--green),transparent 90%);color:var(--green)}html[data-mode=light] :is(.pipeline-canvas-wrap,.cover-canvas-wrap){background-image:radial-gradient(var(--border2) 1px,transparent 1px)}.asset-cover:after{display:none}.asset-cover.no-artwork{aspect-ratio:16/10;background:var(--tertiary);color:var(--purple)}.asset-cover.no-artwork>span{width:64px;height:64px;border-radius:20px;background:transparent}.asset-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin:12px 2px 0}.asset-meta>em{color:var(--muted);font-size:11px;font-weight:500;font-style:normal}.asset-meta .asset-remote-state{margin:0;font-size:10px;font-weight:500;border-radius:5px}.asset-primary>div{flex-wrap:wrap}.asset-primary b{font-size:13px;font-weight:600}.asset-primary small{height:auto;min-height:32px;font-size:11px;line-height:1.6}.asset-primary code{font-size:10px}.asset-group-complete{font-size:10px;line-height:1.2}.asset-filterbar,.library-title-row{flex-wrap:wrap}.library-title-row>span:first-child{flex:none;white-space:nowrap}.asset-filterbar>div{gap:8px}.asset-filterbar button{min-height:34px;height:auto;padding:7px 12px;font-size:12px}.asset-selectionbar{flex-wrap:wrap;gap:10px;padding:10px 14px}.asset-selectionbar button,.asset-selectionbar span{font-size:11px}.asset-selectionbar button{min-height:34px;height:auto;padding:7px 12px}.asset-row:hover{transform:none}.asset-actions{gap:8px;padding-top:12px}.asset-actions a,.asset-actions button{min-height:36px;height:auto;padding:7px 10px;font-size:11px;border-radius:7px;gap:6px}.asset-actions .danger{width:36px;margin-left:0;flex-shrink:0}.asset-actions .cover-action{margin-left:0}.asset-actions :is(button,a) svg{flex-shrink:0}.workspace-head{height:auto;min-height:66px;flex-wrap:wrap;gap:12px;padding-block:14px}.workspace-tools{flex-wrap:wrap;gap:8px}.workspace-tools>button{padding-inline:12px;flex-shrink:0}.suno-song-actions{flex-wrap:wrap;gap:8px;padding-top:12px}.suno-song-actions :is(button,a){min-height:36px;height:auto;padding:7px 10px;gap:6px;font-size:11px;border-radius:7px}.source-actions{gap:8px}.source-actions button{min-height:40px;height:auto;padding:8px;line-height:1.4}.asset-actions :is(button,a):focus-visible,.asset-select:focus-visible{outline:2px solid var(--purple);outline-offset:3px}html[data-mode=light] .main-nav button{color:var(--sub)}html[data-mode=light] button:disabled{opacity:.55}html[data-mode=light] .main-nav button.active{color:var(--purple);background:#eee8fc}html[data-mode=light] :is(.library-source-switch,.asset-selectionbar,.asset-filterbar){background:var(--secondary);box-shadow:none}html[data-mode=light] :is(.library-source-switch button.active,.asset-filterbar button.active){background:#eee8fc;color:#6240b3;box-shadow:none;font-weight:600}html[data-mode=light] .asset-filterbar button.active span{color:inherit}html[data-mode=light] .asset-list{background:var(--bg);gap:16px;padding:18px}html[data-mode=light] .asset-row{background:#fff;border-color:var(--border);box-shadow:none;padding:12px;border-radius:12px}html[data-mode=light] .asset-row:hover{border-color:var(--border2);background:#fff}html[data-mode=light] .asset-row.selected{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}html[data-mode=light] .asset-cover.no-artwork{background:#f0ecfa;color:#7050c2}html[data-mode=light] :is(.asset-row.slice,.asset-row.studioProject) .asset-cover.no-artwork{background:#eaf1fc;color:#356aaf}html[data-mode=light] .asset-row.studio .asset-cover.no-artwork{background:#e9f4f0;color:#277969}html[data-mode=light] .asset-row.cover .asset-cover.no-artwork{background:#f9ecf2;color:#ae487a}html[data-mode=light] .asset-select{top:20px;left:20px;width:25px;height:25px;border:1.5px solid #8b95aa;border-radius:7px;background:#fff;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-mode=light] .asset-select[aria-pressed=true]{background:var(--purple);border-color:var(--purple)}html[data-mode=light] .asset-select span{background:transparent;color:#fff;font-size:13px}html[data-mode=light] .asset-meta .asset-remote-state{background:var(--tertiary);color:var(--muted)}html[data-mode=light] .asset-meta .asset-remote-state.exists{background:#e8f5ed;color:#267044}html[data-mode=light] .asset-meta :is(.asset-remote-state.deleted,.asset-remote-state.missing,.asset-remote-state.failed){background:#fff0eb;color:#aa412c}html[data-mode=light] .asset-meta :is(.asset-remote-state.pending,.asset-remote-state.cover-grace){background:#f0eafb;color:#7043ab}html[data-mode=light] .asset-actions .primary{background:var(--purple);border-color:var(--purple);color:#fff}html[data-mode=light] .asset-actions :is(button,a):hover:not(:disabled){background:var(--tertiary);color:var(--text)}html[data-mode=light] .asset-actions .primary:hover:not(:disabled){background:#6035b7;color:#fff}html[data-mode=light] .asset-actions .cover-action{color:var(--pink);border-color:#e9c6d7}html[data-mode=light] .asset-library-context{background:#f0ecfa;border-color:#e5ddf5}html[data-mode=light] .resource-state.failed{color:var(--red)}html[data-mode=light] :is(.suno-song-card,.suno-workspace-toolbar,.workspace-head,.workspace-tabs,.create-card,.resource-intro){box-shadow:none}html[data-mode=light] .suno-song-cover{background-color:#eaf1fc}html[data-mode=light] .suno-song-card.selected{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple)}html[data-mode=light] :is(.suno-song-info small,.suno-song-info code){color:var(--muted)}html[data-mode=light] .suno-song-actions :is(button,a){color:var(--sub);font-size:11px}html[data-mode=light] .suno-song-cover .status{background:#fff;color:var(--text)}@media(min-width:721px){.asset-list{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}@media(max-width:720px){html[data-mode=light] .asset-list{padding:10px;gap:10px}html[data-mode=light] .asset-row{padding:8px}html[data-mode=light] .asset-select{top:15px;left:15px}.asset-meta{gap:5px}.asset-actions :is(button,a){width:auto;min-height:36px;padding:6px 8px;font-size:10px}.asset-actions .danger{width:36px}.workspace-tools{width:100%}.source-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.appearance-toggle,.public-nav-actions .appearance-toggle{position:static;flex:0 0 34px;width:34px;min-width:34px;height:34px;min-height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:0;border:1px solid var(--border);border-radius:8px;background:transparent;color:var(--sub)}.appearance-toggle:hover{background:var(--tertiary);color:var(--text)}.appearance-toggle:focus-visible{outline:2px solid var(--purple);outline-offset:2px}.ui-copy-details{margin-top:8px;color:var(--muted);font-size:12px;line-height:1.7}.ui-copy-details summary{cursor:pointer;width:-moz-fit-content;width:fit-content;color:var(--sub)}.ui-copy-details summary::marker{content:""}.ui-copy-details summary::-webkit-details-marker{display:none}.ui-copy-details p{margin:8px 0 0}.skin-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 15px;border:1px solid var(--border2);border-radius:8px;background:var(--tertiary);color:var(--text);font-size:13px}.skin-button.skin-primary{background:var(--pink);color:var(--secondary);border-color:var(--pink)}.skin-card{padding:22px;border:1px solid var(--border);border-radius:12px;background:var(--secondary);color:var(--text)}.prompts-page :is(button,a,input,textarea,select):focus-visible{outline:3px solid var(--pink);outline-offset:3px}html[data-mode=light] .netease-dialog-backdrop{background:rgba(65,78,103,.16);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-mode=light] .netease-dialog{background:#fff;color:var(--text);border-color:var(--border);box-shadow:0 20px 64px rgba(65,78,103,.16)}html[data-mode=light] .netease-dialog>form{background:var(--bg)}html[data-mode=light] .netease-dialog>form button{background:var(--purple);color:#fff}html[data-mode=light] .netease-song-list article{background:var(--secondary);border-color:var(--border)}.top-community-checkin{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 10px;border:1px solid var(--border);border-radius:5px;background:var(--theme-wash);color:var(--sub);text-decoration:none;font-size:11px;white-space:nowrap}.top-community-checkin:hover{background:var(--tertiary);color:var(--text)}.top-community-checkin svg{flex-shrink:0;color:var(--purple)}.top-community-checkin.checked svg{color:var(--green)}.top-community-checkin:focus-visible{outline:2px solid var(--purple);outline-offset:3px}#community-checkin{scroll-margin-top:90px}@media(max-width:720px){.top-community-checkin{width:34px;padding:0;justify-content:center}.top-community-checkin span{display:none}}.library-workspace{--library-columns:8}.library-workspace[data-library-columns="5"]{--library-columns:5}.library-workspace[data-library-columns="12"]{--library-columns:12}.library-workspace .asset-list,.library-workspace .suno-card-grid{grid-template-columns:repeat(var(--library-columns),minmax(0,1fr))}.library-workspace .workspace-head{flex-shrink:0;padding-block:10px}.library-workspace .workspace-head h2{color:var(--text)}.library-layout-control,.library-search{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--border2);border-radius:18px;background:var(--secondary)}.library-layout-control>span{padding:0 7px;font-size:11px;color:var(--sub)}.library-layout-control button{width:29px;height:29px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--sub);font-size:12px}.library-layout-control button[aria-pressed=true]{background:var(--raised);color:var(--text);font-weight:700}.library-search{gap:6px;padding:3px 8px}.library-search input,.library-search select{min-width:0;border:0;background:transparent;color:var(--text);font:inherit;font-size:12px;outline:none}.library-search input{width:150px;height:30px}.library-search select{max-width:110px;padding:4px}.library-search option{background:var(--secondary)}.library-search button{width:28px;height:28px;padding:0;display:grid;place-items:center;border:0;border-radius:50%;background:var(--tertiary);color:var(--text)}.library-catalog-meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;flex-shrink:0;padding:5px 16px;border-bottom:1px solid var(--border);color:var(--sub);font-size:11px}.library-catalog-meta>div{display:flex;align-items:center;gap:10px}.library-catalog-meta button{padding:4px 7px;min-height:27px;border:1px solid var(--border);border-radius:7px;background:transparent;color:var(--text)}.library-catalog-meta button:disabled{opacity:.35}.library-workspace .asset-filterbar{min-height:44px;padding:5px 14px;flex-shrink:0}.library-workspace .asset-filterbar button{padding:5px 10px;color:var(--sub)}.library-workspace .asset-filterbar button span{color:var(--muted)}.library-workspace .asset-selectionbar{padding:5px 14px;min-height:40px;flex-shrink:0}.asset-selectionbar button{display:inline-flex;align-items:center;justify-content:center;gap:5px}.asset-selectionbar .asset-merge-settings-toggle{margin-left:auto}.asset-merge-settings{display:flex;align-items:center;flex-wrap:wrap;flex-shrink:0;gap:10px 20px;padding:10px 16px;border-bottom:1px solid var(--border);background:var(--secondary)}.asset-merge-settings>label{display:flex;align-items:center;gap:8px;margin:0;padding:0;color:var(--text);font-size:12px}.asset-merge-settings input{accent-color:var(--purple)}.asset-merge-settings>small{flex-basis:100%;color:var(--sub);line-height:1.6}.library-workspace .asset-library-context{min-height:0;margin:0}.library-workspace .asset-empty{grid-column:1/-1}.library-workspace :is(.asset-actions,.suno-song-actions) :is(button,a){max-width:100%;white-space:normal;overflow-wrap:anywhere}.library-workspace :is(.asset-meta,.asset-remote-state){overflow-wrap:anywhere}.library-workspace :is(button,input,select):focus-visible{outline:2px solid var(--purple);outline-offset:2px}.content-grid.single-page.library-workspace{height:calc(100dvh - 56px);min-height:0}.library-workspace .slice-panel{min-height:0}.library-workspace .local-assets{overflow:auto}.library-workspace .local-assets>.asset-list{flex:none;overflow:visible}@media(max-width:720px){.content-grid.single-page.library-workspace{height:calc(100dvh - 110px)}}@media(max-width:1200px){.library-workspace .asset-list,.library-workspace .suno-card-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:900px){.library-workspace .asset-list,.library-workspace .suno-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.library-workspace .asset-list,.library-workspace .suno-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.library-workspace .workspace-tools{width:100%}.library-search{flex:1 1}.library-search input{width:100%}.library-catalog-meta>span{line-height:1.6}}.library-workspace{--library-card-zoom:.625}.library-workspace[data-library-columns="5"]{--library-card-zoom:1}.library-workspace[data-library-columns="12"]{--library-card-zoom:.416666667}.library-workspace .asset-list{grid-auto-rows:1fr}.library-workspace .asset-row{zoom:var(--library-card-zoom);height:100%;box-sizing:border-box}.library-workspace .asset-row .asset-cover{aspect-ratio:16/10;flex-shrink:0}@media(max-width:1200px){.library-workspace,.library-workspace[data-library-columns="12"]{--library-card-zoom:1}}html{--control-accent:var(--purple,#a58bf5);--control-track:var(--raised,#303039);--control-surface:var(--secondary,#1a1a20);--control-border:var(--border2,#494952);--control-ink:var(--text,#f0eff4);--control-on-accent:#fff;--scroll-thumb:#53505f;--scroll-thumb-hover:#746b88;scrollbar-color:var(--scroll-thumb) transparent;scrollbar-width:thin}html[data-mode=light]{--scroll-thumb:#b8c0cf;--scroll-thumb-hover:#8994aa}.community-page{--control-accent:var(--c-accent);--control-track:var(--c-hover);--control-surface:var(--c-surface);--control-border:var(--c-border);--control-ink:var(--c-text);--control-on-accent:#17291f}html :where(*){scrollbar-color:var(--scroll-thumb) transparent;scrollbar-width:thin}html ::-webkit-scrollbar{width:8px;height:8px}html ::-webkit-scrollbar-corner,html ::-webkit-scrollbar-track{background:transparent}html ::-webkit-scrollbar-thumb{background:var(--scroll-thumb);border:2px solid transparent;background-clip:padding-box;border-radius:999px}html ::-webkit-scrollbar-thumb:hover{background-color:var(--scroll-thumb-hover)}html input[type=range]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:0;height:28px;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;cursor:pointer;accent-color:var(--control-accent)}html input[type=range]::-webkit-slider-runnable-track{height:5px;border:0;border-radius:999px;background:linear-gradient(to right,var(--control-accent) 0 var(--range-progress,0),var(--control-track) var(--range-progress,0) 100%)}html input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:16px;height:16px;margin-top:-5.5px;border:3px solid var(--control-surface);border-radius:50%;background:var(--control-accent);box-shadow:0 0 0 1px var(--control-accent)}html input[type=range]::-moz-range-track{height:5px;border:0;border-radius:999px;background:var(--control-track)}html input[type=range]::-moz-range-progress{height:5px;border-radius:999px;background:var(--control-accent)}html input[type=range]::-moz-range-thumb{width:10px;height:10px;border:3px solid var(--control-surface);border-radius:50%;background:var(--control-accent);box-shadow:0 0 0 1px var(--control-accent)}html input[type=range]:focus-visible{outline:2px solid var(--control-accent);outline-offset:3px;border-radius:4px}html input[type=range]:disabled{opacity:.4;cursor:not-allowed}html input:is([type=checkbox],[type=radio]){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:16px;height:16px;min-width:16px;flex:0 0 16px;padding:0;margin:0;vertical-align:middle;border:1px solid var(--control-border);border-radius:4px;background:var(--control-surface);box-shadow:none;cursor:pointer;accent-color:var(--control-accent)}html input[type=radio]{border-radius:50%}html input[type=checkbox]:checked{border-color:var(--control-accent);background-color:var(--control-accent);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4 8 3 3 5-6'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.community-page input[type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%2317291f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m4 8 3 3 5-6'/%3E%3C/svg%3E")}html input[type=checkbox]:indeterminate{background:linear-gradient(var(--control-on-accent),var(--control-on-accent)) 50% /8px 2px no-repeat var(--control-accent);border-color:var(--control-accent)}html input[type=radio]:checked{border-color:var(--control-accent);background:radial-gradient(circle,var(--control-accent) 0 4px,var(--control-surface) 4.5px)}html input:is([type=checkbox],[type=radio]):focus-visible{outline:2px solid var(--control-accent);outline-offset:3px}html input:is([type=checkbox],[type=radio]):disabled{opacity:.4;cursor:not-allowed}html select:not([multiple]):not([size]){-moz-appearance:none;appearance:none;-webkit-appearance:none;color:var(--control-ink);background-color:var(--control-surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23838a9d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px center;background-size:16px;background-repeat:no-repeat;padding-right:32px!important;border-color:var(--control-border)}html select optgroup,html select option{background:var(--control-surface);color:var(--control-ink)}html select:focus-visible{outline:2px solid var(--control-accent);outline-offset:2px}html select:disabled{opacity:.5;cursor:not-allowed}html input[type=file]::-webkit-file-upload-button{border:1px solid var(--control-border);border-radius:6px;padding:7px 12px;margin-right:10px;color:var(--control-ink);background:var(--control-surface);cursor:pointer;font:inherit}html input[type=file]::file-selector-button{border:1px solid var(--control-border);border-radius:6px;padding:7px 12px;margin-right:10px;color:var(--control-ink);background:var(--control-surface);cursor:pointer;font:inherit}html :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),textarea){caret-color:var(--control-accent)}html :where(input,textarea)::placeholder{color:var(--muted,#90909d);opacity:1}html progress{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:5px;border:0;border-radius:999px;overflow:hidden;background:var(--control-track);color:var(--control-accent)}html progress::-webkit-progress-bar{background:var(--control-track);border-radius:999px}html progress::-webkit-progress-value{background:var(--control-accent);border-radius:999px}html progress::-moz-progress-bar{background:var(--control-accent);border-radius:999px}@media (forced-colors:active){html input:is([type=range],[type=checkbox],[type=radio]),html progress,html select:not([multiple]):not([size]){-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;background-image:none}html input[type=range]::-webkit-slider-thumb{appearance:auto;-webkit-appearance:auto}html input:is([type=checkbox],[type=radio]):checked{background-image:none}html :where(*){scrollbar-color:auto}}