.preview.svelte-a6ix0w{z-index:70;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--paper-raised) 94%, transparent);width:min(21rem,100vw - 2rem);box-shadow:0 1.2rem 3.5rem color-mix(in srgb, var(--ink) 16%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);pointer-events:none;border-radius:.8rem;padding:1rem 1.05rem .95rem;position:fixed}.preview-meta.svelte-a6ix0w{color:var(--accent);font:.67rem/1.3 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;gap:1rem;margin-bottom:.55rem;display:flex}.preview-meta.svelte-a6ix0w .status:where(.svelte-a6ix0w){color:var(--ink-faint)}strong.svelte-a6ix0w{color:var(--ink);font:600 1rem/1.25 var(--font-ui);display:block}p.svelte-a6ix0w{color:var(--ink-muted);font:.8rem/1.5 var(--font-ui);margin:.45rem 0 0}.tags.svelte-a6ix0w{color:var(--ink-faint);font:.66rem/1.3 var(--font-mono);flex-wrap:wrap;gap:.45rem;margin-top:.7rem;display:flex}@media (hover:none){.preview.svelte-a6ix0w{display:none}}.outline-panel.svelte-ru9oi8{border-top:1px solid var(--line);padding-top:.7rem;overflow:hidden}h2.svelte-ru9oi8{color:var(--ink-faint);font:.62rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin:0 0 .65rem;display:flex}.toc-scroll.svelte-ru9oi8{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;max-height:min(52vh,29rem);overflow-y:auto}.toc-stage.svelte-ru9oi8{position:relative}.toc.svelte-ru9oi8{gap:.42rem;margin:0;padding:0 0 0 .72rem;list-style:none;display:grid}.active-indicator.svelte-ru9oi8{background:var(--accent);opacity:0;transform-origin:top;pointer-events:none;border-radius:999px;width:2px;min-height:1rem;transition:transform .18s cubic-bezier(.2,.75,.25,1),height .18s cubic-bezier(.2,.75,.25,1),opacity .12s;position:absolute;top:0;left:0}.active-indicator.visible.svelte-ru9oi8{opacity:1}li.svelte-ru9oi8{min-width:0;padding-left:calc(var(--depth) * .65rem);transition:opacity .14s,transform .16s}li.svelte-ru9oi8 a:where(.svelte-ru9oi8){color:var(--ink-muted);font:inherit;text-overflow:ellipsis;white-space:nowrap;text-decoration:none;transition:color .14s;display:block;overflow:hidden}li.svelte-ru9oi8 a:where(.svelte-ru9oi8):hover{color:var(--accent)}li.ancestor.svelte-ru9oi8 a:where(.svelte-ru9oi8){color:color-mix(in srgb, var(--accent) 72%, var(--ink-muted));opacity:.9}li.active.svelte-ru9oi8{transform:translate(.16rem)}li.active.svelte-ru9oi8 a:where(.svelte-ru9oi8){color:var(--accent-strong);font-weight:600}@media (prefers-reduced-motion:reduce){.active-indicator.svelte-ru9oi8,li.svelte-ru9oi8,li.svelte-ru9oi8 a:where(.svelte-ru9oi8){transition:none}}.revision-summary.svelte-587wfz{gap:.45rem;display:grid}code.svelte-587wfz{color:var(--accent-strong);font:.68rem/1.4 var(--font-mono)}span.svelte-587wfz,a.svelte-587wfz{color:var(--ink-faint);font:.62rem/1.45 var(--font-mono)}a.svelte-587wfz:hover{color:var(--accent)}.page-shell.svelte-1pgso1u{padding-top:clamp(3rem,7vw,6rem)}.page-hero.svelte-1pgso1u{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,1.5fr) minmax(16rem,.5fr);gap:2rem 4rem;padding-bottom:clamp(2.5rem,6vw,4.5rem);display:grid}.page-kicker.svelte-1pgso1u{color:var(--accent);font:.67rem/1.3 var(--font-mono);letter-spacing:.09em;text-transform:uppercase;grid-column:1/-1;gap:1.2rem;display:flex}.page-kicker.svelte-1pgso1u span:where(.svelte-1pgso1u):last-child{color:var(--ink-faint)}.page-kicker.svelte-1pgso1u i:where(.svelte-1pgso1u){background:var(--accent);vertical-align:.08em;border-radius:50%;width:.4rem;height:.4rem;margin-right:.4rem;display:inline-block}.page-hero.svelte-1pgso1u h1:where(.svelte-1pgso1u){max-width:13ch;font:500 clamp(3rem, 7vw, 6rem)/.94 var(--font-display);letter-spacing:-.055em;margin:0}.page-hero.svelte-1pgso1u>p:where(.svelte-1pgso1u){color:var(--ink-muted);font:.92rem/1.7 var(--font-ui);align-self:end;margin:0 0 .5rem}.page-grid.svelte-1pgso1u{grid-template-columns:minmax(9rem,12rem) minmax(0,46rem) minmax(11rem,15rem);align-items:start;gap:clamp(2rem,5vw,5rem);padding-top:clamp(3rem,7vw,5.5rem);display:grid}.context-rail.svelte-1pgso1u,.reference-rail.svelte-1pgso1u{color:var(--ink-muted);font:.68rem/1.55 var(--font-mono);gap:2rem;display:grid;position:sticky;top:1.5rem}.context-rail.svelte-1pgso1u section:where(.svelte-1pgso1u),.reference-rail.svelte-1pgso1u section:where(.svelte-1pgso1u){border-top:1px solid var(--line);padding-top:.7rem}.context-rail.svelte-1pgso1u h2:where(.svelte-1pgso1u),.reference-rail.svelte-1pgso1u h2:where(.svelte-1pgso1u){color:var(--ink-faint);font:.62rem/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin:0 0 .8rem;display:flex}dl.svelte-1pgso1u{gap:.45rem;margin:0;display:grid}dl.svelte-1pgso1u div:where(.svelte-1pgso1u){grid-template-columns:4rem 1fr;gap:.5rem;display:grid}dt.svelte-1pgso1u{color:var(--ink-faint)}dd.svelte-1pgso1u{color:var(--ink);overflow-wrap:anywhere;margin:0}.tag-stack.svelte-1pgso1u{gap:.25rem;display:grid}.tag-stack.svelte-1pgso1u a:where(.svelte-1pgso1u),.source-link.svelte-1pgso1u{color:var(--accent-strong);text-decoration:none}.tag-stack.svelte-1pgso1u a:where(.svelte-1pgso1u):hover,.source-link.svelte-1pgso1u:hover{text-underline-offset:.18em;text-decoration:underline}.source-link.svelte-1pgso1u{font:.65rem/1.4 var(--font-mono);margin-top:.55rem;display:inline-block}.context-rail.svelte-1pgso1u code:where(.svelte-1pgso1u){color:var(--ink-muted);font:inherit;overflow-wrap:anywhere;display:block}.backlink-groups.svelte-1pgso1u{gap:.9rem;display:grid}.backlink-group.svelte-1pgso1u{gap:.2rem;display:grid}.backlink-page.svelte-1pgso1u,.backlink-occurrence.svelte-1pgso1u{color:inherit;gap:.12rem;text-decoration:none;display:grid}.backlink-page.svelte-1pgso1u{border-bottom:1px solid var(--line);padding-bottom:.35rem}.backlink-page.svelte-1pgso1u strong:where(.svelte-1pgso1u){color:var(--ink);font:500 .7rem/1.35 var(--font-ui)}.backlink-page.svelte-1pgso1u small:where(.svelte-1pgso1u){color:var(--ink-faint);font:.58rem/1.4 var(--font-mono)}.backlink-occurrences.svelte-1pgso1u{display:grid}.backlink-occurrence.svelte-1pgso1u{border-left:1px solid var(--line);padding:.42rem 0 .42rem .6rem}.backlink-occurrence.svelte-1pgso1u strong:where(.svelte-1pgso1u){color:var(--ink-muted);font:500 .66rem/1.35 var(--font-ui)}.backlink-occurrence.svelte-1pgso1u small:where(.svelte-1pgso1u){color:var(--ink-faint);font:.56rem/1.4 var(--font-mono);flex-wrap:wrap;gap:.35rem;display:flex}.backlink-page.svelte-1pgso1u:hover strong:where(.svelte-1pgso1u),.backlink-occurrence.svelte-1pgso1u:hover strong:where(.svelte-1pgso1u){color:var(--accent)}.nearby-list.svelte-1pgso1u{display:grid}.nearby-list.svelte-1pgso1u a:where(.svelte-1pgso1u){border-bottom:1px solid var(--line);color:inherit;gap:.15rem;padding:.55rem 0;text-decoration:none;display:grid}.nearby-list.svelte-1pgso1u a:where(.svelte-1pgso1u):last-child{border-bottom:0}.nearby-list.svelte-1pgso1u strong:where(.svelte-1pgso1u){color:var(--ink);font:500 .7rem/1.35 var(--font-ui)}.nearby-list.svelte-1pgso1u small:where(.svelte-1pgso1u){color:var(--ink-faint);font:.58rem/1.4 var(--font-mono)}.nearby-list.svelte-1pgso1u a:where(.svelte-1pgso1u):hover strong:where(.svelte-1pgso1u){color:var(--accent)}.page-nav.svelte-1pgso1u{border-top:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:var(--line);grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(4rem,9vw,8rem);display:grid}.page-nav.svelte-1pgso1u>a:where(.svelte-1pgso1u),.page-nav.svelte-1pgso1u>span:where(.svelte-1pgso1u){background:var(--paper);min-height:8rem;padding:1.2rem 0}.page-nav.svelte-1pgso1u a:where(.svelte-1pgso1u){color:inherit;align-content:space-between;text-decoration:none;display:grid}.page-nav.svelte-1pgso1u a.next:where(.svelte-1pgso1u){text-align:right;padding-left:1.4rem}.page-nav.svelte-1pgso1u a.previous:where(.svelte-1pgso1u){padding-right:1.4rem}.page-nav.svelte-1pgso1u span:where(.svelte-1pgso1u){color:var(--ink-faint);font:.62rem/1.3 var(--font-mono);text-transform:uppercase}.page-nav.svelte-1pgso1u strong:where(.svelte-1pgso1u){font:500 clamp(1.2rem, 2vw, 1.8rem)/1.2 var(--font-display)}.page-nav.svelte-1pgso1u a:where(.svelte-1pgso1u):hover strong:where(.svelte-1pgso1u){color:var(--accent)}@media (width<=1050px){.page-grid.svelte-1pgso1u{grid-template-columns:minmax(0,1fr) minmax(11rem,14rem)}.context-rail.svelte-1pgso1u{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:1rem;position:static}}@media (width<=760px){.page-hero.svelte-1pgso1u,.page-grid.svelte-1pgso1u{grid-template-columns:1fr}.page-hero.svelte-1pgso1u h1:where(.svelte-1pgso1u){font-size:clamp(3rem,14vw,5rem)}.page-hero.svelte-1pgso1u>p:where(.svelte-1pgso1u){max-width:35rem}.context-rail.svelte-1pgso1u{grid-template-columns:1fr 1fr}.reference-rail.svelte-1pgso1u{grid-template-columns:1fr;position:static}}@media (width<=520px){.context-rail.svelte-1pgso1u{grid-template-columns:1fr}.page-nav.svelte-1pgso1u strong:where(.svelte-1pgso1u){font-size:1rem}}
