.vp-lh .cp-deckpill{display:inline-flex;align-items:stretch;height:30px;min-width:0;flex:0 1 auto;border-radius:999px;background:var(--sc-soft,var(--accent-soft));border:1px solid color-mix(in srgb,var(--sc,var(--accent)) 32%,transparent);color:var(--ink-deep);font:600 12.5px/1 var(--display,system-ui)}.vp-lh .cp-deckpill__t{display:inline-flex;align-items:center;gap:6px;min-width:0;padding:0 10px 0 9px;border:0;border-radius:999px 0 0 999px;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.vp-lh .cp-deckpill[data-last] .cp-deckpill__t{border-radius:999px}.vp-lh .cp-deckpill__t b{flex:none;font-weight:700;font-variant-numeric:tabular-nums}.vp-lh .cp-deckpill__d{min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:500;color:var(--ink-soft)}.vp-lh .cp-deckpill__n{flex:none;display:inline-flex;align-items:center;gap:5px;padding:0 11px 0 10px;border-radius:0 999px 999px 0;border-left:1px solid color-mix(in srgb,var(--sc,var(--accent)) 32%,transparent);color:inherit;text-decoration:none;white-space:nowrap}.vp-lh .cp-deckpill .vp-ic{width:14px;height:14px;color:var(--sc,var(--accent))}.vp-lh .cp-deckpill .vp-ic .s{fill:currentColor}.vp-lh .cp-deckpill :is(button,a):focus-visible{outline:2px solid var(--ink-deep);outline-offset:2px}.vp-lh #play .cp-prow{flex-wrap:nowrap;gap:12px}.vp-lh #play .cp-prow>.cp-chip{flex:none}@media (max-width:900.99px){.vp-lh #play .cp-prow{gap:8px}.vp-lh .cp-deckpill__n{width:36px;padding:0;justify-content:center}.vp-lh .cp-deckpill__nl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.mds--clip .mds-row[data-current]{border-color:transparent;box-shadow:0 0 0 2px var(--sc,var(--accent));background:var(--sc-soft,var(--accent-soft));border-radius:12px}.mds--clip .mds-now{color:var(--sc,var(--accent))}.mds--clip .mds-foot{position:sticky;bottom:0;margin:4px -16px 0;padding:12px 16px 20px;border-top:1px solid var(--line);background:var(--surface)}.mds--clip .mds-foot__next{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;border-radius:999px;font-size:15px}