.Login-module__vPQwDa__page{--paper:#f0eee8;--ink:#1c2125;--muted:#606a70;--error:#8f3931;background:var(--paper);min-height:100svh;color:var(--ink);justify-content:center;align-items:center;padding:clamp(64px,10vh,112px) 28px;display:flex}.Login-module__vPQwDa__page *,.Login-module__vPQwDa__page :before,.Login-module__vPQwDa__page :after{box-sizing:border-box}.Login-module__vPQwDa__content{width:100%;max-width:420px}.Login-module__vPQwDa__heading{letter-spacing:-.035em;text-wrap:balance;margin:0 0 44px;font-family:Georgia,Times New Roman,serif;font-size:clamp(50px,5.5vw,72px);font-weight:400;line-height:1.02}.Login-module__vPQwDa__form{flex-direction:column;gap:24px;display:flex}.Login-module__vPQwDa__input{width:100%;min-width:0;height:56px;color:var(--ink);font:inherit;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #838b8f;border-radius:0;padding:12px 0;font-size:18px;line-height:1.4;display:block}.Login-module__vPQwDa__field{display:block}.Login-module__vPQwDa__label{color:var(--muted);font-size:15px;line-height:1.4;display:block}.Login-module__vPQwDa__input::placeholder{color:var(--muted);opacity:1}.Login-module__vPQwDa__input:focus{border-bottom-color:#315e72}.Login-module__vPQwDa__input:-webkit-autofill{-webkit-text-fill-color:var(--ink);box-shadow:inset 0 0 0 1000px var(--paper);caret-color:var(--ink)}.Login-module__vPQwDa__notice{overflow-wrap:anywhere;border-top:1px solid #838b8f;border-bottom:1px solid #838b8f;margin:0;padding:18px 0;font-size:16px;line-height:1.65}.Login-module__vPQwDa__link{color:inherit;text-underline-offset:4px;text-decoration:underline}.Login-module__vPQwDa__error{color:var(--error);overflow-wrap:anywhere;align-items:flex-start;gap:10px;margin:0;font-size:16px;line-height:1.5;display:flex}.Login-module__vPQwDa__error svg{flex-shrink:0;margin-top:3px}.Login-module__vPQwDa__error span{min-width:0}.Login-module__vPQwDa__submit{width:100%;min-height:58px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:1px solid #838b8f;border-left:0;border-right:0;border-radius:0;padding:12px 0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1.4;transition:color .2s,border-color .2s;display:block}.Login-module__vPQwDa__submit:hover:not(:disabled){color:#315e72;border-color:#315e72}.Login-module__vPQwDa__submit:disabled{color:var(--muted);cursor:wait;opacity:1}.Login-module__vPQwDa__recovery{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.Login-module__vPQwDa__invite{color:var(--muted);overflow-wrap:anywhere;margin:24px 0 0;font-size:16px;line-height:1.5}.Login-module__vPQwDa__page :is(input,button,a):focus-visible{outline-offset:5px;outline:2px solid #315e72}.Login-module__vPQwDa__form [role=alert]{color:var(--error)}.Login-module__vPQwDa__skeletonField{border-bottom:1px solid #838b8f;height:56px}.Login-module__vPQwDa__skeletonSubmit{border-block:1px solid #838b8f;height:58px;margin-top:24px}@media (max-width:420px){.Login-module__vPQwDa__page{padding:56px 25px}.Login-module__vPQwDa__heading{margin-bottom:36px;font-size:54px}.Login-module__vPQwDa__form{gap:22px}.Login-module__vPQwDa__invite{margin-top:22px}}@media (prefers-reduced-motion:reduce){.Login-module__vPQwDa__page *,.Login-module__vPQwDa__page :before,.Login-module__vPQwDa__page :after{transition:none!important}}
