.login-module__E0Qggq__page{background:var(--pk-bg);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.login-module__E0Qggq__brandPanel{background:linear-gradient(145deg, var(--pk-nav) 0%, #0f2438 55%, #132a45 100%);color:var(--pk-border-light);flex-direction:column;justify-content:center;padding:48px 56px;display:flex}.login-module__E0Qggq__logo{letter-spacing:-.02em;margin-bottom:12px;font-size:28px;font-weight:800}.login-module__E0Qggq__logoAccent{color:#6ee7b7}.login-module__E0Qggq__tagline{color:var(--pk-text-muted);max-width:380px;font-size:15px;line-height:1.6}.login-module__E0Qggq__features{flex-direction:column;gap:10px;margin-top:32px;display:flex}.login-module__E0Qggq__feature{color:var(--pk-border);align-items:center;gap:8px;font-size:13px;display:flex}.login-module__E0Qggq__featureDot{background:#6ee7b7;border-radius:50%;flex-shrink:0;width:6px;height:6px}.login-module__E0Qggq__formPanel{justify-content:center;align-items:center;padding:32px;display:flex}.login-module__E0Qggq__card{background:var(--pk-card);border:1px solid var(--pk-border);border-radius:14px;width:min(400px,100%);padding:28px 30px;box-shadow:0 12px 40px #0f172a0f}.login-module__E0Qggq__title{margin:0 0 6px;font-size:22px;font-weight:700}.login-module__E0Qggq__subtitle{color:var(--pk-muted);margin:0 0 22px;font-size:13px}.login-module__E0Qggq__error{background:var(--pk-error-bg);border:1px solid var(--pk-error-bg);color:var(--pk-danger);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:13px}.login-module__E0Qggq__form{flex-direction:column;gap:14px;display:flex}.login-module__E0Qggq__field label{color:var(--pk-text-muted);margin-bottom:5px;font-size:12px;font-weight:600;display:block}.login-module__E0Qggq__field input{border:1px solid var(--pk-border-light);background:var(--pk-card);width:100%;color:var(--pk-text);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}.login-module__E0Qggq__field input:focus-visible{outline:var(--pk-focus-ring);outline-offset:var(--pk-focus-offset);border-color:var(--pk-primary)}.login-module__E0Qggq__rememberRow{justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.login-module__E0Qggq__rememberLabel{color:var(--pk-text-muted);align-items:center;gap:7px;display:flex}.login-module__E0Qggq__forgotLink{color:var(--pk-primary-hover);font-weight:600;text-decoration:none}.login-module__E0Qggq__forgotLink:hover{text-decoration:underline}.login-module__E0Qggq__submitBtn{background:var(--pk-primary);width:100%;color:var(--pk-card);cursor:pointer;border:none;border-radius:8px;margin-top:4px;padding:11px 16px;font-family:inherit;font-size:14px;font-weight:700}.login-module__E0Qggq__submitBtn:hover{background:var(--pk-primary-hover)}.login-module__E0Qggq__divider{color:var(--pk-text-muted);align-items:center;gap:10px;margin:18px 0 14px;font-size:13px;display:flex}.login-module__E0Qggq__divider:before,.login-module__E0Qggq__divider:after{content:"";background:var(--pk-border-light);flex:1;height:1px}.login-module__E0Qggq__ssoBtn{border:1px solid var(--pk-border-light);background:var(--pk-card);cursor:pointer;width:100%;color:var(--pk-text);border-radius:8px;padding:10px 16px;font-family:inherit;font-size:13px;font-weight:600}.login-module__E0Qggq__ssoBtn:hover:not(:disabled){background:var(--pk-bg)}.login-module__E0Qggq__ssoBtn:disabled{cursor:not-allowed;opacity:.65;color:var(--pk-muted);background:var(--pk-bg)}.login-module__E0Qggq__ssoHint{color:var(--pk-muted);text-align:center;margin:8px 0 0;font-size:13px;line-height:1.45}.login-module__E0Qggq__signupRow{text-align:center;color:var(--pk-muted);margin-top:18px;font-size:13px}.login-module__E0Qggq__signupLink{color:var(--pk-primary-hover);font-family:inherit;font-weight:600;font-size:inherit;cursor:pointer;background:0 0;border:none;margin-inline-start:4px;padding:0;text-decoration:none}.login-module__E0Qggq__signupLink:hover{text-decoration:underline}@media (max-width:900px){.login-module__E0Qggq__page{grid-template-columns:1fr}.login-module__E0Qggq__brandPanel{display:none}}
.mfa-module__hHogrG__methodList{flex-direction:column;gap:8px;margin:16px 0 4px;display:flex}.mfa-module__hHogrG__methodBtn{all:unset;cursor:pointer;border:1px solid var(--pk-border);background:var(--pk-card);border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;transition:border-color .12s,background .12s;display:grid}.mfa-module__hHogrG__methodBtn:hover{border-color:var(--pk-status-filed-bg);background:#f8fffb}.mfa-module__hHogrG__methodActive{border-color:var(--pk-primary-hover);background:var(--pk-success-bg);box-shadow:0 0 0 1px var(--pk-primary-hover) inset}.mfa-module__hHogrG__methodIcon{background:var(--pk-border-light);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;display:flex}.mfa-module__hHogrG__methodText{flex-direction:column;gap:2px;min-width:0;display:flex}.mfa-module__hHogrG__methodLabel{color:var(--pk-text);font-size:14px;font-weight:700}.mfa-module__hHogrG__methodDesc{color:var(--pk-text-muted);font-size:12px;line-height:1.4}.mfa-module__hHogrG__methodCheck{color:var(--pk-primary-hover);font-size:14px;font-weight:700}.mfa-module__hHogrG__codeRow{direction:ltr;justify-content:flex-start;gap:8px;display:flex}.mfa-module__hHogrG__codeInput{all:unset;box-sizing:border-box;width:100%;font-family:var(--pk-font-inter);letter-spacing:.35em;text-align:center;border:1px solid var(--pk-border);background:var(--pk-bg);color:var(--pk-text);direction:ltr;border-radius:10px;padding:12px 14px;font-size:22px;font-weight:600}.mfa-module__hHogrG__codeInput:focus-visible{border-color:var(--pk-primary);background:var(--pk-card);outline:var(--pk-focus-ring);outline-offset:var(--pk-focus-offset)}.mfa-module__hHogrG__codeInputError{border-color:var(--pk-status-rej-bg);background:var(--pk-error-bg)}.mfa-module__hHogrG__hint{color:var(--pk-text-muted);margin:0 0 12px;font-size:13px;line-height:1.5}.mfa-module__hHogrG__demoHint{color:var(--pk-text-muted);background:var(--pk-bg);border:1px dashed var(--pk-border-light);border-radius:8px;margin:0 0 14px;padding:8px 10px;font-size:13px}.mfa-module__hHogrG__actionsCol{flex-direction:column;gap:8px;margin-top:4px;display:flex}.mfa-module__hHogrG__secondaryRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;display:flex}.mfa-module__hHogrG__linkBtn{all:unset;cursor:pointer;color:var(--pk-primary);padding:4px 2px;font-size:13px;font-weight:600}.mfa-module__hHogrG__linkBtn:hover{text-decoration:underline}.mfa-module__hHogrG__linkBtn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.mfa-module__hHogrG__rememberRow{color:var(--pk-text-secondary);align-items:center;gap:8px;margin:4px 0 8px;font-size:13px;display:flex}.mfa-module__hHogrG__rememberRow input{width:15px;height:15px;accent-color:var(--pk-primary-hover)}.mfa-module__hHogrG__passkeyBox{border:1px dashed var(--pk-border);text-align:center;background:var(--pk-bg);border-radius:11px;margin-bottom:12px;padding:20px 16px}.mfa-module__hHogrG__passkeyIcon{margin-bottom:8px;font-size:28px;display:block}.mfa-module__hHogrG__passkeyText{color:var(--pk-text-muted);margin:0;font-size:13px;line-height:1.5}.mfa-module__hHogrG__successCard{text-align:center;padding:12px 0 4px}.mfa-module__hHogrG__successIcon{background:var(--pk-primary-soft-fill);width:48px;height:48px;color:var(--pk-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:22px;font-weight:700;display:flex}.mfa-module__hHogrG__devTools{border-top:1px solid var(--pk-bg);margin-top:18px;padding-top:14px}.mfa-module__hHogrG__devLabel{color:var(--pk-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;font-size:12px;font-weight:700}.mfa-module__hHogrG__devRow{flex-wrap:wrap;gap:6px;display:flex}.mfa-module__hHogrG__devBtn{all:unset;cursor:pointer;color:var(--pk-text-muted);border:1px solid var(--pk-border-light);background:var(--pk-card);border-radius:7px;padding:5px 9px;font-size:13px}.mfa-module__hHogrG__devBtn:hover{background:var(--pk-bg);color:var(--pk-text-secondary)}
.password-reset-module__kMBn7W__steps{gap:6px;margin-bottom:22px;display:flex}.password-reset-module__kMBn7W__step{background:var(--pk-border-light);border-radius:2px;flex:1;height:4px}.password-reset-module__kMBn7W__stepDone{background:var(--pk-primary)}.password-reset-module__kMBn7W__stepActive{background:#6ee7b7}.password-reset-module__kMBn7W__infoBox{background:var(--pk-success-bg);border:1px solid var(--pk-status-filed-bg);color:var(--pk-primary-hover);border-radius:8px;margin-bottom:16px;padding:14px 16px;font-size:13px;line-height:1.55}.password-reset-module__kMBn7W__successIcon{background:var(--pk-success-bg);width:48px;height:48px;color:var(--pk-primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 14px;font-size:22px;display:flex}.password-reset-module__kMBn7W__backLink{text-align:center;color:var(--pk-primary-hover);margin-top:16px;font-size:13px;font-weight:600;text-decoration:none;display:block}.password-reset-module__kMBn7W__backLink:hover{text-decoration:underline}.password-reset-module__kMBn7W__mismatch{color:var(--pk-danger);margin-top:-6px;font-size:12px}
