@charset "UTF-8";.spinner{border:.1rem solid;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes toolTipFadeIn{0%{opacity:0}to{opacity:1}}@keyframes toolTipFadeOut{0%{opacity:1}to{opacity:0}}.tooltip{animation:fadeIn .25s ease-in-out}.tooltip[data-state=closed]{animation:fadeOut .25s ease-in-out}.button-secondary-border{border-color:hsl(var(--border));border-width:2px}.button-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.lc-markdown{min-width:0;max-width:100%}.lc-markdown .markdown-paragraph{margin:0 0 .75rem}.lc-markdown .markdown-paragraph:last-child{margin-bottom:0}.lc-markdown ul,.lc-markdown ol{margin:.5rem 0 .75rem;padding-left:1.25rem}.lc-markdown li:not(:last-child){margin-bottom:.375rem}.lc-markdown li .markdown-paragraph{margin:0}.lc-markdown table{margin:.75rem 0}.lc-markdown .lc-code-block{margin:.75rem 0;max-width:100%;overflow-x:auto}.lc-markdown .markdown-plain-list{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0}.lc-markdown .markdown-plain-list-item{display:flex;align-items:flex-start;gap:.5rem}.lc-markdown .markdown-plain-list-bullet{color:hsl(var(--muted));font-family:var(--font-mono);flex-shrink:0}.lc-markdown .markdown-plain-code{margin:.5rem 0;padding:.5rem .75rem;background-color:hsl(var(--background-grey3));color:hsl(var(--background-grey3-content));border-radius:.375rem;font-family:var(--font-mono);font-size:var(--font-size-sm);white-space:pre-wrap}.lc-markdown .markdown-plain-table{display:flex;flex-direction:column;gap:.25rem;margin:.5rem 0}.lc-markdown .markdown-plain-table-row{display:flex;flex-wrap:wrap;gap:.5rem}.lc-markdown .markdown-plain-table-cell{font-family:var(--font-mono)}.lc-markdown .markdown-plain-table-header{font-weight:600}.lc-markdown h1,.lc-markdown h2,.lc-markdown h3,.lc-markdown h4,.lc-markdown h5,.lc-markdown h6{margin:.75rem 0 .375rem}.lc-markdown hr{margin:1rem 0;border:none;border-top:1px solid hsl(var(--border))}.lc-markdown .markdown-image{display:block;max-width:100%;height:auto;margin:.75rem 0;border-radius:.375rem}.lc-markdown .markdown-image-fallback{color:hsl(var(--muted))}code[class*=language-],pre[class*=language-]{font-size:var(--font-size-sm);font-family:var(--font-mono);direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:2;-o-tab-size:2;tab-size:2;-webkit-hyphens:none;hyphens:none}code[class*=language-]::-moz-selection,code[class*=language-] *::-moz-selection,pre[class*=language-] *::-moz-selection{background:hsl(var(--selection-background, 230, 1%, 90%));color:inherit}code[class*=language-]::selection,code[class*=language-] *::selection,pre[class*=language-] *::selection{background:hsl(var(--selection-background, 230, 1%, 90%));color:inherit}pre[class*=language-]{overflow:auto;border-radius:.3em}pre[class*=language-]>*{height:16px}:not(pre)>code[class*=language-]{padding:.2em .3em;border-radius:.3em;white-space:normal}:root{--comment-color: #878390;--keyword-color: hsl(10, 66%, 55%);--string-color: hsl(120, 39%, 47%);--base-code-color: #55585b;--bool-color: hsl(278, 49%, 58%);--property-color: hsl(278, 49%, 58%);--operator-color: hsl(240, 33%, 47%);--regex-color: #b7881a}[data-mode=dark]{--operator-color: hsl(240, 33%, 62%)}.token.comment,.token.prolog,.token.cdata{color:var(--comment-color)}.token.doctype,.token.punctuation,.token.entity{color:var(--base-code-color)}.token.attr-name,.token.class-name,.token.boolean,.token.constant,.token.number,.token.atrule{color:var(--bool-color)}.token.keyword{color:var(--keyword-color)}.token.property,.token.tag,.token.symbol,.token.deleted,.token.important{color:var(--property-color)}.token.selector,.token.string,.token.char,.token.builtin,.token.inserted,.token.regex,.token.attr-value,.token.attr-value>.token.punctuation{color:var(--string-color)}.language-python .token.builtin,.language-python .token.boolean{color:var(--bool-color)}.language-python .token.function{color:var(--operator-color)}.language-python .token.class-name,.language-python .token.decorator,.language-python .token.annotation{color:var(--bool-color)}.language-python .token.string,.language-python .token.triple-quoted-string,.language-python .token.string-interpolation,.language-python .token.string-interpolation .token.string{color:var(--string-color)}.language-python .token.format-spec{color:#0184bc}.language-python .token.number{color:var(--bool-color)}.language-python .token.operator{color:var(--operator-color)}.language-python .token.punctuation{color:var(--base-code-color)}.token.variable,.token.operator,.token.function{color:var(--operator-color)}.token.url{color:var(--string-color)}.token.attr-value>.token.punctuation.attr-equals,.token.special-attr>.token.attr-value>.token.value.css{color:#383a42}.language-css .token.selector{color:#e45649}.language-css .token.property{color:#383a42}.language-css .token.function,.language-css .token.url>.token.function{color:#0184bc}.language-css .token.url>.token.string.url{color:#50a14f}.language-css .token.important,.language-css .token.atrule .token.rule,.language-javascript .token.operator{color:#a626a4}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:#ca1243}.language-json .token.operator{color:#383a42}.language-json .token.null.keyword{color:#b76b01}.language-markdown .token.url,.language-markdown .token.url>.token.operator,.language-markdown .token.url-reference.url>.token.string{color:#383a42}.language-markdown .token.url>.token.content{color:#4078f2}.language-markdown .token.url>.token.url,.language-markdown .token.url-reference.url{color:#0184bc}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:#a0a1a7;font-style:italic}.language-markdown .token.code-snippet{color:#50a14f}.language-markdown .token.bold .token.content{color:#b76b01}.language-markdown .token.italic .token.content{color:#a626a4}.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.list.punctuation,.language-markdown .token.title.important>.token.punctuation{color:#e45649}.language-python .token.decorator{color:#a25fc8}.language-python .token.keyword{color:#d85a41}.language-python .token.builtin{color:#a25fc8}.language-python .token.function{color:#50509f}.language-python .token.class-name{color:#a25fc8}.language-python .token.string{color:#49a749}.language-python .token.comment{color:var(--comment-color)}.language-python .token.number{color:#a25fc8}.language-python .token.operator{color:#50509f}.language-python .token.interpolation{color:#383a42}.language-python .token.interpolation-punctuation{color:#ca1243}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.tab:not(:empty):before,.token.token.cr:before,.token.token.lf:before,.token.token.space:before{color:#383a4233}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:#e5e5e6;color:#696c77;padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus{background:#c6c7c7;color:#383a42}.line-highlight.line-highlight{background:#383a420d}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:#e5e5e6;color:#383a42;padding:.1em .6em;border-radius:.3em;box-shadow:0 2px #0003}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#383a420d}.line-numbers .line-numbers-rows>span:before,.command-line .command-line-prompt>span:before{color:#9d9d9f}.rainbow-braces .token.token.punctuation.brace-level-1,.rainbow-braces .token.token.punctuation.brace-level-5,.rainbow-braces .token.token.punctuation.brace-level-9{color:#e45649}.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6,.rainbow-braces .token.token.punctuation.brace-level-10{color:#50a14f}.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7,.rainbow-braces .token.token.punctuation.brace-level-11{color:#4078f2}.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8,.rainbow-braces .token.token.punctuation.brace-level-12{color:#a626a4}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:#ff526626}pre.diff-highlight>code .token.token.deleted:not(.prefix)::-moz-selection,pre.diff-highlight>code .token.token.deleted:not(.prefix) *::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) *::-moz-selection{background-color:#fb566940}pre.diff-highlight>code .token.token.deleted:not(.prefix)::selection,pre.diff-highlight>code .token.token.deleted:not(.prefix) *::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix)::selection,pre>code.diff-highlight .token.token.deleted:not(.prefix) *::selection{background-color:#fb566940}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:#1aff5b26}pre.diff-highlight>code .token.token.inserted:not(.prefix)::-moz-selection,pre.diff-highlight>code .token.token.inserted:not(.prefix) *::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::-moz-selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) *::-moz-selection{background-color:#38e06240}pre.diff-highlight>code .token.token.inserted:not(.prefix)::selection,pre.diff-highlight>code .token.token.inserted:not(.prefix) *::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix)::selection,pre>code.diff-highlight .token.token.inserted:not(.prefix) *::selection{background-color:#38e06240}.prism-previewer.prism-previewer:before,.prism-previewer-gradient.prism-previewer-gradient div{border-color:#f2f2f2}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer-easing.prism-previewer-easing:before{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:#f2f2f2}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-time.prism-previewer-time:before,.prism-previewer-easing.prism-previewer-easing{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:#383a42;stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing path,.prism-previewer-easing.prism-previewer-easing line{stroke:#383a42}.prism-previewer-easing.prism-previewer-easing circle{fill:transparent}:root{--editor-lineNumber-gutter-width: 45px}.editor{position:relative;font-family:var(--font-mono) monospace!important;font-size:var(--font-size-sm)}.line-number-wrapper{position:absolute;display:block;padding-right:10px;width:45px;height:100%;border-right:1px solid hsl(var(--border));background-color:hsl(var(--background));overflow:hidden}.editor textarea{outline:none}.editor.line-numbers textarea{outline:none;padding-left:calc(var(--editor-lineNumber-gutter-width) + 8px)!important}.editor.line-numbers pre{padding-left:calc(var(--editor-lineNumber-gutter-width) + 8px)!important}.editor.line-numbers .editorLineNumber{position:absolute;left:0;color:hsl(var(--muted));text-align:right;width:calc(var(--editor-lineNumber-gutter-width) - 5px);font-weight:100;z-index:1;display:flex;align-items:center;justify-content:flex-end;padding-right:5px}.editor.line-numbers:before{content:"";position:absolute;font-family:var(--font-mono) monospace!important;top:0;left:0;font-size:var(--font-size-sm);width:var(--editor-lineNumber-gutter-width);height:100%;border-right:1px solid hsl(var(--border));background-color:hsl(var(--background));z-index:1}.current-line-highlight{position:absolute;pointer-events:none;right:0;width:100%;display:none;background:hsla(var(--brand-light),.2);height:1.5em;margin-top:-2px;z-index:2}.__json-pretty__{line-height:1.3;color:var(--background-content);background:var(--background);overflow:auto;font-size:var(--font-size-xs);white-space:pre-wrap}.__json-pretty__ .__json-key__{color:var(--operator-color)}.__json-pretty__ .__json-value__{color:var(--regex-color)}.__json-pretty__ .__json-string__{color:var(--string-color)}.__json-pretty__ .__json-boolean__{color:var(--bool-color)}.__json-pretty-error__{line-height:1.3;color:var(--destructive-content);background:var(--background);overflow:auto}.json-pretty-nowrap .__json-pretty__{width:-moz-max-content;width:max-content}.whitespace-break-spaces .__json-pretty-error__{white-space:break-spaces}.dialog-category-hack{margin-left:-24px;width:calc(100% + 48px)}.active-dialog-category{width:calc(100% + 1px)}@keyframes fadeInAnUp{0%{opacity:0;transform:translateY(10px)}50%{opacity:.25}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0)}}.fadeInAnUp{opacity:.1;animation:fadeInAnUp 1.5s linear infinite}@keyframes loading{0%{margin-left:-14px}to{margin-left:100%}}.letta-loader-grow-wrapper{width:58px;display:flex;overflow:hidden;height:4px;border:1px solid hsl(var(--border))}.letta-loader-grow-wrapper-item{animation:loading 1.5s infinite linear;background-color:hsl(var(--border));width:14px;height:100%}@keyframes lettaLoadSpin{0%{transform:rotate(0)}6.25%{transform:rotate(45deg)}12.5%{transform:rotate(45deg)}18.75%{transform:rotate(90deg)}25%{transform:rotate(90deg)}31.25%{transform:rotate(135deg)}37.5%{transform:rotate(135deg)}43.75%{transform:rotate(180deg)}50%{transform:rotate(180deg)}56.25%{transform:rotate(225deg)}62.5%{transform:rotate(225deg)}68.75%{transform:rotate(270deg)}75%{transform:rotate(270deg)}81.25%{transform:rotate(315deg)}87.5%{transform:rotate(315deg)}93.75%{transform:rotate(360deg)}to{transform:rotate(360deg)}}@keyframes rotateY{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.letta-loader{animation:rotateY 2.5s linear infinite;transform-origin:center;width:-moz-fit-content;width:fit-content}.stop-loader{animation-play-state:paused;transition:.5s ease-in}.switch-thumb[data-state=checked] .switch-thumb-on{display:block}.switch-thumb[data-state=checked] .switch-thumb-off,.switch-thumb[data-state=unchecked] .switch-thumb-on{display:none}.switch-thumb[data-state=unchecked] .switch-thumb-off{display:block}button[data-state=unchecked].switch-link-variant{background-color:hsl(var(--background))}button[data-state=unchecked].switch-link-variant .switch-thumb{background-color:hsl(var(--background-grey3-border));color:hsl(var(--primary))}.lc-processing-spinner{--lc-spinner-dot-size: 2px;--lc-spinner-col-gap: 1px;--lc-spinner-row-gap: 1px;--lc-spinner-dot-on: .92;--lc-spinner-dot-off: 0;--lc-spinner-dot-color: currentColor;position:relative;width:calc(var(--lc-spinner-dot-size) * 2 + var(--lc-spinner-col-gap));height:calc(var(--lc-spinner-dot-size) * 4 + var(--lc-spinner-row-gap) * 3);display:inline-block;flex-shrink:0;color:hsl(var(--muted-content));contain:layout}.lc-processing-spinner__dot{position:absolute;width:var(--lc-spinner-dot-size);height:var(--lc-spinner-dot-size);border-radius:999px;background-color:var(--lc-spinner-dot-color);opacity:var(--lc-spinner-dot-on);animation-duration:1s;animation-timing-function:steps(1,end);animation-iteration-count:infinite}.lc-processing-spinner__dot--l1{left:0;top:0;animation-name:lc-processing-spinner-l1}.lc-processing-spinner__dot--r1{right:0;top:0;animation-name:lc-processing-spinner-r1}.lc-processing-spinner__dot--l2{left:0;top:calc(var(--lc-spinner-dot-size) + var(--lc-spinner-row-gap));animation-name:lc-processing-spinner-l2}.lc-processing-spinner__dot--r2{right:0;top:calc(var(--lc-spinner-dot-size) + var(--lc-spinner-row-gap));animation-name:lc-processing-spinner-r2}.lc-processing-spinner__dot--l3{left:0;top:calc((var(--lc-spinner-dot-size) + var(--lc-spinner-row-gap)) * 2);animation-name:lc-processing-spinner-l3}.lc-processing-spinner__dot--r3{right:0;top:calc((var(--lc-spinner-dot-size) + var(--lc-spinner-row-gap)) * 2);animation-name:lc-processing-spinner-r3}.lc-processing-spinner__dot--l4{left:0;top:calc((var(--lc-spinner-dot-size) + var(--lc-spinner-row-gap)) * 3);animation-name:lc-processing-spinner-l4}.lc-processing-spinner__dot--r4{right:0;top:calc((var(--lc-spinner-dot-size) + var(--lc-spinner-row-gap)) * 3);animation-name:lc-processing-spinner-r4}@keyframes lc-processing-spinner-l1{0%{opacity:var(--lc-spinner-dot-off)}12.5%{opacity:var(--lc-spinner-dot-on)}25%{opacity:var(--lc-spinner-dot-on)}37.5%{opacity:var(--lc-spinner-dot-on)}50%{opacity:var(--lc-spinner-dot-on)}62.5%{opacity:var(--lc-spinner-dot-on)}75%{opacity:var(--lc-spinner-dot-on)}87.5%{opacity:var(--lc-spinner-dot-off)}to{opacity:var(--lc-spinner-dot-off)}}@keyframes lc-processing-spinner-r1{0%{opacity:var(--lc-spinner-dot-on)}12.5%{opacity:var(--lc-spinner-dot-on)}25%{opacity:var(--lc-spinner-dot-on)}37.5%{opacity:var(--lc-spinner-dot-on)}50%{opacity:var(--lc-spinner-dot-on)}62.5%{opacity:var(--lc-spinner-dot-on)}75%{opacity:var(--lc-spinner-dot-off)}87.5%{opacity:var(--lc-spinner-dot-off)}to{opacity:var(--lc-spinner-dot-on)}}@keyframes lc-processing-spinner-l2{0%{opacity:var(--lc-spinner-dot-off)}12.5%{opacity:var(--lc-spinner-dot-off)}25%{opacity:var(--lc-spinner-dot-on)}37.5%{opacity:var(--lc-spinner-dot-on)}50%{opacity:var(--lc-spinner-dot-on)}62.5%{opacity:var(--lc-spinner-dot-on)}75%{opacity:var(--lc-spinner-dot-on)}87.5%{opacity:var(--lc-spinner-dot-on)}to{opacity:var(--lc-spinner-dot-off)}}@keyframes lc-processing-spinner-r2{0%{opacity:var(--lc-spinner-dot-on)}12.5%{opacity:var(--lc-spinner-dot-on)}25%{opacity:var(--lc-spinner-dot-on)}37.5%{opacity:var(--lc-spinner-dot-on)}50%{opacity:var(--lc-spinner-dot-on)}62.5%{opacity:var(--lc-spinner-dot-off)}75%{opacity:var(--lc-spinner-dot-off)}87.5%{opacity:var(--lc-spinner-dot-on)}to{opacity:var(--lc-spinner-dot-on)}}@keyframes lc-processing-spinner-l3{0%{opacity:var(--lc-spinner-dot-on)}12.5%{opacity:var(--lc-spinner-dot-off)}25%{opacity:var(--lc-spinner-dot-off)}37.5%{opacity:var(--lc-spinner-dot-on)}50%{opacity:var(--lc-spinner-dot-on)}62.5%{opacity:var(--lc-spinner-dot-on)}75%{opacity:var(--lc-spinner-dot-on)}87.5%{opacity:var(--lc-spinner-dot-on)}to{opacity:var(--lc-spinner-dot-on)}}@keyframes lc-processing-spinner-r3{0%{opacity:var(--lc-spinner-dot-on)}12.5%{opacity:var(--lc-spinner-dot-on)}25%{opacity:var(--lc-spinner-dot-on)}37.5%{opacity:var(--lc-spinner-dot-on)}50%{opacity:var(--lc-spinner-dot-off)}62.5%{opacity:var(--lc-spinner-dot-off)}75%{opacity:var(--lc-spinner-dot-on)}87.5%{opacity:var(--lc-spinner-dot-on)}to{opacity:var(--lc-spinner-dot-on)}}@keyframes lc-processing-spinner-l4{0%{opacity:var(--lc-spinner-dot-on)}12.5%{opacity:var(--lc-spinner-dot-on)}25%{opacity:var(--lc-spinner-dot-off)}37.5%{opacity:var(--lc-spinner-dot-off)}50%{opacity:var(--lc-spinner-dot-on)}62.5%{opacity:var(--lc-spinner-dot-on)}75%{opacity:var(--lc-spinner-dot-on)}87.5%{opacity:var(--lc-spinner-dot-on)}to{opacity:var(--lc-spinner-dot-on)}}@keyframes lc-processing-spinner-r4{0%{opacity:var(--lc-spinner-dot-on)}12.5%{opacity:var(--lc-spinner-dot-on)}25%{opacity:var(--lc-spinner-dot-on)}37.5%{opacity:var(--lc-spinner-dot-off)}50%{opacity:var(--lc-spinner-dot-off)}62.5%{opacity:var(--lc-spinner-dot-on)}75%{opacity:var(--lc-spinner-dot-on)}87.5%{opacity:var(--lc-spinner-dot-on)}to{opacity:var(--lc-spinner-dot-on)}}@media (prefers-reduced-motion: reduce){.lc-processing-spinner__dot{animation:none;opacity:.32}}.linear-gradient-background{position:sticky;border-color:hsl(var(--border))}.linear-gradient-background:after{background:hsl(var(--background));content:"";height:calc(100% - 2px);position:absolute;right:1px;top:2px;width:100%;overflow:hidden;z-index:-1}.linear-gradient-background--header:after{background:hsl(var(--background-grey))}.linear-gradient-background:before{content:"";position:absolute;top:2px;right:10%;background:hsl(var(--border));width:1px;height:100%}.linear-gradient-background--right:before{left:0}.linear-gradient-background--left:before{right:0}.fake-border{height:calc(100% - var(--head-cell-height));top:var(--head-cell-height);border-top-width:0!important}.action-card{container-type:inline-size}.frame-border-hack{border:1px solid hsl(var(--border));border-radius:4px;padding:1px}.theme-selector-border{box-shadow:inset 0 0 0 1px hsl(var(--toggle-selector-border))}.encapsulated-full-height{min-height:calc(100dvh - var(--header-height) - 18px)}.encapsulated-full-height-max{max-height:calc(100dvh - var(--header-height) - 8px)}@keyframes ticker{0%{transform:translateZ(0);visibility:visible}to{transform:translate3d(-100%,0,0)}}.progress1{--mask: radial-gradient( 23.87px at 50% calc(100% + 16.8px) , #0000 calc(99% - 4px) , #000 calc(101% - 4px) 99%, #0000 101% ) calc(50% - 28px) calc(50% - 8.5px) / 56px 18px repeat-x, radial-gradient( 23.87px at 50% -16.8px, #0000 calc(99% - 4px) , #000 calc(101% - 4px) 99%, #0000 101% ) 50% calc(50% + 9px) / 56px 18px repeat-x;-webkit-mask:var(--mask);mask:var(--mask);height:20px;width:100%;background:linear-gradient(60deg,hsl(var(--brand)),hsl(var(--brand)));animation:ticker 3s linear infinite}.progress2{--mask: radial-gradient( 6px at 50% calc(100% + 0px) , #0000 calc(99% - 2px) , #000 calc(101% - 2px) 99%, #0000 101% ) calc(50% - 10px) calc(50% - 3px) / 20px 7px repeat-x, radial-gradient( 6px at 50% 0px, #0000 calc(99% - 2px) , #000 calc(101% - 2px) 99%, #0000 101% ) 50% calc(50% + 3.5px) / 20px 7px repeat-x;-webkit-mask:var(--mask);mask:var(--mask);height:20px;width:100%;background:linear-gradient(60deg,hsl(var(--primary)),hsl(var(--primary)));animation:ticker 2s linear infinite}.nice-grid-display{display:grid;grid-template-columns:repeat(auto-fill,minmax(272px,1fr));grid-gap:16px 16px;box-sizing:border-box}.chart-tooltip{background:hsl(var(--background))!important;border-radius:0!important;border:1px solid hsl(var(--border))!important;box-shadow:none!important;font-family:var(--font-sans)!important;color:hsl(var(--content))!important;position:relative}.tooltip-format-container{display:flex;align-items:center;gap:4px}.tooltip-format-container-outer,.tooltip-multi-format-container{font-size:var(--font-size-xs);padding:.25rem .5rem}.tooltip-date{font-size:var(--font-size-xs);color:hsl(var(--content));opacity:.8}.tooltip-color{width:8px;height:8px;border:1px solid hsl(var(--content))}.tooltip-label{color:hsl(var(--content));opacity:.8}.tooltip-value{font-weight:500;color:hsl(var(--content))}details,details summary{padding-left:0;background-image:none;-webkit-appearance:none;list-style:none;display:block}details summary::-webkit-details-marker{display:none}.filetree-children{display:flex;flex-direction:column}.filetree-row{position:relative;width:100%;display:block}.filetree-row-hit{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:24px;padding:1px 6px 1px 0;border-radius:6px;cursor:pointer}.filetree-row-hit:hover,.filetree-row[data-filetree-selected=true]>.filetree-row-hit{background:hsl(var(--accent)/.5)}.filetree-row-children{display:flex;align-items:center;gap:4px;overflow:hidden;flex:1;min-width:0}.filetree-row-badge{flex-shrink:0;margin-left:8px}.filetree-chevron-spacer{display:inline-block;width:12px;flex-shrink:0}.filetree-guide{position:absolute;top:0;bottom:0;width:1px;background:var(--color-border, #2f3137);opacity:.15;pointer-events:none}.filetree-connector{position:absolute;top:50%;height:1px;background:var(--color-border, #2f3137);opacity:.15;pointer-events:none}ul[data-horizontal-scroll=true],ul[data-horizontal-scroll=true] .filetree-children{width:-moz-max-content;width:max-content;min-width:100%}ul[data-horizontal-scroll=true] .filetree-row-children{overflow:visible}.calendar-shadow{box-shadow:0 1px 2px #2020200f,0 1px 2px #2020200f;border-bottom:2px solid hsl(var(--border))}.tab-group-after{position:relative}.tab-group-after[aria-selected=true]:after{bottom:-1px;content:"";width:100%;background-color:hsl(var(--background-grey2));position:absolute;left:0;height:1px}.json-diff-viewer{width:100%;border-collapse:collapse;border-spacing:0;table-layout:fixed;font-family:var(--font-mono);color:var(--background-content);background:var(--background)}.json-diff-viewer tr{vertical-align:top}.json-diff-viewer tr .line-add{background:hsl(var(--background-success))}.json-diff-viewer tr .line-remove{background:hsl(var(--background-destructive));color:hsl(var(--background-destructive-content))}.json-diff-viewer tr .line-modify{background:hsl(var(--background-grey2))}.json-diff-viewer tr:hover td{position:relative}.json-diff-viewer tr:hover td:before{position:absolute;top:0;left:0;width:100%;height:100%;background:#0000000d;content:"";pointer-events:none}.json-diff-viewer tr.message-line{border-top:1px solid hsl(var(--border));border-bottom:1px solid hsl(var(--border));text-align:center}.json-diff-viewer tr.message-line td{padding:.5rem 0;font-size:var(--font-size-xs);font-family:var(--font-mono)}.json-diff-viewer tr.expand-line{text-align:center}.json-diff-viewer tr.expand-line td{padding:4px 0}.json-diff-viewer tr.expand-line:hover td:before{background:transparent}.json-diff-viewer tr.expand-line .has-lines-before{border-bottom:1px solid hsl(var(--border))}.json-diff-viewer tr.expand-line .has-lines-after{border-top:1px solid hsl(var(--border))}.json-diff-viewer tr.expand-line button{padding:0;border:none;margin:0 .5em;background:transparent;color:hsl(var(--brand));cursor:pointer;font-size:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-diff-viewer tr.expand-line button:hover{text-decoration:underline}.json-diff-viewer td{padding:1px;font-size:0}.json-diff-viewer td.line-number{box-sizing:content-box;padding:0 8px;border-right:1px solid hsl(var(--border));font-family:var(--font-mono);font-size:var(--font-size-xs);text-align:right;-webkit-user-select:none;-moz-user-select:none;user-select:none}.json-diff-viewer pre{overflow:hidden;margin:0;font-size:var(--font-size-xs);line-height:var(--font-size-lg);white-space:pre-wrap;word-break:break-all}.json-diff-viewer pre .inline-diff-add{color:hsl(var(--background-success-content));background:hsl(var(--background-success));text-decoration:underline;word-break:break-all}.json-diff-viewer pre .inline-diff-remove{background:hsl(var(--background-destructive));color:hsl(var(--background-destructive-content));text-decoration:line-through;word-break:break-all}.json-diff-viewer-virtual pre{overflow-x:auto;white-space:pre}.json-diff-viewer-virtual pre::-webkit-scrollbar{display:none}@keyframes make100WidthCycle{0%{opacity:0;width:0%}70%{width:70%;opacity:1}to{width:100%;opacity:0}}.make100WidthCycle{animation:make100WidthCycle 1.5s linear infinite}.crossed-out{position:relative}.crossed-out:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background-color:#000}.version-history-line{height:calc(50% - 8px)}:root{--progess-color-start: hsla(240, 55%, 50%, .56);--progress-color: #3A3AC6;--infinite-color-start: rgba(100, 207, 100, .56);--infinite-color: #64CF64;--complete-color-start: rgba(207, 100, 137, .96);--complete-color: #CF6464;--caution-color-start: rgba(255, 193, 7, .56);--caution-color: #FFC107;--warning-color-start: rgba(255, 87, 34, .56);--warning-color: #FF5722}.progress-transition{background:linear-gradient(to right,var(--progess-color-start) 0%,var(--progress-color) 100%)}.infinite-transition{background:linear-gradient(to right,var(--infinite-color-start) 56%,var(--infinite-color) 100%)}.complete-transition{background:linear-gradient(to right,var(--complete-color-start) 0%,var(--complete-color) 100%)}.caution-transition{background:linear-gradient(to right,var(--caution-color-start) 0%,var(--caution-color) 100%)}.warning-transition{background:linear-gradient(to right,var(--warning-color-start) 0%,var(--warning-color) 100%)}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.message-replay-event-bar{position:absolute;width:1px;top:0;background-color:hsl(var(--border));margin-left:1rem;z-index:0;height:100%}.message-replay:first-child .message-replay-event-bar{height:calc(100% - .75rem);margin-top:.75rem}.message-replay:last-child .message-replay-event-bar{top:0;height:1rem}.message-replay:only-child .message-replay-event-bar{display:none}.image-preview-container:hover .image-preview-remove-btn{opacity:1}:root{--upvote-background: 120, 61%, 50%, .16;--downvote-background: 330, 27%, 80%;--downvote-content: 337 96% 9%;--upvote-content: 120 49% 22%;--upvote-border: 120 61%, 50%, .24;--downvote-border: 337 96%, 9%, .24}.upvote-container{background-color:hsla(var(--upvote-background));color:hsl(var(--upvote-content));border-top:1px solid hsl(var(--upvote-border));border-bottom:1px solid hsl(var(--upvote-border));border-left:1px solid hsl(var(--upvote-border))}.downvote-container{background-color:hsl(var(--downvote-background));color:hsl(var(--downvote-content));border-top:1px solid hsl(var(--downvote-border));border-bottom:1px solid hsl(var(--downvote-border));border-left:1px solid hsl(var(--downvote-border))}.blockviewer-fade{background:linear-gradient(90deg,#c6cace00,hsl(var(--background-grey)))}.dynamic-app{box-shadow:0 10px 13px -3px #2020200f,0 4px 6px -2px #2020200a;transition-duration:.6s;transition-property:none}.slide-up-animation-diff-values{animation:slideUpStayDiffValues .8s ease-out forwards;overflow:hidden}@keyframes slideUpStayDiffValues{0%{transform:translateY(-3px)}to{transform:translateY(-44px)}}:root,.light,.light-theme{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}.dark,.dark-theme{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}:root,.light,.light-theme{--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14)}}}.dark,.dark-theme{--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){.dark,.dark-theme{--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94)}}}:root,.light,.light-theme{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}:root,.light,.light-theme{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277)}}}:root,.light,.light-theme{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,.light,.light-theme{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,.light,.light-theme{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}.mdxeditor .cm-editor{--sp-font-mono: var(--font-mono);--sp-font-body: var(--font-body);padding:var(--sp-space-4) 0}.mdxeditor .sp-editor .cm-editor{padding-bottom:0}.mdxeditor .cm-scroller{padding:0!important}.mdxeditor .cm-focused{outline:none}.mdxeditor .sp-wrapper{overflow:hidden}.mdxeditor .sp-layout{border:none}.mdxeditor .sp-cm pre{white-space:break-spaces;word-break:break-word;overflow-wrap:anywhere;flex-shrink:1}.mdxeditor .cm-mergeView .cm-scroller,.mdxeditor .cm-sourceView .cm-scroller{font-family:var(--font-mono);line-height:1.3rem;font-size:var(--text-xs)}.mdxeditor .cm-gutters{background:transparent;font-size:var(--text-xxs)}.mdxeditor .cm-activeLine{background:transparent}.mdxeditor .cm-tooltip-autocomplete{background:var(--baseBgSubtle)}.mdxeditor hr.selected[data-lexical-decorator=true]{outline:2px solid highlight}._editorRoot_1e2ox_53{--accentBase: var(--blue-1);--accentBgSubtle: var(--blue-2);--accentBg: var(--blue-3);--accentBgHover: var(--blue-4);--accentBgActive: var(--blue-5);--accentLine: var(--blue-6);--accentBorder: var(--blue-7);--accentBorderHover: var(--blue-8);--accentSolid: var(--blue-9);--accentSolidHover: var(--blue-10);--accentText: var(--blue-11);--accentTextContrast: var(--blue-12);--basePageBg: white;--baseBase: var(--slate-1);--baseBgSubtle: var(--slate-2);--baseBg: var(--slate-3);--baseBgHover: var(--slate-4);--baseBgActive: var(--slate-5);--baseLine: var(--slate-6);--baseBorder: var(--slate-7);--baseBorderHover: var(--slate-8);--baseSolid: var(--slate-9);--baseSolidHover: var(--slate-10);--baseText: var(--slate-11);--baseTextContrast: var(--slate-12);--admonitionTipBg: var(--cyan-4);--admonitionTipBorder: var(--cyan-8);--admonitionInfoBg: var(--grass-4);--admonitionInfoBorder: var(--grass-8);--admonitionCautionBg: var(--amber-4);--admonitionCautionBorder: var(--amber-8);--admonitionDangerBg: var(--red-4);--admonitionDangerBorder: var(--red-8);--admonitionNoteBg: var(--slate-4);--admonitionNoteBorder: var(--slate-8);--error-color: var(--red-10);--spacing-0: 0px;--spacing-px: 1px;--spacing-0_5: .125rem;--spacing-1: .25rem;--spacing-1_5: .375rem;--spacing-2: .5rem;--spacing-2_5: .625rem;--spacing-3: .75rem;--spacing-3_5: .875rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.25rem;--spacing-10: 2.5rem;--spacing-11: 2.75rem;--spacing-12: 3rem;--spacing-14: 3.5rem;--spacing-16: 4rem;--spacing-20: 5rem;--spacing-24: 6rem;--spacing-28: 7rem;--spacing-32: 8rem;--spacing-36: 9rem;--spacing-40: 10rem;--spacing-44: 11rem;--spacing-48: 12rem;--spacing-52: 13rem;--spacing-56: 14rem;--spacing-60: 15rem;--spacing-64: 16rem;--spacing-72: 18rem;--spacing-80: 20rem;--spacing-96: 24rem;--radius-none: 0px;--radius-small: var(--spacing-0_5);--radius-base: var(--spacing-1);--radius-medium: var(--spacing-1_5);--radius-large: var(--spacing-2);--radius-extra-large: var(--spacing-3);--radius-full: 9999px;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-body: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--text-base: 1rem;--text-sm: .875rem;--text-xs: .75rem;--text-xxs: .6rem;font-family:var(--font-body);color:var(--baseText)}._nestedListItem_1e2ox_158{list-style:none}._toolbarRoot_1e2ox_162{z-index:2;display:flex;flex-direction:row;gap:var(--spacing-1);border-radius:var(--radius-medium);padding:var(--spacing-1_5);align-items:center;overflow-x:auto;position:sticky;top:0;background-color:var(--baseBg);width:inherit}._toolbarRoot_1e2ox_162 div[role=separator]{margin:var(--spacing-2) var(--spacing-1);border-left:1px solid var(--baseBorder);border-right:1px solid var(--baseBase);height:var(--spacing-4)}._toolbarRoot_1e2ox_162 svg{color:var(--baseTextContrast);display:block}._readOnlyToolbarRoot_1e2ox_189{pointer-events:none;background:var(--baseBase)}._readOnlyToolbarRoot_1e2ox_189>div{opacity:.5}._toolbarModeSwitch_1e2ox_198{opacity:1!important;margin-left:auto;align-self:stretch;align-items:stretch;display:flex;border:1px solid var(--baseBg);border-radius:var(--radius-medium);font-size:var(--text-xs)}._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208{padding-inline-end:var(--spacing-4);padding-inline-start:var(--spacing-4)}._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:active,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208[data-state=on]{background-color:var(--baseBorder)}._toolbarGroupOfGroups_1e2ox_219{display:flex;margin:0 var(--spacing-1)}._toolbarToggleSingleGroup_1e2ox_224:first-of-type ._toolbarToggleItem_1e2ox_208:only-child,._toolbarToggleSingleGroup_1e2ox_224:only-child ._toolbarToggleItem_1e2ox_208:first-child,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toolbarToggleSingleGroup_1e2ox_224:last-of-type ._toolbarToggleItem_1e2ox_208:only-child,._toolbarToggleSingleGroup_1e2ox_224:only-child ._toolbarToggleItem_1e2ox_208:last-child,._toolbarModeSwitch_1e2ox_198 ._toolbarToggleItem_1e2ox_208:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarToggleItem_1e2ox_208,._toolbarButton_1e2ox_239{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-0_5)}@media (hover: hover){._toolbarToggleItem_1e2ox_208:hover,._toolbarButton_1e2ox_239:hover{background-color:var(--baseBgActive)}}._toolbarToggleItem_1e2ox_208:active svg,._toolbarButton_1e2ox_239:active svg{transform:translate(1px,1px)}._toolbarToggleItem_1e2ox_208[data-state=on],._toolbarButton_1e2ox_239[data-state=on],._toolbarToggleItem_1e2ox_208:active,._toolbarButton_1e2ox_239:active{color:var(--baseTextContrast);background-color:var(--baseBgActive)}._toolbarToggleItem_1e2ox_208[data-disabled],._toolbarButton_1e2ox_239[data-disabled]{pointer-events:none}._toolbarToggleItem_1e2ox_208[data-disabled] svg,._toolbarButton_1e2ox_239[data-disabled] svg{color:var(--baseBorderHover)}._toolbarButton_1e2ox_239{border-radius:var(--radius-base)}._toolbarButton_1e2ox_239+._toolbarButton_1e2ox_239{margin-left:var(--spacing-1)}._activeToolbarButton_1e2ox_275{color:var(--accentText)}._toolbarToggleSingleGroup_1e2ox_224{display:flex;align-items:center;white-space:nowrap}._toolbarNodeKindSelectContainer_1e2ox_285,._toolbarButtonDropdownContainer_1e2ox_286,._toolbarCodeBlockLanguageSelectContent_1e2ox_287,._selectContainer_1e2ox_288{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));z-index:3;width:var(--spacing-36);border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base);background-color:var(--basePageBg);font-size:var(--text-sm)}._toolbarButtonDropdownContainer_1e2ox_286,._toolbarButtonDropdownContainer_1e2ox_286 ._selectItem_1e2ox_301:first-child{border-top-right-radius:var(--radius-base)}._toolbarNodeKindSelectTrigger_1e2ox_306,._toolbarButtonSelectTrigger_1e2ox_307,._selectTrigger_1e2ox_308{border:0;background-color:transparent;display:flex;color:inherit;align-items:center;width:var(--spacing-36);padding:var(--spacing-0_5) var(--spacing-1);padding-inline-start:var(--spacing-2);border-radius:var(--radius-medium);white-space:nowrap;flex-wrap:nowrap;font-size:var(--text-sm);background-color:var(--basePageBg);margin:0 var(--spacing-1)}._toolbarNodeKindSelectTrigger_1e2ox_306[data-state=open],._toolbarButtonSelectTrigger_1e2ox_307[data-state=open],._selectTrigger_1e2ox_308[data-state=open]{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));border-bottom-right-radius:var(--radius-none);border-bottom-left-radius:var(--radius-none)}._selectTrigger_1e2ox_308[data-placeholder]>span:first-child{color:var(--baseBorderHover)}._toolbarButtonSelectTrigger_1e2ox_307{width:auto;padding-inline-start:var(--spacing-2);padding-inline-end:var(--spacing-1);padding-block:var(--spacing-0_5)}._toolbarCodeBlockLanguageSelectTrigger_1e2ox_343,._toolbarCodeBlockLanguageSelectContent_1e2ox_287{width:var(--spacing-48)}._toolbarNodeKindSelectItem_1e2ox_348,._selectItem_1e2ox_301{cursor:default;display:flex;padding:var(--spacing-2)}._toolbarNodeKindSelectItem_1e2ox_348[data-highlighted],._selectItem_1e2ox_301[data-highlighted]{background-color:var(--baseBg)}._toolbarNodeKindSelectItem_1e2ox_348[data-state=checked],._selectItem_1e2ox_301[data-state=checked]{color:var(--baseTextContrast);background-color:var(--baseBg)}._toolbarNodeKindSelectItem_1e2ox_348[data-highlighted],._selectItem_1e2ox_301[data-highlighted]{outline:none}._toolbarNodeKindSelectItem_1e2ox_348:last-child,._selectItem_1e2ox_301:last-child{border-bottom-left-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._toolbarNodeKindSelectDropdownArrow_1e2ox_373,._selectDropdownArrow_1e2ox_374{margin-left:auto;display:flex;align-items:center}._contentEditable_1e2ox_380{box-sizing:border-box;width:100%;color:var(--baseTextContrast);padding:var(--spacing-3)}._contentEditable_1e2ox_380:focus{outline:none}._codeMirrorWrapper_1e2ox_392{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);overflow:hidden;padding:.8rem;position:relative}._sandPackWrapper_1e2ox_401{margin-bottom:var(--spacing-5);border:1px solid var(--baseLine);border-radius:var(--radius-medium);overflow:hidden;position:relative}._codeMirrorToolbar_1e2ox_409{position:absolute;right:0;top:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base)}._frontmatterWrapper_1e2ox_413{border-radius:var(--radius-medium);padding:var(--spacing-3);background-color:var(--baseBgSubtle)}._frontmatterWrapper_1e2ox_413[data-expanded=true]{margin-bottom:var(--spacing-10)}._frontmatterToggleButton_1e2ox_423{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;display:flex;align-items:center;gap:var(--spacing-1);font-size:var(--text-sm)}._propertyPanelTitle_1e2ox_431{font-size:var(--text-xs);font-weight:400;margin:0;padding-top:var(--spacing-2);padding-left:var(--spacing-2)}._propertyEditorTable_1e2ox_439{table-layout:fixed;border-spacing:var(--spacing-2)}._propertyEditorTable_1e2ox_439 th{text-align:left;font-size:var(--text-sm);padding:var(--spacing-2) var(--spacing-3)}._propertyEditorTable_1e2ox_439 col:nth-child(1){width:30%}._propertyEditorTable_1e2ox_439 col:nth-child(2){width:70%}._propertyEditorTable_1e2ox_439 td:last-child ._iconButton_1e2ox_457{margin-left:var(--spacing-4);margin-right:var(--spacing-4)}._propertyEditorTable_1e2ox_439 ._readOnlyColumnCell_1e2ox_462{padding-left:0}._propertyEditorLabelCell_1e2ox_467{font-weight:400}._readOnlyColumnCell_1e2ox_462{padding-left:0}._buttonsFooter_1e2ox_475{display:flex;justify-content:flex-end;gap:var(--spacing-2)}._propertyEditorInput_1e2ox_481{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);font-size:var(--text-sm)}._iconButton_1e2ox_457{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;color:var(--baseText)}@media (hover: hover){._iconButton_1e2ox_457:hover{color:var(--baseTextContrast)}}._iconButton_1e2ox_457:disabled,._iconButton_1e2ox_457:disabled:hover{color:var(--baseLine)}._primaryButton_1e2ox_507,._secondaryButton_1e2ox_508{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--accentBorder);background-color:var(--accentSolidHover);color:var(--baseBase);font-size:var(--text-xs);border-radius:var(--radius-medium)}._primaryButton_1e2ox_507:disabled,._secondaryButton_1e2ox_508:disabled{background:var(--accentLine);border-color:var(--accentBg)}._smallButton_1e2ox_523{font-size:var(--text-xs);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-base)}._secondaryButton_1e2ox_508{border:1px solid var(--baseBorder);background-color:var(--baseSolidHover);color:var(--baseBase)}._dialogForm_1e2ox_535{display:flex;flex-direction:row;gap:var(--spacing-2)}._linkDialogEditForm_1e2ox_541{display:flex;flex-direction:column;align-items:stretch;gap:var(--spacing-2);padding:0}._linkDialogInputContainer_1e2ox_549{display:flex;flex-direction:column;align-items:stretch}._linkDialogInputWrapper_1e2ox_555{display:flex;align-items:center;background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder)}._linkDialogInputWrapper_1e2ox_555[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._linkDialogInputWrapper_1e2ox_555>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._linkDialogInput_1e2ox_549,._dialogInput_1e2ox_576{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._linkDialogInput_1e2ox_549::-moz-placeholder,._dialogInput_1e2ox_576::-moz-placeholder{color:var(--baseBorder)}._linkDialogInput_1e2ox_549::placeholder,._dialogInput_1e2ox_576::placeholder{color:var(--baseBorder)}._linkDialogAnchor_1e2ox_587{position:fixed;background-color:highlight;z-index:-1}._linkDialogAnchor_1e2ox_587[data-visible=true]{visibility:visible}._linkDialogAnchor_1e2ox_587[data-visible=false]{visibility:hidden}._linkDialogPopoverContent_1e2ox_601,._tableColumnEditorPopoverContent_1e2ox_602,._dialogContent_1e2ox_603{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));display:flex;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBg);background-color:var(--basePageBg);padding:var(--spacing-1) var(--spacing-1);font-size:var(--text-sm)}._largeDialogContent_1e2ox_615{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));gap:var(--spacing-0_5);border-radius:var(--radius-medium);border:1px solid var(--baseBorder);background-color:var(--baseBgSubtle);padding:var(--spacing-4);font-size:var(--text-sm)}._dialogTitle_1e2ox_625{font-size:var(--text-base);font-weight:600;padding-left:var(--spacing-2)}._dialogCloseButton_1e2ox_631{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;position:absolute;top:10px;right:10px}._popoverContent_1e2ox_638{filter:drop-shadow(0 2px 2px rgb(0 0 0 / .2));display:flex;align-items:center;gap:var(--spacing-0_5);border-radius:var(--radius-medium);background-color:var(--baseBgSubtle);padding:var(--spacing-2) var(--spacing-2);font-size:var(--text-sm);z-index:1}._popoverArrow_1e2ox_650{fill:var(--basePageBg)}._linkDialogPreviewAnchor_1e2ox_654{margin-right:var(--spacing-1);display:flex;align-items:center;color:var(--accentText);text-decoration:none;border:1px solid transparent}@media (hover: hover){._linkDialogPreviewAnchor_1e2ox_654:hover{color:var(--accentSolidHover)}}._linkDialogPreviewAnchor_1e2ox_654 span{max-width:14rem;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}._tooltipTrigger_1e2ox_677{align-self:center}._tooltipContent_1e2ox_681{z-index:2;position:relative;border-radius:var(--radius-medium);padding:var(--spacing-1) var(--spacing-2);font-size:var(--text-xs);background-color:var(--baseText);color:var(--baseBase)}._tooltipContent_1e2ox_681 svg{fill:var(--baseText)}._actionButton_1e2ox_695{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);padding:var(--spacing-1) var(--spacing-1);border-radius:var(--radius-medium);color:var(--baseTextContrast)}._actionButton_1e2ox_695 svg{display:block}@media (hover: hover){._actionButton_1e2ox_695:hover{background-color:var(--baseBg)}}._actionButton_1e2ox_695:active svg{transform:translate(1px,1px)}._actionButton_1e2ox_695[data-state=on],._actionButton_1e2ox_695:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._primaryActionButton_1e2ox_702{background-color:var(--accentSolid);color:var(--baseBase)}@media (hover: hover){._primaryActionButton_1e2ox_702:hover{background-color:var(--accentSolidHover);color:var(--baseBase)}}._tableEditor_1e2ox_714{table-layout:fixed;width:100%;height:100%;border-spacing:0;border-collapse:collapse}._tableEditor_1e2ox_714 thead>tr>th{text-align:right}._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]){border:1px solid var(--baseBgActive);padding:var(--spacing-1) var(--spacing-2);white-space:normal}:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]))>div{outline:none}:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true]))>div>p{margin:0}[data-active=true]:is(._tableEditor_1e2ox_714>tbody>tr>td:not(._toolCell_1e2ox_725),._tableEditor_1e2ox_714>tbody>tr>th:not(._toolCell_1e2ox_725):not([data-tool-cell=true])){outline:solid 1px var(--baseSolid)}._tableEditor_1e2ox_714 ._tableColumnEditorTrigger_1e2ox_744,._tableEditor_1e2ox_714 ._tableRowEditorTrigger_1e2ox_745,._tableEditor_1e2ox_714 ._addRowButton_1e2ox_746,._tableEditor_1e2ox_714 ._addColumnButton_1e2ox_747,._tableEditor_1e2ox_714 ._iconButton_1e2ox_457{opacity:.15}@media (hover: hover){._tableEditor_1e2ox_714:hover ._tableColumnEditorTrigger_1e2ox_744,._tableEditor_1e2ox_714:hover ._tableRowEditorTrigger_1e2ox_745,._tableEditor_1e2ox_714:hover ._addRowButton_1e2ox_746,._tableEditor_1e2ox_714:hover ._addColumnButton_1e2ox_747,._tableEditor_1e2ox_714:hover ._iconButton_1e2ox_457{opacity:.3}._tableEditor_1e2ox_714:hover ._tableColumnEditorTrigger_1e2ox_744:hover,._tableEditor_1e2ox_714:hover ._tableRowEditorTrigger_1e2ox_745:hover,._tableEditor_1e2ox_714:hover ._addRowButton_1e2ox_746:hover,._tableEditor_1e2ox_714:hover ._addColumnButton_1e2ox_747:hover,._tableEditor_1e2ox_714:hover ._iconButton_1e2ox_457:hover{opacity:1}}._toolCell_1e2ox_725{text-align:right}._toolCell_1e2ox_725 button{margin:auto;display:block}._tableColumnEditorTrigger_1e2ox_744{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;color:var(--baseTextContrast);padding:var(--spacing-1);border-radius:var(--radius-full);opacity:.2}._tableColumnEditorTrigger_1e2ox_744 svg{display:block}@media (hover: hover){._tableColumnEditorTrigger_1e2ox_744:hover{background-color:var(--baseBg)}}._tableColumnEditorTrigger_1e2ox_744:active svg{transform:translate(1px,1px)}._tableColumnEditorTrigger_1e2ox_744[data-state=on],._tableColumnEditorTrigger_1e2ox_744:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorTrigger_1e2ox_744[data-active=true]{opacity:1!important}._tableColumnEditorToolbar_1e2ox_789{display:flex}._tableColumnEditorToolbar_1e2ox_789>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._tableColumnEditorToolbar_1e2ox_789>button svg{display:block}@media (hover: hover){._tableColumnEditorToolbar_1e2ox_789>button:hover{background-color:var(--baseBg)}}._tableColumnEditorToolbar_1e2ox_789>button:active svg{transform:translate(1px,1px)}._tableColumnEditorToolbar_1e2ox_789>button[data-state=on],._tableColumnEditorToolbar_1e2ox_789>button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._tableColumnEditorToolbar_1e2ox_789 [role=separator]{margin-left:var(--spacing-1);margin-right:var(--spacing-1)}._toggleGroupRoot_1e2ox_802{display:inline-flex}._toggleGroupRoot_1e2ox_802 button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast)}._toggleGroupRoot_1e2ox_802 button svg{display:block}@media (hover: hover){._toggleGroupRoot_1e2ox_802 button:hover{background-color:var(--baseBg)}}._toggleGroupRoot_1e2ox_802 button:active svg{transform:translate(1px,1px)}._toggleGroupRoot_1e2ox_802 button[data-state=on],._toggleGroupRoot_1e2ox_802 button:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._toggleGroupRoot_1e2ox_802 button:first-child{border-top-left-radius:var(--radius-base);border-bottom-left-radius:var(--radius-base)}._toggleGroupRoot_1e2ox_802 button:last-child{border-top-right-radius:var(--radius-base);border-bottom-right-radius:var(--radius-base)}._tableToolsColumn_1e2ox_820{width:2rem}._tableToolsColumn_1e2ox_820 button{margin:auto;display:block}._leftAlignedCell_1e2ox_829{text-align:left}._rightAlignedCell_1e2ox_833{text-align:right}._centeredCell_1e2ox_837{text-align:center}._addColumnButton_1e2ox_747,._addRowButton_1e2ox_746{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding:var(--spacing-1);color:var(--baseTextContrast);background-color:var(--baseBase);display:flex;align-items:center}._addColumnButton_1e2ox_747 svg,._addRowButton_1e2ox_746 svg{display:block}@media (hover: hover){._addColumnButton_1e2ox_747:hover,._addRowButton_1e2ox_746:hover{background-color:var(--baseBg)}}._addColumnButton_1e2ox_747:active svg,._addRowButton_1e2ox_746:active svg{transform:translate(1px,1px)}._addColumnButton_1e2ox_747[data-state=on],._addRowButton_1e2ox_746[data-state=on],._addColumnButton_1e2ox_747:active,._addRowButton_1e2ox_746:active{background-color:var(--baseBg);color:var(--baseTextContrast)}._addColumnButton_1e2ox_747 svg,._addRowButton_1e2ox_746 svg{margin:auto}._addRowButton_1e2ox_746{width:100%;margin-top:var(--spacing-px);box-sizing:border-box;border-bottom-right-radius:var(--radius-medium);border-bottom-left-radius:var(--radius-medium)}._addColumnButton_1e2ox_747{margin-left:var(--spacing-px);height:100%;border-top-right-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._dialogOverlay_1e2ox_870{position:fixed;top:0;right:0;bottom:0;left:0;animation:_overlayShow_1e2ox_1 .15s cubic-bezier(.16,1,.3,1);background-color:var(--baseBase);z-index:51;opacity:.5}._dialogContent_1e2ox_603,._largeDialogContent_1e2ox_615{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);animation:_contentShow_1e2ox_1 .15s cubic-bezier(.16,1,.3,1);z-index:52}._dialogContent_1e2ox_603:focus,._largeDialogContent_1e2ox_615:focus{outline:none}@keyframes _overlayShow_1e2ox_1{0%{opacity:0}to{opacity:.5}}@keyframes _contentShow_1e2ox_1{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}._focusedImage_1e2ox_916{outline:highlight solid 2px}._imageWrapper_1e2ox_920{display:inline-block;position:relative}._imageWrapper_1e2ox_920[draggable=true]{cursor:move;cursor:grab;cursor:-webkit-grab}._editImageToolbar_1e2ox_933{position:absolute;right:0;top:0;display:flex;gap:var(--spacing-1);padding:var(--spacing-1);z-index:1;background-color:var(--baseBase);border-bottom-left-radius:var(--radius-base)}._editImageButton_1e2ox_937 svg{display:block}._inlineEditor_1e2ox_943{display:inline-flex;border-radius:var(--radius-medium);padding:var(--spacing-1);gap:var(--spacing-2);align-items:center;background:var(--baseBg)}._blockEditor_1e2ox_952{display:flex;justify-content:stretch;border-radius:var(--radius-medium);padding:var(--spacing-2);gap:var(--spacing-2);align-items:center;background:var(--baseBg)}._blockEditor_1e2ox_952 ._nestedEditor_1e2ox_961{flex-grow:1}._nestedEditor_1e2ox_961{background:var(--basePageBg);padding:var(--spacing-1) var(--spacing-2);border-radius:var(--radius-medium)}._nestedEditor_1e2ox_961>p{margin:0}._nestedEditor_1e2ox_961:focus{outline:none}._genericComponentName_1e2ox_980{font-size:var(--text-sm);color:var(--baseText);padding-right:var(--spacing-2)}._diffSourceToggleWrapper_1e2ox_986{margin-left:auto;pointer-events:auto;opacity:1;position:sticky;right:0}._diffSourceToggle_1e2ox_986{border-radius:var(--radius-medium);background-color:var(--baseBase);display:flex}._diffSourceToggle_1e2ox_986 ._toolbarToggleItem_1e2ox_208{padding:0}._diffSourceToggle_1e2ox_986 ._toolbarToggleItem_1e2ox_208>span{display:block;padding:var(--spacing-1) var(--spacing-1)}._selectWithLabel_1e2ox_1012{display:flex;align-items:center;gap:var(--spacing-2);margin-left:var(--spacing-2)}._selectWithLabel_1e2ox_1012>label{font-size:var(--text-sm)}._selectWithLabel_1e2ox_1012 ._selectTrigger_1e2ox_308{border:1px solid var(--baseBorder)}._toolbarTitleMode_1e2ox_1027{font-size:var(--text-sm);margin-left:var(--spacing-2)}._imageControlWrapperResizing_1e2ox_1032{touch-action:none}._imageResizer_1e2ox_1036{display:block;width:7px;height:7px;position:absolute;background-color:var(--accentText);border:1px solid var(--baseBg)}._imageResizer_1e2ox_1036._imageResizerN_1e2ox_1045{top:-6px;left:48%;cursor:n-resize}._imageResizer_1e2ox_1036._imageResizerNe_1e2ox_1051{top:-6px;right:-6px;cursor:ne-resize}._imageResizer_1e2ox_1036._imageResizerE_1e2ox_1057{bottom:48%;right:-6px;cursor:e-resize}._imageResizer_1e2ox_1036._imageResizerSe_1e2ox_1063{bottom:-2px;right:-6px;cursor:nwse-resize}._imageResizer_1e2ox_1036._imageResizerS_1e2ox_1063{bottom:-2px;left:48%;cursor:s-resize}._imageResizer_1e2ox_1036._imageResizerSw_1e2ox_1075{bottom:-2px;left:-6px;cursor:sw-resize}._imageResizer_1e2ox_1036._imageResizerW_1e2ox_1081{bottom:48%;left:-6px;cursor:w-resize}._imageResizer_1e2ox_1036._imageResizerNw_1e2ox_1087{top:-6px;left:-6px;cursor:nw-resize}._imagePlaceholder_1e2ox_1093{border:2px dashed;padding:48px;margin:12px;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}._imageDimensionsContainer_1e2ox_1101{display:flex;gap:var(--spacing-4)}._placeholder_1e2ox_1106{color:var(--baseSolid);overflow:hidden;position:absolute;top:0;padding:var(--spacing-3);text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;display:inline-block;pointer-events:none}._rootContentEditableWrapper_1e2ox_1119{position:relative}._downshiftContainer_1e2ox_1123{display:flex;flex-direction:column;align-items:stretch}._downshiftInputWrapper_1e2ox_1129{display:flex;align-items:center;background-color:var(--baseBase);border-radius:var(--radius-base);border:1px solid var(--baseBorder)}._downshiftInputWrapper_1e2ox_1129[data-visible-dropdown=true]{border-bottom-left-radius:var(--radius-none);border-bottom-right-radius:var(--radius-none);border-bottom-width:0}._downshiftInputWrapper_1e2ox_1129>button{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;padding-right:var(--spacing-2)}._downshiftInput_1e2ox_1129{border:0;background-color:transparent;font-size:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;all:unset;box-sizing:border-box;cursor:default;width:20rem;padding:var(--spacing-2) var(--spacing-3);font-size:var(--text-sm)}._downshiftInput_1e2ox_1129::-moz-placeholder{color:var(--baseBorder)}._downshiftInput_1e2ox_1129::placeholder{color:var(--baseBorder)}._downshiftAutocompleteContainer_1e2ox_1160{position:relative}._downshiftAutocompleteContainer_1e2ox_1160 ul{all:unset;box-sizing:border-box;position:absolute;font-size:var(--text-sm);width:100%;display:none;border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium);max-height:var(--spacing-48);overflow-x:hidden;overflow-y:auto;border:1px solid var(--baseBorder);border-top-width:0;background-color:var(--baseBase)}._downshiftAutocompleteContainer_1e2ox_1160 ul[data-visible=true]{display:block}._downshiftAutocompleteContainer_1e2ox_1160 ul li{padding:var(--spacing-2) var(--spacing-3);white-space:nowrap;margin-bottom:var(--spacing-1);overflow-x:hidden;text-overflow:ellipsis}._downshiftAutocompleteContainer_1e2ox_1160 ul li[data-selected=true]{background-color:var(--baseBgSubtle)}._downshiftAutocompleteContainer_1e2ox_1160 ul li[data-highlighted=true]{background-color:var(--baseBgHover)}._downshiftAutocompleteContainer_1e2ox_1160 ul li:last-of-type{border-bottom-left-radius:var(--radius-medium);border-bottom-right-radius:var(--radius-medium)}._textInput_1e2ox_1206{all:unset;border-radius:var(--radius-base);border:1px solid var(--baseBorder);background-color:var(--baseBase);padding:var(--spacing-2) var(--spacing-3)}form._multiFieldForm_1e2ox_1214{display:flex;flex-direction:column;padding:var(--spacing-2);gap:var(--spacing-2)}form._multiFieldForm_1e2ox_1214 ._formField_1e2ox_1220{display:flex;flex-direction:column;gap:var(--spacing-2)}form._multiFieldForm_1e2ox_1214 ._formField_1e2ox_1220 label{font-size:var(--text-xs)}._markdownParseError_1e2ox_1231{border-radius:var(--radius-base);border:1px solid var(--error-color);padding:var(--spacing-2);margin-block:var(--spacing-2);color:var(--error-color);font-size:var(--text-xs)}._popupContainer_1e2ox_1240{position:relative;z-index:2}._inputSizer_1e2ox_1245{display:inline-grid;vertical-align:baseline;align-items:center;position:relative}._inputSizer_1e2ox_1245:after,._inputSizer_1e2ox_1245 input{width:auto;min-width:1rem;grid-area:1 / 2;font:inherit;margin:0;padding:0 2px;resize:none;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:inherit}._inputSizer_1e2ox_1245 span{padding:.25em}._inputSizer_1e2ox_1245:after{content:attr(data-value);white-space:pre-wrap}:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){._dark_1tncs_1,._dark-theme_1tncs_1{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1: #fcfcfd;--slate-2: #f9f9fb;--slate-3: #f0f0f3;--slate-4: #e8e8ec;--slate-5: #e0e1e6;--slate-6: #d9d9e0;--slate-7: #cdced6;--slate-8: #b9bbc6;--slate-9: #8b8d98;--slate-10: #80838d;--slate-11: #60646c;--slate-12: #1c2024}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--slate-1: color(display-p3 .988 .988 .992);--slate-2: color(display-p3 .976 .976 .984);--slate-3: color(display-p3 .94 .941 .953);--slate-4: color(display-p3 .908 .909 .925);--slate-5: color(display-p3 .88 .881 .901);--slate-6: color(display-p3 .85 .852 .876);--slate-7: color(display-p3 .805 .808 .838);--slate-8: color(display-p3 .727 .733 .773);--slate-9: color(display-p3 .547 .553 .592);--slate-10: color(display-p3 .503 .512 .549);--slate-11: color(display-p3 .379 .392 .421);--slate-12: color(display-p3 .113 .125 .14)}}}._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1: #111113;--slate-2: #18191b;--slate-3: #212225;--slate-4: #272a2d;--slate-5: #2e3135;--slate-6: #363a3f;--slate-7: #43484e;--slate-8: #5a6169;--slate-9: #696e77;--slate-10: #777b84;--slate-11: #b0b4ba;--slate-12: #edeef0}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){._dark_1tncs_1,._dark-theme_1tncs_1{--slate-1: color(display-p3 .067 .067 .074);--slate-2: color(display-p3 .095 .098 .105);--slate-3: color(display-p3 .13 .135 .145);--slate-4: color(display-p3 .156 .163 .176);--slate-5: color(display-p3 .183 .191 .206);--slate-6: color(display-p3 .215 .226 .244);--slate-7: color(display-p3 .265 .28 .302);--slate-8: color(display-p3 .357 .381 .409);--slate-9: color(display-p3 .415 .431 .463);--slate-10: color(display-p3 .469 .483 .514);--slate-11: color(display-p3 .692 .704 .728);--slate-12: color(display-p3 .93 .933 .94)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1: #fbfefb;--grass-2: #f5fbf5;--grass-3: #e9f6e9;--grass-4: #daf1db;--grass-5: #c9e8ca;--grass-6: #b2ddb5;--grass-7: #94ce9a;--grass-8: #65ba74;--grass-9: #46a758;--grass-10: #3e9b4f;--grass-11: #2a7e3b;--grass-12: #203c25}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--grass-1: color(display-p3 .986 .996 .985);--grass-2: color(display-p3 .966 .983 .964);--grass-3: color(display-p3 .923 .965 .917);--grass-4: color(display-p3 .872 .94 .865);--grass-5: color(display-p3 .811 .908 .802);--grass-6: color(display-p3 .733 .864 .724);--grass-7: color(display-p3 .628 .803 .622);--grass-8: color(display-p3 .477 .72 .482);--grass-9: color(display-p3 .38 .647 .378);--grass-10: color(display-p3 .344 .598 .342);--grass-11: color(display-p3 .263 .488 .261);--grass-12: color(display-p3 .151 .233 .153)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145)}}}:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723}@supports (color: color(display-p3 1 1 1)){@media (color-gamut: p3){:root,._light_1tncs_1,._light-theme_1tncs_1{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143)}}}._bold_1tncs_10{font-weight:700}._italic_1tncs_14{font-style:italic}._underline_1tncs_18{text-decoration:underline}._strikethrough_1tncs_34{text-decoration:line-through}._underlineStrikethrough_1tncs_38{text-decoration:underline line-through}._subscript_1tncs_42{font-size:.8em;vertical-align:sub!important}._superscript_1tncs_47{font-size:.8em;vertical-align:super}._code_1tncs_52{background-color:var(--baseBg);padding:1px .25rem;font-family:var(--font-mono);font-size:94%}._nestedListItem_1tncs_59{list-style:none;list-style-type:none}._listitem_1tncs_69{margin:var(--spacing-2) 0}._listItemChecked_1tncs_73,._listItemUnchecked_1tncs_74{position:relative;margin-left:0;margin-right:0;margin-inline-start:-1rem;padding-left:var(--spacing-6);padding-right:var(--spacing-6);list-style-type:none;outline:none}._listItemChecked_1tncs_73{text-decoration:line-through}._listItemUnchecked_1tncs_74:before,._listItemChecked_1tncs_73:before{content:"";width:var(--spacing-4);height:var(--spacing-4);top:0;left:0;cursor:pointer;display:block;background-size:cover;position:absolute}._listItemUnchecked_1tncs_74[dir=rtl]:before,._listItemChecked_1tncs_73[dir=rtl]:before{left:auto;right:0}._listItemUnchecked_1tncs_74:focus:before,._listItemChecked_1tncs_73:focus:before{box-shadow:0 0 0 2px var(--accentBgActive);border-radius:var(--radius-small)}._listItemUnchecked_1tncs_74:before{border:1px solid var(--baseBorder);border-radius:var(--radius-small)}._listItemChecked_1tncs_73:before{border:1px solid var(--accentBorder);border-radius:var(--radius-small);background-color:var(--accentSolid);background-repeat:no-repeat}._listItemChecked_1tncs_73:after{content:"";cursor:pointer;border-color:var(--baseBase);border-style:solid;position:absolute;display:block;top:var(--spacing-0_5);width:var(--spacing-1);left:var(--spacing-1_5);right:var(--spacing-1_5);height:var(--spacing-2);transform:rotate(45deg);border-width:0 var(--spacing-0_5) var(--spacing-0_5) 0}._nestedListItem_1tncs_59{list-style-type:none}._nestedListItem_1tncs_59:before,._nestedListItem_1tncs_59:after{display:none}._admonitionDanger_1tncs_151,._admonitionInfo_1tncs_152,._admonitionNote_1tncs_153,._admonitionTip_1tncs_154,._admonitionCaution_1tncs_155{padding:var(--spacing-2);margin-top:var(--spacing-2);margin-bottom:var(--spacing-2);border-left:3px solid var(--admonitionBorder);background-color:var(--admonitionBg)}._admonitionInfo_1tncs_152{--admonitionBorder: var(--admonitionInfoBorder);--admonitionBg: var(--admonitionInfoBg)}._admonitionTip_1tncs_154{--admonitionBorder: var(--admonitionTipBorder);--admonitionBg: var(--admonitionTipBg)}._admonitionCaution_1tncs_155{--admonitionBorder: var(--admonitionCautionBorder);--admonitionBg: var(--admonitionCautionBg)}._admonitionDanger_1tncs_151{--admonitionBorder: var(--admonitionDangerBorder);--admonitionBg: var(--admonitionDangerBg)}._admonitionNote_1tncs_153{--admonitionBorder: var(--admonitionNoteBorder);--admonitionBg: var(--admonitionNoteBg)}._mdxExpression_1tncs_188{font-family:var(--font-mono);font-size:84%;color:var(--accentText)}._mdxExpression_1tncs_188 input:focus-visible{outline:none}.mdxeditor{font-size:var(--font-size-sm)}.mdxeditor h1{font-size:1.5rem}.mdxeditor h2{font-size:1.35rem}.mdxeditor h3{font-size:1.3rem}.mdxeditor h4{font-size:var(--font-size-xl)}.mdxeditor h5{font-size:var(--font-size-lg)}.mdxeditor h6{font-size:var(--font-size-base)}.mdxeditor li{margin-bottom:.25rem;list-style-type:disc;margin-left:1.5rem}.mdxeditor ol{margin-left:1.5rem;margin-bottom:.5rem}.agent-avatar-animated rect,.agent-avatar-animated path,.agent-avatar-animated circle{transition:fill 1s ease-in-out}.ade-accordion-item{transition-property:all;transition-duration:.2s;transition-timing-function:ease-out;transition-behavior:allow-discrete;interpolate-size:allow-keywords;overflow:clip;height:32px}@starting-style{.ade-accordion-item{height:32px}}.ade-accordion-item.open{height:auto;min-height:0;flex-shrink:0}.ade-accordion-item.close{height:32px}.ade-accordion-item.zero-height-open{height:0}.sticky-button-fade-in-and-appear{animation:sticky-button-fade-in-and-appear .3s ease-in-out forwards}@keyframes sticky-button-fade-in-and-appear{0%{opacity:0;width:0}to{opacity:1;width:auto;transform:translateY(0)}}.sticky-button-fade-out-and-disappear{animation:sticky-button-fade-out-and-disappear .3s ease-in-out forwards}@keyframes sticky-button-fade-out-and-disappear{0%{opacity:1;width:auto;transform:translateY(0)}99%{opacity:0;transform:translateY(0)}to{opacity:0;width:0;max-width:0}}.ai-tool-assistant{border:1px solid rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease}.ai-tool-assistant:hover{transform:translateY(-1px) scale(1.01);box-shadow:0 1px 8px #00000026}[data-mode=dark] .ai-tool-assistant{border:1px solid rgba(255,255,255,.05)}[data-mode=dark] .ai-tool-assistant:hover{box-shadow:0 1px 8px #ffffff26}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}:root{--start-background: rgba(50, 205, 50, .33);--start-background-dim: rgba(50, 205, 50, .25);--start-border: #32cd32;--agent-background: rgba(59, 130, 246, .33);--agent-background-dim: rgba(59, 130, 246, .25);--agent-border: #3b82f6;--done-background: rgba(237, 53, 127, .33);--done-background-dim: rgba(237, 53, 127, .25);--done-border: #ed357f;--node-border: #9ca3af;--rule-icon-run-first: #7c3aed;--rule-icon-constrain: #ea580c;--rule-icon-max-count: #ca8a04;--rule-icon-continue: #059669;--rule-icon-exit: #dc2626;--rule-icon-requires-approval: #ea580c}.tool-rules-visual{flex:1;height:100vh;position:relative;background:hsl(var(--background-grey))}.tool-rules-visual .react-flow__handle{visibility:hidden!important;pointer-events:none!important}.tool-rules-visual .react-flow__background{gap:20px;color:hsl(var(--muted))}.tool-rules-visual__controls{background:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 2px 8px #0000001a;overflow:hidden}.tool-rules-visual__controls .react-flow__controls-button{background-color:hsl(var(--background));border-bottom:1px solid hsl(var(--border));color:hsl(var(--text-default));transition:all .2s ease;width:32px;height:32px;display:flex;align-items:center;justify-content:center;cursor:pointer}.tool-rules-visual__controls .react-flow__controls-button:hover{background-color:hsl(var(--secondary-hover));color:hsl(var(--brand-hover-content))}.tool-rules-visual__controls .react-flow__controls-button:active{background-color:hsl(var(--secondary-active))}.tool-rules-legend{position:absolute;top:16px;right:16px;z-index:1000;background:hsl(var(--background)/.95);border:1px solid #9ca3af;border-radius:2px;box-shadow:var(--shadow-md);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tool-rules-legend__toggle{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;background:none;border:none;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;width:100%;text-align:left;color:inherit}.tool-rules-legend__toggle:hover{background:hsl(var(--background-hover))}.tool-rules-legend__toggle-icon{display:inline-flex;align-items:center;justify-content:center;width:var(--font-size-sm);height:var(--font-size-sm)}.tool-rules-legend__toggle-icon svg{width:100%;height:100%;transform:scale(2.5);transform-origin:center}.tool-rules-legend__content{padding:12px;border-top:.5px solid hsl(var(--border));font-size:var(--font-size-xs);line-height:1.4}.tool-rules-legend__grid{display:grid;grid-template-columns:1fr;gap:4px}.tool-rules-legend__item{display:flex;align-items:center;gap:4px}.tool-rules-legend__item span{font-size:var(--font-size-xs)}.tool-rules-node{transition:all .05s ease;display:flex;align-items:center;justify-content:center}.tool-rules-node--control{border-radius:4px;font-size:var(--font-size-xs);font-weight:600;text-align:center;height:30px;box-shadow:0 2px 4px #0000001a;min-width:80px}.tool-rules-node--control.start{background:#32cd3254;border:1px solid #32cd32}.tool-rules-node--control.start--dim{background:#32cd3240}.tool-rules-node--control.agent{background:#3b82f654;border:1px solid #3b82f6}.tool-rules-node--control.agent--dim{background:#3b82f640}.tool-rules-node--control.done{background:#ed357f54;border:1px solid #ed357f}.tool-rules-node--control.done--dim{background:#ed357f40}.tool-rules-node--tool{border-radius:2px;font-size:var(--font-size-sm);font-weight:600;text-align:center;border:1px solid #9ca3af;box-shadow:0 2px 8px #0000001a;min-width:100px;background:hsl(var(--background))}.tool-rules-node--tool--dim{background:hsl(var(--background)/.7)}.tool-rules-node--tool.start-focused{background:#32cd3254}.tool-rules-node--tool.agent-focused{background:#3b82f654}.tool-rules-node--tool.done-focused{background:#ed357f54}.tool-node__container{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;gap:2px}.tool-node__header{display:flex;align-items:center;justify-content:center;gap:6px}.tool-node__icons{display:flex;gap:2px;align-items:center}.tool-node__icons .rule-icon--run-first{color:#7c3aed}.tool-node__icons .rule-icon--constrain{color:#ea580c}.tool-node__icons .rule-icon--max-count{color:#ca8a04}.tool-node__icons .rule-icon--continue{color:#059669}.tool-node__icons .rule-icon--exit{color:#dc2626}.tool-node__icons .rule-icon--requires-approval{color:#ea580c}.tool-node__name{font-size:var(--font-size-sm);font-weight:600;text-align:center;line-height:1.2}.tool-node__max-count{font-size:var(--font-size-xs);opacity:.7;text-align:center}.tool-rules-edge--default{stroke:hsl(var(--muted))}.tool-rules-edge--outgoing,.tool-rules-edge--incoming{stroke:hsl(var(--brand))}.tool-rules-edge--dashed{stroke-dasharray:5,5}.opacity-full{opacity:1}.opacity-high{opacity:.9}.opacity-medium{opacity:.8}.opacity-low{opacity:.4}.opacity-minimal{opacity:.1}@media (max-width: 1200px){:root{--tool-rules-main-tools-x: 250px;--tool-rules-child-tools-x: 450px;--tool-rules-exit-loop-x: 650px;--tool-rules-done-x: 700px}}@media (max-width: 900px){:root{--tool-rules-main-tools-x: 200px;--tool-rules-child-tools-x: 350px;--tool-rules-exit-loop-x: 500px;--tool-rules-done-x: 550px}.tool-rules-legend{top:8px;right:8px}.tool-rules-legend__toggle{padding:6px 8px;font-size:var(--font-size-xs)}.tool-rules-legend__content{padding:8px}}@keyframes node-focus{0%{transform:scale(1)}to{transform:scale(1.02)}}.tool-rules-node--focused{animation:node-focus .1s ease-out;transform:scale(1.02)}.tool-rules-loading{display:flex;align-items:center;justify-content:center;height:100vh;font-size:var(--font-size-base);color:hsl(var(--text-lighter))}.tool-rule-item-hover{transition:box-shadow .3s}.tool-rule-item-hover:hover{box-shadow:0 0 6px hsl(var(--muted))}.tool-rule-item-hover .tool-rule-trash-hidden{visibility:hidden}.tool-rule-item-hover:hover .tool-rule-trash-hidden{visibility:visible}.tool-name-item-hover{transition:box-shadow .3s}.tool-name-item-hover:hover{box-shadow:0 0 6px hsl(var(--muted))}.tool-manager-container{container-type:inline-size;container-name:tool-container}.tool-manager-container--content{flex-direction:row}@container (max-width: 780px){.tool-manager-container--content{flex-direction:column}}.tool-manager-container--mobilenav{display:none}@container (max-width: 780px){.tool-manager-container--mobilenav{display:flex}}@container (max-width: 625px){.tool-manager-container--sidebar{display:none}}.fileview{min-height:66px;max-height:66px}.fileview-inner,.fileview-status,.fileview-agent-status{position:absolute;right:.25rem;display:none;top:.25rem}.fileview:hover .fileview-inner{display:flex}.fileview-status,.fileview-agent-status{display:block}.fileview:hover .fileview-agent-status{display:none}.file-markdown-content table tbody tr:nth-child(2n){background-color:hsl(var(--background-grey2))}.file-markdown-content table tbody tr:nth-child(odd){background-color:hsl(var(--background))}.file-markdown-content h1,.file-markdown-content h2,.file-markdown-content h3,.file-markdown-content h4,.file-markdown-content h5,.file-markdown-content h6{margin-bottom:.5rem 0}.file-markdown-content table{margin:1rem 0}.file-markdown-content hr{margin:.5rem 0}.advanced-memory-container{container-type:inline-size;container-name:memory-container}.advanced-memory-container--content{flex-direction:row}@container (max-width: 780px){.advanced-memory-container--content{flex-direction:column}}.advanced-memory-container--mobilenav{display:none}@container (max-width: 780px){.advanced-memory-container--mobilenav{display:flex}.advanced-memory-container--sidebar{display:none}}.tab-group-unfocused-area{box-shadow:0 -2px 2px #00000008 inset}.tab-group-unfocused-area-right{box-shadow:-2px 0 2px #00000008 inset}.tab-group-unfocused-area-left{box-shadow:2px 0 2px #00000008 inset}.agent-message-search-content{background-color:hsl(var(--background));container-type:inline-size}.search-input-container{width:100%}.search-results-container{padding-top:.5rem}.search-results-panel{transition:width .3s ease;display:flex;flex-direction:column;height:100%;overflow:hidden}@container (max-width: 800px){.agent-message-search-content .search-results-panel{width:100%;min-width:unset}.agent-message-search-content .message-context-panel{display:none}}@container (min-width: 801px) and (max-width: 1200px){.agent-message-search-content .search-results-panel{min-width:350px}}.search-header-sticky{position:sticky;top:0;z-index:20;background-color:hsl(var(--background));margin-left:-1.5rem;margin-right:-1.5rem;padding:.75rem 1.5rem .5rem}.search-header-sticky.wide{margin-left:-2rem;margin-right:-2rem;padding-left:2rem;padding-right:2rem}.message-context-panel{overflow:hidden}.message-result-card{padding:1rem;cursor:pointer;transition:all .2s ease;border:1px solid hsl(var(--border));background-color:hsl(var(--background-grey));box-shadow:0 2px 4px #0000001a;position:relative}.message-result-card:hover{border-color:hsl(var(--primary));box-shadow:0 4px 8px #00000026}.message-result-card:hover .message-card-hover-cta{opacity:1}.message-result-card.selected{border-color:hsl(var(--primary));background-color:hsl(var(--primary)/.05);box-shadow:0 0 0 2px hsl(var(--primary)/.2)}.message-result-card .message-card-hover-cta{position:absolute;top:.5rem;right:.75rem;opacity:0;transition:opacity .2s ease;pointer-events:none;background-color:hsl(var(--background));color:hsl(var(--foreground));border:1px solid hsl(var(--border));padding:.25rem .5rem;font-size:.75rem;font-weight:500;box-shadow:0 1px 2px #0000000d;display:flex;align-items:center;gap:.25rem}.message-result-card .message-content-container{max-height:300px!important;overflow:hidden!important;position:relative}.message-result-card .message-content-container .simple-message-renderer{max-height:300px;overflow:hidden}.message-result-card .message-content-container.has-overflow:after{content:"";position:absolute;bottom:0;left:0;right:0;height:5rem;background:linear-gradient(to bottom,hsla(var(--background-grey),0),hsla(var(--background-grey),.3),hsla(var(--background-grey),.7) 60%,hsla(var(--background-grey),1));pointer-events:none;z-index:10}.message-result-card .message-content-container .simple-message-renderer.snippet-truncated-start:before{content:"";position:absolute;top:0;left:0;right:0;height:3rem;background:linear-gradient(to top,hsla(var(--background-grey),0),hsla(var(--background-grey),.3),hsla(var(--background-grey),.7) 60%,hsla(var(--background-grey),1));pointer-events:none;z-index:10}.message-result-card .message-content-container .simple-message-renderer.snippet-truncated-end:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3rem;background:linear-gradient(to bottom,hsla(var(--background-grey),0),hsla(var(--background-grey),.3),hsla(var(--background-grey),.7) 60%,hsla(var(--background-grey),1));pointer-events:none;z-index:10}.message-result-card .message-content-container mark{background-color:hsla(var(--warning),.4);padding:.125rem .25rem;border-radius:.125rem}.message-result-card .lc-markdown>*:first-child{margin-top:0!important}.message-result-card .lc-markdown{line-height:1.5;word-wrap:break-word}.message-result-card .lc-markdown p{margin-bottom:.5rem}.message-result-card .lc-markdown p:last-child{margin-bottom:0}.user-message-bubble{overflow-wrap:break-word;word-break:break-word;overflow:hidden}.user-message-hover-region{align-items:flex-end}.user-message-toolbar{min-height:2rem;padding-top:.25rem;opacity:0;pointer-events:none;transition:opacity .2s ease-in;transition-delay:1s}.user-message-hover-region:hover .user-message-toolbar,.user-message-toolbar:hover{opacity:1;pointer-events:auto;transition-delay:0s}@keyframes sd-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sd-blurIn{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes sd-slideUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}[data-sd-animate]{animation:var(--sd-animation, sd-fadeIn) var(--sd-duration, .15s) var(--sd-easing, ease) both}@keyframes sd-blurIn{0%{opacity:.24;filter:blur(.35px)}to{opacity:1;filter:blur(0)}}@media (prefers-reduced-motion: reduce){[data-sd-animate]{animation:none!important;opacity:1;filter:none}}.lc-markdown.lc-chat-streaming-markdown ul,.lc-markdown.lc-chat-streaming-markdown ol{margin:.25rem 0 .45rem!important;padding-left:1.15rem!important}.lc-markdown.lc-chat-streaming-markdown li:not(:last-child){margin-bottom:.12rem!important}.lc-markdown.lc-chat-streaming-markdown li p,.lc-markdown.lc-chat-streaming-markdown li .markdown-paragraph{margin:0!important}.lc-markdown.lc-chat-streaming-markdown blockquote{margin:.45rem 0 .55rem!important}.lc-markdown.lc-chat-streaming-markdown table{margin:.35rem 0 .5rem!important}.lc-markdown.lc-chat-streaming-markdown th,.lc-markdown.lc-chat-streaming-markdown td{padding:.35rem .5rem!important;line-height:1.35!important}.lc-markdown.lc-chat-streaming-markdown .lc-code-block,.lc-markdown.lc-chat-streaming-markdown pre{margin:.4rem 0 .55rem!important}.lc-markdown.lc-chat-streaming-markdown .lc-code-block-copy-button{opacity:0;transition:opacity .12s ease}.lc-markdown.lc-chat-streaming-markdown .lc-code-block:hover .lc-code-block-copy-button,.lc-markdown.lc-chat-streaming-markdown .lc-code-block:focus-within .lc-code-block-copy-button{opacity:1}@media (hover: none){.lc-markdown.lc-chat-streaming-markdown .lc-code-block-copy-button{opacity:1}}.step-indicator{min-width:18px;display:flex;justify-content:center}.step-indicator--last{min-width:0}.step-indicator--inactive{background:hsl(var(--step-line))}.step-indicator__inner{width:6px;height:6px;min-width:6px;min-height:6px;margin-top:4px;position:absolute;left:4px;top:0;z-index:1;box-sizing:content-box;transition:background-color .3s;border:2px solid hsl(var(--background))}.step-indicator--tool{top:4px;border:7px solid hsl(var(--background));left:-1px}.step-indicator--last-step{top:calc(100% - 26px)}.step-indicator__icon{width:20px;height:20px;min-width:10px;min-height:10px;margin-top:2px;display:flex;z-index:1;justify-content:center;align-items:center}.step-indicator__icon__error{margin-top:8px}.step-indicator__success{border:2px solid hsl(var(--background));margin-top:8px}.step-indicator__success__inner{color:hsla(var(--step-indicator-success))}.step-indicator__success__inner:hover{color:hsl(var(--background-success-border))}.step-indicator__error__inner{color:hsl(var(--step-indicator-error))}.step-indicator__error__inner:hover{color:hsl(var(--background-destructive-border))}.step-indicator__warning__inner{color:hsla(var(--step-indicator-warning))}.step-indicator__warning__inner rect,.step-indicator__warning__inner circle:last-child{fill:hsl(var(--background))}@keyframes pulse-and-scale{0%{transform:scale(1);opacity:0}50%{transform:scale(1.5);opacity:.3}to{transform:scale(1);opacity:0}}.step-indicator__inner_pulser{width:10px;height:10px;min-width:10px;transition-property:opacity;transition-duration:.3s;transition-delay:.5s;min-height:6px;margin-top:4px;animation:pulse-and-scale 2s infinite}.avatar-container:hover .total-duration{opacity:1}.total-duration{opacity:0;transition:opacity .3s ease}.run-block:hover .run-block__details{opacity:1}.run-block__details{opacity:0;transition:opacity .3s ease}.run-block .message-toolbar{opacity:0;transition:opacity .3s ease;padding-top:.7rem;padding-bottom:.125rem}.run-block .run-block__message.run-block__message--animated,.special-thinking-message{animation:appear-in .5s ease}.run-block__message .lc-markdown>*:first-child{margin-top:0!important}@keyframes appear-in{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.run-block .run-block__message:hover .message-toolbar{opacity:1}.run-block .run-block__message:last-of-type .message-toolbar{opacity:1;padding-bottom:0rem}.run-block .message-toolbar--details-open{opacity:1}.run-block .run-block__message.run-block__message--running .message-toolbar{opacity:0!important;pointer-events:none!important}.message-turn{position:relative}.message-turn--highlighted{outline:2px solid hsl(220,80%,65%);outline-offset:2px;background-color:#5e8eed14;margin-left:-8px;margin-right:-8px;padding:8px}.message-turn--highlighted-user .user-message-bubble{box-shadow:0 0 0 2px #5e8eed}.step-line{background:hsl(var(--step-line));width:2px;height:100%;position:absolute;top:15px;left:8px}.step-line.step-line--last{height:calc(100% - 30px)}.in-context-message-divider{position:relative}.in-context-message-divider:after{background-color:hsl(var(--muted));width:100%;position:absolute;height:1px;top:50%;left:0;content:"";margin-top:-.5px}.search-bar-header{position:absolute;top:.5rem;left:.5rem;right:.5rem;z-index:100;pointer-events:none}.search-bar-header-content{pointer-events:auto;background-color:hsl(var(--background));border:1px solid hsl(var(--border));box-shadow:0 1px 2px #0000000d;padding:.5rem;max-width:100%}.search-hints-container{max-height:400px;overflow-y:auto;margin-top:.5rem;width:100%}.search-hint-item{cursor:pointer;transition:background-color .2s ease;width:100%}.search-hint-item:hover{background-color:hsl(var(--background-grey))}.search-hint-item:not(:last-child){border-bottom:1px solid hsl(var(--border))}.search-hint-item .line-clamp-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.current-conversation-name{max-width:450px;width:auto}@media (max-width: 600px){.current-conversation-name{flex:1}}.chat-layout-header{left:315px;width:calc(100% - 310px)}.chat-layout-header.chat-layout-header-collapsed-sidebar{left:185px;width:calc(100% - 180px)}@media (max-width: 600px){.chat-layout-header{left:65px;width:calc(100% - 65px)}.chat-layout-header-inner-collapse{margin-right:.38rem;margin-left:.38rem;margin-top:-2px}}.memory-view-sidebar{background-color:hsl(var(--memory-view-sidebar))}.memory-view{container-type:inline-size;height:100%;min-height:0;width:100%}.memory-view__split-layout{display:flex;flex-direction:row;height:100%;min-height:0;overflow:hidden;width:100%}.memory-view__desktop-graph-layout{display:block;height:100%;min-height:0}.memory-view__mobile-graph-layout{display:none}.memory-view__divider{flex-shrink:0;width:1px}.memory-view__graph-pane,.memory-view__viewer-pane{flex:1 1 50%;min-width:150px;overflow:hidden}.memory-view__sidebar-pane{flex:1 0 200px;max-width:300px;min-width:200px}@container (max-width: 600px){.memory-view__desktop-graph-layout{display:none}.memory-view__mobile-graph-layout{display:flex}.memory-view__split-layout{flex-direction:column;overflow-x:hidden}.memory-view__graph-pane,.memory-view__sidebar-pane,.memory-view__viewer-pane{max-width:none;min-height:0;min-width:0;width:100%}.memory-view__graph-pane,.memory-view__sidebar-pane{flex-basis:65%}.memory-view__viewer-pane{flex-basis:35%}.memory-view__split-layout--has-selection .memory-view__graph-pane,.memory-view__split-layout--has-selection .memory-view__sidebar-pane,.memory-view__split-layout--has-selection .memory-view__viewer-pane{flex-basis:50%}.memory-view__divider{height:1px;width:100%}}.inline-tooltip{background:red}.context-window-container:hover .context-window-container-bar{background:hsl(var(--grey3))}.agent-simulator-empty-state-avatar-flip{display:inline-flex;transform-origin:center;transform-style:preserve-3d;perspective:700px}.agent-simulator-empty-state-avatar-flip-on-mount{animation:agent-simulator-empty-state-avatar-flip .76s cubic-bezier(.22,1,.36,1) both}@keyframes agent-simulator-empty-state-avatar-flip{0%{transform:perspective(700px) rotateY(-12deg) scale(.97)}48%{transform:perspective(700px) rotateY(180deg) scale(1.03)}to{transform:perspective(700px) rotateY(360deg) scale(1)}}@media (prefers-reduced-motion: reduce){.agent-simulator-empty-state-avatar-flip-on-mount{animation:none}}.agent-messenger-scroll{position:relative;-webkit-overflow-scrolling:auto;overflow-anchor:none;container-name:agent-messenger-scroll;container-type:inline-size;mask-image:linear-gradient(to bottom,#0000,#0009 3%,#000000d9 8%,#000 12%,#000 98.8%,#000000d9,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.6) 3%,rgba(0,0,0,.85) 8%,rgb(0,0,0) 12%,rgb(0,0,0) 98.8%,rgba(0,0,0,.85) 99.4%,rgba(0,0,0,0) 100%)}/**
* Copyright (c) 2014 The xterm.js authors. All rights reserved.
* Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
* https://github.com/chjj/term.js
* @license MIT
*
* Permission is hereby granted, free of charge, to any person obtaining a copy
* of this software and associated documentation files (the "Software"), to deal
* in the Software without restriction, including without limitation the rights
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
* copies of the Software, and to permit persons to whom the Software is
* furnished to do so, subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in
* all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
* THE SOFTWARE.
*
* Originally forked from (with the author's permission):
*   Fabrice Bellard's javascript vt100 for jslinux:
*   http://bellard.org/jslinux/
*   Copyright (c) 2011 Fabrice Bellard
*   The original design remains. The terminal itself
*   has been extended to include xterm CSI codes, among
*   other features.
*/.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::-moz-selection{color:transparent}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:-moz-fit-content;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:#0000;transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow, #000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow, #000) 6px 0 6px -6px inset}.dreaming-invader-icon{--dreaming-invader-bubble-reflection-color: hsl(var(--background));--dreaming-invader-bubble-cycle: 4.6s;--dreaming-invader-size: 1.25rem;--dreaming-invader-z-cycle: 9.12s;position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--dreaming-invader-size);height:var(--dreaming-invader-size);font-size:var(--dreaming-invader-size);overflow:visible;pointer-events:none}.dreaming-invader-icon--small{--dreaming-invader-size: .75rem}.dreaming-invader-icon--medium{--dreaming-invader-size: 1.25rem}.dreaming-invader-icon__base{width:100%;height:100%}.dreaming-invader-icon__base--hide-static-z>path:first-child{display:none}.dreaming-invader-icon__bubble{position:absolute;top:62%;right:50%;width:.352em;height:.352em;color:currentColor;overflow:visible;transform-origin:100% 50%;transform:translateY(-50%)}.dreaming-invader-icon__bubble-frame{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;overflow:visible;visibility:hidden;animation-duration:var(--dreaming-invader-bubble-cycle);animation-iteration-count:infinite;animation-timing-function:steps(1,end)}.dreaming-invader-icon__bubble-frame--tiny{animation-name:dreaming-invader-bubble-tiny}.dreaming-invader-icon__bubble-frame--small{animation-name:dreaming-invader-bubble-small}.dreaming-invader-icon__bubble-frame--mid{animation-name:dreaming-invader-bubble-mid}.dreaming-invader-icon__bubble-frame--medium{animation-name:dreaming-invader-bubble-medium}.dreaming-invader-icon__bubble-frame--large{animation-name:dreaming-invader-bubble-large}.dreaming-invader-icon__bubble-frame--full{animation-name:dreaming-invader-bubble-full}.dreaming-invader-icon__bubble-reflection{fill:var(--dreaming-invader-bubble-reflection-color)}.dreaming-invader-icon__z{position:absolute;display:inline-flex;top:-.12em;right:-.08em;width:.336em;height:.336em;color:currentColor;opacity:0;overflow:visible;animation:dreaming-invader-z-float var(--dreaming-invader-z-cycle) linear infinite;animation-delay:var(--dreaming-invader-z-delay, 0s);will-change:transform,opacity}.dreaming-invader-icon__z-glyph{display:block;width:100%;height:100%;overflow:visible;transform-origin:center;animation:dreaming-invader-z-wiggle var(--dreaming-invader-z-wiggle-cycle, .72s) ease-in-out infinite;will-change:transform}.dreaming-invader-icon__z--1{--dreaming-invader-z-wiggle-cycle: 1.18s;--dreaming-invader-z-wiggle-left: -.036em;--dreaming-invader-z-wiggle-right: .028em}.dreaming-invader-icon__z--static-start{top:.15em;right:.1em;width:.2em;height:.2em;animation-name:dreaming-invader-z-static-start-float}.dreaming-invader-icon__z--static-start .dreaming-invader-icon__z-glyph{animation:none}.dreaming-invader-icon__z--2{--dreaming-invader-z-wiggle-cycle: 1.08s;--dreaming-invader-z-wiggle-left: -.028em;--dreaming-invader-z-wiggle-right: .036em;top:0;right:-.04em;width:.272em;height:.272em}.dreaming-invader-icon__z--3{--dreaming-invader-z-wiggle-cycle: 1.32s;--dreaming-invader-z-wiggle-left: -.04em;--dreaming-invader-z-wiggle-right: .024em;top:.08em;right:.064em;width:.24em;height:.24em}@keyframes dreaming-invader-bubble-tiny{6.01%,8.2%,62.81%,65%{visibility:visible}0%,6%,8.21%,62.8%,65.01%,to{visibility:hidden}}@keyframes dreaming-invader-bubble-small{8.21%,10.4%,60.61%,62.8%{visibility:visible}0%,8.2%,10.41%,60.6%,62.81%,to{visibility:hidden}}@keyframes dreaming-invader-bubble-mid{10.41%,12.6%,58.41%,60.6%{visibility:visible}0%,10.4%,12.61%,58.4%,60.61%,to{visibility:hidden}}@keyframes dreaming-invader-bubble-medium{12.61%,14.8%,30.71%,37.3%,56.21%,58.4%{visibility:visible}0%,12.6%,14.81%,30.7%,37.31%,56.2%,58.41%,to{visibility:hidden}}@keyframes dreaming-invader-bubble-large{14.81%,17%,28.51%,30.7%,37.31%,39.5%,54.01%,56.2%{visibility:visible}0%,14.8%,17.01%,28.5%,30.71%,37.3%,39.51%,54%,56.21%,to{visibility:hidden}}@keyframes dreaming-invader-bubble-full{17.01%,28.5%,39.51%,54%{visibility:visible}0%,17%,28.51%,39.5%,54.01%,to{visibility:hidden}}@keyframes dreaming-invader-z-wiggle{0%,to{transform:translate(var(--dreaming-invader-z-wiggle-left, -.032em))}50%{transform:translate(var(--dreaming-invader-z-wiggle-right, .032em))}}@keyframes dreaming-invader-z-float{0%{opacity:0;transform:translate(0) scale(.4)}1.8%{opacity:.85}17.2%{opacity:.7}25.2%{opacity:0}30.7%,to{opacity:0;transform:translate(var(--dreaming-invader-z-x),var(--dreaming-invader-z-y)) scale(1.5)}}@keyframes dreaming-invader-z-static-start-float{0%{opacity:.85;transform:translate(0) scale(1)}10.5%{opacity:.65}15.5%{opacity:0}20%,to{opacity:0;transform:translate(var(--dreaming-invader-z-x),var(--dreaming-invader-z-y)) scale(1.25)}}@media (prefers-reduced-motion: reduce){.dreaming-invader-icon__bubble,.dreaming-invader-icon__bubble-frame,.dreaming-invader-icon__z-glyph,.dreaming-invader-icon__z{animation:none}.dreaming-invader-icon__bubble-frame--full{visibility:visible}}.agent-dialog{max-height:590px}@media screen and (max-height: 600px){.agent-dialog{max-height:100%}}.floating-avatar{animation:float 3s ease-in-out infinite;position:relative}.floating-avatar:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;box-shadow:0 0 20px hsl(var(--background-content),.2);border-radius:50%;z-index:-1;animation:shadow-pulse 2s infinite}@keyframes shadow-pulse{0%{box-shadow:0 0 hsl(var(--background-content),.2)}to{box-shadow:0 0 20px 20px hsla(var(--background-content),0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width: 48rem){.add-agent-search-input{font-size:1rem}}.chat-sidebar-agent-button{width:100%;text-align:left;padding:.25rem .5rem;height:auto;min-height:var(--biHeight-sm);font-size:1rem;border-radius:.125rem;background:transparent;border:none;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out;color:hsl(var(--text-lighter))}@media (min-width: 40rem){.chat-sidebar-agent-button{font-size:.875rem}}.chat-sidebar-agent-button:hover{background-color:hsl(var(--secondary-hover));color:hsl(var(--brand-hover-content))}.chat-sidebar-agent-button:disabled{cursor:not-allowed;opacity:.5}.upgrade-shadow{background:linear-gradient(180deg,#14141400,#1414148f)}.upgrade-pro-plan-highlight{box-shadow:0 0 0 4px hsl(var(--brand))}.active-sidebar-element{background-color:var(--sidebar-focus-color)}.chat-sidebar{background-color:var(--sidebar-background-color);width:315px;transition:width .3s ease-in-out}.chat-sidebar.sidebar-collapsed{width:52px}.sidebar-no-agents{width:44px}.letta-code-desktop-ui .chat-sidebar.sidebar-collapsed{width:0;opacity:0}.letta-code-desktop-ui .chat-sidebar{transition:opacity 0s}.sidebar-agent-element__actions{opacity:0;transition:opacity .3s ease-in-out}.sidebar-agent-element:hover .sidebar-agent-element__actions{opacity:1}.chat-sidebar-inner{width:300px;transition:width .3s ease-in-out}.sidebar-mini-nav:hover .sidebar-controller{opacity:1}.sidebar-controller{opacity:0;transition:opacity .3s ease-in-out}.hover-sidebar-focus:hover{background-color:var(--sidebar-focus-color)}.conversation-item .conversation-item__left-indicator-slot{width:14px;min-width:14px;height:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative}.conversation-item .conversation-item__indicator-default,.conversation-item .conversation-item__pin-icon-default{display:inline-flex;align-items:center;justify-content:center}.conversation-item .conversation-item__pin-button{display:none;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer}.conversation-item .conversation-item__pin-button.conversation-item__pin-button--readonly{cursor:default}.conversation-item .conversation-item__meta-slot{width:56px;min-width:56px;height:32px;position:relative;overflow:hidden;margin-right:8px}.conversation-item .conversation-item__date,.conversation-item .conversation-item__actions-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:flex-end}.conversation-item .conversation-item__date,.conversation-item .conversation-item__actions-overlay{transition:opacity 0s}.conversation-item .conversation-item__meta-slot--static{position:static;width:auto;min-width:0}.conversation-item .conversation-item__meta-slot--confirming{width:108px;min-width:108px}.conversation-item .conversation-item__meta-slot--approval{width:auto;min-width:0;display:flex;align-items:center;justify-content:flex-end}.conversation-item .conversation-item__meta-slot--approval .conversation-item__date{position:static;inset:unset;height:100%}.conversation-item .conversation-item__static-meta{width:auto;height:100%;display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;padding-right:2px}.conversation-item .conversation-item__static-meta-leading{display:inline-flex;align-items:center;justify-content:center;color:var(--text-muted-color);height:100%;line-height:1}.conversation-item .conversation-item__static-meta-leading>*{display:inline-flex;align-items:center;justify-content:center}.conversation-item .conversation-item__static-meta-trailing-slot{position:relative;width:-moz-max-content;width:max-content;min-width:14px;height:100%;display:inline-grid;align-items:center;justify-items:end}.conversation-item .conversation-item__meta-slot--static .conversation-item__date{position:static;inset:unset}.conversation-item .conversation-item__meta-slot--static .conversation-item__date--static,.conversation-item .conversation-item__meta-slot--static .conversation-item__actions-overlay--static{grid-area:1/1;display:flex;align-items:center;justify-content:flex-end}.conversation-item .conversation-item__date{gap:6px;opacity:1}.conversation-item .conversation-item__date-text,.conversation-item .conversation-item__approval-badge{flex-shrink:0}.conversation-item .conversation-item__date--static{transition:opacity 0s}.conversation-item .conversation-item__actions-overlay{opacity:0;pointer-events:none}.conversation-item .conversation-item__actions-overlay--static{transition:opacity 0s}.conversation-item .conversation-item__actions-overlay--confirming{opacity:1;pointer-events:auto}.conversation-item .conversation-item__date--hidden{opacity:0;pointer-events:none}.conversation-item:hover .conversation-item__meta-slot--approval{width:56px;min-width:56px}.conversation-item:hover .conversation-item__indicator-default{display:none}.conversation-item:hover .conversation-item__pin-button{display:inline-flex}.conversation-item:hover .conversation-item__date{opacity:0;transition:opacity 0s}.conversation-item:hover .conversation-item__actions-overlay{opacity:1;pointer-events:auto;transition:opacity 0s}.conversation-item:hover .conversation-item__meta-slot--static .conversation-item__date{opacity:1}.conversation-item:hover .conversation-item__meta-slot--static .conversation-item__date--static{opacity:0;transition:opacity 0s}.conversation-item:hover .conversation-item__meta-slot--static .conversation-item__actions-overlay--static{opacity:1;pointer-events:auto;transition:opacity 0s}@media (max-width: 600px){.desktop-chat-elements{display:none}.mobile-chat-elements{display:block}.chat-layout{transition:transform .3s ease-in-out;position:relative}.chat-layout.mobile-sidebar-open{transform:translate(0)}.chat-layout.mobile-sidebar-open .chat-layout-main{transition:opacity .3s ease-in-out;pointer-events:none;opacity:0}.chat-layout.mobile-sidebar-closed{transform:translate(-100%)}.chat-layout[data-peeking=true]{transition:none}.chat-layout .chat-sidebar{min-width:100%}.chat-layout .chat-sidebar .chat-sidebar-inner,.chat-layout .chat-sidebar.sidebar-collapsed{width:100%}.chat-layout .chat-layout-main{min-width:100%;touch-action:pan-y;transition:transform .2s ease-out}.chat-layout .chat-layout-main[data-gesture-active=true]{transition:none}}.new-chat-sidebar-bottom-fade{background:linear-gradient(to bottom,transparent,hsl(var(--background-grey2)) 90%,hsl(var(--background-grey2)) 100%)}.new-chat-sidebar-agents-scroll{scrollbar-width:none}.new-chat-sidebar-agents-scroll::-webkit-scrollbar{display:none}::highlight(ade-chat-search-match){background-color:hsl(var(--warning)/.3)}::highlight(ade-chat-search-current){background-color:hsl(var(--warning));color:hsl(var(--warning-content))}.filesystem-sidebar{display:flex;flex-direction:column;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.filesystem-sidebar__body{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.filesystem-sidebar__tree-container{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;outline:none}.filesystem-sidebar__tree-list{flex:1 1 auto;min-height:0}.filesystem-sidebar__search{display:flex;align-items:center;gap:6px;padding:4px 8px;border-bottom:1px solid var(--border-default, rgba(255, 255, 255, .08));background:var(--background-secondary, transparent)}.filesystem-sidebar__search-input{flex:1 1 auto;min-width:0;background:transparent;border:none;outline:none;color:inherit;font-size:12px;line-height:1;padding:2px 0}.filesystem-sidebar__search-count{font-size:11px;color:var(--text-muted, rgba(255, 255, 255, .5));flex-shrink:0}.filesystem-sidebar__search-close{background:transparent;border:none;padding:2px;cursor:pointer;color:inherit;display:inline-flex;align-items:center;border-radius:3px}.filesystem-sidebar__search-close:hover{background:var(--secondary-hover, rgba(255, 255, 255, .04))}.filesystem-sidebar__row{display:flex;align-items:center;gap:4px;padding-right:6px;border-radius:3px;cursor:pointer;color:var(--text-default, #d4d4d4);font-size:13px;line-height:1;white-space:nowrap;min-width:100%;width:-moz-max-content;width:max-content}.filesystem-sidebar__row:hover{background:var(--secondary-hover, rgba(255, 255, 255, .04))}.filesystem-sidebar__row--context-target,.filesystem-sidebar__row--context-target:hover{background:#3b82f61a;color:var(--text-default)}.filesystem-sidebar__row--active,.filesystem-sidebar__row--active:hover{background:#3b82f62e;color:var(--text-default)}.filesystem-sidebar__row--active:hover{background:#3b82f642}.filesystem-sidebar__row--empty{cursor:default}.filesystem-sidebar__row--empty:hover{background:transparent}.filesystem-sidebar__row--create{cursor:text}.filesystem-sidebar__row--create:hover{background:transparent}.filesystem-sidebar__row--loading{cursor:default;pointer-events:none}.filesystem-sidebar__row--loading:hover{background:transparent}.filesystem-sidebar__row-chevron{display:inline-flex;align-items:center;justify-content:center;width:14px;flex-shrink:0}.filesystem-sidebar__row-icon{display:inline-flex;align-items:center;flex-shrink:0}.filesystem-sidebar__row-label{flex:0 0 auto}.filesystem-sidebar__create-input{flex:1 1 auto;min-width:0;background:var(--background-default, transparent);border:1px solid var(--border-hover, rgba(59, 130, 246, .6));border-radius:2px;color:inherit;font-size:13px;line-height:1;padding:1px 4px;outline:none}.filesystem-sidebar__create-input[aria-invalid=true]{border-color:var(--destructive, #ef4444)}.filesystem-sidebar__create-error{color:var(--destructive, #ef4444);font-size:11px;margin-left:6px}body>.dragging-layer{position:absolute!important;z-index:9999;overflow:visible;margin:0;padding:0;border:none;pointer-events:none;opacity:.6;font-size:14px;line-height:1.5;white-space:nowrap;--default-background-color: #fff}body>.dragging-layer>*:first-child{pointer-events:none!important;overflow:hidden!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 8px #0000001a,inset 0 0 8px #0000001a}body>.dragging-layer>.dragging{opacity:1!important}body>.dragging-layer>div:last-child{position:absolute;left:12px;top:12px}.drag-initiator{-moz-user-select:none;user-select:none;-webkit-user-select:none;touch-action:none}.drag-accept-reject:after{content:"🚫"}.dock{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden;display:flex}.dock-bar{font-size:14px;line-height:1.5;box-sizing:border-box;overflow:hidden;position:relative;white-space:nowrap;outline:none;zoom:1}.dock-ink-bar{position:absolute;box-sizing:border-box;margin-top:-3px;background-color:#108ee9;transform-origin:0 0;width:0;height:0}.dock-tab-btn-disabled{cursor:default;color:#ccc}.dock-nav-animated{transition:transform .25s cubic-bezier(.35,0,.25,1)}.dock-tab{box-sizing:border-box;position:relative;display:block;min-width:30px;height:30px;text-align:center;transition:color .25s cubic-bezier(.35,0,.25,1);padding:0;font-weight:500;border-bottom:1px solid #ddd;cursor:pointer;float:left;margin-right:10px;background:#fafafd;outline:none}.dock-tab.dragging{opacity:.3}.dock-tab>div{padding:4px 14px;outline-color:#108ee9}.dock-tab:hover{color:#349fec}.dock-tab-active,.dock-tab-active:hover{color:#108ee9;cursor:default;transform:translateZ(0)}.dock-tab-disabled{cursor:default;color:#ccc}.dock-tab-disabled:hover{color:#ccc}.dock-content-animated{transition:margin .3s}.dock-bottom>.dock-nav .dock-ink-bar-animated,.dock-top>.dock-nav .dock-ink-bar-animated,.dock-bottom>div>.dock-nav .dock-ink-bar-animated,.dock-top>div>.dock-nav .dock-ink-bar-animated{transition:width .3s,left .3s,right .3s}.dock-content-animated .dock-tabpane{flex-shrink:0}.no-flexbox .dock-content{transform:none!important;overflow:auto}.dock-tabpane:not(.dock-tabpane-active){animation-name:dock-fadeOut;animation-duration:.5s}.dock-tabpane-hidden{display:none}@keyframes dock-fadeOut{0%{height:100%;visibility:visible}to{height:100%;visibility:visible}}.dock-top{flex-direction:column}.dock-top .dock-bar{flex:0 0 auto;background:#fafafd;border-bottom:1px solid #f3f3f3;padding-left:8px}.dock-top .dock-content-animated{flex-direction:row}.dock-top .dock-tab-next{right:2px}.dock-top .dock-ink-bar{height:2px;bottom:0;left:0}.dock-tab-close-btn{position:absolute;cursor:pointer;font-family:Fredoka One,sans-serif;color:#ddd;right:-3px;font-size:12px;width:16px;text-align:center;top:6px;outline:none;transition:all .25s ease-in-out}.dock-tab-close-btn:before{content:"X"}.dock-tab-close-btn:hover,.dock-tab-close-btn:focus{color:#666;transform:scale(1.1)}.dock-tab:hover .dock-tab-close-btn,.dock-tab-close-btn:focus{opacity:1;color:#a2a2a2}.dock-tab-hit-area{position:absolute;pointer-events:none;top:0;bottom:0;left:-5px;right:-5px}.dock-pane-cache{width:100%;height:100%}.dock-content{display:flex;width:100%;height:100%}.dock-content-holder{flex:auto}.dock-top>.dock-content-holder{height:0}.dock-content .dock-tabpane{position:relative;overflow:hidden;width:100%;height:100%;outline:none;flex:none}.dock-nav{display:flex;flex:none;position:relative}.dock-nav-operations{display:flex}.dock-nav-more{height:30px;border:none;color:#000000d9;background:transparent;cursor:pointer;position:relative;align-self:flex-end}.dock-nav-more:after{position:absolute;z-index:1;content:"";pointer-events:none;width:30px;height:30px;left:-30px;top:0;box-shadow:inset -10px 0 8px -8px #00000014}.dock-nav-wrap{position:relative;display:flex;flex:auto;align-self:stretch;overflow:hidden;white-space:nowrap;transform:translate(0)}.dock-nav-list{display:flex;position:relative;transition:transform .3s}.dock-extra-content{display:flex;height:30px}.dock-extra-content .dock-tab-close-btn{position:relative;right:4px}.dock-dropdown{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;font-variant:tabular-nums;line-height:1.5715;list-style:none;font-feature-settings:"tnum";position:absolute;top:-9999px;left:-9999px;z-index:1050;display:block}.dock-dropdown-hidden{display:none}.dock-dropdown-menu{max-height:200px;margin:0;padding:4px 0;overflow-x:hidden;overflow-y:auto;text-align:left;list-style-type:none;background-color:#fff;background-clip:padding-box;border-radius:2px;outline:none;box-shadow:0 3px 6px -4px #0000001f,0 6px 16px #00000014,0 9px 28px 8px #0000000d}.dock-dropdown-menu-item{min-width:120px;margin:0;padding:5px 12px;overflow:hidden;color:#000000d9;font-weight:400;font-size:14px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:all .3s;position:relative}.dock-dropdown-menu-item .dock-tab-hit-area{left:0;right:0}.dock-dropdown-menu-item .dock-tab-close-btn{right:2px}.dock-dropdown-menu-item:hover{background:#f5f5f5}.dock-dropdown-menu-item-disabled,.dock-dropdown-menu-item-disabled:hover{color:#ccc;background:0 0;cursor:not-allowed}body.dock-dragging .dock-tab-hit-area{pointer-events:inherit}body.dock-dragging{-moz-user-select:none;user-select:none;-webkit-user-select:none}body.dock-dragging iframe{pointer-events:none}.dock-panel{box-sizing:border-box;position:relative;color:#000000d9;background:#fff;border:1px solid #ddd}.dock-panel.dragging{opacity:.3}.dock-panel-drag-size{position:absolute;z-index:300}.dock-panel-drag-size-t{top:-4px;left:4px;right:4px;height:8px;cursor:ns-resize}.dock-panel-drag-size-b{bottom:-4px;left:4px;right:4px;height:8px;cursor:ns-resize}.dock-panel-drag-size-l{left:-4px;top:4px;bottom:4px;width:8px;cursor:ew-resize}.dock-panel-drag-size-r{right:-4px;top:4px;bottom:4px;width:8px;cursor:ew-resize}.dock-panel-drag-size-t-l{top:-4px;left:-4px;width:8px;height:8px;cursor:nwse-resize}.dock-panel-drag-size-t-r{top:-4px;right:-4px;width:8px;height:8px;cursor:nesw-resize}.dock-panel-drag-size-b-l{bottom:-4px;left:-4px;width:8px;height:8px;cursor:nesw-resize}.dock-panel-drag-size-b-r{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17'%3E%3Cpath fill='rgba(0, 0, 0, 0.1)' d='M2 12 L12 2 L12 12z'/%3E%3C/svg%3E");bottom:-4px;right:-4px;width:17px;height:17px;cursor:nwse-resize}.dock-box,.divider-box{box-sizing:border-box;display:flex;align-items:stretch}.divider-box>*:nth-child(odd){flex:1 1 auto}.dock-divider{box-sizing:border-box;flex:0 0 4px;background:#0000;z-index:1}.dock-hbox>.dock-divider{transform:scaleX(3);cursor:ew-resize}.dock-vbox{flex-direction:column}.dock-vbox>.dock-divider{transform:scaleY(3);cursor:ns-resize}.dock-fbox{pointer-events:none;z-index:200}.dock-fbox>.dock-panel{position:absolute;pointer-events:visible;box-shadow:0 0 4px #aaa}.dock-fbox>.dock-panel.dragging{opacity:.8;pointer-events:none}.dock-mbox{z-index:250;width:100%;height:100%}.dock-mbox>.dock-panel{width:100%;height:100%;box-shadow:0 0 4px #aaa}.dock-mbox.dock-mbox-show{visibility:visible;animation:dock-mbox-show .2s ease}.dock-mbox.dock-mbox-hide{pointer-events:none;visibility:hidden;opacity:0;animation:dock-mbox-hide .2s ease}@keyframes dock-mbox-show{0%{transform:scale(.9);visibility:visible}to{transform:scale(1);visibility:visible}}@keyframes dock-mbox-hide{0%{transform:scale(1);visibility:visible;opacity:1}to{transform:scale(.9);visibility:visible;opacity:0}}.dock-wbox{position:absolute;width:100%;height:100%}.dock-wbox>.dock-panel{border:none;width:100%;height:100%}.dock-layout{overflow:hidden;position:relative}.dock-layout>.dock-box{position:absolute;width:100%;height:100%}.dock-layout>.dock-drop-indicator{position:absolute;box-sizing:border-box;pointer-events:none;z-index:400;border:solid 1px #fff;background:#88c7f4;opacity:.5;box-shadow:0 0 4px #ddd;display:none;transition:all .1s ease-out}.dock-drop-edge{position:absolute;top:30px;left:0;right:0;bottom:0;z-index:100;background:#fff;border:none;opacity:.01}.dock-drop-layer{position:absolute;pointer-events:none;top:30px;left:0;right:0;bottom:0}.dock-drop-layer .dock-drop-square{position:absolute;box-sizing:border-box;pointer-events:visible;z-index:300;width:32px;height:32px;font-family:Fredoka One,sans-serif;color:#ddd;background:#fff;border:1px solid transparent;left:calc(50% - 16px);top:calc(50% - 16px)}.dock-drop-layer .dock-drop-square .dock-drop-square-box{box-sizing:border-box;border:1px solid #ddd;width:100%;height:100%}.dock-drop-layer .dock-drop-square:before{position:absolute;width:100%;height:100%;display:block;line-height:30px;text-align:center}.dock-drop-layer .dock-drop-float{z-index:100;left:0;top:0;width:100%;height:100%;border:none;opacity:.01}.dock-drop-layer .dock-drop-left{left:calc(50% - 48px)}.dock-drop-layer .dock-drop-left.dock-drop-deep{left:calc(50% - 64px);width:16px}.dock-drop-layer .dock-drop-left:before{content:">";transform:rotate(180deg)}.dock-drop-layer .dock-drop-right{left:calc(50% + 16px)}.dock-drop-layer .dock-drop-right.dock-drop-deep{left:calc(50% + 48px);width:16px}.dock-drop-layer .dock-drop-right:before{content:">"}.dock-drop-layer .dock-drop-top{top:calc(50% - 48px)}.dock-drop-layer .dock-drop-top.dock-drop-deep{top:calc(50% - 64px);height:16px}.dock-drop-layer .dock-drop-top.dock-drop-deep:before{line-height:14px}.dock-drop-layer .dock-drop-top:before{content:">";transform:rotate(270deg)}.dock-drop-layer .dock-drop-bottom{top:calc(50% + 16px)}.dock-drop-layer .dock-drop-bottom.dock-drop-deep{top:calc(50% + 48px);height:16px}.dock-drop-layer .dock-drop-bottom.dock-drop-deep:before{line-height:14px}.dock-drop-layer .dock-drop-bottom:before{content:">";transform:rotate(90deg)}.dock-drop-layer .dock-drop-square-dropping{background:#88c7f4;color:#fff}.dock-panel.dock-panel-dropping .dock-tab-close-btn{pointer-events:none}.dock-panel-max-btn,.dock-panel-min-btn{height:25px;width:21px;font-family:Fredoka One,sans-serif;margin:2px 2px 2px 0;padding:6px 4px 4px 2px;cursor:pointer;transition:all .25s ease-in-out;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.dock-panel-max-btn:before,.dock-panel-min-btn:before{position:absolute;content:" ";border:2px solid #ddd;border-radius:1px;width:13px;height:13px;box-sizing:border-box}.dock-panel-max-btn:hover,.dock-panel-min-btn:hover,.dock-panel-max-btn:focus,.dock-panel-min-btn:focus{color:#a2a2a2}.dock-panel-max-btn:hover:before,.dock-panel-min-btn:hover:before,.dock-panel-max-btn:focus:before,.dock-panel-min-btn:focus:before{border-color:#a2a2a2}.dock-panel-max-btn:hover,.dock-panel-min-btn:hover{transform:scale(1.1)}.dock-panel-min-btn:before{position:absolute;border-radius:1px;width:9px;height:9px;border:none;content:"-";color:#666;font-size:20px;line-height:4px}.dock-panel-min-btn:hover:before,.dock-panel-min-btn:focus:before{color:#999}.dock-panel.dock-style-place-holder{border:none}.dock-panel.dock-style-place-holder .dock-bar{display:none}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless{border:none}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar{position:absolute;z-index:1;opacity:0;height:20px;width:100%;transition:all .15s ease-in-out}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar:hover,.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-bar:focus-within,.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless.dock-panel-dropping .dock-bar{opacity:1;height:31px}.dock-layout>:not(.dock-fbox) .dock-panel.dock-style-headless .dock-content{height:100%}.dock-panel.dock-style-main{border:none}.dock-panel.dock-style-main .dock-bar{background:none;border-bottom:1px solid #eee}.dock-panel.dock-style-main .dock-tab{background:#fff}.dock-panel.dock-style-card .dock-tab{margin-right:2px;border:1px solid #ddd;border-radius:5px 5px 0 0}.dock-panel.dock-style-card .dock-tab.dock-tab-active{border-bottom:1px solid #fff;background:#fff}.dock-panel.dock-style-card .dock-bar{border-bottom:1px solid #ddd;overflow:visible}.dock-panel.dock-style-card .dock-nav-wrap{padding-top:5px;transform:translateY(1px)}.dock-panel.dock-style-card .dock-ink-bar{background:#fff;opacity:0}.dock-panel.dock-style-card .dock-tab-hit-area{left:-2px;right:-2px}.dock-panel.dock-style-card .dock-panel-max-btn,.dock-panel.dock-style-card .dock-panel-min-btn{margin-top:4px}.dock-panel.dock-style-card .dock-tab-close-btn{right:0;font-size:10px;top:8px}.dock-panel.dock-style-card .dock-extra-content{height:35px}.filesystem-dock-root{position:relative;background:hsl(var(--background))}.filesystem-dock-root .dock-layout{background:hsl(var(--background));color:hsl(var(--foreground))}.filesystem-dock-root .dock-panel{background:hsl(var(--background));border:0;border-radius:0;box-shadow:none}.filesystem-dock-root .dock-tab-btn{height:34px}.filesystem-dock-root .dock-bar{background:hsl(var(--background));max-height:34px;height:34px;border-bottom:none}.filesystem-dock-root .dock-nav-wrap,.filesystem-dock-root .dock-nav-list{background:transparent}.filesystem-dock-root .dock-extra-content{display:flex;align-items:center;height:100%;box-sizing:border-box;padding-right:8px}.filesystem-dock-root .dock-top .dock-bar{padding:0}.filesystem-dock-root .dock-tab{background:hsl(var(--background));color:hsl(var(--foreground));border:none;line-height:22px;margin-left:2px;cursor:pointer;height:30px;margin-top:2px;display:flex;align-items:center;position:relative;margin-right:0;border-radius:4px}.filesystem-dock-root .dock-tab:hover{background:hsl(var(--background-grey))}.filesystem-dock-root .dock-tab.dock-tab-active{background:hsla(var(--blue2),.14);color:hsl(var(--foreground));border-bottom-color:transparent}.filesystem-dock-root .dock-tab.dock-tab-active:hover{background:hsla(var(--blue2),.2)}.filesystem-dock-root .dock-tab .dock-tab-close-btn{display:none}.filesystem-dock-root .dock-nav-list:after{content:"";flex:1 1 auto}.filesystem-dock-root .dock-ink-bar{display:none}.filesystem-dock-root .dock-divider{background:hsl(var(--border));transition:background .12s ease}.filesystem-dock-root .dock-divider:hover{background:#3b82f6}.filesystem-dock-root .dock-drop-indicator{background:#3b82f640;border:2px solid rgb(59,130,246);box-shadow:inset 0 0 0 1px #3b82f699;border-radius:4px;transition:left .12s ease,top .12s ease,width .12s ease,height .12s ease}.filesystem-dock-root .dock-panel.dock-panel-dropping{background:#3b82f60f;outline:1px solid rgba(59,130,246,.5);outline-offset:-1px}.filesystem-dock-root .dock-content{background:hsl(var(--background))}.filesystem-dock-root .dock-tab-close-btn{color:hsl(var(--muted-foreground))}.filesystem-dock-root .dock-tab-close-btn:hover{color:hsl(var(--foreground))}.filesystem-dock-zero-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:10;background:transparent}.filesystem-dock-zero-state>*{pointer-events:auto}.filesystem-dock-tab-title{font-family:var(--font-mono, monospace);font-size:.8125rem}.filesystem-dock-rendering-mode-controls{display:flex;align-items:center;gap:2px;padding-left:8px;height:34px}.filesystem-render-preview{height:100%;width:100%;overflow:auto;background:hsl(var(--background))}.filesystem-render-preview-markdown{padding:24px}.filesystem-render-preview-svg{display:flex;align-items:center;justify-content:center;padding:24px}.filesystem-render-preview-svg img{max-width:100%;max-height:100%}.filesystem-render-split{display:flex;height:100%;width:100%}.filesystem-render-split-pane{min-width:0;flex:1 1 0}.filesystem-render-split-pane+.filesystem-render-split-pane{border-left:1px solid hsl(var(--border))}.plan-credit-card{--rotate-x: 0deg;--rotate-y: 0deg;--shine-x: 50%;--shine-y: 50%;position:relative;transform-style:preserve-3d;perspective:1000px;cursor:pointer}.plan-credit-card__inner{position:relative;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transition:transform .1s ease-out;transform-style:preserve-3d;border-radius:12px;will-change:transform;overflow:visible;border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px 1px #ffffff4d,inset 0 -1px 1px #0003}.plan-credit-card__inner:before,.plan-credit-card__inner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:12px;background:linear-gradient(180deg,#c8c8c899,#646464cc,#323232e6);transform-style:preserve-3d}.plan-credit-card__inner:before{transform:translateZ(-8px);border:1px solid rgba(0,0,0,.4)}.plan-credit-card__inner:after{transform:translateZ(-4px);border:1px solid rgba(0,0,0,.3)}.plan-credit-card__face{position:relative;transform:translateZ(0);transform-style:preserve-3d;border-radius:12px;overflow:hidden;background:inherit;z-index:1}.plan-credit-card:not(:hover) .plan-credit-card__inner{transition:transform .5s ease-out;transform:rotateX(0) rotateY(0)}.plan-credit-card__texture{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;z-index:1;opacity:.08;background-image:repeating-linear-gradient(90deg,transparent,transparent 1px,rgba(255,255,255,.1) 1px,rgba(255,255,255,.1) 2px);background-size:3px 100%}.plan-credit-card__shine{position:absolute;top:-50%;left:-50%;width:200%;height:200%;border-radius:12px;pointer-events:none;z-index:10;opacity:0;transition:opacity .3s ease-out;background:radial-gradient(ellipse 600px 400px at var(--shine-x) var(--shine-y),rgba(255,255,255,.4) 0%,rgba(255,255,255,.25) 10%,rgba(255,255,255,.12) 25%,rgba(255,255,255,.05) 40%,transparent 60%)}.plan-credit-card:hover .plan-credit-card__shine{opacity:1}.plan-credit-card__gloss{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;z-index:5;background:linear-gradient(180deg,rgba(255,255,255,.15) 0%,transparent 30%),linear-gradient(135deg,rgba(255,255,255,.12) 0%,transparent 40%,rgba(0,0,0,.08) 100%),linear-gradient(0deg,rgba(0,0,0,.1) 0%,transparent 20%)}.plan-credit-card__edge-light{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;z-index:3;box-shadow:inset 0 1px #ffffff80,inset 0 -1px #0000004d}.plan-credit-card--black .plan-credit-card__shine{background:radial-gradient(ellipse 600px 400px at var(--shine-x) var(--shine-y),rgba(255,255,255,.3) 0%,rgba(255,255,255,.15) 10%,rgba(255,255,255,.05) 25%,transparent 40%)}.plan-credit-card--black .plan-credit-card__gloss{background:linear-gradient(180deg,rgba(255,255,255,.1) 0%,transparent 30%),linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 40%,rgba(0,0,0,.15) 100%)}.plan-credit-card--black .plan-credit-card__edge-light{box-shadow:inset 0 1px #fff3,inset 0 -1px #00000080}.plan-credit-card--black .plan-credit-card__texture{opacity:.04}.plan-credit-card__loading-shine{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;pointer-events:none;z-index:11;overflow:hidden}.plan-credit-card__loading-shine:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 25%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.1) 75%,transparent 100%);animation:loading-shine 2s ease-in-out infinite}.plan-credit-card--black .plan-credit-card__loading-shine:before{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.05) 25%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.05) 75%,transparent 100%)}@keyframes loading-shine{0%{left:-100%}to{left:200%}}.connections-table-channel-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.75rem;height:1.75rem;padding:0;border:0;background-color:transparent}.connections-table-error-code-container{position:relative;width:100%}.connections-table-error-code-action{position:absolute;top:.375rem;right:.375rem;z-index:1}.connections-table-error-code-block{width:100%;max-height:360px;padding:2rem .75rem .75rem;overflow:auto;white-space:pre-wrap;overflow-wrap:break-word;border-radius:.125rem;background-color:hsl(var(--background-grey));color:hsl(var(--text-default));font-family:var(--font-mono),monospace;font-size:.75rem;line-height:1rem}@tailwind base;@tailwind components;@tailwind utilities;:root{--default-gap: .5rem;--head-cell-height: 40px;--font-size-xxs: .5rem;--font-size-xs: .75rem;--font-size-sm: .8rem;--font-size-base: .875rem;--font-size-lg: 1rem;--font-size-xl: 1.125rem;--border: 210, 10%, 92.2%;--border-hover: 240, 52%, 88%;--border-dialog: 210, 8%, 83%;--dialog-overlay: 42, 44, 45, .08;--border-drag: 0, 0%, 40%;--on-transparent: 0, 0%, 0%;--card: 0 0% 100%;--card-content: 240 10% 3.9%;--steel: 210, 8%, 80%;--text-default: 0, 0%, 8%;--text-lighter: 210, 3%, 28%;--text-disabled: 210, 3%, 66%;--text-negative: 210, 10%, 96%;--grey3: 210, 10%, 92%;--grey3-content: 0, 0%, 0%;--brand: 240, 93%, 35%;--brand-content: 0 0% 98%;--brand-hover: 240, 92%, 21%;--brand-hover-content: 240, 93%, 21%;--brand-disabled: 210, 10%, 89%;--brand-disabled-content: 210, 4%, 66%;--brand-light: 240, 46%, 95%;--brand-light-content: 240, 92%, 28%;--brand-light-hover: 240, 49%, 90%;--brand-light-border: 240, 49%, 90%;--element-focus: 240, 50%, 97%;--primary: 0 0% 0%;--primary-content: 0 0% 100%;--primary-hover: 0, 0%, 10%;--secondary: var(--background);--secondary-content: var(--content);--secondary-active: var(--grey3);--secondary-hover: 240, 41%, 93%;--secondary-hover-content: 240, 92%, 35%;--secondary-hover-border: 240, 52%, 88%;--secondary-disabled: 210, 10%, 89%;--secondary-disabled-content: 210, 4%, 66%;--tertiary-hover: 210, 10%, 96%;--tertiary-hover-content: 240, 92%, 35%;--tertiary-content: 210, 3%, 28%;--tertiary-disabled-content: 210, 4%, 66%;--muted: 210, 2%, 48%;--muted-content: 240 3.8% 46.1%;--accent: 240 4.8% 95.9%;--accent-content: 240 5.9% 10%;--grey4: 210, 1.6%, 48.2%;--destructive: 336, 98%, 37%;--destructive-content: 336, 88%, 94%;--chip-warning: 45, 100%, 93%;--chip-warning-content: 42, 80%, 22%;--chip-warning-border: 42, 100%, 88%;--background-success: 120, 80%, 96%;--background-success-content: 120, 50%, 22%;--background-success-border: 120, 59%, 92%;--success-content: 120, 60%, 94%;--success: 120, 60%, 40%;--button-border: .58 .03 66%;--warning: 42, 89%, 40%;--warning-content: 45, 100%, 93%;--background-warning: 42, 100%, 97%;--background-warning-content: 0, 0%, 7.8%;--background-warning-border: 44, 99%, 67%, .16;--sidebar-color: 240, 11%, 98%;--ade-scrollbar: 196, 3%, 17%;--sidebar-background-color: hsla(210, 17%, 98%, 1);--sidebar-focus-color: hsla(200, 3%, 17%, .08);--background: 0 0% 100%;--background-content: 0, 0%, 7.8%;--background-hover: 0 0% 98%;--content: var(--text-default);--ui-base-6: .58 8% 80%;--dashboard-color: 180, 14%, 99%;--destructive-diff: 10, 100%, 60%, .16;--destructive-diff-content: 10, 67%, 48%;--background-grey2-border: 210, 13%, 94%;--background-grey3-border: 210, 3%, 89%;--background-destructive: 336, 82%, 97%;--background-destructive-content: 0, 100%, 10%;--background-destructive-border: 336, 88%, 94%;--panel-input-background: var(--background);--panel-input-background-content: var(--text-default);--background-grey-content: var(--text-default);--background-grey: 0, 0%, 98%;--background-grey-hover: 210, 10%, 80%;--grey-content: 210, 9%, 92%;--info: 0, 0%, 7.8%;--background-grey2: 180, 6%, 97%;--background-grey2-content: var(--text-default);--slider-active: 210, 8%, 82%;--blue2: 240, 92%, 35%;--blue2-content: var(--text-default);--background-blue2: var(--blue2);--background-blue2-content: var(--blue2-content);--card-background: 0, 0%, 97%;--list-item-background: 180, 8%, 97%;--user-content-background: 210deg 10% 96%;--agent-content-background: 240deg 33.33% 95.88%;--background-black: 0, 0%, 0%;--background-black-content: 0, 0%, 100%;--background-black-hover: 0, 0%, 20%;--background-inverted: 0, 0%, 0%;--background-inverted-content: 0, 0%, 100%;--background-violet: 260, 47%, 93%;--background-violet-content: var(--content);--background-violet-alpha: 285, 68%, 97%;--popover: var(--background);--popover-content: 240 10% 3.9%;--input: 240 5.9% 90%;--ring: var(--brand);--radius: .375rem;--violet: 283, 44%, 37%;--border-violet: 280, 77%, 89%;--border-violet-alpha: 280, 77%, 89%;--reasoning-background: 260, 47%, 93%;--button-input-height: 36px;--button-input-height-xs: 26px;--button-input-height-xsm: 26px;--button-input-height-sm: 28px;--button-input-height-lg: 40px;--input-height: var(--button-input-height);--panel-row-height: 42px;--header-height: 43px;--header-height-sm: 43px;--sidebar-width: 300px;--positive: 145, 67%, 41%;--positive-content: 0 0% 100%;--media-breakpoint-sidebar-visible: 840px;--user-color: 183, 83%, 86%;--user-color-content: 0, 0%, 9%;--agent-color: 0, 0%, 8%;--agent-color-content: 210, 10%, 96%;--chip-basic: 240, 249, 249, 1;--chip-basic-border: 199, 232, 232, 1;--chip-basic-content: 0, 84, 89, 1;--chip-standard: 251, 251, 251, 1;--chip-standard-border: 233, 235, 237, 1;--chip-standard-content: 70, 72, 74, 1;--chip-premium: 245, 244, 233, 1;--chip-premium-border: 233, 230, 206, 1;--chip-premium-content: 104, 98, 49, 1;--chip-usage-based: 254, 205, 90, .24;--chip-usage-based-border: 254, 205, 90, .16;--chip-usage-based-content: 77, 60, 21, 1;--chip-destructive: 340, 88%, 97%;--chip-destructive-border: 340, 78%, 94%;--chip-destructive-content: 340, 96%, 9%;--memory-view-sidebar: 210, 10%, 99.4%;--font-sans: "Onest", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-serif: Georgia, Times, serif;--font-mono: "Fira Code", Menlo, Courier, monospace;--toggle-selector-border: var(--background-grey3-border);--step-indicator-success: 180, 2%, 90%, 1;--step-indicator-error: 180, 2%, 90%, 1;--step-indicator-warning: 44, 99%, 67%, 1;--step-line: 180 6% 97%;--selection-background: 230, 1%, 90%}.hacker{--font-sans: var(--font-mono);--background: 240, 100%, 33%;--background-content: 0, 0%, 100%;--background-hover: 240, 54%, 48%;--panel-input-background: var(--background);--panel-input-background-content: var(--background-content);--background-grey: var(--background);--background-grey-content: var(--background-content);--background-grey2: var(--background);--user-content-background: var(--background);--agent-content-background: var(--background);--grey3: 182, 100%, 30%;--grey3-content: var(--background-content);--element-focus: var(--background);--text-lighter: 0, 0%, 100%;--border: 0, 0%, 100%;--violet: 283, 44%, 37%;--content: 0 0% 98%;--on-transparent: 0, 0%, 0%;--brand: 0 0% 9%;--brand-content: 0 0% 100%;--brand-hover: 0 0% 20%;--primary: 180, 100%, 67%;--primary-content: 0 0% 0%;--secondary: 0, 0, 67%;--secondary-content: 0, 0, 100%;--secondary-active: 180 100% 33%;--secondary-hover: 180 100% 33%;--popover: 0, 0%, 0%;--popover-content: 0, 0%, 100%;--accent: 240 4.8% 95.9%;--accent-content: 240 5.9% 10%;--sidebar-color: var(--background);--dashboard-color: var(--background);--ade-scrollbar: var(--border)}html{background:hsl(var(--background));overscroll-behavior:none}html.dark{background:hsl(var(--background-black))}::-moz-selection{background:hsl(var(--selection-background));color:inherit}::selection{background:hsl(var(--selection-background));color:inherit}@media (prefers-color-scheme: light){[data-mode=dark]{--text-default: 210, 7%, 84.31%;--text-lighter: 210, 3%, 65%;--text-disabled: 200, 3%, 17%;--text-negative: 0, 0%, 9%;--border: 210, 3%, 17.25%;--border-drag: 0, 0%, 40%;--border-hover: 10, 100%, 81%;--border-dialog: 210, 4%, 66%;--dialog-overlay: 42, 44, 45, .08;--step-line: 0 0% 13.33%;--step-indicator-success: 0, 0%, 28%, 1;--step-indicator-error: 0, 0%, 28%, 1;--step-indicator-warning: 40, 40%, 45%, 1;--grey3: 200, 3%, 17%;--grey3-content: 0, 0%, 100%;--brand: 10, 100%, 68%;--brand-content: 0 0% 98%;--brand-hover: 12, 100%, 84%;--brand-hover-content: 10, 100%, 84%;--brand-disabled: 0, 0%, 8%;--brand-disabled-content: 210, 4%, 66%;--tertiary-hover: 0, 0%, 9.8%;--tertiary-hover-content: 10, 100%, 68%;--tertiary-content: 210, 8%, 84%;--tertiary-disabled-content: 210, 4%, 66%;--brand-light: 240, 13%, 18%;--brand-light-content: 240, 58%, 78%;--brand-light-hover: 240, 15%, 27%;--brand-light-border: 240, 15%, 27%;--violet: 278, 71%, 85%;--border-violet: 283, 69%, 89%, .24;--on-transparent: 100, 100%, 100%;--background: 0, 0%, 11.37%;--background-content: 210, 9%, 83.7%;--background-hover: 240, 10%, 3.9%;--content: var(--text-default);--panel-input-background: 0, 0%, 12.5%;--panel-input-background-content: var(--text-default);--user-content-background: 0deg 0% 15%;--agent-content-background: 231.43deg 8.64% 15.88%;--background-inverted: 0, 0%, 100%;--background-inverted-content: 0, 0%, 0%;--background-grey: 0, 0%, 8.82%;--background-grey-content: 210, 7%, 66.08%;--grey-content: 0, 0%, 17%;--info: 210, 7%, 96%;--background-grey2: 0, 0%, 13%;--background-grey2-content: var(--text-default);--slider-active: 200, 3%, 24%;--blue2: 249, 60%, 61%;--blue2-content: var(--text-default);--background-blue2: var(--blue2);--background-blue2-content: var(--blue2-content);--button-border: .56 .03 17%;--card: 240 10% 3.9%;--card-content: 0 0% 98%;--popover: var(--background);--popover-content: var(--content);--element-focus: 240, 7%, 14%;--user-color: 184, 100%, 15%;--user-color-content: 210, 10%, 96%;--agent-color: 212, 215%, 218%;--agent-color-content: 20, 20%, 20%;--sidebar-background-color: hsla(200, 3%, 17%, .12);--sidebar-focus-color: hsla(210, 10%, 96%, .04);--memory-view-sidebar: 200, 3%, 12%;--primary: 210 6% 73%;--primary-content: 0 0% 8%;--secondary: var(--background);--secondary-content: var(--content);--secondary-active: 10, 9%, 12.5%;--secondary-active-content: 10, 100%, 68%;--secondary-hover: 10, 9%, 12.5%;--secondary-hover-content: 10, 100%, 68%;--secondary-hover-border: 10, 16%, 30%;--secondary-disabled: 0, 0%, 8%;--secondary-disabled-content: 210, 4%, 66%;--muted: 210, 2%, 48%;--muted-content: 240 5% 64.9%;--accent: 240 3.7% 15.9%;--accent-content: 0 0% 98%;--destructive: 0 83% 68%;--destructive-content: 336, 55%, 28%;--warning: 42, 98%, 80%;--warning-content: 40, 11%, 26%;--background-warning: 40, 9%, 13%;--background-warning-content: 210, 7%, 96%;--background-warning-border: 44, 99%, 67%, .16;--chip-destructive: 340, 47%, 18%;--chip-destructive-content: 340, 84%, 78%;--chip-destructive-border: 340, 55%, 27%;--chip-warning: 40, 36%, 21%;--chip-warning-content: 42, 100%, 87%;--chip-warning-border: 40, 23%, 33%;--background-grey2-border: 210, 3%, 28.63%;--background-grey3-border: 200, 3%, 17%;--background-destructive: 336, 55%, 17%;--background-destructive-content: 210, 7%, 96%;--background-destructive-border: 336, 55%, 28%;--chip-basic: 27, 34, 34, 1;--chip-basic-border: 57, 82, 82, 1;--chip-basic-content: 153, 223, 227, 1;--chip-standard: 22, 23, 23, 1;--chip-standard-border: 42, 44, 45, 1;--chip-standard-content: 165, 168, 171, 1;--chip-premium: 44, 43, 33, 1;--chip-premium-border: 80, 77, 54, 1;--chip-premium-content: 104, 98, 49, 1;--chip-usage-based: 254, 205, 90, .24;--chip-usage-based-border: 255, 245, 222, .16;--chip-usage-based-content: 255, 235, 189, 1;--input: 210, 3%, 17.25%;--ring: 240 4.9% 83.9%;--border-violet-alpha: 283, 10%, 30%;--background-violet: 258, 10%, 19%;--background-violet-content: var(--content);--background-violet-alpha: 280, 6%, 13%;--sidebar-color: 180, 2%, 11%;--dashboard-color: 210, 4%, 11%;--card-background: 210, 3%, 12%;--list-item-background: 200, 4%, 13%;--toggle-selector-border: 210, 3%, 28%;--ade-scrollbar: 210, 10%, 96%;--background-success: 120, 7%, 18%;--background-success-content: 120, 50%, 60%;--background-success-border: 120, 9%, 29%;--ui-base-6: .58 3% 66%;--success-content: 120, 9%, 25%;--success: 120, 55%, 61%;--selection-background: 230, 30%, 35%}}@media (prefers-color-scheme: dark){[data-mode=auto],[data-mode=dark]{--text-default: 210, 7%, 84.31%;--text-lighter: 210, 3%, 65%;--text-disabled: 200, 3%, 17%;--text-negative: 0, 0%, 9%;--border: 210, 3%, 17.25%;--border-drag: 0, 0%, 40%;--border-hover: 10, 100%, 81%;--border-dialog: 210, 4%, 66%;--dialog-overlay: 42, 44, 45, .08;--step-line: 0 0% 13.33%;--step-indicator-success: 0, 0%, 28%, 1;--step-indicator-error: 0, 0%, 28%, 1;--step-indicator-warning: 40, 40%, 45%, 1;--grey3: 200, 3%, 17%;--grey3-content: 0, 0%, 100%;--brand: 10, 100%, 68%;--brand-content: 0 0% 98%;--brand-hover: 12, 100%, 84%;--brand-hover-content: 10, 100%, 84%;--brand-disabled: 0, 0%, 8%;--brand-disabled-content: 210, 4%, 66%;--tertiary-hover: 0, 0%, 9.8%;--tertiary-hover-content: 10, 100%, 68%;--tertiary-content: 210, 8%, 84%;--tertiary-disabled-content: 210, 4%, 66%;--brand-light: 240, 13%, 18%;--brand-light-content: 240, 58%, 78%;--brand-light-hover: 240, 15%, 27%;--brand-light-border: 240, 15%, 27%;--violet: 278, 71%, 85%;--border-violet: 283, 69%, 89%, .24;--on-transparent: 100, 100%, 100%;--background: 0, 0%, 11.37%;--background-content: 210, 9%, 83.7%;--background-hover: 240, 10%, 3.9%;--content: var(--text-default);--panel-input-background: 0, 0%, 12.5%;--panel-input-background-content: var(--text-default);--user-content-background: 0deg 0% 15%;--agent-content-background: 231.43deg 8.64% 15.88%;--background-inverted: 0, 0%, 100%;--background-inverted-content: 0, 0%, 0%;--background-grey: 0, 0%, 8.82%;--background-grey-content: 210, 7%, 66.08%;--grey-content: 0, 0%, 17%;--info: 210, 7%, 96%;--background-grey2: 0, 0%, 13%;--background-grey2-content: var(--text-default);--slider-active: 200, 3%, 24%;--blue2: 249, 60%, 61%;--blue2-content: var(--text-default);--background-blue2: var(--blue2);--background-blue2-content: var(--blue2-content);--button-border: .56 .03 17%;--card: 240 10% 3.9%;--card-content: 0 0% 98%;--popover: var(--background);--popover-content: var(--content);--element-focus: 240, 7%, 14%;--user-color: 184, 100%, 15%;--user-color-content: 210, 10%, 96%;--agent-color: 212, 215%, 218%;--agent-color-content: 20, 20%, 20%;--sidebar-background-color: hsla(200, 3%, 17%, .12);--sidebar-focus-color: hsla(210, 10%, 96%, .04);--memory-view-sidebar: 200, 3%, 12%;--primary: 210 6% 73%;--primary-content: 0 0% 8%;--secondary: var(--background);--secondary-content: var(--content);--secondary-active: 10, 9%, 12.5%;--secondary-active-content: 10, 100%, 68%;--secondary-hover: 10, 9%, 12.5%;--secondary-hover-content: 10, 100%, 68%;--secondary-hover-border: 10, 16%, 30%;--secondary-disabled: 0, 0%, 8%;--secondary-disabled-content: 210, 4%, 66%;--muted: 210, 2%, 48%;--muted-content: 240 5% 64.9%;--accent: 240 3.7% 15.9%;--accent-content: 0 0% 98%;--destructive: 0 83% 68%;--destructive-content: 336, 55%, 28%;--warning: 42, 98%, 80%;--warning-content: 40, 11%, 26%;--background-warning: 40, 9%, 13%;--background-warning-content: 210, 7%, 96%;--background-warning-border: 44, 99%, 67%, .16;--chip-destructive: 340, 47%, 18%;--chip-destructive-content: 340, 84%, 78%;--chip-destructive-border: 340, 55%, 27%;--chip-warning: 40, 36%, 21%;--chip-warning-content: 42, 100%, 87%;--chip-warning-border: 40, 23%, 33%;--background-grey2-border: 210, 3%, 28.63%;--background-grey3-border: 200, 3%, 17%;--background-destructive: 336, 55%, 17%;--background-destructive-content: 210, 7%, 96%;--background-destructive-border: 336, 55%, 28%;--chip-basic: 27, 34, 34, 1;--chip-basic-border: 57, 82, 82, 1;--chip-basic-content: 153, 223, 227, 1;--chip-standard: 22, 23, 23, 1;--chip-standard-border: 42, 44, 45, 1;--chip-standard-content: 165, 168, 171, 1;--chip-premium: 44, 43, 33, 1;--chip-premium-border: 80, 77, 54, 1;--chip-premium-content: 104, 98, 49, 1;--chip-usage-based: 254, 205, 90, .24;--chip-usage-based-border: 255, 245, 222, .16;--chip-usage-based-content: 255, 235, 189, 1;--input: 210, 3%, 17.25%;--ring: 240 4.9% 83.9%;--border-violet-alpha: 283, 10%, 30%;--background-violet: 258, 10%, 19%;--background-violet-content: var(--content);--background-violet-alpha: 280, 6%, 13%;--sidebar-color: 180, 2%, 11%;--dashboard-color: 210, 4%, 11%;--card-background: 210, 3%, 12%;--list-item-background: 200, 4%, 13%;--toggle-selector-border: 210, 3%, 28%;--ade-scrollbar: 210, 10%, 96%;--background-success: 120, 7%, 18%;--background-success-content: 120, 50%, 60%;--background-success-border: 120, 9%, 29%;--ui-base-6: .58 3% 66%;--success-content: 120, 9%, 25%;--success: 120, 55%, 61%;--selection-background: 230, 30%, 35%}}.dark .visible-on-dark{display:inherit}.dark .invisible-on-dark,.visible-on-dark{display:none}.dark .opacity-0-on-dark{opacity:0}.dark .opacity-100-on-dark,.opacity-0-on-dark{opacity:1}.opacity-100-on-dark{opacity:0}.invisible-on-dark{display:inherit}body{scrollbar-width:thin;scrollbar-color:hsla(var(--ade-scrollbar),.16) transparent}*{scrollbar-width:thin}*::-webkit-scrollbar{width:5px;height:5px;background-color:transparent}*::-webkit-scrollbar-thumb{background-color:hsla(var(--ade-scrollbar),.16)}.shine{position:relative;overflow:hidden}.shine:before{content:"";position:absolute;width:100px;height:100%;background-image:linear-gradient(120deg,#fff0 30%,#fffc,#fff0 70%);top:0;left:-100px;animation:shine 2s infinite linear 1s}.lc-text-shimmer{position:relative;display:inline-block;color:hsl(var(--muted-content))}.lc-text-shimmer:after{content:attr(data-shimmer-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;color:#fffffff2;opacity:.98;font:inherit;letter-spacing:inherit;white-space:inherit;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 26%,rgba(0,0,0,.16) 40%,rgba(0,0,0,.58) 47%,black 50%,rgba(0,0,0,.58) 53%,rgba(0,0,0,.16) 60%,transparent 74%,transparent 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:260% 100%;-webkit-mask-position:170% 0;mask-image:linear-gradient(90deg,transparent 0%,transparent 26%,rgba(0,0,0,.16) 40%,rgba(0,0,0,.58) 47%,black 50%,rgba(0,0,0,.58) 53%,rgba(0,0,0,.16) 60%,transparent 74%,transparent 100%);mask-repeat:no-repeat;mask-size:260% 100%;mask-position:170% 0;will-change:mask-position,-webkit-mask-position;animation:text-shimmer 2.1s linear infinite}@keyframes shine{0%{left:-100%}60%{left:100%}to{left:100%}}@keyframes text-shimmer{0%{-webkit-mask-position:170% 0;mask-position:170% 0}to{-webkit-mask-position:-170% 0;mask-position:-170% 0}}@media (prefers-reduced-motion: reduce){.lc-text-shimmer{color:hsl(var(--muted-content))}.lc-text-shimmer:after{display:none}}@font-face{font-family:Fira Code;src:url(../fonts/variable/FiraCode-VF.ttf) format("truetype supports variations"),url(../fonts/variable/FiraCode-VF.ttf) format("truetype supports variations")}*{box-sizing:border-box}.h-head-cell{height:var(--head-cell-height)}.ignore-focus-on-buttons:has(button:focus){box-shadow:none}summary::-webkit-details-marker{display:none}@media (max-width: 480px){:root input,:root textarea{--font-size-xxs: 1rem;--font-size-xs: 1rem;--font-size-sm: 1rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem}}@-moz-document url-prefix(){input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}}.stabilize-scrollbar{scrollbar-gutter:stable}.w-fullplusscollbar{width:100%}.direction-rtl{direction:rtl}.generic-panel{container-type:inline-size}.generic-panel .hide-label-on-small-panel{display:block;visibility:visible}@container (max-width: 620px){.generic-panel .hide-label-on-small-panel{visibility:hidden;display:none}.generic-panel .hide-label-on-small-panel-button{aspect-ratio:1/1;width:auto;align-items:center;justify-content:center;padding:0}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
 */*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}*{border-color:hsl(var(--border))}body{background-color:hsl(var(--background));color:hsl(var(--content));font-feature-settings:"rlig" 1,"calt" 1}.\!container{width:100%!important}.container{width:100%}@media (min-width: 640px){.\!container{max-width:640px!important}.container{max-width:640px}}@media (min-width: 840px){.\!container{max-width:840px!important}.container{max-width:840px}}@media (min-width: 1440px){.\!container{max-width:1440px!important}.container{max-width:1440px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.-bottom-0\.5{bottom:-.125rem}.-bottom-\[3px\]{bottom:-3px}.-right-0\.5{right:-.125rem}.-right-1{right:-.25rem}.-right-2{right:-.5rem}.-top-1{top:-.25rem}.-top-2{top:-.5rem}.-top-6{top:-1.5rem}.bottom-0{bottom:0}.bottom-1{bottom:.25rem}.bottom-2{bottom:.5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-\[100\%\]{bottom:100%}.bottom-\[20px\]{bottom:20px}.bottom-\[4px\]{bottom:4px}.bottom-\[5px\]{bottom:5px}.bottom-full{bottom:100%}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-3{left:.75rem}.left-4{left:1rem}.left-5{left:1.25rem}.left-\[-4px\]{left:-4px}.left-\[100\%\]{left:100%}.left-\[17\.5px\]{left:17.5px}.left-\[20px\]{left:20px}.left-\[50\%\]{left:50%}.left-auto{left:auto}.left-full{left:100%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-5{right:1.25rem}.right-\[-10px\]{right:-10px}.right-\[5px\]{right:5px}.right-\[6px\]{right:6px}.top-0{top:0}.top-1\.5{top:.375rem}.top-1\/2{top:50%}.top-12{top:3rem}.top-2{top:.5rem}.top-2\.5{top:.625rem}.top-4{top:1rem}.top-5{top:1.25rem}.top-6{top:1.5rem}.top-\[-14px\]{top:-14px}.top-\[-25px\]{top:-25px}.top-\[0\],.top-\[0px\]{top:0}.top-\[100\%\]{top:100%}.top-\[13px\]{top:13px}.top-\[22px\]{top:22px}.top-\[23px\]{top:23px}.top-\[28px\]{top:28px}.top-\[4px\]{top:4px}.top-\[50\%\]{top:50%}.top-full{top:100%}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.z-\[0\]{z-index:0}.z-\[1000\]{z-index:1000}.z-\[100\]{z-index:100}.z-\[10\]{z-index:10}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.z-\[50\]{z-index:50}.z-\[9999\]{z-index:9999}.z-\[9\]{z-index:9}.z-agentSimulatorHeader{z-index:2}.z-dialog{z-index:10}.z-draggedItem{z-index:13}.z-dropdown{z-index:11}.z-header{z-index:7}.z-miniapp{z-index:9}.z-miniappShadow{z-index:8}.z-networkInspector{z-index:11}.z-rightAboveZero{z-index:1}.z-sidebarNav{z-index:6}.z-sidebarNavOverlay{z-index:5}.z-tooltip{z-index:12}.m-0{margin:0}.-mx-0\.5{margin-left:-.125rem;margin-right:-.125rem}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.-mx-2{margin-left:-.5rem;margin-right:-.5rem}.-mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-\[auto\],.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.-mb-0\.5{margin-bottom:-.125rem}.-ml-1{margin-left:-.25rem}.-ml-\[3px\]{margin-left:-3px}.-ml-px{margin-left:-1px}.-mr-4{margin-right:-1rem}.-mt-1{margin-top:-.25rem}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-\[10\%\]{margin-bottom:10%}.mb-\[8px\]{margin-bottom:8px}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-4{margin-left:1rem}.ml-6{margin-left:1.5rem}.ml-\[-10px\]{margin-left:-10px}.ml-\[18px\]{margin-left:18px}.ml-\[2px\]{margin-left:2px}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-\[75px\]{margin-right:75px}.mr-\[8px\]{margin-right:8px}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-\[-1px\]{margin-top:-1px}.mt-\[-2\.5px\]{margin-top:-2.5px}.mt-\[-2px\]{margin-top:-2px}.mt-\[-30px\]{margin-top:-30px}.mt-\[-3px\]{margin-top:-3px}.mt-\[-4px\]{margin-top:-4px}.mt-\[-50px\]{margin-top:-50px}.mt-\[0\.15rem\]{margin-top:.15rem}.mt-\[2px\]{margin-top:2px}.mt-\[3px\]{margin-top:3px}.mt-\[8px\]{margin-top:8px}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.line-clamp-4{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4}.\!block{display:block!important}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[374\/392\]{aspect-ratio:374/392}.aspect-square{aspect-ratio:1 / 1}.size-20{width:5rem;height:5rem}.\!h-3{height:.75rem!important}.\!h-4{height:1rem!important}.\!h-\[14px\]{height:14px!important}.\!h-\[32px\]{height:32px!important}.h-0{height:0px}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-4{height:1rem}.h-48{height:12rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-96{height:24rem}.h-\[100\%\]{height:100%}.h-\[1000px\]{height:1000px}.h-\[100dvh\]{height:100dvh}.h-\[100px\]{height:100px}.h-\[10px\]{height:10px}.h-\[110px\]{height:110px}.h-\[12px\]{height:12px}.h-\[130px\]{height:130px}.h-\[14px\]{height:14px}.h-\[150px\]{height:150px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[172px\]{height:172px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[1px\]{height:1px}.h-\[1rem\]{height:1rem}.h-\[20px\]{height:20px}.h-\[21px\]{height:21px}.h-\[22px\]{height:22px}.h-\[23px\]{height:23px}.h-\[240px\]{height:240px}.h-\[24px\]{height:24px}.h-\[250px\]{height:250px}.h-\[252px\]{height:252px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[27px\]{height:27px}.h-\[28px\]{height:28px}.h-\[300px\]{height:300px}.h-\[30px\]{height:30px}.h-\[320px\]{height:320px}.h-\[32px\]{height:32px}.h-\[33px\]{height:33px}.h-\[34px\]{height:34px}.h-\[36px\]{height:36px}.h-\[3px\]{height:3px}.h-\[400px\]{height:400px}.h-\[40px\]{height:40px}.h-\[42px\]{height:42px}.h-\[44px\]{height:44px}.h-\[45px\]{height:45px}.h-\[48px\]{height:48px}.h-\[4px\]{height:4px}.h-\[50\%\]{height:50%}.h-\[500px\]{height:500px}.h-\[50px\]{height:50px}.h-\[54px\]{height:54px}.h-\[56px\]{height:56px}.h-\[58px\]{height:58px}.h-\[5px\]{height:5px}.h-\[600px\]{height:600px}.h-\[60px\]{height:60px}.h-\[61px\]{height:61px}.h-\[64px\]{height:64px}.h-\[68px\]{height:68px}.h-\[72px\]{height:72px}.h-\[75px\]{height:75px}.h-\[78px\]{height:78px}.h-\[80px\]{height:80px}.h-\[8px\]{height:8px}.h-\[90\%\]{height:90%}.h-\[90dvh\]{height:90dvh}.h-\[90px\]{height:90px}.h-\[93px\]{height:93px}.h-\[96px\]{height:96px}.h-\[calc\(var\(--button-input-height-sm\)-4px\)\]{height:calc(var(--button-input-height-sm) - 4px)}.h-auto{height:auto}.h-biHeight{height:var(--button-input-height)}.h-biHeight-lg{height:var(--button-input-height-lg)}.h-biHeight-sm{height:var(--button-input-height-sm)}.h-biHeight-xs{height:var(--button-input-height-xs)}.h-full{height:100%}.h-header{height:var(--header-height)}.h-header-sm{height:var(--header-height-sm)}.h-inputHeight{height:var(--input-height)}.h-px{height:1px}.h-screen{height:100vh}.max-h-0{max-height:0px}.max-h-12{max-height:3rem}.max-h-3{max-height:.75rem}.max-h-32{max-height:8rem}.max-h-4{max-height:1rem}.max-h-48{max-height:12rem}.max-h-64{max-height:16rem}.max-h-8{max-height:2rem}.max-h-96{max-height:24rem}.max-h-\[100\%\]{max-height:100%}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[100px\]{max-height:100px}.max-h-\[12px\]{max-height:12px}.max-h-\[150px\]{max-height:150px}.max-h-\[168px\]{max-height:168px}.max-h-\[16px\]{max-height:16px}.max-h-\[180px\]{max-height:180px}.max-h-\[200px\]{max-height:200px}.max-h-\[240px\]{max-height:240px}.max-h-\[24px\]{max-height:24px}.max-h-\[25px\]{max-height:25px}.max-h-\[280px\]{max-height:280px}.max-h-\[300px\]{max-height:300px}.max-h-\[320px\]{max-height:320px}.max-h-\[400px\]{max-height:400px}.max-h-\[40px\]{max-height:40px}.max-h-\[50\%\]{max-height:50%}.max-h-\[600px\]{max-height:600px}.max-h-\[70px\]{max-height:70px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[72px\]{max-height:72px}.max-h-\[76vh\]{max-height:76vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[87px\]{max-height:87px}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[95dvh\]{max-height:95dvh}.max-h-\[calc\(100svh-2rem\)\]{max-height:calc(100svh - 2rem)}.max-h-\[min\(560px\,calc\(100vh-8rem\)\)\]{max-height:min(560px,calc(100vh - 8rem))}.\!min-h-\[32px\]{min-height:32px!important}.min-h-0{min-height:0px}.min-h-12{min-height:3rem}.min-h-2{min-height:.5rem}.min-h-24{min-height:6rem}.min-h-3{min-height:.75rem}.min-h-4{min-height:1rem}.min-h-6{min-height:1.5rem}.min-h-8{min-height:2rem}.min-h-\[100\%\]{min-height:100%}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[150px\]{min-height:150px}.min-h-\[1px\]{min-height:1px}.min-h-\[200px\]{min-height:200px}.min-h-\[240px\]{min-height:240px}.min-h-\[250px\]{min-height:250px}.min-h-\[260px\]{min-height:260px}.min-h-\[300px\]{min-height:300px}.min-h-\[30px\]{min-height:30px}.min-h-\[320px\]{min-height:320px}.min-h-\[32px\]{min-height:32px}.min-h-\[33px\]{min-height:33px}.min-h-\[35px\]{min-height:35px}.min-h-\[36px\]{min-height:36px}.min-h-\[400px\]{min-height:400px}.min-h-\[40px\]{min-height:40px}.min-h-\[45px\]{min-height:45px}.min-h-\[48px\]{min-height:48px}.min-h-\[50\%\]{min-height:50%}.min-h-\[500px\]{min-height:500px}.min-h-\[50px\]{min-height:50px}.min-h-\[51px\]{min-height:51px}.min-h-\[560px\]{min-height:560px}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[60\%\]{min-height:60%}.min-h-\[64px\]{min-height:64px}.min-h-\[66px\]{min-height:66px}.min-h-\[70px\]{min-height:70px}.min-h-\[72px\]{min-height:72px}.min-h-\[80px\]{min-height:80px}.min-h-\[87px\]{min-height:87px}.min-h-biHeight{min-height:var(--button-input-height)}.min-h-biHeight-lg{min-height:var(--button-input-height-lg)}.min-h-biHeight-sm{min-height:var(--button-input-height-sm)}.min-h-biHeight-xs{min-height:var(--button-input-height-xs)}.min-h-full{min-height:100%}.min-h-header{min-height:var(--header-height)}.min-h-header-sm{min-height:var(--header-height-sm)}.\!w-3{width:.75rem!important}.\!w-4{width:1rem!important}.\!w-6{width:1.5rem!important}.w-0{width:0px}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-3\/4{width:75%}.w-3\/5{width:60%}.w-32{width:8rem}.w-36{width:9rem}.w-4{width:1rem}.w-4\/5{width:80%}.w-48{width:12rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-72{width:18rem}.w-8{width:2rem}.w-80{width:20rem}.w-9{width:2.25rem}.w-\[0\]{width:0}.w-\[100\%\]{width:100%}.w-\[100dvw\]{width:100dvw}.w-\[100px\]{width:100px}.w-\[10px\]{width:10px}.w-\[120px\]{width:120px}.w-\[12px\]{width:12px}.w-\[14px\]{width:14px}.w-\[150px\]{width:150px}.w-\[15px\]{width:15px}.w-\[160px\]{width:160px}.w-\[16px\]{width:16px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[1ch\]{width:1ch}.w-\[1px\]{width:1px}.w-\[200px\]{width:200px}.w-\[20px\]{width:20px}.w-\[220px\]{width:220px}.w-\[225px\]{width:225px}.w-\[22px\]{width:22px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[256px\]{width:256px}.w-\[25px\]{width:25px}.w-\[26px\]{width:26px}.w-\[28px\]{width:28px}.w-\[2px\]{width:2px}.w-\[30\%\]{width:30%}.w-\[300px\]{width:300px}.w-\[30px\]{width:30px}.w-\[320px\]{width:320px}.w-\[32px\]{width:32px}.w-\[34px\]{width:34px}.w-\[35\%\]{width:35%}.w-\[350px\]{width:350px}.w-\[36px\]{width:36px}.w-\[400px\]{width:400px}.w-\[40px\]{width:40px}.w-\[42px\]{width:42px}.w-\[44px\]{width:44px}.w-\[45px\]{width:45px}.w-\[47\%\]{width:47%}.w-\[48px\]{width:48px}.w-\[4px\]{width:4px}.w-\[50\%\]{width:50%}.w-\[50px\]{width:50px}.w-\[52px\]{width:52px}.w-\[54px\]{width:54px}.w-\[56px\]{width:56px}.w-\[5px\]{width:5px}.w-\[60px\]{width:60px}.w-\[64px\]{width:64px}.w-\[65px\]{width:65px}.w-\[72px\]{width:72px}.w-\[75px\]{width:75px}.w-\[780px\]{width:780px}.w-\[80\%\]{width:80%}.w-\[800px\]{width:800px}.w-\[84px\]{width:84px}.w-\[8ch\]{width:8ch}.w-\[8px\]{width:8px}.w-\[90\%\]{width:90%}.w-\[96px\]{width:96px}.w-\[99px\]{width:99px}.w-\[calc\(100\%\+1rem\)\]{width:calc(100% + 1rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100\%-3rem\)\]{width:calc(100% - 3rem)}.w-\[clamp\(400px\,48vw\,500px\)\]{width:clamp(400px,48vw,500px)}.w-\[min\(640px\,90vw\)\]{width:min(640px,90vw)}.w-auto{width:auto}.w-biWidth{width:var(--button-input-height)}.w-biWidth-sm{width:var(--button-input-height-sm)}.w-biWidth-xs{width:var(--button-input-height-xs)}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.w-px{width:1px}.w-sidebar{width:var(--sidebar-width)}.min-w-0{min-width:0px}.min-w-1{min-width:.25rem}.min-w-2{min-width:.5rem}.min-w-3{min-width:.75rem}.min-w-4{min-width:1rem}.min-w-5{min-width:1.25rem}.min-w-6{min-width:1.5rem}.min-w-8{min-width:2rem}.min-w-\[100\%\]{min-width:100%}.min-w-\[100px\]{min-width:100px}.min-w-\[10rem\]{min-width:10rem}.min-w-\[125px\]{min-width:125px}.min-w-\[12px\]{min-width:12px}.min-w-\[132px\]{min-width:132px}.min-w-\[150px\]{min-width:150px}.min-w-\[16px\]{min-width:16px}.min-w-\[180px\]{min-width:180px}.min-w-\[1px\]{min-width:1px}.min-w-\[1rem\]{min-width:1rem}.min-w-\[200px\]{min-width:200px}.min-w-\[20px\]{min-width:20px}.min-w-\[220px\]{min-width:220px}.min-w-\[240px\]{min-width:240px}.min-w-\[24px\]{min-width:24px}.min-w-\[250px\]{min-width:250px}.min-w-\[260px\]{min-width:260px}.min-w-\[26px\]{min-width:26px}.min-w-\[300px\]{min-width:300px}.min-w-\[320px\]{min-width:320px}.min-w-\[350px\]{min-width:350px}.min-w-\[36px\]{min-width:36px}.min-w-\[400px\]{min-width:400px}.min-w-\[44px\]{min-width:44px}.min-w-\[50\%\]{min-width:50%}.min-w-\[500px\]{min-width:500px}.min-w-\[50px\]{min-width:50px}.min-w-\[55px\]{min-width:55px}.min-w-\[60\%\]{min-width:60%}.min-w-\[64px\]{min-width:64px}.min-w-\[72px\]{min-width:72px}.min-w-\[80px\]{min-width:80px}.min-w-\[83px\]{min-width:83px}.min-w-\[8rem\]{min-width:8rem}.min-w-biWidth{min-width:var(--button-input-height)}.min-w-biWidth-sm{min-width:var(--button-input-height-sm)}.min-w-biWidth-xs{min-width:var(--button-input-height-xs)}.min-w-full{min-width:100%}.min-w-sidebar{min-width:var(--sidebar-width)}.max-w-3{max-width:.75rem}.max-w-4xl{max-width:56rem}.max-w-64{max-width:16rem}.max-w-8{max-width:2rem}.max-w-\[100\%\]{max-width:100%}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1024px\]{max-width:1024px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[120px\]{max-width:120px}.max-w-\[1280px\]{max-width:1280px}.max-w-\[130px\]{max-width:130px}.max-w-\[1398px\]{max-width:1398px}.max-w-\[140px\]{max-width:140px}.max-w-\[150px\]{max-width:150px}.max-w-\[176px\]{max-width:176px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[240px\]{max-width:240px}.max-w-\[24px\]{max-width:24px}.max-w-\[250px\]{max-width:250px}.max-w-\[260px\]{max-width:260px}.max-w-\[26px\]{max-width:26px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[330px\]{max-width:330px}.max-w-\[340px\]{max-width:340px}.max-w-\[350px\]{max-width:350px}.max-w-\[360px\]{max-width:360px}.max-w-\[380px\]{max-width:380px}.max-w-\[390px\]{max-width:390px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[44px\]{max-width:44px}.max-w-\[468px\]{max-width:468px}.max-w-\[50\%\]{max-width:50%}.max-w-\[500px\]{max-width:500px}.max-w-\[50px\]{max-width:50px}.max-w-\[520px\]{max-width:520px}.max-w-\[600px\]{max-width:600px}.max-w-\[610px\]{max-width:610px}.max-w-\[65\%\]{max-width:65%}.max-w-\[650px\]{max-width:650px}.max-w-\[680px\]{max-width:680px}.max-w-\[70\%\]{max-width:70%}.max-w-\[700px\]{max-width:700px}.max-w-\[720px\]{max-width:720px}.max-w-\[72px\]{max-width:72px}.max-w-\[80\%\]{max-width:80%}.max-w-\[800px\]{max-width:800px}.max-w-\[824px\]{max-width:824px}.max-w-\[85vw\]{max-width:85vw}.max-w-\[900px\]{max-width:900px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[94vw\]{max-width:94vw}.max-w-\[95vw\]{max-width:95vw}.max-w-\[960px\]{max-width:960px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.flex-1{flex:1 1 0%}.flex-\[0_0_50\%\]{flex:0 0 50%}.flex-\[1_1_100\%\]{flex:1 1 100%}.flex-\[1_1_50\%\]{flex:1 1 50%}.flex-\[min-content\]{flex:min-content}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-auto{table-layout:auto}.caption-bottom{caption-side:bottom}.origin-left{transform-origin:left}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-px{--tw-translate-y: -1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[0\]{--tw-translate-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[2px\]{--tw-translate-y: 2px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-px{--tw-translate-y: 1px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-125{--tw-scale-x: 1.25;--tw-scale-y: 1.25;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-\[1\.58\]{--tw-scale-x: 1.58;--tw-scale-y: 1.58;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform-gpu{transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes progress{0%{transform:translate(0) scaleX(0)}40%{transform:translate(0) scaleX(.4)}to{transform:translate(100%) scaleX(.5)}}.animate-progress{animation:progress 1s infinite linear}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-col-resize{cursor:col-resize}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.cursor-ns-resize{cursor:ns-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-row-resize{cursor:row-resize}.cursor-text{cursor:text}.touch-auto{touch-action:auto}.touch-none{touch-action:none}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize-x{resize:horizontal}.resize{resize:both}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[160px_1fr\]{grid-template-columns:160px 1fr}.grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[repeat\(auto-fit\,225px\)\]{grid-template-columns:repeat(auto-fit,225px)}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-2{gap:var(--default-gap)}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-\[2px\]{gap:2px}.gap-\[5px\]{gap:5px}.gap-\[6px\]{gap:6px}.gap-\[7px\]{gap:7px}.gap-\[80px\]{gap:80px}.gap-\[8px\]{gap:8px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1{row-gap:.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>: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))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-input>:not([hidden])~:not([hidden]){border-color:hsl(var(--input))}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-hidden{overflow-y:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis,.text-ellipsis{text-overflow:ellipsis}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.whitespace-break-spaces{white-space:break-spaces}.text-wrap{text-wrap:wrap}.text-nowrap{text-wrap:nowrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:var(--radius)}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[7px\]{border-radius:7px}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-none{border-radius:0}.rounded-sm{border-radius:3px}.rounded-xl{border-radius:.75rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-x{border-left-width:1px;border-right-width:1px}.border-x-\[5px\]{border-left-width:5px;border-right-width:5px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-b-4{border-bottom-width:4px}.border-l{border-left-width:1px}.border-l-0{border-left-width:0px}.border-l-2{border-left-width:2px}.border-l-4{border-left-width:4px}.border-l-\[3px\]{border-left-width:3px}.border-r{border-right-width:1px}.border-r-0{border-right-width:0px}.border-t{border-top-width:1px}.border-t-0{border-top-width:0px}.border-t-\[5px\]{border-top-width:5px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.\!border-border-hover{border-color:hsl(var(--border-hover))!important}.border-\[hsl\(var\(--ui-base-6\)\)\]{border-color:hsl(var(--ui-base-6))}.border-accent{border-color:hsl(var(--accent))}.border-background{border-color:hsl(var(--background))}.border-background-grey2-border{border-color:hsl(var(--background-grey2-border))}.border-background-grey3{border-color:hsl(var(--grey3))}.border-background-grey3-border{border-color:hsl(var(--background-grey3-border))}.border-background-success-border{border-color:hsl(var(--background-success-border))}.border-background-warning-border{border-color:hsl(var(--background-warning-border))}.border-border{border-color:hsl(var(--border))}.border-border-violet{border-color:hsl(var(--border-violet))}.border-brand{border-color:hsl(var(--brand))}.border-brand-light{border-color:hsl(var(--brand-light))}.border-brand-light-border{border-color:hsl(var(--brand-light-border))}.border-button-border{border-color:hsl(var(--button-border))}.border-chip-basic-border{border-color:rgba(var(--chip-basic-border))}.border-chip-destructive-border{border-color:hsl(var(--chip-destructive-border))}.border-chip-premium-border{border-color:rgba(var(--chip-premium-border))}.border-chip-standard-border{border-color:rgba(var(--chip-standard-border))}.border-chip-usage-based-border{border-color:rgba(var(--chip-usage-based-border))}.border-chip-warning-border{border-color:hsl(var(--chip-warning-border))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive-content{border-color:hsl(var(--destructive-content))}.border-destructive\/30{border-color:hsl(var(--destructive) / .3)}.border-dialog{border-color:hsl(var(--border-dialog))}.border-grey-content{border-color:hsl(var(--grey-content))}.border-input{border-color:hsl(var(--input))}.border-muted{border-color:hsl(var(--muted))}.border-primary{border-color:hsl(var(--primary))}.border-secondary{border-color:hsl(var(--secondary))}.border-success-content{border-color:hsl(var(--success-content))}.border-transparent{border-color:transparent}.border-violet-alpha-border{border-color:hsl(var(--border-violet-alpha))}.border-warning{border-color:hsl(var(--warning))}.border-warning-content{border-color:hsl(var(--warning-content))}.border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/35{border-color:#ffffff59}.border-x-border{border-left-color:hsl(var(--border));border-right-color:hsl(var(--border))}.border-x-brand{border-left-color:hsl(var(--brand));border-right-color:hsl(var(--brand))}.border-x-transparent{border-left-color:transparent;border-right-color:transparent}.border-y-brand{border-top-color:hsl(var(--brand));border-bottom-color:hsl(var(--brand))}.border-b-input{border-bottom-color:hsl(var(--input))}.border-b-primary{border-bottom-color:hsl(var(--primary))}.border-l-transparent{border-left-color:transparent}.border-r-background-grey3-border{border-right-color:hsl(var(--background-grey3-border))}.border-r-border{border-right-color:hsl(var(--border))}.border-r-transparent{border-right-color:transparent}.border-t-border{border-top-color:hsl(var(--border))}.border-t-transparent{border-top-color:transparent}.bg-\[\#071116\]{--tw-bg-opacity: 1;background-color:rgb(7 17 22 / var(--tw-bg-opacity, 1))}.bg-\[\#0e1a20\]{--tw-bg-opacity: 1;background-color:rgb(14 26 32 / var(--tw-bg-opacity, 1))}.bg-\[\#172229\]{--tw-bg-opacity: 1;background-color:rgb(23 34 41 / var(--tw-bg-opacity, 1))}.bg-\[\#229ED9\]\/10{background-color:#229ed91a}.bg-\[rgba\(255\,204\,0\,0\.15\)\]{background-color:#ffcc0026}.bg-\[rgba\(255\,204\,0\,0\.35\)\]{background-color:#ffcc0059}.bg-accent{background-color:hsl(var(--accent))}.bg-agent{background-color:hsl(var(--agent-color))}.bg-amber-400{--tw-bg-opacity: 1;background-color:rgb(251 191 36 / var(--tw-bg-opacity, 1))}.bg-background{background-color:hsl(var(--background))}.bg-background-black{background-color:hsl(var(--background-black))}.bg-background-black-content{background-color:hsl(var(--background-black-content))}.bg-background-black-hover{background-color:hsl(var(--background-black-hover))}.bg-background-blue2{background-color:hsl(var(--background-blue2))}.bg-background-content{background-color:hsl(var(--background-content))}.bg-background-destructive{background-color:hsl(var(--background-destructive))}.bg-background-destructive-content{background-color:hsl(var(--background-destructive-content))}.bg-background-grey{background-color:hsl(var(--background-grey))}.bg-background-grey-content{background-color:hsl(var(--background-grey-content))}.bg-background-grey-hover{background-color:hsl(var(--background-grey-hover))}.bg-background-grey\/40{background-color:hsl(var(--background-grey) / .4)}.bg-background-grey2{background-color:hsl(var(--background-grey2))}.bg-background-grey2-content{background-color:hsl(var(--background-grey2-content))}.bg-background-grey2\/60{background-color:hsl(var(--background-grey2) / .6)}.bg-background-grey3{background-color:hsl(var(--grey3))}.bg-background-hover{background-color:hsl(var(--background-hover))}.bg-background-success{background-color:hsl(var(--background-success))}.bg-background-violet{background-color:hsl(var(--background-violet))}.bg-background-violet-alpha{background-color:hsl(var(--background-violet-alpha))}.bg-background-warning{background-color:hsl(var(--background-warning))}.bg-background-warning-content{background-color:hsl(var(--background-warning-content))}.bg-background\/80{background-color:hsl(var(--background) / .8)}.bg-background\/95{background-color:hsl(var(--background) / .95)}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity, 1))}.bg-black\/10{background-color:#0000001a}.bg-black\/30{background-color:#0000004d}.bg-black\/40{background-color:#0006}.bg-black\/85{background-color:#000000d9}.bg-blue-400{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-blue-500\/10{background-color:#3b82f61a}.bg-border{background-color:hsl(var(--border))}.bg-brand{background-color:hsl(var(--brand))}.bg-brand-content{background-color:hsl(var(--brand-content))}.bg-brand-disabled{background-color:hsl(var(--brand-disabled))}.bg-brand-hover{background-color:hsl(var(--brand-hover))}.bg-brand-light{background-color:hsl(var(--brand-light))}.bg-brand-light-content{background-color:hsl(var(--brand-light-content))}.bg-brand\/10{background-color:hsl(var(--brand) / .1)}.bg-card-background{background-color:hsl(var(--card-background))}.bg-chip-basic{background-color:rgba(var(--chip-basic))}.bg-chip-destructive{background-color:hsl(var(--chip-destructive))}.bg-chip-premium{background-color:rgba(var(--chip-premium))}.bg-chip-standard{background-color:rgba(var(--chip-standard))}.bg-chip-usage-based{background-color:rgba(var(--chip-usage-based))}.bg-chip-warning{background-color:hsl(var(--chip-warning))}.bg-content{background-color:hsl(var(--content))}.bg-current{background-color:currentColor}.bg-destructive{background-color:hsl(var(--destructive))}.bg-destructive-content{background-color:hsl(var(--destructive-content))}.bg-destructive-diff{background-color:hsl(var(--destructive-diff))}.bg-destructive\/10{background-color:hsl(var(--destructive) / .1)}.bg-dialog-overlay{background-color:rgba(var(--dialog-overlay))}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-list-item-background{background-color:hsl(var(--list-item-background))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted-content{background-color:hsl(var(--muted-content))}.bg-muted\/20{background-color:hsl(var(--muted) / .2)}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-neutral-900{--tw-bg-opacity: 1;background-color:rgb(23 23 23 / var(--tw-bg-opacity, 1))}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-panel-input-background{background-color:hsl(var(--panel-input-background))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-popover{background-color:hsl(var(--popover))}.bg-primary{background-color:hsl(var(--primary))}.bg-primary-content{background-color:hsl(var(--primary-content))}.bg-primary-hover{background-color:hsl(var(--primary-hover))}.bg-primary\/10{background-color:hsl(var(--primary) / .1)}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-500\/30{background-color:#ef44444d}.bg-ring{background-color:hsl(var(--ring))}.bg-secondary{background-color:hsl(var(--secondary))}.bg-secondary-active{background-color:hsl(var(--secondary-active))}.bg-secondary-content{background-color:hsl(var(--secondary-content))}.bg-secondary-disabled{background-color:hsl(var(--secondary-disabled))}.bg-secondary-hover{background-color:hsl(var(--secondary-hover))}.bg-slider-active{background-color:hsl(var(--slider-active))}.bg-tertiary-hover{background-color:hsl(var(--tertiary-hover))}.bg-transparent{background-color:transparent}.bg-warning{background-color:hsl(var(--warning))}.bg-warning-content{background-color:hsl(var(--warning-content))}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/10{background-color:#ffffff1a}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/90{background-color:#ffffffe6}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-zinc-100{--tw-bg-opacity: 1;background-color:rgb(244 244 245 / var(--tw-bg-opacity, 1))}.bg-\[linear-gradient\(180deg\,rgba\(7\,17\,22\,0\.60\)_0\%\,rgba\(3\,12\,16\,0\.82\)_100\%\)\]{background-image:linear-gradient(180deg,#07111699,#030c10d1)}.bg-\[linear-gradient\(180deg\,rgba\(7\,17\,22\,0\.62\)_0\%\,rgba\(3\,12\,16\,0\.78\)_100\%\)\]{background-image:linear-gradient(180deg,#0711169e,#030c10c7)}.bg-\[radial-gradient\(circle_at_16\%_0\%\,rgba\(255\,255\,255\,0\.12\)\,transparent_34\%\)\,linear-gradient\(135deg\,rgba\(255\,255\,255\,0\.04\)_0\%\,transparent_36\%\,rgba\(0\,0\,0\,0\.34\)_100\%\)\]{background-image:radial-gradient(circle at 16% 0%,rgba(255,255,255,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.04) 0%,transparent 36%,rgba(0,0,0,.34) 100%)}.bg-\[radial-gradient\(circle_at_20\%_18\%\,rgba\(80\,213\,232\,0\.28\)\,transparent_32\%\)\,radial-gradient\(circle_at_85\%_10\%\,rgba\(255\,73\,73\,0\.28\)\,transparent_30\%\)\]{background-image:radial-gradient(circle at 20% 18%,rgba(80,213,232,.28),transparent 32%),radial-gradient(circle at 85% 10%,rgba(255,73,73,.28),transparent 30%)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-\[center_42\%\]{-o-object-position:center 42%;object-position:center 42%}.object-\[center_70\%\]{-o-object-position:center 70%;object-position:center 70%}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-\[0\.2rem\]{padding:.2rem}.p-\[1px\]{padding:1px}.p-\[2px\]{padding:2px}.p-\[3px\]{padding:3px}.p-\[5px\]{padding:5px}.p-px{padding:1px}.px-0{padding-left:0;padding-right:0}.px-0\.5{padding-left:.125rem;padding-right:.125rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.px-9{padding-left:2.25rem;padding-right:2.25rem}.px-\[1\.5px\]{padding-left:1.5px;padding-right:1.5px}.px-\[1px\]{padding-left:1px;padding-right:1px}.px-\[24px\]{padding-left:24px;padding-right:24px}.px-\[28px\]{padding-left:28px;padding-right:28px}.px-\[6px\]{padding-left:6px;padding-right:6px}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[1px\]{padding-top:1px;padding-bottom:1px}.py-\[2px\]{padding-top:2px;padding-bottom:2px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-12{padding-bottom:3rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-3{padding-bottom:.75rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[11px\]{padding-bottom:11px}.pb-\[4px\]{padding-bottom:4px}.pb-px{padding-bottom:1px}.pl-1{padding-left:.25rem}.pl-12{padding-left:3rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-4{padding-left:1rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[20px\]{padding-left:20px}.pl-\[30px\]{padding-left:30px}.pl-\[9\.5px\]{padding-left:9.5px}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-1\.5{padding-right:.375rem}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-\[10px\]{padding-right:10px}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-5{padding-top:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[100px\]{padding-top:100px}.pt-\[10vh\]{padding-top:10vh}.pt-\[12vh\]{padding-top:12vh}.pt-\[5px\]{padding-top:5px}.pt-\[clamp\(8rem\,18vh\,14rem\)\]{padding-top:clamp(8rem,18vh,14rem)}.pt-px{padding-top:1px}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.font-\[inherit\]{font-family:inherit}.font-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-sans{font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.\!text-\[10px\]{font-size:10px!important}.\!text-\[18px\]{font-size:18px!important}.\!text-\[9px\]{font-size:9px!important}.text-2xl{font-size:1.5rem;line-height:2rem}.text-\[0\.5rem\]{font-size:.5rem}.text-\[0\.625rem\]{font-size:.625rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[1\.725rem\]{font-size:1.725rem}.text-\[1\.875rem\]{font-size:1.875rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[28px\]{font-size:28px}.text-\[2rem\]{font-size:2rem}.text-\[6px\]{font-size:6px}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-sm{font-size:var(--font-size-sm)}.text-xl{font-size:var(--font-size-xl)}.text-xs{font-size:var(--font-size-xs)}.\!font-semibold{font-weight:500!important}.font-bold{font-weight:600}.font-light{font-weight:300}.font-medium{font-weight:400}.font-normal{font-weight:300}.font-semibold{font-weight:500}.font-thin{font-weight:100}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-4{line-height:1rem}.leading-5{line-height:1.25rem}.leading-7{line-height:1.75rem}.leading-\[14px\]{line-height:14px}.leading-\[21px\]{line-height:21px}.leading-\[25px\]{line-height:25px}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[0\.01em\]{letter-spacing:.01em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.25em\]{letter-spacing:.25em}.tracking-\[0\]{letter-spacing:0}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-widest{letter-spacing:.1em}.\!text-emerald-500{--tw-text-opacity: 1 !important;color:rgb(16 185 129 / var(--tw-text-opacity, 1))!important}.\!text-warning{color:hsl(var(--warning))!important}.\!text-white{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.text-\[\#229ED9\]{--tw-text-opacity: 1;color:rgb(34 158 217 / var(--tw-text-opacity, 1))}.text-\[color\:inherit\]{color:inherit}.text-agent-content{color:hsl(var(--agent-color-content))}.text-amber-400{--tw-text-opacity: 1;color:rgb(251 191 36 / var(--tw-text-opacity, 1))}.text-background{color:hsl(var(--background))}.text-background-black-content{color:hsl(var(--background-black-content))}.text-background-content{color:hsl(var(--background-content))}.text-background-destructive-content{color:hsl(var(--background-destructive-content))}.text-background-grey-content{color:hsl(var(--background-grey-content))}.text-background-grey2-content{color:hsl(var(--background-grey2-content))}.text-background-grey3-content{color:hsl(var(--grey3-content))}.text-background-success-content{color:hsl(var(--background-success-content))}.text-background-violet-content{color:hsl(var(--background-violet-content))}.text-background-warning-content{color:hsl(var(--background-warning-content))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.text-blue-400{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.text-blue-500{--tw-text-opacity: 1;color:rgb(59 130 246 / var(--tw-text-opacity, 1))}.text-brand{color:hsl(var(--brand))}.text-brand-content{color:hsl(var(--brand-content))}.text-brand-disabled-content{color:hsl(var(--brand-disabled-content))}.text-brand-light-content{color:hsl(var(--brand-light-content))}.text-chip-basic-content{color:rgba(var(--chip-basic-content))}.text-chip-destructive-content{color:hsl(var(--chip-destructive-content))}.text-chip-premium-content{color:rgba(var(--chip-premium-content))}.text-chip-standard-content{color:rgba(var(--chip-standard-content))}.text-chip-usage-based-content{color:rgba(var(--chip-usage-based-content))}.text-chip-warning-content{color:hsl(var(--chip-warning-content))}.text-content{color:hsl(var(--content))}.text-current{color:currentColor}.text-destructive{color:hsl(var(--destructive))}.text-destructive-content{color:hsl(var(--destructive-content))}.text-destructive-diff-content{color:hsl(var(--destructive-diff-content))}.text-emerald-500{--tw-text-opacity: 1;color:rgb(16 185 129 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-green-500{--tw-text-opacity: 1;color:rgb(34 197 94 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-info{color:hsl(var(--info))}.text-inherit{color:inherit}.text-muted{color:hsl(var(--muted))}.text-muted-content{color:hsl(var(--muted-content))}.text-neutral-600{--tw-text-opacity: 1;color:rgb(82 82 82 / var(--tw-text-opacity, 1))}.text-neutral-950{--tw-text-opacity: 1;color:rgb(10 10 10 / var(--tw-text-opacity, 1))}.text-orange-400{--tw-text-opacity: 1;color:rgb(251 146 60 / var(--tw-text-opacity, 1))}.text-panel-input-background-content{color:hsl(var(--panel-input-background-content))}.text-pink-400{--tw-text-opacity: 1;color:rgb(244 114 182 / var(--tw-text-opacity, 1))}.text-positive{color:hsl(var(--positive))}.text-primary{color:hsl(var(--primary))}.text-primary-content{color:hsl(var(--primary-content))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-secondary-content{color:hsl(var(--secondary-content))}.text-secondary-disabled-content{color:hsl(var(--secondary-disabled-content))}.text-steel{color:hsl(var(--steel))}.text-success{color:hsl(var(--success))}.text-tertiary-content{color:hsl(var(--tertiary-content))}.text-tertiary-disabled-content{color:hsl(var(--tertiary-disabled-content))}.text-tertiary-hover-content{color:hsl(var(--tertiary-hover-content))}.text-text-disabled{color:hsl(var(--text-disabled))}.text-text-lighter{color:hsl(var(--text-lighter))}.text-transparent{color:transparent}.text-violet{color:hsl(var(--violet))}.text-warning{color:hsl(var(--warning))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/45{color:#ffffff73}.text-white\/80{color:#fffc}.text-yellow-500{--tw-text-opacity: 1;color:rgb(234 179 8 / var(--tw-text-opacity, 1))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.text-zinc-500{--tw-text-opacity: 1;color:rgb(113 113 122 / var(--tw-text-opacity, 1))}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.decoration-blue-500{text-decoration-color:#3b82f6}.decoration-yellow-500{text-decoration-color:#eab308}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.mix-blend-screen{mix-blend-mode:screen}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.52\)\]{--tw-shadow: 0 24px 80px rgba(0,0,0,.52);--tw-shadow-colored: 0 24px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.08\)\]{--tw-shadow: inset 0 1px 0 rgba(255,255,255,.08);--tw-shadow-colored: inset 0 1px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-blue-500{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1))}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-2xl{--tw-blur: blur(40px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.72\)\]{--tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.72));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.saturate-150{--tw-saturate: saturate(1.5);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[grid-template-rows\,opacity\,transform\]{transition-property:grid-template-rows,opacity,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[max-width\,width\]{transition-property:max-width,width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-width{transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-1000{transition-delay:1s}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-\[grid-template-rows\,opacity\,transform\]{will-change:grid-template-rows,opacity,transform}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.animate-in{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.fade-in,.fade-in-0{--tw-enter-opacity: 0}.fade-in-5{--tw-enter-opacity: .05}.zoom-in-95{--tw-enter-scale: .95}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.delay-1000{animation-delay:1s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.\[scrollbar-width\:none\]{scrollbar-width:none}@font-face{font-family:Manrope;font-display:swap;src:url(/assets/Manrope-VF-CZfUxJDf.ttf) format("truetype")}@font-face{font-family:Fira Code;font-display:swap;src:url(/assets/FiraCode-VF-FVeudrhF.ttf) format("truetype")}html{-webkit-text-size-adjust:100%;font-family:var(--font-sans),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;scroll-behavior:smooth;overflow:hidden}body{container-type:inline-size}button,a,input,select,textarea,[role=button],[role=menuitem]{-webkit-app-region:no-drag;app-region:no-drag}.do-drag{-webkit-app-region:drag;app-region:drag}.no-drag{-webkit-app-region:no-drag;app-region:no-drag}@media (prefers-color-scheme: dark){:root{--text-default: 210, 7%, 84.31%;--text-lighter: 210, 3%, 65%;--text-disabled: 200, 3%, 17%;--text-negative: 0, 0%, 9%;--border: 210, 3%, 17.25%;--border-drag: 0, 0%, 40%;--border-hover: 10, 100%, 81%;--border-dialog: 210, 4%, 66%;--dialog-overlay: 42, 44, 45, .08;--step-line: 0 0% 13.33%;--step-indicator-success: 0, 0%, 28%, 1;--step-indicator-error: 0, 0%, 28%, 1;--step-indicator-warning: 40, 40%, 45%, 1;--grey3: 200, 3%, 17%;--grey3-content: 0, 0%, 100%;--brand: 10, 100%, 68%;--brand-content: 0 0% 98%;--brand-hover: 12, 100%, 84%;--brand-hover-content: 10, 100%, 84%;--brand-disabled: 0, 0%, 8%;--brand-disabled-content: 210, 4%, 66%;--tertiary-hover: 0, 0%, 9.8%;--tertiary-hover-content: 10, 100%, 68%;--tertiary-content: 210, 8%, 84%;--tertiary-disabled-content: 210, 4%, 66%;--brand-light: 240, 13%, 18%;--brand-light-content: 240, 58%, 78%;--brand-light-hover: 240, 15%, 27%;--brand-light-border: 240, 15%, 27%;--violet: 278, 71%, 85%;--border-violet: 283, 69%, 89%, .24;--on-transparent: 100, 100%, 100%;--background: 0, 0%, 11.37%;--background-content: 210, 9%, 83.7%;--background-hover: 240, 10%, 3.9%;--content: var(--text-default);--panel-input-background: 0, 0%, 12.5%;--panel-input-background-content: var(--text-default);--user-content-background: 0deg 0% 15%;--agent-content-background: 231.43deg 8.64% 15.88%;--background-inverted: 0, 0%, 100%;--background-inverted-content: 0, 0%, 0%;--background-grey: 0, 0%, 8.82%;--background-grey-content: 210, 7%, 66.08%;--grey-content: 0, 0%, 17%;--info: 210, 7%, 96%;--background-grey2: 0, 0%, 13%;--background-grey2-content: var(--text-default);--slider-active: 200, 3%, 24%;--blue2: 249, 60%, 61%;--blue2-content: var(--text-default);--background-blue2: var(--blue2);--background-blue2-content: var(--blue2-content);--button-border: .56 .03 17%;--card: 240 10% 3.9%;--card-content: 0 0% 98%;--popover: var(--background);--popover-content: var(--content);--element-focus: 240, 7%, 14%;--user-color: 184, 100%, 15%;--user-color-content: 210, 10%, 96%;--agent-color: 212, 215%, 218%;--agent-color-content: 20, 20%, 20%;--sidebar-background-color: hsla(200, 3%, 17%, .12);--sidebar-focus-color: hsla(210, 10%, 96%, .04);--memory-view-sidebar: 200, 3%, 12%;--primary: 210 6% 73%;--primary-content: 0 0% 8%;--secondary: var(--background);--secondary-content: var(--content);--secondary-active: 10, 9%, 12.5%;--secondary-active-content: 10, 100%, 68%;--secondary-hover: 10, 9%, 12.5%;--secondary-hover-content: 10, 100%, 68%;--secondary-hover-border: 10, 16%, 30%;--secondary-disabled: 0, 0%, 8%;--secondary-disabled-content: 210, 4%, 66%;--muted: 210, 2%, 48%;--muted-content: 240 5% 64.9%;--accent: 240 3.7% 15.9%;--accent-content: 0 0% 98%;--destructive: 0 83% 68%;--destructive-content: 336, 55%, 28%;--warning: 42, 98%, 80%;--warning-content: 40, 11%, 26%;--background-warning: 40, 9%, 13%;--background-warning-content: 210, 7%, 96%;--background-warning-border: 44, 99%, 67%, .16;--chip-destructive: 340, 47%, 18%;--chip-destructive-content: 340, 84%, 78%;--chip-destructive-border: 340, 55%, 27%;--chip-warning: 40, 36%, 21%;--chip-warning-content: 42, 100%, 87%;--chip-warning-border: 40, 23%, 33%;--background-grey2-border: 210, 3%, 28.63%;--background-grey3-border: 200, 3%, 17%;--background-destructive: 336, 55%, 17%;--background-destructive-content: 210, 7%, 96%;--background-destructive-border: 336, 55%, 28%;--chip-basic: 27, 34, 34, 1;--chip-basic-border: 57, 82, 82, 1;--chip-basic-content: 153, 223, 227, 1;--chip-standard: 22, 23, 23, 1;--chip-standard-border: 42, 44, 45, 1;--chip-standard-content: 165, 168, 171, 1;--chip-premium: 44, 43, 33, 1;--chip-premium-border: 80, 77, 54, 1;--chip-premium-content: 104, 98, 49, 1;--chip-usage-based: 254, 205, 90, .24;--chip-usage-based-border: 255, 245, 222, .16;--chip-usage-based-content: 255, 235, 189, 1;--input: 210, 3%, 17.25%;--ring: 240 4.9% 83.9%;--border-violet-alpha: 283, 10%, 30%;--background-violet: 258, 10%, 19%;--background-violet-content: var(--content);--background-violet-alpha: 280, 6%, 13%;--sidebar-color: 180, 2%, 11%;--dashboard-color: 210, 4%, 11%;--card-background: 210, 3%, 12%;--list-item-background: 200, 4%, 13%;--toggle-selector-border: 210, 3%, 28%;--ade-scrollbar: 210, 10%, 96%;--background-success: 120, 7%, 18%;--background-success-content: 120, 50%, 60%;--background-success-border: 120, 9%, 29%;--ui-base-6: .58 3% 66%;--success-content: 120, 9%, 25%;--success: 120, 55%, 61%;--selection-background: 230, 30%, 35%}}.linear-gradient-background{background:hsl(var(--background));border-top:1px solid hsl(var(--border));border-right:1px solid hsl(var(--border))}.linear-gradient-background:before{background:linear-gradient(90deg,transparent 0%,hsl(var(--background)) 10%,hsl(var(--background)) 100%)}thead tr:hover{background-color:transparent!important}.mobile-chat-elements{display:none}.code-desktop-login-hero{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.code-desktop-login-hero img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:130%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.code-desktop-login-hero__bg-sky{z-index:0}.code-desktop-login-hero__bg-img{z-index:2}.code-desktop-login-card{position:relative;z-index:10;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1),filter .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform,filter}.code-desktop-login-card--exit{opacity:0;filter:blur(14px);transform:translateY(18px) scale(.978);pointer-events:none}.code-desktop-login-hero__fog-wrap{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.code-desktop-login-hero__fog-back{z-index:1}.code-desktop-login-hero__fog-front{z-index:3;top:35%;height:65%;mask-image:linear-gradient(to bottom,transparent 0%,black 25%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 25%)}.code-desktop-login-hero__fog{height:100%;position:absolute;width:200%}.code-desktop-login-hero__fog .image01,.code-desktop-login-hero__fog .image02{float:left;height:100%;width:50%}#desktop_foglayer_back_01 .image01,#desktop_foglayer_back_01 .image02{background:url(/assets/fog1-9zU-Y4ZC.webp) center center/100% 100% no-repeat transparent}#desktop_foglayer_back_02 .image01,#desktop_foglayer_back_02 .image02,#desktop_foglayer_back_03 .image01,#desktop_foglayer_back_03 .image02{background:url(/assets/fog2-gWDzjcM2.webp) center center/100% 100% no-repeat transparent}#desktop_foglayer_back_01{animation:desktop-fogpulse-back-01 10s linear infinite,desktop-foglayer-moveme 80s linear infinite}#desktop_foglayer_back_02{animation:desktop-fogpulse-back-02 21s linear infinite,desktop-foglayer-moveme 70s linear infinite}#desktop_foglayer_back_03{animation:desktop-fogpulse-back-03 17s linear infinite,desktop-foglayer-moveme 60s linear infinite}#desktop_foglayer_front_01 .image01,#desktop_foglayer_front_01 .image02{background:url(/assets/fog1-9zU-Y4ZC.webp) center center/100% 100% no-repeat transparent}#desktop_foglayer_front_02 .image01,#desktop_foglayer_front_02 .image02,#desktop_foglayer_front_03 .image01,#desktop_foglayer_front_03 .image02{background:url(/assets/fog2-gWDzjcM2.webp) center center/100% 100% no-repeat transparent}#desktop_foglayer_front_01{animation:desktop-fogpulse-front-01 10s linear infinite,desktop-foglayer-moveme 15s linear infinite}#desktop_foglayer_front_02{animation:desktop-fogpulse-front-02 21s linear infinite,desktop-foglayer-moveme 13s linear infinite}#desktop_foglayer_front_03{animation:desktop-fogpulse-front-03 17s linear infinite,desktop-foglayer-moveme 11s linear infinite}.code-desktop-login-hero__fog-wrap{filter:blur(1px) saturate(.8) hue-rotate(180deg) brightness(.9);mix-blend-mode:screen}@keyframes desktop-fogpulse-back-01{0%{opacity:.35}22%{opacity:.8}40%{opacity:.55}58%{opacity:.7}80%{opacity:.4}to{opacity:.35}}@keyframes desktop-fogpulse-back-02{0%{opacity:.8}25%{opacity:.45}50%{opacity:.35}80%{opacity:.6}to{opacity:.8}}@keyframes desktop-fogpulse-back-03{0%{opacity:1}27%{opacity:.45}52%{opacity:.85}68%{opacity:.55}to{opacity:1}}@keyframes desktop-fogpulse-front-01{0%{opacity:.3}22%{opacity:.84}40%{opacity:.54}58%{opacity:.72}80%{opacity:.36}to{opacity:.3}}@keyframes desktop-fogpulse-front-02{0%{opacity:.72}25%{opacity:.42}50%{opacity:.24}80%{opacity:.6}to{opacity:.72}}@keyframes desktop-fogpulse-front-03{0%{opacity:1}27%{opacity:.48}52%{opacity:.84}68%{opacity:.54}to{opacity:1}}@keyframes desktop-foglayer-moveme{0%{left:0}to{left:-100%}}@media only screen and (max-width: 767px){.code-desktop-login-hero__fog .image01,.code-desktop-login-hero__fog .image02{width:100%}}.desktop-login-loader[data-mode=light] .visible-on-dark{display:inherit}.desktop-login-loader[data-mode=light] .invisible-on-dark,.desktop-login-loader[data-mode=dark] .visible-on-dark{display:none}.desktop-login-loader[data-mode=dark] .invisible-on-dark{display:inherit}.desktop-chat-elements{display:block}.desktop-connect-provider-glow{position:relative!important;overflow:visible!important;isolation:isolate}.desktop-connect-provider-glow:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;z-index:1;background:linear-gradient(115deg,#38bdf82e,#ffffffe0,#a855f79e,#38bdf82e);background-size:240% 100%;opacity:.72;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:desktop-connect-provider-border-shine 2.8s ease-in-out infinite}@keyframes desktop-connect-provider-border-shine{0%{background-position:0% 50%;opacity:.48}50%{background-position:100% 50%;opacity:1}to{background-position:0% 50%;opacity:.48}}@media (max-width: 600px){.desktop-chat-elements{display:none}.mobile-chat-elements{display:block}}.marker\:text-destructive *::marker{color:hsl(var(--destructive))}.marker\:text-muted *::marker{color:hsl(var(--muted))}.marker\:text-positive *::marker{color:hsl(var(--positive))}.marker\:text-destructive::marker{color:hsl(var(--destructive))}.marker\:text-muted::marker{color:hsl(var(--muted))}.marker\:text-positive::marker{color:hsl(var(--positive))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:var(--font-size-sm)}.file\:font-medium::file-selector-button{font-weight:400}.placeholder\:text-muted::-moz-placeholder{color:hsl(var(--muted))}.placeholder\:text-muted::placeholder{color:hsl(var(--muted))}.placeholder\:text-muted-content::-moz-placeholder{color:hsl(var(--muted-content))}.placeholder\:text-muted-content::placeholder{color:hsl(var(--muted-content))}.first\:rounded-l-\[3px\]:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.last\:rounded-r-\[3px\]:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.last\:border-b-0:last-child{border-bottom-width:0px}.focus-within\:border-b-brand:focus-within{border-bottom-color:hsl(var(--brand))}.focus-within\:bg-background-grey3:focus-within{background-color:hsl(var(--grey3))}.focus-within\:opacity-100:focus-within{opacity:1}.focus-within\:shadow-md:focus-within{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus-within\:outline-1:focus-within{outline-width:1px}.focus-within\:ring-1:focus-within{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-within\:ring-brand:focus-within{--tw-ring-color: hsl(var(--brand))}.focus-within\:ring-primary:focus-within{--tw-ring-color: hsl(var(--primary))}.focus-within\:ring-ring:focus-within{--tw-ring-color: hsl(var(--ring))}.focus-within\:ring-transparent:focus-within{--tw-ring-color: transparent}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:\!border-\[\#E1E2E3\]:hover{--tw-border-opacity: 1 !important;border-color:rgb(225 226 227 / var(--tw-border-opacity, 1))!important}.hover\:\!border-border-hover:hover{border-color:hsl(var(--border-hover))!important}.hover\:border-border-hover:hover{border-color:hsl(var(--border-hover))}.hover\:border-text-lighter:hover{border-color:hsl(var(--text-lighter))}.hover\:border-transparent:hover{border-color:transparent}.hover\:border-white:hover{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity, 1))}.hover\:\!bg-transparent:hover{background-color:transparent!important}.hover\:\!bg-white\/10:hover{background-color:#ffffff1a!important}.hover\:bg-\[var\(--sidebar-background-color\)\]:hover{background-color:var(--sidebar-background-color)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-accent\/50:hover{background-color:hsl(var(--accent) / .5)}.hover\:bg-background:hover{background-color:hsl(var(--background))}.hover\:bg-background-black-hover:hover{background-color:hsl(var(--background-black-hover))}.hover\:bg-background-grey:hover{background-color:hsl(var(--background-grey))}.hover\:bg-background-grey2:hover{background-color:hsl(var(--background-grey2))}.hover\:bg-background-grey3:hover{background-color:hsl(var(--grey3))}.hover\:bg-background-hover:hover{background-color:hsl(var(--background-hover))}.hover\:bg-blue-400:hover{--tw-bg-opacity: 1;background-color:rgb(96 165 250 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-brand:hover{background-color:hsl(var(--brand))}.hover\:bg-brand-disabled:hover{background-color:hsl(var(--brand-disabled))}.hover\:bg-brand-hover:hover{background-color:hsl(var(--brand-hover))}.hover\:bg-brand-light:hover{background-color:hsl(var(--brand-light))}.hover\:bg-brand-light-hover:hover{background-color:hsl(var(--brand-light-hover))}.hover\:bg-brand\/20:hover{background-color:hsl(var(--brand) / .2)}.hover\:bg-destructive\/10:hover{background-color:hsl(var(--destructive) / .1)}.hover\:bg-emerald-500\/15:hover{background-color:#10b98126}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-secondary-active:hover{background-color:hsl(var(--secondary-active))}.hover\:bg-secondary-disabled:hover{background-color:hsl(var(--secondary-disabled))}.hover\:bg-secondary-hover:hover{background-color:hsl(var(--secondary-hover))}.hover\:bg-secondary\/50:hover{background-color:hsl(var(--secondary) / .5)}.hover\:bg-tertiary-hover:hover{background-color:hsl(var(--tertiary-hover))}.hover\:bg-transparent:hover{background-color:transparent}.hover\:bg-white\/30:hover{background-color:#ffffff4d}.hover\:\!text-destructive:hover{color:hsl(var(--destructive))!important}.hover\:\!text-emerald-500:hover{--tw-text-opacity: 1 !important;color:rgb(16 185 129 / var(--tw-text-opacity, 1))!important}.hover\:\!text-muted:hover{color:hsl(var(--muted))!important}.hover\:\!text-primary:hover{color:hsl(var(--primary))!important}.hover\:\!text-white:hover{--tw-text-opacity: 1 !important;color:rgb(255 255 255 / var(--tw-text-opacity, 1))!important}.hover\:text-accent-content:hover{color:hsl(var(--accent-content))}.hover\:text-background:hover{color:hsl(var(--background))}.hover\:text-background-content:hover{color:hsl(var(--background-content))}.hover\:text-background-grey2-content:hover{color:hsl(var(--background-grey2-content))}.hover\:text-blue-400:hover{--tw-text-opacity: 1;color:rgb(96 165 250 / var(--tw-text-opacity, 1))}.hover\:text-brand:hover{color:hsl(var(--brand))}.hover\:text-brand-disabled-content:hover{color:hsl(var(--brand-disabled-content))}.hover\:text-brand-hover-content:hover{color:hsl(var(--brand-hover-content))}.hover\:text-content:hover{color:hsl(var(--content))}.hover\:text-current:hover{color:currentColor}.hover\:text-destructive:hover{color:hsl(var(--destructive))}.hover\:text-emerald-400:hover{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity, 1))}.hover\:text-primary:hover{color:hsl(var(--primary))}.hover\:text-secondary-disabled-content:hover{color:hsl(var(--secondary-disabled-content))}.hover\:text-success:hover{color:hsl(var(--success))}.hover\:text-tertiary-content:hover{color:hsl(var(--tertiary-content))}.hover\:text-tertiary-disabled-content:hover{color:hsl(var(--tertiary-disabled-content))}.hover\:text-tertiary-hover-content:hover{color:hsl(var(--tertiary-hover-content))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:text-white\/80:hover{color:#fffc}.hover\:text-zinc-600:hover{--tw-text-opacity: 1;color:rgb(82 82 91 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:opacity-50:hover{opacity:.5}.hover\:opacity-70:hover{opacity:.7}.hover\:opacity-80:hover{opacity:.8}.focus\:bg-accent:focus{background-color:hsl(var(--accent))}.focus\:bg-background-black-hover:focus{background-color:hsl(var(--background-black-hover))}.focus\:bg-background-grey3:focus{background-color:hsl(var(--grey3))}.focus\:text-accent-content:focus{color:hsl(var(--accent-content))}.focus\:text-destructive:focus{color:hsl(var(--destructive))}.focus\:text-red-600:focus{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.focus\:\!shadow-none:focus{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:outline-0:focus{outline-width:0px}.focus\:\!ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-accent:focus{--tw-ring-color: hsl(var(--accent))}.focus\:ring-primary:focus{--tw-ring-color: hsl(var(--primary))}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus-visible\:bg-background-grey3:focus-visible{background-color:hsl(var(--grey3))}.focus-visible\:text-primary:focus-visible{color:hsl(var(--primary))}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:\!shadow-none:focus-visible{--tw-shadow: 0 0 #0000 !important;--tw-shadow-colored: 0 0 #0000 !important;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)!important}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:\!ring-0:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.focus-visible\:ring-1:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-brand\/40:focus-visible{--tw-ring-color: hsl(var(--brand) / .4)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color: hsl(var(--background))}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-accent:active{background-color:hsl(var(--accent))}.active\:bg-brand\/25:active{background-color:hsl(var(--brand) / .25)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-background-grey:disabled{background-color:hsl(var(--background-grey))}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-90:disabled{opacity:.9}.group:focus-within .group-focus-within\:pointer-events-auto{pointer-events:auto}.group:focus-within .group-focus-within\:opacity-0{opacity:0}.group:focus-within .group-focus-within\:opacity-100{opacity:1}.group:hover .group-hover\:pointer-events-auto{pointer-events:auto}.group:hover .group-hover\:visible{visibility:visible}.group\/profile-image:hover .group-hover\/profile-image\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:bg-accent{background-color:hsl(var(--accent))}.group:hover .group-hover\:bg-brand-light{background-color:hsl(var(--brand-light))}.group\/agent:hover .group-hover\/agent\:opacity-0{opacity:0}.group\/agent:hover .group-hover\/agent\:opacity-100,.group\/bash:hover .group-hover\/bash\:opacity-100,.group\/branch:hover .group-hover\/branch\:opacity-100,.group\/conversation-section-header:hover .group-hover\/conversation-section-header\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-0{opacity:0}.group:hover .group-hover\:opacity-100{opacity:1}.group:hover .group-hover\:opacity-60{opacity:.6}.group:hover .group-hover\:delay-0{transition-delay:0s;animation-delay:0s}.group\/profile-image:focus-visible .group-focus-visible\/profile-image\:scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[state\=checked\]\:translate-x-\[10px\][data-state=checked]{--tw-translate-x: 10px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=checked\]\:translate-x-\[18px\][data-state=checked]{--tw-translate-x: 18px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height)}to{height:0}}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up .2s ease-out}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height)}}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down .2s ease-out}.data-\[state\=on\]\:rounded-sm[data-state=on]{border-radius:3px}.data-\[state\=active\]\:border-b[data-state=active]{border-bottom-width:1px}.data-\[state\=active\]\:border-b-0[data-state=active]{border-bottom-width:0px}.data-\[state\=active\]\:border-\[hsl\(var\(--text-lighter\)\)\][data-state=active]{border-color:hsl(var(--text-lighter))}.data-\[state\=checked\]\:border-brand-light-border[data-state=checked]{border-color:hsl(var(--brand-light-border))}.data-\[state\=active\]\:border-l-border[data-state=active]{border-left-color:hsl(var(--border))}.data-\[state\=active\]\:border-r-border[data-state=active]{border-right-color:hsl(var(--border))}.data-\[state\=active\]\:border-t-border[data-state=active]{border-top-color:hsl(var(--border))}.data-\[state\=active\]\:bg-background-grey2[data-state=active]{background-color:hsl(var(--background-grey2))}.data-\[state\=active\]\:bg-brand-light[data-state=active]{background-color:hsl(var(--brand-light))}.data-\[state\=active\]\:bg-dark-active[data-state=active]{background-color:hsl(var(--grey3))}.data-\[state\=active\]\:bg-transparent[data-state=active]{background-color:transparent}.data-\[state\=checked\]\:bg-brand-light[data-state=checked]{background-color:hsl(var(--brand-light))}.data-\[state\=on\]\:bg-secondary-active[data-state=on]{background-color:hsl(var(--secondary-active))}.data-\[state\=selected\]\:bg-background-grey2[data-state=selected]{background-color:hsl(var(--background-grey2))}.data-\[state\=active\]\:text-brand-light-content[data-state=active]{color:hsl(var(--brand-light-content))}.data-\[state\=active\]\:text-secondary-active-content[data-state=active]{color:hsl(var(--secondary-active-content))}.data-\[state\=checked\]\:text-brand-light-content[data-state=checked]{color:hsl(var(--brand-light-content))}.data-\[state\=off\]\:text-muted[data-state=off]{color:hsl(var(--muted))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=unchecked\]\:opacity-60[data-state=unchecked]{opacity:.6}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=inactive\]\:hover\:\!text-brand-hover-content:hover[data-state=inactive]{color:hsl(var(--brand-hover-content))!important}.data-\[state\=inactive\]\:hover\:\!text-inherit:hover[data-state=inactive]{color:inherit!important}@media (prefers-reduced-motion: reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}.dark\:border-background-grey3-border:is([data-mode=dark] *){border-color:hsl(var(--background-grey3-border))}.dark\:bg-background-grey2:is([data-mode=dark] *){background-color:hsl(var(--background-grey2))}.dark\:bg-card-background:is([data-mode=dark] *){background-color:hsl(var(--card-background))}.dark\:bg-yellow-900\/30:is([data-mode=dark] *){background-color:#713f124d}.dark\:bg-zinc-800:is([data-mode=dark] *){--tw-bg-opacity: 1;background-color:rgb(39 39 42 / var(--tw-bg-opacity, 1))}.dark\:text-amber-300:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(252 211 77 / var(--tw-text-opacity, 1))}.dark\:text-blue-300:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(147 197 253 / var(--tw-text-opacity, 1))}.dark\:text-green-300:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(134 239 172 / var(--tw-text-opacity, 1))}.dark\:text-green-400:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(74 222 128 / var(--tw-text-opacity, 1))}.dark\:text-orange-300:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(253 186 116 / var(--tw-text-opacity, 1))}.dark\:text-pink-300:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(249 168 212 / var(--tw-text-opacity, 1))}.dark\:text-red-400:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(248 113 113 / var(--tw-text-opacity, 1))}.dark\:text-yellow-300:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(253 224 71 / var(--tw-text-opacity, 1))}.dark\:text-zinc-400:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity, 1))}.dark\:hover\:bg-background-grey2:hover:is([data-mode=dark] *){background-color:hsl(var(--background-grey2))}.dark\:hover\:bg-blue-900\/20:hover:is([data-mode=dark] *){background-color:#1e3a8a33}.dark\:hover\:text-zinc-300:hover:is([data-mode=dark] *){--tw-text-opacity: 1;color:rgb(212 212 216 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.sm\:max-w-\[300px\]{max-width:300px}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-nowrap{flex-wrap:nowrap}.sm\:justify-start{justify-content:flex-start}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.largerThanMobile\:contents{display:contents}.largerThanMobile\:hidden{display:none}.largerThanMobile\:h-\[34px\]{height:34px}.largerThanMobile\:max-h-full{max-height:100%}.largerThanMobile\:w-\[34px\]{width:34px}.largerThanMobile\:w-auto{width:auto}.largerThanMobile\:min-w-\[300px\]{min-width:300px}.largerThanMobile\:max-w-\[34px\]{max-width:34px}.largerThanMobile\:max-w-\[400px\]{max-width:400px}.largerThanMobile\:flex-row{flex-direction:row}.largerThanMobile\:border-none{border-style:none}.largerThanMobile\:pt-1{padding-top:.25rem}.largerThanMobile\:\!text-lg{font-size:var(--font-size-lg)!important}.largerThanMobile\:text-\[0\.625rem\]{font-size:.625rem}.largerThanMobile\:text-\[1\.5rem\]{font-size:1.5rem}.largerThanMobile\:text-\[1\.725rem\]{font-size:1.725rem}.largerThanMobile\:text-\[1\.8rem\]{font-size:1.8rem}.largerThanMobile\:text-base{font-size:var(--font-size-base)}.largerThanMobile\:text-lg{font-size:var(--font-size-lg)}.largerThanMobile\:text-sm{font-size:var(--font-size-sm)}.largerThanMobile\:text-xl{font-size:var(--font-size-xl)}.largerThanMobile\:text-xs{font-size:var(--font-size-xs)}}@media (max-width: 27rem){.mobile\:px-0{padding-left:0;padding-right:0}.mobile\:px-1{padding-left:.25rem;padding-right:.25rem}}.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}.\[\&\>svg\]\:\!h-4>svg{height:1rem!important}.\[\&\>svg\]\:h-3>svg{height:.75rem}.\[\&\>svg\]\:\!w-4>svg{width:1rem!important}.\[\&\>svg\]\:w-3>svg{width:.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\[data-state\=open\]\]\:border-b-0[data-state=open]{border-bottom-width:0px}.\[\&\]\:\!border-none{border-style:none!important}.\[\&_\*\]\:\!text-brand-content *{color:hsl(var(--brand-content))!important}.\[\&_\.ProseMirror\]\:min-h-full .ProseMirror{min-height:100%}.\[\&_\.ProseMirror\]\:whitespace-pre-wrap .ProseMirror{white-space:pre-wrap}.\[\&_\.ProseMirror\]\:outline-none .ProseMirror{outline:2px solid transparent;outline-offset:2px}.\[\&_\.ProseMirror_blockquote\]\:my-3 .ProseMirror blockquote{margin-top:.75rem;margin-bottom:.75rem}.\[\&_\.ProseMirror_blockquote\]\:border-l-4 .ProseMirror blockquote{border-left-width:4px}.\[\&_\.ProseMirror_blockquote\]\:border-accent .ProseMirror blockquote{border-color:hsl(var(--accent))}.\[\&_\.ProseMirror_blockquote\]\:pl-4 .ProseMirror blockquote{padding-left:1rem}.\[\&_\.ProseMirror_blockquote\]\:italic .ProseMirror blockquote{font-style:italic}.\[\&_\.ProseMirror_code\]\:rounded .ProseMirror code{border-radius:var(--radius)}.\[\&_\.ProseMirror_code\]\:bg-background-grey .ProseMirror code{background-color:hsl(var(--background-grey))}.\[\&_\.ProseMirror_code\]\:px-1 .ProseMirror code{padding-left:.25rem;padding-right:.25rem}.\[\&_\.ProseMirror_code\]\:text-sm .ProseMirror code{font-size:var(--font-size-sm)}.\[\&_\.ProseMirror_h1\]\:text-2xl .ProseMirror h1{font-size:1.5rem;line-height:2rem}.\[\&_\.ProseMirror_h1\]\:font-bold .ProseMirror h1{font-weight:600}.\[\&_\.ProseMirror_h2\]\:text-xl .ProseMirror h2{font-size:var(--font-size-xl)}.\[\&_\.ProseMirror_h2\]\:font-bold .ProseMirror h2{font-weight:600}.\[\&_\.ProseMirror_h3\]\:text-lg .ProseMirror h3{font-size:var(--font-size-lg)}.\[\&_\.ProseMirror_h3\]\:font-bold .ProseMirror h3{font-weight:600}.\[\&_\.ProseMirror_h4\]\:text-lg .ProseMirror h4{font-size:var(--font-size-lg)}.\[\&_\.ProseMirror_h4\]\:font-bold .ProseMirror h4{font-weight:600}.\[\&_\.ProseMirror_h5\]\:text-base .ProseMirror h5{font-size:var(--font-size-base)}.\[\&_\.ProseMirror_h5\]\:font-bold .ProseMirror h5{font-weight:600}.\[\&_\.ProseMirror_h6\]\:text-sm .ProseMirror h6{font-size:var(--font-size-sm)}.\[\&_\.ProseMirror_h6\]\:font-bold .ProseMirror h6{font-weight:600}.\[\&_\.ProseMirror_ol\]\:list-decimal .ProseMirror ol{list-style-type:decimal}.\[\&_\.ProseMirror_ol\]\:pl-6 .ProseMirror ol{padding-left:1.5rem}.\[\&_\.ProseMirror_ol\]\:text-sm .ProseMirror ol{font-size:var(--font-size-sm)}.\[\&_\.ProseMirror_p\.is-editor-empty\:first-child\:\:before\]\:pointer-events-none .ProseMirror p.is-editor-empty:first-child:before{pointer-events:none}.\[\&_\.ProseMirror_p\.is-editor-empty\:first-child\:\:before\]\:float-left .ProseMirror p.is-editor-empty:first-child:before{float:left}.\[\&_\.ProseMirror_p\.is-editor-empty\:first-child\:\:before\]\:h-0 .ProseMirror p.is-editor-empty:first-child:before{height:0px}.\[\&_\.ProseMirror_p\.is-editor-empty\:first-child\:\:before\]\:content-\[attr\(data-placeholder\)\] .ProseMirror p.is-editor-empty:first-child:before{--tw-content: attr(data-placeholder);content:var(--tw-content)}.\[\&_\.ProseMirror_p\:last-child\]\:mb-0 .ProseMirror p:last-child{margin-bottom:0}.\[\&_\.ProseMirror_p\]\:mb-3 .ProseMirror p{margin-bottom:.75rem}.\[\&_\.ProseMirror_pre\]\:rounded .ProseMirror pre{border-radius:var(--radius)}.\[\&_\.ProseMirror_pre\]\:bg-background-grey .ProseMirror pre{background-color:hsl(var(--background-grey))}.\[\&_\.ProseMirror_pre\]\:p-2 .ProseMirror pre{padding:.5rem}.\[\&_\.ProseMirror_pre\]\:text-sm .ProseMirror pre{font-size:var(--font-size-sm)}.\[\&_\.ProseMirror_ul\]\:list-disc .ProseMirror ul{list-style-type:disc}.\[\&_\.ProseMirror_ul\]\:pl-6 .ProseMirror ul{padding-left:1.5rem}.\[\&_\.ProseMirror_ul\]\:text-sm .ProseMirror ul{font-size:var(--font-size-sm)}.\[\&_\.button-label\]\:\!-translate-y-0\.5 .button-label{--tw-translate-y: -.125rem !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important}.\[\&_\.button-label\]\:\!text-\[11px\] .button-label{font-size:11px!important}.\[\&_\.button-label\]\:\!leading-\[14px\] .button-label{line-height:14px!important}.\[\&_\[data-slot\=\'radio-item-content\'\]\]\:gap-2 [data-slot=radio-item-content]{gap:var(--default-gap)}.\[\&_a\]\:\!text-current a{color:currentColor!important}.\[\&_h5\]\:text-xs h5{font-size:var(--font-size-xs)}.\[\&_svg\]\:h-3 svg{height:.75rem}.\[\&_svg\]\:h-4 svg{height:1rem}.\[\&_svg\]\:w-3 svg{width:.75rem}.\[\&_svg\]\:w-4 svg{width:1rem}.\[\&_td\]\:border-0 td,.\[\&_th\]\:border-0 th{border-width:0px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-0 tr{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.\[\&_tr\]\:border-b-0 tr{border-bottom-width:0px}html,body,#root{width:100%;height:100%;margin:0}@supports (-webkit-touch-callout: none){@media (max-width: 600px){input,textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}}
