.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-hover)}.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:.05rem .3rem;background:var(--bg);border:1px solid var(--border);border-radius:4px;font-family:var(--mono);font-size:.85em;word-break:break-word}.article-body.svelte-4cyp1g .step-list:where(.svelte-4cyp1g){counter-reset:step;list-style:none;padding-left:0}.article-body.svelte-4cyp1g .step-list:where(.svelte-4cyp1g) li:where(.svelte-4cyp1g){counter-increment:step;position:relative;margin:0;padding:var(--space-4) 0 var(--space-4) 2.75rem;border-top:1px solid var(--border-light)}.article-body.svelte-4cyp1g .step-list:where(.svelte-4cyp1g) li:where(.svelte-4cyp1g):last-child{border-bottom:1px solid var(--border-light)}.step-list.svelte-4cyp1g li:where(.svelte-4cyp1g):before{content:counter(step,decimal-leading-zero);position:absolute;top:calc(var(--space-4) + .1rem);left:0;font-family:var(--mono);font-size:var(--font-size-sm);font-weight:600;color:var(--accent-hover)}.step-list.svelte-4cyp1g li:where(.svelte-4cyp1g)>strong:where(.svelte-4cyp1g):first-child{display:block;margin-bottom:.25rem;color:var(--text);font-weight:600}.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-table.svelte-4cyp1g td:where(.svelte-4cyp1g):first-child code:where(.svelte-4cyp1g){padding:0;background:none;border:0;color:var(--text);font-weight:500}.env-required.svelte-4cyp1g{display:inline-block;margin-left:var(--space-2);padding:0 .45rem;background:color-mix(in srgb,var(--accent) 5%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);color:var(--accent-hover);border-radius:var(--radius-pill);font-size:.7rem;font-weight:500;white-space:nowrap}.callout.svelte-4cyp1g{margin:var(--space-6) 0;padding:1.1rem 1.4rem;background:var(--bg);border-left:3px solid var(--accent);border-radius:0 var(--radius) var(--radius) 0}.article-body.svelte-4cyp1g .callout:where(.svelte-4cyp1g) p:where(.svelte-4cyp1g):last-child{margin-bottom:0}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g):nth-child(2) code:where(.svelte-4cyp1g){word-break:normal}.no-default.svelte-4cyp1g{color:var(--text-faint)}@media(max-width:768px){.article-layout.svelte-4cyp1g{grid-template-columns:minmax(0,1fr)}.article-body.svelte-4cyp1g .step-list:where(.svelte-4cyp1g) li:where(.svelte-4cyp1g){padding-left:2.25rem}.article-toc.svelte-4cyp1g{position:static}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g):first-child{white-space:normal;word-break:break-word}}@media(max-width:640px){.docs-hero.svelte-4cyp1g{padding:2rem 0}.hero-title.svelte-4cyp1g{font-size:1.9rem}.hero-lede.svelte-4cyp1g{font-size:var(--font-size-base)}.docs-body.svelte-4cyp1g{padding:2rem 0 3rem}.article-body.svelte-4cyp1g section:where(.svelte-4cyp1g){padding:var(--space-5)}.env-table.svelte-4cyp1g thead:where(.svelte-4cyp1g){display:none}.env-table.svelte-4cyp1g tr:where(.svelte-4cyp1g),.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g){display:block}.env-table.svelte-4cyp1g tr:where(.svelte-4cyp1g){padding:var(--space-3) 0;border-bottom:1px solid var(--border-light)}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g){padding:0;border:0}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g):first-child{margin-bottom:var(--space-1)}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g):nth-child(2):before{content:"Default ";color:var(--text-faint);font-size:var(--font-size-xs)}.env-table.svelte-4cyp1g td:where(.svelte-4cyp1g):has(.no-default:where(.svelte-4cyp1g)){display:none}}
