.Honeypot-module-scss-module__7gVOfG__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
.auth-module-scss-module__iNfzcW__page{min-height:calc(100dvh - var(--header-height));padding-block:var(--space-7);background:radial-gradient(circle at 20% 15%, var(--color-spectral-soft), transparent 28rem),radial-gradient(circle at 85% 80%, var(--color-ember-soft), transparent 26rem);place-items:center;display:grid;position:relative;overflow:hidden}.auth-module-scss-module__iNfzcW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);width:min(26rem,100vw - 2*var(--space-4));padding:var(--space-6);gap:var(--space-5);box-shadow:var(--shadow-card-hover);flex-direction:column;display:flex;position:relative}.auth-module-scss-module__iNfzcW__card:before{content:"✦";top:calc(var(--space-4)*-1);width:var(--space-6);height:var(--space-6);border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-ember);font-size:var(--text-xs);border-radius:50%;place-items:center;display:grid;position:absolute;left:50%;transform:translate(-50%)}.auth-module-scss-module__iNfzcW__title{font-size:var(--text-2xl);letter-spacing:-.02em;text-align:center;line-height:1.15}.auth-module-scss-module__iNfzcW__subtitle{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-2);text-align:center;line-height:1.6}@media (max-width:30rem){.auth-module-scss-module__iNfzcW__page{padding-top:var(--space-6);align-items:start}.auth-module-scss-module__iNfzcW__card{padding:var(--space-5) var(--space-4);border-radius:var(--radius-md)}}.auth-module-scss-module__iNfzcW__form{gap:var(--space-4);flex-direction:column;display:flex}.auth-module-scss-module__iNfzcW__twoFactorForm input{font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}.auth-module-scss-module__iNfzcW__formAlert{margin-top:var(--space-2)}.auth-module-scss-module__iNfzcW__agreementField{gap:var(--space-2);flex-direction:column;display:flex}.auth-module-scss-module__iNfzcW__agreementField a{font-weight:600}.auth-module-scss-module__iNfzcW__fieldError{margin-left:calc(1.1rem + var(--space-3));color:var(--color-blood);font-size:var(--text-xs)}.auth-module-scss-module__iNfzcW__footer{font-size:var(--text-sm);color:var(--color-text-secondary);text-align:center}.auth-module-scss-module__iNfzcW__rememberRow{justify-content:space-between;align-items:center;display:flex}.auth-module-scss-module__iNfzcW__forgotPassword{font-size:var(--text-sm)}.auth-module-scss-module__iNfzcW__divider{align-items:center;gap:var(--space-3);color:var(--color-text-faint);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;grid-template-columns:1fr auto 1fr;display:grid}.auth-module-scss-module__iNfzcW__divider:before,.auth-module-scss-module__iNfzcW__divider:after{content:"";background:var(--color-border);height:1px}
.GoogleSignInButton-module-scss-module__tkL9va__wrap{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.GoogleSignInButton-module-scss-module__tkL9va__error{color:var(--color-blood);font-size:var(--text-sm);text-align:center}.GoogleSignInButton-module-scss-module__tkL9va__form{gap:var(--space-4);flex-direction:column;width:100%;display:flex}.GoogleSignInButton-module-scss-module__tkL9va__twoFactorForm input{font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:.35em;text-align:center}
