body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:14px;margin:0}:root{--ui-font-heading-xl:24px;--ui-font-heading-lg:20px;--ui-font-heading-md:16px;--ui-font-heading-sm:15px;--ui-font-title:14px;--ui-font-body:13px;--ui-font-meta:12px;--ui-font-button:13px}h1{font-size:24px;font-size:var(--ui-font-heading-xl)}h2{font-size:20px;font-size:var(--ui-font-heading-lg)}h3{font-size:16px;font-size:var(--ui-font-heading-md)}h4{font-size:15px;font-size:var(--ui-font-heading-sm)}p{font-size:13px;font-size:var(--ui-font-body)}.btn,[role=button],button{font-size:13px;font-size:var(--ui-font-button)}[class*=dialog] h1,[class*=dialog] h2,[class*=modal] h1,[class*=modal] h2{font-size:16px;font-size:var(--ui-font-heading-md);line-height:1.3}[class*=dialog] .description,[class*=dialog] p,[class*=modal] .description,[class*=modal] p{font-size:13px;font-size:var(--ui-font-body);line-height:1.6}[class*=dialog] button,[class*=modal] button{font-size:13px;font-size:var(--ui-font-button)}*{scrollbar-color:#373c44b3 #0000;scrollbar-width:thin}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.form-input{caret-color:#72ffff!important}.auth-code-input:focus,.auth-form .form-input:focus,.auth-phone-input:focus,.form-input:focus{border:2px solid #72ffff!important;box-shadow:0 0 0 3px #72ffff1a!important;outline:none!important}.form-textarea{caret-color:#72ffff!important}.form-textarea:focus{border:2px solid #72ffff!important;box-shadow:0 0 0 3px #72ffff1a!important;outline:none!important}.info-value{text-align:left!important}.studio-reference-tabs{align-items:center;display:flex;gap:28px}.studio-tab{background:#0000;border:none;color:#bfc4c7;cursor:pointer;font-size:15px;padding:8px 0;position:relative}.studio-tab.active{color:#18e6d6}.studio-tab.active:after{background:#18e6d6;border-radius:2px;bottom:-6px;content:"";height:2px;left:0;position:absolute;right:0}.generate-upload-area{background:#333!important;border:2px dashed #555!important;border-radius:12px!important;cursor:pointer!important;padding:40px 20px!important;text-align:center!important;transition:background .08s ease,color .08s ease!important}.generate-upload-area:hover{background:#3a3a3a!important;border-color:#0ff!important}.generate-upload-area>svg{color:#0ff!important;margin-bottom:16px!important;transform:translateY(8px)}.generate-upload-area p{color:#fff!important;font-size:16px!important;margin:8px 0!important}.generate-upload-area .upload-hint{color:#aaa!important;font-size:12px!important;margin:4px 0!important}.upload-area.professional-upload.generate-upload-area{background:#333!important;border:2px dashed #555!important}@media (min-width:769px){.feature-card .feature-name,.feature-name,.tool-label,.toolbar-item-label{display:none!important}}:root{--color-bg:#333;--color-bg-2:#2a2a2a;--color-surface:#ffffff0d;--color-surface-2:#ffffff14;--color-surface-sunken:#ffffff0a;--color-overlay:#000000b3;--color-text:#fffffff2;--color-text-secondary:#ffffffb3;--color-text-muted:#ffffff8c;--color-text-subtle:#ffffff61;--color-text-placeholder:#ffffff59;--color-text-inverse:#060a26;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-divider:#ffffff14;--color-hover:#ffffff0f;--color-hover-strong:#ffffff1a;--color-primary:#72ffff;--color-primary-hover:#5ce6e6;--color-primary-active:#00c4c4;--color-primary-soft:#72ffff14;--color-primary-soft-strong:#72ffff29;--color-primary-contrast:#060a26;--color-accent:#72ffff;--color-warning:#eab308;--color-info:#3b82f6;--shadow-sm:0 1px 2px #0003;--shadow-md:0 4px 12px #00000040;--shadow-lg:0 12px 32px #00000059;--shadow-card:0 8px 24px #00000059;--shadow-card-hover:0 12px 32px #0000006b;--menu-shadow:0 12px 40px #00000073;--studio-bg:#333;--studio-bg-elevated:#2a2a2a;--studio-sidebar-bg:#0a0a0af5;--studio-panel-bg:#0a0a0a;--studio-surface:#ffffff0d;--studio-surface-hover:#72ffff14;--studio-input-bg:#1a1a1a;--studio-menu-bg:#1c1c1cfa;--studio-card-bg:#ffffff0a;--studio-text:#fffffff2;--studio-text-muted:#ffffff8c;--studio-text-subtle:#ffffff61;--studio-accent:#72ffff;--studio-accent-hover:#5ce6e6;--studio-border:#ffffff1a;--studio-border-strong:#ffffff2e;--studio-shadow:0 8px 24px #00000059;--studio-promo-badge-bg:#72ffff2e;--studio-promo-badge-text:#72ffff;--studio-mode-pill-bg:#181818;--studio-generate-combo-bg:#161618fa;--studio-top-nav-bg:#0a0a0af5;--form-bg:#ffffff0d;--form-bg-focus:#ffffff14;--form-border:#ffffff26;--form-border-focus:#72ffff;--form-text:#fffffff2;--form-placeholder:#ffffff59;--form-ring:#72ffff1a;--form-disabled-bg:#ffffff0a;--form-disabled-text:#ffffff61;--scrollbar-thumb:#373c44b3;--scrollbar-thumb-hover:#373c44f2;--qw-bg-primary:var(--color-bg);--qw-bg-sidebar:var(--color-bg-2);--qw-bg-subtle:var(--color-surface-sunken);--qw-bg-hover:var(--color-hover);--qw-bg-active:var(--color-primary-soft);--qw-text-primary:var(--color-text);--qw-text-secondary:var(--color-text-secondary);--qw-text-muted:var(--color-text-muted);--qw-border:var(--color-border);--qw-border-strong:var(--color-border-strong);--qw-menu-shadow:var(--menu-shadow);--qw-focus-ring:0 0 0 3px var(--form-ring);--modal-bg:var(--ui-modal-panel,var(--studio-input-bg));--modal-overlay:var(--ui-modal-overlay,var(--color-overlay));--modal-border:var(--ui-modal-border,var(--color-border));--modal-radius:var(--ui-modal-radius,16px);--modal-shadow:var(--ui-modal-shadow,var(--shadow-lg));--modal-header-divider:var(--ui-modal-header-divider,var(--color-divider));--modal-footer-divider:var(--ui-modal-footer-divider,var(--color-divider));--text-color:var(--studio-text,var(--color-text));--text-color-muted:var(--studio-text-muted,var(--color-text-muted));--text-color-secondary:var(--color-text-secondary);--option-item-bg:var(--studio-panel-bg,var(--color-bg-2));--option-item-border:var(--form-border,var(--color-border));--option-item-selected-border:var(--color-primary);--option-item-selected-ring:var(--form-ring);--player-bg:var(--studio-bg-elevated,var(--color-bg-2));--player-text:var(--text-color);--ui-icon-btn-bg:#0000;--ui-icon-btn-bg-hover:var(--color-hover);--ui-icon-btn-bg-active:var(--color-hover-strong);--ui-icon-btn-color:var(--color-text);--ui-icon-btn-color-hover:var(--color-text);--ui-icon-btn-color-active:var(--color-primary);--ui-icon-stroke:currentColor;--ui-icon-btn-radius:10px;--player-text-muted:var(--text-color-muted);--player-accent:var(--studio-accent,var(--color-primary));--player-border:var(--studio-border,var(--color-border));--player-progress-fill:var(--color-primary);--player-progress-track:var(--color-border-strong);color-scheme:dark}.filter-tab,.mobile-bottom-bar,.mobile-nav-item{background:var(--ui-nav-bg);border-color:var(--ui-nav-border);border-radius:var(--ui-nav-radius);color:var(--ui-nav-text);font-size:var(--ui-nav-font-size)}.home-creation-hero__mode-btn,.mobile-profile-tabs .mode-btn,.music-studio .mode-btn,.music-studio .mode-selection .mode-btn{border-radius:var(--ui-nav-radius)}.home-creation-hero__mode-btn:hover,.home-creation-hero__mode-btn:hover .home-creation-hero__mode-btn-label,.home-creation-hero__mode-btn:hover span,.home-creation-hero__mode-btn:hover svg,.mobile-profile-tabs .mode-btn:hover,.music-studio .mode-btn:hover,.music-studio .mode-btn:hover span,.music-studio .mode-btn:hover svg,.music-studio .mode-selection .mode-btn:hover{background:#0000!important;box-shadow:none!important;filter:none!important;opacity:1!important;scale:1!important;text-decoration:none!important;transform:none!important}.home-creation-hero__mode-btn:hover:not(.active),.home-creation-hero__mode-btn:hover:not(.active) .home-creation-hero__mode-btn-label,.home-creation-hero__mode-btn:hover:not(.active) span,.mobile-profile-tabs .mode-btn:hover:not(.active),.mobile-profile-tabs .mode-btn:hover:not(.active) .mode-btn-label,.mobile-profile-tabs .mode-btn:hover:not(.active) span,.music-studio .mode-btn:hover:not(.active),.music-studio .mode-btn:hover:not(.active) .mode-btn-label,.music-studio .mode-btn:hover:not(.active) span{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;scale:1!important;transform:none!important}.home-creation-hero__mode-btn:hover:not(.active) svg,.mobile-profile-tabs .mode-btn:hover:not(.active) svg,.music-studio .mode-btn:hover:not(.active) svg{stroke:inherit!important;fill:none!important;color:inherit!important;font-size:inherit!important;transform:none!important}.studio-pro-hub-pill.is-active{background:#0000!important}.studio-pro-hub-pill:hover:not(.is-active):not(:disabled){background:#0000!important;color:#ffffff73!important;font-size:12px!important;font-weight:600!important;transform:none!important}.home-creation-hero__provider-dot--suno,.studio-generate-model-dot--suno{background:#ff8c42!important;box-shadow:0 0 6px #ff8c4273}.home-creation-hero__provider-dot--minimax,.studio-generate-model-dot--minimax{background:#ff4d6d!important;box-shadow:0 0 6px #ff4d6d73}.home-creation-hero__provider-dot--qwen,.studio-generate-model-dot--qwen{background:#3d8bff!important;box-shadow:0 0 6px #3d8bff73}[data-skin=light] .studio-pro-hub-pill:hover:not(.is-active):not(:disabled){color:#060a26!important}[data-skin=light] .home-creation-hero__mode-btn:hover:not(.active),[data-skin=light] .mobile-profile-tabs .mode-btn:hover:not(.active),[data-skin=light] .music-studio .mode-btn:hover:not(.active){color:inherit!important}[data-skin=light] .home-creation-hero__mode-btn:hover:not(.active) svg,[data-skin=light] .mobile-profile-tabs .mode-btn:hover:not(.active) svg,[data-skin=light] .music-studio .mode-btn:hover:not(.active) svg{stroke:inherit!important;fill:none!important;color:inherit!important}.filter-tab:hover,.mobile-nav-item:hover{background:#0000;color:inherit;font-size:inherit;transform:none}.music-studio .filter-tab:hover,.music-studio .filter-tab:hover:not(.active),.my-personas-modal .filter-tab:hover,.my-personas-modal .filter-tab:hover:not(.active){background:#0000!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;scale:1!important;transform:none!important}.mobile-nav-item.active,.music-studio .filter-tab.active{color:var(--ui-nav-text-hover)}.cc-new-chat-greeting,.cc-session-header-title,.home-creation-hero__greeting,.profile-recharge-heading{color:var(--ui-title-text);font-size:var(--ui-title-font-size);font-weight:var(--ui-title-font-weight)}.cc-page,.music-studio{background:var(--ui-surface-page)}.membership-plan-card,.profile-modal-panel,.studio-sheet-modal{background:var(--ui-surface-card)}.membership-plan-card:hover{background:var(--ui-surface-card-hover)}.plan-select-btn,.profile-logout-link,.view-albums-btn{background:var(--ui-btn-bg);border:1px solid var(--ui-btn-border);border-radius:var(--ui-btn-radius);color:var(--ui-btn-text)}.plan-select-btn:hover:not(.current),.view-albums-btn:hover{background:var(--ui-btn-bg-hover);color:var(--ui-btn-text-hover)}.cancel-album-btn,.create-album-btn,.inspiration-supplement-btn--primary{border-radius:var(--ui-btn-radius)}.cancel-album-btn{background:#0000;background:var(--ui-modal-btn-cancel-bg,#0000);border:1px solid var(--ui-modal-btn-cancel-border,var(--ui-btn-border));color:var(--ui-btn-text);color:var(--ui-modal-btn-cancel-color,var(--ui-btn-text))}.cancel-album-btn:hover{background:var(--ui-btn-bg-hover);background:var(--ui-modal-btn-cancel-bg-hover,var(--ui-btn-bg-hover));color:var(--ui-btn-text-hover);color:var(--ui-modal-btn-cancel-color-hover,var(--ui-btn-text-hover))}.create-album-btn,.inspiration-supplement-btn--primary{background:var(--ui-btn-bg);background:var(--ui-modal-btn-confirm-bg,var(--ui-btn-bg));border:1px solid var(--ui-modal-btn-confirm-border,var(--ui-btn-border));color:var(--ui-btn-text);color:var(--ui-modal-btn-confirm-color,var(--ui-btn-text))}.create-album-btn:hover,.inspiration-supplement-btn--primary:hover{background:var(--ui-btn-bg-hover);background:var(--ui-modal-btn-confirm-bg-hover,var(--ui-btn-bg-hover));border-color:var(--ui-modal-btn-confirm-border-hover,var(--ui-btn-border));color:var(--ui-btn-text-hover);color:var(--ui-modal-btn-confirm-color-hover,var(--ui-btn-text-hover))}.profile-section-divider,.subscription-plans-scroll-row{border-color:var(--ui-surface-divider)}.cc-login-modal,.cc-song-picker-modal{background:var(--ui-modal-panel)!important;border:1px solid var(--ui-modal-border);border-radius:var(--ui-modal-radius);box-shadow:var(--ui-modal-shadow)}.ai-chat-overlay,.album-modal-overlay,.auth-modal-overlay,.avatar-picker-modal-overlay,.cc-login-modal-overlay,.cc-mobile-sidebar-overlay,.cc-song-picker-overlay,.common-modal-overlay,.confirm-modal-overlay,.edit-album-modal-overlay,.legal-modal-overlay,.lyric-ai-tag-modal-overlay,.lyric-structure-tag-modal-overlay,.lyric-studio-hub-modal-overlay,.modal-overlay,.music-download-format-modal,.persona-modal-overlay,.profile-modal-overlay,.reference-upload-modal-overlay,.rename-modal-overlay,.service-modal-overlay,.share-modal-overlay,.song-sale-buy-modal-overlay,.studio-audio-edit-modal-overlay,.studio-midi-details-modal-overlay,.studio-midi-generate-modal-overlay,.studio-sheet-modal-overlay{background:var(--ui-modal-overlay)!important}.ai-chat-drawer,.ai-chat-window,.album-modal,.avatar-picker-modal,.cc-login-modal,.cc-song-picker-modal,.common-modal,.confirm-modal,.edit-album-modal,.lyric-ai-tag-modal,.lyric-studio-hub-modal,.profile-modal,.profile-modal-panel,.reference-upload-modal,.rename-modal,.service-modal-card,.share-modal,.song-sale-buy-modal,.studio-audio-edit-modal,.studio-midi-details-modal,.studio-midi-generate-modal,.studio-sheet-modal{background:var(--ui-modal-panel)!important;border:1px solid var(--ui-modal-border);border-radius:var(--ui-modal-radius);box-shadow:var(--ui-modal-shadow)}.lyric-ai-tag-modal__header,.studio-sheet-modal__header{border-bottom-color:var(--ui-modal-header-divider)}.lyric-ai-tag-modal__footer-bar,.studio-sheet-modal__footer{border-top-color:var(--ui-modal-footer-divider)}.cc-page .fixed-dialogue-composer-input-shell,.fixed-dialogue-composer-input-shell,.fixed-dialogue-composer-input-shell--chat{background:var(--ui-input-bg);border:1px solid var(--ui-input-border);border-radius:var(--ui-input-radius);padding:var(--ui-input-padding)}.fixed-dialogue-composer-input-shell--chat:focus-within,.fixed-dialogue-composer-input-shell:focus-within{border-color:var(--ui-input-border-focus);box-shadow:none}[data-skin=light] .album-input:focus,[data-skin=light] .common-form-field input:focus,[data-skin=light] .common-form-field textarea:focus,[data-skin=light] .edit-album-input:focus,[data-skin=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus,[data-skin=light] input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=button]):not([type=submit]):not([type=reset]):focus-visible,[data-skin=light] select:focus,[data-skin=light] select:focus-visible,[data-skin=light] textarea:focus,[data-skin=light] textarea:focus-visible{border-color:#e5e5e5!important;border-color:var(--ui-input-border-focus,#e5e5e5)!important;box-shadow:none!important;outline:none!important}.ui-icon-btn{background:var(--ui-icon-btn-bg);border-radius:var(--ui-icon-btn-radius);color:var(--ui-icon-btn-color)}.ui-icon-btn:hover:not(:disabled){background:var(--ui-icon-btn-bg-hover);color:var(--ui-icon-btn-color-hover)}.ui-icon-btn.is-active{color:var(--ui-icon-btn-color-active)}.ui-icon-btn svg{stroke:var(--ui-icon-stroke)}[data-skin=dark]{--color-bg:#333;--color-bg-2:#2a2a2a;--color-surface:#ffffff0d;--color-surface-2:#ffffff14;--color-surface-sunken:#ffffff0a;--color-overlay:#000000b3;--color-text:#fffffff2;--color-text-secondary:#ffffffb3;--color-text-muted:#ffffff8c;--color-text-subtle:#ffffff61;--color-text-placeholder:#ffffff59;--color-text-inverse:#060a26;--color-border:#ffffff1a;--color-border-strong:#ffffff2e;--color-divider:#ffffff14;--color-hover:#ffffff0f;--color-hover-strong:#ffffff1a;--color-primary:#72ffff;--color-primary-hover:#5ce6e6;--color-primary-active:#00c4c4;--color-primary-soft:#72ffff14;--color-primary-soft-strong:#72ffff29;--color-primary-contrast:#060a26;--form-bg:#ffffff0d;--form-bg-focus:#ffffff14;--form-border:#ffffff26;--form-border-focus:#72ffff;--form-text:#fffffff2;--form-placeholder:#ffffff59;--form-ring:#72ffff1a;--form-disabled-bg:#ffffff0a;--form-disabled-text:#ffffff61;--studio-bg:#333;--studio-bg-elevated:#2a2a2a;--studio-sidebar-bg:#0a0a0af5;--studio-panel-bg:#0a0a0a;--studio-surface:#ffffff0d;--studio-surface-hover:#72ffff14;--studio-input-bg:#1a1a1a;--studio-menu-bg:#1c1c1cfa;--studio-text:#fffffff2;--studio-text-muted:#ffffff8c;--studio-text-subtle:#ffffff61;--studio-accent:#72ffff;--studio-accent-hover:#5ce6e6;--studio-border:#ffffff1a;--studio-border-strong:#ffffff2e;--studio-card-bg:#ffffff0a;--studio-form-card-bg:#2a2a2a;--studio-form-card-border:#2d2d2d;--studio-shadow:0 8px 24px #00000059;--studio-promo-badge-bg:#72ffff2e;--studio-promo-badge-text:#72ffff;--studio-mode-pill-bg:#181818;--studio-generate-combo-bg:#161618fa;--studio-top-nav-bg:#0a0a0af5;--ui-nav-text:#fff9;--ui-nav-text-hover:#72ffff;--ui-nav-font-size:12px;--ui-nav-font-size-hover:12px;--ui-nav-bg:#0000;--ui-nav-bg-hover:#ffffff14;--ui-nav-border:#ffffff1a;--ui-nav-radius:999px;--ui-title-text:#fffffff2;--ui-title-font-size:24px;--ui-title-font-weight:700;--ui-surface-page:#333;--ui-surface-card:#ffffff0a;--ui-surface-card-hover:#72ffff14;--ui-surface-divider:#ffffff14;--ui-btn-text:#060a26;--ui-btn-text-hover:#060a26;--ui-btn-bg:#72ffff24;--ui-btn-bg-hover:linear-gradient(135deg,#ffffff1f,#72ffff59);--ui-btn-border:#007a7a;--ui-btn-radius:999px;--ui-modal-overlay:#00000085;--ui-modal-panel:#1a1a1a;--ui-modal-radius:16px;--ui-modal-border:#0000;--ui-modal-shadow:0 8px 32px #0006;--ui-modal-header-divider:#ffffff0f;--ui-modal-footer-divider:#ffffff0f;--ui-modal-btn-cancel-bg:#0000;--ui-modal-btn-cancel-bg-hover:#ffffff0f;--ui-modal-btn-cancel-border:#ffffff2e;--ui-modal-btn-cancel-color:#ffffffbf;--ui-modal-btn-cancel-color-hover:#fffffff2;--ui-modal-btn-confirm-bg:linear-gradient(135deg,#fff,#fff 30%,#72ffff);--ui-modal-btn-confirm-bg-hover:linear-gradient(135deg,#fff,#fff 20%,#72ffff);--ui-modal-btn-confirm-border:#72ffff73;--ui-modal-btn-confirm-border-hover:#72ffffa6;--ui-modal-btn-confirm-color:#060a26;--ui-modal-btn-confirm-color-hover:#060a26;--ui-input-bg:#0000;--ui-input-border:#ffffff26;--ui-input-border-focus:#72ffff;--ui-input-radius:22px;--ui-input-padding:10px 12px;--modal-bg:var(--ui-modal-panel);--modal-overlay:var(--ui-modal-overlay);--modal-border:var(--ui-modal-border);--text-color:var(--studio-text);--text-color-muted:var(--studio-text-muted);--option-item-bg:#111;--option-item-border:#64646426;--player-bg:#161618fa;--player-progress-track:#ffffff38;--ui-icon-btn-bg:#0000;--ui-icon-btn-bg-hover:#ffffff14;--ui-icon-btn-bg-active:#ffffff1f;--ui-icon-btn-color:#ffffffd9;--ui-icon-btn-color-hover:#fffffff2;--ui-icon-btn-color-active:#72ffff;--ui-icon-stroke:currentColor;color-scheme:dark}[data-skin=dark] body.dark-theme:not(:has(.admin-layout)):not(:has(.admin-login-page)){background-color:var(--studio-bg);color:var(--studio-text)}[data-skin=light]{--color-bg:#fff;--color-bg-2:#f9f9f9;--color-surface:#fff;--color-surface-2:#fff;--color-surface-sunken:#f3f4f6;--color-overlay:#060a2673;--color-text:#060a26;--color-text-secondary:#5c6078;--color-text-muted:#8b8f9c;--color-text-subtle:#a3a7b3;--color-text-placeholder:#c0c4cc;--color-text-inverse:#fff;--color-border:#eceef1;--color-border-strong:#dcdfe5;--color-divider:#0000000f;--color-primary:#72ffff;--color-primary-hover:#5ce6e6;--color-primary-active:#00c4c4;--color-primary-soft:#72ffff1a;--color-primary-contrast:#001014;--color-accent:#72ffff;--color-success:#16a34a;--color-warning:#f59e0b;--color-danger:#ef4444;--color-info:#3b82f6;--shadow-sm:0 1px 2px #0f172a0a;--shadow-md:0 4px 12px #0f172a0f;--shadow-lg:0 12px 32px #0f172a14;--shadow-card:0 1px 3px #0f172a0a;--shadow-card-hover:0 8px 24px #0f172a14;--studio-bg:#fff;--studio-bg-elevated:#fff;--studio-surface:#fff;--studio-surface-hover:#060a260a;--studio-text:#060a26;--studio-text-muted:#8b8f9c;--studio-text-subtle:#a3a7b3;--studio-accent:#72ffff;--studio-accent-hover:#5ce6e6;--studio-border:#eceef1;--studio-border-strong:#dcdfe5;--studio-card-bg:#fff;--studio-shadow:0 4px 12px #0f172a0f;--studio-promo-badge-bg:#72ffff1a;--studio-promo-badge-text:#007a7a;--studio-sidebar-bg:#f8f8f9;--studio-panel-bg:#fff;--studio-input-bg:#f3f4f6;--studio-menu-bg:#fff;--studio-mode-pill-bg:#f3f4f6;--studio-generate-combo-bg:#fff;--color-hover:#060a260a;--color-hover-strong:#060a260f;--menu-shadow:0 4px 16px #060a2614,0 1px 4px #060a260a;--form-bg:#fff;--form-bg-focus:#fff;--form-border:#e5e7eb;--form-border-focus:#72ffff;--form-text:#1a1a1a;--form-placeholder:#c0c4cc;--form-disabled-bg:#f3f4f6;--form-disabled-text:#9ca3af;--scrollbar-thumb:#00b8b861;--scrollbar-thumb-hover:#00b8b894;--ui-nav-text:#8b8f9c;--ui-nav-text-hover:#007a7a;--ui-nav-font-size:12px;--ui-nav-font-size-hover:12px;--ui-nav-bg:#0000;--ui-nav-bg-hover:#72ffff14;--ui-nav-border:#dcdfe5;--ui-nav-radius:999px;--ui-title-text:#060a26;--ui-title-font-size:24px;--ui-title-font-weight:700;--ui-surface-page:#fff;--ui-surface-card:#fff;--ui-surface-card-hover:linear-gradient(135deg,#fff,#fff 55%,#72ffff);--ui-surface-divider:#eceef1;--ui-btn-text:#060a26;--ui-btn-text-hover:#060a26;--ui-btn-bg:#72ffff24;--ui-btn-bg-hover:linear-gradient(135deg,#fff,#fff 50%,#72ffff);--ui-btn-border:#007a7a;--ui-btn-radius:999px;--ui-modal-overlay:#060a2673;--ui-modal-panel:#fff;--ui-modal-radius:16px;--ui-modal-border:#0000;--ui-modal-shadow:0 8px 28px #060a261f;--ui-modal-header-divider:#060a260f;--ui-modal-footer-divider:#060a260f;--ui-modal-btn-cancel-bg:#fff;--ui-modal-btn-cancel-bg-hover:#f8f9fa;--ui-modal-btn-cancel-border:#e5e5e5;--ui-modal-btn-cancel-color:#5c6078;--ui-modal-btn-cancel-color-hover:#060a26;--ui-modal-btn-confirm-bg:linear-gradient(90deg,#fff,#fff 35%,#72ffff);--ui-modal-btn-confirm-bg-hover:linear-gradient(90deg,#fff,#fff 30%,#72ffff);--ui-modal-btn-confirm-border:#72ffff73;--ui-modal-btn-confirm-border-hover:#72ffffa6;--ui-modal-btn-confirm-color:#060a26;--ui-modal-btn-confirm-color-hover:#060a26;--ui-input-bg:#fff;--ui-input-border:#e5e5e5;--ui-input-border-focus:#e5e5e5;--ui-input-radius:22px;--ui-input-padding:10px 12px;--modal-bg:var(--ui-modal-panel);--modal-overlay:var(--ui-modal-overlay);--modal-border:#eceef1;--text-color:#060a26;--text-color-muted:#5c6078;--text-color-secondary:#5c6078;--option-item-bg:#fff;--option-item-border:#060a2614;--player-bg:#fff;--player-text:#060a26;--player-text-muted:#5c6078;--ui-icon-btn-bg:#0000;--ui-icon-btn-bg-hover:#060a260f;--ui-icon-btn-bg-active:#060a261a;--ui-icon-btn-color:#060a26;--ui-icon-btn-color-hover:#060a26;--ui-icon-btn-color-active:#00b8b8;--ui-icon-stroke:currentColor;--player-border:#eceef1;--player-progress-track:#060a261f;color-scheme:light}[data-skin=light] body,body.light-theme{background-color:var(--color-bg)!important;color:var(--color-text)!important}[data-skin=light] #root{background-color:var(--color-bg)}[data-skin=light] h1,[data-skin=light] h2,[data-skin=light] h3,[data-skin=light] h4,[data-skin=light] h5,[data-skin=light] h6{color:var(--color-text)!important}[data-skin=light] small{color:var(--color-text-subtle)}[data-skin=light] a{color:var(--color-primary)}[data-skin=light] a:hover{color:var(--color-primary-hover)}[data-skin=light] hr{border-color:var(--color-divider)}[data-skin=light] ::selection{background:#00b8b833;color:var(--color-text)}[data-skin=light] ::-moz-selection{background:#00b8b833;color:var(--color-text)}[data-skin=light] .btn-primary{background:var(--color-primary)!important;border-color:var(--color-primary)!important;box-shadow:0 1px 2px #00b8b833!important;color:#fff!important}[data-skin=light] .btn-primary:hover{background:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important;color:#fff!important}[data-skin=light] .btn-secondary{background:#fff!important;border:1px solid var(--color-border-strong)!important;color:var(--color-text)!important}[data-skin=light] .btn-secondary:hover{background:var(--color-surface-sunken)!important}[data-skin=light] .btn-outline{background:#0000!important;border-color:var(--color-primary)!important;color:var(--color-primary)!important}[data-skin=light] .btn-outline:hover{background:var(--color-primary-soft)!important;color:var(--color-primary-hover)!important}[data-skin=light] .btn-danger{background:var(--color-danger)!important;color:#fff!important}[data-skin=light] .input,[data-skin=light] input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]),[data-skin=light] select,[data-skin=light] textarea{background:#fff!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-skin=light] .input:focus,[data-skin=light] input:focus,[data-skin=light] select:focus,[data-skin=light] textarea:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px #00b8b81f!important}[data-skin=light] input::placeholder,[data-skin=light] textarea::placeholder{color:var(--color-text-placeholder)!important}[data-skin=light] input[type=checkbox],[data-skin=light] input[type=radio]{accent-color:var(--color-primary)}[data-skin=light] .card{background:#fff!important;border:1px solid var(--color-border)!important;box-shadow:var(--shadow-card)!important}[data-skin=light] .card:hover{box-shadow:var(--shadow-card-hover)!important}[data-skin=light] .text-muted{color:var(--color-text-muted)!important}[data-skin=light] .text-success{color:var(--color-success)!important}[data-skin=light] .text-warning{color:var(--color-warning)!important}[data-skin=light] .text-error{color:var(--color-danger)!important}[data-skin=light] .text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#00b8b8,#099);-webkit-background-clip:text;background-clip:text}[data-skin=light] .gradient-bg{background:linear-gradient(135deg,#e0f7fa,#b2ebf2)!important}[data-skin=light] .gradient-bg-purple{background:linear-gradient(135deg,#f3e5f5,#e1bee7)!important}[data-skin=light] .gradient-bg-dark{background:linear-gradient(135deg,#f5f7fa,#eceef1)!important}[data-skin=light] .loading{border:3px solid var(--color-primary-soft)!important;border-top-color:var(--color-primary)!important}[data-skin=light] ::-webkit-scrollbar{height:8px;width:8px}[data-skin=light] ::-webkit-scrollbar-track{background:#0000}[data-skin=light] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}[data-skin=light] ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}[data-skin=light] .app-header,[data-skin=light] .header,[data-skin=light] .main-header,[data-skin=light] .nav,[data-skin=light] .navbar,[data-skin=light] .site-header,[data-skin=light] .top-bar,[data-skin=light] .topbar{-webkit-backdrop-filter:saturate(180%) blur(12px);backdrop-filter:saturate(180%) blur(12px);background:#ffffffd9!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text)!important}[data-skin=light] .aside,[data-skin=light] .side-nav,[data-skin=light] .sidebar{background:#fff!important;border-right:1px solid var(--color-border)!important;color:var(--color-text)!important}[data-skin=light] .nav-item,[data-skin=light] .side-nav a,[data-skin=light] .sidebar a,[data-skin=light] .sidebar-item{color:var(--color-text-secondary)!important}[data-skin=light] .nav-item:hover,[data-skin=light] .sidebar a:hover,[data-skin=light] .sidebar-item:hover{background:var(--color-surface-sunken)!important;color:var(--color-text)!important}[data-skin=light] .nav-item.active,[data-skin=light] .sidebar a.active{background:var(--color-primary-soft)!important;color:var(--color-primary)!important}[data-skin=light] .dialog,[data-skin=light] .drawer,[data-skin=light] .dropdown-menu,[data-skin=light] .modal,[data-skin=light] .modal-body,[data-skin=light] .modal-content,[data-skin=light] .modal-footer,[data-skin=light] .modal-header,[data-skin=light] .panel,[data-skin=light] .popover,[data-skin=light] .tooltip,[data-skin=light] [role=alertdialog],[data-skin=light] [role=dialog]{background:#fff!important;border-color:var(--color-border)!important;box-shadow:0 20px 60px #0f172a1f!important;color:var(--color-text)!important}[data-skin=light] .modal-backdrop,[data-skin=light] .modal-overlay,[data-skin=light] .overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:var(--color-overlay)!important}[data-skin=light] table{background:#fff!important;color:var(--color-text)!important}[data-skin=light] table th{background:var(--color-surface-sunken)!important;border-bottom:1px solid var(--color-border)!important;color:var(--color-text-secondary)!important}[data-skin=light] table td{border-bottom:1px solid var(--color-divider)!important;color:var(--color-text)!important}[data-skin=light] table tr:hover{background:var(--color-surface-sunken)!important}[data-skin=light] .alert,[data-skin=light] .badge,[data-skin=light] .banner,[data-skin=light] .notification,[data-skin=light] .tag,[data-skin=light] .toast{border-color:var(--color-border)!important}[data-skin=light] .alert-success,[data-skin=light] .notification-success{background:#f0fdf4!important;border-color:#bbf7d0!important;color:#15803d!important}[data-skin=light] .alert-warning,[data-skin=light] .notification-warning{background:#fffbeb!important;border-color:#fde68a!important;color:#b45309!important}[data-skin=light] .alert-danger,[data-skin=light] .alert-error,[data-skin=light] .notification-error{background:#fef2f2!important;border-color:#fecaca!important;color:#b91c1c!important}[data-skin=light] .alert-info,[data-skin=light] .notification-info{background:#eff6ff!important;border-color:#bfdbfe!important;color:#1d4ed8!important}[data-skin=light] .tag-primary{background:var(--color-primary-soft)!important;color:var(--color-primary)!important}[data-skin=light] .badge-primary{background:var(--color-primary)!important;color:#fff!important}[data-skin=light] .badge-success{background:var(--color-success)!important;color:#fff!important}[data-skin=light] .badge-warning{background:var(--color-warning)!important;color:#fff!important}[data-skin=light] .badge-danger{background:var(--color-danger)!important;color:#fff!important}[data-skin=light] [style*="background-color: #0a0a0a"],[data-skin=light] [style*="background-color: #1a1a1a"],[data-skin=light] [style*="background-color: #333"],[data-skin=light] [style*="background-color:#0a0a0a"],[data-skin=light] [style*="background-color:#1a1a1a"],[data-skin=light] [style*="background-color:#333"],[data-skin=light] [style*="background: #000"],[data-skin=light] [style*="background: #0a0a0a"],[data-skin=light] [style*="background: #111"],[data-skin=light] [style*="background: #121212"],[data-skin=light] [style*="background: #141414"],[data-skin=light] [style*="background: #171717"],[data-skin=light] [style*="background: #181818"],[data-skin=light] [style*="background: #191919"],[data-skin=light] [style*="background: #1a1a1a"],[data-skin=light] [style*="background: #1e1e1e"],[data-skin=light] [style*="background: #222"],[data-skin=light] [style*="background: #262626"],[data-skin=light] [style*="background: #2a2a2a"],[data-skin=light] [style*="background: #2c2c2c"],[data-skin=light] [style*="background: #333"],[data-skin=light] [style*="background: #333333"],[data-skin=light] [style*="background: #3a3a3a"],[data-skin=light] [style*="background: #444"],[data-skin=light] [style*="background: #444444"],[data-skin=light] [style*="background: #555"],[data-skin=light] [style*="background: #555555"],[data-skin=light] [style*="background:#000"],[data-skin=light] [style*="background:#0a0a0a"],[data-skin=light] [style*="background:#111"],[data-skin=light] [style*="background:#121212"],[data-skin=light] [style*="background:#141414"],[data-skin=light] [style*="background:#171717"],[data-skin=light] [style*="background:#181818"],[data-skin=light] [style*="background:#191919"],[data-skin=light] [style*="background:#1a1a1a"],[data-skin=light] [style*="background:#1e1e1e"],[data-skin=light] [style*="background:#222"],[data-skin=light] [style*="background:#262626"],[data-skin=light] [style*="background:#2a2a2a"],[data-skin=light] [style*="background:#2c2c2c"],[data-skin=light] [style*="background:#333"],[data-skin=light] [style*="background:#333333"],[data-skin=light] [style*="background:#3a3a3a"],[data-skin=light] [style*="background:#444"],[data-skin=light] [style*="background:#444444"],[data-skin=light] [style*="background:#555"],[data-skin=light] [style*="background:#555555"],[data-skin=light] [style*="rgba(255, 255, 255, 0.04)"],[data-skin=light] [style*="rgba(255, 255, 255, 0.05)"],[data-skin=light] [style*="rgba(255, 255, 255, 0.06)"],[data-skin=light] [style*="rgba(255, 255, 255, 0.08)"],[data-skin=light] [style*="rgba(255,255,255,0.04)"],[data-skin=light] [style*="rgba(255,255,255,0.05)"],[data-skin=light] [style*="rgba(255,255,255,0.06)"],[data-skin=light] [style*="rgba(255,255,255,0.08)"]{background:#fff!important}[data-skin=light] [style*="rgba(255, 255, 255, 0.1)"], [data-skin=light] [style*="rgba(255,255,255,0.1)"]{background:var(--color-surface)!important}[data-skin=light] [style*="rgba(255, 255, 255, 0.15)"], [data-skin=light] [style*="rgba(255,255,255,0.15)"]{background:var(--color-surface-sunken)!important}[data-skin=light] [style*="rgba(255, 255, 255, 0.2)"], [data-skin=light] [style*="rgba(255,255,255,0.2)"]{background:var(--color-surface-sunken)!important;border-color:var(--color-border)!important}[data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.2)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.25)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.3)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.35)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.42)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.45)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.5)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.55)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.6)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.62)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.7)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.72)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.8)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.9)"], [data-skin=light] [style*="background-color: rgba(0, 0, 0, 0.92)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.2)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.25)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.3)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.35)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.42)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.45)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.5)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.55)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.6)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.62)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.7)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.72)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.8)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.9)"], [data-skin=light] [style*="background-color:rgba(0,0,0,0.92)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.2)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.25)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.3)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.35)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.42)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.45)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.5)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.55)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.6)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.62)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.7)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.72)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.8)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.9)"], [data-skin=light] [style*="background: rgba(0, 0, 0, 0.92)"], [data-skin=light] [style*="background:rgba(0,0,0,0.2)"], [data-skin=light] [style*="background:rgba(0,0,0,0.25)"], [data-skin=light] [style*="background:rgba(0,0,0,0.3)"], [data-skin=light] [style*="background:rgba(0,0,0,0.35)"], [data-skin=light] [style*="background:rgba(0,0,0,0.42)"], [data-skin=light] [style*="background:rgba(0,0,0,0.45)"], [data-skin=light] [style*="background:rgba(0,0,0,0.5)"], [data-skin=light] [style*="background:rgba(0,0,0,0.55)"], [data-skin=light] [style*="background:rgba(0,0,0,0.6)"], [data-skin=light] [style*="background:rgba(0,0,0,0.62)"], [data-skin=light] [style*="background:rgba(0,0,0,0.7)"], [data-skin=light] [style*="background:rgba(0,0,0,0.72)"], [data-skin=light] [style*="background:rgba(0,0,0,0.8)"], [data-skin=light] [style*="background:rgba(0,0,0,0.9)"], [data-skin=light] [style*="background:rgba(0,0,0,0.92)"]{background:#0f172a14!important}[data-skin=light] [style*="color: #fff"],[data-skin=light] [style*="color: #ffffff"],[data-skin=light] [style*="color: white"],[data-skin=light] [style*="color:#fff"],[data-skin=light] [style*="color:#ffffff"],[data-skin=light] [style*="color:white"]{color:var(--color-text)!important}[data-skin=light] [style*="color: rgba(255, 255, 255"], [data-skin=light] [style*="color:rgba(255,255,255"]{color:var(--color-text-secondary)!important}[data-skin=light] [style*="color: rgba(255, 255, 255, 0.95)"], [data-skin=light] [style*="color:rgba(255,255,255,0.95)"]{color:var(--color-text)!important}[data-skin=light] [style*="color: rgba(255, 255, 255, 0.7)"], [data-skin=light] [style*="color:rgba(255,255,255,0.7)"]{color:var(--color-text-secondary)!important}[data-skin=light] [style*="color: rgba(255, 255, 255, 0.5)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.55)"], [data-skin=light] [style*="color:rgba(255,255,255,0.5)"], [data-skin=light] [style*="color:rgba(255,255,255,0.55)"]{color:var(--color-text-muted)!important}[data-skin=light] [style*="color: rgba(255, 255, 255, 0.38)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.4)"], [data-skin=light] [style*="color:rgba(255,255,255,0.38)"], [data-skin=light] [style*="color:rgba(255,255,255,0.4)"]{color:var(--color-text-subtle)!important}[data-skin=light] [style*="color: rgba(255, 255, 255, 0.75)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.8)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.85)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.9)"], [data-skin=light] [style*="color:rgba(255,255,255,0.75)"], [data-skin=light] [style*="color:rgba(255,255,255,0.8)"], [data-skin=light] [style*="color:rgba(255,255,255,0.85)"], [data-skin=light] [style*="color:rgba(255,255,255,0.9)"]{color:var(--color-text)!important}[data-skin=light] [style*="color: rgba(255, 255, 255, 0.25)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.3)"], [data-skin=light] [style*="color: rgba(255, 255, 255, 0.35)"], [data-skin=light] [style*="color:rgba(255,255,255,0.25)"], [data-skin=light] [style*="color:rgba(255,255,255,0.3)"], [data-skin=light] [style*="color:rgba(255,255,255,0.35)"]{color:var(--color-text-placeholder)!important}[data-skin=light] [style*="linear-gradient(135deg, #0a0a0a"], [data-skin=light] [style*="linear-gradient(135deg, #0f0f0f"], [data-skin=light] [style*="linear-gradient(135deg, #111"], [data-skin=light] [style*="linear-gradient(135deg, #1a1a1a"], [data-skin=light] [style*="linear-gradient(135deg, #222"]{background:linear-gradient(135deg,#f5f7fa,#eceef1)!important}[data-skin=light] [style*="linear-gradient(180deg, rgba(10, 10, 10"], [data-skin=light] [style*="linear-gradient(180deg,rgba(10,10,10"]{background:linear-gradient(180deg,#0000,#0f172a14)!important}[data-skin=light] [style*="background: linear-gradient(transparent, rgba(0, 0, 0, 0.75)"], [data-skin=light] [style*="background:linear-gradient(transparent,rgba(0,0,0,0.75)"], [data-skin=light] [style*="linear-gradient(transparent, rgba(0, 0, 0"], [data-skin=light] [style*="linear-gradient(transparent,rgba(0,0,0"]{background:linear-gradient(#0000,#0f172a14)!important}[data-skin=light] [style*="border-color: rgba(255, 255, 255"], [data-skin=light] [style*="border-color:rgba(255,255,255"], [data-skin=light] [style*="border: 1px solid rgba(255, 255, 255"], [data-skin=light] [style*="border: 2px solid rgba(255, 255, 255"], [data-skin=light] [style*="border:1px solid rgba(255,255,255"], [data-skin=light] [style*="border:2px solid rgba(255,255,255"]{border-color:var(--color-border)!important}[data-skin=light] [style*="box-shadow: 0 10px 25px rgba(42, 42, 42"], [data-skin=light] [style*="box-shadow: 0 16px 50px rgba(0, 0, 0"], [data-skin=light] [style*="box-shadow: 0 20px 40px rgba(0, 0, 0"], [data-skin=light] [style*="box-shadow: 0 8px 24px rgba(0, 0, 0, 0.35)"], [data-skin=light] [style*="box-shadow: 0 8px 24px rgba(0,0,0,0.35)"]{box-shadow:0 8px 24px #0f172a14!important}[data-skin=light] .bg-dark,[data-skin=light] .bg-darker,[data-skin=light] .dark-bg{background:var(--color-surface-sunken)!important}[data-skin=light] .bg-light,[data-skin=light] .light-bg,[data-skin=light] div[style*="background: rgb(26, 26, 26)"],[data-skin=light] div[style*="background: rgb(42, 42, 42)"],[data-skin=light] div[style*="background: rgb(51, 51, 51)"]{background:#fff!important}[data-skin=light] :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}[data-skin=light] [style*="caret-color: #72ffff"],[data-skin=light] [style*="caret-color:#72ffff"]{caret-color:var(--color-primary)!important}[data-skin=light] [style*="color: #fff"]:not([class*=primary]):not([class*=accent]){color:var(--color-text)!important}[data-skin=light] input,[data-skin=light] textarea{-webkit-text-fill-color:var(--color-text)!important}[data-skin=light] input:-webkit-autofill,[data-skin=light] select:-webkit-autofill,[data-skin=light] textarea:-webkit-autofill{-webkit-text-fill-color:var(--color-text)!important;-webkit-box-shadow:inset 0 0 0 1000px #fff!important}[data-skin=light] svg{fill:inherit;stroke:currentColor}[data-skin=light] body,[data-skin=light] body.dark-theme{background-color:var(--color-bg)!important}[data-skin=light] .ai-video,[data-skin=light] .api-learning,[data-skin=light] .api-test,[data-skin=light] .article-detail-page,[data-skin=light] .article-list-page,[data-skin=light] .cc-page,[data-skin=light] .chat-create-asset-rail,[data-skin=light] .chat-create-assets-space,[data-skin=light] .chat-create-dialogue-composer,[data-skin=light] .chat-create-music-assets,[data-skin=light] .chat-create-regular-composer,[data-skin=light] .dashboard,[data-skin=light] .discover,[data-skin=light] .generation-demo,[data-skin=light] .home-page,[data-skin=light] .legal-management,[data-skin=light] .legal-page,[data-skin=light] .mahc-page,[data-skin=light] .music-discovery,[data-skin=light] .music-home-page,[data-skin=light] .music-library,[data-skin=light] .music-library-page,[data-skin=light] .music-platform,[data-skin=light] .music-platform-page,[data-skin=light] .music-result,[data-skin=light] .music-studio,[data-skin=light] .music-workstation.suno-studio,[data-skin=light] .my-albums,[data-skin=light] .my-lyrics-page,[data-skin=light] .my-singers-page,[data-skin=light] .my-voice-singers-page,[data-skin=light] .profile-page,[data-skin=light] .settings-page,[data-skin=light] .video-detail-page{background:var(--color-bg)!important;color:var(--color-text)!important}[data-skin=light] .legal-page [class*=Card],[data-skin=light] .legal-page [class*=Panel],[data-skin=light] .legal-page [class*=card],[data-skin=light] .legal-page [class*=panel],[data-skin=light] .my-lyrics-page [class*=Card],[data-skin=light] .my-lyrics-page [class*=Panel],[data-skin=light] .my-lyrics-page [class*=card],[data-skin=light] .my-lyrics-page [class*=panel],[data-skin=light] .my-voice-singers-page [class*=Card],[data-skin=light] .my-voice-singers-page [class*=Panel],[data-skin=light] .my-voice-singers-page [class*=card],[data-skin=light] .my-voice-singers-page [class*=panel],[data-skin=light] .video-detail-page [class*=Card],[data-skin=light] .video-detail-page [class*=Panel],[data-skin=light] .video-detail-page [class*=card],[data-skin=light] .video-detail-page [class*=panel]{background-color:var(--color-surface)!important;border-color:var(--color-border)!important;color:var(--color-text)!important}[data-skin=light] .auth-required-overlay,[data-skin=light] .chat-create-login-modal-overlay,[data-skin=light] .confirm-modal-overlay,[data-skin=light] .cover-model-select-modal__overlay,[data-skin=light] .credits-modal-overlay,[data-skin=light] .desktop-install-modal-overlay,[data-skin=light] .legal-document-modal__overlay,[data-skin=light] .lyric-ai-tag-modal__overlay,[data-skin=light] .lyric-structure-tag-modal__overlay,[data-skin=light] .mobile-works-batch-sheet__overlay,[data-skin=light] .music-download-format-sheet__overlay,[data-skin=light] .online-recording-modal__overlay,[data-skin=light] .photo-sing-audio-picker-modal__overlay,[data-skin=light] .profile-modal-overlay,[data-skin=light] .share-modal-overlay,[data-skin=light] .studio-reference-upload-modal__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:var(--color-overlay)!important}[data-skin=light] .auth-required-modal,[data-skin=light] .chat-create-login-modal,[data-skin=light] .confirm-modal,[data-skin=light] .cover-model-select-modal,[data-skin=light] .credits-modal,[data-skin=light] .desktop-install-modal,[data-skin=light] .legal-document-modal,[data-skin=light] .lyric-ai-tag-modal,[data-skin=light] .lyric-structure-tag-modal,[data-skin=light] .mobile-works-batch-sheet,[data-skin=light] .music-download-format-sheet,[data-skin=light] .online-recording-modal,[data-skin=light] .photo-sing-audio-picker-modal,[data-skin=light] .profile-modal,[data-skin=light] .share-modal,[data-skin=light] .studio-reference-upload-modal{background:#fff!important;border-color:var(--color-border)!important;box-shadow:0 24px 72px #0f172a29!important;color:var(--color-text)!important}[data-skin=light] input[type=checkbox],[data-skin=light] input[type=radio]{accent-color:#007a7a!important;cursor:pointer;height:16px;width:16px}[data-skin=light] input[type=checkbox]:focus-visible,[data-skin=light] input[type=radio]:focus-visible{outline:2px solid #72ffff66;outline-offset:2px}[data-skin=light] select{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23060a26' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:12px!important;padding-right:36px!important}[data-skin=light] input[type=file]{caret-color:#060a26!important;color:#060a26!important}[data-skin=light] input[type=file]::-webkit-file-upload-button{background:#72ffff2e!important;border:1px solid #72ffff73!important;border-radius:8px!important;color:#001014!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;margin-right:8px!important;padding:6px 12px!important;-webkit-transition:background .15s ease;transition:background .15s ease}[data-skin=light] input[type=file]::file-selector-button{background:#72ffff2e!important;border:1px solid #72ffff73!important;border-radius:8px!important;color:#001014!important;cursor:pointer!important;font-size:13px!important;font-weight:500!important;margin-right:8px!important;padding:6px 12px!important}[data-skin=light] input[type=file]::-webkit-file-upload-button:hover{background:#72ffff52!important;border-color:#72ffffb3!important}[data-skin=light] input[type=file]::file-selector-button:hover{background:#72ffff52!important;border-color:#72ffffb3!important}[data-skin=light] input[type=range]{accent-color:#007a7a!important}[data-skin=light] input[type=range]::-webkit-slider-thumb{background:#fff!important;border:2px solid #72ffffa6!important;box-shadow:0 1px 4px #0f172a1f!important}[data-skin=light] .input:focus,[data-skin=light] input:focus,[data-skin=light] select:focus,[data-skin=light] textarea:focus{border-color:#72ffff!important;border-color:var(--form-border-focus,#72ffff)!important;box-shadow:0 0 0 3px #72ffff2e!important;box-shadow:0 0 0 3px var(--form-ring,#72ffff2e)!important;outline:none!important}[data-skin=light] input[type=date],[data-skin=light] input[type=datetime-local],[data-skin=light] input[type=month],[data-skin=light] input[type=number],[data-skin=light] input[type=time],[data-skin=light] input[type=week]{background-color:#fff!important;border-color:#060a261f!important;caret-color:#060a26!important;color:#060a26!important}[data-skin=light] input[type=date]::-webkit-calendar-picker-indicator,[data-skin=light] input[type=datetime-local]::-webkit-calendar-picker-indicator,[data-skin=light] input[type=time]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.2);opacity:.7}[data-skin=light] input[type=date]::-webkit-calendar-picker-indicator:hover,[data-skin=light] input[type=datetime-local]::-webkit-calendar-picker-indicator:hover,[data-skin=light] input[type=time]::-webkit-calendar-picker-indicator:hover{opacity:1}[data-skin=light] input[type=search]::-webkit-search-cancel-button,[data-skin=light] input[type=search]::-webkit-search-decoration{appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%235c6078%27 stroke-width=%272.5%27 stroke-linecap=%27round%27%3E%3Cline x1=%276%27 y1=%276%27 x2=%2718%27 y2=%2718%27%3E%3Cline x1=%276%27 y1=%2718%27 x2=%2718%27 y2=%276%27%3E%3C/svg%3E")!important;background-size:14px!important;cursor:pointer;height:14px;opacity:.5;width:14px}[data-skin=light] input[type=search]::-webkit-search-cancel-button:hover{opacity:1}[data-skin=light] input::placeholder,[data-skin=light] select::placeholder,[data-skin=light] textarea::placeholder{color:#c0c4cc!important;color:var(--color-text-placeholder,#c0c4cc)!important;font-weight:400!important;opacity:1!important}[data-skin=light] .input:disabled,[data-skin=light] button:disabled,[data-skin=light] input:disabled,[data-skin=light] select:disabled,[data-skin=light] textarea:disabled{background:#f3f4f6!important;background:var(--form-disabled-bg,#f3f4f6)!important;border-color:var(--color-border)!important;color:#9ca3af!important;color:var(--form-disabled-text,#9ca3af)!important;cursor:not-allowed;opacity:1!important}[data-skin=light] .article-content,[data-skin=light] .article-detail-container,[data-skin=light] .article-detail-page,[data-skin=light] .article-list-page{background:var(--color-bg)!important;color:#060a26!important}[data-skin=light] .article-card,[data-skin=light] .article-detail-card{background:#fff!important;border:1px solid #060a2614!important;box-shadow:0 1px 3px #0f172a0f!important;color:#060a26!important}[data-skin=light] .article-card:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#72ffff73!important}[data-skin=light] .article-card-title,[data-skin=light] .article-detail-faq-title,[data-skin=light] .article-detail-title{color:#060a26!important}[data-skin=light] .article-card-excerpt,[data-skin=light] .article-card-meta,[data-skin=light] .article-detail-meta{color:#5c6078!important}[data-skin=light] .article-card-cover,[data-skin=light] .article-card-cover-img,[data-skin=light] .article-card-cover-placeholder{background:#f3f4f6!important}[data-skin=light] .article-category-tab,[data-skin=light] .article-category-tag{background:#060a260d!important;border:1px solid #060a2614!important;color:#5c6078!important}[data-skin=light] .article-category-tab.active,[data-skin=light] .article-category-tag.active{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#72ffff!important;color:#001014!important}[data-skin=light] .article-body,[data-skin=light] .article-body-html{background:#fff!important;color:#5c6078!important}[data-skin=light] .article-body h1,[data-skin=light] .article-body h2,[data-skin=light] .article-body h3,[data-skin=light] .article-body-html h1,[data-skin=light] .article-body-html h2{color:#060a26!important}[data-skin=light] .article-body a,[data-skin=light] .article-detail-faq-question{color:#007a7a!important}[data-skin=light] .article-detail-faq-answer,[data-skin=light] .article-detail-faq-item{border-color:#060a2614!important;color:#5c6078!important}[data-skin=light] .faq-list,[data-skin=light] .faq-page{color:#060a26!important}[data-skin=light] .faq-item{background:#fff!important;border:1px solid #060a2614!important;color:#060a26!important}[data-skin=light] .faq-item:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#72ffff73!important}[data-skin=light] .faq-item-question,[data-skin=light] .faq-question{color:#060a26!important}[data-skin=light] .faq-answer,[data-skin=light] .faq-answer-text,[data-skin=light] .faq-item-answer{color:#5c6078!important}[data-skin=light] .category-btn,[data-skin=light] .faq-categories button{background:#060a260d!important;border:1px solid #060a2614!important;color:#5c6078!important}[data-skin=light] .category-btn.active,[data-skin=light] .faq-categories button.active{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#72ffff!important;color:#001014!important}[data-skin=light] .share-detail-page,[data-skin=light] .share-page{background:var(--color-bg)!important;color:#060a26!important}[data-skin=light] .share-card,[data-skin=light] .share-detail-card{background:#fff!important;border:1px solid #060a2614!important;box-shadow:0 1px 3px #0f172a0f!important;color:#060a26!important}[data-skin=light] .share-card-title,[data-skin=light] .share-detail-title{color:#060a26!important}[data-skin=light] .share-card-meta,[data-skin=light] .share-detail-meta{color:#5c6078!important}[data-skin=light] .share-detail-cover{background:#f3f4f6!important}[data-skin=light] .share-card-content,[data-skin=light] .share-detail-content{color:#5c6078!important}[data-skin=light] .share-action-btn,[data-skin=light] .share-detail-actions .action-btn{background:#060a260a!important;border:1px solid #060a2614!important;color:#5c6078!important}[data-skin=light] .share-action-btn:hover{background:#72ffff29!important;border-color:#72ffff73!important;color:#007a7a!important}[data-skin=light] .persona-test-container,[data-skin=light] .persona-test-page,[data-skin=light] .plan-page{background:var(--color-bg)!important;color:#060a26!important}[data-skin=light] .persona-question-card,[data-skin=light] .persona-result-card,[data-skin=light] .plan-card,[data-skin=light] .plan-content{background:#fff!important;border:1px solid #060a2614!important;box-shadow:0 1px 3px #0f172a0f!important;color:#060a26!important}[data-skin=light] .plan-card.featured,[data-skin=light] .plan-card.is-recommended{background:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;border-color:#72ffff73!important}[data-skin=light] .persona-question-title,[data-skin=light] .persona-result-title,[data-skin=light] .plan-card-title,[data-skin=light] .plan-name,[data-skin=light] .plan-title{color:#060a26!important}[data-skin=light] .plan-desc,[data-skin=light] .plan-features,[data-skin=light] .plan-price{color:#5c6078!important}[data-skin=light] .plan-features li{border-color:#060a260f!important;color:#5c6078!important}[data-skin=light] .modal-content{background:#fff!important;border:1px solid #060a2614!important;color:#060a26!important}[data-skin=light] .modal-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060a2673!important}[data-skin=light] .cms-article-management,[data-skin=light] .cms-article-page,[data-skin=light] .cms-faq-management,[data-skin=light] .cms-faq-page,[data-skin=light] .cms-management-page{background:var(--color-bg)!important;color:#060a26!important}[data-skin=light] .cms-article-row,[data-skin=light] .cms-faq-list-item{background:#fff!important;border:1px solid #060a2614!important;color:#060a26!important}[data-skin=light] .cms-article-row:hover,[data-skin=light] .cms-faq-list-item:hover{background:#060a2608!important}[data-skin=light] .cms-article-row-title,[data-skin=light] .cms-faq-list-item-title{color:#060a26!important}[data-skin=light] .cms-article-row-meta,[data-skin=light] .cms-faq-list-item-meta{color:#5c6078!important}[data-skin=light] .cms-faq-filter,[data-skin=light] .cms-toolbar{background:#060a2608!important;border:1px solid #060a2614!important}[data-skin=light] .cms-filter-input,[data-skin=light] .cms-search-input{background:#fff!important;border:1px solid #060a261f!important;caret-color:#060a26!important;color:#060a26!important}[data-skin=light] .cms-filter-input:focus,[data-skin=light] .cms-search-input:focus{border-color:#72ffff!important;box-shadow:0 0 0 3px #72ffff2e!important}[data-skin=light] .cms-empty,[data-skin=light] .cms-search-input::placeholder{color:#8b8f9c!important}[data-skin=light] .bottom-player{background:#fffffffa!important;border-top:1px solid #060a2614!important;box-shadow:0 -8px 24px #0f172a1f!important;color:#060a26!important}[data-skin=light] .bottom-player__title{color:#060a26!important}[data-skin=light] .bottom-player-action,[data-skin=light] .bottom-player-control-btn,[data-skin=light] .bottom-player-meta,[data-skin=light] .bottom-player__artist{color:#5c6078!important}[data-skin=light] .bottom-player-action:hover,[data-skin=light] .bottom-player-control-btn:hover{background:#72ffff29!important;color:#007a7a!important}[data-skin=light] .bottom-player-progress{background:#060a261f!important}[data-skin=light] .bottom-player-progress-fill{background:linear-gradient(90deg,#5ce6e6,#72ffff)!important}[data-skin=light] .bottom-player-cover{background:#f3f4f6!important}[data-skin=light] .action-buttons button,[data-skin=light] .article-back-btn,[data-skin=light] .article-back-btn-small,[data-skin=light] .back-btn{background:#fff!important;border:1px solid #060a261a!important;color:#5c6078!important}[data-skin=light] .article-back-btn-small:hover,[data-skin=light] .article-back-btn:hover,[data-skin=light] .back-btn:hover{background:#060a260a!important;color:#060a26!important}[data-skin=light]{--hl-page-bg:#fff;--hl-bg-primary:#fff;--hl-bg-sidebar:#fff;--hl-bg-subtle:#f5f5f7;--hl-bg-input:#fff;--hl-bg-active:#72ffff1a;--hl-line-focus:#72ffff;--hl-text-title:#000;--hl-text-body:#333;--hl-text-on-accent:#001014;--hl-accent:#72ffff;--hl-accent-hover:#5ce6e6;--hl-accent-soft:#72ffff1a;--hl-accent-border:#72ffff59;--hl-accent-icon:#72ffff;--hl-icon-default:#9ca3af;--hl-icon-muted:#8b8f9c;--hl-icon-hover:#6b7280;--hl-icon-active:#72ffff;--hl-radius-input:12px;--color-bg:var(--hl-bg-primary);--color-bg-2:var(--hl-page-bg);--color-surface:var(--hl-bg-primary);--color-surface-sunken:var(--hl-bg-subtle);--color-text:var(--hl-text-primary);--color-text-secondary:var(--hl-text-secondary);--color-text-muted:var(--hl-text-tertiary);--color-text-placeholder:var(--hl-placeholder);--color-border:var(--hl-line-outer);--color-border-strong:#dcdcdc;--color-primary:var(--hl-accent);--color-primary-hover:var(--hl-accent-hover);--color-primary-soft:var(--hl-accent-soft);--color-primary-soft-strong:#72ffff29;--color-primary-contrast:var(--hl-text-on-accent);--color-accent:var(--hl-accent);--color-hover:#0000000a;--studio-bg:var(--hl-page-bg);--studio-bg-elevated:var(--hl-bg-primary);--studio-sidebar-bg:var(--hl-bg-sidebar);--studio-panel-bg:var(--hl-page-bg);--studio-input-bg:var(--hl-bg-subtle);--studio-text:var(--hl-text-primary);--studio-text-muted:var(--hl-text-tertiary);--studio-accent:var(--hl-accent);--studio-accent-hover:var(--hl-accent-hover);--studio-border:var(--hl-line-outer);--studio-border-strong:#dcdcdc;--studio-mode-pill-bg:var(--hl-bg-chip);--studio-top-nav-bg:#fffffff5;--form-bg:var(--hl-bg-input);--form-border:var(--hl-line-outer);--form-border-focus:var(--hl-accent);--form-text:var(--hl-text-body);--form-placeholder:var(--hl-placeholder);--form-ring:#72ffff2e;--qw-bg-primary:var(--hl-bg-primary);--qw-bg-sidebar:var(--hl-bg-sidebar);--qw-bg-subtle:var(--hl-bg-subtle);--qw-text-primary:var(--hl-text-primary);--qw-text-secondary:var(--hl-text-secondary);--qw-text-muted:var(--hl-text-tertiary);--qw-border:var(--hl-line-outer)}[data-skin=light] .music-home,[data-skin=light] .music-studio,[data-skin=light] body{background:var(--hl-page-bg)!important;color:var(--hl-text-primary)!important}[data-skin=light] .music-studio .center-panel,[data-skin=light] .music-studio .center-panel-content,[data-skin=light] .music-studio .main-content,[data-skin=light] .music-studio .studio-container,[data-skin=light] .music-studio .studio-main-content{background:var(--hl-page-bg)!important}[data-skin=light] .music-studio .studio-container.show-creations,[data-skin=light] .music-studio .studio-container.show-creations .center-panel,[data-skin=light] .music-studio .studio-container.show-creations .center-panel-content,[data-skin=light] .music-studio .studio-container.show-creations .main-content,[data-skin=light] .music-studio .studio-container.show-creations .studio-main-content{background:#f9f9f9!important}[data-skin=light] .music-studio .sidebar{background:var(--hl-bg-sidebar)!important;border-right:1px solid var(--hl-line-outer)!important}[data-skin=light] .album-header h2,[data-skin=light] .faq-title,[data-skin=light] .features-title,[data-skin=light] .modal-content h2,[data-skin=light] .popular-creators-title,[data-skin=light] .pro-workflow-slide-title,[data-skin=light] .studio-mode-tagline,[data-skin=light] h1,[data-skin=light] h2{color:var(--hl-text-title)!important}[data-skin=light] .feature-name,[data-skin=light] .form-group label,[data-skin=light] .home-creation-hero__field-label,[data-skin=light] .home-creation-hero__form-title,[data-skin=light] .input-group label,[data-skin=light] .music-style-title,[data-skin=light] .nav-item,[data-skin=light] .nav-item-sub,[data-skin=light] .section-title,[data-skin=light] .song-title,[data-skin=light] .track-title,[data-skin=light] .work-card-title{color:var(--hl-text-body)!important}[data-skin=light] .creator-username,[data-skin=light] .faq-answer,[data-skin=light] .faq-answer-text,[data-skin=light] .features-description,[data-skin=light] .home-creation-hero__field-desc-text,[data-skin=light] .section-description,[data-skin=light] .song-artist,[data-skin=light] .song-genre,[data-skin=light] .track-description,[data-skin=light] .track-meta,[data-skin=light] .work-card-style{color:var(--hl-text-secondary)!important}[data-skin=light] .char-count,[data-skin=light] .help-icon,[data-skin=light] .sidebar-section-label,[data-skin=light] .studio-char-count-wrap{color:var(--hl-text-tertiary)!important}[data-skin=light] .music-studio .nav-item svg,[data-skin=light] .music-studio .nav-item-sub svg,[data-skin=light] .music-studio .sidebar-collapsed-icon-btn svg{stroke:var(--hl-icon-default)!important;color:var(--hl-icon-default)!important}[data-skin=light] .music-studio .nav-item-sub.active svg,[data-skin=light] .music-studio .nav-item-sub:hover svg,[data-skin=light] .music-studio .nav-item.active svg,[data-skin=light] .music-studio .nav-item:hover svg,[data-skin=light] .music-studio .sidebar-collapsed-icon-btn.active svg,[data-skin=light] .music-studio .sidebar-collapsed-icon-btn:hover svg{stroke:var(--hl-accent-icon)!important;color:var(--hl-accent-icon)!important}[data-skin=light] .music-studio .nav-item-sub.active,[data-skin=light] .music-studio .nav-item.active,[data-skin=light] .music-studio .sidebar-collapsed-icon-btn.active{background:var(--hl-bg-chip)!important}[data-skin=light] .album-input,[data-skin=light] .form-group input,[data-skin=light] .form-group select,[data-skin=light] .form-group textarea,[data-skin=light] .home-creation-hero .description-form-container,[data-skin=light] .home-creation-hero__composer,[data-skin=light] .music-studio .description-form-container,[data-skin=light] .music-studio .lyrics-form-container,[data-skin=light] .music-studio .style-form-container{background:var(--hl-bg-input)!important;border:1px solid var(--hl-line-outer)!important;border-radius:var(--hl-radius-input)!important;color:var(--hl-text-body)!important}[data-skin=light] .home-creation-hero .description-input-wrapper,[data-skin=light] .home-creation-hero .inspiration-form-wrapper,[data-skin=light] .music-studio .description-input-wrapper,[data-skin=light] .music-studio .inspiration-form-wrapper{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=light] .album-input:focus,[data-skin=light] .form-group input:focus,[data-skin=light] .form-group select:focus,[data-skin=light] .form-group textarea:focus{border-color:var(--hl-line-focus)!important;box-shadow:0 0 0 3px var(--form-ring)!important}[data-skin=light] input::placeholder,[data-skin=light] textarea::placeholder{color:var(--hl-placeholder)!important}[data-skin=light] .home-creation-hero__chip,[data-skin=light] .home-creation-hero__tag,[data-skin=light] .lyrics-structure-btn,[data-skin=light] .music-studio .studio-toolbar-outlined-btn,[data-skin=light] .studio-toolbar-outlined-btn,[data-skin=light] .style-tag-btn,[data-skin=light] .write-lyrics-btn{background:var(--hl-bg-chip)!important;border:1px solid #0000!important;border-radius:var(--hl-radius-chip)!important;box-shadow:none!important;color:var(--hl-text-body)!important}[data-skin=light] .enhance-description-btn,[data-skin=light] .get-inspiration-btn{background:#0000!important;border:none!important;border-radius:var(--hl-radius-chip)!important;box-shadow:none!important;color:var(--hl-text-body)!important}[data-skin=light] .home-creation-hero__category-trigger{background:#fff!important;border:1px solid #72ffff59!important;border-radius:var(--hl-radius-chip)!important;box-shadow:none!important;color:var(--hl-text-body)!important}[data-skin=light] .enhance-description-btn svg,[data-skin=light] .get-inspiration-btn svg,[data-skin=light] .home-creation-hero__category-trigger svg,[data-skin=light] .style-tag-btn svg{stroke:var(--hl-icon-muted)!important;color:var(--hl-icon-muted)!important}[data-skin=light] .lyrics-structure-btn:hover:not(:disabled),[data-skin=light] .style-tag-btn.active,[data-skin=light] .style-tag-btn:hover:not(:disabled),[data-skin=light] .write-lyrics-btn:hover:not(:disabled){background:var(--hl-bg-chip-hover)!important;color:var(--hl-text-primary)!important}[data-skin=light] .enhance-description-btn:hover:not(:disabled),[data-skin=light] .get-inspiration-btn:hover:not(:disabled),[data-skin=light] .home-creation-hero__category-trigger.is-open,[data-skin=light] .home-creation-hero__category-trigger:hover{background:#72ffff1f!important;background-image:none!important;border:1px solid #72ffff73!important;color:var(--hl-text-primary)!important}[data-skin=light] .lyrics-structure-btn:hover:not(:disabled) svg,[data-skin=light] .style-tag-btn.active,[data-skin=light] .write-lyrics-btn:hover:not(:disabled) svg{stroke:var(--hl-accent-icon)!important;color:var(--hl-accent-icon)!important}[data-skin=light] .enhance-description-btn:hover:not(:disabled) svg,[data-skin=light] .get-inspiration-btn:hover:not(:disabled) svg,[data-skin=light] .home-creation-hero__category-trigger.is-open svg{stroke:#00a8a8!important;fill:none!important;color:#00a8a8!important}[data-skin=light] .fixed-generate-btn,[data-skin=light] .studio-generate-submit-btn{background:var(--hl-btn-primary)!important;background-image:none!important;border:none!important;border-radius:var(--hl-radius-btn)!important;box-shadow:none!important;color:var(--hl-btn-primary-text)!important}[data-skin=light] .home-creation-hero__submit{background:#fff!important;background-image:none!important;border:1px solid #e5e5e5!important;border-radius:50%!important;box-shadow:0 2px 10px #060a2614!important;color:#060a26!important}[data-skin=light] .fixed-generate-btn:hover:not(:disabled),[data-skin=light] .studio-generate-submit-btn:hover:not(:disabled){background:var(--hl-btn-primary-hover)!important}[data-skin=light] .home-creation-hero__submit:hover:not(:disabled){background:#fff!important;border-color:#dcdfe5!important}[data-skin=light] .home-creation-hero__submit:not(:disabled):active{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important}[data-skin=light] .fixed-generate-btn svg,[data-skin=light] .studio-generate-submit-btn svg{stroke:#fff!important;fill:#fff!important;color:#fff!important}[data-skin=light] .home-creation-hero__submit svg{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .home-creation-hero__mode-btn-new,[data-skin=light] .mode-btn-new,[data-skin=light] .nav-item-badge.new{background:var(--hl-accent-soft)!important;border:1px solid var(--hl-accent-border)!important;color:#007a7a!important}[data-skin=light] .music-card .play-btn,[data-skin=light] .music-studio .play-btn,[data-skin=light] .music-studio .play-overlay .play-btn,[data-skin=light] .track-thumbnail .play-btn{background:#0000!important;box-shadow:none!important;color:#fff!important}[data-skin=light] .music-card .play-btn svg,[data-skin=light] .music-studio .play-btn svg,[data-skin=light] .music-studio .play-overlay .play-btn svg,[data-skin=light] .track-thumbnail .play-btn svg{fill:#fff!important;stroke:none!important;color:#fff!important;filter:drop-shadow(0 1px 4px rgba(0,0,0,.35))!important}[data-skin=light] .home-creation-hero .enhance-description-btn svg,[data-skin=light] .home-creation-hero .get-inspiration-btn svg,[data-skin=light] .home-creation-hero .home-creation-hero__category-trigger svg,[data-skin=light] .music-card .track-title-rename-btn svg,[data-skin=light] .music-studio .action-btn svg,[data-skin=light] .music-studio .enhance-description-btn svg,[data-skin=light] .music-studio .get-inspiration-btn svg,[data-skin=light] .music-studio .interaction-btn:not(.liked) svg,[data-skin=light] .music-studio .like-btn:not(.liked) svg,[data-skin=light] .music-studio .menu-btn svg,[data-skin=light] .music-studio .studio-dialogue-toolbar-btn svg,[data-skin=light] .music-studio .track-download-btn svg,[data-skin=light] .work-action-icon:not(.liked) svg{stroke:var(--hl-icon-default)!important;fill:none!important;color:var(--hl-icon-default)!important}[data-skin=light] .home-creation-hero .fixed-dialogue-composer-plus--inline svg,[data-skin=light] .music-studio .fixed-dialogue-composer-plus--inline svg{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .music-card .track-title-rename-btn,[data-skin=light] .music-studio .track-title-rename-btn{background:#0000!important;color:var(--hl-icon-default)!important}[data-skin=light] .music-studio .action-btn:hover svg,[data-skin=light] .music-studio .enhance-description-btn:hover svg,[data-skin=light] .music-studio .get-inspiration-btn:hover svg,[data-skin=light] .music-studio .like-btn:not(.liked):hover svg,[data-skin=light] .music-studio .menu-btn:hover svg,[data-skin=light] .music-studio .studio-dialogue-toolbar-btn:hover svg,[data-skin=light] .work-action-icon:not(.liked):hover svg{stroke:var(--hl-icon-hover)!important;color:var(--hl-icon-hover)!important}[data-skin=light] .music-card .track-title-rename-btn:hover,[data-skin=light] .music-studio .track-title-rename-btn:hover{background:#060a260f!important;color:#060a26!important}[data-skin=light] .music-studio .like-btn.liked svg,[data-skin=light] .work-action-icon.liked svg{stroke:#fff!important;fill:#fff!important;color:#fff!important}[data-skin=light] .music-studio .fixed-dialogue-composer-plus--inline{background:#fff!important;border:1px solid #d1d5db!important;color:#060a26!important}[data-skin=light] .music-studio .fixed-dialogue-composer-plus--inline.is-open,[data-skin=light] .music-studio .fixed-dialogue-composer-plus--inline:hover:not(:disabled){background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border-color:#d1d5db!important;color:#060a26!important}[data-skin=light] .work-action-icon:not(.liked){color:var(--hl-icon-default)!important}[data-skin=light] .work-action-icon:not(.liked):hover{border:none!important;color:var(--hl-icon-hover)!important}[data-skin=light] .work-action-icon.liked{background:#72ffff!important;border:none!important;color:#fff!important}[data-skin=light] .work-action-icon.liked:hover{background:#5eeeee!important;border:none!important;transform:scale(1.1)}[data-skin=light] .work-action-icon.liked svg{stroke:#fff!important;fill:#fff!important;color:#fff!important}[data-skin=light] .song-stats .like-count,[data-skin=light] .song-stats .like-count svg{stroke:var(--hl-icon-default)!important;fill:none!important;color:var(--hl-icon-default)!important}[data-skin=light] .song-stats .like-count:hover,[data-skin=light] .song-stats .like-count:hover svg{stroke:var(--hl-icon-hover)!important;color:var(--hl-icon-hover)!important}[data-skin=light]{--hl-bg-card:#fff;--hl-line-outer:#e5e5e5;--hl-bg-chip:#f2f2f2;--hl-bg-chip-hover:#ebebeb;--hl-line-chip:#e5e5e5;--hl-text-primary:#1a1a1a;--hl-text-secondary:#666;--hl-text-tertiary:#999;--hl-text-on-dark:#001014;--hl-btn-primary:#72ffff;--hl-btn-primary-hover:#5ce6e6;--hl-btn-primary-text:#001014;--hl-accent-cyan:#72ffff;--hl-accent-cyan-border:#72ffff59;--hl-accent-cyan-soft:#72ffff1a;--hl-btn-disabled:#72ffff59;--hl-radius-card:16px;--hl-radius-chip:999px;--hl-radius-btn:999px;--hl-card-padding:16px;--hl-card-info-bg:#f5f5f7;--hl-placeholder:#999}[data-skin=light] .home-creation-hero .description-form-container,[data-skin=light] .home-creation-hero .studio-generate-combo,[data-skin=light] .home-creation-hero__composer,[data-skin=light] .home-creation-hero__composer-shell-inner .description-form-container,[data-skin=light] .home-creation-hero__field-shell,[data-skin=light] .home-creation-hero__pro-panel,[data-skin=light] .music-studio .description-form-container,[data-skin=light] .music-studio .lyrics-form-container,[data-skin=light] .music-studio .studio-generate-combo,[data-skin=light] .music-studio .studio-lyrics-theme-panel,[data-skin=light] .music-studio .studio-tempo-form-container,[data-skin=light] .music-studio .style-form-container{background:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;border:1px solid #72ffff73!important;border-radius:var(--hl-radius-card)!important;box-shadow:none!important;color:var(--hl-text-primary)!important}[data-skin=light] .home-creation-hero .description-input-wrapper,[data-skin=light] .home-creation-hero .inspiration-form-wrapper,[data-skin=light] .home-creation-hero .studio-form-shell,[data-skin=light] .home-creation-hero__composer-shell,[data-skin=light] .home-creation-hero__composer-shell-inner,[data-skin=light] .home-creation-hero__composer-shell-inner .inspiration-form-wrapper,[data-skin=light] .home-creation-hero__form-surface,[data-skin=light] .music-studio .description-input-wrapper,[data-skin=light] .music-studio .inspiration-form-wrapper,[data-skin=light] .music-studio .studio-form-shell{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=light] .home-creation-hero .description-form-container:focus-within,[data-skin=light] .home-creation-hero__composer:focus-within,[data-skin=light] .home-creation-hero__pro-panel:has(.home-creation-hero__input--pro:focus),[data-skin=light] .music-studio .description-form-container:focus-within,[data-skin=light] .music-studio .lyrics-form-container:focus-within,[data-skin=light] .music-studio .style-form-container:focus-within{background:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;border-color:#72ffff73!important;box-shadow:none!important;outline:none!important}[data-skin=light] .music-studio .description-input-root,[data-skin=light] .music-studio .description-input-root:focus-within,[data-skin=light] .music-studio .inspiration-form-wrapper,[data-skin=light] .music-studio .inspiration-form-wrapper:focus-within{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=light] .home-creation-hero__pro-panel--toolbar:focus-within{border-color:var(--hl-line-outer)!important;box-shadow:none!important}[data-skin=light] .home-creation-hero .description-textarea,[data-skin=light] .home-creation-hero .home-creation-hero__input,[data-skin=light] .home-creation-hero .lyrics-textarea,[data-skin=light] .home-creation-hero input,[data-skin=light] .home-creation-hero textarea,[data-skin=light] .music-studio .description-input,[data-skin=light] .music-studio .description-textarea,[data-skin=light] .music-studio .fixed-dialogue-composer-input,[data-skin=light] .music-studio .lyrics-form-container .lyrics-textarea,[data-skin=light] .music-studio .lyrics-textarea,[data-skin=light] .music-studio .studio-lyrics-theme-panel__textarea,[data-skin=light] .music-studio .style-form-container .style-input,[data-skin=light] .music-studio .style-input{-webkit-text-fill-color:var(--hl-text-primary)!important;background:#0000!important;border:none!important;box-shadow:none!important;caret-color:#060a26!important;color:var(--hl-text-primary)!important;outline:none!important}[data-skin=light] .home-creation-hero input::placeholder,[data-skin=light] .home-creation-hero textarea::placeholder,[data-skin=light] .home-creation-hero__composer .description-textarea::placeholder,[data-skin=light] .home-creation-hero__composer .home-creation-hero__input::placeholder,[data-skin=light] .music-studio .description-textarea::placeholder,[data-skin=light] .music-studio .fixed-dialogue-composer-input::placeholder,[data-skin=light] .music-studio .lyrics-textarea::placeholder,[data-skin=light] .music-studio .style-input::placeholder{-webkit-text-fill-color:var(--hl-placeholder)!important;color:var(--hl-placeholder)!important;font-size:12px!important;font-weight:400!important;opacity:1!important}[data-skin=light] .music-studio .description-textarea:focus,[data-skin=light] .music-studio .lyrics-form-container .lyrics-textarea:focus,[data-skin=light] .music-studio .style-form-container .style-input:focus{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=light] .home-creation-hero__composer-head .music-style-title,[data-skin=light] .home-creation-hero__field-label,[data-skin=light] .home-creation-hero__form-title,[data-skin=light] .home-creation-hero__pro-panel label,[data-skin=light] .music-studio .music-style-title,[data-skin=light] .music-studio .section-header-left>label,[data-skin=light] .music-studio .section-header>label,[data-skin=light] .music-studio .studio-lyrics-theme-panel__head,[data-skin=light] .music-studio .studio-tempo-section .description-form-header>label.music-style-title{color:var(--hl-text-primary)!important}[data-skin=light] .home-creation-hero__field-desc-text,[data-skin=light] .music-studio .studio-tempo-head-value small,[data-skin=light] .music-studio .studio-tempo-slider-label{color:var(--hl-text-tertiary)!important}[data-skin=light] .home-creation-hero__chip{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:none!important;color:#5c6078!important}[data-skin=light] .home-creation-hero__chip:hover{background:#f9f9f9!important;background-image:none!important;border-color:#00000014!important;color:#060a26!important}[data-skin=light] .music-studio .studio-dialogue-chip{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;color:#5c6078!important}[data-skin=light] .music-studio .studio-dialogue-chip:hover{background:#f9f9f9!important;background-image:none!important;border-color:#00000014!important;color:#060a26!important}[data-skin=light] .enhance-description-btn,[data-skin=light] .get-inspiration-btn,[data-skin=light] .home-creation-hero .studio-generate-model-btn,[data-skin=light] .home-creation-hero__category-trigger,[data-skin=light] .home-creation-hero__category-trigger--outlined,[data-skin=light] .home-creation-hero__category-trigger.studio-toolbar-outlined-btn,[data-skin=light] .home-creation-hero__model-btn,[data-skin=light] .home-creation-hero__model-pill,[data-skin=light] .home-creation-hero__tag,[data-skin=light] .home-creation-hero__tool-btn,[data-skin=light] .home-creation-hero__toolbar-btn,[data-skin=light] .lyrics-structure-btn,[data-skin=light] .music-studio .input-group select,[data-skin=light] .music-studio .minimax-audio-setting-select,[data-skin=light] .music-studio .studio-dialogue-toolbar-btn,[data-skin=light] .music-studio .studio-generate-model-btn,[data-skin=light] .music-studio .studio-toolbar-outlined-btn,[data-skin=light] .music-studio .upload-reference-cap-mode-btn,[data-skin=light] .music-studio .upload-reference-segment,[data-skin=light] .music-studio .voice-singer-select,[data-skin=light] .studio-toolbar-outlined-btn,[data-skin=light] .write-lyrics-btn{background:#0000!important;border:none!important;box-shadow:none!important;color:#5c6078!important}[data-skin=light] .home-creation-hero .studio-generate-model-btn:hover,[data-skin=light] .home-creation-hero__category-trigger--outlined.is-open,[data-skin=light] .home-creation-hero__category-trigger--outlined:hover,[data-skin=light] .home-creation-hero__category-trigger.is-open,[data-skin=light] .home-creation-hero__category-trigger:hover,[data-skin=light] .home-creation-hero__model-btn:hover,[data-skin=light] .home-creation-hero__tag:hover,[data-skin=light] .home-creation-hero__tool-btn:hover,[data-skin=light] .home-creation-hero__toolbar-btn:hover,[data-skin=light] .music-studio .studio-generate-model-btn:hover,[data-skin=light] .music-studio .studio-toolbar-outlined-btn:hover,[data-skin=light] .music-studio .voice-singer-select,[data-skin=light] .studio-toolbar-outlined-btn.is-open,[data-skin=light] .studio-toolbar-outlined-btn:hover:not(:disabled){background:#f3f4f6!important;border:1px solid #e5e5e5!important;color:#060a26!important}[data-skin=light] .music-studio .voice-singer-select:hover{background:#f3f4f6!important;border-color:#e5e5e5!important;color:#060a26!important}[data-skin=light] .music-studio .upload-reference-cap-mode-btn.active,[data-skin=light] .music-studio .upload-reference-segment.active{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:1px solid #72ffff73!important;color:#060a26!important}[data-skin=light] .enhance-description-btn:hover:not(:disabled),[data-skin=light] .get-inspiration-btn:hover:not(:disabled),[data-skin=light] .lyric-ai-tag-btn:hover:not(:disabled),[data-skin=light] .lyrics-structure-btn:hover:not(:disabled),[data-skin=light] .music-studio .studio-dialogue-toolbar-btn:hover,[data-skin=light] .music-studio .studio-dialogue-toolbar-model-btn:hover,[data-skin=light] .write-lyrics-btn:hover:not(:disabled){background:#72ffff1f!important;background-image:none!important;border:1px solid #72ffff73!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .studio-dialogue-toolbar-btn:hover svg,[data-skin=light] .music-studio .studio-dialogue-toolbar-model-btn:hover .studio-generate-model-brand,[data-skin=light] .music-studio .studio-dialogue-toolbar-model-btn:hover .studio-generate-model-chevron,[data-skin=light] .music-studio .studio-dialogue-toolbar-model-btn:hover .studio-generate-model-tier,[data-skin=light] .music-studio .studio-dialogue-toolbar-model-btn:hover .studio-generate-model-version,[data-skin=light] .music-studio .studio-dialogue-toolbar-model-btn:hover svg{stroke:#007a7a!important;color:#007a7a!important}[data-skin=light] .enhance-description-btn:hover:not(:disabled) svg,[data-skin=light] .get-inspiration-btn:hover:not(:disabled) svg,[data-skin=light] .lyric-ai-tag-btn:hover:not(:disabled) svg,[data-skin=light] .lyrics-structure-btn:hover:not(:disabled) svg,[data-skin=light] .write-lyrics-btn:hover:not(:disabled) svg{stroke:#00a8a8!important;fill:none!important;color:#00a8a8!important}[data-skin=light] .enhance-description-btn:active:not(:disabled),[data-skin=light] .get-inspiration-btn:active:not(:disabled),[data-skin=light] .lyrics-structure-btn:active:not(:disabled),[data-skin=light] .write-lyrics-btn:active:not(:disabled){color:#060a26!important}[data-skin=light] .enhance-description-btn:active:not(:disabled) svg,[data-skin=light] .get-inspiration-btn:active:not(:disabled) svg,[data-skin=light] .lyrics-structure-btn:active:not(:disabled) svg,[data-skin=light] .write-lyrics-btn:active:not(:disabled) svg{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .music-studio .singer-upload-tone-btn.is-open,[data-skin=light] .music-studio .singer-upload-tone-btn:hover:not(:disabled){background:#72ffff1f!important;background-image:none!important;border:1px solid #72ffff73!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .singer-upload-tone-btn.is-open svg,[data-skin=light] .music-studio .singer-upload-tone-btn:hover:not(:disabled) svg{stroke:#00a8a8!important;fill:none!important;color:#00a8a8!important}[data-skin=light] .music-studio .gender-btn.gender-btn-card:hover:not(:disabled):not(.active),[data-skin=light] .music-studio .gender-btn:hover:not(:disabled):not(.active){background:#f3f4f6!important;background-image:none!important;border:none!important;box-shadow:none!important;color:#060a26!important;outline:none!important}[data-skin=light] .music-studio .gender-btn:active:not(:disabled),[data-skin=light] .music-studio .gender-btn:focus-visible:not(:disabled),[data-skin=light] .music-studio .gender-btn:focus:not(:disabled){-webkit-tap-highlight-color:transparent!important;box-shadow:none!important;outline:none!important}[data-skin=light] .music-studio .gender-btn.active span,[data-skin=light] .music-studio .gender-btn:hover:not(:disabled) span{background:#0000!important;color:#060a26!important}[data-skin=light] .music-studio .gender-btn .gender-avatar,[data-skin=light] .music-studio .gender-btn .gender-avatar-placeholder{border:2px solid #72ffff73!important;box-shadow:none!important}[data-skin=light] .music-studio .gender-btn.active .gender-avatar,[data-skin=light] .music-studio .gender-btn.active .gender-avatar-placeholder,[data-skin=light] .music-studio .gender-btn:hover:not(:disabled) .gender-avatar,[data-skin=light] .music-studio .gender-btn:hover:not(:disabled) .gender-avatar-placeholder{border:2px solid #72ffffa6!important;box-shadow:none!important}[data-skin=light] .music-studio .singer-hover-overlay{background:#72ffff1f!important}[data-skin=light] .music-studio .persona-voice-param-chips .style-tag-btn{background:#f3f4f6!important;border:none!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .persona-voice-param-chips .style-tag-btn.active{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:none!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .home-creation-hero__chip.is-active,[data-skin=light] .home-creation-hero__tag.is-active{background:var(--hl-bg-chip)!important;border-color:var(--hl-line-chip)!important;color:var(--hl-text-primary)!important}[data-skin=light] .home-creation-hero .fixed-dialogue-composer-plus--inline,[data-skin=light] .home-creation-hero__attach-wrap .fixed-dialogue-composer-plus{background:#fff!important;border:1px solid #d1d5db!important;color:#060a26!important}[data-skin=light] .home-creation-hero .fixed-dialogue-composer-plus--inline svg,[data-skin=light] .home-creation-hero__attach-wrap .fixed-dialogue-composer-plus svg{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .home-creation-hero .fixed-dialogue-composer-plus--inline.is-open,[data-skin=light] .home-creation-hero .fixed-dialogue-composer-plus--inline:hover:not(:disabled),[data-skin=light] .home-creation-hero__attach-wrap .fixed-dialogue-composer-plus.is-open,[data-skin=light] .home-creation-hero__attach-wrap .fixed-dialogue-composer-plus:hover{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border-color:#d1d5db!important;color:#060a26!important}[data-skin=light] .home-creation-hero__category-trigger,[data-skin=light] .home-creation-hero__category-trigger--outlined,[data-skin=light] .home-creation-hero__category-trigger.studio-toolbar-outlined-btn{background:#fff!important;border:1px solid #72ffff59!important;border-radius:999px!important;box-shadow:none!important;color:#333!important;font-size:13px!important;font-weight:500!important;height:32px!important;padding:0 12px!important}[data-skin=light] .home-creation-hero__category-trigger-label,[data-skin=light] .home-creation-hero__category-trigger-label--accent,[data-skin=light] .studio-toolbar-outlined-btn--accent .studio-toolbar-outlined-btn-label,[data-skin=light] .studio-toolbar-outlined-btn-label--accent{color:#00a8a8!important;font-weight:500!important}[data-skin=light] .home-creation-hero__category-trigger svg,[data-skin=light] .home-creation-hero__category-trigger-chevron{stroke:#9ca3af!important;fill:none!important;color:#9ca3af!important}[data-skin=light] .enhance-description-btn svg,[data-skin=light] .get-inspiration-btn svg,[data-skin=light] .lyrics-structure-btn svg,[data-skin=light] .singer-upload-tone-btn svg,[data-skin=light] .studio-toolbar-outlined-btn svg,[data-skin=light] .write-lyrics-btn svg{stroke:#5c6078!important;fill:none!important;color:#5c6078!important}[data-skin=light] .home-creation-hero__category-trigger--outlined.is-open,[data-skin=light] .home-creation-hero__category-trigger--outlined:hover,[data-skin=light] .home-creation-hero__category-trigger.is-open,[data-skin=light] .home-creation-hero__category-trigger:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#72ffff47!important;color:#060a26!important}[data-skin=light] .home-creation-hero__category-trigger.is-open .home-creation-hero__category-trigger-label,[data-skin=light] .home-creation-hero__category-trigger.is-open .home-creation-hero__category-trigger-label--accent,[data-skin=light] .home-creation-hero__category-trigger:hover .home-creation-hero__category-trigger-label,[data-skin=light] .home-creation-hero__category-trigger:hover .home-creation-hero__category-trigger-label--accent{color:#060a26!important}[data-skin=light] .home-creation-hero__model-btn,[data-skin=light] .home-creation-hero__toolbar-right .home-creation-hero__model-btn{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:none!important;border-radius:999px!important;color:#5c6078!important;color:var(--hl-text-secondary,#5c6078)!important;font-size:13px!important;font-weight:500!important;height:32px!important;padding:0 12px!important}[data-skin=light] .home-creation-hero__model-btn:hover{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:none!important;color:#060a26!important;color:var(--hl-text-primary,#060a26)!important;filter:brightness(1.06)!important}[data-skin=light] .home-creation-hero__model-brand,[data-skin=light] .home-creation-hero__model-version{color:#060a26!important;font-weight:600!important}[data-skin=light] .home-creation-hero__model-tier{color:#5c6078!important}[data-skin=light] .home-creation-hero__model-chevron{stroke:#9ca3af!important;fill:none!important;color:#9ca3af!important}[data-skin=light] .home-creation-hero__model-menu{background:#fff!important;border:1px solid #eceef1!important;box-shadow:0 12px 32px #060a261f!important}[data-skin=light] .home-creation-hero__model-menu button{color:#060a26!important}[data-skin=light] .home-creation-hero__model-menu button.is-active,[data-skin=light] .home-creation-hero__model-menu button:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;color:#060a26!important}[data-skin=light] .enhance-description-btn,[data-skin=light] .get-inspiration-btn,[data-skin=light] .home-creation-hero__toolbar-left .enhance-description-btn{background:#0000!important;border:none!important;border-radius:999px!important;color:#5c6078!important;color:var(--hl-text-secondary,#5c6078)!important}[data-skin=light] .enhance-description-btn:hover:not(:disabled),[data-skin=light] .get-inspiration-btn:hover:not(:disabled){background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;color:#060a26!important}[data-skin=light] .enhance-description-btn svg{stroke:#5c6078!important;stroke:var(--hl-text-secondary,#5c6078)!important;color:#5c6078!important;color:var(--hl-text-secondary,#5c6078)!important}[data-skin=light] .home-creation-hero__upload-ref-segments-wrap{background:var(--hl-bg-chip)!important;border:1px solid var(--hl-line-outer)!important;border-radius:var(--hl-radius-chip)!important}[data-skin=light] .home-creation-hero__upload-ref-seg-arrow,[data-skin=light] .music-studio .studio-generate-model-prefix{color:var(--hl-text-tertiary)!important}[data-skin=light] .home-creation-hero__style-picker,[data-skin=light] .home-creation-hero__upload-zone,[data-skin=light] .music-studio .upload-reference-capability-inner,[data-skin=light] .music-studio .upload-reference-segmented-wrapper{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;color:#5c6078!important}[data-skin=light] .home-creation-hero__upload-zone:hover,[data-skin=light] .music-studio .upload-reference-segment:hover{background:var(--hl-bg-chip-hover)!important}[data-skin=light] .music-studio .description-form-container.studio-tempo-form-container,[data-skin=light] .music-studio .studio-tempo-form-container{background:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;border:1px solid #72ffff73!important;box-shadow:none!important}[data-skin=light] .music-studio .studio-reference-degree-box,[data-skin=light] .music-studio .studio-reference-degree-box.description-form-container{background:linear-gradient(135deg,#fff,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#72ffff)!important;border:1px solid #72ffff73!important;box-shadow:none!important}[data-skin=light] .music-studio .description-form-container.studio-tempo-form-container:focus-within,[data-skin=light] .music-studio .studio-tempo-form-container:focus-within{background:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 35%,#72ffff)!important;border-color:#72ffffa6!important}[data-skin=light] .music-studio .studio-reference-degree-box.description-form-container:focus-within,[data-skin=light] .music-studio .studio-reference-degree-box:focus-within{background:linear-gradient(135deg,#fff,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#72ffff)!important;border-color:#72ffffa6!important;box-shadow:none!important}[data-skin=light] .music-studio .circular-slider-container{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:none!important}[data-skin=light] .music-studio .studio-tempo-preset{background:#fff!important;border:1px solid #e5e5e5!important;color:#5c6078!important}[data-skin=light] .music-studio .studio-tempo-preset span,[data-skin=light] .music-studio .studio-tempo-preset strong{color:#8b8f9c!important}[data-skin=light] .music-studio .studio-tempo-preset.is-active,[data-skin=light] .music-studio .studio-tempo-preset.is-active span,[data-skin=light] .music-studio .studio-tempo-preset.is-active strong,[data-skin=light] .music-studio .studio-tempo-preset:hover:not(.is-active){background:#fff!important;border-color:#d1d5db!important;color:#060a26!important}[data-skin=light] .music-studio .description-form-container.studio-tempo-form-container:focus-within,[data-skin=light] .music-studio .studio-tempo-form-container:focus-within{background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important}[data-skin=light] .music-studio .gender-btn,[data-skin=light] .music-studio .gender-btn.gender-btn-card{background:#0000!important;border:none!important;box-shadow:none!important;color:#5c6078!important}[data-skin=light] .music-studio .gender-btn span{color:#5c6078!important}[data-skin=light] .music-studio .studio-tempo-bpm-num{color:#060a26!important}[data-skin=light] .music-studio .studio-tempo-slider-track{background:#e5e5e5!important}[data-skin=light] .music-studio .studio-tempo-slider-fill{background:#72ffff!important}[data-skin=light] .music-studio .studio-tempo-slider-label{color:#8b8f9c!important}[data-skin=light] .music-studio .gender-btn.active{background:#0000!important;border:none!important;border-radius:12px!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .gender-btn.active span{background:#0000!important;border:none!important;color:#060a26!important}[data-skin=light] .music-studio .gender-btn:hover:not(:disabled):not(.active),[data-skin=light] .music-studio .gender-btn:hover:not(:disabled):not(.active) span{background:#0000!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .gender-btn:active,[data-skin=light] .music-studio .gender-btn:focus,[data-skin=light] .music-studio .gender-btn:focus-visible{box-shadow:none!important;outline:none!important}[data-skin=light] .music-studio .singer-card-modern,[data-skin=light] .music-studio .singer-select-btn{background:var(--hl-bg-card)!important;border:1px solid var(--hl-line-chip)!important;border-radius:var(--hl-radius-chip)!important;color:var(--hl-text-secondary)!important}[data-skin=light] .music-studio .singer-card-modern:hover,[data-skin=light] .music-studio .singer-select-btn:hover{background:var(--hl-bg-chip)!important;border-color:var(--hl-line-chip)!important;color:var(--hl-text-primary)!important}[data-skin=light] .music-studio .singer-card-modern.selected{background:var(--hl-bg-chip)!important;border-color:var(--hl-line-chip)!important}[data-skin=light] .music-studio .singer-card-modern.selected .singer-select-btn{background:var(--hl-btn-primary)!important;border-color:var(--hl-btn-primary)!important;color:var(--hl-text-on-dark)!important}[data-skin=light] .home-creation-hero .fixed-generate-button-container,[data-skin=light] .music-studio .fixed-generate-button-container{background:#0000!important;border-top:none!important;box-shadow:none!important}[data-skin=light] .home-creation-hero .studio-generate-combo,[data-skin=light] .music-studio .studio-generate-combo{background:linear-gradient(135deg,#fff,#fff 45%,#72ffff6b)!important;border:1px solid #72ffff73!important;border-radius:999px!important;box-shadow:none!important;padding:5px!important}[data-skin=light] .home-creation-hero__mode-bar-track{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;box-sizing:border-box!important;padding:0!important}[data-skin=light] .home-creation-hero .studio-generate-model-btn,[data-skin=light] .music-studio .studio-generate-model-btn{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:1px solid #72ffff73!important;border-radius:999px!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .home-creation-hero .studio-generate-model-btn:hover,[data-skin=light] .music-studio .studio-generate-model-btn:hover{background:linear-gradient(135deg,#fff,#fff 40%,#72ffff)!important;border:1px solid #72ffffa6!important;color:#060a26!important}[data-skin=light] .home-creation-hero .studio-generate-model-brand,[data-skin=light] .home-creation-hero .studio-generate-model-version,[data-skin=light] .music-studio .studio-generate-model-brand,[data-skin=light] .music-studio .studio-generate-model-version{color:#060a26!important}[data-skin=light] .home-creation-hero .studio-generate-model-tier,[data-skin=light] .music-studio .studio-generate-model-tier{color:#8b8f9c!important}[data-skin=light] .home-creation-hero .studio-generate-model-chevron,[data-skin=light] .music-studio .studio-generate-model-chevron{stroke:#8b8f9c!important;color:#8b8f9c!important}[data-skin=light] .home-creation-hero .fixed-generate-btn,[data-skin=light] .home-creation-hero .studio-generate-submit-btn,[data-skin=light] .music-studio .fixed-generate-btn,[data-skin=light] .music-studio .studio-generate-submit-btn{background-color:#72ffff!important;background-image:linear-gradient(90deg,#fff,#fff 16%,#72ffff)!important;border:1px solid #72ffff8c!important;border-radius:var(--hl-radius-btn)!important;box-shadow:0 2px 10px #72ffff47!important;color:#001014!important;font-size:14px!important;font-weight:600!important;min-height:38px!important}[data-skin=light] .home-creation-hero .fixed-generate-btn:hover:not(:disabled),[data-skin=light] .home-creation-hero .studio-generate-submit-btn:hover:not(:disabled),[data-skin=light] .music-studio .fixed-generate-btn:hover:not(:disabled),[data-skin=light] .music-studio .studio-generate-submit-btn:hover:not(:disabled){background-color:#8fffff!important;background-image:linear-gradient(90deg,#fff,#fff 20%,#8fffff)!important;border:1px solid #72ffffa6!important;box-shadow:0 4px 14px #72ffff5c!important;color:#001014!important;transform:none!important}[data-skin=light] .home-creation-hero .fixed-generate-btn:disabled,[data-skin=light] .music-studio .fixed-generate-btn:disabled,[data-skin=light] .music-studio .studio-generate-submit-btn:disabled{background:var(--hl-btn-disabled)!important;background-image:none!important;border:none!important;color:#ffffffb8!important;opacity:1!important}[data-skin=light] .home-creation-hero .fixed-generate-btn svg,[data-skin=light] .music-studio .fixed-generate-btn svg,[data-skin=light] .music-studio .studio-generate-submit-btn svg{color:var(--hl-text-on-dark)!important}[data-skin=light] .music-studio .fixed-dialogue-composer,[data-skin=light] .music-studio .fixed-dialogue-composer-bar{background:#fffffff5!important;border-color:var(--hl-line-outer)!important}[data-skin=light] .music-studio.dialogue-composer-layout .cc-dialogue-composer-wrap,[data-skin=light] .music-studio.dialogue-composer-layout .fixed-dialogue-composer,[data-skin=light] .music-studio.dialogue-composer-layout .fixed-dialogue-composer-bar{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .lyrics-structure-btn,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .write-lyrics-btn{background:#0000!important;border:none!important;color:#5c6078!important}[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .lyrics-structure-btn svg,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .write-lyrics-btn svg{stroke:#5c6078!important;fill:none!important;color:#5c6078!important}[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .lyrics-structure-btn.is-open,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .lyrics-structure-btn:hover:not(:disabled),[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .write-lyrics-btn.is-open,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .write-lyrics-btn:hover:not(:disabled){background:#72ffff1f!important;background-image:none!important;border:1px solid #72ffff73!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .lyrics-structure-btn.is-open svg,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .lyrics-structure-btn:hover:not(:disabled) svg,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .write-lyrics-btn.is-open svg,[data-skin=light] .music-studio .description-form-container .textarea-buttons-wrapper .write-lyrics-btn:hover:not(:disabled) svg{stroke:#00a8a8!important;fill:none!important;color:#00a8a8!important}[data-skin=light] .home-creation-hero__mode-selection,[data-skin=light] .music-studio .mode-selection{background:#0000!important;background-image:none!important;border:1px solid #72ffff73!important;box-shadow:none!important}[data-skin=light] .home-creation-hero__composer-shell,[data-skin=light] .home-creation-hero__composer-shell-inner,[data-skin=light] .home-creation-hero__form-surface,[data-skin=light] .home-creation-hero__mode-bar,[data-skin=light] .home-creation-hero__mode-bar-track,[data-skin=light] .music-studio .studio-container.show-home .section.mode-selection-section{background:#0000!important;background-image:none!important;box-shadow:none!important}[data-skin=light] .home-creation-hero__mode-indicator,[data-skin=light] .music-studio .mode-selection-indicator{background:linear-gradient(135deg,#fff,#fff 50%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 50%,#72ffff)!important;border:none!important;box-shadow:none!important}[data-skin=light] .home-creation-hero__mode-btn:not(.active),[data-skin=light] .home-creation-hero__mode-btn:not(.active) .home-creation-hero__mode-btn-label,[data-skin=light] .music-studio .mode-btn:not(.active),[data-skin=light] .music-studio .mode-btn:not(.active) .mode-btn-label,[data-skin=light] .music-studio .mode-btn:not(.active) span{color:#8b8f9c!important}[data-skin=light] .home-creation-hero__mode-btn:hover:not(.active),[data-skin=light] .home-creation-hero__mode-btn:hover:not(.active) .home-creation-hero__mode-btn-label,[data-skin=light] .music-studio .mode-btn:hover:not(.active),[data-skin=light] .music-studio .mode-btn:hover:not(.active) .mode-btn-label,[data-skin=light] .music-studio .mode-btn:hover:not(.active) span{color:#8b8f9c!important;font-size:inherit!important;font-weight:inherit!important;transform:none!important}[data-skin=light] .home-creation-hero__mode-btn.active,[data-skin=light] .music-studio .mode-btn.active{color:#060a26!important}[data-skin=light] .home-creation-hero__mode-btn.active svg,[data-skin=light] .music-studio .mode-btn.active svg{stroke:#060a26!important;color:#060a26!important}[data-skin=light] .song-card{border:1px solid var(--hl-line-outer,#e5e5e5)!important}[data-skin=light] .home-creation-hero__mode-btn svg,[data-skin=light] .music-studio .mode-btn svg{stroke:#9ca3af!important;fill:none!important;color:#9ca3af!important}[data-skin=light] .song-card:after{display:none!important}[data-skin=light] .home-tpl-editorial__title,[data-skin=light] .popular-songs-title,[data-skin=light] .public-works-title,[data-skin=light] .song-title{color:#060a26!important;color:var(--hl-text-primary,#060a26)!important}[data-skin=light] .song-artist,[data-skin=light] .song-genre,[data-skin=light] .song-stats{color:var(--hl-text-tertiary,#8b8f9c)!important}[data-skin=light] .work-horizontal-card{border:1px solid var(--hl-line-outer,#e5e5e5)!important}[data-skin=light] .work-card-title{color:var(--hl-text-primary,#060a26)!important;font-size:16px!important;font-weight:700!important}[data-skin=light] .work-card-artist,[data-skin=light] .work-card-style{color:var(--hl-text-tertiary,#8b8f9c)!important;font-size:13px!important}[data-skin=light] .creator-card,[data-skin=light] .faq-item,[data-skin=light] .feature-card{background:#fff!important;border:1px solid #dcddde!important;border:1px solid var(--hl-line-outer,#dcddde)!important;box-shadow:none!important}[data-skin=light] .creator-card:hover,[data-skin=light] .feature-card:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#e5e5e5!important;box-shadow:0 4px 12px #72ffff33!important;transform:translateY(-2px)!important}[data-skin=light] .creator-name,[data-skin=light] .faq-title,[data-skin=light] .feature-name,[data-skin=light] .features-title,[data-skin=light] .popular-creators-title{color:#060a26!important;color:var(--hl-text-primary,#060a26)!important;font-size:16px!important;font-weight:700!important}[data-skin=light] .creator-username,[data-skin=light] .feature-expanded-panel .feature-description,[data-skin=light] .features-description{color:#8b8f9c!important;color:var(--hl-text-tertiary,#8b8f9c)!important;font-size:13px!important}[data-skin=light] .feature-modal{background:#fff!important;border:1px solid #eceef1!important;box-shadow:0 16px 48px #060a261f!important}[data-skin=light] .feature-modal-overlay{background:#060a2659!important}[data-skin=light] .feature-modal-header h2{color:#060a26!important}[data-skin=light] .feature-modal .feature-description,[data-skin=light] .feature-modal .feature-description p{color:#333!important;font-size:15px!important}[data-skin=light] .feature-modal .feature-description h4{color:#060a26!important}[data-skin=light] .feature-modal .feature-description li{color:#8b8f9c!important}[data-skin=light] .feature-modal .feature-description strong{color:#060a26!important}[data-skin=light] .feature-card{border:1px solid var(--hl-line-outer,#e5e5e5)!important}[data-skin=light] .feature-card:hover .feature-icon,[data-skin=light] .feature-card:hover .feature-icon svg,[data-skin=light] .feature-card:hover .feature-name,[data-skin=light] .feature-card:hover .feature-text,[data-skin=light] .feature-card:hover .features-section .feature-icon{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .feature-name,[data-skin=light] .feature-text,[data-skin=light] .features-section .feature-name,[data-skin=light] .features-section .feature-text{color:#333!important;opacity:1!important}[data-skin=light] .faq-item.open .faq-icon svg,[data-skin=light] .faq-item:hover .faq-icon svg{stroke:#5c6078!important;fill:none!important;color:#5c6078!important}[data-skin=light] .faq-item.open .faq-question,[data-skin=light] .faq-item.open .faq-question-text,[data-skin=light] .faq-item:hover .faq-question,[data-skin=light] .faq-item:hover .faq-question-text,[data-skin=light] .faq-question,[data-skin=light] .faq-question-text{color:#060a26!important;color:var(--hl-text-primary,#060a26)!important}[data-skin=light] .faq-icon{background:#f3f4f6!important;background:var(--hl-bg-chip,#f3f4f6)!important;border:1px solid #dcddde!important;border:1px solid var(--hl-line-chip,#dcddde)!important}[data-skin=light] .faq-icon,[data-skin=light] .faq-icon svg{color:#5c6078!important;color:var(--hl-text-secondary,#5c6078)!important}[data-skin=light] .faq-icon svg{stroke:#5c6078!important;stroke:var(--hl-text-secondary,#5c6078)!important;fill:none!important}[data-skin=light] .faq-item.open .faq-icon,[data-skin=light] .faq-item:hover .faq-icon{background:#f3f4f6!important;border-color:#dcddde!important;color:#5c6078!important}[data-skin=light] .faq-answer,[data-skin=light] .faq-answer-text{color:#5c6078!important;color:var(--hl-text-secondary,#5c6078)!important}[data-skin=light] .faq-chevron{color:#8b8f9c!important;color:var(--hl-text-tertiary,#8b8f9c)!important}[data-skin=light] .music-studio .sidebar{background:#fff!important;border-right:1px solid #dcddde!important;border-right:1px solid var(--hl-line-outer,#dcddde)!important}[data-skin=light] .music-studio .nav-item,[data-skin=light] .music-studio .nav-item-sub{border-radius:10px!important;color:#5c6078!important;color:var(--hl-text-secondary,#5c6078)!important}[data-skin=light] .music-studio .nav-item svg,[data-skin=light] .music-studio .nav-item-sub svg{stroke:#8b8f9c!important;stroke:var(--hl-text-tertiary,#8b8f9c)!important;fill:none!important;stroke-width:1.75!important;color:#8b8f9c!important;color:var(--hl-text-tertiary,#8b8f9c)!important}[data-skin=light] .music-studio .nav-item-sub:hover,[data-skin=light] .music-studio .nav-item:hover{background:#f3f4f6!important;background:var(--hl-bg-chip,#f3f4f6)!important;color:#060a26!important;color:var(--hl-text-primary,#060a26)!important}[data-skin=light] .music-studio .nav-item-sub:hover svg,[data-skin=light] .music-studio .nav-item:hover svg{stroke:#72ffff!important;color:#72ffff!important}[data-skin=light] .music-studio .nav-item-sub.active,[data-skin=light] .music-studio .nav-item.active{background:#72ffff1f!important;color:#060a26!important}[data-skin=light] .music-studio .nav-item-sub.active,[data-skin=light] .music-studio .nav-item.active svg{stroke:#72ffff!important;color:#72ffff!important}[data-skin=light] .music-studio .sidebar-collapsed-icon-btn{background:#0000!important;color:#8b8f9c!important}[data-skin=light] .music-studio .sidebar-collapsed-icon-btn svg{stroke:#8b8f9c!important;color:#8b8f9c!important}[data-skin=light] .music-studio .sidebar-collapsed-icon-btn.active,[data-skin=light] .music-studio .sidebar-collapsed-icon-btn:hover{background:#72ffff1a!important}[data-skin=light] .music-studio .sidebar-collapsed-icon-btn.active svg,[data-skin=light] .music-studio .sidebar-collapsed-icon-btn:hover svg{stroke:#72ffff!important;color:#72ffff!important}[data-skin=light] .music-studio .sidebar-section-label{color:#8b8f9c!important;color:var(--hl-text-tertiary,#8b8f9c)!important}[data-skin=light] .features-description,[data-skin=light] .features-title,[data-skin=light] .home-editorial-recommend h2,[data-skin=light] .home-tpl-editorial__title,[data-skin=light] .popular-songs-title,[data-skin=light] .public-works-title{color:#060a26!important}[data-skin=light] .features-description{color:#5c6078!important}[data-skin=light] .feature-card{background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important}[data-skin=light] .feature-card:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#e5e5e5!important;box-shadow:0 4px 12px #72ffff33!important;transform:translateY(-2px)!important}[data-skin=light] .feature-card:hover .feature-icon,[data-skin=light] .feature-card:hover .feature-icon svg,[data-skin=light] .feature-card:hover .feature-name,[data-skin=light] .feature-card:hover .feature-text{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .feature-icon,[data-skin=light] .feature-icon svg,[data-skin=light] .features-section .feature-icon,[data-skin=light] .features-section .feature-icon svg{stroke:#5c6078!important;fill:none!important;color:#5c6078!important}[data-skin=light] .feature-name,[data-skin=light] .feature-text{color:#333!important;opacity:1!important}[data-skin=light] .creator-card:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#e5e5e5!important;box-shadow:0 4px 12px #72ffff33!important;transform:translateY(-2px)!important}[data-skin=light] .creator-card:hover .creator-initial,[data-skin=light] .creator-card:hover .creator-name,[data-skin=light] .creator-card:hover .creator-username{color:#060a26!important}[data-skin=light] .creator-avatar,[data-skin=light] .creator-card:hover .creator-avatar,[data-skin=light] .work-card-cover{box-shadow:none!important}[data-skin=light] .feature-expand-icon{color:#8b8f9c!important}[data-skin=light] .song-card{background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important}[data-skin=light] .song-card:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#e5e5e5!important;box-shadow:0 4px 12px #72ffff33!important;transform:translateY(-2px)!important}[data-skin=light] .song-card:hover .song-info{background:#0000!important}[data-skin=light] .song-info{background:#fff!important}[data-skin=light] .song-title{color:#060a26!important}[data-skin=light] .song-artist,[data-skin=light] .song-genre,[data-skin=light] .song-stats{color:#8b8f9c!important}[data-skin=light] .work-horizontal-card{background:#fff!important;border:1px solid #e5e5e5!important;box-shadow:none!important}[data-skin=light] .work-horizontal-card:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#e5e5e5!important;box-shadow:0 4px 12px #72ffff33!important}[data-skin=light] .song-stats .like-count{background:#0000!important;color:#9ca3af!important}[data-skin=light] .song-stats .like-count svg{stroke:#9ca3af!important;fill:none!important;color:#9ca3af!important}[data-skin=light] .work-action-icon:not(.liked){background:#0000!important;border:none!important}[data-skin=light] .work-action-icon:not(.liked):hover{background:#0000!important;transform:none!important}[data-skin=light] .work-card-title{color:#060a26!important}[data-skin=light] .work-card-artist,[data-skin=light] .work-card-style{color:#8b8f9c!important}[data-skin=light] .scroll-btn{background:#fff!important;border:1px solid #eceef1!important;box-shadow:0 2px 8px #060a260f!important;color:#5c6078!important}[data-skin=light] .scroll-btn svg{stroke:#5c6078!important;color:#5c6078!important}[data-skin=light] .scroll-btn:hover{background:#f3f4f6!important;color:#060a26!important}[data-skin=light] .scroll-btn:hover svg{stroke:#060a26!important;color:#060a26!important}[data-skin=light] .popular-songs-container .scroll-btn{background:#72ffff!important;border:none!important;box-shadow:0 2px 10px #72ffff59!important;color:#fff!important}[data-skin=light] .popular-songs-container .scroll-btn svg{fill:#fff!important;stroke:none!important;color:#fff!important}[data-skin=light] .popular-songs-container .scroll-btn:hover{background:#5eeeee!important;box-shadow:0 4px 14px #72ffff73!important;color:#fff!important}[data-skin=light] .popular-songs-container .scroll-btn:hover svg{fill:#fff!important;color:#fff!important}[data-skin=light] .popular-creators-container .scroll-btn{background:#72ffff!important;border:none!important;box-shadow:0 2px 10px #72ffff59!important;color:#fff!important}[data-skin=light] .popular-creators-container .scroll-btn svg{stroke:#fff!important;fill:none!important;color:#fff!important}[data-skin=light] .popular-creators-container .scroll-btn:hover{background:#5eeeee!important;box-shadow:0 4px 14px #72ffff73!important;color:#fff!important}.faq-item,[data-skin=light] .faq-item{margin-bottom:20px!important}[data-skin=light] .faq-item.open,[data-skin=light] .faq-item:hover{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;background-image:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;border-color:#0000!important}[data-skin=light] .faq-item.open .faq-chevron,[data-skin=light] .faq-item.open .faq-question-text,[data-skin=light] .faq-item:hover .faq-chevron,[data-skin=light] .faq-item:hover .faq-question-text{color:#060a26!important}[data-skin=light] .home-discover-section__tab{color:#8b8f9c!important}[data-skin=light] .home-discover-section__tab.active{color:#007a7a!important}[data-skin=light] .home-discover-section__tab-indicator{background:#007a7a!important;border-radius:2px!important;bottom:0!important;display:block!important;height:3px!important}[data-skin=light] .home-discover-section__tabs{border-bottom:none!important;margin-bottom:14px!important;padding-bottom:4px!important}[data-skin=light] .home-discover-section__tabs:after{content:none!important;display:none!important}[data-skin=light] .home-discover-section__panel--soon,[data-skin=light] .home-discover-section__placeholder{background:#f9f9f9!important;border-color:#dcdfe5!important;color:#8b8f9c!important}.album-modal.copyright-apply-modal,.album-modal.sell-song-modal.copyright-apply-modal{background:linear-gradient(180deg,#131313fa,#0a0a0afa)!important;border:2px solid #72ffff!important;box-shadow:0 24px 80px #00000073,inset 0 0 0 1px #72ffff29!important;color:#fffffff2!important}.copyright-apply-modal .album-header h2,.copyright-apply-modal-header h2{color:#fff!important}.copyright-apply-modal .album-header p,.copyright-apply-modal-header p{color:#ffffff94!important}.copyright-apply-modal .copyright-top-panel{background:hsla(0,0%,100%,.025)!important;border:none!important;border-radius:22px!important}.copyright-apply-modal .copyright-section-card,.copyright-apply-modal .copyright-submit-dock{background:hsla(0,0%,100%,.022)!important;border:none!important;border-radius:22px!important;color:#fffffff2!important}.copyright-apply-modal .copyright-section-head h4{color:#fff!important}.copyright-apply-modal .copyright-section-head p{color:#ffffff8f!important}.copyright-apply-modal .copyright-register-switch-slider{background:#ffffff0f!important;box-shadow:inset 0 0 0 1px #ffffff0f!important}.copyright-apply-modal .copyright-register-switch-btn{color:#ffffffd6!important}.copyright-apply-modal .copyright-register-switch-btn.active{color:#000!important}.copyright-apply-modal .copyright-pill-btn{background:#ffffff08!important;border-color:#ffffff1f!important;color:#ffffffb8!important}.copyright-apply-modal .copyright-pill-btn.active,.copyright-apply-modal .copyright-pill-btn:hover{border-color:#72ffff6b!important;color:#72ffff!important}.copyright-apply-modal .album-input,.copyright-apply-modal .input-text,.copyright-apply-modal .input-textarea,.copyright-apply-modal select{background:#ffffff0a!important;border-color:#ffffff1f!important;color:#ffffffeb!important}.copyright-apply-modal .album-modal-close{background:#ffffff0f!important;color:#ffffffb8!important}.copyright-apply-modal .album-modal-close:hover{background:#72ffff1f!important;color:#72ffff!important}.service-modal-card.copyright-apply-modal,.service-modal-card.copyright-records-modal{background:linear-gradient(180deg,#131313fa,#0a0a0afa)!important;border:2px solid #72ffff!important;color:#fffffff2!important}.service-modal-card.copyright-apply-modal .service-modal-header h3,.service-modal-card.copyright-records-modal .service-modal-header h3{color:#fff!important}.service-modal-card.copyright-apply-modal .service-modal-header p,.service-modal-card.copyright-records-modal .service-modal-header p{color:#ffffff94!important}[data-skin=dark] .music-studio .description-form-container,[data-skin=dark] .music-studio .lyrics-form-container,[data-skin=dark] .music-studio .studio-lyrics-theme-panel,[data-skin=dark] .music-studio .studio-tempo-form-container,[data-skin=dark] .music-studio .style-form-container{background:var(--studio-bg-elevated)!important;background-image:none!important;border:1px solid #2d2d2d!important;box-shadow:none!important}[data-skin=dark] .music-studio .description-input-root,[data-skin=dark] .music-studio .inspiration-form-wrapper,[data-skin=dark] .music-studio .studio-form-shell{background:#0000!important;background-image:none!important}[data-skin=dark] .music-studio .studio-form-shell>.form-resize-handle--below-card{background:#0000!important}[data-skin=dark] .music-studio .description-form-container .description-textarea,[data-skin=dark] .music-studio .description-form-container .description-textarea:focus,[data-skin=dark] .music-studio .style-form-container .style-input,[data-skin=dark] .music-studio .style-form-container .style-input:focus{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=dark] .music-studio .description-form-container:focus-within,[data-skin=dark] .music-studio .style-form-container:focus-within{background:var(--studio-bg-elevated)!important;background-image:none!important;border-color:#2d2d2d!important;box-shadow:none!important}[data-skin=light] .music-studio .album-modal.copyright-apply-modal,[data-skin=light] .music-studio .album-modal.sell-song-modal.copyright-apply-modal,[data-skin=light] .service-modal-card.copyright-apply-modal{background:#fff!important;border:1px solid #eceef1!important;box-shadow:0 24px 64px #060a261f!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-register-switch,[data-skin=light] .music-studio .copyright-apply-modal .copyright-section-card,[data-skin=light] .music-studio .copyright-apply-modal .copyright-section-card--plain,[data-skin=light] .music-studio .copyright-apply-modal .copyright-status-card,[data-skin=light] .music-studio .copyright-apply-modal .copyright-submit-dock,[data-skin=light] .music-studio .copyright-apply-modal .copyright-top-panel{background:#0000!important;border:none!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-top-panel{background:#0000!important}[data-skin=light] .music-studio .copyright-apply-modal .album-header h2,[data-skin=light] .music-studio .copyright-apply-modal .copyright-section-head h4,[data-skin=light] .music-studio .copyright-apply-modal-header h2{color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .album-header p,[data-skin=light] .music-studio .copyright-apply-modal .copyright-section-head p,[data-skin=light] .music-studio .copyright-apply-modal-header p{color:#5c6078!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-registrant-summary{background:#fff!important;border:1px solid #e5e5e5!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-registrant-summary span,[data-skin=light] .music-studio .copyright-apply-modal .copyright-registrant-summary svg{color:#5c6078!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-registrant-quick-row{background:#f3f4f6!important;border-top:1px solid #eceef1!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-registrant-body{background:#fff!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-pill-btn{background:#fff!important;border:1px solid #e5e5e5!important;color:#5c6078!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-pill-btn.active,[data-skin=light] .music-studio .copyright-apply-modal .copyright-pill-btn:hover{background:#72ffff1f!important;border-color:#72ffff73!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .album-input,[data-skin=light] .music-studio .copyright-apply-modal .copyright-selected-work-card,[data-skin=light] .music-studio .copyright-apply-modal .copyright-work-picker-item,[data-skin=light] .music-studio .copyright-apply-modal .input-text,[data-skin=light] .music-studio .copyright-apply-modal .input-textarea,[data-skin=light] .music-studio .copyright-apply-modal select{background:#fff!important;border:1px solid #e5e5e5!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-selected-work-card span,[data-skin=light] .music-studio .copyright-apply-modal .copyright-selected-work-card strong{color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-selected-work-card span{color:#5c6078!important}[data-skin=light] .music-studio .copyright-apply-modal .identity-upload-card{background:#fff!important;border:1px dashed #d1d5db!important;color:#5c6078!important}[data-skin=light] .music-studio .copyright-apply-modal .album-modal-close{background:#f3f4f6!important;color:#5c6078!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-inline-confirm-btn,[data-skin=light] .music-studio .copyright-apply-modal .copyright-record-action-btn.primary{background:linear-gradient(135deg,#fff,#fff 20%,#72ffff)!important;border:1px solid #72ffff73!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .music-studio .copyright-apply-modal .copyright-upload-hint.personal{color:#007a7a!important}[data-skin=light] .music-studio .copyright-apply-modal .identity-upload-card svg{stroke:#007a7a!important;fill:none!important}.common-modal.copyright-apply-modal{max-width:720px!important;padding:20px 24px 24px!important;width:min(94vw,720px)!important}.copyright-apply-modal .studio-modal__header{margin-bottom:12px!important;padding-bottom:14px!important}.copyright-apply-modal__body{max-height:min(68vh,640px);overflow-y:auto;padding-right:4px}.copyright-apply-modal__footer{border-top:none!important;margin-top:0!important;padding-top:0!important}.copyright-apply-modal .copyright-apply-scroll{display:flex;flex-direction:column;gap:20px}.copyright-apply-modal .copyright-section-head h4{color:#060a26;color:var(--color-text,#060a26);font-size:15px;font-weight:700;margin:0 0 4px}.copyright-apply-modal .copyright-section-head p{color:#5c6078;color:var(--color-text-muted,#5c6078);font-size:13px;line-height:1.5;margin:0}.copyright-apply-modal .copyright-section-card+.copyright-section-card{border-top:1px solid #eceef1;border-top:1px solid var(--ui-modal-header-divider,#eceef1);margin-top:4px;padding-top:20px}[data-skin=dark] .copyright-apply-modal .copyright-section-card+.copyright-section-card{border-top-color:#ffffff14}.copyright-apply-modal .copyright-register-switch-btn,.copyright-apply-modal .copyright-register-switch-btn.active,.copyright-apply-modal .copyright-register-switch-btn.active:hover,.copyright-apply-modal .copyright-register-switch-btn:hover{background:#0000!important;box-shadow:none!important}.copyright-apply-modal .copyright-date-input-wrap{align-items:center;box-sizing:border-box;display:flex;gap:8px;position:relative;width:100%}.copyright-apply-modal .copyright-date-input-icon{fill:none!important;stroke:currentColor;flex-shrink:0}.copyright-apply-modal .copyright-date-input{background:#0000!important;flex:1 1;min-width:0}.copyright-apply-modal .copyright-date-input,.copyright-apply-modal .copyright-date-input:focus{border:none!important;box-shadow:none!important;outline:none!important}.copyright-apply-modal input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;height:100%;opacity:0!important;position:absolute;right:0;width:100%}[data-skin=dark] .copyright-apply-modal .copyright-section-card,[data-skin=dark] .copyright-apply-modal .copyright-section-card--plain,[data-skin=dark] .copyright-apply-modal .copyright-submit-dock,[data-skin=dark] .copyright-apply-modal .copyright-top-panel{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}[data-skin=dark] .copyright-apply-modal .copyright-date-input-wrap{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;padding:0 12px}[data-skin=dark] .copyright-apply-modal .copyright-date-input-wrap:focus-within{border-color:#72ffff59;box-shadow:none}[data-skin=dark] .copyright-apply-modal .copyright-date-input-icon{color:#ffffff8c}[data-skin=dark] .copyright-apply-modal .copyright-intro-item-work.copyright-work-picker-card,[data-skin=dark] .copyright-apply-modal .copyright-selected-work-card,[data-skin=dark] .copyright-apply-modal .copyright-work-picker-card{background:#ffffff0a!important;border:1px solid #ffffff1a!important;border-radius:12px!important}[data-skin=light] .copyright-apply-modal .copyright-registrant-body,[data-skin=light] .copyright-apply-modal .copyright-registrant-card,[data-skin=light] .copyright-apply-modal .copyright-registrant-panel,[data-skin=light] .copyright-apply-modal .copyright-registrant-quick-row,[data-skin=light] .copyright-apply-modal .copyright-registrant-summary,[data-skin=light] .copyright-apply-modal .copyright-section-card,[data-skin=light] .copyright-apply-modal .copyright-section-card--plain,[data-skin=light] .copyright-apply-modal .copyright-submit-dock,[data-skin=light] .copyright-apply-modal .copyright-top-panel{background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important}[data-skin=light] .copyright-apply-modal .copyright-date-input-wrap,[data-skin=light] .copyright-apply-modal .copyright-date-input-wrap:focus-within{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-shadow:none!important;outline:none!important;padding:10px 12px!important}[data-skin=light] .copyright-apply-modal .copyright-date-input-icon{stroke:#5c6078!important;color:#5c6078!important}[data-skin=light] .copyright-apply-modal .copyright-intro-item-work.copyright-work-picker-card,[data-skin=light] .copyright-apply-modal .copyright-work-picker-card{background:#72ffff14!important;border:none!important}.copyright-apply-modal .copyright-apply-layout{display:flex;flex-direction:column;gap:20px}.copyright-apply-modal .copyright-apply-main{display:flex;flex-direction:column;gap:18px}.copyright-apply-modal .copyright-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.copyright-apply-modal .copyright-form-grid .full-span{grid-column:1/-1}.copyright-apply-modal .copyright-form-grid label{color:#060a26;color:var(--color-text,#060a26);display:block;font-size:13px;font-weight:600;margin-bottom:8px}.copyright-apply-modal .service-toggle-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.copyright-apply-modal .copyright-pill-btn{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;color:#ffffffdb;cursor:pointer;font-size:14px;font-weight:600;padding:10px 18px;transition:border-color .15s ease,background .15s ease,color .15s ease}.copyright-apply-modal .copyright-pill-btn.active{background:#72ffff1a;border-color:#72ffff8c;color:#72ffff}.copyright-apply-modal .copyright-register-switch{display:flex;justify-content:center;width:100%}.copyright-apply-modal .copyright-register-switch-slider{background:#ffffff0f;border-radius:24px;box-shadow:inset 0 0 0 1px #ffffff0f;display:flex;overflow:hidden;padding:4px;position:relative;width:min(640px,100%)}.copyright-apply-modal .copyright-register-switch-indicator{background:linear-gradient(135deg,#fff,#00b8b8);border-radius:18px;bottom:4px;left:4px;pointer-events:none;position:absolute;top:4px;transition:transform .24s ease;width:calc(50% - 4px);z-index:1}.copyright-apply-modal .copyright-register-switch-slider.active-right .copyright-register-switch-indicator{transform:translateX(100%)}.copyright-apply-modal .copyright-register-switch-btn{background:#0000;border:none;border-radius:18px;color:#ffffffd6;cursor:pointer;flex:1 1;font-size:15px;font-weight:700;padding:10px 12px;position:relative;z-index:2}.copyright-apply-modal .copyright-register-switch-btn.active{color:#000}.copyright-apply-modal .copyright-work-picker{display:flex;flex-direction:column;gap:12px}.copyright-apply-modal .copyright-work-picker-card{align-items:center;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px 14px;text-align:left;width:100%}.copyright-apply-modal .copyright-intro-cover{background:#ffffff0a;border-radius:12px;flex-shrink:0;height:64px;object-fit:cover;width:64px}.copyright-apply-modal .copyright-intro-cover.placeholder{align-items:center;color:#ffffff61;display:flex;justify-content:center}.copyright-apply-modal .copyright-intro-work-meta{display:flex;flex:1 1;flex-direction:column;gap:4px;min-width:0}.copyright-apply-modal .copyright-intro-label{color:#ffffff85;font-size:12px}.copyright-apply-modal .copyright-intro-work-meta strong{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyright-apply-modal .copyright-work-picker-card-hint{color:#ffffff73;flex-shrink:0;font-size:12px}.copyright-apply-modal .copyright-work-picker-list{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.copyright-apply-modal .copyright-work-picker-item{align-items:center;background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;color:inherit;cursor:pointer;display:flex;gap:12px;padding:12px;text-align:left}.copyright-apply-modal .copyright-work-picker-item.active{background:#72ffff1a;border-color:#72ffff85}.copyright-apply-modal .copyright-work-picker-cover{border-radius:10px;flex-shrink:0;height:48px;object-fit:cover;width:48px}.copyright-apply-modal .copyright-work-picker-cover.placeholder{align-items:center;background:#ffffff0a;color:#ffffff61;display:flex;justify-content:center}.copyright-apply-modal .copyright-work-picker-meta{display:flex;flex-direction:column;gap:4px;min-width:0}.copyright-apply-modal .copyright-work-picker-meta strong{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.copyright-apply-modal .copyright-work-picker-meta span{color:#ffffff80;font-size:12px}.copyright-apply-modal .copyright-work-picker-footer{display:flex;justify-content:center}.copyright-apply-modal .copyright-work-picker-toggle-btn{background:#ffffff14;border:none;border-radius:999px;color:#ffffffdb;cursor:pointer;font-size:12px;font-weight:600;padding:8px 14px}.copyright-apply-modal .copyright-work-picker-empty{align-items:center;border:1px dashed #ffffff2e;border-radius:14px;color:#ffffffb8;display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;padding:14px}.copyright-apply-modal .copyright-submit-dock--centered{display:flex;justify-content:center;width:100%}.copyright-apply-modal .copyright-submit-main-btn{width:min(320px,100%)}.copyright-apply-modal .input-text,.copyright-apply-modal .input-textarea,.copyright-apply-modal select{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;box-sizing:border-box;color:inherit;font:inherit;padding:10px 12px;width:100%}.copyright-apply-modal .copyright-apply-modal__footer,.copyright-apply-modal .studio-modal__footer{border-top:none!important;padding-top:8px!important}@media (max-width:900px){.copyright-apply-modal .copyright-form-grid{grid-template-columns:1fr}}[data-skin=light] .copyright-apply-modal .copyright-pill-btn{background:#fff!important;border:1px solid #e5e5e5!important;color:#5c6078!important}[data-skin=light] .copyright-apply-modal .copyright-pill-btn.active{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:none!important;box-shadow:none!important}[data-skin=light] .copyright-apply-modal .copyright-register-switch-slider{background:#f3f4f6!important;border:1px solid #e5e5e5!important;box-shadow:none!important}[data-skin=light] .copyright-apply-modal .copyright-register-switch-indicator{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;box-shadow:none!important}[data-skin=light] .copyright-apply-modal .copyright-register-switch-btn{color:#5c6078!important;font-size:14px!important;font-weight:600!important}[data-skin=light] .copyright-apply-modal .copyright-work-picker-card,[data-skin=light] .copyright-apply-modal .copyright-work-picker-item{background:#72ffff14!important;border:1px solid #72ffff33!important;color:#060a26!important}[data-skin=light] .copyright-apply-modal .copyright-intro-label,[data-skin=light] .copyright-apply-modal .copyright-work-picker-card-hint,[data-skin=light] .copyright-apply-modal .copyright-work-picker-meta span{color:#8b8f9c!important}[data-skin=light] .copyright-apply-modal .copyright-intro-work-meta strong,[data-skin=light] .copyright-apply-modal .copyright-work-picker-meta strong{color:#060a26!important}[data-skin=light] .copyright-apply-modal .input-text,[data-skin=light] .copyright-apply-modal .input-textarea,[data-skin=light] .copyright-apply-modal select{background:#fff!important;border:1px solid #e5e5e5!important;color:#060a26!important}[data-skin=light] .copyright-apply-modal .copyright-submit-main-btn{background:linear-gradient(135deg,#fff,#fff 20%,#72ffff)!important;border:none!important;box-shadow:none!important}[data-skin=light] .copyright-apply-modal .copyright-section-card+.copyright-section-card{border-top:1px solid #eceef1!important}[data-skin=light] .copyright-apply-modal{color-scheme:light}[data-skin=light] .copyright-apply-modal .copyright-apply-modal__body,[data-skin=light] .copyright-apply-modal .copyright-apply-scroll{overflow-x:hidden!important}[data-skin=light] .copyright-apply-modal .copyright-section-head h4{color:#060a26!important}[data-skin=light] .copyright-apply-modal .copyright-form-grid label,[data-skin=light] .copyright-apply-modal .copyright-section-head p{color:#5c6078!important}[data-skin=light] .copyright-apply-modal .copyright-date-input-wrap{align-items:center!important;background:#fff!important;border:1px solid #e5e5e5!important;border-radius:12px!important;box-sizing:border-box!important;display:flex!important;gap:8px!important;padding:10px 12px!important;width:100%!important}[data-skin=light] .copyright-apply-modal .copyright-date-input-wrap:focus-within{border-color:#00b8b873!important;box-shadow:none!important;outline:none!important}[data-skin=light] .copyright-apply-modal .copyright-date-input-icon{stroke:#007a7a!important;fill:none!important;color:#007a7a!important;flex-shrink:0!important}[data-skin=light] .copyright-apply-modal .copyright-date-input{color:#060a26!important;color-scheme:light}[data-skin=light] .copyright-apply-modal .copyright-work-picker-list{grid-gap:10px!important;display:grid!important;gap:10px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;max-height:288px!important;overflow-x:hidden!important;overflow-y:auto!important}[data-skin=light] .copyright-apply-modal .identity-upload-card{background:#00b8b80a!important;border:1px dashed #007a7a61!important;color:#5c6078!important}[data-skin=light] .copyright-apply-modal .identity-upload-card strong{color:#060a26!important}[data-skin=light] .copyright-apply-modal .identity-upload-card span{color:#5c6078!important}[data-skin=light] .copyright-apply-modal .identity-upload-card svg{fill:none!important;stroke:#007a7a!important;background:#0000!important;color:#007a7a!important}[data-skin=light] .copyright-apply-modal .copyright-upload-hint,[data-skin=light] .copyright-apply-modal .copyright-upload-hint.personal{color:#007a7a!important}[data-skin=light] .copyright-apply-modal .copyright-inline-confirm-btn{background:linear-gradient(135deg,#fff,#fff 20%,#72ffff)!important;border:1px solid #007a7a59!important;box-shadow:none!important;color:#060a26!important}[data-skin=light] .copyright-apply-modal .copyright-inline-confirm-btn:hover{border-color:#00b8b88c!important}[data-skin=light] .copyright-apply-modal .copyright-pill-btn.active,[data-skin=light] .copyright-apply-modal .copyright-register-switch-btn.active,[data-skin=light] .copyright-apply-modal .copyright-submit-main-btn{color:#060a26!important}[data-skin=light] .copyright-apply-modal ::-webkit-scrollbar-thumb{background:#00b8b861!important}[data-skin=light] .copyright-apply-modal ::-webkit-scrollbar-thumb:hover{background:#00b8b894!important}[data-skin=dark] .copyright-apply-modal .copyright-form-grid label,[data-skin=dark] .copyright-apply-modal .copyright-subsection-title,[data-skin=dark] .copyright-apply-modal .form-group label{color:#ffffffc7!important}[data-skin=dark] .copyright-apply-modal .copyright-section-head h4{color:#fffffff2!important}[data-skin=dark] .copyright-apply-modal .copyright-section-head p{color:#ffffff94!important}[data-skin=dark] .copyright-apply-modal .copyright-apply-scroll{gap:16px}[data-skin=dark] .copyright-apply-modal .copyright-apply-main,[data-skin=dark] .copyright-apply-modal .copyright-form-grid{gap:14px}[data-skin=dark] .copyright-apply-modal .copyright-form-grid label{margin-bottom:6px}[data-skin=dark] .copyright-apply-modal .copyright-section-card+.copyright-section-card{margin-top:0;padding-top:14px}[data-skin=dark] .copyright-apply-modal .copyright-date-input-icon{display:none!important}[data-skin=dark] .copyright-apply-modal .copyright-date-input-wrap{background:#ffffff0a!important;border:1px solid #ffffff1f!important;padding:10px 14px!important}[data-skin=dark] .copyright-apply-modal .copyright-date-input-wrap:focus-within,[data-skin=dark] .copyright-apply-modal .copyright-date-input-wrap:hover{background:#ffffff0a!important;border-color:#ffffff1f!important;box-shadow:none!important;outline:none!important}[data-skin=dark] .copyright-apply-modal .copyright-date-input{color:#ffffffeb!important;color-scheme:dark}[data-skin=dark] .copyright-apply-modal input[type=date]::-webkit-calendar-picker-indicator{filter:none!important;opacity:0!important}[data-skin=dark] .copyright-apply-modal .input-text,[data-skin=dark] .copyright-apply-modal .input-textarea,[data-skin=dark] .copyright-apply-modal select{background:#ffffff0a!important;border-color:#ffffff1f!important;color:#ffffffeb!important}[data-skin=dark] .copyright-apply-modal .input-text:focus,[data-skin=dark] .copyright-apply-modal .input-text:hover,[data-skin=dark] .copyright-apply-modal .input-textarea:focus,[data-skin=dark] .copyright-apply-modal .input-textarea:hover,[data-skin=dark] .copyright-apply-modal select:focus,[data-skin=dark] .copyright-apply-modal select:hover{background:#ffffff0a!important;border-color:#ffffff1f!important;box-shadow:none!important;outline:none!important}[data-skin=dark] .copyright-apply-modal .copyright-pill-btn:hover{background:#ffffff0a!important;border-color:#ffffff1f!important;color:#ffffffdb!important}[data-skin=dark] .copyright-apply-modal .copyright-pill-btn.active:hover{background:#72ffff1a!important;border-color:#72ffff8c!important;color:#72ffff!important}[data-skin=dark] .copyright-apply-modal .copyright-registrant-body,[data-skin=dark] .copyright-apply-modal .copyright-registrant-card,[data-skin=dark] .copyright-apply-modal .copyright-registrant-panel,[data-skin=dark] .copyright-apply-modal .copyright-registrant-quick-row,[data-skin=dark] .copyright-apply-modal .copyright-registrant-summary{background:#0000!important;border:none!important;box-shadow:none!important}[data-skin=dark] .copyright-apply-modal .copyright-registrant-body{padding:0!important}[data-skin=dark] .copyright-apply-modal .copyright-registrant-quick-row{padding:0 0 10px!important}[data-skin=dark] .copyright-apply-modal .identity-upload-card:hover{background:#ffffff0a!important;border-color:#ffffff24!important;transform:none!important}[data-skin=dark] .copyright-apply-modal .copyright-inline-confirm-btn:hover{background:#ffffff0a!important;border-color:#ffffff24!important;color:#ffffffdb!important}.home-creation-hero__mode-btn.active,.home-creation-hero__mode-btn.active .home-creation-hero__mode-btn-label,.home-creation-hero__mode-btn.active span,.mobile-profile-tabs .mode-btn.active,.mobile-profile-tabs .mode-btn.active span,.music-studio .mode-btn.active,.music-studio .mode-btn.active .mode-btn-label,.music-studio .mode-btn.active span,.music-studio .mode-selection .mode-btn.active{color:#060a26!important}.home-creation-hero__mode-btn.active svg,.mobile-profile-tabs .mode-btn.active svg,.music-studio .mode-btn.active svg{stroke:#060a26!important;fill:none!important;color:#060a26!important}.home-creation-hero__mode-btn.active:hover,.home-creation-hero__mode-btn:hover,.home-creation-hero__mode-btn:hover:not(.active),.home-creation-hero__mode-btn:hover:not(.active) .home-creation-hero__mode-btn-label,.home-creation-hero__mode-btn:hover:not(.active) span,.home-creation-hero__mode-btn:hover:not(.active) svg,.mobile-profile-tabs .mode-btn:hover:not(.active),.music-studio .mode-btn.active:hover,.music-studio .mode-btn.active:hover .mode-btn-label,.music-studio .mode-btn.active:hover span,.music-studio .mode-btn:hover,.music-studio .mode-btn:hover:not(.active),.music-studio .mode-btn:hover:not(.active) .mode-btn-label,.music-studio .mode-btn:hover:not(.active) span,.music-studio .mode-btn:hover:not(.active) svg{background:#0000!important;box-shadow:none!important;color:inherit!important;filter:none!important;font-size:inherit!important;font-weight:inherit!important;opacity:1!important;scale:1!important;transform:none!important}.music-studio .mode-btn:hover,.music-studio .mode-btn:hover:not(:disabled),.music-studio .mode-selection .mode-btn:hover,.music-studio .mode-selection .mode-btn:hover:not(:disabled){background:#0000!important;border:none!important;color:inherit!important;font-size:inherit!important;font-weight:inherit!important;text-shadow:none!important;transform:none!important}.music-studio .mode-btn.active:hover,.music-studio .mode-btn.active:hover .mode-btn-label,.music-studio .mode-btn.active:hover span,.music-studio .mode-btn.active:hover svg{stroke:#060a26!important;color:#060a26!important}.studio-pro-hub-pill,.studio-pro-hub-pill.is-active,.studio-pro-hub-pill:hover:not(.is-active):not(:disabled){font-size:12px!important;font-weight:600!important;transform:none!important}.studio-pro-hub-pill.is-active{color:#060a26!important;font-weight:700!important}.work-details-music-player .common-player,.work-details-music-player .work-details-common-player{background:#0000!important;border-top:1px solid #ffffff14;padding:12px 8px 14px!important}.work-details-common-player.common-player--desktop{gap:12px 24px!important;grid-template-columns:minmax(240px,360px) minmax(0,1fr)!important;max-width:100%!important;padding:12px 4px 14px!important;width:100%!important}.work-details-common-player .common-player__meta{flex:1 1 auto;min-width:0}.work-details-common-player .common-player__cover{height:56px!important;width:56px!important}.work-details-common-player .common-player__title{font-size:15px!important}.work-details-common-player .common-player__artist{font-size:13px!important}.work-details-common-player .common-player__progress{padding:0 4px!important;width:100%!important}[data-skin=light] .work-details-music-player .common-player{border-top-color:#eceef1!important}.studio-video-remix-btn{align-items:center!important;background:#72ffff14!important;border:1px solid #72ffff73!important;border-radius:999px!important;color:#72ffff!important;cursor:pointer!important;display:inline-flex!important;font-size:14px!important;font-weight:600!important;gap:8px!important;padding:10px 18px!important}.studio-video-remix-btn svg{fill:none!important;stroke:currentColor!important}.studio-video-more-menu{--studio-video-more-menu-bg:#1a1a1a;background:var(--studio-video-more-menu-bg)!important;border:1px solid #ffffff1f!important;box-shadow:0 12px 32px #00000073!important}[data-skin=light] .studio-video-more-menu{--studio-video-more-menu-bg:#fff;border-color:#eceef1!important;box-shadow:0 12px 32px #060a261f!important}.studio-video-more-menu button{background:#0000!important;color:#ffffffeb!important}.studio-video-more-menu button:hover{background:#ffffff0f!important}.studio-video-more-menu .studio-video-more-menu-delete,.studio-video-more-menu button.studio-video-more-menu-delete{color:#ff6b6b!important}.studio-video-more-menu button svg{fill:none!important;stroke:currentColor!important}.edit-album-copy-btn{align-items:center!important;background:#ffffff0f!important;border:1px solid #ffffff2e!important;border-radius:999px!important;color:#ffffffe0!important;cursor:pointer!important;display:inline-flex!important;font-size:13px!important;gap:6px!important;padding:6px 12px!important}.edit-album-copy-btn:hover{background:#ffffff1a!important;color:#fff!important}.edit-album-copy-btn svg{fill:none!important;stroke:currentColor!important}[data-skin=light] .studio-video-remix-btn{background:linear-gradient(135deg,#fff,#fff 55%,#72ffff)!important;border:1px solid #72ffff73!important;color:#060a26!important}[data-skin=light] .studio-video-remix-btn svg{stroke:#007a7a!important;color:#007a7a!important}[data-skin=dark] .rename-track-modal.common-modal .studio-modal__title{color:#fffffff2!important}[data-skin=dark] .rename-track-modal .original-name-label{color:#ffffff8c!important}[data-skin=dark] .rename-track-modal .original-name-value{color:#72ffff!important}.copyright-apply-modal.common-modal .studio-modal__title{font-size:20px!important;font-size:var(--ui-modal-title-size,20px)!important}.copyright-apply-modal.common-modal .studio-modal__subtitle{font-size:13px!important;line-height:1.5!important}[data-skin=light] .home-creation-hero__mode-btn:not(.active):hover,[data-skin=light] .home-creation-hero__mode-btn:not(.active):hover .home-creation-hero__mode-btn-label,[data-skin=light] .music-studio .mode-btn:not(.active):hover,[data-skin=light] .music-studio .mode-btn:not(.active):hover .mode-btn-label,[data-skin=light] .music-studio .mode-btn:not(.active):hover span{background:#0000!important;color:#8b8f9c!important;font-size:inherit!important;font-weight:inherit!important;transform:none!important}[data-skin=light] .home-creation-hero__mode-btn:not(.active):hover svg,[data-skin=light] .music-studio .mode-btn:not(.active):hover svg{stroke:#9ca3af!important;fill:none!important;color:#9ca3af!important;transform:none!important}[data-skin=light] .home-creation-hero__mode-btn.active:hover,[data-skin=light] .home-creation-hero__mode-btn.active:hover .home-creation-hero__mode-btn-label,[data-skin=light] .music-studio .mode-btn.active:hover,[data-skin=light] .music-studio .mode-btn.active:hover .mode-btn-label,[data-skin=light] .music-studio .mode-btn.active:hover span{color:#060a26!important}[data-skin=light] .home-creation-hero__mode-btn.active:hover svg,[data-skin=light] .music-studio .mode-btn.active:hover svg{stroke:#060a26!important;fill:none!important;color:#060a26!important}[data-skin=light] .style-modal-overlay .style-modal-footer{gap:12px!important;justify-content:center!important}[data-skin=light] .style-modal-overlay .style-modal-footer .cancel-btn{background:#fff!important;border:1px solid #e5e5e5!important;border-radius:999px!important;box-shadow:none!important;color:#5c6078!important;cursor:pointer!important;font-size:14px!important;font-weight:600!important;min-height:44px!important;padding:12px 32px!important}[data-skin=light] .style-modal-overlay .style-modal-footer .cancel-btn:hover{background:#f8f9fa!important;color:#060a26!important}:root,[data-skin=dark]{--studio-modal-overlay-bg:var(--ui-modal-overlay,#000c);--studio-modal-shell-bg:var(--ui-modal-panel,#1a1a1a);--studio-form-card-bg:#2a2a2a;--studio-form-card-border:#2d2d2d}[data-skin=light]{--studio-modal-overlay-bg:var(--ui-modal-overlay,#060a2673);--studio-modal-shell-bg:var(--ui-modal-panel,#fff);--studio-form-card-bg:#f8f8f9;--studio-form-card-border:#e5e7eb}:root:not([data-skin=light]) .add-songs-modal-overlay,:root:not([data-skin=light]) .album-modal-overlay,:root:not([data-skin=light]) .auth-modal-overlay,:root:not([data-skin=light]) .auth-required-overlay,:root:not([data-skin=light]) .avatar-picker-modal-overlay,:root:not([data-skin=light]) .cc-login-modal-overlay,:root:not([data-skin=light]) .cc-song-picker-overlay,:root:not([data-skin=light]) .confirm-modal-overlay,:root:not([data-skin=light]) .desktop-install-modal-overlay,:root:not([data-skin=light]) .edit-album-modal-overlay,:root:not([data-skin=light]) .legal-modal-overlay,:root:not([data-skin=light]) .lyric-ai-tag-modal-overlay,:root:not([data-skin=light]) .lyric-structure-tag-modal-overlay,:root:not([data-skin=light]) .lyric-studio-hub-modal-overlay,:root:not([data-skin=light]) .modal-overlay,:root:not([data-skin=light]) .music-download-format-modal,:root:not([data-skin=light]) .persona-modal-overlay,:root:not([data-skin=light]) .profile-modal-overlay,:root:not([data-skin=light]) .reference-upload-modal-overlay,:root:not([data-skin=light]) .rename-modal-overlay,:root:not([data-skin=light]) .service-modal-overlay,:root:not([data-skin=light]) .share-modal-overlay,:root:not([data-skin=light]) .sms-captcha-overlay,:root:not([data-skin=light]) .studio-sheet-modal-overlay,:root:not([data-skin=light]) .workspace-modal-overlay,[data-skin=dark] .add-songs-modal-overlay,[data-skin=dark] .album-modal-overlay,[data-skin=dark] .auth-modal-overlay,[data-skin=dark] .auth-required-overlay,[data-skin=dark] .avatar-picker-modal-overlay,[data-skin=dark] .cc-login-modal-overlay,[data-skin=dark] .cc-song-picker-overlay,[data-skin=dark] .confirm-modal-overlay,[data-skin=dark] .desktop-install-modal-overlay,[data-skin=dark] .edit-album-modal-overlay,[data-skin=dark] .legal-modal-overlay,[data-skin=dark] .lyric-ai-tag-modal-overlay,[data-skin=dark] .lyric-structure-tag-modal-overlay,[data-skin=dark] .lyric-studio-hub-modal-overlay,[data-skin=dark] .modal-overlay,[data-skin=dark] .music-download-format-modal,[data-skin=dark] .persona-modal-overlay,[data-skin=dark] .profile-modal-overlay,[data-skin=dark] .reference-upload-modal-overlay,[data-skin=dark] .rename-modal-overlay,[data-skin=dark] .service-modal-overlay,[data-skin=dark] .share-modal-overlay,[data-skin=dark] .sms-captcha-overlay,[data-skin=dark] .studio-sheet-modal-overlay,[data-skin=dark] .workspace-modal-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000c!important;background:var(--studio-modal-overlay-bg)!important}:root:not([data-skin=light]) .add-songs-modal,:root:not([data-skin=light]) .album-modal,:root:not([data-skin=light]) .auth-modal-container,:root:not([data-skin=light]) .auth-required-modal,:root:not([data-skin=light]) .avatar-picker-modal,:root:not([data-skin=light]) .cc-login-modal,:root:not([data-skin=light]) .cc-song-picker-modal,:root:not([data-skin=light]) .confirm-modal,:root:not([data-skin=light]) .edit-album-modal,:root:not([data-skin=light]) .legal-modal,:root:not([data-skin=light]) .lyric-ai-tag-modal,:root:not([data-skin=light]) .lyric-structure-tag-modal,:root:not([data-skin=light]) .lyric-studio-hub-modal,:root:not([data-skin=light]) .persona-modal,:root:not([data-skin=light]) .profile-modal,:root:not([data-skin=light]) .reference-upload-modal,:root:not([data-skin=light]) .rename-modal,:root:not([data-skin=light]) .service-modal-card:not(.copyright-apply-modal):not(.copyright-records-modal),:root:not([data-skin=light]) .share-modal,:root:not([data-skin=light]) .studio-sheet-modal,[data-skin=dark] .add-songs-modal,[data-skin=dark] .album-modal,[data-skin=dark] .auth-modal-container,[data-skin=dark] .auth-required-modal,[data-skin=dark] .avatar-picker-modal,[data-skin=dark] .cc-login-modal,[data-skin=dark] .cc-song-picker-modal,[data-skin=dark] .confirm-modal,[data-skin=dark] .edit-album-modal,[data-skin=dark] .legal-modal,[data-skin=dark] .lyric-ai-tag-modal,[data-skin=dark] .lyric-structure-tag-modal,[data-skin=dark] .lyric-studio-hub-modal,[data-skin=dark] .persona-modal,[data-skin=dark] .profile-modal,[data-skin=dark] .reference-upload-modal,[data-skin=dark] .rename-modal,[data-skin=dark] .service-modal-card:not(.copyright-apply-modal):not(.copyright-records-modal),[data-skin=dark] .share-modal,[data-skin=dark] .studio-sheet-modal{background:#1a1a1a!important;background:var(--studio-modal-shell-bg)!important;border:1px solid #0000!important;border:1px solid var(--ui-modal-border,#0000)!important;border-radius:16px;border-radius:var(--ui-modal-radius,16px);box-shadow:0 8px 32px #0006!important;box-shadow:var(--ui-modal-shadow,0 8px 32px #0006)!important}[data-skin=light] .add-songs-modal-overlay,[data-skin=light] .album-modal-overlay,[data-skin=light] .auth-modal-overlay,[data-skin=light] .auth-required-overlay,[data-skin=light] .avatar-picker-modal-overlay,[data-skin=light] .cc-login-modal-overlay,[data-skin=light] .cc-song-picker-overlay,[data-skin=light] .common-modal-overlay,[data-skin=light] .confirm-modal-overlay,[data-skin=light] .desktop-install-modal-overlay,[data-skin=light] .edit-album-modal-overlay,[data-skin=light] .legal-modal-overlay,[data-skin=light] .lyric-ai-tag-modal-overlay,[data-skin=light] .lyric-structure-tag-modal-overlay,[data-skin=light] .lyric-studio-hub-modal-overlay,[data-skin=light] .modal-overlay,[data-skin=light] .music-download-format-modal,[data-skin=light] .persona-modal-overlay,[data-skin=light] .profile-modal-overlay,[data-skin=light] .reference-upload-modal-overlay,[data-skin=light] .rename-modal-overlay,[data-skin=light] .service-modal-overlay,[data-skin=light] .share-modal-overlay,[data-skin=light] .sms-captcha-overlay,[data-skin=light] .song-sale-buy-modal-overlay,[data-skin=light] .studio-audio-edit-modal-overlay,[data-skin=light] .studio-midi-details-modal-overlay,[data-skin=light] .studio-midi-generate-modal-overlay,[data-skin=light] .studio-sheet-modal-overlay,[data-skin=light] .workspace-modal-overlay{backdrop-filter:blur(6px)!important;-webkit-backdrop-filter:blur(6px)!important;background:#000c!important;background:var(--studio-modal-overlay-bg)!important}[data-skin=light] .add-songs-modal,[data-skin=light] .album-modal,[data-skin=light] .auth-modal-container,[data-skin=light] .auth-required-modal,[data-skin=light] .avatar-picker-modal,[data-skin=light] .cc-login-modal,[data-skin=light] .cc-song-picker-modal,[data-skin=light] .common-modal,[data-skin=light] .confirm-modal,[data-skin=light] .edit-album-modal,[data-skin=light] .legal-modal,[data-skin=light] .lyric-ai-tag-modal,[data-skin=light] .lyric-structure-tag-modal,[data-skin=light] .lyric-studio-hub-modal,[data-skin=light] .persona-modal,[data-skin=light] .profile-modal,[data-skin=light] .reference-upload-modal,[data-skin=light] .rename-modal,[data-skin=light] .service-modal-card:not(.copyright-apply-modal):not(.copyright-records-modal),[data-skin=light] .share-modal,[data-skin=light] .song-sale-buy-modal,[data-skin=light] .studio-audio-edit-modal,[data-skin=light] .studio-midi-details-modal,[data-skin=light] .studio-midi-generate-modal,[data-skin=light] .studio-sheet-modal{background:#1a1a1a!important;background:var(--studio-modal-shell-bg)!important;border:1px solid #eceef1!important;border:1px solid var(--ui-modal-border,var(--color-border,#eceef1))!important;border-radius:16px;border-radius:var(--ui-modal-radius,16px);box-shadow:0 20px 60px #0f172a1f!important;box-shadow:var(--ui-modal-shadow,0 20px 60px #0f172a1f)!important;color:#060a26!important;color:var(--color-text,#060a26)!important}:root{--studio-scrollbar-size:2px;--studio-scrollbar-thumb:#373c44b3;--studio-scrollbar-thumb-hover:#373c44f2}.studio-scrollbar,.studio-scrollbar *{scrollbar-color:#373c44b3 #0000;scrollbar-color:var(--studio-scrollbar-thumb) #0000;scrollbar-width:thin}.studio-scrollbar ::-webkit-scrollbar,.studio-scrollbar::-webkit-scrollbar{height:2px;height:var(--studio-scrollbar-size);width:2px;width:var(--studio-scrollbar-size)}.studio-scrollbar ::-webkit-scrollbar-track,.studio-scrollbar::-webkit-scrollbar-track{background:#0000}.studio-scrollbar ::-webkit-scrollbar-thumb,.studio-scrollbar::-webkit-scrollbar-thumb{background:#373c44b3;background:var(--studio-scrollbar-thumb);border-radius:999px}.studio-scrollbar ::-webkit-scrollbar-thumb:hover,.studio-scrollbar::-webkit-scrollbar-thumb:hover{background:#373c44f2;background:var(--studio-scrollbar-thumb-hover)}:root{--studio-modal-close-size:36px;--studio-modal-close-font-size:24px;--studio-modal-close-color:#888;--studio-modal-close-color-hover:#fff;--studio-modal-close-top:16px;--studio-modal-close-right:16px}[data-skin=light]{--studio-modal-close-size:38px;--studio-modal-close-font-size:24px;--studio-modal-close-color:#5c6078;--studio-modal-close-color-hover:#060a26;--studio-modal-close-top:14px;--studio-modal-close-right:14px}.add-songs-modal-close,.album-modal-close,.auth-modal-close,.avatar-picker-modal-close,.cc-assets-space-modal-close,.cc-usage-modal-close,.desktop-install-modal__close,.detail-modal-close-btn,.edit-album-modal-close,.edit-username-close,.edit-username-modal>.album-modal-close,.feature-modal-close,.fixed-dialogue-lyrics-modal-close,.inspiration-supplement-close,.local-adjust-close-btn,.lyrics-prompt-modal-close,.menu-close-btn,.mobile-sheet-close-btn,.modal-close-btn,.music-video-modal-close,.persona-modal-close,.photo-sing-audio-modal__close,.profile-modal-close,.reference-upload-modal-close,.rename-modal-close,.separation-modal-close,.service-modal-close,.share-modal-close,.share-modal-header .close-btn,.singers-modal-close-btn,.sms-captcha-close.auth-modal-close,.studio-modal-close,.style-modal-header .close-btn,.upload-close-btn,.workspace-modal-close{align-items:center;background:none;border:none;border-radius:50%;box-sizing:border-box;color:#888;color:var(--studio-modal-close-color);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:24px;font-size:var(--studio-modal-close-font-size);font-weight:400;height:36px;height:var(--studio-modal-close-size);justify-content:center;line-height:1;min-height:36px;min-height:var(--studio-modal-close-size);min-width:36px;min-width:var(--studio-modal-close-size);opacity:1;padding:0;transition:color .2s ease,background .2s ease;visibility:visible;width:36px;width:var(--studio-modal-close-size)}.add-songs-modal-close,.album-modal-close,.auth-modal-close,.avatar-picker-modal-close,.cc-usage-modal-close,.detail-modal-close-btn,.edit-album-modal-close,.edit-username-modal>.album-modal-close,.feature-modal-close,.fixed-dialogue-lyrics-modal-close,.lyrics-prompt-modal-close,.music-video-modal-close,.persona-modal-close,.profile-modal-close,.reference-upload-modal-close,.rename-modal-close,.share-modal-close,.sms-captcha-close.auth-modal-close,.studio-modal-close,.upload-close-btn{position:absolute;right:16px;right:var(--studio-modal-close-right);top:16px;top:var(--studio-modal-close-top);z-index:12}.edit-username-modal{position:relative}.cc-usage-modal-close,.edit-username-modal>.album-modal-close{background:#ffffff0f;border:1px solid #ffffff24;color:#ffffffe0}.avatar-picker-modal-close{z-index:10010}.upload-close-btn{top:56px}.detail-modal-close-btn{right:14px;top:14px;z-index:120}.cc-usage-modal-close{right:16px;top:12px}.add-songs-modal-close:hover,.album-modal-close:hover,.auth-modal-close:hover,.avatar-picker-modal-close:hover,.cc-usage-modal-close:hover,.desktop-install-modal__close:hover,.detail-modal-close-btn:hover,.edit-album-modal-close:hover,.edit-username-close:hover,.feature-modal-close:hover,.fixed-dialogue-lyrics-modal-close:hover,.inspiration-supplement-close:hover,.local-adjust-close-btn:hover,.lyrics-prompt-modal-close:hover,.menu-close-btn:hover,.mobile-sheet-close-btn:hover,.modal-close-btn:hover,.music-video-modal-close:hover,.persona-modal-close:hover,.photo-sing-audio-modal__close:hover,.profile-modal-close:hover,.reference-upload-modal-close:hover,.rename-modal-close:hover,.separation-modal-close:hover,.service-modal-close:hover,.share-modal-close:hover,.share-modal-header .close-btn:hover,.singers-modal-close-btn:hover,.sms-captcha-close.auth-modal-close:hover,.style-modal-header .close-btn:hover,.upload-close-btn:hover,.workspace-modal-close:hover{background:#ffffff14;color:#fff;color:var(--studio-modal-close-color-hover)}[data-skin=light] .add-songs-modal-close,[data-skin=light] .album-modal-close,[data-skin=light] .auth-modal-close,[data-skin=light] .cc-assets-space-modal-close,[data-skin=light] .cc-usage-modal-close,[data-skin=light] .edit-album-modal-close,[data-skin=light] .edit-username-close,[data-skin=light] .inspiration-supplement-close,[data-skin=light] .lyric-ai-tag-modal .album-modal-close,[data-skin=light] .lyric-studio-hub-modal .album-modal-close,[data-skin=light] .menu-close-btn.mobile-sheet-close-btn,[data-skin=light] .modal-close-btn,[data-skin=light] .persona-modal-close,[data-skin=light] .profile-modal-close,[data-skin=light] .rename-modal-close,[data-skin=light] .service-modal-close,[data-skin=light] .share-modal-close,[data-skin=light] .studio-modal-close,[data-skin=light] .style-modal-header .close-btn{background:#0000!important;border:none!important;border-radius:0!important;font-size:22px!important;font-weight:500!important;line-height:1!important}[data-skin=light] .add-songs-modal-close:hover,[data-skin=light] .album-modal-close:hover,[data-skin=light] .auth-modal-close:hover,[data-skin=light] .cc-assets-space-modal-close:hover,[data-skin=light] .cc-usage-modal-close:hover,[data-skin=light] .edit-album-modal-close:hover,[data-skin=light] .edit-username-close:hover,[data-skin=light] .inspiration-supplement-close:hover,[data-skin=light] .lyric-ai-tag-modal .album-modal-close:hover,[data-skin=light] .lyric-studio-hub-modal .album-modal-close:hover,[data-skin=light] .menu-close-btn.mobile-sheet-close-btn:hover,[data-skin=light] .modal-close-btn:hover,[data-skin=light] .persona-modal-close:hover,[data-skin=light] .profile-modal-close:hover,[data-skin=light] .rename-modal-close:hover,[data-skin=light] .service-modal-close:hover,[data-skin=light] .share-modal-close:hover,[data-skin=light] .studio-modal-close:hover,[data-skin=light] .style-modal-header .close-btn:hover{background:#0000!important;color:#060a26!important}[data-skin=light] .album-modal-close svg,[data-skin=light] .auth-modal-close svg,[data-skin=light] .edit-album-modal-close svg,[data-skin=light] .edit-username-close svg,[data-skin=light] .inspiration-supplement-close svg,[data-skin=light] .lyric-ai-tag-modal .album-modal-close svg,[data-skin=light] .lyric-studio-hub-modal .album-modal-close svg,[data-skin=light] .persona-modal-close svg,[data-skin=light] .profile-modal-close svg,[data-skin=light] .rename-modal-close svg,[data-skin=light] .service-modal-close svg,[data-skin=light] .share-modal-close svg,[data-skin=light] .studio-modal-close svg{stroke-width:2!important;stroke:#5c6078!important;fill:none!important;color:#5c6078!important;height:22px!important;opacity:1!important;visibility:visible!important;width:22px!important}.album-modal-close:not(:has(svg)),.edit-album-modal-close:not(:has(svg)),.persona-modal-close:not(:has(svg)),.profile-modal-close:not(:has(svg)){font-size:22px!important;font-weight:400!important;line-height:1!important}.desktop-install-modal__close,.edit-username-close,.inspiration-supplement-close,.local-adjust-close-btn,.menu-close-btn,.mobile-sheet-close-btn,.modal-close-btn,.photo-sing-audio-modal__close,.reference-upload-modal-close,.separation-modal-close,.service-modal-card.copyright-apply-modal .service-modal-close,.service-modal-close,.share-modal-header .close-btn,.singers-modal-close-btn,.style-modal-header .close-btn,.workspace-modal-close{position:static}.copyright-apply-modal .album-modal-close{right:12px;top:12px}.auth-modal-close{z-index:10}.style-modal-header .close-btn{justify-self:end}@media (max-width:768px){.add-songs-modal-close,.album-modal-close,.edit-album-modal-close,.mobile-album-modal--sheet .album-modal-close,.persona-modal-close,.rename-modal-close,.share-modal-close,.stem-download-modal .album-modal-close{font-size:26px!important;height:36px!important;line-height:1!important;min-height:36px!important;min-width:36px!important;right:12px!important;top:14px!important;width:36px!important}.mix-edit-menu .menu-header .mobile-sheet-close-btn{border-radius:50%!important;font-size:22px!important;height:38px!important;min-height:38px!important;min-width:38px!important;width:38px!important}.feature-modal-close{font-size:26px!important;height:36px!important;min-height:36px!important;min-width:36px!important;right:12px!important;top:12px!important;width:36px!important}}.studio-modal-overlay{align-items:center;display:flex;inset:0;justify-content:center;padding:24px 16px;position:fixed;z-index:100200}.studio-modal-panel{color:var(--color-text);display:flex;flex-direction:column;max-height:min(92vh,860px);overflow:hidden;position:relative;width:min(640px,100%)}.studio-modal__header{border-bottom:1px solid var(--ui-modal-header-divider,var(--color-divider));flex-shrink:0;padding:16px 52px 12px 20px}.studio-modal__header--with-action{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.studio-modal__title{color:var(--color-text);color:var(--ui-title-text,var(--color-text));font-size:18px;font-weight:600;line-height:1.35;margin:0}.studio-modal__subtitle{color:var(--color-text-muted);font-size:13px;font-weight:500;line-height:1.5;margin:6px 0 0}.studio-modal__body{flex:1 1;min-height:0}.studio-modal__footer{flex-shrink:0}.studio-btn{border:1px solid #0000;border-radius:999px;border-radius:var(--ui-btn-radius,999px);cursor:pointer;font-size:13px;font-weight:600;padding:10px 16px}.studio-btn--ghost{background:#0000;border-color:var(--color-border);color:var(--color-text-muted)}.studio-btn--ghost:hover{background:var(--color-hover);color:var(--color-text)}.studio-btn--primary{background:var(--ui-btn-bg);border-color:var(--ui-btn-border);color:var(--ui-btn-text)}.studio-btn--primary:hover:not(:disabled){background:var(--ui-btn-bg-hover);color:var(--ui-btn-text-hover)}.studio-btn:disabled{cursor:not-allowed;opacity:.45}.common-modal-overlay.album-modal-overlay{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#060a2673;background:var(--ui-modal-overlay,#060a2673)}.common-modal.album-modal,.common-modal.studio-modal-panel{background:#fff;background:var(--ui-modal-panel,#fff);border:1px solid #eceef1;border:1px solid var(--ui-modal-border,#eceef1);border-radius:20px;border-radius:var(--ui-modal-radius,20px);box-shadow:0 12px 40px #060a261f;box-shadow:var(--ui-modal-shadow,0 12px 40px #060a261f);box-sizing:border-box;color:#060a26;color:var(--color-text,#060a26);max-width:560px;padding:24px;width:min(92vw,560px)}.common-modal .studio-modal__header{border-bottom:1px solid #eceef1;border-bottom:1px solid var(--ui-modal-header-divider,#eceef1);margin:0 0 16px;padding:0 44px 16px 0}.common-modal .studio-modal__title{color:#060a26;color:var(--color-text,#060a26);font-size:20px;font-size:var(--ui-modal-title-size,20px);font-weight:700;line-height:1.3;margin:0}[data-skin=dark] .common-modal .studio-modal__title{color:#fffffff2}[data-skin=dark] .common-modal .persona-create-modal-subtitle,[data-skin=dark] .common-modal .studio-modal__subtitle{color:#ffffff8c}.common-modal .persona-create-modal-subtitle,.common-modal .studio-modal__subtitle{color:#5c6078;color:var(--color-text-muted,#5c6078);font-size:13px;font-weight:500;line-height:1.5;margin:6px 0 0}.common-modal .studio-modal__body{color:var(--color-text);padding:0}.common-modal .album-modal-close,.common-modal .studio-modal-close{z-index:20}.common-modal .studio-modal__footer{align-items:center;border-top:1px solid #eceef1;border-top:1px solid var(--ui-modal-footer-divider,#eceef1);box-sizing:border-box;display:flex;gap:12px;justify-content:center!important;margin-top:20px;padding-top:16px;width:100%}.common-modal .studio-modal__footer.create-album-actions:has(.common-modal-footer){border-top:none;padding-top:0}.common-modal .common-modal-footer,.common-modal .create-album-actions:not(.studio-modal__footer){align-items:center;border-top:1px solid #eceef1;border-top:1px solid var(--ui-modal-footer-divider,#eceef1);display:flex;gap:12px;justify-content:center!important;margin-top:20px;padding-top:16px}.common-modal .studio-modal__footer.create-album-actions{justify-content:center!important}.common-modal .studio-modal__footer .common-modal-footer,.common-modal .studio-modal__footer .common-modal-footer.create-album-actions{border-top:1px solid #eceef1;border-top:1px solid var(--ui-modal-footer-divider,#eceef1);justify-content:center!important;margin-top:0;max-width:none;padding-top:16px;width:100%}.common-modal .studio-sheet-modal__footer:has(.common-modal-footer){border-top:none;margin-top:20px;padding-top:0}.common-modal .cancel-album-btn,.common-modal .common-modal-footer__cancel{background:#fff!important;background:var(--ui-modal-btn-cancel-bg,#fff)!important;border:1px solid #e5e5e5!important;border:1px solid var(--ui-modal-btn-cancel-border,#e5e5e5)!important;border-radius:999px!important;border-radius:var(--ui-btn-radius,999px)!important;color:#5c6078!important;color:var(--ui-modal-btn-cancel-color,#5c6078)!important;flex:0 1 auto;max-width:220px;min-height:44px;min-width:132px}.common-modal .cancel-album-btn:hover:not(:disabled),.common-modal .common-modal-footer__cancel:hover:not(:disabled){background:#f8f9fa!important;background:var(--ui-modal-btn-cancel-bg-hover,#f8f9fa)!important;color:#060a26!important;color:var(--ui-modal-btn-cancel-color-hover,#060a26)!important}.common-modal .common-modal-footer__confirm,.common-modal .create-album-btn{background:linear-gradient(90deg,#fff,#fff 35%,#72ffff)!important;background:var(--ui-modal-btn-confirm-bg,linear-gradient(90deg,#fff 0,#fff 35%,#72ffff 100%))!important;border:1px solid #72ffff73!important;border:1px solid var(--ui-modal-btn-confirm-border,#72ffff73)!important;border-radius:999px!important;border-radius:var(--ui-btn-radius,999px)!important;color:#060a26!important;color:var(--ui-modal-btn-confirm-color,#060a26)!important;flex:0 1 auto;font-weight:600;max-width:220px;min-height:44px;min-width:132px;white-space:nowrap}.common-modal .common-modal-footer__confirm:hover:not(:disabled),.common-modal .create-album-btn:hover:not(:disabled){background:linear-gradient(90deg,#fff,#fff 30%,#72ffff)!important;background:var(--ui-modal-btn-confirm-bg-hover,linear-gradient(90deg,#fff 0,#fff 30%,#72ffff 100%))!important;border-color:#72ffffa6!important;border-color:var(--ui-modal-btn-confirm-border-hover,#72ffffa6)!important}.common-modal .common-modal-footer__confirm:disabled,.common-modal .create-album-btn:disabled{cursor:not-allowed;opacity:.5!important}@media (max-width:768px){.common-modal-overlay.album-modal-overlay{align-items:flex-end;box-sizing:border-box;justify-content:center;padding:0 12px calc(12px + env(safe-area-inset-bottom, 0px))}.common-modal.album-modal{border-radius:20px 20px 0 0;margin:0 auto;max-width:min(100%,418px);padding:24px 20px calc(20px + env(safe-area-inset-bottom, 0px));width:100%}}[data-skin=dark] .common-modal.album-modal{background:#1a1a1a;background:var(--ui-modal-panel,#1a1a1a);border-color:#ffffff14;color:#fffffff2;color:var(--color-text,#fffffff2)}[data-skin=dark] .common-modal .cancel-album-btn,[data-skin=dark] .common-modal .common-modal-footer__cancel{background:#0000!important;border-color:#ffffff2e!important;color:#ffffffbf!important}.common-modal-footer{align-items:center;background:#0000;border-top:none;display:flex;gap:12px;justify-content:center!important;margin-top:0;max-width:418px;padding-top:0;width:100%}.studio-modal__footer>.common-modal-footer{border-top:none}.common-modal-footer .cancel-album-btn,.common-modal-footer .create-album-btn,.common-modal-footer__cancel,.common-modal-footer__confirm{flex:0 1 auto;max-width:220px;min-width:132px;white-space:nowrap}.common-modal-footer .cancel-album-btn,.common-modal-footer__cancel{background:#0000;background:var(--ui-modal-btn-cancel-bg,#0000);border:1px solid var(--ui-modal-btn-cancel-border,var(--color-border));border-radius:999px;border-radius:var(--ui-btn-radius,999px);color:var(--color-text-muted);color:var(--ui-modal-btn-cancel-color,var(--color-text-muted));cursor:pointer;flex:0 1 auto;font-size:13px;font-weight:600;max-width:220px;min-height:44px;min-width:132px;padding:10px 20px}.common-modal-footer .cancel-album-btn:hover:not(:disabled),.common-modal-footer__cancel:hover:not(:disabled){background:var(--color-hover);background:var(--ui-modal-btn-cancel-bg-hover,var(--color-hover));color:var(--color-text);color:var(--ui-modal-btn-cancel-color-hover,var(--color-text))}.common-modal-footer .create-album-btn,.common-modal-footer__confirm{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff);background:var(--ui-modal-btn-confirm-bg,var(--ui-btn-bg,linear-gradient(135deg,#fff 0,#fff 30%,#72ffff 100%)));border:1px solid #72ffff73;border:1px solid var(--ui-modal-btn-confirm-border,var(--ui-btn-border,#72ffff73));border-radius:999px;border-radius:var(--ui-btn-radius,999px);color:var(--color-primary-contrast);color:var(--ui-modal-btn-confirm-color,var(--ui-btn-text,var(--color-primary-contrast)));cursor:pointer;flex:0 1 auto;font-size:13px;font-weight:600;max-width:220px;min-height:44px;min-width:132px;padding:10px 20px}.common-modal-footer .create-album-btn:hover:not(:disabled),.common-modal-footer__confirm:hover:not(:disabled){background:var(--ui-btn-bg-hover);background:var(--ui-modal-btn-confirm-bg-hover,var(--ui-btn-bg-hover));border-color:var(--ui-modal-btn-confirm-border-hover,var(--ui-btn-border));color:var(--ui-btn-text-hover);color:var(--ui-modal-btn-confirm-color-hover,var(--ui-btn-text-hover))}.common-modal-footer .create-album-btn:disabled,.common-modal-footer__cancel:disabled,.common-modal-footer__confirm:disabled{cursor:not-allowed;opacity:.5}.common-option-modal__list{display:flex;flex-direction:column;gap:10px}.common-option-modal__item{align-items:center;background:var(--studio-panel-bg);background:var(--option-item-bg,var(--studio-panel-bg));border:2px solid var(--option-item-border,var(--color-border));border-radius:12px;color:var(--color-text);color:var(--text-color,var(--color-text));cursor:pointer;display:flex;font-size:14px;gap:10px;justify-content:space-between;padding:12px 14px;text-align:left;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease;width:100%}.common-option-modal__item:hover:not(:disabled){background:var(--color-primary-soft);border-color:var(--option-item-selected-border,var(--color-primary))}.common-option-modal__item.is-selected{border-color:var(--option-item-selected-border,var(--color-primary));box-shadow:0 0 0 3px var(--form-ring);box-shadow:0 0 0 3px var(--option-item-selected-ring,var(--form-ring))}.common-option-modal__item:disabled{cursor:not-allowed;opacity:.45}.common-option-modal__item-main{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;min-width:0}.common-option-modal__item-leading{align-items:center;display:inline-flex;flex-shrink:0}.common-option-modal__item-label{min-width:0}.common-option-modal__item-check{stroke:currentColor;fill:none;color:var(--color-primary);color:var(--studio-accent,var(--color-primary));flex-shrink:0}.common-option-modal .cc-cover-model-badge{align-items:center;border-radius:6px;display:inline-flex;font-size:11px;font-weight:600;padding:2px 8px}.common-option-modal .cc-cover-model-badge--minimax-red{background:#ff4d4d2e;color:#ff6b6b}.common-option-modal .cc-cover-model-badge--suno-orange{background:#ff95002e;color:#ffb347}.common-option-list{background:#fff;background:var(--modal-bg,#fff);border-radius:16px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px;min-width:0;padding:8px}.common-option-list__title{color:#707070;color:var(--text-color-muted,#707070);font-size:13px;font-weight:500;padding:6px 10px 10px}.common-option-list__item{align-items:center;background:#0000;border:none;border-radius:12px;color:#1a1c2e;color:var(--text-color,#1a1c2e);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:10px;justify-content:space-between;padding:12px 14px;text-align:left;transition:background .15s ease;width:100%}.common-option-list--compact .common-option-list__item{font-size:13px;padding:10px 12px}.common-option-list__item:hover:not(:disabled){background:#060a260a;background:var(--color-hover,#060a260a)}.common-option-list__item.is-selected{background:#e6f7f4;background:var(--color-primary-soft,#e6f7f4);color:#1a1c2e;color:var(--text-color,#1a1c2e)}.common-option-list__item:disabled{cursor:not-allowed;opacity:.45}.common-option-list__item-main{align-items:center;display:inline-flex;gap:10px;min-width:0}.common-option-list__item-leading{align-items:center;color:#1a1c2e;color:var(--text-color,#1a1c2e);display:inline-flex;flex-shrink:0;height:22px;justify-content:center;width:22px}.common-option-list__item-leading svg{stroke:currentColor;fill:none;height:18px;width:18px}.common-option-list__item-label{min-width:0}.common-option-list__item-check{stroke:currentColor;fill:none;color:#2d7d71;color:var(--studio-accent,#2d7d71);flex-shrink:0}[data-skin=dark] .common-option-list{background:#1a1a1a;background:var(--modal-bg,#1a1a1a)}[data-skin=dark] .common-option-list__item{color:#ffffffeb;color:var(--text-color,#ffffffeb)}[data-skin=dark] .common-option-list__item.is-selected{background:#72ffff1f}.common-filter-checklist{background:#fff;background:var(--modal-bg,#fff);border-radius:16px;box-shadow:0 12px 40px #060a261f;box-shadow:var(--menu-shadow,0 12px 40px #060a261f);box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-width:180px;padding:12px 14px}.common-filter-checklist__item{align-items:center;background:#0000;border:none;border-radius:8px;color:#1a1c2e;color:var(--text-color,#1a1c2e);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:12px;padding:10px 6px;text-align:left;width:100%}.common-filter-checklist__item:hover:not(:disabled){background:#060a2608;background:var(--color-hover,#060a2608)}.common-filter-checklist__item:disabled{cursor:not-allowed;opacity:.45}.common-filter-checklist__box{align-items:center;background:#fff;border:1.5px solid #d1d5db;border:1.5px solid var(--color-border-strong,#d1d5db);border-radius:5px;box-sizing:border-box;color:#0000;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:20px}.common-filter-checklist__box.is-checked{background:#fff;border-color:#72ffff;border-color:var(--color-primary,#72ffff);box-shadow:0 0 0 3px #72ffff47;color:#007a7a;color:var(--studio-accent,#007a7a)}.common-filter-checklist__box svg{stroke:currentColor;fill:none}.common-filter-checklist__label{min-width:0}.common-filter-checklist--sheet{background:#0000;border-radius:0;box-shadow:none;min-width:0;padding:0 12px 8px;width:100%}.common-filter-checklist--sheet .common-filter-checklist__item{border-radius:12px;padding:12px 8px}.common-filter-checklist--sheet .common-filter-checklist__item:hover:not(:disabled){background:#060a2608}[data-skin=dark] .common-filter-checklist--sheet .common-filter-checklist__item:hover:not(:disabled){background:#ffffff0a}[data-skin=dark] .common-filter-checklist{background:#1a1a1a;background:var(--modal-bg,#1a1a1a)}[data-skin=dark] .common-filter-checklist__item{color:#ffffffeb;color:var(--text-color,#ffffffeb)}[data-skin=dark] .common-filter-checklist__box{background:#0000;border-color:#ffffff40}[data-skin=dark] .common-filter-checklist__box.is-checked{border-color:#72ffff;box-shadow:0 0 0 3px #72ffff33;color:#72ffff}.common-confirm-modal__message{color:#5c6078;color:var(--text-color-muted,#5c6078);font-size:14px;line-height:1.6;margin:0}.common-confirm-modal--danger .common-modal-footer__confirm,.common-confirm-modal--danger .create-album-btn{background:linear-gradient(90deg,#fff,#fff 40%,#fecaca)!important;border-color:#ef444459!important;color:#b91c1c!important}.common-player{grid-gap:8px 12px;align-items:center;background:#fff;background:var(--player-bg,#fff);border-top:1px solid var(--player-border,var(--color-border));box-sizing:border-box;color:var(--text-color);color:var(--player-text,var(--text-color));display:grid;gap:8px 12px;padding:10px 14px;width:100%}.common-player--mobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:none;border-left:none;border-radius:0;border-right:none;grid-template-areas:"cover meta controls" "progress progress progress";grid-template-columns:auto minmax(0,1fr) auto;max-width:100%;padding:8px 12px 10px;width:100%}.mobile-player--via-common{box-sizing:border-box;display:none;left:0;max-width:100%;right:0;width:100%}@media (max-width:768px){.mobile-player--via-common{display:block}}.common-player--desktop,.common-player--embedded{border-bottom:none;border-left:none;border-radius:0;border-right:none;grid-template-areas:"meta controls" "progress progress";grid-template-columns:minmax(180px,280px) 1fr;padding:12px 20px 14px}.common-player--embedded{border:1px solid var(--player-border,var(--color-border));border-radius:14px}.common-player--bar{background:#0000;border:none;display:flex;flex-direction:column;gap:8px;padding:8px 12px}.common-player--bar .common-player__controls,.common-player--bar .common-player__progress{width:100%}.common-player__cover{background:var(--color-surface);border-radius:10px;flex-shrink:0;grid-area:cover;height:48px;overflow:hidden;position:relative;width:48px}.common-player--desktop .common-player__cover,.common-player--embedded .common-player__cover{border-radius:12px;height:56px;width:56px}.common-player__cover img{display:block;height:100%;object-fit:cover;width:100%}.common-player__cover-placeholder{background:var(--color-surface-2);height:100%;width:100%}.common-player__close{align-items:center;background:#00000080;border:none;border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:18px;justify-content:center;padding:0;position:absolute;right:2px;top:2px;width:18px;z-index:2}.common-player__meta{grid-area:meta;min-width:0}.common-player--desktop .common-player__meta,.common-player--embedded .common-player__meta{align-items:center;display:flex;gap:12px}.common-player__meta-text{min-width:0}.common-player__title{color:var(--text-color);color:var(--player-text,var(--text-color));font-size:14px;font-weight:600}.common-player__artist,.common-player__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.common-player__artist{color:var(--text-color-muted);color:var(--player-text-muted,var(--text-color-muted));font-size:12px;margin-top:2px}.common-player__controls{align-items:center;display:flex;grid-area:controls;justify-content:center;min-width:0}.common-player--mobile .common-player__controls{justify-content:flex-end}.common-player--bar .common-player__controls,.common-player--desktop .common-player__controls,.common-player--embedded .common-player__controls{justify-content:center}.common-player__transport{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:4px;justify-content:center}.common-player__icon-btn,.common-player__play{align-items:center;background:#0000;border:none;border-radius:999px;color:var(--color-primary);color:var(--player-accent,var(--color-primary));cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:6px}.common-player__icon-btn:hover,.common-player__play:hover{background:var(--color-primary-soft)}.common-player__icon-btn.is-active,.common-player__play{color:var(--color-primary);color:var(--player-accent,var(--color-primary))}.common-player__play{background:#fff;box-shadow:0 0 0 4px var(--color-primary-soft),0 2px 10px #72ffff40;height:42px;width:42px}.common-player--mobile .common-player__play{background:var(--color-primary-soft);box-shadow:none;height:40px;width:40px}.common-player__progress{grid-area:progress;min-width:0}.common-player__progress .studio-player-progress-time{color:var(--text-color-muted);color:var(--player-text-muted,var(--text-color-muted))}.common-player__progress .studio-player-progress{--progress-fill:var(--player-progress-fill,var(--color-primary));--progress-track:var(--player-progress-track,#060a261f)}.common-player__volume{align-items:center;display:inline-flex;flex-shrink:0;gap:4px}.common-player__volume-slider{accent-color:var(--color-primary);accent-color:var(--player-accent,var(--color-primary));cursor:pointer;height:6px;width:72px}.common-player__volume-slider--mobile{width:48px}.common-player__lyrics-btn{align-items:center;background:#0000;border:1px solid var(--player-border,var(--color-border));border-radius:999px;color:var(--text-color);color:var(--player-text,var(--text-color));cursor:pointer;display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:2px;line-height:1;padding:4px 8px}.common-player__lyrics-btn:hover{background:var(--color-primary-soft);border-color:#72ffff73;color:var(--color-primary);color:var(--player-accent,var(--color-primary))}.common-player--desktop .common-player__lyrics-btn{display:none}.common-player__icon-btn svg{fill:none;stroke:currentColor;stroke-width:2}.common-player__play svg{fill:currentColor;stroke:none}[data-skin=light] .common-player__icon-btn{color:#060a26}[data-skin=light] .common-player__icon-btn:hover{background:#00b8b814;color:#007a7a}[data-skin=light] .common-player__icon-btn.is-active{color:#00b8b8}[data-skin=light] .common-player__play{background:#fff;box-shadow:0 0 0 3px #00b8b81f,0 2px 8px #060a2614;color:#00b8b8}[data-skin=light] .common-player__lyrics-btn svg{fill:none!important;stroke:currentColor!important}[data-skin=light] .common-player__close{background:#060a268c;color:#fff}.common-player__icon-btn:disabled,.common-player__play:disabled{cursor:not-allowed;opacity:.45}[data-skin=dark] .common-player__play{background:#ffffff1a;color:#72ffff;color:var(--player-accent,#72ffff)}.work-details-common-player.common-player--desktop{width:100%}.work-details-common-player.common-player--desktop,.work-details-common-player.common-player--embedded,.work-details-music-player .common-player{background:#0000!important}[data-skin=dark] .common-player:not(.common-player--bar){background:#161618fa;background:var(--player-bg,#161618fa)}[data-skin=dark] .work-details-common-player,[data-skin=dark] .work-details-music-player .common-player{background:#0000!important;border-top-color:#ffffff14!important}.ui-icon-btn{align-items:center;background:#0000;background:var(--ui-icon-btn-bg,#0000);border:none;border-radius:10px;border-radius:var(--ui-icon-btn-radius,10px);color:var(--color-text);color:var(--ui-icon-btn-color,var(--color-text));cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;padding:0;transition:background .15s ease,color .15s ease,opacity .15s ease}.ui-icon-btn svg{stroke:currentColor;stroke:var(--ui-icon-stroke,currentColor);fill:none}.ui-icon-btn:hover:not(:disabled){background:var(--color-hover);background:var(--ui-icon-btn-bg-hover,var(--color-hover));color:var(--color-text);color:var(--ui-icon-btn-color-hover,var(--color-text))}.ui-icon-btn:active:not(:disabled){background:var(--color-hover-strong);background:var(--ui-icon-btn-bg-active,var(--color-hover-strong))}.ui-icon-btn.is-active{color:var(--color-primary);color:var(--ui-icon-btn-color-active,var(--color-primary))}.ui-icon-btn:disabled{cursor:not-allowed;opacity:.45}.ui-icon-btn--sm{height:28px;width:28px}.ui-icon-btn--md{height:34px;width:34px}.ui-icon-btn--lg{height:40px;width:40px}.cc-icon-btn,.sidebar-collapsed-icon-btn,.studio-video-list-icon-btn{background:#0000;background:var(--ui-icon-btn-bg,#0000);color:var(--color-text);color:var(--ui-icon-btn-color,var(--color-text))}.cc-icon-btn:hover,.sidebar-collapsed-icon-btn:hover,.studio-video-list-icon-btn:hover{background:var(--color-hover);background:var(--ui-icon-btn-bg-hover,var(--color-hover))}[data-skin=light] .cc-dialogue-inline-picker button,[data-skin=light] .cc-icon-btn,[data-skin=light] .cc-usage-side-item svg,[data-skin=light] .ui-icon-btn svg{fill:none!important;stroke:currentColor!important}[data-skin=light] .cc-icon-btn,[data-skin=light] .ui-icon-btn{background:#0000!important;color:#5c6078!important}[data-skin=light] .cc-icon-btn:hover,[data-skin=light] .ui-icon-btn:hover{background:#060a260f!important;color:#060a26!important}.home-discover-card__cover,.song-image,.work-card-cover{overflow:hidden}.home-discover-card__cover:after,.song-image:after,.work-card-cover:after{background:#0009;border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .3s ease;z-index:10}.home-discover-card:hover .home-discover-card__cover:after,.home-discover-card__cover:hover:after,.song-card:hover .song-image:after,.song-image:hover:after,.work-card-cover:hover:after,.work-horizontal-card:hover .work-card-cover:after{opacity:1}.home-discover-card__cover .work-card-overlay,.song-play-overlay,.work-card-overlay{align-items:center!important;background:#0000!important;display:flex!important;height:auto!important;inset:0!important;justify-content:center!important;opacity:1!important;pointer-events:none;position:absolute!important;transition:opacity .3s ease;width:auto!important;z-index:25}.home-discover-card__cover .work-play-btn,.song-play-btn,.work-play-btn{align-items:center!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0000!important;border:none!important;border-radius:0!important;box-shadow:none!important;color:#fff!important;cursor:pointer;display:flex!important;height:auto!important;justify-content:center!important;min-height:0!important;min-width:0!important;overflow:visible;padding:0!important;pointer-events:auto;position:relative;transition:transform .3s ease,opacity .3s ease;width:auto!important;z-index:1}.home-discover-card__cover .work-play-btn svg,.song-play-btn svg,.work-play-btn svg{fill:#fff!important;stroke:none!important;color:#fff!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))!important;height:26px!important;position:relative;width:26px!important;z-index:1}.song-play-btn:not(.playing) svg,.work-play-btn:not(.playing) svg{transform:translateX(2px)}.home-discover-card__cover .work-play-btn.playing,.home-discover-card__cover .work-play-btn:hover,.song-play-btn.playing,.song-play-btn:hover,.work-play-btn.playing,.work-play-btn:hover{background:#0000!important;box-shadow:none!important;color:#fff!important}.home-discover-card__cover .work-play-btn:hover,.song-play-btn:hover,.work-play-btn:hover{transform:scale(1.1)}.home-discover-card__cover .work-play-btn:active,.song-play-btn:active,.work-play-btn:active{transform:scale(.95)}.home-discover-card__cover .work-play-btn.playing svg,.song-play-btn.playing svg,.work-play-btn.playing svg{fill:#fff!important;stroke:none!important;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))!important;transform:none}.song-stats .like-count.liked,.work-action-icon.liked{background:#72ffff!important;border:none!important;color:#fff!important}.song-stats .like-count.liked:hover,.work-action-icon.liked:hover{background:#5eeeee!important;border:none!important;color:#fff!important;transform:scale(1.1)}.song-stats .like-count.liked svg,.work-action-icon.liked svg{stroke:#fff!important;fill:#fff!important;color:#fff!important}.new-user-welcome-overlay{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:10050}.new-user-welcome-card{background:linear-gradient(160deg,#111827,#1f2937);border:1px solid #72ffff40;border-radius:16px;box-shadow:0 24px 60px #00000073;color:#fff;padding:32px 28px 24px;position:relative;text-align:center;width:min(420px,100%)}.new-user-welcome-close{align-items:center;background:#ffffff14;border:none;border-radius:8px;color:#ffffffb3;cursor:pointer;display:inline-flex;height:32px;justify-content:center;position:absolute;right:12px;top:12px;width:32px}.new-user-welcome-icon{align-items:center;background:#72ffff1f;border-radius:50%;color:#72ffff;display:flex;height:56px;justify-content:center;margin:0 auto 16px;width:56px}.new-user-welcome-title{font-size:22px;font-weight:700;margin:0 0 12px}.new-user-welcome-text{color:#ffffffd1;font-size:15px;line-height:1.6;margin:0 0 22px}.new-user-welcome-text strong{color:#72ffff}.new-user-welcome-action{background:linear-gradient(135deg,#72ffff,#4fd1c5);border:none;border-radius:12px;color:#0a0a0a;cursor:pointer;font-size:15px;font-weight:700;height:44px;width:100%}.new-user-welcome-action:hover{filter:brightness(1.05)}[data-skin=light] .new-user-welcome-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#060a2673!important}[data-skin=light] .new-user-welcome-card{background:#fff!important;border:1px solid #72ffff73!important;box-shadow:0 24px 60px #0f172a29!important;color:#060a26!important}[data-skin=light] .new-user-welcome-close{background:#060a260a!important;color:#5c6078!important}[data-skin=light] .new-user-welcome-close:hover{background:#060a2614!important;color:#060a26!important}[data-skin=light] .new-user-welcome-icon{background:#72ffff2e!important;color:#007a7a!important}[data-skin=light] .new-user-welcome-text{color:#5c6078!important}[data-skin=light] .new-user-welcome-text strong{color:#007a7a!important}[data-skin=light] .new-user-welcome-action{background:linear-gradient(135deg,#fff,#fff 30%,#72ffff)!important;color:#001014!important}.studio-player-progress-row{align-items:center;display:flex;gap:10px;width:100%}.studio-player-progress-time{font-feature-settings:"tnum";color:#ffffff9e;color:var(--player-text-muted,var(--text-color-muted,#ffffff9e));flex:0 0 auto;font-size:11px;font-variant-numeric:tabular-nums;line-height:1;min-width:36px;text-align:center}.studio-player-progress-wrap{align-items:center;display:flex;flex:1 1;min-height:28px;min-width:0;position:relative}.studio-player-progress{--progress-fill:var(--player-progress-fill,var(--color-primary,#72ffff));--progress-track:var(--player-progress-track,var(--color-border-strong,#ffffff38));-webkit-appearance:none;appearance:none;background:#0000;border-radius:999px;cursor:pointer;height:4px;margin:0;outline:none;width:100%}.studio-player-progress::-webkit-slider-runnable-track{background:var(--progress-track);border-radius:999px;height:4px}.studio-player-progress.has-fill::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--progress-fill) 0,var(--progress-fill) 0,var(--progress-track) 0,var(--progress-track) 100%);background:linear-gradient(to right,var(--progress-fill) 0,var(--progress-fill) var(--progress-percent,0),var(--progress-track) var(--progress-percent,0),var(--progress-track) 100%);box-shadow:0 0 10px color-mix(in srgb,var(--progress-fill) 35%,#0000)}.studio-player-progress::-webkit-slider-thumb{-webkit-appearance:none;background:#fff;border-radius:50%;box-shadow:0 0 0 1.5px var(--progress-fill),0 1px 4px #0000002e;height:10px;margin-top:-3px;width:10px}.studio-player-progress::-moz-range-track{background:var(--progress-track);border:none;border-radius:999px;height:4px}.studio-player-progress::-moz-range-thumb{background:#fff;border:1.5px solid var(--progress-fill);border-radius:50%;box-shadow:0 1px 4px #0000002e;height:10px;width:10px}.studio-player-progress::-moz-range-progress{background:#0000;border-radius:999px;height:4px}.studio-player-progress.has-fill::-moz-range-progress{background:var(--progress-fill);box-shadow:0 0 10px color-mix(in srgb,var(--progress-fill) 35%,#0000)}.admin-layout{--color-bg:#f3f4f6;--color-bg-2:#fff;--color-surface:#fff;--color-surface-2:#f9fafb;--color-text:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-hover:#f3f4f6;--color-primary:#667eea;--color-primary-hover:#5a67d8;background:#f3f4f6;color:#111827;color-scheme:light;display:flex;min-height:100vh}.admin-layout,.admin-layout *{scrollbar-color:auto;scrollbar-width:auto}.admin-layout ::-webkit-scrollbar{height:12px;width:12px}.admin-layout ::-webkit-scrollbar-track{background:#0000}.admin-layout ::-webkit-scrollbar-thumb{background:#9ca3afb8;background-clip:padding-box;border:2px solid #0000;border-radius:10px}.admin-layout ::-webkit-scrollbar-thumb:hover{background:#6b7280d1;background-clip:padding-box}.admin-sidebar{background:#fff;border-right:1px solid #e5e7eb;color:#111827;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;position:fixed;top:0;transition:width .3s ease;width:260px;z-index:1000}.admin-sidebar.closed{width:80px}.admin-sidebar-header{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:20px}.admin-logo{align-items:center;display:flex;gap:12px}.logo-icon{color:var(--color-primary);height:60px;width:60px}.logo-text{color:var(--color-text);font-size:var(--font-size-h4);font-weight:700}.sidebar-toggle{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background .3s}.sidebar-toggle:hover{background:var(--color-surface-2)}.admin-nav{display:flex;flex:1 1;flex-direction:column;gap:8px;padding:20px 0}.nav-item{align-items:center;background:none;border:none;border-left:3px solid #0000;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);gap:12px;padding:12px 20px;text-align:left;transition:all .3s;width:100%}.admin-nav .nav-item svg,.admin-sidebar .logout-button svg,.admin-sidebar .sidebar-toggle svg{fill:none!important;stroke:currentColor;stroke-width:2}.nav-item:hover{background:var(--color-surface);color:var(--color-text)}.nav-item.active{background:#0d948814;border-left-color:#0d9488;color:#0d9488;font-weight:600}.nav-item.active svg{color:#0d9488}.nav-group,.nav-subitems{display:flex;flex-direction:column;gap:2px}.nav-subitems{margin-bottom:4px;padding-left:12px}.nav-subitem{background:#0000;border:none;border-left:3px solid #0000;color:var(--color-text-muted);cursor:pointer;display:block;font-size:13px;padding:8px 20px 8px 36px;text-align:left;width:100%}.nav-subitem:hover{background:var(--color-surface);color:var(--color-text)}.nav-subitem.active{background:#0d948814;border-left-color:#0d9488;color:#0d9488;font-weight:600}.admin-sidebar-footer{border-top:1px solid var(--color-border);padding:20px}.admin-user-info{gap:12px;margin-bottom:16px}.admin-user-info,.user-avatar{align-items:center;display:flex}.user-avatar{background:var(--color-primary);border-radius:50%;color:var(--color-primary-contrast);flex-shrink:0;font-size:var(--font-size-body);font-weight:600;height:40px;justify-content:center;width:40px}.user-details{flex:1 1;min-width:0}.user-name{color:var(--color-text);font-size:var(--font-size-body-sm);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-role{color:var(--color-text-subtle);font-size:12px}.logout-button{align-items:center;background:color-mix(in srgb,var(--color-danger) 12%,#0000);border:1px solid color-mix(in srgb,var(--color-danger) 35%,#0000);border-radius:var(--radius-sm);color:var(--color-danger);cursor:pointer;display:flex;font-size:var(--font-size-body-sm);gap:12px;padding:12px;transition:all .3s;width:100%}.logout-button:hover{background:color-mix(in srgb,var(--color-danger) 18%,#0000);border-color:var(--color-danger)}.admin-main{flex:1 1;margin-left:260px;min-height:100vh;overflow:visible;transition:margin-left .3s ease}.admin-main.sidebar-closed{margin-left:80px}.admin-content{max-width:100%;overflow:visible;padding:32px;width:100%}.admin-app-switcher{align-items:center;display:flex;gap:10px;padding:18px 32px 0}.app-chip{background:#0000;border:none;border-radius:8px;color:var(--color-text-muted);cursor:pointer;font-size:15px;font-weight:600;padding:6px 10px;transition:all .2s ease}.app-chip:hover{background:var(--color-surface-2);color:var(--color-text)}.app-chip.active{background:var(--color-primary);color:var(--color-primary-contrast)}.app-chip-separator{color:var(--color-text-subtle);-webkit-user-select:none;user-select:none}.sidebar-overlay{background:#0000004d;bottom:0;display:none;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .3s;z-index:999}@media (max-width:768px){.sidebar-overlay{display:block;opacity:1}.admin-sidebar{box-shadow:2px 0 8px #0000001a;left:0;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s ease;width:260px;z-index:1000}.admin-sidebar.open{transform:translateX(0)}.admin-main{margin-left:0}.admin-content{padding:20px 16px}.admin-app-switcher{padding:14px 16px 0}}@media (max-width:480px){.admin-sidebar{max-width:280px;width:100%}.admin-content{padding:16px 12px}.admin-app-switcher{padding:12px 12px 0}.admin-sidebar-header{padding:16px}.logo-text{font-size:var(--font-size-body)}.nav-item{font-size:13px;padding:10px 16px}}body:has(.admin-layout),body:has(.admin-login-page){background-color:#f5f7fa!important;color:#111827!important;color-scheme:light}.admin-layout,.admin-login-page{--color-bg:#f5f7fa;--color-bg-2:#fff;--color-surface:#fff;--color-surface-2:#f9fafb;--color-surface-sunken:#f3f4f6;--color-overlay:#ffffff73;--color-text:#111827;--color-text-secondary:#4b5563;--color-text-muted:#6b7280;--color-text-subtle:#9ca3af;--color-text-placeholder:#9ca3af;--color-text-inverse:#fff;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-divider:#e5e7eb;--color-hover:#f3f4f6;--color-hover-strong:#e5e7eb;--color-primary:#667eea;--color-primary-hover:#5a67d8;--color-primary-active:#4c51bf;--color-primary-soft:#eef2ff;--color-primary-soft-strong:#e0e7ff;--color-primary-contrast:#fff;--form-bg:#fff;--form-bg-focus:#fff;--form-border:#d1d5db;--form-border-focus:#667eea;--form-text:#111827;--form-placeholder:#9ca3af;--form-ring:#667eea26;--form-disabled-bg:#f3f4f6;--form-disabled-text:#9ca3af;color-scheme:light}.admin-layout .form-input,.admin-layout .form-textarea,.admin-layout input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]),.admin-layout select,.admin-layout textarea,.admin-login-page .form-input,.admin-login-page .form-textarea{-webkit-text-fill-color:#333!important;background:#fafafa!important;border:1.5px solid #d0d0d0!important;caret-color:#333!important;color:#333!important}.admin-layout .form-input::placeholder,.admin-layout .form-textarea::placeholder,.admin-layout input::placeholder,.admin-layout textarea::placeholder,.admin-login-page .form-input::placeholder,.admin-login-page .form-textarea::placeholder{-webkit-text-fill-color:#999!important;color:#999!important}.admin-layout .form-input:focus,.admin-layout .form-textarea:focus,.admin-layout input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):focus,.admin-layout select:focus,.admin-layout textarea:focus,.admin-login-page .form-input:focus,.admin-login-page .form-textarea:focus{background:#fff!important;border-color:#667eea!important;box-shadow:0 0 0 2px #667eea33!important;outline:none!important}.admin-layout .modal-overlay{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#000000b3!important}.admin-layout .modal-content,.admin-layout .modal-content h2,.admin-layout .modal-content label,.admin-layout .modal-content p{background:#fff!important;color:#111827!important}.admin-layout .admin-website-settings h3,.admin-layout .admin-website-settings label{color:var(--color-text)!important}.admin-layout .admin-website-settings p{color:var(--color-text-muted)!important}.admin-layout .admin-website-settings .settings-section{border-top-color:var(--color-border)!important}.admin-layout .admin-website-settings button[type=button]:not(.sidebar-toggle):not(.nav-item){background:var(--color-surface-2)!important;border-color:var(--color-border)!important;color:var(--color-text-secondary)!important}.admin-layout .admin-website-settings button[type=button]:not(.sidebar-toggle):not(.nav-item):hover:not(:disabled){background:var(--color-hover-strong)!important;color:var(--color-text)!important}.admin-product-switcher{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 1px 2px #0f172a0a;display:flex;gap:8px;margin-bottom:20px;max-width:100%;padding:6px;width:-webkit-fit-content;width:fit-content}.admin-product-switcher__tab{background:#0000;border:none;border-radius:10px;color:#6b7280;cursor:pointer;font-size:14px;font-weight:700;padding:10px 18px;transition:background .15s ease,color .15s ease,box-shadow .15s ease;white-space:nowrap}.admin-product-switcher__tab:hover{background:#f3f4f6;color:#374151}.admin-product-switcher__tab.is-active{background:linear-gradient(135deg,#eef2ff,#f5f3ff);box-shadow:inset 0 0 0 1px #6366f12e;color:#4338ca}@media (max-width:640px){.admin-product-switcher{box-sizing:border-box;width:100%}.admin-product-switcher__tab{flex:1 1;font-size:13px;padding:10px 12px}}html[data-embed=pet] .content-scope-top-bar,html[data-embed=pet] .expand-sidebar-btn,html[data-embed=pet] .global-desktop-top-nav,html[data-embed=pet] .mobile-bottom-nav,html[data-embed=pet] .mobile-player,html[data-embed=pet] .mobile-top-nav,html[data-embed=pet] .new-user-welcome-overlay,html[data-embed=pet] .page-editor-shell,html[data-embed=pet] .sidebar,html[data-embed=pet] .sidebar-toggle-top,html[data-embed=pet] .studio-mobile-header{display:none!important}html[data-embed=pet] .App,html[data-embed=pet] .music-studio--embed-pet .studio-container,html[data-embed=pet] .studio-container{height:100%!important;margin-left:0!important;max-width:none!important;min-height:100%!important;width:100%!important}html[data-embed=pet] .studio-container.show-ai-video,html[data-embed=pet] .studio-container.show-creations,html[data-embed=pet] .studio-container.show-home,html[data-embed=pet] .studio-container.show-profile{padding-top:0!important}html[data-embed=pet] .App,html[data-embed=pet] .music-studio.cc-page,html[data-embed=pet] body{height:100%!important;min-height:100%!important;overflow:hidden!important}html[data-embed=pet][data-pet-theme=day] .App,html[data-embed=pet][data-pet-theme=day] .music-studio.cc-page,html[data-embed=pet][data-pet-theme=day] body{background:#fff7fb!important}html[data-embed=pet][data-pet-theme=night] .App,html[data-embed=pet][data-pet-theme=night] .music-studio.cc-page,html[data-embed=pet][data-pet-theme=night] body{background:#0f0a18!important}html[data-embed=pet] .center-panel,html[data-embed=pet] .center-panel-content,html[data-embed=pet] .studio-main-content{height:100%!important;min-height:0!important}html[data-embed=pet] .music-studio--embed-pet .studio-main-content{padding-top:0!important}html[data-embed=pet] .music-studio--embed-pet .center-panel{max-width:none!important}html[data-embed=pet][data-pet-shell=inline] .studio-container.show-creations .my-creations-panel,html[data-embed=pet][data-pet-shell=inline] .studio-container.show-creations .studio-split-resizer,html[data-embed=pet][data-pet-shell=inline] .studio-container.show-creations .studio-works-panel,html[data-embed=pet][data-pet-shell=inline] .studio-container.studio-split-active .studio-split-resizer{display:none!important}html[data-embed=pet][data-pet-shell=inline] .studio-container.show-creations,html[data-embed=pet][data-pet-shell=inline] .studio-container.studio-split-active{grid-template-columns:minmax(0,1fr)!important}html[data-embed=pet] .cc-leftbar,html[data-embed=pet] .cc-leftbar-collapsed,html[data-embed=pet] .cc-output-rail,html[data-embed=pet] .cc-topbar{display:none!important}html[data-embed=pet] .cc-body,html[data-embed=pet] .cc-main-grid,html[data-embed=pet] .cc-page{height:100%!important;margin:0!important;max-width:none!important;min-height:100%!important;width:100%!important}html[data-embed=pet] .cc-main-grid{grid-template-columns:minmax(0,1fr)!important}html[data-embed=pet][data-pet-theme=day] .cc-body,html[data-embed=pet][data-pet-theme=day] .cc-page{background:#fff7fb!important}html[data-embed=pet][data-pet-theme=day]{--accent-primary:#f472b6}html[data-embed=pet][data-pet-theme=night]{--accent-primary:#a78bfa}html[data-native-shell="1"]{--native-safe-top:env(safe-area-inset-top,0px);--native-safe-bottom:env(safe-area-inset-bottom,0px);--mobile-bottom-nav-offset:calc(56px + env(safe-area-inset-bottom, 0px));--cc-mobile-bottom-nav-offset:calc(52px + env(safe-area-inset-bottom, 0px))}html[data-native-shell="1"] body.native-app-shell{min-height:100dvh;padding:0}html[data-native-shell="1"] .studio-mobile-header{height:calc(52px + env(safe-area-inset-top, 0px))!important;padding-top:env(safe-area-inset-top,0)!important}html[data-native-shell="1"] .music-studio .studio-container{padding-top:calc(52px + env(safe-area-inset-top, 0px))!important}html[data-native-shell="1"] .cc-page.cc-page--native-shell .cc-session-header-shell{min-height:calc(48px + env(safe-area-inset-top, 0px))!important;padding-top:calc(12px + env(safe-area-inset-top, 0px))!important}html[data-native-shell="1"] .mobile-bottom-bar{padding-bottom:calc(10px + env(safe-area-inset-bottom, 0px))!important}html[data-native-shell="1"] .cc-page--regular-mobile-nav .cc-main-grid,html[data-native-shell="1"] .music-studio .studio-container.show-home .music-home-container,html[data-native-shell="1"] .music-studio .studio-container.show-home .popular-content-section{padding-bottom:68px!important;padding-bottom:calc(var(--mobile-bottom-nav-offset, 56px) + 12px)!important}html[data-native-shell="1"] .mobile-bottom-bar__inner{min-height:52px}.page-editor-shell{bottom:16px;left:16px;pointer-events:auto;position:fixed;z-index:100180}.page-editor-shell--compact{bottom:16px;left:auto;right:16px}.page-editor-entry{background:#111111eb;border:2px solid #72ffff59;border-radius:12px;box-shadow:0 8px 24px #00000059;color:#72ffff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 14px}.page-editor-entry:hover{background:#1a1a1afa;border-color:#72ffff}.page-editor-panel{background:#111;border:1px solid #64646433;border-radius:12px;box-shadow:0 16px 48px #0000008c;color:#ffffffeb;display:flex;flex-direction:column;max-height:min(88vh,720px);overflow:hidden;padding:12px;width:min(300px,calc(100vw - 24px))}.page-editor-panel__header{align-items:center;cursor:grab;display:flex;gap:8px;justify-content:space-between;margin-bottom:8px;-webkit-user-select:none;user-select:none}.page-editor-panel__header:active{cursor:grabbing}.page-editor-panel__route{color:#ffffff73;font-size:11px}.page-editor-panel__hint{color:#ffffff8c;font-size:12px;line-height:1.5;margin:0 0 12px}.page-editor-panel__hint code{color:#72ffff;font-size:11px}.page-editor-panel__empty{background:#ffffff0a;border-radius:12px;color:#ffffff8c;font-size:13px;margin-bottom:12px;padding:12px}.page-editor-panel__form{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.page-editor-field{display:flex;flex-direction:column;gap:6px}.page-editor-field-row{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.page-editor-field label{color:#ffffffa6;font-size:12px}.page-editor-field input[type=number],.page-editor-field input[type=text],.page-editor-field select,.page-editor-field textarea{background:#111;border:2px solid #64646426;border-radius:12px;color:#ffffffeb;font-size:13px;padding:8px 10px;width:100%}.page-editor-field input:focus,.page-editor-field select:focus,.page-editor-field textarea:focus{border-color:#72ffff;box-shadow:0 0 0 3px #72ffff1a;outline:none}.page-editor-field input[type=color]{background:#0000;border:none;height:36px;padding:0;width:100%}.page-editor-checkbox{align-items:center;color:#ffffffbf;display:flex;font-size:13px;gap:8px}.page-editor-panel__list{margin-bottom:12px}.page-editor-panel__list-title{color:#ffffff8c;font-size:12px;margin-bottom:6px}.page-editor-list-item{align-items:center;background:#ffffff08;border:1px solid #6464641f;border-radius:10px;color:#ffffffd9;cursor:pointer;display:flex;gap:8px;justify-content:space-between;margin-bottom:6px;padding:8px 10px;text-align:left;width:100%}.page-editor-list-item small{color:#ffffff73;font-size:11px}.page-editor-panel__section-title{color:#ffffff73;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.page-editor-scene-tools{background:#72ffff0f;border:1px solid #72ffff2e;border-radius:12px;margin-bottom:12px;padding:10px}.page-editor-scene-tools__title{color:#ffffffe6;font-size:12px;font-weight:600;margin-bottom:8px}.page-editor-scene-tools__grid{display:flex;flex-direction:column;gap:8px}.page-editor-scene-tools__btn{background:#00000059;border:1px solid #72ffff59;border-radius:10px;color:#ffffffe0;cursor:pointer;font-size:12px;font-weight:500;line-height:1.3;padding:10px 8px;text-align:center}.page-editor-scene-tools__btn.is-active{background:#72ffff33;border-color:#72ffff;box-shadow:0 0 0 1px #72ffff26;color:#72ffff}.page-editor-scene-tools__status{color:#72ffff;font-size:11px;line-height:1.4;margin:8px 0 0}.page-editor-scene-tools__status--muted{color:#ffffff73}.page-editor-panel__message{color:#72ffff;font-size:12px;margin-bottom:10px}.page-editor-panel__actions{display:flex;gap:8px;justify-content:flex-end}.page-editor-btn{border:2px solid #0000;border-radius:12px;cursor:pointer;font-size:13px;padding:8px 12px}.page-editor-btn--ghost{background:#0000;border-color:#64646433;color:#fffc}.page-editor-btn--primary{background:linear-gradient(135deg,#fff,#fff 30%,#0ff);color:#111;font-weight:600}.page-editor-btn:disabled{cursor:not-allowed;opacity:.6}body.page-editor-mode [data-page-edit-id].page-editor-target{cursor:pointer;outline:2px dashed #72ffff8c;outline-offset:3px}body.page-editor-mode [data-page-edit-id].page-editor-target--selected{box-shadow:0 0 0 4px #72ffff26;outline:2px solid #72ffff}.pe-design{flex:1 1;flex-direction:column;min-height:0}.pe-design,.pe-design__tabs{display:flex;margin-bottom:10px}.pe-design__tabs{background:#ffffff0a;border-radius:8px;gap:2px;padding:2px}.pe-design__tab{background:#0000;border:none;border-radius:6px;color:#ffffff80;cursor:pointer;flex:1 1;font-size:12px;font-weight:500;padding:6px 10px}.pe-design__tab.is-active{background:#ffffff14;color:#fffffff2}.pe-design__id{align-items:center;display:flex;font-size:11px;gap:8px;margin-bottom:8px}.pe-design__id-label{color:#ffffff73}.pe-design__id code{color:#72ffff;font-size:11px}.pe-design__sections{flex:1 1;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.pe-design__css{display:flex;flex:1 1;flex-direction:column;min-height:0}.pe-design__css-toolbar{align-items:center;color:#ffffff80;display:flex;font-size:11px;justify-content:space-between;margin-bottom:6px}.pe-design__css-block{background:#00000059;border-radius:8px;color:#ffffffbf;flex:1 1;font-size:11px;line-height:1.5;margin:0;overflow:auto;padding:10px;white-space:pre-wrap}.pe-section{border-top:1px solid #ffffff0f}.pe-section__head{align-items:center;background:#0000;border:none;color:#ffffffd9;cursor:pointer;display:flex;font-size:12px;font-weight:600;justify-content:space-between;padding:10px 0;width:100%}.pe-section__chevron{color:#fff6;transition:transform .15s}.pe-section.is-open .pe-section__chevron{transform:rotate(180deg)}.pe-section__body{gap:8px;padding-bottom:10px}.pe-field,.pe-section__body{display:flex;flex-direction:column}.pe-field{gap:4px}.pe-field__label{color:#ffffff73;font-size:11px}.pe-field-row{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.pe-input{background:#00000059;border:1px solid #ffffff1a;border-radius:6px;color:#ffffffeb;font-size:12px;padding:6px 8px;width:100%}.pe-input--textarea{min-height:48px;resize:vertical}.pe-input--compact{padding:5px 6px;text-align:center}.pe-input select:focus,.pe-input:focus{border-color:#72ffff80;outline:none}.pe-input-row{align-items:center;display:flex;gap:6px}.pe-input-row input[type=range]{accent-color:#72ffff;flex:1 1}.pe-input-suffix{color:#ffffff73;font-size:11px;min-width:28px;text-align:right}.pe-color-row{align-items:center;display:flex;gap:6px}.pe-color-swatch{background:#0000;border:1px solid #ffffff26;border-radius:6px;cursor:pointer;flex-shrink:0;height:28px;padding:0;width:28px}.pe-align-group{display:flex;gap:4px}.pe-align-btn{align-items:center;background:#00000040;border:1px solid #ffffff1a;border-radius:6px;color:#fff9;cursor:pointer;display:flex;flex:1 1;height:30px;justify-content:center}.pe-align-btn.is-active{background:#72ffff14;border-color:#72ffff80;color:#72ffff}.pe-spacing-grid{grid-gap:6px;display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.pe-checkbox{align-items:center;color:#ffffffb3;display:flex;font-size:12px;gap:8px;margin:8px 0}.pe-btn{border:1px solid #0000;border-radius:8px;cursor:pointer;font-size:12px;padding:7px 10px}.pe-btn--ghost{background:#ffffff0a;border-color:#ffffff1a;color:#fffc}.pe-btn--full{width:100%}.pe-design__icon-btn{background:#0000;border:none;border-radius:4px;color:#ffffff80;cursor:pointer;padding:4px}.pe-design__icon-btn:hover{background:#72ffff14;color:#72ffff}*{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:Inter,"Noto Sans SC","Noto Sans CJK SC",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Helvetica Neue",Arial,sans-serif;--font-size-h1:32px;--font-size-h2:24px;--font-size-h3:20px;--font-size-h4:18px;--font-weight-h:700;--font-size-body-lg:16px;--font-size-body:15px;--font-size-body-sm:14px;--font-size-body-xs:13px;--font-weight-body:400;--font-size-button:16px;--font-weight-button:600;--font-size-label:14px;--font-weight-label:500;--font-size-caption:12px;--font-weight-caption:400;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.6;--form-bg:#fff;--form-bg-focus:#fff;--form-border:#d1d5db;--form-border-focus:#ffffff1a!important;--form-text:#111827;--form-placeholder:#9ca3af;--form-ring:#0000!important;--form-disabled-bg:#f3f4f6;--form-disabled-text:#9ca3af;--form-font-size:var(--font-size-body);--form-font-weight:500;--form-letter-spacing:0.2px;--color-bg:#f5f7fa;--color-surface:#fff;--color-surface-2:#f9fafb;--color-text:#111827;--color-text-muted:#4b5563;--color-text-subtle:#6b7280;--color-border:#e5e7eb;--color-border-strong:#d1d5db;--color-primary:#0ff;--color-primary-hover:#00d4d4;--color-primary-contrast:#fff;--color-success:#22c55e;--color-warning:#f59e0b;--color-danger:#ef4444;--radius-xs:2px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--shadow-sm:0 1px 4px #00000040;--shadow-md:0 8px 24px #00000059;--shadow-lg:0 16px 50px #00000073;--focus-ring:#0000!important;--z-base:0;--z-content:1;--z-raised:10;--z-navbar:100;--z-sidebar:110;--z-header:120;--z-dropdown:200;--z-tooltip:210;--z-notification:220;--z-floating-player:230;--z-overlay:300;--z-modal-backdrop:310;--z-modal:400;--z-popover:410;--z-drawer:420;--z-toast:500;--z-loading:510;--z-debug:9999}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f7fa;background-color:var(--color-bg);color:#111827;color:var(--color-text);font-family:Inter,Noto Sans SC,Noto Sans CJK SC,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Arial,sans-serif;font-family:var(--font-sans);line-height:1.6;overflow-y:auto}#root,body,html{max-width:100%;overflow-x:hidden;overscroll-behavior-y:none;width:100%}body.modal-open{overflow:hidden}html{scroll-behavior:smooth}h1{font-size:32px;font-size:var(--font-size-h1)}h1,h2{font-weight:700;font-weight:var(--font-weight-h);line-height:1.2;line-height:var(--line-height-tight);margin:0}h2{font-size:24px;font-size:var(--font-size-h2)}h3{font-size:20px;font-size:var(--font-size-h3)}h3,h4{font-weight:600;line-height:1.5;line-height:var(--line-height-normal);margin:0}h4{font-size:18px;font-size:var(--font-size-h4)}p{font-size:15px;font-size:var(--font-size-body);font-weight:400;font-weight:var(--font-weight-body);margin:0}p,small{line-height:1.5;line-height:var(--line-height-normal)}small{font-size:12px;font-size:var(--font-size-caption);font-weight:400;font-weight:var(--font-weight-caption)}label{font-size:14px;font-size:var(--font-size-label);font-weight:500;font-weight:var(--font-weight-label);line-height:1.5;line-height:var(--line-height-normal)}button,input,option,select,textarea{font-family:inherit}input:not([type=range]),select,textarea{background:#0000;border:1px solid #d1d5db;border:1px solid var(--form-border);caret-color:#111827;caret-color:var(--form-text);color:#111827;color:var(--form-text);font-size:15px;font-size:var(--form-font-size);font-weight:500;font-weight:var(--form-font-weight);letter-spacing:.2px;letter-spacing:var(--form-letter-spacing)}input[type=range]{background:#0000;border:none!important}input:focus,select:focus,textarea:focus{background:#0000!important;border-color:#000!important;box-shadow:none!important;outline:none!important}input:disabled,select:disabled,textarea:disabled{background:#f3f4f6;background:var(--form-disabled-bg);color:#9ca3af;color:var(--form-disabled-text);cursor:not-allowed}input::placeholder,textarea::placeholder{color:#9ca3af;color:var(--form-placeholder);font-family:inherit;font-size:15px;font-size:var(--form-font-size);font-weight:500;font-weight:var(--form-font-weight);letter-spacing:.2px;letter-spacing:var(--form-letter-spacing)}input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{-webkit-text-fill-color:#111827;-webkit-text-fill-color:var(--form-text);box-shadow:inset 0 0 0 1000px #fff;box-shadow:0 0 0 1000px var(--form-bg) inset;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-box-shadow:0 0 0 1000px var(--form-bg) inset;font-family:inherit}.App{display:flex;flex-direction:column;max-width:100%;min-height:100vh;overflow-x:hidden;width:100%}.main-content{flex:1 1;padding-top:80px}body.has-top-bar .App{padding-top:48px}body.has-top-bar .sidebar{height:calc(100vh - 48px)!important;top:48px!important}.gradient-bg{background:linear-gradient(135deg,#667eea,#764ba2)}.gradient-bg-purple{background:linear-gradient(135deg,#a8edea,#fed6e3)}.gradient-bg-dark{background:linear-gradient(135deg,#2c3e50,#34495e)}.btn{-webkit-tap-highlight-color:transparent;align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:15px;font-size:var(--font-size-body);font-weight:600;justify-content:center;min-height:48px;padding:12px 24px;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;user-select:none;will-change:transform,box-shadow}.btn:active{transform:scale(.98)}input:not([type=password]),select,textarea{cursor:text;user-select:text!important;-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important}input[type=password]{user-select:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important}.btn-primary{background:#2a2a2a;color:#fff}.btn-primary:hover{background:#1a1a1a;box-shadow:0 10px 25px #2a2a2a66;transform:translateY(-2px)}.btn-primary:active{transform:translateY(0) scale(.98)}.btn-secondary{background:#ffffff1a;border:1px solid #fff3;color:#fff}.btn-secondary:hover{background:#fff3;transform:translateY(-2px)}.btn-secondary:active{transform:translateY(0) scale(.98)}.btn-outline{background:#0000;border:2px solid #667eea;color:#667eea}.btn-outline:hover{background:#667eea;color:#fff}.btn-large{font-size:18px;font-size:var(--font-size-h4);min-height:56px;padding:16px 32px}.btn-small{min-height:36px;padding:8px 16px}.btn-small,.input{font-size:14px;font-size:var(--font-size-body-sm)}.input{background:#ffffff0d;border:1px solid #fff3;border-radius:8px;color:#fff;font-family:inherit;padding:12px 16px;transition:all .2s ease}.input:focus{background:#0000!important;border-color:#fff3!important;box-shadow:none!important;outline:none!important}.card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:24px;transition:all .3s ease}.card:hover{box-shadow:0 20px 40px #0000004d;transform:translateY(-4px)}.grid{grid-gap:24px;display:grid;gap:24px}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.grid-4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.container{max-width:1200px}.container,.container-sm{margin:0 auto;padding:0 20px}.container-sm{max-width:600px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-gradient{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;background-clip:text}.text-muted{color:#fff9}.text-success{color:#10b981}.text-warning{color:#f59e0b}.text-error{color:#ef4444}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}@media (max-width:768px){.main-content{padding-top:70px}.container{padding:0 16px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.btn-large{font-size:15px;font-size:var(--font-size-body);min-height:48px;padding:14px 28px}}.loading{animation:spin 1s ease-in-out infinite;border:3px solid #ffffff4d;border-radius:50%;border-top-color:#667eea;display:inline-block;height:20px;width:20px}@keyframes spin{to{transform:rotate(1turn)}}.fade-in{animation:fadeIn .5s ease-in}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.pulse{animation:pulse 2s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}::-webkit-scrollbar{height:2px;width:2px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#373c44b3;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#373c44f2}.profile-modal-overlay{backdrop-filter:blur(3px)!important;-webkit-backdrop-filter:blur(3px)!important;background:#060a2673!important;background:var(--studio-modal-overlay-bg,#060a2673)!important}.text-h1{font-size:32px;font-size:var(--font-size-h1);font-weight:var(--font-weight-h1)}.text-h1,.text-h2{line-height:1.2;line-height:var(--line-height-tight)}.text-h2{font-size:24px;font-size:var(--font-size-h2);font-weight:var(--font-weight-h2)}.text-h3{font-size:20px;font-size:var(--font-size-h3);font-weight:var(--font-weight-h3);line-height:1.2;line-height:var(--line-height-tight)}.text-h4{font-size:18px;font-size:var(--font-size-h4);font-weight:var(--font-weight-h4);line-height:1.5;line-height:var(--line-height-normal)}.text-body-lg{font-size:16px;font-size:var(--font-size-body-lg)}.text-body,.text-body-lg{font-weight:400;font-weight:var(--font-weight-body);line-height:1.5;line-height:var(--line-height-normal)}.text-body{font-size:15px;font-size:var(--font-size-body)}.text-body-sm{font-size:14px;font-size:var(--font-size-body-sm)}.text-body-sm,.text-body-xs{font-weight:400;font-weight:var(--font-weight-body);line-height:1.5;line-height:var(--line-height-normal)}.text-body-xs{font-size:13px;font-size:var(--font-size-body-xs)}.text-button{font-size:16px;font-size:var(--font-size-button);font-weight:600;font-weight:var(--font-weight-button)}.text-button,.text-label{line-height:1.5;line-height:var(--line-height-normal)}.text-label{font-size:14px;font-size:var(--font-size-label);font-weight:500;font-weight:var(--font-weight-label)}.text-caption{font-size:12px;font-size:var(--font-size-caption);font-weight:400;font-weight:var(--font-weight-caption);line-height:1.5;line-height:var(--line-height-normal)}.text-h1-bold{font-size:32px;font-size:var(--font-size-h1)}.text-h1-bold,.text-h2-bold{font-weight:700;line-height:1.2;line-height:var(--line-height-tight)}.text-h2-bold{font-size:24px;font-size:var(--font-size-h2)}.text-body-bold{font-size:15px;font-size:var(--font-size-body)}.text-body-bold,.text-body-sm-bold{font-weight:600;line-height:1.5;line-height:var(--line-height-normal)}.text-body-sm-bold{font-size:14px;font-size:var(--font-size-body-sm)}.text-body-light{font-size:15px;font-size:var(--font-size-body)}.text-body-light,.text-body-sm-light{font-weight:400;line-height:1.5;line-height:var(--line-height-normal)}.text-body-sm-light{font-size:14px;font-size:var(--font-size-body-sm)}.text-tight{line-height:1.2;line-height:var(--line-height-tight)}.text-relaxed{line-height:1.6;line-height:var(--line-height-relaxed)}@keyframes message-center-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes message-center-slideIn{0%{transform:translateX(100%)}to{transform:translateX(0)}}@layer base{:root,[data-skin=light]{--background:0 0% 100%;--foreground:240 10% 3.9%;--card:0 0% 100%;--card-foreground:240 10% 3.9%;--popover:0 0% 100%;--popover-foreground:240 10% 3.9%;--primary:184 100% 36%;--primary-foreground:0 0% 100%;--secondary:240 4.8% 95.9%;--secondary-foreground:240 5.9% 10%;--muted:240 4.8% 95.9%;--muted-foreground:240 3.8% 46.1%;--accent:184 100% 36%;--accent-foreground:0 0% 100%;--destructive:0 84.2% 60.2%;--destructive-foreground:0 0% 98%;--border:240 5.9% 90%;--input:240 5.9% 90%;--ring:184 100% 36%;--radius:0.5rem}[data-skin=dark]{--background:240 10% 3.9%;--foreground:0 0% 98%;--card:240 10% 3.9%;--card-foreground:0 0% 98%;--popover:240 10% 3.9%;--popover-foreground:0 0% 98%;--primary:184 100% 36%;--primary-foreground:0 0% 100%;--secondary:240 3.7% 15.9%;--secondary-foreground:0 0% 98%;--muted:240 3.7% 15.9%;--muted-foreground:240 5% 64.9%;--accent:184 100% 36%;--accent-foreground:0 0% 100%;--destructive:0 62.8% 30.6%;--destructive-foreground:0 0% 98%;--border:240 3.7% 15.9%;--input:240 3.7% 15.9%;--ring:184 100% 36%}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--foreground))}}