:root{--primary: #e21c47;--docs-header-h: 3.75rem;--docs-sidebar-w: 18rem;--docs-bg: #f4f6f9;--docs-surface: #ffffff;--docs-surface-2: #f8fafc;--docs-border: rgb(226 232 240);--docs-text: #0f172a;--docs-muted: #64748b;--docs-sidebar-bg: #ffffff}.dark{--docs-bg: #090b12;--docs-surface: #121722;--docs-surface-2: #0e131c;--docs-border: rgb(255 255 255 / .08);--docs-text: #f1f5f9;--docs-muted: #94a3b8;--docs-sidebar-bg: #0c1018}html,body{height:100%;margin:0;overflow:hidden;background:var(--docs-bg);color:var(--docs-text)}.docs-scroll{scrollbar-width:thin;scrollbar-color:rgb(100 116 139 / .55) transparent}.dark .docs-scroll{scrollbar-color:rgb(51 65 85) rgb(15 23 42 / .5)}.docs-scroll::-webkit-scrollbar{width:9px;height:9px}.docs-scroll::-webkit-scrollbar-track{background:transparent}.docs-scroll::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.dark .docs-scroll::-webkit-scrollbar-thumb{background:#334155;background-clip:padding-box;border:2px solid transparent}.dark .docs-scroll::-webkit-scrollbar-track{background:#0f172a66}.doc-h1{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;font-weight:800;letter-spacing:-.025em}@media(min-width:768px){.doc-h1{font-size:2.15rem}}.doc-h1{color:var(--docs-text)}.doc-h2{font-family:Plus Jakarta Sans,Inter,system-ui,sans-serif;margin-top:2.75rem;margin-bottom:.75rem;scroll-margin-top:7rem;padding-bottom:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media(min-width:768px){.doc-h2{font-size:1.5rem;line-height:2rem}}.doc-h2{color:var(--docs-text);border-bottom:1px solid var(--docs-border)}.doc-h3{margin-top:1.75rem;margin-bottom:.5rem;scroll-margin-top:7rem;font-size:1rem;line-height:1.5rem;font-weight:600}@media(min-width:768px){.doc-h3{font-size:1.125rem;line-height:1.75rem}}.doc-h3{color:var(--docs-text)}.docs-search-match{background:transparent;color:#e21c47;font-weight:700}.dark .docs-search-match{color:#f6a0b3}.docs-search-highlight{animation:docs-search-flash 2.2s ease-out 1}@keyframes docs-search-flash{0%{background-color:#e21c4729}to{background-color:transparent}}.doc-p{margin-bottom:.875rem;font-size:15px;line-height:1.625}@media(min-width:768px){.doc-p{font-size:1rem;line-height:1.5rem}}.doc-p{color:var(--docs-muted)}.dark .doc-p{color:#cbd5e1}.doc-ul,.doc-ol{margin-bottom:1rem}.doc-ul>:not([hidden])~:not([hidden]),.doc-ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.doc-ul,.doc-ol{padding-left:1.25rem;font-size:15px}@media(min-width:768px){.doc-ul,.doc-ol{font-size:1rem;line-height:1.5rem}}.doc-ul,.doc-ol{color:var(--docs-muted)}.dark .doc-ul,.dark .doc-ol{color:#cbd5e1}.doc-ul{list-style-type:disc}.doc-ol{list-style-type:decimal}.doc-ul li::marker,.doc-ol li::marker{color:var(--primary)}.doc-hr{margin-top:2rem;margin-bottom:2rem;border-color:var(--docs-border)}.doc-blockquote{margin-top:1rem;margin-bottom:1rem;padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-size:15px;font-style:italic}@media(min-width:768px){.doc-blockquote{font-size:1rem;line-height:1.5rem}}.doc-blockquote{border-left:3px solid var(--primary);color:var(--docs-muted)}.doc-table-wrap{margin-top:1.25rem;margin-bottom:1.25rem;overflow-x:auto;border-radius:1.5rem;scrollbar-width:thin;scrollbar-color:rgb(100 116 139 / .55) transparent}.dark .doc-table-wrap{scrollbar-color:rgb(51 65 85) rgb(15 23 42 / .5)}.doc-table-wrap::-webkit-scrollbar{width:9px;height:9px}.doc-table-wrap::-webkit-scrollbar-track{background:transparent}.doc-table-wrap::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.dark .doc-table-wrap::-webkit-scrollbar-thumb{background:#334155;background-clip:padding-box;border:2px solid transparent}.dark .doc-table-wrap::-webkit-scrollbar-track{background:#0f172a66}.doc-table-wrap{border:1px solid var(--docs-border)}.doc-table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}@media(min-width:768px){.doc-table{font-size:.875rem;line-height:1.25rem}}.doc-table th,.doc-table td{padding:.625rem .875rem;vertical-align:top;border-bottom:1px solid var(--docs-border)}.doc-table thead th{white-space:nowrap;font-size:.75rem;line-height:1rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background:var(--docs-surface-2);color:var(--docs-text)}.doc-table tbody td{color:var(--docs-muted)}.doc-table tbody tr:last-child td{border-bottom:none}.doc-code{border-radius:.375rem;padding:.125rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;background:#e21c471a;color:var(--primary)}.dark .doc-code{background:#e21c472e}.doc-pre{margin-top:1rem;margin-bottom:1rem;overflow-x:auto;border-radius:1.5rem;padding:1rem;font-size:.875rem;line-height:1.25rem;scrollbar-width:thin;scrollbar-color:rgb(100 116 139 / .55) transparent}.dark .doc-pre{scrollbar-color:rgb(51 65 85) rgb(15 23 42 / .5)}.doc-pre::-webkit-scrollbar{width:9px;height:9px}.doc-pre::-webkit-scrollbar-track{background:transparent}.doc-pre::-webkit-scrollbar-thumb{background:#94a3b880;border-radius:99px;border:2px solid transparent;background-clip:padding-box}.dark .doc-pre::-webkit-scrollbar-thumb{background:#334155;background-clip:padding-box;border:2px solid transparent}.dark .doc-pre::-webkit-scrollbar-track{background:#0f172a66}.doc-pre{background:#0f172a;color:#e2e8f0;border:1px solid rgb(255 255 255 / .06)}.doc-figure{margin-top:1.75rem;margin-bottom:1.75rem}.doc-img{max-height:440px;width:100%;border-radius:1.5rem;-o-object-fit:contain;object-fit:contain;border:1px solid var(--docs-border);background:var(--docs-surface)}.doc-img-ph{border-radius:1.5rem;padding:2rem;text-align:center;font-size:.875rem;line-height:1.25rem;border:1px dashed var(--docs-border);background:var(--docs-surface-2);color:var(--docs-muted)}.doc-prose strong{color:var(--docs-text);font-weight:600}.doc-prose a{color:var(--primary);font-weight:600;text-underline-offset:3px}.doc-prose a:hover{text-decoration:underline}#docs-search{color:var(--docs-text)}.dark #docs-search::-webkit-search-cancel-button{filter:invert(1) brightness(1.4)}
