.auth-crew{--s:84px;position:absolute;inset:0;z-index:0;pointer-events:none}.auth-mate{position:absolute;width:var(--s);height:var(--s);left:calc(var(--fx) * 100% + var(--cx) * var(--s) - var(--s) / 2);top:calc(var(--cy) * var(--s) - var(--s) / 2);transform-origin:50% 70%;rotate:calc(var(--lean) * 1deg);transition:rotate var(--dur-morph) var(--ease-morph),translate var(--dur-morph) var(--ease-morph)}.auth-mate .bot{width:100%;height:100%}.auth-mate[data-asleep]{rotate:calc(var(--lean) * .4deg);translate:calc(var(--lean) * .4px) calc(var(--s) * .14)}@media (max-width:559.98px){.auth-crew{--s:40px}.auth-mate{left:calc((var(--i) + .5) / 9 * 100% - var(--s) / 2);top:calc(var(--s) * -.3 + var(--rise) * 1px - var(--s) / 2);rotate:calc(var(--row-lean) * 1deg)}.auth-mate[data-asleep]{rotate:calc(var(--row-lean) * .4deg);translate:calc(var(--row-lean) * .4px) calc(var(--s) * .14)}}@media (prefers-reduced-motion:no-preference){[data-theme=dark] .auth-crew .bot[data-state=sleep] .bot-shape{fill:#3a3b40;stroke:#3a3b40}[data-theme=dark] .auth-crew .bot-z text{fill:#6b6d72}}@media (prefers-reduced-motion:reduce){.auth-mate,.auth-mate[data-asleep]{translate:none;transition:none}.auth-mate[data-asleep]{rotate:calc(var(--lean) * 1deg)}.auth-crew .bot[data-state=sleep] .bot-shape{fill:var(--bot);stroke:none}.auth-crew .bot[data-state=sleep] .bot-eye{opacity:1}.auth-crew .bot[data-state=sleep] :is(.bot-shut,.bot-z){opacity:0}}@media (prefers-reduced-motion:reduce) and (max-width:559.98px){.auth-mate[data-asleep]{rotate:calc(var(--row-lean) * 1deg)}}