code[class*=language-],pre[class*=language-]{font-family:var(--font-code,Consolas,Monaco,"Andale Mono","Ubuntu Mono",monospace);font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}pre[class*=language-]{margin:1rem 0;overflow:auto;padding:1rem 1.25rem;background:hsl(var(--muted));border:1px solid hsl(var(--border));border-radius:.5rem}.dark pre[class*=language-]{border-color:#333}:not(pre)>code[class*=language-]{padding:.2em .4em;border-radius:.3em;white-space:normal;background:hsl(var(--muted));color:hsl(var(--accent))}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:hsl(var(--muted-foreground));font-style:italic}.token.punctuation{color:#545454}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#a67f59}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid hsl(var(--border));-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:hsl(var(--muted-foreground));display:block;padding-right:.8em;text-align:right}.copy-button{position:absolute;top:.75rem;right:.75rem;z-index:10;opacity:0;transition:opacity .2s ease-in-out}.code-block-wrapper:hover .copy-button{opacity:1}.docs-markdown:after{content:"";display:table;clear:both}.docs-markdown img{display:block;margin-left:auto;margin-right:auto;max-width:100%;height:auto;border-radius:.5rem;box-shadow:0 1px 4px rgba(0,0,0,.06);border:1px solid hsl(var(--border)/.5);transition:all .3s ease}.docs-markdown img.cursor-zoom-in{cursor:zoom-in}.docs-markdown img.cursor-zoom-in:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:hsl(var(--primary)/.3)}.docs-markdown figure{display:block;margin-top:1em;margin-bottom:1em;max-width:100%}.docs-markdown figcaption{margin-top:.75em;color:hsl(var(--muted-foreground));font-size:.9em;font-style:italic;text-align:center;line-height:1.4;max-width:90%;margin-left:auto;margin-right:auto}.docs-markdown figure img{margin-top:0;margin-bottom:0}.docs-markdown,.docs-markdown li,.docs-markdown ol,.docs-markdown p,.docs-markdown ul{color:hsl(var(--foreground)/.9);line-height:1.8!important;font-size:1.1875rem!important;font-family:var(--font-body,"Lexend",ui-sans-serif,system-ui,sans-serif)!important;text-align:left;overflow-wrap:break-word}.docs-markdown a{color:inherit;text-decoration:underline;text-decoration-color:hsl(var(--primary)/.5);text-decoration-thickness:1.5px;text-underline-offset:3px;transition:all .2s ease-in-out;overflow-wrap:break-word;word-break:break-word}.docs-markdown a:hover{color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));background-color:hsl(var(--primary)/.05);border-radius:.125rem}.docs-markdown .table-wrapper{margin:1.5em 0;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid hsl(var(--border)/.8);border-radius:1rem;background:hsl(var(--card)/.5);backdrop-filter:blur(8px);box-shadow:0 4px 20px -2px rgba(0,0,0,.04)}.docs-markdown .table-wrapper::-webkit-scrollbar{height:8px}.docs-markdown .table-wrapper::-webkit-scrollbar-track{background:hsl(var(--secondary));border-radius:4px}.docs-markdown .table-wrapper::-webkit-scrollbar-thumb{background:hsl(var(--border));border-radius:4px}.docs-markdown .table-wrapper::-webkit-scrollbar-thumb:hover{background:hsl(var(--muted-foreground))}.docs-markdown table{width:100%;min-width:100%;border-collapse:collapse;margin:0;text-align:left}.docs-markdown thead{border-bottom:1px solid hsl(var(--border));background:hsl(var(--muted)/.4)}.docs-markdown th{padding:.85em 1.25em;font-weight:600;font-size:.9em;color:hsl(var(--foreground)/.9);white-space:nowrap}.docs-markdown td{padding:.85em 1.25em;color:hsl(var(--foreground)/.85);vertical-align:middle}.docs-markdown tbody tr{border-bottom:1px solid hsl(var(--border)/.5);transition:background-color .2s ease}.docs-markdown tbody tr:last-child{border-bottom:none}.docs-markdown tbody tr:hover{background-color:hsl(var(--muted)/.3)}.docs-markdown blockquote{position:relative;margin:1em 0;padding:.75em 1em .75em 1.25em;color:hsl(var(--foreground)/.85);border-left:3px solid hsl(var(--primary)/.4);background-color:hsl(var(--primary)/.03);border-radius:.25rem;font-style:normal;text-align:left}.docs-markdown blockquote:before{content:none}.docs-markdown blockquote p{font-size:.95em;line-height:1.5;font-style:normal;margin:0}.docs-markdown blockquote p:not(:last-child){margin-bottom:.5em}.docs-markdown code{background:hsl(var(--muted));color:hsl(var(--accent));padding:.15em .45em;border-radius:.3em;font-size:.97em;font-family:var(--font-code,"Fira Mono","Menlo",monospace);overflow-wrap:break-word;word-break:break-all}.docs-markdown.theme-sepia code{background:rgba(91,70,54,.1);color:#5b4636;font-weight:600}.docs-markdown.theme-sepia blockquote{border-left-color:rgba(91,70,54,.3);background:rgba(91,70,54,.05);color:#5b4636}.docs-markdown .code-block-wrapper pre,pre[class*=language-]{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.code-block-wrapper{position:relative;margin:.75em 0;border-radius:.5rem;background-color:hsl(var(--muted));border:1px solid hsl(var(--border))}.dark .code-block-wrapper{border-color:#333}.docs-markdown .code-block-wrapper pre{margin:0;padding:1rem 1.25rem;background:transparent;border:none;border-radius:0;box-shadow:none;overflow-x:auto;-webkit-overflow-scrolling:touch}.docs-markdown pre code{background:none;color:inherit;padding:0;border-radius:0;word-break:normal}.docs-markdown ol,.docs-markdown ul{margin:.5rem 0 .5rem 1rem;padding-left:1rem;list-style-position:outside;text-align:left}.docs-markdown ul{list-style:disc inside}.docs-markdown ol{list-style:decimal inside}.docs-markdown li{margin-bottom:.25rem;text-align:left}.docs-markdown li>p{display:inline;margin:0}.docs-markdown p{text-align:left;margin-top:1rem;margin-bottom:1rem}.docs-markdown h1,.docs-markdown h2,.docs-markdown h3,.docs-markdown h4,.docs-markdown h5,.docs-markdown h6{font-family:var(--font-headline);font-weight:700;letter-spacing:-.01em;margin-top:2rem;margin-bottom:1rem;color:inherit;line-height:1.4;text-align:left}.docs-markdown h1{font-size:1.75em}.docs-markdown h2{font-size:1.5em}.docs-markdown h3{font-size:1.25em}.docs-markdown h4{font-size:1.1em}@media (min-width:768px){.docs-markdown,.docs-markdown li,.docs-markdown ol,.docs-markdown p,.docs-markdown ul{font-size:1.25rem!important}}.docs-markdown hr{border:none;border-top:1px solid hsl(var(--border));margin:1.5em 0}.docs-markdown .video-wrapper{cursor:pointer}.docs-markdown .video-responsive{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.docs-markdown .expanded-video-player{position:relative;width:100%;height:0;padding-bottom:70%;overflow:hidden}.docs-markdown .expanded-video-player iframe,.docs-markdown .video-responsive iframe,.docs-markdown .video-responsive video,.docs-markdown .video-wrapper .youtube-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:inherit}.docs-markdown .cta-primary{display:inline-flex;align-items:center;justify-content:center;background:hsl(var(--primary));color:hsl(var(--primary-foreground));padding:.55em 1.5em;border-radius:.75rem!important;font-weight:600;font-size:.875em;box-shadow:0 4px 14px 0 rgba(0,0,0,.06);text-align:center;margin:.25em .35em;transition:all .3s ease;border:1px solid transparent;cursor:pointer;text-decoration:none!important;letter-spacing:.01em}.docs-markdown .cta-primary:hover{background:hsl(var(--primary)/.85)!important;color:hsl(var(--primary-foreground))!important;box-shadow:0 6px 20px 0 rgba(0,0,0,.1);transform:translateY(-1px);border-radius:.75rem!important}.docs-markdown .cta-secondary{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:hsl(var(--foreground));padding:.55em 1.5em;border-radius:.75rem!important;font-weight:500;font-size:.875em;box-shadow:0 1px 2px 0 rgba(0,0,0,.02);text-align:center;margin:.25em .35em;border:1px solid hsl(var(--border));cursor:pointer;transition:all .3s ease;text-decoration:none!important;letter-spacing:.01em}.docs-markdown .cta-secondary:hover{background:hsl(var(--primary)/.08)!important;color:hsl(var(--primary))!important;border-color:hsl(var(--primary)/.4)!important;box-shadow:0 4px 14px 0 rgba(0,0,0,.05);transform:translateY(-1px);border-radius:.75rem!important}.docs-markdown div:has(>.cta-primary),.docs-markdown div:has(>.cta-secondary){margin-bottom:0!important;padding-bottom:0!important}.docs-markdown div:has(>.cta-primary)+br,.docs-markdown div:has(>.cta-primary)+p:empty,.docs-markdown div:has(>.cta-primary)+p:has(br),.docs-markdown div:has(>.cta-secondary)+br,.docs-markdown div:has(>.cta-secondary)+p:empty,.docs-markdown div:has(>.cta-secondary)+p:has(br){display:none!important;margin:0!important;padding:0!important}.docs-markdown div:has(>.cta-primary)+h1,.docs-markdown div:has(>.cta-primary)+h2,.docs-markdown div:has(>.cta-primary)+h3,.docs-markdown div:has(>.cta-primary)+hr,.docs-markdown div:has(>.cta-primary)+p:has(br)+hr,.docs-markdown div:has(>.cta-secondary)+hr,.docs-markdown div:has(>.cta-secondary)+p:has(br)+hr{margin-top:1.5rem!important}.docs-markdown details{border:1px solid hsl(var(--border));border-radius:.5rem;margin:.75em 0;background:hsl(var(--card));box-shadow:none;transition:all .2s ease-in-out;overflow:hidden}.docs-markdown details[open]{box-shadow:0 1px 3px rgba(0,0,0,.04);padding-bottom:.25rem}.docs-markdown summary{font-weight:600;cursor:pointer;padding:.7rem 1.25rem;display:flex;align-items:center;justify-content:space-between;list-style:none;color:hsl(var(--primary));font-size:.95em;background:hsl(var(--card))}.docs-markdown details[open] summary{border-bottom:1px solid hsl(var(--border)/.5);margin-bottom:1rem}.docs-markdown summary::-webkit-details-marker{display:none}.docs-markdown summary:after{content:"+";font-size:1.2rem;font-weight:400;transition:transform .2s;color:hsl(var(--muted-foreground))}.docs-markdown details[open] summary:after{transform:rotate(45deg)}.docs-markdown details>:not(summary){margin-left:1.25rem!important;margin-right:1.25rem!important}.docs-markdown details>:last-child{margin-bottom:1rem}.docs-markdown audio{width:100%;margin:.75em 0;border-radius:.5rem;box-shadow:none;border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.docs-markdown audio::-webkit-media-controls-panel{background-color:hsl(var(--card));border-radius:.5rem}.docs-markdown audio::-webkit-media-controls-mute-button,.docs-markdown audio::-webkit-media-controls-play-button,.docs-markdown audio::-webkit-media-controls-timeline,.docs-markdown audio::-webkit-media-controls-volume-slider{filter:saturate(.7)}.day-posted{font-weight:600;color:hsl(var(--primary));position:relative}.day-posted:after{content:"";position:absolute;bottom:4px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:50%;background-color:hsl(var(--primary))}.dark .day-posted{color:hsl(var(--primary))}.dark .day-posted:after{background-color:hsl(var(--primary))}.dark .day-posted[aria-selected=true],.day-posted[aria-selected=true]{color:hsl(var(--primary-foreground))!important}.day-posted[aria-selected=true]:after{background-color:hsl(var(--primary-foreground))!important}@media (max-width:480px){.docs-markdown .code-block-wrapper code,.docs-markdown .code-block-wrapper pre{white-space:pre-wrap!important;word-break:break-all}}.admonition-content p:first-child{margin-top:0!important}.admonition-content p:last-child{margin-bottom:0!important}.admonition-content a{color:inherit!important;text-decoration:underline!important;opacity:.9!important}.admonition-content a:hover{opacity:1!important}.admonition-content code{background-color:hsla(var(--foreground),.1)!important;color:inherit!important;font-weight:600!important;opacity:.9!important}.admonition-content b,.admonition-content strong{font-weight:700!important;color:inherit!important}.admonition-content details table,.admonition-content pre{overflow-x:auto}.admonition-content ol,.admonition-content ul{margin-left:1.5rem;padding-left:.5rem}.admonition-content li{margin-bottom:.5rem}.docs-markdown sup{font-size:.75em;line-height:0;vertical-align:super}.docs-markdown [data-footnote-ref]{text-decoration:none;color:hsl(var(--primary));font-weight:600;padding:0 .1em;scroll-margin-top:100px}.docs-markdown [data-footnote-ref]:before{content:"[";color:hsl(var(--muted-foreground));font-weight:400}.docs-markdown [data-footnote-ref]:after{content:"]";color:hsl(var(--muted-foreground));font-weight:400}.docs-markdown [data-footnote-ref]:hover{text-decoration:underline;background-color:transparent}.docs-markdown .footnotes{margin-top:2rem;padding-top:1rem;border-top:1px solid hsl(var(--border)/.5);font-size:.85em;color:hsl(var(--muted-foreground))}.docs-markdown .footnotes ol{padding-left:1.5rem}.docs-markdown .footnotes li{margin-bottom:.75rem;scroll-margin-top:100px}.docs-markdown .footnotes p{display:inline}.docs-markdown .data-footnote-backref{text-decoration:none;color:hsl(var(--primary)/.6);margin-left:.5rem;font-family:system-ui,-apple-system,sans-serif}.docs-markdown .data-footnote-backref:hover{color:hsl(var(--primary));background-color:transparent}.docs-markdown.theme-sepia [data-footnote-ref]{color:#5b4636}.docs-markdown.theme-sepia .footnotes{border-top-color:rgba(91,70,54,.2);color:rgba(91,70,54,.8)}.docs-markdown.theme-sepia .data-footnote-backref{color:rgba(91,70,54,.5)}.docs-markdown.theme-sepia .data-footnote-backref:hover{color:rgba(91,70,54,.9)}