.detail.svelte-1pjrjkj{padding:2rem 0;max-width:1560px}.page-footer.svelte-1pjrjkj{margin-top:2rem}.breadcrumb.svelte-1pjrjkj{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:1rem}.breadcrumb.svelte-1pjrjkj a:where(.svelte-1pjrjkj){color:var(--text-secondary);text-decoration:none}.breadcrumb.svelte-1pjrjkj a:where(.svelte-1pjrjkj):hover{color:var(--accent-magenta, #ce93d8)}.breadcrumb-id.svelte-1pjrjkj{color:var(--text-muted, var(--text-secondary));font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.markdown.svelte-1pjrjkj h2[id],.markdown.svelte-1pjrjkj h3[id]{scroll-margin-top:1.5rem}.layout.svelte-1pjrjkj{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:1.8rem;align-items:start;min-width:0}.layout.svelte-1pjrjkj:has(.toc-left:where(.svelte-1pjrjkj)){grid-template-columns:minmax(0,210px) minmax(0,1fr) 280px}@media (max-width: 1100px){.layout.svelte-1pjrjkj:has(.toc-left:where(.svelte-1pjrjkj)){grid-template-columns:minmax(0,1fr) 280px}.toc-left.svelte-1pjrjkj{display:none}}@media (max-width: 900px){.layout.svelte-1pjrjkj,.layout.svelte-1pjrjkj:has(.toc-left:where(.svelte-1pjrjkj)){grid-template-columns:1fr}}.toc-left.svelte-1pjrjkj{position:sticky;top:1rem;align-self:start;max-height:calc(100vh - 2rem);overflow-y:auto;padding-right:.4rem;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent}.toc-head.svelte-1pjrjkj{display:block;font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);margin-bottom:.5rem}.content-wrap.svelte-1pjrjkj{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:1.6rem 1.8rem;min-width:0}.content-wrap.svelte-1pjrjkj .markdown{color:var(--text-primary);line-height:1.7}.content-wrap.svelte-1pjrjkj .markdown h1,.content-wrap.svelte-1pjrjkj .markdown h2,.content-wrap.svelte-1pjrjkj .markdown h3,.content-wrap.svelte-1pjrjkj .markdown h4{color:var(--text-primary);margin-top:1.6em;margin-bottom:.5em;line-height:1.3}.content-wrap.svelte-1pjrjkj .markdown h1{font-size:var(--fs-xl)}.content-wrap.svelte-1pjrjkj .markdown h2{font-size:var(--fs-lg)}.content-wrap.svelte-1pjrjkj .markdown h3{font-size:var(--fs-md, 1rem);color:var(--accent-magenta, #ce93d8)}.content-wrap.svelte-1pjrjkj .markdown p{margin:.7em 0}.content-wrap.svelte-1pjrjkj .markdown a{color:var(--accent-cyan)}.content-wrap.svelte-1pjrjkj .markdown code{font-family:SF Mono,monospace;font-size:.9em;background:var(--bg-primary, #0a0a0a);padding:.1em .3em;border-radius:3px}.content-wrap.svelte-1pjrjkj .markdown pre{background:var(--bg-primary, #0a0a0a);padding:1rem;border-radius:var(--radius-sm, 4px);overflow-x:auto;font-size:var(--fs-sm);line-height:1.5}.content-wrap.svelte-1pjrjkj .markdown pre code{background:transparent;padding:0}.content-wrap.svelte-1pjrjkj .markdown table{border-collapse:collapse;margin:1em 0;font-size:var(--fs-sm);width:100%;overflow-x:auto;display:block}.content-wrap.svelte-1pjrjkj .markdown th,.content-wrap.svelte-1pjrjkj .markdown td{border:1px solid var(--border-subtle);padding:.4rem .7rem;text-align:left}.content-wrap.svelte-1pjrjkj .markdown th{background:var(--bg-elevated, var(--bg-primary))}.content-wrap.svelte-1pjrjkj .markdown ul,.content-wrap.svelte-1pjrjkj .markdown ol{margin:.7em 0;padding-left:1.6em}.content-wrap.svelte-1pjrjkj .markdown blockquote{border-left:3px solid var(--accent-magenta, #ce93d8);margin:.8em 0;padding:.2em 1em;color:var(--text-secondary)}.content-wrap.svelte-1pjrjkj .markdown .pmid-link{background:#4fc3f71a;padding:.05em .3em;border-radius:3px;font-size:.9em}.content-wrap.svelte-1pjrjkj .markdown .mermaid-source{color:var(--text-secondary);font-size:var(--fs-xs, .75rem)}.content-wrap.svelte-1pjrjkj .markdown .mermaid-svg{display:flex;justify-content:center}.content-wrap.svelte-1pjrjkj .markdown .mermaid-svg svg{max-width:100%;height:auto}.empty.svelte-1pjrjkj{color:var(--text-secondary);font-style:italic}.side.svelte-1pjrjkj{display:flex;flex-direction:column;gap:1rem;min-width:0}.toc-list.svelte-1pjrjkj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem;font-size:var(--fs-sm, .85rem)}.toc-list.svelte-1pjrjkj a:where(.svelte-1pjrjkj){display:block;color:var(--text-secondary);text-decoration:none;padding:.2rem .35rem;border-radius:3px;border-left:2px solid transparent;line-height:1.3}.toc-list.svelte-1pjrjkj a:where(.svelte-1pjrjkj):hover{color:var(--text-primary);border-left-color:var(--accent-cyan);background:color-mix(in oklab,var(--accent-cyan) 6%,transparent)}.toc-l3.svelte-1pjrjkj{padding-left:.85rem;font-size:.78rem}.meta-block.svelte-1pjrjkj{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:var(--radius-md);padding:.9rem 1.1rem}.meta-block.svelte-1pjrjkj h3:where(.svelte-1pjrjkj){margin:0 0 .6rem;font-size:var(--fs-sm);text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary)}dl.svelte-1pjrjkj{display:grid;grid-template-columns:max-content 1fr;gap:.3rem .8rem;margin:0;font-size:var(--fs-sm)}dt.svelte-1pjrjkj{color:var(--text-secondary);font-weight:500}dd.svelte-1pjrjkj{margin:0;color:var(--text-primary);overflow-wrap:anywhere}dd.svelte-1pjrjkj code:where(.svelte-1pjrjkj){font-family:SF Mono,monospace;font-size:.9em}.kg-link.svelte-1pjrjkj{color:var(--accent-cyan);text-decoration:none}.kg-link.svelte-1pjrjkj:hover{text-decoration:underline}.refs.svelte-1pjrjkj{list-style:none;padding:0;margin:0;font-size:var(--fs-xs, .75rem);max-height:220px;overflow-y:auto}.ref-item.svelte-1pjrjkj{display:flex;flex-direction:column;gap:.12rem;padding:.3rem 0;border-bottom:1px solid var(--border-subtle);overflow-wrap:anywhere}.ref-item.svelte-1pjrjkj:last-child{border-bottom:none}.ref-lnk.svelte-1pjrjkj{color:var(--accent-cyan, #4fc3f7);text-decoration:none;font-size:var(--fs-xs, .75rem);line-height:1.35}.ref-lnk.svelte-1pjrjkj:hover{text-decoration:underline}.ref-title-txt.svelte-1pjrjkj{color:var(--text-primary);font-size:var(--fs-xs, .75rem);line-height:1.35}.ref-bibmeta.svelte-1pjrjkj{color:var(--text-secondary);font-size:.7rem;line-height:1.2}.side-note.svelte-1pjrjkj{margin:0;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.5}.side-note.svelte-1pjrjkj a:where(.svelte-1pjrjkj){color:var(--accent-cyan)}.depth-block.svelte-1pjrjkj{margin-top:1.4rem;padding-top:1.2rem;border-top:1px solid var(--border-subtle)}.depth-block.svelte-1pjrjkj h2:where(.svelte-1pjrjkj){font-size:var(--fs-md, 1rem);margin:0 0 .7rem;color:var(--text-primary);letter-spacing:.01em}.depth-sub.svelte-1pjrjkj{color:var(--text-secondary);font-weight:400;font-size:var(--fs-sm);margin-left:.4rem}.sister-grid.svelte-1pjrjkj{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem}.sister-card.svelte-1pjrjkj a:where(.svelte-1pjrjkj){display:flex;flex-direction:column;gap:.25rem;padding:.6rem .7rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);background:var(--bg-primary, #0a0a0a);text-decoration:none;transition:border-color .15s}.sister-card.svelte-1pjrjkj a:where(.svelte-1pjrjkj):hover{border-color:var(--accent-magenta, #ce93d8)}.sister-title.svelte-1pjrjkj{color:var(--text-primary);font-size:var(--fs-sm);font-weight:500}.sister-summary.svelte-1pjrjkj{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.activity-list.svelte-1pjrjkj{list-style:none;padding:0;margin:0;font-size:var(--fs-sm)}.activity-list.svelte-1pjrjkj li:where(.svelte-1pjrjkj){display:flex;gap:.7rem;align-items:baseline;padding:.35rem 0;border-bottom:1px solid var(--border-subtle)}.activity-list.svelte-1pjrjkj li:where(.svelte-1pjrjkj):last-child{border-bottom:none}.ev-type.svelte-1pjrjkj{color:var(--text-primary);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem)}.ev-time.svelte-1pjrjkj{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin-left:auto}.ev-link.svelte-1pjrjkj{color:var(--accent-cyan);font-size:var(--fs-xs, .75rem);text-decoration:none}.linked-group.svelte-1pjrjkj{margin-top:.5rem}.linked-group.svelte-1pjrjkj:first-child{margin-top:0}.linked-type.svelte-1pjrjkj{color:var(--accent-magenta, #ce93d8);font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem}.linked-list.svelte-1pjrjkj{list-style:none;padding:0;margin:0;font-size:var(--fs-sm)}.linked-list.svelte-1pjrjkj li:where(.svelte-1pjrjkj){display:flex;gap:.5rem;align-items:baseline;padding:.15rem 0;overflow-wrap:anywhere}.linked-list.svelte-1pjrjkj a:where(.svelte-1pjrjkj){color:var(--accent-cyan);text-decoration:none}.linked-edge.svelte-1pjrjkj{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);margin-left:auto}.backlinks-list.svelte-1pjrjkj{list-style:none;padding:0;margin:0;font-size:var(--fs-sm);max-height:200px;overflow-y:auto}.backlink-item.svelte-1pjrjkj{display:grid;grid-template-columns:auto 1fr;gap:.4em;align-items:baseline;padding:.18rem 0;border-bottom:1px solid var(--border-subtle)}.backlink-item.svelte-1pjrjkj:last-child{border-bottom:none}.backlink-type.svelte-1pjrjkj{color:var(--text-secondary);font-size:var(--fs-xs, .7rem);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.backlink-id.svelte-1pjrjkj{color:var(--accent-cyan);font-family:SF Mono,monospace;font-size:var(--fs-xs, .75rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-decoration:none}.backlink-id.svelte-1pjrjkj:hover{text-decoration:underline}.related-papers-list.svelte-1pjrjkj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.55rem;font-size:var(--fs-sm)}.related-paper-item.svelte-1pjrjkj{display:flex;flex-direction:column;gap:.15rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle)}.related-paper-item.svelte-1pjrjkj:last-child{border-bottom:none;padding-bottom:0}.related-paper-title.svelte-1pjrjkj{color:var(--text-primary);text-decoration:none;line-height:1.35;font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-paper-title.svelte-1pjrjkj:hover{color:var(--accent-cyan)}.related-paper-meta.svelte-1pjrjkj{color:var(--text-secondary);font-size:var(--fs-xs, .72rem);line-height:1.3}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip{display:inline-flex;align-items:baseline;gap:.3em;padding:.05em .45em .1em;border:1px solid var(--kg-chip-border, transparent);border-radius:999px;background:var(--kg-chip-bg, transparent);color:var(--kg-chip-fg, var(--text-primary));text-decoration:none;line-height:1.25;font-size:.88em;vertical-align:baseline;transition:border-color .12s ease,background .12s ease}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip:hover{border-color:var(--kg-chip-hover, var(--accent-cyan));background:var(--kg-chip-bg-hover, var(--kg-chip-bg, transparent));text-decoration:none}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip .kg-chip-type{font-family:SF Mono,monospace;font-size:.78em;text-transform:lowercase;letter-spacing:.02em;color:var(--kg-chip-type-fg, var(--text-secondary));font-weight:500}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip .kg-chip-id{font-weight:600;color:inherit}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-gene{--kg-chip-fg: var(--accent-cyan, #4fc3f7);--kg-chip-bg: color-mix(in oklab, var(--accent-cyan, #4fc3f7) 12%, transparent);--kg-chip-border: color-mix(in oklab, var(--accent-cyan, #4fc3f7) 35%, transparent);--kg-chip-bg-hover: color-mix(in oklab, var(--accent-cyan, #4fc3f7) 22%, transparent);--kg-chip-hover: var(--accent-cyan, #4fc3f7)}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-disease{--kg-chip-fg: var(--accent-magenta, #ce93d8);--kg-chip-bg: color-mix(in oklab, var(--accent-magenta, #ce93d8) 12%, transparent);--kg-chip-border: color-mix( in oklab, var(--accent-magenta, #ce93d8) 35%, transparent );--kg-chip-bg-hover: color-mix( in oklab, var(--accent-magenta, #ce93d8) 22%, transparent );--kg-chip-hover: var(--accent-magenta, #ce93d8)}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-drug{--kg-chip-fg: var(--accent-amber, #ffb74d);--kg-chip-bg: color-mix(in oklab, var(--accent-amber, #ffb74d) 12%, transparent);--kg-chip-border: color-mix(in oklab, var(--accent-amber, #ffb74d) 35%, transparent);--kg-chip-bg-hover: color-mix( in oklab, var(--accent-amber, #ffb74d) 22%, transparent );--kg-chip-hover: var(--accent-amber, #ffb74d)}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-pathway{--kg-chip-fg: var(--accent-green, #81c784);--kg-chip-bg: color-mix(in oklab, var(--accent-green, #81c784) 12%, transparent);--kg-chip-border: color-mix(in oklab, var(--accent-green, #81c784) 35%, transparent);--kg-chip-bg-hover: color-mix( in oklab, var(--accent-green, #81c784) 22%, transparent );--kg-chip-hover: var(--accent-green, #81c784)}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-paper{--kg-chip-fg: var(--accent-yellow, #fff176);--kg-chip-bg: color-mix(in oklab, var(--accent-yellow, #fff176) 12%, transparent);--kg-chip-border: color-mix(in oklab, var(--accent-yellow, #fff176) 35%, transparent);--kg-chip-bg-hover: color-mix( in oklab, var(--accent-yellow, #fff176) 22%, transparent );--kg-chip-hover: var(--accent-yellow, #fff176)}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-organism{--kg-chip-fg: var(--accent-red, #e57373);--kg-chip-bg: color-mix(in oklab, var(--accent-red, #e57373) 12%, transparent);--kg-chip-border: color-mix(in oklab, var(--accent-red, #e57373) 35%, transparent);--kg-chip-bg-hover: color-mix(in oklab, var(--accent-red, #e57373) 22%, transparent);--kg-chip-hover: var(--accent-red, #e57373)}.content-wrap.svelte-1pjrjkj .markdown a.kg-chip.kg-bio-default{--kg-chip-fg: var(--accent-cyan, #4fc3f7);--kg-chip-bg: color-mix(in oklab, var(--accent-cyan, #4fc3f7) 10%, transparent);--kg-chip-border: color-mix(in oklab, var(--accent-cyan, #4fc3f7) 30%, transparent);--kg-chip-bg-hover: color-mix(in oklab, var(--accent-cyan, #4fc3f7) 18%, transparent);--kg-chip-hover: var(--accent-cyan, #4fc3f7)}.content-wrap.svelte-1pjrjkj .markdown .infobox{float:right;clear:right;margin:0 0 1rem 1.5rem;border:1px solid var(--border-subtle);border-radius:var(--radius-sm, 4px);background:var(--bg-elevated, var(--bg-primary));font-size:var(--fs-sm, .85rem);max-width:260px;min-width:180px}.content-wrap.svelte-1pjrjkj .markdown .infobox th,.content-wrap.svelte-1pjrjkj .markdown .infobox td{border:none;border-bottom:1px solid var(--border-subtle);padding:.28rem .6rem;text-align:left;vertical-align:top}.content-wrap.svelte-1pjrjkj .markdown .infobox tr:last-child th,.content-wrap.svelte-1pjrjkj .markdown .infobox tr:last-child td{border-bottom:none}.content-wrap.svelte-1pjrjkj .markdown .infobox .infobox-header{background:color-mix(in oklab,var(--accent-cyan, #4fc3f7) 10%,transparent);color:var(--accent-cyan, #4fc3f7);text-align:center;font-weight:600;font-size:var(--fs-sm, .85rem);padding:.4rem .6rem;border-bottom:1px solid var(--border-subtle)}.content-wrap.svelte-1pjrjkj .markdown .infobox .label{color:var(--text-secondary);white-space:nowrap;font-weight:500;width:38%}@media (max-width: 900px){.content-wrap.svelte-1pjrjkj .markdown .infobox{float:none;margin:0 0 1rem;max-width:100%}}.diagrams-block.svelte-1pjrjkj{margin-top:1.6rem;padding-top:1.2rem;border-top:1px solid var(--border-subtle)}.diagrams-block.svelte-1pjrjkj h2:where(.svelte-1pjrjkj){font-size:var(--fs-md, 1rem);margin:0 0 .9rem;color:var(--text-primary);letter-spacing:.01em}.diagram-list.svelte-1pjrjkj{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.2rem}.diagram-figure.svelte-1pjrjkj figure:where(.svelte-1pjrjkj){margin:0;padding:.9rem 1rem 1rem;border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-primary, #0a0a0a)}.diagram-figure.svelte-1pjrjkj .mermaid-block{margin:0 0 .5rem}.diagram-figure.svelte-1pjrjkj .mermaid-source{color:var(--text-secondary);font-size:var(--fs-xs, .75rem);margin:0;white-space:pre-wrap}.diagram-figure.svelte-1pjrjkj .mermaid-svg{display:flex;justify-content:center;position:relative}.diagram-figure.svelte-1pjrjkj .mermaid-svg svg{max-width:100%;height:auto}.diagram-figure.svelte-1pjrjkj .mermaid-expand{position:absolute;top:.25rem;right:.25rem;width:1.8rem;height:1.8rem;border:1px solid var(--border-subtle);border-radius:4px;background:color-mix(in oklab,var(--bg-elevated, var(--bg-primary)) 90%,transparent);color:var(--text-secondary);cursor:pointer;font-size:1.05rem;line-height:1;opacity:.55;transition:opacity .15s ease,color .15s ease}.diagram-figure.svelte-1pjrjkj .mermaid-expand:hover{opacity:1;color:var(--accent-cyan)}.diagram-caption.svelte-1pjrjkj{display:flex;flex-wrap:wrap;gap:.55em;align-items:baseline;margin-top:.55rem;color:var(--text-secondary);font-size:var(--fs-sm);line-height:1.4}.diagram-kind.svelte-1pjrjkj{font-family:SF Mono,monospace;font-size:var(--fs-xs, .7rem);text-transform:lowercase;letter-spacing:.04em;padding:.05em .45em;border-radius:999px;border:1px solid var(--border-subtle);color:var(--accent-cyan);background:color-mix(in oklab,var(--accent-cyan, #4fc3f7) 10%,transparent)}.diagram-title.svelte-1pjrjkj{color:var(--text-primary);font-weight:500}.diagram-text.svelte-1pjrjkj{color:var(--text-secondary)}
