.m-auth-sheet{animation:m-auth-in var(--m-dur-base) var(--m-ease-out) both}@keyframes m-auth-in{0%{opacity:0;transform:scale(.98)translateY(6px)}}.m-auth-msg{animation:m-auth-msg-in .12s var(--m-ease-out) both}@keyframes m-auth-msg-in{0%{opacity:0}}.m-auth-press{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--m-dur-press) var(--m-ease-out), filter var(--m-dur-fast) var(--m-ease-out), background-color var(--m-dur-fast) var(--m-ease-out), border-color var(--m-dur-fast) var(--m-ease-out)}.m-auth-press:active:not(:disabled){transform:scale(.97)}.m-auth-press:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.m-auth-secondary:hover:not(:disabled){background-color:var(--m-stage);border-color:#d5d3dc}.m-auth-primary:hover:not(:disabled){filter:brightness(1.06)}.m-auth-chip:hover{background-color:var(--m-stage);border-color:#c9c7d2}}.m-auth-checking{animation:m-auth-pulse 1.1s var(--m-ease-in-out) infinite}@keyframes m-auth-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.m-auth-sheet{animation:m-auth-fade var(--m-dur-fast) var(--m-ease-out) both}@keyframes m-auth-fade{0%{opacity:0}}.m-auth-checking{animation:none}.m-auth-press:active:not(:disabled){transform:none}}
