.auth-brand-motion{display:flex;flex-direction:column;align-items:center;gap:16px;margin-bottom:1.75rem}.auth-brand-motion__mark{position:relative;display:grid;place-items:center;width:84px;height:106px}.auth-brand-motion__mark svg{position:relative;z-index:1;width:84px;height:106px;overflow:visible;filter:drop-shadow(0 0 12px rgba(0, 255, 136, .12))}.auth-brand-motion__mark g path{fill:none;stroke:#e8ece9;stroke-width:10;stroke-linecap:square;stroke-dasharray:680;stroke-dashoffset:680}.auth-brand-motion__trace-point{fill:#fff;stroke:rgba(255,255,255,.96);stroke-width:3;filter:drop-shadow(0 0 6px #fff) drop-shadow(0 0 16px rgba(235, 247, 255, .9)) drop-shadow(0 0 28px rgba(205, 230, 255, .62));opacity:0}.auth-brand-motion__wordmark{display:block;width:172px;height:auto;opacity:0}@media (prefers-reduced-motion:no-preference){.auth-brand-motion__mark g path{animation:auth-mark-draw 1.5s cubic-bezier(.22,1,.36,1) forwards}.auth-brand-motion__mark g path:nth-child(2){animation-delay:.08s}.auth-brand-motion__mark g path:nth-child(3){animation-delay:.16s}.auth-brand-motion__mark g path:nth-child(4){animation-delay:.24s}.auth-brand-motion__mark g path:nth-child(5){animation-delay:.32s}.auth-brand-motion__mark svg{animation:auth-mark-breathe 5s 1.8s ease-in-out infinite}.auth-brand-motion__trace-point{animation:auth-trace-point-in .25s 1.55s ease-out forwards}.auth-brand-motion__wordmark{animation:auth-wordmark-in .8s 1s cubic-bezier(.22,1,.36,1) forwards}}@keyframes auth-mark-draw{to{stroke-dashoffset:0}}@keyframes auth-mark-breathe{0%,100%,72%{filter:drop-shadow(0 0 12px rgba(0, 255, 136, .12));transform:translateY(0)}82%{filter:drop-shadow(0 0 20px rgba(0, 255, 136, .3));transform:translateY(-2px)}}@keyframes auth-trace-point-in{to{opacity:1}}@keyframes auth-wordmark-in{from{opacity:0;transform:translateY(8px);letter-spacing:.2em}to{opacity:1;transform:translateY(0);letter-spacing:normal}}@media (prefers-reduced-motion:reduce){.auth-brand-motion__mark g path{stroke-dashoffset:0}.auth-brand-motion__wordmark{opacity:1}.auth-brand-motion__trace-point{display:none}}