.signing-in-veil{align-items:center;animation:signing-in-veil-enter var(--duration-fast) var(--ease-default);background:var(--bg-primary);display:flex;flex-direction:column;inset:0;justify-content:center;padding:max(var(--space-6),env(safe-area-inset-top,0px)) max(var(--space-6),env(safe-area-inset-right,0px)) max(var(--space-6),env(safe-area-inset-bottom,0px)) max(var(--space-6),env(safe-area-inset-left,0px));position:fixed;z-index:var(--z-max)}.signing-in-veil[hidden]{display:none}.signing-in-veil__content{align-items:center;display:flex;flex-direction:column;margin-bottom:var(--space-16)}.signing-in-veil__mark{height:6rem;overflow:visible;width:6rem}.signing-in-veil__trace{animation:signing-in-veil-draw 1.2s cubic-bezier(.45,0,.2,1) 80ms backwards;fill:none;stroke:var(--brand-primary);stroke-dasharray:var(--signing-in-veil-mark-length) 600px;stroke-dashoffset:0;stroke-linecap:square}.signing-in-veil__glint{animation:signing-in-veil-glint 3s cubic-bezier(.4,0,.2,1) 1.5s infinite;fill:none;stroke:var(--text-on-vivid);stroke-dasharray:40px 700px;stroke-dashoffset:44px;stroke-linecap:round;stroke-opacity:.38;stroke-width:4}.signing-in-veil__label{animation:signing-in-veil-rise var(--duration-normal) var(--ease-default) .35s backwards;color:var(--text-body);font-family:var(--font-sans);font-size:var(--font-xl);font-weight:var(--weight-medium);letter-spacing:var(--text-tracking-heading);margin:var(--space-8) 0 0;text-align:center}.signing-in-veil--leaving{animation:signing-in-veil-leave var(--duration-normal) var(--ease-default) forwards;pointer-events:none}.signing-in-veil--leaving .signing-in-veil__content{animation:signing-in-veil-lift var(--duration-normal) var(--ease-default) forwards}@keyframes signing-in-veil-enter{0%{opacity:0}}@keyframes signing-in-veil-draw{0%{stroke-dashoffset:calc(var(--signing-in-veil-mark-length) + 8px)}}@keyframes signing-in-veil-glint{0%{stroke-dashoffset:44px}60%,to{stroke-dashoffset:calc(var(--signing-in-veil-mark-length)*-1 - 8px)}}@keyframes signing-in-veil-rise{0%{opacity:0;transform:translateY(.375rem)}}@keyframes signing-in-veil-leave{to{opacity:0}}@keyframes signing-in-veil-lift{to{transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.signing-in-veil--leaving .signing-in-veil__content,.signing-in-veil:not(.signing-in-veil--leaving),.signing-in-veil__label,.signing-in-veil__trace{animation:none}.signing-in-veil__glint{display:none}}