.input-container[data-v-e2baa5a0]{display:flex;flex-direction:column;gap:6px;max-width:350px;width:100%}.input-container.fullSize[data-v-e2baa5a0]{max-width:100%}.input-container .input-label[data-v-e2baa5a0]{color:var(--color-text);cursor:text;font-size:.9rem}.input-container .input[data-v-e2baa5a0]{align-items:center;background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:7px;display:flex;gap:8px;overflow:hidden;padding:0 14px;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.input-container .input .icon-container[data-v-e2baa5a0]{align-items:center;display:flex;flex-direction:column;gap:8px;height:20px;position:relative;width:20px}.input-container .input .icon-container .togglePassword[data-v-e2baa5a0]{opacity:1;position:absolute;right:0;top:0}.input-container .input .icon-container .togglePassword.test-enter-from[data-v-e2baa5a0],.input-container .input .icon-container .togglePassword.test-leave-to[data-v-e2baa5a0]{opacity:0;transform:translate(10px)}.input-container .input .icon[data-v-e2baa5a0]{height:20px;width:20px;fill:none;stroke:var(--color-text-secondary);cursor:pointer;transition:opacity .1s ease-out,transform .2s ease-out,stroke .2s ease-out}.input-container .input[data-v-e2baa5a0]:focus-within{border:1px solid var(--color-accent);box-shadow:0 0 1px 3px var(--color-shadow-accent)}.input-container .input[data-v-e2baa5a0]:hover{border:1px solid var(--color-accent);box-shadow:0 0 1px 3px var(--color-shadow-accent)}.input-container .input.invalid[data-v-e2baa5a0]{border:1px solid var(--color-border-error)}.input-container .input.invalid[data-v-e2baa5a0]:focus-within{border:1px solid var(--color-border-error);box-shadow:0 0 1px 3px var(--color-shadow-error)}.input-container .input.invalid[data-v-e2baa5a0]:hover{border:1px solid var(--color-border-error);box-shadow:0 0 1px 3px var(--color-shadow-error)}.input-container .input .text[data-v-e2baa5a0]{background-color:transparent;color:var(--color-text);outline:none;padding:10px 0;width:100%}.input-container .input .text[data-v-e2baa5a0]::-moz-placeholder{font-weight:300;-moz-user-select:none;-webkit-user-select:none;user-select:none}.input-container .input .text[data-v-e2baa5a0]::placeholder{font-weight:300;-webkit-user-select:none;-moz-user-select:none;user-select:none}.input-container .input .text[data-v-e2baa5a0]:-webkit-autofill{box-shadow:0 0 0 1000px var(--color-bg) inset;-webkit-text-fill-color:var(--color-text);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-container.disabled[data-v-e2baa5a0]{pointer-events:none}.input-container.disabled .input[data-v-e2baa5a0]{background-color:var(--color-secondary-bg)}.input-container .input-messages[data-v-e2baa5a0]{display:flex;justify-content:space-between}.input-container .input-messages .important-messages[data-v-e2baa5a0]{display:flex;flex-direction:column;gap:4px;position:relative;width:100%}.input-container .input-messages .important-messages .important-message.fade-enter-active[data-v-e2baa5a0],.input-container .input-messages .important-messages .important-message.fade-leave-active[data-v-e2baa5a0]{transition:opacity .1s ease-out,transform .1s ease-out}.input-container .input-messages .important-messages .important-message.fade-enter-from[data-v-e2baa5a0],.input-container .input-messages .important-messages .important-message.fade-leave-to[data-v-e2baa5a0]{opacity:0;transform:translateY(-10px)}.input-container .input-messages .important-messages .hint[data-v-e2baa5a0]{color:var(--color-text-subtitle);font-size:.775rem;letter-spacing:.2px;position:absolute}.input-container .input-messages .important-messages .errorMessage[data-v-e2baa5a0]{align-items:center;display:flex;gap:8px;position:absolute}.input-container .input-messages .important-messages .errorMessage .icon[data-v-e2baa5a0]{height:18px;width:18px;fill:none;stroke:var(--color-text-error)}.input-container .input-messages .important-messages .errorMessage .error[data-v-e2baa5a0]{color:var(--color-text-error);font-size:1rem}.input-container .input-messages .informations-mesages[data-v-e2baa5a0]{color:var(--color-text-subtitle);display:flex;font-size:.775rem;gap:4px;transition:color .1s ease-out}.input-container .input-messages .informations-mesages.shake[data-v-e2baa5a0]{animation:shake .5s;color:var(--color-text-error)}.text-link[data-v-afbeb4e7]{text-align:right}.text-link a[data-v-afbeb4e7]{color:var(--color-text-subtitle);cursor:pointer;text-decoration:underline;transition:color .3s ease}.text-link:hover a[data-v-afbeb4e7]{color:var(--color-text)}.text-link.small[data-v-afbeb4e7]{font-size:.8rem}.login-account-form-container[data-v-afbeb4e7]{color:var(--color-text);display:flex;flex-direction:column;gap:10%;height:100%;justify-content:center}.login-account-form-container .logo-container[data-v-afbeb4e7]{display:flex;justify-content:center;margin-bottom:2rem}.login-account-form-container .logo-container .logo-image[data-v-afbeb4e7]{height:auto;max-width:250px}.login-account-form-container .title-wrapper[data-v-afbeb4e7]{display:flex;flex-direction:column;gap:10px;max-width:600px}.login-account-form-container .title-wrapper .title[data-v-afbeb4e7]{font-size:5rem;font-weight:600;line-height:4rem;margin-bottom:1rem}.login-account-form-container .title-wrapper .subtitle[data-v-afbeb4e7]{color:var(--color-text-subtitle);font-size:.8rem}.login-account-form-container .form-wrapper[data-v-afbeb4e7]{display:flex;justify-content:center}.login-account-form-container .form-wrapper form[data-v-afbeb4e7]{max-width:600px;width:100%}.login-account-form-container .form-wrapper form .names[data-v-afbeb4e7]{display:flex;gap:1rem}.login-account-form-container .form-wrapper form .inputs[data-v-afbeb4e7]{display:flex;flex-direction:column;gap:18px}.checkbox-wrapper[data-v-4de05eda]{align-items:center;display:flex;gap:8px;padding:10px}input[type=checkbox][data-v-4de05eda]{cursor:pointer;height:20px;width:20px}input[type=checkbox].checked[data-v-4de05eda]{background-color:var(--color-primary)}input[type=checkbox].animate-check[data-v-4de05eda]{animation:check-animation-4de05eda .3s ease}@keyframes check-animation-4de05eda{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}@supports (-webkit-appearance:none) or (-moz-appearance:none){.checkbox-wrapper input[type=checkbox][data-v-4de05eda]{--color-primary-inner:#fff;--focus:2px rgba(39,94,254,.3);--border:var(--color-border);--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;background:var(--b,var(--color-background));border:1px solid var(--bc,var(--color-border));height:20px;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:after{content:"";display:block;left:0;position:absolute;top:0;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:checked{--b:var(--color-primary);--bc:var(--color-primary);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.checkbox-wrapper input[type=checkbox]:disabled+label[data-v-4de05eda]{cursor:not-allowed}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:hover:not(:checked):not(:disabled){--bc:var(--color-primary)}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:not(.switch){border-radius:7px;width:21px}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:not(.switch):after{border:2px solid var(--color-primary-inner);border-left:0;border-top:0;height:9px;left:7px;opacity:var(--o,0);top:4px;transform:rotate(var(--r,20deg));width:5px}.checkbox-wrapper input[type=checkbox][data-v-4de05eda]:not(.switch):checked{--o:1;--r:43deg}.checkbox-wrapper input[type=checkbox]+label[data-v-4de05eda]{cursor:pointer;display:inline-block;font-size:.85rem;margin-left:4px;vertical-align:middle}.checkbox-wrapper[data-v-4de05eda] *,.checkbox-wrapper[data-v-4de05eda] :after,.checkbox-wrapper[data-v-4de05eda] :before{box-sizing:inherit}}.back-button[data-v-56847fb7]{cursor:pointer;left:20px;max-width:200px;position:absolute;top:20px;z-index:100}.back-button .icon[data-v-56847fb7]{height:30px;width:30px;stroke:var(--color-text)}.text-link[data-v-56847fb7]{color:var(--color-text-link);cursor:pointer;text-decoration:underline;transition:color .3s ease}.text-link[data-v-56847fb7]:hover{color:var(--color-text)}.create-account-form-container[data-v-56847fb7]{color:var(--color-text);display:flex;flex-direction:column;gap:5%;height:100%;justify-content:center;position:relative}.create-account-form-container .title-wrapper[data-v-56847fb7]{margin-bottom:0;margin-top:40px;text-align:center}.create-account-form-container .title-wrapper h1[data-v-56847fb7]{color:#fff;font-size:24px;font-weight:700;margin-bottom:5px}.create-account-form-container .title-wrapper .subtitle[data-v-56847fb7]{color:var(--color-text-subtitle);font-size:.8rem}.create-account-form-container .form-wrapper[data-v-56847fb7]{display:flex;justify-content:center}.create-account-form-container .form-wrapper form[data-v-56847fb7]{max-width:600px}.create-account-form-container .form-wrapper form .names[data-v-56847fb7]{display:flex;gap:1rem}.error-message[data-v-56847fb7]{color:#ff4d4d;font-size:.9rem;margin:10px 0;text-align:center}.user-type-selection[data-v-56847fb7]{margin:15px 0;width:100%}.user-type-selection h3[data-v-56847fb7]{color:var(--color-text);font-size:1rem;margin-bottom:10px}.user-type-selection .user-type-options[data-v-56847fb7]{display:flex;gap:15px;width:100%}.user-type-selection .user-type-options .user-type-option[data-v-56847fb7]{align-items:center;border:2px solid var(--color-border);border-radius:8px;cursor:pointer;display:flex;flex:1;gap:10px;padding:15px;transition:all .3s ease}.user-type-selection .user-type-options .user-type-option[data-v-56847fb7]:hover{background-color:rgba(var(--color-primary-rgb),.05);border-color:var(--color-primary)}.user-type-selection .user-type-options .user-type-option.selected[data-v-56847fb7]{background-color:rgba(var(--color-primary-rgb),.1);border-color:var(--color-primary)}.user-type-selection .user-type-options .user-type-option .icon-container[data-v-56847fb7]{align-items:center;background-color:var(--color-primary);border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;width:40px}.user-type-selection .user-type-options .user-type-option .option-content[data-v-56847fb7]{flex:1}.user-type-selection .user-type-options .user-type-option .option-content h4[data-v-56847fb7]{color:var(--color-text);font-size:1rem;margin:0 0 5px}.user-type-selection .user-type-options .user-type-option .option-content p[data-v-56847fb7]{color:var(--color-text-subtitle);font-size:.8rem;margin:0}.back-button[data-v-a9c88674]{cursor:pointer;left:20px;position:absolute;top:20px;z-index:100}.back-button .icon[data-v-a9c88674]{height:30px;width:30px;stroke:var(--color-text)}.text-link[data-v-a9c88674]{color:var(--color-text-subtitle);cursor:pointer;text-align:right;text-decoration:underline;transition:color .3s ease}.text-link[data-v-a9c88674]:hover{color:var(--color-text)}.text-link.small[data-v-a9c88674]{font-size:.8rem}.forgot-password-form-container[data-v-a9c88674]{color:var(--color-text);display:flex;flex-direction:column;gap:10%;height:100%;justify-content:center;position:relative}.forgot-password-form-container .title-wrapper[data-v-a9c88674]{display:flex;flex-direction:column;gap:10px;max-width:600px}.forgot-password-form-container .title-wrapper .title[data-v-a9c88674]{display:-webkit-box;font-size:5rem;font-weight:600;line-height:5rem;margin-bottom:1rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.forgot-password-form-container .title-wrapper .subtitle[data-v-a9c88674]{color:var(--color-text-subtitle);font-size:.8rem}.forgot-password-form-container .form-wrapper[data-v-a9c88674]{display:flex;justify-content:center}.forgot-password-form-container .form-wrapper form[data-v-a9c88674]{max-width:600px;width:100%}.forgot-password-form-container .form-wrapper form .names[data-v-a9c88674]{display:flex;gap:1rem}
