.iWRLMW_spacer{height:var(--player-bar-height,var(--size-mini-player))}.iWRLMW_iconBtn,.iWRLMW_iconBtnSm{width:var(--size-tap-target);height:var(--size-tap-target);border-radius:var(--radius-full);color:var(--color-text-primary);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.iWRLMW_iconBtnSm{width:36px;height:36px;color:var(--color-text-secondary)}.iWRLMW_iconBtn:hover,.iWRLMW_iconBtnSm:hover{background:var(--color-surface-2)}.iWRLMW_iconBtn[aria-pressed=true],.iWRLMW_iconBtn[data-active]{color:var(--color-accent)}.iWRLMW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.iWRLMW_iconBtnSm:disabled{opacity:.35;cursor:default;background:0 0}.iWRLMW_playBtn{background:var(--color-text-primary);color:var(--color-bg)}.iWRLMW_playBtn:hover{background:var(--color-text-primary);opacity:.9}.iWRLMW_playBtn[data-loading]{opacity:.7}.iWRLMW_cover{border-radius:var(--radius-s);background:var(--cover-bg,var(--color-surface-3));flex:none;display:inline-block;position:relative;overflow:hidden}.iWRLMW_cover img{object-fit:cover;width:100%;height:100%;display:block}.iWRLMW_range{--fill:0%;appearance:none;cursor:pointer;background:0 0;border:0;flex:1;min-width:0;height:20px;margin:0;padding:0}.iWRLMW_range::-webkit-slider-runnable-track{border-radius:var(--radius-full);background:linear-gradient(to right, var(--color-text-primary) var(--fill), var(--color-border-strong) var(--fill));height:4px}.iWRLMW_range::-moz-range-track{border-radius:var(--radius-full);background:var(--color-border-strong);height:4px}.iWRLMW_range::-moz-range-progress{border-radius:var(--radius-full);background:var(--color-text-primary);height:4px}.iWRLMW_range::-webkit-slider-thumb{-webkit-appearance:none;border-radius:var(--radius-full);background:var(--color-text-primary);border:0;width:12px;height:12px;margin-top:-4px}.iWRLMW_range::-moz-range-thumb{border-radius:var(--radius-full);background:var(--color-text-primary);border:0;width:12px;height:12px}.iWRLMW_seek{align-items:center;gap:var(--space-2);width:100%;min-width:0;display:flex}.iWRLMW_time{min-width:3.2em;font-size:var(--font-size-xs);color:var(--color-text-secondary);font-variant-numeric:tabular-nums;text-align:center;flex:none}.iWRLMW_volume{align-items:center;gap:var(--space-1);width:160px;display:flex}.iWRLMW_bar{z-index:var(--z-player);background:var(--color-surface);border-top:1px solid var(--color-border);box-shadow:var(--shadow-2);padding-bottom:env(safe-area-inset-bottom,0px);position:fixed;bottom:0;left:0;right:0}.iWRLMW_thin{background:var(--color-border);height:2px}.iWRLMW_thinFill{background:var(--color-accent);height:100%}.iWRLMW_barInner{align-items:center;gap:var(--space-2);min-height:var(--size-mini-player);padding:var(--space-1) var(--space-2) var(--space-1) var(--space-3);display:flex}.iWRLMW_barInfo{align-items:center;gap:var(--space-3);border-radius:var(--radius-s);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;align-self:stretch;min-width:0;padding:0;display:flex}.iWRLMW_barCover{width:44px;height:44px}.iWRLMW_barMeta{flex-direction:column;min-width:0;display:flex}.iWRLMW_barTitle{font-weight:var(--font-weight-semibold);font-size:var(--font-size-s)}.iWRLMW_barArtist{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.iWRLMW_barCenter{flex-direction:column;flex:none;align-items:center;display:flex}.iWRLMW_barButtons{align-items:center;gap:var(--space-1);display:flex}.iWRLMW_barButtons>span{display:inline-flex}.iWRLMW_barRight{justify-content:flex-end;align-items:center;gap:var(--space-2);display:flex}@media (max-width:899.98px){.iWRLMW_desktopOnly{display:none!important}}@media (min-width:900px){.iWRLMW_thin{display:none}.iWRLMW_barInner{min-height:84px;padding:0 var(--space-4);grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);display:grid}.iWRLMW_barInfo{flex:none;width:100%}.iWRLMW_barCover{width:56px;height:56px}.iWRLMW_barCenter{justify-self:center;gap:2px;width:100%;max-width:640px}}.iWRLMW_full{z-index:var(--z-modal);overscroll-behavior:contain;color:var(--color-text-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--player-dominant) 25%, var(--color-bg)) 0%, color-mix(in srgb, var(--player-dominant) 12%, var(--color-bg)) 55%, var(--color-bg) 100%), var(--color-bg);transition:transform var(--duration-normal) var(--easing-decelerate);animation:iWRLMW_slideUp var(--duration-normal) var(--easing-decelerate);touch-action:pan-x;--color-text-secondary:color-mix(in srgb, var(--color-text-primary) 85%, var(--color-bg));outline:none;position:fixed;inset:0;overflow-y:auto}.iWRLMW_full :focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--color-bg)}@keyframes iWRLMW_slideUp{0%{opacity:0;transform:translateY(24px)}}.iWRLMW_fullInner{gap:var(--space-4);max-width:560px;min-height:100%;padding:var(--space-3) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom,0px));flex-direction:column;margin:0 auto;display:flex}.iWRLMW_fullHeader{align-items:center;gap:var(--space-2);display:flex}.iWRLMW_fullSource{text-align:center;font-size:var(--font-size-s);color:var(--color-text-secondary);flex:1}.iWRLMW_fullArt{justify-content:center;display:flex}.iWRLMW_fullCover{aspect-ratio:1;border-radius:var(--radius-m);width:min(100%,52dvh);height:auto;box-shadow:var(--shadow-3)}.iWRLMW_fullMetaRow{align-items:center;gap:var(--space-2);min-width:0;display:flex}.iWRLMW_fullMeta{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.iWRLMW_fullTitle{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);-webkit-hyphens:auto;hyphens:auto;text-decoration:none}.iWRLMW_fullArtists{color:var(--color-text-secondary)}.iWRLMW_fullArtists a{text-decoration:none}.iWRLMW_fullTitle:hover,.iWRLMW_fullArtists a:hover{text-decoration:underline}.iWRLMW_fullSeek{margin-top:var(--space-2)}.iWRLMW_fullControls{justify-content:space-between;align-items:center;width:100%;max-width:360px;margin:0 auto;display:flex}.iWRLMW_big svg{width:32px;height:32px}.iWRLMW_fullPlay{width:72px;height:72px}.iWRLMW_fullFooter{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.iWRLMW_queue{z-index:calc(var(--z-modal) + 1);background:var(--color-surface);color:var(--color-text-primary);outline:none;flex-direction:column;display:flex;position:fixed;inset:0}@media (min-width:900px){.iWRLMW_queue{width:420px;left:auto;bottom:var(--player-bar-height,0px);border-left:1px solid var(--color-border);box-shadow:var(--shadow-3)}}.iWRLMW_qHeader{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-2) var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);display:flex}.iWRLMW_qHeading{flex-direction:column;flex:1;min-width:0;display:flex}.iWRLMW_qTitle{font-size:var(--font-size-l);margin:0}.iWRLMW_qSource{font-size:var(--font-size-s);color:var(--color-text-secondary)}.iWRLMW_qBody{overscroll-behavior:contain;padding:var(--space-2) 0 var(--space-5);flex:1;overflow-y:auto}.iWRLMW_qEmpty{padding:var(--space-4);color:var(--color-text-secondary)}.iWRLMW_qSection{margin:var(--space-3) var(--space-4) var(--space-1);font-size:var(--font-size-s);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.iWRLMW_qList{margin:0;padding:0;list-style:none}.iWRLMW_qRow{align-items:center;gap:var(--space-1);padding:2px var(--space-2) 2px var(--space-1);border-top:2px solid #0000;border-bottom:2px solid #0000;display:flex}.iWRLMW_qRow:hover{background:var(--color-surface-2)}.iWRLMW_qRow[data-dragging]{opacity:.4}.iWRLMW_qRow[data-drop=above]{border-top-color:var(--color-accent)}.iWRLMW_qRow[data-drop=below]{border-bottom-color:var(--color-accent)}.iWRLMW_qCurrent .iWRLMW_qName{color:var(--color-accent)}.iWRLMW_qGrip{width:20px;color:var(--color-text-disabled);cursor:grab;flex:none;justify-content:center;display:inline-flex}.iWRLMW_qRow:focus-within{background:var(--color-surface-2)}.iWRLMW_qTrack{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-1);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.iWRLMW_qCover{width:40px;height:40px}.iWRLMW_qMeta{flex-direction:column;min-width:0;display:flex}.iWRLMW_qName{font-size:var(--font-size-s);font-weight:var(--font-weight-medium)}.iWRLMW_qArtist{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.iWRLMW_qActions{flex:none;display:inline-flex}.iWRLMW_toastRegion{left:50%;bottom:calc(var(--player-bar-height,0px) + var(--space-3));z-index:calc(var(--z-modal) + 2);width:max-content;max-width:calc(100vw - 2 * var(--space-4));pointer-events:none;position:fixed;transform:translate(-50%)}.iWRLMW_toast{padding:var(--space-2) var(--space-4);border-radius:var(--radius-m);background:var(--color-surface-3);color:var(--color-text-primary);box-shadow:var(--shadow-2);font-size:var(--font-size-s)}.iWRLMW_fullLyrics{touch-action:pan-y}.iWRLMW_sleep{display:inline-flex;position:relative}.iWRLMW_sleepBtn{width:auto;min-width:var(--size-tap-target);gap:var(--space-1);padding:0 var(--space-2);font-variant-numeric:tabular-nums;font-size:var(--font-size-s);border-radius:999px}.iWRLMW_sleepBtn[aria-pressed=true]{color:var(--color-accent)}.iWRLMW_sleepMenu{bottom:calc(100% + var(--space-2));z-index:2;min-width:200px;padding:var(--space-1) 0;border-radius:var(--radius-m);background:var(--color-surface);box-shadow:var(--shadow-3);margin:0;list-style:none;position:absolute;left:50%;transform:translate(-50%)}.iWRLMW_sleepItem{width:100%;min-height:40px;padding:0 var(--space-4);color:var(--color-text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;display:block}.iWRLMW_sleepItem:hover,.iWRLMW_sleepItem:focus-visible{background:var(--color-surface-2)}.iWRLMW_sleepItem[aria-checked=true]{color:var(--color-accent)}.iWRLMW_sleepStatus{font-size:var(--font-size-s);color:var(--color-text-secondary);text-align:center}
