@layer base{.docs-markdown-content p{margin-top:0;margin-bottom:15px;line-height:1.6em}.docs-markdown-content p code{font-size:14px;line-height:1.6em}.docs-markdown-content .code-sample{margin:20px 0}.docs-markdown-content strong{font-weight:var(--font-weight-semibold)}.docs-markdown-content ol,.docs-markdown-content ul{padding-left:24px;margin-bottom:16px}.docs-markdown-content ol{counter-reset:ordered-listitem}.docs-markdown-content ol ol,.docs-markdown-content ol ul,.docs-markdown-content ul ol,.docs-markdown-content ul ul{margin-top:8px;margin-bottom:0}.docs-markdown-content li{position:relative;line-height:1.5}.docs-markdown-content li+li{margin-top:8px}.docs-markdown-content .md-nonanchor-heading{position:relative}.docs-markdown-content h1.md-nonanchor-heading{display:flex;font-size:18px;line-height:1.5}.docs-markdown-content h2.md-nonanchor-heading{font-size:16px;line-height:1.5}.docs-markdown-content h3.md-nonanchor-heading{font-size:14px;line-height:1.5}.docs-markdown-content h4.md-nonanchor-heading,.docs-markdown-content h5.md-nonanchor-heading,.docs-markdown-content h6.md-nonanchor-heading{font-size:12px;letter-spacing:var(--font-tracking-wide);line-height:1.5}.docs-markdown-content .md-heading-num,.docs-markdown-content ol>li:after{width:24px;height:24px;border-radius:12px;background:var(--color-background-primary-soft);color:var(--color-text);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-wide);line-height:24px;text-align:center}@media(width>=768px){.docs-markdown-content .md-heading-num{position:absolute;top:50%;left:-32px;transform:translateY(-50%)}}@media(width<=767px){.docs-markdown-content .md-heading-num{display:inline-block;margin-right:10px;vertical-align:top}.docs-markdown-content h2 .md-heading-num{margin-top:6px}}.docs-markdown-content ol>li:after{position:absolute;top:0;left:0;content:counter(ordered-listitem);counter-increment:ordered-listitem}.docs-markdown-content li>p{margin:0}.docs-markdown-content li>p+p{margin-top:15px}.docs-markdown-content hr{width:100%;height:0;border:none;margin-bottom:40px}.docs-markdown-content blockquote{padding:8px 16px;border:1px solid var(--color-border-primary-surface);border-radius:8px;margin:0 0 15px;background:var(--code-snippet-bg);color:var(--color-text)}.docs-markdown-content blockquote p:last-child{margin:0}.docs-markdown-content.markdown-prompt-blockquote blockquote{padding:12px 16px;border:1px solid var(--color-border-primary-surface);border-radius:8px;margin:0 0 16px;background:var(--code-snippet-bg);color:var(--color-text);font-family:var(--monospace);font-size:14px;line-height:24px;white-space:pre-wrap}.docs-markdown-content.markdown-prompt-blockquote blockquote a,.docs-markdown-content.markdown-prompt-blockquote blockquote a:visited{color:var(--gray-800)}.docs-markdown-content.markdown-prompt-blockquote blockquote strong{background-color:var(--pill-success-bg);font-weight:400}.docs-markdown-content.markdown-prompt-blockquote blockquote p{margin:0}.docs-markdown-content p a,.docs-markdown-content li a{text-decoration:none}.docs-markdown-content table:not(.ignore-md-styles){width:100%;margin:20px 0 15px;border-collapse:collapse}.docs-markdown-content table:not(.ignore-md-styles) th:first-child,.docs-markdown-content table:not(.ignore-md-styles) td:first-child{padding-left:0}.docs-markdown-content table:not(.ignore-md-styles) th:last-child,.docs-markdown-content table:not(.ignore-md-styles) td:last-child{padding-right:0}.docs-markdown-content table:not(.ignore-md-styles) th{padding:0 8px 8px;border:none;color:var(--gray-900);font-size:11px;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-small-caps);line-height:16px;text-align:left;text-transform:uppercase;vertical-align:bottom}.docs-markdown-content table:not(.ignore-md-styles) td{padding:8px;border:none;border-top:1px solid var(--color-background-primary-soft);font-size:14px;line-height:20px;vertical-align:top}.docs-markdown-content table:not(.ignore-md-styles) td code{font-size:13px}.docs-markdown-content img{max-width:100%}.docs-markdown-content picture img{height:auto}.docs-markdown-content .row-description{margin-top:4px;color:var(--color-text-secondary);font-family:var(--sans-serif);font-size:13px;line-height:1.4;white-space:normal}.docs-markdown-content .row-description code{font-size:12px!important;letter-spacing:var(--font-tracking-wide)}}@layer base{.example-chat-container{overflow:hidden;border-radius:8px;margin:20px 0;background:var(--code-snippet-bg)}.example-chat-messages{padding:10px 0}.example-chat-message{display:grid;padding:8px 16px;grid-template-columns:100px 1fr;white-space:pre-wrap}.example-chat-role{padding-top:5px}.example-chat-code{margin:0}}@layer base{.example-content{overflow:hidden;border:.5px solid var(--gray-divider);border-radius:8px;margin:24px 0;background:var(--code-snippet-bg)}.example-content-value{padding:12px 16px;color:var(--gray-800);font-family:var(--monospace);font-size:13px;line-height:20px;white-space:pre-wrap}.example-content-large .example-content-value{font-size:13px;line-height:20px}.example-content-link{display:block;padding:8px 16px;background-color:var(--color-background-primary-soft);font-size:14px;line-height:20px}.example-content-link,.example-content-link:visited{color:var(--gray-800)}.example-content-link:hover{color:var(--gray-700)}.example-content-link svg{margin:0 0 2px 3px;vertical-align:middle}.example-content-code{margin:0}}@layer components{._AlertRoot_1jb6w_1{display:inline-flex;flex-direction:row;padding:8px 16px 9px;border-radius:8px;background:var(--gray-0);color:var(--gray-0)}._AlertFull_1jb6w_10{display:flex}._AlertInfo_1jb6w_14{background-color:var(--gray-800)}._AlertNeutral_1jb6w_18{border:1px solid var(--color-background-primary-soft);background-color:var(--gray-50);color:var(--gray-900)}._AlertNeutral_1jb6w_18 ._AlertIcon_1jb6w_23{color:var(--color-text-tertiary)}._AlertSuccess_1jb6w_28{background-color:#47b881}._AlertWarning_1jb6w_32,:where([data-theme=light]) ._AlertWarning_1jb6w_32{background-color:var(--gold-500)}:where([data-theme=dark]) ._AlertWarning_1jb6w_32{background-color:var(--white)}._AlertDanger_1jb6w_36,:where([data-theme=light]) ._AlertDanger_1jb6w_36{background-color:var(--red-500)}:where([data-theme=dark]) ._AlertDanger_1jb6w_36{background-color:var(--white)}._AlertIcon_1jb6w_23{flex:0 0 auto;margin-right:10px}._AlertBody_1jb6w_45{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;font-size:15px;font-weight:var(--font-weight-normal);line-height:1.5em}._AlertBody_1jb6w_45 a{font-weight:var(--font-weight-semibold)}._AlertTitle_1jb6w_59{font-weight:var(--font-weight-semibold);line-height:1.4}._AlertClose_1jb6w_64{flex:0 0 auto;margin-left:10px}._AlertClose_1jb6w_64 button{width:100%;padding:4px;border:none;background:transparent;color:inherit;cursor:pointer;font-size:20px;font-weight:var(--font-weight-normal);line-height:1;outline:none;text-align:center;transition:opacity .3s}._AlertClose_1jb6w_64 button:hover{opacity:.8}}@layer components{._Toast_1voch_1{text-align:center;will-change:opacity,transform,margin}[data-entering] ._Toast_1voch_1{margin-bottom:calc(-1 * var(--toast-height));opacity:0;transform:translateY(-120%)}[data-entering-active] ._Toast_1voch_1,[data-entering][data-interrupted] ._Toast_1voch_1{margin-bottom:0;opacity:1;transform:translateY(0);transition-duration:.3s;transition-property:margin,opacity,transform;transition-timing-function:var(--cubic-enter)}[data-exiting] ._Toast_1voch_1{margin-bottom:0;opacity:1;transform:scale(1)}[data-exiting-active] ._Toast_1voch_1,[data-exiting][data-interrupted] ._Toast_1voch_1{margin-bottom:calc(-1 * var(--toast-height));opacity:0;transform:scale(.9);transition-duration:.25s;transition-property:opacity,transform,margin;transition-timing-function:var(--cubic-exit)}._AlertTitle_1voch_39{font-weight:var(--font-weight-semibold);line-height:1.4}}@layer components{._ToastContainer_s33bc_1{position:fixed;top:0;right:0;left:0;z-index:200;display:flex;flex-direction:column-reverse;max-width:560px;margin:0 auto;pointer-events:none}}@layer base{.anchor-heading-wrapper{margin-top:var(--heading-margin-top);margin-bottom:var(--heading-margin-bottom)}.anchor-heading-wrapper:first-child{margin-top:0}.anchor-heading{position:relative;display:inline-block;padding:0 24px 0 0;margin:0;cursor:pointer;scroll-margin-top:30px}.anchor-heading-icon{position:absolute;top:25%;right:0;margin-top:-6px;color:var(--primary);opacity:0;transition:opacity .15s ease}.anchor-heading:hover .anchor-heading-icon{opacity:1}}
