.ot-sel-pill[data-v-3caa7f72]{z-index:200;background:#1d2733;border-radius:10px;align-items:center;gap:2px;padding:4px;animation:.12s ot-sel-pill-in-3caa7f72;display:inline-flex;position:absolute;box-shadow:0 10px 28px #0f172a59}@keyframes ot-sel-pill-in-3caa7f72{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.ot-sel-pill[data-v-3caa7f72]:after{content:"";border:6px solid #0000;border-top-color:#1d2733;border-bottom:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.ot-sel-pill button[data-v-3caa7f72]{color:#eef2f7;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;height:34px;padding:0 12px;font-size:13.5px;font-weight:600;display:inline-flex}.ot-sel-pill button[data-v-3caa7f72]:hover{background:#ffffff1f}.ot-sel-pill button[data-v-3caa7f72]:disabled{opacity:.58;cursor:default}.ot-sel-pill-div[data-v-3caa7f72]{background:#ffffff2e;width:1px;height:18px;margin:0 2px}@media print{.ot-sel-pill[data-v-3caa7f72]{display:none!important}}.lct-tools[data-v-a205159b]{background:var(--ot-surface,#fff);border-bottom:1px solid var(--ot-line,#dfe3e8)}.lct-tools-row[data-v-a205159b]{justify-content:space-between;padding:6px 8px}.lct-tool[data-v-a205159b],.lct-tools-row[data-v-a205159b]{align-items:center;gap:4px;display:flex}.lct-tool[data-v-a205159b]{min-width:44px;min-height:52px;color:var(--ot-muted,#5c6878);cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-direction:column;flex:1 1 0;justify-content:center;padding:0 2px;transition:background .16s,color .16s}.lct-tool span[data-v-a205159b]{letter-spacing:.02em;white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.lct-tool svg[data-v-a205159b]{flex:none}.lct-tool[data-v-a205159b]:hover{background:var(--ot-surface-soft,#f1f5fa);color:var(--ot-text,#1d2733)}.lct-tool[data-v-a205159b]:focus-visible{outline:2px solid color-mix(in srgb,var(--ot-link,#06c) 35%,transparent);outline-offset:2px}.lct-tool[data-v-a205159b]:disabled{opacity:.58;cursor:default}.lct-tool.is-saved[data-v-a205159b],.lct-tool.is-saving[data-v-a205159b]{color:var(--ot-link)}.lct-tool.is-error[data-v-a205159b]{color:var(--ot-color-danger-text)}.lct-save-dot[data-v-a205159b]{fill:var(--ot-color-warning)}.lct-save-ring-track[data-v-a205159b]{stroke:var(--ot-line)}.lct-save-ring-fill[data-v-a205159b]{stroke:currentColor;transition:stroke-dashoffset .2s}.lct-tool.is-armed[data-v-a205159b],.lct-tool.is-armed[data-v-a205159b]:hover{color:#fff;background:#1f2946}.lct-tools-div[data-v-a205159b]{background:var(--ot-line,#dfe3e8);flex:none;width:1px;height:32px}.lct-tools-hint[data-v-a205159b]{border-top:1px solid var(--ot-color-warning-border,#f0d58f);background:var(--ot-color-warning-bg,#fff8df);color:var(--ot-color-warning-text,#785900);justify-content:space-between;align-items:center;gap:12px;margin:0;padding:0 4px 0 16px;font-size:13px;font-weight:500;line-height:1.3;display:flex}.lct-tools-done[data-v-a205159b]{min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:8px;flex:none;padding:0 12px;font-weight:700}.lct-tools-done[data-v-a205159b]:hover{text-decoration:underline}.lct-tools-done[data-v-a205159b]:focus-visible{outline:2px solid color-mix(in srgb,var(--ot-link,#06c) 35%,transparent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.lct-save-ring-fill[data-v-a205159b],.lct-tool[data-v-a205159b]{transition:none}}@media print{.lct-tools[data-v-a205159b]{display:none!important}}.lct-offline[data-v-3d9bb7fb]{border-bottom:1px solid var(--ot-line);background:var(--ot-surface);color:var(--ot-text);gap:12px;padding:14px 14px 12px;display:grid}.lct-offline-head[data-v-3d9bb7fb]{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.lct-offline-icon[data-v-3d9bb7fb]{border-radius:var(--ot-radius-pill);background:var(--ot-surface-soft);width:30px;height:30px;color:var(--ot-muted);place-items:center;display:inline-grid}.is-good .lct-offline-icon[data-v-3d9bb7fb]{background:var(--ot-color-success-bg);color:var(--ot-color-success-text)}.is-warn .lct-offline-icon[data-v-3d9bb7fb]{background:var(--ot-color-warning-bg);color:var(--ot-color-warning-text)}.is-bad .lct-offline-icon[data-v-3d9bb7fb]{background:var(--ot-color-danger-bg);color:var(--ot-color-danger-text)}.lct-offline-copy[data-v-3d9bb7fb]{gap:3px;min-width:0;display:grid}.lct-offline-copy strong[data-v-3d9bb7fb]{font-size:14px;font-weight:650;line-height:1.3}.lct-offline-copy p[data-v-3d9bb7fb],.lct-offline-exam p[data-v-3d9bb7fb]{color:var(--ot-muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.lct-offline-copy .lct-offline-meta[data-v-3d9bb7fb]{font-size:12px}.lct-offline-nowrap[data-v-3d9bb7fb]{white-space:nowrap}.lct-offline-close[data-v-3d9bb7fb]{border-radius:var(--ot-radius-md);width:32px;height:32px;color:var(--ot-muted);cursor:pointer;background:0 0;border:0;place-items:center;margin:-4px -4px 0 0;display:inline-grid}.lct-offline-close[data-v-3d9bb7fb]:hover{background:var(--ot-surface-soft);color:var(--ot-text)}.lct-offline-close[data-v-3d9bb7fb]:focus-visible,.lct-offline-link[data-v-3d9bb7fb]:focus-visible{outline:2px solid color-mix(in srgb,var(--ot-link) 45%,transparent);outline-offset:2px}.lct-offline-bar[data-v-3d9bb7fb]{border-radius:var(--ot-radius-pill);background:var(--ot-surface-soft);height:6px;overflow:hidden}.lct-offline-bar>span[data-v-3d9bb7fb]{border-radius:inherit;background:var(--ot-link);height:100%;transition:width .2s;display:block}.lct-offline-actions[data-v-3d9bb7fb]{flex-wrap:wrap;gap:8px;display:flex}.lct-offline-actions .ot-mini-button[data-v-3d9bb7fb]{min-height:36px}.lct-offline-remove[data-v-3d9bb7fb]:hover{border-color:var(--ot-color-danger-border);color:var(--ot-color-danger-text)}.lct-offline-exam[data-v-3d9bb7fb]{gap:8px;display:grid}.lct-offline-exam.is-bad p[data-v-3d9bb7fb]{color:var(--ot-color-danger-text)}.lct-offline-link[data-v-3d9bb7fb]{color:var(--ot-link);justify-self:start;align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.lct-offline-link[data-v-3d9bb7fb]:hover{text-decoration:underline}@media (pointer:coarse){.lct-offline-actions .ot-mini-button[data-v-3d9bb7fb]{min-height:44px}.lct-offline-copy .lct-offline-meta[data-v-3d9bb7fb]{font-size:12px}.lct-offline-nowrap[data-v-3d9bb7fb]{white-space:nowrap}.lct-offline-close[data-v-3d9bb7fb]{width:44px;height:44px;margin:-10px -10px 0 0}}@media (prefers-reduced-motion:reduce){.lct-offline-bar>span[data-v-3d9bb7fb]{transition:none}}@media print{.lct-offline[data-v-3d9bb7fb]{display:none!important}}.ot-dsheet[data-v-66c05a14]{z-index:1200;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:var(--ot-bg);color:var(--ot-text);font-family:var(--ot-font-ui);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0}.ot-dsheet__bar[data-v-66c05a14]{background:var(--ot-surface);border-bottom:1px solid var(--ot-line);align-items:center;gap:8px;min-height:56px;padding:6px 4px 6px 16px;display:flex}.ot-dsheet__heading[data-v-66c05a14]{flex:1;min-width:0}.ot-dsheet__title[data-v-66c05a14]{font-size:15px;font-weight:var(--ot-weight-semibold);white-space:nowrap;text-overflow:ellipsis;color:var(--ot-text);margin:0;line-height:1.3;overflow:hidden}.ot-dsheet__hint[data-v-66c05a14]{color:var(--ot-muted);margin:2px 0 0;font-size:12px;line-height:1.3}.ot-dsheet__close[data-v-66c05a14]{border-radius:var(--ot-radius-pill);width:44px;height:44px;color:var(--ot-text);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.ot-dsheet__close[data-v-66c05a14]:active,.ot-dsheet__close[data-v-66c05a14]:hover{background:var(--ot-surface-soft)}.ot-dsheet__viewport[data-v-66c05a14]{touch-action:none;overscroll-behavior:contain;cursor:grab;-webkit-user-select:none;user-select:none;flex:1;min-height:0;position:relative;overflow:hidden}.ot-dsheet__viewport[data-v-66c05a14]:active{cursor:grabbing}.ot-dsheet__paper[data-v-66c05a14]{box-sizing:border-box;border-radius:var(--ot-radius-md);background:var(--ot-color-text-inverse);color:var(--ot-color-navy)}.ot-dsheet__paper[data-v-66c05a14],.ot-dsheet__tools[data-v-66c05a14]{border:1px solid var(--ot-line);box-shadow:var(--ot-shadow-sm);position:absolute}.ot-dsheet__tools[data-v-66c05a14]{right:calc(12px + env(safe-area-inset-right));bottom:calc(12px + env(safe-area-inset-bottom));background:var(--ot-surface);align-items:center;gap:2px;padding:3px;display:flex}.ot-dsheet__tool[data-v-66c05a14],.ot-dsheet__tools[data-v-66c05a14]{border-radius:var(--ot-radius-pill)}.ot-dsheet__tool[data-v-66c05a14]{min-width:44px;height:40px;color:var(--ot-text);font:inherit;font-size:13px;font-weight:var(--ot-weight-semibold);cursor:pointer;background:0 0;border:0;place-items:center;padding:0 10px;display:grid}.ot-dsheet__tool[data-v-66c05a14]:active:not(:disabled),.ot-dsheet__tool[data-v-66c05a14]:hover:not(:disabled){background:var(--ot-surface-soft)}.ot-dsheet__tool[data-v-66c05a14]:disabled{color:var(--ot-muted);cursor:default;opacity:.55}.ot-dsheet__close[data-v-66c05a14]:focus-visible,.ot-dsheet__tool[data-v-66c05a14]:focus-visible{outline:2px solid var(--ot-link);outline-offset:1px}.ot-dsheet__viewport[data-v-66c05a14]:focus-visible{outline:2px solid var(--ot-link);outline-offset:-2px}@media (height<=520px){.ot-dsheet__bar[data-v-66c05a14]{min-height:48px;padding-top:2px;padding-bottom:2px}.ot-dsheet__hint[data-v-66c05a14]{display:none}}@media (prefers-reduced-motion:no-preference){.ot-dsheet[data-v-66c05a14]{animation:.14s ease-out ot-dsheet-in-66c05a14}.ot-dsheet__paper.is-animating[data-v-66c05a14]{transition:left .2s,top .2s,width .2s,height .2s,padding .2s}}@keyframes ot-dsheet-in-66c05a14{0%{opacity:0}to{opacity:1}}@media print{.ot-dsheet[data-v-66c05a14]{display:none!important}}.lct-grid[data-v-9c1c4cfe]{margin-top:0}.lct-main[data-v-9c1c4cfe]{--lct-sticky-chrome:var(--ot-sticky-header,0px);min-width:0;display:block}.lct-main[data-v-9c1c4cfe]>*{box-sizing:border-box;max-width:100%}.ot-notes-page[data-v-9c1c4cfe]{padding-top:10px}.lct-main[data-v-9c1c4cfe] .ot-chapter-outline{display:none}.lct-rail[data-v-9c1c4cfe]{flex-direction:column;gap:14px;max-height:calc(100vh - 90px);display:flex;position:sticky;top:76px;overflow-y:auto}.lct-toc[data-v-9c1c4cfe]{flex:none;padding:0 0 14px;overflow:hidden}.lct-toc-head[data-v-9c1c4cfe]{background:#1f2946;margin-bottom:7px;padding:7px 12px}.lct-toc-head .lct-toc-kicker[data-v-9c1c4cfe]{color:#fff;margin:0;padding:0}.lct-toc-nav[data-v-9c1c4cfe]{grid-template-columns:22px minmax(0,1fr) 22px;align-items:center;gap:8px;width:100%;display:grid}.lct-toc-nav .lct-toc-kicker[data-v-9c1c4cfe]{text-align:center}.lct-toc-nav a[data-v-9c1c4cfe],.lct-toc-nav>span[data-v-9c1c4cfe]{color:#fff;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:19px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lct-toc-nav a[data-v-9c1c4cfe]:hover{color:#ffffffc7}.lct-toc-nav a[data-v-9c1c4cfe]:focus-visible{outline-offset:2px;outline:2px solid #fff}.lct-toc-nav>span.is-disabled[data-v-9c1c4cfe]{opacity:.3}.lct-toc-kicker[data-v-9c1c4cfe]{letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted,#65707d);margin:0 0 8px;padding:0 16px;font-size:11px;font-weight:800}.lct-toc-kicker em[data-v-9c1c4cfe]{float:right;letter-spacing:0;color:var(--ot-line-strong,var(--ot-line-strong));font-style:normal}.lct-toc-list[data-v-9c1c4cfe]{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.lct-toc-spine[data-v-9c1c4cfe]{margin-left:0;margin-right:4px}.lct-toc[data-v-9c1c4cfe],.lct-toc-spine[data-v-9c1c4cfe],.lct-toc-spine li[data-v-9c1c4cfe]{position:relative}.lct-toc-spine a[data-v-9c1c4cfe]{color:var(--ot-soft,#475569);padding:5px 10px 5px 46px;font-size:13px;font-weight:550;line-height:1.4;text-decoration:none;display:block}.lct-toc-spine .lct-toc-l3 a[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);padding-left:58px;font-size:12.5px}.lct-toc-spine a[data-v-9c1c4cfe]:hover{color:var(--ot-link,#06c)}.lct-toc-num[data-v-9c1c4cfe]{font-family:var(--ot-font-mono,ui-monospace,Menlo,monospace);color:var(--ot-line-strong,var(--ot-line-strong));margin-right:7px;font-size:11px;font-weight:800}.lct-toc-spine li.is-active>a[data-v-9c1c4cfe]{color:var(--ot-text,#20242c);font-weight:750}.lct-toc-spine li.is-active>a .lct-toc-num[data-v-9c1c4cfe]{color:var(--ot-red-text,#c00)}.lct-toc-spine li.is-active[data-v-9c1c4cfe]:before{content:"";background:var(--ot-red,#c00);border-radius:0 4px 4px 0;width:4px;position:absolute;top:4px;bottom:4px;left:-1px}.lct-toc-check[data-v-9c1c4cfe]{border:1.5px solid var(--ot-line-strong,var(--ot-line-strong));background:var(--ot-surface);color:#0000;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;padding:0;transition:border-color .13s,background .13s,color .13s;display:inline-flex;position:absolute;top:6px;left:16px}.lct-toc-check svg[data-v-9c1c4cfe]{width:10px;height:10px}.lct-toc-check[data-v-9c1c4cfe]:hover{border-color:var(--ot-link,#06c)}.lct-toc-check[data-v-9c1c4cfe]:focus-visible{outline:2px solid var(--ot-link,#06c);outline-offset:2px}.lct-toc-spine li.is-studied .lct-toc-check[data-v-9c1c4cfe]{border-color:color-mix(in srgb,var(--ot-link,#06c) 45%,var(--ot-line));background:color-mix(in srgb,var(--ot-link,#06c) 9%,var(--ot-surface));color:var(--ot-link,#06c)}.lct-toc-spine li.is-studied.is-stale .lct-toc-check[data-v-9c1c4cfe]{color:#785900;background:#fff8df;border-color:#f0d58f}.lct-sub[data-v-9c1c4cfe]{color:var(--ot-muted,#657386);margin:-2px 0 4px;padding:0 34px 0 46px;font-size:11px;font-weight:600;line-height:1.25;display:block}.lct-sub.is-live[data-v-9c1c4cfe]{color:var(--ot-link,#06c)}.lct-sub.is-complete[data-v-9c1c4cfe]{color:#4a8a76}.lct-sub.is-stale[data-v-9c1c4cfe]{color:#785900}.lct-act[data-v-9c1c4cfe]{align-items:center;gap:6px;display:flex}.lct-act-dot[data-v-9c1c4cfe]{background:0 0;border:1.5px solid;border-radius:50%;flex:none;width:7px;height:7px}.lct-act.is-none[data-v-9c1c4cfe]{color:var(--ot-muted,#657386)}.lct-act.is-progress[data-v-9c1c4cfe]{color:var(--ot-color-warning-text,#785900)}.lct-act.is-progress .lct-act-dot[data-v-9c1c4cfe]{background:linear-gradient(90deg,currentColor 0 50%,#0000 0 100%)}.lct-act.is-done[data-v-9c1c4cfe]{color:var(--ot-color-success-text,#176b32)}.lct-act.is-done .lct-act-dot[data-v-9c1c4cfe]{background:currentColor}.lct-toc-play[data-v-9c1c4cfe]{color:#fff;cursor:pointer;background:#16243d;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background .13s,transform .13s;display:inline-flex;position:absolute;top:3px;right:5px}.lct-toc-play svg[data-v-9c1c4cfe]{width:11px;height:11px}.lct-toc-play[data-v-9c1c4cfe]:hover{background:#22355a;transform:scale(1.06)}.lct-toc-play[data-v-9c1c4cfe]:focus-visible{outline:2px solid var(--ot-link,#06c);outline-offset:2px}.lct-toc-play.is-complete[data-v-9c1c4cfe]{background:#4a8a76}.lct-toc-spine a.lct-toc-video[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);align-items:center;gap:8px;padding:4px 10px 4px 46px;font-size:12.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.lct-toc-video-ic[data-v-9c1c4cfe]{width:18px;height:18px;color:var(--ot-muted,#65707d);flex:none;justify-content:center;align-items:center;display:inline-flex}.lct-toc-video-ic svg[data-v-9c1c4cfe]{width:16px;height:16px}.lct-toc-spine a.lct-toc-video[data-v-9c1c4cfe]:hover,.lct-toc-spine a.lct-toc-video:hover .lct-toc-video-ic[data-v-9c1c4cfe]{color:var(--ot-link,#06c)}.lct-toc-spine a.lct-toc-video[data-v-9c1c4cfe]:focus-visible{outline:2px solid var(--ot-link,#06c);outline-offset:-2px}.lct-mobile-toc .lct-toc-spine a.lct-toc-video[data-v-9c1c4cfe]{min-height:44px;padding:10px 16px 10px 46px;font-size:14px}.lct-mobile-toc .lct-toc-video-ic[data-v-9c1c4cfe]{width:22px;height:22px}.lct-mobile-toc .lct-toc-video-ic svg[data-v-9c1c4cfe]{width:18px;height:18px}.lct-toc-spine button.lct-toc-take[data-v-9c1c4cfe]{width:100%;color:var(--ot-muted,#657386);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:2px 10px 4px 46px;font-size:11px;font-weight:600;line-height:1.25;display:flex}.lct-toc-take-disc[data-v-9c1c4cfe]{color:#fff;background:#16243d;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.lct-toc-take-disc svg[data-v-9c1c4cfe]{width:8px;height:8px}.lct-toc-spine button.lct-toc-take.is-paused[data-v-9c1c4cfe]{color:var(--ot-link,#06c)}.lct-toc-spine button.lct-toc-take.is-complete[data-v-9c1c4cfe]{color:#4a8a76}.lct-toc-spine button.lct-toc-take.is-complete .lct-toc-take-disc[data-v-9c1c4cfe]{background:#4a8a76}.lct-toc-spine button.lct-toc-take[data-v-9c1c4cfe]:hover{color:var(--ot-text,#20242c)}.lct-toc-spine button.lct-toc-take[data-v-9c1c4cfe]:focus-visible{outline:2px solid var(--ot-link,#06c);outline-offset:-2px}.lct-mobile-toc .lct-toc-spine button.lct-toc-take[data-v-9c1c4cfe]{min-height:44px;padding:8px 16px 8px 46px;font-size:13px}.lct-mobile-toc .lct-toc-take-disc[data-v-9c1c4cfe]{width:22px;height:22px}.lct-mobile-toc .lct-toc-take-disc svg[data-v-9c1c4cfe]{width:10px;height:10px}.lct-studied-line[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);margin:0 0 6px;padding:0 16px;font-size:11.5px;font-weight:550;line-height:1.3}.lct-toc-kind-deck>a[data-v-9c1c4cfe]:before,.lct-toc-kind-flashcards>a[data-v-9c1c4cfe]:before{content:"◆";vertical-align:middle;color:var(--ot-line-strong,var(--ot-line-strong));margin-right:8px;font-size:8px}.lct-toc-spine li.is-active.lct-toc-kind-deck>a[data-v-9c1c4cfe]:before,.lct-toc-spine li.is-active.lct-toc-kind-flashcards>a[data-v-9c1c4cfe]:before{color:var(--ot-red,#c00)}.lct-mobile-chrome[data-v-9c1c4cfe]{display:none}.lct-rail-tools[data-v-9c1c4cfe]{border-bottom:1px solid var(--ot-line);margin:-7px 0 8px}.ot-notes-hero-top[data-v-9c1c4cfe]{align-items:flex-start;gap:12px;margin-bottom:0;display:flex}.ot-notes-hero-top>h1[data-v-9c1c4cfe]{flex:1;min-width:0;margin:0}.lct-toc-bm[data-v-9c1c4cfe]:disabled,.ot-composer button[data-v-9c1c4cfe]:disabled,.ot-save-popover button[data-v-9c1c4cfe]:disabled{opacity:.58;cursor:default}.ot-saves-error[data-v-9c1c4cfe]{color:var(--ot-color-danger-text,#b3261e);margin:12px 0 0;font-size:14px;font-weight:650}.ot-notes-section-feature[data-v-9c1c4cfe]{width:min(100%,var(--ot-notes-page-width));min-height:112px;margin:8px 0 18px}.ot-notes-page-count[data-v-9c1c4cfe]{width:min(100%,var(--ot-notes-page-width));color:var(--ot-muted,#65707d);text-align:center;margin:22px 0 6px;font-size:13px;font-weight:700}.lct-main #notes-chapter-title[data-v-9c1c4cfe],.lct-main[data-v-9c1c4cfe] .ot-flashcard-deck-v2,.lct-main[data-v-9c1c4cfe] .ot-objective-deck,.lct-main[data-v-9c1c4cfe] [data-ot-block],.lct-main[data-v-9c1c4cfe] h2,.lct-main[data-v-9c1c4cfe] h3{scroll-margin-top:calc(8px + var(--lct-sticky-chrome,0px))}.ot-student-save-host[data-v-9c1c4cfe]{width:min(100%,var(--ot-notes-page-width));margin:0;position:relative}.ot-student-save-host>.ot-notes-body[data-v-9c1c4cfe]{width:100%}::highlight(ot-student-hl){color:inherit;background:#f2c94c7a}::highlight(ot-student-hl-pending){color:inherit;background:#f2c94c7a}.ot-save-flash{animation:1.35s ot-save-flash-9c1c4cfe}@keyframes ot-save-flash-9c1c4cfe{0%,to{box-shadow:none}28%{box-shadow:0 0 0 5px #f2c94c61}}.lct-toc-bm[data-v-9c1c4cfe]{width:24px;height:24px;color:var(--ot-muted,#65707d);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:opacity .13s,color .13s;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.lct-toc-bm[data-v-9c1c4cfe]:focus-visible,.lct-toc-spine li.is-bookmarked .lct-toc-bm[data-v-9c1c4cfe],.lct-toc-spine li:hover .lct-toc-bm[data-v-9c1c4cfe]{opacity:1}.lct-toc-bm[data-v-9c1c4cfe]:hover{background:var(--ot-surface-soft)}.lct-toc-bm[data-v-9c1c4cfe]:hover,.lct-toc-spine li.is-bookmarked .lct-toc-bm[data-v-9c1c4cfe]{color:var(--ot-link,#06c)}.lct-toc-spine a[data-v-9c1c4cfe]{padding-right:34px}.lct-toc-spine li.has-take a[data-v-9c1c4cfe]{padding-right:62px}.lct-toc-spine li.has-take .lct-toc-bm[data-v-9c1c4cfe]{right:32px}.lct-toc-spine li.lct-toc-kind-chapter>a[data-v-9c1c4cfe]{color:#1f2946;padding:7px 12px;font-size:13.5px;font-weight:750}.lct-toc-spine li.lct-toc-kind-chapter>a[data-v-9c1c4cfe]:hover{color:var(--ot-link,#06c)}html[data-theme=dark] .lct-toc-spine li.lct-toc-kind-chapter>a{color:var(--ot-text)}.ot-saved-rail[data-v-9c1c4cfe]{padding:14px 16px}.ot-saved-all[data-v-9c1c4cfe]{float:right;color:var(--ot-link,#06c);letter-spacing:0;text-transform:none;font-size:11.5px;font-weight:600;text-decoration:none}.ot-saved-all[data-v-9c1c4cfe]:hover,.ot-saved-panel-actions button.is-link[data-v-9c1c4cfe]:hover{text-decoration:underline}.ot-saved-empty[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);text-align:center;padding:5px 0 3px}.ot-saved-empty-demo[data-v-9c1c4cfe]{width:min(100%,218px);height:67px;margin:3px auto 10px;padding-top:9px;position:relative}.ot-saved-empty-toolbar[data-v-9c1c4cfe]{z-index:1;color:#fff;background:#1d2733;border-radius:8px;align-items:center;padding:6px 8px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex;position:relative;box-shadow:0 5px 14px #0f172a33}.ot-saved-empty-toolbar[data-v-9c1c4cfe]:after{content:"";background:#1d2733;width:10px;height:10px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.ot-saved-empty-toolbar span[data-v-9c1c4cfe]{z-index:1;padding:0 7px;position:relative}.ot-saved-empty-toolbar span+span[data-v-9c1c4cfe]{border-left:1px solid #ffffff47}.ot-saved-empty-selection[data-v-9c1c4cfe]{width:110px;color:var(--ot-text,#1d2733);background:#8ebae694;margin:8px auto 0;padding:4px 8px;font-size:11px;line-height:1.1;display:block}html[data-theme=dark] .ot-saved-empty-selection{background:color-mix(in srgb,var(--ot-link) 32%,var(--ot-surface))}.ot-saved-empty p[data-v-9c1c4cfe]{margin:0;font-size:12px;line-height:1.45}.ot-saved-empty a[data-v-9c1c4cfe]{color:var(--ot-link,#06c);font-weight:700}.ot-saved-row[data-v-9c1c4cfe]{border:0;border-top:1px solid var(--ot-line);width:100%;color:var(--ot-text,#1d2733);cursor:pointer;text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr);gap:2px 8px;padding:9px 0;display:grid}.ot-saved-row[data-v-9c1c4cfe]:first-of-type{border-top:0}.ot-saved-item+.ot-saved-item>.ot-saved-row[data-v-9c1c4cfe]{border-top:1px solid var(--ot-line)}.ot-saved-row:hover strong[data-v-9c1c4cfe]{color:var(--ot-link,#06c)}.ot-saved-row-ic[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);grid-row:span 3;align-items:flex-start;padding-top:2px;display:flex}.ot-saved-row.is-highlight .ot-saved-row-ic[data-v-9c1c4cfe]{color:#c9a227}.ot-saved-row.is-note .ot-saved-row-ic[data-v-9c1c4cfe]{color:var(--ot-link,#06c)}.ot-saved-row.is-section .ot-saved-row-ic[data-v-9c1c4cfe]{color:var(--ot-color-success,#007d6e)}.ot-saved-row strong[data-v-9c1c4cfe]{color:var(--ot-text,#1d2733);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.ot-saved-row-meta[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:550;line-height:1.3;overflow:hidden}.ot-saved-row em[data-v-9c1c4cfe]{color:#9a5a00;font-size:12px;font-style:normal}.ot-saved-item.is-open[data-v-9c1c4cfe]{background:var(--ot-surface-soft)}.ot-saved-item.is-open>.ot-saved-row strong[data-v-9c1c4cfe]{-webkit-line-clamp:unset}.ot-saved-panel[data-v-9c1c4cfe]{padding:4px 0 12px 32px;font-size:13px}.ot-saved-panel-text[data-v-9c1c4cfe]{color:var(--ot-text,#1d2733);margin:0 0 9px;font-size:13px;line-height:1.45}.ot-saved-panel textarea[data-v-9c1c4cfe]{border:1px solid var(--ot-line);background:var(--ot-surface);width:100%;color:var(--ot-text,#1d2733);font:inherit;resize:vertical;border-radius:8px;margin:0 0 9px;padding:7px 9px;font-size:13px;line-height:1.4;display:block}.ot-saved-panel em[data-v-9c1c4cfe]{color:#9a5a00;margin:0 0 9px;font-size:12px;font-style:normal;display:block}.ot-saved-panel-actions[data-v-9c1c4cfe]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ot-saved-panel-actions button[data-v-9c1c4cfe]{background:var(--ot-link,#06c);color:#fff;cursor:pointer;min-height:30px;font:inherit;border:1px solid #0000;border-radius:8px;padding:0 11px;font-size:12.5px;font-weight:700}.ot-saved-panel-actions button.is-link[data-v-9c1c4cfe]{color:var(--ot-link,#06c);background:0 0;padding:0 4px}.ot-saved-panel-actions button.is-ghost[data-v-9c1c4cfe]{border-color:var(--ot-line);color:var(--ot-soft,#475569);background:0 0}.ot-saved-panel-actions button.is-ghost[data-v-9c1c4cfe]:hover{color:var(--ot-red-text,#c00)}.ot-saved-panel-actions button[data-v-9c1c4cfe]:disabled{opacity:.58;cursor:default}.ot-saved-panel-actions button[data-v-9c1c4cfe]:focus-visible{outline:2px solid color-mix(in srgb,var(--ot-link,#06c) 35%,transparent);outline-offset:2px}.ot-sheet-backdrop[data-v-9c1c4cfe]{z-index:210;background:#0f172a52;position:fixed;inset:0}.ot-saved-drawer[data-v-9c1c4cfe]{z-index:211;background:var(--ot-surface);padding:4px 20px max(14px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;max-height:calc(min(70vh,560px));position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 40px #0f172a40}.ot-sheet-grab[data-v-9c1c4cfe]{background:var(--ot-line);border-radius:2px;width:40px;height:4px;margin:8px auto;display:block}.ot-saved-drawer-head[data-v-9c1c4cfe]{letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted,#65707d);margin:0 0 6px;font-size:11px;font-weight:800}.ot-composer[data-v-9c1c4cfe]{z-index:212;border:1px solid var(--ot-line);background:var(--ot-surface);border-radius:12px;width:calc(min(380px,100vw - 24px));position:absolute;overflow:hidden;box-shadow:0 18px 44px #0f172a29}.ot-composer.is-sheet[data-v-9c1c4cfe]{width:auto;padding-bottom:max(0px,env(safe-area-inset-bottom));border-radius:18px 18px 0 0;position:fixed;inset:auto 0 0}.ot-composer-ctx[data-v-9c1c4cfe]{background:var(--ot-surface-soft);border-bottom:1px solid var(--ot-line);color:var(--ot-muted,#65707d);align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12.5px;font-weight:600;display:flex}.ot-composer-ctx svg[data-v-9c1c4cfe]{color:var(--ot-link,#06c);flex:none}.ot-composer-ctx b[data-v-9c1c4cfe]{color:var(--ot-text,#1d2733);font-weight:700}.ot-composer-quote[data-v-9c1c4cfe]{color:var(--ot-soft,#475569);-webkit-line-clamp:3;background:#fffbea;border-left:3px solid #f2c94c;border-radius:0 6px 6px 0;-webkit-box-orient:vertical;margin:12px 14px 0;padding:6px 10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.ot-composer textarea[data-v-9c1c4cfe]{box-sizing:border-box;border:1px solid var(--ot-line);resize:vertical;width:calc(100% - 28px);min-height:84px;color:var(--ot-text,#1d2733);font:inherit;border-radius:8px;margin:12px 14px 0;padding:10px 12px;font-size:14.5px;line-height:1.5;display:block}.ot-composer textarea[data-v-9c1c4cfe]:focus{outline:2px solid color-mix(in srgb,var(--ot-link,#06c) 30%,transparent);border-color:var(--ot-link,#06c)}.ot-composer-foot[data-v-9c1c4cfe]{align-items:center;gap:8px;padding:12px 14px;display:flex}.ot-composer-hint[data-v-9c1c4cfe]{color:#9aa4b0;flex:1;font-size:12px}.ot-composer.is-sheet .ot-composer-hint[data-v-9c1c4cfe]{visibility:hidden}.ot-composer button[data-v-9c1c4cfe],.ot-save-popover>div button[data-v-9c1c4cfe]{background:var(--ot-link,#06c);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;height:34px;padding:0 16px;font-size:13.5px;font-weight:700}.ot-composer button.is-ghost[data-v-9c1c4cfe],.ot-save-popover button.is-ghost[data-v-9c1c4cfe]{border-color:var(--ot-line);color:var(--ot-soft,#475569);background:0 0}.ot-save-popover[data-v-9c1c4cfe]{border:1px solid var(--ot-line);background:var(--ot-surface);border-radius:12px;box-shadow:0 12px 30px #0f172a2e}.ot-save-popover textarea[data-v-9c1c4cfe]{box-sizing:border-box;resize:vertical;border:1px solid var(--ot-line);width:100%;color:var(--ot-text,#1d2733);font:inherit;border-radius:7px;padding:8px 10px}.ot-save-popover>div[data-v-9c1c4cfe]{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.ot-save-popover .ot-save-popover-close[data-v-9c1c4cfe]{background:var(--ot-surface-soft);color:var(--ot-soft,#475569);cursor:pointer;border:0;border-radius:6px;font-size:15px;font-weight:700}.ot-save-popover[data-v-9c1c4cfe]{width:calc(min(360px,100vw - 40px));padding:16px;position:fixed;bottom:22px;right:20px}.ot-save-popover-close[data-v-9c1c4cfe]{min-width:30px;padding:0;position:absolute;top:8px;right:8px}.ot-save-popover p[data-v-9c1c4cfe]{color:var(--ot-muted,#65707d);text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:800}.ot-save-popover strong[data-v-9c1c4cfe]{color:var(--ot-text,#1d2733);margin-bottom:10px;margin-right:28px;font-size:15px;line-height:1.4;display:block}.ot-save-popover em[data-v-9c1c4cfe]{color:#9a5a00;margin-top:8px;font-size:13px;font-style:normal;display:block}@media (width<=1020px){.lct-grid[data-v-9c1c4cfe]{grid-template-columns:1fr}.lct-rail[data-v-9c1c4cfe]{display:none}.lct-mobile-chrome[data-v-9c1c4cfe]{z-index:18;box-sizing:border-box;background:#1f2946;border:0;border-radius:0;width:calc(100% + 32px);max-width:none;height:12px;margin:0 -16px;display:block;position:sticky;top:0}.lct-mobile-strip[data-v-9c1c4cfe]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;width:100%;height:12px;margin:0;padding:0;display:flex;position:relative}.lct-mobile-strip[data-v-9c1c4cfe]:after{content:"";width:64px;height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lct-mobile-chrome.is-stuck .lct-mobile-strip[data-v-9c1c4cfe]:after{width:88px;top:0;transform:translate(-50%)}.lct-mobile-strip[data-v-9c1c4cfe]:focus-visible{outline-offset:-2px;outline:2px solid #fff}.lct-mobile-handle[data-v-9c1c4cfe]{background:var(--ot-header-surface-active);border-radius:6px;width:88px;height:12px;display:block;position:relative}.lct-mobile-handle[data-v-9c1c4cfe]:after,.lct-mobile-handle[data-v-9c1c4cfe]:before{content:"";background:var(--ot-header-fg);border-radius:2px;height:3px;position:absolute;left:12px;right:12px}.lct-mobile-handle[data-v-9c1c4cfe]:before{top:2px}.lct-mobile-handle[data-v-9c1c4cfe]:after{bottom:2px}.lct-mobile-panel[data-v-9c1c4cfe]{flex-direction:column;animation:.16s lct-panel-in-9c1c4cfe;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 12px 28px #0f172a1a}@keyframes lct-panel-in-9c1c4cfe{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.lct-mobile-panel[data-v-9c1c4cfe]{animation:none}}.lct-mobile-toc[data-v-9c1c4cfe]{box-sizing:border-box;background:#1f2946;border:0;border-radius:0;width:100%;max-width:100%;margin:0;display:block}.lct-mobile-toc[open][data-v-9c1c4cfe]{background:var(--ot-surface);border:0;border-radius:0}html[data-theme=dark] .lct-mobile-toc[open]{background:var(--ot-surface,#171c24)}.lct-mobile-tools[data-v-9c1c4cfe]{box-shadow:0 12px 28px #0f172a1a}.lct-mobile-toc[open]~.lct-mobile-tools[data-v-9c1c4cfe]{display:none}.lct-mobile-toc summary[data-v-9c1c4cfe]{cursor:pointer;background:#1f2946;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;min-height:48px;padding:2px 4px;list-style:none;display:grid}.lct-mobile-chapter-nav[data-v-9c1c4cfe]{color:#fff;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:22px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lct-mobile-chapter-nav[data-v-9c1c4cfe]:hover{color:#ffffffc7}.lct-mobile-chapter-nav[data-v-9c1c4cfe]:focus-visible{outline-offset:-2px;outline:2px solid #fff}.lct-mobile-chapter-nav.is-disabled[data-v-9c1c4cfe]{opacity:.3}.lct-mobile-chapter-label[data-v-9c1c4cfe]{color:#fff;letter-spacing:.1em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;gap:9px;min-width:0;font-size:12px;font-weight:700;line-height:1.15;display:inline-flex;overflow:hidden}.lct-mobile-chapter-label[data-v-9c1c4cfe]:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.lct-mobile-toc[open] .lct-mobile-chapter-label[data-v-9c1c4cfe]:after{transform:rotate(225deg)translateY(-1px)}.lct-mobile-toc-tools[data-v-9c1c4cfe]{border-top:1px solid var(--ot-line);justify-content:flex-end;padding:8px 10px 6px;display:flex}.lct-mobile-toc[open] .lct-toc-list[data-v-9c1c4cfe]{border-bottom:1px solid var(--ot-line)}.lct-mobile-saved-btn[data-v-9c1c4cfe]{border:1px solid var(--ot-line);background:var(--ot-surface);min-height:44px;color:var(--ot-link,#06c);cursor:pointer;border-radius:999px;align-items:center;gap:5px;padding:0 14px;display:inline-flex}.lct-mobile-saved-btn em[data-v-9c1c4cfe]{font:700 12px/1 sans-serif}.lct-mobile-toc summary[data-v-9c1c4cfe]::-webkit-details-marker{display:none}.lct-mobile-toc .lct-studied-line[data-v-9c1c4cfe]{padding:10px 14px 0;font-size:12px}.lct-mobile-toc .lct-toc-list[data-v-9c1c4cfe]{border-top:1px solid var(--ot-line);max-height:calc(min(58vh,480px));padding:6px 0 12px;overflow-y:auto}.lct-mobile-toc .lct-toc-spine a[data-v-9c1c4cfe]{border-left:3px solid #0000;border-radius:0;min-height:44px;padding:12px 52px 12px 46px;font-size:15px;line-height:1.35;display:block}.lct-mobile-toc .lct-toc-spine li.has-take a[data-v-9c1c4cfe]{padding-right:96px}.lct-mobile-toc .lct-toc-spine .lct-toc-l3 a[data-v-9c1c4cfe]{padding-left:62px;font-size:14px}.lct-mobile-toc .lct-toc-spine li.lct-toc-kind-chapter>a[data-v-9c1c4cfe]{padding:12px 14px;font-size:15px}.lct-mobile-toc .lct-toc-spine li.is-active>a[data-v-9c1c4cfe]{background:color-mix(in srgb,var(--ot-red,#c00) 5%,transparent)}.lct-mobile-toc .lct-toc-spine li.is-active[data-v-9c1c4cfe]:before{border-radius:0;width:3px;top:0;bottom:0;left:0}.lct-mobile-toc .lct-toc-check[data-v-9c1c4cfe]{border-radius:5px;width:22px;height:22px;margin-top:-11px;top:50%;left:13px}.lct-mobile-toc .lct-toc-check svg[data-v-9c1c4cfe]{width:13px;height:13px}.lct-mobile-toc .lct-toc-play[data-v-9c1c4cfe]{width:40px;height:40px;margin-top:-20px;top:50%;right:10px}.lct-mobile-toc .lct-toc-play svg[data-v-9c1c4cfe]{width:14px;height:14px}.lct-mobile-toc .lct-toc-bm[data-v-9c1c4cfe]{opacity:1;width:40px;height:40px;right:56px}.lct-mobile-toc .lct-sub[data-v-9c1c4cfe]{margin:-8px 0 2px;padding:0 56px 8px 46px;font-size:12px}.lct-main[data-v-9c1c4cfe]{--lct-capsule-height:12px;--lct-sticky-chrome:max(var(--ot-sticky-header,0px), var(--lct-capsule-height))}}@media screen and (width>=721px){.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-fitted:where(:not(.lp-stage-notes,.lp-stage-notes *)){min-width:0!important}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-fitted:where(:not(.lp-stage-notes,.lp-stage-notes *)) :is(tr.ot-table__header,thead tr) :is(th,td),.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-fitted:where(:not(.lp-stage-notes,.lp-stage-notes *)) th:not([scope=row]){white-space:normal}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:where(:not(.lp-stage-notes,.lp-stage-notes *)){overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;max-width:none;display:block;overflow-x:auto;min-width:0!important;width:var(--ot-table-width,100%)!important}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller.ot-table-scroller--scrolls:where(:not(.lp-stage-notes,.lp-stage-notes *)){background-image:linear-gradient(to right,var(--ot-surface),transparent),linear-gradient(to left,var(--ot-surface),transparent),linear-gradient(to right,color-mix(in srgb,var(--ot-text) 22%,transparent),transparent),linear-gradient(to left,color-mix(in srgb,var(--ot-text) 22%,transparent),transparent);background-position:0 0,100% 0,0 0,100% 0;background-repeat:no-repeat;background-size:26px 100%,26px 100%,14px 100%,14px 100%;background-attachment:local,local,scroll,scroll}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:where(:not(.lp-stage-notes,.lp-stage-notes *))::-webkit-scrollbar{width:10px;height:10px}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:where(:not(.lp-stage-notes,.lp-stage-notes *))::-webkit-scrollbar-track{background:color-mix(in srgb,var(--ot-text) 8%,transparent);border-radius:999px}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:where(:not(.lp-stage-notes,.lp-stage-notes *))::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--ot-link) 55%,transparent);border-radius:999px}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:where(:not(.lp-stage-notes,.lp-stage-notes *))::-webkit-scrollbar-thumb:hover{background:var(--ot-link)}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:focus-visible:where(:not(.lp-stage-notes,.lp-stage-notes *)){outline:2px solid var(--ot-link);outline-offset:2px}}@supports not selector(::-webkit-scrollbar){@media screen and (width>=721px){.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller:where(:not(.lp-stage-notes,.lp-stage-notes *)){scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ot-link) 55%,transparent) transparent}}}@supports (animation-timeline:scroll()){@media screen and (width>=721px){.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table).ot-table-scroller.ot-table-scroller--scrolls:where(:not(.lp-stage-notes,.lp-stage-notes *)){background-image:linear-gradient(to right,color-mix(in srgb,var(--ot-text) 22%,transparent),transparent),linear-gradient(to left,color-mix(in srgb,var(--ot-text) 22%,transparent),transparent);background-position:0 0,100% 0;background-repeat:no-repeat;background-size:0 100%,0 100%;background-attachment:scroll,scroll;animation:linear both ot-notes-table-edge-shadows;animation-timeline:scroll(self inline)}}}@media (width<=720px){.ot-notes-page[data-v-9c1c4cfe]{padding-top:6px}.ot-notes-chapter-hero[data-v-9c1c4cfe]{margin-bottom:0;padding:14px 0 12px}.ot-notes-hero-top[data-v-9c1c4cfe]{align-items:flex-start;gap:8px;margin-bottom:0}.ot-notes-chapter-hero h1[data-v-9c1c4cfe]{max-width:none;font-size:calc(clamp(29px,7.2vw,36px));line-height:1.12}.ot-notes-section-feature[data-v-9c1c4cfe]{min-height:96px;margin:10px auto 14px}.ot-notes-section-feature[data-v-9c1c4cfe] .ot-ad,.ot-notes-section-feature[data-v-9c1c4cfe] .ot-feature,.ot-notes-section-feature[data-v-9c1c4cfe] .ot-reserve{min-height:96px!important}.ot-notes-body[data-v-9c1c4cfe]:where(:not(.lp-stage-notes,.lp-stage-notes *)){width:100%;overflow-x:hidden}.ot-notes-body[data-v-9c1c4cfe] :where(:not(.lp-stage-notes,.lp-stage-notes *)){box-sizing:border-box;max-width:100%}.ot-notes-body[data-v-9c1c4cfe] canvas:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] iframe:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] img:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] svg:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] video:where(:not(.lp-stage-notes,.lp-stage-notes *)){height:auto}.ot-notes-body[data-v-9c1c4cfe] table:where(:not(.lp-stage-notes,.lp-stage-notes *)){width:100%;display:block;overflow-x:auto}.ot-notes-body[data-v-9c1c4cfe] :is(table.ot-table,table.otn-content-table) :is(th,td):not(td.num):where(:not(.lp-stage-notes,.lp-stage-notes *)){white-space:normal}.ot-notes-body[data-v-9c1c4cfe] :where(table.ot-table,table.otn-content-table) :where(td,th):where(:not(.lp-stage-notes,.lp-stage-notes *)){padding-left:8px;padding-right:8px}.ot-notes-body[data-v-9c1c4cfe] .ot-chart:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-equation:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-mermaid:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-ratio:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-spreadsheet:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-table-wrap:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-video-embed:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .otn-econ-graph:where(:not(.lp-stage-notes,.lp-stage-notes *)){width:100%;overflow-x:auto}.ot-notes-body[data-v-9c1c4cfe] .ot-answer:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-aside:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-embedded-question:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-example:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-illustration:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-key:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-keycase:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-keyterm:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-mcq:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-nutshell:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-pitfall:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-tip:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-yourturn:where(:not(.lp-stage-notes,.lp-stage-notes *)){padding:16px 14px}.ot-notes-body[data-render-profile=v2][data-v-9c1c4cfe] :is(.ot-example,.ot-yourturn)>.ot-answer[data-practice-rendered="1"]:where(:not(.lp-stage-notes,.lp-stage-notes *)){margin-left:-14px;margin-right:-14px}}.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge{border:1px solid var(--ot-line-strong);border-radius:var(--ot-radius-pill);background:var(--ot-surface);width:max-content;min-height:36px;color:var(--ot-text);font-family:var(--ot-font-ui);font-size:13px;font-style:normal;font-weight:var(--ot-weight-semibold);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;margin:8px 0 0 auto;padding:0 14px 0 12px;line-height:1}.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge:before{content:"";background:currentColor;flex:none;width:16px;height:16px;-webkit-mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15%203h6v6M9%2021H3v-6M21%203l-7%207M3%2021l7-7%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M15%203h6v6M9%2021H3v-6M21%203l-7%207M3%2021l7-7%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge:after{content:"Enlarge"}.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge:active{background:var(--ot-surface-soft)}.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge:focus-visible{outline:2px solid var(--ot-link);outline-offset:2px}@media (width<=720px),(pointer:coarse) and (height<=520px){body:has(.ot-student-save-host){background:var(--ot-surface)}.ot-notes-page[data-v-9c1c4cfe]{background:var(--ot-surface)}.ot-notes-body[data-v-9c1c4cfe]:where(:not(.lp-stage-notes,.lp-stage-notes *)){box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 16px}.ot-notes-body[data-v-9c1c4cfe] :is(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-yourturn,.ot-key,.ot-keyterm,.ot-keycase,.ot-embedded-question):where(:not(.lp-stage-notes,.lp-stage-notes *)){border-bottom-width:0;border-right-width:0;border-radius:0}.ot-notes-body[data-v-9c1c4cfe] :is(.ot-example,.ot-illustration,.ot-answer,.ot-mcq,.ot-tip,.ot-aside,.ot-pitfall,.ot-nutshell,.ot-yourturn,.ot-key,.ot-keyterm,.ot-keycase,.ot-embedded-question):not(:is(.ot-example,.ot-yourturn)+.ot-answer:has(.ot-solution)):where(:not(.lp-stage-notes,.lp-stage-notes *)){border-top-width:0}.ot-notes-body[data-v-9c1c4cfe] .op--embedded:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-deck-shell:where(:not(.lp-stage-notes,.lp-stage-notes *)){min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__shell>.ot-deck-shell__head:where(:not(.lp-stage-notes,.lp-stage-notes *)){display:none}.ot-notes-body[data-v-9c1c4cfe] .ot-deck-shell__body:where(:not(.lp-stage-notes,.lp-stage-notes *)){justify-content:flex-start;padding:4px 0 8px}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__introinner:where(:not(.lp-stage-notes,.lp-stage-notes *)){max-width:none;margin:0}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__eyebrow:where(:not(.lp-stage-notes,.lp-stage-notes *)){color:var(--ot-link)}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__facts b:where(:not(.lp-stage-notes,.lp-stage-notes *)),.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__introtitle:where(:not(.lp-stage-notes,.lp-stage-notes *)){color:var(--ot-text)}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__facts:where(:not(.lp-stage-notes,.lp-stage-notes *)){color:var(--ot-muted)}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__introtext:where(:not(.lp-stage-notes,.lp-stage-notes *)){color:var(--ot-text);background:var(--ot-surface-soft);border-left-color:var(--ot-line);border-radius:0}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__start:where(:not(.lp-stage-notes,.lp-stage-notes *)){background:var(--ot-red);color:var(--ot-color-text-inverse)}.ot-notes-body[data-v-9c1c4cfe] .ot-objective-deck__start:hover:where(:not(.lp-stage-notes,.lp-stage-notes *)){background:var(--ot-red)}.ot-notes-body[data-v-9c1c4cfe] .op--embedded .op__top:where(:not(.lp-stage-notes,.lp-stage-notes *)){border-bottom:1px solid var(--ot-line);height:auto;min-height:0;color:var(--ot-text);background:0 0;padding:0 0 10px}.ot-notes-body[data-v-9c1c4cfe] .op--embedded .op__exam:where(:not(.lp-stage-notes,.lp-stage-notes *)){white-space:normal;max-width:none;font-weight:650;overflow:visible}.ot-notes-body[data-v-9c1c4cfe] .op--embedded .op__top :is(.op__clockhold-btn,.op__clocktoggle,.op__revision-review):where(:not(.lp-stage-notes,.lp-stage-notes *)){border-color:var(--ot-line-strong);color:var(--ot-text);background:0 0}.ot-notes-body[data-v-9c1c4cfe] .op--embedded .op__strip:where(:not(.lp-stage-notes,.lp-stage-notes *)){background:0 0;padding-left:0;padding-right:0}.ot-notes-body[data-v-9c1c4cfe] .op--embedded .op__q:where(:not(.lp-stage-notes,.lp-stage-notes *)){padding-left:0;padding-right:0}.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge:where(:not(.lp-stage-notes,.lp-stage-notes *)){display:flex}}.ot-notes-body[data-v-9c1c4cfe] .ot-video-embed.is-floating{z-index:60;background:#000;border-radius:10px;position:fixed;overflow:visible;box-shadow:0 18px 44px #09122859}.ot-notes-body[data-v-9c1c4cfe] .ot-video-embed.is-floating iframe{aspect-ratio:16/9;border-radius:10px;width:100%;height:auto;display:block}.ot-notes-body[data-v-9c1c4cfe] .ot-video-embed.is-floating-mobile{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;height:calc(56.25vw - 13.5px);max-height:60vh;top:auto}.ot-notes-body[data-v-9c1c4cfe] .ot-video-embed.is-floating-mobile .ot-float-close{top:6px;right:6px}.ot-notes-body[data-v-9c1c4cfe] .ot-float-chrome .ot-float-close{background:var(--ot-color-navy,#091228);color:#fff;cursor:pointer;border:0;border-radius:50%;width:26px;height:26px;font-size:16px;line-height:1;position:absolute;top:-12px;right:-12px;box-shadow:0 2px 8px #00000059}.ot-notes-body[data-v-9c1c4cfe] .ot-float-grip{background:var(--ot-color-navy,#091228);cursor:grab;touch-action:none;border-radius:999px;width:72px;height:20px;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.ot-notes-body[data-v-9c1c4cfe] .ot-float-grip:after{content:"";background-image:radial-gradient(circle,#fffc 1.1px,#0000 1.2px);background-position:50%;background-size:6px 5px;position:absolute;inset:5px 14px}.ot-notes-body[data-v-9c1c4cfe] .ot-float-retrieve{bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--ot-color-navy,#091228);color:#fff;cursor:pointer;z-index:60;border:0;border-radius:50%;width:44px;height:44px;padding:0;font-size:16px;line-height:1;position:fixed;box-shadow:0 4px 14px #00000059}.ot-notes-body[data-v-9c1c4cfe] .ot-float-retrieve.is-right{right:12px}.ot-notes-body[data-v-9c1c4cfe] .ot-float-retrieve.is-left{left:12px}.ot-notes-body[data-v-9c1c4cfe] .ot-float-resize{background:var(--ot-color-navy,#091228);cursor:nwse-resize;touch-action:none;background-image:linear-gradient(135deg,#0000 44%,#ffffffe6 0 56%,#0000 0);background-position:50%;background-repeat:no-repeat;background-size:13px 13px;border-radius:50%;width:24px;height:24px;position:absolute;top:-10px;left:-10px;box-shadow:0 2px 8px #00000059}.ot-notes-body[data-v-9c1c4cfe] .ot-float-resize:after,.ot-notes-body[data-v-9c1c4cfe] .ot-float-resize:before{content:"";border:2px solid #ffffffe6;width:6px;height:6px;position:absolute}.ot-notes-body[data-v-9c1c4cfe] .ot-float-resize:before{border-bottom:0;border-right:0;top:5px;left:5px}.ot-notes-body[data-v-9c1c4cfe] .ot-float-resize:after{border-top:0;border-left:0;bottom:5px;right:5px}.ot-notes-body[data-v-9c1c4cfe] .ot-float-shield{display:none;position:absolute;inset:0}.ot-notes-body[data-v-9c1c4cfe] .ot-float-anchor,.ot-notes-body[data-v-9c1c4cfe] .ot-float-placeholder{pointer-events:none}.ot-notes-body[data-v-9c1c4cfe] .ot-float-anchor{height:0}@media (height<=520px),(width<=720px){html.ot-lecture-playback-active .lct-mobile-chrome{top:calc(8px + env(safe-area-inset-top));z-index:79;border-radius:8px;width:auto;margin:0;position:fixed;left:12px;right:12px;box-shadow:0 6px 22px #00000047}html.ot-lecture-playback-active .lct-mobile-strip:after{width:88px;top:-8px;transform:translate(-50%)}html.ot-lecture-playback-active .lct-mobile-panel{border-radius:12px;overflow:hidden}html.ot-lecture-playback-active .lct-mobile-toc summary{min-height:44px}html.ot-lecture-playback-active .lct-mobile-toc .lct-toc-list{max-height:calc(min(52vh,420px))}html.ot-lecture-playback-active .lct-mobile-tools{display:none}}@media print{.lct-mobile-chrome[data-v-9c1c4cfe],.lct-mobile-saved-btn[data-v-9c1c4cfe],.lct-rail-tools[data-v-9c1c4cfe],.lct-studied-line[data-v-9c1c4cfe],.lct-sub[data-v-9c1c4cfe],.lct-toc-bm[data-v-9c1c4cfe],.lct-toc-check[data-v-9c1c4cfe],.lct-toc-play[data-v-9c1c4cfe],.ot-composer[data-v-9c1c4cfe],.ot-save-popover[data-v-9c1c4cfe],.ot-saved-drawer[data-v-9c1c4cfe],.ot-saved-rail[data-v-9c1c4cfe],.ot-sheet-backdrop[data-v-9c1c4cfe],.ot-authed .ot-notes-section-feature,.ot-notes-body[data-v-9c1c4cfe] .ot-diagram-enlarge{display:none!important}::highlight(ot-student-hl){background:0 0}::highlight(ot-student-hl-pending){background:0 0}}
