:root{--palette-ink:#101b1f;--palette-panel:#17262b;--palette-line:#2a3d44;--palette-bone:#e9e4d6;--palette-muted:#8fa3a8;--palette-verdigris:#5fb3a1;--palette-brass:#d9a441;--palette-danger:#e07a6a;--color-background:var(--palette-ink);--color-surface:var(--palette-panel);--color-border:var(--palette-line);--color-text:var(--palette-bone);--color-text-muted:var(--palette-muted);--color-accent:var(--palette-verdigris);--color-accent-strong:var(--palette-brass);--color-danger:var(--palette-danger);--color-on-accent:#0b1417;--font-body:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-display:"Iowan Old Style", Palatino, "Noto Serif", Georgia, serif;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.15rem;--font-size-xl:1.6rem;--line-height-body:1.5;--line-height-heading:1.2;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--radius-sm:.4rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-pill:999px;--control-height:48px;--control-height-compact:40px;--navigation-height:64px;--content-width:40rem;--content-width-wide:60rem;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:var(--color-background);--panel:var(--color-surface);--line:var(--color-border);--bone:var(--color-text);--muted:var(--color-text-muted);--verdigris:var(--color-accent);--brass:var(--color-accent-strong);--danger:var(--color-danger);--nav-h:var(--navigation-height)}@media (prefers-color-scheme:light){:root{--palette-ink:#f3f1ea;--palette-panel:#fff;--palette-line:#d5d2c6;--palette-bone:#14232a;--palette-muted:#5a6d73;--palette-verdigris:#1f7a68;--palette-brass:#9a6b12;--palette-danger:#b3412f;--color-on-accent:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}html,body,#app{height:100%;margin:0}body{background:var(--color-background);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-md);line-height:var(--line-height-body);-webkit-tap-highlight-color:transparent;overscroll-behavior:none}h1,h2,h3{font-family:var(--font-display);font-weight:600;line-height:var(--line-height-heading);margin:0}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ref.svelte-jd1nt1{color:var(--verdigris);text-underline-offset:2px;text-decoration:underline}p.svelte-tl4i4j{margin:.5rem 0}.inline.svelte-tl4i4j p{margin:0;display:inline}.muted.svelte-tl4i4j{color:var(--muted);font-size:.85rem}.center.svelte-tl4i4j{text-align:center}.blk.svelte-tl4i4j{margin:.25rem 0}.h.svelte-tl4i4j{margin:.9rem 0 .15rem;font-weight:700}.h.top.svelte-tl4i4j{font-family:Iowan Old Style,Palatino,Noto Serif,Georgia,serif;font-size:1.15rem}ul.svelte-tl4i4j{margin:.5rem 0;padding-left:1.25rem}ul.plain.svelte-tl4i4j{padding-left:0;list-style:none}li.svelte-tl4i4j{margin:.2rem 0}.inset.svelte-tl4i4j{border-left:3px solid var(--brass);background:color-mix(in srgb, var(--panel) 70%, transparent);margin:.75rem 0;padding:.25rem .9rem}.inset.svelte-tl4i4j .name:where(.svelte-tl4i4j){margin-top:.4rem;font-weight:700}blockquote.svelte-tl4i4j{border-left:3px solid var(--line);color:var(--muted);margin:.75rem 0;padding-left:.9rem}blockquote.svelte-tl4i4j footer:where(.svelte-tl4i4j){text-align:right;font-size:.875rem}.tbl.svelte-tl4i4j{margin:.75rem 0}.cap.svelte-tl4i4j{margin-bottom:.25rem;font-weight:700}.scroll.svelte-tl4i4j{overflow-x:auto}table.svelte-tl4i4j{border-collapse:collapse;min-width:100%;font-size:.9rem}th.svelte-tl4i4j,td.svelte-tl4i4j{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.3rem .6rem .3rem 0}th.svelte-tl4i4j{color:var(--muted);font-weight:600}td.svelte-tl4i4j p{margin:0}hr.svelte-tl4i4j{border:0;border-top:1px solid var(--line);margin:1rem 0}.ref.svelte-tl4i4j{color:var(--verdigris);text-underline-offset:2px;text-decoration:underline}article.svelte-90l7ri{max-width:40rem;padding-bottom:2rem}h2.svelte-90l7ri{font-size:1.6rem}h3.svelte-90l7ri{margin:1.5rem 0 .5rem;font-size:1.15rem}.sub.svelte-90l7ri{margin:.1rem 0 0;font-style:italic}.sub2.svelte-90l7ri{margin:.5rem 0}.meta.svelte-90l7ri{color:var(--muted);margin:.2rem 0 .9rem;font-size:.875rem}.pill.svelte-90l7ri{border:1px solid var(--line);border-radius:999px;margin-right:.35rem;padding:0 .5rem}.muted.svelte-90l7ri{color:var(--muted)}.warn.svelte-90l7ri{color:var(--brass)}dl.svelte-90l7ri{border-block:1px solid var(--line);grid-template-columns:auto 1fr;gap:.2rem 1rem;margin:0 0 1rem;padding:.75rem 0;display:grid}dt.svelte-90l7ri{color:var(--muted)}dd.svelte-90l7ri{margin:0}details.svelte-90l7ri{border-bottom:1px solid var(--line);padding:.4rem 0}summary.svelte-90l7ri{cursor:pointer;align-items:center;gap:.6rem;min-height:36px;font-weight:600;display:flex}.lvl.svelte-90l7ri{color:var(--muted);min-width:4.5rem;font-weight:400}.links.svelte-90l7ri{padding-left:1.2rem}.links.svelte-90l7ri a:where(.svelte-90l7ri){color:var(--verdigris)}.top.svelte-1mrhfs9{z-index:2;background:var(--ink);padding-bottom:.5rem;flex-direction:column;gap:.6rem;margin:0 -1.25rem;padding-inline:1.25rem;display:flex;position:sticky;top:0}input[type=search].svelte-1mrhfs9{background:var(--panel);width:100%;min-height:48px;color:var(--bone);border:1px solid var(--line);font:inherit;border-radius:.5rem;padding:0 .9rem}.chips.svelte-1mrhfs9{scrollbar-width:none;gap:.4rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.chips.svelte-1mrhfs9 button:where(.svelte-1mrhfs9){border-radius:999px;flex:none;min-height:40px}.on.svelte-1mrhfs9{font-weight:600;background:var(--verdigris)!important;border-color:var(--verdigris)!important;color:#0b1417!important}.row.svelte-1mrhfs9{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.seg.svelte-1mrhfs9{display:flex}.seg.svelte-1mrhfs9 button:where(.svelte-1mrhfs9){border-radius:0;min-height:40px}.seg.svelte-1mrhfs9 button:where(.svelte-1mrhfs9):first-child{border-radius:.5rem 0 0 .5rem}.seg.svelte-1mrhfs9 button:where(.svelte-1mrhfs9):last-child{border-radius:0 .5rem .5rem 0}.filt.svelte-1mrhfs9{min-height:40px}.filters.svelte-1mrhfs9{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;grid-template-columns:1fr 1fr;gap:.6rem;padding:.75rem;display:grid}.filters.svelte-1mrhfs9 label:where(.svelte-1mrhfs9){color:var(--muted);flex-direction:column;gap:.2rem;min-width:0;font-size:.8rem;display:flex}select.svelte-1mrhfs9{background:var(--ink);min-height:44px;color:var(--bone);border:1px solid var(--line);font:inherit;border-radius:.4rem;width:100%}.count.svelte-1mrhfs9{color:var(--muted);margin:.5rem 0 .25rem;font-size:.85rem}.results.svelte-1mrhfs9{margin:0;padding:0;list-style:none}.results.svelte-1mrhfs9 a:where(.svelte-1mrhfs9){border-bottom:1px solid var(--line);min-height:56px;color:inherit;flex-direction:column;justify-content:center;padding:.4rem 0;text-decoration:none;display:flex}.name.svelte-1mrhfs9{font-weight:600}.sub.svelte-1mrhfs9{color:var(--muted);font-size:.85rem}.ed.svelte-1mrhfs9{border:1px solid var(--line);border-radius:999px;margin:0 .25rem;padding:0 .4rem;font-size:.75rem}.more.svelte-1mrhfs9{width:100%;margin-top:.75rem}.back.svelte-1mrhfs9{align-self:flex-start;margin-bottom:.75rem}.empty.svelte-1mrhfs9{color:var(--muted);max-width:34rem}.empty.svelte-1mrhfs9 a:where(.svelte-1mrhfs9){color:var(--verdigris)}button.svelte-g9c1iq{min-height:var(--control-height);padding:0 var(--space-4);border:1px solid var(--color-border);color:inherit;border-radius:var(--radius-md);font:inherit;cursor:pointer;background:0 0}button.primary.svelte-g9c1iq{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent);font-weight:600}button.ghost.svelte-g9c1iq{background:0 0;border-color:#0000}button.svelte-g9c1iq:disabled{opacity:.5;cursor:not-allowed}section.svelte-14efj7c{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4) var(--space-5)}label.svelte-3kheql{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:var(--space-1);display:block}input.svelte-3kheql{width:100%;min-height:var(--control-height);margin-top:var(--space-1);padding:0 var(--space-3);background:var(--color-background);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);font:inherit;font-size:.9rem}.hint.svelte-3kheql{color:var(--color-text-muted);font-size:var(--font-size-sm);margin:var(--space-2) 0 var(--space-3)}.row.svelte-3kheql{gap:var(--space-2);flex-wrap:wrap;display:flex}.bar.svelte-3kheql{background:var(--color-border);height:8px;margin-top:var(--space-4);border-radius:4px;overflow:hidden}.bar.svelte-3kheql div:where(.svelte-3kheql){background:var(--color-accent);height:100%;transition:width .15s}.error.svelte-3kheql{color:var(--color-danger);margin:var(--space-3) 0 0}.update.svelte-3kheql{margin-left:var(--space-2);color:var(--color-accent-strong);font-size:var(--font-size-sm)}dl.svelte-3kheql{margin:var(--space-4) 0 0;gap:.15rem;display:grid}dt.svelte-3kheql{color:var(--color-text-muted);font-size:var(--font-size-sm);margin-top:.6rem}dd.svelte-3kheql{margin:0}table.svelte-3kheql{border-collapse:collapse;width:100%;margin-top:var(--space-4);font-variant-numeric:tabular-nums}th.svelte-3kheql,td.svelte-3kheql{text-align:right;border-bottom:1px solid var(--color-border);padding:.3rem 0;font-weight:400}th.svelte-3kheql:first-child{text-align:left;color:var(--color-text-muted)}thead.svelte-3kheql th:where(.svelte-3kheql){color:var(--color-text-muted);font-size:var(--font-size-sm)}.shell.svelte-1n46o8q{height:100%;padding-top:env(safe-area-inset-top,0px);flex-direction:column;display:flex}header.svelte-1n46o8q{justify-content:space-between;align-items:center;padding:1rem 1.25rem .5rem;display:flex}h1.svelte-1n46o8q{font-size:1.6rem}.pill.svelte-1n46o8q{border:1px solid var(--brass);color:var(--brass);border-radius:999px;padding:.1rem .75rem;font-size:.875rem}.banner.svelte-1n46o8q{border:1px solid var(--verdigris);border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;margin:.5rem 1.25rem;padding:.5rem .75rem .5rem 1rem;display:flex}main.svelte-1n46o8q{flex-direction:column;flex:1;gap:1rem;padding:.75rem 1.25rem 1.5rem;display:flex;overflow-y:auto}.empty.svelte-1n46o8q{color:var(--muted);max-width:34rem}.card.svelte-1n46o8q{background:var(--panel);border:1px solid var(--line);border-radius:.75rem;max-width:34rem;padding:1rem 1.1rem}.card.svelte-1n46o8q h2:where(.svelte-1n46o8q){margin-bottom:.5rem;font-size:1.15rem}dl.svelte-1n46o8q{gap:.15rem;margin:0;display:grid}dt.svelte-1n46o8q{color:var(--muted);margin-top:.6rem;font-size:.875rem}dd.svelte-1n46o8q{margin:0}code.svelte-1n46o8q{color:var(--verdigris)}button.svelte-1n46o8q{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:.5rem;min-height:48px;padding:0 1.1rem}button.primary.svelte-1n46o8q{background:var(--verdigris);border-color:var(--verdigris);color:#0b1417;font-weight:600}nav.svelte-1n46o8q{border-top:1px solid var(--line);background:var(--panel);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(3,1fr);display:grid}nav.svelte-1n46o8q button:where(.svelte-1n46o8q){min-height:var(--nav-h);color:var(--muted);border:0;border-radius:0;position:relative}nav.svelte-1n46o8q button.active:where(.svelte-1n46o8q){color:var(--bone);font-weight:600}nav.svelte-1n46o8q button.active:where(.svelte-1n46o8q):before{content:"";background:var(--brass);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:25%;right:25%}
