.docs-layout.svelte-i94tfs{display:grid;grid-template-columns:220px 1fr;gap:var(--space-12);max-width:1100px;margin:0 auto;padding:var(--space-16) 0 var(--space-20);align-items:start}@media(max-width:900px){.docs-layout.svelte-i94tfs{grid-template-columns:1fr;gap:var(--space-8)}.docs-sidebar.svelte-i94tfs{display:none}}.docs-sidebar.svelte-i94tfs{position:sticky;top:calc(60px + var(--space-8));max-height:calc(100dvh - 100px);overflow-y:auto}.sidebar-label.svelte-i94tfs{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-bottom:var(--space-3)}.nav-item.svelte-i94tfs{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-size:var(--font-size-sm);color:var(--color-text-secondary);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);line-height:1.5;transition:color var(--duration-fast),background var(--duration-fast)}.nav-item.svelte-i94tfs:hover{color:var(--color-text-primary);background:var(--color-bg-control)}.nav-item.active.svelte-i94tfs{color:var(--color-accent);font-weight:var(--font-weight-medium)}.nav-group.svelte-i94tfs{margin-bottom:var(--space-1)}.nav-group-toggle.svelte-i94tfs{font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.nav-children.svelte-i94tfs{padding-left:var(--space-3);margin-top:var(--space-1);display:flex;flex-direction:column;gap:1px}.nav-child.svelte-i94tfs{font-size:var(--font-size-xs);padding:3px var(--space-2)}.docs-content.svelte-i94tfs{min-width:0}section.svelte-i94tfs{scroll-margin-top:80px}section.svelte-i94tfs+section:where(.svelte-i94tfs){margin-top:var(--space-10)}.subsection.svelte-i94tfs{margin-top:var(--space-8)}.section-eyebrow.svelte-i94tfs{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-accent);margin-bottom:var(--space-2)}h1.svelte-i94tfs{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-4)}h2.svelte-i94tfs{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-3)}h3.svelte-i94tfs{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--space-2)}h4.svelte-i94tfs{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);margin-top:var(--space-5);margin-bottom:var(--space-3)}p.svelte-i94tfs{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.section-lead.svelte-i94tfs{font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);max-width:680px}.muted-note.svelte-i94tfs{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.divider.svelte-i94tfs{border:none;border-top:1px solid var(--color-border);margin:var(--space-10) 0}.feature-grid.svelte-i94tfs{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--space-3);margin-top:var(--space-6)}.feature-card.svelte-i94tfs{background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:flex;gap:var(--space-3);align-items:flex-start}.feature-icon.svelte-i94tfs{flex-shrink:0;width:32px;height:32px;background:var(--color-bg-control);border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.feature-card.svelte-i94tfs h3:where(.svelte-i94tfs){font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.feature-card.svelte-i94tfs p:where(.svelte-i94tfs){font-size:var(--font-size-xs);color:var(--color-text-secondary);margin-bottom:0;line-height:var(--line-height-relaxed)}.steps-list.svelte-i94tfs{list-style:none;display:flex;flex-direction:column;gap:var(--space-5);margin-top:var(--space-5)}.step.svelte-i94tfs{display:flex;gap:var(--space-4);align-items:flex-start}.step-number.svelte-i94tfs{flex-shrink:0;width:28px;height:28px;background:var(--color-accent-subtle);border:1px solid color-mix(in srgb,var(--color-accent) 30%,transparent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-accent)}.step-body.svelte-i94tfs h3:where(.svelte-i94tfs){margin-bottom:var(--space-1);font-size:var(--font-size-md)}.step-body.svelte-i94tfs p:where(.svelte-i94tfs){margin-bottom:0}.inline-steps.svelte-i94tfs{list-style:decimal;padding-left:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2)}.inline-steps.svelte-i94tfs li:where(.svelte-i94tfs){font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.inline-steps.svelte-i94tfs strong:where(.svelte-i94tfs){color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.inline-steps.svelte-i94tfs em:where(.svelte-i94tfs){color:var(--color-text-secondary);font-style:italic}.inline-steps.svelte-i94tfs code:where(.svelte-i94tfs){font-family:var(--font-mono);font-size:var(--font-size-xs);background:var(--color-bg-control);padding:1px 5px;border-radius:var(--radius-sm);color:var(--color-accent)}.soon-tag.svelte-i94tfs{display:inline-block;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);color:var(--color-text-muted);border:1px dashed var(--color-border);border-radius:var(--radius-full);padding:1px var(--space-2);margin-left:var(--space-2);vertical-align:middle}.info-box.svelte-i94tfs{background:var(--color-accent-subtle);border:1px solid color-mix(in srgb,var(--color-accent) 25%,transparent);border-radius:var(--radius-md);padding:var(--space-4);font-size:var(--font-size-sm);color:var(--color-accent-text);line-height:var(--line-height-relaxed);margin-top:var(--space-4)}.inline-link.svelte-i94tfs{background:none;border:none;padding:0;color:var(--color-accent);font-weight:var(--font-weight-medium);cursor:pointer;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.creds-table.svelte-i94tfs{width:100%;border-collapse:collapse;margin-bottom:var(--space-2);font-size:var(--font-size-sm)}.creds-table.svelte-i94tfs th:where(.svelte-i94tfs){text-align:left;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide)}.creds-table.svelte-i94tfs td:where(.svelte-i94tfs){padding:var(--space-3);border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);vertical-align:top}.creds-table.svelte-i94tfs tr:where(.svelte-i94tfs):last-child td:where(.svelte-i94tfs){border-bottom:none}.creds-table.svelte-i94tfs code:where(.svelte-i94tfs){font-family:var(--font-mono);font-size:var(--font-size-xs);background:var(--color-bg-control);padding:2px 6px;border-radius:var(--radius-sm);color:var(--color-accent);white-space:nowrap}.event-grid.svelte-i94tfs{display:flex;flex-direction:column;gap:1px;background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-4)}.event-row.svelte-i94tfs{display:flex;align-items:baseline;gap:var(--space-4);background:var(--color-bg-elevated);padding:var(--space-3) var(--space-4)}.event-row.svelte-i94tfs code:where(.svelte-i94tfs){flex-shrink:0;font-family:var(--font-mono);font-size:var(--font-size-xs);color:var(--color-accent);background:var(--color-bg-control);padding:2px 6px;border-radius:var(--radius-sm);white-space:nowrap;min-width:200px}.event-row.svelte-i94tfs span:where(.svelte-i94tfs){font-size:var(--font-size-sm);color:var(--color-text-secondary)}.docs-footer.svelte-i94tfs{text-align:center;padding:var(--space-6) 0}.docs-footer.svelte-i94tfs p:where(.svelte-i94tfs){font-size:var(--font-size-sm);color:var(--color-text-muted)}.docs-footer.svelte-i94tfs a:where(.svelte-i94tfs){color:var(--color-accent);font-weight:var(--font-weight-medium)}
