.vw-lsl,.vw-lsn,.vw-lss{min-inline-size:0}.vw-ls-sheet input:not([type=checkbox]):not([type=radio]),.vw-ls-sheet select,.vw-ls-sheet textarea,.vw-lss input,.vw-lss select,.vw-lss textarea{inline-size:100%;min-block-size:46px;padding:10px 12px;border:1px solid var(--vw-line);border-radius:12px;background:var(--vw-raised);color:var(--vw-ink);font:inherit;font-size:max(16px,1rem);line-height:1.5}.vw-ls-sheet textarea,.vw-lss textarea{min-block-size:112px;resize:vertical}.vw-ls-sheet input:focus-visible,.vw-ls-sheet select:focus-visible,.vw-ls-sheet textarea:focus-visible,.vw-lss input:focus-visible,.vw-lss select:focus-visible,.vw-lss textarea:focus-visible{outline:3px solid var(--vw-cyan);outline-offset:2px}.vw-ls-sheet [aria-invalid=true],.vw-lss [aria-invalid=true]{border-color:var(--ls-wrong)}.vw-ls-sheet-backdrop[data-sheet^=session] .vw-ls-sheet{padding-block-end:max(22px,env(safe-area-inset-bottom))}.vw-ls-sheet-backdrop[data-side][data-sheet^=session] .vw-ls-sheet{padding-block-start:max(22px,env(safe-area-inset-top));inline-size:min(480px,100%)}.vw-lsl{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.vw-lsl-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 18px;padding:16px 18px;border:1px solid var(--vw-line);border-radius:18px;background:var(--vw-paper)}.vw-lsl-main{display:flex;flex-direction:column;gap:3px;min-inline-size:0}.vw-lsl-number{color:var(--vw-cyan);font-size:.82rem;font-weight:700;letter-spacing:.01em}.vw-lsl-main strong{font-size:1.08rem;line-height:1.4;overflow-wrap:anywhere}.vw-lsl-meta{display:flex;flex-wrap:wrap;gap:2px 10px;color:var(--vw-muted);font-size:.86rem}.vw-lsl-meta bdi+bdi:before{content:"·";margin-inline-end:10px}.vw-lsl-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.vw-lsl-order{display:inline-flex;gap:2px}.vw-lsl-order button{font-size:1.05rem}.vw-lsc{gap:26px}.vw-lsc,.vw-lsc-group{display:flex;flex-direction:column;min-inline-size:0}.vw-lsc-group{gap:10px}.vw-lsc-title{margin:0;font-size:1.12rem;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.vw-lsc-type{margin:6px 0 0;color:var(--vw-muted);font-size:.86rem;font-weight:700;letter-spacing:.02em}.vw-lsl-context{color:var(--vw-muted);font-weight:600}.vw-hub-tools{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:720px){.vw-lsl-row{grid-template-columns:minmax(0,1fr);padding:14px}.vw-lsl-actions{justify-content:stretch}.vw-lsl-actions .vw-button{flex:1 1 150px;justify-content:center}}.vw-lss{display:flex;flex-direction:column;gap:18px}.vw-lss-bar{gap:10px 14px}.vw-lss-bar,.vw-lss-id{display:flex;flex-wrap:wrap;align-items:center}.vw-lss-id{gap:6px 12px;min-inline-size:0;margin-inline-end:auto}.vw-lss-chip{display:inline-flex;align-items:center;min-block-size:32px;padding:4px 12px;border:1px solid color-mix(in srgb,var(--vw-cyan) 45%,transparent);border-radius:999px;color:var(--vw-cyan);font-size:.86rem;font-weight:700}.vw-lss[data-session-type=tutorial] .vw-lss-chip{border-color:color-mix(in srgb,var(--ls-explains) 50%,transparent);color:var(--ls-explains)}.vw-lss-date,.vw-lss-links{color:var(--vw-muted);font-size:.88rem}.vw-lss-links bdi{margin-inline-start:6px;color:var(--vw-ink);font-weight:600}.vw-lss-add-recording,.vw-lss-tools{display:flex;flex-wrap:wrap;gap:8px}.vw-lss-add-recording{margin-block:14px}.vw-lss-add-recording .vw-button{flex:1 1 180px;justify-content:center;min-block-size:44px;cursor:pointer}.vw-lss-add-recording label:focus-within{outline:2px solid var(--vw-cyan);outline-offset:2px}.vw-added-recording{display:flex;flex-direction:column;gap:12px;margin-block:0 16px;padding:16px 18px;border:1px solid color-mix(in srgb,var(--vw-cyan) 45%,var(--vw-line));border-radius:18px;background:color-mix(in srgb,var(--vw-cyan) 6%,var(--vw-paper))}.vw-added-recording-head{display:flex;align-items:flex-start;gap:12px}.vw-added-recording-head h2{font-size:1.05rem;line-height:1.4}.vw-added-recording-head p{margin-block-start:4px;overflow-wrap:anywhere}.vw-added-recording-icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;color:var(--vw-cyan);background:color-mix(in srgb,var(--vw-cyan) 12%,transparent)}.vw-added-recording-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vw-added-recording .vw-button,.vw-added-recording .vw-text-button{min-block-size:44px}.vw-lss-count{display:inline-grid;place-items:center;min-inline-size:22px;block-size:22px;padding-inline:6px;border-radius:999px;background:color-mix(in srgb,var(--vw-cyan) 22%,transparent);font-size:.78rem;font-weight:700}.vw-lsn-switch,.vw-lss-switch{display:inline-flex;padding:4px;border:1px solid var(--vw-line);border-radius:14px;background:var(--vw-raised);gap:4px}.vw-lss-bar>.vw-lss-switch{flex-basis:100%;inline-size:-moz-fit-content;inline-size:fit-content;max-inline-size:100%}.vw-lsn-switch button,.vw-lss-switch button{min-block-size:44px;padding:8px 16px;border:0;border-radius:10px;background:transparent;color:var(--vw-muted);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.vw-lsn-switch button[aria-checked=true],.vw-lsn-switch button[aria-pressed=true],.vw-lss-switch button[aria-pressed=true]{background:var(--vw-paper);color:var(--vw-ink);box-shadow:0 0 0 1px var(--vw-line)}.vw-lsn-switch button:focus-visible,.vw-lss-switch button:focus-visible{outline:3px solid var(--vw-cyan);outline-offset:2px}.vw-shell .vw-lss-title{margin:0;flex:1 1 100%;font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:750;line-height:1.3;overflow-wrap:anywhere}.vw-lss-learn{gap:18px}.vw-lss-form,.vw-lss-learn{display:flex;flex-direction:column}.vw-lss-form{gap:16px}.vw-lsi-fields label,.vw-lss-form label{display:flex;flex-direction:column;gap:6px;font-size:.9rem;font-weight:600;color:var(--vw-muted)}.vw-lsi-mode,.vw-lsn-panel fieldset,.vw-lss-form fieldset{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-inline-size:0}.vw-lsn-panel legend,.vw-lss-form legend{padding:0;font-size:.9rem;font-weight:600;color:var(--vw-muted)}.vw-lss-checks{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.vw-lsf-library label,.vw-lsn-choice,.vw-lss-checks label{display:flex;flex-direction:row;align-items:center;gap:10px;min-block-size:44px;color:var(--vw-ink);font-weight:500;cursor:pointer}.vw-lsf-library input,.vw-lsn-choice input,.vw-lss-checks input{inline-size:20px;block-size:20px;flex:none;accent-color:var(--vw-cyan)}.vw-lss-passages{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.vw-lss-passages li{padding:12px 14px;border:1px solid var(--vw-line);border-radius:14px;background:var(--vw-raised)}.vw-lss-passages p{margin:0}.vw-lss-time{display:block;color:var(--vw-cyan);font-size:.82rem;font-weight:700}.vw-lsf{display:flex;flex-direction:column;gap:14px}.vw-lsf-list{margin:0;padding:0;list-style:none}.vw-lsf-file,.vw-lsf-list{display:flex;flex-direction:column;gap:10px}.vw-lsf-file{padding:14px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-raised)}.vw-lsf-file-head{display:flex;gap:12px;min-inline-size:0}.vw-lsf-icon{display:grid;place-items:center;flex:none;inline-size:40px;block-size:40px;border-radius:12px;background:color-mix(in srgb,var(--vw-cyan) 14%,transparent);color:var(--vw-cyan)}.vw-lsf-file-copy{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.vw-lsf-file-copy strong{font-size:1rem;line-height:1.4;overflow-wrap:anywhere}.vw-lsf-state{color:var(--vw-muted);font-size:.86rem}.vw-lsf-file[data-file-state=failed] .vw-lsf-state,.vw-lsf-file[data-file-upload=failed] .vw-lsf-state{color:var(--ls-wrong)}.vw-lsf-warn{color:var(--ls-unclear);font-size:.86rem}.vw-lsf-file-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vw-lsf-role{flex:1 1 140px;max-inline-size:200px}.vw-lsf-role select{min-block-size:44px}.vw-lsf-add{display:flex;flex-direction:column;gap:10px;padding-block-start:12px;border-block-start:1px solid var(--vw-line)}.vw-shell .vw-lsf-add h3,.vw-shell .vw-lsf-library h3{margin:0;font-size:1rem;font-weight:700}.vw-lsf-library{display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-raised)}.vw-lsf-library ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;max-block-size:260px;overflow-y:auto;overscroll-behavior:contain}.vw-lsf-library small{margin-inline-start:auto;color:var(--vw-muted);white-space:nowrap}.vw-lsf-library span{overflow-wrap:anywhere}.vw-ls-sheet-backdrop[data-sheet=session-import] .vw-ls-sheet{inline-size:min(860px,100%);max-block-size:min(92dvh,900px)}.vw-lsi-drop{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 16px;border:2px dashed var(--vw-line);border-radius:18px;text-align:center}.vw-lsi-drop[data-dragging]{border-color:var(--vw-cyan);background:color-mix(in srgb,var(--vw-cyan) 8%,transparent)}.vw-lsi-drop-hint{color:var(--vw-muted);font-size:.95rem}@media (hover:none){.vw-lsi-drop-hint{display:none}}.vw-lsi-mode{flex-direction:row;flex-wrap:wrap;gap:4px 22px}.vw-shell .vw-lsi-preview h3{margin:0 0 10px;font-size:1.05rem;font-weight:700}.vw-lsi-rows{gap:10px;margin:0;padding:0;list-style:none}.vw-lsi-row,.vw-lsi-rows{display:flex;flex-direction:column}.vw-lsi-row{gap:8px;padding:14px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-raised)}.vw-lsi-row[data-ambiguous]{border-color:color-mix(in srgb,var(--ls-unclear) 60%,var(--vw-line))}.vw-lsi-row[data-duplicate]{border-color:var(--ls-wrong)}.vw-lsi-fields{display:grid;grid-template-columns:150px 88px minmax(0,1fr);gap:10px}.vw-lsi-files{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;color:var(--vw-muted);font-size:.9rem}.vw-lsi-files li{display:inline-flex;align-items:center;gap:6px;min-inline-size:0;overflow-wrap:anywhere}.vw-lsi-flag{margin:0;color:var(--ls-unclear);font-size:.88rem;font-weight:600}.vw-lsi-row[data-duplicate] .vw-lsi-flag[role=alert]{color:var(--ls-wrong)}.vw-lsi-row-actions{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.vw-lsi-confirm{position:sticky;inset-block-end:-22px;padding-block:12px;background:var(--vw-paper)}.vw-lsi-done{display:flex;flex-direction:column;align-items:flex-start;gap:14px}@media (max-width:600px){.vw-lsi-fields{grid-template-columns:minmax(0,1fr) 88px}.vw-lsi-title{grid-column:1/-1}}.vw-lsn{gap:26px}.vw-shell .vw-lsn h3{margin:0;font-size:var(--ls-h2);font-weight:750;line-height:1.3}.vw-shell .vw-lsn h4{margin:0;font-size:1.12rem;font-weight:700;line-height:1.4}.vw-shell .vw-lsn h5,.vw-shell .vw-lsn h6{margin:0;font-size:.82rem;font-weight:700;letter-spacing:.02em;color:var(--vw-muted)}.vw-lsn-build{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-inline-size:var(--ls-measure);padding:26px;border:1px solid color-mix(in srgb,var(--ls-explains) 40%,var(--vw-line));border-radius:22px;background:linear-gradient(160deg,color-mix(in srgb,var(--ls-explains) 10%,var(--vw-paper)),var(--vw-paper))}.vw-shell .vw-lsn-build h2{margin:0;font-size:1.45rem;font-weight:750;line-height:1.3}.vw-lsn-build p{margin:0}.vw-lsn-build-mark{display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:14px;background:color-mix(in srgb,var(--ls-explains) 20%,transparent);color:var(--ls-explains)}.vw-lsn-note{margin:0;padding:10px 14px;border-inline-start:3px solid var(--vw-cyan);border-radius:6px;background:var(--vw-raised);color:var(--vw-ink);font-size:var(--ls-small)}.vw-lsn-stale{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:14px 16px;border:1px solid color-mix(in srgb,var(--ls-unclear) 50%,var(--vw-line));border-radius:16px}.vw-lsn-stale p{margin:0;flex:1 1 260px}.vw-lsn-intro{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.vw-lsn-intro-part{display:flex;flex-direction:column;gap:8px;padding:20px;border:1px solid var(--vw-line);border-radius:20px;background:var(--vw-paper)}.vw-lsn-intro-part[data-lesson-part=problem]{grid-column:1/-1;border-color:color-mix(in srgb,var(--vw-cyan) 38%,var(--vw-line))}.vw-lsn-intro-part:not([data-lesson-part=problem]):last-child:nth-child(odd),.vw-lsn-intro[data-lesson-parts="1"]>.vw-lsn-intro-part{grid-column:1/-1}.vw-shell .vw-lsn-intro-part h3{font-size:.86rem;font-weight:700;letter-spacing:.02em;color:var(--vw-cyan)}.vw-lsn-intro-part[data-lesson-part=problem]>div{font-size:1.08em;max-inline-size:var(--ls-measure,44rem)}.vw-lsn-section{display:flex;flex-direction:column;gap:14px;min-inline-size:0}.vw-lsn-ideas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin:0;padding:0;list-style:none}.vw-lsn-questions{display:flex;flex-direction:column;gap:14px}.vw-lsn-question{display:flex;flex-direction:column;gap:12px;min-inline-size:0;padding:20px;border:1px solid var(--vw-line);border-inline-start:4px solid var(--vw-cyan);border-radius:18px;background:var(--vw-paper);scroll-margin-block:90px}.vw-lsn-question[data-origin=vizo]{border-inline-start-color:var(--ls-explains)}.vw-lsn-question[data-origin=student]{border-inline-start-color:var(--ls-inferred)}.vw-lsn-question[data-sub]{margin-inline-start:clamp(12px,4vw,36px)}.vw-lsn-question-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.vw-lsn-question-head .vw-lsn-refs{margin-inline-start:auto}.vw-lsn-by,.vw-lsn-tag{display:inline-flex;align-items:center;min-block-size:26px;padding:2px 10px;border:1px solid var(--vw-line);border-radius:999px;color:var(--vw-muted);font-size:.78rem;font-weight:700;white-space:nowrap}.vw-lsn-tag[data-tag=source]{color:var(--vw-cyan);border-color:color-mix(in srgb,var(--vw-cyan) 40%,transparent)}.vw-lsn-tag[data-tag=vizo]{color:var(--ls-explains);border-color:color-mix(in srgb,var(--ls-explains) 45%,transparent)}.vw-lsn-tag[data-tag=student]{color:var(--ls-inferred);border-color:color-mix(in srgb,var(--ls-inferred) 45%,transparent)}.vw-lsn-tag[data-status=solved]{color:var(--ls-said);border-color:color-mix(in srgb,var(--ls-said) 45%,transparent)}.vw-lsn-tag[data-status=not_yet]{color:var(--ls-unclear);border-color:color-mix(in srgb,var(--ls-unclear) 45%,transparent)}.vw-lsn-by[data-solution-by=teacher]{color:var(--ls-said);border-color:color-mix(in srgb,var(--ls-said) 45%,transparent)}.vw-lsn-by[data-checked=true],.vw-lsn-by[data-solution-by=vizo]{color:var(--ls-explains);border-color:color-mix(in srgb,var(--ls-explains) 45%,transparent)}.vw-lsn-by[data-checked=false]{color:var(--ls-unclear);border-color:color-mix(in srgb,var(--ls-unclear) 45%,transparent)}.vw-lsn-by[data-solution-by=teacher]:before{content:"●";margin-inline-end:6px;font-size:.6em}.vw-lsn-by[data-checked=true]:before,.vw-lsn-by[data-solution-by=vizo]:before{content:"✦";margin-inline-end:6px;font-size:.8em}.vw-lsn-refs{display:inline-flex;flex-wrap:wrap;gap:0 12px}.vw-lsn-problem{font-size:1.04em}.vw-lsn-missing{margin:0;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--ls-unclear) 60%,var(--vw-line));border-radius:12px;color:var(--vw-ink);font-size:var(--ls-small)}.vw-lsn-missing strong{color:var(--ls-unclear)}.vw-lsn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vw-lsn-answer{display:flex;flex-direction:column;gap:6px}.vw-lsn-answer label{font-size:.86rem;font-weight:700;color:var(--vw-muted)}.vw-lsn-hint{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--ls-unclear) 10%,var(--vw-raised))}.vw-lsn-hint strong{font-size:.82rem;color:var(--ls-unclear)}.vw-lsn-solution{display:flex;flex-direction:column;gap:14px;padding:16px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-raised)}.vw-lsn-solution-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.vw-lsn-solution-head .vw-lsn-refs{margin-inline-start:auto}.vw-lsn-part{display:flex;flex-direction:column;gap:4px}.vw-lsn-part ul{margin:0;padding-inline-start:20px}.vw-lsn-steps{gap:14px;margin:0;padding:0;list-style:none;counter-reset:step}.vw-lsn-steps,.vw-lsn-steps>li{display:flex;flex-direction:column}.vw-lsn-steps>li{position:relative;gap:8px;padding-inline-start:42px;counter-increment:step;min-inline-size:0}.vw-lsn-steps>li:before{content:counter(step);position:absolute;inset-inline-start:0;inset-block-start:2px;display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:999px;background:color-mix(in srgb,var(--vw-cyan) 18%,transparent);color:var(--vw-cyan);font-size:.86rem;font-weight:700}.vw-lsn .vw-ls-formula-math{overflow-x:auto;overscroll-behavior-x:contain;padding-block:4px}.vw-lsn-scene{max-inline-size:340px}.vw-lsn-scene svg{display:block;inline-size:100%;block-size:auto}.vw-lsn-result{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:color-mix(in srgb,var(--ls-said) 10%,transparent);border:1px solid color-mix(in srgb,var(--ls-said) 35%,transparent)}.vw-lsn-stated{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;color:var(--vw-muted);font-size:.86rem}.vw-lsn-outcome{display:flex;flex-wrap:wrap;gap:8px}.vw-lsn-outcome .vw-button[aria-pressed=true]{border-color:var(--vw-cyan);color:var(--vw-cyan)}.vw-lsn-remove{align-self:flex-end;min-block-size:44px}.vw-lsn-practice-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.vw-lsn-panel{align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-paper)}.vw-lsn-panel,.vw-lsn-panel>label{display:flex;flex-direction:column}.vw-lsn-panel>label{gap:6px;font-size:.9rem;font-weight:600;color:var(--vw-muted)}.vw-lsn-panel select{inline-size:auto;min-inline-size:96px}.vw-lsn-panel form{display:flex;flex-direction:column;align-items:flex-start;gap:10px;inline-size:100%}.vw-lsn-panel fieldset{flex-direction:row;flex-wrap:wrap;gap:2px 18px}.vw-lsn-background{padding:14px 18px;border:1px solid var(--vw-line);border-radius:18px}.vw-lsn-background summary{min-block-size:44px;display:flex;align-items:center;font-weight:700;cursor:pointer}.vw-lsn-background[open]{display:flex;flex-direction:column;gap:16px}.vw-lsn-notes,.vw-lsn-terms ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vw-lsn-notes li,.vw-lsn-terms li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 14px;padding:10px 14px;border:1px solid var(--vw-line);border-radius:12px;background:var(--vw-paper);font-size:var(--ls-small)}.vw-lsn-gaps li{border-style:dashed}.vw-sb{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;border:1px solid color-mix(in srgb,var(--ls-explains) 40%,var(--vw-line));border-radius:16px;background:var(--vw-paper)}.vw-sb-title{font-size:.86rem;font-weight:700;color:var(--ls-explains)}.vw-sb-steps{display:flex;flex-direction:column;gap:14px;margin:0;padding-inline-start:22px}.vw-sb-steps li{padding-inline-start:4px}.vw-sb-steps p{margin:0 0 6px;font-size:var(--ls-small);line-height:1.6}.vw-sb-draw{overflow-x:auto;overscroll-behavior-x:contain}.vw-sb-row{display:block;block-size:92px;max-inline-size:100%}.vw-sb-ball{fill:var(--sc-a);stroke:var(--sc-a-deep);stroke-width:1.5}.vw-sb-bar{fill:var(--sc-b)}.vw-sb-slot{fill:none;stroke:var(--vw-line);stroke-width:1.2}.vw-sb-slot[data-chosen]{stroke:var(--sc-b);stroke-width:2;fill:color-mix(in srgb,var(--sc-b) 16%,transparent)}.vw-sb-brace{fill:none;stroke:var(--vw-muted);stroke-width:1.3}.vw-sb-label{fill:var(--vw-muted);font-size:11px;font-family:var(--ls-font)}.vw-sb-label[data-empty]{fill:var(--sc-b);font-weight:700}.vw-sb-math{overflow-x:auto;padding-block:4px}.vw-sb-assume{gap:6px;padding-block-start:10px;border-block-start:1px solid var(--vw-line);font-size:var(--ls-small)}.vw-sb-assume,.vw-sb-assume ul{display:flex;flex-direction:column}.vw-sb-assume ul{gap:2px;margin:0;padding-inline-start:20px}.vw-sb-stated{margin-inline-start:6px;font-size:.8rem;font-weight:700;color:var(--ls-unclear)}.vw-sb-stated[data-stated=true]{color:var(--ls-said)}.vw-sb-stated[data-stated=true]:before{content:"✓ "}.vw-sb-warning{margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in srgb,var(--ls-wrong) 12%,transparent);color:var(--vw-ink);font-weight:600}.vw-sb-proof{margin:0;color:var(--vw-muted)}@media (max-width:560px){.vw-lsn-build,.vw-lsn-question{padding:16px}.vw-lsn-steps>li{padding-inline-start:36px}.vw-lsn-actions .vw-button{flex:1 1 auto;justify-content:center}.vw-lss-tools{inline-size:100%}.vw-lss-tools .vw-button{flex:1 1 auto;justify-content:center}.vw-lss-bar>.vw-lss-switch{inline-size:100%}.vw-lss-bar>.vw-lss-switch button{flex:1 1 0}}.vw-lsn-top{justify-content:space-between;gap:10px 16px}.vw-lsn-modes,.vw-lsn-top{display:flex;flex-wrap:wrap;align-items:center}.vw-lsn-modes{gap:6px 10px;min-inline-size:0}.vw-lsn-modes-label{font-size:.86rem;font-weight:700;color:var(--vw-muted)}.vw-lsn-modes .vw-lsn-switch{flex-wrap:wrap;max-inline-size:100%}.vw-lsn-modes .vw-lsn-switch button{display:inline-flex;align-items:center;gap:6px;padding-inline:14px}.vw-lsn-saved{font-size:.78rem;color:var(--ls-said)}.vw-lsn-top-end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-inline-start:auto}.vw-lsn-ask{min-block-size:44px}.vw-lsn-energy{font-size:var(--ls-micro,.8rem);color:var(--vw-muted)}.vw-lsn-intro-part .vw-lsn-ask-part{align-self:flex-start;margin-block-start:auto;min-block-size:44px}.vw-lsn-pending{display:flex;flex-direction:column;gap:8px;inline-size:100%;padding:12px 14px;border:1px dashed color-mix(in srgb,var(--ls-unclear) 55%,var(--vw-line));border-radius:14px}.vw-lsn-pending p{margin:0}.vw-lsn-offer{display:flex;flex-direction:column;align-items:flex-start;gap:8px;flex:1 1 100%}.vw-lsn-course-choice{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font-size:.92rem}.vw-lsn-result-unverified{background:var(--vw-raised);border-style:dashed;border-color:var(--vw-line)}@media (max-width:720px){.vw-lsn-intro{grid-template-columns:minmax(0,1fr)}.vw-lsn-top-end{margin-inline-start:0;inline-size:100%}.vw-lsn-ask{flex:1 1 auto;justify-content:center}.vw-lsn-modes .vw-lsn-switch{inline-size:100%}.vw-lsn-modes .vw-lsn-switch button{flex:1 1 0;justify-content:center}}@media (prefers-reduced-motion:reduce){.vw-lsn *,.vw-lss *{scroll-behavior:auto!important}}.vw-lsl-rename-button{margin-inline-start:6px;min-width:32px;min-height:32px;vertical-align:middle;opacity:.75}.vw-lsl-rename-button:focus-visible,.vw-lsl-rename-button:hover{opacity:1}.vw-lsl-rename{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block:4px}.vw-lsl-rename input{flex:1 1 220px;min-height:44px;border:1px solid var(--vw-line);border-radius:12px;padding:0 12px;background:transparent;color:inherit;font:inherit}.vw-lsn-improve{margin-block:4px}.vw-lsn-improve textarea{width:100%;min-height:88px;border:1px solid var(--vw-line);border-radius:12px;padding:10px 12px;background:transparent;color:inherit;font:inherit;resize:vertical}.vw-ls [hidden]{display:none!important}.vw-ls,.vw-ls-portal{--ls-said:#7dd3c8;--ls-inferred:#8fb8ff;--ls-explains:#c4a8ff;--ls-unclear:#f0b46a;--ls-wrong:#f59a8b;--ls-mark:color-mix(in srgb,#facc15 38%,transparent);--ls-mark-current:color-mix(in srgb,#facc15 70%,transparent);--sc-a:#7fe7f0;--sc-a-deep:#1586a3;--sc-b:#a78bfa;--sc-b-deep:#5433c9;--sc-c:#6ea8ff;--ls-read:1.0625rem;--ls-small:.875rem;--ls-micro:.78rem;--ls-h2:1.4rem;--ls-measure:44rem;--ls-font:var(--font-hebrew),var(--font-arabic-reading),var(--font-sans),system-ui,-apple-system,"Segoe UI",sans-serif;font-family:var(--ls-font)}@media (min-width:760px){.vw-ls,.vw-ls-portal{--ls-read:1.125rem;--ls-h2:1.5rem}}:root[data-theme=light] .vw-shell .vw-ls,:root[data-theme=light] .vw-shell .vw-ls-portal{--ls-said:#0f766e;--ls-inferred:#1d4ed8;--ls-explains:#6d28d9;--ls-unclear:#b45309;--ls-wrong:#b91c1c;--ls-mark:color-mix(in srgb,#facc15 45%,transparent);--ls-mark-current:color-mix(in srgb,#f59e0b 60%,transparent);--sc-a:#0e9aa7;--sc-a-deep:#0a6470;--sc-b:#7c5cf0;--sc-b-deep:#4a2cc0;--sc-c:#2f6fd6}.vw-ls{display:flex;flex-direction:column;gap:24px;inline-size:100%;max-inline-size:1080px;margin-inline:auto;font-size:var(--ls-read);line-height:1.75;color:var(--vw-ink)}.vw-ls .vz-tutor{color:var(--vw-ink);font-size:inherit;line-height:inherit}.vw-ls .vz-tutor>:first-child{margin-block-start:0}.vw-ls .vz-tutor>:last-child{margin-block-end:0}.vw-ls-help{margin:0;color:var(--vw-muted);font-size:var(--ls-small);line-height:1.65}.vw-ls-eyebrow,.vw-ls-overline{display:block;color:var(--vw-cyan);font-size:var(--ls-small);font-weight:700;line-height:1.5}.vw-ls-eyebrow{margin-block-end:4px;color:var(--vw-muted)}.vw-ls-empty{margin:0;padding:14px 16px;border:1px dashed var(--vw-line);border-radius:14px;color:var(--vw-muted);font-size:var(--ls-small)}.vw-ls-missing{align-items:flex-start;gap:12px;padding:20px;border:1px solid var(--vw-line);border-radius:18px;background:var(--vw-paper)}.vw-ls-missing,.vw-ls-panel-body{display:flex;flex-direction:column}.vw-ls-panel-body{gap:20px;min-width:0}.vw-ls-header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px 24px}.vw-ls-header-copy{min-width:0;flex:1 1 320px}.vw-shell .vw-ls-header h1{margin:0;font-size:clamp(1.6rem,1.15rem + 1.7vw,2.3rem);line-height:1.25;font-weight:700;letter-spacing:-.02em;white-space:normal;overflow-wrap:anywhere}.vw-shell .vw-ls-header-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:8px 0 0;color:var(--vw-muted);font-size:var(--ls-small);line-height:1.6}.vw-ls-header-meta>span{display:inline-flex;align-items:center;gap:6px;min-width:0}.vw-ls-header-meta>span[dir]{font-weight:600;color:var(--vw-ink)}.vw-ls-header-meta>span[data-standalone]{color:var(--vw-cyan)}.vw-ls-header-actions{display:flex;flex-wrap:wrap;gap:10px}.vw-ls-header-actions .vw-button{min-height:46px;font-size:.9rem!important}.vw-ls-badge{display:inline-grid;place-items:center;min-inline-size:22px;block-size:22px;padding-inline:6px;border-radius:999px;background:color-mix(in srgb,var(--vw-cyan) 22%,transparent);color:var(--vw-ink);font-size:.75rem;font-weight:700}.vw-ls-tabs{display:flex;gap:28px;border-block-end:1px solid var(--vw-line);overflow-x:auto;scrollbar-width:none}.vw-ls-tabs::-webkit-scrollbar{display:none}.vw-ls-tabs [role=tab]{flex:none;min-height:50px;padding:10px 2px;margin-block-end:-1px;border:0;border-block-end:3px solid transparent;background:transparent;color:var(--vw-muted);font-size:1rem;font-weight:600;white-space:nowrap;cursor:pointer;transition:color .18s,border-color .18s}.vw-ls-tabs [role=tab]:hover{color:var(--vw-ink)}.vw-ls-tabs [role=tab][aria-selected=true]{color:var(--vw-ink);border-block-end-color:var(--vw-cyan);font-weight:700}@media (max-width:520px){.vw-ls-tabs{gap:20px}.vw-ls-tabs [role=tab]{font-size:.95rem}}@media (max-width:560px){.vw-ls{gap:18px}.vw-ls-header{flex-wrap:nowrap;align-items:flex-start;gap:12px}.vw-ls-header-copy{flex:1 1 auto}.vw-ls-header-actions{flex:none;flex-wrap:nowrap;gap:8px}.vw-ls-header-actions .vw-button{min-inline-size:46px;padding-inline:12px}.vw-ls-action-label{display:none}}.vw-ls-flag,.vw-ls-label,.vw-ls-material{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px 10px;border:1px solid var(--vw-line);border-radius:999px;font-size:var(--ls-micro);font-weight:600;line-height:1.3;white-space:nowrap}.vw-ls-label:before{font-size:.7em;line-height:1}.vw-ls-label[data-label=lecturer_said]{color:var(--ls-said);border-color:color-mix(in srgb,var(--ls-said) 40%,var(--vw-line))}.vw-ls-label[data-label=lecturer_said]:before{content:"●"}.vw-ls-label[data-label=vizo_inferred]{color:var(--ls-inferred);border-color:color-mix(in srgb,var(--ls-inferred) 40%,var(--vw-line))}.vw-ls-label[data-label=vizo_inferred]:before{content:"◆"}.vw-ls-label[data-label=vizo_explains]{color:var(--ls-explains);border-color:color-mix(in srgb,var(--ls-explains) 40%,var(--vw-line))}.vw-ls-label[data-label=vizo_explains]:before{content:"✦"}.vw-ls-label[data-label=unclear]{color:var(--ls-unclear);border-color:color-mix(in srgb,var(--ls-unclear) 40%,var(--vw-line));border-style:dashed}.vw-ls-label[data-label=unclear]:before{content:"?";font-size:.9em;font-weight:800}.vw-ls-material{color:var(--vw-muted);border-style:dashed}.vw-ls-flag{color:var(--vw-muted);background:var(--vw-raised)}.vw-ls-flag[data-kind=uncertain],.vw-ls-flag[data-kind=unclear]{color:var(--ls-unclear);border-color:color-mix(in srgb,var(--ls-unclear) 45%,var(--vw-line));white-space:normal}.vw-ls-flag[data-kind=edited],.vw-ls-flag[data-kind=glossary]{color:var(--ls-inferred)}.vw-ls-flag[data-kind=bookmark]{color:var(--vw-cyan)}.vw-ls-foot{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-start:2px}.vw-ls-quiet,.vw-ls-source{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:6px 2px;border:0;background:transparent;color:var(--vw-blue);font-size:var(--ls-small);font-weight:600;cursor:pointer;text-align:start}.vw-ls-quiet:hover:not(:disabled),.vw-ls-source:hover{text-decoration:underline;text-underline-offset:4px}.vw-ls-source svg{flex:none;color:var(--vw-cyan)}.vw-ls-foot .vw-ls-source{margin-inline-start:auto}.vw-ls-icon-button{display:inline-grid;place-items:center;flex:none;min-inline-size:44px;min-block-size:44px;padding:0;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--vw-muted);cursor:pointer}.vw-ls-icon-button:hover:not(:disabled){border-color:var(--vw-line);color:var(--vw-ink);background:var(--vw-raised)}.vw-ls-icon-button[aria-pressed=true]{color:var(--vw-cyan)}.vw-ls-stamp{position:relative;display:inline-flex;align-items:center;min-height:28px;padding:2px 10px;border:1px solid color-mix(in srgb,var(--vw-cyan) 45%,var(--vw-line));border-radius:8px;background:color-mix(in srgb,var(--vw-cyan) 10%,transparent);color:var(--vw-ink);font-size:.8rem;font-weight:650;font-variant-numeric:tabular-nums;cursor:pointer}.vw-ls-stamp:after{content:"";position:absolute;inset:-8px -2px}.vw-ls-pack,.vw-ls-summary{display:flex;flex-direction:column;gap:34px}.vw-ls-lead{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"idea turn" "topics turn";gap:20px 32px;align-items:start}.vw-ls-idea{grid-area:idea}.vw-ls-topics{grid-area:topics}.vw-ls-turn[data-layout=rail]{grid-area:turn}.vw-ls-idea{display:flex;flex-direction:column;gap:14px;min-width:0}.vw-ls-idea-text{max-inline-size:var(--ls-measure);font-size:clamp(1.2rem,1rem + .9vw,1.7rem);line-height:1.5;font-weight:650;letter-spacing:-.012em;text-wrap:pretty}.vw-ls-topics{display:flex;flex-direction:column;gap:10px}.vw-ls-topics-title{color:var(--vw-muted);font-size:var(--ls-small);font-weight:650}.vw-ls-topics ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vw-ls-topics button{display:inline-flex;align-items:center;gap:8px;min-height:44px;max-inline-size:100%;padding:8px 16px;border:1px solid var(--vw-line);border-radius:999px;background:var(--vw-paper);color:var(--vw-ink);font-size:.95rem;font-weight:550;text-align:start;cursor:pointer;transition:border-color .18s,background .18s}.vw-ls-topics button:hover{border-color:var(--vw-cyan);background:var(--vw-raised)}.vw-ls-review-badge>span:first-child,.vw-ls-topic-flag{display:inline-grid;place-items:center;flex:none;inline-size:20px;block-size:20px;border:1.5px solid var(--ls-unclear);border-radius:50%;color:var(--ls-unclear);font-size:.72rem;font-weight:800;line-height:1}@media (max-width:900px){.vw-ls-lead{grid-template-columns:minmax(0,1fr);grid-template-areas:"idea" "turn" "topics";gap:18px}}.vw-ls-turn{display:flex;gap:16px;padding:24px;border:1px solid color-mix(in srgb,var(--vw-cyan) 30%,var(--vw-line));border-radius:24px;background:radial-gradient(120% 80% at 50% 0,color-mix(in srgb,var(--ls-explains) 18%,transparent),transparent 62%),var(--vw-paper);box-shadow:var(--vw-shadow)}.vw-ls-turn-face{flex:none;display:grid;place-items:center}.vw-ls-turn-copy{min-width:0}.vw-shell .vw-ls-turn-copy h3{font-size:1.4rem;font-weight:700;line-height:1.3}.vw-shell .vw-ls-turn-copy p{margin-block-start:4px;color:var(--vw-muted);font-size:.95rem;line-height:1.6}.vw-ls-turn-actions{display:flex;flex-direction:column;gap:6px}.vw-ls .vw-ls-cta{inline-size:100%;min-height:54px;border-radius:14px;font-size:1.02rem!important;font-weight:700!important}.vw-ls-turn-links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 18px}.vw-ls-turn[data-layout=rail]{position:sticky;inset-block-start:20px;flex-direction:column;align-items:center;text-align:center}.vw-ls-turn[data-layout=rail] .vw-ls-turn-actions{inline-size:100%}.vw-ls-turn[data-layout=band]{flex-wrap:wrap;align-items:center}.vw-ls-turn[data-layout=band] .vw-ls-turn-copy{flex:1 1 240px}.vw-ls-turn[data-layout=band] .vw-ls-turn-actions{flex:0 1 300px}@media (max-width:900px){.vw-ls-turn[data-layout=rail]{position:static;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"face copy" "actions actions";align-items:center;gap:8px 12px;padding:16px;text-align:start}.vw-ls-turn[data-layout=rail] .vw-ls-turn-face{grid-area:face;zoom:.6}.vw-ls-turn[data-layout=rail] .vw-ls-turn-copy{grid-area:copy}.vw-ls-turn[data-layout=rail] .vw-ls-turn-actions{grid-area:actions}.vw-shell .vw-ls-turn[data-layout=rail] .vw-ls-turn-copy h3{font-size:1.15rem}.vw-shell .vw-ls-turn[data-layout=rail] .vw-ls-turn-copy p{margin:0;font-size:.9rem}.vw-ls-turn[data-layout=band]{padding:18px}.vw-ls-turn[data-layout=band] .vw-ls-turn-actions{flex:1 1 100%}}.vw-ls-block{display:flex;flex-direction:column;gap:16px;min-width:0}.vw-shell .vw-ls-block>h3{font-size:var(--ls-h2);font-weight:700;line-height:1.3;letter-spacing:-.015em}.vw-ls-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:16px}.vw-ls-grid,.vw-ls-stack{margin:0;padding:0;list-style:none}.vw-ls-stack{gap:18px}.vw-ls-card,.vw-ls-stack{display:flex;flex-direction:column}.vw-ls-card{gap:10px;min-width:0;padding:22px;border:1px solid var(--vw-line);border-radius:20px;background:var(--vw-paper);scroll-margin-block:90px}.vw-ls-card:focus-visible{outline:3px solid var(--vw-cyan);outline-offset:3px}.vw-shell .vw-ls-card h4{margin:0;font-size:1.25rem;font-weight:700;line-height:1.4;overflow-wrap:anywhere}.vw-ls-body{max-inline-size:var(--ls-measure);font-size:var(--ls-read);line-height:1.75;overflow-wrap:anywhere}.vw-ls-kind{display:inline-flex;align-items:center;gap:8px;color:var(--vw-muted);font-size:var(--ls-small);font-weight:700}.vw-ls-kind-mark{display:inline-grid;place-items:center;inline-size:28px;block-size:28px;border:1px solid;border-radius:9px;font-size:.9rem;line-height:1}.vw-ls-concept{border-inline-start:4px solid var(--vw-cyan)}.vw-ls-concept .vw-ls-kind-mark{color:var(--vw-cyan);border-radius:50%}.vw-ls-quote{margin:0;padding-inline-start:14px;border-inline-start:2px solid var(--vw-line)}.vw-ls-quote blockquote{margin:0;font-size:var(--ls-read);line-height:1.75;font-style:normal;overflow-wrap:anywhere}.vw-ls-quote blockquote:before{content:"”";margin-inline-end:2px;color:var(--vw-muted)}.vw-ls-quote figcaption{margin-block-start:4px;color:var(--vw-muted);font-size:var(--ls-small)}.vw-ls-formula-card{border-block-start:4px double var(--ls-explains)}.vw-ls-formula-card .vw-ls-kind-mark{color:var(--ls-explains);font-style:italic;font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.vw-ls-formula{display:flex;flex-direction:column;gap:6px;padding:12px 16px;border-radius:14px;background:var(--vw-raised)}.vw-ls-formula[data-uncertain]{outline:1px dashed color-mix(in srgb,var(--ls-unclear) 60%,transparent)}.vw-ls-formula-math{unicode-bidi:isolate;overflow-x:auto;font-size:1.3rem}.vw-ls-formula[data-strong]{border:1px solid color-mix(in srgb,var(--vw-cyan) 45%,var(--vw-line));background:color-mix(in srgb,var(--vw-cyan) 7%,var(--vw-bg))}.vw-ls-formula[data-strong] .vw-ls-formula-math{font-size:1.65rem}.vw-ls-facts{display:grid;gap:10px;margin:0}.vw-ls-facts>div{display:grid;gap:2px;padding-inline-start:14px;border-inline-start:2px solid var(--vw-line)}.vw-ls-facts dt,.vw-ls-insight h5,.vw-ls-result>span{margin:0;color:var(--vw-muted);font-size:var(--ls-small);font-weight:700;line-height:1.5}.vw-ls-facts dd{margin:0}.vw-ls-insight{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border:1px dashed color-mix(in srgb,var(--ls-explains) 55%,var(--vw-line));border-radius:16px;background:color-mix(in srgb,var(--ls-explains) 6%,transparent)}.vw-ls-insight-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--vw-muted);font-size:var(--ls-micro)}.vw-shell .vw-ls-insight p{font-size:var(--ls-read);line-height:1.75;max-inline-size:var(--ls-measure)}.vw-ls-insight-part{display:flex;flex-direction:column;gap:4px}.vw-ls-insight ul{margin:0;padding-inline-start:1.3em;list-style:disc;font-size:var(--ls-read);line-height:1.75}.vw-ls-example{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"copy art" "math math";gap:18px 28px;padding:24px;border-color:color-mix(in srgb,var(--ls-explains) 30%,var(--vw-line));background:linear-gradient(160deg,color-mix(in srgb,var(--vw-wash) 70%,var(--vw-paper)),var(--vw-paper) 60%)}.vw-ls-example-copy{grid-area:copy;display:flex;flex-direction:column;gap:12px;min-width:0}.vw-ls-example-art{grid-area:art;align-self:center;min-width:0}.vw-ls-example-math{grid-area:math;display:flex;flex-direction:column;gap:12px;min-width:0}.vw-ls-example .vw-ls-kind-mark{color:var(--ls-explains)}.vw-ls-question{max-inline-size:var(--ls-measure);font-size:clamp(1.15rem,1rem + .6vw,1.4rem);line-height:1.55;font-weight:650;text-wrap:pretty}.vw-ls-example-caption{color:var(--vw-muted)}.vw-ls-scene{display:block;inline-size:100%;max-inline-size:420px;block-size:auto;margin-inline:auto}.vw-ls-scene-dot{fill:var(--vw-muted);opacity:.32}.vw-ls-scene-text{fill:var(--vw-ink);font-family:var(--font-mono),ui-monospace,monospace}.vw-ls-scene-label{font-size:13px;opacity:.8;unicode-bidi:isolate}.vw-ls-steps{border:1px solid var(--vw-line);border-radius:14px;background:var(--vw-bg)}.vw-ls-steps>summary{display:flex;align-items:center;gap:8px;min-height:48px;padding-inline:14px;color:var(--vw-blue);font-size:.95rem;font-weight:650;cursor:pointer;list-style:none}.vw-ls-steps>summary::-webkit-details-marker{display:none}.vw-ls-steps[open]>summary svg{transform:rotate(45deg)}.vw-ls-steps ol{gap:8px;margin:0;padding:0 34px 16px;font-size:var(--ls-read);line-height:1.75}.vw-ls-result,.vw-ls-steps ol{display:flex;flex-direction:column}.vw-ls-result{gap:2px;padding:12px 16px;border-inline-start:3px solid var(--vw-cyan);border-radius:4px 12px 12px 4px;background:color-mix(in srgb,var(--vw-cyan) 8%,transparent)}[dir=rtl] .vw-ls-result{border-radius:12px 4px 4px 12px}@media (max-width:760px){.vw-ls-example{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "art" "math";padding:18px}.vw-ls-card{padding:18px}.vw-ls-scene{max-inline-size:340px}}.vw-ls-review{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:10px 14px;border:1px dashed color-mix(in srgb,var(--ls-unclear) 60%,var(--vw-line));border-radius:14px;background:color-mix(in srgb,var(--ls-unclear) 7%,transparent)}.vw-ls-review-badge{display:inline-flex;align-items:center;gap:7px;color:var(--ls-unclear);font-size:var(--ls-small);font-weight:700}.vw-shell .vw-ls-review p{flex:1 1 220px;font-size:.95rem;line-height:1.6}.vw-ls-rows{margin:0;padding:0;list-style:none;border:1px solid var(--vw-line);border-radius:18px;background:var(--vw-paper)}.vw-ls-row-claim,.vw-ls-rows{display:flex;flex-direction:column}.vw-ls-row-claim{gap:6px;padding:16px 20px}.vw-ls-row-claim+.vw-ls-row-claim{border-block-start:1px solid var(--vw-line)}.vw-ls-rows[data-rows=stressed]{border-color:color-mix(in srgb,var(--vw-cyan) 30%,var(--vw-line))}.vw-ls-rows[data-rows=stressed] .vw-ls-row-claim{padding-inline-start:46px;position:relative}.vw-ls-rows[data-rows=stressed] .vw-ls-row-claim:before{content:"!";position:absolute;inset-inline-start:16px;inset-block-start:19px;display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;background:color-mix(in srgb,var(--vw-cyan) 22%,transparent);color:var(--vw-cyan);font-size:.85rem;font-weight:800;line-height:1}.vw-ls-rows[data-rows=unclear]{border-style:dashed;border-color:color-mix(in srgb,var(--ls-unclear) 45%,var(--vw-line))}.vw-ls-more{align-self:flex-start}.vw-ls-outline{border:1px solid var(--vw-line);border-radius:18px;background:var(--vw-paper)}.vw-ls-outline>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:64px;padding:12px 20px;cursor:pointer;list-style:none}.vw-ls-outline>summary::-webkit-details-marker{display:none}.vw-ls-outline>summary>span{display:flex;flex-direction:column}.vw-ls-outline>summary strong{font-size:1.1rem;font-weight:700}.vw-ls-outline>summary small{color:var(--vw-muted);font-size:var(--ls-small)}.vw-ls-outline[open]>summary>svg{transform:rotate(45deg)}.vw-ls-outline>ol{display:flex;flex-direction:column;gap:22px;margin:0;padding:4px 20px 22px;list-style:none}.vw-ls-outline-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-block-end:8px}.vw-shell .vw-ls-outline-head h4{flex:1 1 200px;margin:0;font-size:1.1rem;font-weight:700;overflow-wrap:anywhere}.vw-ls-outline-number{color:var(--vw-cyan);font-size:var(--ls-small);font-weight:700}.vw-ls-outline .vw-ls-rows{background:var(--vw-bg)}.vw-ls-sheet-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,#020617 68%,transparent);animation:vw-ls-fade .16s ease both}.vw-ls-sheet{display:flex;flex-direction:column;gap:14px;inline-size:min(600px,100%);max-block-size:min(84dvh,720px);padding:22px;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--vw-line);border-radius:24px;background:var(--vw-paper);color:var(--vw-ink);font-size:var(--ls-read);line-height:1.7;box-shadow:0 30px 90px #0008}.vw-ls-sheet-backdrop[data-side]{place-items:stretch end;padding:0}.vw-ls-sheet-backdrop[data-side] .vw-ls-sheet{inline-size:min(420px,100%);max-block-size:none;block-size:100dvh;border-radius:0;border-block:0;border-inline-end:0;gap:8px}.vw-ls-sheet-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.vw-shell .vw-ls-sheet-head h2{font-size:1.3rem;font-weight:700;line-height:1.35}.vw-shell .vw-ls-sheet-claim{margin-block-start:4px;color:var(--vw-muted);font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vw-shell .vw-ls-sheet-hint{color:var(--vw-muted);font-size:var(--ls-small);line-height:1.6}.vw-ls-excerpts{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.vw-ls-excerpt{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-bg);transition:border-color .18s,background .18s}.vw-ls-excerpt[data-playing]{border-color:var(--vw-cyan);background:color-mix(in srgb,var(--vw-cyan) 8%,var(--vw-bg))}.vw-ls-play{display:inline-grid;place-items:center;flex:none;inline-size:48px;block-size:48px;border:0;border-radius:50%;background:var(--vw-primary);color:var(--vw-primary-ink);cursor:pointer}.vw-ls-play svg{fill:currentColor}.vw-ls-excerpt-body{display:flex;flex-direction:column;gap:2px;min-width:0}.vw-ls-excerpt-time{color:var(--vw-cyan);font-size:var(--ls-small);font-weight:700;font-variant-numeric:tabular-nums}.vw-shell .vw-ls-excerpt-body p{font-size:var(--ls-read);line-height:1.75;overflow-wrap:anywhere}.vw-ls-sheet-foot{display:flex;justify-content:flex-end}.vw-ls-tools-part{display:flex;flex-direction:column;gap:8px;padding-block:14px;border-block-start:1px solid var(--vw-line)}.vw-shell .vw-ls-tools-part h3{font-size:1.05rem;font-weight:700}.vw-ls-tool-rows{display:flex;flex-direction:column}.vw-ls-tool-rows .vw-action-row{min-height:50px;font-size:.98rem}.vw-ls-bookmarks ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.vw-ls-bookmarks li{display:flex;align-items:center;gap:6px}.vw-ls-bookmark{display:flex;flex:1;align-items:center;gap:10px;min-height:48px;min-width:0;padding:6px 10px;border:1px solid var(--vw-line);border-radius:12px;background:var(--vw-bg);color:var(--vw-ink);font-size:.95rem;text-align:start;cursor:pointer}.vw-ls-bookmark svg{flex:none;color:var(--vw-cyan)}.vw-ls-bookmark bdi{font-weight:700;font-variant-numeric:tabular-nums}.vw-ls-bookmark span{min-width:0;overflow-wrap:anywhere}.vw-ls-delete-choice{display:flex;flex-direction:column;gap:2px}.vw-ls-delete-choice .vw-text-button{min-height:44px;justify-content:flex-start;font-size:.95rem}.vw-ls-delete-choice .vw-text-button[data-danger]{color:var(--ls-unclear)}.vw-ls-portal .vw-delete-confirm{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.vw-ls-portal .vw-delete-confirm p{flex:1 1 100%;font-size:.95rem;line-height:1.65}@media (max-width:640px){.vw-ls-sheet-backdrop,.vw-ls-sheet-backdrop[data-side]{place-items:end stretch;padding:0}.vw-ls-sheet,.vw-ls-sheet-backdrop[data-side] .vw-ls-sheet{inline-size:100%;block-size:auto;max-block-size:88dvh;padding:20px 18px calc(20px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;border-inline:0;border-block-end:0;border-block-start:1px solid var(--vw-line)}}@keyframes vw-ls-fade{0%{opacity:0}to{opacity:1}}.vw-ls-transcript{display:flex;flex-direction:column;gap:12px}.vw-ls-transcript-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.vw-ls-search{display:flex;flex:1 1 320px;align-items:center;gap:4px;min-width:0;padding-inline-start:12px;border:1px solid var(--vw-line);border-radius:12px;background:var(--vw-bg)}.vw-ls-search input{flex:1;min-width:0;min-height:46px;border:0;background:transparent;color:var(--vw-ink);font-size:1rem}.vw-ls-search input:focus-visible{outline:none}.vw-ls-search:focus-within{outline:3px solid var(--vw-cyan);outline-offset:2px}.vw-ls-count{flex:none;color:var(--vw-muted);font-size:var(--ls-small);font-variant-numeric:tabular-nums}.vw-ls-jump{display:flex;align-items:center;gap:8px;font-size:var(--ls-small);color:var(--vw-muted)}.vw-ls-jump input{inline-size:96px;min-height:46px;padding:8px 10px;border:1px solid var(--vw-line);border-radius:10px;background:var(--vw-bg);color:var(--vw-ink);font-size:1rem;font-variant-numeric:tabular-nums}.vw-ls-jump input[aria-invalid=true]{border-color:var(--ls-unclear)}.vw-ls-jump .vw-button{min-height:46px}.vw-ls-panel{border:1px solid var(--vw-line);border-radius:14px;background:var(--vw-paper);padding:0 14px}.vw-ls-panel>summary{display:flex;align-items:center;min-height:48px;cursor:pointer;font-size:.95rem;font-weight:600}.vw-ls-panel[open]{padding-block-end:14px}.vw-ls-panel[open]>*+*{margin-block-start:10px}.vw-ls-speaker-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:var(--ls-small)}.vw-ls-ask-form textarea,.vw-ls-edit textarea,.vw-ls-glossary-form input,.vw-ls-speaker-row input{min-height:46px;padding:10px 12px;border:1px solid var(--vw-line);border-radius:12px;background:var(--vw-bg);color:var(--vw-ink);font-size:1rem}.vw-ls-glossary-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.vw-ls-glossary-form label{display:flex;flex:1 1 160px;flex-direction:column;gap:6px;font-size:var(--ls-small);color:var(--vw-muted)}.vw-ls-arrow{padding-block-end:12px;color:var(--vw-muted)}[dir=rtl] .vw-ls-arrow,[dir=rtl] .vw-ls-glossary-list li>span{transform:scaleX(-1)}.vw-ls-glossary-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.vw-ls-glossary-list li{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:.95rem}.vw-ls-glossary-list .vw-text-button{min-height:44px;margin-inline-start:auto}.vw-ls-scroll{position:relative;block-size:min(70vh,680px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--vw-line);border-radius:16px;background:var(--vw-paper)}.vw-ls-scroll:focus-visible{outline:3px solid var(--vw-cyan);outline-offset:2px}.vw-ls-row,.vw-ls-silence{margin:0;padding:12px 16px;border-block-end:1px solid var(--vw-line);transition:background .4s}.vw-ls-row[data-flash],.vw-ls-silence[data-flash]{background:color-mix(in srgb,var(--vw-cyan) 14%,transparent)}.vw-ls-row[data-unclear]{border-inline-start:3px solid var(--ls-unclear)}.vw-ls-row-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.vw-ls-time{color:var(--vw-cyan);font-size:var(--ls-small);font-weight:700;font-variant-numeric:tabular-nums}.vw-ls-speaker{color:var(--ls-explains);font-size:var(--ls-small);font-weight:650}.vw-ls-row-tools{display:flex;margin-inline-start:auto}.vw-shell .vw-ls-text{margin:2px 0 0;font-size:var(--ls-read);line-height:1.8;overflow-wrap:anywhere}.vw-ls-text mark{border-radius:3px;background:var(--ls-mark);color:inherit}.vw-ls-text mark[data-current]{background:var(--ls-mark-current);outline:1px solid var(--ls-unclear)}.vw-ls-math{unicode-bidi:isolate;font-family:var(--font-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.vw-ls-note,.vw-ls-original{margin:8px 0 0;padding:10px 14px;border-radius:12px;background:var(--vw-raised);font-size:.95rem;line-height:1.7}.vw-ls-original p{margin:0}.vw-ls-note .vw-ls-eyebrow{display:inline;margin-inline-end:8px}.vw-ls-tools{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:8px}.vw-ls-tool{min-height:44px;padding:8px 14px;border:1px solid var(--vw-line);border-radius:10px;background:var(--vw-bg);color:var(--vw-ink);font-size:var(--ls-small);font-weight:600;cursor:pointer}.vw-ls-tool[aria-pressed=true]{border-color:var(--vw-cyan)}.vw-ls-edit{gap:10px;margin-block-start:8px}.vw-ls-edit,.vw-ls-edit label{display:flex;flex-direction:column}.vw-ls-edit label{gap:6px;font-size:var(--ls-small);color:var(--vw-muted)}.vw-ls-ask-form textarea,.vw-ls-edit textarea{inline-size:100%;resize:vertical;line-height:1.6}.vw-ls-check{display:flex!important;flex-direction:row!important;align-items:center;gap:12px;min-height:48px;cursor:pointer;color:var(--vw-ink)!important;font-size:var(--ls-read)!important}.vw-ls-check input{flex:none;inline-size:24px;block-size:24px;accent-color:var(--vw-cyan)}.vw-ls-actions{flex-wrap:wrap}.vw-ls-actions,.vw-ls-silence{display:flex;align-items:center;gap:10px}.vw-ls-silence{min-height:44px;color:var(--vw-muted);font-size:var(--ls-small);font-style:italic}.vw-ls-cards,.vw-ls-quiz{display:flex;flex-direction:column;gap:14px;max-inline-size:760px}.vw-ls-progress{display:flex;align-items:center;gap:12px;color:var(--vw-muted);font-size:var(--ls-small);font-weight:600}.vw-ls-progress-track{flex:1;block-size:6px;border-radius:999px;background:var(--vw-raised);overflow:hidden}.vw-ls-progress-track span{display:block;block-size:100%;border-radius:inherit;background:var(--vw-cyan);transition:inline-size .25s ease}.vw-ls-flash{display:flex;flex-direction:column;gap:20px;min-block-size:260px;padding:28px;border:1px solid var(--vw-line);border-radius:24px;background:linear-gradient(150deg,var(--vw-paper),color-mix(in srgb,var(--vw-wash) 80%,var(--vw-paper)));box-shadow:0 10px 0 -6px var(--vw-raised),0 20px 0 -12px color-mix(in srgb,var(--vw-raised) 60%,transparent),var(--vw-shadow)}.vw-ls-flash[data-revealed]{border-color:color-mix(in srgb,var(--vw-cyan) 50%,var(--vw-line))}.vw-ls-flash-side{display:flex;flex-direction:column;gap:8px}.vw-ls-flash-question{font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem);line-height:1.5;font-weight:650;text-wrap:pretty}.vw-ls-flash-answer{padding-block-start:20px;border-block-start:1px dashed var(--vw-line);animation:vw-ls-fade .2s ease both}.vw-ls-flash-text{font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.7}.vw-ls .vw-ls-reveal{align-self:stretch;min-height:56px;margin-block-start:auto;border-radius:16px;font-size:1.05rem!important;font-weight:700!important}.vw-ls-rate{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vw-ls .vw-ls-rate .vw-button{min-height:54px;border-radius:14px;font-size:1rem!important}.vw-ls-card-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--vw-muted);font-size:var(--ls-small)}.vw-ls-quiet:disabled{color:var(--vw-muted);cursor:default}.vw-ls-finish{display:flex;flex-direction:column;align-items:flex-start;gap:10px;max-inline-size:760px;padding:26px;border:1px solid color-mix(in srgb,var(--vw-cyan) 40%,var(--vw-line));border-radius:22px;background:var(--vw-paper)}.vw-ls-finish strong{font-size:1.3rem;line-height:1.4}.vw-ls-finish-actions{display:flex;flex-wrap:wrap;gap:10px;margin-block-start:6px}.vw-ls-quiz-steps{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;color:var(--vw-muted);font-size:var(--ls-small);font-weight:600}.vw-ls-dots{display:flex;gap:6px}.vw-ls-dots i{display:grid;place-items:center;inline-size:22px;block-size:22px;border:1.5px solid var(--vw-line);border-radius:50%;font-style:normal;font-size:.7rem;font-weight:800;line-height:1}.vw-ls-dots i[data-dot=current]{border-color:var(--vw-cyan);box-shadow:0 0 0 3px color-mix(in srgb,var(--vw-cyan) 22%,transparent)}.vw-ls-dots i[data-dot=correct]{border-color:var(--ls-said);color:var(--ls-said)}.vw-ls-dots i[data-dot=wrong]{border-color:var(--ls-wrong);color:var(--ls-wrong);border-style:dashed}.vw-ls-question-card{display:flex;flex-direction:column;gap:16px;padding:26px;border:1px solid var(--vw-line);border-radius:24px;background:var(--vw-paper)}.vw-ls-question-prompt{font-size:clamp(1.2rem,1.05rem + .7vw,1.5rem);line-height:1.55;font-weight:650;text-wrap:pretty}.vw-ls-options{display:flex;flex-direction:column;gap:10px}.vw-ls-option{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1.5px solid var(--vw-line);border-radius:16px;background:var(--vw-bg);color:var(--vw-ink);font-size:var(--ls-read);line-height:1.6;text-align:start;cursor:pointer;transition:border-color .15s,background .15s}.vw-ls-option:hover:not(:disabled){border-color:var(--vw-cyan);background:var(--vw-raised)}.vw-ls-option-key{display:inline-grid;place-items:center;flex:none;inline-size:32px;block-size:32px;border:1.5px solid var(--vw-line);border-radius:10px;color:var(--vw-muted);font-size:.9rem;font-weight:700}.vw-ls-option-text{flex:1;min-width:0}.vw-ls-feedback-answer[data-math],.vw-ls-option[data-math] .vw-ls-option-text{direction:ltr;unicode-bidi:isolate;font-size:1.45rem;text-align:center;overflow-x:auto}.vw-ls-option[data-math]{min-height:84px}.vw-ls-option-mark{flex:none;font-size:1.2rem;font-weight:800}.vw-ls .vw-ls-option:disabled{opacity:1;cursor:default}.vw-ls-option[data-state=correct]{border-color:var(--ls-said);background:color-mix(in srgb,var(--ls-said) 13%,var(--vw-bg))}.vw-ls-option[data-state=correct] .vw-ls-option-key,.vw-ls-option[data-state=correct] .vw-ls-option-mark{border-color:var(--ls-said);color:var(--ls-said)}.vw-ls-option[data-state=wrong]{border-color:var(--ls-wrong);border-style:dashed;background:color-mix(in srgb,var(--ls-wrong) 10%,var(--vw-bg))}.vw-ls-option[data-state=wrong] .vw-ls-option-key,.vw-ls-option[data-state=wrong] .vw-ls-option-mark{border-color:var(--ls-wrong);color:var(--ls-wrong)}.vw-ls-option[data-state=other]{opacity:.55}.vw-ls-feedback{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:16px;background:var(--vw-raised);animation:vw-ls-fade .2s ease both}.vw-ls-feedback>strong{display:inline-flex;align-items:center;gap:8px;font-size:1.15rem}.vw-ls-feedback[data-verdict=correct]>strong{color:var(--ls-said)}.vw-ls-feedback[data-verdict=wrong]>strong{color:var(--ls-wrong)}.vw-ls-quiz-next{display:flex;justify-content:flex-end}.vw-ls .vw-ls-quiz-next .vw-button{min-height:54px;min-inline-size:200px;border-radius:14px;font-size:1rem!important}@media (max-width:520px){.vw-ls-flash,.vw-ls-question-card{padding:20px}.vw-ls .vw-ls-quiz-next .vw-button{inline-size:100%}}.vw-ls-glossary{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:14px;margin:0}.vw-ls-glossary-entry{padding:18px 20px;border:1px solid var(--vw-line);border-inline-start:4px solid var(--vw-cyan);border-radius:18px;background:var(--vw-paper)}.vw-ls-glossary dt{font-size:1.15rem;font-weight:700;line-height:1.4}.vw-ls-glossary dd{display:flex;flex-direction:column;gap:6px;margin:6px 0 0}.vw-ls-sheet-formulas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));gap:14px;margin:0;padding:0;list-style:none}.vw-ls-sheet-formulas li{display:flex;flex-direction:column;gap:10px;padding:18px 20px;border:1px solid var(--vw-line);border-block-start:4px double var(--ls-explains);border-radius:18px;background:var(--vw-paper)}.vw-ls-checklist ul{display:flex;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none}.vw-ls-checklist li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px 12px;padding:6px 16px;border:1px solid var(--vw-line);border-radius:14px;background:var(--vw-paper)}.vw-ls-checklist li[data-done] .vw-ls-check span{color:var(--vw-muted);text-decoration:line-through}.vw-ls-ask{display:flex;flex-direction:column;gap:16px;max-inline-size:820px}.vw-shell .vw-ls-ask-intro h3{font-size:var(--ls-h2);font-weight:700;margin-block-end:4px}.vw-ls-ask-form{display:flex;flex-direction:column;gap:10px}.vw-ls-ask-form textarea{font-size:var(--ls-read);min-block-size:76px}.vw-ls-ask-form .vw-ls-actions{justify-content:space-between}.vw-ls-suggest{display:flex;flex-direction:column;gap:8px}.vw-ls-suggest ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vw-ls-suggest button{min-height:46px;max-inline-size:100%;padding:8px 16px;border:1px solid color-mix(in srgb,var(--vw-cyan) 32%,var(--vw-line));border-radius:16px;background:color-mix(in srgb,var(--vw-cyan) 6%,var(--vw-paper));color:var(--vw-ink);font-size:.98rem;line-height:1.5;text-align:start;cursor:pointer;transition:border-color .15s,background .15s}.vw-ls-suggest button:hover:not(:disabled){border-color:var(--vw-cyan);background:color-mix(in srgb,var(--vw-cyan) 12%,var(--vw-paper))}.vw-ls-answers{gap:14px;margin:0;padding:0;list-style:none}.vw-ls-answer,.vw-ls-answers{display:flex;flex-direction:column}.vw-ls-answer{gap:12px;padding:20px;border:1px solid var(--vw-line);border-radius:20px;background:var(--vw-paper)}.vw-shell .vw-ls-asked{display:flex;flex-direction:column;gap:2px;margin:0;font-size:1.1rem;font-weight:650;line-height:1.55}.vw-ls-answer-body{display:flex;flex-direction:column;gap:10px}.vw-shell .vw-ls-not-covered{margin:0;padding:12px 16px;border-radius:14px;background:color-mix(in srgb,var(--ls-unclear) 12%,var(--vw-raised));font-size:var(--ls-read);font-weight:600}.vw-ls-general{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px dashed color-mix(in srgb,var(--ls-explains) 55%,var(--vw-line));border-radius:14px;background:color-mix(in srgb,var(--ls-explains) 7%,transparent)}.vw-ls-general .vw-ls-overline{color:var(--ls-explains)}.vw-ls-course-link select{min-height:48px;padding:10px 12px;border:1px solid var(--vw-line);border-radius:12px;background:var(--vw-bg);color:var(--vw-ink);font-size:1rem}.vw-ls-course-link .vw-suggestions{display:flex;flex-wrap:wrap;gap:8px}.vw-ls-course-link .vw-suggestions button{min-height:44px;padding:8px 14px;border:1px solid var(--vw-line);border-radius:999px;background:var(--vw-bg);color:var(--vw-ink);font-size:.95rem;cursor:pointer}.vw-ls-course-link .vw-suggestions button[aria-pressed=true]{border-color:var(--vw-cyan)}.vw-ls-summary>.vw-full-transcript{margin-block-start:0}@media (prefers-reduced-motion:reduce){.vw-ls,.vw-ls *,.vw-ls-portal,.vw-ls-portal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root[data-motion=reduced] .vw-ls,:root[data-motion=reduced] .vw-ls *,:root[data-motion=reduced] .vw-ls-portal,:root[data-motion=reduced] .vw-ls-portal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}