.exploration-notes.svelte-18i4vky{border-left:2px solid #0f766e50;margin-bottom:20px;padding:4px 0 4px 14px}summary.svelte-18i4vky{cursor:pointer;font-size:13px;font-weight:600}summary.svelte-18i4vky span:where(.svelte-18i4vky),p.svelte-18i4vky{color:rgb(var(--color-muted-foreground));font-size:12px;font-weight:400}textarea.svelte-18i4vky{resize:vertical;background:0 0;border:1px solid #71717a40;border-radius:8px;width:100%;margin:12px 0 6px;padding:10px 12px;font-size:14px;line-height:1.6;display:block}.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;font-family:var(--font-body,sans-serif);letter-spacing:.13em;font-size:12px;font-weight:700}.question.svelte-rq57kc{fill:#0f172a;font-family:var(--font-body,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:var(--font-body,sans-serif);font-size:15px;font-weight:700}.node-detail.svelte-rq57kc{fill:#52605d;font-family:var(--font-body,sans-serif);font-size:11.5px;font-weight:500}.readout-label.svelte-rq57kc{fill:#334155;font-family:var(--font-body,sans-serif);text-anchor:middle;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}.binding-figure.svelte-1m1t0ve{max-width:850px;color:inherit;margin:0 auto;font-family:inherit}.figure-toolbar.svelte-1m1t0ve{border-bottom:1px solid #71717a35;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:14px;font-weight:600;display:flex}button.svelte-1m1t0ve,summary.svelte-1m1t0ve{cursor:pointer}button.svelte-1m1t0ve{border:1px solid #71717a45;border-radius:6px;min-height:44px;padding:8px 12px;font-size:14px}button.svelte-1m1t0ve:focus-visible,summary.svelte-1m1t0ve:focus-visible{outline-offset:3px;outline:2px solid #0f766e}button.svelte-1m1t0ve:disabled{opacity:.5;cursor:default}.stages.svelte-1m1t0ve{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.stages.svelte-1m1t0ve button[aria-pressed=true]:where(.svelte-1m1t0ve){color:#fff;background:#0f766e;border-color:#0f766e}.scene.svelte-1m1t0ve{max-width:640px;margin:auto;position:relative}svg.svelte-1m1t0ve{width:100%;height:auto;display:block}.membrane.svelte-1m1t0ve{stroke:currentColor;opacity:.35;stroke-width:6px}.site.svelte-1m1t0ve{stroke:#914100;fill:#fff;stroke-width:7px;stroke-linecap:round}.ligand.svelte-1m1t0ve{stroke:#0f766e;stroke-width:9px;fill:none;stroke-linecap:round;opacity:0}.ligand.current.svelte-1m1t0ve{opacity:1}.site-label.svelte-1m1t0ve{margin:0;font-size:14px;font-weight:500}.lower.svelte-1m1t0ve{text-align:right}.stage-description.svelte-1m1t0ve{min-height:100px;padding:20px 0 12px;font-size:16px;line-height:1.65}.stage-description.svelte-1m1t0ve p:where(.svelte-1m1t0ve){max-width:65ch;margin-top:4px}.reactions.svelte-1m1t0ve{border-top:1px solid #71717a35;padding:12px 0;font-size:14px}summary.svelte-1m1t0ve{align-content:center;min-height:44px;font-weight:500}.reactions.svelte-1m1t0ve div:where(.svelte-1m1t0ve){grid-template-columns:1fr 1fr;gap:12px;margin:12px 0;display:grid}code.svelte-1m1t0ve{font-family:var(--font-mono,ui-monospace, monospace);font-size:14px}.figure-note.svelte-1m1t0ve{color:rgb(var(--color-muted-foreground));font-size:12px;line-height:1.6}.dark .site.svelte-1m1t0ve{stroke:#f7a278;fill:#18181b}.dark .ligand.svelte-1m1t0ve{stroke:#5eead4}.dark .stages.svelte-1m1t0ve button[aria-pressed=true]:where(.svelte-1m1t0ve){color:#18181b;background:#5eead4}@media (prefers-reduced-motion:no-preference){.ligand.svelte-1m1t0ve{transition:opacity .2s ease-out}}.topology.svelte-1huoeue{--canvas:#f8fafc;--dependency:#0f766e;--input:#d66a3a;--state-fill:#fff;--state-stroke:#0f766e;--input-fill:#fff2e8;--input-stroke:#f7a278;--process-fill:#eaf2ff;--process-stroke:#6b91d7}.dark .topology.svelte-1huoeue{--canvas:#111514;--dependency:#5eead4;--input:#f7a278;--state-fill:#171c1b;--state-stroke:#5eead4;--input-fill:#33231d;--input-stroke:#f7a278;--process-fill:#17263b;--process-stroke:#93c5fd}.eyebrow.svelte-1huoeue,.process-heading.svelte-1huoeue{fill:#64748b;font-family:var(--font-body,sans-serif);letter-spacing:.13em;font-size:12px;font-weight:700}.question.svelte-1huoeue{fill:#0f172a;font-family:var(--font-body,sans-serif);font-size:20px;font-weight:700}.subtitle.svelte-1huoeue{fill:#64748b;font-family:var(--font-body,sans-serif);font-size:12.5px;font-weight:500}.dark .question.svelte-1huoeue{fill:#f4f4f5}.dark .eyebrow.svelte-1huoeue,.dark .subtitle.svelte-1huoeue,.dark .process-heading.svelte-1huoeue{fill:#a1a1aa}.dependency-edge.svelte-1huoeue{fill:none;stroke:var(--dependency);stroke-dasharray:7 7;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.input-edge.svelte-1huoeue{fill:none;stroke:var(--input);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.input-dashed.svelte-1huoeue{stroke-dasharray:6 6}.state-card.svelte-1huoeue{fill:var(--state-fill);stroke:var(--state-stroke);stroke-width:2px}.input-card.svelte-1huoeue{fill:var(--input-fill);stroke:var(--input-stroke);stroke-width:1.5px}.process-chip.svelte-1huoeue{fill:var(--process-fill);stroke:var(--process-stroke)}.state-label.svelte-1huoeue,.input-label.svelte-1huoeue,.process-label.svelte-1huoeue{fill:#172033;font-family:var(--font-mono,monospace);font-weight:700}.state-label.svelte-1huoeue{font-size:13.5px}.input-label.svelte-1huoeue,.process-label.svelte-1huoeue{text-anchor:middle;font-size:10.5px}.state-unit.svelte-1huoeue{fill:#2563eb;font-family:var(--font-body,sans-serif);font-size:10.5px;font-weight:650}.dark .state-label.svelte-1huoeue,.dark .input-label.svelte-1huoeue,.dark .process-label.svelte-1huoeue{fill:#f4f4f5}.dark .state-unit.svelte-1huoeue{fill:#93c5fd}.figure-expand.svelte-1yggo6{cursor:pointer;border:1px solid #71717a50;border-radius:6px;min-height:44px;margin-top:12px;padding:8px 14px;font-size:14px}.journal.svelte-1yggo6{color:rgb(var(--color-muted-foreground));margin-top:5px;font-size:12px;font-style:italic}.model-card.svelte-1yggo6{padding-bottom:0}.card-navigation.svelte-1yggo6{color:rgb(var(--color-muted-foreground));justify-content:space-between;gap:18px;font-size:12px;display:flex}.card-navigation.svelte-1yggo6 div:where(.svelte-1yggo6){gap:20px;display:flex}.model-introduction.svelte-1yggo6{grid-template-columns:minmax(0,1fr);align-items:center;gap:30px;padding:24px 0;display:grid}.support-section.svelte-1yggo6{border-top:1px solid #71717a30;margin-top:28px;padding:30px 0;scroll-margin-top:20px}.section-intro.svelte-1yggo6 h2:where(.svelte-1yggo6){font-size:20px;font-weight:600}.section-intro.svelte-1yggo6 p:where(.svelte-1yggo6){max-width:80ch;color:rgb(var(--color-muted-foreground));margin-top:6px;font-size:14px;line-height:1.7}.biology-figure.svelte-1yggo6{min-width:0;max-width:1000px;margin:24px auto 0}.biology-figure.expanded.svelte-1yggo6{max-width:100%;overflow:auto}.biology-figure.expanded.svelte-1yggo6 .figure-content:where(.svelte-1yggo6){min-width:900px}.biology-figure.expanded.svelte-1yggo6 img:where(.svelte-1yggo6){max-height:none}.biology-figure.svelte-1yggo6 img:where(.svelte-1yggo6){object-fit:contain;width:100%;max-height:520px}.evidence-grid.svelte-1yggo6{grid-template-columns:1fr 1fr;gap:40px;margin-top:24px;display:grid}h3.svelte-1yggo6{font-size:14px;font-weight:600}.evidence-grid.svelte-1yggo6 p:where(.svelte-1yggo6),.evidence-grid.svelte-1yggo6 ul:where(.svelte-1yggo6){color:#52525b;margin-top:8px;font-size:13px;line-height:1.8}.dark .evidence-grid.svelte-1yggo6 p:where(.svelte-1yggo6),.dark .evidence-grid.svelte-1yggo6 ul:where(.svelte-1yggo6){color:#d4d4d8}.evidence-grid.svelte-1yggo6 ul:where(.svelte-1yggo6){padding-left:18px;list-style:outside}.paper-link.svelte-1yggo6{color:#0f766e;margin-top:12px;font-size:13px;text-decoration:underline;display:block}.details-heading.svelte-1yggo6,.detail-toolbar.svelte-1yggo6{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.secondary-button.svelte-1yggo6{border:1px solid #71717a40;border-radius:6px;padding:9px 12px;font-size:12px}.classification-grid.svelte-1yggo6{grid-template-columns:repeat(4,1fr);gap:20px;padding:16px 0;font-size:12px;display:grid}dt.svelte-1yggo6{color:rgb(var(--color-muted-foreground));margin-bottom:4px}.detail-toolbar.svelte-1yggo6{margin-top:20px}.detail-toolbar.svelte-1yggo6 button:where(.svelte-1yggo6){text-transform:capitalize;border-bottom:2px solid #0000;padding:9px 14px;font-size:13px}.detail-toolbar.svelte-1yggo6 button.active:where(.svelte-1yggo6){color:#0f766e;border-color:#0f766e}.detail-toolbar.svelte-1yggo6 input:where(.svelte-1yggo6){background:0 0;border:1px solid #71717a40;border-radius:6px;padding:8px 10px;font-size:13px}.model-table.svelte-1yggo6{max-height:480px;margin-top:12px;overflow:auto}table.svelte-1yggo6{text-align:left;width:100%;font-size:13px}th.svelte-1yggo6,td.svelte-1yggo6{vertical-align:top;border-bottom:1px solid #71717a25;padding:12px}th.svelte-1yggo6{color:rgb(var(--color-muted-foreground));font-weight:500}code.svelte-1yggo6{color:rgb(var(--color-muted-foreground));margin-top:5px;font-size:11px;display:block}.equation.svelte-1yggo6{padding:15px 0}.equation.svelte-1yggo6 code:where(.svelte-1yggo6){white-space:pre;font-size:13px}@media (width<=767px){.model-card.svelte-1yggo6{padding-bottom:70px}.model-introduction.svelte-1yggo6{grid-template-columns:minmax(0,1fr);gap:6px 10px;padding:14px 0}.model-introduction.svelte-1yggo6>div:where(.svelte-1yggo6){display:block}.model-introduction.svelte-1yggo6 h1:where(.svelte-1yggo6){grid-area:1/1;font-size:22px;line-height:1.25}.model-introduction.svelte-1yggo6 p:where(.svelte-1yggo6){grid-column:1/-1;margin:0;line-height:1.5}.model-introduction.svelte-1yggo6 p:where(.svelte-1yggo6):first-of-type{font-size:13px}.evidence-grid.svelte-1yggo6,.classification-grid.svelte-1yggo6{grid-template-columns:1fr;gap:20px}.card-navigation.svelte-1yggo6 div:where(.svelte-1yggo6){gap:12px}.support-section.svelte-1yggo6{margin-top:20px;padding:24px 0}.detail-toolbar.svelte-1yggo6 label:where(.svelte-1yggo6),.detail-toolbar.svelte-1yggo6 input:where(.svelte-1yggo6){width:100%}}
