.BrowseAlbums_browseContainer__vBJfq{display:flex;flex-direction:column;position:relative;justify-content:center;align-items:center;background-color:transparent;overflow:hidden;min-height:100vh}.BrowseAlbums_browseBox__9RpfX{display:flex;flex-direction:column;width:100%;max-width:1600px;padding:0;margin:0 auto}.BrowseAlbums_header__kAkv4{width:100%;padding:3rem 2rem 2rem;border-bottom:1px solid var(--xecho-border-default,rgba(116,185,255,.15));background:linear-gradient(to bottom,var(--xecho-bg-deep),var(--xecho-bg-deepest))}.BrowseAlbums_title__lh_BL{font-family:Montserrat,sans-serif;font-size:clamp(2rem,5vw,3.5rem);font-weight:800;margin:0 0 .5rem;color:var(--xecho-text-primary);letter-spacing:-.03em}.BrowseAlbums_subtitle__vSQ4b{font-family:Inter,sans-serif;font-size:.95rem;color:var(--xecho-text-secondary);margin:0;font-weight:400}.BrowseAlbums_searchBarContainer___LbLi{display:flex;justify-content:center;width:100%;padding:2rem 1rem;background:var(--xecho-bg-deepest);border-bottom:1px solid var(--xecho-border-default,rgba(116,185,255,.15))}.BrowseAlbums_searchBar__7SpZG{width:100%;max-width:600px;padding:11px 14px;font-family:Inter,sans-serif;font-size:1rem;color:var(--xecho-text-primary);background:var(--xecho-bg-surface);border:1px solid var(--xecho-border-default);border-radius:6px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.BrowseAlbums_searchBar__7SpZG:focus{border-color:var(--xecho-blue-500);box-shadow:0 0 0 3px rgba(37,95,244,.12)}.BrowseAlbums_searchBar__7SpZG:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px}.BrowseAlbums_searchBar__7SpZG::placeholder{color:var(--xecho-text-muted)}.BrowseAlbums_gridContainer__4GgpC{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem;width:100%;padding:2rem;justify-items:center}@media (max-width:768px){.BrowseAlbums_gridContainer__4GgpC{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:1rem;padding:1rem}}.BrowseAlbums_card__2xpSN{display:flex;flex-direction:column;width:100%;max-width:180px;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease;background:var(--xecho-bg-elevated);border-radius:6px;overflow:hidden;border:1px solid var(--xecho-border-default)}.BrowseAlbums_card__2xpSN:hover{transform:translateY(-3px);box-shadow:0 8px 32px rgba(37,95,244,.12);border-color:var(--xecho-accent)}.BrowseAlbums_cardImage__wmEya{position:relative;width:100%;aspect-ratio:1;overflow:hidden;background:var(--xecho-bg-deep)}.BrowseAlbums_albumImage__bN_Ax{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.BrowseAlbums_card__2xpSN:hover .BrowseAlbums_albumImage__bN_Ax{transform:scale(1.05)}.BrowseAlbums_cardInfo__k7_kv{padding:.75rem;display:flex;flex-direction:column;gap:.25rem}.BrowseAlbums_cardTitle__MOO4G{font-size:.9rem;font-weight:600;color:var(--xecho-text-primary)}.BrowseAlbums_cardArtist__HBLcN,.BrowseAlbums_cardTitle__MOO4G{font-family:Inter,sans-serif;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BrowseAlbums_cardArtist__HBLcN{font-size:.8rem;color:var(--xecho-text-secondary)}.BrowseAlbums_pagination__Q_mEL{display:flex;justify-content:center;align-items:center;gap:1.5rem;padding:2rem 1rem;margin-bottom:2rem;background:transparent}.BrowseAlbums_pageInfo__KMr3f{color:var(--xecho-text-secondary);font-size:.9rem;font-weight:600;min-width:120px;text-align:center}.BrowseAlbums_skeleton__Fn4zI{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1.5rem;width:100%;padding:2rem;justify-items:center}.BrowseAlbums_skeletonCard__nnb80{display:flex;flex-direction:column;width:100%;max-width:180px;background:var(--xecho-bg-elevated);border-radius:6px;overflow:hidden;border:1px solid var(--xecho-border-default)}.BrowseAlbums_skeletonImage__hbZP8{width:100%;aspect-ratio:1}.BrowseAlbums_skeletonImage__hbZP8,.BrowseAlbums_skeletonText__Maou1{background:linear-gradient(90deg,var(--xecho-bg-deep) 0,var(--xecho-bg-elevated) 50%,var(--xecho-bg-deep) 100%);background-size:200% 100%;animation:BrowseAlbums_shimmer__GFAsq 1.5s infinite}.BrowseAlbums_skeletonText__Maou1{height:1rem;margin:.5rem .75rem;border-radius:4px}.BrowseAlbums_skeletonText__Maou1:first-of-type{width:80%}.BrowseAlbums_skeletonText__Maou1:last-of-type{width:60%}@keyframes BrowseAlbums_shimmer__GFAsq{0%{background-position:200% 0}to{background-position:-200% 0}}.BrowseAlbums_error__jddeZ,.BrowseAlbums_noResults__1d_0k{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 2rem;text-align:center;min-height:400px}.BrowseAlbums_error__jddeZ p,.BrowseAlbums_noResults__1d_0k p{color:var(--xecho-text-secondary);font-size:1.1rem;margin-bottom:1.5rem}.BrowseAlbums_error__jddeZ button{padding:.75rem 1.5rem;background:var(--xecho-blue-500);color:var(--xecho-text-primary);border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s ease}.BrowseAlbums_error__jddeZ button:hover{background:var(--xecho-blue-400);transform:translateY(-2px)}@media (max-width:768px){.BrowseAlbums_header__kAkv4{padding:2rem 1rem 1.5rem}.BrowseAlbums_searchBarContainer___LbLi{padding:1.5rem 1rem}.BrowseAlbums_skeletonCard__nnb80{max-width:140px}}@media (max-width:480px){.BrowseAlbums_title__lh_BL{font-size:2rem}.BrowseAlbums_pagination__Q_mEL{gap:1rem}.BrowseAlbums_pageInfo__KMr3f{font-size:.8rem;min-width:100px}}.Button_box__1KRBS{z-index:5}.Button_box__1KRBS,.Button_btn__0D1GJ{position:relative;display:flex;align-items:center;justify-content:center}.Button_btn__0D1GJ{background:var(--glass-bg-medium,linear-gradient(145deg,rgba(22,27,38,.9),rgba(10,14,26,.85)));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--xecho-text-secondary,rgba(148,163,184,.9));border:2px solid var(--glass-border-medium,rgba(30,37,50,.4));border-radius:6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;text-align:center;font-family:var(--font-primary);font-size:1rem;text-shadow:0 2px 4px rgba(0,0,0,.5);background-image:linear-gradient(145deg,hsla(0,0%,100%,.08),rgba(0,0,0,.3));width:auto;height:auto;margin:.25rem;overflow:hidden;z-index:1}.Button_btnReady__3ja8g{border-color:var(--xecho-accent-blue,rgba(14,165,233,.6));animation:Button_readyPulseGlow__bmpeL 2s ease-in-out infinite;background:var(--glass-bg-strong,linear-gradient(145deg,rgba(22,27,38,.95),rgba(15,20,30,.9)));color:var(--xecho-text-primary)}@keyframes Button_readyPulseGlow__bmpeL{0%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),0 0 0 0 rgba(14,165,233,.7)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),0 0 0 8px rgba(14,165,233,0)}to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 8px 32px rgba(0,0,0,.2),0 4px 16px rgba(0,0,0,.15),0 0 0 0 rgba(14,165,233,.7)}}.Button_btnReady__3ja8g .Button_buttonName__ONgw7{color:var(--xecho-text-primary);font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.6),0 0 8px rgba(14,165,233,.2)}.Button_btnReady__3ja8g:hover{animation:Button_readyPulseGlowHover__RGPjA 2.5s ease-in-out infinite;background:var(--glass-bg-strong,linear-gradient(145deg,rgba(25,32,45,.98),rgba(18,25,35,.95)));border-color:var(--xecho-accent-blue,rgba(14,165,233,.8));color:var(--xecho-text-primary);transform:translateY(-3px);text-shadow:0 2px 8px rgba(0,0,0,.7),0 0 12px rgba(14,165,233,.4)}@keyframes Button_readyPulseGlowHover__RGPjA{0%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(14,165,233,.1),0 0 0 0 rgba(14,165,233,.8)}50%{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(14,165,233,.15),0 0 0 6px rgba(14,165,233,.2)}to{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(14,165,233,.1),0 0 0 0 rgba(14,165,233,.8)}}.Button_btn__0D1GJ:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(14,165,233,.15),transparent);transition:left .6s ease}.Button_btn__0D1GJ:hover:before{left:100%}.Button_btn__0D1GJ:hover{color:var(--xecho-text-primary);transform:translateY(-3px);background:var(--glass-bg-strong,linear-gradient(145deg,rgba(22,27,38,.95),rgba(15,20,25,.9)));border-color:var(--xecho-accent-blue,rgba(37,96,244,.407));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 12px 40px rgba(0,0,0,.25),0 8px 32px rgba(14,165,233,.1),0 0 24px rgba(14,165,233,.15);text-shadow:0 2px 8px rgba(0,0,0,.6),0 0 12px rgba(14,165,233,.3)}.Button_active__WSX3F .Button_btn__0D1GJ{background:linear-gradient(145deg,rgba(14,165,233,.25),rgba(20,184,166,.2));border-color:var(--xecho-accent-blue,var(--xecho-accent));color:var(--xecho-text-primary);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 8px 32px rgba(0,0,0,.2),0 0 24px rgba(14,165,233,.3),0 0 12px rgba(20,184,166,.2)}.Button_active__WSX3F .Button_buttonName__ONgw7{color:var(--xecho-text-primary);text-shadow:0 2px 4px rgba(0,0,0,.5),0 0 8px rgba(14,165,233,.4);font-weight:600}.Button_btn__0D1GJ:disabled{opacity:.5;cursor:not-allowed;background:var(--glass-bg-subtle,hsla(0,0%,100%,.02));border-color:var(--glass-border-subtle,rgba(46,52,64,.2));color:var(--xecho-text-tertiary,rgba(100,116,139,.5));transform:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 2px 8px rgba(0,0,0,.1);animation:none}.Button_btn__0D1GJ:disabled:before{display:none}.Button_btn__0D1GJ:disabled:hover{transform:none;color:var(--xecho-text-tertiary,rgba(100,116,139,.5));background:var(--glass-bg-subtle,hsla(0,0%,100%,.02));border-color:var(--glass-border-subtle,rgba(46,52,64,.2));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.04),0 2px 8px rgba(0,0,0,.1);animation:none}.Button_iconContainer__5ZP37{display:flex;align-items:center;justify-content:center;width:auto;margin-right:10px;position:relative;z-index:2}.Button_btn__0D1GJ:has(.Button_iconContainer__5ZP37:only-child) .Button_iconContainer__5ZP37{margin-right:0}.Button_iconContainer__5ZP37 img,.Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3));transition:filter .3s ease}.Button_btn__0D1GJ:hover .Button_iconContainer__5ZP37 img,.Button_btn__0D1GJ:hover .Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 8px rgba(0,0,0,.4)) drop-shadow(0 0 8px rgba(14,165,233,.2))}.Button_active__WSX3F .Button_iconContainer__5ZP37 img,.Button_active__WSX3F .Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.5)) drop-shadow(0 0 8px rgba(14,165,233,.3))}.Button_btnReady__3ja8g .Button_iconContainer__5ZP37 img,.Button_btnReady__3ja8g .Button_iconContainer__5ZP37 svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.4)) drop-shadow(0 0 6px rgba(14,165,233,.15))}.Button_btnName__4cu5s{display:flex;align-items:center;justify-content:center;width:100%;position:relative;z-index:2}.Button_buttonName__ONgw7{padding:0;font-size:inherit;font-weight:500;letter-spacing:.025em;transition:all .3s ease}.Button_img__vM_uY{border-radius:6px;border:1px solid var(--glass-border-subtle,rgba(46,52,64,.3));box-shadow:0 2px 8px rgba(0,0,0,.2)}@media (max-width:480px){.Button_btn__0D1GJ{font-size:.875rem;margin:.2rem;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.Button_iconContainer__5ZP37{margin-right:8px}.Button_buttonName__ONgw7{font-size:.55rem;padding:.25rem 0}}@media (min-width:481px) and (max-width:768px){.Button_btn__0D1GJ{font-size:.9rem;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.Button_buttonName__ONgw7{font-size:.65rem;padding:.25rem .5rem}}@media (min-width:769px) and (max-width:1124px){.Button_btn__0D1GJ{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.Button_buttonName__ONgw7{font-size:.8rem;padding:.25rem .5rem}}@media (min-width:1125px){.Button_btn__0D1GJ{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.Button_buttonName__ONgw7{padding:.5rem .75rem}}.Button_btn__0D1GJ:focus{outline:2px solid var(--xecho-accent-blue,rgba(14,165,233,.5));outline-offset:2px}.Button_btn__0D1GJ:focus-visible{outline:2px solid var(--xecho-accent-blue,var(--xecho-accent));outline-offset:2px}@media (prefers-reduced-motion:reduce){.Button_btn__0D1GJ,.Button_btn__0D1GJ:before,.Button_buttonName__ONgw7,.Button_iconContainer__5ZP37 img,.Button_iconContainer__5ZP37 svg{transition:none;animation:none}.Button_btn__0D1GJ:hover{transform:none}.Button_btnReady__3ja8g,.Button_btnReady__3ja8g:hover{animation:none}}@media (prefers-contrast:high){.Button_btn__0D1GJ{border-width:3px;background:var(--glass-bg-strong,rgba(0,0,0,.9))}.Button_btn__0D1GJ:hover{background:var(--glass-bg-strong,hsla(0,0%,100%,.1))}.Button_btnReady__3ja8g{border-color:var(--xecho-accent-blue,var(--xecho-accent));border-width:3px}}@keyframes NewPlaylistModal_fadeIn__614uq{0%{opacity:0}to{opacity:1}}@keyframes NewPlaylistModal_slideUp__wuyD7{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes NewPlaylistModal_spin__WzRPB{to{transform:rotate(1turn)}}.NewPlaylistModal_modalBackdrop__6ay68{display:flex;position:fixed;top:0;left:0;width:100%;height:100%;justify-content:center;align-items:center;z-index:999999;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:NewPlaylistModal_fadeIn__614uq .2s ease-out forwards}.NewPlaylistModal_modalContent__gx49Z{position:relative;width:420px;max-width:92%;max-height:85vh;overflow-y:auto;padding:0;border-radius:6px;background:linear-gradient(145deg,rgba(7,19,49,.95),rgba(3,7,18,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 40px rgba(37,95,244,.1);animation:NewPlaylistModal_slideUp__wuyD7 .25s ease-out forwards;scrollbar-width:thin;scrollbar-color:rgba(37,95,244,.4) transparent}.NewPlaylistModal_modalContent__gx49Z::-webkit-scrollbar{width:4px}.NewPlaylistModal_modalContent__gx49Z::-webkit-scrollbar-track{background:var(--xecho-background-primary,var(--xecho-bg-primary))}.NewPlaylistModal_modalContent__gx49Z::-webkit-scrollbar-thumb{background:rgba(37,95,244,.4);border-radius:2px}.NewPlaylistModal_modalContent__gx49Z:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0,var(--xecho-accent,#255ff4) 30%,var(--xecho-accent,#255ff4) 70%,transparent 100%);border-radius:6px 6px 0 0}.NewPlaylistModal_modalContent__gx49Z h3{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:600;text-align:left;margin:0;padding:20px 24px;color:var(--xecho-text-primary);text-transform:none;letter-spacing:0;line-height:1.2;border-bottom:1px solid hsla(0,0%,100%,.08)}.NewPlaylistModal_modalContent__gx49Z>small{font-family:Inter,sans-serif;font-size:.75rem;font-weight:400;line-height:1.5;color:hsla(0,0%,100%,.5);display:block;text-align:left;padding:0 24px;margin-bottom:0}.NewPlaylistModal_wrapper__dc8zC{display:flex;flex-direction:column;width:100%;padding:24px;gap:1rem}.NewPlaylistModal_wrapper__dc8zC h3{margin:0;padding:0;border:none}.NewPlaylistModal_inputWrapper__sY4J9{position:relative;width:100%}.NewPlaylistModal_input__sjdqa{width:100%;padding:12px 16px;margin:0;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;font-size:.95rem;font-family:Inter,sans-serif;background:rgba(0,0,0,.3);color:var(--xecho-text-primary);transition:all .15s ease;box-sizing:border-box}.NewPlaylistModal_input__sjdqa::placeholder{color:hsla(0,0%,100%,.3);font-weight:400;text-transform:none;font-size:.9rem;letter-spacing:0}.NewPlaylistModal_input__sjdqa:hover{border-color:hsla(0,0%,100%,.15)}.NewPlaylistModal_input__sjdqa:focus:not(:focus-visible){border-color:rgba(37,95,244,.5);box-shadow:0 0 0 3px rgba(37,95,244,.15)}.NewPlaylistModal_input__sjdqa:focus-visible{outline:2px solid var(--xecho-accent);border-color:rgba(37,95,244,.5);box-shadow:0 0 0 3px rgba(37,95,244,.15)}.NewPlaylistModal_input__sjdqa:disabled{opacity:.5;cursor:not-allowed}textarea.NewPlaylistModal_input__sjdqa{min-height:3.5rem;resize:vertical;line-height:1.5}.NewPlaylistModal_charCount__gGKXs{position:absolute;right:8px;bottom:6px;font-size:.6rem;color:hsla(0,0%,100%,.35);font-family:Inter,sans-serif;pointer-events:none}.NewPlaylistModal_purposeHint__wZP9c{padding:.5rem .75rem;background:linear-gradient(145deg,rgba(37,95,244,.1),rgba(37,95,244,.05));border:1px solid rgba(37,95,244,.15);border-radius:4px;margin-top:.5rem}.NewPlaylistModal_purposeHint__wZP9c small{font-size:.65rem;color:hsla(0,0%,100%,.7);font-family:Inter,sans-serif}.NewPlaylistModal_purposeHint__wZP9c strong{color:#255ff4;text-transform:capitalize}.NewPlaylistModal_privacyOptions__HHCi0{display:flex;gap:12px;margin:5px 24px 16px}.NewPlaylistModal_privacyOptions__HHCi0 label{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:hsla(0,0%,100%,.6);font-size:.85rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;text-transform:none;letter-spacing:0}.NewPlaylistModal_privacyOptions__HHCi0 label:hover{background:rgba(37,95,244,.1);border-color:rgba(37,95,244,.3);color:var(--xecho-text-primary)}.NewPlaylistModal_privacyOptions__HHCi0 label.NewPlaylistModal_selected__1Wjyg{background:linear-gradient(145deg,rgba(37,95,244,.2),rgba(15,38,98,.3));border-color:rgba(37,95,244,.5);color:var(--xecho-text-primary)}.NewPlaylistModal_privacyOptions__HHCi0 input[type=radio]{display:none}.NewPlaylistModal_modalButtons___dhNz{display:flex;flex-direction:column;gap:12px;padding:16px 24px 24px;border-top:1px solid hsla(0,0%,100%,.06)}.NewPlaylistModal_createButton__pUZqv{width:100%;padding:14px 20px;font-size:.9rem;font-family:Inter,sans-serif;border-radius:6px;text-transform:none;letter-spacing:0;font-weight:600;cursor:pointer;transition:all .2s ease;background:linear-gradient(135deg,#0f2662,#1a3a7a);border:1px solid rgba(37,95,244,.4);color:var(--xecho-text-primary)}.NewPlaylistModal_createButton__pUZqv:hover:not(:disabled){background:linear-gradient(135deg,#1a3a7a,#255ff4);box-shadow:0 8px 24px rgba(7,19,49,.5),0 0 20px rgba(37,95,244,.2)}.NewPlaylistModal_createButton__pUZqv:disabled{opacity:.5;cursor:not-allowed}.NewPlaylistModal_cancelButton__enzo9{width:100%;padding:14px 20px;font-size:.9rem;font-family:Inter,sans-serif;border-radius:6px;text-transform:none;letter-spacing:0;font-weight:600;cursor:pointer;transition:all .2s ease;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.6)}.NewPlaylistModal_cancelButton__enzo9:hover:not(:disabled){background:hsla(0,0%,100%,.06);color:var(--xecho-text-primary)}.NewPlaylistModal_cancelButton__enzo9:disabled{opacity:.5;cursor:not-allowed}.NewPlaylistModal_creatingIndicator__0JUjW{display:flex;justify-content:center;align-items:center;padding:12px 24px 0}.NewPlaylistModal_creatingIndicator__0JUjW small{font-size:.8rem;color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif;display:flex;align-items:center;gap:10px}.NewPlaylistModal_creatingIndicator__0JUjW small:before{content:"";width:16px;height:16px;border:2px solid rgba(7,19,49,.5);border-top-color:#255ff4;border-radius:50%;animation:NewPlaylistModal_spin__WzRPB .8s linear infinite;box-shadow:0 0 12px rgba(37,95,244,.2)}@media (max-width:480px){.NewPlaylistModal_modalContent__gx49Z{width:95%;padding:1rem;border-radius:6px}.NewPlaylistModal_modalContent__gx49Z h3{font-size:.8rem;margin-bottom:.75rem}.NewPlaylistModal_wrapper__dc8zC{gap:.5rem;padding:16px}.NewPlaylistModal_input__sjdqa{padding:.5rem .625rem;font-size:.7rem}textarea.NewPlaylistModal_input__sjdqa{min-height:3rem}.NewPlaylistModal_privacyOptions__HHCi0{flex-direction:column;gap:.75rem;align-items:center}.NewPlaylistModal_privacyOptions__HHCi0 label{font-size:.65rem}.NewPlaylistModal_modalButtons___dhNz{flex-direction:column;gap:.5rem}}@media (prefers-reduced-motion:reduce){.NewPlaylistModal_modalBackdrop__6ay68,.NewPlaylistModal_modalContent__gx49Z{animation:none}.NewPlaylistModal_creatingIndicator__0JUjW small:before{animation:none;border-color:#255ff4}}.NewPlaylistModal_input__sjdqa:focus-visible{outline:2px solid #255ff4;outline-offset:2px}.DynamicPlaylistCover_dynamicCover__nSZ6f{position:relative;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background:rgba(20,20,30,.5)}.DynamicPlaylistCover_dynamicCover__nSZ6f:hover{transform:scale(1.02);box-shadow:0 8px 32px rgba(0,0,0,.4)}.DynamicPlaylistCover_coverImage__wY6Ih{object-fit:cover}.DynamicPlaylistCover_singleCover__48IIi{position:relative;border-radius:6px;overflow:hidden}.DynamicPlaylistCover_gridCover__TQuFX{display:grid;gap:1px;background:rgba(0,0,0,.3);border-radius:6px;overflow:hidden}.DynamicPlaylistCover_gridCell__5iHw7{position:relative;overflow:hidden}.DynamicPlaylistCover_gridCell__5iHw7 img{transition:transform .3s ease}.DynamicPlaylistCover_dynamicCover__nSZ6f:hover .DynamicPlaylistCover_gridCell__5iHw7 img{transform:scale(1.05)}.DynamicPlaylistCover_mosaicCover__3teou{display:grid;gap:1px;background:rgba(0,0,0,.2);border-radius:6px;overflow:hidden;position:relative}.DynamicPlaylistCover_mosaicCell__o3eGy{position:relative;overflow:hidden}.DynamicPlaylistCover_mosaicFeature__6_nLw{position:relative;overflow:hidden;border-radius:2px}.DynamicPlaylistCover_mosaicFeature__6_nLw:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 20px hsla(0,0%,100%,.1);pointer-events:none}.DynamicPlaylistCover_mosaicGlow__k5_A7{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(108,92,231,.15) 0,transparent 70%);pointer-events:none;opacity:0;transition:opacity .3s ease}.DynamicPlaylistCover_dynamicCover__nSZ6f:hover .DynamicPlaylistCover_mosaicGlow__k5_A7{opacity:1}.DynamicPlaylistCover_gradientCollage__x92fe{position:relative;border-radius:6px;overflow:hidden}.DynamicPlaylistCover_floatingCovers__Kog_m{position:absolute;inset:0;perspective:1000px}.DynamicPlaylistCover_floatingCover__hhGLf{position:absolute;left:var(--float-x);top:var(--float-y);width:var(--float-size);height:var(--float-size);border-radius:6px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.4);transform:rotate(var(--float-rotation)) translateZ(20px);animation:DynamicPlaylistCover_floatBobble__y6W0g 4s ease-in-out infinite;animation-delay:var(--float-delay)}@keyframes DynamicPlaylistCover_floatBobble__y6W0g{0%,to{transform:rotate(var(--float-rotation)) translateY(0) translateZ(20px)}50%{transform:rotate(var(--float-rotation)) translateY(-8px) translateZ(30px)}}.DynamicPlaylistCover_gradientOverlay__kUHvv{position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));pointer-events:none}.DynamicPlaylistCover_trackCountBadge__Cj7ho{position:absolute;bottom:10px;right:10px;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border-radius:6px;padding:6px 12px;display:flex;align-items:baseline;gap:4px}.DynamicPlaylistCover_trackCountNumber__RZk4r{font-size:1.2rem;font-weight:700;color:var(--xecho-text-primary)}.DynamicPlaylistCover_trackCountLabel__uDmuX{font-size:.65rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:.5px}.DynamicPlaylistCover_stackedDepth__L2rfo{position:relative;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#1a1a2e,#16213e)}.DynamicPlaylistCover_stackGlow__6pJZ2{position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(108,92,231,.3) 0,transparent 60%);animation:DynamicPlaylistCover_pulseGlow__Jkbvk 3s ease-in-out infinite}@keyframes DynamicPlaylistCover_pulseGlow__Jkbvk{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}50%{opacity:.8;transform:translate(-50%,-50%) scale(1.1)}}.DynamicPlaylistCover_stackContainer__eo84f{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;perspective:500px}.DynamicPlaylistCover_stackedCover__1rCCf{position:absolute;width:100%;height:100%;border-radius:6px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.5);transform:translateX(calc(var(--stack-offset) * -1)) translateY(var(--stack-offset)) rotate(var(--stack-rotation)) scale(var(--stack-scale));transition:transform .3s ease}.DynamicPlaylistCover_dynamicCover__nSZ6f:hover .DynamicPlaylistCover_stackedCover__1rCCf{transform:translateX(calc(var(--stack-offset) * -1.5)) translateY(calc(var(--stack-offset) * 1.5)) rotate(calc(var(--stack-rotation) * 1.2)) scale(var(--stack-scale))}.DynamicPlaylistCover_depthIndicator__p8RsD{position:absolute;bottom:10px;left:10px;right:10px;display:flex;flex-direction:column;gap:4px}.DynamicPlaylistCover_depthBar__h3r9A{height:4px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.DynamicPlaylistCover_depthFill__IjVQw{height:100%;background:linear-gradient(90deg,#6c5ce7,#a855f7);border-radius:2px;transition:width .5s ease}.DynamicPlaylistCover_depthLabel__hE7vK{font-size:.7rem;color:hsla(0,0%,100%,.7);text-align:center}.DynamicPlaylistCover_epicCollection__tp6zH{position:relative;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#0f0f23,#1a1a3e 50%,#0f0f23)}.DynamicPlaylistCover_particleField__a_Crp{position:absolute;inset:0;overflow:hidden}.DynamicPlaylistCover_particle__y2pRK{position:absolute;left:var(--particle-x);top:var(--particle-y);width:4px;height:4px;background:var(--particle-color);border-radius:50%;opacity:.6;animation:DynamicPlaylistCover_particleFloat__Q92oc var(--particle-duration) ease-in-out infinite;animation-delay:var(--particle-delay)}@keyframes DynamicPlaylistCover_particleFloat__Q92oc{0%,to{transform:translateY(0) scale(1);opacity:.6}50%{transform:translateY(-20px) scale(1.2);opacity:1}}.DynamicPlaylistCover_spineContainer__XH7kK{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;height:60%;display:flex;align-items:flex-end;justify-content:center;gap:1px;perspective:800px}.DynamicPlaylistCover_vinylSpine__nVObA{position:relative;width:4px;height:80%;background:hsl(var(--spine-hue),60%,40%);border-radius:1px;transform:rotateX(10deg);box-shadow:0 2px 8px rgba(0,0,0,.3);transition:transform .2s ease,height .2s ease;overflow:hidden}.DynamicPlaylistCover_vinylSpine__nVObA:hover{transform:rotateX(10deg) translateY(-10px);height:90%}.DynamicPlaylistCover_spineImage__x90Z2{object-fit:cover;opacity:.8}.DynamicPlaylistCover_epicCounter__aRhJE{position:absolute;bottom:15px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;z-index:10}.DynamicPlaylistCover_epicNumber__cFju_{font-size:2rem;font-weight:800;color:var(--xecho-text-primary);text-shadow:0 0 20px rgba(108,92,231,.8);letter-spacing:-1px}.DynamicPlaylistCover_epicLabel__Ga25f{font-size:.6rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:3px}.DynamicPlaylistCover_epicGlow__HxU68{position:absolute;top:50%;left:50%;width:150%;height:150%;transform:translate(-50%,-50%);background:radial-gradient(circle at center,rgba(108,92,231,.4) 0,transparent 50%);pointer-events:none;z-index:-1}.DynamicPlaylistCover_collectionBadge__h9clX{position:absolute;top:10px;right:10px;background:rgba(0,0,0,.6);backdrop-filter:blur(10px);padding:4px 10px;border-radius:6px;font-size:.7rem;font-weight:600;color:var(--xecho-text-primary);border:1px solid hsla(0,0%,100%,.1)}.DynamicPlaylistCover_fallbackCover__O_x8x{position:relative;border-radius:6px;overflow:hidden;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.DynamicPlaylistCover_fallbackCover__O_x8x:hover{transform:scale(1.02);box-shadow:0 8px 32px rgba(0,0,0,.4)}.DynamicPlaylistCover_fallbackImage__0iXQD{object-fit:cover;filter:brightness(.6) saturate(.8);transition:filter .3s ease,transform .3s ease}.DynamicPlaylistCover_fallbackCover__O_x8x:hover .DynamicPlaylistCover_fallbackImage__0iXQD{filter:brightness(.5) saturate(1);transform:scale(1.05)}.DynamicPlaylistCover_countOverlay__KAtH0{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);padding:4px 8px;border-radius:6px;font-size:.7rem;font-weight:600;color:var(--xecho-text-primary);opacity:0;transform:translateY(4px);transition:opacity .2s ease,transform .2s ease}.DynamicPlaylistCover_dynamicCover__nSZ6f:hover .DynamicPlaylistCover_countOverlay__KAtH0{opacity:1;transform:translateY(0)}@media (max-width:768px){.DynamicPlaylistCover_epicNumber__cFju_{font-size:1.5rem}.DynamicPlaylistCover_vinylSpine__nVObA{width:3px}.DynamicPlaylistCover_trackCountBadge__Cj7ho{padding:4px 8px}.DynamicPlaylistCover_trackCountNumber__RZk4r{font-size:1rem}}@media (max-width:480px){.DynamicPlaylistCover_epicNumber__cFju_{font-size:1.2rem}.DynamicPlaylistCover_collectionBadge__h9clX{font-size:.6rem;padding:3px 8px}}.DynamicPlaylistCover_dynamicCover__nSZ6f[data-tier=epic]:hover .DynamicPlaylistCover_particleField__a_Crp .DynamicPlaylistCover_particle__y2pRK{animation-duration:calc(var(--particle-duration) * .7)}.DynamicPlaylistCover_dynamicCover__nSZ6f[data-tier=stacked]:hover .DynamicPlaylistCover_stackGlow__6pJZ2{animation-duration:1.5s}.DynamicPlaylistCover_dynamicCover__nSZ6f[data-tier=gradient]:hover .DynamicPlaylistCover_floatingCover__hhGLf{animation-duration:2s}.DynamicPlaylistCover_dynamicCover__nSZ6f[data-tier=mosaic]:hover .DynamicPlaylistCover_mosaicCell__o3eGy img,.DynamicPlaylistCover_dynamicCover__nSZ6f[data-tier=mosaic]:hover .DynamicPlaylistCover_mosaicFeature__6_nLw img{transform:scale(1.1)}.TrackPlayButton_playButton__5VjoY{position:relative;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:all .2s ease;background:transparent;color:var(--icon-color,var(--xecho-text-primary,#fff));padding:0;outline:0;-webkit-tap-highlight-color:transparent}.TrackPlayButton_playButton__5VjoY:focus-visible{outline:2px solid var(--xecho-primary,#255ff4);outline-offset:2px}.TrackPlayButton_disabled__tHw3W,.TrackPlayButton_playButton__5VjoY:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.TrackPlayButton_icon__uaRYd{display:flex;align-items:center;justify-content:center;transition:transform .2s ease;margin-left:1px}.TrackPlayButton_playing__yaMwa .TrackPlayButton_icon__uaRYd{margin-left:0}.TrackPlayButton_size_xs__SuGU7{width:24px;height:24px}.TrackPlayButton_size_xs__SuGU7 .TrackPlayButton_icon__uaRYd{font-size:12px}.TrackPlayButton_size_sm__m1WWk{width:28px;height:28px}.TrackPlayButton_size_sm__m1WWk .TrackPlayButton_icon__uaRYd{font-size:14px}.TrackPlayButton_size_md__KK3u6{width:36px;height:36px}.TrackPlayButton_size_md__KK3u6 .TrackPlayButton_icon__uaRYd{font-size:18px}.TrackPlayButton_size_lg__ELA67{width:42px;height:42px}.TrackPlayButton_size_lg__ELA67 .TrackPlayButton_icon__uaRYd{font-size:22px}.TrackPlayButton_size_xl__0Z4l7{width:48px;height:48px}.TrackPlayButton_size_xl__0Z4l7 .TrackPlayButton_icon__uaRYd{font-size:26px}.TrackPlayButton_variant_default__khOMj{background:var(--xecho-surface-glass,hsla(0,0%,100%,.1));border-radius:50%;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--xecho-border-subtle,hsla(0,0%,100%,.15))}.TrackPlayButton_variant_default__khOMj:hover{background:var(--xecho-surface-glass-hover,hsla(0,0%,100%,.2));border-color:var(--xecho-border-medium,hsla(0,0%,100%,.3));transform:scale(1.08)}.TrackPlayButton_variant_default__khOMj:active{transform:scale(.95)}.TrackPlayButton_variant_default__khOMj.TrackPlayButton_playing__yaMwa{background:var(--xecho-primary-glass,rgba(37,95,244,.3));border-color:var(--xecho-primary-border,rgba(37,95,244,.5))}.TrackPlayButton_variant_hero__blYn1{background:var(--xecho-primary,#255ff4);border-radius:50%;box-shadow:0 6px 16px var(--xecho-primary-shadow,rgba(37,95,244,.4))}.TrackPlayButton_variant_hero__blYn1:hover{transform:scale(1.1);box-shadow:0 8px 20px var(--xecho-primary-shadow-hover,rgba(37,95,244,.5))}.TrackPlayButton_variant_hero__blYn1:active{transform:scale(.98)}.TrackPlayButton_heroIcon__wPaqq{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.TrackPlayButton_heroIcon__wPaqq:after{content:"";transition:all .15s ease}.TrackPlayButton_heroIcon__wPaqq[data-playing=false]:after{width:0;height:0;border-left:.45em solid var(--xecho-text-inverse,#fff);border-top:.3em solid transparent;border-bottom:.3em solid transparent;margin-left:.1em}.TrackPlayButton_heroIcon__wPaqq[data-playing=true]:after{width:.16em;height:.5em;background:var(--xecho-text-inverse,#fff);box-shadow:.28em 0 0 var(--xecho-text-inverse,#fff);border:none;margin-left:0}.TrackPlayButton_variant_hero__blYn1.TrackPlayButton_size_xs__SuGU7{font-size:24px}.TrackPlayButton_variant_hero__blYn1.TrackPlayButton_size_sm__m1WWk{font-size:28px}.TrackPlayButton_variant_hero__blYn1.TrackPlayButton_size_md__KK3u6{font-size:36px}.TrackPlayButton_variant_hero__blYn1.TrackPlayButton_size_lg__ELA67{font-size:42px}.TrackPlayButton_variant_hero__blYn1.TrackPlayButton_size_xl__0Z4l7{font-size:48px}.TrackPlayButton_variant_table__7Iggp{background:var(--xecho-surface-deep,rgba(15,38,98,.7));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:50%;border:1px solid var(--xecho-border-subtle,hsla(0,0%,100%,.1));box-shadow:0 4px 16px var(--xecho-shadow-deep,rgba(0,0,0,.3));color:var(--xecho-text-primary,#fff)}.TrackPlayButton_variant_table__7Iggp:hover{background:var(--xecho-surface-medium,rgba(26,58,122,.85));border-color:var(--xecho-border-medium,hsla(0,0%,100%,.2));transform:scale(1.1);box-shadow:0 6px 20px var(--xecho-shadow-deep,rgba(0,0,0,.4))}.TrackPlayButton_variant_table__7Iggp.TrackPlayButton_playing__yaMwa,.TrackPlayButton_variant_table__7Iggp.TrackPlayButton_thisTrack__L2xel{background:linear-gradient(135deg,var(--xecho-surface-deep,rgba(15,38,98,.8)) 0,var(--xecho-surface-medium,rgba(26,58,122,.8)) 100%);border-color:var(--xecho-border-subtle,hsla(0,0%,100%,.15))}.TrackPlayButton_variant_card__lyqAw{background:var(--xecho-surface-glass,hsla(0,0%,100%,.15));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:50%;border:1px solid var(--xecho-border-medium,hsla(0,0%,100%,.2));color:var(--xecho-text-primary,hsla(0,0%,100%,.9))}.TrackPlayButton_variant_card__lyqAw:hover{background:var(--xecho-surface-glass-hover,hsla(0,0%,100%,.25));border-color:var(--xecho-border-strong,hsla(0,0%,100%,.4));transform:scale(1.1)}.TrackPlayButton_variant_card__lyqAw.TrackPlayButton_playing__yaMwa{background:var(--xecho-primary-glass,rgba(37,95,244,.4));border-color:var(--xecho-primary-border,rgba(37,95,244,.6));color:var(--xecho-text-inverse,#fff)}.TrackPlayButton_variant_minimal__YO8iX{background:transparent;border:none;color:var(--icon-color,var(--xecho-text-secondary,hsla(0,0%,100%,.7)))}.TrackPlayButton_variant_minimal__YO8iX:hover{color:var(--highlight-color,var(--xecho-primary,#255ff4));transform:scale(1.15)}.TrackPlayButton_variant_minimal__YO8iX.TrackPlayButton_playing__yaMwa{color:var(--xecho-primary,#255ff4)}.TrackPlayButton_variant_controller__Z_9qi{background:transparent;border:none;color:var(--icon-color,var(--xecho-text-primary,#fff));text-shadow:4px 4px 8px var(--xecho-shadow-text-dark,#2c2b2b),-4px -4px 8px var(--xecho-shadow-text-light,#333);padding:8px}.TrackPlayButton_variant_controller__Z_9qi:hover{color:var(--highlight-color,var(--xecho-accent,#017afe));transform:translateY(-3px)}.TrackPlayButton_variant_controller__Z_9qi:active{transform:translateY(2px);text-shadow:4px 4px 8px var(--xecho-shadow-text-darker,#111),-4px -4px 8px var(--xecho-shadow-text-light,#333)}.TrackPlayButton_variant_controller__Z_9qi.TrackPlayButton_playing__yaMwa{color:var(--highlight-color,var(--xecho-accent,#017afe));text-shadow:0 0 5px var(--highlight-color,var(--xecho-accent-glow,#c3e614)),0 0 15px var(--highlight-color,var(--xecho-accent-bright,#ececf3)),2px 2px 10px var(--xecho-shadow-medium,rgba(0,0,0,.6))}.TrackPlayButton_hiddenUntilPlaying__ow_yH{opacity:0;pointer-events:none}.TrackPlayButton_hiddenUntilPlaying__ow_yH.TrackPlayButton_playing__yaMwa{opacity:1;pointer-events:auto}.TrackPlayButton_hideOnHover__jHXah{opacity:1}.TrackPlayButton_hideOnHover__jHXah:hover{opacity:0}.TrackPlayButton_playing__yaMwa .TrackPlayButton_icon__uaRYd{animation:TrackPlayButton_gentlePulse__dpO22 2s ease-in-out infinite}@keyframes TrackPlayButton_gentlePulse__dpO22{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:1024px){.TrackPlayButton_size_xl__0Z4l7{width:46px;height:46px}.TrackPlayButton_size_xl__0Z4l7 .TrackPlayButton_icon__uaRYd{font-size:24px}.TrackPlayButton_size_lg__ELA67{width:40px;height:40px}.TrackPlayButton_size_lg__ELA67 .TrackPlayButton_icon__uaRYd{font-size:20px}.TrackPlayButton_variant_controller__Z_9qi{padding:7px}}@media (max-width:768px){.TrackPlayButton_variant_controller__Z_9qi{padding:6px}.TrackPlayButton_size_xl__0Z4l7{width:44px;height:44px}.TrackPlayButton_size_lg__ELA67{width:38px;height:38px}}@media (max-width:480px){.TrackPlayButton_playButton__5VjoY{-webkit-tap-highlight-color:var(--xecho-primary-tap,rgba(37,95,244,.2))}.TrackPlayButton_playButton__5VjoY:active{background:var(--xecho-surface-glass,hsla(0,0%,100%,.1))}}@media (prefers-reduced-motion:reduce){.TrackPlayButton_playing__yaMwa .TrackPlayButton_icon__uaRYd{animation:none!important;transition-duration:.01ms!important}.TrackPlayButton_icon__uaRYd,.TrackPlayButton_playButton__5VjoY{transition-duration:.01ms!important}}.PlaylistCard_albumContainer__7noMK{width:100%}.PlaylistCard_gridContainer__qE9wg{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;padding:8px 0}.PlaylistCard_listContainer___LrZT{display:flex;flex-direction:column;gap:4px}.PlaylistCard_cards__WT35x{position:relative;border-radius:6px;overflow:hidden;background:linear-gradient(145deg,rgba(20,30,50,.4),rgba(10,15,30,.35));backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(0,0%,100%,.06);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;cursor:pointer}.PlaylistCard_cards__WT35x:hover{transform:translateY(-3px);box-shadow:0 12px 32px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.1)}.PlaylistCard_wrapper_top__11ao1{padding:10px 12px 6px}.PlaylistCard_vinylHolder_top__T2f4N{overflow:hidden}.PlaylistCard_albumTitle__DWEC3,.PlaylistCard_marque__Yq6VR{overflow:hidden;white-space:nowrap}.PlaylistCard_albumTitle__DWEC3{margin:0;font-size:.85rem;font-weight:600;font-family:Montserrat,sans-serif;color:var(--xecho-text-primary);text-overflow:ellipsis}.PlaylistCard_vinylContainer__rnwI2{position:relative;width:100%;aspect-ratio:1}.PlaylistCard_click__40_eT{position:absolute;inset:0;z-index:2}.PlaylistCard_vinylCover__gp0ev{width:100%;height:100%}.PlaylistCard_singles_image__9sd2h{width:100%!important;height:100%!important}.PlaylistCard_vinyl__P4Mkt{position:absolute;inset:0;z-index:3;opacity:0;transition:opacity .25s ease;display:flex;align-items:center;justify-content:center}.PlaylistCard_cards__WT35x:hover .PlaylistCard_vinyl__P4Mkt{opacity:1}.PlaylistCard_recordImage__ItMpv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.3}.PlaylistCard_overlay__yFE_3{position:absolute;inset:0;background:rgba(0,0,0,.6);display:flex;align-items:center;justify-content:center}.PlaylistCard_iconContainer__xoOdS{display:flex;flex-direction:column;gap:6px;align-items:center}.PlaylistCard_transformButton__vi4IY{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);cursor:pointer;transition:all .2s ease;color:hsla(0,0%,100%,.8)}.PlaylistCard_transformButton__vi4IY:hover{background:rgba(37,95,244,.3);border-color:rgba(37,95,244,.5);color:var(--xecho-text-primary);transform:scale(1.1)}.PlaylistCard_icon__GgKXE{font-size:.9rem}.PlaylistCard_icon2__Qz5xU{font-size:1rem}.PlaylistCard_activeBackground__p_eMZ{color:#255ff4!important}.PlaylistCard_wrapper__zMYUv{padding:6px 12px 10px}.PlaylistCard_vinylHolder_bottom__y2tV3{overflow:hidden}.PlaylistCard_sliderUserName__AZ7lL{margin:0;font-size:.75rem;font-weight:500;font-family:Inter,sans-serif;color:hsla(0,0%,100%,.6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlaylistCard_trackCount__delGh{font-size:.65rem;color:hsla(0,0%,100%,.4)}.PlaylistCard_listItem__agxfU{display:flex;align-items:center;padding:8px 12px;border-radius:6px;gap:12px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.04);transition:background .15s ease,border-color .15s ease;cursor:pointer}.PlaylistCard_listItem__agxfU:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.08)}.PlaylistCard_listItemContent__lnXxp{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.PlaylistCard_listItemContent__lnXxp p{margin:0;font-size:.85rem;font-family:Inter,sans-serif;color:var(--xecho-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlaylistCard_listItemContent__lnXxp p:last-of-type{font-size:.75rem;color:hsla(0,0%,100%,.5)}.PlaylistCard_listItemContent__lnXxp small{font-size:.65rem;color:hsla(0,0%,100%,.35)}.PlaylistCard_listItemActions__lmLlu{display:flex;align-items:center;gap:8px;flex-shrink:0;color:hsla(0,0%,100%,.5);font-size:1rem}.PlaylistCard_listItemActions__lmLlu button,.PlaylistCard_listItemActions__lmLlu svg{cursor:pointer;transition:color .15s ease}.PlaylistCard_listItemActions__lmLlu svg:hover{color:var(--xecho-text-primary)}.PlaylistCard_loadingSpinner__J5MoA{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.1);border-top-color:#255ff4;border-radius:50%;display:inline-block;animation:PlaylistCard_spin__U5tr6 .8s linear infinite}@keyframes PlaylistCard_spin__U5tr6{to{transform:rotate(1turn)}}.PlaylistCard_reportModal__N6B5T{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center}@media (max-width:768px){.PlaylistCard_gridContainer__qE9wg{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}}@media (max-width:480px){.PlaylistCard_gridContainer__qE9wg{grid-template-columns:repeat(2,1fr);gap:8px}.PlaylistCard_albumTitle__DWEC3{font-size:.75rem}}.PremiumPlaylistCard_card__nj6O4{position:relative;width:100%;aspect-ratio:.85;border-radius:6px;overflow:hidden;cursor:pointer;background:linear-gradient(145deg,rgba(30,40,60,.4),rgba(20,30,50,.35));backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border:1px solid hsla(0,0%,100%,.08);transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),border-color .3s ease}.PremiumPlaylistCard_card__nj6O4:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.4);border-color:hsla(0,0%,100%,.1)}.PremiumPlaylistCard_card__nj6O4.PremiumPlaylistCard_revealed__7NSo8{transform:none}.PremiumPlaylistCard_card__nj6O4.PremiumPlaylistCard_curatedCard__N58Kk{border-color:rgba(255,215,0,.2);background:linear-gradient(145deg,rgba(40,35,25,.95),rgba(25,20,15,.9))}.PremiumPlaylistCard_card__nj6O4.PremiumPlaylistCard_curatedCard__N58Kk:hover{border-color:rgba(255,215,0,.4);box-shadow:0 12px 40px rgba(255,215,0,.15)}.PremiumPlaylistCard_mainLayer__Lqju_{position:relative;width:100%;height:100%;padding:12px;display:flex;flex-direction:column;z-index:2;transition:transform .4s cubic-bezier(.4,0,.2,1)}.PremiumPlaylistCard_revealed__7NSo8 .PremiumPlaylistCard_mainLayer__Lqju_{transform:scale(.92);opacity:.3;pointer-events:none}.PremiumPlaylistCard_coverWrapper___9RT_{position:relative;width:100%;flex:1;border-radius:6px;overflow:hidden;background:linear-gradient(135deg,#0f1a30,#1a2540)}.PremiumPlaylistCard_cover__0bDc3{width:100%!important;height:100%!important;position:absolute!important;top:0;left:0}.PremiumPlaylistCard_playBtn__awidb{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.8);width:48px;height:48px;border-radius:50%;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border:2px solid hsla(0,0%,100%,.2);color:var(--xecho-text-primary);font-size:1.25rem;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .25s cubic-bezier(.4,0,.2,1);z-index:3}.PremiumPlaylistCard_card__nj6O4:hover .PremiumPlaylistCard_playBtn__awidb{opacity:1;transform:translate(-50%,-50%) scale(1)}.PremiumPlaylistCard_playBtn__awidb:hover{background:rgba(37,95,244,.95);border-color:rgba(37,95,244,.5);transform:translate(-50%,-50%) scale(1.1)}.PremiumPlaylistCard_playBtn__awidb.PremiumPlaylistCard_playing__THxgy{opacity:1;background:rgba(37,95,244,.95);animation:PremiumPlaylistCard_pulse__J98Fc 1.5s ease-in-out infinite}@keyframes PremiumPlaylistCard_pulse__J98Fc{0%,to{box-shadow:0 0 0 0 rgba(37,95,244,.4)}50%{box-shadow:0 0 0 12px rgba(37,95,244,0)}}.PremiumPlaylistCard_curationBadge__6BA0f{gap:4px;background:linear-gradient(135deg,rgba(255,215,0,.95),rgba(255,165,0,.95));border-radius:4px;font-weight:700;color:#1a1a2e;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 2px 8px rgba(255,215,0,.4)}.PremiumPlaylistCard_curationBadge__6BA0f,.PremiumPlaylistCard_pendingBadge__Ongbx{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;padding:5px 10px;font-size:.65rem;z-index:2}.PremiumPlaylistCard_pendingBadge__Ongbx{background:rgba(255,193,7,.2);border:1px solid rgba(255,193,7,.5);backdrop-filter:blur(8px);border-radius:4px;font-weight:600;color:#ffc107;animation:PremiumPlaylistCard_pendingPulse__M_2_Z 2s ease-in-out infinite}@keyframes PremiumPlaylistCard_pendingPulse__M_2_Z{0%,to{opacity:1}50%{opacity:.6}}.PremiumPlaylistCard_visibilityIndicator__26Hks{position:absolute;bottom:8px;right:8px;width:28px;height:28px;border-radius:50%;background:rgba(0,0,0,.6);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;font-size:.8rem;z-index:2}.PremiumPlaylistCard_info__ToFV5{padding:10px 0 0;display:flex;flex-direction:column;gap:2px}.PremiumPlaylistCard_name__SHR6Z{font-size:.9rem;font-weight:600;font-family:Montserrat,sans-serif;color:var(--xecho-text-primary);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.PremiumPlaylistCard_meta__ueFxN{font-size:.75rem;color:hsla(0,0%,100%,.5)}.PremiumPlaylistCard_revealTrigger__nPbxr{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:all .2s ease;z-index:10}.PremiumPlaylistCard_card__nj6O4:hover .PremiumPlaylistCard_revealTrigger__nPbxr{opacity:1}.PremiumPlaylistCard_revealTrigger__nPbxr:hover{background:hsla(0,0%,100%,.15);color:var(--xecho-text-primary)}.PremiumPlaylistCard_triggerActive__Qh_Xl{opacity:1!important;background:rgba(37,95,244,.3);border-color:rgba(37,95,244,.5);color:var(--xecho-text-primary);transform:translateY(-50%) rotate(180deg)}.PremiumPlaylistCard_barndoor__YwMXx{position:absolute;inset:0;display:flex;z-index:5;pointer-events:none;opacity:0}.PremiumPlaylistCard_barndoorOpen__N0pxJ{pointer-events:auto;opacity:1}.PremiumPlaylistCard_panelLeft__gmtsg,.PremiumPlaylistCard_panelRight__hDjB5{flex:1;display:flex;flex-direction:column;justify-content:center;padding:16px;background:linear-gradient(145deg,rgba(20,25,40,.98),rgba(15,20,35,.98));backdrop-filter:blur(20px);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease}.PremiumPlaylistCard_panelLeft__gmtsg{border-right:1px solid hsla(0,0%,100%,.08);transform:translateX(-100%)}.PremiumPlaylistCard_panelRight__hDjB5{transform:translateX(100%)}.PremiumPlaylistCard_barndoorOpen__N0pxJ .PremiumPlaylistCard_panelLeft__gmtsg,.PremiumPlaylistCard_barndoorOpen__N0pxJ .PremiumPlaylistCard_panelRight__hDjB5{transform:translateX(0)}.PremiumPlaylistCard_panelContent__yscAK{display:flex;flex-direction:column;gap:12px}.PremiumPlaylistCard_panelLabel__SMabE{font-size:.65rem;font-weight:600;font-family:Inter,sans-serif;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:1px}.PremiumPlaylistCard_visibilityOptions__GGl7j{display:flex;flex-direction:column;gap:6px}.PremiumPlaylistCard_visibilityBtn__N16Ev{display:flex;align-items:center;gap:8px;padding:8px 10px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:.8rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.PremiumPlaylistCard_visibilityBtn__N16Ev:hover{background:hsla(0,0%,100%,.08);border-color:var(--vis-color,hsla(0,0%,100%,.3));color:var(--vis-color,#fff)}.PremiumPlaylistCard_visibilityBtn__N16Ev:disabled{opacity:.5;cursor:not-allowed}.PremiumPlaylistCard_visibilityActive__5flVK{background:hsla(0,0%,100%,.1);border-color:var(--vis-color,hsla(0,0%,100%,.4));color:var(--vis-color,#fff)}.PremiumPlaylistCard_visibilityActive__5flVK:after{content:"✓";margin-left:auto;font-size:.7rem}.PremiumPlaylistCard_curatedLock__FDabg{background:rgba(255,215,0,.1)}.PremiumPlaylistCard_curatedLock__FDabg,.PremiumPlaylistCard_curationBtn__6HSYT{display:flex;align-items:center;gap:8px;padding:10px;border:1px solid rgba(255,215,0,.3);border-radius:6px;color:gold;font-size:.8rem}.PremiumPlaylistCard_curationBtn__6HSYT{justify-content:center;background:linear-gradient(135deg,rgba(255,215,0,.15),rgba(255,165,0,.1));font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;margin-top:8px}.PremiumPlaylistCard_curationBtn__6HSYT:hover:not(:disabled){background:linear-gradient(135deg,rgba(255,215,0,.25),rgba(255,165,0,.2));border-color:rgba(255,215,0,.5);transform:translateY(-1px)}.PremiumPlaylistCard_curationBtn__6HSYT:disabled{opacity:.5;cursor:not-allowed}.PremiumPlaylistCard_actionButtons__fN_N0{display:flex;flex-direction:column;gap:8px}.PremiumPlaylistCard_actionBtn__jaoYp{width:100%;padding:10px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:1rem;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.PremiumPlaylistCard_actionBtn__jaoYp:hover{background:hsla(0,0%,100%,.1);color:var(--xecho-text-primary);transform:scale(1.02)}.PremiumPlaylistCard_actionBtn__jaoYp .PremiumPlaylistCard_liked__Aeh6C{color:#ff4b6e}.PremiumPlaylistCard_deleteBtn__G0gAc:hover{background:rgba(220,53,69,.2);border-color:rgba(220,53,69,.5);color:#dc3545}.PremiumPlaylistCard_modalBackdrop__y0djP{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000;animation:PremiumPlaylistCard_fadeIn__5tgOM .2s ease}@keyframes PremiumPlaylistCard_fadeIn__5tgOM{0%{opacity:0}to{opacity:1}}.PremiumPlaylistCard_modal__Xk5ky{width:90%;max-width:400px;background:linear-gradient(145deg,rgba(35,40,55,.98),rgba(25,30,45,.98));border:1px solid rgba(255,215,0,.2);border-radius:6px;overflow:hidden;animation:PremiumPlaylistCard_slideUp__PVdlx .3s cubic-bezier(.4,0,.2,1)}@keyframes PremiumPlaylistCard_slideUp__PVdlx{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.PremiumPlaylistCard_modalHeader__UNBVf{display:flex;align-items:center;gap:12px;padding:20px;background:linear-gradient(90deg,rgba(255,215,0,.1),transparent);border-bottom:1px solid hsla(0,0%,100%,.08)}.PremiumPlaylistCard_modalHeader__UNBVf h3{margin:0;font-size:1.1rem;font-family:Montserrat,sans-serif;color:var(--xecho-text-primary)}.PremiumPlaylistCard_modalIcon__Xx6DU{font-size:1.5rem;color:gold}.PremiumPlaylistCard_modalBody__bFX_c{padding:20px}.PremiumPlaylistCard_modalBody__bFX_c p{margin:0 0 16px;font-size:.9rem;color:hsla(0,0%,100%,.8);line-height:1.5}.PremiumPlaylistCard_modalChecks__aYgWL{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.PremiumPlaylistCard_modalCheck__np9GQ{display:flex;align-items:center;gap:10px;font-size:.85rem;color:#28a745}.PremiumPlaylistCard_modalWarning__qEBd3{padding:12px;background:rgba(255,193,7,.1);border:1px solid rgba(255,193,7,.3);border-radius:6px;font-size:.8rem;color:hsla(0,0%,100%,.9);line-height:1.5}.PremiumPlaylistCard_modalWarning__qEBd3 strong{color:#ffc107}.PremiumPlaylistCard_modalActions__wdxDr{display:flex;gap:12px;padding:16px 20px 20px}.PremiumPlaylistCard_modalCancel__rwhZi,.PremiumPlaylistCard_modalSubmit__4bcNL{flex:1;padding:12px;border-radius:6px;font-size:.9rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.PremiumPlaylistCard_modalCancel__rwhZi{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:var(--xecho-text-primary)}.PremiumPlaylistCard_modalCancel__rwhZi:hover{background:hsla(0,0%,100%,.12)}.PremiumPlaylistCard_modalSubmit__4bcNL{background:linear-gradient(135deg,gold,orange);border:none;color:#1a1a2e}.PremiumPlaylistCard_modalSubmit__4bcNL:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 15px rgba(255,215,0,.4)}.PremiumPlaylistCard_modalSubmit__4bcNL:disabled{opacity:.6;cursor:not-allowed}@media (max-width:600px){.PremiumPlaylistCard_panelLeft__gmtsg,.PremiumPlaylistCard_panelRight__hDjB5{padding:12px}.PremiumPlaylistCard_panelLabel__SMabE{font-size:.6rem}.PremiumPlaylistCard_visibilityBtn__N16Ev{padding:6px 8px;font-size:.75rem}.PremiumPlaylistCard_actionBtn__jaoYp{padding:8px}}.CollaboratorManager_container__jCREM{background:linear-gradient(145deg,rgba(7,19,49,.4),rgba(3,7,18,.5));border-radius:6px;padding:16px;border:1px solid hsla(0,0%,100%,.08)}.CollaboratorManager_header__tcdps{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.CollaboratorManager_headerLeft__e1pmU{display:flex;align-items:center;gap:10px}.CollaboratorManager_headerIcon__J99Xx{font-size:1.1rem;color:var(--xecho-accent,#255ff4)}.CollaboratorManager_header__tcdps h3{margin:0;font-size:.9rem;font-weight:600;font-family:Montserrat,sans-serif;color:var(--xecho-text-primary,#fff)}.CollaboratorManager_count__sUm8c{padding:2px 8px;border-radius:4px;font-size:.7rem}.CollaboratorManager_count__sUm8c,.CollaboratorManager_inviteButton__cpNNQ{background:linear-gradient(135deg,#0f2662,#1a3a7a);color:var(--xecho-text-primary,#fff);font-weight:600}.CollaboratorManager_inviteButton__cpNNQ{display:flex;align-items:center;gap:6px;padding:8px 14px;border:1px solid rgba(37,95,244,.4);border-radius:6px;font-size:.75rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.CollaboratorManager_inviteButton__cpNNQ:hover{background:linear-gradient(135deg,#1a3a7a,#255ff4);transform:scale(1.02)}.CollaboratorManager_collaboratorItem__HzxMg{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.04)}.CollaboratorManager_collaboratorItem__HzxMg:last-child{border-bottom:none}.CollaboratorManager_userInfo__7mnEK{display:flex;align-items:center;gap:10px}.CollaboratorManager_avatar__VqDGQ{flex-shrink:0}.CollaboratorManager_avatarImage__zYi0N{border-radius:50%;object-fit:cover;border:2px solid rgba(37,95,244,.3)}.CollaboratorManager_avatarPlaceholder__xHln7{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#0f2662,#255ff4);display:flex;align-items:center;justify-content:center;color:var(--xecho-text-primary,#fff);font-size:.85rem;font-weight:600}.CollaboratorManager_userDetails__Huqta{display:flex;flex-direction:column;gap:2px}.CollaboratorManager_userName__ML9HO{display:flex;align-items:center;gap:4px;font-size:.8rem;font-weight:500;color:var(--xecho-text-primary,#fff)}.CollaboratorManager_verified__eSa2o{font-size:.85rem;color:var(--xecho-accent,#255ff4)}.CollaboratorManager_username__fDA9S{font-size:.7rem;color:hsla(0,0%,100%,.5)}.CollaboratorManager_pendingBadge___9WWv{font-size:.65rem;color:orange;background:rgba(255,165,0,.15);padding:2px 6px;border-radius:4px;font-weight:600}.CollaboratorManager_trackCount__KN_nv{font-size:.65rem;color:var(--xecho-accent,#255ff4);font-weight:600}.CollaboratorManager_ownerBadge__EHmhN{font-size:.7rem;font-weight:600;color:var(--xecho-accent,#255ff4);background:rgba(37,95,244,.15);padding:4px 10px;border-radius:4px}.CollaboratorManager_actions__zQqQz{display:flex;align-items:center;gap:8px}.CollaboratorManager_roleSelector__SOn3z{position:relative}.CollaboratorManager_roleButton___xZL3{display:flex;align-items:center;gap:6px;padding:6px 10px;background:linear-gradient(145deg,rgba(7,19,49,.4),rgba(3,7,18,.5));border:1px solid hsla(0,0%,100%,.08);border-radius:4px;color:hsla(0,0%,100%,.7);font-size:.7rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.CollaboratorManager_roleButton___xZL3:hover{background:linear-gradient(145deg,rgba(37,95,244,.15),rgba(7,19,49,.4));border-color:rgba(37,95,244,.3);color:var(--xecho-text-primary,#fff)}.CollaboratorManager_roleDropdown__ZtRnq{position:absolute;top:100%;right:0;margin-top:4px;background:linear-gradient(145deg,rgba(7,19,49,.95),rgba(3,7,18,.98));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:4px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:100;display:none}.CollaboratorManager_roleSelector__SOn3z:hover .CollaboratorManager_roleDropdown__ZtRnq{display:block}.CollaboratorManager_roleDropdown__ZtRnq button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.7);font-size:.75rem;font-family:Inter,sans-serif;cursor:pointer;transition:background .2s ease}.CollaboratorManager_roleDropdown__ZtRnq button:hover{background:rgba(37,95,244,.15);color:var(--xecho-text-primary,#fff)}.CollaboratorManager_roleDropdown__ZtRnq button.CollaboratorManager_active__9VkgV{color:var(--xecho-accent,#255ff4)}.CollaboratorManager_removeButton__fb45l{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;border-radius:4px;color:hsla(0,0%,100%,.5);cursor:pointer;transition:all .2s ease}.CollaboratorManager_removeButton__fb45l:hover:not(:disabled){background:rgba(220,53,69,.15);color:#dc3545}.CollaboratorManager_removeButton__fb45l:disabled{opacity:.5;cursor:not-allowed}.CollaboratorManager_loading__L_gK1{display:flex;align-items:center;justify-content:center;gap:10px;padding:30px;color:hsla(0,0%,100%,.5);font-size:.8rem}.CollaboratorManager_spinner__xVzwD{animation:CollaboratorManager_spin__UMygq .8s linear infinite;color:var(--xecho-accent,#255ff4)}@keyframes CollaboratorManager_spin__UMygq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CollaboratorManager_emptyState__lbYwb{text-align:center;padding:20px}.CollaboratorManager_emptyState__lbYwb p{color:hsla(0,0%,100%,.5);margin:0 0 12px;font-size:.8rem}.CollaboratorManager_addFirstButton__QGZNm{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:linear-gradient(145deg,rgba(7,19,49,.3),rgba(3,7,18,.4));border:1px dashed rgba(37,95,244,.4);border-radius:6px;color:hsla(0,0%,100%,.7);font-size:.8rem;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease}.CollaboratorManager_addFirstButton__QGZNm:hover{background:linear-gradient(145deg,rgba(37,95,244,.15),rgba(7,19,49,.4));border-color:var(--xecho-accent,#255ff4);border-style:solid;color:var(--xecho-accent,#255ff4)}.CollaboratorManager_modalOverlay__h5PCl{position:fixed;inset:0;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}.CollaboratorManager_modal__co4cq{background:linear-gradient(145deg,rgba(7,19,49,.95),rgba(3,7,18,.98));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;max-width:420px;width:100%;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 24px 64px rgba(0,0,0,.5),0 0 40px rgba(37,95,244,.1)}.CollaboratorManager_modalHeader__NPZmq{display:flex;align-items:center;justify-content:space-between;padding:18px 20px;border-bottom:1px solid hsla(0,0%,100%,.08)}.CollaboratorManager_modalHeader__NPZmq h3{margin:0;font-size:1rem;font-weight:600;font-family:Montserrat,sans-serif;color:var(--xecho-text-primary,#fff)}.CollaboratorManager_closeButton__VLJ_7{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s ease}.CollaboratorManager_closeButton__VLJ_7:hover{background:hsla(0,0%,100%,.1);color:var(--xecho-text-primary,#fff)}.CollaboratorManager_searchContainer__zL7Xd{position:relative;padding:16px 20px;border-bottom:1px solid hsla(0,0%,100%,.06)}.CollaboratorManager_searchContainer__zL7Xd input{width:100%;padding:12px 16px 12px 40px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;color:var(--xecho-text-primary,#fff);font-size:.85rem;font-family:Inter,sans-serif;transition:all .15s ease;box-sizing:border-box}.CollaboratorManager_searchContainer__zL7Xd input:focus:not(:focus-visible){border-color:rgba(37,95,244,.5);box-shadow:0 0 0 3px rgba(37,95,244,.15)}.CollaboratorManager_searchContainer__zL7Xd input:focus-visible{outline:2px solid var(--xecho-accent);outline-offset:2px;border-color:rgba(37,95,244,.5);box-shadow:0 0 0 3px rgba(37,95,244,.15)}.CollaboratorManager_searchContainer__zL7Xd input::placeholder{color:hsla(0,0%,100%,.3)}.CollaboratorManager_searchIcon__BcfHN{position:absolute;left:32px;top:50%;transform:translateY(-50%);color:hsla(0,0%,100%,.4);pointer-events:none}.CollaboratorManager_searchSpinner__J36WR{position:absolute;right:32px;top:50%;transform:translateY(-50%);animation:CollaboratorManager_spin__UMygq .8s linear infinite;color:var(--xecho-accent,#255ff4)}.CollaboratorManager_searchResults__NoPW_{flex:1;overflow-y:auto;padding:8px;max-height:300px}.CollaboratorManager_noResults__upz0q{text-align:center;padding:40px;color:hsla(0,0%,100%,.5);font-size:.85rem}.CollaboratorManager_searchResultItem__aMpeA{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-radius:6px;transition:all .2s ease}.CollaboratorManager_searchResultItem__aMpeA:hover{background:linear-gradient(145deg,rgba(37,95,244,.08),rgba(7,19,49,.3))}.CollaboratorManager_inviteUserButton__0B6SL{display:flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,#0f2662,#1a3a7a);border:1px solid rgba(37,95,244,.4);border-radius:6px;color:var(--xecho-text-primary,#fff);font-size:.7rem;font-weight:600;font-family:Inter,sans-serif;cursor:pointer;transition:all .2s ease;flex-shrink:0}.CollaboratorManager_inviteUserButton__0B6SL:hover:not(:disabled){background:linear-gradient(135deg,#1a3a7a,#255ff4)}.CollaboratorManager_inviteUserButton__0B6SL:disabled{opacity:.6;cursor:not-allowed}@media (max-width:640px){.CollaboratorManager_container__jCREM{padding:14px}.CollaboratorManager_header__tcdps{flex-direction:column;align-items:flex-start;gap:10px}.CollaboratorManager_inviteButton__cpNNQ{width:100%;justify-content:center}.CollaboratorManager_collaboratorItem__HzxMg{flex-direction:column;align-items:flex-start;gap:10px}.CollaboratorManager_actions__zQqQz{width:100%;justify-content:flex-end}.CollaboratorManager_modal__co4cq{max-height:90vh}}