.docs-hero.svelte-4cyp1g{background:var(--bg);padding:2.5rem 0;border-bottom:1px solid var(--border-light)}.container.svelte-4cyp1g{max-width:80rem;margin:0 auto;padding:0 var(--space-6)}.crumbs.svelte-4cyp1g{font-size:var(--font-size-xs);color:var(--text-faint);margin-bottom:1.5rem}.crumbs.svelte-4cyp1g a:where(.svelte-4cyp1g){color:inherit;text-decoration:none}.crumbs.svelte-4cyp1g a:where(.svelte-4cyp1g):hover{color:var(--accent-text)}.crumb-sep.svelte-4cyp1g{margin:0 .4rem}.hero-title.svelte-4cyp1g{font-size:2.4rem;font-weight:500;color:var(--text);letter-spacing:-.03em;line-height:1.15;margin:0 0 .75rem}.hero-lede.svelte-4cyp1g{font-size:var(--font-size-lg);line-height:var(--leading-relaxed);color:var(--text-muted);max-width:44rem;margin:0}.docs-body.svelte-4cyp1g{background:var(--bg-section);padding:3rem 0 4rem}.article-layout.svelte-4cyp1g{display:grid;grid-template-columns:14rem minmax(0,45rem);justify-content:center;gap:var(--space-10)}.article-toc.svelte-4cyp1g{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-4cyp1g p:where(.svelte-4cyp1g){margin:0 0 var(--space-2);color:var(--text);font-size:var(--font-size-sm);font-weight:600}.article-toc.svelte-4cyp1g a:where(.svelte-4cyp1g){color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--leading-normal);text-decoration:none}.article-toc.svelte-4cyp1g a:where(.svelte-4cyp1g):hover{color:var(--text)}.article-body.svelte-4cyp1g section:where(.svelte-4cyp1g){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-4cyp1g section:where(.svelte-4cyp1g):last-child{margin-bottom:0}.article-body.svelte-4cyp1g h2:where(.svelte-4cyp1g){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-4cyp1g h2:where(.svelte-4cyp1g):before{content:"";position:absolute;left:0;top:.2em;bottom:.1em;width:3px;border-radius:2px;background:var(--accent)}.article-body.svelte-4cyp1g h3:where(.svelte-4cyp1g){margin:var(--space-6) 0 var(--space-2);color:var(--text);font-size:var(--font-size-lg);font-weight:500}.article-body.svelte-4cyp1g p:where(.svelte-4cyp1g),.article-body.svelte-4cyp1g ul:where(.svelte-4cyp1g),.article-body.svelte-4cyp1g ol:where(.svelte-4cyp1g){color:var(--text-muted);font-size:var(--font-size-base);line-height:var(--leading-relaxed)}.article-body.svelte-4cyp1g p:where(.svelte-4cyp1g){margin:0 0 var(--space-4)}.article-body.svelte-4cyp1g ul:where(.svelte-4cyp1g),.article-body.svelte-4cyp1g ol:where(.svelte-4cyp1g){margin:0 0 var(--space-4);padding-left:var(--space-5)}.article-body.svelte-4cyp1g li:where(.svelte-4cyp1g){margin-bottom:var(--space-2)}.article-body.svelte-4cyp1g code:where(.svelte-4cyp1g){padding:.1rem .3rem;background:var(--bg-section);border:1px solid var(--border-light);border-radius:4px;font-size:.9em;word-break:break-word}.step-list.svelte-4cyp1g{counter-reset:step;list-style:none;padding-left:0}.step-list.svelte-4cyp1g li:where(.svelte-4cyp1g){counter-increment:step;position:relative;padding-left:2.2rem;margin-bottom:var(--space-4)}.step-list.svelte-4cyp1g li:where(.svelte-4cyp1g):before{content:counter(step);position:absolute;left:0;top:.05em;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent);color:#fff;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.env-table-wrap.svelte-4cyp1g{overflow-x:auto;margin-bottom:var(--space-6)}.env-table.svelte-4cyp1g{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.env-table.svelte-4cyp1g th:where(.svelte-4cyp1g){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-4cyp1g td:where(.svelte-4cyp1g){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-4cyp1g td:where(.svelte-4cyp1g):first-child{white-space:nowrap}.env-required.svelte-4cyp1g{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}.no-default.svelte-4cyp1g{color:var(--text-faint)}@media(max-width:768px){.article-layout.svelte-4cyp1g{grid-template-columns:1fr}.article-toc.svelte-4cyp1g{position:static}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g):first-child{white-space:normal;word-break:break-word}}
