.styles_loginContainer__kHGjE{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 24px;height:100vh}.styles_loginContainer__kHGjE .styles_content__i4JQT{font-weight:700;width:100%;margin:0 auto;max-width:370px;border:1px solid #000;border-radius:10px;padding:20px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.styles_loginContainer__kHGjE .styles_content__i4JQT h1{color:#111827;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;line-height:1.25}.styles_loginContainer__kHGjE .styles_content__i4JQT form{margin-top:1rem;gap:20px}.styles_loginContainer__kHGjE .styles_content__i4JQT form label{margin-bottom:4px}.styles_loginContainer__kHGjE .styles_content__i4JQT form input{margin-top:10px;display:block;padding:.625rem;background-color:#f9fafb;color:#111827;font-size:.875rem;line-height:1.25rem;width:100%;border-radius:.5rem;border-width:1px;border-color:#d1d5db}.styles_loginContainer__kHGjE .styles_content__i4JQT form input:focus{outline:none;box-shadow:0 0 0 1px #1a56db;border-color:#1a56db}.styles_loginContainer__kHGjE .styles_content__i4JQT form button{padding:.625rem 1.25rem;color:#fff;font-size:.875rem;line-height:1.25rem;font-weight:500;text-align:center;width:100%;border-radius:.5rem;border:none;background-color:#1a56db;transition:background-color .2s}.styles_loginContainer__kHGjE .styles_content__i4JQT form button:hover{background-color:#1e429f}@media(min-width:640px){.styles_loginContainer__kHGjE input{font-size:.875rem;line-height:1.25rem}}