.fondo-vivo{display:none}[data-theme=liquid-glass-premium] .login-bg{isolation:isolate}[data-theme=liquid-glass-premium] .fondo-vivo{display:block;position:fixed;inset:-10%;z-index:-1;pointer-events:none;overflow:hidden}.fondo-vivo>span{position:absolute;border-radius:50%;will-change:transform}.fondo-vivo .fv-cielo{left:-8%;top:-14%;width:56vw;height:56vw;background:radial-gradient(circle,rgba(125,196,255,.5),rgba(125,196,255,0) 66%);animation:fv-a 26s ease-in-out infinite}.fondo-vivo .fv-lila{right:-10%;top:-6%;width:52vw;height:52vw;background:radial-gradient(circle,rgba(196,176,255,.48),rgba(196,176,255,0) 66%);animation:fv-b 30s ease-in-out infinite}.fondo-vivo .fv-melocoton{left:28%;bottom:-30%;width:60vw;height:60vw;background:radial-gradient(circle,rgba(255,198,170,.42),rgba(255,198,170,0) 64%);animation:fv-c 34s ease-in-out infinite}.fondo-vivo .fv-menta{right:4%;bottom:-12%;width:34vw;height:34vw;background:radial-gradient(circle,rgba(150,236,206,.42),rgba(150,236,206,0) 64%);animation:fv-a 28s ease-in-out infinite reverse}@keyframes fv-a{0%,to{transform:translate(0) scale(1)}50%{transform:translate(6vw,4vh) scale(1.1)}}@keyframes fv-b{0%,to{transform:translate(0) scale(1.04)}50%{transform:translate(-7vw,-3vh) scale(.95)}}@keyframes fv-c{0%,to{transform:translate(0)}50%{transform:translate(4vw,-7vh)}}@keyframes gl-sube{0%{opacity:0;transform:translateY(16px) scale(.988)}to{opacity:1;transform:none}}.fade-slide-up,[data-theme=liquid-glass-premium] main>div>:not([class*=animate-]):not([class~=fixed]):not([style*=fixed]){animation:gl-sube .75s cubic-bezier(.16,1,.3,1) backwards}[data-theme=liquid-glass-premium] main>div>:first-child{animation-delay:0s}[data-theme=liquid-glass-premium] main>div>:nth-child(2){animation-delay:.06s}[data-theme=liquid-glass-premium] main>div>:nth-child(3){animation-delay:.12s}[data-theme=liquid-glass-premium] main>div>:nth-child(4){animation-delay:.18s}[data-theme=liquid-glass-premium] main>div>:nth-child(5){animation-delay:.24s}[data-theme=liquid-glass-premium] main>div>:nth-child(6){animation-delay:.3s}[data-theme=liquid-glass-premium] main>div>:nth-child(n+7){animation-delay:.36s}[data-theme=liquid-glass-premium] .glass-card,[data-theme=liquid-glass-premium] .glass-hero,[data-theme=liquid-glass-premium] .kpi-card{box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 14px 44px -16px rgba(30,41,90,.22),0 2px 6px rgba(30,41,90,.05)}[data-theme=liquid-glass-premium] .kpi-card,[data-theme=liquid-glass-premium] .module-card,[data-theme=liquid-glass-premium] a.glass-card{transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s cubic-bezier(.16,1,.3,1)}[data-theme=liquid-glass-premium] .kpi-card:hover,[data-theme=liquid-glass-premium] .module-card:hover,[data-theme=liquid-glass-premium] a.glass-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 24px 54px -16px rgba(30,41,90,.3),0 3px 8px rgba(30,41,90,.06)}[data-theme=liquid-glass-premium] .glass-card:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s ease;background:radial-gradient(420px circle at var(--gl-x,50%) var(--gl-y,50%),rgba(255,255,255,.55),rgba(255,255,255,0) 60%);mix-blend-mode:soft-light}[data-theme=liquid-glass-premium] .glass-card[data-brillo]:after{opacity:1}[data-theme=liquid-glass-premium] main h1{font-family:var(--font-instrument-serif,"Instrument Serif"),Georgia,serif;font-weight:400;letter-spacing:-.015em;line-height:1.06;font-size:34px}@media (max-width:640px){[data-theme=liquid-glass-premium] main h1{font-size:29px}}[data-theme=liquid-glass-premium] .glass-hero h1{font-size:clamp(36px,3.8vw,54px);font-style:italic;padding-right:.12em;background:linear-gradient(90deg,#2563eb,#7c3aed 55%,#db2777);-webkit-background-clip:text;background-clip:text;color:transparent}[data-theme=liquid-glass-premium] .btn-glass,[data-theme=liquid-glass-premium] .btn-primary-gradient{transition:transform .25s cubic-bezier(.34,1.56,.64,1),box-shadow .25s ease,background .25s ease}[data-theme=liquid-glass-premium] .btn-primary-gradient:hover{transform:translateY(-1px)}[data-theme=liquid-glass-premium] .btn-glass:active,[data-theme=liquid-glass-premium] .btn-primary-gradient:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.fade-slide-up,.fondo-vivo>span,[data-theme=liquid-glass-premium] main>div>*{animation:none!important}[data-theme=liquid-glass-premium] .kpi-card:hover,[data-theme=liquid-glass-premium] .module-card:hover,[data-theme=liquid-glass-premium] a.glass-card:hover{transform:none}}