:root{--carga-acento:var(--mantine-color-bordeaux-6,#ab1930);--carga-base:#e9ebef;--carga-brillo:#f5f6f8}.esq.esq:after{background-color:var(--carga-base);background-image:linear-gradient(90deg, var(--carga-base) 0%, var(--carga-brillo) 45%, var(--carga-base) 90%);background-position:100% 0;background-size:220% 100%;animation:1.7s ease-in-out infinite esq-brillo}@keyframes esq-brillo{to{background-position:-120% 0}}.esq-bloque{animation:.24s ease-out both esq-aparece}@keyframes esq-aparece{0%{opacity:0}}.esq-en-linea{vertical-align:middle;display:inline-block}.barra-progreso{z-index:10000;pointer-events:none;opacity:1;height:2px;transition:opacity .3s ease-out .15s;position:fixed;top:0;left:0;right:0}.barra-progreso[data-fase=fin]{opacity:0}.barra-progreso-relleno{background:var(--carga-acento);transform-origin:0;height:100%;transition:transform .35s cubic-bezier(.22,1,.36,1);box-shadow:0 0 6px #ab193059}.arranque{background:var(--bg,#f6f7f9);justify-content:center;align-items:center;min-height:100dvh;display:flex}.arranque-logo{width:132px;height:auto;animation:.6s ease-out .12s both arranque-entra,2.4s ease-in-out .72s infinite arranque-pulso}@keyframes arranque-entra{0%{opacity:0;transform:translateY(3px)}}@keyframes arranque-pulso{50%{opacity:.55}}.contador{font-variant-numeric:tabular-nums;justify-items:end;display:inline-grid}.contador:before{content:attr(data-final);content:attr(data-final) / "";visibility:hidden;grid-area:1/1}.contador-valor{grid-area:1/1}@media (prefers-reduced-motion:reduce){.esq.esq:after{background-image:none;animation:none}.esq-bloque,.arranque-logo{animation:none}.barra-progreso,.barra-progreso-relleno{transition:none}}
