.memo.svelte-1j5vf6f{width:100%}.banner.svelte-1j5vf6f{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4) 0 var(--space-3);background:color-mix(in srgb,var(--a) 8%,var(--bg-tertiary));border-radius:10px;margin-bottom:var(--space-4)}.banner.svelte-1j5vf6f svg:where(.svelte-1j5vf6f){width:92px;height:auto}.sheet.svelte-1j5vf6f{fill:var(--bg-tertiary);stroke:var(--a);stroke-width:2.5}.clip.svelte-1j5vf6f{fill:var(--a)}.lines.svelte-1j5vf6f line:where(.svelte-1j5vf6f){stroke:color-mix(in srgb,var(--a) 40%,var(--border-subtle));stroke-width:3;stroke-linecap:round}.check.svelte-1j5vf6f{fill:var(--a)}.tag.svelte-1j5vf6f{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--a);font-weight:700}h3.svelte-1j5vf6f{font-size:var(--text-lg);margin:0 0 var(--space-3)}.synth.svelte-1j5vf6f ul{margin:0;padding-left:1.2em}.synth.svelte-1j5vf6f li{color:var(--text-secondary);line-height:1.55;margin-bottom:var(--space-2)}.synth.svelte-1j5vf6f li strong,.synth.svelte-1j5vf6f strong{color:var(--text-primary)}.synth.svelte-1j5vf6f p{color:var(--text-secondary);margin:0 0 var(--space-2)}.fallback.svelte-1j5vf6f{color:var(--text-muted);font-size:var(--text-sm)}.cite.svelte-agnyif{margin-top:var(--space-6)}.cite.svelte-agnyif h3:where(.svelte-agnyif){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--space-3)}.row.svelte-agnyif{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.ref.svelte-agnyif{flex:1;margin:0;font-size:var(--text-sm);line-height:1.55;color:var(--text-secondary);overflow-wrap:anywhere}.bib.svelte-agnyif{flex:1;margin:0;padding:var(--space-3) var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius);font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.6;color:var(--text-secondary);overflow-x:auto;white-space:pre}.copy.svelte-agnyif{flex:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;color:var(--accent-pk);background:transparent;border:1px solid var(--border-subtle);border-radius:var(--radius);padding:4px 10px;transition:border-color .2s ease,background-color .2s ease}.copy.svelte-agnyif:hover{border-color:var(--accent-pk);background:color-mix(in srgb,var(--accent-pk) 8%,transparent)}.copy.svelte-agnyif:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.note.svelte-agnyif{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--text-muted)}@media(max-width:640px){.row.svelte-agnyif{flex-direction:column;align-items:stretch}.copy.svelte-agnyif{align-self:flex-start}}.chfoot.svelte-r8847x{margin-top:var(--space-12);padding-top:var(--space-6);border-top:1px solid var(--border-subtle);max-width:760px}.sources.svelte-r8847x h3:where(.svelte-r8847x){font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 var(--space-3)}.sources.svelte-r8847x ul:where(.svelte-r8847x){list-style:none;margin:0 0 var(--space-4);padding:0;display:grid;gap:var(--space-2)}.sources.svelte-r8847x li:where(.svelte-r8847x){font-size:var(--text-sm);line-height:1.5;color:var(--text-secondary);padding-left:1em;position:relative}.sources.svelte-r8847x li:where(.svelte-r8847x):before{content:"▸";position:absolute;left:0;color:var(--accent-pk)}.sources.svelte-r8847x a:where(.svelte-r8847x){color:var(--text-primary);font-weight:600;text-decoration:none;border-bottom:1px solid var(--border-strong)}.sources.svelte-r8847x a:where(.svelte-r8847x):hover{color:var(--accent-pk);border-color:var(--accent-pk)}.au.svelte-r8847x,.wh.svelte-r8847x{color:var(--text-muted);font-size:var(--text-xs)}.id.svelte-r8847x{display:inline-block;margin-left:6px;font-family:var(--font-mono);font-size:9px;letter-spacing:.02em;color:var(--accent-pk);background:color-mix(in srgb,var(--accent-pk) 10%,transparent);border-radius:999px;padding:1px 7px;white-space:nowrap}.meta.svelte-r8847x{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);font-family:var(--font-mono);font-size:var(--text-xs)}.badge.svelte-r8847x{padding:2px 8px;border-radius:999px;font-weight:700}.badge.ok.svelte-r8847x{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk)}.badge.read.svelte-r8847x{background:var(--bg-secondary);color:var(--text-secondary)}.badge.draft.svelte-r8847x{background:color-mix(in srgb,#c0392b 12%,var(--bg-primary));color:#c0392b}.rev.svelte-r8847x{color:var(--text-muted)}.report.svelte-r8847x{margin-left:auto;color:var(--accent-pk);text-decoration:none}.report.svelte-r8847x:hover{text-decoration:underline}.byline.svelte-if6301{margin:var(--space-2) 0 var(--space-3);font-size:var(--text-sm);line-height:1.5;color:var(--text-muted)}.who.svelte-if6301{color:var(--text-secondary);text-decoration:none;border-bottom:1px solid var(--border-subtle)}.who.svelte-if6301:hover{color:var(--accent-pk);border-color:var(--accent-pk)}.orcid.svelte-if6301{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.04em;color:var(--text-muted);text-decoration:none;margin-left:4px}.orcid.svelte-if6301:hover{color:var(--accent-pk)}.sep.svelte-if6301{margin:0 6px;color:var(--border-strong)}.viz.svelte-1lhrbk0{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-1lhrbk0{width:100%;height:auto;display:block}.grand.svelte-1lhrbk0{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:4 3}.grandlbl.svelte-1lhrbk0{font-size:9px;fill:var(--text-muted);text-anchor:end;font-family:var(--font-mono)}.gmean.svelte-1lhrbk0{stroke:var(--accent-pk);stroke-width:3}.gmean.sig.svelte-1lhrbk0{stroke:#c0392b}.pt.svelte-1lhrbk0{fill:color-mix(in srgb,var(--accent-ai) 60%,transparent);stroke:var(--accent-ai);stroke-width:.5}.link.svelte-1lhrbk0{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:2 2}.glbl.svelte-1lhrbk0{font-size:10px;fill:var(--text-secondary);text-anchor:middle;font-family:var(--font-mono);font-weight:700}.stats.svelte-1lhrbk0{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.pill.svelte-1lhrbk0{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary)}.pill.f.svelte-1lhrbk0{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk);font-weight:700}.pill.f.sig.svelte-1lhrbk0{background:color-mix(in srgb,#c0392b 16%,var(--bg-primary));color:#c0392b}.verdict.svelte-1lhrbk0{font-size:var(--text-xs);color:var(--text-secondary)}.verdict.sig.svelte-1lhrbk0{color:#c0392b;font-weight:600}.controls.svelte-1lhrbk0{display:flex;gap:var(--space-4);align-items:flex-end;flex-wrap:wrap;margin-top:var(--space-2)}label.svelte-1lhrbk0{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono);flex:1;min-width:180px}label.svelte-1lhrbk0 span:where(.svelte-1lhrbk0){color:var(--accent-pk);font-weight:700}input[type=range].svelte-1lhrbk0{width:100%;accent-color:var(--accent-pk)}button.svelte-1lhrbk0{font-family:var(--font-mono);font-size:var(--text-xs);padding:4px 12px;border:1px solid var(--accent-pk);background:var(--bg-primary);color:var(--accent-pk);border-radius:999px;cursor:pointer;font-weight:700}button.svelte-1lhrbk0:hover{background:var(--accent-pk);color:#fff}.hint.svelte-1lhrbk0{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-bbk3ri{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary);max-width:420px;margin:0 auto}svg.svelte-bbk3ri{width:100%;height:auto;display:block}.frame.svelte-bbk3ri{fill:none;stroke:var(--border-subtle)}.grid.svelte-bbk3ri{stroke:var(--border-subtle);stroke-width:1;stroke-dasharray:2 3}.reg.svelte-bbk3ri{stroke:var(--accent-pk);stroke-width:2.5;fill:none}.pt.svelte-bbk3ri{fill:color-mix(in srgb,var(--accent-ai) 70%,transparent);stroke:var(--accent-ai);stroke-width:.5}.axlbl.svelte-bbk3ri{font-size:10px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.stats.svelte-bbk3ri{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:var(--space-3) 0}.pill.svelte-bbk3ri{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent-pk) 14%,var(--bg-primary));color:var(--accent-pk);font-weight:700}.pill.r2.svelte-bbk3ri{background:var(--bg-secondary);color:var(--text-secondary);font-weight:400}.ctrl.svelte-bbk3ri{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}.ctrl.svelte-bbk3ri span:where(.svelte-bbk3ri){color:var(--accent-pk);font-weight:700}input[type=range].svelte-bbk3ri{width:100%;accent-color:var(--accent-pk)}.hint.svelte-bbk3ri{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-k2maf2{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary);max-width:360px;margin:0 auto}svg.svelte-k2maf2{width:100%;height:auto;display:block}.frame.svelte-k2maf2{fill:none;stroke:var(--border-subtle)}.diag.svelte-k2maf2{stroke:var(--border-strong);stroke-width:1;stroke-dasharray:3 3}.roc.svelte-k2maf2{fill:none;stroke:var(--accent-pk);stroke-width:2.5}.cur.svelte-k2maf2{fill:var(--accent-pd);stroke:#fff;stroke-width:1}.axlbl.svelte-k2maf2{font-size:10px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.tk.svelte-k2maf2{font-size:9px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.tk.r.svelte-k2maf2{text-anchor:end}.stats.svelte-k2maf2{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:var(--space-3) 0}.pill.svelte-k2maf2{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary)}.pill.auc.svelte-k2maf2{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk);font-weight:700}.controls.svelte-k2maf2{display:grid;grid-template-columns:1fr;gap:var(--space-2);margin-top:var(--space-2)}label.svelte-k2maf2{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}label.svelte-k2maf2 span:where(.svelte-k2maf2){color:var(--accent-pk);font-weight:700}input[type=range].svelte-k2maf2{width:100%;accent-color:var(--accent-pk)}.hint.svelte-k2maf2{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-obukvs{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-obukvs{width:100%;height:auto;display:block}.axis.svelte-obukvs{stroke:var(--border-strong);stroke-width:1}.curve.svelte-obukvs{fill:none;stroke:var(--accent-pk);stroke-width:2.5}.band.svelte-obukvs{fill:color-mix(in srgb,var(--accent-pk) 16%,transparent)}.mean.svelte-obukvs{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:2 2}.meanlbl.svelte-obukvs{font-size:10px;fill:var(--text-secondary);text-anchor:middle;font-family:var(--font-mono)}.obs.svelte-obukvs{stroke:var(--accent-pd);stroke-width:2}.obs.out.svelte-obukvs{stroke:#c0392b}.obslbl.svelte-obukvs{font-size:10px;fill:var(--accent-pd);text-anchor:middle;font-family:var(--font-mono);font-weight:700}.obslbl.out.svelte-obukvs{fill:#c0392b}.blbl.svelte-obukvs{font-size:9px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.stats.svelte-obukvs{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.pill.svelte-obukvs{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary)}.pill.z.svelte-obukvs{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk);font-weight:700}.pill.z.out.svelte-obukvs{background:color-mix(in srgb,#c0392b 16%,var(--bg-primary));color:#c0392b}.verdict.svelte-obukvs{font-size:var(--text-xs);color:var(--text-secondary)}.verdict.out.svelte-obukvs{color:#c0392b;font-weight:600}.controls.svelte-obukvs{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}label.svelte-obukvs{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}label.svelte-obukvs span:where(.svelte-obukvs){color:var(--accent-pk);font-weight:700}input[type=range].svelte-obukvs{width:100%;accent-color:var(--accent-pk)}.hint.svelte-obukvs{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-57jdfy{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-57jdfy{width:100%;height:auto;display:block}.truth.svelte-57jdfy{stroke:var(--accent-pk);stroke-width:2;stroke-dasharray:4 3}.truthlbl.svelte-57jdfy{font-size:10px;fill:var(--accent-pk);text-anchor:middle;font-family:var(--font-mono);font-weight:700}.ci.svelte-57jdfy{stroke:var(--accent-ai);stroke-width:2.4}.ci.miss.svelte-57jdfy{stroke:#c0392b}.dot.svelte-57jdfy{fill:var(--accent-ai)}.dot.miss.svelte-57jdfy{fill:#c0392b}.stats.svelte-57jdfy{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.pill.svelte-57jdfy{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;font-weight:700}.pill.cover.svelte-57jdfy{background:color-mix(in srgb,var(--accent-ai) 16%,var(--bg-primary));color:var(--accent-ai)}.pill.miss.svelte-57jdfy{background:color-mix(in srgb,#c0392b 14%,var(--bg-primary));color:#c0392b}button.svelte-57jdfy{font-family:var(--font-mono);font-size:var(--text-xs);padding:4px 12px;border:1px solid var(--accent-pk);background:var(--bg-primary);color:var(--accent-pk);border-radius:999px;cursor:pointer;font-weight:700}button.svelte-57jdfy:hover{background:var(--accent-pk);color:#fff}.controls.svelte-57jdfy{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}label.svelte-57jdfy{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}label.svelte-57jdfy span:where(.svelte-57jdfy){color:var(--accent-pk);font-weight:700}input[type=range].svelte-57jdfy{width:100%;accent-color:var(--accent-pk)}.hint.svelte-57jdfy{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-1c7gs0i{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-1c7gs0i{width:100%;height:auto;display:block}.axis.svelte-1c7gs0i{stroke:var(--border-strong);stroke-width:1}.ref.svelte-1c7gs0i{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:4 3}.reflbl.svelte-1c7gs0i{font-size:9px;fill:var(--text-muted);text-anchor:end;font-family:var(--font-mono)}.exp.svelte-1c7gs0i{fill:var(--border-strong);opacity:.55}.obs.svelte-1c7gs0i{fill:var(--accent-pk)}.obs.sig.svelte-1c7gs0i{fill:#c0392b}.clbl.svelte-1c7gs0i{font-size:11px;fill:var(--text-secondary);text-anchor:middle;font-family:var(--font-mono);font-weight:700}.onum.svelte-1c7gs0i{font-size:9px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.legend.svelte-1c7gs0i{display:flex;gap:var(--space-3);justify-content:center;align-items:center;font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);font-family:var(--font-mono)}.sw.svelte-1c7gs0i{width:12px;height:12px;border-radius:3px;display:inline-block;vertical-align:middle;margin-right:3px}.sw.exp.svelte-1c7gs0i{background:var(--border-strong);opacity:.55}.sw.obs.svelte-1c7gs0i{background:var(--accent-pk)}.stats.svelte-1c7gs0i{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center;margin:var(--space-3) 0 var(--space-2)}.pill.svelte-1c7gs0i{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary)}.pill.chi.svelte-1c7gs0i{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk);font-weight:700}.pill.chi.sig.svelte-1c7gs0i{background:color-mix(in srgb,#c0392b 16%,var(--bg-primary));color:#c0392b}.verdict.svelte-1c7gs0i{font-size:var(--text-xs);color:var(--text-secondary)}.verdict.sig.svelte-1c7gs0i{color:#c0392b;font-weight:600}.ctrl.svelte-1c7gs0i{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}.ctrl.svelte-1c7gs0i span:where(.svelte-1c7gs0i){color:var(--accent-pk);font-weight:700}input[type=range].svelte-1c7gs0i{width:100%;accent-color:var(--accent-pk)}.hint.svelte-1c7gs0i{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-12karwc{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-12karwc{width:100%;height:auto;display:block}.axis.svelte-12karwc,.tick.svelte-12karwc{stroke:var(--border-strong);stroke-width:1}.tlbl.svelte-12karwc{font-size:9px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.curve.svelte-12karwc{fill:none;stroke:var(--accent-pk);stroke-width:2.5}.area.svelte-12karwc{fill:color-mix(in srgb,var(--accent-pk) 22%,transparent)}.bound.svelte-12karwc{stroke:var(--accent-pd);stroke-width:1.5;stroke-dasharray:3 2}.mean.svelte-12karwc{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:2 2}.meanlbl.svelte-12karwc{font-size:10px;fill:var(--text-secondary);text-anchor:middle;font-family:var(--font-mono)}.readout.svelte-12karwc{text-align:center;font-size:var(--text-sm);color:var(--text-secondary);margin:var(--space-3) 0 var(--space-2)}.controls.svelte-12karwc{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}label.svelte-12karwc{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}label.svelte-12karwc span:where(.svelte-12karwc){color:var(--accent-pk);font-weight:700}input[type=range].svelte-12karwc{width:100%;accent-color:var(--accent-pk)}.hint.svelte-12karwc{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-i3p6lc{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-i3p6lc{width:100%;height:auto;display:block}.axis.svelte-i3p6lc{stroke:var(--border-strong);stroke-width:1}.c0.svelte-i3p6lc{fill:none;stroke:var(--text-secondary);stroke-width:2}.c1.svelte-i3p6lc{fill:none;stroke:var(--accent-pk);stroke-width:2}.alpha.svelte-i3p6lc{fill:color-mix(in srgb,#c0392b 45%,transparent)}.beta.svelte-i3p6lc{fill:color-mix(in srgb,var(--accent-pd) 40%,transparent)}.seuil.svelte-i3p6lc{stroke:var(--text-primary);stroke-width:1.5;stroke-dasharray:4 2}.seuillbl.svelte-i3p6lc{font-size:9px;fill:var(--text-secondary);text-anchor:middle;font-family:var(--font-mono)}.clbl.svelte-i3p6lc{font-size:11px;text-anchor:middle;font-family:var(--font-mono);font-weight:700}.clbl.h0.svelte-i3p6lc{fill:var(--text-secondary)}.clbl.h1.svelte-i3p6lc{fill:var(--accent-pk)}.stats.svelte-i3p6lc{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:var(--space-3) 0 var(--space-2)}.pill.svelte-i3p6lc{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700;padding:3px 10px;border-radius:999px}.pill.a.svelte-i3p6lc{background:color-mix(in srgb,#c0392b 18%,var(--bg-primary));color:#c0392b}.pill.b.svelte-i3p6lc{background:color-mix(in srgb,var(--accent-pd) 18%,var(--bg-primary));color:var(--accent-pd)}.pill.p.svelte-i3p6lc{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk)}.controls.svelte-i3p6lc{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}label.svelte-i3p6lc{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}label.svelte-i3p6lc span:where(.svelte-i3p6lc){color:var(--accent-pk);font-weight:700}input[type=range].svelte-i3p6lc{width:100%;accent-color:var(--accent-pk)}.hint.svelte-i3p6lc{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-13ynj49{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}svg.svelte-13ynj49{width:100%;height:auto;display:block}.grid.svelte-13ynj49{stroke:var(--border-subtle);stroke-width:1;stroke-dasharray:2 3}.tk.svelte-13ynj49{font-size:9px;fill:var(--text-muted);text-anchor:end;font-family:var(--font-mono)}.curve.svelte-13ynj49{fill:none;stroke-width:2.5}.c0.svelte-13ynj49{stroke:var(--text-secondary)}.c1.svelte-13ynj49{stroke:var(--accent-pk)}.med.svelte-13ynj49{stroke-width:1;stroke-dasharray:3 2}.med.c0.svelte-13ynj49{stroke:var(--text-muted)}.med.c1.svelte-13ynj49{stroke:var(--accent-pk);opacity:.6}.axlbl.svelte-13ynj49{font-size:10px;fill:var(--text-muted);text-anchor:middle;font-family:var(--font-mono)}.legend.svelte-13ynj49{display:flex;gap:var(--space-4);justify-content:center;font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-2);font-family:var(--font-mono);flex-wrap:wrap}.sw.svelte-13ynj49{display:inline-block;width:14px;height:3px;vertical-align:middle;margin-right:4px}.sw.c0.svelte-13ynj49{background:var(--text-secondary)}.sw.c1.svelte-13ynj49{background:var(--accent-pk)}.stats.svelte-13ynj49{display:flex;flex-wrap:wrap;gap:var(--space-2);align-items:center;justify-content:center;margin:var(--space-2) 0}.pill.svelte-13ynj49{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;font-weight:700}.pill.hr.prot.svelte-13ynj49{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk)}.pill.hr.del.svelte-13ynj49{background:color-mix(in srgb,#c0392b 14%,var(--bg-primary));color:#c0392b}.verdict.svelte-13ynj49{font-size:var(--text-xs);color:var(--text-secondary)}.ctrl.svelte-13ynj49{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}.ctrl.svelte-13ynj49 span:where(.svelte-13ynj49){color:var(--accent-pk);font-weight:700}input[type=range].svelte-13ynj49{width:100%;accent-color:var(--accent-pk)}.hint.svelte-13ynj49{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.viz.svelte-162ydxp{border:1px solid var(--border-subtle);border-radius:var(--radius);padding:var(--space-4);background:var(--bg-tertiary)}.tab.svelte-162ydxp{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.tab.svelte-162ydxp th:where(.svelte-162ydxp),.tab.svelte-162ydxp td:where(.svelte-162ydxp){border:1px solid var(--border-subtle);padding:var(--space-2);text-align:center}.tab.svelte-162ydxp thead:where(.svelte-162ydxp) th:where(.svelte-162ydxp){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary)}.tab.svelte-162ydxp tbody:where(.svelte-162ydxp) th:where(.svelte-162ydxp){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);text-align:left}.tab.svelte-162ydxp td:where(.svelte-162ydxp){font-weight:700;font-size:var(--text-lg);position:relative}.tab.svelte-162ydxp td:where(.svelte-162ydxp) span:where(.svelte-162ydxp){display:block;font-weight:400;font-size:9px;color:var(--text-muted);font-family:var(--font-mono)}.vp.svelte-162ydxp,.vn.svelte-162ydxp{background:color-mix(in srgb,var(--accent-pk) 16%,transparent)}.fp.svelte-162ydxp,.fn.svelte-162ydxp{background:color-mix(in srgb,#c0392b 13%,transparent)}.tot.svelte-162ydxp,.totrow.svelte-162ydxp td:where(.svelte-162ydxp),.totrow.svelte-162ydxp th:where(.svelte-162ydxp){color:var(--text-muted);font-weight:400;background:var(--bg-secondary)}.stats.svelte-162ydxp{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin:var(--space-3) 0 var(--space-2)}.pill.svelte-162ydxp{font-family:var(--font-mono);font-size:var(--text-xs);padding:3px 10px;border-radius:999px;background:var(--bg-secondary);color:var(--text-secondary)}.pill.vpp.svelte-162ydxp{background:color-mix(in srgb,var(--accent-pk) 16%,var(--bg-primary));color:var(--accent-pk);font-weight:700}.pill.vpn.svelte-162ydxp{background:color-mix(in srgb,var(--accent-ai) 16%,var(--bg-primary));color:var(--accent-ai);font-weight:700}.controls.svelte-162ydxp{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--space-2) var(--space-4);margin-top:var(--space-2)}label.svelte-162ydxp{font-size:var(--text-xs);color:var(--text-secondary);display:flex;flex-direction:column;gap:2px;font-family:var(--font-mono)}label.svelte-162ydxp span:where(.svelte-162ydxp){color:var(--accent-pk);font-weight:700}input[type=range].svelte-162ydxp{width:100%;accent-color:var(--accent-pk)}.hint.svelte-162ydxp{font-size:var(--text-xs);color:var(--text-muted);margin:var(--space-3) 0 0;text-align:center}.progress.svelte-kdoabu{position:sticky;top:var(--header-h);z-index:39;height:3px;background:var(--border-subtle);margin:0 0 var(--space-6)}.progress.svelte-kdoabu .bar:where(.svelte-kdoabu){height:100%;width:calc(var(--p) * 100%);background:var(--accent-pk);transition:width .1s linear}.chap-head.svelte-kdoabu{max-width:720px;margin-bottom:var(--space-8)}.back.svelte-kdoabu{font-family:var(--font-mono);font-size:var(--text-sm);text-decoration:none;color:var(--text-secondary)}.chap-head.svelte-kdoabu h1:where(.svelte-kdoabu){font-size:var(--text-3xl);margin:var(--space-2) 0}.chap-head.svelte-kdoabu .desc:where(.svelte-kdoabu){color:var(--text-secondary);font-size:var(--text-lg)}.scrolly.svelte-kdoabu{display:grid;grid-template-columns:1fr;gap:var(--space-8)}@media(min-width:920px){.scrolly.svelte-kdoabu{grid-template-columns:minmax(0,1fr) minmax(420px,1.1fr);gap:var(--space-12);align-items:start}}.narrative.svelte-kdoabu{display:flex;flex-direction:column}.step.svelte-kdoabu{padding:var(--space-6) 0;transition:opacity .3s ease}@media(min-width:920px){.step.svelte-kdoabu{min-height:62vh;display:flex;flex-direction:column;justify-content:center;opacity:.4}.step.active.svelte-kdoabu{opacity:1}}.step-kicker.svelte-kdoabu{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--accent-pk);margin:0 0 var(--space-3)}.prose.svelte-kdoabu{font-size:var(--text-base);line-height:var(--line-height-body);color:var(--text-primary)}.prose.svelte-kdoabu p{margin:0 0 var(--space-4);color:var(--text-secondary)}.prose.svelte-kdoabu strong{color:var(--text-primary)}.prose.svelte-kdoabu ul,.prose.svelte-kdoabu ol{color:var(--text-secondary);padding-left:1.2em}.prose.svelte-kdoabu li{margin-bottom:var(--space-2)}.prose.svelte-kdoabu table{width:100%;border-collapse:collapse;margin:var(--space-4) 0;font-size:var(--text-sm);display:block;overflow-x:auto}.prose.svelte-kdoabu thead th{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);text-align:left}.prose.svelte-kdoabu th,.prose.svelte-kdoabu td{border:1px solid var(--border-subtle);padding:var(--space-2) var(--space-3);text-align:left;color:var(--text-secondary)}.prose.svelte-kdoabu tbody tr:nth-child(2n){background:var(--bg-tertiary)}.prose.svelte-kdoabu .math-rendered{overflow-x:auto}.prose.svelte-kdoabu .math-display{margin:var(--space-6) 0;padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius)}.prose.svelte-kdoabu .katex-display{margin:var(--space-6) 0;padding:var(--space-4);background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:var(--radius);overflow-x:auto}.prose.svelte-kdoabu .math-display .katex-display{margin:0;padding:0;background:transparent;border:0}.prose.svelte-kdoabu .callout{margin:var(--space-5) 0;padding:var(--space-4) var(--space-4) var(--space-4) var(--space-6);border-left:3px solid var(--border-strong);border-radius:0 var(--radius) var(--radius) 0;background:var(--bg-tertiary)}.prose.svelte-kdoabu .callout p{margin:0 0 var(--space-2)}.prose.svelte-kdoabu .callout p:last-child{margin-bottom:0}.prose.svelte-kdoabu .callout-label{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:var(--space-2)!important}.prose.svelte-kdoabu .callout-pitfall{border-left-color:#b23b4a;background:color-mix(in srgb,#b23b4a 6%,var(--bg-tertiary))}.prose.svelte-kdoabu .callout-pitfall .callout-label{color:#b23b4a}.prose.svelte-kdoabu .callout-key{border-left-color:var(--accent-pk);background:color-mix(in srgb,var(--accent-pk) 7%,var(--bg-tertiary))}.prose.svelte-kdoabu .callout-key .callout-label{color:var(--accent-pk)}.prose.svelte-kdoabu .callout-clinical{border-left-color:var(--accent-ai);background:color-mix(in srgb,var(--accent-ai) 6%,var(--bg-tertiary))}.prose.svelte-kdoabu .callout-clinical .callout-label{color:var(--accent-ai)}.prose.svelte-kdoabu .callout-math{border-left-color:var(--border-strong)}.prose.svelte-kdoabu .callout-math .callout-label{color:var(--text-secondary)}.prose.svelte-kdoabu .callout-note .callout-label{color:var(--text-muted)}.prose.svelte-kdoabu .callout-howto{border-left-color:var(--accent-ai);background:color-mix(in srgb,var(--accent-ai) 7%,var(--bg-tertiary))}.prose.svelte-kdoabu .callout-howto .callout-label{color:var(--accent-ai)}.prose.svelte-kdoabu .callout-recall{border-left-color:var(--text-muted);background:var(--bg-secondary)}.prose.svelte-kdoabu .callout-recall .callout-label{color:var(--text-secondary)}.recall.svelte-kdoabu{margin-top:var(--space-6);padding:var(--space-4);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius);display:grid;gap:var(--space-2)}.recall-title.svelte-kdoabu{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin:0}.recall-row.svelte-kdoabu{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2)}.recall-label.svelte-kdoabu{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted);min-width:78px}.recall-items.svelte-kdoabu{display:flex;flex-wrap:wrap;gap:6px}.chip.svelte-kdoabu{font-family:var(--font-mono);font-size:var(--text-xs);padding:2px 9px;border-radius:12px;text-decoration:none;border:1px solid var(--border-subtle)}.chip-link.svelte-kdoabu{background:color-mix(in srgb,var(--accent-pk) 10%,var(--bg-tertiary));color:var(--accent-pk);border-color:color-mix(in srgb,var(--accent-pk) 30%,transparent)}.chip-term.svelte-kdoabu{background:var(--bg-tertiary);color:var(--text-secondary)}.chip-term.svelte-kdoabu:hover{border-color:var(--accent-ai);color:var(--accent-ai)}.viz-panel.svelte-kdoabu{position:relative}@media(min-width:920px){.viz-panel.svelte-kdoabu{position:sticky;top:80px;height:calc(100vh - 110px);display:flex;align-items:center}}.viz-inner.svelte-kdoabu{width:100%;background:var(--bg-tertiary);border:1px solid var(--border-subtle);border-radius:12px;padding:var(--space-6);box-shadow:0 14px 40px #16201f12}.viz-swap.svelte-kdoabu{width:100%}.viz-empty.svelte-kdoabu{color:var(--text-muted);text-align:center;padding:var(--space-12) var(--space-4)}.viz-empty.svelte-kdoabu .hint:where(.svelte-kdoabu){font-size:var(--text-sm);margin-top:var(--space-2)}.viz-empty.svelte-kdoabu .keys:where(.svelte-kdoabu){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-secondary);margin-top:var(--space-3);line-height:1.9}.quiz-step.svelte-kdoabu,.ex-step.svelte-kdoabu{min-height:auto;opacity:1}.ex-step.svelte-kdoabu{max-width:760px}.chap-nav.svelte-kdoabu{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);margin-top:var(--space-8)}.nav-card.svelte-kdoabu{display:flex;flex-direction:column;gap:2px;text-decoration:none;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius);background:var(--bg-tertiary);transition:border-color .2s ease,transform .2s ease}.nav-card.svelte-kdoabu:hover{border-color:var(--accent-pk);transform:translateY(-2px)}.nav-card.right.svelte-kdoabu{text-align:right}.nav-card.svelte-kdoabu span:where(.svelte-kdoabu){font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-muted)}.nav-card.svelte-kdoabu strong:where(.svelte-kdoabu){color:var(--text-primary)}.missing.svelte-kdoabu{text-align:center;padding:var(--space-24) 0;display:grid;gap:var(--space-4);place-items:center}
