.docs-prose{max-width:46rem;color:var(--foreground);font-size:.9375rem;line-height:1.75}.docs-prose>*+*{margin-top:1.25em}.docs-prose h2,.docs-prose h3,.docs-prose h4{letter-spacing:-.015em;color:var(--foreground);font-weight:650}.docs-prose h2{border-bottom:1px solid var(--border);margin-top:2.75em;margin-bottom:.75em;padding-bottom:.4em;font-size:1.375rem}.docs-prose h3{margin-top:2em;margin-bottom:.5em;font-size:1.0625rem}.docs-prose h4{margin-top:1.75em;margin-bottom:.4em;font-size:.9375rem}.docs-prose>:first-child{margin-top:0}.docs-prose p{color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground))}.docs-prose a{color:var(--primary);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 35%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 35%, transparent);text-underline-offset:3px;transition:text-decoration-color .15s}.docs-prose a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.docs-prose strong{color:var(--foreground);font-weight:620}.docs-prose ul,.docs-prose ol{padding-left:1.35em}.docs-prose ul{list-style:outside}.docs-prose ol{list-style:decimal}.docs-prose li{color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground));margin-top:.4em}.docs-prose li::marker{color:var(--muted-foreground)}.docs-prose ul:has(input[type=checkbox]){padding-left:.15em;list-style:none}.docs-prose li:has(>input[type=checkbox]){align-items:flex-start;gap:.6em;display:flex}.docs-prose input[type=checkbox]{appearance:none;border:1.5px solid color-mix(in oklab, var(--foreground) 32%, transparent);border-radius:var(--radius-sm);background:0 0;flex-shrink:0;width:1.05em;height:1.05em;margin-top:.3em;position:relative}.docs-prose input[type=checkbox]:checked{background:var(--success);border-color:var(--success)}.docs-prose input[type=checkbox]:checked:after{content:"";border:solid var(--background);border-width:0 2px 2px 0;width:.3em;height:.55em;margin:auto;position:absolute;inset:0;transform:translateY(-.06em)rotate(45deg)}[data-docs=checklist]{padding-left:0;list-style:none}[data-docs=checklist]>li{align-items:flex-start;gap:.6em;display:flex}[data-docs=checklist]>li:before{content:"";border:1.5px solid color-mix(in oklab, var(--foreground) 32%, transparent);border-radius:var(--radius-sm);flex-shrink:0;width:1.05em;height:1.05em;margin-top:.3em}.docs-prose blockquote{border-left:2px solid color-mix(in oklab, var(--brand-1) 45%, var(--border));color:var(--muted-foreground);padding-left:1em;font-style:italic}.docs-prose hr{border:0;border-top:1px solid var(--border);margin-block:2.5em}.docs-prose :not(pre)>code{font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--radius-sm);background:color-mix(in oklab, var(--muted) 70%, transparent);border:1px solid color-mix(in oklab, var(--border) 70%, transparent);color:color-mix(in oklab, var(--brand-1) 72%, var(--foreground));word-break:break-word;padding:.15em .4em;font-size:.855em}.docs-prose :is(h2,h3,h4){position:relative}.docs-prose :is(h2,h3,h4)>.docs-anchor{opacity:0;color:var(--muted-foreground);text-decoration:none;transition:opacity .12s;position:absolute;left:-1.1em}.docs-prose :is(h2,h3,h4):hover>.docs-anchor,.docs-prose .docs-anchor:focus-visible{opacity:1}.docs-prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;font-size:.875rem;overflow:hidden}.docs-prose thead{background:color-mix(in oklab, var(--muted) 60%, transparent)}.docs-prose th{text-align:left;color:var(--foreground);white-space:nowrap;padding:.6rem .85rem;font-weight:600}.docs-prose td{border-top:1px solid var(--border);vertical-align:top;color:color-mix(in oklab, var(--foreground) 88%, var(--muted-foreground));padding:.6rem .85rem}.docs-table-scroll{margin-inline:-.25rem;padding-inline:.25rem;overflow-x:auto}[data-docs=code]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:inset 3px 0 0 color-mix(in oklab, var(--brand-1) 55%, transparent), 0 1px 2px color-mix(in oklab, var(--foreground) 6%, transparent);position:relative;overflow:hidden}[data-docs=code][data-title]:not([data-title=""]):before{content:attr(data-title);font-family:var(--font-mono,ui-monospace, monospace);color:var(--muted-foreground);background:color-mix(in oklab, var(--muted) 55%, transparent);border-bottom:1px solid var(--border);padding:.5rem .85rem;font-size:.75rem;display:block}[data-docs=code] pre{tab-size:2;margin:0;padding:.9rem 1rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}[data-docs=code] code{font-family:var(--font-mono,ui-monospace, monospace);width:max-content;min-width:100%;display:block}.shiki,.shiki span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}.dark .shiki,.dark .shiki span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}[data-docs=code] .shiki,[data-docs=code] .shiki span{background:0 0!important}.shiki .line{width:100%;display:inline-block}.shiki .line[data-highlighted=true]{box-shadow:inset 2px 0 0 var(--brand-1);background:color-mix(in oklab, var(--brand-1) 13%, transparent)!important}.docs-copy{border-radius:var(--radius-sm);border:1px solid var(--border);background:color-mix(in oklab, var(--background) 85%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--muted-foreground);opacity:.72;align-items:center;gap:.3rem;padding:.3rem .5rem;font-size:.7rem;transition:opacity .14s,color .14s,border-color .14s;display:inline-flex;position:absolute;top:.4rem;right:.4rem}[data-docs=code][data-title]:not([data-title=""]) .docs-copy{top:2.35rem}[data-docs=code]:hover .docs-copy,.docs-copy:focus-visible{opacity:1}[data-docs=code]:hover .docs-copy{border-color:color-mix(in oklab, var(--brand-1) 35%, var(--border))}.docs-copy:hover{color:var(--foreground);border-color:color-mix(in oklab, var(--brand-1) 45%, var(--border))}.docs-copy[data-copied=true]{opacity:1;color:var(--success);border-color:color-mix(in oklab, var(--success) 45%, var(--border))}@media (hover:none){.docs-copy{opacity:1}}[data-docs=code-group]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}[data-docs=code-group] [data-docs=code]{border:0;border-radius:0}[data-docs=code-group] [data-docs=code][data-title]:before,[data-docs=code-group] [data-docs=code][hidden]{display:none}.docs-tabstrip{background:color-mix(in oklab, var(--muted) 55%, transparent);border-bottom:1px solid var(--border);scrollbar-width:none;gap:.15rem;padding:.3rem .3rem 0;display:flex;overflow-x:auto}.docs-tabstrip::-webkit-scrollbar{display:none}.docs-tab{border-radius:var(--radius-sm) var(--radius-sm) 0 0;color:var(--muted-foreground);white-space:nowrap;border:1px solid #0000;border-bottom:0;padding:.4rem .7rem;font-size:.78rem;transition:background .14s,color .14s}.docs-tab:hover{color:var(--foreground)}.docs-tab[aria-selected=true]{background:var(--card);color:var(--foreground);border-color:var(--border)}[data-docs=callout]{--tone:var(--muted-foreground);border:1px solid color-mix(in oklab, var(--tone) 30%, var(--border));border-left-width:3px;border-left-color:var(--tone);border-radius:var(--radius-md);background:color-mix(in oklab, var(--tone) 7%, transparent);padding:.9rem 1rem;position:relative}[data-docs=callout]>*+*{margin-top:.6em}[data-docs=callout] p{color:color-mix(in oklab, var(--foreground) 92%, var(--tone));font-size:.9rem}[data-docs=callout][data-tone=note]{--tone:var(--muted-foreground)}[data-docs=callout][data-tone=info]{--tone:var(--brand-2)}[data-docs=callout][data-tone=tip],[data-docs=callout][data-tone=success]{--tone:var(--success)}[data-docs=callout][data-tone=warning]{--tone:var(--warning)}[data-docs=callout][data-tone=danger]{--tone:var(--destructive)}[data-docs=callout][data-title]:not([data-title=""]):before{content:attr(data-title);letter-spacing:.01em;color:var(--tone);margin-bottom:.4em;font-size:.85rem;font-weight:620;display:block}[data-docs=steps]>ol{counter-reset:docs-step;border-left:1px solid var(--border);margin-left:.85rem;padding-left:0;list-style:none}[data-docs=steps]>ol>li{counter-increment:docs-step;margin-top:0;padding-bottom:1.35rem;padding-left:2rem;position:relative}[data-docs=steps]>ol>li:last-child{padding-bottom:0}[data-docs=steps]>ol>li:before{content:counter(docs-step);font-variant-numeric:tabular-nums;width:1.7rem;height:1.7rem;color:var(--primary-foreground);background:var(--primary);box-shadow:0 0 0 4px var(--background);border-radius:999px;place-items:center;font-size:.75rem;font-weight:600;display:grid;position:absolute;top:-.1rem;left:-.85rem}[data-docs=steps]>ol>li>:first-child{margin-top:0}[data-docs=accordion]{border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}[data-docs=accordion-item]+[data-docs=accordion-item]{border-top:1px solid var(--border)}.docs-acc-trigger{text-align:left;width:100%;color:var(--foreground);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;font-size:.9rem;font-weight:560;transition:background .14s;display:flex}.docs-acc-trigger:hover{background:color-mix(in oklab, var(--muted) 45%, transparent)}.docs-acc-trigger svg{color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.docs-acc-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.docs-acc-panel{padding:0 1rem 1rem}.docs-acc-panel>:first-child{margin-top:0}[data-docs=grid]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (min-width:640px){[data-docs=grid][data-cols="2"],[data-docs=grid][data-cols="3"],[data-docs=grid][data-cols="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-docs=grid][data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}[data-docs=grid][data-cols="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-docs=card]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);padding:1rem;transition:transform .2s,box-shadow .2s,border-color .2s}[data-docs=card]:hover{border-color:color-mix(in oklab, var(--brand-1) 42%, var(--border));box-shadow:0 12px 32px -16px color-mix(in oklab, var(--brand-1) 34%, transparent), 0 2px 8px -6px color-mix(in oklab, var(--foreground) 12%, transparent);transform:translateY(-2px)}[data-docs=card][data-title]:not([data-title=""]):before{content:attr(data-title);color:var(--foreground);margin-bottom:.35rem;font-size:.9rem;font-weight:600;display:block}[data-docs=card]:has(>.docs-card-link){position:relative}.docs-card-link{color:var(--foreground);margin-bottom:.35rem;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.docs-card-link:after{content:"";border-radius:inherit;position:absolute;inset:0}[data-docs=card]:has(>.docs-card-link):hover .docs-card-link{color:var(--primary)}[data-docs=card]:has(>.docs-card-link:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.docs-card-link:focus-visible{outline:none}[data-docs=card] p{margin-top:0;font-size:.85rem}[data-docs=card]>*+*{margin-top:.5rem}[data-docs=endpoint],[data-docs=setting]{border:1px solid var(--border);border-radius:var(--radius-md);background:color-mix(in oklab, var(--muted) 35%, transparent);padding:.7rem .85rem;font-size:.875rem}[data-docs=endpoint]+[data-docs=endpoint],[data-docs=setting]+[data-docs=setting]{margin-top:.5rem}[data-docs=endpoint]>:first-child,[data-docs=setting]>:first-child{margin-top:0}.docs-endpoint-head,.docs-setting-head{font-family:var(--font-mono,ui-monospace, monospace);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.8rem;display:flex}.docs-method{border-radius:var(--radius-sm);letter-spacing:.04em;color:var(--primary-foreground);background:var(--muted-foreground);padding:.1rem .4rem;font-size:.68rem;font-weight:700}.docs-method[data-method=GET]{background:var(--brand-2)}.docs-method[data-method=POST]{background:var(--success)}.docs-method[data-method=PUT],.docs-method[data-method=PATCH]{background:var(--warning);color:#15151f;color:lab(7.03991% 2.17281 -7.02048)}.docs-method[data-method=DELETE]{background:var(--destructive)}.docs-path{color:var(--foreground);word-break:break-all}.docs-meta-chip{font-family:var(--font-sans);border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted-foreground);background:var(--background);padding:.1rem .4rem;font-size:.7rem}[data-docs=figure] img,.docs-prose img{border-radius:var(--radius-lg);border:1px solid var(--border);cursor:zoom-in;max-width:100%;height:auto}[data-docs=figure] figcaption{color:var(--muted-foreground);text-align:center;margin-top:.5rem;font-size:.8rem}[data-docs=video]{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--muted);position:relative;overflow:hidden}[data-docs=video] iframe{border:0;width:100%;height:100%}.docs-prose kbd,[data-slot=kbd]{font-family:var(--font-mono,ui-monospace, monospace);border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--card);color:var(--foreground);border-bottom-width:2px;padding:.1em .4em;font-size:.78em;line-height:1.4;display:inline-block}[data-docs=badge]{border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--muted-foreground);padding:.1em .45em;font-size:.72em;font-weight:600;display:inline-block}[data-docs=badge][data-tone=new]{color:var(--success);border-color:color-mix(in oklab, var(--success) 40%, var(--border))}[data-docs=badge][data-tone=breaking]{color:var(--destructive);border-color:color-mix(in oklab, var(--destructive) 40%, var(--border))}[data-docs=unknown]{border:1px dashed var(--destructive);border-radius:var(--radius-md);background:color-mix(in oklab, var(--destructive) 8%, transparent);padding:.6rem .8rem}[data-docs=unknown]:before{content:"Unknown block: " attr(data-name);color:var(--destructive);margin-bottom:.3rem;font-size:.72rem;font-weight:600;display:block}.docs-toc a{color:var(--muted-foreground);border-left:2px solid var(--border);padding:.25rem 0 .25rem .75rem;font-size:.8125rem;line-height:1.45;transition:color .14s,border-color .14s;display:block}.docs-toc a:hover{color:var(--foreground)}.docs-toc a[data-depth="3"]{padding-left:1.5rem}.docs-toc a[data-active=true]{color:var(--primary);border-left-color:var(--primary);font-weight:550}[data-docs=diagram]{margin:1.75rem 0}.docs-diagram-frame{border:1px solid var(--border);background:color-mix(in oklab, var(--muted) 22%, transparent);border-radius:var(--radius-lg,.5rem);padding:.9rem 1rem;overflow:hidden}.docs-diagram-svg{width:100%;height:auto;max-height:18rem;display:block}[data-docs=diagram] figcaption{color:var(--muted-foreground);margin-top:.55rem;font-size:.78rem;line-height:1.5}.docs-diagram-crawl{stroke-dashoffset:0}[data-docs=diagram][data-live=true] .docs-diagram-crawl{animation:1.4s linear infinite docs-diagram-crawl}@keyframes docs-diagram-crawl{to{stroke-dashoffset:-32px}}@media (prefers-reduced-motion:reduce){[data-docs=card],.docs-copy,.docs-acc-trigger svg,.docs-toc a{transition:none}[data-docs=card]:hover{transform:none}[data-docs=diagram][data-live=true] .docs-diagram-crawl{animation:none}}
