.TrackCover_trackCover__Zr2cH{width:100%;justify-content:center;display:flex;position:relative}.TrackCover_coverContainer__kP0tG{width:136px;height:136px;min-width:136px;min-height:136px;max-width:136px;max-height:136px;flex-shrink:0}.TrackCover_coverImage__Cg8AD{width:100%;height:100%;object-fit:cover;display:block;border-radius:8px}.TrackCover_playOverlay__ZzaGl{position:absolute;bottom:8px;right:8px;opacity:0;transform:translateY(8px);transition:all .2s ease}.TrackCover_playButton__bamIu{background-color:#1db954;border:none;border-radius:50%;padding:8px;display:flex;align-items:center;justify-content:center}.TrackCover_playButton__bamIu svg{color:#000}.TrackInfo_trackInfo__p5ZiO{margin-top:10px;width:100%}.TrackInfo_trackTitle__pODj2{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrackInfo_trackArtist__4IYu4{font-size:.85rem;color:#a7a7a7;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TrackInfo_durationPill__NVSJD{font-size:.8rem;color:#a7a7a7;display:flex;align-items:center;gap:4px}.CompactTrackItem_compactTrackItem__uIsYG{display:flex;flex-direction:column;align-items:flex-start;border-radius:8px;padding:7px;width:150px;min-width:150px;max-width:150px;transition:background .2s ease;cursor:pointer;color:#fff;flex-shrink:0}.CompactTrackItem_compactTrackItem__uIsYG:hover{background-color:#282828}.CompactTrackItem_compactTrackItem__uIsYG:hover .CompactTrackItem_playOverlay__nYBU3{opacity:1;transform:translateY(0)}.CompactTrackItem_active__7k08R{background-color:#282828}.HorizontalTrackListContainer_horizontalTrackList__NgC1_{position:relative}.HorizontalTrackListContainer_horizontalTrackList__NgC1_:after{content:"";position:absolute;top:0;bottom:0;right:0;width:60px;pointer-events:none;z-index:2;transition:opacity .3s ease;background:linear-gradient(270deg,rgb(0,0,0),rgba(0,0,0,.8),rgba(0,0,0,.6),rgba(0,0,0,.4),rgba(0,0,0,.2),rgba(0,0,0,.1),rgba(0,0,0,0))}.HorizontalTrackListContainer_horizontalTrackList__NgC1_ .HorizontalTrackListContainer_tracksContainer__cexkv{display:flex;gap:2px;overflow-x:auto;padding:0 1.5rem;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;cursor:grab;user-select:none}.HorizontalTrackListContainer_horizontalTrackList__NgC1_ .HorizontalTrackListContainer_tracksContainer__cexkv::-webkit-scrollbar{display:none}.HorizontalTrackListContainer_horizontalTrackList__NgC1_ .HorizontalTrackListContainer_tracksContainer__cexkv:active{cursor:grabbing}@media(max-width:768px){.HorizontalTrackListContainer_horizontalTrackList__NgC1_:after,.HorizontalTrackListContainer_horizontalTrackList__NgC1_:before{width:16px}.HorizontalTrackListContainer_horizontalTrackList__NgC1_ .HorizontalTrackListContainer_tracksContainer__cexkv{padding:0 1rem;gap:2px}}@media(max-width:480px){.HorizontalTrackListContainer_horizontalTrackList__NgC1_:after,.HorizontalTrackListContainer_horizontalTrackList__NgC1_:before{width:12px}.HorizontalTrackListContainer_horizontalTrackList__NgC1_ .HorizontalTrackListContainer_tracksContainer__cexkv{padding:0 .75rem;gap:2px}}
/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.playlist-modal-overlay{z-index:900;background:#000000b3;justify-content:center;align-items:flex-end;padding:0 20px 120px;display:flex;position:fixed;inset:60px 0 0}.playlist-modal-window{color:var(--pm-text-color,#fff);border-top:1px solid #ffffff1a;border-radius:0;flex-direction:column;width:100%;max-width:600px;height:calc(100vh - 180px);max-height:calc(100vh - 180px);display:flex;position:relative;overflow:hidden;box-shadow:0 -8px 40px #000000b3,0 -2px 10px #ffffff1a;background:#000!important}.playlist-modal-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;height:100%;overflow:hidden auto}.playlist-modal-scroll::-webkit-scrollbar{display:none}.playlist-modal-drag-handle{cursor:grab;touch-action:none;background:#fff9;border-radius:4px;width:80px;height:6px;margin:22px auto 16px;transition:all .2s;position:relative;box-shadow:0 2px 8px #fff3}.playlist-modal-drag-handle:before{content:"";background:0 0;position:absolute;inset:-16px -30px}.playlist-modal-drag-handle:after{content:"";opacity:0;background:#ffffff4d;border-radius:4px;width:100%;height:100%;transition:opacity .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.playlist-modal-drag-handle:hover{background:#fffc;transform:scaleY(1.3);box-shadow:0 2px 12px #fff6}.playlist-modal-drag-handle:hover:after{opacity:1}.playlist-modal-drag-handle:active{cursor:grabbing;background:#fff;transform:scaleY(1.4);box-shadow:0 2px 16px #fff9}.playlist-modal-header{justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.playlist-modal-close-btn{color:#fff;cursor:pointer;z-index:10;background:0 0;border:none;padding:4px;transition:opacity .2s;position:absolute;top:12px;left:12px}.playlist-modal-close-btn:hover{opacity:.7}.playlist-modal-album-art-section{justify-content:center;padding:20px 0 10px;display:flex}.playlist-modal-album-art-container{border-radius:16px;width:180px;height:180px;overflow:hidden;box-shadow:0 8px 24px #0006}.playlist-modal-album-art{object-fit:cover;width:100%;height:100%;display:block}.playlist-modal-info{text-align:center;padding:10px 20px}.playlist-modal-title{color:#fff;margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.2}.playlist-modal-description{color:#b3b3b3;margin:0 0 16px;font-size:.875rem;line-height:1.4}.playlist-modal-creator{background:#ffffff0d;border-radius:12px;justify-content:center;align-items:center;gap:12px;max-width:300px;margin:0 auto 16px;padding:12px;display:flex}.playlist-modal-creator-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden}.playlist-modal-creator-avatar img{object-fit:cover;width:100%;height:100%}.playlist-modal-creator-info{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.playlist-modal-creator-name{color:#fff;font-size:.875rem;font-weight:600}.playlist-modal-creator-name,.playlist-modal-creator-username{text-overflow:ellipsis;white-space:nowrap;max-width:200px;line-height:1.2;overflow:hidden}.playlist-modal-creator-username{color:#b3b3b3;font-size:.75rem}.playlist-modal-stats{justify-content:center;gap:8px;margin:0;font-size:.875rem}.playlist-modal-meta,.playlist-modal-stats{color:#b3b3b3;align-items:center;display:flex}.playlist-modal-meta{flex-direction:column;gap:2px;font-size:14px}.playlist-modal-created-date,.playlist-modal-owner,.playlist-modal-stats{align-items:center;gap:6px;display:flex}.playlist-modal-action-buttons{justify-content:center;align-items:center;gap:16px;padding:14px 0;display:flex}.playlist-modal-action-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;padding:6px;transition:background .2s}.playlist-modal-action-btn:hover{background:#ffffff1a}.playlist-modal-play-all-btn{color:#fff;cursor:pointer;background:#1db954;border:none;border-radius:9999px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;transition:background .2s;display:flex}.playlist-modal-play-all-btn:hover{background:#1ed760}.playlist-modal-play-all-btn:disabled{cursor:not-allowed;background:#404040}.playlist-modal-like-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.playlist-modal-like-btn:hover{background:#ffffff1a}.playlist-modal-like-btn.liked{color:#1db954}.playlist-modal-save-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex}.playlist-modal-save-btn:hover:not(:disabled){background:#ffffff1a}.playlist-modal-save-btn.saved{color:#1db954}.playlist-modal-save-btn:disabled{opacity:.5;cursor:not-allowed;color:#888}.playlist-modal-share-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:background .2s;display:flex}.playlist-modal-share-btn:hover{background:#ffffff1a}.playlist-modal-play-btn{color:#fff;cursor:pointer;background:#1db954;border:none;border-radius:9999px;padding:12px 16px;font-weight:700;transition:background .2s}.playlist-modal-play-btn:hover{background:#1ed760}.playlist-modal-tracks-section{flex:1;padding:8px 0 20px}.playlist-modal-tracks-list{flex-direction:column;display:flex}.playlist-modal-track-item{cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:background .2s;display:flex}.playlist-modal-track-item.playing,.playlist-modal-track-item:hover{background:#ffffff0d}.playlist-modal-track-number{text-align:center;color:#b3b3b3;justify-content:center;align-items:center;width:20px;font-size:12px;font-weight:400;display:flex}.playlist-modal-track-cover{border-radius:3px;flex-shrink:0;width:38px;height:38px;overflow:hidden}.playlist-modal-track-cover-img{object-fit:cover;width:100%;height:100%;display:block}.playlist-modal-track-cover-default{background:#404040;border-radius:4px;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.playlist-modal-track-cover-default svg{width:100%;height:100%}.playlist-modal-track-info{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.playlist-modal-track-title{color:#fff;line-height:1.2}.playlist-modal-track-artist,.playlist-modal-track-title{text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(16px,3.8vw,20px);font-weight:800;overflow:hidden}.playlist-modal-track-artist{color:#ffffffd9;margin-top:2px;line-height:1.15}.playlist-modal-track-duration{color:#b3b3b3;text-align:right;min-width:28px;font-size:12px;font-weight:400}.playlist-modal-track-play-btn{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:5px;transition:background .2s;display:flex}.playlist-modal-track-play-btn:hover{background:#ffffff1a}.playlist-modal-playing-indicator .playlist-modal-sound-wave{gap:1px;height:8px;display:flex}.playlist-modal-playing-indicator .playlist-modal-wave{background:#1db954;width:1px;height:100%;animation:wave 1s ease-in-out infinite}.playlist-modal-playing-indicator .playlist-modal-wave:nth-child(2){animation-delay:.2s}.playlist-modal-playing-indicator .playlist-modal-wave:nth-child(3){animation-delay:.4s}@keyframes wave{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.6)}}.playlist-modal-empty-state,.playlist-modal-loading-state{text-align:center;color:#b3b3b3;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.playlist-modal-empty-icon{opacity:.5;font-size:48px}.playlist-modal-spinner{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media (max-width:600px){.playlist-modal-overlay{padding:0 0 100px;top:56px;bottom:0}.playlist-modal-window{border-radius:0;max-width:100%;height:calc(100vh - 156px);max-height:calc(100vh - 156px)}.playlist-modal-album-art-container{width:160px;height:160px}.playlist-modal-title{font-size:20px}.playlist-modal-action-buttons{gap:12px}.playlist-modal-action-btn{padding:8px}.playlist-modal-play-all-btn{padding:10px 14px;font-size:13px}}.Playlist-modal-window{background:#000!important}.Playlist-modal-header{z-index:5;background:linear-gradient(#000000d9,#0000);position:sticky;top:0}.Playlist-modal-topbar-title{letter-spacing:.2px;white-space:nowrap;text-overflow:ellipsis;font-weight:800;overflow:hidden}.pm-hero{flex-shrink:0;justify-content:center;align-items:center;width:100%;min-height:300px;padding:24px 16px 16px;display:flex;position:relative;overflow:visible}.pm-hero-cover{object-fit:cover;filter:saturate(110%);z-index:2;position:relative;box-shadow:0 12px 40px #0009,0 4px 12px #0006}.pm-hero-cover,.pm-hero-cover--placeholder{border-radius:12px;width:280px;height:280px}.pm-hero-cover--placeholder{background:#181818}.pm-hero-backdrop{filter:blur(28px)saturate(120%);opacity:.9;z-index:0;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.06)}.pm-hero-gradient{background:linear-gradient(#0000,#000000d9);height:46%;position:absolute;bottom:0;left:0;right:0}.pm-hero-shadow{background:linear-gradient(#00000059,#0000);height:20px;bottom:-1px;left:0;right:0}.pm-hero-shadow,.pm-hero:after{pointer-events:none;position:absolute}.pm-hero:after{content:"";filter:blur(60px);opacity:.14;background:radial-gradient(circle at center,var(--pm-accent,#000)0,transparent 60%);border-radius:50%;width:420px;height:420px;top:36%;left:50%;transform:translate(-50%,-50%)}.pm-info{text-align:center;max-width:600px;margin:0 auto;padding:12px 20px 6px}.pm-info,.pm-title{color:var(--pm-text-color,#fff)}.pm-title{letter-spacing:-.02em;margin:0 0 8px;font-size:1.75rem;font-weight:800;line-height:1.2}.pm-description{color:#ffffffbf;margin:0 0 12px;font-size:.95rem;line-height:1.4}.pm-creator{background:#ffffff08;border-radius:8px;justify-content:center;align-items:center;gap:8px;max-width:240px;margin:8px auto 10px;padding:8px 12px;display:flex}.pm-creator-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px;overflow:hidden;box-shadow:0 2px 8px #0000004d}.pm-creator-avatar img{object-fit:cover;width:100%;height:100%}.pm-creator-info{flex-direction:column;gap:2px;min-width:0;display:flex}.pm-creator-name{color:#fff;font-size:.875rem;font-weight:600}.pm-creator-username{color:#9ca3af;font-size:.75rem}.pm-stats{color:#b3b3b3;justify-content:center;align-items:center;gap:8px;margin-bottom:4px;font-size:.85rem;display:flex}.pm-actions{padding:12px 0 8px}.pm-actions,.pm-play{align-items:center;gap:12px;display:flex}.pm-play{background:var(--pm-accent,#1db954);color:var(--pm-text-color,#000);border:none;border-radius:999px;padding:14px 18px;font-size:16px;font-weight:800;box-shadow:0 12px 30px #00000073}.pm-play:disabled{opacity:.5}.pm-save,.pm-share{color:#fff;background:0 0;border:none;border-radius:50%;padding:8px}.pm-save.saved{color:#1db954}.pm-controls{flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:12px 16px;display:flex}.pm-play-circle{color:#000;cursor:pointer;background:#1db954;border:none;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .12s,box-shadow .12s,background .12s;display:inline-grid;box-shadow:0 8px 24px #1db95466,0 4px 12px #0000004d}.pm-play-circle:hover{background:#1ed760;transform:scale(1.08);box-shadow:0 12px 32px #1db95480,0 6px 16px #0006}.pm-play-circle:active{transform:translateY(1px)scale(.995)}.pm-play-circle svg{transform:translate(2px)}.pm-controls-actions{align-items:center;gap:12px;display:flex}.pm-action-icon{width:36px;height:36px;color:var(--pm-text-color,#fff);cursor:pointer;background:#ffffff08;border:none;border-radius:8px;place-items:center;display:inline-grid}.pm-action-icon.saved{color:var(--pm-accent,#1db954)}@media (max-width:600px){.pm-hero{min-height:260px;padding:20px 16px 12px}.pm-hero-cover,.pm-hero-cover--placeholder{width:220px;height:220px}.pm-title{font-size:1.5rem}.pm-info{padding:10px 16px 4px}.pm-play-circle{width:56px;height:56px}.pm-creator-avatar{width:28px;height:28px}.pm-action-icon{width:32px;height:32px}}.SearchInput_searchInputWrapper__1s43D{position:relative;display:flex;align-items:center;flex:1;gap:12px;padding:0 16px}.SearchInput_searchIcon__6viF_{color:#b3b3b3;flex-shrink:0;width:20px;height:20px}.SearchInput_searchInput__f0kVo{flex:1;background:rgba(0,0,0,0);border:none;outline:none;color:#fff;font-size:16px;font-weight:400}.SearchInput_searchInput__f0kVo::placeholder{color:#b3b3b3}.SearchInput_clearButton__A89uN{background:none;border:none;color:#b3b3b3;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.SearchInput_clearButton__A89uN:hover{color:#fff;background:hsla(0,0%,100%,.1)}.SearchHeader_searchHeader__piTNg{display:flex;align-items:center;padding:16px 20px;background:#000;border-bottom:1px solid #282828;gap:16px;min-height:70px;box-sizing:border-box}.SearchHeader_backButton__atEU3{background:none;border:none;color:#fff;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.SearchHeader_backButton__atEU3:hover{background:#2a2a2a}.SearchHeader_backButton__atEU3:active{transform:scale(.95)}.SearchCategories_searchCategoriesDropdown__rgQKW{padding:16px 0}.SearchCategories_searchSection__B9OQx{padding-bottom:96px}.SearchCategories_sectionHeader__S12GC{display:flex;align-items:center;padding:0 16px;margin-bottom:16px}.SearchCategories_sectionTitle__N0h42{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,5.9vw,32px);font-weight:800;color:#fff;line-height:1.1}.SearchCategories_categoriesGrid__2mmW3{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;padding:0 16px}.SearchCategories_categoryCard__fnvp1{border-radius:10px;height:56px;border:1px solid var(--genre-color,#27272a);background:var(--genre-color,#0f0f10);color:#0a0a0a;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;display:inline-flex;align-items:center;justify-content:center}.SearchCategories_categoryCard__fnvp1:hover{transform:translateY(-3px);box-shadow:0 10px 28px rgba(0,0,0,.25);border-color:var(--genre-color)}.SearchCategories_categoryCard__fnvp1:active{transform:translateY(-1px)}.SearchCategories_categoryName__cLOiU{font-weight:700;letter-spacing:.3px;white-space:nowrap;font-size:16px;text-shadow:0 2px 8px hsla(0,0%,100%,.15)}@media(max-width:480px){.SearchCategories_categoryCard__fnvp1{height:48px;border-radius:8px}.SearchCategories_categoryName__cLOiU{font-size:15px}}.SearchSuggestions_searchSection__F0gd4{margin-bottom:24px}.SearchSuggestions_suggestionsList__5eI4A{display:flex;flex-direction:column}.SearchSuggestions_suggestionItem__3Uq1P{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 16px;color:#fff}.SearchSuggestions_suggestionItem__3Uq1P:hover{background:hsla(0,0%,100%,.1)}.SearchSuggestions_suggestionItem__3Uq1P:active{background:hsla(0,0%,100%,.2);transform:scale(.98)}.SearchSuggestions_suggestionItem__3Uq1P svg{color:#b3b3b3;flex-shrink:0}.SearchSuggestions_suggestionItem__3Uq1P span{flex:1;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultItem_searchResultItem__GRDI3{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 16px;color:#fff}.SearchResultItem_searchResultItem__GRDI3:hover{background:hsla(0,0%,100%,.1)}.SearchResultItem_searchResultItem__GRDI3:active{background:hsla(0,0%,100%,.2);transform:scale(.98)}.SearchResultItem_resultItemImage__dhUHZ{width:48px;height:48px;border-radius:8px;overflow:hidden;flex-shrink:0;position:relative}.SearchResultItem_resultAvatar__P9dFX,.SearchResultItem_resultCover__8Jx5F{width:100%;height:100%;object-fit:cover;border-radius:8px}.SearchResultItem_resultAvatar__P9dFX{border-radius:50%}.SearchResultItem_resultAvatarPlaceholder__ysxEC,.SearchResultItem_resultCoverPlaceholder__JJXCa{width:100%;height:100%;background:#282828;display:flex;align-items:center;justify-content:center;border-radius:8px;color:#b3b3b3}.SearchResultItem_resultAvatarPlaceholder__ysxEC{border-radius:50%}.SearchResultItem_resultItemInfo__6HqWp{flex:1;min-width:0}.SearchResultItem_resultItemTitle__4KT3j{font-size:14px;font-weight:500;color:#fff;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.SearchResultItem_resultItemSubtitle__Nt79s{font-size:12px;font-weight:400;color:#b3b3b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchResultItem_verifiedBadge__zrtvn{color:#1db954;flex-shrink:0}.SearchResultItem_resultItemAction__z623z{width:32px;height:32px;border-radius:50%;background:#1db954;display:flex;align-items:center;justify-content:center;color:#000;opacity:0;transition:all .2s ease;flex-shrink:0}.SearchResultItem_searchResultItem__GRDI3:hover .SearchResultItem_resultItemAction__z623z{opacity:1}.SearchResultItem_resultItemAction__z623z:hover{transform:scale(1.05)}.SearchHistoryItem_suggestionItem__hNf5P{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 16px;color:#fff;user-select:none}.SearchHistoryItem_suggestionItem__hNf5P:hover{background:hsla(0,0%,100%,.1)}.SearchHistoryItem_suggestionItem__hNf5P:active{background:hsla(0,0%,100%,.2);transform:scale(.98)}.SearchHistoryItem_suggestionItem__hNf5P svg{color:#b3b3b3;flex-shrink:0}.SearchHistoryItem_suggestionItem__hNf5P span{flex:1;font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SearchHistoryItem_vibrating__zf6tk{animation:SearchHistoryItem_vibrate__vSkXs .3s ease-in-out;background:hsla(0,0%,100%,.2)!important}@keyframes SearchHistoryItem_vibrate__vSkXs{0%,to{transform:translateX(0)}25%{transform:translateX(-2px)}75%{transform:translateX(2px)}}.SearchLoadingState_searchLoading__4Y03_{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 16px;color:#b3b3b3}.SearchLoadingState_searchLoading__4Y03_ span{font-size:14px;font-weight:400}.SearchLoadingState_loadingSpinner__q7z_j{width:20px;height:20px;border:2px solid #333;border-top-color:#1db954;border-radius:50%;animation:SearchLoadingState_spin__Kv9P4 1s linear infinite}@keyframes SearchLoadingState_spin__Kv9P4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchErrorState_searchError__1Q_IB{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 16px;color:#8819fc;text-align:center}.SearchErrorState_searchError__1Q_IB svg{flex-shrink:0}.SearchErrorState_searchError__1Q_IB span{font-size:14px;font-weight:400}.SearchEmptyState_noResults__agVYp{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 16px;text-align:center;color:#b3b3b3}.SearchEmptyState_noResultsIcon__08mpG{width:48px;height:48px;border-radius:50%;background:#282828;display:flex;align-items:center;justify-content:center;margin-bottom:16px;color:#666}.SearchEmptyState_noResults__agVYp p{font-size:16px;font-weight:500;color:#fff;margin:0 0 8px}.SearchEmptyState_noResults__agVYp span{font-size:14px;font-weight:400;color:#b3b3b3}.SearchResultsContainer_searchResultsDropdown__J9MyH{padding:16px 0}.SearchResultsContainer_searchSection__Vfr98{margin-bottom:24px}.SearchResultsContainer_sectionHeader__K2JbC{display:flex;align-items:center;gap:8px;padding:0 16px;margin-bottom:12px}.SearchResultsContainer_sectionHeader__K2JbC svg{color:#b3b3b3;flex-shrink:0}.SearchResultsContainer_sectionTitle__PiCoF{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(24px,5.9vw,32px);font-weight:800;color:#fff;line-height:1.1}.SearchResultsContainer_resultsList__qv7dn,.SearchResultsContainer_suggestionsList__UkEiQ{display:flex;flex-direction:column}.SearchResultsContainer_viewAllItem__H9nge{display:flex;align-items:center;padding:12px 16px;cursor:pointer;transition:all .2s ease;border-radius:8px;margin:0 16px;color:#b3b3b3}.SearchResultsContainer_viewAllItem__H9nge:hover{background:hsla(0,0%,100%,.1);color:#fff}.SearchResultsContainer_viewAllItem__H9nge:active{background:hsla(0,0%,100%,.2);transform:scale(.98)}.SearchResultsContainer_viewAllItem__H9nge span{font-size:14px;font-weight:400}.DeleteConfirmModal_deleteConfirmOverlay__zE62E{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.8);z-index:99999;display:flex;align-items:center;justify-content:center;backdrop-filter:blur(4px)}.DeleteConfirmModal_deleteConfirmModal__NUAoJ{background:#1a1a1a;border-radius:16px;padding:0;width:90%;max-width:400px;box-shadow:0 20px 40px rgba(0,0,0,.5);border:1px solid #333;overflow:hidden;animation:DeleteConfirmModal_modalSlideIn__OaZyp .3s ease-out}@keyframes DeleteConfirmModal_modalSlideIn__OaZyp{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.DeleteConfirmModal_deleteConfirmHeader__QYta9{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #333}.DeleteConfirmModal_deleteIcon__19EQu{width:40px;height:40px;border-radius:50%;background:rgba(239,68,68,.1);display:flex;align-items:center;justify-content:center;color:#8819fc}.DeleteConfirmModal_closeButton__645zx{background:none;border:none;color:#b3b3b3;cursor:pointer;padding:8px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.DeleteConfirmModal_closeButton__645zx:hover{background:hsla(0,0%,100%,.1);color:#fff}.DeleteConfirmModal_deleteConfirmContent__GNgD_{padding:16px 24px 24px;text-align:center}.DeleteConfirmModal_deleteConfirmContent__GNgD_ h3{color:#fff;font-size:18px;font-weight:600;margin:0 0 12px}.DeleteConfirmModal_deleteConfirmContent__GNgD_ p{color:#b3b3b3;font-size:14px;margin:0;line-height:1.4}.DeleteConfirmModal_deleteConfirmActions__hneLj{display:flex;gap:12px;padding:0 24px 24px}.DeleteConfirmModal_cancelButton__QOgan,.DeleteConfirmModal_deleteButton__6nM0Z{flex:1;padding:12px 16px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.DeleteConfirmModal_cancelButton__QOgan{background:#333;color:#fff}.DeleteConfirmModal_cancelButton__QOgan:hover{background:#404040}.DeleteConfirmModal_cancelButton__QOgan:active{transform:scale(.98)}.DeleteConfirmModal_deleteButton__6nM0Z{background:#8819fc;color:#fff}.DeleteConfirmModal_deleteButton__6nM0Z:hover{background:#dc2626}.DeleteConfirmModal_deleteButton__6nM0Z:active{transform:scale(.98)}.SearchModalContainer_searchModalOverlay__g8gkM{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:#000;z-index:10000;display:flex;flex-direction:column;overflow:hidden}.SearchModalContainer_searchModal__P_WSH{display:flex;flex-direction:column;height:100vh;width:100vw;min-height:100vh;overflow:hidden}.SearchModalContainer_searchModalContent__jNHI_{flex:1;height:calc(100vh - 70px);background:#000;overflow-y:auto}.SearchBar_searchBar__KiQij{position:relative;width:50px}.SearchBar_searchInputWrapper__L_nfj{position:relative;width:35px;height:35px;border-radius:10px;display:flex;align-items:center;justify-content:center;right:0;cursor:pointer;transition:all .2s ease}.SearchBar_searchInputWrapper__L_nfj:hover{background-color:#373737}.SearchBar_searchInputWrapper__L_nfj:active{transform:scale(.95)}.SearchBar_searchInputWrapper__L_nfj:focus-within{border-color:#1db954;box-shadow:0 0 0 2px rgba(29,185,84,.2)}.SearchBar_searchIcon__x4OtX{color:#fff;flex-shrink:0;width:20px;height:20px;transition:color .2s ease}.SearchBar_clickable__C1drS{user-select:none}.UserAvatar_userInfo__fXXgz{display:flex;align-items:center;gap:15px;text-decoration:none;color:inherit;transition:opacity .2s ease}.UserAvatar_userInfo__fXXgz:hover{opacity:.8}.UserAvatar_userAvatar__nvgW0{width:35px;height:35px;border-radius:50%;overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;cursor:pointer}.UserAvatar_userAvatar__nvgW0 img{width:100%;height:100%;object-fit:cover}@media(max-width:768px){.UserAvatar_userAvatar__nvgW0{width:32px;height:32px}}.StreamToggle_streamToggle__JE0Yi{appearance:none;border:none;background:var(--color-main-green);color:#000;width:50px;height:50px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .2s ease;box-shadow:none;position:relative}.StreamToggle_streamToggle__JE0Yi:disabled{opacity:.6;cursor:default}.StreamToggle_streamToggle__JE0Yi:hover:not(:disabled){transform:scale(1.04)}.StreamToggle_streamToggle__JE0Yi:active:not(:disabled){transform:scale(.96)}.StreamToggle_spinningAnimation__Rzp53,.StreamToggle_transitionAnimation__NfbdD{width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .15s ease;will-change:opacity}.HeaderVisualizer_visualizer__OPdOg{position:relative;display:flex;align-items:center;height:44px;gap:4px;padding:0 8px;pointer-events:none}.HeaderVisualizer_visualizer__OPdOg:before{content:none}.HeaderVisualizer_visualizer__OPdOg.HeaderVisualizer_mirrored__g7Taa{flex-direction:row-reverse}.HeaderVisualizer_bar__6xWW8{width:3px;height:16%;min-height:2px;border-radius:2px;background:#5cff3d;transform-origin:center;transform:scaleY(.1);transition:transform 40ms linear;opacity:.9}.HeaderVisualizer_bar__6xWW8.HeaderVisualizer_highEnergy__XEEpO,.HeaderVisualizer_bar__6xWW8.HeaderVisualizer_shockwave__6ManF{background:#5cff3d;box-shadow:none;animation:none}.HeaderVisualizer_visualizer__OPdOg.HeaderVisualizer_active__4VUiB:not(.HeaderVisualizer_dataDriven__K7Xn1) .HeaderVisualizer_bar__6xWW8{animation:HeaderVisualizer_simpleBarWave__ouhk4 .4s ease-in-out infinite}.HeaderVisualizer_visualizer__OPdOg:not(.HeaderVisualizer_active__4VUiB) .HeaderVisualizer_bar__6xWW8{opacity:.6}@keyframes HeaderVisualizer_simpleBarWave__ouhk4{0%{transform:scaleY(.2)}50%{transform:scaleY(2.8)}to{transform:scaleY(.2)}}.HeaderContent_headerContent__ckQ_h{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0 auto;gap:0}.HeaderContent_headerCenter__mn2CM{flex:0 0 auto;display:flex;align-items:center;justify-content:center;padding:0 12px}.HeaderContent_headerLeft__dSYmN,.HeaderContent_headerRight__nPO1B{display:flex;align-items:center;flex:1 1 0}.HeaderContent_headerLeft__dSYmN{justify-content:flex-start;gap:12px}.HeaderContent_headerRight__nPO1B{justify-content:flex-end;gap:12px}.HeaderContent_headerSearch__g4LBl{width:auto}.HeaderContent_headerSearch__g4LBl .search-input-wrapper{padding:0!important;width:35px;height:35px}@media(max-width:768px){.HeaderContent_headerCenter__mn2CM{margin:0 8px;max-width:none;flex:1}.HeaderContent_headerSearch__g4LBl .search-input-wrapper{padding:0!important}}@media(max-width:480px){.HeaderContent_headerCenter__mn2CM{margin:0 4px}.HeaderContent_headerRight__nPO1B{gap:8px}}.Header_header__020Vi{position:fixed!important;top:0;left:0;right:0;width:100%;height:70px;background:#000;backdrop-filter:blur(10px);z-index:999;display:flex;padding:0 24px;transform:translateY(0) translateZ(0);transition:transform .28s ease;-webkit-transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;will-change:transform;-webkit-font-smoothing:antialiased;justify-content:space-around;align-items:center;margin:0;box-sizing:border-box}.Header_header__020Vi.Header_hidden__xOr7_{transform:translateY(-100%) translateZ(0)}@media(max-width:768px){.Header_header__020Vi{padding:0 16px;height:60px}}.FeedBoard_feedboard__X_C4O .FeedBoard_grid4__UerKd{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));justify-content:center;gap:16px 6px;padding-top:16px}.FeedBoard_feedboard__X_C4O .letterSeparator{grid-column:1/-1!important;width:100%!important;display:block!important;margin:12px 0 8px!important;z-index:10!important}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR{position:relative;width:150px;height:150px;border-radius:10px;overflow:hidden;background:#0f0f10;border:1px solid #202024;aspect-ratio:1/1;justify-self:center}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR .FeedBoard_media__nORVu{width:100%;height:100%}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR img{width:100%;height:100%;object-fit:cover;display:block}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR .FeedBoard_overlay__OfR_k{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.55));display:flex;align-items:end;justify-content:center;padding:6px}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR .FeedBoard_metrics__8xqOC{display:flex;gap:10px;color:#e9e9e9;font-weight:700;font-size:12px}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR .FeedBoard_metrics__8xqOC span{display:inline-flex;gap:6px;align-items:center}.FeedBoard_feedboard__X_C4O .FeedBoard_list__Ye6Ws{display:flex;flex-direction:column;align-items:center;gap:15px}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-row__x_NPm{display:block}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-row__x_NPm .FeedBoard_media-large__gXo0D{position:relative;width:160px;border-radius:14px;overflow:hidden;aspect-ratio:1/1;background:#0f0f10}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-row__x_NPm .FeedBoard_media-large__gXo0D img{width:100%;height:100%;object-fit:cover;display:block}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-row__x_NPm .FeedBoard_metrics-inside__3RWsn{position:absolute;left:10px;right:10px;bottom:8px;display:flex;gap:16px;align-items:center;color:#fff;font-weight:800;text-shadow:0 1px 6px rgba(0,0,0,.55)}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-row__x_NPm .FeedBoard_metrics-inside__3RWsn span{display:inline-flex;gap:6px;align-items:center}.FeedBoard_feedboard__X_C4O .FeedBoard_sentinel__qsnXk{height:1px}@media(max-width:570px){.FeedBoard_feedboard__X_C4O .FeedBoard_grid4__UerKd{grid-template-columns:repeat(2,1fr);gap:4px}.FeedBoard_feedboard__X_C4O .FeedBoard_feedboard-tile__ghPUR{width:100%;height:auto;aspect-ratio:1/1}}.LetterSeparator_letterSeparator__Har59{grid-column:1/-1!important;width:100%!important;margin:20px 0 10px;display:flex!important;align-items:center;justify-content:flex-start;min-height:50px}.LetterSeparator_letterContainer__2R2LZ{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;background:rgba(0,255,0,.1);border-radius:12px;backdrop-filter:blur(10px);border:1px solid rgba(0,255,0,.3)}.LetterSeparator_letter__ao4lR{font-family:Manrope,-apple-system,BlinkMacSystemFont,Segoe UI,Nunito Sans,sans-serif;font-size:18px;font-weight:800;color:lime;text-transform:uppercase;user-select:none}@media(max-width:768px){.LetterSeparator_letterSeparator__Har59{margin:15px 0 8px}.LetterSeparator_letterContainer__2R2LZ{min-width:36px;height:36px;border-radius:10px}.LetterSeparator_letter__ao4lR{font-size:16px}}@media(max-width:480px){.LetterSeparator_letterSeparator__Har59{margin:12px 0 6px}.LetterSeparator_letterContainer__2R2LZ{min-width:32px;height:32px;border-radius:8px}.LetterSeparator_letter__ao4lR{font-size:14px}}.ModalHeader_modalHeader__aLEej{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem .75rem;margin-bottom:1rem}.ModalHeader_headerContent__SC7jQ{display:flex;align-items:center;gap:.6rem}.ModalHeader_iconContainer__fnw6y{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#fff;background:rgba(88,255,1,.2);box-shadow:none}.ModalHeader_modalTitle__VMjx9{font-size:1.25rem;font-weight:700;color:#fff;margin:0}.ModalHeader_closeButton__MMaNT{width:36px;height:36px;border-radius:50%;margin-left:8px;background:hsla(0,0%,100%,.08);border:none;color:gray;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;padding:0}.ModalHeader_closeButton__MMaNT:hover{background:hsla(0,0%,100%,.15);color:#b3b3b3}.ModalHeader_closeButton__MMaNT:disabled{opacity:.5;cursor:not-allowed}.LoadingSpinner_loadingSpinner__yzyqb{display:flex;align-items:center;justify-content:center}.LoadingSpinner_spinner__Ztjfe{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:LoadingSpinner_spin__8tuYw 1s linear infinite}@keyframes LoadingSpinner_spin__8tuYw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreatePlaylistForm_modalForm__9pXIc{padding:0 1.25rem 1.25rem}.CreatePlaylistForm_formGroup__3gb1P{margin-bottom:.75rem}.CreatePlaylistForm_formLabel__Pevuq{display:block;font-size:.8rem;font-weight:600;color:#909090;margin-bottom:.4rem}.CreatePlaylistForm_inputContainer__N06Lg{position:relative;display:flex;align-items:center}.CreatePlaylistForm_formInput__ONgn2{width:100%;padding:.75rem .75rem .75rem 2.5rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:.95rem;transition:all .3s ease}.CreatePlaylistForm_formInput__ONgn2::placeholder{color:#666}.CreatePlaylistForm_formInput__ONgn2:focus{outline:none;background:hsla(0,0%,100%,.08);border-color:rgba(88,255,1,.5);box-shadow:0 0 0 2px rgba(88,255,1,.15)}.CreatePlaylistForm_formInput__ONgn2:disabled{opacity:.5;cursor:not-allowed}.CreatePlaylistForm_inputIcon__Od6YM{position:absolute;left:.75rem;color:#666;pointer-events:none}.CreatePlaylistForm_errorMessage__Kry32{color:#ff6b6b;font-size:.75rem;margin-top:.35rem;display:flex;align-items:center;gap:.25rem}.CreatePlaylistForm_errorMessage__Kry32:before{content:"⚠";font-size:.65rem}.CreatePlaylistForm_characterCount__0YNat{text-align:right;font-size:.7rem;color:#666;margin-top:.2rem}.CreatePlaylistForm_modalActions__IAlX_{display:flex;gap:.75rem;margin-top:1rem}.CreatePlaylistForm_cancelButton__e2ivi{flex:1;padding:.7rem 1rem;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:#909090;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease}.CreatePlaylistForm_cancelButton__e2ivi:hover:not(:disabled){background:hsla(0,0%,100%,.12);color:#b3b3b3}.CreatePlaylistForm_cancelButton__e2ivi:disabled{opacity:.5;cursor:not-allowed}.CreatePlaylistForm_createButton__lwcHL{flex:1.3;padding:.7rem 1rem;background:linear-gradient(135deg,#1DB954,#58ff01);border:none;border-radius:10px;color:#000;font-size:.8rem;font-weight:600;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.4rem}.CreatePlaylistForm_createButton__lwcHL:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px rgba(88,255,1,.4)}.CreatePlaylistForm_createButton__lwcHL:disabled{opacity:.5;cursor:not-allowed;transform:none}.CreatePlaylistModal_createPlaylistModalOverlay__ha54t{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.8);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;animation:CreatePlaylistModal_modalFadeIn__oTRBB .3s cubic-bezier(.4,0,.2,1)}.CreatePlaylistModal_createPlaylistModal__w3O86{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-radius:16px;padding:0;width:100%;max-width:360px;box-shadow:0 25px 50px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1);overflow:hidden;animation:CreatePlaylistModal_modalSlideIn__tEDF9 .4s cubic-bezier(.4,0,.2,1)}.CreatePlaylistModal_createPlaylistModal__w3O86.CreatePlaylistModal_closing__ClQCS{animation:CreatePlaylistModal_modalSlideOut__TkQKJ .3s cubic-bezier(.4,0,.2,1)}@keyframes CreatePlaylistModal_modalFadeIn__oTRBB{0%{opacity:0}to{opacity:1}}@keyframes CreatePlaylistModal_modalSlideIn__tEDF9{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes CreatePlaylistModal_modalSlideOut__TkQKJ{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.9) translateY(20px)}}@media(max-width:640px){.CreatePlaylistModal_createPlaylistModal__w3O86{margin:1rem;max-width:none}}@media(prefers-color-scheme:dark){.CreatePlaylistModal_createPlaylistModal__w3O86{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}}