@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleZ(1)}}html,body{height:100%;margin:0;padding:0}.auth-bg{font-family:Nunito,sans-serif;background:url(/build/assets/fondo-D-eLs4PL.webp) no-repeat center center fixed;background-size:cover;display:flex;justify-content:center;align-items:center;min-height:100vh;overflow:hidden}.auth-container{position:relative;max-width:900px;min-width:600px;width:100%;padding:20px;background:#ffffffeb;box-shadow:0 4px 8px #0003;border-radius:12px;z-index:1}.auth-container:before{content:"";background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.9;border-radius:8px}.right-column{background:linear-gradient(to bottom right,#1e3c72d9,#2a5298d9);color:#fff;border-radius:8px;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.card-header img{width:200px;height:auto;animation:bounceIn .3s}.brand-name{font-size:1.5rem;font-weight:700}@media (max-width: 768px){.auth-container{min-width:unset;width:100%;padding:10px}.right-column{margin-top:20px;padding:10px;text-align:center}}
