.auth-wordmark{display:inline-block;margin-bottom:20px;font-family:var(--font-display);font-size:32px;line-height:1.1;text-transform:uppercase;letter-spacing:-.01em;text-decoration:none;color:var(--ink-900)}.auth-wordmark .lead{color:inherit;transition:color .14s linear}.auth-wordmark:hover .lead{color:var(--brand-text)}@media (max-width:760px),(pointer:coarse){.auth-wordmark{display:inline-flex;align-items:center;min-height:var(--touch-min)}}.auth-wordmark em{font-style:normal;color:var(--periwinkle-600)}.auth-wordmark:focus-visible{outline:2px solid var(--periwinkle-800);outline-offset:4px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){.auth-wordmark .lead{transition:none}}.auth-page a:focus-visible,.auth-page button:focus-visible,.auth-page input:focus-visible{outline:2px solid var(--periwinkle-800);outline-offset:2px}.auth-page input:disabled{background:var(--surface-sunken);color:var(--ink-500)}.auth-page button:disabled{opacity:.5;cursor:default}@media (max-width:760px){.auth-page button,.auth-page input{min-height:var(--touch-min)}}@keyframes setup-slide-in{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:none}}@keyframes setup-slide-back{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:none}}.setup-slide{animation:setup-slide-in .26s cubic-bezier(.22,1,.36,1) both}.setup-slide-back{animation:setup-slide-back .26s cubic-bezier(.22,1,.36,1) both}@media (prefers-reduced-motion:reduce){.setup-slide,.setup-slide-back{animation:none}}