.saved-category-tabs_tabs__aw1zr{display:flex;gap:8px;padding:12px 16px 0}.saved-category-tabs_tab__H0QgJ{flex:1;min-height:44px;border-radius:14px;border:1px solid #2a3040;background:#0e131f;color:#9a9ead;font-size:.8125rem;font-weight:600;cursor:pointer;transition:border-color .15s,color .15s}.saved-category-tabs_tab__H0QgJ.saved-category-tabs_active__eqwAJ{border-color:rgba(0,0,0,0);background:linear-gradient(135deg,#a83dff,#ff3d8d 50%,#356bff);color:#f7f7fa}.saved-category-tabs_count__DMRkC{display:block;font-size:.6875rem;font-weight:500;opacity:.85}.search-toolbar_toolbar__NUyrZ{display:flex;gap:10px}.search-toolbar_toolbarPadded__WcfE9{display:flex;gap:10px;padding:0 16px}.search-toolbar_searchField__y5X4y{flex:1}.search-toolbar_input__I09An{background-color:#171c29;border-color:#2a3040;color:#f7f7fa;height:48px;border-radius:14px}.search-toolbar_input__I09An::placeholder{color:#9a9ead;opacity:1}.search-toolbar_filterButton__fogbb{width:48px;height:48px;border-radius:14px;border:1px solid #2a3040;background:#171c29;color:#f7f7fa;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.search-toolbar_filterButton__fogbb:hover{border-color:#a83dff}.search-toolbar_createButton__O1EHJ{width:48px;height:48px;border-radius:14px;border:3px solid #03060d;background:linear-gradient(135deg,#a83dff,#ff3d8d 50%,#356bff);color:#f7f7fa;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;box-shadow:0 4px 18px rgba(168,61,255,.35)}.search-toolbar_createButton__O1EHJ:hover{box-shadow:0 4px 24px rgba(255,61,141,.45)}.library-summary-card_card__gU0GZ{margin:0 16px;padding:16px;border-radius:18px;background:#0e131f;border:1px solid #2a3040;position:relative;overflow:hidden}.library-summary-card_header__aZcY7{display:flex;gap:12px;align-items:flex-start;margin-bottom:16px}.library-summary-card_icon__fCLtA{color:#a83dff;flex-shrink:0}.library-summary-card_headerText__lhZsW{min-width:0}.library-summary-card_title__nG5qk{margin:0 0 4px;font-size:1rem;font-weight:700}.library-summary-card_description__YlUBK{margin:0;color:#9a9ead;font-size:.8125rem}.library-summary-card_stats__81PnV{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.library-summary-card_stat__Kn_HD{border:none;border-radius:14px;background:#171c29;padding:12px 8px;text-align:center;cursor:pointer;color:#f7f7fa}.library-summary-card_stat__Kn_HD:hover{border:1px solid #a83dff}.library-summary-card_statValue__2ucc2{display:block;font-size:1.125rem;font-weight:700;margin-bottom:2px}.library-summary-card_statLabel__mSMbr{display:block;font-size:.625rem;color:#9a9ead;line-height:1.3}.section-header_header__q0sQd{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.section-header_title__7SC7v{margin:0;font-size:1.125rem;font-weight:700}.section-header_link__5oAXQ{font-size:.875rem;color:#a83dff;font-weight:500}.empty-state_empty__XmQrx{padding:24px 16px;border:1px dashed #2a3040;border-radius:14px;text-align:center;background:#0e131f}.empty-state_title__VmgOZ{margin:0 0 8px;font-size:1rem}.empty-state_description__TGTZh{margin:0;color:#9a9ead;font-size:.875rem}.empty-state_action__yO_10{display:inline-flex;margin-top:12px;color:#a83dff;font-size:.875rem;font-weight:600;text-decoration:none}.empty-state_action__yO_10:hover{text-decoration:underline}.save-button_button__c_uiB{width:36px;height:36px;padding:0;box-sizing:border-box;border-radius:50%;border:1px solid #2a3040;background:#171c29;color:#9a9ead;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.save-button_button__c_uiB.save-button_active__BlEP_{color:#ff3d8d;border-color:#ff3d8d}.compact-concert-card_card__twCEQ{display:flex;gap:12px;padding:12px;border-radius:14px;background:#0e131f;border:1px solid #2a3040;align-items:center;transition:border-color .15s ease}.compact-concert-card_card__twCEQ:hover{border-color:#a83dff}.compact-concert-card_thumbnail__hM63S{width:72px;height:72px;border-radius:10px;object-fit:cover;flex-shrink:0;background:linear-gradient(135deg,#a83dff,#ff3d8d 50%,#356bff)}.compact-concert-card_info__wPveO{flex:1;min-width:0}.compact-concert-card_artist__g2Vi_{margin:0 0 2px;font-size:1rem;font-weight:600}.compact-concert-card_stats__joyz_,.compact-concert-card_venue__v1_kZ{margin:0;color:#9a9ead;font-size:.8125rem}.compact-concert-card_venue__v1_kZ{margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-feed-preview_wrap__OgG6K{position:relative;width:100%;height:100%;overflow:hidden;background:linear-gradient(135deg,#a83dff,#ff3d8d 50%,#356bff)}.video-feed-preview_media__I_0Ft{width:100%;height:100%;object-fit:cover;display:block}.video-feed-preview_processingBadge__ZSKXn{position:absolute;left:.5rem;bottom:.5rem;padding:.2rem .5rem;border-radius:999px;background:rgba(0,0,0,.65);color:#fff;font-size:.7rem;font-weight:600}.video-preview-card_card__URdnR{padding:0;text-align:left;border-radius:14px;overflow:hidden;background:#0e131f;border:1px solid #2a3040;cursor:pointer;width:100%}.video-preview-card_card__URdnR:disabled{cursor:default;opacity:.92}.video-preview-card_thumbnailWrap____4p1{position:relative;aspect-ratio:16/10}.video-preview-card_thumbnail__gISIt{width:100%;height:100%}.video-preview-card_duration__hxBnR{position:absolute;bottom:6px;right:6px;padding:2px 6px;border-radius:4px;background:rgba(3,6,13,.8);font-size:.6875rem}.video-preview-card_body__t29fL{padding:10px}.video-preview-card_song__56qvs{margin:0 0 2px;font-size:.875rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-preview-card_artist__9_loL{margin:0 0 4px;color:#9a9ead;font-size:.75rem}.video-preview-card_stats__cQsI1{display:flex;align-items:center;gap:10px}.video-preview-card_likes__SBsCU{display:inline-flex;align-items:center;gap:4px;margin:0;color:#9a9ead;font-size:.75rem;font-weight:600}.video-preview-card_likesActive__VHn33{color:#ff4d8d}.video-preview-card_views__4Uf36{display:inline-flex;align-items:center;gap:4px;color:#9a9ead;font-size:.75rem;font-weight:600}.saved-videos-grid_cardWrap__SaORy{position:relative}.saved-videos-grid_saveButton__s0boz{position:absolute;top:8px;right:8px;z-index:1}.favorite-artists-section_section__2PgNB,.saved-videos-section_section__dNEtL{padding:0 16px}.favorite-artists-section_scroll__tvmhe{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.favorite-artists-section_scroll__tvmhe::-webkit-scrollbar{display:none}.favorite-artists-section_card___CF8_{flex:0 0 auto;width:120px;border-radius:14px;background:#0e131f;border:1px solid #2a3040;padding:10px;text-align:center;text-decoration:none;color:#f7f7fa}.favorite-artists-section_avatar__lSLwf{width:56px;height:56px;border-radius:50%;object-fit:cover;margin:0 auto 8px;display:block;background:linear-gradient(135deg,#a83dff,#ff3d8d 50%,#356bff)}.favorite-artists-section_name__ipZxr{margin:0;font-size:.75rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-artists-section_count__DyxZw{margin:4px 0 0;font-size:.6875rem;color:#9a9ead}.page-data-error_errorState__V_lzv{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:240px;padding:24px 16px;text-align:center}.page-data-error_message__b8ivR{margin:0;color:#9a9ead;font-size:15px}.auth-page_page__Spff8{display:flex;flex:1;align-items:flex-start;justify-content:center;padding:16px 16px 24px}.auth-page_card__24FkY{width:100%;max-width:400px;background:#0e131f}.auth-page_title__oHlXc{color:#f7f7fa}.auth-page_subtitle__8h63d{color:#9a9ead}.auth-page_footer__idHDA{color:#9a9ead;text-align:center}.auth-page_footerLink__Udt7J{color:#c77dff}.auth-page_skeletonTitle__fWcGV{height:28px;width:70%;border-radius:8px;margin-bottom:10px}.auth-page_skeletonSubtitle__E_Xek{height:16px;width:90%;border-radius:6px;margin-bottom:24px}.auth-page_skeletonFieldGroup__UVcEI{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.auth-page_skeletonFieldLabel__HswOS{height:14px;width:32%;border-radius:4px}.auth-page_skeletonFieldInput__pZSO3{height:42px;border-radius:8px}.auth-page_skeletonButton__56qNr{height:44px;border-radius:10px;margin-top:8px}.auth-page_skeletonFooter__70FuV{height:14px;width:72%;border-radius:6px;margin:24px auto 0}