:root{--background-login:url(/images/login.webp);--background-chat:url(/images/chat-bg.png);--background-quiz:url(/images/quiz-bg.png);--primary-color:#0c0887;--primary-border:#174bd2;--primary-hover:#151361;--primary-hover-border:#0d0b38;--secondary-color:#dbf0ff;--tertiary-color:#eff6ff;--chat-border:#174bd2;--chat-color:#dbf0ff96;--source-color:#e3ebff;--source-border:#cbd8fa;--circle-color:#0c0887c7;--highlight-color:#0c0887d2;--popup-color:#e9f3ff;--model-color:#d5e5faa2;--skip-color:#0c0887d1;--loading-one-color:#f05eff;--loading-two-color:#1a99ff;--spinner-color:#0c0887;--active-color:#1191ee;--accent-100:#dbeafe;--accent-200:#bfdbfe;--accent-300:#93c5fd;--accent-600:#2563eb;--accent-900:#1e3a8a}.theme-havas{--primary-color:#640000;--primary-border:#a80000;--primary-hover:#280000;--primary-hover-border:#640000;--secondary-color:#cef2fa;--tertiary-color:#eaf7fc;--chat-border:#0096aa;--chat-color:#dbf7ff9d;--source-color:#e3f8ff;--source-border:#cbedfa;--circle-color:#640000c7;--highlight-color:#087887d2;--popup-color:#e9fcff;--model-color:#d5f1faa2;--skip-color:#640000d2;--loading-one-color:#640000;--loading-two-color:#ed2929;--spinner-color:#000;--active-color:#11c5ee;--accent-100:#e0f7fa;--accent-200:#b2ebf2;--accent-300:#69ebf8;--accent-600:#0097a7;--accent-900:#008596}*,a,button,h1,h2,h3,h4,input,p{font-family:Inter}.axonal{background:linear-gradient(269deg,#f05eff -.48%,#827cff 39.58%,#1a99ff 86.53%)}a,button{transition-duration:.3s}.quiz{background-image:var(--background-quiz);background-position:50%}.gradient,.quiz{background-size:cover;background-repeat:no-repeat}.gradient{background-image:var(--background-chat);background-position:100%}.vertical-dash{background-image:linear-gradient(#000 33%,hsla(0,0%,100%,0) 0);background-position:100%;background-size:5px 9px;background-repeat:repeat-y}.horizontal-dash{background-image:linear-gradient(90deg,#000 33%,hsla(0,0%,100%,0) 0);background-position:bottom;background-size:9px 5px;background-repeat:repeat-x}.vertical-text{text-orientation:mixed;writing-mode:vertical-rl}form .css-13cymwt-control{border:none}.timestamp{background:linear-gradient(18180deg,transparent calc(50% - 1px),#f0f2f5 50%,transparent calc(50% + 1px))}.theme{background:#eaf1fd;background:linear-gradient(129deg,rgba(234,241,253,.6),rgba(247,238,254,.6) 90%,rgba(247,238,254,.6))}.bg-fade-top{content:"";width:calc(100% + 280px);height:120px;position:absolute;left:-280px;bottom:0;z-index:1;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.7) 50%,hsla(0,0%,100%,.9))}.fade-up{animation:fadeUp 1s ease-in-out forwards}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-left{opacity:0;animation:fadeLeft .4s ease-in-out forwards}@keyframes fadeLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.truncate-two-lines{overflow:hidden;line-height:1.5em;max-height:3em;display:block;white-space:nowrap;text-overflow:ellipsis}@supports (-webkit-line-clamp:2){.truncate-two-lines{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;max-height:none}}.truncate-three-lines{overflow:hidden;line-height:1.5em;max-height:4.5em;display:block;white-space:nowrap;text-overflow:ellipsis}@supports (-webkit-line-clamp:3){.truncate-three-lines{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;max-height:none}}.truncate-four-lines{overflow:hidden;line-height:1.5em;max-height:6em;display:block;white-space:nowrap;text-overflow:ellipsis}@supports (-webkit-line-clamp:4){.truncate-four-lines{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;max-height:none}}.truncate-seven-lines{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (-webkit-line-clamp:7){.truncate-seven-lines{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7}}.truncate-ten-lines{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@supports (-webkit-line-clamp:10){.truncate-ten-lines{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:10}}.login{background-image:var(--background-login);background-size:cover;background-position:50%;background-repeat:no-repeat}.action{animation:easeIn 1s ease-in-out;animation-iteration-count:1;animation-duration:.4s}.mermaid>svg{margin:auto}.drag-resize>div:first-child:hover{background-color:#d3d3d3!important}.main-content{flex:1;transition:margin .3s ease-in-out}.primary-btn,a.primary-btn{box-shadow:inset 0 2px 1px 0 hsla(0,0%,100%,.22),inset 0 -2px .3px 0 rgba(14,56,125,.18),0 2px 5px 0 rgba(20,88,201,.169);background-color:var(--primary-color);color:#fff;border-radius:8px;border-width:1px;border-color:var(--primary-border)}.primary-btn:focus-visible,.primary-btn:hover,a.primary-btn:focus-visible,a.primary-btn:hover{background-color:var(--primary-hover);border-color:var(--primary-hover-border)}.delete-sources,.scroll-btn{left:calc(50% - 63.5px)}.success-msg{left:calc(50% - 111px)}.fade-out-text{-webkit-mask-image:linear-gradient(90deg,#000 90%,transparent);mask-image:linear-gradient(90deg,#000 90%,transparent)}.typing-container p{word-break:break-word;overflow-wrap:break-word}.source-link:hover{color:#e3ebff;background-color:var(--primary-color);border-color:var(--primary-color)}.back-to-main .tooltip{left:90%}.source-info{display:none;opacity:0;animation-duration:.3;z-index:-20}.source-link:hover+.source-info{display:block;opacity:1;z-index:5}.inline-link{color:blue}.inline-link:focus,.inline-link:hover{text-decoration:underline}.new-popup:before{width:15px;height:15px;top:calc(50% - 8px);box-shadow:3px 3px 20px rgba(0,0,0,.2);rotate:-225deg;left:-5px;border:1px solid #d3d3d3}.new-popup:after,.new-popup:before{content:"";background-color:#fff;position:absolute;z-index:0}.new-popup:after{width:20px;height:50px;top:10px;left:0}.chat .sent-msg{background:#f0f2f5}.workspace.chat .sent-msg{background:var(--chat-color)}.workspace.chat .assistant-response{border-color:var(--chat-border)}.chat .error,.chat.workspace .error{border-color:#dc2626}.tabs{background:#f0f2f5}.workspace .tabs{background:var(--chat-color)}.status:before,.step-details:before{position:absolute;left:14px;content:"";width:1px;top:11px;height:18px;border-left:1px solid #515770}.wf-complete img{filter:grayscale(1);opacity:.7}.wf-complete:focus-visible img,.wf-complete:hover img{filter:grayscale(0);opacity:1}.ws-file-link:focus-visible .inactive,.ws-file-link:hover .inactive{opacity:.6}.ws-file-link .inactive{opacity:0}.ws-file-link .inactive:focus-visible,.ws-file-link .inactive:hover{opacity:1}.explore-card:focus-visible h3,.explore-card:hover h3{color:var(--primary-color)}.explore-view-full{transition-duration:.1s;background:linear-gradient(0deg,#fff,#fff 20%,hsla(0,0%,100%,0) 80%,hsla(0,0%,100%,0));display:none;animation:fadeSlideNav .1s ease-in-out forwards}.explore-card:focus-visible .explore-view-full,.explore-card:hover .explore-view-full{display:block}.chat-thread>:first-child:not(.message-reply){opacity:0;animation:fadeIn 1s ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:1s}.chat-thread>:nth-child(2):not(.message-reply),.chat-thread>:nth-child(3):not(.message-reply){opacity:0;animation:fadeIn 1s ease-in-out;animation-iteration-count:1;animation-fill-mode:forwards;animation-delay:2s}.chat-thread>:first-child p{margin:0;animation:appear 0s forwards;animation-duration:2.71s}.chat-thread>:nth-child(2) p{margin:0;animation:appear 0s forwards;animation-duration:4s}.chat-thread>:nth-child(3) p{margin:0;animation:appear 0s forwards;animation-duration:4.71s}.close-alert{margin:0}.close-alert,.slick-dots li button,button.slick-next,button.slick-prev{animation:appear 0s forwards;animation-duration:4s}.chat-thread>:first-child .typing-indicator{will-change:transform;display:flex;animation:disappear 2s forwards}.chat-thread>:nth-child(2) .typing-indicator{will-change:transform;display:flex;animation:disappear 3s forwards}.chat-thread>:nth-child(3) .typing-indicator{will-change:transform;display:flex;animation:disappear 4s forwards}.assistant.typing-indicator span:first-of-type,.chat-thread>:first-child .typing-indicator span:first-of-type{height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.3333s}.assistant.typing-indicator span:nth-of-type(2),.chat-thread>:first-child .typing-indicator span:nth-of-type(2){height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.6666s}.assistant.typing-indicator span:nth-of-type(3),.chat-thread>:first-child .typing-indicator span:nth-of-type(3){height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.9999s}.chat-thread>:nth-child(2) .typing-indicator span:first-of-type{height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.3333s}.chat-thread>:nth-child(2) .typing-indicator span:nth-of-type(2){height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.6666s}.chat-thread>:nth-child(2) .typing-indicator span:nth-of-type(3){height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.9999s}.chat-thread>:nth-child(3) .typing-indicator span:first-of-type{height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.3333s}.chat-thread>:nth-child(3) .typing-indicator span:nth-of-type(2){height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.6666s}.chat-thread>:nth-child(3) .typing-indicator span:nth-of-type(3){height:10px;width:10px;float:left;margin:0 1px;background-color:#9e9ea1;display:block;border-radius:50%;opacity:.4;animation:blink 1s infinite;animation-delay:.9999s}.message{display:flex;margin:1rem 0;width:100%}.message+.message{margin-top:0}@keyframes appear{0%{opacity:0;width:0;height:0;overflow:hidden}69%{opacity:0;width:0;height:0;overflow:hidden}to{opacity:1;width:auto;height:auto}}@keyframes blink{50%{opacity:1}}@keyframes disappear{0%{opacity:1;display:block;width:auto}99%{opacity:1;width:auto}to{opacity:0;display:none;width:0;overflow:hidden}}.process .loading{opacity:.4;animation:blink 1.5s infinite}.purple-tooltip{display:none}.purple-tooltip:after{content:"";position:absolute;right:100%;bottom:10px;display:inline-block;width:0;height:0;border-color:transparent #6b21a8 transparent transparent;border-style:solid;border-width:10px 15px 10px 0}.nav-item:hover .purple-tooltip{display:block}.tooltip-item .tooltip,.tooltip-item+.tooltip{display:none}.tooltip-item:focus-visible .tooltip,.tooltip-item:focus-visible+.tooltip,.tooltip-item:hover .tooltip,.tooltip-item:hover+.tooltip{display:block}.expand-collapse span.triangle{left:calc(62% - 7.5px)}span.triangle{display:block;height:15px;width:15px;background-color:inherit;border:inherit;position:absolute;bottom:-3px;left:calc(50% - 7.5px);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%);transform:rotate(-45deg)}span.triangle.bottom{transform:rotate(135deg);bottom:auto;top:-3px}span.triangle.right{transform:rotate(45deg);left:-3px}span.triangle.left,span.triangle.right{bottom:auto;top:8px;height:7px;width:7px}span.triangle.left{transform:rotate(-135deg);left:calc(100% - 4px)}.assistant span.triangle{left:13px}.tooltip-item.user .tooltip{left:auto!important;right:-10px}.user span.triangle{left:auto;right:15px}.task-tooltip{left:50%;top:28px}div.react-calendar__navigation button:disabled{background-color:transparent;opacity:0}button.react-calendar__tile--now:enabled:focus,button.react-calendar__tile--now:enabled:hover{background-color:#213bfd}button.react-calendar__month-view__days__day--weekend{color:#000}button.react-calendar__tile:disabled{background-color:transparent}div.react-daterange-picker__calendar{width:340px}.react-calendar{padding:5px 10px 15px;filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}div.react-calendar__tile{padding:5px}.date-range .react-calendar__month-view__days{font-size:15px;font-weight:500;color:#000}.date-range .react-calendar__navigation__arrow{font-size:24px;font-weight:200}.date-range .react-calendar__navigation__label__labelText--from{font-weight:600}.date-range abbr:where([title]){text-decoration:none}.date-range .react-daterange-picker__wrapper{border:none;font-family:inherit}.date-range .react-daterange-picker__inputGroup:first-of-type{max-width:90px}.date-range .react-daterange-picker__range-divider{margin-right:15px;margin-left:5px}.date-range .react-daterange-picker__calendar-button{margin-left:auto}.date-range button:disabled{color:#000;opacity:.2}.react-daterange-picker__calendar .react-calendar{border-radius:20px;z-index:10;border:none;overflow:hidden}div.react-daterange-picker__calendar{z-index:20}button.react-calendar__tile--now{color:#fff;background-color:var(--primary-color)}button.react-calendar__tile--active{background-color:rgba(239,94,255,.663);color:#000}button.react-calendar__tile--active:enabled:focus,button.react-calendar__tile--active:enabled:hover{background-color:#c9e1ff}.react-calendar__navigation button:disabled{color:#ababab}ul.slick-dots{bottom:0}ul.slick-dots li button:before,ul.slick-dots li.slick-active button:before{color:#fff}button.slick-next,button.slick-prev{height:32px;width:32px}button.slick-next:before,button.slick-prev:before{display:block;opacity:1;background-image:url(/images/icons/chevron-right.svg);background-repeat:no-repeat;background-size:80%;background-color:#fff;border-radius:100%;content:"";height:32px;width:32px}button.slick-prev:before{rotate:180deg;background-position:55%}button.slick-next:before{background-position:65%}select{-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}.shadow-radio{filter:drop-shadow(0 1px 3px rgba(25,33,61,.1))}.scrollable-div::-webkit-scrollbar,div::-webkit-scrollbar{width:6px}.scrollable-div::-webkit-scrollbar-track,div::-webkit-scrollbar-track{background:#f7f8fa;border-radius:6px}.scrollable-div::-webkit-scrollbar-thumb,div::-webkit-scrollbar-thumb{background:#bac0cc;border-radius:4px;-webkit-transition:.3s;transition:.3s}.scrollable-div::-webkit-scrollbar-thumb:hover,div::-webkit-scrollbar-thumb:hover{background:#a8aeba;background:#b2aecb;-webkit-transition:.3s;transition:.3s}.scrollable-div::-webkit-scrollbar-thumb:hover:hover,div::-webkit-scrollbar-thumb:hover:hover{background:#948fb7}.overflow-x-auto::-webkit-scrollbar,.overflow-x-scroll::-webkit-scrollbar{height:8px}.marquee:after,.marquee:before{content:"";pointer-events:none;position:absolute;top:0;bottom:0;width:200px;z-index:2}.marquee:before{left:-20px;background:linear-gradient(90deg,#f5f6fe 20%,transparent)}.marquee:after{right:-20px;background:linear-gradient(270deg,#faf4fe 20%,transparent)}.marquee .marquee-inner{display:block;position:absolute}.marquee .marquee-inner:hover{animation-play-state:paused}.marquee .marquee-inner>div{float:left;overflow:hidden}.dark .theme{background:#15203c}.dark .icon{filter:invert(73%) sepia(59%) saturate(338%) hue-rotate(177deg) brightness(100%) contrast(92%)}.lds-ring{color:#1c4c5b}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:24px;height:20px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:17px;height:17px;margin:4%;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-top-color:currentcolor}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ellipsis{overflow:hidden;display:inline-block;vertical-align:bottom;animation:ellipsis 2s steps(5)}@keyframes ellipsis{0%{width:0}to{width:1.4em}}.ellipsis-loader{width:8px;height:8px;border-radius:50%;background-color:#fff;box-shadow:15px 0 #fff,-15px 0 #fff;position:relative;animation:flash .5s ease-out infinite alternate}@keyframes flash{0%{background-color:hsla(0,0%,100%,.133);box-shadow:15px 0 hsla(0,0%,100%,.133),-15px 0 #fff}50%{background-color:#fff;box-shadow:15px 0 hsla(0,0%,100%,.133),-15px 0 hsla(0,0%,100%,.133)}to{background-color:hsla(0,0%,100%,.133);box-shadow:15px 0 #fff,-15px 0 hsla(0,0%,100%,.133)}}.spin-loader{width:85px;padding:8px;aspect-ratio:1;border-radius:50%;background:var(--spinner-color);--_m:conic-gradient(#0000 10%,#000),linear-gradient(#000 0 0) content-box;-webkit-mask:var(--_m);mask:var(--_m);-webkit-mask-composite:source-out;mask-composite:subtract;animation:l3 2s linear infinite}@keyframes l3{to{transform:rotate(1turn)}}.task-card .highlight{line-height:normal}.task-card h3 .icon{filter:grayscale(1)}.task-card:focus-visible h3 .icon,.task-card:hover h3 .icon{filter:grayscale(0);opacity:.8}.highlight{font-size:14px;line-height:32px}.highlight.title{line-height:normal}.highlight span.rule{border-style:solid;border-width:1px;padding:1px 2px;border-radius:5px;cursor:pointer}.highlight span.start{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}.highlight span.end{border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}.highlight span.end.middle{border-right:none}.highlight .purple{background-color:rgba(0,0,255,.15);border-color:rgba(0,0,255,.3)}.highlight .purple.active,.highlight .purple.hover,.highlight .purple:focus,.highlight .purple:hover{background-color:rgba(0,0,255,.5);color:#19213d}.highlight .green{background-color:rgba(0,255,0,.15);border-color:rgba(0,255,0,.3)}.highlight .green.active,.highlight .green.hover,.highlight .green:focus,.highlight .green:hover{background-color:rgba(0,255,0,.5);color:#19213d}.highlight .orange{background-color:rgba(255,150,0,.15);border-color:rgba(255,150,0,.3)}.highlight .orange.active,.highlight .orange.hover,.highlight .orange:focus,.highlight .orange:hover{background-color:rgba(255,150,0,.5);color:#19213d}.highlight .red{background-color:rgba(255,0,0,.15);border-color:rgba(255,0,0,.3)}.highlight .red.active,.highlight .red.hover,.highlight .red:focus,.highlight .red:hover{background-color:rgba(255,0,0,.5);color:#19213d}.highlight .yellow{background-color:rgba(255,255,0,.25);border-color:rgba(255,235,0,.4)}.highlight .yellow.active,.highlight .yellow.hover,.highlight .yellow:focus,.highlight .yellow:hover{background-color:rgba(255,235,0,.6);color:#19213d}.highlight .blue{background-color:rgba(0,150,255,.15);border-color:rgba(0,150,255,.3)}.highlight .blue.active,.highlight .blue.hover,.highlight .blue:focus,.highlight .blue:hover{background-color:rgba(0,150,255,.4);color:#19213d}h4 .highlight{font-size:16px}.static.highlight .blue{box-decoration-break:clone;-webkit-box-decoration-break:clone}.static.highlight .blue.active,.static.highlight .blue.hover,.static.highlight .blue:focus,.static.highlight .blue:hover{background-color:rgba(0,150,255,.15);border-color:rgba(0,150,255,.3);color:#666f8d}.left-popup:before,.right-popup:before{content:"";width:15px;height:15px;background-color:#fff;position:absolute;top:calc(100% - 8px);z-index:-10;box-shadow:3px 3px 5px rgba(0,0,0,.2);rotate:45deg}.left-popup.bottom:before,.right-popup.bottom:before{top:-8px;rotate:-135deg;box-shadow:1px 1px 2px rgba(0,0,0,.2)}.right-popup:before{left:15px}.left-popup:before{right:15px}.left-popup:after,.right-popup:after{content:"";background-color:#fff;height:20px;width:35px;position:absolute;top:calc(100% - 20px);z-index:-1}.left-popup.bottom:after,.right-popup.bottom:after{top:0}.right-popup:after{left:10px}.left-popup:after{right:10px}.fade-in{opacity:0;transform:translateY(-5px);animation:fadeSlideIn .3s ease-in-out forwards}.fade-up{opacity:0;transform:translateY(20px);animation:fadeSlideUp .5s ease-in-out forwards}.fade-in-slow{opacity:0;transform:translateY(-5px);animation:fadeSlideIn .8s ease-in-out forwards}.fade-in-nav{opacity:0;animation:fadeSlideNav .6s ease-in-out forwards}.fade-out{opacity:0;transform:translateY(-5px);animation:fadeSlideOut .3s ease-in-out forwards}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideNav{0%{opacity:0}to{opacity:1}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-5px)}}div.preview{left:calc(100% + 15px);animation:easeIn 1s ease-in-out;animation-iteration-count:1;animation-duration:.4s;top:-30px}div.preview-left.preview{right:calc(100% + 15px);left:auto}div.preview div h3{margin-bottom:8px;font-size:.9rem}div.preview h4{margin-bottom:4px;font-size:.75rem}div.preview p,div.preview ul{margin:8px 0}div.preview li,div.preview p{font-size:11px}div.preview:before{content:"";width:15px;height:15px;background-color:#f6faff;position:absolute;bottom:calc(70% - 18px);z-index:-10;box-shadow:3px 3px 6px rgba(0,0,0,.1);rotate:135deg;left:-5px}div.preview-left.preview:before{right:-5px;left:auto;rotate:45deg;box-shadow:3px -2px 6px rgba(0,0,0,.1)}div.preview:after{content:"";background-color:#f6faff;height:35px;width:20px;position:absolute;left:0;bottom:calc(70% - 24px);z-index:-1}div.preview-left.preview:after{right:0;left:auto}@keyframes easeIn{0%{opacity:0}to{opacity:1}}.file-link{width:calc(100% - 30px)}.markdown-card h1{font-weight:600;font-size:18px;margin-bottom:16px}.markdown-card h2{font-weight:600;font-size:17px;margin-bottom:16px}.markdown-card h3{font-weight:600;margin-bottom:16px;font-size:15px}.markdown-card h4{text-decoration:underline;margin-bottom:8px}.markdown-card p,.markdown-card ul{margin:16px 0}.markdown-card ol:first-child,.markdown-card p:first-child,.markdown-card ul:first-child{margin-top:0}.markdown-card li{margin-bottom:8px}.markdown-card ol{list-style-type:decimal;margin:0 0 16px 24px;list-style-position:outside}.markdown-card ol li{position:relative}.markdown-card ol li::marker{font-weight:600}.markdown-card strong{font-weight:600}.markdown-card pre{white-space:pre-wrap;overflow:auto;word-wrap:break-word;max-width:100%}.markdown-card hr{margin:16px 0}.markdown-card .tooltip p{margin:0}.markdown-card .copy-button{opacity:0}.markdown-card:focus-visible .copy-button,.markdown-card:hover .copy-button{opacity:1}.markdown-chat h3{font-weight:600;font-size:.875rem;margin-bottom:8px}.markdown-chat h4{text-decoration:underline;margin-bottom:4px}.markdown-chat ol,.markdown-chat ul{margin:10px 0}.markdown-chat strong{font-weight:600}.markdown-chat code{text-wrap:balance;font-family:Inter,sans-serif}.markdown-table{border-collapse:separate;border-spacing:0;width:100%;margin-bottom:24px;border-radius:8px;overflow:hidden;border:1px solid #d9d9d9}.markdown-table.chat{margin-bottom:0}.markdown-table thead{background-color:#f9f9f9}.copy-table{display:none}.markdown-table-container:focus-visible .copy-table,.markdown-table-container:hover .copy-table{display:block}.markdown-table td,.markdown-table th{border-bottom:1px solid #d9d9d9;padding:8px;text-align:left;border-right:1px solid #d9d9d9;font-size:.9em}.markdown-table td.chat,.markdown-table th.chat{padding:6px 8px}.markdown-table td:last-child,.markdown-table th:last-child{border-right:none}.markdown-table tr:last-child td{border-bottom:none}.table-container{display:block;overflow-x:auto;white-space:nowrap;margin-bottom:16px}.table-container::-webkit-scrollbar{height:6px}.assistant-response{max-width:calc(100% - 36px)}.js-plotly-plot .plotly div.modebar{display:none;opacity:.9;top:0;background-color:hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(229,231,235,.8);border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -4px rgba(0,0,0,.05);padding-top:.375rem;padding-bottom:.375rem}.js-plotly-plot .plotly div.modebar>div{padding:0 2px}.js-plotly-plot .plotly div.modebar>div:first-child{border-right:2px solid #f0f2f5}.js-plotly-plot .plotly:focus div.modebar,.js-plotly-plot .plotly:hover div.modebar{display:block;animation:fadeSlidePlot .4s ease-in-out forwards}.plotly .modebar .modebar-group:nth-last-child(2){border-left:2px solid #f0f2f5;padding-right:0}.plotly .modebar .modebar-group:last-of-type{display:none}.js-plotly-plot .plotly button.modebar-btn{width:26px;height:26px;margin:0 3px;padding:6px;font-family:Inter,sans-serif;background-size:16px 16px;background-repeat:no-repeat;background-position:50%}.js-plotly-plot .plotly button.modebar-btn svg{display:none!important}.js-plotly-plot .plotly button.modebar-btn:focus-visible,.js-plotly-plot .plotly button.modebar-btn:hover{background-color:#f0f2f5;border-radius:6px}.js-plotly-plot .plotly button.modebar-btn[data-title="Download plot as a PNG"]{background-image:url(/images/icons/export-thick.svg)!important}.js-plotly-plot .plotly button.modebar-btn[data-title="Zoom in"]{background-image:url(/images/icons/zoom.svg)!important}.js-plotly-plot .plotly button.modebar-btn[data-title="Zoom out"]{background-image:url(/images/icons/zoom-out.svg)!important}.js-plotly-plot .plotly button.modebar-btn[data-title="Reset axes"]{background-image:url(/images/icons/refresh.svg)!important}.js-plotly-plot .plotly button.modebar-btn[data-title=Copy]{background-image:url(/images/icons/copy-plotly.svg)!important}.js-plotly-plot .plotly button.modebar-btn[data-title=Copy].copy-success{background-image:url(/images/icons/checkmark.svg)!important;pointer-events:none}.js-plotly-plot .plotly button.modebar-btn[data-title=Copy].copy-success:after,.js-plotly-plot .plotly button.modebar-btn[data-title=Copy].copy-success:before{display:none}.js-plotly-plot .plotly .modebar button:after,.js-plotly-plot .plotly .modebar button:before{opacity:0;transform:translateY(8px);animation:fadeSlideNav .3s ease-in-out forwards}.js-plotly-plot .plotly .modebar button:before{border-color:transparent transparent #000}.js-plotly-plot .plotly .modebar button:after{padding:10px 8px;background-color:#000;border-radius:6px}@keyframes fadeSlidePlot{0%{opacity:0}to{opacity:.9}}.login-container div{transition-duration:.3s}.login-container.blue .profile,.login-container.blue button{color:#fff}.login-container .bg-image,.login-container img{transition:opacity .8s ease-in}.login-container .text-logo{transition:opacity .4s ease-in}.login-container .glow-image{opacity:0;transition-duration:.5s}.login-container .bg-image,.login-container .glow-image.active,.login-container .text-logo{opacity:1}.login-container .bg-image.active,.login-container .text-logo.active{opacity:0}.login-container .glow-image-container{transition:width 1.2s cubic-bezier(.2,.8,.2,1),height 1.2s cubic-bezier(.2,.8,.2,1)}.login-container .glow-image-container.grow{width:calc(100vw - 512px);height:100vh}.login-container .glow-image.grow{transform-origin:50% 50%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1)}.login-container .fade-in-login{transition-duration:.3s;animation:fadeIn .3s ease-in-out}.bg-fade-out{animation:fadeOut 1s ease-in-out;opacity:0}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-btn{border-radius:8px;box-shadow:inset 0 2px 1px 0 hsla(0,0%,100%,.22),inset 0 -2px .3px 0 rgba(14,56,125,.18),0 2px 5px 0 rgba(20,88,201,.169)}