.docs{--nav-w:248px;--bar-h:56px;--toc-w:208px;--docs-muted:oklch(52% .006 55);--docs-warning-weak:oklch(70% .15 66/.12);--docs-destructive-weak:oklch(55% .225 27/.08);--docs-soft:oklch(95.5% .006 50)}@media (prefers-color-scheme:dark){.docs{--docs-muted:oklch(70% .007 58);--docs-warning-weak:oklch(76% .13 72/.14);--docs-destructive-weak:oklch(64% .19 28/.12);--docs-soft:oklch(30% .012 45)}}html:has(.docs){scroll-padding-top:80px}.docs-page>h1{font:400 clamp(36px, 4.2vw, 46px) / 1.04 var(--font-serif);letter-spacing:-.005em;color:var(--ink-strong);text-wrap:balance;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.docs-page h2{font:400 30px / 1.15 var(--font-serif);color:var(--ink-strong);scroll-margin-top:calc(var(--bar-h) + 20px);text-wrap:balance;margin:52px 0 10px}.docs-page h3{scroll-margin-top:calc(var(--bar-h) + 20px);margin:28px 0 8px;font-size:16px;font-weight:600}.docs-page a.anchor{text-decoration:none}.docs-page :is(h2,h3) a.anchor:after{content:"#";color:var(--faint);opacity:0;margin-left:.4em;font-weight:400;transition:opacity .15s}.docs-page :is(h2,h3):hover a.anchor:after,.docs-page a.anchor:focus-visible:after{opacity:1}.docs-page :is(p,li){max-width:68ch;color:var(--foreground)}.docs-page p{margin:0 0 14px}.docs-page :is(ul,ol){margin:0 0 16px;padding-left:1.3rem}.docs-page ul{list-style:none}.docs-page ul>li{margin-bottom:6px;position:relative}.docs-page ul>li:before{content:"—";color:var(--faint);position:absolute;left:-1.3rem}.docs-page ol>li{margin-bottom:6px}.docs-page ol>li::marker{font:500 12px var(--font-mono);color:var(--faint)}.docs-page strong{color:var(--ink-strong);font-weight:600}.docs-page p a,.docs-page li a{text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.docs-page p a:hover,.docs-page li a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.docs-page :not(pre)>code{border:1px solid var(--border);background:var(--card);font:.86em var(--font-mono);color:var(--ink-strong);overflow-wrap:anywhere;border-radius:5px;padding:.08em .38em}.docs-page td code{white-space:nowrap}.docs-page .docs-lede{max-width:62ch;color:var(--docs-muted);text-wrap:pretty;margin:0 0 28px;font-size:18px;line-height:1.55}.docs-table{margin:18px 0 22px;overflow-x:auto}.docs-table table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.5}.docs-table th{border-bottom:1px solid var(--border);font:500 11px / 1.3 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:left;white-space:nowrap;padding:0 16px 10px 0}.docs-table td{border-bottom:1px solid var(--border);vertical-align:top;font-variant-numeric:tabular-nums;padding:11px 16px 11px 0}.docs-table td:first-child{color:var(--ink-strong)}.docs-callout p{margin:0;font-size:14px}.docs-callout p+p{margin-top:6px}.docs-steps>ol{counter-reset:step;margin:0;padding:0;list-style:none}.docs-steps>ol>li{max-width:none;margin:0 0 6px;padding-left:40px;position:relative}.docs-steps>ol>li:before{counter-increment:step;content:counter(step);border:1px solid var(--border-strong);background:var(--background);width:26px;height:26px;font:500 12px var(--font-mono);color:var(--ink-strong);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.docs-steps>ol>li:after{content:"";background:var(--border);width:1px;position:absolute;top:30px;bottom:-2px;left:13px}.docs-steps>ol>li:last-child:after{display:none}.docs-steps>ol>li>h3{margin:2px 0 6px}.docs-tabs figure{border:0;border-radius:0}
