.auth-shell-module__j9EB2G__shell{background:var(--color-surface);min-height:100svh;display:flex}.auth-shell-module__j9EB2G__brandPanel{background:radial-gradient(circle at 84% 14%, #ffffff21, transparent 24%), linear-gradient(145deg, #102d57 0%, var(--color-primary) 62%, #24528f 100%);flex:1.35;min-height:100svh;padding:clamp(2rem,5vw,4.5rem);display:flex;position:relative;overflow:hidden}.auth-shell-module__j9EB2G__brandPanel:after{content:"";border:1px solid #ffffff21;border-radius:50%;width:28rem;height:28rem;position:absolute;bottom:-11rem;right:-8rem;box-shadow:0 0 0 4rem #ffffff08,0 0 0 8rem #ffffff05}.auth-shell-module__j9EB2G__brandContent{z-index:1;flex-direction:column;width:100%;max-width:42rem;display:flex;position:relative}.auth-shell-module__j9EB2G__brand{align-items:center;gap:var(--space-sm);color:#fff;font-size:var(--font-size-md);font-weight:600;display:inline-flex}.auth-shell-module__j9EB2G__brandMark{border-radius:var(--radius-sm);background:#ffffff1f;border:1px solid #ffffff3d;place-items:center;width:2.5rem;height:2.5rem;display:grid}.auth-shell-module__j9EB2G__brandMark svg{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:1.3rem}.auth-shell-module__j9EB2G__message{max-width:35rem;padding:var(--space-2xl) 0;margin:auto 0}.auth-shell-module__j9EB2G__eyebrow{margin-bottom:var(--space-md);color:#ffffffad;font-size:var(--font-size-xs);letter-spacing:.12em;text-transform:uppercase;font-weight:600;display:inline-flex}.auth-shell-module__j9EB2G__message h1{color:#fff;letter-spacing:-.04em;max-width:34rem;font-size:clamp(2.15rem,4vw,3.5rem);font-weight:700;line-height:1.12}.auth-shell-module__j9EB2G__message p{max-width:31rem;margin-top:var(--space-lg);color:#ffffffb8;font-size:var(--font-size-md);font-weight:400;line-height:1.75}.auth-shell-module__j9EB2G__preview{width:min(100%,25rem);padding:var(--space-lg);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff1a;border:1px solid #ffffff26;border-radius:1rem;box-shadow:0 1.25rem 4rem #00000026}.auth-shell-module__j9EB2G__previewHeader{margin-bottom:var(--space-md);color:#ffffffad;font-size:var(--font-size-xs);justify-content:space-between;align-items:center;display:flex}.auth-shell-module__j9EB2G__previewStatus{color:#a9f3ca;background:#5ae39c24;border-radius:999px;padding:.25rem .55rem}.auth-shell-module__j9EB2G__preview strong{color:#fff;font-size:var(--font-size-xl);font-weight:600;display:block}.auth-shell-module__j9EB2G__previewCaption{color:#ffffff94;font-size:var(--font-size-xs);margin-top:.25rem;display:block}.auth-shell-module__j9EB2G__previewChart{align-items:end;gap:var(--space-xs);height:3.5rem;margin-top:var(--space-lg);display:flex}.auth-shell-module__j9EB2G__previewChart i{background:#ffffff47;border-radius:.25rem .25rem 0 0;width:100%}.auth-shell-module__j9EB2G__previewChart i:first-child{height:35%}.auth-shell-module__j9EB2G__previewChart i:nth-child(2){height:58%}.auth-shell-module__j9EB2G__previewChart i:nth-child(3){height:44%}.auth-shell-module__j9EB2G__previewChart i:nth-child(4){height:76%}.auth-shell-module__j9EB2G__previewChart i:nth-child(5){height:64%}.auth-shell-module__j9EB2G__previewChart i:nth-child(6){background:#fff;height:100%}.auth-shell-module__j9EB2G__formPanel{background:var(--color-surface);flex-direction:column;flex:1;justify-content:center;align-items:center;min-width:28rem;padding:clamp(2rem,6vw,5rem);display:flex}.auth-shell-module__j9EB2G__formContainer{width:100%;max-width:28rem}.auth-shell-module__j9EB2G__securityNote{width:100%;max-width:28rem;color:var(--color-muted);font-size:var(--font-size-xs);text-align:center;margin-top:4rem;line-height:1.6}@media (max-width:768px){.auth-shell-module__j9EB2G__brandPanel{display:none}.auth-shell-module__j9EB2G__formPanel{min-width:0;padding:var(--space-xl)}}@media (max-width:480px){.auth-shell-module__j9EB2G__formPanel{padding:3.5rem var(--space-lg) var(--space-lg);justify-content:flex-start;align-items:stretch}.auth-shell-module__j9EB2G__securityNote{margin-top:3rem}}
.login-form-module__vwwB8q__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}.login-form-module__vwwB8q__header h2{font-size:var(--font-size-xl);letter-spacing:-.025em;font-weight:600;line-height:1.25}.login-form-module__vwwB8q__header p{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--font-size-sm)}.login-form-module__vwwB8q__form{gap:var(--space-lg);margin-top:var(--space-xl);flex-direction:column;display:flex}.login-form-module__vwwB8q__field{gap:var(--space-xs);flex-direction:column;display:flex}.login-form-module__vwwB8q__field>span{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.login-form-module__vwwB8q__inputWrapper{align-items:center;display:flex;position:relative}.login-form-module__vwwB8q__inputWrapper>svg{fill:none;width:1.2rem;stroke:var(--color-muted);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7px;pointer-events:none;position:absolute;left:1rem}.login-form-module__vwwB8q__inputWrapper input{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-input);width:100%;height:3.25rem;color:var(--color-text);outline:0;padding:0 4.4rem 0 3rem;transition:border-color .2s,box-shadow .2s,background .2s}.login-form-module__vwwB8q__inputWrapper input::placeholder{color:#9ca3af}.login-form-module__vwwB8q__inputWrapper input:focus{border-color:var(--color-primary);background:var(--color-surface);box-shadow:var(--shadow-focus)}.login-form-module__vwwB8q__passwordToggle{color:var(--color-primary);cursor:pointer;font-size:var(--font-size-xs);background:0 0;place-items:center;padding:.4rem;font-weight:600;display:grid;position:absolute;right:.9rem}.login-form-module__vwwB8q__forgotPassword{margin-top:calc(var(--space-sm) * -1);color:var(--color-primary);font-size:var(--font-size-xs);align-self:flex-end;font-weight:600;text-decoration:none}.login-form-module__vwwB8q__forgotPassword:hover{text-decoration:underline}.login-form-module__vwwB8q__twoFactorHint{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-md);background:#f3f6fa;border:1px solid #d8e2f0;display:flex}.login-form-module__vwwB8q__twoFactorHint p{color:var(--color-muted);font-size:var(--font-size-xs);line-height:1.55}.login-form-module__vwwB8q__shield{background:var(--color-primary);color:#fff;border-radius:50%;flex:0 0 1.75rem;place-items:center;width:1.75rem;height:1.75rem;font-size:.7rem;font-weight:700;display:grid}.login-form-module__vwwB8q__errorMessage{align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-danger-background);color:var(--color-danger);font-size:var(--font-size-xs);border:1px solid #f1bcbc;line-height:1.5;display:flex}.login-form-module__vwwB8q__errorMessage 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}.login-form-module__vwwB8q__submitButton{justify-content:center;align-items:center;gap:var(--space-sm);min-height:3.25rem;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}.login-form-module__vwwB8q__submitButton:hover:not(:disabled){background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:0 .5rem 1.4rem #1a3a6b2e}.login-form-module__vwwB8q__submitButton:focus-visible{box-shadow:var(--shadow-focus);outline:0}.login-form-module__vwwB8q__submitButton:disabled{cursor:not-allowed;opacity:.65}.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)}}
.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}
