:root{color-scheme:light dark;--color-canvas: #f3f7f6;--color-surface: #ffffff;--color-text: #102f36;--color-muted: #47646a;--color-border: #6f8c90;--color-accent: #006f78;--color-focus: #9a5b00;--renderer-canvas: #f3f7f6;--renderer-paper: #ffffff;--renderer-grid-small: #d7778a;--renderer-grid-large: #a93854;--renderer-waveform: #07191e;--renderer-overlay: #f6d365;--renderer-overlay-text: #102f36;--renderer-chamber: #d7e8e7;--renderer-region-idle: #eff5f4;--renderer-region-active: #00717a;--renderer-region-repolarizing: #745c9e;--renderer-pathway: #46666b;--renderer-wavefront: #e07300;--renderer-label: #102f36;--renderer-vector: #006f78;--renderer-projection: #8c3b68;--renderer-focus: #b45f00;--renderer-hit-target: transparent;--renderer-membrane: #536f74;--renderer-channel-closed: #8aa3a6;--renderer-channel-open: #00717a;--renderer-channel-inactivated: #745c9e;--renderer-pump: #a44f00;--renderer-sodium: #005eb8;--renderer-potassium: #7b3f98;--renderer-calcium: #9a3412;--renderer-ion-path: #70888c;--renderer-refractory-absolute: #6f5a8a;--renderer-refractory-relative: #a35c00;--renderer-torso: #d9e8e6;--renderer-electrode: #102f36;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-6: 1.5rem;--space-8: 2rem;--radius: .75rem;--content-width: 72rem;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--color-text);background:var(--color-canvas)}@media (prefers-color-scheme: dark){:root{--color-canvas: #07191e;--color-surface: #0e282e;--color-text: #eef8f7;--color-muted: #b8cfce;--color-border: #628287;--color-accent: #6fd8d5;--color-focus: #ffc655;--renderer-canvas: #07191e;--renderer-paper: #10272d;--renderer-grid-small: #a45a6d;--renderer-grid-large: #ef849d;--renderer-waveform: #f6fffd;--renderer-overlay: #d3aa26;--renderer-overlay-text: #07191e;--renderer-chamber: #183a42;--renderer-region-idle: #21474f;--renderer-region-active: #72e0dc;--renderer-region-repolarizing: #c5a6ed;--renderer-pathway: #a2bdc1;--renderer-wavefront: #ffc66b;--renderer-label: #eef8f7;--renderer-vector: #75e6e1;--renderer-projection: #ff9fc6;--renderer-focus: #ffc655;--renderer-hit-target: transparent;--renderer-membrane: #a8c3c7;--renderer-channel-closed: #789499;--renderer-channel-open: #72e0dc;--renderer-channel-inactivated: #c5a6ed;--renderer-pump: #ffc66b;--renderer-sodium: #72b7ff;--renderer-potassium: #d9a7ff;--renderer-calcium: #ffad83;--renderer-ion-path: #789499;--renderer-refractory-absolute: #b69bd5;--renderer-refractory-relative: #e4aa53;--renderer-torso: #24474f;--renderer-electrode: #eef8f7}}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}button,input{font:inherit}a{color:var(--color-accent);text-underline-offset:.18em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}
