.su-intro{display:flex;max-width:640px;flex-direction:column;align-items:center;gap:12px;text-align:center}.su-title{margin:0;font-size:36px;line-height:40px;font-weight:600;letter-spacing:-.022em}@media (width >= 640px){.su-title{font-size:48px;line-height:1}}.su-sub{margin:0;font-size:15px;color:#9a9a9a}.au-card.su-card{max-width:420px}.au-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.su-submit{width:100%;min-height:44px;border-radius:9999px;background-color:#1a1a1a;font-size:15px;font-weight:600;color:#fff;transition:opacity .15s}.su-submit:hover{opacity:.9}.su-google,.su-google-wrap{display:flex;justify-content:center}.su-google{min-width:44px;min-height:44px;align-items:center;border:1px solid #d6d6d6;border-radius:9999px;opacity:.5;cursor:not-allowed;pointer-events:none;user-select:none}.su-switch{text-align:center}