.gemini-textarea[data-v-cfceb746]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e4e4e7;border-radius:.5rem;color:#09090b;font-size:13px;line-height:1.25rem;padding:.75rem;resize:none;transition:border-color .15s,box-shadow .15s;width:100%}.gemini-textarea[data-v-cfceb746]::-moz-placeholder{color:#a1a1aa}.gemini-textarea[data-v-cfceb746]::placeholder{color:#a1a1aa}.gemini-textarea[data-v-cfceb746]:hover{border-color:#d4d4d8}.gemini-textarea[data-v-cfceb746]:focus{border-color:#a1a1aa;box-shadow:0 0 0 2px #18181b0d;outline:none}.gemini-textarea--script[data-v-cfceb746]{min-height:180px;padding-bottom:1.75rem}.dark .gemini-textarea{background:#18181b;border-color:#27272a;color:#f4f4f5}.dark .gemini-textarea::-moz-placeholder{color:#71717a}.dark .gemini-textarea::placeholder{color:#71717a}.dark .gemini-textarea:hover{border-color:#3f3f46}.dark .gemini-textarea:focus{border-color:#52525b;box-shadow:0 0 0 2px #ffffff1a}@media (prefers-reduced-motion:reduce){.gemini-textarea[data-v-cfceb746]{transition:none}}.suno-control-smooth[data-v-cfceb746]{transition-duration:.2s;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}.music-enhance-field[data-v-cfceb746]{border-radius:.5rem}.music-enhance-field--active[data-v-cfceb746]{overflow:hidden}.music-enhance-field--active textarea[data-v-cfceb746]{animation:musicPromptTextReveal-cfceb746 1.25s cubic-bezier(.16,1,.3,1)}.music-enhance-aura[data-v-cfceb746],.music-enhance-particles[data-v-cfceb746],.music-enhance-scan[data-v-cfceb746]{border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.music-enhance-aura[data-v-cfceb746]{animation:musicPromptAuraPulse-cfceb746 1.45s ease-out both;background:radial-gradient(circle at 16% 18%,rgba(45,212,191,.23),transparent 22%),radial-gradient(circle at 76% 12%,rgba(99,102,241,.22),transparent 18%),radial-gradient(circle at 54% 90%,rgba(16,185,129,.14),transparent 24%);border:1px solid rgba(45,212,191,.52);box-shadow:inset 0 0 24px #2dd4bf29,0 0 28px #2dd4bf29}.music-enhance-scan[data-v-cfceb746]{animation:musicPromptScanSweep-cfceb746 1.1s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,0) 28%,hsla(0,0%,100%,.55) 48%,rgba(45,212,191,.38) 52%,transparent 72%),linear-gradient(180deg,transparent,rgba(45,212,191,.12),transparent);mix-blend-mode:screen}.music-enhance-particles span[data-v-cfceb746]{animation:musicPromptParticleBurst-cfceb746 .88s cubic-bezier(.16,1,.3,1) both;background:#5eead4;border-radius:999px;box-shadow:0 0 10px #5eead4f2,0 0 18px #818cf88c;height:4px;opacity:0;position:absolute;width:4px}@keyframes musicPromptTextReveal-cfceb746{0%{filter:blur(7px);opacity:.18;text-shadow:0 0 18px rgba(45,212,191,.7);transform:translateY(6px) scale(.992)}42%{filter:blur(0);opacity:1;text-shadow:0 0 14px rgba(45,212,191,.45);transform:translateY(0) scale(1.002)}to{filter:blur(0);opacity:1;text-shadow:none;transform:translateY(0) scale(1)}}@keyframes musicPromptAuraPulse-cfceb746{0%{opacity:0;transform:scale(.985)}18%{opacity:1}to{opacity:0;transform:scale(1.01)}}@keyframes musicPromptScanSweep-cfceb746{0%{opacity:0;transform:translate(-115%)}18%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes musicPromptParticleBurst-cfceb746{0%{opacity:0;transform:translateZ(0) scale(.35)}24%{opacity:1}to{opacity:0;transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1.7)}}@media (prefers-reduced-motion:reduce){.music-enhance-aura[data-v-cfceb746],.music-enhance-field--active textarea[data-v-cfceb746],.music-enhance-particles span[data-v-cfceb746],.music-enhance-scan[data-v-cfceb746]{animation:none!important}}.music-enhance-field[data-v-bc5d25c3]{border-radius:.5rem}.music-enhance-field--active[data-v-bc5d25c3]{overflow:hidden}.music-enhance-field--active textarea[data-v-bc5d25c3]{animation:musicPromptTextReveal-bc5d25c3 1.25s cubic-bezier(.16,1,.3,1)}.music-enhance-aura[data-v-bc5d25c3],.music-enhance-particles[data-v-bc5d25c3],.music-enhance-scan[data-v-bc5d25c3]{border-radius:inherit;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;z-index:1}.music-enhance-aura[data-v-bc5d25c3]{animation:musicPromptAuraPulse-bc5d25c3 1.45s ease-out both;background:radial-gradient(circle at 16% 18%,rgba(45,212,191,.23),transparent 22%),radial-gradient(circle at 76% 12%,rgba(99,102,241,.22),transparent 18%),radial-gradient(circle at 54% 90%,rgba(16,185,129,.14),transparent 24%);border:1px solid rgba(45,212,191,.52);box-shadow:inset 0 0 24px #2dd4bf29,0 0 28px #2dd4bf29}.music-enhance-scan[data-v-bc5d25c3]{animation:musicPromptScanSweep-bc5d25c3 1.1s cubic-bezier(.16,1,.3,1) both;background:linear-gradient(105deg,transparent,hsla(0,0%,100%,0) 28%,hsla(0,0%,100%,.55) 48%,rgba(45,212,191,.38) 52%,transparent 72%),linear-gradient(180deg,transparent,rgba(45,212,191,.12),transparent);mix-blend-mode:screen}.music-enhance-particles span[data-v-bc5d25c3]{animation:musicPromptParticleBurst-bc5d25c3 .88s cubic-bezier(.16,1,.3,1) both;background:#5eead4;border-radius:999px;box-shadow:0 0 10px #5eead4f2,0 0 18px #818cf88c;height:4px;opacity:0;position:absolute;width:4px}@keyframes musicPromptTextReveal-bc5d25c3{0%{filter:blur(7px);opacity:.18;text-shadow:0 0 18px rgba(45,212,191,.7);transform:translateY(6px) scale(.992)}42%{filter:blur(0);opacity:1;text-shadow:0 0 14px rgba(45,212,191,.45);transform:translateY(0) scale(1.002)}to{filter:blur(0);opacity:1;text-shadow:none;transform:translateY(0) scale(1)}}@keyframes musicPromptAuraPulse-bc5d25c3{0%{opacity:0;transform:scale(.985)}18%{opacity:1}to{opacity:0;transform:scale(1.01)}}@keyframes musicPromptScanSweep-bc5d25c3{0%{opacity:0;transform:translate(-115%)}18%{opacity:1}to{opacity:0;transform:translate(115%)}}@keyframes musicPromptParticleBurst-bc5d25c3{0%{opacity:0;transform:translateZ(0) scale(.35)}24%{opacity:1}to{opacity:0;transform:translate3d(var(--particle-x),var(--particle-y),0) scale(1.7)}}@media (prefers-reduced-motion:reduce){.music-enhance-aura[data-v-bc5d25c3],.music-enhance-field--active textarea[data-v-bc5d25c3],.music-enhance-particles span[data-v-bc5d25c3],.music-enhance-scan[data-v-bc5d25c3]{animation:none!important;transition:none}}.custom-scrollbar[data-v-ca74fd1c]{scrollbar-width:none}.custom-scrollbar[data-v-ca74fd1c]:hover{scrollbar-color:#e5e7eb transparent;scrollbar-width:thin}.custom-scrollbar[data-v-ca74fd1c]::-webkit-scrollbar{width:2px}.custom-scrollbar[data-v-ca74fd1c]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-ca74fd1c]::-webkit-scrollbar-thumb{background:transparent;border-radius:10px}.custom-scrollbar[data-v-ca74fd1c]:hover::-webkit-scrollbar-thumb{background:#e5e7eb}.dark .custom-scrollbar[data-v-ca74fd1c]:hover{scrollbar-color:#404040 transparent}.dark .custom-scrollbar[data-v-ca74fd1c]:hover::-webkit-scrollbar-thumb{background:#404040}.unified-composer[data-v-a16efbe7] .music-enhance-field textarea{min-height:168px}.unified-composer[data-v-a16efbe7] input[type=text]:not(.music-prompt-field):not(.music-text-field),.unified-composer[data-v-a16efbe7] textarea:not(.music-prompt-field):not(.gemini-textarea){border-width:0;--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1))}.unified-composer[data-v-a16efbe7] input[type=text]:not(.music-prompt-field):not(.music-text-field):is(.dark *),.unified-composer[data-v-a16efbe7] textarea:not(.music-prompt-field):not(.gemini-textarea):is(.dark *){background-color:#ffffff12}.custom-scrollbar[data-v-a16efbe7]{scrollbar-color:#e2e8f0 transparent;scrollbar-width:thin}.dark .custom-scrollbar[data-v-a16efbe7]{scrollbar-color:#27272a transparent}.custom-scrollbar[data-v-a16efbe7]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-a16efbe7]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-a16efbe7]::-webkit-scrollbar-thumb{background:#e2e8f0;border-radius:10px}.dark .custom-scrollbar[data-v-a16efbe7]::-webkit-scrollbar-thumb{background:#27272a}.music-control-smooth[data-v-a16efbe7]{transition-duration:.2s;transition-property:background-color,border-color,color,box-shadow,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1)}@keyframes music-bar-1-1c42d863{0%,to{height:6px}50%{height:18px}}@keyframes music-bar-2-1c42d863{0%,to{height:12px}50%{height:20px}}@keyframes music-bar-3-1c42d863{0%,to{height:9px}50%{height:16px}}.animate-music-bar-1[data-v-1c42d863]{animation:music-bar-1-1c42d863 .8s ease-in-out infinite}.animate-music-bar-2[data-v-1c42d863]{animation:music-bar-2-1c42d863 .8s ease-in-out .2s infinite}.animate-music-bar-3[data-v-1c42d863]{animation:music-bar-3-1c42d863 .8s ease-in-out .4s infinite}.loading-track-row[data-v-1c42d863]{transition-timing-function:cubic-bezier(.4,0,.2,1)}.loading-track-row+.loading-track-row[data-v-1c42d863]{border-top:1px solid rgba(226,232,240,.8)}.dark .loading-track-row+.loading-track-row[data-v-1c42d863]{border-top-color:#ffffff1a}.loading-track-row[data-v-1c42d863]:hover{background:#f8fafccc}.dark .loading-track-row[data-v-1c42d863]:hover{background:#ffffff0d}.custom-scrollbar[data-v-1c42d863]::-webkit-scrollbar{width:3px}.custom-scrollbar[data-v-1c42d863]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-1c42d863]::-webkit-scrollbar-thumb{background:#0000000d;border-radius:10px}.dark .custom-scrollbar[data-v-1c42d863]::-webkit-scrollbar-thumb{background:#ffffff0d}.inspiration-glass-player[data-v-168bb1d7]{-webkit-backdrop-filter:blur(28px) saturate(160%);backdrop-filter:blur(28px) saturate(160%);background:#ffffff94;border:1px solid hsla(0,0%,100%,.78);border-radius:999px;box-shadow:0 8px 28px #0f172a24,inset 0 1px #ffffffe6,inset 0 -1px #ffffff4d;container-type:inline-size;isolation:isolate}.dark .inspiration-glass-player[data-v-168bb1d7]{background:#09090bdb;border-color:#ffffff1a;box-shadow:0 8px 28px #0000007a,inset 0 1px #ffffff14}.inspiration-player-enter-active[data-v-168bb1d7],.inspiration-player-leave-active[data-v-168bb1d7]{transition:opacity .25s ease,transform .25s ease}.inspiration-player-enter-from[data-v-168bb1d7],.inspiration-player-leave-to[data-v-168bb1d7]{opacity:0;transform:translateY(12px)}@container (max-width: 520px){.md\:flex[data-v-168bb1d7],.sm\:block[data-v-168bb1d7],.sm\:flex[data-v-168bb1d7]{display:none}}@container (max-width: 340px){.h-10.w-10[data-v-168bb1d7]{display:none}}@media (prefers-reduced-motion:reduce){.inspiration-player-enter-active[data-v-168bb1d7],.inspiration-player-leave-active[data-v-168bb1d7]{transition:none}}.inspiration-lyrics-surface[data-v-4ce52216]{clip-path:inset(0 round 24px)}.inspiration-lyrics-enter-active[data-v-4ce52216],.inspiration-lyrics-leave-active[data-v-4ce52216]{transition:opacity .15s ease,transform .15s ease}.inspiration-lyrics-enter-from[data-v-4ce52216],.inspiration-lyrics-leave-to[data-v-4ce52216]{opacity:0;transform:translate(24px)}@media (prefers-reduced-motion:reduce){.inspiration-lyrics-enter-active[data-v-4ce52216],.inspiration-lyrics-leave-active[data-v-4ce52216]{transition:none}}.lyrics-scroll[data-v-4ce52216]::-webkit-scrollbar{width:4px}.lyrics-scroll[data-v-4ce52216]::-webkit-scrollbar-track{background:transparent}.lyrics-scroll[data-v-4ce52216]::-webkit-scrollbar-thumb{background:#fff3;border-radius:10px}.inspiration-browse[data-v-d842044d]{container-type:inline-size}.inspiration-track-grid[data-v-d842044d]{grid-template-columns:minmax(0,1fr)}@container (min-width: 600px){.inspiration-track-grid[data-v-d842044d]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 1000px){.inspiration-track-grid[data-v-d842044d]{grid-template-columns:repeat(3,minmax(0,1fr))}}.custom-scrollbar[data-v-d842044d]::-webkit-scrollbar{height:3px;width:3px}.custom-scrollbar[data-v-d842044d]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-d842044d]::-webkit-scrollbar-thumb{background:#00000014;border-radius:10px}.dark .custom-scrollbar[data-v-d842044d]::-webkit-scrollbar-thumb{background:#ffffff14}.custom-scrollbar[data-v-9d148130]::-webkit-scrollbar{width:4px}.custom-scrollbar[data-v-9d148130]::-webkit-scrollbar-track{background:transparent}.custom-scrollbar[data-v-9d148130]::-webkit-scrollbar-thumb{background:#27272a;border-radius:10px}.custom-scrollbar[data-v-9d148130]::-webkit-scrollbar-thumb:hover{background:#3f3f46}.download-action[data-v-0a627421]{align-items:center;background-color:#ffffff1a;border-radius:calc(var(--radius) - 2px);display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;justify-content:center;line-height:1rem;min-height:2.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.download-action[data-v-0a627421]:hover{background-color:#fff3}.download-action[data-v-0a627421]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.download-action[data-v-0a627421]:disabled{cursor:wait;opacity:.6}.library-icon[data-v-89d9d091]{align-items:center;border-radius:calc(var(--radius) - 2px);display:flex;height:2rem;justify-content:center;width:2rem;--tw-text-opacity:1;color:rgb(100 116 139/var(--tw-text-opacity,1));transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1)}.library-icon[data-v-89d9d091]:hover{--tw-bg-opacity:1;background-color:rgb(241 245 249/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(15 23 42/var(--tw-text-opacity,1))}.library-icon[data-v-89d9d091]:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(148 163 184/var(--tw-ring-opacity,1))}.library-icon[data-v-89d9d091]:disabled{opacity:.3}.library-icon[data-v-89d9d091]:is(.dark *){--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.library-icon[data-v-89d9d091]:hover:is(.dark *){background-color:#ffffff1a;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.library-action[data-v-89d9d091]{align-items:center;background-color:#ffffff1a;border-radius:calc(var(--radius) - 2px);display:inline-flex;font-size:.75rem;font-weight:500;gap:.5rem;line-height:1rem;min-height:2.25rem;padding:.5rem .75rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.library-action[data-v-89d9d091]:hover{background-color:#fff3}.library-action[data-v-89d9d091]:focus-visible{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-opacity:1;--tw-ring-color:rgb(255 255 255/var(--tw-ring-opacity,1))}.library-action[data-v-89d9d091]:disabled{opacity:.4}.music-shell[data-v-7f78e141]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}@keyframes tab-pulse-7f78e141{0%,to{color:inherit;opacity:1}50%{color:#10b981;opacity:.6}}.animate-tab-pulse[data-v-7f78e141]{animation:tab-pulse-7f78e141 .8s ease-in-out 3}
