h2.svelte-2zpo48.svelte-2zpo48{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .75rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.n.svelte-2zpo48.svelte-2zpo48{font-variant-numeric:tabular-nums;color:var(--ink)}.grid.svelte-2zpo48.svelte-2zpo48{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.grid.svelte-2zpo48 a.svelte-2zpo48{display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;min-height:48px;padding:.65rem .75rem;border:1px solid var(--line);border-left:4px solid var(--spoke);background:var(--paper);text-decoration:none;color:var(--ink)}.grid.svelte-2zpo48 a.svelte-2zpo48:active{background:var(--fill)}.cell.svelte-2zpo48.svelte-2zpo48{font-weight:700;font-size:.95rem}.dom.svelte-2zpo48.svelte-2zpo48{font-size:.8rem;color:var(--spoke);font-weight:600;text-align:right}.blurb.svelte-2zpo48.svelte-2zpo48{grid-column:1 / -1;font-size:.82rem;color:var(--muted);line-height:1.3}.state.svelte-2zpo48.svelte-2zpo48{grid-column:2;grid-row:2;font-size:.62rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:right}.strip.svelte-2zpo48.svelte-2zpo48{display:flex;flex-wrap:wrap;gap:.35rem}.chip.svelte-2zpo48.svelte-2zpo48{display:inline-flex;align-items:center;min-height:44px;padding:0 .6rem;border:1px solid var(--line);border-bottom:3px solid var(--spoke, var(--node-accent));background:var(--paper);color:var(--ink);font-size:.78rem;text-decoration:none}.chip.hub.svelte-2zpo48.svelte-2zpo48{border-bottom-color:var(--node-accent);font-weight:700}.chip.svelte-2zpo48.svelte-2zpo48:active{background:var(--fill)}@media (min-width: 640px){.grid.svelte-2zpo48.svelte-2zpo48{grid-template-columns:1fr 1fr}}.branch.svelte-wqx3zf.svelte-wqx3zf{list-style:none;margin:0;padding:0 0 0 1.25rem;border-left:2px solid var(--node-accent-line, var(--line))}.branch.root.svelte-wqx3zf.svelte-wqx3zf{padding:0;border-left:none;margin:1rem 0;overflow-x:auto}li.svelte-wqx3zf.svelte-wqx3zf{position:relative;padding:.3rem 0 0 1rem}.branch.svelte-wqx3zf:not(.root)>li.svelte-wqx3zf:before{content:"";position:absolute;left:-2px;top:1.05rem;width:.9rem;height:2px;background:var(--node-accent-line, var(--line))}.node-box.svelte-wqx3zf.svelte-wqx3zf{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.3rem .5rem;padding:.3rem .6rem;background:var(--node-accent-soft);border-left:3px solid var(--node-accent);font-size:.83rem;line-height:1.4;max-width:min(100%,36rem)}.node-name.svelte-wqx3zf.svelte-wqx3zf{font-weight:700;color:var(--node-accent);white-space:nowrap;font-size:.86rem}.node-note.svelte-wqx3zf.svelte-wqx3zf{color:var(--ink);font-size:.81rem}.flag.svelte-wqx3zf.svelte-wqx3zf{font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;background:var(--no-soft);color:var(--no);padding:.1em .4em;border-radius:2px;font-weight:700;cursor:help;white-space:nowrap;align-self:center}.status.svelte-wqx3zf.svelte-wqx3zf{font-size:.68rem;color:var(--muted);font-style:italic;width:100%}.cell-model.svelte-1rtedvk.svelte-1rtedvk{margin:.75rem 0 1rem}.cell-model.full.svelte-1rtedvk.svelte-1rtedvk{margin:0;background:#fff;padding:.5rem}.cell-model.full.svelte-1rtedvk .stage.svelte-1rtedvk{border-radius:0}.stage.svelte-1rtedvk.svelte-1rtedvk{position:relative;width:100%;overflow:hidden;border-radius:6px;background:#fff;border:1px solid #e3e8ea}.stage.svelte-1rtedvk canvas{display:block;width:100%!important;height:100%!important;touch-action:none;cursor:grab}.stage.svelte-1rtedvk canvas:active{cursor:grabbing}.labels.svelte-1rtedvk.svelte-1rtedvk{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.labels.svelte-1rtedvk .cm-label{position:absolute;left:0;top:0;transform:translate(-1000px,-1000px);pointer-events:auto;cursor:pointer;font:500 .66rem/1 system-ui,sans-serif;letter-spacing:.02em;color:#263238;background:#ffffffe0;padding:3px 7px;border-radius:3px;border:1px solid #cfd8dc;margin:-.9em 0 0 8px;white-space:nowrap;display:none}.labels.svelte-1rtedvk .cm-label:hover{background:#263238;color:#fff}.labels.svelte-1rtedvk .cm-label:before{content:"";position:absolute;left:-9px;top:50%;width:6px;height:6px;margin-top:-3px;border-radius:50%;background:#263238}.note.svelte-1rtedvk.svelte-1rtedvk{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#607d8b;font-size:.85rem}.toolbar.svelte-1rtedvk.svelte-1rtedvk{position:absolute;top:8px;right:8px;display:flex;gap:4px;z-index:4}.toolbar.svelte-1rtedvk button.svelte-1rtedvk{min-width:28px;height:28px;font-size:.78rem;padding:0 9px;border:1px solid #cfd8dc;background:#ffffffeb;border-radius:4px;color:#37474f;cursor:pointer}.toolbar.svelte-1rtedvk button.svelte-1rtedvk:hover{background:#263238;color:#fff}.toolbar.svelte-1rtedvk .stages.svelte-1rtedvk{display:flex;border:1px solid #cfd8dc;border-radius:4px;overflow:hidden;margin-right:6px}.toolbar.svelte-1rtedvk .stages button.svelte-1rtedvk{border:0;border-radius:0;border-right:1px solid #cfd8dc}.toolbar.svelte-1rtedvk .stages button.svelte-1rtedvk:last-child{border-right:0}.toolbar.svelte-1rtedvk .stages button.active.svelte-1rtedvk{background:var(--node-accent, #16a085);color:#fff}.zoombar.svelte-1rtedvk.svelte-1rtedvk{position:absolute;right:8px;top:42px;width:250px;display:flex;align-items:center;gap:6px;z-index:4;background:#ffffffd9;padding:3px 8px;border-radius:4px}.zoombar.svelte-1rtedvk .zl.svelte-1rtedvk{font-size:.6rem;color:#607d8b;text-transform:uppercase;letter-spacing:.05em}.zoombar.svelte-1rtedvk input.svelte-1rtedvk{flex:1;accent-color:var(--node-accent, #16a085);height:4px;cursor:pointer}.hint.svelte-1rtedvk.svelte-1rtedvk{position:absolute;left:8px;bottom:8px;font-size:.66rem;color:#546e7a;background:#ffffffe0;padding:3px 7px;border-radius:3px;max-width:62%;z-index:4;line-height:1.35}.info.svelte-1rtedvk.svelte-1rtedvk{position:absolute;left:8px;top:48px;width:min(300px,70%);max-height:calc(100% - 60px);overflow:auto;background:#fffffff5;border:1px solid #cfd8dc;border-left:3px solid var(--node-accent, #16a085);border-radius:4px;padding:10px 12px;font-size:.78rem;line-height:1.45;color:#263238;z-index:5}.info.svelte-1rtedvk h4.svelte-1rtedvk{margin:0 1.4rem .2rem 0;font-size:.9rem}.info.svelte-1rtedvk .kind.svelte-1rtedvk{font-size:.66rem;text-transform:uppercase;letter-spacing:.05em;color:#607d8b;margin-bottom:.3rem}.info.svelte-1rtedvk p.svelte-1rtedvk{margin:0 0 .4rem}.info.svelte-1rtedvk ul.svelte-1rtedvk{margin:0;padding-left:1rem;font-size:.68rem;color:#546e7a}.info.svelte-1rtedvk a.svelte-1rtedvk{color:var(--node-accent, #16a085);word-break:break-all}.info.svelte-1rtedvk .close.svelte-1rtedvk{position:absolute;top:4px;right:6px;border:0;background:none;font-size:1.1rem;color:#607d8b;cursor:pointer}figcaption.svelte-1rtedvk.svelte-1rtedvk{display:flex;flex-wrap:wrap;gap:.4rem .9rem;align-items:center;font-size:.68rem;color:var(--muted, #607d8b);margin-top:.35rem;line-height:1.4}figcaption.svelte-1rtedvk .ref.svelte-1rtedvk{font-style:italic}figcaption.svelte-1rtedvk .not.svelte-1rtedvk{color:#8d6e63}figcaption.svelte-1rtedvk .link.svelte-1rtedvk{border:0;background:none;color:var(--node-accent, #16a085);cursor:pointer;font-size:inherit;padding:0;text-decoration:underline}.hero.svelte-ivw3cd.svelte-ivw3cd{padding:.5rem 0 1rem}h1.svelte-ivw3cd.svelte-ivw3cd{margin:0;font-size:clamp(2.1rem,12vw,3.4rem);line-height:1;letter-spacing:-.045em;color:var(--node-accent)}.tag.svelte-ivw3cd.svelte-ivw3cd{margin:.4rem 0 0;font-size:.92rem;color:var(--muted)}.db-intro.svelte-ivw3cd.svelte-ivw3cd{margin-bottom:1.25rem}.db-intro.svelte-ivw3cd p.svelte-ivw3cd{font-size:.92rem;color:var(--muted);line-height:1.55;margin:0}.knowledge-nav.svelte-ivw3cd.svelte-ivw3cd{margin-bottom:1.5rem}.node-grid.svelte-ivw3cd.svelte-ivw3cd{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.5rem}.node-card.svelte-ivw3cd.svelte-ivw3cd{display:flex;flex-direction:column;padding:.65rem .75rem;border:1px solid var(--line);text-decoration:none;gap:.15rem}.node-card.svelte-ivw3cd.svelte-ivw3cd:hover{border-color:var(--node-accent)}.node-name.svelte-ivw3cd.svelte-ivw3cd{font-size:.88rem;font-weight:700;color:var(--ink);text-transform:capitalize}.node-domain.svelte-ivw3cd.svelte-ivw3cd{font-size:.72rem;color:var(--node-accent)}.boards-link.svelte-ivw3cd.svelte-ivw3cd{margin-top:1.25rem;font-size:.8rem;color:var(--muted)}.boards-link.svelte-ivw3cd a.svelte-ivw3cd{color:var(--node-accent)}.voice-card.svelte-ivw3cd.svelte-ivw3cd{border-left:3px solid var(--node-accent);margin:.75rem 0 1.25rem;padding:.6rem .9rem;background:var(--node-accent-soft)}.voice-card.svelte-ivw3cd p.svelte-ivw3cd{margin:0;font-size:.9rem;font-style:italic;color:var(--ink);line-height:1.5}.knowledge.svelte-ivw3cd h1{font-size:1.3rem;margin:0 0 .5rem}.knowledge.svelte-ivw3cd h2{font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:1.4rem 0 .5rem;border-bottom:1px solid var(--line);padding-bottom:.25rem}.knowledge.svelte-ivw3cd table{width:100%;border-collapse:collapse;font-size:.84rem;margin-bottom:1rem;overflow-x:auto;display:block}.knowledge.svelte-ivw3cd th,.knowledge.svelte-ivw3cd td{text-align:left;padding:.45rem .5rem;border-bottom:1px solid var(--line);vertical-align:top}.knowledge.svelte-ivw3cd thead th{font-size:.65rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:600}.knowledge.svelte-ivw3cd p{font-size:.9rem;line-height:1.6;margin:0 0 .75rem}.knowledge.svelte-ivw3cd hr{border:none;border-top:1px solid var(--line);margin:1.5rem 0}.knowledge.svelte-ivw3cd code{font-size:.8em;background:var(--node-accent-soft, #f4f4f4);padding:.1em .35em;border-radius:3px}.knowledge.svelte-ivw3cd strong{color:var(--node-accent)}.hero-img.svelte-ivw3cd.svelte-ivw3cd{margin:.75rem 0}.hero-img.svelte-ivw3cd img.svelte-ivw3cd{width:100%;max-height:260px;object-fit:contain;display:block;background:#fff}.hero-img.svelte-ivw3cd figcaption.svelte-ivw3cd{font-size:.68rem;color:var(--muted);margin-top:.3rem;line-height:1.4}.hero-img.svelte-ivw3cd figcaption a.svelte-ivw3cd{color:var(--node-accent)}.about-intro.svelte-ivw3cd.svelte-ivw3cd{font-size:.92rem;line-height:1.65;color:var(--ink);margin:.75rem 0 1rem;padding:.75rem 1rem;border-left:3px solid var(--node-accent);background:var(--fill)}.about-intro.svelte-ivw3cd p{margin:0}.section-nav.svelte-ivw3cd.svelte-ivw3cd{display:flex;flex-wrap:wrap;gap:.35rem;margin:.5rem 0 1rem}.section-nav.svelte-ivw3cd a.svelte-ivw3cd{font-size:.78rem;padding:.3rem .65rem;border:1px solid var(--node-accent);color:var(--node-accent);text-decoration:none;font-weight:600}.section-nav.svelte-ivw3cd a.svelte-ivw3cd:hover{background:var(--node-accent);color:#fff}.stack.svelte-ivw3cd.svelte-ivw3cd{display:grid;gap:1.75rem;margin-bottom:1.5rem}.stack.svelte-ivw3cd>.svelte-ivw3cd{min-width:0;scroll-margin-top:4rem}.stack.svelte-ivw3cd .feed-list.svelte-ivw3cd{display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.25rem;align-items:start}.knowledge.svelte-ivw3cd h2{margin:0 0 .6rem;padding-bottom:.3rem;border-bottom:2px solid var(--node-accent)}.knowledge.svelte-ivw3cd .claims{grid-template-columns:1fr 1fr;column-gap:1.25rem}.knowledge.svelte-ivw3cd p,.knowledge.svelte-ivw3cd ul,.knowledge.svelte-ivw3cd ol{columns:2;column-gap:2rem}.knowledge.svelte-ivw3cd table{display:block;overflow-x:auto;max-width:100%}.gal-grid.svelte-ivw3cd.svelte-ivw3cd{display:grid;grid-template-columns:1fr 1fr;gap:1rem 1.25rem}.gal-item.svelte-ivw3cd.svelte-ivw3cd{margin:0;background:#fff;border:1px solid #e3e8ea;padding:.5rem}.gal-item.svelte-ivw3cd img.svelte-ivw3cd{width:100%;height:220px;object-fit:contain;display:block;background:#fff}.gal-item.svelte-ivw3cd figcaption.svelte-ivw3cd{font-size:.7rem;color:var(--muted);margin-top:.35rem;line-height:1.4}@media (max-width: 760px){.stack.svelte-ivw3cd .feed-list.svelte-ivw3cd,.gal-grid.svelte-ivw3cd.svelte-ivw3cd,.knowledge.svelte-ivw3cd .claims{grid-template-columns:1fr}.knowledge.svelte-ivw3cd p,.knowledge.svelte-ivw3cd ul{columns:1}}.knowledge.svelte-ivw3cd .claims{display:grid;gap:.5rem;margin:.5rem 0 1rem}.knowledge.svelte-ivw3cd .claim{border-left:3px solid var(--node-accent);background:#fff;padding:.5rem .75rem;font-size:.86rem;line-height:1.45}.knowledge.svelte-ivw3cd .claim .ck{font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-right:.2rem}.knowledge.svelte-ivw3cd .claim .sep{color:var(--muted)}.knowledge.svelte-ivw3cd .claim .src{margin-top:.3rem;font-size:.7rem;color:var(--muted)}.knowledge.svelte-ivw3cd .claim .src a{color:var(--node-accent)}.section-nav.minor.svelte-ivw3cd.svelte-ivw3cd{margin-top:-.5rem}.section-nav.minor.svelte-ivw3cd a.svelte-ivw3cd{font-size:.68rem;padding:.2rem .5rem;border-color:#cfd8dc;color:var(--muted);font-weight:500}.section-nav.minor.svelte-ivw3cd a.svelte-ivw3cd:hover{background:var(--node-accent);border-color:var(--node-accent);color:#fff}.twin-line.svelte-ivw3cd.svelte-ivw3cd{margin:.6rem 0 0;font-size:.82rem;color:var(--muted)}.twin-line.svelte-ivw3cd a.svelte-ivw3cd{color:var(--node-accent);text-decoration:none;margin-right:.4rem}.twin-line.svelte-ivw3cd a.svelte-ivw3cd:hover{text-decoration:underline}.block-header.svelte-ivw3cd.svelte-ivw3cd{display:flex;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.block-header.svelte-ivw3cd h2.svelte-ivw3cd{margin:0}.block-more.svelte-ivw3cd.svelte-ivw3cd{font-size:.78rem;color:var(--node-accent);text-decoration:none;white-space:nowrap;margin-left:auto}.block-more.svelte-ivw3cd.svelte-ivw3cd:hover{text-decoration:underline}.lineage-section.svelte-ivw3cd.svelte-ivw3cd,.feed.svelte-ivw3cd.svelte-ivw3cd{margin-top:1.5rem}.feed-list.svelte-ivw3cd.svelte-ivw3cd{display:grid;gap:.75rem}.feed-row.svelte-ivw3cd.svelte-ivw3cd{border-left:3px solid var(--node-accent);padding:.5rem .75rem;background:var(--fill)}.feed-meta.svelte-ivw3cd.svelte-ivw3cd{font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:.2rem}.feed-title.svelte-ivw3cd.svelte-ivw3cd{font-size:.88rem;font-weight:600;color:var(--node-accent);text-decoration:none;display:block}a.feed-title.svelte-ivw3cd.svelte-ivw3cd:hover{text-decoration:underline}.feed-summary.svelte-ivw3cd.svelte-ivw3cd{font-size:.82rem;color:var(--ink);margin:.25rem 0 0;line-height:1.45}.drill.svelte-ivw3cd.svelte-ivw3cd{display:grid;gap:.5rem;margin-bottom:1.5rem}.full.svelte-ivw3cd.svelte-ivw3cd{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 .75rem;border:1px solid var(--line);font-size:.8rem;text-decoration:none;color:var(--node-accent);font-weight:600}.done.svelte-ivw3cd.svelte-ivw3cd{border:1px solid var(--line);padding:.9rem}.cta.svelte-ivw3cd.svelte-ivw3cd{display:flex;align-items:center;justify-content:center;min-height:48px;margin-top:.75rem;background:var(--node-color);color:var(--on-node);text-decoration:none;font-weight:700}.index.svelte-ivw3cd.svelte-ivw3cd{margin-bottom:1.5rem}h2.svelte-ivw3cd.svelte-ivw3cd{display:flex;align-items:baseline;gap:.5rem;margin:0 0 .75rem;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.n.svelte-ivw3cd.svelte-ivw3cd{color:var(--ink);font-variant-numeric:tabular-nums}table.svelte-ivw3cd.svelte-ivw3cd{width:100%;border-collapse:collapse;font-size:.88rem}th.svelte-ivw3cd.svelte-ivw3cd,td.svelte-ivw3cd.svelte-ivw3cd{text-align:left;padding:.55rem .5rem;border-bottom:1px solid var(--line)}thead.svelte-ivw3cd th.svelte-ivw3cd{font-size:.65rem;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.num.svelte-ivw3cd.svelte-ivw3cd{text-align:right;font-variant-numeric:tabular-nums}.rows.svelte-ivw3cd a.svelte-ivw3cd{display:inline-block;min-height:32px;line-height:32px;color:var(--node-accent);font-weight:600;text-decoration:none}.done.svelte-ivw3cd th.svelte-ivw3cd{color:var(--muted);font-weight:600;border-bottom:1px solid var(--line)}.done.svelte-ivw3cd td.svelte-ivw3cd{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}
