.sign-in-module__0UmERq__sign-in{width:100%;max-width:var(--size-auth-card);align-content:start;justify-items:center;display:grid}.sign-in-module__0UmERq__sign-in__pets{z-index:var(--z-raised);gap:var(--space-2);width:var(--size-auth-pets);margin-bottom:calc(var(--space-1) * -1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.sign-in-module__0UmERq__sign-in__card{gap:var(--space-6);width:100%;padding:var(--space-8) var(--space-5) var(--space-6);background-color:var(--color-surface-raised);border-radius:var(--radius-xl);box-shadow:var(--shadow-2);display:grid}.sign-in-module__0UmERq__sign-in__header{gap:var(--space-2);text-align:center;justify-items:center;display:grid}.sign-in-module__0UmERq__sign-in__title{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);text-wrap:balance}.sign-in-module__0UmERq__sign-in__lead{color:var(--color-text-muted);text-wrap:pretty}.sign-in-module__0UmERq__sign-in__steps{gap:var(--space-2) var(--space-4);font-size:var(--text-sm);font-weight:var(--weight-semibold);flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.sign-in-module__0UmERq__sign-in__step{gap:var(--space-2);align-items:center;display:inline-flex}.sign-in-module__0UmERq__sign-in__step-number{width:var(--size-progress-dot);aspect-ratio:1;font-weight:var(--weight-semibold);font-variant-numeric:tabular-nums;color:var(--color-accent-text);background-color:var(--color-accent-surface);border-radius:var(--radius-round);place-items:center;display:grid}.sign-in-module__0UmERq__sign-in__form{gap:var(--space-5);display:grid}.sign-in-module__0UmERq__sign-in__terms{font-size:var(--text-sm);color:var(--color-text-muted)}.sign-in-module__0UmERq__sign-in__terms a{color:var(--color-accent-text)}.sign-in-module__0UmERq__sign-in__choices{gap:var(--space-3);display:grid}.sign-in-module__0UmERq__sign-in__switch{padding-top:var(--space-5);text-align:center;border-top:var(--size-control-border) solid var(--color-border)}.sign-in-module__0UmERq__sign-in__secondary{gap:var(--space-3);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:30rem){.sign-in-module__0UmERq__sign-in__card{padding:var(--space-10) var(--space-8) var(--space-8)}.sign-in-module__0UmERq__sign-in__title{font-size:var(--text-3xl)}}
