.AuthForm-module__oRl-7W__formStack,.AuthForm-module__oRl-7W__form{gap:1rem;display:grid}.AuthForm-module__oRl-7W__form label{color:var(--foreground);gap:.45rem;font-weight:700;display:grid}.AuthForm-module__oRl-7W__checkboxLabel{grid-template-columns:auto 1fr;align-items:start;font-size:.875rem;font-weight:400!important}.AuthForm-module__oRl-7W__checkboxLabel input{margin-top:.2rem;width:auto!important}.AuthForm-module__oRl-7W__form input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--foreground);border-radius:.65rem;padding:.75rem .875rem}.AuthForm-module__oRl-7W__form button,.AuthForm-module__oRl-7W__secondaryButton{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:.65rem;padding:.8rem 1rem;font-weight:700}.AuthForm-module__oRl-7W__form button:disabled{cursor:wait;opacity:.65}.AuthForm-module__oRl-7W__secondaryButton{border:1px solid var(--border);background:var(--surface);color:var(--foreground)}.AuthForm-module__oRl-7W__divider{color:var(--muted-foreground);text-align:center}.AuthForm-module__oRl-7W__error{color:#b42318;font-size:.9rem}.AuthForm-module__oRl-7W__alertLink{margin-top:.4rem}.AuthForm-module__oRl-7W__alertLink a.AuthForm-module__oRl-7W__alertAnchor{color:inherit;font-weight:700;text-decoration:underline}
.page-module__kIwKeG__main{background:radial-gradient(circle at 15% 15%,#dff1e4 0,#0000 30%),radial-gradient(circle at 90% 75%,#f4e1cb 0,#0000 25%),#f8fbf9;place-items:center;min-height:calc(100vh - 4.5rem);padding:3rem 1rem;display:grid}.page-module__kIwKeG__card{background:#fffffff0;border:1px solid #2d62411a;border-radius:1.5rem;gap:1.75rem;width:min(100%,31rem);padding:clamp(1.5rem,5vw,2.5rem);display:grid;box-shadow:0 2rem 5rem #23402d1f}.page-module__kIwKeG__heading{text-align:center;gap:.6rem;display:grid}.page-module__kIwKeG__kicker{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:850}.page-module__kIwKeG__heading h1{letter-spacing:-.05em;font-size:clamp(2rem,6vw,2.7rem)}.page-module__kIwKeG__heading p{color:var(--muted-foreground);line-height:1.55}.page-module__kIwKeG__links{gap:.6rem;display:grid}.page-module__kIwKeG__alertLink{margin-top:.4rem}.page-module__kIwKeG__alertLink a{text-align:left;display:inline-block}.page-module__kIwKeG__card a{color:var(--brand);text-align:center;font-weight:700;text-decoration:none}.page-module__kIwKeG__card a:hover{text-decoration:underline}
