.mhv-playlist[data-v-52e853f5],.mhv-playlist[data-v-52e853f5] *,.mhv-playlist[data-v-52e853f5] :after,.mhv-playlist[data-v-52e853f5] :before{box-sizing:border-box}.mhv-playlist[data-v-52e853f5]{align-items:flex-start;gap:1rem;width:100%;min-width:0;display:flex;position:relative}.mhv-playlist.is-below[data-v-52e853f5]{flex-direction:column;align-items:stretch}.mhv-playlist-main[data-v-52e853f5]{flex:auto;min-width:0}.mhv-playlist.is-below .mhv-playlist-main[data-v-52e853f5]{width:100%}.mhv-playlist-meta[data-v-52e853f5]{margin-top:.75rem}.mhv-playlist.is-overlay[data-v-52e853f5]{background:#000;width:100%;height:100%;display:block}.mhv-playlist.is-overlay .mhv-playlist-main[data-v-52e853f5]{height:100%}.mhv-playlist.is-overlay .mhv-playlist-meta[data-v-52e853f5]{display:none}.mhv-playlist-list[data-v-52e853f5]{border:1px solid rgb(var(--mhv-gray-200));border-radius:var(--edges,8px);background:var(--mhv-surface);max-width:100%;min-height:0;color:rgb(var(--mhv-gray-800));flex-direction:column;flex:none;display:flex;overflow:hidden}.mhv-playlist.is-below .mhv-playlist-list[data-v-52e853f5]{width:100%}.mhv-playlist.is-overlay .mhv-playlist-list[data-v-52e853f5]{z-index:5;color:#eef2f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0e14b8;border-color:#ffffff1f;border-radius:12px;width:min(22rem,60%);transition:opacity .15s;position:absolute;top:12px;bottom:76px;right:12px}.mhv-playlist-head[data-v-52e853f5]{border-bottom:1px solid var(--mhv-line);flex:none;align-items:center;gap:.5rem;padding:.6rem .5rem .6rem .875rem;display:flex}.mhv-playlist.is-overlay.is-previewing .mhv-playlist-list[data-v-52e853f5]{opacity:0;pointer-events:none}.mhv-playlist.is-overlay .mhv-playlist-head[data-v-52e853f5]{border-bottom-color:#ffffff1a}.mhv-playlist-title[data-v-52e853f5]{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;flex:auto;margin:0;font-size:.875rem;font-weight:600;overflow:hidden}.mhv-playlist-count[data-v-52e853f5]{opacity:.6;font-variant-numeric:tabular-nums;margin-left:.35rem;font-weight:400}.mhv-playlist-close[data-v-52e853f5],.mhv-playlist-close[data-v-52e853f5]:active,.mhv-playlist-close[data-v-52e853f5]:focus,.mhv-playlist-close[data-v-52e853f5]:hover{width:30px;height:30px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.mhv-playlist-close[data-v-52e853f5]:focus-visible,.mhv-playlist-close[data-v-52e853f5]:hover{background:var(--mhv-wash-hover);opacity:1;outline:none}.mhv-playlist.is-overlay .mhv-playlist-close[data-v-52e853f5]:focus-visible,.mhv-playlist.is-overlay .mhv-playlist-close[data-v-52e853f5]:hover{background:#ffffff1f}.mhv-playlist-scroll[data-v-52e853f5]{flex:auto}.mhv-playlist-items[data-v-52e853f5]{margin:0;padding:.375rem;list-style:none}.mhv-playlist-item[data-v-52e853f5],.mhv-playlist-item[data-v-52e853f5]:active,.mhv-playlist-item[data-v-52e853f5]:focus,.mhv-playlist-item[data-v-52e853f5]:hover{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:.75rem;padding:.45rem;display:flex;position:relative}.mhv-playlist-item[data-v-52e853f5]:focus-visible,.mhv-playlist-item[data-v-52e853f5]:hover{background:rgb(var(--mhv-gray-100));outline:none}.mhv-playlist-item.is-active[data-v-52e853f5]{background:color-mix(in srgb,var(--mhv-control) 8%,var(--mhv-surface))}.mhv-playlist.is-overlay .mhv-playlist-item[data-v-52e853f5]:focus-visible,.mhv-playlist.is-overlay .mhv-playlist-item[data-v-52e853f5]:hover{background:#ffffff14}.mhv-playlist.is-overlay .mhv-playlist-item.is-active[data-v-52e853f5]{background:#ffffff24}.mhv-playlist-thumb[data-v-52e853f5]{flex:none;width:6rem;display:block;position:relative}.mhv-playlist-thumb-empty[data-v-52e853f5]{aspect-ratio:16/9;background:rgb(var(--mhv-gray-200));color:rgb(var(--mhv-gray-400));border-radius:6px;justify-content:center;align-items:center;display:flex}.mhv-playlist.is-overlay .mhv-playlist-thumb-empty[data-v-52e853f5]{color:#ffffff8c;background:#ffffff1a}.mhv-playlist-item.is-active .mhv-playlist-thumb[data-v-52e853f5] .mhv-image,.mhv-playlist-item.is-active .mhv-playlist-thumb-empty[data-v-52e853f5]{box-shadow:0 0 0 2px var(--mhv-control)}.mhv-playlist.is-overlay .mhv-playlist-item.is-active .mhv-playlist-thumb[data-v-52e853f5] .mhv-image,.mhv-playlist.is-overlay .mhv-playlist-item.is-active .mhv-playlist-thumb-empty[data-v-52e853f5]{box-shadow:0 0 0 2px #fff}.mhv-playlist-badge[data-v-52e853f5]{color:#fff;background:#000000a6;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:9px;display:flex;position:absolute;bottom:4px;right:4px}.mhv-playlist-badge.is-playing[data-v-52e853f5]{background:var(--mhv-control)}.mhv-playlist-text[data-v-52e853f5]{flex-direction:column;flex:auto;gap:.15rem;min-width:0;padding-top:.1rem;display:flex}.mhv-playlist-item-title[data-v-52e853f5]{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:.85rem;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.mhv-playlist-item.is-active .mhv-playlist-item-title[data-v-52e853f5]{font-weight:600}.mhv-playlist-item-meta[data-v-52e853f5]{opacity:.65;font-variant-numeric:tabular-nums;font-size:.75rem}.mhv-playlist-item.is-done:not(.is-active) .mhv-playlist-item-title[data-v-52e853f5]{opacity:.7}.mhv-playlist-progress[data-v-52e853f5]{background:rgb(var(--mhv-gray-200));border-radius:9999px;height:3px;margin-top:.3rem;display:block;overflow:hidden}.mhv-playlist-progress>span[data-v-52e853f5]{background:var(--mhv-control);height:100%;transition:width .25s linear;display:block}.mhv-playlist.is-overlay .mhv-playlist-progress[data-v-52e853f5]{background:#fff3}.mhv-playlist.is-overlay .mhv-playlist-progress>span[data-v-52e853f5]{background:#fff}.mhv-playlist-open[data-v-52e853f5],.mhv-playlist-open[data-v-52e853f5]:active,.mhv-playlist-open[data-v-52e853f5]:focus,.mhv-playlist-open[data-v-52e853f5]:hover{z-index:1;color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0000008c;border:0;border-radius:9999px;align-items:center;gap:.45rem;max-width:calc(100% - 20px);padding:.4rem .55rem .4rem .7rem;font-size:.8rem;font-weight:600;line-height:1;transition:opacity .25s,background-color .15s;display:inline-flex;position:absolute;top:10px;right:10px}.mhv-playlist-open[data-v-52e853f5]:focus-visible,.mhv-playlist-open[data-v-52e853f5]:hover{background:#000000bf;outline:none}.mhv-playlist-open.is-hidden[data-v-52e853f5]{opacity:0;pointer-events:none}.mhv-playlist-open-count[data-v-52e853f5]{text-align:center;font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:9999px;min-width:1.25rem;padding:.15rem .35rem;font-size:.7rem}.mhv-playlist-finished[data-v-52e853f5]{background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mhv-playlist-again[data-v-52e853f5],.mhv-playlist-again[data-v-52e853f5]:active,.mhv-playlist-again[data-v-52e853f5]:focus,.mhv-playlist-again[data-v-52e853f5]:hover{color:#16202a;cursor:pointer;background:#fffffff2;border:0;border-radius:9999px;align-items:center;gap:.6rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:600;display:inline-flex}.mhv-playlist-again[data-v-52e853f5]:hover{background:#fff}@media (prefers-reduced-motion:reduce){.mhv-playlist-progress>span[data-v-52e853f5]{transition:none}}
