[data-ai-visual-root],[data-ai-portal-root]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ai-font-interface:var(--font-onest), "Onest", system-ui, -apple-system, "Segoe UI", sans-serif;--ai-font-code:var(--font-ai-geist-mono), "Geist Mono", "JetBrains Mono", "SFMono-Regular", monospace;--font-sans:var(--ai-font-interface);--font-geist-mono:var(--ai-font-code);--font-community-display:var(--font-sans);--radius:8px;--radius-2:16px;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:var(--sidebar-shell);--popover-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#525252;--accent:#f5f5f5;--accent-foreground:#171717;--secondary:#f5f5f5;--secondary-foreground:#171717;--transparent:#0000;--primary:#171717;--primary-foreground:#fafafa;--border:#dedede52;--input:#e5e5e5;--ring:#a1a1a1;--destructive:#e40014;--destructive-foreground:#fafafa;--success:#009588;--success-foreground:#fafafa;--warning:#f99c00;--warning-foreground:#0a0a0a;--info:#104e64;--info-foreground:#fafafa;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--sidebar:#f5f5f5;--sidebar-width:14rem;--sidebar-padding:.5rem;--sidebar-padding-left:.5rem;--sidebar-padding-right:.5rem;--sidebar-content-width:calc(var(--sidebar-width) - var(--sidebar-padding-left) - var(--sidebar-padding-right));--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#efefee;--sidebar-accent-foreground:#171717;--sidebar-ring:#a1a1a1;--section-max-width:1280px;--section-padding-x:1.5rem;--chat-mobile-nav-clearance:calc(env(safe-area-inset-top,0px) + 3.5rem);--chat-bubble-user:#cbdfff;--chat-bubble-user-foreground:oklch(.1);--chat-bubble-assistant:#eee;--chat-bubble-assistant-foreground:oklch(.1);--chat-input-background:var(--sidebar-shell);--chat-input-background-hover:#eee;--chat-input-border:var(--border);--sidebar-border:var(--border);--user-message-background:var(--primary);--user-message-border:var(--border);--button-default-background:var(--muted);--button-default-foreground:var(--muted-foreground);--pin-button-hover-background:#0000001a;--context-indicator-base:#e5e7eb;--context-indicator-progress:#3f3f46;--table-header-bg:var(--sidebar-shell);--table-header-fg:#161616;--file-pdf-bg:#fdf6f6;--file-pdf-border:#fae7e6;--file-pdf-icon:#e56458;--file-pdf-text:#6d3531;--file-csv-bg:#f6f9f7;--file-csv-border:#e4f0e9;--file-csv-icon:#46a171;--file-csv-text:#2a533c;--file-text-bg:#f3f9fd;--file-text-border:#dbedf8;--file-text-icon:#2783de;--file-text-text:#304c72;--aieasy-blue:#037ff7;--aieasy-blue-hover:#0268d4;--aieasy-blue-foreground:#fff;--aieasy-blue-gradient-end:#9accfc;--aieasy-blue-border:color-mix(in srgb, var(--aieasy-blue) 78%, black 22%);--aieasy-blue-sidebar-cta-shadow:inset 0 0 0 1px #ffffff6b, inset 0 0 6px 0 #ffffff80, inset 0 0 14px 1px #ffffff38, 0 1px 2px #00205024;--aieasy-blue-sidebar-cta-shadow-hover:inset 0 0 0 1px #ffffff8c, inset 0 0 8px 0 #fff9, inset 0 0 22px 4px #ffffff52, 0 2px 6px #00205038;--community-inset-highlight:#ffffff52;--community-shadow-outline:color-mix(in srgb, var(--foreground) 10%, transparent);--community-shadow-sm:color-mix(in srgb, var(--foreground) 10%, transparent);--community-shadow-md:color-mix(in srgb, var(--foreground) 16%, transparent);--community-shadow-lg:color-mix(in srgb, var(--foreground) 24%, transparent);--community-shadow-xl:color-mix(in srgb, var(--foreground) 30%, transparent);--community-shadow-2xl:color-mix(in srgb, var(--foreground) 48%, transparent);--community-button-shadow-default:inset 0 0 0 0 transparent, 0px 0px 0px 1px var(--community-shadow-outline), -9px 9px 9px -.5px var(--community-shadow-sm), -18px 18px 18px -1.5px var(--community-shadow-md), -37px 37px 37px -3px var(--community-shadow-lg), -75px 75px 75px -6px var(--community-shadow-xl), -150px 150px 150px -12px var(--community-shadow-2xl);--community-button-shadow-hover:inset 0 0 20px 10px var(--community-inset-highlight), 0px 0px 0px 1px var(--community-shadow-outline), -9px 9px 9px -.5px var(--community-shadow-sm), -18px 18px 18px -1.5px var(--community-shadow-md), -37px 37px 37px -3px var(--community-shadow-lg);--canvas-toc-bg:#fafafa;--canvas-toc-border:#0000001f;--canvas-toc-shadow:#00000014;--canvas-toc-text-secondary:#525252;--canvas-toc-text-tertiary:#737373;--canvas-toc-text-primary:#171717;--canvas-toc-fill-hover:#0000000f;--canvas-toc-text-active:#1a93fe;--canvas-toc-fill-hover-active:color-mix(in srgb, var(--canvas-toc-text-active) 14%, transparent);font-family:var(--ai-font-interface);background-color:var(--background);color:var(--foreground)}@supports (color:lab(0% 0 0)){[data-ai-visual-root],[data-ai-portal-root]{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover-foreground:lab(2.75381% 0 0);--muted:lab(96.52% -.0000298023 .0000119209);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--transparent:lab(0% 0 0/0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--border:lab(88.4% 0 .0000119209/.32);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--success:lab(55.0223% -41.0774 -3.90277);--success-foreground:lab(98.26% 0 0);--warning:lab(72.7183% 31.8672 97.9407);--warning-foreground:lab(2.75381% 0 0);--info:lab(30.372% -13.1853 -18.7887);--info-foreground:lab(98.26% 0 0);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-ring:lab(66.128% -.0000298023 .0000119209);--chat-bubble-user:lab(88.201% -1.89924 -18.3428);--chat-bubble-assistant:lab(94.2% 0 0);--chat-input-background-hover:lab(94.2% 0 0);--pin-button-hover-background:lab(0% 0 0/.1);--table-header-fg:lab(7.22637% -.0000149012 0)}}@media (min-width:768px){[data-ai-visual-root],[data-ai-portal-root]{--sidebar-width:14rem;--sidebar-padding-left:0;--sidebar-padding-right:.5rem}}[data-ai-visual-root] code,[data-ai-visual-root] pre,[data-ai-visual-root] [data-ai-code]{font-family:var(--ai-font-code)}[data-ai-visual-root] .font-geist-mono{font-family:var(--ai-font-code), ui-monospace, monospace}@keyframes accordion-down{0%{height:0}to{height:var(--accordion-panel-height,var(--collapsible-panel-height))}}@keyframes accordion-up{0%{height:var(--accordion-panel-height,var(--collapsible-panel-height))}to{height:0}}[data-ai-visual-root] .animate-accordion-down{animation:.2s ease-out accordion-down}[data-ai-visual-root] .animate-accordion-up{animation:.2s ease-out accordion-up}[data-ai-visual-root] .message-highlight{outline:2px solid var(--aieasy-blue);outline-offset:2px;box-shadow:0 0 0 4px color-mix(in srgb, var(--aieasy-blue) 16%, transparent);transition:outline-color .3s,box-shadow .3s}[data-ai-visual-root] [data-chat-messages-container]{scrollbar-gutter:stable;overflow-x:hidden!important}[data-ai-visual-root] [data-scroll-container]:has([data-chat-route-root]){overscroll-behavior:none;scrollbar-gutter:auto;overflow:hidden}[data-ai-visual-root] .aieasy-blue-cta-surface{color:var(--aieasy-blue-foreground)!important;background-color:var(--aieasy-blue)!important;background-image:linear-gradient(90deg, var(--aieasy-blue) 0%, var(--aieasy-blue) 38%, var(--aieasy-blue-gradient-end) 100%)!important}@media (hover:hover){[data-ai-visual-root] .aieasy-blue-cta-surface:hover,[data-ai-portal-root] .aieasy-blue-cta-surface:hover,[data-ai-visual-root] .aieasy-blue-cta-surface:focus-visible,[data-ai-portal-root] .aieasy-blue-cta-surface:focus-visible{color:var(--aieasy-blue-foreground)!important;background-color:var(--aieasy-blue-hover)!important;background-image:linear-gradient(90deg, var(--aieasy-blue-hover) 0%, var(--aieasy-blue-hover) 38%, var(--aieasy-blue-gradient-end) 100%)!important}}[data-ai-visual-root] .aieasy-blue-cta-surface:active,[data-ai-portal-root] .aieasy-blue-cta-surface:active{color:var(--aieasy-blue-foreground)!important;background-color:var(--aieasy-blue-hover)!important;background-image:linear-gradient(90deg, var(--aieasy-blue-hover) 0%, var(--aieasy-blue-hover) 38%, var(--aieasy-blue-gradient-end) 100%)!important}[data-ai-visual-root] .aieasy-blue-sidebar-cta,[data-ai-portal-root] .aieasy-blue-sidebar-cta{transition:box-shadow .5s cubic-bezier(.4,0,.2,1),background-color .5s cubic-bezier(.4,0,.2,1);box-shadow:var(--aieasy-blue-sidebar-cta-shadow)!important}@media (prefers-reduced-motion:reduce){[data-ai-visual-root] .aieasy-blue-sidebar-cta,[data-ai-portal-root] .aieasy-blue-sidebar-cta{transition:none}}@media (hover:hover){[data-ai-visual-root] .aieasy-blue-sidebar-cta:hover,[data-ai-portal-root] .aieasy-blue-sidebar-cta:hover,[data-ai-visual-root] .aieasy-blue-sidebar-cta:focus-visible,[data-ai-portal-root] .aieasy-blue-sidebar-cta:focus-visible{box-shadow:var(--aieasy-blue-sidebar-cta-shadow-hover)!important}}[data-ai-visual-root] .hljs,[data-ai-portal-root] .hljs{color:#dcdcdc;background:#1e1e1e;border-radius:.375rem;padding:.5em;display:block;overflow-x:auto}[data-ai-visual-root] .hljs-comment,[data-ai-portal-root] .hljs-comment,[data-ai-visual-root] .hljs-quote,[data-ai-portal-root] .hljs-quote{color:#57a64a;font-style:italic}[data-ai-visual-root] .hljs-keyword,[data-ai-portal-root] .hljs-keyword,[data-ai-visual-root] .hljs-selector-tag,[data-ai-portal-root] .hljs-selector-tag{color:#569cd6}[data-ai-visual-root] .hljs-string,[data-ai-portal-root] .hljs-string,[data-ai-visual-root] .hljs-doctag,[data-ai-portal-root] .hljs-doctag{color:#d69d85}[data-ai-visual-root] .hljs-type,[data-ai-portal-root] .hljs-type,[data-ai-visual-root] .hljs-title,[data-ai-portal-root] .hljs-title,[data-ai-visual-root] .hljs-section,[data-ai-portal-root] .hljs-section,[data-ai-visual-root] .hljs-selector-id,[data-ai-portal-root] .hljs-selector-id,[data-ai-visual-root] .hljs-selector-class,[data-ai-portal-root] .hljs-selector-class,[data-ai-visual-root] .hljs-variable,[data-ai-portal-root] .hljs-variable{color:#4ec9b0}[data-ai-visual-root] .hljs-subst,[data-ai-portal-root] .hljs-subst{color:#dcdcdc}[data-ai-visual-root] .hljs-tag,[data-ai-portal-root] .hljs-tag,[data-ai-visual-root] .hljs-name,[data-ai-portal-root] .hljs-name,[data-ai-visual-root] .hljs-attribute,[data-ai-portal-root] .hljs-attribute{color:#9cdcfe}[data-ai-visual-root] .hljs-symbol,[data-ai-portal-root] .hljs-symbol,[data-ai-visual-root] .hljs-bullet,[data-ai-portal-root] .hljs-bullet,[data-ai-visual-root] .hljs-built_in,[data-ai-portal-root] .hljs-built_in,[data-ai-visual-root] .hljs-builtin-name,[data-ai-portal-root] .hljs-builtin-name,[data-ai-visual-root] .hljs-literal,[data-ai-portal-root] .hljs-literal{color:#569cd6}[data-ai-visual-root] .hljs-number,[data-ai-portal-root] .hljs-number{color:#b5cea8}[data-ai-visual-root] .hljs-deletion,[data-ai-portal-root] .hljs-deletion{background:#5a1e1e}[data-ai-visual-root] .hljs-addition,[data-ai-portal-root] .hljs-addition{background:#2a4a2a}[data-ai-visual-root] code,[data-ai-portal-root] code{font-family:var(--ai-font-code), ui-monospace, monospace;background-color:var(--muted);color:var(--primary);border-radius:.375rem;padding:.2em .3em;font-size:.9em}[data-ai-visual-root] pre,[data-ai-portal-root] pre{background-color:hsl(var(--muted));white-space:pre-wrap;word-break:break-word;border-radius:.375rem;width:100%;margin:1rem 0;padding:1rem;overflow-x:auto}[data-ai-visual-root] pre code,[data-ai-portal-root] pre code{background-color:#0000;border-radius:0;width:100%;padding:0;font-size:1em}[data-ai-visual-root] .prose pre,[data-ai-portal-root] .prose pre{background-color:#0000;border-radius:.375rem;margin:1rem 0;padding:0}[data-ai-visual-root] .prose blockquote,[data-ai-portal-root] .prose blockquote,[data-ai-visual-root] .markdown-content blockquote,[data-ai-portal-root] .markdown-content blockquote{border:1px solid var(--chat-input-border);border-radius:var(--radius-2);background:var(--chat-input-background);color:var(--muted-foreground);text-align:left;margin:.625rem 0;padding:.625rem .75rem;font-style:normal}[data-ai-visual-root] .prose blockquote p,[data-ai-portal-root] .prose blockquote p,[data-ai-visual-root] .markdown-content blockquote p,[data-ai-portal-root] .markdown-content blockquote p{margin-bottom:.25rem}[data-ai-visual-root] .prose blockquote p:last-child,[data-ai-portal-root] .prose blockquote p:last-child,[data-ai-visual-root] .markdown-content blockquote p:last-child,[data-ai-portal-root] .markdown-content blockquote p:last-child{margin-bottom:0}[data-ai-visual-root] .prose table,[data-ai-portal-root] .prose table{border-collapse:collapse;width:100%;margin:1rem 0}[data-ai-visual-root] .prose th,[data-ai-portal-root] .prose th,[data-ai-visual-root] .prose td,[data-ai-portal-root] .prose td{text-align:left;border:1px solid #444;padding:.5rem}[data-ai-visual-root] .prose th,[data-ai-portal-root] .prose th{background-color:var(--table-header-bg)!important;color:var(--table-header-fg)!important}[data-ai-visual-root] .prose img,[data-ai-portal-root] .prose img{border-radius:.375rem;max-width:100%}[data-ai-visual-root] .chat-assistant-message-content [data-chat-attachments] img,[data-ai-portal-root] .chat-assistant-message-content [data-chat-attachments] img{border-radius:0!important}[data-ai-visual-root] .chat-assistant-message-content .markdown-content,[data-ai-portal-root] .chat-assistant-message-content .markdown-content{font-size:inherit;line-height:inherit}[data-ai-visual-root] .chat-assistant-message-content .markdown-content p,[data-ai-portal-root] .chat-assistant-message-content .markdown-content p,[data-ai-visual-root] .chat-assistant-message-content .markdown-content li,[data-ai-portal-root] .chat-assistant-message-content .markdown-content li,[data-ai-visual-root] .chat-assistant-message-content .markdown-content .chat-markdown-note,[data-ai-portal-root] .chat-assistant-message-content .markdown-content .chat-markdown-note{font-size:inherit}[data-ai-visual-root] .markdown-content,[data-ai-portal-root] .markdown-content{line-height:1.6}[data-ai-visual-root] .markdown-content p,[data-ai-portal-root] .markdown-content p{margin-bottom:1rem}[data-ai-visual-root] .markdown-content p:last-child,[data-ai-portal-root] .markdown-content p:last-child{margin-bottom:0}[data-ai-visual-root] .markdown-content ul,[data-ai-portal-root] .markdown-content ul,[data-ai-visual-root] .markdown-content ol,[data-ai-portal-root] .markdown-content ol{margin-top:.5rem;margin-bottom:1rem;padding-left:1.5rem}[data-ai-visual-root] .markdown-content ul,[data-ai-portal-root] .markdown-content ul{list-style-type:disc;list-style-position:outside}[data-ai-visual-root] .markdown-content ol,[data-ai-portal-root] .markdown-content ol{list-style-type:decimal;list-style-position:outside}[data-ai-visual-root] .markdown-content li,[data-ai-portal-root] .markdown-content li{margin-bottom:.25rem}[data-ai-visual-root] .markdown-content h1,[data-ai-portal-root] .markdown-content h1,[data-ai-visual-root] .markdown-content h2,[data-ai-portal-root] .markdown-content h2,[data-ai-visual-root] .markdown-content h3,[data-ai-portal-root] .markdown-content h3,[data-ai-visual-root] .markdown-content h4,[data-ai-portal-root] .markdown-content h4,[data-ai-visual-root] .markdown-content h5,[data-ai-portal-root] .markdown-content h5,[data-ai-visual-root] .markdown-content h6,[data-ai-portal-root] .markdown-content h6{margin-top:1.5rem;margin-bottom:.75rem;font-weight:600}[data-ai-visual-root] .markdown-content h1,[data-ai-portal-root] .markdown-content h1{font-size:1.5rem}[data-ai-visual-root] .markdown-content h2,[data-ai-portal-root] .markdown-content h2{font-size:1.25rem}[data-ai-visual-root] .markdown-content h3,[data-ai-portal-root] .markdown-content h3{font-size:1.125rem}[data-ai-visual-root] .markdown-content a,[data-ai-portal-root] .markdown-content a{color:#8a3fff;text-decoration:underline}[data-ai-visual-root] .markdown-content a:hover,[data-ai-portal-root] .markdown-content a:hover{text-decoration:none}[data-ai-visual-root] .markdown-content pre,[data-ai-portal-root] .markdown-content pre{box-sizing:border-box;width:100%;margin:1rem 0}[data-ai-visual-root] .markdown-content ul ul,[data-ai-portal-root] .markdown-content ul ul,[data-ai-visual-root] .markdown-content ol ol,[data-ai-portal-root] .markdown-content ol ol,[data-ai-visual-root] .markdown-content ul ol,[data-ai-portal-root] .markdown-content ul ol,[data-ai-visual-root] .markdown-content ol ul,[data-ai-portal-root] .markdown-content ol ul{margin-bottom:0}[data-ai-visual-root] .markdown-content hr,[data-ai-portal-root] .markdown-content hr{border:0;border-top:1px solid #444;margin:1.5rem 0}[data-ai-visual-root] .markdown-content table,[data-ai-portal-root] .markdown-content table{border-collapse:collapse;width:100%;margin:1rem 0}[data-ai-visual-root] .markdown-content th,[data-ai-portal-root] .markdown-content th,[data-ai-visual-root] .markdown-content td,[data-ai-portal-root] .markdown-content td{text-align:left;border:1px solid #444;padding:.5rem}[data-ai-visual-root] .markdown-content th,[data-ai-portal-root] .markdown-content th{background-color:var(--table-header-bg)!important;color:var(--table-header-fg)!important}[data-ai-visual-root] .scrollbar-none,[data-ai-portal-root] .scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}[data-ai-visual-root] .scrollbar-none::-webkit-scrollbar{display:none}[data-ai-portal-root] .scrollbar-none::-webkit-scrollbar{display:none}[data-ai-visual-root] .root-scrollbar::-webkit-scrollbar{width:5px}[data-ai-portal-root] .root-scrollbar::-webkit-scrollbar{width:5px}[data-ai-visual-root] .root-scrollbar::-webkit-scrollbar-track{background:0 0}[data-ai-portal-root] .root-scrollbar::-webkit-scrollbar-track{background:0 0}[data-ai-visual-root] .root-scrollbar::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--chat-input-border)!important}[data-ai-portal-root] .root-scrollbar::-webkit-scrollbar-thumb{border-radius:9999px;background-color:var(--chat-input-border)!important}[data-ai-visual-root] .root-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--chat-input-border)!important}[data-ai-portal-root] .root-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--chat-input-border)!important}[data-ai-visual-root] .root-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--chat-input-border)!important}[data-ai-portal-root] .root-scrollbar::-webkit-scrollbar-thumb:active{background-color:var(--chat-input-border)!important}[data-ai-visual-root] .root-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--chat-input-border)!important}[data-ai-portal-root] .root-scrollbar::-webkit-scrollbar-thumb:vertical:hover{background-color:var(--chat-input-border)!important}[data-ai-visual-root] .root-scrollbar,[data-ai-portal-root] .root-scrollbar{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--chat-input-border) transparent}[data-ai-visual-root] .modal-scrollbar::-webkit-scrollbar{width:8px}[data-ai-portal-root] .modal-scrollbar::-webkit-scrollbar{width:8px}[data-ai-visual-root] .dropdown-scrollbar::-webkit-scrollbar{width:8px}[data-ai-portal-root] .dropdown-scrollbar::-webkit-scrollbar{width:8px}[data-ai-visual-root] .modal-scrollbar::-webkit-scrollbar-track{background:0 0}[data-ai-portal-root] .modal-scrollbar::-webkit-scrollbar-track{background:0 0}[data-ai-visual-root] .dropdown-scrollbar::-webkit-scrollbar-track{background:0 0}[data-ai-portal-root] .dropdown-scrollbar::-webkit-scrollbar-track{background:0 0}[data-ai-visual-root] .modal-scrollbar::-webkit-scrollbar-thumb{background-color:var(--chat-input-border);background-clip:content-box;border:2px solid #0000;border-radius:10px}[data-ai-portal-root] .modal-scrollbar::-webkit-scrollbar-thumb{background-color:var(--chat-input-border);background-clip:content-box;border:2px solid #0000;border-radius:10px}[data-ai-visual-root] .dropdown-scrollbar::-webkit-scrollbar-thumb{background-color:var(--chat-input-border);background-clip:content-box;border:2px solid #0000;border-radius:10px}[data-ai-portal-root] .dropdown-scrollbar::-webkit-scrollbar-thumb{background-color:var(--chat-input-border);background-clip:content-box;border:2px solid #0000;border-radius:10px}[data-ai-visual-root] .modal-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#555;background-color:lab(36.2% 0 .00000596046)}[data-ai-portal-root] .modal-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#555;background-color:lab(36.2% 0 .00000596046)}[data-ai-visual-root] .dropdown-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#555;background-color:lab(36.2% 0 .00000596046)}[data-ai-portal-root] .dropdown-scrollbar::-webkit-scrollbar-thumb:hover{background-color:#555;background-color:lab(36.2% 0 .00000596046)}[data-ai-visual-root] .modal-scrollbar::-webkit-scrollbar-button{display:none}[data-ai-portal-root] .modal-scrollbar::-webkit-scrollbar-button{display:none}[data-ai-visual-root] .modal-scrollbar,[data-ai-portal-root] .modal-scrollbar,[data-ai-visual-root] .dropdown-scrollbar,[data-ai-portal-root] .dropdown-scrollbar{overflow-y:overlay;scrollbar-gutter:auto;scrollbar-width:auto;scrollbar-color:var(--chat-input-border) transparent}[data-ai-visual-root] .pb-safe,[data-ai-portal-root] .pb-safe{padding-bottom:env(safe-area-inset-bottom,0px)}
[data-ai-visual-root] [data-roofkit-visual-root],[data-ai-portal-root] [data-roofkit-visual-root]{--background:var(--roofkit-widget-surface);--color-background:var(--roofkit-widget-surface);--chart-1:var(--roofkit-chart-1);--color-chart-1:var(--roofkit-chart-1);--chart-2:var(--roofkit-chart-2);--color-chart-2:var(--roofkit-chart-2);--chart-3:var(--roofkit-chart-3);--color-chart-3:var(--roofkit-chart-3);--chart-4:var(--roofkit-chart-4);--color-chart-4:var(--roofkit-chart-4);--chart-5:var(--roofkit-chart-5);--color-chart-5:var(--roofkit-chart-5)}