.docs-hero.svelte-13qq13s{background:var(--bg);padding:2.5rem 0;border-bottom:1px solid var(--border-light)}.container.svelte-13qq13s{max-width:80rem;margin:0 auto;padding:0 var(--space-6)}.crumbs.svelte-13qq13s{font-size:var(--font-size-xs);color:var(--text-faint);margin-bottom:1.5rem}.crumbs.svelte-13qq13s a:where(.svelte-13qq13s){color:inherit;text-decoration:none}.crumbs.svelte-13qq13s a:where(.svelte-13qq13s):hover{color:var(--accent)}.crumb-sep.svelte-13qq13s{margin:0 .4rem}.hero-title.svelte-13qq13s{font-size:2.4rem;font-weight:500;color:var(--text);letter-spacing:-.03em;line-height:1.15;margin:0 0 .75rem}.hero-lede.svelte-13qq13s{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:44rem;margin:0}.docs-body.svelte-13qq13s{background:var(--bg-section);padding:3rem 0 4rem}.article-layout.svelte-13qq13s{display:grid;grid-template-columns:14rem minmax(0,45rem);justify-content:center;gap:var(--space-10)}.article-toc.svelte-13qq13s{position:sticky;top:5rem;align-self:start;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4);background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.article-toc.svelte-13qq13s p:where(.svelte-13qq13s){margin:0 0 var(--space-2);color:var(--text);font-size:var(--font-size-sm);font-weight:600}.article-toc.svelte-13qq13s a:where(.svelte-13qq13s){color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-decoration:none}.article-toc.svelte-13qq13s a:where(.svelte-13qq13s):hover{color:var(--text)}.article-body.svelte-13qq13s section:where(.svelte-13qq13s){scroll-margin-top:5rem;margin-bottom:var(--space-6);padding:var(--space-8);background:var(--bg-white);border:1px solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}.article-body.svelte-13qq13s section:where(.svelte-13qq13s):last-child{margin-bottom:0}.article-body.svelte-13qq13s h2:where(.svelte-13qq13s){position:relative;margin:0 0 var(--space-4);padding-left:.85rem;color:var(--text);font-size:var(--font-size-2xl);font-weight:500;line-height:var(--leading-snug)}.article-body.svelte-13qq13s h2:where(.svelte-13qq13s):before{content:"";position:absolute;left:0;top:.2em;bottom:.1em;width:3px;border-radius:2px;background:var(--accent)}.article-body.svelte-13qq13s h3:where(.svelte-13qq13s){margin:var(--space-6) 0 var(--space-2);color:var(--text);font-size:var(--font-size-lg);font-weight:500}.article-body.svelte-13qq13s p:where(.svelte-13qq13s),.article-body.svelte-13qq13s ul:where(.svelte-13qq13s){color:var(--text-muted);font-size:var(--font-size-base);line-height:var(--leading-relaxed)}.article-body.svelte-13qq13s p:where(.svelte-13qq13s){margin:0 0 var(--space-4)}.article-body.svelte-13qq13s ul:where(.svelte-13qq13s){margin:0 0 var(--space-4);padding-left:var(--space-5)}.article-body.svelte-13qq13s li:where(.svelte-13qq13s){margin-bottom:var(--space-2)}.article-body.svelte-13qq13s code:where(.svelte-13qq13s){padding:.1rem .3rem;background:var(--bg-section);border:1px solid var(--border-light);border-radius:4px;font-size:.9em;word-break:break-word}.env-table-wrap.svelte-13qq13s{overflow-x:auto;margin-bottom:var(--space-6)}.env-table.svelte-13qq13s{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.env-table.svelte-13qq13s th:where(.svelte-13qq13s){text-align:left;padding:var(--space-2) var(--space-3);color:var(--text);border-bottom:1px solid var(--border-light);font-weight:600}.env-table.svelte-13qq13s td:where(.svelte-13qq13s){padding:var(--space-2) var(--space-3);color:var(--text-muted);border-bottom:1px solid var(--border-light);vertical-align:top;line-height:var(--leading-relaxed)}.env-table.svelte-13qq13s td:where(.svelte-13qq13s):first-child{white-space:nowrap}.env-required.svelte-13qq13s{display:inline-block;margin-left:var(--space-2);padding:0 .4rem;background:var(--accent);color:var(--bg, #fff);border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}@media(max-width:768px){.article-layout.svelte-13qq13s{grid-template-columns:1fr}.article-toc.svelte-13qq13s{position:static}.env-table.svelte-13qq13s td:where(.svelte-13qq13s):first-child{white-space:normal;word-break:break-word}}
