@import "https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined";
:root{--c--components--forms-input--border-radius--hover:var(--c--components--forms-input--border-radius);--c--components--forms-input--border-radius--focus:var(--c--components--forms-input--border-radius);--c--components--forms-input--border-color--hover:var(--c--components--forms-input--border-color);--c--components--forms-datepicker--border-color--hover:var(--c--components--forms-datepicker--border-color);--c--components--forms-select--value-color--disabled:var(--c--globals--colors--gray-400);--c--components--button--border-radius--active:var(--c--components--button--border-radius)}.c__tooltip{padding:var(--c--globals--font--sizes--sm) var(--c--globals--spacings--xxs)}.c__image-system-filter{filter:var(--c--components--image-system-filter)}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCm3FwrK3iLTcvnUwQT9g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCo3FwrK3iLTcviYwY.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{overflow:hidden}
body{background-color:var(--c--contextuals--background--surface--secondary);margin:0;padding:0}*{box-sizing:border-box}button:focus-visible,a:focus-visible,[role=button]:focus-visible{outline:2px solid var(--c--contextuals--semantic--brand--primary);outline-offset:2px}main ::-webkit-scrollbar{width:20px}.ReactModalPortal ::-webkit-scrollbar{width:20px}main ::-webkit-scrollbar-track{background-color:#0000}.ReactModalPortal ::-webkit-scrollbar-track{background-color:#0000}main ::-webkit-scrollbar-thumb{background-color:var(--c--contextuals--background--semantic--neutral--secondary);background-clip:content-box;border:6px solid #0000;border-radius:20px}.ReactModalPortal ::-webkit-scrollbar-thumb{background-color:var(--c--contextuals--background--semantic--neutral--secondary);background-clip:content-box;border:6px solid #0000;border-radius:20px}main ::-webkit-scrollbar-thumb:hover{background-color:var(--c--contextuals--background--semantic--neutral--tertiary-hover)}.ReactModalPortal ::-webkit-scrollbar-thumb:hover{background-color:var(--c--contextuals--background--semantic--neutral--tertiary-hover)}.btn-unstyled{color:inherit;font:inherit;cursor:pointer;outline:inherit;background:0 0;border:none;padding:0}[data-nextjs-dialog-overlay]{display:none!important}nextjs-portal{display:none}.c__modal{border:1px solid var(--c--contextuals--border--surface--primary);box-shadow:0 6px 18px #00000029}.c__modal__close .c__button,.c__modal__close .c__button__icon{font-family:Material Icons,Material Symbols Outlined,sans-serif!important}.c__toast__container{pointer-events:none;height:auto!important;min-height:0!important}.c__toast__container>*{pointer-events:auto}.c__button{font-weight:500}.c__button--tertiary{border:1px solid var(--c--theme--colors--greyscale-150)!important}.c__button--bordered:focus{border:1px solid #00000029!important}.c__button--primary.c__button--active{border:none}.c__button--neutral.c__button--neutral--icon{padding-right:4px!important}.c__button--neutral.research-web-button,.research-web-button.attach-file-button{padding:9px!important}.c__button--neutral.research-web-button:disabled,.c__button--neutral.attach-file-button:disabled{opacity:.4;background-color:inherit!important;cursor:not-allowed!important}.c__button--neutral:active{background-color:inherit!important}.c__button--send{width:24px!important;height:24px!important}.feedbackButton{cursor:pointer;border:1px solid var(--c--contextuals--border--semantic--info--tertiary);align-items:center;text-decoration:none;transition:all .2s;display:flex;color:var(--c--contextuals--content--semantic--info--secondary)!important}.feedbackButton span{color:var(--c--contextuals--content--semantic--neutral--secondary)!important}.feedbackButton:hover{background-color:#e7f2fd;border-color:#b6d7fb;color:var(--c--contextuals--semantic--info-600)!important}.feedbackButton:hover span{color:var(--c--contextuals--content--semantic--info--secondary)!important}ul a{color:var(--c--contextuals--semantic--greyscale-700)!important}ul a:hover{color:var(--c--contextuals--semantic--primary-800)!important}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.chatMessage{max-width:100%;color:var(--c--contextuals--content--semantic--neutral--primary);margin:var(--c--globals--spacings-b) 0;border-radius:8px;display:inline-block}.chatMessage--user{background:var(--c--contextuals--background--semantic--neutral--tertiary);float:right;width:auto;padding:12px}.chatMessage--assistant{background:0 0;width:100%;padding:0}.mainContent-chat code{overflow-wrap:break-word}.mainContent-chat p{margin:0}.mainContent-chat a{color:inherit!important;box-shadow:inset 0 -2px 0 0 var(--c--contextuals--border--semantic--brand--tertiary)!important;text-decoration:none!important;transition:box-shadow .2s!important}.mainContent-chat a:hover{color:inherit!important;box-shadow:inset 0 -22px 0 0 var(--c--contextuals--border--semantic--brand--tertiary)!important}.lasuite-gaufre-btn.lasuite--gaufre-opened,.research-web-button:focus:not(:focus-visible){box-shadow:none!important}.c__button--stop{font-size:.8rem;padding:12px 9px!important}.c__button--without-padding{padding:0!important}@media (max-width:768px){.mobile-no-focus:hover{background-color:#0000!important}}.labelled-box__children{padding:6px 8px!important}.c__button--small{padding:.2rem!important}.inputName__text{height:40px!important}.c__input__wrapper{padding:0!important}.c__textarea__wrapper,.c__textarea__wrapper:hover,.c__textarea__wrapper:focus,.c__input__wrapper,.c__input__wrapper:hover,.c__input__wrapper:focus{border-radius:4px!important}.c__input__wrapper .labelled-box__children{align-items:center;gap:var(--xxs,6px);flex:1 0 0;padding:0;display:flex;height:40px!important}.c__input,.c__textarea{line-height:1.25rem}.c__textarea{padding:6px!important}.c__input::placeholder,.c__textarea::placeholder{opacity:1;line-height:1.25rem}.c__button--feedback{margin-left:16px}@media (max-width:1150px){.c__button--feedback{display:none!important}}.c__button--background,.c__button--background:hover{background-color:var(--c--contextuals--background--surface--primary)!important}@media screen and (max-width:420px){.c__modal__scroller{padding:1.5rem!important}}.c__modal__backdrop{z-index:1000}figure[data-rehype-pretty-code-figure]{margin-left:0;margin-right:0;position:relative}figure[data-rehype-pretty-code-figure]>pre{border:1px solid var(--c--theme--colors--greyscale-500);border-radius:8px;margin:0;padding:clamp(.75rem,2vw,1rem);overflow-x:auto}figure[data-rehype-pretty-code-figure]>pre>code{display:block}.mainContent-chat table{width:100%;margin-top:32px;font-size:.875rem;display:block;overflow-x:scroll}.mainContent-chat table th{color:var(--c--contextuals--content--semantic--neutral--secondary);font-size:.75rem;font-weight:500}.mainContent-chat table tr,.mainContent-chat table th{border-bottom:1px solid var(--c--contextuals--border--surface--primary);display:flex}.mainContent-chat tbody tr,.mainContent-chat thead th{padding:8px}.mainContent-chat table tr:last-child{border-bottom:none}.mainContent-chat table td,.mainContent-chat table th{min-width:200px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
