.AnimatedList_container__zBmBX{position:relative;width:100%}.AnimatedList_scroll__4t9_E{max-height:70vh;overflow-y:auto;padding:6px 2px}@media (min-width:768px){.AnimatedList_scroll__4t9_E{padding:8px 4px}}.AnimatedList_noScrollbar__tnbNU::-webkit-scrollbar{display:none}.AnimatedList_motionItem__w58QE{margin-bottom:8px}@media (min-width:768px){.AnimatedList_motionItem__w58QE{margin-bottom:12px}}.AnimatedList_item__lBCW5{background:linear-gradient(135deg,rgba(15,15,16,.95),rgba(20,20,22,.98));border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:10px 12px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.2)}@media (min-width:768px){.AnimatedList_item__lBCW5{padding:14px 16px;border-radius:14px;gap:12px}}.AnimatedList_item__lBCW5:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:linear-gradient(180deg,#1DB954,#22D3EE);opacity:0;transition:opacity .25s}.AnimatedList_item__lBCW5:hover:before{opacity:1}.AnimatedList_item__lBCW5:hover{border-color:rgba(34,211,238,.4);background:linear-gradient(135deg,rgba(34,211,238,.08),rgba(29,185,84,.06));box-shadow:0 4px 16px rgba(34,211,238,.15),0 0 24px rgba(34,211,238,.08);transform:translateX(4px)}.AnimatedList_selected___tzTr{outline:1px solid rgba(34,211,238,.5);border-color:rgba(34,211,238,.4);background:linear-gradient(135deg,rgba(34,211,238,.1),rgba(29,185,84,.08))}.AnimatedList_selected___tzTr:before{opacity:1}.AnimatedList_trackInfo__Q8cad{flex:1;cursor:pointer;min-width:0;display:flex;align-items:center;gap:8px}@media (min-width:768px){.AnimatedList_trackInfo__Q8cad{gap:12px}}.AnimatedList_trackInfo__Q8cad:before{content:"🎵";font-size:16px;flex-shrink:0;opacity:.4;transition:all .25s}@media (min-width:768px){.AnimatedList_trackInfo__Q8cad:before{font-size:20px;opacity:.5}}.AnimatedList_item__lBCW5:hover .AnimatedList_trackInfo__Q8cad:before{opacity:.9;transform:scale(1.15) rotate(5deg)}.AnimatedList_trackDetails__bGidc{flex:1;min-width:0}.AnimatedList_trackTitle__E8NTg{font-size:.9rem;line-height:1.35;color:#ffffff;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (min-width:768px){.AnimatedList_trackTitle__E8NTg{font-size:.98rem;line-height:1.4;margin-bottom:3px}}.AnimatedList_item__lBCW5:hover .AnimatedList_trackTitle__E8NTg{color:rgb(34,211,238)}.AnimatedList_trackArtist__7jedo{margin:0;font-size:.8rem;line-height:1.3;color:rgba(255,255,255,.5);font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:4px}@media (min-width:768px){.AnimatedList_trackArtist__7jedo{font-size:.85rem;color:rgba(255,255,255,.55);gap:6px}}.AnimatedList_trackArtist__7jedo:before{content:"•";color:rgba(29,185,84,.6);font-weight:700;font-size:.7rem}@media (min-width:768px){.AnimatedList_trackArtist__7jedo:before{color:rgba(29,185,84,.7)}}.AnimatedList_item__lBCW5:hover .AnimatedList_trackArtist__7jedo{color:rgba(255,255,255,.85)}.AnimatedList_actions__inDBQ{display:flex;align-items:center;gap:4px;flex-shrink:0}@media (min-width:768px){.AnimatedList_actions__inDBQ{gap:6px}}.AnimatedList_playBtn__vMFNf{background:linear-gradient(135deg,rgba(34,211,238,.15),rgba(29,185,84,.12));border:1.5px solid rgba(34,211,238,.3);color:#22D3EE;cursor:pointer;padding:0;border-radius:50%;transition:all .3s cubic-bezier(.4,0,.2,1);line-height:1;width:34px;height:34px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 2px 10px rgba(0,0,0,.2),inset 0 1px 2px rgba(255,255,255,.1);position:relative;overflow:hidden}@media (min-width:768px){.AnimatedList_playBtn__vMFNf{width:38px;height:38px}.AnimatedList_playBtn__vMFNf svg{width:16px;height:16px}}.AnimatedList_playBtn__vMFNf:before{content:"";position:absolute;inset:0;border-radius:50%;background:linear-gradient(135deg,rgba(34,211,238,.2),rgba(29,185,84,.2));opacity:0;transition:opacity .3s}.AnimatedList_playBtn__vMFNf:hover:not(:disabled):before{opacity:1}.AnimatedList_playBtn__vMFNf:hover:not(:disabled){color:#fff;background:linear-gradient(135deg,rgba(34,211,238,.3),rgba(29,185,84,.25));border-color:rgba(34,211,238,.6);box-shadow:0 4px 20px rgba(34,211,238,.5),0 0 30px rgba(34,211,238,.25),inset 0 1px 3px rgba(255,255,255,.2);transform:scale(1.1)}.AnimatedList_playBtn__vMFNf:active:not(:disabled){transform:scale(.92);box-shadow:0 2px 10px rgba(34,211,238,.4),inset 0 2px 4px rgba(0,0,0,.2)}.AnimatedList_playBtn__vMFNf:disabled{background:rgba(60,60,60,.08);border-color:rgba(80,80,80,.12);color:rgba(120,120,120,.35);cursor:not-allowed;opacity:.5;box-shadow:none}.AnimatedList_playBtn__vMFNf svg{position:relative;z-index:1;filter:drop-shadow(0 1px 3px rgba(0,0,0,.4));transition:filter .3s}.AnimatedList_playBtn__vMFNf:hover:not(:disabled) svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.6))}.AnimatedList_openBtn__xQlao{color:#47C8D1;text-decoration:none;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;transition:all .2s;padding:6px 10px;border-radius:6px;background:rgba(71,200,209,.1);border:1px solid rgba(71,200,209,.2);white-space:nowrap}@media (min-width:768px){.AnimatedList_openBtn__xQlao{font-size:11px;letter-spacing:.8px;padding:6px 12px;border-radius:8px}}.AnimatedList_openBtn__xQlao:hover{color:#fff;background:linear-gradient(135deg,#47C8D1,#5B8CFF);border-color:transparent;box-shadow:0 2px 8px rgba(71,200,209,.3);transform:translateY(-1px)}.AnimatedList_removeBtn__dc3tL{background:rgba(255,77,77,.08);border:1px solid rgba(255,77,77,.15);color:rgba(255,77,77,.8);font-size:14px;cursor:pointer;padding:6px 8px;border-radius:6px;transition:all .2s;line-height:1;font-weight:700;min-width:28px;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.AnimatedList_removeBtn__dc3tL{font-size:16px;padding:6px 10px;border-radius:8px;min-width:32px}}.AnimatedList_removeBtn__dc3tL:hover{color:#fff;background:rgba(255,77,77,.9);border-color:rgba(255,77,77,1);box-shadow:0 2px 8px rgba(255,77,77,.4);transform:scale(1.1)}.AnimatedList_bottomGrad__cCxiP,.AnimatedList_topGrad__jW3sI{position:sticky;left:0;right:0;height:24px;pointer-events:none;background:linear-gradient(180deg,rgba(10,10,10,.9),rgba(10,10,10,0))}.AnimatedList_topGrad__jW3sI{top:0}.AnimatedList_bottomGrad__cCxiP{bottom:0;background:linear-gradient(0deg,rgba(10,10,10,.9),rgba(10,10,10,0))}