.auth-module__Iay1tq__card{border:1px solid var(--border);border-radius:var(--r-lg);background:#fff;gap:22px;width:min(100%,420px);padding:36px 32px;display:grid;box-shadow:0 4px 24px #17203314}.auth-module__Iay1tq__brand{flex-direction:column;align-items:center;gap:6px;text-decoration:none;display:flex}.auth-module__Iay1tq__brand img{border-radius:var(--r-md);object-fit:contain;width:56px;height:56px}.auth-module__Iay1tq__brandName{color:var(--text-3);font-size:14px;font-weight:600}.auth-module__Iay1tq__heading{gap:4px;display:grid}.auth-module__Iay1tq__heading h1{color:var(--text);margin:0;font-size:22px}.auth-module__Iay1tq__heading p{color:var(--text-3);margin:0;font-size:14px}.auth-module__Iay1tq__form{gap:14px;display:grid}.auth-module__Iay1tq__field{gap:6px;display:grid}.auth-module__Iay1tq__field label{color:var(--text-3);text-transform:uppercase;letter-spacing:.03em;font-size:12px;font-weight:600}.auth-module__Iay1tq__field input{border:1px solid var(--border);border-radius:var(--r-md);width:100%;color:var(--text);font:inherit;box-sizing:border-box;background:#fff;padding:10px 13px;font-size:15px}.auth-module__Iay1tq__field input:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}.auth-module__Iay1tq__submit{border-radius:var(--r-md);background:var(--primary);color:#fff;cursor:pointer;width:100%;font:inherit;border:0;margin-top:4px;padding:11px;font-size:15px;font-weight:750}.auth-module__Iay1tq__submit:disabled{cursor:progress;opacity:.65}.auth-module__Iay1tq__error{border-radius:var(--r-md);background:var(--danger-soft);border:1px solid var(--danger-soft);color:var(--danger);padding:10px 14px;font-size:14px}.auth-module__Iay1tq__success{border-radius:var(--r-md);background:var(--success-soft);border:1px solid var(--success-soft);color:var(--success);padding:10px 14px;font-size:14px}.auth-module__Iay1tq__links{color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:4px 16px;font-size:13px;display:flex}.auth-module__Iay1tq__links a{color:var(--primary);font-weight:600;text-decoration:none}.auth-module__Iay1tq__links a:hover{text-decoration:underline}.auth-module__Iay1tq__divider{border:0;border-top:1px solid var(--border)}.auth-module__Iay1tq__checkRow{color:var(--text-2);cursor:pointer;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;display:flex}.auth-module__Iay1tq__checkRow a{color:var(--primary);font-weight:600;text-decoration:none}.auth-module__Iay1tq__checkRow a:hover{text-decoration:underline}.auth-module__Iay1tq__passwordWrap{align-items:center;display:flex;position:relative}.auth-module__Iay1tq__passwordInput{border:1px solid var(--border);border-radius:var(--r-md);width:100%;color:var(--text);font:inherit;box-sizing:border-box;background:#fff;padding:10px 40px 10px 13px;font-size:15px}.auth-module__Iay1tq__passwordInput:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2563eb1f}.auth-module__Iay1tq__passwordToggle{cursor:pointer;color:var(--text-3);background:0 0;border:none;border-radius:4px;place-items:center;padding:4px;display:grid;position:absolute;right:10px}.auth-module__Iay1tq__passwordToggle:hover{color:var(--text)}.auth-module__Iay1tq__check{width:17px;height:17px;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin-top:1px}
