.auth-shell-module__j9EB2G__shell{background:#fff;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);min-height:100svh;display:grid}.auth-shell-module__j9EB2G__brandPanel{color:#fff;background:#063574 url(/background_login.png) 50%/cover no-repeat;min-height:100svh;padding:clamp(2.5rem,5vw,5.5rem);display:flex;position:relative;overflow:hidden}.auth-shell-module__j9EB2G__brandPanel:after{content:"";pointer-events:none;background:linear-gradient(90deg,#011e4e3d,#0000 68%);position:absolute;inset:0}.auth-shell-module__j9EB2G__brandContent{z-index:1;flex-direction:column;justify-content:center;width:min(100%,39rem);display:flex;position:relative}.auth-shell-module__j9EB2G__brand{color:#fff;align-items:center;gap:.9rem;font-size:1.05rem;font-weight:600;display:inline-flex;position:absolute;top:0;left:0}.auth-shell-module__j9EB2G__brandMark,.auth-shell-module__j9EB2G__formBrand>span{border-radius:10px;flex:0 0 3rem;place-items:center;width:3rem;height:3rem;display:grid;overflow:hidden}.auth-shell-module__j9EB2G__brandMark img,.auth-shell-module__j9EB2G__formBrand img{object-fit:cover;width:100%;height:100%}.auth-shell-module__j9EB2G__message{max-width:37rem;margin-top:2rem}.auth-shell-module__j9EB2G__message h1{color:#fff;letter-spacing:-.045em;font-size:clamp(2.4rem,4vw,3.75rem);font-weight:700;line-height:1.08}.auth-shell-module__j9EB2G__message h1 strong{color:#55a4ff;font-weight:inherit}.auth-shell-module__j9EB2G__message p{color:#ffffffd1;max-width:32rem;margin-top:1.25rem;font-size:1rem;line-height:1.65}.auth-shell-module__j9EB2G__benefits{flex-direction:column;gap:1.1rem;margin-top:2.25rem;display:flex}.auth-shell-module__j9EB2G__benefit{align-items:center;gap:1rem;display:flex}.auth-shell-module__j9EB2G__benefit>span{background:#ffffff1f;border:1px solid #ffffff2e;border-radius:.75rem;flex:0 0 3.5rem;place-items:center;width:3.5rem;height:3.5rem;font-size:1.35rem;display:grid;box-shadow:inset 0 1px #ffffff1a}.auth-shell-module__j9EB2G__benefit strong{font-size:.86rem;display:block}.auth-shell-module__j9EB2G__benefit p{color:#ffffffbd;margin-top:.15rem;font-size:.74rem}.auth-shell-module__j9EB2G__formPanel{background:linear-gradient(145deg,#fff 40%,#fbfdff 100%);justify-content:center;align-items:center;min-width:0;padding:clamp(2.5rem,5vw,5rem);display:flex}.auth-shell-module__j9EB2G__formContainer{width:min(100%,30rem)}.auth-shell-module__j9EB2G__formBrand{color:var(--color-primary);align-items:center;gap:.9rem;margin-bottom:3rem;font-size:.95rem;display:flex}.auth-shell-module__j9EB2G__securityNote{color:#657b9d;border-top:1px solid #e4eaf2;justify-content:center;align-items:center;gap:.6rem;margin-top:2.5rem;padding-top:2.5rem;font-size:.7rem;display:flex}.auth-shell-module__j9EB2G__securityNote>span{color:#4770aa;place-items:center;font-size:1.15rem;display:grid}@media (max-width:980px){.auth-shell-module__j9EB2G__shell{grid-template-columns:minmax(0,.85fr) minmax(0,1fr)}.auth-shell-module__j9EB2G__brandPanel{padding:2.5rem}.auth-shell-module__j9EB2G__message h1{font-size:2.45rem}}@media (max-width:768px){.auth-shell-module__j9EB2G__shell{display:block}.auth-shell-module__j9EB2G__brandPanel{display:none}.auth-shell-module__j9EB2G__formPanel{min-height:100svh;padding:3rem 1.5rem}.auth-shell-module__j9EB2G__formContainer{width:min(100%,32rem)}}@media (max-width:480px){.auth-shell-module__j9EB2G__formPanel{align-items:flex-start;padding:2rem 1.15rem}.auth-shell-module__j9EB2G__formBrand{margin-bottom:2.5rem}.auth-shell-module__j9EB2G__securityNote{margin-top:2rem;padding-top:2rem}}
.login-form-module__vwwB8q__header h2{color:#071021;letter-spacing:-.04em;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:700;line-height:1.18}.login-form-module__vwwB8q__header p{color:#62738f;margin-top:.45rem;font-size:.9rem}.login-form-module__vwwB8q__form{flex-direction:column;gap:1.15rem;margin-top:2.5rem;display:flex}.login-form-module__vwwB8q__field{flex-direction:column;gap:.5rem;display:flex}.login-form-module__vwwB8q__field>span{color:#111827;font-size:.78rem;font-weight:500}.login-form-module__vwwB8q__inputWrapper{align-items:center;display:flex;position:relative}.login-form-module__vwwB8q__inputWrapper>svg{z-index:1;color:#58729a;pointer-events:none;width:1.15rem;height:1.15rem;position:absolute;left:1rem}.login-form-module__vwwB8q__inputWrapper input{background:var(--color-input);color:#111827;border:1px solid #ccdaeb;border-radius:.7rem;outline:0;width:100%;height:3.5rem;padding:0 3.25rem 0 3.1rem;font-size:.86rem;transition:border-color .2s,box-shadow .2s}.login-form-module__vwwB8q__inputWrapper input::placeholder{color:#8292aa}.login-form-module__vwwB8q__inputWrapper input:focus{border-color:#0f67dc;box-shadow:0 0 0 3px #0f67dc1f}.login-form-module__vwwB8q__passwordToggle{z-index:2;color:#58729a;cursor:pointer;background:0 0;border-radius:.45rem;place-items:center;width:2.25rem;height:2.25rem;font-size:1.15rem;display:grid;position:absolute;right:.8rem}.login-form-module__vwwB8q__passwordToggle:hover{color:#075fcc;background:#f1f5fb}.login-form-module__vwwB8q__loginOptions{justify-content:space-between;align-items:center;gap:1rem;margin-top:-.55rem;display:flex}.login-form-module__vwwB8q__rememberAccess{color:#536782;cursor:pointer;align-items:center;gap:.5rem;font-size:.72rem;display:inline-flex}.login-form-module__vwwB8q__rememberAccess input{accent-color:#0564df;cursor:pointer;width:1rem;height:1rem}.login-form-module__vwwB8q__forgotPassword{color:#0564df;font-size:.72rem;font-weight:600;text-decoration:none}.login-form-module__vwwB8q__forgotPassword:hover{text-decoration:underline}.login-form-module__vwwB8q__errorMessage{background:var(--color-danger-background);color:var(--color-danger);border:1px solid #f1bcbc;border-radius:.55rem;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.72rem;line-height:1.5;display:flex}.login-form-module__vwwB8q__errorMessage svg{flex:none}.login-form-module__vwwB8q__submitButton{background:var(--color-primary);color:#fff;cursor:pointer;border-radius:.7rem;grid-template-columns:1fr auto 1fr;align-items:center;gap:.75rem;min-height:3.65rem;margin-top:.15rem;padding:0 1.35rem;transition:all .2s;display:grid}.login-form-module__vwwB8q__submitButton>:first-child{justify-self:start}.login-form-module__vwwB8q__submitButton>strong{font-size:.9rem;font-weight:600}.login-form-module__vwwB8q__submitButton>svg:last-child{justify-self:end;font-size:1.15rem}.login-form-module__vwwB8q__submitButton:hover:not(:disabled){background-color:var(--color-primary-hover)}.login-form-module__vwwB8q__submitButton:focus-visible{outline:0;box-shadow:0 0 0 3px #0f67dc2e}.login-form-module__vwwB8q__submitButton:disabled{cursor:not-allowed;opacity:.65}.login-form-module__vwwB8q__twoFactorHint{color:#71829d;text-align:center;justify-content:center;align-items:center;gap:.5rem;font-size:.67rem;line-height:1.45;display:flex}.login-form-module__vwwB8q__twoFactorHint svg{color:#4e70a3;flex:none}.login-form-module__vwwB8q__spinner{width:1rem;height:1rem;animation:.8s linear infinite login-form-module__vwwB8q__spin}@keyframes login-form-module__vwwB8q__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.login-form-module__vwwB8q__header h2{font-size:1.75rem}.login-form-module__vwwB8q__header p{font-size:.82rem}.login-form-module__vwwB8q__form{margin-top:2rem}.login-form-module__vwwB8q__inputWrapper input,.login-form-module__vwwB8q__submitButton{min-height:3.4rem}.login-form-module__vwwB8q__loginOptions{flex-direction:column;align-items:flex-start;gap:.75rem}.login-form-module__vwwB8q__forgotPassword{align-self:flex-end}}
.verification-form-module__0u0mmG__backButton{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xl);color:var(--color-muted);cursor:pointer;font-size:var(--font-size-xs);background:0 0;padding:0;font-weight:500;display:inline-flex}.verification-form-module__0u0mmG__backButton:hover{color:var(--color-primary)}.verification-form-module__0u0mmG__mailIcon{width:3rem;height:3rem;margin-bottom:var(--space-lg);border-radius:var(--radius-md);background:#eef3f9;place-items:center;display:grid}.verification-form-module__0u0mmG__mailIcon svg{fill:none;width:1.45rem;stroke:var(--color-primary);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px}.verification-form-module__0u0mmG__header>span{margin-bottom:var(--space-sm);color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:block}.verification-form-module__0u0mmG__header h2{max-width:24rem;font-size:var(--font-size-xl);letter-spacing:-.025em;font-weight:600;line-height:1.25}.verification-form-module__0u0mmG__header p{max-width:26rem;margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.7}.verification-form-module__0u0mmG__header strong{color:var(--color-text-secondary);font-weight:600}.verification-form-module__0u0mmG__form{margin-top:var(--space-xl)}.verification-form-module__0u0mmG__codeField{gap:var(--space-xs);flex-direction:column;display:flex}.verification-form-module__0u0mmG__codeField span{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.verification-form-module__0u0mmG__codeField input{width:100%;height:4rem;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input);color:var(--color-text);letter-spacing:.55em;text-align:center;outline:0;font-size:1.65rem;font-weight:600;transition:border-color .2s,box-shadow .2s,background .2s}.verification-form-module__0u0mmG__codeField input::placeholder{color:#b1b6bf}.verification-form-module__0u0mmG__codeField input:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-focus)}.verification-form-module__0u0mmG__codeHelp{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--font-size-xs)}.verification-form-module__0u0mmG__errorMessage,.verification-form-module__0u0mmG__successMessage{align-items:center;gap:var(--space-sm);margin-top:var(--space-lg);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:1.5;display:flex}.verification-form-module__0u0mmG__errorMessage{background:var(--color-danger-background);color:var(--color-danger);border:1px solid #f1bcbc}.verification-form-module__0u0mmG__successMessage{color:var(--color-success);background:#eefaf3;border:1px solid #b6dfc8}.verification-form-module__0u0mmG__errorMessage span,.verification-form-module__0u0mmG__successMessage span{border:1px solid;border-radius:50%;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;font-weight:700;display:grid}.verification-form-module__0u0mmG__submitButton{justify-content:center;align-items:center;gap:var(--space-sm);width:100%;min-height:3.25rem;margin-top:var(--space-lg);padding:0 var(--space-lg);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;font-weight:600;transition:background .2s,box-shadow .2s,transform .2s;display:flex}.verification-form-module__0u0mmG__submitButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 .5rem 1.4rem #1a3a6b2e}.verification-form-module__0u0mmG__submitButton:disabled{cursor:not-allowed;opacity:.65}.verification-form-module__0u0mmG__spinner{width:1rem;height:1rem;animation:.8s linear infinite verification-form-module__0u0mmG__spin}.verification-form-module__0u0mmG__resend{justify-content:center;align-items:center;gap:var(--space-xs);margin-top:var(--space-lg);color:var(--color-muted);font-size:var(--font-size-xs);display:flex}.verification-form-module__0u0mmG__resend button{color:var(--color-primary);cursor:pointer;background:0 0;padding:0;font-weight:600}.verification-form-module__0u0mmG__resend button:disabled{color:var(--color-muted);cursor:not-allowed;font-weight:500}@keyframes verification-form-module__0u0mmG__spin{to{transform:rotate(360deg)}}@media (max-width:480px){.verification-form-module__0u0mmG__codeField input{letter-spacing:.4em;font-size:1.4rem}.verification-form-module__0u0mmG__resend{flex-direction:column}}
.recovery-form-module__YqptyG__backLink{align-items:center;gap:var(--space-xs);margin-bottom:var(--space-xl);color:var(--color-muted);font-size:var(--font-size-xs);font-weight:500;text-decoration:none;display:inline-flex}.recovery-form-module__YqptyG__backLink:hover{color:var(--color-primary)}.recovery-form-module__YqptyG__header>span{margin-bottom:var(--space-sm);color:var(--color-primary);font-size:var(--font-size-xs);letter-spacing:.1em;text-transform:uppercase;font-weight:600;display:block}.recovery-form-module__YqptyG__header h2{font-size:var(--font-size-xl);letter-spacing:-.025em;font-weight:600;line-height:1.25}.recovery-form-module__YqptyG__header p{margin-top:var(--space-sm);color:var(--color-muted);font-size:var(--font-size-sm);line-height:1.7}.recovery-form-module__YqptyG__form{gap:var(--space-lg);margin-top:var(--space-xl);flex-direction:column;display:flex}.recovery-form-module__YqptyG__field{gap:var(--space-xs);flex-direction:column;display:flex}.recovery-form-module__YqptyG__field>span{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.recovery-form-module__YqptyG__inputWrapper{align-items:center;display:flex;position:relative}.recovery-form-module__YqptyG__inputWrapper>svg{width:1.2rem;color:var(--color-muted);pointer-events:none;position:absolute;left:1rem}.recovery-form-module__YqptyG__inputWrapper input,.recovery-form-module__YqptyG__field input{width:100%;height:3.25rem;padding:0 var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input);color:var(--color-text);outline:0}.recovery-form-module__YqptyG__inputWrapper input{padding-left:3rem}.recovery-form-module__YqptyG__inputWrapper input:focus,.recovery-form-module__YqptyG__field input:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-focus)}.recovery-form-module__YqptyG__codeInput{letter-spacing:.45em;text-align:center;font-size:1.45rem;font-weight:600}.recovery-form-module__YqptyG__submitButton{justify-content:center;align-items:center;gap:var(--space-sm);border-radius:var(--radius-md);background:var(--color-primary);color:#fff;cursor:pointer;min-height:3.25rem;font-weight:600;display:flex}.recovery-form-module__YqptyG__submitButton:disabled{cursor:not-allowed;opacity:.65}.recovery-form-module__YqptyG__error,.recovery-form-module__YqptyG__success,.recovery-form-module__YqptyG__information{padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);font-size:var(--font-size-xs);line-height:1.55}.recovery-form-module__YqptyG__error{background:var(--color-danger-background);color:var(--color-danger);border:1px solid #f1bcbc}.recovery-form-module__YqptyG__success{color:var(--color-success);background:#eefaf3;border:1px solid #b6dfc8}.recovery-form-module__YqptyG__information{color:var(--color-muted);background:#f3f6fa;border:1px solid #d8e2f0}.recovery-form-module__YqptyG__resend{justify-content:center;align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--font-size-xs);display:flex}.recovery-form-module__YqptyG__resend button{color:var(--color-primary);cursor:pointer;background:0 0;padding:0;font-weight:600}.recovery-form-module__YqptyG__resend button:disabled{color:var(--color-muted);cursor:not-allowed}.recovery-form-module__YqptyG__successPanel{gap:var(--space-lg);margin-top:var(--space-xl);flex-direction:column;display:flex}.recovery-form-module__YqptyG__successPanel a{border-radius:var(--radius-md);background:var(--color-primary);color:#fff;justify-content:center;align-items:center;min-height:3.25rem;font-weight:600;text-decoration:none;display:flex}.recovery-form-module__YqptyG__spinner{width:1rem;height:1rem;animation:.8s linear infinite recovery-form-module__YqptyG__spin}@keyframes recovery-form-module__YqptyG__spin{to{transform:rotate(360deg)}}
.page-module__KaF0Ea__page{min-height:100svh}
.page-module__z6hFhW__page{min-height:100svh}
.page-module___8TJNG__page{min-height:100svh}
.page-module__LWU2nq__page{min-height:100svh}.page-module__LWU2nq__loading{min-height:100svh;color:var(--color-muted);place-items:center;display:grid}
