/* build time:Wed Aug 12 2026 04:08:08 GMT+0000 (Coordinated Universal Time)*/
.aplayer.aplayer-fixed .aplayer-body,.aplayer.aplayer-fixed .aplayer-list,.aplayer.aplayer-fixed .aplayer-miniswitcher{display:none!important}.capsule-player{position:fixed;bottom:18px;left:18px;z-index:9998;user-select:none;--capsule-size:56px;--expanded-width:480px;--text-main:rgba(255, 255, 255, 0.95);--text-sub:rgba(255, 255, 255, 0.6);--accent:#ffffff;--border-light:rgba(255, 255, 255, 0.18)}.capsule-bar{position:relative;display:flex;align-items:center;width:var(--capsule-size);height:var(--capsule-size);padding:4px;border-radius:30px;overflow:hidden;border:1px solid var(--border-light);background:rgba(20,22,28,.65);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 12px 28px rgba(0,0,0,.35);transition:width .4s cubic-bezier(.16,1,.3,1),box-shadow .3s ease}.capsule-bar.is-locked,.capsule-bar:hover{width:var(--expanded-width);box-shadow:0 16px 36px rgba(0,0,0,.5)}.capsule-cover{position:relative;width:48px;height:48px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 4px 12px rgba(0,0,0,.3);z-index:3;cursor:pointer}.capsule-cover img{width:100%;height:100%;object-fit:cover}.capsule-cover.spinning img{animation:capsule-rotate 12s linear infinite}@keyframes capsule-rotate{from{transform:rotate(0)}to{transform:rotate(360deg)}}.capsule-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .2s,background .2s}.capsule-cover:hover .capsule-overlay{opacity:1;background:rgba(0,0,0,.5)}.capsule-overlay svg{width:20px;height:20px;fill:var(--text-main)}.capsule-expanded{display:flex;align-items:center;flex:1;min-width:0;opacity:0;pointer-events:none;transition:opacity .25s ease 50ms}.capsule-bar.is-locked .capsule-expanded,.capsule-bar:hover .capsule-expanded{opacity:1;pointer-events:auto}.capsule-info{flex:1;margin:0 12px;display:flex;flex-direction:column;justify-content:center;z-index:3;min-width:0}.capsule-meta{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.capsule-title-wrap{display:flex;align-items:baseline;gap:6px;overflow:hidden;white-space:nowrap}.capsule-title{font-size:13px;font-weight:600;color:var(--text-main);overflow:hidden;text-overflow:ellipsis;max-width:220px}.capsule-artist{font-size:11px;color:var(--text-sub)}.capsule-time{font-size:10px;color:var(--text-sub);font-variant-numeric:tabular-nums;flex-shrink:0}.capsule-progress{width:100%;height:3px;background:rgba(255,255,255,.2);border-radius:2px;cursor:pointer;position:relative}.capsule-progress-bar{height:100%;background:var(--accent);border-radius:2px;width:0%;transition:width .1s linear}.capsule-controls{display:flex;align-items:center;gap:2px;z-index:3;padding-right:6px}.capsule-btn{background:0 0;border:none;outline:0;cursor:pointer;color:var(--text-main);opacity:.75;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;transition:all .2s ease;flex-shrink:0}.capsule-btn:hover{opacity:1;background:rgba(255,255,255,.15)}.capsule-btn.active{opacity:1;background:rgba(255,255,255,.25);color:#64b5f6}.capsule-btn:active{transform:scale(.9)}.capsule-btn svg{width:14px;height:14px;fill:currentColor}.capsule-playlist{position:absolute;bottom:calc(100% + 14px);right:0;width:300px;max-height:260px;border-radius:20px;overflow:hidden;border:1px solid var(--border-light);background:rgba(20,22,28,.75);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 20px 40px rgba(0,0,0,.4);opacity:0;visibility:hidden;transform:translateY(15px) scale(.96);transition:all .3s cubic-bezier(.16,1,.3,1);z-index:15}.capsule-playlist::after{content:'';position:absolute;bottom:-15px;left:0;right:0;height:15px}.capsule-playlist.active{opacity:1;visibility:visible;transform:translateY(0) scale(1)}.capsule-playlist-content{max-height:260px;overflow-y:auto;padding:10px}.capsule-playlist-content::-webkit-scrollbar{width:4px}.capsule-playlist-content::-webkit-scrollbar-track{background:0 0}.capsule-playlist-content::-webkit-scrollbar-thumb{background:rgba(255,255,255,.3);border-radius:4px}.capsule-playlist-content{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.capsule-playlist-item{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;margin:2px 0;border-radius:10px;cursor:pointer;transition:background .2s}.capsule-playlist-item:hover{background:rgba(255,255,255,.15)}.capsule-playlist-item.active{background:rgba(255,255,255,.25)}.capsule-playlist-item .cp-song-info{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--text-main);overflow:hidden;white-space:nowrap}.capsule-playlist-item .cp-index{font-size:11px;color:var(--text-sub);width:14px;flex-shrink:0}.capsule-playlist-item .cp-name{overflow:hidden;text-overflow:ellipsis;max-width:180px}.capsule-playlist-item>.cp-artist{font-size:11px;color:var(--text-sub);flex-shrink:0}@media (max-width:768px){.capsule-player{--expanded-width:calc(100vw - 40px);bottom:12px;left:12px}}[data-theme=light] .capsule-bar{background:rgba(255,255,255,.72);border-color:rgba(0,0,0,.12)}[data-theme=light] .capsule-playlist{background:rgba(255,255,255,.82);border-color:rgba(0,0,0,.12)}[data-theme=light] .capsule-player{--text-main:rgba(30, 30, 30, 0.95);--text-sub:rgba(30, 30, 30, 0.55);--accent:#5B8DB8;--border-light:rgba(0, 0, 0, 0.1)}[data-theme=light] .capsule-btn:hover{background:rgba(0,0,0,.08)}[data-theme=light] .capsule-btn.active{background:rgba(0,0,0,.12);color:#5b8db8}[data-theme=light] .capsule-playlist-item:hover{background:rgba(0,0,0,.06)}[data-theme=light] .capsule-playlist-item.active{background:rgba(0,0,0,.1)}[data-theme=light] .capsule-progress{background:rgba(0,0,0,.15)}[data-theme=light] .capsule-playlist-content::-webkit-scrollbar-thumb{background:rgba(0,0,0,.25)}[data-theme=light] .capsule-playlist-content{scrollbar-color:rgba(0,0,0,.25) transparent}[data-theme=light] .capsule-overlay{background:rgba(255,255,255,.35)}[data-theme=light] .capsule-cover:hover .capsule-overlay{background:rgba(255,255,255,.5)}
/* rebuild by neat */