.shell.svelte-u4k2t{width:min(100%,calc(var(--container-max) + (var(--page-gutter) * 2)));margin-inline:auto;padding-inline:var(--page-gutter)}.eyebrow.svelte-u4k2t,.protocol__head.svelte-u4k2t,.filters.svelte-u4k2t button:where(.svelte-u4k2t),.filter-bar__status.svelte-u4k2t,.group__head.svelte-u4k2t,.mono-dim.svelte-u4k2t,.lead__meta.svelte-u4k2t,.lead__cta.svelte-u4k2t,.ledger-row__no.svelte-u4k2t,.ledger-row__topic.svelte-u4k2t,.ledger-row--head.svelte-u4k2t,.topics.svelte-u4k2t dt:where(.svelte-u4k2t),.people__count.svelte-u4k2t{font-family:var(--font-mono)}.eyebrow.svelte-u4k2t{font-size:.72rem;line-height:1.4;letter-spacing:.12em;text-transform:uppercase;color:var(--text-dim)}.eyebrow.svelte-u4k2t span:where(.svelte-u4k2t){color:var(--accent)}.mono-dim.svelte-u4k2t{font-size:.7rem;line-height:1.5;color:var(--text-faint)}.hero.svelte-u4k2t{position:relative;padding:clamp(8.5rem,11vw,11.5rem) 0 clamp(3.5rem,6vw,5.5rem);overflow:hidden;border-bottom:1px solid var(--terminal-border)}.hero__ascii.svelte-u4k2t{position:absolute;inset:0;opacity:.55;pointer-events:none}.hero__grid.svelte-u4k2t{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(18rem,.55fr);align-items:end;gap:clamp(3rem,9vw,10rem)}.hero.svelte-u4k2t h1:where(.svelte-u4k2t){margin-top:clamp(1.25rem,2vw,2rem);font-size:clamp(3.4rem,7.4vw,7.5rem);line-height:.93;letter-spacing:-.04em}.hero.svelte-u4k2t h1:where(.svelte-u4k2t) em:where(.svelte-u4k2t){font-style:normal;color:var(--accent)}.hero__lede.svelte-u4k2t{max-width:60ch;margin-top:clamp(1.75rem,3vw,2.5rem);font-size:clamp(1.02rem,1.2vw,1.2rem);line-height:1.58;color:var(--text-dim)}.protocol.svelte-u4k2t{background:color-mix(in oklab,var(--raised) 84%,transparent);border:1px solid var(--terminal-border)}.protocol__head.svelte-u4k2t{display:flex;justify-content:space-between;gap:1rem;padding:.72rem .85rem;border-bottom:1px solid var(--terminal-border);font-size:.64rem;line-height:1.3;letter-spacing:.07em;text-transform:uppercase;color:var(--text-dim)}.protocol.svelte-u4k2t ol:where(.svelte-u4k2t){list-style:none}.protocol.svelte-u4k2t li:where(.svelte-u4k2t){display:grid;grid-template-columns:1.75rem 1fr;gap:.7rem;padding:1rem .9rem;border-bottom:1px solid var(--terminal-border);font-size:.78rem;line-height:1.45}.protocol.svelte-u4k2t li:where(.svelte-u4k2t):last-child{border-bottom:0}.protocol.svelte-u4k2t li:where(.svelte-u4k2t) span:where(.svelte-u4k2t){font-family:var(--font-mono);font-size:.63rem;color:var(--accent)}.notes.svelte-u4k2t{padding-bottom:var(--space-section-tight)}.filter-bar.svelte-u4k2t{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1rem;border-bottom:1px solid var(--terminal-border)}.filters.svelte-u4k2t{display:flex;flex-wrap:wrap;gap:.45rem}.filters.svelte-u4k2t button:where(.svelte-u4k2t){display:inline-flex;min-height:2.65rem;align-items:center;gap:.7rem;padding:.58rem .8rem;border:1px solid transparent;font-size:.67rem;line-height:1.2;letter-spacing:.05em;text-transform:uppercase;color:var(--text-dim);transition:background-color var(--dur-fast) var(--ease-interface),border-color var(--dur-fast) var(--ease-interface),color var(--dur-fast) var(--ease-interface)}.filters.svelte-u4k2t button:where(.svelte-u4k2t):hover{border-color:var(--terminal-border);color:var(--text)}.filters.svelte-u4k2t button.active:where(.svelte-u4k2t){background:var(--text);border-color:var(--text);color:var(--btn-text)}.filter__count.svelte-u4k2t{opacity:.6}.filter-bar__status.svelte-u4k2t{flex:0 0 auto;font-size:.67rem;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}.group.svelte-u4k2t{margin-top:clamp(2.5rem,5vw,4rem)}.group__head.svelte-u4k2t{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.75rem;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim)}.group__head.svelte-u4k2t h2:where(.svelte-u4k2t){font:inherit;letter-spacing:inherit;color:inherit}.byline.svelte-u4k2t{display:inline-flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:500}.byline.svelte-u4k2t img:where(.svelte-u4k2t){width:24px;height:24px;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter var(--dur-fast) var(--ease-interface)}a.svelte-u4k2t:hover .byline:where(.svelte-u4k2t) img:where(.svelte-u4k2t){filter:none}.lead.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);color:inherit;text-decoration:none;border:1px solid var(--terminal-border);background:var(--raised)}.lead.svelte-u4k2t:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lead__cover.svelte-u4k2t{aspect-ratio:16 / 10;overflow:hidden;border-right:1px solid var(--terminal-border)}.lead__cover.svelte-u4k2t svg{transition:transform .8s var(--ease-interface)}.lead.svelte-u4k2t:hover .lead__cover:where(.svelte-u4k2t) svg{transform:scale(1.02)}.lead__body.svelte-u4k2t{display:grid;align-content:start;gap:1.1rem;padding:clamp(1.25rem,3vw,2.5rem)}.lead__meta.svelte-u4k2t{display:flex;justify-content:space-between;gap:1rem;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase}.lead__topic.svelte-u4k2t{color:var(--accent)}.lead__no.svelte-u4k2t{color:var(--text-faint)}.lead__title.svelte-u4k2t{font-size:clamp(1.75rem,3vw,2.75rem);font-weight:650;line-height:1.05;letter-spacing:-.03em;text-wrap:balance}.lead__excerpt.svelte-u4k2t{max-width:52ch;color:var(--text-dim)}.lead__foot.svelte-u4k2t{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 1rem}.lead__cta.svelte-u4k2t{display:inline-flex;align-items:center;gap:.5rem;margin-top:.5rem;font-size:.67rem;letter-spacing:.08em;text-transform:uppercase}.lead__cta.svelte-u4k2t span:where(.svelte-u4k2t),.ledger-row__go.svelte-u4k2t{display:inline-flex;transition:transform var(--dur-fast) var(--ease-interface)}.lead.svelte-u4k2t:hover .lead__cta:where(.svelte-u4k2t) span:where(.svelte-u4k2t),.ledger-row.svelte-u4k2t:hover .ledger-row__go:where(.svelte-u4k2t){transform:translate(4px)}.preferred.svelte-u4k2t{margin-top:clamp(2rem,4vw,3rem)}.ledger.svelte-u4k2t{border-top:1px solid var(--text)}.ledger-row.svelte-u4k2t{display:grid;grid-template-columns:2.5rem minmax(9rem,11rem) minmax(0,1fr) minmax(10rem,12rem) 6.5rem 1.25rem;gap:clamp(1rem,2vw,1.75rem);align-items:start;padding:1.1rem .75rem;color:inherit;text-decoration:none;border-bottom:1px solid var(--terminal-border);background:color-mix(in oklab,var(--accent) calc(var(--hm, 0) * 6%),transparent);transition:--hm var(--dur-field) var(--ease-field) var(--hm-delay, 0ms)}.ledger-row.svelte-u4k2t:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.ledger-row--head.svelte-u4k2t{padding-block:.65rem;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-dim);background:none}.ledger-row__no.svelte-u4k2t{padding-top:.2rem;font-size:.66rem;letter-spacing:.08em;color:var(--text-faint);font-variant-numeric:tabular-nums}.ledger-row__topic.svelte-u4k2t{padding-top:.2rem;font-size:.6rem;line-height:1.45;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.ledger-row__note.svelte-u4k2t{display:grid;gap:.25rem}.ledger-row__title.svelte-u4k2t{font-size:1rem;font-weight:600;line-height:1.3;transition:color var(--dur-fast) var(--ease-interface)}.ledger-row.svelte-u4k2t:hover .ledger-row__title:where(.svelte-u4k2t){color:var(--accent)}.ledger-row__excerpt.svelte-u4k2t{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;font-size:.84rem;color:var(--text-dim)}.ledger-row__go.svelte-u4k2t{justify-self:end;padding-top:.15rem}.empty.svelte-u4k2t{display:grid;justify-items:start;gap:1rem;margin-top:2.5rem;padding:2rem;border:1px solid var(--terminal-border);color:var(--text-dim)}.empty.svelte-u4k2t button:where(.svelte-u4k2t){font-family:var(--font-mono);font-size:.67rem;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--accent)}.topics-section.svelte-u4k2t{padding-block:var(--space-section-tight)}.topics-section__grid.svelte-u4k2t{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--terminal-border)}.topics-section__copy.svelte-u4k2t{display:grid;align-content:start;gap:1.1rem}.topics-section.svelte-u4k2t h2:where(.svelte-u4k2t){font-size:clamp(2rem,3.6vw,3.4rem);line-height:.98;letter-spacing:-.03em}.topics-section__copy.svelte-u4k2t p:where(.svelte-u4k2t):last-child{max-width:60ch;color:var(--text-dim);line-height:1.7}.topics-wrap.svelte-u4k2t{display:grid;gap:.75rem;align-content:start}.topics.svelte-u4k2t{border-top:1px solid var(--text)}.topics.svelte-u4k2t div:where(.svelte-u4k2t){display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--terminal-border)}.topics.svelte-u4k2t dt:where(.svelte-u4k2t){display:flex;gap:.65rem;font-size:.72rem;letter-spacing:.05em;text-transform:uppercase}.topics.svelte-u4k2t dt:where(.svelte-u4k2t) span:where(.svelte-u4k2t){color:var(--accent)}.topics.svelte-u4k2t dd:where(.svelte-u4k2t){font-size:.9rem;color:var(--text-dim)}.contributors.svelte-u4k2t{padding-bottom:var(--space-section)}.people.svelte-u4k2t{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));border-top:1px solid var(--terminal-border);border-left:1px solid var(--terminal-border)}.people.svelte-u4k2t li:where(.svelte-u4k2t){border-right:1px solid var(--terminal-border);border-bottom:1px solid var(--terminal-border)}.people.svelte-u4k2t a:where(.svelte-u4k2t){display:grid;gap:.35rem;height:100%;padding:1rem;color:inherit;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-interface)}.people.svelte-u4k2t a:where(.svelte-u4k2t):hover{background:var(--raised)}.people.svelte-u4k2t img:where(.svelte-u4k2t){width:56px;height:56px;margin-bottom:.4rem;border-radius:50%;object-fit:cover;filter:grayscale(1);transition:filter var(--dur-fast) var(--ease-interface)}.people.svelte-u4k2t a:where(.svelte-u4k2t):hover img:where(.svelte-u4k2t){filter:none}.people__name.svelte-u4k2t{font-size:.9rem;font-weight:600}.people__count.svelte-u4k2t{font-size:.68rem;color:var(--text-faint)}@media(max-width:900px){.hero__grid.svelte-u4k2t,.topics-section__grid.svelte-u4k2t,.lead.svelte-u4k2t{grid-template-columns:1fr}.lead__cover.svelte-u4k2t{border-right:0;border-bottom:1px solid var(--terminal-border)}.ledger-row.svelte-u4k2t{grid-template-columns:2.25rem minmax(0,1fr) 1.25rem}.ledger-row--head.svelte-u4k2t,.ledger-row__topic.svelte-u4k2t,.ledger-row__author.svelte-u4k2t,.ledger-row__date.svelte-u4k2t{display:none}}@media(max-width:720px){.filter-bar.svelte-u4k2t{flex-direction:column;align-items:flex-start}}@media(max-width:520px){.hero.svelte-u4k2t h1:where(.svelte-u4k2t){font-size:clamp(2.4rem,12.5vw,3.4rem)}.topics.svelte-u4k2t div:where(.svelte-u4k2t){grid-template-columns:1fr;gap:.25rem}}@media(prefers-reduced-motion:reduce){.lead__cover.svelte-u4k2t svg,.lead__cta.svelte-u4k2t span:where(.svelte-u4k2t),.ledger-row.svelte-u4k2t,.ledger-row__go.svelte-u4k2t,.ledger-row__title.svelte-u4k2t,.byline.svelte-u4k2t img:where(.svelte-u4k2t),.people.svelte-u4k2t img:where(.svelte-u4k2t){transition:none}}
