@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap");:root{--light-bg-color:#3a3a3a;--dark-bg-color:#000;--light-btn-color:#cecece;--selected-btn-color:#00c3ff;--main-txt-color:#cecece;--dark-txt-color:#3a3a3a;--main-li-color:#e9e9e9;--dark-li-color:#e9e9e993;--dark-shadow:0 0 24px #151515;--light-blue:#3b87e6;--blue:#1a4f92}*{cursor:default;font-family:Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400}body{background-color:var(--light-bg-color)!important;color:var(--main-txt-color)!important}h2,label{font-weight:800}a,a:active,a:link,a:visited{color:#fff;text-decoration:underline}a:hover{color:#1a4f92}button{display:block;position:relative;margin:20px auto 0;border-radius:10px;border:1px solid #add8e6;background-color:var(--blue);color:#fff;padding:20px;width:100%;cursor:pointer}button:focus,input:focus,select:focus,textarea:focus{outline:3px solid var(--light-blue)}input::placeholder,textarea::placeholder{color:#333;opacity:1}input:-ms-input-placeholder,input::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:#333}.error{box-shadow:inset 0 0 0 2.5px red;color:red}input.error::placeholder,textarea.error::placeholder{color:red;opacity:1}input.error:-ms-input-placeholder,input.error::-ms-input-placeholder,textarea.error:-ms-input-placeholder,textarea.error::-ms-input-placeholder{color:red}.center{text-align:center}.inline{display:inline-block}.flex{display:flex}.no-margin-top{margin-top:0!important}.col1,.col2,.col3,.col4{overflow:hidden}.col1{width:calc(100% - 10px)}.col2{width:calc(50% - 10px)}.col3{width:calc(33.3333% - 10px)}.col4{width:calc(25% - 10px)}.col2>input{width:calc(100% - 10px)}.container{width:80%;margin:0 auto 50px}*{margin:0;padding:0;box-sizing:border-box}html{height:100%;overflow-x:hidden}#Account{min-height:100vh;width:100vw;background-color:#0b1120;background-image:radial-gradient(at 0 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(255,74,165,.26) 0,transparent 50%);background-attachment:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e5e7eb;padding:20px;box-sizing:border-box}#Account>h2,.account-title{margin-bottom:20px;font-size:1.6rem;font-weight:500;text-align:center;letter-spacing:1px;color:#fff}.account-title--compact{margin-bottom:14px;font-size:1.2rem;font-weight:600;letter-spacing:.4px;opacity:.95}#subscribeContainer{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:17px;padding:30px 40px;width:100%;max-width:650px;position:relative}.container{width:100%;max-width:450px;margin-bottom:20px}.timeline{padding:0;list-style:none;justify-content:center;counter-reset:step}.timeline,.timeline li{display:flex;position:relative}.timeline li{flex:1 1;flex-direction:column;align-items:center;text-align:center;font-size:12px;color:#6b7280;gap:8px}.timeline li:first-child:after{content:"";position:absolute;top:14px;left:calc(50% + 20px);width:calc(100% - 40px);height:2px;background-color:#374151;z-index:1}.timeline li:before{counter-increment:step;content:counter(step);width:28px;height:28px;border:2px solid #374151;border-radius:50%;background:#111827;display:flex;align-items:center;justify-content:center;font-weight:700;color:#9ca3af;position:relative;z-index:2;transition:all .3s ease}.timeline li.active{color:#fff}.timeline li.active:before{background:hsla(0,0%,100%,.1);border-color:#fff;color:#fff;box-shadow:0 0 10px hsla(0,0%,100%,.2)}.timeline li.active:first-child:has(~li.active):after{background-color:#fff}.formStep label{display:block;font-size:14px;font-weight:600;color:#fff;margin-bottom:10px;margin-top:15px;padding-bottom:4px;border-bottom:1px solid hsla(0,0%,100%,.1)}.formStep label.inline{margin-top:0}#stepDisclamer{text-align:left;font-style:italic;font-size:11px;color:#9ca3af;margin-top:15px;line-height:1.4}#businessFieldInformations{font-size:12px;color:#9ca3af;margin:5px 0 15px;line-height:1.4}#subscribeContainer input:not([type=checkbox]),#subscribeContainer select,#subscribeContainer textarea{width:100%;padding:10px 14px;background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;color:#fff!important;font-size:13px;margin-bottom:8px;transition:all .3s ease;outline:none}#subscribeContainer input::placeholder{color:#6b7280}#subscribeContainer select option{background-color:#111827;color:#fff}button:focus,input:focus,select:focus,textarea:focus{outline:none!important}#subscribeContainer input:focus,#subscribeContainer select:focus,#subscribeContainer textarea:focus{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.5)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)!important}#subscribeContainer input:-webkit-autofill,#subscribeContainer input:-webkit-autofill:active,#subscribeContainer input:-webkit-autofill:focus,#subscribeContainer input:-webkit-autofill:hover,input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #1a1f2e!important;-webkit-text-fill-color:#fff!important;color:#fff!important;caret-color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s!important}#subscribeContainer .error{border-color:rgba(239,68,68,.5)!important;background:rgba(239,68,68,.05)!important}.formStep>div:not(.action-buttons-wrapper):not(.row-3-cols):not(.input-group):not(.newsLetterSection){display:flex;flex-wrap:wrap;gap:10px;width:100%}.col2{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px);min-width:180px;width:100%}.row-3-cols{display:flex;flex-wrap:nowrap!important;gap:10px;width:100%;margin-bottom:8px}.row-3-cols>*,.row-3-cols>div,.row-3-cols>span{flex:1 1!important;min-width:0!important;width:auto!important;margin-bottom:0!important}.input-group,.newsLetterSection{display:flex;align-items:center;gap:10px!important;margin-top:0;margin-bottom:10px}.input-group input[type=checkbox],.newsLetterSection input[type=checkbox]{margin:0;flex-shrink:0;width:16px;height:16px;cursor:pointer;accent-color:#6b7280}.input-group span,.newsLetterSection span{line-height:1.4;font-size:13px;color:#d1d5db}.newsLetterSection{width:100%;margin-top:14px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.12)}.formStep button{background:hsla(0,0%,100%,.05)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:220px;padding:12px 20px;letter-spacing:.5px}.formStep button:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;transform:translateY(-1px)}.action-buttons-wrapper,.formStep>div:last-of-type{margin-top:20px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:flex-end;align-items:center;width:100%;gap:20px}.formStep a{color:#9ca3af;cursor:pointer;text-decoration:none;font-size:13px;transition:color .3s ease;margin-right:auto;white-space:nowrap}.formStep a:hover{color:#fff;text-decoration:underline}.back-arrow-btn{min-width:44px!important;width:44px;height:44px;padding:0!important;border-radius:50%!important;display:inline-flex;align-items:center;justify-content:center;line-height:1;margin-right:auto}.back-arrow-icon{position:relative;width:16px;height:2px;background:currentColor;border-radius:2px;display:inline-block}.back-arrow-icon:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;border-left:2px solid;border-bottom:2px solid;transform:translate(-1px,-50%) rotate(45deg)}.completionList{position:absolute;top:100%;left:0;right:0;margin-top:4px;list-style:none;background:rgba(20,20,30,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.4);max-height:300px;overflow-y:auto;z-index:1000;padding:4px 0}.completionList li{padding:12px 16px;color:#e5e7eb;cursor:pointer;transition:all .2s ease;font-size:14px}.completionList li.selected,.completionList li:hover{background:rgba(6,182,212,.15);color:#fff}.completionList li:first-child{border-radius:8px 8px 0 0}.completionList li:last-child{border-radius:0 0 8px 8px}.formStep--confirmation>div:last-of-type{margin-top:0;padding-top:0;border-top:none;display:block}.request-confirmation{max-width:620px;margin:8px auto 0;text-align:left;color:#fff;padding:4px 8px}.request-confirmation--aerated{padding:0}.request-confirmation__paragraph{font-size:1.02rem;color:#e1e6ef;line-height:1.72;margin:0;white-space:pre-wrap;word-wrap:break-word}@media (max-width:640px){.request-confirmation{padding:18px;border-radius:12px}.request-confirmation__title{font-size:1.3rem}.request-confirmation__subtitle{font-size:.95rem}.request-confirmation__stepItem{padding:12px 12px 12px 38px;font-size:.94rem}}#Login.login-wrapper{min-height:100vh;width:100vw;background-color:#0b1120;background-image:radial-gradient(at 0 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(255,74,165,.26) 0,transparent 50%);background-attachment:fixed;display:flex;align-items:center;justify-content:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#e5e7eb}#connectContainer.glass-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:17px;padding:50px 45px;width:100%;max-width:440px;margin:16px;display:flex;flex-direction:column;justify-content:center}.logo-container{text-align:center;margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid hsla(0,0%,100%,.08)}.login-logo{max-width:200px;height:auto;opacity:.95}.form-group{margin-bottom:24px}.form-group label{display:block;font-size:14px;font-weight:500;color:#d1d5db;margin-bottom:10px;letter-spacing:.3px}.glass-input{width:100%;height:46px;padding:0 16px;background:hsla(0,0%,100%,.03)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;color:#fff!important;font-size:15px;line-height:46px;transition:all .3s ease;outline:none}.glass-btn:focus,.glass-input:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none!important}.glass-input:focus{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.5)!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.1)!important}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #1a1f2e!important;-webkit-text-fill-color:#fff!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;border:1px solid hsla(0,0%,100%,.2)!important}.password-input-wrapper{position:relative;width:100%}.password-input-wrapper .glass-input{padding-right:45px}#toggleDisplayPass{position:absolute;right:15px;top:50%;transform:translateY(-50%);cursor:pointer;color:#9ca3af;opacity:.8;transition:all .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:2}#toggleDisplayPass:hover{opacity:1;color:#fff}.form-options{justify-content:space-between;margin-bottom:25px;margin-top:10px}.checkbox-group,.form-options{display:flex;align-items:center}.checkbox-group{cursor:pointer}.checkbox-group input[type=checkbox]{margin-right:8px;cursor:pointer;accent-color:#6b7280}.checkbox-text{font-size:13px;color:#d1d5db}.forgot-password span{font-size:13px;color:#9ca3af;cursor:pointer;transition:color .2s ease}.forgot-password span:hover{color:#fff;text-decoration:underline}.alert-message{font-size:13px;text-align:center;border-radius:8px;font-weight:500;max-height:0;padding:0 12px;margin-bottom:0;opacity:0;overflow:hidden;border:1px solid transparent;transition:all .4s cubic-bezier(.4,0,.2,1)}.alert-message.visible{max-height:60px;padding:10px 12px;margin-bottom:20px;opacity:1}.alert-message.error{background:rgba(239,68,68,.05);border-color:rgba(239,68,68,.15);color:#fca5a5}.alert-message.success{background:rgba(19,223,233,.05);border-color:rgba(19,223,233,.2);color:#8be1e6}.action-group{display:flex;flex-direction:column}.glass-btn{width:100%;height:48px;background:hsla(0,0%,100%,.05)!important;color:#fff!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:8px;font-size:15px;font-weight:600;cursor:pointer;transition:all .3s ease;letter-spacing:.5px;box-shadow:0 4px 15px rgba(0,0,0,.2)!important;display:flex;align-items:center;justify-content:center;padding:0}.glass-btn:hover{background:hsla(0,0%,100%,.1)!important;border-color:hsla(0,0%,100%,.4)!important;box-shadow:0 4px 15px rgba(0,0,0,.3)!important;transform:translateY(-1px)}.create-account-group{margin-top:30px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1);text-align:center;font-size:14px;color:#9ca3af}.create-account-group a{color:#fff!important;text-decoration:underline;font-weight:500;transition:opacity .2s ease}.create-account-group a:hover{color:#fff!important;opacity:.7}#EmailValidationPage{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#0b1120;background-image:radial-gradient(at 0 0,rgba(6,182,212,.15) 0,transparent 50%),radial-gradient(at 100% 100%,rgba(255,74,165,.26) 0,transparent 50%);background-attachment:fixed;color:#f8fafc;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.content-card{background:hsla(0,0%,100%,.03);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-left:1px solid hsla(0,0%,100%,.15);border-top:1px solid hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3) hsla(0,0%,100%,.15) hsla(0,0%,100%,.15) hsla(0,0%,100%,.3);border-style:solid;border-width:1px;box-shadow:0 8px 32px 0 rgba(0,0,0,.3);border-radius:17px;padding:48px;max-width:600px;width:100%;position:relative;z-index:1}.error-icon,.success-icon{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 32px;animation:scaleIn .5s cubic-bezier(.34,1.56,.64,1) .2s both}.success-icon{background:rgba(34,197,94,.1);color:#22c55e}.error-icon{background:rgba(239,68,68,.1);color:#ef4444}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}#EmailValidationPage h1{font-size:2rem;font-weight:700;margin-bottom:32px;text-align:center;background:linear-gradient(to bottom right,#fff,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.divider{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent);margin-bottom:32px}.messages{display:flex;flex-direction:column;gap:16px}#EmailValidationPage p{font-size:1.1rem;line-height:1.6;color:#94a3b8;margin:0}.signature{margin-top:48px;text-align:right;font-style:italic;color:#64748b;font-size:.95rem}#Autocompletion{position:relative;overflow:initial}#Autocompletion>input{width:calc(100% - 10px)}#Autocompletion.col1{width:100%}#Autocompletion.col2{width:50%}#Autocompletion.col3{width:33.333%}#Autocompletion.col4{width:25%}ul.completionList{position:absolute;box-shadow:0 0 3px #222;left:5px;background:#fff;border-radius:10px;list-style:none;padding:5px 5px 0;z-index:1;width:max-content}ul.completionList>li{padding:5px;margin-bottom:5px;border-radius:7px;color:#333;font-size:12px}ul.completionList>li.selected{background:var(--light-blue);cursor:pointer;color:#fff}