@layer theme,base;@layer components{.docs-content h1{color:var(--color-fg);letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,3.25rem);line-height:1.05}.docs-content .docs-lead,.docs-content .docs-prose .lead{max-width:60ch;color:var(--color-fg-muted);text-wrap:pretty;font-size:1.125rem;line-height:1.6}.docs-content .docs-prose{overflow-wrap:break-word;max-width:48rem;font-size:1rem;line-height:1.75}.docs-content .docs-prose>h1+*{margin-top:1rem}.docs-content .docs-prose h2{border-top:1px solid var(--color-line);letter-spacing:-.03em;margin-top:2.5rem;margin-bottom:.75rem;padding-top:2rem;font-size:clamp(1.5rem,2.4vw,1.875rem);line-height:1.15}.docs-content .docs-prose h3{letter-spacing:-.02em;margin-top:1.75rem;margin-bottom:.4rem;font-size:clamp(1.1875rem,1.6vw,1.3125rem);line-height:1.3}.docs-content .docs-prose h2+*,.docs-content .docs-prose h3+*{margin-top:0}.docs-content .docs-prose ol,.docs-content .docs-steps{counter-reset:docs-step;padding-left:0;list-style:none}.docs-content .docs-prose ol>li,.docs-content .docs-steps>li{counter-increment:docs-step;min-height:1.75rem;padding-left:2.75rem;position:relative}.docs-content .docs-prose ol>li+li,.docs-content .docs-steps>li+li{margin-top:1rem}.docs-content .docs-prose ol>li::marker{content:""}.docs-content .docs-prose ol>li:before,.docs-content .docs-steps>li:before{border:1px solid var(--color-line-strong);background:var(--color-surface);width:1.75rem;height:1.5rem;color:var(--color-fg);content:counter(docs-step,decimal-leading-zero);font-family:var(--font-mono);letter-spacing:.04em;border-radius:.375rem;place-items:center;font-size:.6875rem;font-weight:500;line-height:1;display:grid;position:absolute;top:.2rem;left:0}.docs-content .docs-prose ol>li:not(:last-child):after,.docs-content .docs-steps>li:not(:last-child):after{background:var(--color-line);content:"";width:1px;position:absolute;top:1.9rem;bottom:-.8rem;left:.875rem}.docs-content .docs-prose dl{border-bottom:1px solid var(--color-line)}.docs-content .docs-prose dl>div{border-top:1px solid var(--color-line);padding-block:.9rem}.docs-content .docs-prose dt{color:var(--color-fg);font-weight:600}.docs-content .docs-prose dd{margin:.25rem 0 0}.docs-content .docs-prose code{overflow-wrap:anywhere}.docs-content .docs-prose blockquote,.docs-content .docs-callout{--callout:var(--color-brand);border:1px solid color-mix(in srgb,var(--callout)22%,transparent);background:color-mix(in srgb,var(--callout)5%,var(--color-surface));color:var(--color-fg-muted);font-family:var(--font-sans);border-radius:.75rem;padding:1rem 1.15rem 1.1rem;font-size:.975rem;line-height:1.7;position:relative}.docs-content .docs-prose blockquote{padding-top:2.45rem}.docs-content .docs-callout[data-tone=tip]{--callout:var(--color-halo)}.docs-content .docs-callout[data-tone=warning]{--callout:var(--color-warning)}.docs-content .docs-callout[data-tone=danger]{--callout:var(--color-danger)}.docs-content .docs-prose blockquote:before{color:var(--color-fg);content:"Note";font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.4;position:absolute;top:1rem;left:2.45rem}.docs-content .docs-prose blockquote:after{border:1.5px solid var(--callout);content:"";border-bottom-width:2.5px;border-radius:50%;width:1rem;height:.55rem;position:absolute;top:1.32rem;left:1.15rem}.docs-content .docs-prose blockquote>*+*,.docs-content .docs-callout-body>*+*{margin-top:.75em}.docs-content .docs-prose blockquote p{margin:0}.docs-content .docs-callout h2,.docs-content .docs-callout h3{color:var(--color-fg);letter-spacing:-.02em;border:0;margin:.5rem 0 0;padding:0;font-size:1.25rem;line-height:1.25}.docs-content .docs-callout-body,.docs-content .docs-callout h2+.docs-callout-body,.docs-content .docs-callout h3+.docs-callout-body{margin-top:.75rem}.docs-content .docs-callout ul{margin-top:0}.docs-content .docs-table-wrap{border:1px solid var(--color-line);background:linear-gradient(90deg,var(--color-surface)30%,transparent)left/2.5rem 100% no-repeat local,linear-gradient(270deg,var(--color-surface)30%,transparent)right/2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,#0a0a0b1a,transparent)left/.9rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,#0a0a0b1a,transparent)right/.9rem 100% no-repeat scroll,var(--color-surface);-webkit-overflow-scrolling:touch;border-radius:.75rem;overflow-x:auto}.docs-content .docs-table-wrap table{border-collapse:collapse;border:0;border-radius:0;width:100%;min-width:34rem;font-size:.9375rem;display:table;overflow:visible}.docs-content .docs-table-wrap td{background:0 0}.docs-content .docs-table-wrap th{background:color-mix(in srgb,var(--color-surface-2)85%,transparent);white-space:nowrap}.docs-content .docs-prose .docs-q{color:var(--color-fg);font-weight:600}.docs-content .docs-prose .docs-q+.docs-a{margin-top:.25rem}.docs-content .docs-prose section>*+*,.docs-content .docs-prose .docs-callout-body>*+*{margin-top:1.25em}.docs-content .docs-prose section>h2+*,.docs-content .docs-prose section>h3+*{margin-top:0}.docs-content .docs-chip-list{flex-wrap:wrap;gap:.5rem;padding-left:0;list-style:none;display:flex}.docs-content .docs-chip-list>li{margin:0}.docs-content .docs-chip-list>li:before{content:none}.docs-content .docs-chip{border:1px solid var(--color-line-strong);background:var(--color-surface);min-height:2.75rem;color:var(--color-fg);border-radius:999px;align-items:center;padding-inline:1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:border-color .16s,color .16s;display:inline-flex}.docs-content .docs-chip:hover{border-color:var(--color-brand);color:var(--color-brand)}}@layer utilities;
