._row_hljfg_2{border-bottom:1px solid var(--border,#252528);min-height:52px;transition:background-color .15s var(--ease-out,ease-out);align-items:center;gap:12px;margin:0 -8px;padding:6px 8px;display:flex}._row_hljfg_2[data-current] ._title_hljfg_3{color:var(--accent,#ff7824)}._row_hljfg_2[data-selected]{background:#ff78240b}._row_hljfg_2[data-owned] ._title_hljfg_3{color:#ffad70}._row_hljfg_2[data-current][data-owned] ._title_hljfg_3{color:var(--accent,#ff7824)}._row_hljfg_2[data-dense]{min-height:44px;padding-block:2px}._row_hljfg_2[data-dense] ._select_hljfg_12{margin-block:-2px}._select_hljfg_12{cursor:pointer;flex:0 0 28px;align-self:stretch;place-items:center;margin:-6px -6px -6px -4px;display:grid}._select_hljfg_12 input{margin:0}._rank_hljfg_18{text-align:right;font-variant-numeric:tabular-nums;color:var(--muted,#a1a1aa);flex:0 0 24px;font-size:13px;font-weight:600}._row_hljfg_2[data-current] ._rank_hljfg_18{color:var(--accent,#ff7824)}._art_hljfg_20{background:var(--surface-raised,#202125);color:#fff;cursor:pointer;border:0;border-radius:5px;flex:0 0 40px;width:40px;height:40px;padding:0;position:relative;overflow:hidden}._art_hljfg_20:disabled{cursor:default}._art_hljfg_20 .track-art{object-fit:cover;border-radius:0;width:40px;height:40px;display:block}._art_hljfg_20:focus-visible{outline:2px solid var(--accent,#ff7824);outline-offset:2px}._play_hljfg_25{opacity:0;transition:opacity .15s var(--ease-out,ease-out);background:#0009;place-items:center;display:grid;position:absolute;inset:0}._art_hljfg_20:focus-visible ._play_hljfg_25,._row_hljfg_2[data-current] ._play_hljfg_25{opacity:1}._art_hljfg_20:disabled ._play_hljfg_25{display:none}._text_hljfg_29{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._titleLine_hljfg_30{align-items:center;gap:6px;min-width:0;display:flex}._titleLine_hljfg_30>:not(._title_hljfg_3){flex:none;margin-left:0}._title_hljfg_3{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.1px;min-width:0;color:var(--text,#e9e9ed);font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}._sub_hljfg_33{white-space:nowrap;align-items:baseline;min-width:0;line-height:1.35;display:flex}._artist_hljfg_34{text-overflow:ellipsis;min-width:0;max-width:60%;color:var(--muted,#a1a1aa);flex:0 auto;font-size:12px;overflow:hidden}._meta_hljfg_35{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--muted,#8b8b94);font-variant-numeric:tabular-nums;opacity:.85;flex:1 1 0;font-size:11px;overflow:hidden}._meta_hljfg_35:before{content:"·";margin:0 6px}._actions_hljfg_38{flex:none;align-items:center;gap:2px;display:inline-flex}._row_hljfg_2 ._actions_hljfg_38 .icon-button{place-items:center;width:32px;min-width:32px;height:32px;min-height:32px;padding:0;display:grid}._row_hljfg_2 ._actions_hljfg_38 .button{gap:5px;min-height:30px;padding:5px 10px;font-size:12px}._row_hljfg_2 ._actions_hljfg_38 .icon-button[data-step]{width:26px;min-width:26px;color:var(--muted,#a1a1aa)}._row_hljfg_2 ._actions_hljfg_38 .icon-button[data-step]:not(:disabled):hover{color:var(--text,#e9e9ed)}@media (hover:hover) and (pointer:fine){._row_hljfg_2:hover{background:color-mix(in srgb,var(--text,#f1f1f3) 4%,transparent)}._row_hljfg_2:hover ._play_hljfg_25{opacity:1}}@media (width<=640px){._row_hljfg_2{gap:10px;min-height:56px;padding:8px}._select_hljfg_12{flex-basis:32px;margin:-8px -6px}._select_hljfg_12 input{width:18px;height:18px}._title_hljfg_3{font-size:13px}._artist_hljfg_34{max-width:55%}._row_hljfg_2 ._actions_hljfg_38 .button span{display:none}._row_hljfg_2[data-dense]{min-height:48px;padding-block:4px}}@media (prefers-reduced-motion:reduce){._row_hljfg_2,._play_hljfg_25{transition:none}}:root:is([data-theme=light],[data-theme=ivory]) ._row_hljfg_2[data-owned] ._title_hljfg_3{color:#a64000}._wrap_29m58_2{margin:0 0 12px}._bar_29m58_3{align-items:stretch;gap:8px;display:flex}._bar_29m58_3>.playlist-search{flex:auto;min-width:0;margin:0}._bar_29m58_3[data-alone]{justify-content:flex-end}._bar_29m58_3:not([data-alone]) ._trigger_29m58_8._trigger_29m58_8{height:auto;min-height:36px;padding:0 12px;font-size:12px}@media (width<=600px){._bar_29m58_3:not([data-alone]) ._trigger_29m58_8._trigger_29m58_8{width:44px;padding:0}}._custom_29m58_12{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:10px;display:flex}._text_29m58_13{color:var(--muted,#999aa3);text-wrap:pretty;margin:0;font-size:12px;line-height:1.4}._actions_29m58_14{flex-wrap:wrap;gap:8px;margin-left:auto;display:inline-flex}._actions_29m58_14>.button{min-height:32px;padding:0 12px;font-size:12px}@media (width<=600px){._actions_29m58_14{margin-left:0}}._favorites_1y7lj_2{gap:14px;padding-bottom:48px;display:grid}._toolbar_1y7lj_3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}._segmented_1y7lj_4{background:var(--surface-raised,#202125);scrollbar-width:none;border-radius:8px;grid-auto-flow:column;gap:2px;max-width:100%;padding:2px;display:inline-grid;overflow-x:auto}._segmented_1y7lj_4 button{min-height:32px;color:var(--muted,#999aa3);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600;transition:color .15s ease-out,background-color .15s ease-out}._segmented_1y7lj_4 button[aria-checked=true]{background:var(--surface,#17181b);color:var(--text,#f1f1f3);box-shadow:0 1px 2px #0006}@media (hover:hover) and (pointer:fine){._segmented_1y7lj_4 button:not([aria-checked=true]):hover{color:var(--text,#f1f1f3)}}._segmented_1y7lj_4 button:focus-visible{outline:2px solid var(--accent,#ff7824);outline-offset:1px}._hint_1y7lj_9{color:var(--muted,#999aa3);align-items:center;gap:6px;margin:0;font-size:12px;display:inline-flex}._status_1y7lj_10{color:var(--muted,#999aa3);margin:12px 0;font-size:13px}._tile_1y7lj_11{min-width:0}._tile_1y7lj_11:not([data-available]) .playlist-cover{opacity:.4;filter:grayscale()}._tile_1y7lj_11:not([data-available]) h3,._tile_1y7lj_11:not([data-available]) h3 a{color:var(--muted,#999aa3)}._gone_1y7lj_14{color:var(--muted,#999aa3);font-style:normal}._save_1y7lj_16._save_1y7lj_16[aria-pressed=true]{color:var(--accent,#ff7824);border-color:color-mix(in srgb,var(--accent,#ff7824) 55%,transparent)}._heart_1y7lj_17{flex:none;transition:fill .15s ease-out,color .15s ease-out}@media (prefers-reduced-motion:reduce){._heart_1y7lj_17,._segmented_1y7lj_4 button{transition:none}}
