.ss.svelte-1s2k5gk{display:flex;flex-direction:column;border-radius:var(--r-lg);border:1px solid var(--line-1);background:linear-gradient(180deg,var(--surface-glass-strong),var(--surface-glass));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:14px 14px 4px}.ss--compact.svelte-1s2k5gk{border-radius:var(--r-lg);background:var(--surface-glass);padding:8px 10px}.ss__head.svelte-1s2k5gk{display:flex;align-items:center;justify-content:space-between;gap:10px}.ss__kicker.svelte-1s2k5gk{display:inline-flex;align-items:center;gap:7px;font:600 10px/1 var(--font-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}.ss__kicker.svelte-1s2k5gk svg:where(.svelte-1s2k5gk){width:13px;height:13px;color:var(--system-audio)}.ss__summary.svelte-1s2k5gk{font:500 10px/1 var(--font-mono);letter-spacing:.06em;color:var(--text-3)}.ss__summary--compact.svelte-1s2k5gk{letter-spacing:.06em}.ss__transport.svelte-1s2k5gk{display:flex;align-items:center;gap:12px;margin-top:13px}.ss__transport--compact.svelte-1s2k5gk{margin-top:0;gap:11px}.ss__play.svelte-1s2k5gk{flex:none;width:46px;height:46px;border-radius:50%;border:0;background:var(--accent);color:var(--accent-on);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 26px rgb(from var(--accent) r g b / .4);transition:transform var(--dur-2) var(--ease-spring),background var(--dur-2) var(--ease-out)}.ss__play.svelte-1s2k5gk:hover{background:var(--accent-hover);transform:translateY(-1px)}.ss__play.svelte-1s2k5gk:active{transform:scale(.96)}.ss__play--sm.svelte-1s2k5gk{width:38px;height:38px;box-shadow:0 8px 20px rgb(from var(--accent) r g b / .36)}.ss__now.svelte-1s2k5gk{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.ss--compact.svelte-1s2k5gk .ss__now:where(.svelte-1s2k5gk){gap:3px}.ss__now-title.svelte-1s2k5gk{font:600 13px/1.2 var(--font-ui);color:var(--text-1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss--compact.svelte-1s2k5gk .ss__now-title:where(.svelte-1s2k5gk){font-size:12px}.ss__hint.svelte-1s2k5gk{font:400 11px/1.4 var(--font-ui);color:var(--text-3)}.ss__now-meta.svelte-1s2k5gk{display:inline-flex;align-items:center;gap:8px}.ss--compact.svelte-1s2k5gk .ss__now-meta:where(.svelte-1s2k5gk){gap:7px}.ss__time.svelte-1s2k5gk{font:500 10.5px/1 var(--font-mono);color:var(--accent);letter-spacing:.04em}.ss--compact.svelte-1s2k5gk .ss__time:where(.svelte-1s2k5gk){font-size:10px}.ss__pos.svelte-1s2k5gk{font:400 10.5px/1 var(--font-ui);color:var(--text-4);white-space:nowrap;flex:none}.ss__bar.svelte-1s2k5gk{height:3px;border-radius:var(--r-pill);background:#ffffff14;margin-top:13px;overflow:hidden}.ss__bar-fill.svelte-1s2k5gk{height:100%;border-radius:var(--r-pill);background:var(--accent);transition:width .4s linear}.ss__toggle.svelte-1s2k5gk{margin-top:13px;border:0;border-top:1px solid var(--line-1);background:transparent;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 2px;cursor:pointer;color:var(--text-2);font:600 11.5px/1 var(--font-ui);transition:color var(--dur-1) var(--ease-out)}.ss__toggle.svelte-1s2k5gk:hover{color:var(--text-1)}.ss__toggle.svelte-1s2k5gk svg:where(.svelte-1s2k5gk){width:14px;height:14px;transition:transform var(--dur-2) var(--ease-spring)}.ss__chev-btn.svelte-1s2k5gk{flex:none;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color var(--dur-1) var(--ease-out),background var(--dur-1) var(--ease-out)}.ss__chev-btn.svelte-1s2k5gk:hover{color:var(--text-1);background:#ffffff0f}.ss__chev-btn.svelte-1s2k5gk svg:where(.svelte-1s2k5gk){width:15px;height:15px;transition:transform var(--dur-2) var(--ease-spring)}.ss__chev--open.svelte-1s2k5gk{transform:rotate(180deg)}.ss__list.svelte-1s2k5gk{display:flex;flex-direction:column;padding-bottom:8px}.ss__list--compact.svelte-1s2k5gk{margin-top:6px;border-top:1px solid var(--line-1);padding-top:6px;padding-bottom:0}.ss__row.svelte-1s2k5gk{display:flex;align-items:center;gap:10px;height:42px;padding:0 9px;border:0;border-radius:var(--r-sm);background:transparent;cursor:pointer;text-align:left;transition:background var(--dur-1) var(--ease-out)}.ss__row--sm.svelte-1s2k5gk{height:38px;padding:0 7px}.ss__row.svelte-1s2k5gk:hover{background:#ffffff0d}.ss__row--active.svelte-1s2k5gk{background:var(--accent-soft)}.ss__row.svelte-1s2k5gk svg:where(.svelte-1s2k5gk){width:15px;height:15px;flex:none;color:var(--system-audio)}.ss__row--sm.svelte-1s2k5gk svg:where(.svelte-1s2k5gk){width:14px;height:14px}.ss__row-icon--playing.svelte-1s2k5gk{color:var(--accent)!important}.ss__row-name.svelte-1s2k5gk{flex:1;min-width:0;font:500 12.5px/1.3 var(--font-ui);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ss__row--sm.svelte-1s2k5gk .ss__row-name:where(.svelte-1s2k5gk){font-size:12px}.ss__row--active.svelte-1s2k5gk .ss__row-name:where(.svelte-1s2k5gk){color:var(--text-1)}.ss__row-dur.svelte-1s2k5gk{font:500 11px/1 var(--font-mono);color:var(--text-3)}.ss__row--sm.svelte-1s2k5gk .ss__row-dur:where(.svelte-1s2k5gk){font-size:10.5px}.ss__eq.svelte-1s2k5gk{display:inline-flex;gap:2px;align-items:flex-end;height:12px;flex:none}.ss__eq--sm.svelte-1s2k5gk{height:10px}.ss__eq.svelte-1s2k5gk i:where(.svelte-1s2k5gk){width:2.5px;height:100%;border-radius:2px;background:var(--accent);transform-origin:bottom;animation:svelte-1s2k5gk-ss-eqbar .8s ease-in-out infinite alternate}.ss__eq.svelte-1s2k5gk i:where(.svelte-1s2k5gk):nth-child(2){animation-delay:.17s}.ss__eq.svelte-1s2k5gk i:where(.svelte-1s2k5gk):nth-child(3){animation-delay:.34s}.ss__eq.svelte-1s2k5gk i:where(.svelte-1s2k5gk):nth-child(4){animation-delay:.51s}@keyframes svelte-1s2k5gk-ss-eqbar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ss__eq.svelte-1s2k5gk i:where(.svelte-1s2k5gk){animation:none;transform:scaleY(.6)}.ss__play.svelte-1s2k5gk,.ss__toggle.svelte-1s2k5gk svg:where(.svelte-1s2k5gk),.ss__chev-btn.svelte-1s2k5gk svg:where(.svelte-1s2k5gk),.ss__bar-fill.svelte-1s2k5gk{transition:none}}
