.AuthLayout_authRouteRoot__rFiI5{margin:0;padding:0;min-height:100vh;width:100%;background:#07050f}.AuthLayout_authWrapper__rvI8q{height:100vh;max-height:100vh;overflow:hidden;display:flex;align-items:stretch;justify-content:center;padding:0;background:#07050f}.AuthLayout_card__4PlKT{width:100%;max-width:980px;border:none;box-shadow:0 10px 25px -3px rgba(107,70,193,.1)}.AuthLayout_cardBody__HRtb3{padding:2rem}.AuthLayout_logoWrap__va_5H{display:flex;justify-content:center;margin-bottom:1.25rem}.AuthLayout_logoWrap__va_5H .AuthLayout_logo__iTcsB{max-width:min(100%,280px)}.AuthLayout_title__7JgQM{text-align:center;color:var(--primary-color);font-size:1.75rem;font-weight:700;margin-bottom:1rem}.AuthLayout_description__n2Bsh{text-align:center;color:#666;margin-bottom:2rem}.AuthLayout_featureList__OctwK{display:flex;flex-direction:column;gap:.75rem;margin:1.5rem 0}.AuthLayout_featureItem__rZMyv{display:flex;align-items:center;gap:.75rem;font-size:.95rem;color:#4a5568}.AuthLayout_featureBadge__k0TWH{padding:.25rem .75rem;border-radius:1rem;font-size:.85rem;font-weight:500}.AuthLayout_badgeAI__Ub_oK{background-color:#ebf4ff;color:#4299e1}.AuthLayout_badgeSmart__5RvCj{background-color:#e6fffa;color:#38b2ac}.AuthLayout_badgeSchedule__BYtub{background-color:#faf5ff;color:#805ad5}.AuthLayout_badgeSecure__3gw8j{background-color:#fff5f5;color:#e53e3e}.AuthLayout_card__4PlKT:hover{transform:translateY(-2px);transition:transform .3s ease}.AuthLayout_badge__J3dZm{animation:AuthLayout_fadeInRight__OQ_Zr .5s ease forwards;opacity:0}.AuthLayout_badge__J3dZm:first-child{animation-delay:.1s}.AuthLayout_badge__J3dZm:nth-child(2){animation-delay:.2s}.AuthLayout_badge__J3dZm:nth-child(3){animation-delay:.3s}.AuthLayout_badge__J3dZm:nth-child(4){animation-delay:.4s}@keyframes AuthLayout_fadeInRight__OQ_Zr{0%{opacity:0;transform:translateX(-10px)}to{opacity:1;transform:translateX(0)}}