From 41d8fae6be37c416e74479e9cd618398488dd549 Mon Sep 17 00:00:00 2001 From: Timofey Date: Sun, 9 Nov 2025 19:09:25 +0800 Subject: [PATCH] AIAgent: add description for tools --- .../index.css | 2 +- .../index.js | 138 +++++++++--------- .../servers/AvailableToolsItem.tsx | 46 ++++-- 3 files changed, 105 insertions(+), 81 deletions(-) diff --git a/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.css b/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.css index 185f50e8..c5b5862d 100644 --- a/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.css +++ b/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.css @@ -1 +1 @@ -.ͼ2 .cm-gutters,.ͼ2 .cm-activeLineGutter{background-color:var(--background-normal)!important;color:var(--text-secondary)!important;border:0px solid var(--border-divider)!important}.ͼe,.ͼ2 .cm-line{color:var(--text-normal)!important}.ͼ2 .cm-activeLine{background-color:transparent!important}@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{animation:aui-pulse 2s cubic-bezier(.4,0,.6,1) infinite;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--aui-content: "●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem}.aui-shiki-base{background-color:var(--chat-message-code-block-background-color)!important;padding:0 12px 12px!important;border-radius:0 0 12px 12px!important}.aui-shiki-base>pre{background-color:var(--chat-message-code-block-pre-background-color)!important;border:1px solid var(--chat-message-code-block-border-color)!important;border-radius:4px!important;padding:6px!important}.theme-light .line span{color:var(--shiki-light)!important}.theme-dark .line span{color:var(--shiki-dark)!important}.composer-root{border-color:var(--chat-composer-border-color);background:var(--chat-composer-background-color)}.composer-root:hover{border-color:var(--chat-composer-hover-border-color)}.composer-root:focus-within{border-color:var(--chat-composer-active-border-color)}.composer-input{font-size:14px;line-height:15px;color:var(--chat-composer-text-color)}.composer-input::placeholder{color:var(--chat-composer-placeholder-color)}.aui-md[data-status=running]:after,.aui-md[data-status=running]>*:last-child:after{display:none!important}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2,.top-\[50\%\]{top:50%}.right-\[10px\]{right:10px}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-\[10px\]{left:10px}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing)*0)}.mx-\[-32px\]{margin-inline:-32px}.mx-\[32px\]{margin-inline:32px}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-\[4px\]{margin-block:4px}.my-\[16px\]{margin-block:16px}.ms-\[12px\]{margin-inline-start:12px}.ms-\[28px\]{margin-inline-start:28px}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[-15px\]{margin-top:-15px}.mt-\[4px\]{margin-top:4px}.mt-\[8px\]{margin-top:8px}.mt-\[16px\]{margin-top:16px}.mt-\[24px\]{margin-top:24px}.mt-\[32px\]{margin-top:32px}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[8px\]{margin-bottom:8px}.mb-\[16px\]{margin-bottom:16px}.mb-\[32px\]{margin-bottom:32px}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[32px\]{margin-left:32px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-4{height:calc(var(--spacing)*4)}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[31px\]{height:31px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[64px\]{height:64px}.h-\[256px\]{height:256px}.h-\[280px\]{height:280px}.h-\[384px\]{height:384px}.h-\[400px\]{height:400px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-\[200px\]{max-height:200px}.max-h-\[calc\(50dvh\)\]{max-height:50dvh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-\[1px\]{min-height:1px}.min-h-\[16px\]{min-height:16px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.w-4{width:calc(var(--spacing)*4)}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[15px\]{width:15px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[348px\]{width:348px}.w-\[352px\]{width:352px}.w-\[548px\]{width:548px}.w-\[564px\]{width:564px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--thread-max-width\)\]{width:var(--thread-max-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[300px\]{max-width:300px}.max-w-\[312px\]{max-width:312px}.max-w-\[490px\]{max-width:490px}.max-w-\[573px\]{max-width:573px}.max-w-\[640px\]{max-width:640px}.max-w-\[fit-content\]{max-width:fit-content}.max-w-\[var\(--thread-max-width\)\]{max-width:var(--thread-max-width)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-\[40px\]{min-width:40px}.min-w-\[264px\]{min-width:264px}.min-w-\[274px\]{min-width:274px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[minmax\(72px\,1fr\)_auto\]{grid-template-columns:minmax(72px,1fr) auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[40px\]{gap:40px}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-\[0px\]{border-bottom-right-radius:0}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t,.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r,.border-r-\[1px\]{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b,.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--border-divider\)\]{border-color:var(--border-divider)}.border-\[var\(--button-default-border-color\)\]{border-color:var(--button-default-border-color)}.border-\[var\(--chat-list-border-right\)\]{border-color:var(--chat-list-border-right)}.border-\[var\(--chat-message-code-block-border-color\)\]{border-color:var(--chat-message-code-block-border-color)}.border-\[var\(--chat-message-divider-color\)\]{border-color:var(--chat-message-divider-color)}.border-\[var\(--chat-message-error-border-color\)\]{border-color:var(--chat-message-error-border-color)}.border-\[var\(--chat-message-tool-call-pre-border-color\)\]{border-color:var(--chat-message-tool-call-pre-border-color)}.border-\[var\(--checkbox-color\)\]{border-color:var(--checkbox-color)}.border-\[var\(--drop-down-menu-border-color\)\]{border-color:var(--drop-down-menu-border-color)}.border-\[var\(--file-items-border-color\)\]{border-color:var(--file-items-border-color)}.border-\[var\(--header-border-color\)\]{border-color:var(--header-border-color)}.border-\[var\(--input-active-border-color\)\]{border-color:var(--input-active-border-color)}.border-\[var\(--input-border-color\)\]{border-color:var(--input-border-color)}.border-\[var\(--loader-border-color\)\]{border-color:var(--loader-border-color)}.border-\[var\(--radio-button-active-color\)\]{border-color:var(--radio-button-active-color)}.border-\[var\(--radio-button-color\)\]{border-color:var(--radio-button-color)}.border-\[var\(--servers-available-tools-border-color\)\]{border-color:var(--servers-available-tools-border-color)}.border-\[var\(--servers-edit-config-buttons-border-color\)\]{border-color:var(--servers-edit-config-buttons-border-color)}.border-\[var\(--servers-edit-config-json-editor-border-color\)\]{border-color:var(--servers-edit-config-json-editor-border-color)}.border-\[var\(--servers-logs-dialog-border-color\)\]{border-color:var(--servers-logs-dialog-border-color)}.border-\[var\(--tabs-border-color\)\]{border-color:var(--tabs-border-color)}.border-\[var\(--tooltip-border-color\)\]{border-color:var(--tooltip-border-color)}.border-transparent{border-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[var\(--ai-provider-item-background-color\)\]{background-color:var(--ai-provider-item-background-color)}.bg-\[var\(--button-background-color\)\]{background-color:var(--button-background-color)}.bg-\[var\(--button-default-background-color\)\]{background-color:var(--button-default-background-color)}.bg-\[var\(--chat-composer-action-send-background-color\)\]{background-color:var(--chat-composer-action-send-background-color)}.bg-\[var\(--chat-list-item-active-background-color\)\]{background-color:var(--chat-list-item-active-background-color)}.bg-\[var\(--chat-message-code-block-background-color\)\]{background-color:var(--chat-message-code-block-background-color)}.bg-\[var\(--chat-message-code-block-pre-background-color\)\]{background-color:var(--chat-message-code-block-pre-background-color)}.bg-\[var\(--chat-message-tool-call-body-background-color\)\]{background-color:var(--chat-message-tool-call-body-background-color)}.bg-\[var\(--chat-message-tool-call-name-background-color\)\]{background-color:var(--chat-message-tool-call-name-background-color)}.bg-\[var\(--chat-message-tool-call-pre-background-color\)\]{background-color:var(--chat-message-tool-call-pre-background-color)}.bg-\[var\(--chat-user-message-background\)\]{background-color:var(--chat-user-message-background)}.bg-\[var\(--checkbox-active-color\)\]{background-color:var(--checkbox-active-color)}.bg-\[var\(--checkbox-bg-color\)\]{background-color:var(--checkbox-bg-color)}.bg-\[var\(--drop-down-menu-background-color\)\]{background-color:var(--drop-down-menu-background-color)}.bg-\[var\(--drop-down-menu-item-active-color\)\]{background-color:var(--drop-down-menu-item-active-color)}.bg-\[var\(--drop-down-menu-separator-color\)\]{background-color:var(--drop-down-menu-separator-color)}.bg-\[var\(--file-items-background-color\)\]{background-color:var(--file-items-background-color)}.bg-\[var\(--file-items-chat-background-color\)\]{background-color:var(--file-items-chat-background-color)}.bg-\[var\(--header-background-color\)\]{background-color:var(--header-background-color)}.bg-\[var\(--input-background-color\)\]{background-color:var(--input-background-color)}.bg-\[var\(--layout-background-color\)\]{background-color:var(--layout-background-color)}.bg-\[var\(--modal-dialog-background-color\)\]{background-color:var(--modal-dialog-background-color)}.bg-\[var\(--modal-dialog-overlay-background\)\]{background-color:var(--modal-dialog-overlay-background)}.bg-\[var\(--radio-button-active-color\)\]{background-color:var(--radio-button-active-color)}.bg-\[var\(--servers-available-tools-item-active-background-color\)\]{background-color:var(--servers-available-tools-item-active-background-color)}.bg-\[var\(--servers-available-tools-item-background-color\)\]{background-color:var(--servers-available-tools-item-background-color)}.bg-\[var\(--servers-edit-config-json-background-color\)\]{background-color:var(--servers-edit-config-json-background-color)}.bg-\[var\(--servers-edit-config-json-editor-background-color\)\]{background-color:var(--servers-edit-config-json-editor-background-color)}.bg-\[var\(--toggle-button-circle-color\)\]{background-color:var(--toggle-button-circle-color)}.bg-\[var\(--toggle-button-off-background-color\)\]{background-color:var(--toggle-button-off-background-color)}.bg-\[var\(--tooltip-background-color\)\]{background-color:var(--tooltip-background-color)}.bg-none{background-image:none}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:calc(var(--spacing)*0)}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-\[12px\]{padding:12px}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.px-\[16px\]{padding-inline:16px}.px-\[24px\]{padding-inline:24px}.px-\[32px\]{padding-inline:32px}.px-\[var\(--thread-padding-x\)\]{padding-inline:var(--thread-padding-x)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[2px\]{padding-block:2px}.py-\[8px\]{padding-block:8px}.py-\[12px\]{padding-block:12px}.py-\[16px\]{padding-block:16px}.ps-\[4px\]{padding-inline-start:4px}.ps-\[12px\]{padding-inline-start:12px}.ps-\[16px\]{padding-inline-start:16px}.ps-\[32px\]{padding-inline-start:32px}.ps-\[40px\]{padding-inline-start:40px}.ps-\[var\(--thread-padding-x\)\]{padding-inline-start:var(--thread-padding-x)}.pe-\[2px\]{padding-inline-end:2px}.pe-\[8px\]{padding-inline-end:8px}.pe-\[12px\]{padding-inline-end:12px}.pe-\[16px\]{padding-inline-end:16px}.pe-\[24px\]{padding-inline-end:24px}.pe-\[40px\]{padding-inline-end:40px}.pt-\[8px\]{padding-top:8px}.pt-\[12px\]{padding-top:12px}.pt-\[24px\]{padding-top:24px}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-\[3px\]{padding-bottom:3px}.pb-\[8px\]{padding-bottom:8px}.pb-\[12px\]{padding-bottom:12px}.pb-\[16px\]{padding-bottom:16px}.pb-\[24px\]{padding-bottom:24px}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.align-\[-0\.125em\]{vertical-align:-.125em}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12px\]{font-size:12px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.font-\[14px\]{--tw-font-weight:14px;font-weight:14px}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--ai-provider-item-color\)\]{color:var(--ai-provider-item-color)}.text-\[var\(--ai-provider-item-description-color\)\]{color:var(--ai-provider-item-description-color)}.text-\[var\(--button-color\)\]{color:var(--button-color)}.text-\[var\(--button-default-color\)\]{color:var(--button-default-color)}.text-\[var\(--chat-link-color\)\]{color:var(--chat-link-color)}.text-\[var\(--chat-list-color\)\]{color:var(--chat-list-color)}.text-\[var\(--chat-list-empty-color\)\]{color:var(--chat-list-empty-color)}.text-\[var\(--chat-list-item-color\)\]{color:var(--chat-list-item-color)}.text-\[var\(--chat-message-analyze-color\)\]{color:var(--chat-message-analyze-color)}.text-\[var\(--chat-message-code-block-header-color\)\]{color:var(--chat-message-code-block-header-color)}.text-\[var\(--chat-message-color\)\]{color:var(--chat-message-color)}.text-\[var\(--chat-message-error-color\)\]{color:var(--chat-message-error-color)}.text-\[var\(--chat-message-td-color\)\]{color:var(--chat-message-td-color)}.text-\[var\(--chat-message-th-color\)\]{color:var(--chat-message-th-color)}.text-\[var\(--chat-message-tool-call-header-color\)\]{color:var(--chat-message-tool-call-header-color)}.text-\[var\(--chat-message-tool-call-name-color\)\]{color:var(--chat-message-tool-call-name-color)}.text-\[var\(--chat-message-tool-call-pre-color\)\]{color:var(--chat-message-tool-call-pre-color)}.text-\[var\(--chat-user-message-color\)\]{color:var(--chat-user-message-color)}.text-\[var\(--drop-down-menu-item-active-color\)\]{color:var(--drop-down-menu-item-active-color)}.text-\[var\(--drop-down-menu-item-color\)\]{color:var(--drop-down-menu-item-color)}.text-\[var\(--empty-screen-color\)\]{color:var(--empty-screen-color)}.text-\[var\(--empty-screen-description-color\)\]{color:var(--empty-screen-description-color)}.text-\[var\(--field-container-error-color\)\]{color:var(--field-container-error-color)}.text-\[var\(--field-container-header-color\)\]{color:var(--field-container-header-color)}.text-\[var\(--file-items-color\)\]{color:var(--file-items-color)}.text-\[var\(--file-items-ext-color\)\]{color:var(--file-items-ext-color)}.text-\[var\(--header-color\)\]{color:var(--header-color)}.text-\[var\(--input-color\)\]{color:var(--input-color)}.text-\[var\(--input-placeholder-color\)\]{color:var(--input-placeholder-color)}.text-\[var\(--modal-dialog-header-color\)\]{color:var(--modal-dialog-header-color)}.text-\[var\(--servers-available-tools-current-tool-color\)\]{color:var(--servers-available-tools-current-tool-color)}.text-\[var\(--servers-available-tools-header-color\)\]{color:var(--servers-available-tools-header-color)}.text-\[var\(--servers-available-tools-item-name-color\)\]{color:var(--servers-available-tools-item-name-color)}.text-\[var\(--servers-available-tools-sub-header-color\)\]{color:var(--servers-available-tools-sub-header-color)}.text-\[var\(--servers-description-color\)\]{color:var(--servers-description-color)}.text-\[var\(--servers-edit-config-json-header-color\)\]{color:var(--servers-edit-config-json-header-color)}.text-\[var\(--servers-edit-config-json-lang-color\)\]{color:var(--servers-edit-config-json-lang-color)}.text-\[var\(--servers-logs-dialog-log-color\)\]{color:var(--servers-logs-dialog-log-color)}.text-\[var\(--settings-description-color\)\]{color:var(--settings-description-color)}.text-\[var\(--settings-header-color\)\]{color:var(--settings-header-color)}.text-\[var\(--tabs-color\)\]{color:var(--tabs-color)}.text-\[var\(--text-normal\)\]{color:var(--text-normal)}.text-\[var\(--tool-fallback-color\)\]{color:var(--tool-fallback-color)}.text-\[var\(--tooltip-text-color\)\]{color:var(--tooltip-text-color)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ai-provider-item-shadow\)\]{--tw-shadow:var(--ai-provider-item-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--drop-down-menu-shadow\)\]{--tw-shadow:var(--drop-down-menu-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--modal-dialog-shadows\)\]{--tw-shadow:var(--modal-dialog-shadows);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--tooltip-shadow\)\]{--tw-shadow:var(--tooltip-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:\!bg-\[var\(--checkbox-active-hover-color\)\]:is(:where(.group):hover *){background-color:var(--checkbox-active-hover-color)!important}.group-hover\:\!bg-\[var\(--checkbox-bg-hover-color\)\]:is(:where(.group):hover *){background-color:var(--checkbox-bg-hover-color)!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:\!bg-\[var\(--checkbox-active-pressed-color\)\]:is(:where(.group):active *){background-color:var(--checkbox-active-pressed-color)!important}.group-active\:\!bg-\[var\(--checkbox-bg-pressed-color\)\]:is(:where(.group):active *){background-color:var(--checkbox-bg-pressed-color)!important}.placeholder\:text-\[var\(--input-placeholder-color\)\]::placeholder{color:var(--input-placeholder-color)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-\[var\(--input-hover-border-color\)\]:hover{border-color:var(--input-hover-border-color)}.hover\:bg-\[var\(--chat-list-item-hover-background-color\)\]:hover{background-color:var(--chat-list-item-hover-background-color)}.hover\:bg-\[var\(--drop-down-menu-item-hover-color\)\]:hover{background-color:var(--drop-down-menu-item-hover-color)}.hover\:bg-\[var\(--file-items-chat-hover-background-color\)\]:hover{background-color:var(--file-items-chat-hover-background-color)}.hover\:bg-\[var\(--input-hover-background-color\)\]:hover{background-color:var(--input-hover-background-color)}.hover\:bg-\[var\(--servers-available-tools-item-hover-background-color\)\]:hover{background-color:var(--servers-available-tools-item-hover-background-color)}.hover\:text-\[var\(--drop-down-menu-item-hover-color\)\]:hover{color:var(--drop-down-menu-item-hover-color)}}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-\[var\(--button-border-focus-color\)\]:focus{border-color:var(--button-border-focus-color)}.focus\:border-\[var\(--input-active-border-color\)\]:focus{border-color:var(--input-active-border-color)}.focus\:bg-\[var\(--button-background-color\)\]:focus{background-color:var(--button-background-color)}.focus\:bg-\[var\(--input-active-background-color\)\]:focus{background-color:var(--input-active-background-color)}.focus\:shadow-\[var\(--button-default-focus-shadow\)\]:focus{--tw-shadow:var(--button-default-focus-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[var\(--button-shadow-focus\)\]:focus{--tw-shadow:var(--button-shadow-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\[var\(--chat-list-item-active-background-color\)\]:active{background-color:var(--chat-list-item-active-background-color)}.active\:bg-\[var\(--file-items-chat-pressed-background-color\)\]:active{background-color:var(--file-items-chat-pressed-background-color)}@media (hover:hover){.hover\:enabled\:bg-\[var\(--button-background-hover-color\)\]:hover:enabled{background-color:var(--button-background-hover-color)}.hover\:enabled\:bg-\[var\(--button-default-hover-background-color\)\]:hover:enabled{background-color:var(--button-default-hover-background-color)}.hover\:enabled\:bg-\[var\(--chat-composer-action-send-background-hover-color\)\]:hover:enabled{background-color:var(--chat-composer-action-send-background-hover-color)}.hover\:enabled\:bg-\[var\(--icon-button-hover-background-color\)\]:hover:enabled{background-color:var(--icon-button-hover-background-color)}.hover\:enabled\:bg-\[var\(--icon-button-hover-on-active-background-color\)\]:hover:enabled{background-color:var(--icon-button-hover-on-active-background-color)}}.active\:enabled\:bg-\[var\(--button-background-pressed-color\)\]:active:enabled{background-color:var(--button-background-pressed-color)}.active\:enabled\:bg-\[var\(--button-default-pressed-background-color\)\]:active:enabled{background-color:var(--button-default-pressed-background-color)}.active\:enabled\:bg-\[var\(--chat-composer-action-send-background-pressed-color\)\]:active:enabled{background-color:var(--chat-composer-action-send-background-pressed-color)}.active\:enabled\:bg-\[var\(--icon-button-pressed-background-color\)\]:active:enabled{background-color:var(--icon-button-pressed-background-color)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--button-default-disabled-background-color\)\]:disabled{background-color:var(--button-default-disabled-background-color)}.disabled\:text-\[var\(--button-default-disabled-color\)\]:disabled{color:var(--button-default-disabled-color)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled,.disabled\:opacity-\[0\.5\]:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-\[var\(--drop-down-menu-item-active-color\)\][data-highlighted]{background-color:var(--drop-down-menu-item-active-color)}.data-\[highlighted\]\:text-\[var\(--drop-down-menu-item-active-color\)\][data-highlighted]{color:var(--drop-down-menu-item-active-color)}.data-\[state\=active\]\:font-bold[data-state=active]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}.data-\[state\=active\]\:after\:right-0[data-state=active]:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.data-\[state\=active\]\:after\:bottom-\[-5px\][data-state=active]:after{content:var(--tw-content);bottom:-5px}.data-\[state\=active\]\:after\:left-0[data-state=active]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[state\=active\]\:after\:h-\[4px\][data-state=active]:after{content:var(--tw-content);height:4px}.data-\[state\=active\]\:after\:rounded-t-\[3px\][data-state=active]:after{content:var(--tw-content);border-top-left-radius:3px;border-top-right-radius:3px}.data-\[state\=active\]\:after\:bg-\[var\(--tabs-active-border-color\)\][data-state=active]:after{content:var(--tw-content);background-color:var(--tabs-active-border-color)}.data-\[state\=active\]\:after\:content-\[\'\'\][data-state=active]:after{--tw-content:"";content:var(--tw-content)}.data-\[state\=checked\]\:translate-x-\[10px\][data-state=checked]{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-\[var\(--toggle-button-background-color\)\][data-state=checked]{background-color:var(--toggle-button-background-color)}@media (hover:hover){.data-\[state\=checked\]\:hover\:enabled\:bg-\[var\(--toggle-button-background-hover-color\)\][data-state=checked]:hover:enabled{background-color:var(--toggle-button-background-hover-color)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}@media (hover:hover){.hover\:enabled\:data-\[state\=inactive\]\:after\:absolute:hover:enabled[data-state=inactive]:after{content:var(--tw-content);position:absolute}.hover\:enabled\:data-\[state\=inactive\]\:after\:bottom-\[-5px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);bottom:-5px}.hover\:enabled\:data-\[state\=inactive\]\:after\:left-1\/2:hover:enabled[data-state=inactive]:after{content:var(--tw-content);left:50%}.hover\:enabled\:data-\[state\=inactive\]\:after\:h-\[4px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);height:4px}.hover\:enabled\:data-\[state\=inactive\]\:after\:w-\[24px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);width:24px}.hover\:enabled\:data-\[state\=inactive\]\:after\:-translate-x-1\/2:hover:enabled[data-state=inactive]:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:enabled\:data-\[state\=inactive\]\:after\:transform:hover:enabled[data-state=inactive]:after{content:var(--tw-content);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.hover\:enabled\:data-\[state\=inactive\]\:after\:rounded-t-\[3px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);border-top-left-radius:3px;border-top-right-radius:3px}.hover\:enabled\:data-\[state\=inactive\]\:after\:bg-\[var\(--tabs-hover-border-color\)\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);background-color:var(--tabs-hover-border-color)}.hover\:enabled\:data-\[state\=inactive\]\:after\:content-\[\'\'\]:hover:enabled[data-state=inactive]:after{--tw-content:"";content:var(--tw-content)}}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:1.5s linear infinite spin}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-b-lg pre{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing)*4)}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-decoration\]\:hidden::-webkit-search-decoration{display:none}.\[\&\:where\(\>\*\)\]\:col-start-2:where(){grid-column-start:2}.\[\&\>a\]\:text-xs>a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>a\]\:no-underline>a{text-decoration-line:none}.\[\&\>li\]\:mt-\[4px\]>li{margin-top:4px}.\[\&\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\&\[align\=right\]\]\:text-right[align=right]{text-align:right}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.theme-light{--background-normal:#fff;--background-normal-element:#efefef;--background-normal-element-light:#f7f7f7;--background-accent-button:#446995;--background-primary-button:#444;--background-scrim:#0003;--background-scroll-thumb:#f7f7f7;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#888;--border-error:#f62211;--border-sidebar-icon:silver;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#cbcbcb;--highlight-button-hover-on-active:silver;--highlight-button-pressed-on-active:#cbcbcb;--highlight-accent-button-hover:#375478;--highlight-accent-button-pressed:#293f59;--highlight-primary-button-hover:#1c1c1c;--highlight-primary-button-pressed:#1c1c1c;--highlight-scroll-thumb-hover:silver;--highlight-scroll-track-hover:#cbcbcb;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#444;--checkbox-border-normal:#cbcbcb;--icon-normal:#444;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#000c;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-dark{--background-normal:#333;--background-normal-element:#505050;--background-normal-element-light:#404040;--background-accent-button:#486f9e;--background-primary-button:#ddd;--background-scrim:#0009;--background-scroll-thumb:#404040;--border-divider:#505050;--border-regular-control:#666;--border-control-focus:#7d7d7d;--border-error:#f62211;--border-sidebar-icon:#666;--highlight-button-hover:#555;--highlight-button-pressed:#707070;--highlight-button-hover-on-active:#999;--highlight-button-pressed-on-active:#707070;--highlight-accent-button-hover:#75a2d6;--highlight-accent-button-pressed:#89afdc;--highlight-primary-button-hover:#fcfcfc;--highlight-primary-button-pressed:#fcfcfc;--highlight-scroll-thumb-hover:#999;--highlight-scroll-track-hover:#999;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#333;--checkbox-background-checked:#ddd;--checkbox-border-normal:#707070;--icon-normal:#fff;--icon-success:#090;--text-normal:#fffc;--text-normal-pressed:#fffc;--text-secondary:#fff9;--text-tertiary:#fff6;--text-link:#b5e4ff;--text-inverse:#333;--text-contrast-background:#fff;--text-negative:#fffc;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-white{--background-normal:#fff;--background-normal-element:#f3f3f3;--background-normal-element-light:#f9f9f9;--background-accent-button:#3483db;--background-primary-button:#3483db;--background-scrim:#0003;--background-scroll-thumb:#e0e0e0;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#848484;--border-error:#f62211;--border-sidebar-icon:#dfdfdf;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#ccc;--highlight-button-hover-on-active:#d4d4d4;--highlight-button-pressed-on-active:#e1e1e1;--highlight-accent-button-hover:#5293e2;--highlight-accent-button-pressed:#3475c5;--highlight-primary-button-hover:#2b2b2b;--highlight-primary-button-pressed:#2b2b2b;--highlight-scroll-thumb-hover:#ccc;--highlight-scroll-track-hover:#00000008;--highlight-toolbar-tab-underline-document:#4a87e7;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#4a87e7;--checkbox-border-normal:silver;--icon-normal:#000c;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#991b1b;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--background-normal);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-gray{--background-normal:#fff;--background-normal-element:#efefef;--background-normal-element-light:#f7f7f7;--background-accent-button:#446995;--background-primary-button:#444;--background-scrim:#0003;--background-scroll-thumb:#f7f7f7;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#999;--border-error:#f62211;--border-sidebar-icon:silver;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#cbcbcb;--highlight-button-hover-on-active:silver;--highlight-button-pressed-on-active:#cbcbcb;--highlight-accent-button-hover:#375478;--highlight-accent-button-pressed:#293f59;--highlight-primary-button-hover:#1c1c1c;--highlight-primary-button-pressed:#1c1c1c;--highlight-scroll-thumb-hover:silver;--highlight-scroll-track-hover:#cbcbcb;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#444;--checkbox-border-normal:#cbcbcb;--icon-normal:#444;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#000c;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-classic-light{--background-normal:#fff;--background-normal-element:#efefef;--background-normal-element-light:#f7f7f7;--background-accent-button:#446995;--background-primary-button:#444;--background-scrim:#0003;--background-scroll-thumb:#f7f7f7;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#888;--border-error:#f62211;--border-sidebar-icon:silver;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#cbcbcb;--highlight-button-hover-on-active:silver;--highlight-button-pressed-on-active:#cbcbcb;--highlight-accent-button-hover:#375478;--highlight-accent-button-pressed:#293f59;--highlight-primary-button-hover:#1c1c1c;--highlight-primary-button-pressed:#1c1c1c;--highlight-scroll-thumb-hover:silver;--highlight-scroll-track-hover:#cbcbcb;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#444;--checkbox-border-normal:#cbcbcb;--icon-normal:#444;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#000c;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-night{--background-normal:#404040;--background-normal-element:#4b4b4b;--background-normal-element-light:#4b4b4b;--background-accent-button:#3483db;--background-primary-button:#ddd;--background-scrim:#0009;--background-scroll-thumb:#555;--border-divider:#505050;--border-regular-control:#585858;--border-control-focus:#ccc;--border-error:#f62211;--border-sidebar-icon:#585858;--highlight-button-hover:#585858;--highlight-button-pressed:#686868;--highlight-button-hover-on-active:#606060;--highlight-button-pressed-on-active:#686868;--highlight-accent-button-hover:#5293e2;--highlight-accent-button-pressed:#3475c5;--highlight-primary-button-hover:#e5e5e5;--highlight-primary-button-pressed:#e5e5e5;--highlight-scroll-thumb-hover:#606060;--highlight-scroll-track-hover:#ffffff08;--highlight-toolbar-tab-underline-document:#4a87e7;--checkbox-check-mark-background:#000;--checkbox-background-checked:#f3f3f3;--checkbox-border-normal:silver;--icon-normal:#fffc;--icon-success:#090;--text-normal:#fffc;--text-normal-pressed:#fffc;--text-secondary:#fff9;--text-tertiary:#fff6;--text-link:#acbfff;--text-inverse:#333;--text-contrast-background:#fff;--text-negative:#f87171;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-contrast-dark{--background-normal:#212121;--background-normal-element:#2a2a2a;--background-normal-element-light:#2a2a2a;--background-accent-button:#4d76a8;--background-primary-button:#e6e6e6;--background-scrim:#0009;--background-scroll-thumb:#2a2a2a;--border-divider:#414141;--border-regular-control:#696969;--border-control-focus:#999;--border-error:#f62211;--border-sidebar-icon:#696969;--highlight-button-hover:#424242;--highlight-button-pressed:#666;--highlight-button-hover-on-active:#a6a6a6;--highlight-button-pressed-on-active:#666;--highlight-accent-button-hover:#75a2d6;--highlight-accent-button-pressed:#89afdc;--highlight-primary-button-hover:#a6a6a6;--highlight-primary-button-pressed:#a6a6a6;--highlight-scroll-thumb-hover:#424242;--highlight-scroll-track-hover:#616161;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#212121;--checkbox-background-checked:#e6e6e6;--checkbox-border-normal:#666;--icon-normal:#e8e8e8;--icon-success:#090;--text-normal:#e8e8e8;--text-normal-pressed:#e8e8e8;--text-secondary:#b8b8b8;--text-tertiary:#888;--text-link:#ffd78c;--text-inverse:#121212;--text-contrast-background:#fff;--text-negative:#e8e8e8;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}:root{font-family:Arial,Segoe UI,system-ui,Avenir,Helvetica,sans-serif}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}} +.ͼ2 .cm-gutters,.ͼ2 .cm-activeLineGutter{background-color:var(--background-normal)!important;color:var(--text-secondary)!important;border:0px solid var(--border-divider)!important}.ͼe,.ͼ2 .cm-line{color:var(--text-normal)!important}.ͼ2 .cm-activeLine{background-color:transparent!important}@keyframes aui-pulse{50%{opacity:.5}}:where(.aui-md[data-status=running]):empty:after,:where(.aui-md[data-status=running])>:where(:not(ol):not(ul):not(pre)):last-child:after,:where(.aui-md[data-status=running])>pre:last-child code:after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child:not(:has(*>li))):after,:where(.aui-md[data-status=running])>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child)>:where(:is(ol,ul):last-child)>:where(li:last-child):after{animation:aui-pulse 2s cubic-bezier(.4,0,.6,1) infinite;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";--aui-content: "●";content:var(--aui-content);margin-left:.25rem;margin-right:.25rem}.aui-shiki-base{background-color:var(--chat-message-code-block-background-color)!important;padding:0 12px 12px!important;border-radius:0 0 12px 12px!important}.aui-shiki-base>pre{background-color:var(--chat-message-code-block-pre-background-color)!important;border:1px solid var(--chat-message-code-block-border-color)!important;border-radius:4px!important;padding:6px!important}.theme-light .line span{color:var(--shiki-light)!important}.theme-dark .line span{color:var(--shiki-dark)!important}.composer-root{border-color:var(--chat-composer-border-color);background:var(--chat-composer-background-color)}.composer-root:hover{border-color:var(--chat-composer-hover-border-color)}.composer-root:focus-within{border-color:var(--chat-composer-active-border-color)}.composer-input{font-size:14px;line-height:15px;color:var(--chat-composer-text-color)}.composer-input::placeholder{color:var(--chat-composer-placeholder-color)}.aui-md[data-status=running]:after,.aui-md[data-status=running]>*:last-child:after{display:none!important}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-pan-x:initial;--tw-pan-y:initial;--tw-pinch-zoom:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-leading:initial;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1\/2,.top-\[50\%\]{top:50%}.right-\[10px\]{right:10px}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-\[10px\]{left:10px}.isolate{isolation:isolate}.isolation-auto{isolation:auto}.z-10{z-index:10}.z-50{z-index:50}.z-\[9999\]{z-index:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-start-1{grid-row-start:1}.row-start-2{grid-row-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.container\!{width:100%!important}@media (min-width:40rem){.container\!{max-width:40rem!important}}@media (min-width:48rem){.container\!{max-width:48rem!important}}@media (min-width:64rem){.container\!{max-width:64rem!important}}@media (min-width:80rem){.container\!{max-width:80rem!important}}@media (min-width:96rem){.container\!{max-width:96rem!important}}.m-0{margin:calc(var(--spacing)*0)}.mx-\[-32px\]{margin-inline:-32px}.mx-\[32px\]{margin-inline:32px}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-5{margin-block:calc(var(--spacing)*5)}.my-\[4px\]{margin-block:4px}.my-\[16px\]{margin-block:16px}.ms-\[12px\]{margin-inline-start:12px}.ms-\[28px\]{margin-inline-start:28px}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-\[-15px\]{margin-top:-15px}.mt-\[4px\]{margin-top:4px}.mt-\[8px\]{margin-top:8px}.mt-\[16px\]{margin-top:16px}.mt-\[24px\]{margin-top:24px}.mt-\[32px\]{margin-top:32px}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-\[8px\]{margin-bottom:8px}.mb-\[16px\]{margin-bottom:16px}.mb-\[32px\]{margin-bottom:32px}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-\[32px\]{margin-left:32px}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-4{height:calc(var(--spacing)*4)}.h-\[10px\]{height:10px}.h-\[12px\]{height:12px}.h-\[14px\]{height:14px}.h-\[20px\]{height:20px}.h-\[24px\]{height:24px}.h-\[31px\]{height:31px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[40px\]{height:40px}.h-\[44px\]{height:44px}.h-\[48px\]{height:48px}.h-\[56px\]{height:56px}.h-\[64px\]{height:64px}.h-\[256px\]{height:256px}.h-\[280px\]{height:280px}.h-\[384px\]{height:384px}.h-\[400px\]{height:400px}.h-\[520px\]{height:520px}.h-\[560px\]{height:560px}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-\[200px\]{max-height:200px}.max-h-\[calc\(50dvh\)\]{max-height:50dvh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-6{min-height:calc(var(--spacing)*6)}.min-h-\[1px\]{min-height:1px}.min-h-\[16px\]{min-height:16px}.min-h-\[32px\]{min-height:32px}.min-h-\[36px\]{min-height:36px}.min-h-\[44px\]{min-height:44px}.min-h-\[56px\]{min-height:56px}.w-4{width:calc(var(--spacing)*4)}.w-\[10px\]{width:10px}.w-\[12px\]{width:12px}.w-\[15px\]{width:15px}.w-\[20px\]{width:20px}.w-\[24px\]{width:24px}.w-\[260px\]{width:260px}.w-\[264px\]{width:264px}.w-\[348px\]{width:348px}.w-\[352px\]{width:352px}.w-\[548px\]{width:548px}.w-\[564px\]{width:564px}.w-\[640px\]{width:640px}.w-\[720px\]{width:720px}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-\[var\(--thread-max-width\)\]{width:var(--thread-max-width)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-\[300px\]{max-width:300px}.max-w-\[312px\]{max-width:312px}.max-w-\[490px\]{max-width:490px}.max-w-\[573px\]{max-width:573px}.max-w-\[640px\]{max-width:640px}.max-w-\[fit-content\]{max-width:fit-content}.max-w-\[var\(--thread-max-width\)\]{max-width:var(--thread-max-width)}.max-w-full{max-width:100%}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-6{min-width:calc(var(--spacing)*6)}.min-w-\[40px\]{min-width:40px}.min-w-\[264px\]{min-width:264px}.min-w-\[274px\]{min-width:274px}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing)*0);--tw-border-spacing-y:calc(var(--spacing)*0);border-spacing:var(--tw-border-spacing-x)var(--tw-border-spacing-y)}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[1px\]{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-none{translate:none}.scale-3d{scale:var(--tw-scale-x)var(--tw-scale-y)var(--tw-scale-z)}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-pinch-zoom{--tw-pinch-zoom:pinch-zoom;touch-action:var(--tw-pan-x,)var(--tw-pan-y,)var(--tw-pinch-zoom,)}.resize{resize:both}.resize\!{resize:both!important}.resize-none{resize:none}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.auto-rows-auto{grid-auto-rows:auto}.grid-cols-\[auto_auto_1fr\]{grid-template-columns:auto auto 1fr}.grid-cols-\[minmax\(72px\,1fr\)_auto\]{grid-template-columns:minmax(72px,1fr) auto}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}.gap-\[2px\]{gap:2px}.gap-\[4px\]{gap:4px}.gap-\[8px\]{gap:8px}.gap-\[10px\]{gap:10px}.gap-\[12px\]{gap:12px}.gap-\[16px\]{gap:16px}.gap-\[20px\]{gap:20px}.gap-\[24px\]{gap:24px}.gap-\[40px\]{gap:40px}:where(.space-y-reverse>:not(:last-child)){--tw-space-y-reverse:1}:where(.space-x-reverse>:not(:last-child)){--tw-space-x-reverse:1}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-y-reverse>:not(:last-child)){--tw-divide-y-reverse:1}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[16px\]{border-radius:16px}.rounded-full{border-radius:3.40282e38px}.rounded-s{border-start-start-radius:.25rem;border-end-start-radius:.25rem}.rounded-ss{border-start-start-radius:.25rem}.rounded-e{border-start-end-radius:.25rem;border-end-end-radius:.25rem}.rounded-se{border-start-end-radius:.25rem}.rounded-ee{border-end-end-radius:.25rem}.rounded-es{border-end-start-radius:.25rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-tl{border-top-left-radius:.25rem}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-tr{border-top-right-radius:.25rem}.rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-b-\[12px\]{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.rounded-br{border-bottom-right-radius:.25rem}.rounded-br-\[0px\]{border-bottom-right-radius:0}.rounded-bl{border-bottom-left-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1px\]{border-style:var(--tw-border-style);border-width:1px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-s{border-inline-start-style:var(--tw-border-style);border-inline-start-width:1px}.border-e{border-inline-end-style:var(--tw-border-style);border-inline-end-width:1px}.border-t,.border-t-\[1px\]{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r,.border-r-\[1px\]{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b,.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[var\(--border-divider\)\]{border-color:var(--border-divider)}.border-\[var\(--button-default-border-color\)\]{border-color:var(--button-default-border-color)}.border-\[var\(--chat-list-border-right\)\]{border-color:var(--chat-list-border-right)}.border-\[var\(--chat-message-code-block-border-color\)\]{border-color:var(--chat-message-code-block-border-color)}.border-\[var\(--chat-message-divider-color\)\]{border-color:var(--chat-message-divider-color)}.border-\[var\(--chat-message-error-border-color\)\]{border-color:var(--chat-message-error-border-color)}.border-\[var\(--chat-message-tool-call-pre-border-color\)\]{border-color:var(--chat-message-tool-call-pre-border-color)}.border-\[var\(--checkbox-color\)\]{border-color:var(--checkbox-color)}.border-\[var\(--drop-down-menu-border-color\)\]{border-color:var(--drop-down-menu-border-color)}.border-\[var\(--file-items-border-color\)\]{border-color:var(--file-items-border-color)}.border-\[var\(--header-border-color\)\]{border-color:var(--header-border-color)}.border-\[var\(--input-active-border-color\)\]{border-color:var(--input-active-border-color)}.border-\[var\(--input-border-color\)\]{border-color:var(--input-border-color)}.border-\[var\(--loader-border-color\)\]{border-color:var(--loader-border-color)}.border-\[var\(--radio-button-active-color\)\]{border-color:var(--radio-button-active-color)}.border-\[var\(--radio-button-color\)\]{border-color:var(--radio-button-color)}.border-\[var\(--servers-available-tools-border-color\)\]{border-color:var(--servers-available-tools-border-color)}.border-\[var\(--servers-edit-config-buttons-border-color\)\]{border-color:var(--servers-edit-config-buttons-border-color)}.border-\[var\(--servers-edit-config-json-editor-border-color\)\]{border-color:var(--servers-edit-config-json-editor-border-color)}.border-\[var\(--servers-logs-dialog-border-color\)\]{border-color:var(--servers-logs-dialog-border-color)}.border-\[var\(--tabs-border-color\)\]{border-color:var(--tabs-border-color)}.border-\[var\(--tooltip-border-color\)\]{border-color:var(--tooltip-border-color)}.border-transparent{border-color:#0000}.border-r-transparent{border-right-color:#0000}.bg-\[var\(--ai-provider-item-background-color\)\]{background-color:var(--ai-provider-item-background-color)}.bg-\[var\(--button-background-color\)\]{background-color:var(--button-background-color)}.bg-\[var\(--button-default-background-color\)\]{background-color:var(--button-default-background-color)}.bg-\[var\(--chat-composer-action-send-background-color\)\]{background-color:var(--chat-composer-action-send-background-color)}.bg-\[var\(--chat-list-item-active-background-color\)\]{background-color:var(--chat-list-item-active-background-color)}.bg-\[var\(--chat-message-code-block-background-color\)\]{background-color:var(--chat-message-code-block-background-color)}.bg-\[var\(--chat-message-code-block-pre-background-color\)\]{background-color:var(--chat-message-code-block-pre-background-color)}.bg-\[var\(--chat-message-tool-call-body-background-color\)\]{background-color:var(--chat-message-tool-call-body-background-color)}.bg-\[var\(--chat-message-tool-call-name-background-color\)\]{background-color:var(--chat-message-tool-call-name-background-color)}.bg-\[var\(--chat-message-tool-call-pre-background-color\)\]{background-color:var(--chat-message-tool-call-pre-background-color)}.bg-\[var\(--chat-user-message-background\)\]{background-color:var(--chat-user-message-background)}.bg-\[var\(--checkbox-active-color\)\]{background-color:var(--checkbox-active-color)}.bg-\[var\(--checkbox-bg-color\)\]{background-color:var(--checkbox-bg-color)}.bg-\[var\(--drop-down-menu-background-color\)\]{background-color:var(--drop-down-menu-background-color)}.bg-\[var\(--drop-down-menu-item-active-color\)\]{background-color:var(--drop-down-menu-item-active-color)}.bg-\[var\(--drop-down-menu-separator-color\)\]{background-color:var(--drop-down-menu-separator-color)}.bg-\[var\(--file-items-background-color\)\]{background-color:var(--file-items-background-color)}.bg-\[var\(--file-items-chat-background-color\)\]{background-color:var(--file-items-chat-background-color)}.bg-\[var\(--header-background-color\)\]{background-color:var(--header-background-color)}.bg-\[var\(--input-background-color\)\]{background-color:var(--input-background-color)}.bg-\[var\(--layout-background-color\)\]{background-color:var(--layout-background-color)}.bg-\[var\(--modal-dialog-background-color\)\]{background-color:var(--modal-dialog-background-color)}.bg-\[var\(--modal-dialog-overlay-background\)\]{background-color:var(--modal-dialog-overlay-background)}.bg-\[var\(--radio-button-active-color\)\]{background-color:var(--radio-button-active-color)}.bg-\[var\(--servers-available-tools-item-active-background-color\)\]{background-color:var(--servers-available-tools-item-active-background-color)}.bg-\[var\(--servers-available-tools-item-background-color\)\]{background-color:var(--servers-available-tools-item-background-color)}.bg-\[var\(--servers-edit-config-json-background-color\)\]{background-color:var(--servers-edit-config-json-background-color)}.bg-\[var\(--servers-edit-config-json-editor-background-color\)\]{background-color:var(--servers-edit-config-json-editor-background-color)}.bg-\[var\(--toggle-button-circle-color\)\]{background-color:var(--toggle-button-circle-color)}.bg-\[var\(--toggle-button-off-background-color\)\]{background-color:var(--toggle-button-off-background-color)}.bg-\[var\(--tooltip-background-color\)\]{background-color:var(--tooltip-background-color)}.bg-none{background-image:none}.bg-repeat{background-repeat:repeat}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-repeat{-webkit-mask-repeat:repeat;mask-repeat:repeat}.p-0{padding:calc(var(--spacing)*0)}.p-\[4px\]{padding:4px}.p-\[6px\]{padding:6px}.p-\[12px\]{padding:12px}.px-4{padding-inline:calc(var(--spacing)*4)}.px-\[8px\]{padding-inline:8px}.px-\[12px\]{padding-inline:12px}.px-\[16px\]{padding-inline:16px}.px-\[24px\]{padding-inline:24px}.px-\[32px\]{padding-inline:32px}.px-\[var\(--thread-padding-x\)\]{padding-inline:var(--thread-padding-x)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-\[2px\]{padding-block:2px}.py-\[8px\]{padding-block:8px}.py-\[12px\]{padding-block:12px}.py-\[16px\]{padding-block:16px}.ps-\[4px\]{padding-inline-start:4px}.ps-\[12px\]{padding-inline-start:12px}.ps-\[16px\]{padding-inline-start:16px}.ps-\[32px\]{padding-inline-start:32px}.ps-\[40px\]{padding-inline-start:40px}.ps-\[var\(--thread-padding-x\)\]{padding-inline-start:var(--thread-padding-x)}.pe-\[2px\]{padding-inline-end:2px}.pe-\[8px\]{padding-inline-end:8px}.pe-\[12px\]{padding-inline-end:12px}.pe-\[16px\]{padding-inline-end:16px}.pe-\[24px\]{padding-inline-end:24px}.pe-\[40px\]{padding-inline-end:40px}.pt-\[8px\]{padding-top:8px}.pt-\[12px\]{padding-top:12px}.pt-\[24px\]{padding-top:24px}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-\[3px\]{padding-bottom:3px}.pb-\[8px\]{padding-bottom:8px}.pb-\[12px\]{padding-bottom:12px}.pb-\[16px\]{padding-bottom:16px}.pb-\[24px\]{padding-bottom:24px}.pl-6{padding-left:calc(var(--spacing)*6)}.text-center{text-align:center}.text-left{text-align:left}.align-\[-0\.125em\]{vertical-align:-.125em}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[16px\]{font-size:16px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[28px\]{font-size:28px}.text-\[32px\]{font-size:32px}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-\[14px\]{--tw-leading:14px;line-height:14px}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-\[20px\]{--tw-leading:20px;line-height:20px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-\[24px\]{--tw-leading:24px;line-height:24px}.leading-\[28px\]{--tw-leading:28px;line-height:28px}.leading-\[32px\]{--tw-leading:32px;line-height:32px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.font-\[14px\]{--tw-font-weight:14px;font-weight:14px}.font-\[400\]{--tw-font-weight:400;font-weight:400}.font-\[700\]{--tw-font-weight:700;font-weight:700}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-wrap{text-wrap:wrap}.break-words{overflow-wrap:break-word}.text-clip{text-overflow:clip}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--ai-provider-item-color\)\]{color:var(--ai-provider-item-color)}.text-\[var\(--ai-provider-item-description-color\)\]{color:var(--ai-provider-item-description-color)}.text-\[var\(--button-color\)\]{color:var(--button-color)}.text-\[var\(--button-default-color\)\]{color:var(--button-default-color)}.text-\[var\(--chat-link-color\)\]{color:var(--chat-link-color)}.text-\[var\(--chat-list-color\)\]{color:var(--chat-list-color)}.text-\[var\(--chat-list-empty-color\)\]{color:var(--chat-list-empty-color)}.text-\[var\(--chat-list-item-color\)\]{color:var(--chat-list-item-color)}.text-\[var\(--chat-message-analyze-color\)\]{color:var(--chat-message-analyze-color)}.text-\[var\(--chat-message-code-block-header-color\)\]{color:var(--chat-message-code-block-header-color)}.text-\[var\(--chat-message-color\)\]{color:var(--chat-message-color)}.text-\[var\(--chat-message-error-color\)\]{color:var(--chat-message-error-color)}.text-\[var\(--chat-message-td-color\)\]{color:var(--chat-message-td-color)}.text-\[var\(--chat-message-th-color\)\]{color:var(--chat-message-th-color)}.text-\[var\(--chat-message-tool-call-header-color\)\]{color:var(--chat-message-tool-call-header-color)}.text-\[var\(--chat-message-tool-call-name-color\)\]{color:var(--chat-message-tool-call-name-color)}.text-\[var\(--chat-message-tool-call-pre-color\)\]{color:var(--chat-message-tool-call-pre-color)}.text-\[var\(--chat-user-message-color\)\]{color:var(--chat-user-message-color)}.text-\[var\(--drop-down-menu-item-active-color\)\]{color:var(--drop-down-menu-item-active-color)}.text-\[var\(--drop-down-menu-item-color\)\]{color:var(--drop-down-menu-item-color)}.text-\[var\(--empty-screen-color\)\]{color:var(--empty-screen-color)}.text-\[var\(--empty-screen-description-color\)\]{color:var(--empty-screen-description-color)}.text-\[var\(--field-container-error-color\)\]{color:var(--field-container-error-color)}.text-\[var\(--field-container-header-color\)\]{color:var(--field-container-header-color)}.text-\[var\(--file-items-color\)\]{color:var(--file-items-color)}.text-\[var\(--file-items-ext-color\)\]{color:var(--file-items-ext-color)}.text-\[var\(--header-color\)\]{color:var(--header-color)}.text-\[var\(--input-color\)\]{color:var(--input-color)}.text-\[var\(--input-placeholder-color\)\]{color:var(--input-placeholder-color)}.text-\[var\(--modal-dialog-header-color\)\]{color:var(--modal-dialog-header-color)}.text-\[var\(--servers-available-tools-current-tool-color\)\]{color:var(--servers-available-tools-current-tool-color)}.text-\[var\(--servers-available-tools-header-color\)\]{color:var(--servers-available-tools-header-color)}.text-\[var\(--servers-available-tools-item-name-color\)\]{color:var(--servers-available-tools-item-name-color)}.text-\[var\(--servers-available-tools-sub-header-color\)\]{color:var(--servers-available-tools-sub-header-color)}.text-\[var\(--servers-description-color\)\]{color:var(--servers-description-color)}.text-\[var\(--servers-edit-config-json-header-color\)\]{color:var(--servers-edit-config-json-header-color)}.text-\[var\(--servers-edit-config-json-lang-color\)\]{color:var(--servers-edit-config-json-lang-color)}.text-\[var\(--servers-logs-dialog-log-color\)\]{color:var(--servers-logs-dialog-log-color)}.text-\[var\(--settings-description-color\)\]{color:var(--settings-description-color)}.text-\[var\(--settings-header-color\)\]{color:var(--settings-header-color)}.text-\[var\(--tabs-color\)\]{color:var(--tabs-color)}.text-\[var\(--text-normal\)\]{color:var(--text-normal)}.text-\[var\(--tool-fallback-color\)\]{color:var(--tool-fallback-color)}.text-\[var\(--tooltip-text-color\)\]{color:var(--tooltip-text-color)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic{font-style:normal}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.oldstyle-nums{--tw-numeric-figure:oldstyle-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.slashed-zero{--tw-slashed-zero:slashed-zero;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.stacked-fractions{--tw-numeric-fraction:stacked-fractions;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.normal-nums{font-variant-numeric:normal}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--ai-provider-item-shadow\)\]{--tw-shadow:var(--ai-provider-item-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--drop-down-menu-shadow\)\]{--tw-shadow:var(--drop-down-menu-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--modal-dialog-shadows\)\]{--tw-shadow:var(--modal-dialog-shadows);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--tooltip-shadow\)\]{--tw-shadow:var(--tooltip-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.inset-ring{--tw-inset-ring-shadow:inset 0 0 0 1px var(--tw-inset-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a))drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a)drop-shadow(0 1px 1px #0000000f);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,)}.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,)!important}.backdrop-blur{--tw-backdrop-blur:blur(8px);-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-grayscale{--tw-backdrop-grayscale:grayscale(100%);-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-invert{--tw-backdrop-invert:invert(100%);-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-sepia{--tw-backdrop-sepia:sepia(100%);-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-filter{-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,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}:where(.divide-x-reverse>:not(:last-child)){--tw-divide-x-reverse:1}.paused{animation-play-state:paused}.ring-inset{--tw-ring-inset:inset}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}@media (hover:hover){.group-hover\:\!bg-\[var\(--checkbox-active-hover-color\)\]:is(:where(.group):hover *){background-color:var(--checkbox-active-hover-color)!important}.group-hover\:\!bg-\[var\(--checkbox-bg-hover-color\)\]:is(:where(.group):hover *){background-color:var(--checkbox-bg-hover-color)!important}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-active\:\!bg-\[var\(--checkbox-active-pressed-color\)\]:is(:where(.group):active *){background-color:var(--checkbox-active-pressed-color)!important}.group-active\:\!bg-\[var\(--checkbox-bg-pressed-color\)\]:is(:where(.group):active *){background-color:var(--checkbox-bg-pressed-color)!important}.placeholder\:text-\[var\(--input-placeholder-color\)\]::placeholder{color:var(--input-placeholder-color)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:mb-0:last-child{margin-bottom:calc(var(--spacing)*0)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-\[var\(--input-hover-border-color\)\]:hover{border-color:var(--input-hover-border-color)}.hover\:bg-\[var\(--chat-list-item-hover-background-color\)\]:hover{background-color:var(--chat-list-item-hover-background-color)}.hover\:bg-\[var\(--drop-down-menu-item-hover-color\)\]:hover{background-color:var(--drop-down-menu-item-hover-color)}.hover\:bg-\[var\(--file-items-chat-hover-background-color\)\]:hover{background-color:var(--file-items-chat-hover-background-color)}.hover\:bg-\[var\(--input-hover-background-color\)\]:hover{background-color:var(--input-hover-background-color)}.hover\:bg-\[var\(--servers-available-tools-item-hover-background-color\)\]:hover{background-color:var(--servers-available-tools-item-hover-background-color)}.hover\:text-\[var\(--drop-down-menu-item-hover-color\)\]:hover{color:var(--drop-down-menu-item-hover-color)}}.focus\:border:focus{border-style:var(--tw-border-style);border-width:1px}.focus\:border-\[var\(--button-border-focus-color\)\]:focus{border-color:var(--button-border-focus-color)}.focus\:border-\[var\(--input-active-border-color\)\]:focus{border-color:var(--input-active-border-color)}.focus\:bg-\[var\(--button-background-color\)\]:focus{background-color:var(--button-background-color)}.focus\:bg-\[var\(--input-active-background-color\)\]:focus{background-color:var(--input-active-background-color)}.focus\:shadow-\[var\(--button-default-focus-shadow\)\]:focus{--tw-shadow:var(--button-default-focus-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:shadow-\[var\(--button-shadow-focus\)\]:focus{--tw-shadow:var(--button-shadow-focus);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:bg-\[var\(--chat-list-item-active-background-color\)\]:active{background-color:var(--chat-list-item-active-background-color)}.active\:bg-\[var\(--file-items-chat-pressed-background-color\)\]:active{background-color:var(--file-items-chat-pressed-background-color)}@media (hover:hover){.hover\:enabled\:bg-\[var\(--button-background-hover-color\)\]:hover:enabled{background-color:var(--button-background-hover-color)}.hover\:enabled\:bg-\[var\(--button-default-hover-background-color\)\]:hover:enabled{background-color:var(--button-default-hover-background-color)}.hover\:enabled\:bg-\[var\(--chat-composer-action-send-background-hover-color\)\]:hover:enabled{background-color:var(--chat-composer-action-send-background-hover-color)}.hover\:enabled\:bg-\[var\(--icon-button-hover-background-color\)\]:hover:enabled{background-color:var(--icon-button-hover-background-color)}.hover\:enabled\:bg-\[var\(--icon-button-hover-on-active-background-color\)\]:hover:enabled{background-color:var(--icon-button-hover-on-active-background-color)}}.active\:enabled\:bg-\[var\(--button-background-pressed-color\)\]:active:enabled{background-color:var(--button-background-pressed-color)}.active\:enabled\:bg-\[var\(--button-default-pressed-background-color\)\]:active:enabled{background-color:var(--button-default-pressed-background-color)}.active\:enabled\:bg-\[var\(--chat-composer-action-send-background-pressed-color\)\]:active:enabled{background-color:var(--chat-composer-action-send-background-pressed-color)}.active\:enabled\:bg-\[var\(--icon-button-pressed-background-color\)\]:active:enabled{background-color:var(--icon-button-pressed-background-color)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--button-default-disabled-background-color\)\]:disabled{background-color:var(--button-default-disabled-background-color)}.disabled\:text-\[var\(--button-default-disabled-color\)\]:disabled{color:var(--button-default-disabled-color)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled,.disabled\:opacity-\[0\.5\]:disabled{opacity:.5}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[highlighted\]\:bg-\[var\(--drop-down-menu-item-active-color\)\][data-highlighted]{background-color:var(--drop-down-menu-item-active-color)}.data-\[highlighted\]\:text-\[var\(--drop-down-menu-item-active-color\)\][data-highlighted]{color:var(--drop-down-menu-item-active-color)}.data-\[state\=active\]\:font-bold[data-state=active]{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.data-\[state\=active\]\:after\:absolute[data-state=active]:after{content:var(--tw-content);position:absolute}.data-\[state\=active\]\:after\:right-0[data-state=active]:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.data-\[state\=active\]\:after\:bottom-\[-5px\][data-state=active]:after{content:var(--tw-content);bottom:-5px}.data-\[state\=active\]\:after\:left-0[data-state=active]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[state\=active\]\:after\:h-\[4px\][data-state=active]:after{content:var(--tw-content);height:4px}.data-\[state\=active\]\:after\:rounded-t-\[3px\][data-state=active]:after{content:var(--tw-content);border-top-left-radius:3px;border-top-right-radius:3px}.data-\[state\=active\]\:after\:bg-\[var\(--tabs-active-border-color\)\][data-state=active]:after{content:var(--tw-content);background-color:var(--tabs-active-border-color)}.data-\[state\=active\]\:after\:content-\[\'\'\][data-state=active]:after{--tw-content:"";content:var(--tw-content)}.data-\[state\=checked\]\:translate-x-\[10px\][data-state=checked]{--tw-translate-x:10px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:bg-\[var\(--toggle-button-background-color\)\][data-state=checked]{background-color:var(--toggle-button-background-color)}@media (hover:hover){.data-\[state\=checked\]\:hover\:enabled\:bg-\[var\(--toggle-button-background-hover-color\)\][data-state=checked]:hover:enabled{background-color:var(--toggle-button-background-hover-color)}}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}@media (hover:hover){.hover\:enabled\:data-\[state\=inactive\]\:after\:absolute:hover:enabled[data-state=inactive]:after{content:var(--tw-content);position:absolute}.hover\:enabled\:data-\[state\=inactive\]\:after\:bottom-\[-5px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);bottom:-5px}.hover\:enabled\:data-\[state\=inactive\]\:after\:left-1\/2:hover:enabled[data-state=inactive]:after{content:var(--tw-content);left:50%}.hover\:enabled\:data-\[state\=inactive\]\:after\:h-\[4px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);height:4px}.hover\:enabled\:data-\[state\=inactive\]\:after\:w-\[24px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);width:24px}.hover\:enabled\:data-\[state\=inactive\]\:after\:-translate-x-1\/2:hover:enabled[data-state=inactive]:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:enabled\:data-\[state\=inactive\]\:after\:transform:hover:enabled[data-state=inactive]:after{content:var(--tw-content);transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.hover\:enabled\:data-\[state\=inactive\]\:after\:rounded-t-\[3px\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);border-top-left-radius:3px;border-top-right-radius:3px}.hover\:enabled\:data-\[state\=inactive\]\:after\:bg-\[var\(--tabs-hover-border-color\)\]:hover:enabled[data-state=inactive]:after{content:var(--tw-content);background-color:var(--tabs-hover-border-color)}.hover\:enabled\:data-\[state\=inactive\]\:after\:content-\[\'\'\]:hover:enabled[data-state=inactive]:after{--tw-content:"";content:var(--tw-content)}}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-\[spin_1\.5s_linear_infinite\]{animation:1.5s linear infinite spin}}@media (min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}@media (min-width:48rem){.md\:pb-6{padding-bottom:calc(var(--spacing)*6)}}.\[\&_pre\]\:overflow-x-auto pre{overflow-x:auto}.\[\&_pre\]\:rounded-b-lg pre{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.\[\&_pre\]\:p-4 pre{padding:calc(var(--spacing)*4)}.\[\&\:\:-webkit-search-cancel-button\]\:hidden::-webkit-search-cancel-button{display:none}.\[\&\:\:-webkit-search-decoration\]\:hidden::-webkit-search-decoration{display:none}.\[\&\:where\(\>\*\)\]\:col-start-2:where(){grid-column-start:2}.\[\&\>a\]\:text-xs>a{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>a\]\:no-underline>a{text-decoration-line:none}.\[\&\>li\]\:mt-\[4px\]>li{margin-top:4px}.\[\&\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\&\[align\=right\]\]\:text-right[align=right]{text-align:right}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.theme-light{--background-normal:#fff;--background-normal-element:#efefef;--background-normal-element-light:#f7f7f7;--background-accent-button:#446995;--background-primary-button:#444;--background-scrim:#0003;--background-scroll-thumb:#f7f7f7;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#888;--border-error:#f62211;--border-sidebar-icon:silver;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#cbcbcb;--highlight-button-hover-on-active:silver;--highlight-button-pressed-on-active:#cbcbcb;--highlight-accent-button-hover:#375478;--highlight-accent-button-pressed:#293f59;--highlight-primary-button-hover:#1c1c1c;--highlight-primary-button-pressed:#1c1c1c;--highlight-scroll-thumb-hover:silver;--highlight-scroll-track-hover:#cbcbcb;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#444;--checkbox-border-normal:#cbcbcb;--icon-normal:#444;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#000c;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-dark{--background-normal:#333;--background-normal-element:#505050;--background-normal-element-light:#404040;--background-accent-button:#486f9e;--background-primary-button:#ddd;--background-scrim:#0009;--background-scroll-thumb:#404040;--border-divider:#505050;--border-regular-control:#666;--border-control-focus:#7d7d7d;--border-error:#f62211;--border-sidebar-icon:#666;--highlight-button-hover:#555;--highlight-button-pressed:#707070;--highlight-button-hover-on-active:#999;--highlight-button-pressed-on-active:#707070;--highlight-accent-button-hover:#75a2d6;--highlight-accent-button-pressed:#89afdc;--highlight-primary-button-hover:#fcfcfc;--highlight-primary-button-pressed:#fcfcfc;--highlight-scroll-thumb-hover:#999;--highlight-scroll-track-hover:#999;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#333;--checkbox-background-checked:#ddd;--checkbox-border-normal:#707070;--icon-normal:#fff;--icon-success:#090;--text-normal:#fffc;--text-normal-pressed:#fffc;--text-secondary:#fff9;--text-tertiary:#fff6;--text-link:#b5e4ff;--text-inverse:#333;--text-contrast-background:#fff;--text-negative:#fffc;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-white{--background-normal:#fff;--background-normal-element:#f3f3f3;--background-normal-element-light:#f9f9f9;--background-accent-button:#3483db;--background-primary-button:#3483db;--background-scrim:#0003;--background-scroll-thumb:#e0e0e0;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#848484;--border-error:#f62211;--border-sidebar-icon:#dfdfdf;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#ccc;--highlight-button-hover-on-active:#d4d4d4;--highlight-button-pressed-on-active:#e1e1e1;--highlight-accent-button-hover:#5293e2;--highlight-accent-button-pressed:#3475c5;--highlight-primary-button-hover:#2b2b2b;--highlight-primary-button-pressed:#2b2b2b;--highlight-scroll-thumb-hover:#ccc;--highlight-scroll-track-hover:#00000008;--highlight-toolbar-tab-underline-document:#4a87e7;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#4a87e7;--checkbox-border-normal:silver;--icon-normal:#000c;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#991b1b;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--background-normal);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-gray{--background-normal:#fff;--background-normal-element:#efefef;--background-normal-element-light:#f7f7f7;--background-accent-button:#446995;--background-primary-button:#444;--background-scrim:#0003;--background-scroll-thumb:#f7f7f7;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#999;--border-error:#f62211;--border-sidebar-icon:silver;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#cbcbcb;--highlight-button-hover-on-active:silver;--highlight-button-pressed-on-active:#cbcbcb;--highlight-accent-button-hover:#375478;--highlight-accent-button-pressed:#293f59;--highlight-primary-button-hover:#1c1c1c;--highlight-primary-button-pressed:#1c1c1c;--highlight-scroll-thumb-hover:silver;--highlight-scroll-track-hover:#cbcbcb;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#444;--checkbox-border-normal:#cbcbcb;--icon-normal:#444;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#000c;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-classic-light{--background-normal:#fff;--background-normal-element:#efefef;--background-normal-element-light:#f7f7f7;--background-accent-button:#446995;--background-primary-button:#444;--background-scrim:#0003;--background-scroll-thumb:#f7f7f7;--border-divider:#dfdfdf;--border-regular-control:silver;--border-control-focus:#888;--border-error:#f62211;--border-sidebar-icon:silver;--highlight-button-hover:#e0e0e0;--highlight-button-pressed:#cbcbcb;--highlight-button-hover-on-active:silver;--highlight-button-pressed-on-active:#cbcbcb;--highlight-accent-button-hover:#375478;--highlight-accent-button-pressed:#293f59;--highlight-primary-button-hover:#1c1c1c;--highlight-primary-button-pressed:#1c1c1c;--highlight-scroll-thumb-hover:silver;--highlight-scroll-track-hover:#cbcbcb;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#fff;--checkbox-background-checked:#444;--checkbox-border-normal:#cbcbcb;--icon-normal:#444;--icon-success:#090;--text-normal:#000c;--text-normal-pressed:#000c;--text-secondary:#0009;--text-tertiary:#0006;--text-link:#445799;--text-inverse:#fff;--text-contrast-background:#fff;--text-negative:#000c;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-night{--background-normal:#404040;--background-normal-element:#4b4b4b;--background-normal-element-light:#4b4b4b;--background-accent-button:#3483db;--background-primary-button:#ddd;--background-scrim:#0009;--background-scroll-thumb:#555;--border-divider:#505050;--border-regular-control:#585858;--border-control-focus:#ccc;--border-error:#f62211;--border-sidebar-icon:#585858;--highlight-button-hover:#585858;--highlight-button-pressed:#686868;--highlight-button-hover-on-active:#606060;--highlight-button-pressed-on-active:#686868;--highlight-accent-button-hover:#5293e2;--highlight-accent-button-pressed:#3475c5;--highlight-primary-button-hover:#e5e5e5;--highlight-primary-button-pressed:#e5e5e5;--highlight-scroll-thumb-hover:#606060;--highlight-scroll-track-hover:#ffffff08;--highlight-toolbar-tab-underline-document:#4a87e7;--checkbox-check-mark-background:#000;--checkbox-background-checked:#f3f3f3;--checkbox-border-normal:silver;--icon-normal:#fffc;--icon-success:#090;--text-normal:#fffc;--text-normal-pressed:#fffc;--text-secondary:#fff9;--text-tertiary:#fff6;--text-link:#acbfff;--text-inverse:#333;--text-contrast-background:#fff;--text-negative:#f87171;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}.theme-contrast-dark{--background-normal:#212121;--background-normal-element:#2a2a2a;--background-normal-element-light:#2a2a2a;--background-accent-button:#4d76a8;--background-primary-button:#e6e6e6;--background-scrim:#0009;--background-scroll-thumb:#2a2a2a;--border-divider:#414141;--border-regular-control:#696969;--border-control-focus:#999;--border-error:#f62211;--border-sidebar-icon:#696969;--highlight-button-hover:#424242;--highlight-button-pressed:#666;--highlight-button-hover-on-active:#a6a6a6;--highlight-button-pressed-on-active:#666;--highlight-accent-button-hover:#75a2d6;--highlight-accent-button-pressed:#89afdc;--highlight-primary-button-hover:#a6a6a6;--highlight-primary-button-pressed:#a6a6a6;--highlight-scroll-thumb-hover:#424242;--highlight-scroll-track-hover:#616161;--highlight-toolbar-tab-underline-document:#446995;--checkbox-check-mark-background:#212121;--checkbox-background-checked:#e6e6e6;--checkbox-border-normal:#666;--icon-normal:#e8e8e8;--icon-success:#090;--text-normal:#e8e8e8;--text-normal-pressed:#e8e8e8;--text-secondary:#b8b8b8;--text-tertiary:#888;--text-link:#ffd78c;--text-inverse:#121212;--text-contrast-background:#fff;--text-negative:#e8e8e8;--layout-background-color:var(--background-normal);--header-color:var(--text-normal);--header-background-color:var(--background-normal);--header-border-color:var(--border-divider);--chat-list-color:var(--text-normal);--chat-list-border-right:var(--border-divider);--chat-list-empty-color:var(--text-tertiary);--chat-list-item-color:var(--text-normal);--chat-list-item-hover-background-color:var(--highlight-button-hover);--chat-list-item-active-background-color:var(--highlight-button-pressed);--icon-button-color:var(--icon-normal);--icon-button-background-color:transparent;--icon-button-hover-background-color:var(--highlight-button-hover);--icon-button-pressed-background-color:var(--highlight-button-pressed);--icon-button-hover-on-active-background-color:var(--highlight-button-hover-on-active);--icon-button-pressed-on-active-background-color:var(--highlight-button-pressed-on-active);--button-color:var(--text-contrast-background);--button-background-color:var(--background-accent-button);--button-background-hover-color:var(--highlight-accent-button-hover);--button-background-pressed-color:var(--highlight-accent-button-pressed);--button-border-focus-color:var(--text-contrast-background);--button-shadow-focus:0px 0px 0px 2px #4781d1bf;--button-default-color:var(--text-normal);--button-default-background-color:var(--background-normal);--button-default-border-color:var(--highlight-button-pressed);--button-default-hover-background-color:var(--background-normal-element-light);--button-default-pressed-background-color:var(--highlight-button-hover);--button-default-focus-shadow:0px 0px 0px 2px #4781d180;--button-default-disabled-border-color:var(--border-regular-control);--button-default-disabled-color:var(--text-normal);--button-default-disabled-background-color:var(--background-normal);--input-background-color:var(--background-normal-element);--input-placeholder-color:var(--text-tertiary);--input-color:var(--text-normal);--input-border-color:var(--border-regular-control);--input-hover-background-color:var(--highlight-button-hover);--input-hover-border-color:var(--checkbox-border-normal);--input-active-border-color:var(--background-accent-button);--input-active-background-color:var(--background-normal);--input-error-color:var(--border-error);--tabs-color:var(--text-normal);--tabs-border-color:var(--border-divider);--tabs-hover-border-color:var(--checkbox-border-normal);--tabs-active-border-color:var(--background-accent-button);--modal-dialog-background-color:var(--background-normal);--modal-dialog-footer-border-color:var(--border-divider);--modal-dialog-header-color:var(--text-normal);--modal-dialog-shadows:0px 8px 16px 0px #040f1b29,0px 0px 4px 0px #040f1b1f;--modal-dialog-overlay-background:var(--background-scrim);--field-container-header-color:var(--text-normal);--field-container-error-color:var(--text-negative);--drop-down-menu-background-color:var(--background-normal);--drop-down-menu-border-color:#0000001a;--drop-down-menu-shadow:0px 8px 16px 0px #040f1b14,0px 0px 4px 0px #040f1b0a;--drop-down-menu-item-color:var(--text-normal);--drop-down-menu-separator-color:var(--border-divider);--drop-down-menu-item-hover-color:var(--highlight-button-hover);--drop-down-menu-item-active-color:var(--highlight-button-pressed);--radio-button-color:var(--checkbox-border-normal);--radio-button-active-color:var(--background-accent-button);--toggle-button-background-color:var(--background-accent-button);--toggle-button-background-hover-color:var(--highlight-accent-button-hover);--toggle-button-off-background-color:var(--checkbox-border-normal);--toggle-button-circle-color:var(--background-normal);--file-items-background-color:var(--background-normal);--file-items-color:var(--text-normal);--file-items-ext-color:var(--text-secondary);--file-items-border-color:var(--border-divider);--file-items-chat-background-color:var(--background-normal-element);--file-items-chat-hover-background-color:var(--highlight-button-hover);--file-items-chat-pressed-background-color:var(--highlight-button-pressed);--tooltip-background-color:var(--background-normal);--tooltip-text-color:var(--text-normal);--tooltip-border-color:var(--border-divider);--tooltip-shadow:0px 1px 4px -1px #0003;--loader-border-color:var(--background-accent-button);--tool-fallback-color:var(--text-normal);--checkbox-color:var(--checkbox-border-normal);--checkbox-bg-color:var(--background-normal);--checkbox-bg-hover-color:var(--highlight-button-hover);--checkbox-bg-pressed-color:var(--highlight-button-pressed);--checkbox-active-color:var(--background-accent-button);--checkbox-active-hover-color:var(--highlight-accent-button-hover);--checkbox-active-pressed-color:var(--highlight-accent-button-pressed);--checkbox-active-icon-color:var(--background-normal);--empty-screen-color:var(--text-normal);--empty-screen-description-color:var(--text-secondary);--settings-header-color:var(--text-normal);--settings-description-color:var(--text-tertiary);--ai-provider-item-color:var(--text-normal);--ai-provider-item-description-color:var(--text-secondary);--ai-provider-item-background-color:var(--background-normal);--ai-provider-item-shadow:0px 1px 2px 0px #0000000f,0px 1px 3px 0px #0000001a;--servers-description-color:var(--text-tertiary);--servers-edit-config-json-background-color:var(--background-normal-element-light);--servers-edit-config-json-header-color:var(--text-secondary);--servers-edit-config-json-lang-color:var(--text-tertiary);--servers-edit-config-json-editor-border-color:var(--border-divider);--servers-edit-config-json-editor-background-color:var(--background-normal);--servers-edit-config-buttons-border-color:var(--border-divider);--servers-available-tools-border-color:var(--border-divider);--servers-available-tools-header-color:var(--text-normal);--servers-available-tools-item-name-color:var(--text-normal);--servers-available-tools-sub-header-color:var(--text-tertiary);--servers-available-tools-current-tool-color:var(--text-normal);--servers-available-tools-item-background-color:var(--background-normal-element-light);--servers-available-tools-item-hover-background-color:var(--highlight-button-hover);--servers-available-tools-item-active-background-color:var(--highlight-button-pressed);--servers-logs-dialog-border-color:var(--border-divider);--servers-logs-dialog-log-color:var(--text-normal);--chat-welcome-color:var(--text-normal);--chat-welcome-description-color:var(--text-secondary);--chat-composer-background-color:var(--background-normal-element-light);--chat-composer-border-color:var(--border-divider);--chat-composer-hover-border-color:var(--highlight-button-hover);--chat-composer-active-border-color:var(--background-accent-button);--chat-composer-text-color:var(--text-normal);--chat-composer-placeholder-color:var(--text-secondary);--chat-composer-action-send-color:var(--text-contrast-background);--chat-composer-action-send-background-color:var(--background-accent-button);--chat-composer-action-send-background-hover-color:var(--highlight-accent-button-hover);--chat-composer-action-send-background-pressed-color:var(--highlight-accent-button-pressed);--chat-user-message-background:var(--highlight-button-hover);--chat-user-message-color:var(--text-normal);--chat-message-color:var(--text-normal);--chat-message-blockquote-color:var(--border-control-focus);--chat-message-link-color:var(--text-link);--chat-message-divider-color:var(--border-divider);--chat-message-th-color:var(--text-normal);--chat-message-td-color:var(--text-normal);--chat-message-code-block-background-color:var(--background-normal-element-light);--chat-message-code-block-border-color:var(--border-divider);--chat-message-code-block-header-color:var(--text-secondary);--chat-message-code-block-pre-background-color:var(--background-normal);--chat-message-error-color:var(--text-negative);--chat-message-error-border-color:var(--border-error);--chat-message-tool-call-header-color:var(--text-normal);--chat-message-tool-call-name-color:var(--text-normal);--chat-message-tool-call-name-background-color:var(--background-normal-element);--chat-message-tool-call-body-background-color:var(--background-normal-element-light);--chat-message-tool-call-body-color:var(--text-secondary);--chat-message-tool-call-pre-border-color:var(--border-divider);--chat-message-tool-call-pre-background-color:var(--background-normal);--chat-message-tool-call-pre-color:var(--text-normal);--chat-message-analyze-color:var(--text-normal)}:root{font-family:Arial,Segoe UI,system-ui,Avenir,Helvetica,sans-serif}@property --tw-border-spacing-x{syntax:"";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"";inherits:false;initial-value:0}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-pan-x{syntax:"*";inherits:false}@property --tw-pan-y{syntax:"*";inherits:false}@property --tw-pinch-zoom{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@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));filter:blur(var(--tw-enter-blur,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));filter:blur(var(--tw-exit-blur,0))}} diff --git a/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.js b/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.js index 3a3073c7..841546bb 100644 --- a/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.js +++ b/ChromiumBasedEditors/plugins/ai-agent/deploy/{9DC93CDB-B576-4F0C-B55E-FCC9C48DD777}/index.js @@ -1,5 +1,5 @@ const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["angular-html.js","html.js","javascript.js","css.js","angular-ts.js","scss.js","apl.js","xml.js","java.js","json.js","astro.js","typescript.js","postcss.js","tsx.js","blade.js","html-derivative.js","sql.js","bsl.js","sdbl.js","cairo.js","python.js","cobol.js","coffee.js","cpp.js","regexp.js","glsl.js","c.js","crystal.js","shellscript.js","edge.js","elixir.js","elm.js","erb.js","ruby.js","haml.js","graphql.js","jsx.js","lua.js","yaml.js","erlang.js","markdown.js","fortran-fixed-form.js","fortran-free-form.js","fsharp.js","gdresource.js","gdshader.js","gdscript.js","git-commit.js","diff.js","git-rebase.js","glimmer-js.js","glimmer-ts.js","hack.js","handlebars.js","http.js","hxml.js","haxe.js","jinja.js","jison.js","julia.js","r.js","latex.js","tex.js","liquid.js","marko.js","less.js","mdc.js","nginx.js","nim.js","perl.js","php.js","pug.js","qml.js","razor.js","csharp.js","rst.js","cmake.js","sas.js","shaderlab.js","hlsl.js","shellsession.js","soy.js","sparql.js","turtle.js","stata.js","svelte.js","templ.js","go.js","ts-tags.js","twig.js","vue.js","vue-html.js","vue-vine.js","stylus.js","xsl.js"])))=>i.map(i=>d[i]); -function yK(t,e){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var _0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pc(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var _2={exports:{}},fd={};/** +function yK(t,e){for(var n=0;nr[i]})}}}return Object.freeze(Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}))}(function(){const e=document.createElement("link").relList;if(e&&e.supports&&e.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))r(i);new MutationObserver(i=>{for(const s of i)if(s.type==="childList")for(const o of s.addedNodes)o.tagName==="LINK"&&o.rel==="modulepreload"&&r(o)}).observe(document,{childList:!0,subtree:!0});function n(i){const s={};return i.integrity&&(s.integrity=i.integrity),i.referrerPolicy&&(s.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?s.credentials="include":i.crossOrigin==="anonymous"?s.credentials="omit":s.credentials="same-origin",s}function r(i){if(i.ep)return;i.ep=!0;const s=n(i);fetch(i.href,s)}})();var k0=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function Pc(t){return t&&t.__esModule&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t}var _2={exports:{}},fd={};/** * @license React * react-jsx-runtime.production.js * @@ -39,21 +39,21 @@ function yK(t,e){for(var n=0;nT||(l.current=se[T],se[T]=null,T--)}function I(l,u){T++,se[T]=l.current,l.current=u}var de=Z(null),Ee=Z(null),ye=Z(null),ke=Z(null);function He(l,u){switch(I(ye,u),I(Ee,l),I(de,null),u.nodeType){case 9:case 11:l=(l=u.documentElement)&&(l=l.namespaceURI)?EP(l):0;break;default:if(l=u.tagName,u=u.namespaceURI)u=EP(u),l=TP(u,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}ue(de),I(de,l)}function Pt(){ue(de),ue(Ee),ue(ye)}function Yt(l){l.memoizedState!==null&&I(ke,l);var u=de.current,p=TP(u,l.type);u!==p&&(I(Ee,l),I(de,p))}function Xt(l){Ee.current===l&&(ue(de),ue(Ee)),ke.current===l&&(ue(ke),ad._currentValue=U)}var er=Object.prototype.hasOwnProperty,tr=t.unstable_scheduleCallback,ei=t.unstable_cancelCallback,_o=t.unstable_shouldYield,rs=t.unstable_requestPaint,nr=t.unstable_now,af=t.unstable_getCurrentPriorityLevel,El=t.unstable_ImmediatePriority,Os=t.unstable_UserBlockingPriority,Ps=t.unstable_NormalPriority,$c=t.unstable_LowPriority,Tl=t.unstable_IdlePriority,Ri=t.log,aa=t.unstable_setDisableYieldValue,oe=null,me=null;function De(l){if(typeof Ri=="function"&&aa(l),me&&typeof me.setStrictMode=="function")try{me.setStrictMode(oe,l)}catch{}}var Be=Math.clz32?Math.clz32:is,gt=Math.log,Sr=Math.LN2;function is(l){return l>>>=0,l===0?32:31-(gt(l)/Sr|0)|0}var rr=256,ti=4194304;function _r(l){var u=l&42;if(u!==0)return u;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function on(l,u,p){var g=l.pendingLanes;if(g===0)return 0;var v=0,w=l.suspendedLanes,R=l.pingedLanes;l=l.warmLanes;var L=g&134217727;return L!==0?(g=L&~w,g!==0?v=_r(g):(R&=L,R!==0?v=_r(R):p||(p=L&~l,p!==0&&(v=_r(p))))):(L=g&~w,L!==0?v=_r(L):R!==0?v=_r(R):p||(p=g&~l,p!==0&&(v=_r(p)))),v===0?0:u!==0&&u!==v&&(u&w)===0&&(w=v&-v,p=u&-u,w>=p||w===32&&(p&4194048)!==0)?u:v}function ir(l,u){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&u)===0}function $n(l,u){switch(l){case 1:case 2:case 4:case 8:case 64:return u+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Vc(){var l=rr;return rr<<=1,(rr&4194048)===0&&(rr=256),l}function Fc(){var l=ti;return ti<<=1,(ti&62914560)===0&&(ti=4194304),l}function Rl(l){for(var u=[],p=0;31>p;p++)u.push(l);return u}function ss(l,u){l.pendingLanes|=u,u!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function _1(l,u,p,g,v,w){var R=l.pendingLanes;l.pendingLanes=p,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=p,l.entangledLanes&=p,l.errorRecoveryDisabledLanes&=p,l.shellSuspendCounter=0;var L=l.entanglements,V=l.expirationTimes,ee=l.hiddenUpdates;for(p=R&~p;0T||(l.current=se[T],se[T]=null,T--)}function I(l,u){T++,se[T]=l.current,l.current=u}var de=Z(null),Ee=Z(null),ye=Z(null),ke=Z(null);function He(l,u){switch(I(ye,u),I(Ee,l),I(de,null),u.nodeType){case 9:case 11:l=(l=u.documentElement)&&(l=l.namespaceURI)?EP(l):0;break;default:if(l=u.tagName,u=u.namespaceURI)u=EP(u),l=TP(u,l);else switch(l){case"svg":l=1;break;case"math":l=2;break;default:l=0}}ue(de),I(de,l)}function Pt(){ue(de),ue(Ee),ue(ye)}function Yt(l){l.memoizedState!==null&&I(ke,l);var u=de.current,p=TP(u,l.type);u!==p&&(I(Ee,l),I(de,p))}function Xt(l){Ee.current===l&&(ue(de),ue(Ee)),ke.current===l&&(ue(ke),ad._currentValue=U)}var er=Object.prototype.hasOwnProperty,tr=t.unstable_scheduleCallback,ei=t.unstable_cancelCallback,_o=t.unstable_shouldYield,rs=t.unstable_requestPaint,nr=t.unstable_now,af=t.unstable_getCurrentPriorityLevel,El=t.unstable_ImmediatePriority,Os=t.unstable_UserBlockingPriority,Ps=t.unstable_NormalPriority,$c=t.unstable_LowPriority,Tl=t.unstable_IdlePriority,Ri=t.log,aa=t.unstable_setDisableYieldValue,oe=null,me=null;function De(l){if(typeof Ri=="function"&&aa(l),me&&typeof me.setStrictMode=="function")try{me.setStrictMode(oe,l)}catch{}}var Be=Math.clz32?Math.clz32:is,gt=Math.log,Sr=Math.LN2;function is(l){return l>>>=0,l===0?32:31-(gt(l)/Sr|0)|0}var rr=256,ti=4194304;function _r(l){var u=l&42;if(u!==0)return u;switch(l&-l){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return l&4194048;case 4194304:case 8388608:case 16777216:case 33554432:return l&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return l}}function on(l,u,p){var g=l.pendingLanes;if(g===0)return 0;var v=0,w=l.suspendedLanes,R=l.pingedLanes;l=l.warmLanes;var L=g&134217727;return L!==0?(g=L&~w,g!==0?v=_r(g):(R&=L,R!==0?v=_r(R):p||(p=L&~l,p!==0&&(v=_r(p))))):(L=g&~w,L!==0?v=_r(L):R!==0?v=_r(R):p||(p=g&~l,p!==0&&(v=_r(p)))),v===0?0:u!==0&&u!==v&&(u&w)===0&&(w=v&-v,p=u&-u,w>=p||w===32&&(p&4194048)!==0)?u:v}function ir(l,u){return(l.pendingLanes&~(l.suspendedLanes&~l.pingedLanes)&u)===0}function $n(l,u){switch(l){case 1:case 2:case 4:case 8:case 64:return u+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return u+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function Vc(){var l=rr;return rr<<=1,(rr&4194048)===0&&(rr=256),l}function Fc(){var l=ti;return ti<<=1,(ti&62914560)===0&&(ti=4194304),l}function Rl(l){for(var u=[],p=0;31>p;p++)u.push(l);return u}function ss(l,u){l.pendingLanes|=u,u!==268435456&&(l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0)}function _1(l,u,p,g,v,w){var R=l.pendingLanes;l.pendingLanes=p,l.suspendedLanes=0,l.pingedLanes=0,l.warmLanes=0,l.expiredLanes&=p,l.entangledLanes&=p,l.errorRecoveryDisabledLanes&=p,l.shellSuspendCounter=0;var L=l.entanglements,V=l.expirationTimes,ee=l.hiddenUpdates;for(p=R&~p;0)":-1v||V[g]!==ee[v]){var ae=` -`+V[g].replace(" at new "," at ");return l.displayName&&ae.includes("")&&(ae=ae.replace("",l.displayName)),ae}while(1<=g&&0<=v);break}}}finally{df=!1,Error.prepareStackTrace=p}return(p=l?l.displayName||l.name:"")?Ds(p):""}function E1(l){switch(l.tag){case 26:case 27:case 5:return Ds(l.type);case 16:return Ds("Lazy");case 13:return Ds("Suspense");case 19:return Ds("SuspenseList");case 0:case 15:return pf(l.type,!1);case 11:return pf(l.type.render,!1);case 1:return pf(l.type,!0);case 31:return Ds("Activity");default:return""}}function pg(l){try{var u="";do u+=E1(l),l=l.return;while(l);return u}catch(p){return` +`+V[g].replace(" at new "," at ");return l.displayName&&ae.includes("")&&(ae=ae.replace("",l.displayName)),ae}while(1<=g&&0<=v);break}}}finally{df=!1,Error.prepareStackTrace=p}return(p=l?l.displayName||l.name:"")?Ds(p):""}function E1(l){switch(l.tag){case 26:case 27:case 5:return Ds(l.type);case 16:return Ds("Lazy");case 13:return Ds("Suspense");case 19:return Ds("SuspenseList");case 0:case 15:return pf(l.type,!1);case 11:return pf(l.type.render,!1);case 1:return pf(l.type,!0);case 31:return Ds("Activity");default:return""}}function yg(l){try{var u="";do u+=E1(l),l=l.return;while(l);return u}catch(p){return` Error generating stack: `+p.message+` -`+p.stack}}function Br(l){switch(typeof l){case"bigint":case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function mg(l){var u=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(u==="checkbox"||u==="radio")}function mf(l){var u=mg(l)?"checked":"value",p=Object.getOwnPropertyDescriptor(l.constructor.prototype,u),g=""+l[u];if(!l.hasOwnProperty(u)&&typeof p<"u"&&typeof p.get=="function"&&typeof p.set=="function"){var v=p.get,w=p.set;return Object.defineProperty(l,u,{configurable:!0,get:function(){return v.call(this)},set:function(R){g=""+R,w.call(this,R)}}),Object.defineProperty(l,u,{enumerable:p.enumerable}),{getValue:function(){return g},setValue:function(R){g=""+R},stopTracking:function(){l._valueTracker=null,delete l[u]}}}}function Uc(l){l._valueTracker||(l._valueTracker=mf(l))}function gg(l){if(!l)return!1;var u=l._valueTracker;if(!u)return!0;var p=u.getValue(),g="";return l&&(g=mg(l)?l.checked?"true":"false":l.value),l=g,l!==p?(u.setValue(l),!0):!1}function qc(l){if(l=l||(typeof document<"u"?document:void 0),typeof l>"u")return null;try{return l.activeElement||l.body}catch{return l.body}}var T1=/[\n"\\]/g;function jr(l){return l.replace(T1,function(u){return"\\"+u.charCodeAt(0).toString(16)+" "})}function gf(l,u,p,g,v,w,R,L){l.name="",R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"?l.type=R:l.removeAttribute("type"),u!=null?R==="number"?(u===0&&l.value===""||l.value!=u)&&(l.value=""+Br(u)):l.value!==""+Br(u)&&(l.value=""+Br(u)):R!=="submit"&&R!=="reset"||l.removeAttribute("value"),u!=null?Wc(l,R,Br(u)):p!=null?Wc(l,R,Br(p)):g!=null&&l.removeAttribute("value"),v==null&&w!=null&&(l.defaultChecked=!!w),v!=null&&(l.checked=v&&typeof v!="function"&&typeof v!="symbol"),L!=null&&typeof L!="function"&&typeof L!="symbol"&&typeof L!="boolean"?l.name=""+Br(L):l.removeAttribute("name")}function yg(l,u,p,g,v,w,R,L){if(w!=null&&typeof w!="function"&&typeof w!="symbol"&&typeof w!="boolean"&&(l.type=w),u!=null||p!=null){if(!(w!=="submit"&&w!=="reset"||u!=null))return;p=p!=null?""+Br(p):"",u=u!=null?""+Br(u):p,L||u===l.value||(l.value=u),l.defaultValue=u}g=g??v,g=typeof g!="function"&&typeof g!="symbol"&&!!g,l.checked=L?l.checked:!!g,l.defaultChecked=!!g,R!=null&&typeof R!="function"&&typeof R!="symbol"&&typeof R!="boolean"&&(l.name=R)}function Wc(l,u,p){u==="number"&&qc(l.ownerDocument)===l||l.defaultValue===""+p||(l.defaultValue=""+p)}function da(l,u,p,g){if(l=l.options,u){u={};for(var v=0;v"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),wf=!1;if(as)try{var ga={};Object.defineProperty(ga,"passive",{get:function(){wf=!0}}),window.addEventListener("test",ga,ga),window.removeEventListener("test",ga,ga)}catch{wf=!1}var Is=null,ya=null,Xc=null;function Jc(){if(Xc)return Xc;var l,u=ya,p=u.length,g,v="value"in Is?Is.value:Is.textContent,w=v.length;for(l=0;l=Cf),BR=" ",jR=!1;function $R(l,u){switch(l){case"keyup":return FW.indexOf(u.keyCode)!==-1;case"keydown":return u.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function VR(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var eu=!1;function HW(l,u){switch(l){case"compositionend":return VR(u);case"keypress":return u.which!==32?null:(jR=!0,BR);case"textInput":return l=u.data,l===BR&&jR?null:l;default:return null}}function UW(l,u){if(eu)return l==="compositionend"||!P1&&$R(l,u)?(l=Jc(),Xc=ya=Is=null,eu=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(u.ctrlKey||u.altKey||u.metaKey)||u.ctrlKey&&u.altKey){if(u.char&&1=u)return{node:p,offset:u-l};l=g}e:{for(;p;){if(p.nextSibling){p=p.nextSibling;break e}p=p.parentNode}p=void 0}p=KR(p)}}function XR(l,u){return l&&u?l===u?!0:l&&l.nodeType===3?!1:u&&u.nodeType===3?XR(l,u.parentNode):"contains"in l?l.contains(u):l.compareDocumentPosition?!!(l.compareDocumentPosition(u)&16):!1:!1}function JR(l){l=l!=null&&l.ownerDocument!=null&&l.ownerDocument.defaultView!=null?l.ownerDocument.defaultView:window;for(var u=qc(l.document);u instanceof l.HTMLIFrameElement;){try{var p=typeof u.contentWindow.location.href=="string"}catch{p=!1}if(p)l=u.contentWindow;else break;u=qc(l.document)}return u}function I1(l){var u=l&&l.nodeName&&l.nodeName.toLowerCase();return u&&(u==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||u==="textarea"||l.contentEditable==="true")}var QW=as&&"documentMode"in document&&11>=document.documentMode,tu=null,N1=null,Tf=null,B1=!1;function QR(l,u,p){var g=p.window===p?p.document:p.nodeType===9?p:p.ownerDocument;B1||tu==null||tu!==qc(g)||(g=tu,"selectionStart"in g&&I1(g)?g={start:g.selectionStart,end:g.selectionEnd}:(g=(g.ownerDocument&&g.ownerDocument.defaultView||window).getSelection(),g={anchorNode:g.anchorNode,anchorOffset:g.anchorOffset,focusNode:g.focusNode,focusOffset:g.focusOffset}),Tf&&Ef(Tf,g)||(Tf=g,g=l0(N1,"onSelect"),0>=R,v-=R,ko=1<<32-Be(u)+v|p<w?w:8;var R=F.T,L={};F.T=L,Sw(l,!1,u,p);try{var V=v(),ee=F.S;if(ee!==null&&ee(L,V),V!==null&&typeof V=="object"&&typeof V.then=="function"){var ae=aG(V,g);Hf(l,u,ae,ui(l))}else Hf(l,u,g,ui(l))}catch(he){Hf(l,u,{then:function(){},status:"rejected",reason:he},ui())}finally{Y.p=w,F.T=R}}function fG(){}function xw(l,u,p,g){if(l.tag!==5)throw Error(r(476));var v=ZM(l).queue;QM(l,v,u,U,p===null?fG:function(){return eO(l),p(g)})}function ZM(l){var u=l.memoizedState;if(u!==null)return u;u={memoizedState:U,baseState:U,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mo,lastRenderedState:U},next:null};var p={};return u.next={memoizedState:p,baseState:p,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:Mo,lastRenderedState:p},next:null},l.memoizedState=u,l=l.alternate,l!==null&&(l.memoizedState=u),u}function eO(l){var u=ZM(l).next.queue;Hf(l,u,{},ui())}function ww(){return lr(ad)}function tO(){return cn().memoizedState}function nO(){return cn().memoizedState}function dG(l){for(var u=l.return;u!==null;){switch(u.tag){case 24:case 3:var p=ui();l=Sa(p);var g=_a(u,l,p);g!==null&&(hi(g,u,p),Bf(g,u,p)),u={cache:J1()},l.payload=u;return}u=u.return}}function pG(l,u,p){var g=ui();p={lane:g,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null},zg(l)?iO(u,p):(p=F1(l,u,p,g),p!==null&&(hi(p,l,g),sO(p,u,g)))}function rO(l,u,p){var g=ui();Hf(l,u,p,g)}function Hf(l,u,p,g){var v={lane:g,revertLane:0,action:p,hasEagerState:!1,eagerState:null,next:null};if(zg(l))iO(u,v);else{var w=l.alternate;if(l.lanes===0&&(w===null||w.lanes===0)&&(w=u.lastRenderedReducer,w!==null))try{var R=u.lastRenderedState,L=w(R,p);if(v.hasEagerState=!0,v.eagerState=L,si(L,R))return Ag(l,u,v,0),Dt===null&&Cg(),!1}catch{}finally{}if(p=F1(l,u,v,g),p!==null)return hi(p,l,g),sO(p,u,g),!0}return!1}function Sw(l,u,p,g){if(g={lane:2,revertLane:e2(),action:g,hasEagerState:!1,eagerState:null,next:null},zg(l)){if(u)throw Error(r(479))}else u=F1(l,p,g,2),u!==null&&hi(u,l,2)}function zg(l){var u=l.alternate;return l===et||u!==null&&u===et}function iO(l,u){hu=Ng=!0;var p=l.pending;p===null?u.next=u:(u.next=p.next,p.next=u),l.pending=u}function sO(l,u,p){if((p&4194048)!==0){var g=u.lanes;g&=l.pendingLanes,p|=g,u.lanes=p,og(l,p)}}var Hg={readContext:lr,use:jg,useCallback:tn,useContext:tn,useEffect:tn,useImperativeHandle:tn,useLayoutEffect:tn,useInsertionEffect:tn,useMemo:tn,useReducer:tn,useRef:tn,useState:tn,useDebugValue:tn,useDeferredValue:tn,useTransition:tn,useSyncExternalStore:tn,useId:tn,useHostTransitionStatus:tn,useFormState:tn,useActionState:tn,useOptimistic:tn,useMemoCache:tn,useCacheRefresh:tn},oO={readContext:lr,use:jg,useCallback:function(l,u){return Vr().memoizedState=[l,u===void 0?null:u],l},useContext:lr,useEffect:HM,useImperativeHandle:function(l,u,p){p=p!=null?p.concat([l]):null,Fg(4194308,4,GM.bind(null,u,l),p)},useLayoutEffect:function(l,u){return Fg(4194308,4,l,u)},useInsertionEffect:function(l,u){Fg(4,2,l,u)},useMemo:function(l,u){var p=Vr();u=u===void 0?null:u;var g=l();if(zl){De(!0);try{l()}finally{De(!1)}}return p.memoizedState=[g,u],g},useReducer:function(l,u,p){var g=Vr();if(p!==void 0){var v=p(u);if(zl){De(!0);try{p(u)}finally{De(!1)}}}else v=u;return g.memoizedState=g.baseState=v,l={pending:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:v},g.queue=l,l=l.dispatch=pG.bind(null,et,l),[g.memoizedState,l]},useRef:function(l){var u=Vr();return l={current:l},u.memoizedState=l},useState:function(l){l=gw(l);var u=l.queue,p=rO.bind(null,et,u);return u.dispatch=p,[l.memoizedState,p]},useDebugValue:bw,useDeferredValue:function(l,u){var p=Vr();return vw(p,l,u)},useTransition:function(){var l=gw(!1);return l=QM.bind(null,et,l.queue,!0,!1),Vr().memoizedState=l,[!1,l]},useSyncExternalStore:function(l,u,p){var g=et,v=Vr();if(yt){if(p===void 0)throw Error(r(407));p=p()}else{if(p=u(),Dt===null)throw Error(r(349));(ct&124)!==0||EM(g,u,p)}v.memoizedState=p;var w={value:p,getSnapshot:u};return v.queue=w,HM(RM.bind(null,g,w,l),[l]),g.flags|=2048,du(9,Vg(),TM.bind(null,g,w,p,u),null),p},useId:function(){var l=Vr(),u=Dt.identifierPrefix;if(yt){var p=Eo,g=ko;p=(g&~(1<<32-Be(g)-1)).toString(32)+p,u="«"+u+"R"+p,p=Bg++,0ze?(Dn=Pe,Pe=null):Dn=Pe.sibling;var mt=re(G,Pe,J[ze],ce);if(mt===null){Pe===null&&(Pe=Dn);break}l&&Pe&&mt.alternate===null&&u(G,Pe),q=w(mt,q,ze),rt===null?Te=mt:rt.sibling=mt,rt=mt,Pe=Dn}if(ze===J.length)return p(G,Pe),yt&&Nl(G,ze),Te;if(Pe===null){for(;zeze?(Dn=Pe,Pe=null):Dn=Pe.sibling;var Va=re(G,Pe,mt.value,ce);if(Va===null){Pe===null&&(Pe=Dn);break}l&&Pe&&Va.alternate===null&&u(G,Pe),q=w(Va,q,ze),rt===null?Te=Va:rt.sibling=Va,rt=Va,Pe=Dn}if(mt.done)return p(G,Pe),yt&&Nl(G,ze),Te;if(Pe===null){for(;!mt.done;ze++,mt=J.next())mt=he(G,mt.value,ce),mt!==null&&(q=w(mt,q,ze),rt===null?Te=mt:rt.sibling=mt,rt=mt);return yt&&Nl(G,ze),Te}for(Pe=g(Pe);!mt.done;ze++,mt=J.next())mt=ie(Pe,G,ze,mt.value,ce),mt!==null&&(l&&mt.alternate!==null&&Pe.delete(mt.key===null?ze:mt.key),q=w(mt,q,ze),rt===null?Te=mt:rt.sibling=mt,rt=mt);return l&&Pe.forEach(function(gK){return u(G,gK)}),yt&&Nl(G,ze),Te}function St(G,q,J,ce){if(typeof J=="object"&&J!==null&&J.type===b&&J.key===null&&(J=J.props.children),typeof J=="object"&&J!==null){switch(J.$$typeof){case m:e:{for(var Te=J.key;q!==null;){if(q.key===Te){if(Te=J.type,Te===b){if(q.tag===7){p(G,q.sibling),ce=v(q,J.props.children),ce.return=G,G=ce;break e}}else if(q.elementType===Te||typeof Te=="object"&&Te!==null&&Te.$$typeof===N&&lO(Te)===q.type){p(G,q.sibling),ce=v(q,J.props),qf(ce,J),ce.return=G,G=ce;break e}p(G,q);break}else u(G,q);q=q.sibling}J.type===b?(ce=Ll(J.props.children,G.mode,ce,J.key),ce.return=G,G=ce):(ce=Eg(J.type,J.key,J.props,null,G.mode,ce),qf(ce,J),ce.return=G,G=ce)}return R(G);case y:e:{for(Te=J.key;q!==null;){if(q.key===Te)if(q.tag===4&&q.stateNode.containerInfo===J.containerInfo&&q.stateNode.implementation===J.implementation){p(G,q.sibling),ce=v(q,J.children||[]),ce.return=G,G=ce;break e}else{p(G,q);break}else u(G,q);q=q.sibling}ce=U1(J,G.mode,ce),ce.return=G,G=ce}return R(G);case N:return Te=J._init,J=Te(J._payload),St(G,q,J,ce)}if(te(J))return qe(G,q,J,ce);if(W(J)){if(Te=W(J),typeof Te!="function")throw Error(r(150));return J=Te.call(J),Ve(G,q,J,ce)}if(typeof J.then=="function")return St(G,q,Ug(J),ce);if(J.$$typeof===k)return St(G,q,Og(G,J),ce);qg(G,J)}return typeof J=="string"&&J!==""||typeof J=="number"||typeof J=="bigint"?(J=""+J,q!==null&&q.tag===6?(p(G,q.sibling),ce=v(q,J),ce.return=G,G=ce):(p(G,q),ce=H1(J,G.mode,ce),ce.return=G,G=ce),R(G)):p(G,q)}return function(G,q,J,ce){try{Uf=0;var Te=St(G,q,J,ce);return pu=null,Te}catch(Pe){if(Pe===If||Pe===Dg)throw Pe;var rt=oi(29,Pe,null,G.mode);return rt.lanes=ce,rt.return=G,rt}finally{}}}var mu=cO(!0),uO=cO(!1),Ni=Z(null),Bs=null;function Aa(l){var u=l.alternate;I(vn,vn.current&1),I(Ni,l),Bs===null&&(u===null||uu.current!==null||u.memoizedState!==null)&&(Bs=l)}function hO(l){if(l.tag===22){if(I(vn,vn.current),I(Ni,l),Bs===null){var u=l.alternate;u!==null&&u.memoizedState!==null&&(Bs=l)}}else ka()}function ka(){I(vn,vn.current),I(Ni,Ni.current)}function Oo(l){ue(Ni),Bs===l&&(Bs=null),ue(vn)}var vn=Z(0);function Wg(l){for(var u=l;u!==null;){if(u.tag===13){var p=u.memoizedState;if(p!==null&&(p=p.dehydrated,p===null||p.data==="$?"||f2(p)))return u}else if(u.tag===19&&u.memoizedProps.revealOrder!==void 0){if((u.flags&128)!==0)return u}else if(u.child!==null){u.child.return=u,u=u.child;continue}if(u===l)break;for(;u.sibling===null;){if(u.return===null||u.return===l)return null;u=u.return}u.sibling.return=u.return,u=u.sibling}return null}function _w(l,u,p,g){u=l.memoizedState,p=p(g,u),p=p==null?u:f({},u,p),l.memoizedState=p,l.lanes===0&&(l.updateQueue.baseState=p)}var Cw={enqueueSetState:function(l,u,p){l=l._reactInternals;var g=ui(),v=Sa(g);v.payload=u,p!=null&&(v.callback=p),u=_a(l,v,g),u!==null&&(hi(u,l,g),Bf(u,l,g))},enqueueReplaceState:function(l,u,p){l=l._reactInternals;var g=ui(),v=Sa(g);v.tag=1,v.payload=u,p!=null&&(v.callback=p),u=_a(l,v,g),u!==null&&(hi(u,l,g),Bf(u,l,g))},enqueueForceUpdate:function(l,u){l=l._reactInternals;var p=ui(),g=Sa(p);g.tag=2,u!=null&&(g.callback=u),u=_a(l,g,p),u!==null&&(hi(u,l,p),Bf(u,l,p))}};function fO(l,u,p,g,v,w,R){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(g,w,R):u.prototype&&u.prototype.isPureReactComponent?!Ef(p,g)||!Ef(v,w):!0}function dO(l,u,p,g){l=u.state,typeof u.componentWillReceiveProps=="function"&&u.componentWillReceiveProps(p,g),typeof u.UNSAFE_componentWillReceiveProps=="function"&&u.UNSAFE_componentWillReceiveProps(p,g),u.state!==l&&Cw.enqueueReplaceState(u,u.state,null)}function Hl(l,u){var p=u;if("ref"in u){p={};for(var g in u)g!=="ref"&&(p[g]=u[g])}if(l=l.defaultProps){p===u&&(p=f({},p));for(var v in l)p[v]===void 0&&(p[v]=l[v])}return p}var Gg=typeof reportError=="function"?reportError:function(l){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var u=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof l=="object"&&l!==null&&typeof l.message=="string"?String(l.message):String(l),error:l});if(!window.dispatchEvent(u))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",l);return}console.error(l)};function pO(l){Gg(l)}function mO(l){console.error(l)}function gO(l){Gg(l)}function Kg(l,u){try{var p=l.onUncaughtError;p(u.value,{componentStack:u.stack})}catch(g){setTimeout(function(){throw g})}}function yO(l,u,p){try{var g=l.onCaughtError;g(p.value,{componentStack:p.stack,errorBoundary:u.tag===1?u.stateNode:null})}catch(v){setTimeout(function(){throw v})}}function Aw(l,u,p){return p=Sa(p),p.tag=3,p.payload={element:null},p.callback=function(){Kg(l,u)},p}function bO(l){return l=Sa(l),l.tag=3,l}function vO(l,u,p,g){var v=p.type.getDerivedStateFromError;if(typeof v=="function"){var w=g.value;l.payload=function(){return v(w)},l.callback=function(){yO(u,p,g)}}var R=p.stateNode;R!==null&&typeof R.componentDidCatch=="function"&&(l.callback=function(){yO(u,p,g),typeof v!="function"&&(Pa===null?Pa=new Set([this]):Pa.add(this));var L=g.stack;this.componentDidCatch(g.value,{componentStack:L!==null?L:""})})}function gG(l,u,p,g,v){if(p.flags|=32768,g!==null&&typeof g=="object"&&typeof g.then=="function"){if(u=p.alternate,u!==null&&Pf(u,p,v,!0),p=Ni.current,p!==null){switch(p.tag){case 13:return Bs===null?Yw():p.alternate===null&&Qt===0&&(Qt=3),p.flags&=-257,p.flags|=65536,p.lanes=v,g===ew?p.flags|=16384:(u=p.updateQueue,u===null?p.updateQueue=new Set([g]):u.add(g),Jw(l,g,v)),!1;case 22:return p.flags|=65536,g===ew?p.flags|=16384:(u=p.updateQueue,u===null?(u={transitions:null,markerInstances:null,retryQueue:new Set([g])},p.updateQueue=u):(p=u.retryQueue,p===null?u.retryQueue=new Set([g]):p.add(g)),Jw(l,g,v)),!1}throw Error(r(435,p.tag))}return Jw(l,g,v),Yw(),!1}if(yt)return u=Ni.current,u!==null?((u.flags&65536)===0&&(u.flags|=256),u.flags|=65536,u.lanes=v,g!==G1&&(l=Error(r(422),{cause:g}),Of(Pi(l,p)))):(g!==G1&&(u=Error(r(423),{cause:g}),Of(Pi(u,p))),l=l.current.alternate,l.flags|=65536,v&=-v,l.lanes|=v,g=Pi(g,p),v=Aw(l.stateNode,g,v),rw(l,v),Qt!==4&&(Qt=2)),!1;var w=Error(r(520),{cause:g});if(w=Pi(w,p),Qf===null?Qf=[w]:Qf.push(w),Qt!==4&&(Qt=2),u===null)return!0;g=Pi(g,p),p=u;do{switch(p.tag){case 3:return p.flags|=65536,l=v&-v,p.lanes|=l,l=Aw(p.stateNode,g,l),rw(p,l),!1;case 1:if(u=p.type,w=p.stateNode,(p.flags&128)===0&&(typeof u.getDerivedStateFromError=="function"||w!==null&&typeof w.componentDidCatch=="function"&&(Pa===null||!Pa.has(w))))return p.flags|=65536,v&=-v,p.lanes|=v,v=bO(v),vO(v,l,p,g),rw(p,v),!1}p=p.return}while(p!==null);return!1}var xO=Error(r(461)),On=!1;function Vn(l,u,p,g){u.child=l===null?uO(u,null,p,g):mu(u,l.child,p,g)}function wO(l,u,p,g,v){p=p.render;var w=u.ref;if("ref"in g){var R={};for(var L in g)L!=="ref"&&(R[L]=g[L])}else R=g;return Vl(u),g=lw(l,u,p,R,w,v),L=cw(),l!==null&&!On?(uw(l,u,v),Po(l,u,v)):(yt&&L&&q1(u),u.flags|=1,Vn(l,u,g,v),u.child)}function SO(l,u,p,g,v){if(l===null){var w=p.type;return typeof w=="function"&&!z1(w)&&w.defaultProps===void 0&&p.compare===null?(u.tag=15,u.type=w,_O(l,u,w,g,v)):(l=Eg(p.type,null,g,u,u.mode,v),l.ref=u.ref,l.return=u,u.child=l)}if(w=l.child,!Dw(l,v)){var R=w.memoizedProps;if(p=p.compare,p=p!==null?p:Ef,p(R,g)&&l.ref===u.ref)return Po(l,u,v)}return u.flags|=1,l=Ao(w,g),l.ref=u.ref,l.return=u,u.child=l}function _O(l,u,p,g,v){if(l!==null){var w=l.memoizedProps;if(Ef(w,g)&&l.ref===u.ref)if(On=!1,u.pendingProps=g=w,Dw(l,v))(l.flags&131072)!==0&&(On=!0);else return u.lanes=l.lanes,Po(l,u,v)}return kw(l,u,p,g,v)}function CO(l,u,p){var g=u.pendingProps,v=g.children,w=l!==null?l.memoizedState:null;if(g.mode==="hidden"){if((u.flags&128)!==0){if(g=w!==null?w.baseLanes|p:p,l!==null){for(v=u.child=l.child,w=0;v!==null;)w=w|v.lanes|v.childLanes,v=v.sibling;u.childLanes=w&~g}else u.childLanes=0,u.child=null;return AO(l,u,g,p)}if((p&536870912)!==0)u.memoizedState={baseLanes:0,cachePool:null},l!==null&&Pg(u,w!==null?w.cachePool:null),w!==null?_M(u,w):sw(),hO(u);else return u.lanes=u.childLanes=536870912,AO(l,u,w!==null?w.baseLanes|p:p,p)}else w!==null?(Pg(u,w.cachePool),_M(u,w),ka(),u.memoizedState=null):(l!==null&&Pg(u,null),sw(),ka());return Vn(l,u,v,p),u.child}function AO(l,u,p,g){var v=Z1();return v=v===null?null:{parent:bn._currentValue,pool:v},u.memoizedState={baseLanes:p,cachePool:v},l!==null&&Pg(u,null),sw(),hO(u),l!==null&&Pf(l,u,g,!0),null}function Yg(l,u){var p=u.ref;if(p===null)l!==null&&l.ref!==null&&(u.flags|=4194816);else{if(typeof p!="function"&&typeof p!="object")throw Error(r(284));(l===null||l.ref!==p)&&(u.flags|=4194816)}}function kw(l,u,p,g,v){return Vl(u),p=lw(l,u,p,g,void 0,v),g=cw(),l!==null&&!On?(uw(l,u,v),Po(l,u,v)):(yt&&g&&q1(u),u.flags|=1,Vn(l,u,p,v),u.child)}function kO(l,u,p,g,v,w){return Vl(u),u.updateQueue=null,p=AM(u,g,p,v),CM(l),g=cw(),l!==null&&!On?(uw(l,u,w),Po(l,u,w)):(yt&&g&&q1(u),u.flags|=1,Vn(l,u,p,w),u.child)}function EO(l,u,p,g,v){if(Vl(u),u.stateNode===null){var w=su,R=p.contextType;typeof R=="object"&&R!==null&&(w=lr(R)),w=new p(g,w),u.memoizedState=w.state!==null&&w.state!==void 0?w.state:null,w.updater=Cw,u.stateNode=w,w._reactInternals=u,w=u.stateNode,w.props=g,w.state=u.memoizedState,w.refs={},tw(u),R=p.contextType,w.context=typeof R=="object"&&R!==null?lr(R):su,w.state=u.memoizedState,R=p.getDerivedStateFromProps,typeof R=="function"&&(_w(u,p,R,g),w.state=u.memoizedState),typeof p.getDerivedStateFromProps=="function"||typeof w.getSnapshotBeforeUpdate=="function"||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(R=w.state,typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount(),R!==w.state&&Cw.enqueueReplaceState(w,w.state,null),$f(u,g,w,v),jf(),w.state=u.memoizedState),typeof w.componentDidMount=="function"&&(u.flags|=4194308),g=!0}else if(l===null){w=u.stateNode;var L=u.memoizedProps,V=Hl(p,L);w.props=V;var ee=w.context,ae=p.contextType;R=su,typeof ae=="object"&&ae!==null&&(R=lr(ae));var he=p.getDerivedStateFromProps;ae=typeof he=="function"||typeof w.getSnapshotBeforeUpdate=="function",L=u.pendingProps!==L,ae||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(L||ee!==R)&&dO(u,w,g,R),wa=!1;var re=u.memoizedState;w.state=re,$f(u,g,w,v),jf(),ee=u.memoizedState,L||re!==ee||wa?(typeof he=="function"&&(_w(u,p,he,g),ee=u.memoizedState),(V=wa||fO(u,p,V,g,re,ee,R))?(ae||typeof w.UNSAFE_componentWillMount!="function"&&typeof w.componentWillMount!="function"||(typeof w.componentWillMount=="function"&&w.componentWillMount(),typeof w.UNSAFE_componentWillMount=="function"&&w.UNSAFE_componentWillMount()),typeof w.componentDidMount=="function"&&(u.flags|=4194308)):(typeof w.componentDidMount=="function"&&(u.flags|=4194308),u.memoizedProps=g,u.memoizedState=ee),w.props=g,w.state=ee,w.context=R,g=V):(typeof w.componentDidMount=="function"&&(u.flags|=4194308),g=!1)}else{w=u.stateNode,nw(l,u),R=u.memoizedProps,ae=Hl(p,R),w.props=ae,he=u.pendingProps,re=w.context,ee=p.contextType,V=su,typeof ee=="object"&&ee!==null&&(V=lr(ee)),L=p.getDerivedStateFromProps,(ee=typeof L=="function"||typeof w.getSnapshotBeforeUpdate=="function")||typeof w.UNSAFE_componentWillReceiveProps!="function"&&typeof w.componentWillReceiveProps!="function"||(R!==he||re!==V)&&dO(u,w,g,V),wa=!1,re=u.memoizedState,w.state=re,$f(u,g,w,v),jf();var ie=u.memoizedState;R!==he||re!==ie||wa||l!==null&&l.dependencies!==null&&Mg(l.dependencies)?(typeof L=="function"&&(_w(u,p,L,g),ie=u.memoizedState),(ae=wa||fO(u,p,ae,g,re,ie,V)||l!==null&&l.dependencies!==null&&Mg(l.dependencies))?(ee||typeof w.UNSAFE_componentWillUpdate!="function"&&typeof w.componentWillUpdate!="function"||(typeof w.componentWillUpdate=="function"&&w.componentWillUpdate(g,ie,V),typeof w.UNSAFE_componentWillUpdate=="function"&&w.UNSAFE_componentWillUpdate(g,ie,V)),typeof w.componentDidUpdate=="function"&&(u.flags|=4),typeof w.getSnapshotBeforeUpdate=="function"&&(u.flags|=1024)):(typeof w.componentDidUpdate!="function"||R===l.memoizedProps&&re===l.memoizedState||(u.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||R===l.memoizedProps&&re===l.memoizedState||(u.flags|=1024),u.memoizedProps=g,u.memoizedState=ie),w.props=g,w.state=ie,w.context=V,g=ae):(typeof w.componentDidUpdate!="function"||R===l.memoizedProps&&re===l.memoizedState||(u.flags|=4),typeof w.getSnapshotBeforeUpdate!="function"||R===l.memoizedProps&&re===l.memoizedState||(u.flags|=1024),g=!1)}return w=g,Yg(l,u),g=(u.flags&128)!==0,w||g?(w=u.stateNode,p=g&&typeof p.getDerivedStateFromError!="function"?null:w.render(),u.flags|=1,l!==null&&g?(u.child=mu(u,l.child,null,v),u.child=mu(u,null,p,v)):Vn(l,u,p,v),u.memoizedState=w.state,l=u.child):l=Po(l,u,v),l}function TO(l,u,p,g){return Mf(),u.flags|=256,Vn(l,u,p,g),u.child}var Ew={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function Tw(l){return{baseLanes:l,cachePool:mM()}}function Rw(l,u,p){return l=l!==null?l.childLanes&~p:0,u&&(l|=Bi),l}function RO(l,u,p){var g=u.pendingProps,v=!1,w=(u.flags&128)!==0,R;if((R=w)||(R=l!==null&&l.memoizedState===null?!1:(vn.current&2)!==0),R&&(v=!0,u.flags&=-129),R=(u.flags&32)!==0,u.flags&=-33,l===null){if(yt){if(v?Aa(u):ka(),yt){var L=Jt,V;if(V=L){e:{for(V=L,L=Ns;V.nodeType!==8;){if(!L){L=null;break e}if(V=hs(V.nextSibling),V===null){L=null;break e}}L=V}L!==null?(u.memoizedState={dehydrated:L,treeContext:Il!==null?{id:ko,overflow:Eo}:null,retryLane:536870912,hydrationErrors:null},V=oi(18,null,null,0),V.stateNode=L,V.return=u,u.child=V,Cr=u,Jt=null,V=!0):V=!1}V||jl(u)}if(L=u.memoizedState,L!==null&&(L=L.dehydrated,L!==null))return f2(L)?u.lanes=32:u.lanes=536870912,null;Oo(u)}return L=g.children,g=g.fallback,v?(ka(),v=u.mode,L=Xg({mode:"hidden",children:L},v),g=Ll(g,v,p,null),L.return=u,g.return=u,L.sibling=g,u.child=L,v=u.child,v.memoizedState=Tw(p),v.childLanes=Rw(l,R,p),u.memoizedState=Ew,g):(Aa(u),Mw(u,L))}if(V=l.memoizedState,V!==null&&(L=V.dehydrated,L!==null)){if(w)u.flags&256?(Aa(u),u.flags&=-257,u=Ow(l,u,p)):u.memoizedState!==null?(ka(),u.child=l.child,u.flags|=128,u=null):(ka(),v=g.fallback,L=u.mode,g=Xg({mode:"visible",children:g.children},L),v=Ll(v,L,p,null),v.flags|=2,g.return=u,v.return=u,g.sibling=v,u.child=g,mu(u,l.child,null,p),g=u.child,g.memoizedState=Tw(p),g.childLanes=Rw(l,R,p),u.memoizedState=Ew,u=v);else if(Aa(u),f2(L)){if(R=L.nextSibling&&L.nextSibling.dataset,R)var ee=R.dgst;R=ee,g=Error(r(419)),g.stack="",g.digest=R,Of({value:g,source:null,stack:null}),u=Ow(l,u,p)}else if(On||Pf(l,u,p,!1),R=(p&l.childLanes)!==0,On||R){if(R=Dt,R!==null&&(g=p&-p,g=(g&42)!==0?1:lf(g),g=(g&(R.suspendedLanes|p))!==0?0:g,g!==0&&g!==V.retryLane))throw V.retryLane=g,iu(l,g),hi(R,l,g),xO;L.data==="$?"||Yw(),u=Ow(l,u,p)}else L.data==="$?"?(u.flags|=192,u.child=l.child,u=null):(l=V.treeContext,Jt=hs(L.nextSibling),Cr=u,yt=!0,Bl=null,Ns=!1,l!==null&&(Li[Ii++]=ko,Li[Ii++]=Eo,Li[Ii++]=Il,ko=l.id,Eo=l.overflow,Il=u),u=Mw(u,g.children),u.flags|=4096);return u}return v?(ka(),v=g.fallback,L=u.mode,V=l.child,ee=V.sibling,g=Ao(V,{mode:"hidden",children:g.children}),g.subtreeFlags=V.subtreeFlags&65011712,ee!==null?v=Ao(ee,v):(v=Ll(v,L,p,null),v.flags|=2),v.return=u,g.return=u,g.sibling=v,u.child=g,g=v,v=u.child,L=l.child.memoizedState,L===null?L=Tw(p):(V=L.cachePool,V!==null?(ee=bn._currentValue,V=V.parent!==ee?{parent:ee,pool:ee}:V):V=mM(),L={baseLanes:L.baseLanes|p,cachePool:V}),v.memoizedState=L,v.childLanes=Rw(l,R,p),u.memoizedState=Ew,g):(Aa(u),p=l.child,l=p.sibling,p=Ao(p,{mode:"visible",children:g.children}),p.return=u,p.sibling=null,l!==null&&(R=u.deletions,R===null?(u.deletions=[l],u.flags|=16):R.push(l)),u.child=p,u.memoizedState=null,p)}function Mw(l,u){return u=Xg({mode:"visible",children:u},l.mode),u.return=l,l.child=u}function Xg(l,u){return l=oi(22,l,null,u),l.lanes=0,l.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null},l}function Ow(l,u,p){return mu(u,l.child,null,p),l=Mw(u,u.pendingProps.children),l.flags|=2,u.memoizedState=null,l}function MO(l,u,p){l.lanes|=u;var g=l.alternate;g!==null&&(g.lanes|=u),Y1(l.return,u,p)}function Pw(l,u,p,g,v){var w=l.memoizedState;w===null?l.memoizedState={isBackwards:u,rendering:null,renderingStartTime:0,last:g,tail:p,tailMode:v}:(w.isBackwards=u,w.rendering=null,w.renderingStartTime=0,w.last=g,w.tail=p,w.tailMode=v)}function OO(l,u,p){var g=u.pendingProps,v=g.revealOrder,w=g.tail;if(Vn(l,u,g.children,p),g=vn.current,(g&2)!==0)g=g&1|2,u.flags|=128;else{if(l!==null&&(l.flags&128)!==0)e:for(l=u.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&MO(l,p,u);else if(l.tag===19)MO(l,p,u);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===u)break e;for(;l.sibling===null;){if(l.return===null||l.return===u)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}g&=1}switch(I(vn,g),v){case"forwards":for(p=u.child,v=null;p!==null;)l=p.alternate,l!==null&&Wg(l)===null&&(v=p),p=p.sibling;p=v,p===null?(v=u.child,u.child=null):(v=p.sibling,p.sibling=null),Pw(u,!1,v,p,w);break;case"backwards":for(p=null,v=u.child,u.child=null;v!==null;){if(l=v.alternate,l!==null&&Wg(l)===null){u.child=v;break}l=v.sibling,v.sibling=p,p=v,v=l}Pw(u,!0,p,null,w);break;case"together":Pw(u,!1,null,null,void 0);break;default:u.memoizedState=null}return u.child}function Po(l,u,p){if(l!==null&&(u.dependencies=l.dependencies),Oa|=u.lanes,(p&u.childLanes)===0)if(l!==null){if(Pf(l,u,p,!1),(p&u.childLanes)===0)return null}else return null;if(l!==null&&u.child!==l.child)throw Error(r(153));if(u.child!==null){for(l=u.child,p=Ao(l,l.pendingProps),u.child=p,p.return=u;l.sibling!==null;)l=l.sibling,p=p.sibling=Ao(l,l.pendingProps),p.return=u;p.sibling=null}return u.child}function Dw(l,u){return(l.lanes&u)!==0?!0:(l=l.dependencies,!!(l!==null&&Mg(l)))}function yG(l,u,p){switch(u.tag){case 3:He(u,u.stateNode.containerInfo),xa(u,bn,l.memoizedState.cache),Mf();break;case 27:case 5:Yt(u);break;case 4:He(u,u.stateNode.containerInfo);break;case 10:xa(u,u.type,u.memoizedProps.value);break;case 13:var g=u.memoizedState;if(g!==null)return g.dehydrated!==null?(Aa(u),u.flags|=128,null):(p&u.child.childLanes)!==0?RO(l,u,p):(Aa(u),l=Po(l,u,p),l!==null?l.sibling:null);Aa(u);break;case 19:var v=(l.flags&128)!==0;if(g=(p&u.childLanes)!==0,g||(Pf(l,u,p,!1),g=(p&u.childLanes)!==0),v){if(g)return OO(l,u,p);u.flags|=128}if(v=u.memoizedState,v!==null&&(v.rendering=null,v.tail=null,v.lastEffect=null),I(vn,vn.current),g)break;return null;case 22:case 23:return u.lanes=0,CO(l,u,p);case 24:xa(u,bn,l.memoizedState.cache)}return Po(l,u,p)}function PO(l,u,p){if(l!==null)if(l.memoizedProps!==u.pendingProps)On=!0;else{if(!Dw(l,p)&&(u.flags&128)===0)return On=!1,yG(l,u,p);On=(l.flags&131072)!==0}else On=!1,yt&&(u.flags&1048576)!==0&&lM(u,Rg,u.index);switch(u.lanes=0,u.tag){case 16:e:{l=u.pendingProps;var g=u.elementType,v=g._init;if(g=v(g._payload),u.type=g,typeof g=="function")z1(g)?(l=Hl(g,l),u.tag=1,u=EO(null,u,g,l,p)):(u.tag=0,u=kw(null,u,g,l,p));else{if(g!=null){if(v=g.$$typeof,v===P){u.tag=11,u=wO(null,u,g,l,p);break e}else if(v===D){u.tag=14,u=SO(null,u,g,l,p);break e}}throw u=K(g)||g,Error(r(306,u,""))}}return u;case 0:return kw(l,u,u.type,u.pendingProps,p);case 1:return g=u.type,v=Hl(g,u.pendingProps),EO(l,u,g,v,p);case 3:e:{if(He(u,u.stateNode.containerInfo),l===null)throw Error(r(387));g=u.pendingProps;var w=u.memoizedState;v=w.element,nw(l,u),$f(u,g,null,p);var R=u.memoizedState;if(g=R.cache,xa(u,bn,g),g!==w.cache&&X1(u,[bn],p,!0),jf(),g=R.element,w.isDehydrated)if(w={element:g,isDehydrated:!1,cache:R.cache},u.updateQueue.baseState=w,u.memoizedState=w,u.flags&256){u=TO(l,u,g,p);break e}else if(g!==v){v=Pi(Error(r(424)),u),Of(v),u=TO(l,u,g,p);break e}else{switch(l=u.stateNode.containerInfo,l.nodeType){case 9:l=l.body;break;default:l=l.nodeName==="HTML"?l.ownerDocument.body:l}for(Jt=hs(l.firstChild),Cr=u,yt=!0,Bl=null,Ns=!0,p=uO(u,null,g,p),u.child=p;p;)p.flags=p.flags&-3|4096,p=p.sibling}else{if(Mf(),g===v){u=Po(l,u,p);break e}Vn(l,u,g,p)}u=u.child}return u;case 26:return Yg(l,u),l===null?(p=NP(u.type,null,u.pendingProps,null))?u.memoizedState=p:yt||(p=u.type,l=u.pendingProps,g=u0(ye.current).createElement(p),g[Rn]=u,g[or]=l,zn(g,p,l),an(g),u.stateNode=g):u.memoizedState=NP(u.type,l.memoizedProps,u.pendingProps,l.memoizedState),null;case 27:return Yt(u),l===null&&yt&&(g=u.stateNode=DP(u.type,u.pendingProps,ye.current),Cr=u,Ns=!0,v=Jt,Ia(u.type)?(d2=v,Jt=hs(g.firstChild)):Jt=v),Vn(l,u,u.pendingProps.children,p),Yg(l,u),l===null&&(u.flags|=4194304),u.child;case 5:return l===null&&yt&&((v=g=Jt)&&(g=qG(g,u.type,u.pendingProps,Ns),g!==null?(u.stateNode=g,Cr=u,Jt=hs(g.firstChild),Ns=!1,v=!0):v=!1),v||jl(u)),Yt(u),v=u.type,w=u.pendingProps,R=l!==null?l.memoizedProps:null,g=w.children,c2(v,w)?g=null:R!==null&&c2(v,R)&&(u.flags|=32),u.memoizedState!==null&&(v=lw(l,u,cG,null,null,p),ad._currentValue=v),Yg(l,u),Vn(l,u,g,p),u.child;case 6:return l===null&&yt&&((l=p=Jt)&&(p=WG(p,u.pendingProps,Ns),p!==null?(u.stateNode=p,Cr=u,Jt=null,l=!0):l=!1),l||jl(u)),null;case 13:return RO(l,u,p);case 4:return He(u,u.stateNode.containerInfo),g=u.pendingProps,l===null?u.child=mu(u,null,g,p):Vn(l,u,g,p),u.child;case 11:return wO(l,u,u.type,u.pendingProps,p);case 7:return Vn(l,u,u.pendingProps,p),u.child;case 8:return Vn(l,u,u.pendingProps.children,p),u.child;case 12:return Vn(l,u,u.pendingProps.children,p),u.child;case 10:return g=u.pendingProps,xa(u,u.type,g.value),Vn(l,u,g.children,p),u.child;case 9:return v=u.type._context,g=u.pendingProps.children,Vl(u),v=lr(v),g=g(v),u.flags|=1,Vn(l,u,g,p),u.child;case 14:return SO(l,u,u.type,u.pendingProps,p);case 15:return _O(l,u,u.type,u.pendingProps,p);case 19:return OO(l,u,p);case 31:return g=u.pendingProps,p=u.mode,g={mode:g.mode,children:g.children},l===null?(p=Xg(g,p),p.ref=u.ref,u.child=p,p.return=u,u=p):(p=Ao(l.child,g),p.ref=u.ref,u.child=p,p.return=u,u=p),u;case 22:return CO(l,u,p);case 24:return Vl(u),g=lr(bn),l===null?(v=Z1(),v===null&&(v=Dt,w=J1(),v.pooledCache=w,w.refCount++,w!==null&&(v.pooledCacheLanes|=p),v=w),u.memoizedState={parent:g,cache:v},tw(u),xa(u,bn,v)):((l.lanes&p)!==0&&(nw(l,u),$f(u,null,null,p),jf()),v=l.memoizedState,w=u.memoizedState,v.parent!==g?(v={parent:g,cache:g},u.memoizedState=v,u.lanes===0&&(u.memoizedState=u.updateQueue.baseState=v),xa(u,bn,g)):(g=w.cache,xa(u,bn,g),g!==v.cache&&X1(u,[bn],p,!0))),Vn(l,u,u.pendingProps.children,p),u.child;case 29:throw u.pendingProps}throw Error(r(156,u.tag))}function Do(l){l.flags|=4}function DO(l,u){if(u.type!=="stylesheet"||(u.state.loading&4)!==0)l.flags&=-16777217;else if(l.flags|=16777216,!FP(u)){if(u=Ni.current,u!==null&&((ct&4194048)===ct?Bs!==null:(ct&62914560)!==ct&&(ct&536870912)===0||u!==Bs))throw Nf=ew,gM;l.flags|=8192}}function Jg(l,u){u!==null&&(l.flags|=4),l.flags&16384&&(u=l.tag!==22?Fc():536870912,l.lanes|=u,vu|=u)}function Wf(l,u){if(!yt)switch(l.tailMode){case"hidden":u=l.tail;for(var p=null;u!==null;)u.alternate!==null&&(p=u),u=u.sibling;p===null?l.tail=null:p.sibling=null;break;case"collapsed":p=l.tail;for(var g=null;p!==null;)p.alternate!==null&&(g=p),p=p.sibling;g===null?u||l.tail===null?l.tail=null:l.tail.sibling=null:g.sibling=null}}function Wt(l){var u=l.alternate!==null&&l.alternate.child===l.child,p=0,g=0;if(u)for(var v=l.child;v!==null;)p|=v.lanes|v.childLanes,g|=v.subtreeFlags&65011712,g|=v.flags&65011712,v.return=l,v=v.sibling;else for(v=l.child;v!==null;)p|=v.lanes|v.childLanes,g|=v.subtreeFlags,g|=v.flags,v.return=l,v=v.sibling;return l.subtreeFlags|=g,l.childLanes=p,u}function bG(l,u,p){var g=u.pendingProps;switch(W1(u),u.tag){case 31:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Wt(u),null;case 1:return Wt(u),null;case 3:return p=u.stateNode,g=null,l!==null&&(g=l.memoizedState.cache),u.memoizedState.cache!==g&&(u.flags|=2048),Ro(bn),Pt(),p.pendingContext&&(p.context=p.pendingContext,p.pendingContext=null),(l===null||l.child===null)&&(Rf(u)?Do(u):l===null||l.memoizedState.isDehydrated&&(u.flags&256)===0||(u.flags|=1024,hM())),Wt(u),null;case 26:return p=u.memoizedState,l===null?(Do(u),p!==null?(Wt(u),DO(u,p)):(Wt(u),u.flags&=-16777217)):p?p!==l.memoizedState?(Do(u),Wt(u),DO(u,p)):(Wt(u),u.flags&=-16777217):(l.memoizedProps!==g&&Do(u),Wt(u),u.flags&=-16777217),null;case 27:Xt(u),p=ye.current;var v=u.type;if(l!==null&&u.stateNode!=null)l.memoizedProps!==g&&Do(u);else{if(!g){if(u.stateNode===null)throw Error(r(166));return Wt(u),null}l=de.current,Rf(u)?cM(u):(l=DP(v,g,p),u.stateNode=l,Do(u))}return Wt(u),null;case 5:if(Xt(u),p=u.type,l!==null&&u.stateNode!=null)l.memoizedProps!==g&&Do(u);else{if(!g){if(u.stateNode===null)throw Error(r(166));return Wt(u),null}if(l=de.current,Rf(u))cM(u);else{switch(v=u0(ye.current),l){case 1:l=v.createElementNS("http://www.w3.org/2000/svg",p);break;case 2:l=v.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;default:switch(p){case"svg":l=v.createElementNS("http://www.w3.org/2000/svg",p);break;case"math":l=v.createElementNS("http://www.w3.org/1998/Math/MathML",p);break;case"script":l=v.createElement("div"),l.innerHTML="