.nslide-box{width:100%;container-type:inline-size}.nslide-frame{aspect-ratio:16/9;-webkit-print-color-adjust:exact;print-color-adjust:exact;border-radius:1.2cqw;width:100%;position:relative;overflow:hidden}.nslide-frame[data-mode=screen]{box-shadow:0 0 0 1px var(--rule), var(--shadow-soft)}.nslide-frame[data-mode=thumb]{box-shadow:0 0 0 1px var(--rule);pointer-events:none;-webkit-user-select:none;user-select:none;border-radius:2cqw}.nslide-frame[data-mode=print]{border-radius:0}.nslide{--sl-bg:#fff;--sl-ink:#1d2430;--sl-muted:#5a6475;--sl-rule:#e3e6eb;--sl-brand:#4546b8;--sl-brand-wash:#eeedfb;--sl-accent:#1f5fc4;--sl-wash:#eaf0fc;--sl-key:#4546b8;--sl-key-wash:#eeedfb;--sl-tip:#17683a;--sl-tip-wash:#e8f3e9;--sl-warn:#b32d1c;--sl-warn-wash:#fce9e6;--sl-ex:#96500a;--sl-ex-wash:#fcf0df;background:var(--sl-bg);color:var(--sl-ink);font-family:var(--font-sans);text-align:left;flex-direction:column;padding:4.2cqw 5.6cqw 0;font-size:2cqw;line-height:1.45;display:flex;position:absolute;inset:0;overflow:hidden}.nslide[data-subject=chemistry]{--sl-accent:#96500a;--sl-wash:#fcf0df}.nslide[data-subject=maths]{--sl-accent:#6425c4;--sl-wash:#efebfb}.nslide[data-subject=biology]{--sl-accent:#17683a;--sl-wash:#e8f3e9}:root[data-theme=dark] .nslide-frame:not([data-mode=print]) .nslide{--sl-bg:#171a20;--sl-ink:#e9edf3;--sl-muted:#a4aebc;--sl-rule:#2b3038;--sl-brand:#b5b3ff;--sl-brand-wash:#2c2946;--sl-accent:#6fa3f7;--sl-wash:#1d2a42;--sl-key:#b5b3ff;--sl-key-wash:#2a2846;--sl-tip:#62c184;--sl-tip-wash:#1d3327;--sl-warn:#f0806a;--sl-warn-wash:#3a2422;--sl-ex:#e8a55a;--sl-ex-wash:#3b2e22}:root[data-theme=dark] .nslide-frame:not([data-mode=print]) .nslide[data-subject=chemistry]{--sl-accent:#e8a55a;--sl-wash:#3b2e22}:root[data-theme=dark] .nslide-frame:not([data-mode=print]) .nslide[data-subject=maths]{--sl-accent:#b193f7;--sl-wash:#302841}:root[data-theme=dark] .nslide-frame:not([data-mode=print]) .nslide[data-subject=biology]{--sl-accent:#62c184;--sl-wash:#21382c}@media (prefers-color-scheme:dark){:root[data-theme=system] .nslide-frame:not([data-mode=print]) .nslide{--sl-bg:#171a20;--sl-ink:#e9edf3;--sl-muted:#a4aebc;--sl-rule:#2b3038;--sl-brand:#b5b3ff;--sl-brand-wash:#2c2946;--sl-accent:#6fa3f7;--sl-wash:#1d2a42;--sl-key:#b5b3ff;--sl-key-wash:#2a2846;--sl-tip:#62c184;--sl-tip-wash:#1d3327;--sl-warn:#f0806a;--sl-warn-wash:#3a2422;--sl-ex:#e8a55a;--sl-ex-wash:#3b2e22}:root[data-theme=system] .nslide-frame:not([data-mode=print]) .nslide[data-subject=chemistry]{--sl-accent:#e8a55a;--sl-wash:#3b2e22}:root[data-theme=system] .nslide-frame:not([data-mode=print]) .nslide[data-subject=maths]{--sl-accent:#b193f7;--sl-wash:#302841}:root[data-theme=system] .nslide-frame:not([data-mode=print]) .nslide[data-subject=biology]{--sl-accent:#62c184;--sl-wash:#21382c}}@media print{.nslide-frame .nslide{--sl-bg:#fff!important;--sl-ink:#1d2430!important;--sl-muted:#5a6475!important;--sl-rule:#e3e6eb!important}}.nslide p,.nslide h2,.nslide figure,.nslide ul,.nslide ol{margin:0}.nslide .katex{font-size:1.06em}.nslide-body{z-index:1;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.nslide-foot{z-index:1;border-top:max(1px, .1cqw) solid var(--sl-rule);height:5.4cqw;color:var(--sl-muted);letter-spacing:.01em;flex:none;justify-content:space-between;align-items:center;gap:2cqw;font-size:1.15cqw;font-weight:500;display:flex;position:relative}.nslide-foot-brand{align-items:center;gap:.9cqw;min-width:0;display:inline-flex}.nslide-foot-deck{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nslide-foot-mark{border:.32cqw solid var(--sl-brand);border-right-color:#0000;border-radius:50%;flex:none;width:1.3cqw;height:1.3cqw;transform:rotate(-45deg)}.nslide[data-layout=title] .nslide-foot,.nslide[data-layout=section] .nslide-foot{justify-content:flex-start}.nslide-foot-num{color:var(--sl-ink);font-variant-numeric:tabular-nums;flex:none;font-weight:600}.nslide-foot-total{color:var(--sl-muted);font-weight:500}.nslide-arcs{z-index:0;width:44cqw;max-width:none;height:44cqw;color:var(--sl-accent);pointer-events:none;position:absolute;bottom:-3cqw;right:-3cqw}.nslide-head{flex:none;margin-bottom:2.2cqw}.nslide-head:before{content:"";background:var(--sl-accent);border-radius:.5cqw;width:4.4cqw;height:.5cqw;margin-bottom:1.3cqw;display:block}.nslide-title{color:var(--sl-ink);letter-spacing:-.02em;font-size:3.3cqw;font-weight:700;line-height:1.15}.nslide-sub{color:var(--sl-muted);font-size:1.75cqw;margin-top:.6cqw!important}.nslide-stack,.nslide-cols{font-size:calc(2cqw * var(--sl-fit,1))}.nslide-stack,.nslide-col{flex-direction:column;gap:.75em;min-width:0;min-height:0;display:flex}.nslide-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4cqw;min-height:0;display:grid}.nslide-text{color:var(--sl-ink)}.nslide-list{counter-reset:nslide;flex-direction:column;gap:.4em;padding:0;list-style:none;display:flex}.nslide-list>li{padding-left:1.3em;position:relative}.nslide-list>li:before{content:"";background:var(--sl-accent);border-radius:50%;width:.4em;height:.4em;position:absolute;top:.62em;left:.25em}.nslide-list[data-ordered]>li{counter-increment:nslide;padding-left:1.7em}.nslide-list[data-ordered]>li:before{content:counter(nslide);background:var(--sl-brand-wash);width:1.77em;height:1.77em;color:var(--sl-brand);place-items:center;font-size:.65em;font-weight:700;line-height:1;display:grid;top:.2em;left:0}.nslide-formula{border-left:.25em solid var(--sl-accent);background:var(--sl-wash);border-radius:.2em .6em .6em .2em;flex-direction:column;gap:.25em;padding:.65em 1.1em;display:flex}.nslide-formula figcaption{color:var(--sl-muted);letter-spacing:.02em;font-size:.65em;font-weight:600}.nslide-math-display{max-width:100%;overflow:hidden}.nslide-math-display .katex-display{margin:.25em 0}.nslide-formula .nslide-math-display .katex{font-size:1.22em}.nslide-callout{border:max(1px, .12cqw) solid color-mix(in srgb, var(--tone) 28%, transparent);background:var(--tone-wash);--tone:var(--sl-key);--tone-wash:var(--sl-key-wash);border-radius:.6em;flex-direction:column;gap:.25em;padding:.65em 1em;display:flex}.nslide-callout[data-tone=tip]{--tone:var(--sl-tip);--tone-wash:var(--sl-tip-wash)}.nslide-callout[data-tone=warning]{--tone:var(--sl-warn);--tone-wash:var(--sl-warn-wash)}.nslide-callout[data-tone=example]{--tone:var(--sl-ex);--tone-wash:var(--sl-ex-wash)}.nslide-callout-title{color:var(--tone);letter-spacing:.09em;text-transform:uppercase;font-size:.6em;font-weight:700}.nslide-callout .nslide-text{font-size:.925em}.nslide-image{flex-direction:column;align-items:center;gap:.35em;min-height:0;display:flex}.nslide-image img{max-width:100%;max-height:calc(24cqw * var(--sl-fit,1));object-fit:contain;border-radius:.5em;display:block}.nslide-cols .nslide-image img{max-height:calc(32cqw * var(--sl-fit,1))}.nslide-image figcaption{color:var(--sl-muted);text-align:center;font-size:.65em}.nslide-image-missing{border:.075em dashed var(--sl-rule);width:100%;height:14cqw;color:var(--sl-muted);border-radius:.5em;place-items:center;font-size:.65em;display:grid}.nslide-table-wrap{border:max(1px, .12cqw) solid var(--sl-rule);border-radius:.55em;overflow:hidden}.nslide-table{border-collapse:collapse;width:100%;font-size:.825em;line-height:1.35}.nslide-table th,.nslide-table td{text-align:left;vertical-align:top;padding:.425em .7em}.nslide-table th{background:var(--sl-wash);color:var(--sl-ink);font-weight:650}.nslide-table td{border-top:max(1px, .1cqw) solid var(--sl-rule)}.nslide-table tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--sl-wash) 35%, transparent)}.nslide[data-layout=title]{background:radial-gradient(60cqw 40cqw at 100% 100%, var(--sl-wash), transparent 70%), var(--sl-bg)}.nslide-cover,.nslide-section{flex-direction:column;flex:1;justify-content:center;gap:1.6cqw;max-width:68%;display:flex}.nslide-kicker{color:var(--sl-accent);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:1cqw;font-size:1.35cqw;font-weight:700;display:inline-flex}.nslide-dot{background:currentColor;border-radius:50%;width:1cqw;height:1cqw}.nslide-cover-title{color:var(--sl-ink);letter-spacing:-.03em;font-size:5.6cqw;font-weight:800;line-height:1.06}.nslide-cover-sub{color:var(--sl-muted);font-size:2.1cqw;line-height:1.4}.nslide-cover .nslide-text,.nslide-section .nslide-text{color:var(--sl-muted)}.nslide[data-layout=section]{background:var(--sl-wash)}.nslide[data-layout=section] .nslide-arcs{color:var(--sl-brand)}.nslide[data-layout=section] .nslide-foot{border-top-color:color-mix(in srgb, var(--sl-accent) 18%, transparent)}.nslide-rule{background:var(--sl-accent);border-radius:.7cqw;width:7cqw;height:.7cqw}.nslide-section-title{color:var(--sl-ink);letter-spacing:-.025em;font-size:4.6cqw;font-weight:800;line-height:1.08}.nslide-focus{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2cqw;padding:0 4cqw;display:flex}.nslide-eyebrow{color:var(--sl-accent);letter-spacing:.1em;text-transform:uppercase;font-size:1.4cqw;font-weight:700}.nslide-focus .nslide-text{font-size:2.6cqw;font-weight:500;line-height:1.35}.nslide-focus .nslide-formula{background:var(--sl-wash);border-left:0;border-radius:2cqw;align-items:center;padding:2cqw 4cqw}.nslide-focus .nslide-formula .nslide-math-display .katex{font-size:1.9em}.nslide-focus .nslide-formula figcaption{font-size:1.5cqw}.nslide-focus .nslide-callout,.nslide-focus .nslide-table-wrap,.nslide-focus .nslide-list{text-align:left}.nslide-focus-sub{max-width:70cqw;color:var(--sl-muted);font-size:1.8cqw}@page notes-slide{size:297mm 167.063mm;margin:0}.notes-print{background:var(--surface-page);min-height:100vh;padding:20px 16px 56px}.notes-print-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;max-width:1040px;margin:0 auto 20px;display:flex}.notes-print-bar p{color:var(--ink-600);margin:0;font-size:14px}.notes-print-pages{flex-direction:column;gap:20px;max-width:1040px;margin:0 auto;display:flex}.notes-print-page{box-shadow:0 0 0 1px var(--rule), var(--shadow-card)}@media print{body:has(.notes-print)>:not(.notes-print){display:none!important}:is(html:has(.notes-print),body:has(.notes-print)){background:#fff!important}.notes-print{background:#fff;min-height:0;padding:0}.notes-print-bar{display:none}.notes-print-pages{max-width:none;display:block}.notes-print-page{page:notes-slide;width:297mm;height:167mm;box-shadow:none;break-after:page;break-inside:avoid;overflow:hidden}.notes-print-page:last-child{break-after:auto}.notes-print-page .nslide-frame{aspect-ratio:auto;width:297mm;height:167mm}}.nstats-kicker{color:var(--sl-brand);letter-spacing:.1em;text-transform:uppercase;font-size:1.3cqw;font-weight:700;margin:0 0 .6cqw!important}.nstats-grid{flex:1;grid-template-columns:30cqw minmax(0,1fr);align-items:center;gap:5cqw;min-height:0;padding-bottom:2cqw;display:grid}.nstats-ring{width:26cqw;height:26cqw;margin-inline:auto;position:relative}.nstats-ring svg{width:100%;height:100%}.nstats-ring-track{fill:none;stroke:var(--sl-brand-wash);stroke-width:9px}.nstats-ring-fill{fill:none;stroke:var(--sl-brand);stroke-width:9px;stroke-linecap:round}.nstats[data-verdict=weak] .nstats-ring-fill{stroke:var(--sl-warn)}.nstats[data-verdict=strong] .nstats-ring-fill{stroke:var(--sl-tip)}.nstats-ring-label{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.nstats-ring-label strong{color:var(--sl-ink);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:5.4cqw;font-weight:700;line-height:1}.nstats-ring-label span{color:var(--sl-muted);margin-top:.5cqw;font-size:1.35cqw}.nstats-side{flex-direction:column;align-items:flex-start;gap:1.5cqw;min-width:0;display:flex}.nstats-verdict{background:var(--sl-brand-wash);color:var(--sl-brand);border-radius:99cqw;padding:.5cqw 1.4cqw;font-size:1.5cqw;font-weight:700}.nstats-verdict[data-verdict=weak]{background:var(--sl-warn-wash);color:var(--sl-warn)}.nstats-verdict[data-verdict=strong]{background:var(--sl-tip-wash);color:var(--sl-tip)}.nstats-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;width:100%;margin:0;display:grid}.nstats-tiles>div{background:var(--sl-wash);border-radius:1cqw;padding:1.2cqw 1.4cqw}.nstats-tiles dt{color:var(--sl-muted);font-size:1.2cqw;font-weight:600}.nstats-tiles dd{color:var(--sl-ink);font-variant-numeric:tabular-nums;margin:.3cqw 0 0;font-size:3cqw;font-weight:700;line-height:1.1}.nstats-tiles dd small{color:var(--sl-muted);font-size:1.3cqw;font-weight:500}.nstats-tiles dd.nstats-when{padding-top:.6cqw;font-size:2cqw}.nstats-lead{color:var(--sl-ink);font-size:2.6cqw;font-weight:700;line-height:1.2}.nstats-sub{color:var(--sl-muted);font-size:1.6cqw;line-height:1.45}.nstats-sub:empty{display:none}.nstats-cta{background:var(--sl-brand);min-height:4.4cqw;color:var(--sl-bg);border-radius:99cqw;align-items:center;padding:0 2.2cqw;font-size:1.6cqw;font-weight:700;text-decoration:none;display:inline-flex}.nstats-cta:hover{filter:brightness(1.08)}.nstats-cta:focus-visible{outline:.3cqw solid var(--sl-brand);outline-offset:.3cqw}.nstats-skel{background:var(--sl-brand-wash);border-radius:1cqw;width:80%;height:2.4cqw;display:block}.notes-print-page[data-note]{background:#fff}.notes-print-note{color:#1d2430;background:#fbfaf3;border-top:1px solid #e3e6eb;padding:14px 20px 16px}.notes-print-note h3{color:#4546b8;letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:700}.notes-print-note p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.5}.notes-print-toggle{color:var(--ink-900);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}@media print{.notes-print-page[data-note]{flex-direction:column;display:flex}.notes-print-page[data-note] .notes-print-slide{background:#f2f1e7;justify-content:center;height:129mm;display:flex}.notes-print-page[data-note] .nslide-box{width:229.3mm}.notes-print-page[data-note] .nslide-frame{width:229.3mm;height:129mm}.notes-print-note{height:38.06mm;padding:4mm 12mm;overflow:hidden}.notes-print-note p{font-size:10pt;line-height:1.4}}
