.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}}.motion-card.svelte-25d7us{color:inherit;background:linear-gradient(120deg,#0f766e0a,#0000);border:1px solid #0f766e30;border-radius:14px;grid-template-columns:minmax(0,1fr) 280px;align-items:center;gap:24px;margin:0 0 24px;padding:22px;display:grid}.motion-card.expanded.svelte-25d7us{grid-template-columns:1fr}.eyebrow.svelte-25d7us{letter-spacing:.12em;color:#0f766e;font-size:11px;font-weight:650}.eyebrow.svelte-25d7us span:where(.svelte-25d7us){letter-spacing:0;color:#71717a;margin-left:10px;font-weight:400}h2.svelte-25d7us{max-width:70ch;margin:7px 0;font-size:20px;font-weight:600;line-height:1.4}.motion-actions.svelte-25d7us{flex-wrap:wrap;align-items:start;gap:18px;margin-top:15px;display:flex}button.svelte-25d7us,summary.svelte-25d7us{cursor:pointer}.play-button.svelte-25d7us,.close-button.svelte-25d7us{color:#fff;background:#0f766e;border-radius:7px;min-height:44px;padding:10px 15px;font-size:13px;font-weight:600}.close-button.svelte-25d7us{color:inherit;background:0 0;border:1px solid #71717a55}summary.svelte-25d7us{align-content:center;min-height:44px;font-size:13px;display:list-item}.poster-button.svelte-25d7us{background:#fff;border:1px solid #71717a30;border-radius:8px;display:block;position:relative;overflow:hidden}.poster-button.svelte-25d7us img:where(.svelte-25d7us){width:100%;height:auto;display:block}.poster-button.svelte-25d7us span:where(.svelte-25d7us){color:#fff;text-shadow:0 1px 6px #000;background:#193c371a;place-items:center;font-size:28px;display:grid;position:absolute;inset:0}.motion-player.svelte-25d7us{min-width:0}.motion-player.svelte-25d7us video:where(.svelte-25d7us){background:#f6faf9;border-radius:8px;width:100%;height:auto;max-height:740px;display:block}.description.svelte-25d7us p:where(.svelte-25d7us){color:rgb(var(--color-muted-foreground));margin-top:6px;font-size:12px;line-height:1.6}.dark .eyebrow.svelte-25d7us{color:#5eead4}button.svelte-25d7us:focus-visible,summary.svelte-25d7us:focus-visible{outline-offset:4px;outline:2px solid #0f766e}@media (width<=700px){.motion-card.svelte-25d7us{grid-template-columns:1fr;gap:16px;padding:17px}.poster-button.svelte-25d7us{max-width:420px}.motion-card.svelte-25d7us h2:where(.svelte-25d7us){font-size:18px}}.dark .poster-button.svelte-25d7us img:where(.svelte-25d7us){filter:brightness(.78)}.source-references.svelte-jjbun8{margin-top:1.5rem}h3.svelte-jjbun8{font-size:1rem;font-weight:600}.intro.svelte-jjbun8,.description.svelte-jjbun8{margin:.75rem 0;font-size:.875rem;line-height:1.6}details.svelte-jjbun8{border-top:1px solid #71717a40;padding:.75rem 0}summary.svelte-jjbun8{cursor:pointer;align-content:center;min-height:2rem;font-size:.875rem;font-weight:600}figure.svelte-jjbun8{margin:1rem 0}img.svelte-jjbun8{background:#fff;width:100%;height:auto;display:block}figcaption.svelte-jjbun8{overflow-wrap:anywhere;margin-top:.75rem;font-size:.75rem;line-height:1.5}figcaption.svelte-jjbun8 p:where(.svelte-jjbun8){margin:.25rem 0}a.svelte-jjbun8{text-underline-offset:3px;align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.links.svelte-jjbun8{flex-wrap:wrap;gap:.5rem 1rem;margin-top:.5rem;display:flex}.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}h3.svelte-1yggo6{font-size:14px;font-weight:600}.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}.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%}}
