.login_page__BeSwT{min-height:100vh;background:radial-gradient(circle at top right,rgba(21,101,192,.08),transparent 28%),#f8fafc}.login_main__hCD4_{display:flex;align-items:center;justify-content:center;padding:2rem 1.25rem 4rem;min-height:100vh}.login_card__CqcAW{width:100%;max-width:440px;background:#fff;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 12px 32px rgba(15,23,42,.08);padding:2rem}.login_cardHeader__YkdmP{margin-bottom:1.5rem}.login_eyebrow__JEFC4{margin:0 0 .4rem;font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#1565c0}.login_title__cNmCU{margin:0 0 .45rem;font-size:1.55rem;font-weight:800;letter-spacing:-.03em;color:#0f172a}.login_subtitle__YUmiQ{margin:0;font-size:.95rem;line-height:1.6;color:#64748b}.login_form__Cnc1I{display:flex;flex-direction:column;gap:1rem}.login_field__DHxgr{display:flex;flex-direction:column;gap:.4rem;font-size:.88rem;font-weight:600;color:#334155}.login_field__DHxgr input{padding:.75rem .85rem;border:1px solid rgba(15,23,42,.12);border-radius:10px;font-size:.95rem}.login_field__DHxgr input:focus{outline:2px solid rgba(21,101,192,.25);border-color:#1565c0}.login_submit__aWjRt{padding:.82rem 1rem;border:none;border-radius:10px;background:#1565c0;color:#fff;font-size:.92rem;font-weight:600;cursor:pointer}.login_submit__aWjRt:disabled{opacity:.7;cursor:wait}.login_backBtn__PnYjZ{padding:.5rem;border:none;background:transparent;color:#64748b;font-size:.88rem;cursor:pointer}.login_error__udDNh{background:#fef2f2;color:#b91c1c}.login_error__udDNh,.login_info__mSFYg{padding:.75rem .85rem;border-radius:10px;font-size:.88rem}.login_info__mSFYg{background:#eff6ff;color:#1d4ed8}.login_emailHint__tExYa{margin:0;font-size:.88rem;color:#64748b}