.spinner{border:.1rem solid;border-bottom:.1rem solid rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@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}.__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)}.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 ol,.lc-markdown ul{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 .markdown-table-wrapper{width:100%;margin:.75rem 0;max-width:100%;overflow-x:auto}.lc-markdown table{margin: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:66%;height:auto;margin:.75rem 0;border-radius:.375rem;cursor:pointer}.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;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.cdata,.token.comment,.token.prolog{color:var(--comment-color)}.token.doctype,.token.entity,.token.punctuation{color:var(--base-code-color)}.token.atrule,.token.attr-name,.token.boolean,.token.class-name,.token.constant,.token.number{color:var(--bool-color)}.token.keyword{color:var(--keyword-color)}.token.deleted,.token.important,.token.property,.token.symbol,.token.tag{color:var(--property-color)}.token.attr-value,.token.attr-value>.token.punctuation,.token.builtin,.token.char,.token.inserted,.token.regex,.token.selector,.token.string{color:var(--string-color)}.language-python .token.boolean,.language-python .token.builtin{color:var(--bool-color)}.language-python .token.function{color:var(--operator-color)}.language-python .token.annotation,.language-python .token.class-name,.language-python .token.decorator{color:var(--bool-color)}.language-python .token.string,.language-python .token.string-interpolation,.language-python .token.string-interpolation .token.string,.language-python .token.triple-quoted-string{color:var(--string-color)}.language-python .token.format-spec{color:hsl(198,99%,37%)}.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.function,.token.operator,.token.variable{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:hsl(230,8%,24%)}.language-css .token.selector{color:hsl(5,74%,59%)}.language-css .token.property{color:hsl(230,8%,24%)}.language-css .token.function,.language-css .token.url>.token.function{color:hsl(198,99%,37%)}.language-css .token.url>.token.string.url{color:hsl(119,34%,47%)}.language-css .token.atrule .token.rule,.language-css .token.important,.language-javascript .token.operator{color:hsl(301,63%,40%)}.language-javascript .token.template-string>.token.interpolation>.token.interpolation-punctuation.punctuation{color:hsl(344,84%,43%)}.language-json .token.operator{color:hsl(230,8%,24%)}.language-json .token.null.keyword{color:hsl(35,99%,36%)}.language-markdown .token.url,.language-markdown .token.url-reference.url>.token.string,.language-markdown .token.url>.token.operator{color:hsl(230,8%,24%)}.language-markdown .token.url>.token.content{color:hsl(221,87%,60%)}.language-markdown .token.url-reference.url,.language-markdown .token.url>.token.url{color:hsl(198,99%,37%)}.language-markdown .token.blockquote.punctuation,.language-markdown .token.hr.punctuation{color:hsl(230,4%,64%);font-style:italic}.language-markdown .token.code-snippet{color:hsl(119,34%,47%)}.language-markdown .token.bold .token.content{color:hsl(35,99%,36%)}.language-markdown .token.italic .token.content{color:hsl(301,63%,40%)}.language-markdown .token.list.punctuation,.language-markdown .token.strike .token.content,.language-markdown .token.strike .token.punctuation,.language-markdown .token.title.important>.token.punctuation{color:hsl(5,74%,59%)}.language-python .token.decorator{color:hsl(278,49%,58%)}.language-python .token.keyword{color:hsl(10,66%,55%)}.language-python .token.builtin{color:hsl(278,49%,58%)}.language-python .token.function{color:hsl(240,33%,47%)}.language-python .token.class-name{color:hsl(278,49%,58%)}.language-python .token.string{color:hsl(120,39%,47%)}.language-python .token.comment{color:var(--comment-color)}.language-python .token.number{color:hsl(278,49%,58%)}.language-python .token.operator{color:hsl(240,33%,47%)}.language-python .token.interpolation{color:hsl(230,8%,24%)}.language-python .token.interpolation-punctuation{color:hsl(344,84%,43%)}.token.bold{font-weight:700}.token.comment,.token.italic{font-style:italic}.token.entity{cursor:help}.token.namespace{opacity:.8}.token.token.cr:before,.token.token.lf:before,.token.token.space:before,.token.token.tab:not(:empty):before{color:hsla(230,8%,24%,.2)}div.code-toolbar>.toolbar.toolbar>.toolbar-item{margin-right:.4em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span{background:hsl(230,1%,90%);color:hsl(230,6%,44%);padding:.1em .4em;border-radius:.3em}div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>a:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>button:hover,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:focus,div.code-toolbar>.toolbar.toolbar>.toolbar-item>span:hover{background:hsl(230,1%,78%);color:hsl(230,8%,24%)}.line-highlight.line-highlight{background:hsla(230,8%,24%,.05)}.line-highlight.line-highlight:before,.line-highlight.line-highlight[data-end]:after{background:hsl(230,1%,90%);color:hsl(230,8%,24%);padding:.1em .6em;border-radius:.3em;box-shadow:0 2px 0 0 rgba(0,0,0,.2)}pre[id].linkable-line-numbers.linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:hsla(230,8%,24%,.05)}.command-line .command-line-prompt>span:before,.line-numbers .line-numbers-rows>span:before{color:hsl(230,1%,62%)}.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:hsl(5,74%,59%)}.rainbow-braces .token.token.punctuation.brace-level-10,.rainbow-braces .token.token.punctuation.brace-level-2,.rainbow-braces .token.token.punctuation.brace-level-6{color:hsl(119,34%,47%)}.rainbow-braces .token.token.punctuation.brace-level-11,.rainbow-braces .token.token.punctuation.brace-level-3,.rainbow-braces .token.token.punctuation.brace-level-7{color:hsl(221,87%,60%)}.rainbow-braces .token.token.punctuation.brace-level-12,.rainbow-braces .token.token.punctuation.brace-level-4,.rainbow-braces .token.token.punctuation.brace-level-8{color:hsl(301,63%,40%)}pre.diff-highlight>code .token.token.deleted:not(.prefix),pre>code.diff-highlight .token.token.deleted:not(.prefix){background-color:hsla(353,100%,66%,.15)}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:hsla(353,95%,66%,.25)}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:hsla(353,95%,66%,.25)}pre.diff-highlight>code .token.token.inserted:not(.prefix),pre>code.diff-highlight .token.token.inserted:not(.prefix){background-color:hsla(137,100%,55%,.15)}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:hsla(135,73%,55%,.25)}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:hsla(135,73%,55%,.25)}.prism-previewer-gradient.prism-previewer-gradient div,.prism-previewer.prism-previewer:before{border-color:hsl(0,0%,95%)}.prism-previewer-color.prism-previewer-color:before,.prism-previewer-easing.prism-previewer-easing:before,.prism-previewer-gradient.prism-previewer-gradient div{border-radius:.3em}.prism-previewer.prism-previewer:after{border-top-color:hsl(0,0%,95%)}.prism-previewer-angle.prism-previewer-angle:before,.prism-previewer-easing.prism-previewer-easing,.prism-previewer-time.prism-previewer-time:before{background:#fff}.prism-previewer-angle.prism-previewer-angle circle,.prism-previewer-time.prism-previewer-time circle{stroke:hsl(230,8%,24%);stroke-opacity:1}.prism-previewer-easing.prism-previewer-easing circle,.prism-previewer-easing.prism-previewer-easing line,.prism-previewer-easing.prism-previewer-easing path{stroke:hsl(230,8%,24%)}.prism-previewer-easing.prism-previewer-easing circle{fill:rgba(0,0,0,0)}: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}.editor.line-numbers pre,.editor.line-numbers textarea{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}@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 linear infinite;background-color:hsl(var(--border));width:14px;height:100%}.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))}@keyframes lettaLoadSpin{0%{transform:rotate(0deg)}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(1turn)}to{transform:rotate(1turn)}}@keyframes rotateY{0%{transform:rotateY(0deg)}to{transform:rotateY(1turn)}}.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))}.letta-context-menu{--context-menu-min-width:176px;--context-menu-padding:4px;--context-menu-radius:9px;--context-menu-bg:linear-gradient(rgba(255,255,255,0.18),rgba(255,255,255,0.04)),rgba(246,246,246,0.48);--context-menu-border:rgba(0,0,0,0.14);--context-menu-shadow:0 18px 44px rgba(0,0,0,0.18),0 4px 14px rgba(0,0,0,0.12),inset 0 1px 0 rgba(255,255,255,0.58),inset 0 0 0 0.5px rgba(255,255,255,0.22);--context-menu-text:canvastext;--context-menu-muted:rgba(0,0,0,0.58);--context-menu-hover-bg:rgba(0,97,255,0.9);--context-menu-hover-text:#fff;--context-menu-destructive:#d70015;--context-menu-separator:rgba(0,0,0,0.12);--context-menu-font:-apple-system,BlinkMacSystemFont,"SF Pro Text","Segoe UI",system-ui,sans-serif;display:flex;min-width:var(--context-menu-min-width);flex-direction:column;gap:1px;overflow:hidden;padding:var(--context-menu-padding);border:1px solid var(--context-menu-border);border-radius:var(--context-menu-radius);background:var(--context-menu-bg);box-shadow:var(--context-menu-shadow);color:var(--context-menu-text);font-family:var(--context-menu-font);-moz-user-select:none;user-select:none;-webkit-user-select:none;backdrop-filter:saturate(190%) blur(32px);-webkit-backdrop-filter:saturate(190%) blur(32px)}.dark .letta-context-menu,.letta-context-menu:where(.dark *){--context-menu-bg:linear-gradient(rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(43,43,45,0.52);--context-menu-border:rgba(255,255,255,0.16);--context-menu-shadow:0 22px 48px rgba(0,0,0,0.42),0 5px 18px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.12);--context-menu-text:rgba(255,255,255,0.92);--context-menu-muted:rgba(255,255,255,0.58);--context-menu-hover-bg:#0a84ff;--context-menu-separator:rgba(255,255,255,0.14)}@media(prefers-color-scheme:dark){.letta-context-menu{--context-menu-bg:linear-gradient(rgba(255,255,255,0.08),rgba(255,255,255,0.02)),rgba(43,43,45,0.52);--context-menu-border:rgba(255,255,255,0.16);--context-menu-shadow:0 22px 48px rgba(0,0,0,0.42),0 5px 18px rgba(0,0,0,0.34),inset 0 1px 0 rgba(255,255,255,0.12);--context-menu-text:rgba(255,255,255,0.92);--context-menu-muted:rgba(255,255,255,0.58);--context-menu-hover-bg:#0a84ff;--context-menu-separator:rgba(255,255,255,0.14)}}.letta-context-menu[data-context-menu-platform=macos],[data-context-menu-platform=macos] .letta-context-menu[data-context-menu-platform=system]{--context-menu-min-width:190px;--context-menu-padding:5px;--context-menu-radius:10px;--context-menu-font:-apple-system,BlinkMacSystemFont,"SF Pro Text",system-ui,sans-serif}.letta-context-menu[data-context-menu-platform=windows],[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system]{--context-menu-min-width:206px;--context-menu-padding:4px;--context-menu-radius:7px;--context-menu-bg:#f9f9f9;--context-menu-border:rgba(0,0,0,0.16);--context-menu-shadow:0 8px 18px rgba(0,0,0,0.18),0 2px 5px rgba(0,0,0,0.08);--context-menu-text:#1f1f1f;--context-menu-muted:#707070;--context-menu-hover-bg:rgba(0,0,0,0.055);--context-menu-hover-text:#1f1f1f;--context-menu-destructive:#c50f1f;--context-menu-separator:rgba(0,0,0,0.12);--context-menu-font:"Segoe UI Variable Text","Segoe UI",system-ui,sans-serif;gap:0;backdrop-filter:none;-webkit-backdrop-filter:none}.dark .letta-context-menu[data-context-menu-platform=windows],.dark [data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system],.letta-context-menu[data-context-menu-platform=windows]:where(.dark *),[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system]:where(.dark *){--context-menu-bg:#2b2b2b;--context-menu-border:rgba(255,255,255,0.12);--context-menu-shadow:0 8px 18px rgba(0,0,0,0.42),0 2px 5px rgba(0,0,0,0.32);--context-menu-text:#f5f5f5;--context-menu-muted:#a8a8a8;--context-menu-hover-bg:rgba(255,255,255,0.085);--context-menu-hover-text:#fff;--context-menu-separator:rgba(255,255,255,0.12)}@media(prefers-color-scheme:dark){.letta-context-menu[data-context-menu-platform=windows],[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system]{--context-menu-bg:#2b2b2b;--context-menu-border:rgba(255,255,255,0.12);--context-menu-shadow:0 8px 18px rgba(0,0,0,0.42),0 2px 5px rgba(0,0,0,0.32);--context-menu-text:#f5f5f5;--context-menu-muted:#a8a8a8;--context-menu-hover-bg:rgba(255,255,255,0.085);--context-menu-hover-text:#fff;--context-menu-separator:rgba(255,255,255,0.12)}}.letta-context-menu__item{display:flex;width:100%;min-height:24px;align-items:center;gap:8px;border:0;border-radius:5px;background:rgba(0,0,0,0);color:var(--context-menu-text);cursor:default;font:inherit;font-size:13px;line-height:1.25;outline:none;padding:4px 8px;text-align:left}.letta-context-menu[data-context-menu-platform=windows] .letta-context-menu__item,[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system] .letta-context-menu__item{min-height:28px;border-radius:4px;font-size:12px;gap:10px;padding:5px 10px}.letta-context-menu__item:focus-visible,.letta-context-menu__item:hover{background:var(--context-menu-hover-bg);color:var(--context-menu-hover-text)}.letta-context-menu__item:disabled{color:var(--context-menu-muted);pointer-events:none}.letta-context-menu__item--destructive{color:var(--context-menu-destructive)}.letta-context-menu__item--destructive:focus-visible,.letta-context-menu__item--destructive:hover{color:var(--context-menu-hover-text)}.letta-context-menu[data-context-menu-platform=windows] .letta-context-menu__item--destructive:focus-visible,.letta-context-menu[data-context-menu-platform=windows] .letta-context-menu__item--destructive:hover,[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system] .letta-context-menu__item--destructive:focus-visible,[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system] .letta-context-menu__item--destructive:hover{color:var(--context-menu-destructive)}.letta-context-menu__item-icon{display:inline-flex;width:14px;height:14px;flex:0 0 14px;align-items:center;justify-content:center;color:currentColor}.letta-context-menu__item-label{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.letta-context-menu__separator{height:1px;margin:4px 6px;background:var(--context-menu-separator)}.letta-context-menu[data-context-menu-platform=windows] .letta-context-menu__separator,[data-context-menu-platform=windows] .letta-context-menu[data-context-menu-platform=system] .letta-context-menu__separator{margin:4px 8px}.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))}.blockviewer-fade{background:linear-gradient(90deg,rgba(198,202,206,0) 0,hsl(var(--background-grey)) 100%)}.dynamic-app{box-shadow:0 10px 13px -3px rgba(32,32,32,.06),0 4px 6px -2px rgba(32,32,32,.04);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)}}.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 circle,.agent-avatar-animated path,.agent-avatar-animated rect{transition:fill 1s ease-in-out}