.auth-module__cni4Dq__page{background:var(--soft);justify-content:center;align-items:flex-start;min-height:calc(100vh - 220px);padding:48px 16px 64px;display:flex}.auth-module__cni4Dq__card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;width:100%;max-width:440px;padding:32px;box-shadow:0 1px 2px #14251f0f}.auth-module__cni4Dq__store{letter-spacing:.08em;text-transform:uppercase;color:var(--green);margin-bottom:20px;font-size:12px;font-weight:700;display:block}.auth-module__cni4Dq__card h1{margin:0 0 6px;font-size:26px;line-height:1.2}.auth-module__cni4Dq__lede{color:var(--muted);margin:0 0 24px;font-size:15px}.auth-module__cni4Dq__notice{border:1px solid color-mix(in srgb, var(--brand-green) 12%, white);color:var(--dark);background:#eef6f2;border-radius:8px;margin:0 0 20px;padding:12px 14px;font-size:14px}.auth-module__cni4Dq__form{gap:14px;display:grid}.auth-module__cni4Dq__row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-module__cni4Dq__field{color:var(--ink);gap:6px;font-size:14px;font-weight:600;display:grid}.auth-module__cni4Dq__input,.auth-module__cni4Dq__passwordWrap{width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #b9c4c0;border-radius:8px;font-weight:400}.auth-module__cni4Dq__input{padding:10px 12px}.auth-module__cni4Dq__input:focus,.auth-module__cni4Dq__passwordWrap:focus-within{outline:2px solid var(--green);outline-offset:1px;border-color:var(--green)}.auth-module__cni4Dq__passwordWrap{align-items:stretch;display:flex}.auth-module__cni4Dq__passwordWrap .auth-module__cni4Dq__input{border:0;border-radius:8px 0 0 8px;outline:none;min-height:44px}.auth-module__cni4Dq__toggle{min-width:46px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;display:inline-flex}.auth-module__cni4Dq__toggle:hover{color:var(--ink)}.auth-module__cni4Dq__toggle:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.auth-module__cni4Dq__hint{color:var(--muted);font-size:13px;font-weight:400}.auth-module__cni4Dq__status{min-height:0}.auth-module__cni4Dq__error,.auth-module__cni4Dq__success{border-radius:8px;margin:0;padding:10px 12px;font-size:14px}.auth-module__cni4Dq__error{color:#9b0018;background:#fdecee;border:1px solid #f3c2c9}.auth-module__cni4Dq__success{color:var(--dark);background:#eef6f2;border:1px solid #cfe5da}.auth-module__cni4Dq__error a{color:inherit;font-weight:600}.auth-module__cni4Dq__submit{background:var(--green);color:#fff;min-height:48px;font:inherit;cursor:pointer;border:0;border-radius:8px;font-weight:700}.auth-module__cni4Dq__submit:hover{background:var(--dark)}.auth-module__cni4Dq__submit:disabled{opacity:.7;cursor:progress}.auth-module__cni4Dq__submit:focus-visible{outline:2px solid var(--dark);outline-offset:2px}.auth-module__cni4Dq__forgot{color:var(--green);justify-self:end;margin-top:-6px;font-size:14px}.auth-module__cni4Dq__footer{border-top:1px solid var(--line);color:var(--muted);text-align:center;margin:24px 0 0;padding-top:20px;font-size:14px}.auth-module__cni4Dq__footer a,.auth-module__cni4Dq__legal a{color:var(--green);font-weight:600}.auth-module__cni4Dq__legal{color:var(--muted);text-align:center;margin:16px 0 0;font-size:12px}@media (max-width:480px){.auth-module__cni4Dq__page{background:#fff;padding:24px 16px 48px}.auth-module__cni4Dq__card{box-shadow:none;border:0;padding:8px 0}.auth-module__cni4Dq__row{grid-template-columns:1fr}}
