.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-89325b97]{cursor:pointer;left:20px;max-width:200px;position:absolute;top:20px;z-index:100}.back-button .icon[data-v-89325b97]{height:30px;width:30px;stroke:var(--color-text)}.text-link[data-v-89325b97]{color:var(--color-text-link);cursor:pointer;text-decoration:underline;transition:color .3s ease}.text-link[data-v-89325b97]:hover{color:var(--color-text)}.create-account-form-container[data-v-89325b97]{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-89325b97]{margin-bottom:0;margin-top:40px;text-align:center}.create-account-form-container .title-wrapper h1[data-v-89325b97]{color:#fff;font-size:24px;font-weight:700;margin-bottom:5px}.create-account-form-container .title-wrapper .subtitle[data-v-89325b97]{color:var(--color-text-subtitle);font-size:.8rem}.create-account-form-container .form-wrapper[data-v-89325b97]{display:flex;justify-content:center}.create-account-form-container .form-wrapper form[data-v-89325b97]{max-width:600px}.create-account-form-container .form-wrapper form .names[data-v-89325b97]{display:flex;gap:1rem}.error-message[data-v-89325b97]{color:#ff4d4d;font-size:.9rem;margin:10px 0;text-align:center}.user-type-selection[data-v-89325b97]{margin:15px 0;width:100%}.user-type-selection h3[data-v-89325b97]{color:var(--color-text);font-size:1rem;margin-bottom:10px}.user-type-selection .user-type-options[data-v-89325b97]{display:flex;gap:15px;width:100%}.user-type-selection .user-type-options .user-type-option[data-v-89325b97]{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-89325b97]: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-89325b97]{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-89325b97]{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-89325b97]{flex:1}.user-type-selection .user-type-options .user-type-option .option-content h4[data-v-89325b97]{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-89325b97]{color:var(--color-text-subtitle);font-size:.8rem;margin:0}.dedicated-email-question[data-v-89325b97]{background-color:rgba(var(--color-primary-rgb),.03);border-left:2px solid var(--color-primary);border-radius:8px;margin:0;padding:12px 15px}.dedicated-email-question h3[data-v-89325b97]{color:var(--color-text);font-size:.95rem;font-weight:500;margin-bottom:10px}.dedicated-email-question .radio-options[data-v-89325b97]{display:flex;gap:20px;margin-top:8px}.dedicated-email-question .radio-option[data-v-89325b97]{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:flex;flex:0 1 auto;gap:8px;padding:6px 12px;transition:all .2s ease}.dedicated-email-question .radio-option[data-v-89325b97]:hover{background-color:rgba(var(--color-primary-rgb),.05);border-color:rgba(var(--color-primary-rgb),.2)}.dedicated-email-question .radio-option.selected[data-v-89325b97]{background-color:rgba(var(--color-primary-rgb),.1);border-color:var(--color-primary)}.dedicated-email-question .radio-option .radio-circle[data-v-89325b97]{align-items:center;border:1.5px solid var(--color-border);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;transition:all .2s ease;width:18px}.dedicated-email-question .radio-option .radio-circle .radio-inner[data-v-89325b97]{background-color:var(--color-primary);border-radius:50%;height:10px;width:10px}.dedicated-email-question .radio-option.selected .radio-circle[data-v-89325b97]{border-color:var(--color-primary)}.dedicated-email-question .radio-option span[data-v-89325b97]{color:var(--color-text);font-size:.9rem}.modal-overlay[data-v-89325b97]{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content[data-v-89325b97]{animation:modalFadeIn-89325b97 .3s ease;background-color:var(--color-background);border-radius:10px;box-shadow:0 5px 20px #0000004d;max-height:90vh;max-width:600px;overflow-y:auto;width:95%}@keyframes modalFadeIn-89325b97{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.modal-header[data-v-89325b97]{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;padding:15px 20px}.modal-header h2[data-v-89325b97]{color:var(--color-text-dark);font-size:1.3rem;margin:0}.close-button[data-v-89325b97]{background:none;border:none;color:var(--color-text-subtitle);cursor:pointer;font-size:1.5rem;transition:color .2s ease}.close-button[data-v-89325b97]:hover{color:var(--color-text)}.modal-body[data-v-89325b97]{padding:20px}.info-icon[data-v-89325b97]{font-size:2rem;margin-bottom:15px;text-align:center}.modal-body p[data-v-89325b97]{line-height:1.5;margin:10px 0}.modal-body ul.colored-bullet-list[data-v-89325b97]{list-style-type:none;margin:15px 0;padding-left:0}.modal-body ul.colored-bullet-list li[data-v-89325b97]{margin-bottom:12px;padding-left:25px;position:relative}.bullet-point[data-v-89325b97]{background-color:var(--color-primary);border-radius:50%;display:inline-block;height:10px;left:0;margin-right:10px;position:absolute;top:5px;width:10px}.colored-text[data-v-89325b97]{color:var(--color-primary)}.modal-actions[data-v-89325b97]{display:flex;gap:15px;justify-content:center;margin-top:20px}.action-button[data-v-89325b97]{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:10px 20px;transition:all .2s ease}.action-button.primary[data-v-89325b97]{background-color:var(--color-primary);color:#fff}.action-button.primary[data-v-89325b97]:hover{background-color:rgba(var(--color-primary-rgb),.9)}.action-button.secondary[data-v-89325b97]{background-color:transparent;border:1px solid var(--color-primary);color:var(--color-primary)}.action-button.secondary[data-v-89325b97]:hover{background-color:rgba(var(--color-primary-rgb),.1)}.user-type-option.disabled[data-v-89325b97]{cursor:not-allowed;opacity:.6}.email-field-label[data-v-89325b97]{margin-bottom:5px}.email-field-label p[data-v-89325b97]{color:#fff;font-size:.9rem;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}
