.vp-lh .cp-side .vp-sec{min-width:0}.vp-lh .cp-side .vp-act a,.vp-lh .cp-side .vp-act button,.vp-lh .cp-side .vp-adopt{border-radius:999px;max-width:100%;min-width:0}.vp-lh .cp-side button.vp-adopt:before{content:none}.vp-lh .cp-side .vp-adopt .vp-ic{color:var(--on-accent)}.vp-lh .cp-side .vp-adopt .vp-ic .s{fill:currentColor}.vp-lh .cp-side .vp-adopt .vp-ic .f{fill:color-mix(in srgb,currentColor 22%,transparent)}.vp-lh .cp-side .vp-adopt.cp-deck{display:flex;justify-content:flex-start;width:100%;min-height:36px;padding:6px 12px;font-size:13px;font-weight:500;text-align:left;background:none;border:1.5px solid var(--line);color:var(--ink-soft);box-shadow:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vp-lh .cp-side .vp-adopt.cp-deck .vp-ic{color:var(--accent)}.vp-lh .cp-side .vp-adopt.cp-deck .vp-ic .s{fill:var(--accent)}.vp-lh .cp-side .vp-adopt__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-lh .cp-side .vp-adopt.cp-deck.vp-adopt--done{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.vp-lh .cp-prof{align-items:flex-start;gap:10px;background:var(--bg);border-radius:12px;padding:10px}.vp-lh .cp-prof p{margin:0;font-size:14px;color:var(--ink);min-width:0}.vp-lh .cp-steps{gap:6px}.vp-lh .cp-steps li{display:inline-flex;align-items:center;gap:5px;padding:3px 10px 3px 4px;border-width:1.5px}.vp-lh .cp-steps li i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;font-style:normal}.mm-controls .mc-btn,.mm-whole{display:inline-flex;align-items:center;gap:6px}.mc .vp-ic.xs,.mm-whole .vp-ic.xs{width:13px;height:13px;flex:none}.vp-lh .cp-quiz{display:grid;gap:12px}.vp-lh .cp-quiz .vq-card{display:grid;gap:12px;padding:0;border:0;background:none}.vp-lh .cp-quiz--live{box-shadow:0 0 0 2px var(--sc,var(--color-accent,#2f8a57)),0 12px 30px rgb(0 33 71/.1)}.vp-lh-grid[data-quiz]:not([data-quiz=closed]):not([data-quiz=results]) .cp-side>.vp-sec:not(.cp-quiz){opacity:.35;pointer-events:none;transition:opacity .25s}@media (min-width:1100px){.vp-lh-grid[data-classroom][data-quiz]:not([data-quiz=closed]):not([data-quiz=results]) .cp-side>.vp-sec:not(.cp-quiz){opacity:1;pointer-events:auto}}.vp-lh-grid[data-quiz=predict] #play .vp-player,.vp-lh-grid[data-quiz=prep] #play .vp-player{opacity:.6;filter:saturate(.7);transition:opacity .25s}@media (max-width:900px){.vp-lh-grid>.cp-side,.vp-lh-grid>.vp-col{display:contents}.vp-lh-grid{gap:16px}.vp-lh-grid>.cp-side>*,.vp-lh-grid>.vp-col>*{order:10;min-width:0}.vp-lh-grid>.vp-col>.vp-band{order:1}.vp-lh-grid>.vp-col>#play{order:2}.vp-lh-grid>.cp-side>.cp-desk>.cp-desk__panel>.cp-quiz{order:3}.vp-lh-grid[data-quiz]:not([data-quiz=closed]) #play{position:sticky;top:0;z-index:6;margin:0 -2px;padding:0 2px 8px;background:var(--color-paper,var(--bg,#f6f1e7))}.vp-lh-grid[data-quiz]:not([data-quiz=closed]):not([data-quiz=results]) .cp-side>.vp-sec:not(.cp-quiz),.vp-lh-grid[data-quiz]:not([data-quiz=closed]):not([data-quiz=results]) .vp-col>.vp-band,.vp-lh-grid[data-quiz]:not([data-quiz=closed]):not([data-quiz=results]) .vp-col>.vp-sec{display:none}}.vp-lh .cp-quiz .vq-prompt{font-family:var(--font-serif,var(--serif,Georgia,serif));font-size:18px;line-height:1.35;font-weight:600;color:var(--color-ink-deep,var(--ink-deep,#002147))}.vp-lh .cp-quiz .vq-why{font-size:14.5px;color:var(--color-ink,var(--ink,#14253f))}.vp-lh .cp-quiz .vq-hint{font-size:14px;color:var(--color-ink,var(--ink,#14253f))}.vp-lh .cp-quiz .vq-prep__line{font-size:15px;color:var(--color-ink,var(--ink,#14253f))}.vp-lh .cp-quiz .vq-lbl{font-size:14px}.vp-lh .cp-quiz .vq-body>p.vq-fine{font-size:12.5px}.vp-lh #play .vp-player{border:3px solid var(--sc,var(--accent));border-radius:14px}.vp-lh .vp-cchaps{list-style:none;margin:0;padding:0}.vp-lh .vp-cchaps .vp-chap{cursor:pointer}.vp-lh .vp-cchaps .vp-chap.is-bit{border-color:var(--accent);background:var(--accent-soft)}.vp-lh .vp-cchap-bit,.vp-lh .vp-cchaps .vp-chap.is-bit code{color:var(--accent-deep)}.vp-lh .vp-cchap-bit{font-family:var(--mono);font-size:11px;letter-spacing:.04em;white-space:nowrap}@media (max-width:480px){.vp-lh .vp-cchaps .vp-cchap-bit{grid-column:2;justify-self:start}}