.LoginForm-module__l9Y0_W__card{gap:var(--space-5);padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--gradient-brand) top center / 100% 3px no-repeat, var(--surface-card);text-align:left;flex-direction:column;display:flex}.LoginForm-module__l9Y0_W__field{gap:var(--space-2);flex-direction:column;display:flex}.LoginForm-module__l9Y0_W__label{color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-kicker-size);font-weight:var(--weight-semibold);letter-spacing:var(--text-kicker-tracking);text-transform:uppercase}.LoginForm-module__l9Y0_W__input{padding:var(--space-3) var(--space-4);border:1px solid var(--border-control);border-radius:var(--radius-sm);background:var(--surface-input);color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--text-body-size)}.LoginForm-module__l9Y0_W__input::placeholder{color:var(--color-text-muted)}.LoginForm-module__l9Y0_W__input:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.LoginForm-module__l9Y0_W__remember{align-items:center;gap:var(--space-3);color:var(--color-text);font-family:var(--font-body);font-size:var(--text-card-body-size);cursor:pointer;display:flex}.LoginForm-module__l9Y0_W__checkbox{width:1rem;height:1rem;accent-color:var(--color-primary);cursor:pointer;margin:0}.LoginForm-module__l9Y0_W__checkbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.LoginForm-module__l9Y0_W__error{color:var(--color-danger);font-family:var(--font-body);font-size:var(--text-card-body-size);margin:0}.LoginForm-module__l9Y0_W__submit{width:100%;padding-block:var(--space-4);border-radius:var(--radius-sm);font-size:var(--text-body-size)}@media (max-width:520px){.LoginForm-module__l9Y0_W__card{padding:var(--space-6)}}
.page-module__7HaZ1q__panel{max-width:25rem;margin:var(--space-16) auto var(--space-20);text-align:center}.page-module__7HaZ1q__kicker{margin:0 0 var(--space-3);color:var(--color-primary);font-size:var(--text-kicker-size);font-weight:var(--text-kicker-weight);letter-spacing:var(--text-kicker-tracking);text-transform:uppercase}.page-module__7HaZ1q__title{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:var(--text-h2-size);font-weight:var(--weight-bold);line-height:var(--text-h2-lh);letter-spacing:var(--text-h1-subpage-tracking);color:var(--color-text-strong)}.page-module__7HaZ1q__dek{margin:0 0 var(--space-8);color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.page-module__7HaZ1q__notice{margin:0 0 var(--space-6);padding:var(--space-4);border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--color-text-strong);font-family:var(--font-body);font-size:var(--text-card-body-size)}.page-module__7HaZ1q__footnote{margin:var(--space-6) 0 0;color:var(--color-text-muted);font-family:var(--font-body);font-size:var(--text-card-body-size)}.page-module__7HaZ1q__footnoteLink{color:var(--color-primary);font-weight:var(--weight-semibold);text-decoration:none}.page-module__7HaZ1q__footnoteLink:hover{color:var(--color-link-hover);text-decoration:underline}.page-module__7HaZ1q__footnoteLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (max-width:520px){.page-module__7HaZ1q__panel{margin-top:var(--space-10)}}
