.studio_studio__yzTUE{--line:#ffffff12;--muted:#888b97;--panel:#14161d;--accent:#c6b6ed;color:#ededf3;background:#0d0e12;height:calc(100dvh - 80px);min-height:520px;display:flex;flex-direction:column;font-family:Arial,PingFang SC,sans-serif;color-scheme:dark;overflow:hidden}.studio_studio__yzTUE *{box-sizing:border-box}.studio_studio__yzTUE button,.studio_studio__yzTUE input,.studio_studio__yzTUE select,.studio_studio__yzTUE textarea{font:inherit}.studio_studio__yzTUE a,.studio_studio__yzTUE button{transition:background .18s,color .18s,transform .18s}.studio_studio__yzTUE button{cursor:pointer}.studio_studio__yzTUE button:disabled{cursor:default;opacity:.42}.studio_studio__yzTUE a:focus-visible,.studio_studio__yzTUE button:focus-visible,.studio_studio__yzTUE input:focus-visible,.studio_studio__yzTUE select:focus-visible,.studio_studio__yzTUE textarea:focus-visible{outline:2px solid #bcadf0;outline-offset:3px}.studio_studio__yzTUE input[type=checkbox],.studio_studio__yzTUE input[type=radio],.studio_studio__yzTUE input[type=range]{accent-color:#c6b6ed}.studio_studio__yzTUE select{background:#20222b;border:1px solid var(--line);border-radius:8px;padding:9px 12px;color:#e8e8ee}.studio_studio__yzTUE svg{flex-shrink:0}.studio_workspace__EPs_O{display:grid;grid-template-columns:minmax(340px,31%) minmax(0,1fr);min-height:0;flex:1}.studio_composer__6mkHY{background:linear-gradient(150deg,#171923,#121319 65%);border-right:1px solid var(--line);display:flex;flex-direction:column;padding:24px 24px 0;min-height:0}.studio_composerHeading__qsvc_{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px;color:#b0a8bf}.studio_eyebrow__umw1e{font-size:9px;letter-spacing:.24em;color:#777583}.studio_composerHeading__qsvc_ h1{font-size:24px;font-weight:600;letter-spacing:.06em;color:#f0edf6;margin:5px 0 0}.studio_modeLine__8ug9r{display:flex;gap:12px;align-items:center}.studio_segmented__QcIRz{display:flex;flex:1;background:#090a0e99;border:1px solid var(--line);border-radius:10px;padding:4px}.studio_segmented__QcIRz button{flex:1;padding:8px 10px;font-size:13px;color:#9695a3;border-radius:7px}.studio_segmented__QcIRz .studio_active__NAWCA{background:#333440;color:#fff;box-shadow:0 2px 6px #0004}.studio_quickActions__jjd6O{display:flex;gap:7px;margin:18px 0}.studio_quickActions__jjd6O button{display:flex;justify-content:center;align-items:center;gap:6px;flex:1;border:1px solid #ffffff18;border-radius:8px;padding:8px 4px;color:#c2c2cc;font-size:11px;background:#ffffff03}.studio_quickActions__jjd6O button:hover{background:#ffffff0b}.studio_fields__Sklx_{flex:1;overflow:auto;min-height:0;padding-bottom:12px;scrollbar-width:thin;scrollbar-color:#45404f transparent}.studio_fieldCard__zFhG5{border:1px solid #ffffff18;background:#1d1e27;border-radius:12px;overflow:hidden;margin-bottom:16px}.studio_fieldHeading__QX22g{display:flex;justify-content:space-between;padding:16px 16px 6px;align-items:center}.studio_fieldHeading__QX22g label{font-size:14px;font-weight:600}.studio_fieldHeading__QX22g span{font-size:10px;color:#6e707e}.studio_lyricsHeadingTools__s2qjU{display:flex;align-items:center;gap:12px}.studio_structureTrigger__WbkeM{display:inline-flex;align-items:center;gap:5px;border:1px solid #64749970!important;border-radius:8px;padding:5px 9px;color:#e6e8f0;font-size:12px;background:#ffffff04;transition:background .15s ease,border-color .15s ease}.studio_structureTrigger__WbkeM:hover:not(:disabled),.studio_structureTrigger__WbkeM[data-state=open]{background:#303544;border-color:#a2b1d7!important}.studio_structureTrigger__WbkeM:disabled{opacity:.4;cursor:not-allowed}.studio_structureMenu__EiX8c{z-index:1000;width:min(320px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);overflow-y:auto;padding:10px;border:1px solid #64749945;border-radius:16px;background:#13161e;color:#cbd1df;box-shadow:0 18px 48px #0008;font-family:Arial,PingFang SC,sans-serif;transform-origin:var(--radix-popover-content-transform-origin);animation:studio_modelOpen__g9Hgm .17s ease-out;outline:none}.studio_structureMenu__EiX8c[data-state=closed]{animation:studio_modelClose__WpmpG .12s ease-in}.studio_structureGrid__VZwE_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.studio_structureGrid__VZwE_ button{min-height:43px;border:1px solid transparent;border-radius:10px;background:#1c2433;color:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,transform .15s ease}.studio_structureGrid__VZwE_ button:focus-visible,.studio_structureGrid__VZwE_ button:hover{color:#fff;background:#303c53;outline:2px solid #a2b1d7;outline-offset:-2px}.studio_structureGrid__VZwE_ button:active{transform:scale(.96)}.studio_structureMenu__EiX8c p{margin:10px 3px 1px;color:#8993a8;font-size:10px;line-height:1.6}.studio_fieldCard__zFhG5 textarea{display:block;width:100%;min-height:180px;max-height:400px;resize:vertical;background:transparent;border:0;color:#e0e0e8;font-size:13px;line-height:1.8;padding:13px 16px;outline:none}.studio_fieldCard__zFhG5 textarea::placeholder{color:#696b79}.studio_fieldCard__zFhG5 textarea.studio_shortText__DjiG0{min-height:85px}.studio_cardTools__asoQv{padding:10px 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:11px;color:#aba8b8}.studio_cardTools__asoQv button{display:flex;align-items:center;gap:5px}.studio_toggle__chLaw{margin-left:auto;display:flex;gap:6px;align-items:center;cursor:pointer}.studio_toggle__chLaw input{width:13px;height:13px}.studio_stacked__I2THb{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#bebbc9;margin:14px 0}.studio_modalInput__NfXdK,.studio_stacked__I2THb input,.studio_stacked__I2THb textarea{width:100%;background:#1d1e27;border:1px solid #ffffff18;border-radius:8px;padding:12px;color:#e8e7ef;outline:none}.studio_stacked__I2THb textarea{min-height:130px;resize:vertical}.studio_disclosure__hC3P6{display:flex;gap:8px;width:100%;align-items:center;padding:13px 0;font-size:12px;color:#aaa7b5}.studio_disclosure__hC3P6 svg:last-child{margin-left:auto}.studio_advanced__miZum{padding:0 10px 14px}.studio_sliderLabel__ylzPc{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12px;margin:18px 0}.studio_sliderLabel__ylzPc input{width:100%;height:3px}.studio_sliderLabel__ylzPc span{color:var(--muted)}.studio_quality__xh2t1{display:flex;flex-direction:column;gap:14px;padding:13px 0}.studio_quality__xh2t1 label{display:flex;align-items:center;gap:9px;font-size:12px}.studio_quality__xh2t1 label:last-child{justify-content:space-between;color:var(--muted)}.studio_quality__xh2t1 small{display:block;color:#777786;font-size:10px;margin-top:5px}.studio_quality__xh2t1 select{font-size:11px;padding:5px 10px}.studio_createFooter__ahUh1{padding:14px 0 17px;border-top:1px solid var(--line);background:#121319}.studio_createFooter__ahUh1 p{display:flex;gap:6px;align-items:center;color:#8a889a;font-size:10px;margin-bottom:10px}.studio_statusDot__Ebarm{height:5px;width:5px;background:#b5a1db;border-radius:50%}.studio_createButton__35kGj{display:flex;align-items:center;justify-content:center;gap:8px;border-radius:10px;background:linear-gradient(110deg,#667ad3,#9c73ac 62%,#c68875);color:#fff;width:100%;padding:14px;font-weight:600;font-size:14px}.studio_studio__yzTUE .studio_createButton__35kGj:disabled{opacity:1;background:linear-gradient(110deg,#354461,#594659 65%,#644d49);color:#c0b9c7}.studio_createButton__35kGj span{font-size:10px;font-weight:400;opacity:.8;margin-left:auto}.studio_createFooter__ahUh1>small{display:block;margin-top:10px;font-size:9px;color:#666674;text-align:center}.studio_library__fx7BR{display:flex;flex-direction:column;min-width:0;min-height:0;padding:29px 38px 0;background:radial-gradient(ellipse at 60% 40%,#23202e28,transparent 60%)}.studio_libraryHeader__Dv6Rp{display:flex;justify-content:space-between;align-items:center}.studio_libraryHeader__Dv6Rp h2{font-size:22px;font-weight:600;letter-spacing:.02em;margin:0}.studio_libraryHeader__Dv6Rp h2 span{margin-left:8px;color:#696673;font-size:14px;font-weight:400}.studio_libraryHeader__Dv6Rp p{font-size:12px;color:#6e6c7a;margin:9px 0 0}.studio_iconButton__a_7iU{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;color:#aaa6b7}.studio_iconButton__a_7iU:hover{background:#ffffff0a;color:#fff}.studio_libraryTools__laggd{display:flex;gap:12px;align-items:center;margin:26px 0 18px}.studio_search__kY0jp{display:flex;align-items:center;gap:10px;flex:1;background:#19191f;border:1px solid var(--line);border-radius:9px;padding:10px 13px;color:#777581}.studio_search__kY0jp input{min-width:0;width:100%;background:none;border:0;outline:0;font-size:12px;color:#e5e0ed}.studio_search__kY0jp button{display:flex}.studio_importButton__skC96{display:flex;gap:6px;align-items:center;font-size:12px;color:#beb5cf;background:#25222e;border:1px solid #c9a7ff15;border-radius:8px;padding:11px 15px;white-space:nowrap}.studio_filters__ZWmBT{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-bottom:1px solid var(--line);padding-bottom:17px}.studio_filters__ZWmBT button{display:flex;gap:4px;align-items:center;padding:6px 15px;font-size:12px;color:#8b8797;border-radius:6px}.studio_filters__ZWmBT .studio_selectedFilter__gQqQI{background:#2b2735;color:#e8daff}.studio_filters__ZWmBT>span{margin-left:auto;font-size:10px;color:#635f6c}.studio_songList__ixBkV{flex:1;min-height:0;overflow:auto;scrollbar-width:thin}.studio_empty__YMYkC{display:flex;min-height:360px;height:100%;flex-direction:column;align-items:center;justify-content:center;padding:28px 15px;color:#8b8598;text-align:center}.studio_empty__YMYkC h3{color:#c4bed1;font-weight:500;font-size:19px;letter-spacing:.04em;margin:26px 0 10px}.studio_empty__YMYkC p{font-size:12px;color:#6c6778}.studio_empty__YMYkC>small{font-size:10px;color:#5e576e;margin-top:17px}.studio_record__nB6_H{flex-shrink:0;width:110px;height:110px;border-radius:50%;background:repeating-radial-gradient(circle,#292535 0,#292535 1px,#17151e 2px,#17151e 5px);border:1px solid #363042;box-shadow:0 0 85px #af80db0b;display:grid;place-items:center;position:relative;transform:rotate(-15deg)}.studio_record__nB6_H:after{content:"";position:absolute;inset:0;background:conic-gradient(from 40deg,transparent,#fff1,transparent 28%,transparent 48%,#fff1,transparent 80%);border-radius:50%}.studio_record__nB6_H>div{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(130deg,#6a537a,#39314c);color:#cfb5e3;border:5px solid #101016}.studio_emptyActions__LvCm1{display:flex;gap:14px;margin-top:27px}.studio_emptyActions__LvCm1 button{display:flex;align-items:center;gap:5px;font-size:12px;border:1px solid #ffffff15;border-radius:8px;padding:10px 13px;color:#b7a7cb;background:#ffffff03}.studio_emptyActions__LvCm1 button:hover{background:#ffffff0b}.studio_libraryFoot__xEGtv{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:17px 0;font-size:10px;border-top:1px solid var(--line);color:#666171}.studio_libraryFoot__xEGtv span{display:flex;align-items:center;gap:4px}.studio_song__1XZ_j{display:flex;gap:15px;align-items:center;padding:17px 4px;border-bottom:1px solid #ffffff07}.studio_currentSong__e66xY{background:#ac7fe307}.studio_cover__T4121{width:65px;height:65px;border-radius:8px;background:linear-gradient(140deg,#54405f,#233647);flex-shrink:0;display:grid;place-items:center;position:relative;color:#c9b6e0}.studio_cover__T4121>span{position:absolute;bottom:4px;right:5px;font-size:9px}.studio_cover__T4121 i{position:absolute;inset:0;background:#0006;border-radius:8px;display:none;align-items:center;justify-content:center}.studio_cover__T4121:hover i,.studio_currentSong__e66xY .studio_cover__T4121 i{display:flex}.studio_songInfo__3qisL{flex:1;min-width:0}.studio_songInfo__3qisL>button{font-size:14px;text-align:left;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.studio_modelBadge__yTH9X{font-size:9px;color:#c5aed9;background:#624e7333;padding:2px 5px;border-radius:3px;margin-left:8px;white-space:nowrap}.studio_songInfo__3qisL p{color:#7a7588;font-size:11px;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studio_songInfo__3qisL small{color:#cb9e91;font-size:11px}.studio_player__Wi2aO{display:grid;grid-template-columns:1fr 1.25fr 1fr;align-items:center;gap:30px;min-height:94px;padding:14px 28px;background:#19191f;border-top:1px solid #ffffff10;z-index:10}.studio_nowPlaying__MzcA0{display:flex;align-items:center;gap:13px;min-width:0}.studio_miniCover__sfNnd{display:grid;place-items:center;width:49px;height:49px;flex-shrink:0;border-radius:8px;background:#29252f;color:#82788f}.studio_nowPlaying__MzcA0>div:last-child{min-width:0}.studio_nowPlaying__MzcA0 b,.studio_nowPlaying__MzcA0 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio_nowPlaying__MzcA0 b{font-size:12px;font-weight:500;color:#b2a9bf}.studio_nowPlaying__MzcA0 small{font-size:10px;color:#64616c;margin-top:6px}.studio_transport__tpV_f{min-width:0}.studio_transport__tpV_f>div{display:flex;align-items:center;justify-content:center;gap:25px}.studio_playerExtra__N4_wc button,.studio_transport__tpV_f button{color:#93909e;display:grid;place-items:center}.studio_playerExtra__N4_wc button[aria-pressed=true],.studio_transport__tpV_f button[aria-pressed=true]{color:#d4b5f0}.studio_transport__tpV_f .studio_playButton__yJ_vZ{background:#dbd4e4;color:#282231;border-radius:50%;height:34px;width:34px}.studio_seek__ez248{display:flex;gap:10px;align-items:center;margin-top:8px;color:#777081;font-size:9px}.studio_seek__ez248 input{width:100%;height:3px}.studio_playerExtra__N4_wc{display:flex;align-items:center;justify-content:flex-end;gap:18px;color:#7f768d}.studio_playerExtra__N4_wc input{width:75px;height:3px}.studio_modal__oDScT{color-scheme:dark;background:#1a1921;border:1px solid #ffffff20;border-radius:19px;color:#e7e2f0;width:min(580px,calc(100vw - 32px));max-height:85dvh;padding:25px;margin:auto;box-shadow:0 30px 100px #0009;animation:studio_reveal__Z35EU .2s ease-out}.studio_modal__oDScT::backdrop{background:#0009;backdrop-filter:blur(6px)}.studio_modal__oDScT header{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.studio_modal__oDScT h2{font-size:18px;font-weight:600}.studio_modal__oDScT button{cursor:pointer}.studio_modalHint__WvxQZ{color:#9990a9;font-size:12px;line-height:1.9;margin:15px 0}.studio_modalPrimary__w6G2p{display:block;width:100%;border:1px solid #d6b9f01a;background:#534160;color:#f1e6fa;border-radius:9px;padding:13px;margin-top:23px;font-size:13px}.studio_modalPrimary__w6G2p:disabled{opacity:.45}.studio_styleGrid__DIIxQ{display:flex;flex-wrap:wrap;gap:10px}.studio_styleGrid__DIIxQ button{padding:8px 15px;border-radius:8px;border:1px solid #ffffff12;font-size:12px;color:#b7aec5}.studio_styleGrid__DIIxQ button[aria-pressed=true]{border-color:#bf9bdd88;background:#ad7be322;color:#e8ccff}.studio_dropZone__tQhck{display:flex;width:100%;flex-direction:column;align-items:center;gap:18px;padding:40px 12px;border:1px dashed #9e7fbd77;border-radius:12px;background:#ad7bda06}.studio_dropZone__tQhck b{font-size:13px;word-break:break-all;font-weight:500}.studio_dropZone__tQhck small{font-size:10px;color:#8d829b}.studio_consent__uZzlH{display:flex;align-items:center;gap:7px;font-size:11px;color:#a295b3;line-height:1.8;margin-top:18px}.studio_twoColumns___ZMGx{display:grid;grid-template-columns:1fr 1fr;gap:15px}.studio_menuGrid__1w17f{display:grid;grid-template-columns:1fr 1fr;gap:8px}.studio_menuGrid__1w17f button{display:flex;align-items:center;gap:9px;text-align:left;padding:12px;font-size:12px;border-radius:8px;background:#ffffff05}.studio_menuGrid__1w17f button:hover{background:#ffffff0d}.studio_menuGrid__1w17f button svg:last-child{margin-left:auto;color:#82738f}.studio_songActions__0PWYg{display:flex;flex-wrap:wrap;gap:15px;margin-top:22px;font-size:12px;color:#b0a2c1}.studio_lyricText__Z8dgt{white-space:pre-wrap;font:inherit;font-size:13px;line-height:2;max-height:300px;overflow:auto}.studio_sources__mQPEQ{display:flex;flex-direction:column;gap:10px;max-height:160px;overflow:auto;font-size:12px;margin:20px 0}.studio_sources__mQPEQ small{color:#8a7c99}.studio_sources__mQPEQ label{display:flex;gap:8px}.studio_voiceRow__xWHjk{display:flex;gap:10px;margin:18px 0;font-size:12px}.studio_voiceRow__xWHjk small{margin-left:auto;color:#a895b8}.studio_toast__tTgfn{position:fixed;bottom:115px;left:50%;transform:translateX(-50%);z-index:10000;display:flex;gap:16px;align-items:center;padding:14px 20px;border-radius:12px;background:#3d3147;color:#f0deff;border:1px solid #ba92d733;box-shadow:0 8px 30px #0006;max-width:min(580px,90vw);font-size:13px}.studio_alert__Zn2Uw,.studio_job__6nZL5{display:flex;gap:12px;align-items:center;padding:15px;border:1px solid #ac84ce25;border-radius:10px;margin-top:12px;font-size:12px;color:#c1b0d0}.studio_job__6nZL5>svg{flex-shrink:0}.studio_job__6nZL5>div{min-width:0;overflow-wrap:anywhere}.studio_job__6nZL5 time{font-size:10px;opacity:.55}.studio_job__6nZL5 p{font-size:11px;margin-top:5px;line-height:1.6;color:#8e829b}.studio_job__6nZL5>small{margin-left:auto;font-size:9px;color:#756781}.studio_alert__Zn2Uw button{margin-left:auto}.studio_spin__m82Z4{animation:studio_spin__m82Z4 1s linear infinite}.studio_lyricsPanel___GELB{position:fixed;right:24px;bottom:113px;width:min(340px,90vw);max-height:55vh;overflow:auto;padding:25px;background:#23202bf5;border:1px solid #ffffff1a;border-radius:15px;z-index:15}.studio_lyricsPanel___GELB>button{float:right}.studio_lyricsPanel___GELB h3{font-size:15px;margin-bottom:20px}.studio_lyricsPanel___GELB pre{font:inherit;font-size:13px;line-height:2.2;white-space:pre-wrap;color:#c9bdd9}@keyframes studio_reveal__Z35EU{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes studio_spin__m82Z4{to{transform:rotate(1turn)}}@media (min-width:768px) and (max-width:1439px){.studio_studio__yzTUE{height:calc(100dvh - 116px)}.studio_composer__6mkHY{padding:18px 18px 0}.studio_library__fx7BR{padding:24px 24px 0}.studio_composerHeading__qsvc_{margin-bottom:16px}.studio_fieldCard__zFhG5 textarea{min-height:145px}.studio_empty__YMYkC{min-height:270px}.studio_workspace__EPs_O{grid-template-columns:minmax(340px,36%) 1fr}}@media (max-width:767px){.studio_studio__yzTUE{height:auto;min-height:calc(100dvh - 72px);overflow:visible;padding-bottom:90px}.studio_workspace__EPs_O{display:flex;flex-direction:column}.studio_composer__6mkHY{border-right:0;border-bottom:1px solid var(--line);padding:22px 20px 0}.studio_fields__Sklx_{overflow:visible}.studio_library__fx7BR{padding:24px 20px 0;min-height:430px}.studio_songList__ixBkV{overflow:visible}.studio_empty__YMYkC{min-height:290px}.studio_player__Wi2aO{position:fixed;bottom:0;left:0;right:0;grid-template-columns:1fr 1.15fr;min-height:80px;padding:12px 16px;gap:12px}.studio_playerExtra__N4_wc{display:none}.studio_transport__tpV_f>div{gap:15px}.studio_transport__tpV_f>div button:first-child,.studio_transport__tpV_f>div button:last-child{display:none}.studio_nowPlaying__MzcA0 small{max-width:110px}.studio_libraryFoot__xEGtv{font-size:9px}.studio_libraryTools__laggd{gap:8px}.studio_importButton__skC96{padding:11px 8px}.studio_filters__ZWmBT button{padding:6px 12px}.studio_libraryFoot__xEGtv span:last-child{display:none}.studio_song__1XZ_j{gap:9px}.studio_modelBadge__yTH9X{display:none}.studio_quickActions__jjd6O button{font-size:12px}.studio_toast__tTgfn{bottom:100px}.studio_menuGrid__1w17f{gap:5px}.studio_modal__oDScT{padding:20px}}@media (prefers-reduced-motion:reduce){.studio_studio__yzTUE *{animation:none!important;transition:none!important}}@media (min-width:768px) and (max-height:820px){.studio_empty__YMYkC{min-height:0;padding:14px}.studio_empty__YMYkC .studio_record__nB6_H{width:58px;height:58px}.studio_record__nB6_H>div{width:34px;height:34px;border-width:3px}.studio_record__nB6_H svg{width:20px;height:20px}.studio_empty__YMYkC h3{margin:13px 0 7px;font-size:16px}.studio_emptyActions__LvCm1{margin-top:15px}.studio_emptyActions__LvCm1 button{padding:8px 12px}.studio_empty__YMYkC>small{margin-top:10px}.studio_composerHeading__qsvc_{margin-bottom:12px}.studio_quickActions__jjd6O{margin:12px 0}.studio_fieldCard__zFhG5 textarea{min-height:92px}.studio_fieldCard__zFhG5 textarea.studio_shortText__DjiG0{min-height:65px}}.studio_modelTrigger__dFtK7{display:flex;flex-shrink:0;align-items:center;justify-content:center;gap:10px;min-width:82px;padding:9px 13px;border:1px solid #ffffff25;border-radius:999px;background:#24242d;color:#edeaf1;font-size:12px!important;white-space:nowrap}.studio_modelTrigger__dFtK7:hover,.studio_modelTrigger__dFtK7[data-state=open]{background:#32303b;border-color:#c5b3d94d}.studio_modelTrigger__dFtK7 svg{transition:transform .18s ease}.studio_modelTrigger__dFtK7[data-state=open] svg{transform:rotate(180deg)}.studio_modelMenu__KX70d{z-index:1000;width:min(380px,calc(100vw - 24px));max-height:var(--radix-dropdown-menu-content-available-height);overflow-y:auto;padding:8px;border:1px solid #ffffff20;border-radius:16px;background:#1b1b21;color:#ece9f1;box-shadow:0 16px 48px #0007,0 3px 9px #0003;font-family:Arial,PingFang SC,sans-serif;transform-origin:var(--radix-dropdown-menu-content-transform-origin);animation:studio_modelOpen__g9Hgm .17s ease-out;outline:none}.studio_modelMenu__KX70d[data-state=closed]{animation:studio_modelClose__WpmpG .12s ease-in}.studio_modelOption__QWCdh{position:relative;display:flex;align-items:center;min-height:82px;padding:14px 42px 14px 16px;border-radius:11px;cursor:pointer;outline:none;user-select:none;transition:background .15s ease}.studio_modelOption__QWCdh+.studio_modelOption__QWCdh{margin-top:4px}.studio_modelOption__QWCdh[data-state=checked]{background:#333238}.studio_modelOption__QWCdh[data-highlighted]{background:#393440}.studio_modelOption__QWCdh[data-highlighted]:not([data-state=checked]){box-shadow:inset 0 0 0 1px #c6b6ed30}.studio_modelCopy__HdIU3{display:flex;flex-direction:column;gap:6px}.studio_modelName__t2kVT{font-size:17px;line-height:1.4;font-weight:600}.studio_modelDescription__F_Fjx{font-size:12px;line-height:1.65;color:#aaa4b3}.studio_modelSelected__roDUF{position:absolute;right:16px;color:#eee7f6;display:flex}.studio_modelMenuNote__3UdO2{margin:8px 8px 3px;padding:12px 2px 4px;border-top:1px solid #ffffff10;font-size:10px;line-height:1.6;color:#857d90}@keyframes studio_modelOpen__g9Hgm{0%{opacity:0;transform:translateY(-4px) scale(.97)}to{opacity:1;transform:none}}@keyframes studio_modelClose__WpmpG{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px) scale(.97)}}@media (prefers-reduced-motion:reduce){.studio_modelMenu__KX70d,.studio_modelMenu__KX70d[data-state=closed],.studio_structureMenu__EiX8c,.studio_structureMenu__EiX8c[data-state=closed]{animation:none}.studio_modelOption__QWCdh,.studio_modelTrigger__dFtK7 svg,.studio_structureGrid__VZwE_ button,.studio_structureTrigger__WbkeM{transition:none}}.studio_voiceModal__8cCJm{width:min(760px,calc(100vw - 32px));max-height:90dvh}.studio_voiceSelection__7q2_I{margin:0 0 16px;padding:16px;border:1px solid #665070;border-radius:14px;background:linear-gradient(120deg,#302637,#24212b);font-size:13px}.studio_voiceSelection__7q2_I>div:first-child{display:flex;align-items:center;gap:8px}.studio_voiceSelection__7q2_I>div:first-child button{margin-left:auto;background:transparent;color:#c6b4d0;border:0;cursor:pointer}.studio_voiceSelection__7q2_I strong{flex:1;overflow-wrap:anywhere}.studio_voiceSelection__7q2_I small{display:block;font-size:12px;color:#aaa0b5;line-height:1.6;margin:7px 0}.studio_voiceControls__0H9gC button,.studio_voiceSelection__7q2_I>button{background:#44324e;border:1px solid #725580;color:#e7cdef;border-radius:8px;padding:6px 10px;font-size:12px;cursor:pointer}.studio_voiceControls__0H9gC{margin:15px 0 0;font-size:13px;display:flex;flex-direction:column;gap:10px}.studio_voiceControls__0H9gC label{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px}.studio_voiceControls__0H9gC input{width:100%;background:#29252f;color:#e5dcea;border:1px solid #4d4157;border-radius:8px;padding:8px;accent-color:#bd8ed8}.studio_voiceControls__0H9gC small{color:#a39aad;line-height:1.6;font-size:12px}.studio_creditError__mJNfX{color:#f398a8!important;font-size:12px;line-height:1.7}.studio_createButton__35kGj:disabled,.studio_modalPrimary__w6G2p:disabled{background:#39363d!important;color:#8d8793!important;border-color:#4a444f!important;cursor:not-allowed;opacity:.65}.studio_voiceSelection__7q2_I details{margin-top:12px}.studio_voiceSelection__7q2_I summary{cursor:pointer;color:#d1b2de;font-size:12px}.studio_assistantBody__KbXZS{display:grid;gap:18px}.studio_assistantIntro__1o_3W{display:flex;justify-content:space-between;align-items:center;gap:14px;color:#d9c8e9;font-size:12px}.studio_assistantIntro__1o_3W>span:first-child,.studio_assistantStatus__rJRDo{display:flex;align-items:center;gap:8px}.studio_assistantIntro__1o_3W>span:last-child{background:#dfacd41a;border:1px solid #dba3c93d;color:#edc4df;padding:4px 10px;border-radius:99px;white-space:nowrap}.studio_assistantStatus__rJRDo{color:#d0bbdf;font-size:13px}.studio_assistantError__eNF2h{color:#ffa6b7;font-size:13px;line-height:1.6}.studio_assistantResult__Im7HG{display:grid;gap:14px;padding-top:16px;border-top:1px solid #ffffff16}.studio_stacked__I2THb textarea.studio_assistantLyrics___TB_Q{min-height:240px;line-height:1.8}.studio_assistantActions__2pnfZ{display:flex;gap:12px;align-items:center}.studio_assistantActions__2pnfZ button{display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.studio_assistantActions__2pnfZ .studio_modalPrimary__w6G2p{flex:1}.studio_assistantSecondary__v2VUJ{padding:12px 16px;border:1px solid #b094c24d;border-radius:12px;color:#d5c6e1;white-space:nowrap}.studio_assistantSecondary__v2VUJ:disabled{opacity:.45;cursor:not-allowed}.studio_assistantBody__KbXZS{gap:12px}.studio_assistantBody__KbXZS .studio_stacked__I2THb{margin:0}.studio_assistantBody__KbXZS .studio_stacked__I2THb textarea{min-height:80px}.studio_assistantBody__KbXZS .studio_stacked__I2THb textarea.studio_assistantLyrics___TB_Q{min-height:170px}.studio_assistantBody__KbXZS .studio_modalHint__WvxQZ{margin:0}.studio_assistantActions__2pnfZ{position:sticky;bottom:-25px;padding:12px 0;background:#1a1921;box-shadow:0 -10px 18px #1a1921;z-index:1}.studio_studio__yzTUE{height:100%;min-height:0;position:relative;background:#080d162b}.studio_homeActions__SxgcK{position:absolute;top:40px;right:24px;z-index:5}.studio_composer__6mkHY{background:linear-gradient(155deg,#1b1c27df,#111721e6);backdrop-filter:blur(22px);padding-top:22px}.studio_composerHeading__qsvc_{min-height:66px;margin-bottom:24px}.studio_composerHeading__qsvc_ h1{font-size:20px;letter-spacing:.08em;margin:0}.studio_library__fx7BR{background:#080d1480;backdrop-filter:blur(6px);padding-top:30px}.studio_libraryHeader__Dv6Rp{min-height:64px;gap:22px;padding-right:260px}.studio_libraryTitle__tjYY0{display:flex;align-items:center;gap:10px}.studio_libraryTitle__tjYY0 .studio_iconButton__a_7iU{width:28px;height:28px;color:#aeadbd}.studio_libraryHeader__Dv6Rp h2{font-size:21px}.studio_libraryHeader__Dv6Rp p{color:#a5a4b3}.studio_libraryHeader__Dv6Rp button[aria-busy=true] svg{animation:studio_refresh-spin__uGddv 1s linear infinite}.studio_player__Wi2aO{background:#171a25ed;backdrop-filter:blur(20px)}@keyframes studio_refresh-spin__uGddv{to{transform:rotate(1turn)}}@media(min-width:768px) and (max-width:1100px){.studio_libraryHeader__Dv6Rp{align-items:flex-start;padding:64px 0 0}.studio_workspace__EPs_O{grid-template-columns:340px minmax(0,1fr)}}@media(max-width:767px){.studio_studio__yzTUE{height:100%;overflow:auto;padding-bottom:95px;position:relative}.studio_workspace__EPs_O{flex:none}.studio_composer__6mkHY{padding-top:76px}.studio_composerHeading__qsvc_{min-height:58px;margin-bottom:20px}.studio_composerHeading__qsvc_>a{position:absolute;left:20px;top:8px}.studio_composerHeading__qsvc_ .stellar-header-wordmark{width:90px}.studio_composerHeading__qsvc_ h1{font-size:24px}.studio_homeActions__SxgcK{right:18px;top:20px}.studio_libraryHeader__Dv6Rp{padding-right:0}.studio_library__fx7BR{background:#080d14bc}}@media(prefers-reduced-motion:reduce){.studio_libraryHeader__Dv6Rp button[aria-busy=true] svg{animation:none}}.voice_hub__q3BKo{color:#e8e7ec}.voice_intro__g6h2l{color:#a4a1af;margin:0 0 20px}.voice_sourceTabs__EtPZY,.voice_tabs__9BHH3{display:flex;gap:6px}.voice_tabs__9BHH3{border-bottom:1px solid #34333a;padding-bottom:14px;margin-bottom:20px}.voice_hub__q3BKo button{cursor:pointer;border:1px solid #424047;border-radius:10px;background:#28272e;color:#e7e5ec;padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:13px;transition:background .18s,border-color .18s}.voice_hub__q3BKo button:hover:not(:disabled){background:#38323d;border-color:#a68aae}.voice_hub__q3BKo button:disabled{opacity:.42;cursor:not-allowed}.voice_tabs__9BHH3 button{background:transparent;border-color:transparent}.voice_tabs__9BHH3 button[aria-selected=true]{background:#38303e;color:#f1d9fa}.voice_tabs__9BHH3 span{color:#b8a7c2}.voice_sourceTabs__EtPZY{margin-bottom:14px}.voice_sourceTabs__EtPZY button{flex:1}.voice_sourceTabs__EtPZY button[aria-pressed=true]{background:#42364c;border-color:#aa81bc}.voice_drop__U34o8{border:1px dashed #645571;border-radius:15px;background:linear-gradient(140deg,#2b2732,#201e26);padding:22px;display:flex;align-items:center;flex-direction:column;gap:9px;text-align:center}.voice_drop__U34o8>svg{color:#bb9bd0}.voice_drop__U34o8 p{font-size:12px;color:#9d97a6;margin:0 0 5px}.voice_drop__U34o8 strong{font-weight:500;max-width:100%;overflow-wrap:anywhere}.voice_hub__q3BKo audio{width:100%;height:36px;margin-top:10px}.voice_field___XeUW{display:flex;flex-direction:column;gap:9px;font-size:13px;margin:18px 0}.voice_hub__q3BKo input:not([type=checkbox]),.voice_hub__q3BKo select{background:#25242a;border:1px solid #494550;border-radius:10px;color:#f4f0f6;padding:11px 13px;width:100%;min-width:0;outline:none}.voice_hub__q3BKo input:focus,.voice_hub__q3BKo select:focus{border-color:#c398d5}.voice_hub__q3BKo small{color:#a5a0af;font-size:12px;line-height:1.6}.voice_modes__nOT7W{display:grid;grid-template-columns:1fr 1fr;gap:12px}.voice_modes__nOT7W button{display:block;text-align:left;padding:15px;background:#25242a}.voice_modes__nOT7W button[aria-pressed=true]{border-color:#be8dd5;background:linear-gradient(135deg,#403248,#29232f);box-shadow:inset 0 0 0 1px #8e6aa34d}.voice_modes__nOT7W span{display:flex;align-items:center;gap:7px;font-weight:600}.voice_modes__nOT7W b{margin-left:auto;font-size:12px;color:#e1c3ee}.voice_modes__nOT7W p{font-size:12px;color:#b5aebe;line-height:1.7;margin:10px 0 0}.voice_tips__LuaPK{font-size:12px;color:#b1a9bd;line-height:1.8;margin:18px 0}.voice_tips__LuaPK summary{cursor:pointer;color:#ccb2dc}.voice_consent__WqjhN{font-size:12px;color:#bfb8c8;display:flex;gap:8px;line-height:1.7;align-items:flex-start}.voice_consent__WqjhN input{accent-color:#bb8dd0;margin-top:4px}.voice_error__CX9r0{color:#f69caa!important;font-size:13px;line-height:1.65}.voice_footer__5OsgE{margin-top:20px;border-top:1px solid #35303d;padding-top:18px;display:flex;flex-direction:column;gap:12px}.voice_hub__q3BKo .voice_primary__eGL_q{background:linear-gradient(110deg,#794f91,#92649b);border-color:#c193d0;padding:13px;color:#fff;font-weight:600}.voice_libraryTools__Ok6VT{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.voice_receipt__y0PTY{border:1px solid #4c405e;background:#302738;padding:13px;border-radius:12px;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.voice_empty__vBbVe{text-align:center;padding:45px 15px;color:#a89eb4;display:flex;flex-direction:column;align-items:center;gap:12px}.voice_empty__vBbVe h3{color:#e2dce9;margin:0;font-weight:500}.voice_empty__vBbVe p{font-size:13px;margin:0 0 10px}.voice_voiceList__XqrsD{display:grid;gap:14px}.voice_voiceCard__dcViS{border:1px solid #3e3748;background:linear-gradient(120deg,#28252f,#222126);border-radius:15px;padding:18px}.voice_voiceHeading__Wt97B{display:flex;gap:12px;align-items:center}.voice_voiceHeading__Wt97B>div:nth-child(2){min-width:0;flex:1}.voice_voiceHeading__Wt97B strong{display:block;overflow-wrap:anywhere}.voice_voiceHeading__Wt97B small{display:block;margin-top:5px}.voice_avatar__IYtoO{width:44px;height:44px;background:#44334f;border:1px solid #6d507b;border-radius:13px;display:grid;place-items:center;color:#d4b1e7;flex-shrink:0}.voice_actions__O8qyG{display:flex;gap:6px}.voice_hub__q3BKo .voice_actions__O8qyG button{padding:7px;background:transparent}.voice_hub__q3BKo .voice_useVoice__g2yNr{width:100%;margin-top:15px;background:#393040;border-color:#655074}.voice_rename__NEJPR{display:flex;gap:6px;margin:14px 0}.voice_progress__EEtgj{margin:16px 0;font-size:12px;color:#c7aed9}.voice_progress__EEtgj div{display:flex;justify-content:space-between;gap:8px}.voice_progress__EEtgj progress{width:100%;height:6px;accent-color:#bc86dc;margin-top:9px}.voice_hub__q3BKo button:focus-visible{outline:2px solid #d5a4ea;outline-offset:3px}@media (max-width:550px){.voice_modes__nOT7W{grid-template-columns:1fr}.voice_modes__nOT7W span{font-size:13px}.voice_hub__q3BKo button{padding:9px;font-size:12px}.voice_voiceCard__dcViS{padding:13px}.voice_avatar__IYtoO{display:none}}