.nmf-progress-wrap[data-v-a97364dc]{--progress-ink:var(--fl-text);--progress-muted:var(--fl-text-2);--progress-surface:var(--fl-row);--progress-active:var(--fl-card);container-type:inline-size}.nmf-progress-wrap.on-artwork[data-v-a97364dc]{--progress-ink:#fbfbfb;--progress-muted:var(--fl-frost-ink,#3a3a3b);--progress-surface:var(--fl-frost,#fbfbfbdb);--progress-active:#171717}.nmf-progress[data-v-a97364dc]{background:var(--progress-surface);height:32px;color:var(--progress-muted);font:var(--fl-caption-md);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;margin:0;padding:0 4px;list-style:none;display:flex}.on-artwork .nmf-progress[data-v-a97364dc]{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);box-shadow:inset 0 0 0 .5px #fff9,0 4px 14px -6px #0000004d}.nmf-progress li[data-v-a97364dc]{min-width:0;height:24px;font:var(--fl-caption-md);transition:background var(--fl-dur) var(--fl-ease-out),color var(--fl-dur) var(--fl-ease-out),flex-grow var(--fl-dur) var(--fl-ease-out);border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:5px;display:inline-flex}.nmf-progress li.is-current[data-v-a97364dc]{background:var(--progress-active);color:var(--progress-ink);flex-grow:1.7;justify-content:flex-start;padding:0 8px 0 4px;font-weight:650}.nmf-progress__number[data-v-a97364dc]{width:16px;height:16px;font:700 10px/1 var(--fl-font-ui);border:1px solid;border-radius:999px;flex:none;place-items:center;display:grid}.is-current .nmf-progress__number[data-v-a97364dc]{background:var(--progress-ink);color:var(--progress-active);border-color:var(--progress-ink)}.nmf-progress__label[data-v-a97364dc]{white-space:nowrap}.is-current .nmf-progress__label[data-v-a97364dc]{font-weight:650}.nmf-progress__detail[data-v-a97364dc]{white-space:nowrap;font:var(--fl-caption-md);flex:none;margin-left:auto}.nmf-progress__detail.is-time[data-v-a97364dc]{font-family:var(--fl-font-ui);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-weight:600}@container (width<=300px){.has-detail .nmf-progress li:not(.is-current) .nmf-progress__label[data-v-a97364dc]{display:none}.has-detail .nmf-progress li.is-current[data-v-a97364dc]{flex-grow:2.6}}@media (prefers-reduced-motion:reduce){.nmf-progress li[data-v-a97364dc]{transition:none}}
