.docs-article.svelte-1or4143{display:grid;width:100%;min-width:0;max-width:100%;gap:2rem}.docs-article.svelte-1or4143 .docs-section{display:grid;min-width:0;gap:.8rem;scroll-margin-top:96px}.docs-article.svelte-1or4143 .docs-section>*{min-width:0;max-width:100%}.docs-article.svelte-1or4143 .docs-section+.docs-section{padding-top:1.75rem;border-top:1px solid hsl(var(--border))}.docs-article.svelte-1or4143 .docs-section h2{font-size:1.375rem;font-weight:600;letter-spacing:-.025em;line-height:1.3}.docs-article.svelte-1or4143 .docs-section h3{margin-top:.5rem;font-size:.95rem;font-weight:600;line-height:1.4}.docs-article.svelte-1or4143 .docs-section>p,.docs-article.svelte-1or4143 .docs-section li,.docs-article.svelte-1or4143 .docs-copy{max-width:45rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.7}.docs-article.svelte-1or4143 .docs-section ul,.docs-article.svelte-1or4143 .docs-section ol{display:grid;gap:.55rem;padding-left:1.1rem}.docs-article.svelte-1or4143 .docs-section li{list-style:disc;padding-left:.2rem}.docs-article.svelte-1or4143 .docs-section ol li{list-style:decimal}.docs-article.svelte-1or4143 a:not(.feature-card):not(.next-link){color:hsl(var(--primary));font-weight:500;text-decoration:underline;text-decoration-color:hsl(var(--primary) / .32);text-underline-offset:.2em}.docs-article.svelte-1or4143 .inline-code{border-radius:4px;background:hsl(var(--muted));padding:.16rem .32rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82em;font-weight:500;letter-spacing:0}.docs-article.svelte-1or4143 .feature-grid,.docs-article.svelte-1or4143 .status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.docs-article.svelte-1or4143 .feature-card,.docs-article.svelte-1or4143 .status-card{display:grid;align-content:start;gap:.75rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:.9rem;transition:border-color .12s ease}.docs-article.svelte-1or4143 a.feature-card:hover,.docs-article.svelte-1or4143 a.feature-card:focus-visible{border-color:hsl(var(--foreground) / .2)}.docs-article.svelte-1or4143 .feature-card span,.docs-article.svelte-1or4143 .status-card span{width:-moz-fit-content;width:fit-content;border-radius:7px;background:hsl(var(--muted));padding:.32rem .42rem;color:hsl(var(--muted-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem;font-weight:600}.docs-article.svelte-1or4143 .feature-card h3,.docs-article.svelte-1or4143 .status-card strong{margin:0;font-size:.98rem;font-weight:600}.docs-article.svelte-1or4143 .feature-card p,.docs-article.svelte-1or4143 .status-card p{color:hsl(var(--muted-foreground));font-size:.76rem;line-height:1.5}.docs-article.svelte-1or4143 .feature-card b{color:hsl(var(--primary));font-size:.72rem;font-weight:600}.docs-article.svelte-1or4143 .step-list{display:grid;gap:0;padding:0;counter-reset:docs-step}.docs-article.svelte-1or4143 .step-list>div{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:.9rem;padding:0 0 1.25rem;counter-increment:docs-step}.docs-article.svelte-1or4143 .step-list>div:before{content:counter(docs-step,decimal-leading-zero);display:grid;width:32px;height:32px;place-items:center;border-radius:6px;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;font-weight:600}.docs-article.svelte-1or4143 .step-list>div:not(:last-child):after{content:"";position:absolute;top:38px;bottom:6px;left:15px;width:1px;background:hsl(var(--border))}.docs-article.svelte-1or4143 .step-list strong{display:block;margin:.35rem 0;font-size:.88rem;font-weight:600}.docs-article.svelte-1or4143 .step-list p{color:hsl(var(--muted-foreground));font-size:.8rem;line-height:1.5}.docs-article.svelte-1or4143 .definition-list{display:grid;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card))}.docs-article.svelte-1or4143 .definition-list>div{display:grid;grid-template-columns:minmax(8rem,.35fr) minmax(0,1fr);gap:1rem;padding:.9rem 1rem;border-bottom:1px solid hsl(var(--border))}.docs-article.svelte-1or4143 .definition-list>div:last-child{border-bottom:0}.docs-article.svelte-1or4143 .definition-list dt{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.74rem;font-weight:600}.docs-article.svelte-1or4143 .definition-list dd{color:hsl(var(--muted-foreground));font-size:.78rem;line-height:1.5}.docs-article.svelte-1or4143 .next-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding-top:2rem;border-top:1px solid hsl(var(--border))}.docs-article.svelte-1or4143 .next-link{display:grid;gap:.45rem;border:1px solid hsl(var(--border));border-radius:8px;background:hsl(var(--card));padding:1rem}.docs-article.svelte-1or4143 .next-link span{color:hsl(var(--muted-foreground));font-size:.65rem;font-weight:600;text-transform:uppercase}.docs-article.svelte-1or4143 .next-link strong{font-size:.85rem;font-weight:600}@media (max-width: 640px){.docs-article.svelte-1or4143 .feature-grid,.docs-article.svelte-1or4143 .status-grid,.docs-article.svelte-1or4143 .next-links{grid-template-columns:1fr}.docs-article.svelte-1or4143 .definition-list>div{grid-template-columns:1fr;gap:.45rem}}.page-header.svelte-1llivj3.svelte-1llivj3{display:grid;gap:.75rem;padding-bottom:1.75rem;border-bottom:1px solid hsl(var(--border))}.page-header__eyebrow.svelte-1llivj3.svelte-1llivj3{width:-moz-fit-content;width:fit-content;color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.page-header.svelte-1llivj3>div.svelte-1llivj3:not(.page-header__actions){display:grid;gap:.65rem}.page-header.svelte-1llivj3 h1.svelte-1llivj3{max-width:46rem;font-size:clamp(2rem,4vw,2.5rem);font-weight:600;letter-spacing:-.035em;line-height:1.18;text-wrap:balance}.page-header.svelte-1llivj3 p.svelte-1llivj3{max-width:43rem;color:hsl(var(--muted-foreground));font-size:.9375rem;line-height:1.65}.page-header__actions.svelte-1llivj3.svelte-1llivj3{display:flex;flex-wrap:wrap;gap:.5rem}@media (max-width: 640px){.page-header.svelte-1llivj3.svelte-1llivj3{padding-bottom:1.5rem}.page-header.svelte-1llivj3 h1.svelte-1llivj3{font-size:2rem}}
