@import url("https://fonts.googleapis.com/css2?family=Geist:wght@100..900&family=Hanken+Grotesk:ital,wght@0,100..900;1,100..900&family=IBM+Plex+Sans:ital,wght@0,100..700;1,100..700&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Mona+Sans:ital,wght@0,200..900;1,200..900&display=swap");: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,sans-serif}.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(black 33%,rgba(255,255,255,0) 0);background-position:100%;background-size:5px 9px;background-repeat:repeat-y}.horizontal-dash{background-image:linear-gradient(90deg,black 33%,rgba(255,255,255,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,rgba(0,0,0,0) calc(50% - 1px),#F0F2F5 50%,rgba(0,0,0,0) calc(50% + 1px))}.theme{background:rgb(234,241,253);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,rgba(255,255,255,0) 0,rgba(255,255,255,.7) 50%,rgba(255,255,255,.9))}.fade-up{opacity:0;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:lightgray!important}.main-content{flex:1;transition:margin .3s ease-in-out}.primary-btn,a.primary-btn{box-shadow:inset 0 2px 1px 0 rgba(255,255,255,.2196078431),inset 0 -2px .3px 0 rgba(14,56,125,.1803921569),0 2px 5px 0 rgba(20,88,201,.168627451);background-color:var(--primary-color);color:white;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,black 90%,transparent);mask-image:linear-gradient(90deg,black 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 lightgray}.new-popup:after,.new-popup:before{content:"";background-color:white;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:calc(100% - 8px);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,rgb(255,255,255),rgb(255,255,255) 20%,rgba(255,255,255,0) 80%,rgba(255,255,255,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}.search-fade{background:linear-gradient(0deg,rgb(255,255,255),rgb(255,255,255) 20%,rgba(255,255,255,.8) 50%,rgba(255,255,255,0))}.chapters-menu{display:none}.chapters button:focus-visible+.chapters-menu,.chapters button:hover+.chapters-menu,.chapters:focus-visible .chapters-menu,.chapters:hover .chapters-menu{opacity:0;transform:translateY(-5px);animation:fadeSlideIn .3s ease-in-out forwards;display:block}.task-header{z-index:0}.task-header.is-active{z-index:10}.button-shadow{box-shadow:inset 0 2px 1px 0 rgba(255,255,255,.2196078431),inset 0 -2px .3px 0 rgba(14,56,125,.1803921569),0 2px 5px 0 rgba(20,88,201,.168627451)}.remove-img{opacity:0}.update-avatar:focus-visible .remove-img,.update-avatar:hover .remove-img{opacity:1}.one-file{animation:fadeBackground 1s ease forwards;background-color:#fff}@keyframes fadeBackground{0%{background-color:#d1d5db}to{background-color:#ffffff}}.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);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:black}button.react-calendar__tile:disabled{background-color:transparent}div.react-daterange-picker__calendar{width:340px;z-index:20}.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:black}.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}button.react-calendar__tile--now{color:white;background-color:var(--primary-color)}button.react-calendar__tile--active{background-color:rgba(239,94,255,.662745098);color:black}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:white}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:white;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}.scrollbar-on-hover{scrollbar-width:thin;scrollbar-color:transparent #F7F8FA}.scrollbar-on-hover:hover{scrollbar-color:#BAC0CC #F7F8FA}.scrollbar-on-hover::-webkit-scrollbar{width:6px!important}.scrollbar-on-hover::-webkit-scrollbar-track{background:#F7F8FA!important;border-radius:6px!important}.scrollbar-on-hover::-webkit-scrollbar-thumb{background:transparent!important;border-radius:4px!important;-webkit-transition:.3s;transition:.3s}.scrollbar-on-hover:hover::-webkit-scrollbar-thumb{background:#BAC0CC!important}.scrollbar-on-hover:hover::-webkit-scrollbar-thumb:hover{background:#B2AECB!important}.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:rgb(21,32,60)}.dark .icon{filter:invert(73%) sepia(59%) saturate(338%) hue-rotate(177deg) brightness(100%) contrast(92%)}.lds-ring,.lds-ring div{box-sizing:border-box}.lds-ring{display:inline-block;position:relative;width:24px;height:20px;color:#515770}.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:rgba(255,255,255,.1333333333);box-shadow:15px 0 rgba(255,255,255,.1333333333),-15px 0 #FFF}50%{background-color:#FFF;box-shadow:15px 0 rgba(255,255,255,.1333333333),-15px 0 rgba(255,255,255,.1333333333)}to{background-color:rgba(255,255,255,.1333333333);box-shadow:15px 0 #FFF,-15px 0 rgba(255,255,255,.1333333333)}}.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:rgb(102,111,141)}.left-popup:before,.right-popup:before{content:"";width:15px;height:15px;background-color:white;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:white;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{animation:fadeSlideIn .3s ease-in-out forwards}.fade-in,.fade-in-slow{opacity:0;transform:translateY(-5px)}.fade-in-slow{animation:fadeSlideIn .8s ease-in-out forwards}.fade-in-nav,.regular-fade-in{opacity:0;animation:fadeSlideNav .6s ease-in-out forwards}.regular-fade-out{opacity:0;animation:fadeOut .6s ease-in-out forwards}.fade-out{opacity:0;transform:translateY(-5px);animation:fadeSlideOut .2s 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);display:none}}.quick-search .highlight{font-size:12px;line-height:13px}.quick-search-title .highlight{font-size:13px;line-height:14px}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:rgb(246,250,255);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:rgb(246,250,255);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;border:1px solid #d9d9d9}.markdown-table.chat{margin-bottom:0}.markdown-table thead{background-color:#F9F9F9}.markdown-table th:first-of-type{border-top-left-radius:8px}.markdown-table th:last-of-type{border-top-right-radius:8px}.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:rgba(255,255,255,.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:1px solid #e6e8eb}.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:1px solid #e6e8eb;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:rgba(0,0,0,0) rgba(0,0,0,0) rgb(0,0,0)}.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:white}.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 rgba(255,255,255,.2196078431),inset 0 -2px .3px 0 rgba(14,56,125,.1803921569),0 2px 5px 0 rgba(20,88,201,.168627451)}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}