.auth-methods{width:100%}.auth-method-options{gap:12px;margin:20px 0;display:grid}.auth-method-button{justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;font-weight:650;display:flex}.auth-method-button small{font-size:12px;font-weight:400}.auth-method-button:disabled{opacity:.55}.auth-method-consent{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex!important}.auth-method-consent input{flex:0 0 20px;height:20px;margin-top:2px;width:20px!important}.auth-methods>[hidden]{display:none!important}.auth-methods .text-button{min-height:44px}.auth-method-safari{gap:6px;margin:0 0 16px;font-size:14px;line-height:1.45;display:grid}.auth-method-safari p{margin:0}.auth-method-safari .text-button{justify-self:start}.auth-method-safari-link{gap:6px;display:grid}.auth-method-safari-link input{width:100%;min-height:44px;font-size:14px}.auth-methods :is(.auth-email-start,.auth-email-code){color:var(--ink);gap:14px;margin:16px 0 8px;display:grid}.auth-methods :is(.auth-email-start,.auth-email-code) p{margin:0;line-height:1.45}.auth-methods :is(.auth-email-start,.auth-email-code) label:not(.auth-method-consent){gap:6px;font-weight:600;display:grid}.auth-methods :is(.auth-email-start,.auth-email-code) input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--muted);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.auth-methods .auth-email-code input[name=code]{letter-spacing:.18em;font-variant-numeric:tabular-nums;font-size:22px}.auth-methods :is(.auth-email-start,.auth-email-code) .primary-button{width:100%;min-height:48px}.auth-methods .auth-email-actions{flex-wrap:wrap;gap:4px 16px;display:flex}.auth-methods :is(.auth-email-note,.auth-email-notice){color:var(--muted);font-size:14px}.auth-methods .auth-email-password{color:var(--muted);margin:0 0 4px;font-size:14px;display:block}.auth-methods .auth-email-make-account{width:100%;min-height:48px;margin-top:8px}.web-first-name{color:var(--ink);gap:12px;margin:8px 0 16px;display:grid}.web-first-name h2{margin:0;font-size:24px;line-height:1.2}.web-first-name p{margin:0;line-height:1.45}.web-first-name .stack-form{gap:12px;display:grid}.web-first-name label{gap:6px;font-weight:600;display:grid}.web-first-name input{box-sizing:border-box;border:1px solid var(--muted);background:var(--paper);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:12px;padding:10px 12px;font-size:16px}.web-first-name .primary-button{width:100%;min-height:48px}.web-first-name .text-button{justify-self:start;min-height:44px}.web-first-name-checking{color:var(--muted)}
