.auth-form-module__UaVI8G__page{justify-content:center;align-items:center;min-height:100svh;padding:40px 24px;display:flex}.auth-form-module__UaVI8G__container{width:100%;max-width:384px}.auth-form-module__UaVI8G__heading{text-align:center;flex-direction:column;align-items:center;gap:8px;margin-bottom:28px;display:flex}.auth-form-module__UaVI8G__heading>a{min-height:44px;margin-bottom:16px}.auth-form-module__UaVI8G__heading h1{font-size:var(--text-heading);letter-spacing:-.03em;font-weight:600}.auth-form-module__UaVI8G__heading p,.auth-form-module__UaVI8G__hint,.auth-form-module__UaVI8G__back,.auth-form-module__UaVI8G__feedback{font-size:var(--text-small);color:var(--muted);overflow-wrap:anywhere}.auth-form-module__UaVI8G__heading p a,.auth-form-module__UaVI8G__fieldHeading a{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.auth-form-module__UaVI8G__heading p a:hover,.auth-form-module__UaVI8G__fieldHeading a:hover,.auth-form-module__UaVI8G__back:hover{color:var(--blue)}.auth-form-module__UaVI8G__form{gap:24px;display:grid}.auth-form-module__UaVI8G__field{gap:8px;display:grid}.auth-form-module__UaVI8G__field label{font-size:var(--text-small);font-weight:500}.auth-form-module__UaVI8G__fieldHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.auth-form-module__UaVI8G__fieldHeading a{font-size:var(--text-small)}.auth-form-module__UaVI8G__field input{border:1px solid var(--line);background:var(--background);width:100%;min-width:0;height:46px;color:var(--ink);font:inherit;border-radius:6px;padding:10px 12px}.auth-form-module__UaVI8G__field input::placeholder{color:var(--muted)}.auth-form-module__UaVI8G__field input:focus-visible,.auth-form-module__UaVI8G__container button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.auth-form-module__UaVI8G__password{position:relative}.auth-form-module__UaVI8G__password input{padding-right:48px}.auth-form-module__UaVI8G__reveal{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:5px;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:1px}.auth-form-module__UaVI8G__reveal:hover{color:var(--ink)}.auth-form-module__UaVI8G__container .auth-form-module__UaVI8G__action,.auth-form-module__UaVI8G__container .auth-form-module__UaVI8G__google{width:100%;min-height:46px;font-family:inherit;font-size:var(--text-small);cursor:pointer;gap:12px}.auth-form-module__UaVI8G__separator{font-size:var(--text-small);color:var(--muted);align-items:center;gap:16px;margin-block:24px;display:flex}.auth-form-module__UaVI8G__separator:before,.auth-form-module__UaVI8G__separator:after{content:"";background:var(--line);flex:1;height:1px}.auth-form-module__UaVI8G__container .auth-form-module__UaVI8G__google{border-color:var(--line);background:var(--background);color:var(--ink)}.auth-form-module__UaVI8G__container .auth-form-module__UaVI8G__google:hover{background:var(--blue-soft)}.auth-form-module__UaVI8G__container button:disabled,.auth-form-module__UaVI8G__field input:disabled{opacity:.55;cursor:wait}.auth-form-module__UaVI8G__textAction{min-height:44px;color:var(--ink);font:inherit;font-size:var(--text-small);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:12px auto 0;text-decoration:underline;display:block}.auth-form-module__UaVI8G__feedback:not(:empty){border:1px solid var(--line);color:var(--ink);border-radius:6px;margin-top:20px;padding:12px 14px}.auth-form-module__UaVI8G__back{justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:24px auto 0;display:flex}@media (prefers-color-scheme:dark){.auth-form-module__UaVI8G__field input,.auth-form-module__UaVI8G__container .auth-form-module__UaVI8G__google{border-color:var(--border)}}@media (max-width:600px){.auth-form-module__UaVI8G__page{padding:32px 24px}}
