.google-auth-button__content{justify-content:center;align-items:center;gap:var(--spacing-2);display:inline-flex}.auth-stack{padding:var(--spacing-2) var(--spacing-8) var(--spacing-6)}.auth-stack__swap{align-items:start;display:grid}.auth-stack__swap--animated{transition:height .3s cubic-bezier(.16,1,.3,1)}.auth-stack__swap--clip{overflow:hidden}.auth-stack__view{gap:var(--spacing-6);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.auth-stack__title{text-align:center;font-family:var(--typography-font-family-sans);font-weight:var(--typography-font-weight-medium);font-size:var(--typography-font-size-lg);letter-spacing:-.01em;color:var(--theme-text-secondary);margin:0}.auth-stack__buttons{gap:var(--spacing-3);flex-direction:column;display:flex}.auth-stack__footer{text-align:center;font-size:var(--typography-font-size-xs);line-height:var(--typography-line-height-normal);color:var(--theme-text-tertiary)}.auth-stack__footer a{color:var(--theme-text-primary);font-weight:var(--typography-font-weight-semibold);text-decoration:none}.auth-stack__footer a:hover{text-decoration:underline}.auth-stack__back{align-self:center}.auth-flow__captcha{justify-content:center;display:flex}.auth-flow__text-link{color:var(--theme-text-secondary);font-size:var(--typography-font-size-xs);cursor:pointer;background:0 0;border:none;margin:0 auto;padding:0;text-decoration:underline;display:block}.auth-flow__resend-form{margin:0}.auth-flow__code-footer{align-items:center;gap:var(--spacing-2);flex-direction:column;display:flex}.auth-flow__code-help{text-align:center;color:var(--theme-text-tertiary);font-size:var(--typography-font-size-xs);line-height:var(--typography-line-height-normal);margin:0}.auth-flow__resend{justify-content:center;gap:var(--spacing-1);color:var(--theme-text-tertiary);font-size:var(--typography-font-size-xs);margin:0;display:flex}.auth-flow__resend-pending{color:var(--theme-text-tertiary)}.auth-flow__resend-button{margin:0;display:inline}.auth-flow__resend-button:disabled{color:var(--theme-text-tertiary);cursor:default;text-decoration:none}.auth-flow__resend-confirmation{text-align:center;color:var(--theme-text-secondary);font-size:var(--typography-font-size-xs);margin:0}
