.Header_header__KwdYD{position:sticky;top:0;z-index:1000;background:hsla(0,0%,4%,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.1)}[data-theme=light] .Header_header__KwdYD{background:hsla(0,0%,100%,.95);border-bottom-color:rgba(0,0,0,.1)}.Header_topBar__Guhl4{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.1)}[data-theme=light] .Header_topBar__Guhl4{border-bottom-color:rgba(0,0,0,.1)}.Header_headerContent__MvHuQ{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:24px;position:relative}.Header_logo____uDV{display:flex;align-items:center;gap:12px;text-decoration:none;color:#fff;transition:all .3s ease}[data-theme=light] .Header_logo____uDV{color:#1a1a1a}.Header_logo____uDV:hover{opacity:.8;transform:scale(1.05)}.Header_logoText__xA8kS{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.Header_streamPlayer__c73tH{display:flex;align-items:center;gap:16px;padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;min-width:300px}[data-theme=light] .Header_streamPlayer__c73tH{background:rgba(0,0,0,.05);border-color:rgba(0,0,0,.1)}.Header_streamInfo__GtdQs{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.Header_streamLabel__t1mWN{font-size:.625rem;color:#ff6b6b;font-weight:700;text-transform:uppercase;letter-spacing:.1em;animation:Header_pulse__4_DEt 2s ease-in-out infinite}@keyframes Header_pulse__4_DEt{0%,to{opacity:1}50%{opacity:.6}}.Header_streamTitle__BSzaQ{font-size:.875rem;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .Header_streamTitle__BSzaQ{color:#1a1a1a}.Header_playerControls__XsWAR{display:flex;align-items:center;gap:8px}.Header_navButton__eZoof{width:32px;height:32px;min-width:32px;min-height:32px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.Header_navButton__eZoof:hover:not(:disabled){background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}.Header_navButton__eZoof:disabled{opacity:.4;cursor:not-allowed}[data-theme=light] .Header_navButton__eZoof{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}[data-theme=light] .Header_navButton__eZoof:hover:not(:disabled){background:rgba(0,0,0,.15);color:#1a1a1a}.Header_streamPlayButton__6T_rJ{width:40px;height:40px;min-width:40px;min-height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;flex-shrink:0;padding:0}.Header_streamPlayButton__6T_rJ:hover{transform:scale(1.1);box-shadow:0 4px 12px rgba(102,126,234,.4)}.Header_playlistButton__A6sQQ{width:32px;height:32px;min-width:32px;min-height:32px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:hsla(0,0%,100%,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;padding:0}.Header_playlistButton__A6sQQ:hover{background:hsla(0,0%,100%,.2);color:#fff;transform:scale(1.1)}[data-theme=light] .Header_playlistButton__A6sQQ{background:rgba(0,0,0,.1);border-color:rgba(0,0,0,.2);color:rgba(0,0,0,.6)}[data-theme=light] .Header_playlistButton__A6sQQ:hover{background:rgba(0,0,0,.15);color:#1a1a1a}.Header_streamError__Tyq0G{font-size:.75rem;color:#ff6b6b;white-space:nowrap}.Header_progressContainer__B1doI{display:flex;align-items:center;gap:12px;width:100%;margin-top:8px}.Header_timeDisplay__g0NAD{font-size:.75rem;color:hsla(0,0%,100%,.7);min-width:40px;text-align:center;font-variant-numeric:tabular-nums}[data-theme=light] .Header_timeDisplay__g0NAD{color:rgba(26,26,26,.7)}.Header_progressBar__StT5H{flex:1;height:4px;background:hsla(0,0%,100%,.2);border-radius:2px;cursor:pointer;position:relative;overflow:hidden}[data-theme=light] .Header_progressBar__StT5H{background:rgba(0,0,0,.2)}.Header_progressFill__puV9q{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;transition:width .1s linear;position:relative}.Header_progressFill__puV9q:after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#667eea;border-radius:50%;box-shadow:0 0 8px rgba(102,126,234,.5)}.Header_nav__tNWGY{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom:1px solid hsla(0,0%,100%,.1)}[data-theme=light] .Header_nav__tNWGY{background:linear-gradient(135deg,#667eea,#764ba2);border-bottom-color:rgba(0,0,0,.1)}.Header_navContent__bx5IH{max-width:1400px;margin:0 auto;padding:0 20px;display:flex;align-items:center}.Header_menuToggle__FqD8X{display:none;background:transparent;border:none;color:#fff;cursor:pointer;padding:8px;margin-right:16px}[data-theme=light] .Header_menuToggle__FqD8X{color:#1a1a1a}.Header_menu__0AeTE{display:flex;list-style:none;margin:0;padding:0;gap:0;width:100%;align-items:center}.Header_menuItem__xkzs6{display:block;padding:16px 24px;text-decoration:none;font-weight:500;font-size:.9375rem;transition:all .3s ease;border-bottom:2px solid transparent;position:relative}.Header_menuItem__xkzs6,[data-theme=light] .Header_menuItem__xkzs6{color:hsla(0,0%,100%,.95)}.Header_menuItem__xkzs6:hover{border-bottom-color:hsla(0,0%,100%,.5)}.Header_menuItem__xkzs6:hover,[data-theme=light] .Header_menuItem__xkzs6:hover{color:#fff;background:hsla(0,0%,100%,.15)}.Header_menuItemActive__Y30gF{color:#fff!important;background:hsla(0,0%,100%,.2)!important;border-bottom-color:hsla(0,0%,100%,.8)!important;font-weight:600}.Header_menuAuth__kOX_0{margin-left:auto;display:flex;align-items:center;gap:12px}.Header_userMenuInfo__6QuuS{display:flex;align-items:center;gap:8px;padding:8px 12px;background:hsla(0,0%,100%,.1);border-radius:20px;font-size:.875rem;color:hsla(0,0%,100%,.95)}.Header_userMenuName__Gal1U{font-weight:600}.Header_userMenuBadge__Q04Wn{display:flex;align-items:center;gap:4px;padding:4px 8px;background:hsla(0,0%,100%,.15);border-radius:12px;font-size:.75rem}.Header_menuAuthButton__IaoaC{display:flex;align-items:center;gap:6px;padding:8px 16px;color:hsla(0,0%,100%,.95);text-decoration:none;font-weight:500;font-size:.875rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;transition:all .3s ease}.Header_menuAuthButton__IaoaC:hover{background:hsla(0,0%,100%,.2);color:#fff;border-color:hsla(0,0%,100%,.3)}.Header_menuLogoutButton__JzTY2{display:flex;align-items:center;gap:6px;padding:8px 16px;color:#fff;background:hsla(0,100%,71%,.2);border:1px solid hsla(0,100%,71%,.3);border-radius:20px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .3s ease}.Header_menuLogoutButton__JzTY2:hover{background:hsla(0,100%,71%,.3);border-color:hsla(0,100%,71%,.4)}@media (max-width:1024px){.Header_playlistSidebar__Akqnn{display:none}}@media (max-width:768px){.Header_headerContent__MvHuQ{flex-wrap:wrap;gap:16px;justify-content:center}.Header_logo____uDV{order:1;width:100%;justify-content:center;margin-bottom:8px}.Header_streamPlayer__c73tH{order:2;min-width:auto;flex:1;max-width:100%}.Header_streamTitle__BSzaQ{font-size:.75rem}.Header_streamPlayButton__6T_rJ{width:36px;height:36px;min-width:36px;min-height:36px}.Header_menuToggle__FqD8X{display:block}.Header_menu__0AeTE{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#667eea,#764ba2);backdrop-filter:blur(10px);flex-direction:column;max-height:0;overflow:hidden;transition:max-height .3s ease;border-top:1px solid hsla(0,0%,100%,.1)}[data-theme=light] .Header_menu__0AeTE{background:linear-gradient(135deg,#667eea,#764ba2);border-top-color:rgba(0,0,0,.1)}.Header_menuOpen__DChsz{max-height:400px}.Header_menuItem__xkzs6{padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.05);border-left:3px solid transparent}[data-theme=light] .Header_menuItem__xkzs6{border-bottom-color:rgba(0,0,0,.05)}.Header_menuItem__xkzs6:hover{border-left-color:#667eea;border-bottom-color:hsla(0,0%,100%,.05)}.Header_menuAuth__kOX_0{margin-left:0;flex-direction:column;width:100%;padding:16px 20px;border-top:1px solid hsla(0,0%,100%,.1);gap:12px}.Header_userMenuInfo__6QuuS{flex-wrap:wrap}.Header_menuAuthButton__IaoaC,.Header_menuLogoutButton__JzTY2,.Header_userMenuInfo__6QuuS{width:100%;justify-content:center}}@media (max-width:480px){.Header_logoText__xA8kS{font-size:1.25rem}.Header_streamPlayer__c73tH{padding:6px 12px;gap:12px}.Header_streamTitle__BSzaQ{font-size:.6875rem}.Header_streamPlayButton__6T_rJ{width:32px;height:32px;min-width:32px;min-height:32px}}.page_container__F08Eo{min-height:100vh;background:#0a0a0a;color:#fff;display:flex;flex-direction:column}.page_content__N9uNB{display:flex;flex:1;margin-top:120px}.page_sidebar__Jl6wA{width:240px;background:#1a1a1a;border-right:1px solid hsla(0,0%,100%,.1);padding:24px 16px;position:fixed;left:0;top:120px;bottom:0;overflow-y:auto}.page_sidebarHeader__CrM5o{margin-bottom:32px}.page_sidebarTitle__kmg1X{font-size:1.5rem;font-weight:800;color:#fff;margin:0}.page_sidebarNav___vbt_{display:flex;flex-direction:column;gap:8px}.page_navItem__QqKJ3{display:flex;align-items:center;gap:12px;padding:12px 16px;color:hsla(0,0%,100%,.7);text-decoration:none;border-radius:8px;transition:all .2s ease;font-size:.9375rem}.page_navItem__QqKJ3:hover{background:hsla(0,0%,100%,.05);color:#fff}.page_navItemActive__PXnub{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page_mainContent__FaXYj{flex:1;margin-left:240px;padding:24px;max-width:calc(100% - 240px)}.page_topBar__ePT7p{margin-bottom:32px}.page_breadcrumb__s0nfT{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.6);font-size:.875rem}.page_creationSection__Aj0BE{background:#1a1a1a;border-radius:12px;padding:24px;margin-bottom:32px}.page_sectionTitle__1bgKR{font-size:1.25rem;font-weight:700;margin:0 0 16px;color:#fff}.page_descriptionInput__J_OCi{width:100%;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:16px;color:#fff;font-size:.9375rem;font-family:inherit;resize:vertical;min-height:120px;margin-bottom:16px}.page_descriptionInput__J_OCi:focus{outline:none;border-color:#667eea}.page_optionsRow__nTqyX{display:flex;gap:12px;margin-bottom:24px}.page_optionButton__DZOwY{display:flex;align-items:center;gap:8px;padding:8px 16px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease;font-size:.875rem}.page_optionButton__DZOwY:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.page_optionButtonActive__3j2Oa{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.page_inspirationSection__3xQyR{margin-bottom:24px}.page_inspirationTitle__KcIDi{font-size:1rem;font-weight:600;margin:0 0 12px;color:#fff}.page_tagsContainer__z7fdi{display:flex;flex-wrap:wrap;gap:8px}.page_tagButton__HkjWI{display:flex;align-items:center;gap:6px;padding:6px 12px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease;font-size:.8125rem}.page_tagButton__HkjWI:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.page_tagButtonActive__wsLdW{border-color:transparent}.page_generateButton__sty6t,.page_tagButtonActive__wsLdW{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.page_generateButton__sty6t{display:flex;align-items:center;gap:8px;padding:14px 28px;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;justify-content:center}.page_generateButton__sty6t:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px rgba(102,126,234,.4)}.page_generateButton__sty6t:disabled{opacity:.5;cursor:not-allowed}.page_spinning__NnII8{animation:page_spin__13fIp 1s linear infinite}@keyframes page_spin__13fIp{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_songsSection__PDD_g{background:#1a1a1a;border-radius:12px;padding:24px}.page_songsHeader__SEsP7{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.page_searchContainer__enBNX{display:flex;align-items:center;gap:12px;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px 16px;flex:1;max-width:400px}.page_searchInput___lGtA{flex:1;background:transparent;border:none;color:#fff;font-size:.9375rem;outline:none}.page_filtersContainer__ePjtj{display:flex;gap:12px}.page_filterButton__rZGnV,.page_sortSelect__hvgpu{padding:10px 16px;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:#fff;font-size:.875rem;cursor:pointer}.page_songsList__Aaox4{display:flex;flex-direction:column;gap:16px;max-height:600px;overflow-y:auto}.page_emptyState__TnNKZ{text-align:center;padding:60px 20px;color:hsla(0,0%,100%,.5)}.page_emptyStateSubtext__H40Mp{font-size:.875rem;margin-top:8px;color:hsla(0,0%,100%,.4)}.page_songCard__2x4t2{display:flex;gap:16px;padding:16px;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.page_songCard__2x4t2:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.page_songThumbnail__T4H6b{width:120px;height:120px;border-radius:8px;overflow:hidden;flex-shrink:0}.page_songThumbnail__T4H6b img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_songInfo__m5uwF{flex:1;min-width:0}.page_songHeader__hgtiA{display:flex;align-items:baseline;gap:12px;margin-bottom:8px}.page_songTitle__0coHe{font-size:1.125rem;font-weight:600;margin:0;color:#fff}.page_songVersion__fLo8h{font-size:.75rem;color:hsla(0,0%,100%,.5)}.page_songDescription__lmZ00{font-size:.875rem;color:hsla(0,0%,100%,.7);margin:0 0 12px;line-height:1.5}.page_songMeta__69pBZ{display:flex;align-items:center;gap:16px}.page_songDuration__NvTGD{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:hsla(0,0%,100%,.5)}.page_upgradeButton__3jH2f{padding:6px 12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:6px;color:#fff;font-size:.75rem;font-weight:600;cursor:pointer}.page_songActions__gIUnp{display:flex;flex-direction:column;gap:8px;align-self:flex-start}.page_actionButton__c9lle{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease}.page_actionButton__c9lle:hover{background:hsla(0,0%,100%,.1);color:#fff}.page_detailsSidebar__S1WkX{width:360px;background:#1a1a1a;border-left:1px solid hsla(0,0%,100%,.1);padding:24px;position:fixed;right:0;top:120px;bottom:0;overflow-y:auto}.page_closeButton__gUx67{position:absolute;top:16px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s ease}.page_closeButton__gUx67:hover{background:hsla(0,0%,100%,.1)}.page_songDetails__ttKoU{margin-top:16px}.page_detailsThumbnail__tajxl{width:100%;aspect-ratio:1;border-radius:12px;overflow:hidden;margin-bottom:16px}.page_detailsThumbnail__tajxl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page_detailsStats__YrH2E{display:flex;justify-content:space-around;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.1)}.page_statItem__UF0on{display:flex;flex-direction:column;align-items:center;gap:4px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease}.page_statItem__UF0on:hover{color:#fff}.page_statValue__sHoQ5{font-size:1.125rem;font-weight:600}.page_statLabel__eQm_f{font-size:.75rem}.page_detailsTitle__HEAI1{font-size:1.5rem;font-weight:700;margin:0 0 16px;color:#fff}.page_detailsCaption__B6y_C{margin-bottom:16px}.page_captionInput__CN9Mq{width:100%;padding:10px 12px;background:#0a0a0a;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:#fff;font-size:.875rem;outline:none}.page_remixButton__6KBF4{display:flex;align-items:center;gap:8px;width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:8px;color:#fff;font-size:.9375rem;font-weight:600;cursor:pointer;margin-bottom:24px;transition:all .2s ease}.page_remixButton__6KBF4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(102,126,234,.4)}.page_detailsDescription__U0Ku8{position:relative;padding:16px;background:#0a0a0a;border-radius:8px;margin-bottom:16px}.page_detailsDescription__U0Ku8 p{margin:0;font-size:.875rem;color:hsla(0,0%,100%,.8);line-height:1.6}.page_copyButton__BzPnH{position:absolute;top:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.05);border:none;border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;transition:all .2s ease}.page_copyButton__BzPnH:hover{background:hsla(0,0%,100%,.1);color:#fff}@media (max-width:1024px){.page_sidebar__Jl6wA{display:none}.page_mainContent__FaXYj{margin-left:0;max-width:100%}.page_detailsSidebar__S1WkX{display:none}}@media (max-width:768px){.page_content__N9uNB{margin-top:100px}.page_creationSection__Aj0BE,.page_mainContent__FaXYj,.page_songsSection__PDD_g{padding:16px}.page_songsHeader__SEsP7{flex-direction:column;align-items:stretch}.page_searchContainer__enBNX{max-width:100%}}