.schematic.svelte-rq57kc{--canvas:#f8fafc;--flow:#0f766e;--modulation:#7c3aed;--production:#2563eb;--loss:#c45a2b;--input-fill:#fff2e8;--input-stroke:#c45a2b;--input-icon-fill:#ffe3d1;--exposure-fill:#e7f5f3;--exposure-stroke:#0f766e;--exposure-icon-fill:#ccfbf1;--biology-fill:#f1ecff;--biology-stroke:#6d4ead;--biology-icon-fill:#e6dcff;--process-fill:#eaf2ff;--process-stroke:#2563eb;--process-icon-fill:#dbeafe;--loss-fill:#fff4ed;--loss-stroke:#b4532a;--loss-icon-fill:#ffdfca;--readout-fill:#fff;--readout-stroke:#b7c9c5}.dark .schematic.svelte-rq57kc{--canvas:#111514;--flow:#5eead4;--modulation:#c4b5fd;--production:#93c5fd;--loss:#f7a278;--input-fill:#32231d;--input-stroke:#f7a278;--input-icon-fill:#452d23;--exposure-fill:#15302d;--exposure-stroke:#5eead4;--exposure-icon-fill:#1b403b;--biology-fill:#29213d;--biology-stroke:#c4b5fd;--biology-icon-fill:#372c51;--process-fill:#17263b;--process-stroke:#93c5fd;--process-icon-fill:#1e3350;--loss-fill:#38251c;--loss-stroke:#f7a278;--loss-icon-fill:#4b3023;--readout-fill:#171c1b;--readout-stroke:#47625c}.eyebrow.svelte-rq57kc,.readout-heading.svelte-rq57kc{fill:#64748b;letter-spacing:.13em;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:700}.question.svelte-rq57kc{fill:#0f172a;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:700}.dark .question.svelte-rq57kc{fill:#f4f4f5}.edge.svelte-rq57kc{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.edge-dashed.svelte-rq57kc{stroke-dasharray:8 7}.dark .eyebrow.svelte-rq57kc,.dark .readout-heading.svelte-rq57kc{fill:#a1a1aa}.node-label.svelte-rq57kc{fill:#111827;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:700}.node-detail.svelte-rq57kc{fill:#52605d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11.5px;font-weight:500}.readout-label.svelte-rq57kc{fill:#334155;text-anchor:middle;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:11px;font-weight:650}.dark .node-label.svelte-rq57kc{fill:#f4f4f5}.dark .node-detail.svelte-rq57kc,.dark .readout-label.svelte-rq57kc{fill:#c4c8c6}
