.ve-partida{--ve-crema:#f3ebe0}.ve-partida .halos{display:none}body.ve-partida{background:var(--ve-crema);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100vh;display:grid}.ve-partida .auth-wrap{z-index:2;position:relative}.ve-escena{height:100vh;margin:0;position:sticky;top:0;overflow:hidden}.ve-escena img{object-fit:cover;width:100%;height:100%;animation:34s ease-in-out infinite alternate ve-acerca;position:absolute;inset:0}.ve-escena-oficina img{object-position:30% 50%}.ve-escena-edificio img{object-position:50% 40%}@keyframes ve-acerca{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.ve-escena:after{content:"";background:linear-gradient(#0e090400 50%,#0e0904a8);position:absolute;inset:0}.ve-escena-frase{z-index:1;color:#f6efe4;letter-spacing:-.025em;text-shadow:0 2px 24px #140c0466;margin:0;font:700 clamp(32px,3.4vw,54px)/1.04 Figtree,system-ui,sans-serif;position:absolute;bottom:clamp(32px,7vh,72px);left:clamp(24px,4vw,56px);right:clamp(24px,4vw,56px)}.ve-partida .auth-card{box-shadow:0 18px 50px #1e14081a,0 2px 8px #1e14080f}.ve-partida .auth-wrap>footer,.ve-partida .auth-wrap>footer a{color:#090b0eb3}@media (width<=860px){body.ve-partida{display:block}.ve-escena{z-index:0;height:100dvh;position:fixed;inset:0}.ve-escena:after{background:linear-gradient(#0e090461,#0e09042e 40%,#0e090473)}.ve-escena-frase{display:none}.ve-partida .auth-wrap{z-index:1;justify-content:center;min-height:100dvh;padding-top:28px}.ve-partida .marca{filter:brightness(0)invert()drop-shadow(0 2px 12px #00000059)}.ve-partida .auth-wrap>footer{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);background:#ffffff1f;border:1px solid #ffffff38;border-radius:16px;padding:10px 16px;box-shadow:0 8px 24px #0000001f}.ve-partida .auth-wrap>footer,.ve-partida .auth-wrap>footer a{color:#ffffffeb;text-shadow:0 1px 6px #00000059}}@media (prefers-reduced-motion:reduce){.ve-escena img{animation:none}}.ve-escena img{-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
