.signup-page .reass-pane.login-pane{background:linear-gradient(140deg,#FFFFFF,#FFF9E4);padding:56px;align-items:center;justify-content:center;display:flex;flex-direction:column}.signup-page .reass-pane.login-pane:before{background:radial-gradient(circle,rgba(232,181,71,.22),transparent 65%);top:-120px;right:-120px}.login-stage{width:100%;flex-direction:column;gap:32px;z-index:1}.login-bot-wrap,.login-stage{display:flex;align-items:center;justify-content:center;position:relative}.login-bot-wrap{width:260px;height:260px}.login-caption{height:28px;font-family:var(--font-body);font-size:14px;font-weight:500;color:#4D4138;letter-spacing:-.005em;position:relative;min-width:280px;text-align:center}.login-caption,.login-caption-text{display:flex;align-items:center;justify-content:center}.login-caption-text{position:absolute;inset:0;animation:cap-fade 7s ease-in-out infinite}@keyframes cap-fade{0%,to{opacity:0;transform:translateY(4px)}10%,88%{opacity:1;transform:translateY(0)}}@media (max-width:980px){.signup-page .reass-pane.login-pane{padding:28px 24px 36px}.login-bot-wrap{width:180px;height:180px}}@media (max-width:560px){.signup-page .reass-pane.login-pane{display:none}}.pose-wave .arm{transform-origin:60px 36px;animation:arm-wave 7s var(--ease-out) infinite}@keyframes arm-wave{0%{transform:rotate(0deg) translateY(0)}4%{transform:rotate(-15deg) translateY(0)}8%{transform:rotate(-55deg) translateY(-2px)}12%{transform:rotate(-40deg) translateY(-2px)}16%{transform:rotate(-65deg) translateY(-2px)}20%{transform:rotate(-40deg) translateY(-2px)}24%{transform:rotate(-55deg) translateY(-2px)}29%{transform:rotate(0deg) translateY(0)}to{transform:rotate(0deg) translateY(0)}}.pose-wave .head-group{transform-origin:32px 56px;animation:head-nod 7s ease-in-out infinite}@keyframes head-nod{0%,30%{transform:rotate(0deg)}35%,42%{transform:rotate(-1.5deg)}47%,54%{transform:rotate(1.2deg)}59%,to{transform:rotate(0deg)}}.pose-wave .visor-glow{opacity:0;animation:visor-glow 7s ease-in-out infinite}@keyframes visor-glow{0%,65%,to{opacity:0}72%,80%{opacity:.5}}.pose-wave .eye-pair{animation:pose-blink 7s step-end infinite;transform-origin:center}@keyframes pose-blink{0%,32%,36%,65%,69%,to{transform:scaleY(1)}34%,67%{transform:scaleY(.05)}}.pose-chart .chart-card{transform-origin:center;animation:chart-bob 6s ease-in-out infinite}@keyframes chart-bob{0%,to{transform:translateY(0) rotate(-4deg)}50%{transform:translateY(-4px) rotate(-2deg)}}.pose-chart .chart-line{stroke-dasharray:140;stroke-dashoffset:140;animation:chart-draw 6s ease-in-out infinite}@keyframes chart-draw{0%{stroke-dashoffset:140}60%{stroke-dashoffset:0}to{stroke-dashoffset:0}}.pose-chart .chart-dot{opacity:0;animation:chart-dot 6s ease-in-out infinite}@keyframes chart-dot{0%,60%{opacity:0}70%,to{opacity:1}}.pose-chart .eye-pair{animation:eyes-track 6s ease-in-out infinite}@keyframes eyes-track{0%,to{transform:translate(2px)}40%{transform:translate(4px)}}.pose-cylon .scan-bar{opacity:.95}.pose-cylon .scan-bar-anim{animation:cylon-sweep 2.6s var(--ease-in-out) infinite}@keyframes cylon-sweep{0%{transform:translateX(0)}50%{transform:translateX(38px)}to{transform:translateX(0)}}.pose-cylon .eye-pair{opacity:.35}@media (prefers-reduced-motion:reduce){.login-caption-text,.pose-chart .chart-card,.pose-chart .chart-dot,.pose-chart .chart-line,.pose-chart .eye-pair,.pose-cylon .scan-bar-anim,.pose-wave .arm,.pose-wave .eye-pair,.pose-wave .head-group,.pose-wave .visor-glow{animation:none!important}.login-caption-text{opacity:1}.pose-chart .chart-line{stroke-dashoffset:0}.pose-chart .chart-dot{opacity:1}}