.signin-module__KN7rJG__page{background:var(--white);flex-direction:column;min-height:100svh;display:flex}.signin-module__KN7rJG__main{padding-block:clamp(4rem,8vw,9.6rem) 6.4rem;padding-inline:var(--gutter);flex:1;justify-content:center;display:flex}.signin-module__KN7rJG__card{width:100%;max-width:42rem}.signin-module__KN7rJG__h1{color:var(--c-dark);letter-spacing:-.02em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(3.6rem,2.4rem + 3vw,5.2rem);font-weight:900;line-height:1.05}.signin-module__KN7rJG__lead{color:var(--c-muted);text-wrap:pretty;margin-block:1.6rem 3.6rem;font-size:1.6rem;line-height:1.5}.signin-module__KN7rJG__form{flex-direction:column;gap:2rem;display:flex}.signin-module__KN7rJG__submit{min-height:var(--control-h);margin-block-start:1.2rem}.signin-module__KN7rJG__submitIdle,.signin-module__KN7rJG__submitIdle:hover{background:var(--c-yellow-soft);color:var(--c-muted)}.signin-module__KN7rJG__register{color:var(--c-muted);margin-block-start:3.2rem;font-size:1.6rem;line-height:1.5}.signin-module__KN7rJG__underline{color:var(--c-dark);text-decoration:underline;-webkit-text-decoration-color:var(--c-yellow);text-decoration-color:var(--c-yellow);text-underline-offset:.4rem;border-radius:.2rem;padding-block:.4rem;font-weight:600;text-decoration-thickness:.2rem;display:inline-block}.signin-module__KN7rJG__forgot{font-size:1.4rem}.signin-module__KN7rJG__underline:hover{color:var(--c-dark);-webkit-text-decoration-color:var(--c-dark);text-decoration-color:var(--c-dark)}.signin-module__KN7rJG__legal{color:var(--c-muted);margin-block-start:2.4rem;font-size:1.3rem;line-height:1.6}.signin-module__KN7rJG__legal a{color:var(--c-dark);text-underline-offset:.2rem;text-decoration:underline}.signin-module__KN7rJG__legal a:hover{color:var(--c-dark);text-decoration-thickness:.2rem}.signin-module__KN7rJG__resendRow{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin:0;font-size:1.4rem;line-height:1.5;display:flex}.signin-module__KN7rJG__linkBtn{min-height:2.8rem;color:var(--c-dark);font:inherit;text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;border-radius:.4rem;align-items:center;gap:.6rem;padding:0 .2rem;font-weight:600;text-decoration:underline;display:inline-flex}.signin-module__KN7rJG__linkBtn:hover{text-decoration-thickness:.2rem}.signin-module__KN7rJG__linkBtn:focus-visible{outline:.2rem solid var(--focus-ring);outline-offset:.2rem}.signin-module__KN7rJG__linkSpinner{width:1.4rem;height:1.4rem}
