.docs-main{grid-template-columns:minmax(0,14rem) minmax(0,52rem);grid-template-areas:"toc heading""toc content";align-content:start;column-gap:clamp(2rem,5vw,5rem);padding-block:clamp(3rem,6vw,5rem) clamp(4rem,8vw,7rem);display:grid}.docs-heading{grid-area:heading}.docs-heading h1{max-width:100%;font-size:clamp(2.5rem,5vw,3.5rem)}.docs-content{grid-area:content;margin-top:2rem}.page-content.docs-content :is(strong,b){font-weight:400}.page-content.docs-content a{font-weight:400;text-decoration-color:currentColor;text-decoration-thickness:1px}.page-content.docs-content a :is(strong,b){color:inherit;font-weight:inherit}.docs-content :is(h2,h3,h4){scroll-margin-top:2rem}.docs-content blockquote img[src="/images/ai-assistant.svg"]{vertical-align:-.2em;width:1.25rem;height:1.25rem;margin-right:.375rem;display:inline-block}.docs-toc{grid-area:toc;align-self:start;max-height:calc(100dvh - 4rem);padding:.25rem;position:sticky;top:2rem;overflow-y:auto}.docs-toc ul{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.docs-toc a{border-left:2px solid var(--border-subtle);color:var(--text-muted);padding:.65rem .75rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:block}.docs-toc ul ul{margin-left:.75rem}.docs-toc:has(a[aria-current=location])>ul>li:not(:has(a[aria-current=location]))>ul{display:none}.docs-toc ul ul a{padding-block:.4rem;font-size:.8125rem}.docs-toc a[aria-current=location]{color:var(--accent-strong);border-color:var(--accent);background:var(--surface-accent)}.docs-toc a:hover{color:var(--accent-strong);background:var(--surface)}.docs-gallery{min-width:0;margin-block:2rem 2.5rem}.docs-gallery-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.75rem;display:flex}.docs-gallery .docs-gallery-title{margin:0;font-size:.875rem;font-weight:600}.docs-gallery-controls:not([hidden]){gap:.5rem;display:flex}.docs-gallery-controls button,.docs-image-toolbar button{border:1px solid var(--border-subtle);color:var(--text);font:inherit;cursor:pointer;background:#fff;border-radius:.5rem;min-width:2.75rem;min-height:2.75rem}.docs-gallery-controls button:hover:enabled,.docs-image-toolbar button:hover{background:var(--surface)}.docs-gallery-controls button:disabled{opacity:.35;cursor:default}.docs-gallery-controls button:focus-visible,.docs-gallery-track:focus-visible,.docs-image-toolbar button:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.docs-gallery .docs-gallery-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;gap:1rem;margin:0;padding:0 0 .75rem;list-style:none;display:flex;position:relative;overflow-x:auto}.docs-gallery-track>li{scroll-snap-align:start;flex:0 0 min(85%,30rem);min-width:0}.docs-gallery-track>li+li,.docs-gallery figure{margin:0}.docs-gallery-image,.docs-gallery-video,.docs-gallery-placeholder{aspect-ratio:16/10;border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;display:flex;overflow:hidden}.docs-gallery-image{cursor:zoom-in}.docs-gallery-image img,.docs-gallery-video video{object-fit:contain;width:100%;height:100%}.docs-gallery-placeholder{color:var(--text-muted);border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.8125rem}.docs-gallery-placeholder svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linejoin:round}.docs-gallery figcaption{align-items:baseline;gap:.75rem;padding-top:.75rem;font-size:.875rem;line-height:1.5;display:flex}.docs-gallery-number{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.75rem}.docs-video{margin:2rem 0}.docs-video video{border:1px solid var(--border-subtle);background:var(--surface);border-radius:.75rem;width:100%;height:auto;display:block}.docs-video figcaption{margin-top:.75rem;font-size:.875rem}body.docs-image-open{overflow:hidden}.docs-image-dialog{border:1px solid var(--border-subtle);width:min(90rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);color:var(--text);background:#fff;border-radius:.75rem;padding:1rem}.docs-image-dialog::backdrop{background:#101828bf}.docs-image-toolbar{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:1rem;font-size:.875rem;display:flex}.docs-image-toolbar p{flex:12rem;margin:0;font-weight:600}.docs-image-toolbar a{color:var(--accent-strong)}.docs-image-toolbar button{padding-inline:.875rem}.docs-image-preview img{object-fit:contain;width:100%;max-height:calc(100dvh - 10rem);display:block}@media (width<=600px){.docs-image-toolbar p{flex-basis:100%}.docs-image-toolbar a{margin-left:auto}}@media (width<=900px){html:has(.docs-main){scroll-behavior:auto}.docs-main{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""toc""content"}.docs-toc{max-height:none;margin-top:2rem;position:static}}
