.PasswordField-module__KHgjnG__field{display:block;position:relative}.PasswordField-module__KHgjnG__field input{padding-right:45px}.PasswordField-module__KHgjnG__field button{color:#9b8479;cursor:pointer;background:0 0;border:0;place-items:center;width:35px;height:35px;display:grid;position:absolute;top:4px;right:7px}.PasswordField-module__KHgjnG__field svg{stroke-width:1.5px;width:16px;height:16px}
.LoginForm-module__mwLNqa__form{gap:12px;display:grid}.LoginForm-module__mwLNqa__form label{color:#756057;gap:7px;font-size:13px;display:grid}.LoginForm-module__mwLNqa__form input{color:#51413a;background:#fffcf7b3;border:1px solid #dac6ba;border-radius:16px;outline:none;width:100%;height:40px;padding:0 15px}.LoginForm-module__mwLNqa__form input:focus{border-color:#b97771;box-shadow:0 0 0 3px #b977711a}.LoginForm-module__mwLNqa__feedback{align-items:center;min-height:22px;display:grid}.LoginForm-module__mwLNqa__feedback button{color:#a5625c;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-size:13px}.LoginForm-module__mwLNqa__feedback p{color:#9e4f49;margin:0;font-size:11px;line-height:1.4}.LoginForm-module__mwLNqa__submit{color:#fffaf4;cursor:pointer;background:#bd7771;border:1px solid #a76660;border-radius:999px;height:46px;box-shadow:inset 0 1px #ffffff42,0 7px 18px #7044401a}.LoginForm-module__mwLNqa__submit:hover{background:#ad6863}.LoginForm-module__mwLNqa__form button:disabled{opacity:.65;cursor:wait}.LoginForm-module__mwLNqa__form button:focus-visible{outline-offset:4px;outline:2px solid #a5625c}.LoginForm-module__mwLNqa__form input:autofill{-webkit-text-fill-color:#51413a;box-shadow:inset 0 0 0 100px #fff9f2}
.AuthShell-module__7NXmlW__page{color:#64534b;background:#eee1d4 url(/mom-life-background.png) 50%/cover no-repeat;place-items:center;height:100dvh;padding:24px 16px;display:grid;overflow-y:auto}.AuthShell-module__7NXmlW__shell{width:min(480px,100%);height:500px;position:relative}.AuthShell-module__7NXmlW__content{text-align:center;padding:38px 58px;position:relative}.AuthShell-module__7NXmlW__brand{color:#4a403b;font-family:var(--font-display), Georgia, serif;letter-spacing:-.06em;margin:0;font-size:50px;font-weight:400;line-height:1}.AuthShell-module__7NXmlW__brand em{color:#b97771;font-family:var(--font-life), Georgia, serif;font-weight:400}.AuthShell-module__7NXmlW__tabs{justify-content:center;gap:24px;margin:18px 0 20px;display:flex}.AuthShell-module__7NXmlW__tabs a{color:#806b61;border-bottom:1px solid #0000;padding:6px 0;font-size:13px;text-decoration:none}.AuthShell-module__7NXmlW__tabs a[aria-current]{color:#a5625c;border-color:#bd7771}.AuthShell-module__7NXmlW__formArea{text-align:left;height:250px}.AuthShell-module__7NXmlW__signup{text-align:center;padding:30px 0}.AuthShell-module__7NXmlW__signup p{color:#806b61;font-size:13px;line-height:1.6}.AuthShell-module__7NXmlW__button{color:#fffaf4;background:#bd7771;border:1px solid #a76660;border-radius:999px;margin:30px 0 0;padding:14px;font-size:13px;text-decoration:none;display:block}.AuthShell-module__7NXmlW__tabs a:focus-visible,.AuthShell-module__7NXmlW__button:focus-visible{outline-offset:5px;outline:2px solid #a5625c}@media (max-width:480px){.AuthShell-module__7NXmlW__content{padding:38px 35px}}
