.acceso-module__Yq4pKG__raiz :where(*),.acceso-module__Yq4pKG__raiz :where(*):before,.acceso-module__Yq4pKG__raiz :where(*):after{box-sizing:revert;margin:revert;padding:revert;border:revert}.acceso-module__Yq4pKG__raiz :where(h1,h2){font-size:revert;font-weight:revert}.acceso-module__Yq4pKG__raiz :where(svg){display:revert;vertical-align:revert}.acceso-module__Yq4pKG__raiz :where(button,input){font:revert;font-feature-settings:revert;font-variation-settings:revert;letter-spacing:revert;color:revert;border-radius:revert;background-color:revert;opacity:revert}.acceso-module__Yq4pKG__raiz :where(input)::placeholder{opacity:revert;color:revert}.acceso-module__Yq4pKG__raiz :where(fieldset,legend){margin:revert;padding:revert}.acceso-module__Yq4pKG__raiz :where(a){color:var(--auth-ac);text-decoration:none}.acceso-module__Yq4pKG__raiz :where(a):hover{text-decoration:underline}@keyframes acceso-module__Yq4pKG__pulse{0%{box-shadow:0 0 0 0 rgb(var(--auth-pulso) / .55)}70%{box-shadow:0 0 0 9px rgb(var(--auth-pulso) / 0)}to{box-shadow:0 0 0 0 rgb(var(--auth-pulso) / 0)}}@keyframes acceso-module__Yq4pKG__fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes acceso-module__Yq4pKG__flow{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes acceso-module__Yq4pKG__tick{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes acceso-module__Yq4pKG__halo{0%{r:12;opacity:.6}to{r:30;opacity:0}}@keyframes acceso-module__Yq4pKG__pop{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.acceso-module__Yq4pKG__raiz{--escala:1;zoom:var(--escala);min-height:calc(100vh / var(--escala));box-sizing:border-box;background:var(--auth-bg);color:var(--auth-fg);font-family:var(--font-geist-sans), Geist, system-ui, sans-serif;letter-spacing:normal;font-feature-settings:normal;font-variation-settings:normal;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-direction:column;font-size:16px;font-weight:400;line-height:normal;transition:background-color .4s,color .4s;display:flex;overflow:hidden}.acceso-module__Yq4pKG__pantalla2fa{--auth-acs:var(--auth-acs-2fa);--auth-inp:var(--auth-inp-2fa)}.acceso-module__Yq4pKG__mono{font-family:var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--auth-mu);font-size:11px;font-weight:500}.acceso-module__Yq4pKG__mono10{font-size:10px}.acceso-module__Yq4pKG__cabecera{border-bottom:1px solid var(--auth-bd);background:var(--auth-s1);align-items:center;gap:28px;height:68px;padding:0 40px;display:flex}.acceso-module__Yq4pKG__logoCabecera{width:85px;height:24px;color:var(--auth-fg);flex-shrink:0}.acceso-module__Yq4pKG__cinta{flex:1;min-width:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.acceso-module__Yq4pKG__pista{width:max-content;animation:40s linear infinite acceso-module__Yq4pKG__tick;display:flex}.acceso-module__Yq4pKG__cinta:hover .acceso-module__Yq4pKG__pista{animation-play-state:paused}.acceso-module__Yq4pKG__modulo{white-space:nowrap;align-items:center;gap:10px;padding:0 22px;display:flex}.acceso-module__Yq4pKG__moduloPunto{background:var(--auth-ac);border-radius:50%;width:5px;height:5px}.acceso-module__Yq4pKG__tema{border:1px solid var(--auth-bd);height:40px;color:var(--auth-mu);font:500 13px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:8px;padding:0 14px;transition:color .2s,border-color .2s;display:inline-flex}.acceso-module__Yq4pKG__siClaro{display:contents}.acceso-module__Yq4pKG__siOscuro{display:none}.dark .acceso-module__Yq4pKG__siClaro{display:none}.dark .acceso-module__Yq4pKG__siOscuro{display:contents}.acceso-module__Yq4pKG__tema:hover{color:var(--auth-fg);border-color:var(--auth-bd2)}.acceso-module__Yq4pKG__cuerpo{box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;width:100%;max-width:1600px;margin-inline:auto;padding:48px 56px 40px;display:grid;position:relative}.acceso-module__Yq4pKG__halo{background:radial-gradient(circle, var(--auth-glow), transparent 62%);pointer-events:none;border-radius:50%;width:900px;height:900px;position:absolute;top:-120px;left:-200px}.acceso-module__Yq4pKG__marcaAgua{width:700px;height:633px;color:var(--auth-fg);opacity:var(--auth-wm);pointer-events:none;position:absolute;bottom:-110px;left:300px}.acceso-module__Yq4pKG__marcaAguaVivo{fill:var(--auth-live);opacity:.9}.acceso-module__Yq4pKG__relato{flex-direction:column;justify-content:space-between;display:flex;position:relative}.acceso-module__Yq4pKG__relatoTexto{flex-direction:column;gap:18px;display:flex}.acceso-module__Yq4pKG__antetitulo{color:var(--auth-ac)}.acceso-module__Yq4pKG__titular{letter-spacing:-.025em;max-width:620px;margin:0;font-size:50px;font-weight:600;line-height:1.06}.acceso-module__Yq4pKG__acento{color:var(--auth-ac)}.acceso-module__Yq4pKG__ruta{width:720px;height:360px;overflow:visible}.acceso-module__Yq4pKG__rutaBase{stroke:var(--auth-bd2)}.acceso-module__Yq4pKG__rutaFlujo{stroke:var(--auth-ac);stroke-dasharray:6 6;animation:.9s linear infinite acceso-module__Yq4pKG__flow}.acceso-module__Yq4pKG__estrella{transform-box:fill-box;transform-origin:50%;animation:.6s cubic-bezier(.2,.8,.2,1.4) both acceso-module__Yq4pKG__pop}.acceso-module__Yq4pKG__punto{fill:var(--auth-fg)}.acceso-module__Yq4pKG__puntoVivo{fill:var(--auth-live)}.acceso-module__Yq4pKG__haloVivo{fill:none;stroke:var(--auth-live);animation:2.2s ease-out infinite acceso-module__Yq4pKG__halo}.acceso-module__Yq4pKG__etapa{fill:var(--auth-mu);font:500 11px var(--font-geist-mono), "Geist Mono", monospace;letter-spacing:.16em}.acceso-module__Yq4pKG__etapaFinal{fill:var(--auth-fg);font:600 11px var(--font-geist-mono), "Geist Mono", monospace;letter-spacing:.16em}.acceso-module__Yq4pKG__firma{align-items:center;gap:10px;display:flex}.acceso-module__Yq4pKG__vivo{background:var(--auth-live);border-radius:50%;width:8px;height:8px;animation:2s infinite acceso-module__Yq4pKG__pulse}.acceso-module__Yq4pKG__columnaTarjeta{justify-content:flex-end;align-items:center;display:flex;position:relative}.acceso-module__Yq4pKG__tarjeta{box-sizing:border-box;background:var(--auth-card);border:1px solid var(--auth-bd);-webkit-backdrop-filter:blur(16px);width:440px;box-shadow:var(--auth-sh);border-radius:24px;flex-direction:column;gap:24px;padding:36px;animation:.8s cubic-bezier(.2,.8,.2,1) both acceso-module__Yq4pKG__fadeUp;display:flex}.acceso-module__Yq4pKG__pantalla2fa .acceso-module__Yq4pKG__tarjeta{gap:22px}.acceso-module__Yq4pKG__filaEntre{justify-content:space-between;align-items:center;display:flex}.acceso-module__Yq4pKG__promotora{align-items:center;gap:10px;display:flex}.acceso-module__Yq4pKG__promotoraInicial{background:var(--auth-acs);width:36px;height:36px;color:var(--auth-ac);border-radius:10px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.acceso-module__Yq4pKG__promotoraLogo{object-fit:contain;border-radius:10px;width:36px;height:36px}.acceso-module__Yq4pKG__promotoraNombre{font-size:14px;font-weight:600}.acceso-module__Yq4pKG__encabezado{flex-direction:column;gap:8px;display:flex}.acceso-module__Yq4pKG__tituloTarjeta{letter-spacing:-.02em;margin:0;font-size:30px;font-weight:600;line-height:1.15}.acceso-module__Yq4pKG__bajada{color:var(--auth-mu);margin:0;font-size:15px}.acceso-module__Yq4pKG__pantalla2fa .acceso-module__Yq4pKG__bajada{line-height:1.55}.acceso-module__Yq4pKG__formulario{flex-direction:column;gap:18px;display:flex}.acceso-module__Yq4pKG__pantalla2fa .acceso-module__Yq4pKG__formulario{gap:20px}.acceso-module__Yq4pKG__campo{flex-direction:column;gap:8px;display:flex}.acceso-module__Yq4pKG__etiqueta{font-size:14px;font-weight:500}.acceso-module__Yq4pKG__olvido{font-size:13px;font-weight:500}.acceso-module__Yq4pKG__entrada{box-sizing:border-box;border:1px solid var(--auth-bd);background:var(--auth-inp);width:100%;height:48px;color:var(--auth-fg);font:400 15px var(--font-geist-sans), Geist, system-ui, sans-serif;border-radius:12px;outline:none;padding:0 14px;transition:border-color .2s,box-shadow .2s}.acceso-module__Yq4pKG__entrada::placeholder{color:var(--auth-mu);opacity:.75}.acceso-module__Yq4pKG__entrada:focus{border-color:var(--auth-ac);box-shadow:0 0 0 4px var(--auth-acs)}.acceso-module__Yq4pKG__entrada[aria-invalid=true]{border-color:hsl(var(--destructive))}.acceso-module__Yq4pKG__entradaClave{padding-right:52px}.acceso-module__Yq4pKG__envoltorioClave{position:relative}.acceso-module__Yq4pKG__ojo{width:40px;height:40px;color:var(--auth-mu);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.acceso-module__Yq4pKG__ojo:hover{color:var(--auth-fg)}.acceso-module__Yq4pKG__boton{background:var(--auth-ac);width:100%;height:48px;color:var(--auth-onac);font:600 15px var(--font-geist-sans), Geist, system-ui, sans-serif;cursor:pointer;box-shadow:0 12px 30px -14px var(--auth-ac);border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.acceso-module__Yq4pKG__boton:hover{filter:brightness(1.08);transform:translateY(-1px)}.acceso-module__Yq4pKG__boton:disabled{cursor:progress;filter:saturate(.6);transform:none}.acceso-module__Yq4pKG__botonLogin{margin-top:6px}.acceso-module__Yq4pKG__error{color:hsl(var(--destructive));margin:0;font-size:13px}.acceso-module__Yq4pKG__pie{border-top:1px solid var(--auth-bd);justify-content:center;align-items:center;gap:8px;padding-top:18px;display:flex}.acceso-module__Yq4pKG__pieIcono{color:var(--auth-mu)}.acceso-module__Yq4pKG__pasos{flex-direction:column;gap:10px;display:flex}.acceso-module__Yq4pKG__segundos{color:var(--auth-fg)}.acceso-module__Yq4pKG__segmentos{gap:6px;display:flex}.acceso-module__Yq4pKG__segmento{background:var(--auth-ac);border-radius:4px;flex:1;height:4px}.acceso-module__Yq4pKG__dispositivo{border:1px solid var(--auth-bd);background:var(--auth-inp);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.acceso-module__Yq4pKG__avatar{background:var(--auth-acs);width:34px;height:34px;color:var(--auth-ac);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:flex}.acceso-module__Yq4pKG__dispositivoDatos{flex-direction:column;flex:1;gap:2px;display:flex}.acceso-module__Yq4pKG__correo{font-size:14px;font-weight:500}.acceso-module__Yq4pKG__ubicacion{align-items:center;gap:6px;display:flex}.acceso-module__Yq4pKG__barraTotp{background:var(--auth-bd);border-radius:4px;width:54px;height:4px;overflow:hidden}.acceso-module__Yq4pKG__barraTotpRelleno{background:var(--auth-ac);height:4px;transition:width 1s linear}.acceso-module__Yq4pKG__digitos{border:0;justify-content:space-between;gap:8px;margin:0;padding:0;display:flex}.acceso-module__Yq4pKG__oculto{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.acceso-module__Yq4pKG__digito{box-sizing:border-box;border:1px solid var(--auth-bd);background:var(--auth-inp);width:54px;height:64px;color:var(--auth-fg);font:600 26px var(--font-geist-mono), "Geist Mono", ui-monospace, monospace;text-align:center;border-radius:14px;outline:none;transition:border-color .2s,box-shadow .2s}.acceso-module__Yq4pKG__digito:focus{border-color:var(--auth-ac);box-shadow:0 0 0 4px var(--auth-acs)}.acceso-module__Yq4pKG__aviso{color:var(--auth-mu);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.acceso-module__Yq4pKG__avisoIcono{flex-shrink:0;margin-top:1px}.acceso-module__Yq4pKG__confiar{color:var(--auth-mu);cursor:pointer;align-items:center;gap:10px;font-size:14px;display:flex}.acceso-module__Yq4pKG__casilla{width:18px;height:18px;accent-color:var(--auth-ac);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;margin:0}.acceso-module__Yq4pKG__volver{color:var(--auth-ac);cursor:pointer;font-size:14px;font-weight:500;font-family:var(--font-geist-sans), Geist, system-ui, sans-serif;background:0 0;border:0;align-self:center;padding:0}.acceso-module__Yq4pKG__volver:hover{text-decoration:underline}@media (max-width:1100px){.acceso-module__Yq4pKG__cuerpo{grid-template-columns:minmax(0,1fr);padding:32px 20px}.acceso-module__Yq4pKG__relato,.acceso-module__Yq4pKG__marcaAgua{display:none}.acceso-module__Yq4pKG__columnaTarjeta{justify-content:center}}@media (max-width:640px){.acceso-module__Yq4pKG__cabecera{gap:16px;padding:0 16px}.acceso-module__Yq4pKG__cinta{visibility:hidden}.acceso-module__Yq4pKG__cuerpo{padding:24px 16px}.acceso-module__Yq4pKG__tarjeta{width:100%;padding:24px}.acceso-module__Yq4pKG__digito{width:44px;height:56px}}@media (min-width:1101px) and (max-height:820px){.acceso-module__Yq4pKG__cuerpo{padding-block:28px 24px}.acceso-module__Yq4pKG__tarjeta{gap:18px;padding:28px 32px}}@media (min-width:1101px) and (max-height:750px){.acceso-module__Yq4pKG__cabecera{height:56px}.acceso-module__Yq4pKG__cuerpo{padding-block:14px 12px}.acceso-module__Yq4pKG__tarjeta{gap:12px;padding:24px 28px}.acceso-module__Yq4pKG__formulario{gap:14px}.acceso-module__Yq4pKG__dispositivo{padding-block:10px}.acceso-module__Yq4pKG__digito{height:48px}}@media (min-width:1512px) and (min-height:945px){.acceso-module__Yq4pKG__raiz{--escala:1.05}}@media (min-width:1584px) and (min-height:990px){.acceso-module__Yq4pKG__raiz{--escala:1.1}}@media (min-width:1656px) and (min-height:1035px){.acceso-module__Yq4pKG__raiz{--escala:1.15}}@media (min-width:1728px) and (min-height:1080px){.acceso-module__Yq4pKG__raiz{--escala:1.2}}@media (min-width:1800px) and (min-height:1125px){.acceso-module__Yq4pKG__raiz{--escala:1.25}}@media (min-width:1872px) and (min-height:1170px){.acceso-module__Yq4pKG__raiz{--escala:1.3}}@media (min-width:1944px) and (min-height:1215px){.acceso-module__Yq4pKG__raiz{--escala:1.35}}@media (min-width:2016px) and (min-height:1260px){.acceso-module__Yq4pKG__raiz{--escala:1.4}}@media (min-width:2088px) and (min-height:1305px){.acceso-module__Yq4pKG__raiz{--escala:1.45}}@media (min-width:2160px) and (min-height:1350px){.acceso-module__Yq4pKG__raiz{--escala:1.5}}@media (min-width:2232px) and (min-height:1395px){.acceso-module__Yq4pKG__raiz{--escala:1.55}}@media (min-width:2304px) and (min-height:1440px){.acceso-module__Yq4pKG__raiz{--escala:1.6}}@media (min-width:2376px) and (min-height:1485px){.acceso-module__Yq4pKG__raiz{--escala:1.65}}@media (min-width:2448px) and (min-height:1530px){.acceso-module__Yq4pKG__raiz{--escala:1.7}}@media (prefers-reduced-motion:reduce){.acceso-module__Yq4pKG__raiz *,.acceso-module__Yq4pKG__raiz :before,.acceso-module__Yq4pKG__raiz :after{animation:none!important}}