.hero.svelte-1uf7x77{border-bottom:1px solid var(--color-border)}.hero__grid.svelte-1uf7x77{display:grid;gap:clamp(28px,5vw,64px);align-items:center;padding-block:clamp(48px,8vw,96px) clamp(36px,5vw,64px)}.hero__copy.svelte-1uf7x77{display:grid;gap:22px;justify-items:start}.hero__copy.svelte-1uf7x77 h1:where(.svelte-1uf7x77){max-width:18ch}.hero__art.svelte-1uf7x77{max-width:260px;color:var(--color-ink-soft);--art-accent: var(--color-accent)}.actions.svelte-1uf7x77{display:flex;flex-wrap:wrap;gap:12px}.help.svelte-1uf7x77{display:grid;grid-template-columns:1fr;gap:32px;align-items:start;padding-block:clamp(28px,4vw,56px) var(--site-section-y, 96px)}aside.svelte-1uf7x77{min-width:0}.toc-title.svelte-1uf7x77{margin:0 0 12px;color:var(--color-muted);font-family:var(--site-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.find.svelte-1uf7x77{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:0 10px;border:1px solid var(--color-border-strong);border-radius:var(--site-radius-sm);background:var(--color-surface-raised);color:var(--color-muted)}.find.svelte-1uf7x77:focus-within{outline:2px solid var(--color-focus);outline-offset:2px}.find.svelte-1uf7x77 input:where(.svelte-1uf7x77){flex:1;min-width:0;height:40px;border:0;background:transparent;color:var(--color-ink);font:inherit;font-size:.9375rem}.find.svelte-1uf7x77 input:where(.svelte-1uf7x77):focus{outline:none}.find.svelte-1uf7x77 input:where(.svelte-1uf7x77)::placeholder{color:var(--color-muted)}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77){display:grid;gap:2px;margin:0;padding:0;list-style:none;counter-reset:toc}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77) li:where(.svelte-1uf7x77){counter-increment:toc}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77) a:where(.svelte-1uf7x77){display:flex;gap:10px;padding:4px 10px 4px 12px;border-left:1px solid var(--color-border);color:var(--color-ink-soft);font-size:.875rem;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77) a:where(.svelte-1uf7x77):before{content:counter(toc,decimal-leading-zero);content:counter(toc,decimal-leading-zero) / "";flex:none;color:var(--color-muted);font-family:var(--site-font-mono);font-size:.75rem;line-height:1.9}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77) a:where(.svelte-1uf7x77):hover{color:var(--color-ink-strong);border-left-color:var(--color-ink-soft)}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77) a.active:where(.svelte-1uf7x77){padding-left:11px;border-left:2px solid var(--color-accent);color:var(--color-ink-strong);font-weight:540}.none.svelte-1uf7x77{margin:10px 0 0}.related.svelte-1uf7x77{display:grid;gap:6px;margin-top:24px;padding-top:20px;border-top:1px solid var(--color-border)}.related.svelte-1uf7x77 a:where(.svelte-1uf7x77){display:inline-flex;align-items:center;min-height:28px;color:var(--color-accent-strong);font-size:.875rem;text-underline-offset:3px}.col.svelte-1uf7x77{min-width:0;max-width:68ch}.cta.svelte-1uf7x77{margin-top:40px}article.svelte-1uf7x77{min-width:0;counter-reset:topic}article.svelte-1uf7x77 section:where(.svelte-1uf7x77){counter-increment:topic;margin-bottom:clamp(32px,4vw,52px);padding-bottom:clamp(32px,4vw,52px);border-bottom:1px solid var(--color-border);scroll-margin-top:calc(var(--site-header-h, 64px) + 20px)}article.svelte-1uf7x77 section:where(.svelte-1uf7x77):last-child{margin-bottom:0;border-bottom:0}article.svelte-1uf7x77 section:where(.svelte-1uf7x77)>h2:where(.svelte-1uf7x77):first-child{margin-top:0}article.svelte-1uf7x77 section:where(.svelte-1uf7x77)>h2:where(.svelte-1uf7x77):first-child:before{content:counter(topic,decimal-leading-zero);content:counter(topic,decimal-leading-zero) / "";display:block;margin-bottom:8px;color:var(--color-muted);font-family:var(--site-font-mono);font-size:.75rem;font-weight:500;letter-spacing:.08em}article.svelte-1uf7x77 dl:where(.svelte-1uf7x77){display:grid;gap:0;margin:0 0 1.1em;border-top:1px solid var(--color-border)}article.svelte-1uf7x77 dt:where(.svelte-1uf7x77){padding-top:12px}article.svelte-1uf7x77 dd:where(.svelte-1uf7x77){margin:0;padding-bottom:12px;border-bottom:1px solid var(--color-border)}figure.svelte-1uf7x77{margin:1.6em 0 0}figcaption.svelte-1uf7x77{margin-top:10px}.tour.svelte-1uf7x77{display:grid;gap:14px;padding-left:0;list-style:none;counter-reset:tour}.tour.svelte-1uf7x77 li:where(.svelte-1uf7x77){counter-increment:tour;margin:0;padding:16px 18px;border:1px solid var(--color-border);border-radius:var(--site-radius);background:var(--color-surface)}.tour.svelte-1uf7x77 h3:where(.svelte-1uf7x77){margin:0 0 6px;font-size:1.0625rem}.tour.svelte-1uf7x77 h3:where(.svelte-1uf7x77):before{content:counter(tour,decimal-leading-zero) " ";content:counter(tour,decimal-leading-zero) " " / "";color:var(--color-muted);font-family:var(--site-font-mono);font-size:.75rem;letter-spacing:.06em}.tour.svelte-1uf7x77 p:where(.svelte-1uf7x77){margin:0}@media (min-width: 900px){.hero__grid.svelte-1uf7x77{grid-template-columns:minmax(0,8fr) minmax(0,3fr)}.help.svelte-1uf7x77{grid-template-columns:240px minmax(0,68ch);gap:clamp(40px,6vw,88px)}}@media (min-width: 900px) and (min-height: 640px){aside.svelte-1uf7x77{position:sticky;top:calc(var(--site-header-h, 64px) + 24px)}}@media (max-width: 899px){aside.svelte-1uf7x77{padding-bottom:24px;border-bottom:1px solid var(--color-border)}nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77){grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 16px}}@media (max-width: 480px){nav.svelte-1uf7x77 ol:where(.svelte-1uf7x77){grid-template-columns:1fr}}
