.LoginForm-module__z_KgJq__root{color:var(--color-text);gap:var(--space-4);flex-direction:column;display:flex}.LoginForm-module__z_KgJq__title{font-size:var(--text-2xl);text-align:center;font-weight:700}.LoginForm-module__z_KgJq__form{gap:var(--space-3);flex-direction:column;min-width:300px;display:flex}.LoginForm-module__z_KgJq__divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.LoginForm-module__z_KgJq__divider:before,.LoginForm-module__z_KgJq__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.LoginForm-module__z_KgJq__error{font-size:var(--text-sm);color:var(--color-danger);text-align:center}.LoginForm-module__z_KgJq__footer{font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}.LoginForm-module__z_KgJq__footer a{text-underline-offset:2px;text-decoration:underline}@media (pointer:coarse){.LoginForm-module__z_KgJq__footer a{margin-block:-10px;padding-block:10px;display:inline-block}}@media (max-width:1023px){.LoginForm-module__z_KgJq__root{width:100%;max-width:380px}.LoginForm-module__z_KgJq__form{width:100%;min-width:0}}@media (max-width:639px){.LoginForm-module__z_KgJq__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
.FieldLabel-module__yvhLqa__slot{min-width:0;display:block}.FieldLabel-module__yvhLqa__label,.FieldLabel-module__yvhLqa__message{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.4;display:block}.FieldLabel-module__yvhLqa__label{color:var(--color-text)}.FieldLabel-module__yvhLqa__invalid,.FieldLabel-module__yvhLqa__error{color:var(--color-danger)}.FieldLabel-module__yvhLqa__success{color:var(--color-success)}.FieldLabel-module__yvhLqa__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.EmailInput-module__Q-UY6G__field{flex-direction:column;gap:6px;width:100%;display:flex}.EmailInput-module__Q-UY6G__inputWrapper{background:var(--auth-ground);border-radius:10px;width:100%}.EmailInput-module__Q-UY6G__input{width:100%;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-border);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.EmailInput-module__Q-UY6G__input::placeholder{color:color-mix(in srgb, var(--color-text) 35%, transparent)}.EmailInput-module__Q-UY6G__input:focus{border-color:var(--color-text)}.EmailInput-module__Q-UY6G__input:disabled{background:color-mix(in srgb, var(--color-text) 3%, var(--color-bg));cursor:not-allowed;opacity:.6}.EmailInput-module__Q-UY6G__inputError{border-color:var(--color-danger)}@media (max-width:1023px){.EmailInput-module__Q-UY6G__input::placeholder{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}@media (max-width:639px){.EmailInput-module__Q-UY6G__input{font-size:16px}}
.PrimaryBtnFixeLight-module__PxBYSW__button{width:100%;font-size:var(--text-sm);color:var(--auth-btn-ink,var(--color-white));border-radius:var(--radius-lg);cursor:pointer;font-weight:700;font-family:var(--font-sans);letter-spacing:-.01em;background:var(--auth-btn-base,#0a2a4a);min-height:50px;transition:transform .1s ease, box-shadow var(--transition-base);border:none;justify-content:center;align-items:center;padding:14px 16px;display:flex;position:relative;overflow:hidden}.PrimaryBtnFixeLight-module__PxBYSW__button:before{content:"";background:var(--auth-btn-fill,var(--color-corporate-blue));transform-origin:100%;transition:transform .32s cubic-bezier(.7,0,.2,1);position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.PrimaryBtnFixeLight-module__PxBYSW__button:hover:not(:disabled):before{transform-origin:0%;transform:scaleX(0)}.PrimaryBtnFixeLight-module__PxBYSW__button:hover:not(:disabled){color:var(--auth-btn-ink,var(--color-white));box-shadow:var(--shadow-md)}}.PrimaryBtnFixeLight-module__PxBYSW__button:active:not(:disabled){box-shadow:none;transform:scale(.985)}.PrimaryBtnFixeLight-module__PxBYSW__button:disabled{cursor:not-allowed}.PrimaryBtnFixeLight-module__PxBYSW__button:disabled:not([aria-busy=true]){color:color-mix(in srgb, var(--auth-btn-ink,var(--color-white)) 60%, var(--auth-btn-fill,var(--color-corporate-blue)))}.PrimaryBtnFixeLight-module__PxBYSW__button:disabled:not([aria-busy=true]):before{background:color-mix(in srgb, var(--auth-btn-fill,var(--color-corporate-blue)) 50%, var(--auth-ground,var(--color-white)))}.PrimaryBtnFixeLight-module__PxBYSW__button>span{z-index:1;display:block;position:relative;overflow:hidden}.PrimaryBtnFixeLight-module__PxBYSW__button>span>span{z-index:1;display:block;position:relative}@media (hover:hover) and (pointer:fine){.PrimaryBtnFixeLight-module__PxBYSW__button:hover:not(:disabled)>span>span{animation:.2s forwards PrimaryBtnFixeLight-module__PxBYSW__MoveUpInitial,.2s .2s forwards PrimaryBtnFixeLight-module__PxBYSW__MoveUpEnd}}@keyframes PrimaryBtnFixeLight-module__PxBYSW__MoveUpInitial{to{transform:translateY(-105%)}}@keyframes PrimaryBtnFixeLight-module__PxBYSW__MoveUpEnd{0%{transform:translateY(100%)}to{transform:translate(0,0)}}.PrimaryBtnFixeLight-module__PxBYSW__spinner{z-index:1;position:relative}
.LegalLink-module__Tnbo5a__link{color:inherit;text-decoration:underline}.LegalLink-module__Tnbo5a__link:hover,.LegalLink-module__Tnbo5a__link:focus-visible{color:var(--color-text)}.LegalLink-module__Tnbo5a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.LegalCheckbox-module__8cp2CG__wrapper{flex-direction:column;gap:6px;margin-top:12px;display:flex}.LegalCheckbox-module__8cp2CG__row{align-items:flex-start;gap:10px;display:flex}.LegalCheckbox-module__8cp2CG__input{width:18px;height:18px;accent-color:var(--auth-accent,var(--color-corporate-blue));cursor:pointer;flex:none;margin:1px 0 0}.LegalCheckbox-module__8cp2CG__input:disabled{cursor:not-allowed}.LegalCheckbox-module__8cp2CG__label{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;line-height:1.5}.LegalCheckbox-module__8cp2CG__error{font-size:var(--text-xs);color:var(--color-danger);margin:0;padding-inline-start:28px}
.PasswordStrength-module__lMGuVa__wrapper{align-items:center;gap:8px;display:flex}.PasswordStrength-module__lMGuVa__label{letter-spacing:.02em;white-space:nowrap;color:var(--color-text);font-size:11px;font-weight:700;transition:color .3s}.PasswordStrength-module__lMGuVa__bars{align-items:center;gap:4px;display:flex}.PasswordStrength-module__lMGuVa__bar{background-color:var(--color-border);border-radius:3px;width:22px;height:10px;transition:background-color .3s,transform .2s;display:inline-block}@media (max-width:399px){.PasswordStrength-module__lMGuVa__bar{width:14px}}.PasswordStrength-module__lMGuVa__weak .PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled,.PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled.PasswordStrength-module__lMGuVa__weak{background-color:#ef4444}.PasswordStrength-module__lMGuVa__weak.PasswordStrength-module__lMGuVa__label{color:#ef4444}.PasswordStrength-module__lMGuVa__fair .PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled,.PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled.PasswordStrength-module__lMGuVa__fair{background-color:#f97316}.PasswordStrength-module__lMGuVa__fair.PasswordStrength-module__lMGuVa__label{color:#f97316}.PasswordStrength-module__lMGuVa__good .PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled,.PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled.PasswordStrength-module__lMGuVa__good{background-color:#eab308}.PasswordStrength-module__lMGuVa__good.PasswordStrength-module__lMGuVa__label{color:#eab308}.PasswordStrength-module__lMGuVa__strong .PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled,.PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled.PasswordStrength-module__lMGuVa__strong{background-color:#22c55e}.PasswordStrength-module__lMGuVa__strong.PasswordStrength-module__lMGuVa__label{color:#22c55e}.PasswordStrength-module__lMGuVa__very-strong .PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled,.PasswordStrength-module__lMGuVa__bar.PasswordStrength-module__lMGuVa__filled.PasswordStrength-module__lMGuVa__very-strong{background-color:#16a34a}.PasswordStrength-module__lMGuVa__very-strong.PasswordStrength-module__lMGuVa__label{color:#16a34a}
.PasswordRules-module__crk6na__rules{flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;list-style:none;display:flex}.PasswordRules-module__crk6na__rule{color:var(--color-text-muted);align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:1.4;transition:color .2s;display:flex}.PasswordRules-module__crk6na__met{color:var(--color-success)}.PasswordRules-module__crk6na__mark{text-align:center;width:10px;font-weight:700;display:inline-block}.PasswordRules-module__crk6na__hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PasswordInput-module__GyAZ6a__field{flex-direction:column;gap:6px;width:100%;display:flex}.PasswordInput-module__GyAZ6a__labelRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.PasswordInput-module__GyAZ6a__inputWrapper{background:var(--auth-ground);border-radius:10px;width:100%;position:relative}.PasswordInput-module__GyAZ6a__input{width:100%;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-border);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 44px 12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.PasswordInput-module__GyAZ6a__input::placeholder{color:color-mix(in srgb, var(--color-text) 35%, transparent)}.PasswordInput-module__GyAZ6a__input:focus{border-color:var(--color-text)}.PasswordInput-module__GyAZ6a__input:disabled{background:color-mix(in srgb, var(--color-text) 3%, var(--color-bg));cursor:not-allowed;opacity:.6}.PasswordInput-module__GyAZ6a__inputError{border-color:var(--color-danger)}.PasswordInput-module__GyAZ6a__toggle{cursor:pointer;color:color-mix(in srgb, var(--color-text) 45%, transparent);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.PasswordInput-module__GyAZ6a__toggle:hover{color:var(--color-text)}}@media (max-width:1023px){.PasswordInput-module__GyAZ6a__input::placeholder{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}@media (max-width:639px){.PasswordInput-module__GyAZ6a__input{font-size:16px}}
.LegalConsent-module__CoLMjq__panel>:first-child{margin-block-start:0}
.ConfirmPasswordInput-module__2VzfjW__field{flex-direction:column;gap:6px;width:100%;display:flex}.ConfirmPasswordInput-module__2VzfjW__inputWrapper{background:var(--auth-ground);border-radius:10px;width:100%;position:relative}.ConfirmPasswordInput-module__2VzfjW__input{width:100%;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-border);box-sizing:border-box;border-radius:10px;outline:none;padding:12px 44px 12px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.ConfirmPasswordInput-module__2VzfjW__input::placeholder{color:color-mix(in srgb, var(--color-text) 35%, transparent)}.ConfirmPasswordInput-module__2VzfjW__input:focus{border-color:var(--color-text)}.ConfirmPasswordInput-module__2VzfjW__input:disabled{background:color-mix(in srgb, var(--color-text) 3%, var(--color-bg));cursor:not-allowed;opacity:.6}.ConfirmPasswordInput-module__2VzfjW__inputError{border-color:var(--color-danger)!important}.ConfirmPasswordInput-module__2VzfjW__inputMatch{border-color:var(--color-success)}.ConfirmPasswordInput-module__2VzfjW__toggle{cursor:pointer;color:color-mix(in srgb, var(--color-text) 45%, transparent);background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.ConfirmPasswordInput-module__2VzfjW__toggle:hover{color:var(--color-text)}}@media (max-width:1023px){.ConfirmPasswordInput-module__2VzfjW__input::placeholder{color:color-mix(in srgb, var(--color-text) 50%, transparent)}}@media (max-width:639px){.ConfirmPasswordInput-module__2VzfjW__input{font-size:16px}}
.AuthLink-module__3FHEMG__link{color:var(--color-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:13px;font-weight:500;text-decoration:underline;transition:color .15s;display:inline-block}@media (hover:hover) and (pointer:fine){.AuthLink-module__3FHEMG__link:hover{text-decoration-thickness:2px}}@media (pointer:coarse){.AuthLink-module__3FHEMG__link{margin-block:-10px;padding-block:10px}}
.LegalNotice-module__NueA_a__notice{font-size:var(--text-xs);text-align:center;color:var(--color-text-muted);text-wrap:balance;margin:0;line-height:1.5}
.RegisterFrame-module__AqD7MW__frame{flex-direction:column;gap:8px;width:100%;max-width:400px;padding:16px 24px;display:flex}.RegisterFrame-module__AqD7MW__title{font-size:var(--text-3xl);color:var(--color-text);text-align:center;margin:0;font-weight:700}.RegisterFrame-module__AqD7MW__divider{align-items:center;gap:var(--space-3);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.RegisterFrame-module__AqD7MW__divider:before,.RegisterFrame-module__AqD7MW__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.RegisterFrame-module__AqD7MW__fields{flex-direction:column;gap:6px;display:flex}.RegisterFrame-module__AqD7MW__actions{flex-direction:column;align-items:center;gap:12px;margin-top:20px;display:flex}.RegisterFrame-module__AqD7MW__globalError{border-radius:var(--radius-md);background-color:color-mix(in srgb, var(--color-danger) 8%, transparent);color:var(--color-danger);font-size:var(--text-sm);text-align:center;margin:0;padding:10px 14px}@media (max-width:1023px){.RegisterFrame-module__AqD7MW__frame{max-width:380px;padding:8px 0}}@media (max-width:639px){.RegisterFrame-module__AqD7MW__title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.RegisterFrame-module__AqD7MW__actions{margin-top:12px}}
.InputPseudo-module__eERf7G__wrapper{gap:var(--space-2);flex-direction:column;width:100%;display:flex}.InputPseudo-module__eERf7G__control{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-lg);height:52px;transition:border-color var(--transition-base), box-shadow var(--transition-base);align-items:center;gap:2px;padding:0 14px;display:flex}.InputPseudo-module__eERf7G__control:focus-within{border-color:var(--color-text);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-text) 7%, transparent)}.InputPseudo-module__eERf7G__controlError{border-color:var(--color-danger)}.InputPseudo-module__eERf7G__controlError:focus-within{border-color:var(--color-danger);box-shadow:0 0 0 4px color-mix(in srgb, var(--color-danger) 12%, transparent)}.InputPseudo-module__eERf7G__prefix{font-size:var(--text-base);color:color-mix(in srgb, var(--color-text) 35%, transparent);-webkit-user-select:none;user-select:none;font-weight:600}.InputPseudo-module__eERf7G__input{min-width:0;font-family:inherit;font-size:var(--text-base);letter-spacing:-.01em;color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-weight:600}.InputPseudo-module__eERf7G__input::placeholder{color:color-mix(in srgb, var(--color-text) 35%, transparent);font-weight:500}.InputPseudo-module__eERf7G__counter{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--color-text) 40%, transparent);-webkit-user-select:none;user-select:none}
.ResetForm-module__bGFUXW__root{color:var(--color-text);gap:var(--space-4);flex-direction:column;display:flex}.ResetForm-module__bGFUXW__title{font-size:var(--text-2xl);text-align:center;font-weight:700}.ResetForm-module__bGFUXW__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.ResetForm-module__bGFUXW__form{gap:var(--space-3);flex-direction:column;min-width:300px;display:flex}@media (max-width:1023px){.ResetForm-module__bGFUXW__root{width:100%;max-width:380px}.ResetForm-module__bGFUXW__form{width:100%;min-width:0}}
.SendResetPwd-module__HA7n9q__root{color:var(--color-text);gap:var(--space-4);flex-direction:column;display:flex}.SendResetPwd-module__HA7n9q__title{font-size:var(--text-2xl);text-align:center;font-weight:700}.SendResetPwd-module__HA7n9q__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center}.SendResetPwd-module__HA7n9q__form{gap:var(--space-3);flex-direction:column;min-width:300px;display:flex}.SendResetPwd-module__HA7n9q__error{font-size:var(--text-sm);color:var(--color-danger);text-align:center}.SendResetPwd-module__HA7n9q__footer{font-size:var(--text-sm);text-align:center;color:var(--color-text-muted)}.SendResetPwd-module__HA7n9q__footer a{align-items:center;gap:4px;display:inline-flex}@media (pointer:coarse){.SendResetPwd-module__HA7n9q__footer a{margin-block:-10px;padding-block:10px}}@media (max-width:1023px){.SendResetPwd-module__HA7n9q__root{width:100%;max-width:380px}.SendResetPwd-module__HA7n9q__form{width:100%;min-width:0}}