.login-module__LLPDmG__main{width:min(calc(100% - var(--canvas-gutter)*2), 30rem);min-height:65vh;margin:0 auto;padding:4rem 0}.login-module__LLPDmG__card{border:1px solid var(--color-border);background:#fff;border-radius:1rem;padding:clamp(1.5rem,5vw,2.5rem)}.login-module__LLPDmG__card h1{letter-spacing:-.04em;font-size:1.8rem}.login-module__LLPDmG__card p{color:var(--color-muted);overflow-wrap:anywhere;margin-top:1rem;line-height:1.6}.login-module__LLPDmG__form{gap:1rem;margin-top:1.5rem;display:grid}.login-module__LLPDmG__form label{gap:.5rem;font-size:.9rem;font-weight:700;display:grid}.login-module__LLPDmG__form input{border:1px solid var(--color-border);border-radius:var(--button-radius);width:100%;min-height:3rem;font:inherit;color:var(--color-ink);background:#fff;padding:.7rem}.login-module__LLPDmG__form button,.login-module__LLPDmG__secondary,.login-module__LLPDmG__text{border-radius:var(--button-radius);min-height:2.8rem;font:inherit;background:var(--color-brand);color:var(--color-ink);border:1px solid #0000;padding:.7rem 1rem;font-weight:750}.login-module__LLPDmG__secondary{border-color:var(--color-border);background:#fff;margin-top:1rem}.login-module__LLPDmG__text{color:var(--color-link);background:0 0;padding-left:0;display:block}.login-module__LLPDmG__card button:disabled{opacity:.55;cursor:default}.login-module__LLPDmG__card .login-module__LLPDmG__error{color:#963b30}
