@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&family=Montserrat&display=swap";html,body{padding:0;margin:0;font-family:Inter;color:#fff;background:#000}.hidden{display:none}html{height:99.9vh!important;height:99.9dvh!important}.page{display:none;height:100%;width:100%;background:#000;overflow-y:scroll}.page.active{display:block}.page.default{display:block;transform:translateY(0)}.step{height:100%;width:100%;background:#0f0f0f;padding:54px 20px 100px;position:absolute;transform:translateY(100%);left:0;top:0}.topContainer{padding:10px 0;height:44px;display:grid;grid-template-columns:40px 1fr 40px;gap:15px;justify-content:center;align-items:center}.backStep{color:#fff;cursor:pointer}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}input,select,textarea{color:#fff;font-family:Inter,sans-serif;font-weight:300;font-size:1rem;line-height:1.65}label{color:#fff;display:block;font-size:.8rem;font-weight:300;letter-spacing:.2rem;line-height:1.5;margin:15px 0 1rem;text-transform:uppercase}input[type=text],input[type=password],input[type=email],input[type=tel],select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;-webkit-transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;background-color:transparent;border-radius:4px;border:solid 1px #ffffff;color:#fff;display:block;outline:0;padding:0 1rem;text-decoration:none;width:100%}input[type=text]:invalid,input[type=password]:invalid,input[type=email]:invalid,input[type=tel]:invalid,select:invalid,textarea:invalid{box-shadow:none}select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23ffffff' /%3E%3C/svg%3E");background-size:1.25rem;background-repeat:no-repeat;background-position:calc(100% - 1rem) center;height:2.75rem;padding-right:2.75rem;text-overflow:ellipsis}select option{color:#fff;background:#1b1f22}select:focus::-ms-value{background-color:transparent}select::-ms-expand{display:none}input[type=text],input[type=password],input[type=email],select{height:2.75rem}textarea{padding:.75rem 1rem}input[type=checkbox],input[type=radio]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2rem;opacity:0;width:1rem;z-index:-1}input[type=checkbox]+label,input[type=radio]+label{text-decoration:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;color:#fff;cursor:pointer;display:inline-block;font-size:.8rem;font-weight:300;margin:0 0 .5rem;padding-left:2.65rem;padding-right:.75rem;position:relative}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:"Font Awesome 5 Free";font-weight:900}input[type=checkbox]+label:before,input[type=radio]+label:before{-moz-transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;-webkit-transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;-ms-transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out,background-color .2s ease-in-out;border-radius:4px;border:solid 1px #ffffff;content:"";display:inline-block;height:1.65rem;left:0;line-height:1.65rem;position:absolute;text-align:center;top:-.15rem;width:1.65rem}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#ffffff!important;border-color:#fff!important;color:#1b1f22;content:"\f00c"}input[type=checkbox]:focus+label:before,input[type=radio]:focus+label:before{background:rgba(255,255,255,.075);border-color:#fff;box-shadow:0 0 0 1px #fff}input[type=checkbox]+label:before{border-radius:4px}input[type=radio]+label:before{border-radius:100%}button{background:#fff;cursor:pointer;color:#000}#requirements{display:none;margin-top:15px;padding-left:0;list-style:none}#requirements li{color:#3c3c3c;text-align:left;font-size:12px;margin-bottom:5px;line-height:12px}#requirements li.valid{color:#fff}#confirmPasswordFeedback{display:none;font-size:12px;line-height:12px;margin-top:10px}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.page[type=home]{padding-top:7.734vh}.homepageLogo{width:32.3%;display:block;margin:0 auto 6.445vh}.pageTitle{color:#fff;font-family:Inter;font-size:22px;font-style:normal;font-weight:500;line-height:115%;text-transform:capitalize;margin-bottom:4.511vh}.homeGrid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.trigger{padding:35px 30px;display:grid;grid-template-columns:1fr;gap:7px;justify-content:center;align-items:center;color:#fff;cursor:pointer;min-height:14.756vh;border-radius:20px;background:#212121;border:0;position:relative}.trigger span{color:#ffffff80;font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:115%;text-transform:capitalize;text-align:center}.trigger.enabled{background:transparent;border:1px solid rgba(212,212,212,.76)}.trigger.enabled span{color:#fff}.trigger.completed{border:.4px solid #3701FB;background:linear-gradient(90deg,#3701FB 0%,rgba(30,66,255,.73) 100%)}.trigger.completed span{color:#fff}.trigger span.optionalTag{position:absolute;bottom:10px;right:10px;color:#ffffff2b;font-family:Inter;font-size:14px;font-style:italic;font-weight:400;line-height:115%;text-transform:capitalize}.trigger.moreSteps{background:#1C1C1C}.trigger.moreSteps span{color:#b3b3b345;font-family:Inter;font-size:16px;font-style:italic;font-weight:400;line-height:115%;text-transform:capitalize}.completion{position:relative;text-align:center}.completion img{width:33%;height:auto}.completion[status=false],.completion[status=true]{position:relative}.mainNav{position:fixed;bottom:34px;padding:9px 34px;border-radius:20px;border:1px solid #FFF;background:transparent;display:grid;grid-template-columns:repeat(5,1fr);width:calc(100% - 40px);left:20px;gap:23px;z-index:100;display:none!important}.navButton{display:flex;align-items:center;justify-content:center;height:41px;width:43px}.navButton.active{border-radius:10px;background:#FFFCFC}.navButton img{width:auto;height:24px;display:block}.step[num="2"] .title{display:flex;align-items:center}.uploadProgress{width:100%;height:7px;border-radius:35px;background:linear-gradient(90deg,rgba(105,165,255,.59) 0%,rgba(90,147,233,.35) 100%)}.uploadFull{width:50%;border-radius:35px;background:#3701FB;height:100%}.stepTitle{color:#ffffffde;font-family:Inter;font-size:25px;font-style:normal;font-weight:700;line-height:115%;text-transform:uppercase}.normalText{color:snow;text-align:left;font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:159%}.uploadStep .stepTitle{margin-top:6.982vh}.uploadStep .normalText{margin-top:2.548vh;margin-bottom:0}.uploadGrid{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:7.519vh}.uploadAction{padding:44px 10px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;border-radius:35px}.uploadAction img{width:58px;height:44px}.uploadAction.secAction img{width:46px;height:35px}.uploadAction span{color:#fffefed4;text-align:center;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:129%;text-transform:capitalize}.uploadAction.mainAction{background:linear-gradient(180deg,#3701FB 0%,#4460F3 100%)}.uploadAction.secAction{border:1px solid rgba(142,142,142,.47)}.orSVG{display:block;margin:5.585vh auto 5.156vh;width:65.58%}.skipStep{color:#d6d6d6;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:115%;text-transform:capitalize;text-align:center}body:has(.page[type="reglogin"].active) .mainNav{display:none}body:has(.page[type="reglogin"].active) .menu{display:none}.header{margin-top:8.476vh;margin-top:8.476dvh;display:flex;justify-content:center;position:relative;overflow:visible;z-index:5}.header .logo{width:auto;height:2.039vh;height:2.039dvh;display:block}.menu,.menuDiv{position:absolute;height:3.755vh;height:3.755dvh;width:auto;right:6.73%;top:50%;transform:translateY(-50%)}.loginContent{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 600px){.loginContent{height:15%}}.loginContent p{color:#fff;text-align:center;font-family:Inter;font-size:3.326vh;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;font-size:clamp(16px,4vw,28px)}.bottomButton{position:absolute;bottom:0;left:0;padding:0 6.73vw 3.648vh;width:100%}.page .mainButton.mainButton{border-radius:1.073vh;background:#3701FB;color:#fff;text-align:center;font-family:Inter;font-size:1.717vh;font-style:normal;font-weight:700;line-height:normal;padding:2.146vh 2.575vh;width:100%;display:block;cursor:pointer;position:relative;z-index:3}.page .secondaryButton2.secondaryButton2{background:rgba(255,255,255,.1);color:#fff;font-weight:700;display:block;margin-bottom:30px;color:#fff9;text-align:center;font-family:Inter;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;border-radius:1.073vh;font-size:1.717vh;padding:2.146vh 2.575vh;width:100%;cursor:pointer;position:relative;z-index:3;border:1px solid rgba(255,255,255,.1);background:#000;margin-bottom:1.717vh}.smallMessage{margin-bottom:2.575vh;color:#fff9;text-align:center;font-size:13px;font-style:normal;font-weight:400;line-height:normal;position:relative;z-index:1}#loginForm{position:absolute;bottom:0;left:0;z-index:2;border-radius:2.146vh 2.146vh 0px 0px;background:#1A1A1A;padding:0 6.73vw 12.661vh;width:100%;transform:translateY(100%);transition:transform .6s ease}#loginForm.active{transform:translateY(0)}.loginTitle{color:#fff;text-align:center;font-size:2.253vh;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin:4.614vh 0 2.575vh}.scrollDown{width:67.5px;height:auto;position:absolute;left:50%;transform:translate(-50%);top:6px}.page[type=reglogin] input{border-radius:1.073vh;border:1px solid rgba(255,255,255,.1);color:#fff;text-align:left;font-size:1.395vh;font-style:normal;font-weight:300;line-height:.966vh;padding:2.575vh 3.72vw;width:100%;height:unset;max-height:6.116vh}.inputWrapper{position:relative;margin-bottom:1.717vh}.inputWrapper label{color:#fff;font-size:1.395vh;font-style:normal;font-weight:400;line-height:normal;text-transform:unset;margin:0 0 .644vh;letter-spacing:0}.forgotPass{color:#ffffffde;text-align:center;font-size:1.395vh;font-style:normal;font-weight:700;line-height:normal;display:block;cursor:pointer}.inputWrapper .viewPassword{position:absolute;bottom:1.502vh;right:3.72vw;height:2.682vh;width:auto;cursor:pointer}.incorrectLogin{display:none;color:red;text-align:right;font-size:1.073vh;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:.536vh;margin:0;right:0}form.again input,form.again2 input[type=email]{border:1px solid #F00!important}form.again .incorrectLogin{display:block}.page[type=chat]{height:89.485vh;height:89.485dvh;position:relative}.bottomChat{padding:2.95vh 6.73vw;padding:2.95dvh 6.73vw;position:absolute;bottom:0;left:0;width:100%;display:grid;grid-template-columns:5.58vw 5.58vw 1fr;gap:5.34vw;align-items:center;background:#000}#voiceSend{display:none!important}.messageSendWrapper{position:relative;overflow:hidden}#sendMessageButton{position:absolute;z-index:2;top:50%;right:4.53vw;transform:translateY(-50%)}@media only screen and (max-width: 700px){#sendMessageButton{width:auto;height:100%;padding:1.7vh;margin-right:-1.7vh;max-height:6.009vh}}#messageInput{border-radius:30px;background:#1A1A1A;color:#fff9;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;border:0;border-top:1.8vh solid #1A1A1A;border-bottom:1.8vh solid #1A1A1A;padding:0 13vw 0 3.26vw;height:6.009vh;min-height:42px;resize:none;overflow:scroll;max-height:24.036vh;transition:border-radius .1s ease}#messageInput2{border-radius:50px;background:#1A1A1A;color:#fff9;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;border:0;border-top:1.8vh solid #1A1A1A;border-bottom:1.8vh solid #1A1A1A;padding:0 13vw 0 3.26vw;min-height:6.009vh;resize:none;overflow:hidden;max-height:14.1vh;max-height:14.1dvh;transform:translate(-1000px,-1000px);opacity:0}:root{--chatHeight: 6vh}#chat{width:100%;margin:0 auto;padding:20px;padding:3vh 0 calc(var(--chatHeight) + 2.94vh + 2.94vh + 1.596vh);height:89.485vh;padding:3dvh 0 calc(var(--chatHeight) + 2.94dvh + 2.94dvh + 1.596dvh);height:89.485dvh}*::-webkit-scrollbar{display:none}*{-ms-overflow-style:none;scrollbar-width:none}#messages{display:flex;flex-direction:column-reverse;padding:0 6.73vw;width:100%;overflow-y:auto;height:100%}.fromMessage{padding-left:10.22vw}.fromUser{padding-left:3.72vw;color:#ffffff4d;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:.858vh}.fromText{padding:1.717vh;color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:normal;border-radius:20px 20px 20px 0;background:rgba(255,255,255,.1);position:relative;margin-top:1.175vh;display:inline-block;max-width:80vw;word-wrap:anywhere}.fromText:before{content:"";position:absolute;background-color:red;height:3.863vh;width:3.863vh;border-radius:50%;bottom:0;left:-1.86vw;transform:translate(-100%);background:url();background-size:cover}.toMessage{padding:1.717vh;color:#fff;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin-top:2.575vh;border-radius:20px 20px 0;background:#3701FB;margin-left:auto;display:table;max-width:70vw;word-wrap:anywhere}.fromMessage .fromText.fromHassan:before{background:url(https://cdn.shopify.com/s/files/1/0266/2586/7860/files/Ellipse_89.png?v=1719413212);background-size:cover}.toMessage+.toMessage{margin-bottom:-1.5vh}.questionHidden{display:none}.question{height:100vh;height:100dvh;width:100%;position:absolute;bottom:-100vh;bottom:-100dvh;left:0;background:black;z-index:2;padding:21.888vh 6.74vw 12.232vh 6.74vw;padding:21.888dvh 6.74vw 12.232dvh 6.74vw;transition:bottom 0s ease}.question.questionHidden{display:block}.question.active{bottom:0}.progressBar{height:1.073vh;height:1.073dvh;border-radius:20px;background:#202020;left:6.74vw;width:calc(100vw - 6.74vw - 6.74vw);position:relative;top:17.382vh;top:17.382dvh;z-index:3;opacity:0}.fillBar{height:100%;width:12.5%;border-radius:20px;background:#3701FB;transition:width .3s ease}.fillMeta.fillBar{width:2.65%}.questionTitle{color:#fff;font-family:Inter;font-size:1.717vh;font-style:normal;font-weight:400;line-height:normal;margin-top:0;margin-bottom:1.717vh}.questionInput{display:block;position:relative}.question[type=multi] .questionInput{display:block;position:relative;height:100%;overflow:scroll;padding-bottom:150px}.question[type=multi] .questionInput:after{display:none!important}.questionInput textarea{display:block;border-radius:10px;border:1px solid #3701FB;background:rgba(55,1,251,.1);resize:none;padding:3.1116vh 12.82vw 3.1116vh 3.72vw;min-height:7.833vh;color:#fff9;font-family:Inter;font-size:1.395vh;font-style:normal;font-weight:400;line-height:1.395vh}.questionInput svg{width:2.682vh;height:2.682vh;top:2.575vh;right:2.575vh;position:absolute}.page[type=qnaInitial] .questionInput svg{display:none}.page[type=qnaInitial] .questionInput:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_1100_1217)'%3E%3Cpath d='M21.875 12.44V16.3603C21.875 17.8229 21.294 19.2256 20.2598 20.2598C19.2256 21.294 17.8229 21.875 16.3603 21.875H8.63971C7.17712 21.875 5.77443 21.294 4.74022 20.2598C3.70601 19.2256 3.125 17.8229 3.125 16.3603V8.63971C3.125 7.17712 3.70601 5.77443 4.74022 4.74022C5.77443 3.70601 7.17712 3.125 8.63971 3.125H12.56' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3332 14.613L21.2647 6.68147C21.4582 6.48802 21.6116 6.25835 21.7163 6.00559C21.821 5.75283 21.8749 5.48192 21.8749 5.20833C21.8749 4.93474 21.821 4.66384 21.7163 4.41107C21.6116 4.15831 21.4582 3.92865 21.2647 3.73519C20.874 3.34449 20.3441 3.125 19.7916 3.125C19.239 3.125 18.7091 3.34449 18.3184 3.73519L10.3869 11.6667C9.98845 12.0651 9.72999 12.582 9.65031 13.1398L9.38023 15.0303C9.3688 15.1104 9.37616 15.192 9.40173 15.2687C9.4273 15.3454 9.47038 15.4151 9.52755 15.4723C9.58472 15.5294 9.65442 15.5725 9.73113 15.5981C9.80783 15.6236 9.88944 15.631 9.96948 15.6196L11.86 15.3495C12.4178 15.2698 12.9347 15.0114 13.3332 14.613Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1100_1217'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;position:absolute;top:50%;transform:translateY(-50%);right:16px;width:25px;height:25px}.hiddenImportant{display:none!important}.answerBlock{color:#fff9;text-align:center;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:normal;line-height:.966vh;padding:3.433vh;width:100%;border-radius:10px;border:1px solid #3701FB;background:rgba(55,1,251,.1);margin-bottom:1.717vh;cursor:pointer}.answerBlock.active{border-radius:10px;border:1px solid #FFF;background:#3701FB;color:#fff}.secondaryButton{color:#fff9;text-align:center;font-family:Inter;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.48px;border-radius:1.073vh;font-size:1.717vh;padding:2.146vh 2.575vh;width:100%;display:none;cursor:pointer;position:relative;z-index:3;border:1px solid rgba(255,255,255,.1);background:#000;margin-bottom:1.717vh}.question:after{position:absolute;color:red;text-align:center;font-family:Inter;font-size:1.073vh;font-style:normal;font-weight:400;line-height:normal;top:14.056vh;left:50%;transform:translate(-50%)}.question[type=multi].cantContinue:after{content:"Choisissez une r\e9ponse pour continuer."}.question[type=multiAnswer].cantContinue:after{content:"Choisissez une r\e9ponse pour continuer."}.question[type=text].cantContinue:after{content:"R\e9pondez \e0  la question pour continuer."}.expandOptions{display:none}.messageFocus .expandOptions{display:block}.messageFocus .cameraSend,.messageFocus .fileSend,.messageFocus #voiceSend{display:none}.messageFocus .bottomChat{grid-template-columns:5.58vw 1fr}.mainMenu{width:calc(100vw - 6.74vw - 6.74vw);position:fixed;bottom:0;left:6.74vw;z-index:201;border-radius:20px 20px 0 0;border:1px solid rgba(255,255,255,.1);background:#1A1A1A;padding:4.04vh 4.04vh 6.313vh;transform:translateY(100%);transition:transform .6s ease}.mainMenu.active{transform:translateY(0)}.menuItem p{margin:0;color:#fff;font-size:2.02vh;font-style:normal;font-weight:400;line-height:normal;text-decoration:unset}.menuItem{display:grid;grid-template-columns:7.44vw 1fr 2.8vw;gap:3.72vw;align-items:center;margin-bottom:2.02vh;text-decoration:unset;cursor:pointer}.menu{cursor:pointer}.profileGrid{display:grid;grid-template-columns:1fr;gap:20px}.profileLeft img{width:25%;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover}.profileLeft{position:relative}[user=profileImage]+.modifier{display:block;width:25%;height:auto;border-radius:50%;aspect-ratio:1;object-fit:cover;position:absolute;top:0;left:50%;transform:translate(-50%);cursor:pointer}.profileField[src="https://cdn.shopify.com/s/files/1/0266/2586/7860/files/Profile_picture.png?v=1726846392"]+.modifier{display:none}.page[type=analysis],.page[type=profile]{padding:0vh 6.73vw 2.02vh;height:86.485vh;padding:0dvh 6.73vw 2.02dvh;height:86.485dvh;overflow-y:scroll;margin-top:3vh;margin-top:3dvh}.page[type=profile] .pageTitle{color:#fff;text-align:center;font-family:Inter;font-size:2.652vh;font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase}.page[type=profile] label{color:#fff;letter-spacing:0;font-family:Inter;font-size:13px;font-style:normal;font-weight:400;line-height:normal;text-transform:unset}.profileLeft{display:flex;justify-content:center}.page[type=profile] input{border-radius:1.073vh;border:1px solid rgba(255,255,255,.1);color:#fff;text-align:left;font-size:1.395vh;font-style:normal;font-weight:300;line-height:.966vh;padding:2.575vh 3.72vw;width:100%;height:unset;max-height:6.116vh}.page[type=profile] .profileFixed{padding:0 1rem;background:#292929;border-radius:10px;display:flex;outline:0;text-decoration:none;width:100%;color:#fff;font-family:Inter;font-size:13px;font-style:normal;font-weight:300;line-height:normal;height:2.75rem;align-items:center}.profileRight p{color:#fff9;text-align:left;font-family:Inter;font-size:1.641vh;font-style:normal;font-weight:400;line-height:normal}.page[type=profile] label{margin-bottom:5px}@keyframes pulse-rotate{0%{transform:translate(-50%,-50%) scale(1) rotate(0)}50%{transform:translate(-50%,-50%) scale(1.1) rotate(10deg)}to{transform:translate(-50%,-50%) scale(1) rotate(0)}}spline-viewer{position:fixed;top:50%;left:50%;width:100vw;height:100vw;transform:translate(-50%,-50%);transform-origin:center center}@media only screen and (max-width: 1024px){spline-viewer{width:150vw;height:150vw}}@media only screen and (max-width: 768px){spline-viewer{width:180vw;height:180vw}}@media only screen and (max-width: 425px){spline-viewer{width:200vw;height:200vw}}.imageOverlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000000000000;background-color:#000;display:none;align-items:center}.imageOverlay.active{display:flex}.imageOverlay img[src="#"]{display:none}.imageOverlay img{display:block;width:100%;height:auto}.closeImage{position:absolute;top:50px;right:30px;width:24px;height:24px}.timeMessage{color:#fff9;font-family:Inter;font-size:13px;font-style:normal;font-weight:300;line-height:normal;margin:32px 0;text-align:center}.timeMessage+.timeMessage{display:none!important}.profileDiv{position:relative}.profileDiv:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_1100_1217)'%3E%3Cpath d='M21.875 12.44V16.3603C21.875 17.8229 21.294 19.2256 20.2598 20.2598C19.2256 21.294 17.8229 21.875 16.3603 21.875H8.63971C7.17712 21.875 5.77443 21.294 4.74022 20.2598C3.70601 19.2256 3.125 17.8229 3.125 16.3603V8.63971C3.125 7.17712 3.70601 5.77443 4.74022 4.74022C5.77443 3.70601 7.17712 3.125 8.63971 3.125H12.56' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M13.3332 14.613L21.2647 6.68147C21.4582 6.48802 21.6116 6.25835 21.7163 6.00559C21.821 5.75283 21.8749 5.48192 21.8749 5.20833C21.8749 4.93474 21.821 4.66384 21.7163 4.41107C21.6116 4.15831 21.4582 3.92865 21.2647 3.73519C20.874 3.34449 20.3441 3.125 19.7916 3.125C19.239 3.125 18.7091 3.34449 18.3184 3.73519L10.3869 11.6667C9.98845 12.0651 9.72999 12.582 9.65031 13.1398L9.38023 15.0303C9.3688 15.1104 9.37616 15.192 9.40173 15.2687C9.4273 15.3454 9.47038 15.4151 9.52755 15.4723C9.58472 15.5294 9.65442 15.5725 9.73113 15.5981C9.80783 15.6236 9.88944 15.631 9.96948 15.6196L11.86 15.3495C12.4178 15.2698 12.9347 15.0114 13.3332 14.613Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1100_1217'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-size:cover;position:absolute;top:50%;right:16px;width:25px;height:25px;display:none!important}.toMessage a{color:#fff;display:block;max-width:50vw}body:has(.page[type="qnaInitial"].active) .menu{display:none}body:has(.page[type="qna"].active) .menu{display:none}.recording #sendMessageButton{opacity:0}.recording .messageSendWrapper:after{content:"";width:100%;height:100%;z-index:3;background-image:url(https://cdn.shopify.com/s/files/1/0266/2586/7860/files/Untitled_design-80.svg?v=1724421121);background-size:cover;position:absolute;top:0;left:0;border-radius:50px;opacity:.1;animation:fadeEffect .75s infinite alternate}@keyframes fadeEffect{0%{opacity:.1}to{opacity:1}}.recording .messageSendWrapper:before{content:"";width:100%;height:100%;z-index:2;background:#1A1A1A;position:absolute;top:0;left:0;border-radius:50px}.recording #messageInput{color:transparent}#voiceSend svg{pointer-events:none}*{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input,textarea,.toMessage,.fromText{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}@media only screen and (max-width: 600px){.mobileHide{display:none!important}}@media only screen and (min-width: 600px){.deskHide{display:none!important}.loginContent,.bottomButton{all:unset}.page[type=reglogin].active{position:absolute;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;top:0;left:0}.page[type=reglogin].active spline-viewer{z-index:-1;cursor:auto;pointer-events:none}spline-viewer{pointer-events:none}.page .mainButton.mainButton{color:#fff;text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-transform:capitalize;padding:24px;order:1}#loginForm{display:none}#loginForm.active{display:block;position:unset;bottom:unset;left:unset;transform:unset;width:430px;flex-shrink:0;border-radius:2.146vh;padding:0 0 29px;order:0;background:#000}.bottomButton:has(#loginForm.active){display:flex;flex-direction:column;justify-content:center}.bottomButton:has(#loginForm.active) .smallMessage{display:none}.page[type=reglogin]:has(#loginForm.active) .loginContent{display:none}.loginTitle{margin-top:0;margin-bottom:23px;font-size:21px}.inputWrapper label{font-size:13px}.page[type=reglogin] input{padding:24px 16px;font-size:13px;max-height:57px}.forgotPass{font-size:13px}.inputWrapper .viewPassword{right:14px;width:25px;height:25px;bottom:14px}.header .logo{height:19px}.loginContent p{font-size:31px}.bottomChat{padding:20px 80px 73px;grid-template-columns:24px 1fr;gap:24px}.cameraSend,#voiceSend{display:none!important}#messageInput{padding:0 14px;border-top:17px solid #1A1A1A;border-bottom:17px solid #1A1A1A;min-height:56px;height:56px;max-height:224px}#messageInput2{padding:17px 14px;min-height:56px;max-height:114px;border:0}#sendMessageButton{right:16px;cursor:pointer}.bottomChat:after{position:absolute;content:"Vos conversations sont chiffr\e9 es et s\e9 curis\e9 es pour garantir votre confidentialit\e9.";bottom:32px;left:50%;transform:translate(-50%);color:#ffffff4d;text-align:center;leading-trim:both;text-edge:cap;font-family:Inter;font-size:13px;font-style:normal;font-weight:500;line-height:normal}#messages{padding:0 80px}.fromText:before{width:36px!important;height:36px!important;left:-8px!important}.fromMessage{padding-left:44px}.fromText,.toMessage{padding:16px;font-size:16px;line-height:25px;max-width:600px}.fromUser{padding-left:16px;font-size:13px;margin-bottom:8px}.header{margin-top:48px;width:100%;padding:0 80px;justify-content:space-between}.menu{display:none}.menuItem{display:block;white-space:nowrap}.menuItem p{color:#fff9;leading-trim:both;text-edge:cap;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:normal}.menuLeft{display:flex;justify-content:flex-start;gap:24px}.menuRight{display:flex;justify-content:flex-end;gap:24px}body:has(.page[type="chat"].active) .menuItem[type=chat] p{color:#fff}body:has(.page[type="nutrition"].active) .menuItem[type=nutrition] p{color:#fff}body:has(.page[type="analysis"].active) .menuItem[type=analysis] p{color:#fff}body:has(.page[type="priseEn"].active) .menuItem[type=priseEn] p{color:#fff}body:has(.page[type="profile"].active) .menuItem[type=profile] p{color:#fff}.menuLeft,.menuRight{width:20%}.page[type=profile] .pageTitle.pageTitle{font-size:24px}.profileLeft.profileLeft img{width:200px}.profileRight form{max-width:430px;width:100%}.page[type=profile].page[type=profile] input{height:57px;min-height:57px;padding:24px 16px;font-size:13px}.page[type=profile].page[type=profile] .profileFixed{height:57px;padding:24px 16px;font-size:13px;margin-top:0}.page[type=profile].page[type=profile] label{font-size:13px;margin-bottom:8px}.profileRight p{font-size:16px;max-width:430px}.secondaryButton{font-size:16px;padding:24px;bottom:102px;position:fixed;max-width:372px;left:50%;transform:translate(-50%)}.page .secondaryButton2.secondaryButton2{font-size:16px;padding:24px;max-width:430px}.profileRight{display:flex;flex-direction:column;align-items:center}body:has(.page[type="reglogin"].active) .menuItem{display:none}body:has(.page[type="qnaInitial"].active) .menuItem{display:none}body:has(.page[type="qna"].active) .menuItem{display:none}.page[type=qnaInitial] .bottomButton .mainButton,.page[type=qna] .bottomButton .mainButton{bottom:32px;position:fixed;max-width:372px;left:50%;transform:translate(-50%)}.progressBar{height:10px;max-width:372px;top:0;left:50%;transform:translate(-50%)}.question{padding:260px calc((100vw - 372px)/2);overflow:scroll}.questionTitle{font-size:16px;font-style:normal;font-weight:400;line-height:normal;margin-bottom:16px}.questionInput textarea{padding:30px 16px;height:73px;min-height:73px;font-size:13px}.questionInput svg{width:25px;height:25px;flex-shrink:0;top:24px;right:16px}.answerBlock{padding:32px 16px;height:73px;min-height:73px;font-size:13px}:root{--chatHeight: 56px}#chat{width:100%;margin:0 auto;padding:20px;padding:81px 0 calc(40px + 73px + var(--chatHeight));height:calc(100vh - 81px);height:calc(100dvh - 81px)}.page[type=chat]{height:calc(100vh - 82px);height:calc(100dvh - 82px)}.question:after{position:absolute;color:red;text-align:center;font-family:Inter;font-size:10px;font-style:normal;font-weight:400;line-height:normal;top:227px;left:50%;transform:translate(-50%)}.smallMessage{margin-bottom:26px}.question.active{height:unset;position:relative;z-index:1;margin-top:-230px;min-height:100vh;min-height:100dvh}.fileSend,.expandOptions{cursor:pointer}}body.loading .page[type=chat]:after{content:"Chargement";font-size:13px;background:#000;box-shadow:0 0 10px #ababab80;border-radius:50px;padding:5px 10px;position:absolute;top:20px;left:50%;transform:translate(-50%);z-index:2}.progressBar:after{content:""}.page[type=nutrition] p:not(.newNutritionContent p){max-width:400px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;padding-left:20px;padding-right:20px}.page[type=priseEn],.page[type=priseEnNewNoDocFlow]{padding:0 0 20px;height:calc(97vh - 82px);margin-top:3vh;height:calc(97dvh - 82px);margin-top:3dvh}.text-content{position:relative;padding:0 20px 20px;overflow:hidden;max-width:500px;margin:0 auto;padding-top:13vh;padding-top:13dvh}.text-content a{color:#fff;text-decoration:underline}.text-content p,.text-content ul{margin:1em 0}.text-content ul{list-style-type:disc;padding-left:1.5em}.accordion{width:100%}.accordion-item{border-bottom:1px solid #ffffff1a}.accordion-header{background-color:transparent;color:#fff;padding:11px 0;width:100%;text-align:left;border:none;outline:none;font-size:16px;cursor:pointer;transition:background-color .3s;display:grid;grid-template-columns:1fr 32px;gap:.5rem;align-items:center}.iconAcc{height:32px;width:32px;background-image:url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 28C9.372 28 4 22.628 4 16C4 9.372 9.372 4 16 4C22.628 4 28 9.372 28 16C28 22.628 22.628 28 16 28Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M21.3359 16L10.6693 16' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3Cpath d='M17.3359 12L21.3359 16L17.3359 20' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");background-size:cover;transition:transform .3s}.accordion-header.active .iconAcc{transform:rotate(90deg)}.accordion-content{background-color:transparent;overflow:hidden;max-height:0;padding:0 0 0 1em;transition:max-height .3s ease;color:#fff9}.accordion-content p,.accordion-content ul{margin:1em 0}.accordion-content a{color:#fff;text-decoration:underline}.accordion-content ul{list-style-type:disc;padding-left:1.5em}.page[type=analysis] .accordion-content{padding-left:0;color:#fff}@supports not (height: 1dvh){.spline-viewer{display:none}}.pdf-page{margin-bottom:0;display:block}.pdf-controls{display:grid;grid-template-columns:50px 50px 1fr;gap:0;padding:0}.pdf-controls *{border:1px solid #fff;background:#000;color:#fff!important;font-size:16px;padding:10px;position:relative;text-decoration:unset!important;border-left:0}.pdf-controls button:nth-child(1){border-left:1px solid #fff}.nextPDF:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;height:10px;width:10px;position:absolute;top:50%;right:50%;transform:translate(50%,-50%) rotate(-45deg)}.prevPDF:after{content:"";border-left:1px solid #fff;border-top:1px solid #fff;height:10px;width:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg)}.file-item{display:grid;grid-template-columns:80% 1fr;gap:5px;margin-bottom:10px}.file-item button{background:black;color:#fff}.uploadAnalysis{width:100%;background:#3701FB;color:#fff;border:1px solid #3701FB;padding:15px;margin:30px 0 15px}.menuItem.highlight{position:relative}@media only screen and (max-width: 700px){.menuDiv.highlight:after{content:"!";position:absolute;width:15px;height:15px;background:#3701FB;z-index:-1;border-radius:20px;top:0;right:-13px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:8px;color:#fff}}.menuItem.highlight:after{content:"!";position:absolute;width:15px;height:15px;background:#3701FB;z-index:-1;border-radius:20px;top:0;right:-20px;text-align:center;display:flex;justify-content:center;align-items:center;font-size:8px;color:#fff}.approveFiles{padding-left:25px;font-size:16px;color:#fff;margin:25px 0 0;font-weight:700;position:relative;cursor:pointer}.approveFiles:before{content:"";height:16px;width:16px;border:1px solid #fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}.approveFiles.active:before{background:#fff}.menuItem[type=analysis]{display:none}.fromText a,.toMessage a{color:#fff;text-decoration:underline}.passwordReset #loginForm .inputWrapper:nth-of-type(2){display:none}.passwordReset .forgotPass{display:none}.passwordReset .loginButton,.forgotPass2{display:none!important}.passwordReset .forgotPass2{display:block!important}.video-popup{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000000e6}.video-popup-content{position:relative;margin:auto;padding:20px;width:80%;max-width:800px;top:50%;transform:translateY(-50%)}.video-popup-close{background-color:brown;color:#fff;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute;top:-10px;right:-10px;font-size:18px;font-weight:700}.video-popup-close:hover,.video-popup-close:focus{color:#000;text-decoration:none;cursor:pointer}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.header-icon{cursor:pointer}.popup{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.popup-content{background:#fff;margin:15% auto;padding:20px;width:60%;border-radius:10px;text-align:center;position:relative;color:#000}.popup-close{position:absolute;top:10px;right:15px;font-size:20px;cursor:pointer}.button-loader{border:2px solid #f3f3f3;border-top:2px solid #555;border-radius:50%;width:14px;height:14px;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle;margin-left:6px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.pdf-upload-popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:9999}.pdf-upload-popup-content{background:#fff;padding:25px;width:500px;max-width:90%;border-radius:12px;box-shadow:0 6px 20px #0003;font-family:Segoe UI,Arial,sans-serif;font-size:15px;line-height:1.6;position:relative;color:#1a1a1a}.pdf-upload-close-btn{position:absolute;top:12px;right:15px;font-size:22px;font-weight:700;color:#333;cursor:pointer;transition:color .2s}.pdf-upload-popup-content h2{font-size:18px;font-weight:700;text-align:center}.pdf-upload-popup-content ul{margin-top:10px;padding-left:20px}.pdf-upload-popup-content li{margin-bottom:10px}.pdf-upload-close-btn:hover{color:#e91e63}@media (max-width: 600px){.mobile-padding-fix{padding-top:17px!important}}
