.page.svelte-hlt6rm{grid-template-columns:minmax(0, 1fr) var(--toc-w);gap:3.5rem;padding:2.75rem 2.75rem 5rem 3.5rem;display:grid}.content.svelte-hlt6rm{min-width:0;max-width:48rem;animation:svelte-hlt6rm-page-in .5s var(--ease-out)}@keyframes svelte-hlt6rm-page-in{0%{opacity:0;transform:translateY(10px)}}.page-head.svelte-hlt6rm{border-bottom:1px solid var(--border);margin-bottom:2rem;padding-bottom:1.75rem}.eyebrow.svelte-hlt6rm{color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:500}h1.svelte-hlt6rm{color:var(--fg);font-family:var(--font-display);letter-spacing:-.015em;text-wrap:balance;margin:0 0 .75rem;font-size:clamp(2.4rem,4.2vw,3.3rem);font-weight:400;line-height:1.04}.lead.svelte-hlt6rm{max-width:60ch;color:var(--fg-soft);text-wrap:pretty;margin:0;font-size:1.12rem;line-height:1.6}.meta.svelte-hlt6rm{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.chip.svelte-hlt6rm{border:1px solid var(--border);background:var(--bg-raised);min-height:2rem;color:var(--fg-soft);font-family:var(--font-mono);transition:border-color .2s var(--ease-out), color .2s var(--ease-out), transform .25s var(--ease-out);border-radius:999px;align-items:center;gap:.45rem;padding:0 .75rem;font-size:.76rem;text-decoration:none;display:inline-flex}.chip.svelte-hlt6rm:hover{border-color:var(--border-strong);color:var(--fg);transform:translateY(-1px)}@media (hover:none) and (pointer:coarse){.chip.svelte-hlt6rm{min-height:2.75rem}}.chip.ghost.svelte-hlt6rm{font-family:var(--font-sans);background:0 0;border-style:dashed}.pager.svelte-hlt6rm{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:1rem;margin-top:4rem;padding-top:2rem;display:grid}.pager.svelte-hlt6rm a:where(.svelte-hlt6rm){border:1px solid var(--border);border-radius:var(--radius-l);color:var(--fg);transition:border-color .25s var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-out);gap:.2rem;padding:1rem 1.2rem;text-decoration:none;display:grid}.pager.svelte-hlt6rm a:where(.svelte-hlt6rm):hover{border-color:color-mix(in oklch, var(--accent) 45%, var(--border));box-shadow:var(--shadow-lift);transform:translateY(-2px)}.dir.svelte-hlt6rm{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.4rem;font-size:.72rem;display:inline-flex}.name.svelte-hlt6rm{font-size:1.02rem;font-weight:560}.next.svelte-hlt6rm{text-align:right;grid-column:2}.next.svelte-hlt6rm .dir:where(.svelte-hlt6rm){justify-content:flex-end}.toc.svelte-hlt6rm{top:calc(var(--header-h) + 2.75rem);max-height:calc(100dvh - var(--header-h) - 5rem);scrollbar-width:thin;align-self:start;font-size:.84rem;position:sticky;overflow-y:auto}.toc-title.svelte-hlt6rm{color:var(--fg-muted);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;margin:0 0 .75rem;font-size:.7rem}.toc.svelte-hlt6rm ul:where(.svelte-hlt6rm){margin:0;padding:0;list-style:none}.toc.svelte-hlt6rm a:where(.svelte-hlt6rm){color:var(--fg-muted);transition:color .2s var(--ease-out);padding:.28rem 0 .28rem .95rem;line-height:1.4;text-decoration:none;display:block;position:relative}.toc.svelte-hlt6rm a:where(.svelte-hlt6rm):before{content:"";background:var(--border);width:2px;transition:background-color .25s var(--ease-out), transform .35s var(--ease-out);transform-origin:50%;border-radius:2px;position:absolute;top:.3rem;bottom:.3rem;left:0;transform:scaleY(.6)}.toc.svelte-hlt6rm li.sub:where(.svelte-hlt6rm) a:where(.svelte-hlt6rm){padding-left:1.75rem}.toc.svelte-hlt6rm a:where(.svelte-hlt6rm):hover{color:var(--fg)}.toc.svelte-hlt6rm a.active:where(.svelte-hlt6rm){color:var(--accent-ink)}.toc.svelte-hlt6rm a.active:where(.svelte-hlt6rm):before{background:var(--accent);transform:none}.toc-inline.svelte-hlt6rm{display:none}@media (width<=1240px){.page.svelte-hlt6rm{grid-template-columns:minmax(0,1fr)}.toc.svelte-hlt6rm{display:none}.toc-inline.svelte-hlt6rm{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-raised);margin:-.75rem 0 2rem;font-size:.9rem;display:block}.toc-inline.svelte-hlt6rm summary:where(.svelte-hlt6rm){min-height:2.75rem;color:var(--fg);cursor:pointer;align-items:center;gap:.75rem;padding:0 1rem;font-weight:560;list-style:none;display:flex}.toc-inline.svelte-hlt6rm summary:where(.svelte-hlt6rm)::-webkit-details-marker{display:none}.count.svelte-hlt6rm{color:var(--fg-muted);font-family:var(--font-mono);font-size:.72rem;font-weight:400}.chevron.svelte-hlt6rm{color:var(--fg-muted);transition:transform .3s var(--ease-out);margin-left:auto;display:inline-flex}.toc-inline[open].svelte-hlt6rm .chevron:where(.svelte-hlt6rm){transform:rotate(180deg)}.toc-inline.svelte-hlt6rm ul:where(.svelte-hlt6rm){border-top:1px solid var(--border);animation:svelte-hlt6rm-toc-open .3s var(--ease-out);margin:0;padding:.4rem .5rem .6rem;list-style:none}.toc-inline.svelte-hlt6rm a:where(.svelte-hlt6rm){border-radius:var(--radius-s);min-height:2.5rem;color:var(--fg-soft);align-items:center;padding:0 .6rem;line-height:1.35;text-decoration:none;display:flex}.toc-inline.svelte-hlt6rm li.sub:where(.svelte-hlt6rm) a:where(.svelte-hlt6rm){color:var(--fg-muted);padding-left:1.6rem}.toc-inline.svelte-hlt6rm a:where(.svelte-hlt6rm):hover{background:var(--bg-sunken);color:var(--fg)}}@keyframes svelte-hlt6rm-toc-open{0%{opacity:0;transform:translateY(-4px)}}@media (width<=960px){.page.svelte-hlt6rm{padding:2rem 1.25rem 4rem}}@media (width<=560px){.pager.svelte-hlt6rm{grid-template-columns:1fr}.next.svelte-hlt6rm{grid-column:1}}
