.vp-lh .cp-prow{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.vp-lh .cp-prow>.vp-privacy{flex:1 1 240px;min-width:0}.vp-lh #play .cp-prow>.vp-jback{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 8px;border-radius:999px;border:1px solid var(--line,#e2ddd1);background:var(--surface,#fdfcf8);color:var(--ink-soft,#46546a);font:600 13px/1 var(--ui,system-ui);text-decoration:none;white-space:nowrap}.vp-lh #play .cp-prow>.vp-jback svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.vp-lh #play .cp-prow>.vp-jback:focus-visible{outline:2px solid var(--ink-deep,#002147);outline-offset:2px}@media (max-width:900.99px){.vp-lh #play .cp-prow>.vp-jback{width:36px;padding:0;justify-content:center}.vp-lh #play .cp-prow>.vp-jback .vp-jback__l{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.vp-lh .cp-chip{--cp-chip-ink:#fff;position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 6px;border:1px solid var(--sc,var(--accent));border-radius:999px;background:var(--sc,var(--accent));color:var(--cp-chip-ink);font:700 12.5px/1 var(--display);white-space:nowrap;text-decoration:none;cursor:pointer;flex:none;box-shadow:0 6px 16px color-mix(in srgb,var(--sc,var(--accent)) 28%,transparent);transition:background-color .24s ease,color .24s ease,box-shadow .24s ease,border-color .24s ease,transform .12s ease}.vp-lh .cp-chip:before{content:"";position:absolute;inset:-4px;z-index:-1;border-radius:999px;pointer-events:none;background:color-mix(in srgb,var(--sc,var(--accent)) 22%,transparent);transition:background-color .2s ease,opacity .2s ease}.vp-lh .cp-chip__sheen{position:absolute;inset:0;z-index:2;border-radius:inherit;overflow:hidden;pointer-events:none}.vp-lh .cp-chip__sheen:after{content:"";position:absolute;top:0;bottom:0;left:0;width:38%;transform:translateX(-120%);background:linear-gradient(100deg,transparent,rgba(255,255,255,.42) 50%,transparent)}.vp-lh .cp-chip .vp-crest-20{width:20px;height:20px;position:relative;z-index:1}.vp-lh .cp-chip__lab{display:grid;justify-items:center;align-items:center}.vp-lh .cp-chip__lab>*{grid-area:1/1;display:inline-flex;align-items:center;gap:5px;transition:opacity .16s ease}.vp-lh .cp-chip__sizer{visibility:hidden}.vp-lh .cp-chip__back,.vp-lh .cp-chip__on{opacity:0}.vp-lh .cp-chip__on .vp-ic{width:14px;height:14px}@keyframes cp-breathe{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.035,1.2);opacity:.45}}@keyframes cp-sheen{0%{transform:translateX(-120%)}to{transform:translateX(330%)}}@keyframes cp-refill{0%{background-color:var(--surface);color:var(--ink)}to{background-color:var(--sc,var(--accent));color:var(--cp-chip-ink)}}.vp-lh .cp-chip[data-motion]:before{animation:cp-breathe 2.8s ease-in-out .3s 3}.vp-lh .cp-chip[data-motion] .cp-chip__sheen:after{animation:cp-sheen 1.2s cubic-bezier(.4,0,.2,1) .5s 1 both}.vp-lh .cp-chip:hover{transform:translateY(-1px)}.vp-lh .cp-chip:hover:before{background:color-mix(in srgb,var(--sc,var(--accent)) 36%,transparent)}.vp-lh .cp-chip:active{transform:translateY(0) scale(.98);filter:brightness(.94)}.vp-lh .cp-chip:focus-visible{outline:2px solid var(--ink-deep);outline-offset:4px}.vp-lh .cp-chip[data-on]{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--sc,var(--accent))}.vp-lh .cp-chip[data-on]:before{opacity:0;animation:none}.vp-lh .cp-chip[data-on] .cp-chip__rest{opacity:0}.vp-lh .cp-chip[data-on] .cp-chip__on{opacity:1}.vp-lh .cp-chip[data-on] .cp-chip__on .vp-ic{color:var(--sc,var(--accent));--accent:var(--sc)}.vp-lh .cp-chip[data-on] .cp-chip__on .vp-ic .s{fill:currentColor}.vp-lh .cp-chip[data-on]:hover{transform:none;background:color-mix(in srgb,var(--sc,var(--accent)) 11%,var(--surface))}.vp-lh .cp-chip[data-on]:hover .cp-chip__on{opacity:0}.vp-lh .cp-chip[data-on]:hover .cp-chip__back{opacity:1}.vp-lh .cp-chip[data-on]:active{filter:none}@media (max-width:640px){.vp-lh .cp-chip[data-on] :is(.cp-chip__sizer,.cp-chip__rest,.cp-chip__back,.cp-chip__ontx){display:none}.vp-lh .cp-chip[data-on]{padding:0 10px 0 6px}.vp-lh .cp-chip[data-on]:hover .cp-chip__on{opacity:1}}.vp-lh .cp-chip[data-leaving]{animation:cp-refill .32s ease-out both}.vp-lh .cp-esc{display:inline-flex;align-items:center;justify-content:center;flex:none;height:20px;min-width:30px;padding:0 6px;border-radius:5px;border:solid var(--line);border-width:1px 1px 2px;background:var(--surface);color:var(--muted);font:600 10.5px/1 var(--mono)}:root[data-theme=dark] .vp-lh .cp-chip{--cp-chip-ink:#0a1120}:root[data-theme=dark] .vp-lh .cp-chip__sheen:after{background:linear-gradient(100deg,transparent,rgba(255,255,255,.55) 50%,transparent)}@media (prefers-reduced-motion:reduce){.vp-lh .cp-chip,.vp-lh .cp-chip *,.vp-lh .cp-chip:before,.vp-lh .cp-chip__sheen:after{animation:none!important;transition:none!important}.vp-lh .cp-chip:not([data-on]):before{inset:-5px;background:color-mix(in srgb,var(--sc,var(--accent)) 30%,transparent)}}.vp-lh .cp-anchors{display:none}@media (min-width:1100px){.vp-lh-grid[data-classroom] .cp-anchors{display:flex}}@media (min-width:901px) and (max-width:1099.99px){.vp-lh-grid[data-classroom][data-settled] .cp-anchors{display:flex}}.vp-lh-grid .cp-anchors{flex-wrap:wrap;gap:6px 18px;align-items:center;min-width:0;font:600 13px/1.4 var(--display)}.vp-lh-grid .cp-anchors a{color:var(--ink-soft);text-decoration:none;border-bottom:1px solid var(--line-strong,var(--line));padding-bottom:1px}.vp-lh-grid .cp-anchors a:hover{color:var(--accent-deep);border-bottom-color:currentColor}.cp-desk:not([data-desk]),.cp-desk:not([data-desk])>.cp-desk__panel{display:contents}.cp-desk__panel[data-off]{display:none!important}@media (max-width:1099.99px){.vp-lh-grid:not([data-settled]) .cp-desk[data-desk],.vp-lh-grid:not([data-settled]) .cp-desk[data-desk]>.cp-desk__panel{display:contents}.vp-lh-grid:not([data-settled]) .cp-desk__body,.vp-lh-grid:not([data-settled]) .cp-desk__foot,.vp-lh-grid:not([data-settled]) .cp-desk__tabs,.vp-lh-grid:not([data-settled]) .cp-esc{display:none}.vp-lh-grid:not([data-settled]) .cp-chip[data-on]{background:var(--sc,var(--accent));color:var(--cp-chip-ink);box-shadow:0 6px 16px color-mix(in srgb,var(--sc,var(--accent)) 28%,transparent)}.vp-lh-grid:not([data-settled]) .cp-chip[data-on] .cp-chip__rest,.vp-lh-grid:not([data-settled]) .cp-chip[data-on]:before{opacity:1}.vp-lh-grid:not([data-settled]) .cp-chip[data-on] :is(.cp-chip__on,.cp-chip__back){opacity:0}}.vp-lh .cp-desk[data-desk]{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--line);border-radius:16px}.vp-lh .cp-desk[data-desk][data-live]{box-shadow:0 0 0 2px var(--sc,var(--accent)),0 14px 36px rgb(0 33 71/.1)}.vp-lh .cp-desk__tabs{display:flex;gap:4px;align-items:stretch;height:48px;padding:0 16px;border-bottom:1px solid var(--line);flex:none;min-width:0;position:sticky;top:0;z-index:1;background:var(--surface);border-radius:16px 16px 0 0}.vp-lh .cp-desk__tablist{position:relative;display:flex;align-items:stretch;gap:inherit;flex:1 1 auto;min-width:0}.vp-lh .cp-desk__tab{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:0 10px;margin:0;border:0;background:none;font:700 14px/1 var(--display);color:var(--muted);white-space:nowrap;cursor:pointer}.vp-lh .cp-desk__tab[aria-selected=true]{color:var(--ink-deep)}.vp-lh .cp-desk__tab:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:-6px;border-radius:10px}.vp-lh .cp-desk__tab small{font:600 10.5px/1.4 var(--mono);background:var(--sunk);border-radius:999px;padding:1px 6px;color:var(--muted)}.vp-lh .cp-desk__tab .vp-ic{width:16px;height:16px;transform-origin:50% 50%}.vp-lh .cp-desk__tab .vp-ic .f{fill:color-mix(in srgb,currentColor 18%,transparent);stroke:none}.vp-lh .cp-desk__tab .vp-ic .s{fill:var(--muted);stroke:none}.vp-lh .cp-desk__tab[aria-selected=true] .vp-ic .f{fill:color-mix(in srgb,var(--sc,var(--accent)) 24%,transparent)}.vp-lh .cp-desk__tab[aria-selected=true] .vp-ic .s{fill:var(--sc,var(--accent))}.vp-lh .cp-desk__ind{left:0;width:0;bottom:7px;pointer-events:none}.vp-lh .cp-desk__ind,.vp-lh .cp-desk__tablist:not([data-ind]) .cp-desk__tab[aria-selected=true]:before{position:absolute;height:34px;border-radius:10px;background:color-mix(in srgb,var(--sc,var(--accent)) 12%,transparent);box-shadow:inset 0 -2px 0 var(--sc,var(--accent))}.vp-lh .cp-desk__tablist:not([data-ind]) .cp-desk__tab[aria-selected=true]:before{content:"";inset:auto 0 7px;z-index:-1}.vp-lh .cp-desk__tabs[data-four]{padding:0 12px;gap:2px}.vp-lh .cp-desk__tabs[data-four] .cp-desk__tab{padding:0 7px}.vp-lh .cp-desk__tab .cp-desk__dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:50%;background:var(--sc,var(--accent))}.vp-lh .cp-desk__crest{margin-left:auto;align-self:center;display:flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;padding:0;border:0;background:none;border-radius:50%;cursor:pointer;color:var(--muted)}.vp-lh .cp-desk__crest .vp-crest,.vp-lh .cp-desk__crest .vp-ic{width:24px;height:24px;transition:box-shadow .2s ease,transform .2s ease;border-radius:50%}.vp-lh .cp-desk__crest:focus-visible :is(.vp-crest,.vp-ic),.vp-lh .cp-desk__crest:hover :is(.vp-crest,.vp-ic){box-shadow:0 0 0 3px color-mix(in srgb,var(--sc,var(--accent)) 30%,transparent);transform:translateY(-1px)}.vp-lh .cp-desk__crest:focus-visible{outline:none}@media (prefers-reduced-motion:reduce){.vp-lh .cp-desk__crest :is(.vp-crest,.vp-ic){transition:none}.vp-lh .cp-desk__crest:focus-visible :is(.vp-crest,.vp-ic),.vp-lh .cp-desk__crest:hover :is(.vp-crest,.vp-ic){transform:none}}.vp-lh .cp-desk[data-desk]>.cp-desk__panel{display:flex;flex-direction:column;gap:14px;padding:18px 20px;min-width:0}.vp-lh .cp-desk[data-desk] .cp-quiz{border:0;border-radius:0;background:none;box-shadow:none;padding:0}.vp-lh .cp-desk[data-desk] .cp-quiz>.vp-sec-h{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.vp-lh .cp-desk__lbl{margin:0;font:600 10.5px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.vp-lh .cp-desk__quiet{margin:0;font:400 14px/1.5 var(--display);color:var(--ink-soft)}.vp-lh .cp-desk__cards{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vp-lh .cp-desk__cards li{display:grid;gap:4px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);min-width:0}.vp-lh .cp-desk__cards b{font:600 15px/1.35 var(--serif);color:var(--ink-deep);overflow-wrap:anywhere}.vp-lh .cp-desk__cards span{font:500 12.5px/1.3 var(--display);color:var(--muted)}.vp-lh .cp-desk__foot{position:relative;flex:none;display:flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 40px;margin:auto 0 0;border-top:1px solid var(--line);font:500 12px/1 var(--display);color:var(--muted);min-width:0}.vp-lh .cp-desk__foot>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vp-lh .cp-desk__foot>.vp-ic{width:14px;height:14px;flex:none}.vp-lh .cp-desk__foot .vp-ic .f{fill:color-mix(in srgb,currentColor 18%,transparent);stroke:none}.vp-lh .cp-desk__foot .vp-ic .s{fill:var(--muted);stroke:none}.vp-lh .cp-desk__grow{position:absolute;right:8px;top:50%;margin-top:-12px;display:none;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:6px;background:none;color:var(--muted);cursor:pointer}.vp-lh .cp-desk__grow:hover{color:var(--ink-deep);background:var(--sunk)}.vp-lh .cp-desk__grow:focus-visible{outline:2px solid var(--sc,var(--accent));outline-offset:1px}.vp-lh .cp-desk__grow .vp-ic{width:16px;height:16px;transform:rotate(90deg);transition:transform .2s ease}.vp-lh .cp-desk__grow[data-up] .vp-ic{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.vp-lh .cp-desk__grow .vp-ic{transition:none}}@media (min-width:1100px){.vp-lh-grid[data-classroom]{grid-template-columns:minmax(0,870px) 410px;column-gap:24px;row-gap:0;justify-content:center}@supports selector(:has(a)){.vp-lh .vp-wrap:has(>.vp-lh-grid[data-classroom]){max-width:1336px}.lshell:has(.vp-lh-grid[data-classroom]){max-width:none;padding-inline:20px}}.vp-lh-grid[data-classroom]>.vp-col{grid-column:1;grid-row:1}.vp-lh-grid[data-classroom]>.cp-side{display:contents}.vp-lh-grid[data-classroom]>.cp-side>*{grid-column:1;margin-top:16px;min-width:0}.vp-lh-grid[data-classroom]>.cp-side>.cp-desk{grid-column:2;grid-row:1/span 30;align-self:start;position:sticky;top:16px;height:var(--cp-desk-h,auto);max-height:calc(100vh - 32px);overflow:hidden;transition:height .2s ease;margin-top:0}.vp-lh-grid[data-classroom]>.cp-side>.cp-desk[data-desk]>.cp-desk__panel{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.vp-lh-grid[data-classroom]>.cp-side>.cp-desk[data-desk]>.cp-desk__panel[data-measure]{flex:none!important;height:auto!important;min-height:0!important}.vp-lh-grid[data-classroom]>.cp-side>.cp-desk[data-desk] .cp-desk__grow{display:inline-flex}.vp-lh-grid[data-classroom]>.vp-col>#play{order:-1}.vp-lh-grid[data-classroom]>.vp-col>.vp-band{background:none;border:0;box-shadow:none;padding:0;border-radius:0;gap:14px;align-items:center}.vp-lh-grid[data-classroom]>.vp-col>.vp-band>div{display:flex;flex-wrap:wrap;align-items:center;gap:5px 12px}.vp-lh-grid[data-classroom]>.vp-col>.vp-band .vp-eyebrow{flex-basis:100%;font-size:10.5px;letter-spacing:.12em}.vp-root.vp-lh .vp-lh-grid[data-classroom]>.vp-col>.vp-band h1{font-size:26px;line-height:1.15;font-weight:600}}@media (min-width:1100px) and (prefers-reduced-motion:reduce){.vp-lh-grid[data-classroom]>.cp-side>.cp-desk{transition:none}}@media (min-width:901px) and (max-width:1099.99px){.vp-lh-grid[data-classroom][data-settled]{grid-template-columns:minmax(0,1fr);gap:16px}.vp-lh-grid[data-classroom][data-settled]>.cp-side,.vp-lh-grid[data-classroom][data-settled]>.vp-col{display:contents}.vp-lh-grid[data-classroom][data-settled]>.cp-side>*,.vp-lh-grid[data-classroom][data-settled]>.vp-col>*{order:10;min-width:0}.vp-lh-grid[data-classroom][data-settled]>.vp-col>#play{order:1}.vp-lh-grid[data-classroom][data-settled]>.cp-side>.cp-desk{order:2}.vp-lh-grid[data-classroom][data-settled]>.vp-col>.vp-band{order:3}.vp-lh-grid[data-classroom][data-settled] #play .vp-player{max-width:640px;margin-inline:auto}.vp-lh-grid[data-classroom][data-settled] .cp-desk[data-desk]{border:0;border-block:1px solid var(--line);border-radius:0}.vp-lh-grid[data-classroom][data-settled] .cp-desk[data-desk][data-live]{box-shadow:inset 0 2px 0 var(--sc,var(--accent))}.vp-lh-grid[data-classroom][data-settled] .cp-desk__tabs{height:44px;padding:0 24px;border-radius:0}.vp-lh-grid[data-classroom][data-settled] .cp-desk__ind,.vp-lh-grid[data-classroom][data-settled] .cp-desk__tablist:not([data-ind]) .cp-desk__tab[aria-selected=true]:before{bottom:5px}.vp-lh-grid[data-classroom][data-settled] .cp-desk[data-desk]>.cp-desk__panel{padding:12px 16px}.vp-lh-grid[data-classroom][data-settled] .cp-desk .vq-card{display:grid;grid-template-columns:338px minmax(0,1fr);grid-template-areas:"head body" "steps body";gap:10px 12px;align-items:start}.vp-lh-grid[data-classroom][data-settled] .cp-desk .vq-card>.vq-head{grid-area:head}.vp-lh-grid[data-classroom][data-settled] .cp-desk .vq-card>.vq-steps{grid-area:steps}.vp-lh-grid[data-classroom][data-settled] .cp-desk .vq-card>.vq-body{grid-area:body;min-width:0}}@media (max-width:900.99px){.vp-lh-grid[data-classroom][data-settled]>.vp-col>#play{order:1;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-classroom][data-settled]>.cp-side>.cp-desk[data-desk]{order:2}.vp-lh-grid[data-classroom][data-settled]>.vp-col>.vp-band{order:4}}@media (max-width:600px){.vp-lh .cp-desk__tabs,.vp-lh .cp-desk__tabs[data-four]{padding:0 8px;gap:2px}.vp-lh .cp-desk__tab,.vp-lh .cp-desk__tabs[data-four] .cp-desk__tab{gap:4px;padding:0 6px;font-size:13px}.vp-lh .cp-desk__tab .vp-ic{width:15px;height:15px}}