.auth-module__9lQH2W__page{--graphite:#111719;--ink:#121617;--muted:#606869;--stone:#e2e4df;--ivory:#fbfaf5;--paper:#fffefa;--lime:#a7ef00;--lime-deep:#62a900;--red:#f13b3b;background:var(--ivory);min-height:100dvh;color:var(--ink);place-items:center;padding:24px;font-family:Arial,Helvetica,sans-serif;display:grid}.auth-module__9lQH2W__card{border:1px solid var(--stone);background:var(--paper);border-radius:12px;width:100%;max-width:388px;padding:28px 26px 24px}.auth-module__9lQH2W__brand{align-items:center;gap:9px;margin-bottom:22px;display:flex}.auth-module__9lQH2W__brandMark{background:var(--graphite);border-radius:7px;width:26px;height:26px;position:relative}.auth-module__9lQH2W__brandMark:after{content:"";background:var(--lime);border-radius:3px;position:absolute;inset:8px}.auth-module__9lQH2W__brandName{letter-spacing:-.01em;font-size:15px;font-weight:700}.auth-module__9lQH2W__title{letter-spacing:-.02em;margin:0 0 4px;font-size:20px}.auth-module__9lQH2W__subtitle{color:var(--muted);margin:0 0 20px;font-size:12px;line-height:1.5}.auth-module__9lQH2W__field{gap:5px;margin-bottom:13px;display:grid}.auth-module__9lQH2W__field label{color:#38403f;font-size:11px;font-weight:700}.auth-module__9lQH2W__field input{border:1px solid var(--stone);height:38px;color:inherit;background:#fff;border-radius:7px;padding:0 11px;font-family:inherit;font-size:13px}.auth-module__9lQH2W__field input:focus-visible{outline:2px solid var(--lime-deep);outline-offset:1px}.auth-module__9lQH2W__hint{color:var(--muted);font-size:10px}.auth-module__9lQH2W__submit{background:var(--lime);width:100%;height:40px;color:var(--ink);cursor:pointer;border:1px solid #99dc00;border-radius:7px;margin-top:7px;font-family:inherit;font-size:13px;font-weight:700}.auth-module__9lQH2W__submit:disabled{border-color:var(--stone);color:var(--muted);cursor:progress;background:#eef0ea}.auth-module__9lQH2W__error{color:#a51f1f;background:#fdf2f2;border:1px solid #f6c9c9;border-radius:7px;margin:0 0 13px;padding:9px 11px;font-size:11.5px;line-height:1.45}.auth-module__9lQH2W__divider{color:var(--muted);align-items:center;gap:10px;margin:14px 0 10px;font-size:11px;display:flex}.auth-module__9lQH2W__divider:before,.auth-module__9lQH2W__divider:after{content:"";background:var(--stone);flex:1;height:1px}.auth-module__9lQH2W__google{border:1px solid var(--stone);width:100%;height:40px;color:var(--ink);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:9px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.auth-module__9lQH2W__google:hover{background:#f6f7f2}.auth-module__9lQH2W__google:focus-visible{outline:2px solid var(--lime-deep);outline-offset:1px}.auth-module__9lQH2W__alt{color:var(--muted);text-align:center;margin:17px 0 0;font-size:11.5px}.auth-module__9lQH2W__alt a{color:var(--lime-deep);font-weight:700}.auth-module__9lQH2W__legal{color:var(--muted);text-align:center;margin:14px 0 0;font-size:11px;line-height:1.5}.auth-module__9lQH2W__legal a{color:var(--lime-deep);text-underline-offset:2px;text-decoration:underline}
