.y682cq_boton{min-height:52px;font:700 16px/1 var(--font);letter-spacing:-.005em;cursor:pointer;border:2px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 24px;transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .15s;display:inline-flex}.y682cq_boton:active{transform:scale(.97)}.y682cq_boton:focus-visible{outline:3px solid var(--ng-texto);outline-offset:3px}.y682cq_boton:disabled{opacity:.45;cursor:not-allowed}.y682cq_ancho{width:100%}.y682cq_primario{color:#fff;background:#004bff}.y682cq_secundario{border-color:var(--ng-azul);color:var(--ng-azul-texto);background:0 0}.y682cq_suave{background:var(--ng-panel2);border-color:var(--ng-linea);color:var(--ng-texto)}.y682cq_opcion{border:2px solid var(--ng-linea);min-height:68px;color:var(--ng-texto);cursor:pointer;background:0 0;border-radius:14px;align-items:center;gap:14px;padding:12px 18px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.y682cq_opcion input{opacity:0;cursor:inherit;position:absolute;inset:0}.y682cq_opcionSel{border-color:var(--ng-azul);background:color-mix(in srgb, var(--ng-azul) 14%, var(--ng-panel))}.y682cq_opcionOff{opacity:.55;cursor:not-allowed}.y682cq_opcion:has(input:focus-visible){outline:3px solid var(--ng-texto);outline-offset:3px}.y682cq_marca{border:2px solid var(--ng-suave);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.y682cq_opcionSel .y682cq_marca{border-color:var(--ng-azul);background:var(--ng-azul)}.y682cq_opcionIcono{background:var(--ng-panel2);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.y682cq_opcionTextos{flex:1;gap:2px;min-width:0;display:grid}.y682cq_opcionTitulo{font-size:18px;font-weight:800}.y682cq_opcionDescripcion{color:var(--ng-suave);font-size:14px}.y682cq_etiqueta{background:var(--ng-chip);color:var(--ng-suave);border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:800}
.TsrMnq_pila{z-index:1300;top:calc(8px + env(safe-area-inset-top));pointer-events:none;justify-items:center;gap:6px;padding:0 10px;display:grid;position:fixed;left:0;right:0}.TsrMnq_tarjeta{pointer-events:auto;border:1px solid var(--ng-linea);border-left:3px solid var(--acento,var(--ng-azul));background:var(--ng-panel);width:min(100%,460px);color:var(--ng-texto);border-radius:10px;align-items:flex-start;gap:10px;padding:12px 6px 12px 14px;animation:.22s cubic-bezier(.23,1,.32,1) TsrMnq_bajar;display:flex;box-shadow:0 6px 20px #0006}.TsrMnq_tarjeta[data-tipo=exito]{--acento:#2fd67b}.TsrMnq_tarjeta[data-tipo=alerta]{--acento:#f0a020}.TsrMnq_tarjeta[data-tipo=error]{--acento:#ff5a4d}.TsrMnq_simbolo{width:22px;height:22px;color:var(--acento,var(--ng-azul-texto));background:0 0;flex:none;place-items:center;margin-top:1px;display:grid}.TsrMnq_simbolo[data-tipo=exito]{color:#2fd67b}.TsrMnq_simbolo[data-tipo=alerta]{color:#f0a020}.TsrMnq_simbolo[data-tipo=error]{color:#ff5a4d}.TsrMnq_simboloGrande{width:32px;height:32px;margin:0}.TsrMnq_textos{flex:1;gap:2px;min-width:0;display:grid}.TsrMnq_textos strong{font:700 15px/1.3 var(--font)}.TsrMnq_textos span{font:400 13.5px/1.4 var(--font);color:var(--ng-suave)}.TsrMnq_accion{min-height:32px;color:var(--ng-azul-texto);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border:0;justify-self:start;margin-top:6px;padding:0}.TsrMnq_cerrar{width:40px;height:40px;color:var(--ng-suave);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-top:-4px;display:grid}.TsrMnq_velo{z-index:1400;background:#03060cb3;place-items:center;padding:20px;animation:.18s TsrMnq_aparecer;display:grid;position:fixed;inset:0}.TsrMnq_ventana{border:1px solid var(--ng-linea);background:var(--ng-panel);width:min(100%,380px);color:var(--ng-texto);text-align:left;border-radius:14px;outline:none;justify-items:start;gap:8px;padding:22px 20px 16px;animation:.2s cubic-bezier(.23,1,.32,1) TsrMnq_crecer;display:grid;box-shadow:0 18px 50px #0000008c}.TsrMnq_ventana h2{font:700 19px/1.3 var(--font);letter-spacing:-.005em;margin:4px 0 0}.TsrMnq_ventana p{font:400 15px/1.5 var(--font);color:var(--ng-suave);margin:0}.TsrMnq_botones{gap:8px;width:100%;margin-top:14px;display:grid}@keyframes TsrMnq_bajar{0%{opacity:0;transform:translateY(-10px)}}@keyframes TsrMnq_crecer{0%{opacity:0;transform:translateY(8px)scale(.98)}}@keyframes TsrMnq_aparecer{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.TsrMnq_tarjeta,.TsrMnq_ventana,.TsrMnq_velo{animation:none}}
.qpG5eq_fondo{z-index:100;background:radial-gradient(120% 55% at 50% 0%, #004bff4d, transparent 65%), var(--ng-fondo);animation:.3s ease-out qpG5eq_entrar;display:grid;position:fixed;inset:0;overflow-y:auto}@keyframes qpG5eq_entrar{0%{opacity:0}}.qpG5eq_pantalla{width:100%;max-width:480px;min-height:100%;padding:calc(clamp(28px, 9vh, 80px) + env(safe-area-inset-top)) 24px calc(20px + env(safe-area-inset-bottom));flex-direction:column;margin:0 auto;display:flex}.qpG5eq_marca{justify-content:center;display:flex}.qpG5eq_barra{grid-template-columns:40px 1fr auto;align-items:center;gap:12px;margin-top:22px;display:grid}.qpG5eq_atras,.qpG5eq_atrasHueco{width:40px;height:40px}.qpG5eq_atras{border:1px solid var(--ng-linea);background:var(--ng-panel);color:var(--ng-texto);cursor:pointer;border-radius:50%;place-items:center;display:grid}.qpG5eq_atras:focus-visible{outline:3px solid var(--ng-azul);outline-offset:2px}.qpG5eq_contador{color:var(--ng-suave);white-space:nowrap;font-size:12px;font-weight:700}.qpG5eq_progreso{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.qpG5eq_progreso span{background:var(--ng-linea);border-radius:2px;height:4px;transition:background-color .3s}.qpG5eq_progreso .qpG5eq_hecho{background:var(--ng-azul)}.qpG5eq_cuerpo{flex-direction:column;flex:1;gap:10px;padding-top:30px;animation:.28s cubic-bezier(.23,1,.32,1) qpG5eq_paso;display:flex}@keyframes qpG5eq_paso{0%{opacity:0;transform:translate(14px)}}.qpG5eq_titulo{font:800 28px/1.12 var(--font);letter-spacing:-.03em;outline:none}.qpG5eq_ayuda{color:var(--ng-suave);margin-bottom:10px;font-size:15.5px;line-height:1.45}.qpG5eq_campo input{border:1.5px solid var(--ng-linea);background:var(--ng-panel);width:100%;min-height:56px;color:var(--ng-texto);border-radius:16px;padding:0 18px;font-size:18px;font-weight:600}.qpG5eq_campo input:focus-visible{border-color:var(--ng-azul);outline:none}.qpG5eq_oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.qpG5eq_opciones{gap:10px;display:grid}.qpG5eq_pie{gap:2px;padding-top:20px;display:grid}.qpG5eq_omitir,.qpG5eq_omitirHueco{min-height:48px}.qpG5eq_omitir{color:var(--ng-suave);font:700 15px/1 var(--font);cursor:pointer;background:0 0;border:0}.qpG5eq_omitir:focus-visible{outline:3px solid var(--ng-azul);border-radius:12px}.qpG5eq_privacidad{text-align:center;color:var(--ng-suave);font-size:12px}
.sCfDdq_oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sCfDdq_insignia{background:var(--modo);color:#fff;min-width:44px;height:30px;font:800 15px/1 var(--font);border-radius:8px;flex:none;place-items:center;padding:0 10px;display:inline-grid;position:relative}.sCfDdq_grande{border-radius:10px;min-width:58px;height:44px;font-size:20px}.sCfDdq_lista{gap:0;list-style:none;display:grid}.sCfDdq_fila{border-bottom:1px solid var(--ng-linea);align-items:center;gap:12px;padding:12px 0;display:flex}.sCfDdq_fila:last-child{border-bottom:0}.sCfDdq_destino{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sCfDdq_nombreDestino{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.sCfDdq_vivo,.sCfDdq_horario{color:var(--ng-suave);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.sCfDdq_vivo{color:var(--ng-verde)}.sCfDdq_tiempos{font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:1px;display:flex}.sCfDdq_primero{font:800 20px/1.1 var(--font)}.sCfDdq_ya{color:var(--ng-verde)}.sCfDdq_siguiente{color:var(--ng-suave);font-size:13px;font-weight:600}.sCfDdq_estrella{background:var(--ng-chip);width:48px;height:48px;color:var(--ng-suave);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .15s;display:grid}.sCfDdq_estrella:active{transform:scale(.88)}.sCfDdq_estrellaActiva{color:var(--ng-acento)}.sCfDdq_estrella:hover{background:var(--ng-chip)}.sCfDdq_estrella:focus-visible{outline:3px solid var(--ng-azul);outline-offset:0}.sCfDdq_esqueleto{gap:8px;display:grid}.sCfDdq_barraEsq{background:linear-gradient(100deg, var(--ng-panel2) 30%, var(--ng-chip) 50%, var(--ng-panel2) 70%);background-size:220% 100%;border-radius:18px;height:66px;animation:1.3s ease-in-out infinite sCfDdq_brillo;display:block}@keyframes sCfDdq_brillo{0%{background-position:120% 0}to{background-position:-120% 0}}.sCfDdq_actualizado{color:var(--ng-suave);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:.75rem}.sCfDdq_campana{border:1px solid var(--ng-linea);width:44px;height:44px;color:var(--ng-suave);cursor:pointer;background:0 0;border-radius:50%;flex:none;place-items:center;margin-left:4px;display:grid}.sCfDdq_campanaActiva{border-color:var(--ng-azul);background:var(--ng-azul);color:#fff}.sCfDdq_puntoModo{color:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.sCfDdq_placaLogo{background:#fff;border:1px solid #10141b40;border-radius:10px;flex:none;place-items:center;display:grid}.sCfDdq_proximo{color:var(--ng-verde);font:800 15px/1 var(--font);font-variant-numeric:tabular-nums;flex:none;margin-left:8px}.sCfDdq_letreroBus{background:var(--ng-panel2);height:28px;color:var(--ng-texto);font:800 15px/1 var(--font);border:1px solid #ffffff47;border-radius:6px;flex:none;align-items:center;gap:5px;padding:0 9px 3px;display:inline-flex;position:relative;overflow:hidden}.sCfDdq_letreroBus:after{content:"";background:var(--barra);height:3px;position:absolute;bottom:0;left:0;right:0}.sCfDdq_letreroMetro,.sCfDdq_letreroTren{height:28px;font:800 16px/1 var(--font);flex:none;place-items:center;display:inline-grid}.sCfDdq_letreroMetro{border-radius:5px;min-width:28px;padding:0 4px}.sCfDdq_letreroTren{border-radius:999px;min-width:46px;padding:0 9px;font-size:15px}.sCfDdq_letreroGrande.sCfDdq_letreroBus{height:34px;padding:0 11px 3px;font-size:18px}.sCfDdq_letreroGrande.sCfDdq_letreroMetro{min-width:34px;height:34px;font-size:19px}.sCfDdq_letreroGrande.sCfDdq_letreroTren{min-width:54px;height:34px;font-size:17px}.sCfDdq_pildora{background:var(--ng-panel2);min-height:30px;color:var(--ng-texto);font-variant-numeric:tabular-nums;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.sCfDdq_pildora b{font:800 17px/1 var(--font)}.sCfDdq_pildoraVivo,.sCfDdq_pildoraVivo b{color:var(--ng-verde)}.sCfDdq_siguientes{font:600 12.5px/1.2 var(--font);font-variant-numeric:tabular-nums;color:var(--ng-suave)}.sCfDdq_siguientesVivo{color:var(--ng-verde)}.sCfDdq_postePlaca{flex:none;place-items:center;display:grid}
.krfA9W_pantalla{z-index:1100;background:var(--ng-fondo);color:var(--ng-texto);padding-top:env(safe-area-inset-top);flex-direction:column;display:flex;position:fixed;inset:0}.krfA9W_cabecera{border-bottom:1px solid var(--ng-linea);align-items:center;gap:12px;padding:14px 8px 10px 18px;display:flex}.krfA9W_cabecera h2{font:700 18px/1.2 var(--font);flex:1}.krfA9W_cerrar{width:48px;height:48px;color:var(--ng-texto);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.krfA9W_campo{padding:12px 16px}.krfA9W_campo input{border:1px solid var(--ng-linea);background:var(--ng-panel);width:100%;min-height:52px;color:var(--ng-texto);font:700 20px/1 var(--font);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:12px;padding:0 16px}.krfA9W_campo input:focus{outline:2px solid var(--ng-azul);outline-offset:0}.krfA9W_lista{min-height:0;padding:0 16px calc(24px + env(safe-area-inset-bottom));flex:1;list-style:none;overflow-y:auto}.krfA9W_lista li{border-bottom:1px solid var(--ng-linea)}.krfA9W_lista li:last-child{border-bottom:0}.krfA9W_lista button{width:100%;min-height:64px;color:var(--ng-texto);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 0;display:flex}.krfA9W_textos{gap:6px;min-width:0;display:grid}.krfA9W_textos strong{font:700 16px/1.25 var(--font)}.krfA9W_numero{color:var(--ng-suave);font-variant-numeric:tabular-nums}.krfA9W_lineas{flex-wrap:wrap;gap:5px;display:flex}.krfA9W_ayuda{color:var(--ng-suave);padding:14px 0}
.AfOlQG_hoja{z-index:20;background:var(--ng-panel);max-height:58%;color:var(--ng-texto);border-radius:18px 18px 0 0;flex-direction:column;padding:8px 16px 0;animation:.28s cubic-bezier(.23,1,.32,1) AfOlQG_sube;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -6px 24px #00000059}@keyframes AfOlQG_sube{0%{opacity:0;transform:translateY(24px)}}@media (min-width:900px){.AfOlQG_hoja{border-radius:24px;width:380px;max-height:none;inset:128px auto 16px 16px}}.AfOlQG_asa{background:var(--ng-linea);border-radius:2px;flex:none;width:40px;height:4px;margin:0 auto 8px}.AfOlQG_cabecera{flex:none;align-items:center;gap:8px;display:flex}.AfOlQG_titulos{flex:1;min-width:0}.AfOlQG_titulos h2{font:800 20px/1.2 var(--font);outline:none}.AfOlQG_titulos p{color:var(--ng-suave);font-size:14px}.AfOlQG_cerrar{background:var(--ng-chip);width:48px;height:48px;color:var(--ng-texto);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.AfOlQG_cerrar:focus-visible,.AfOlQG_filaBoton button:focus-visible{outline:3px solid var(--ng-azul);outline-offset:0}.AfOlQG_cuerpo{overscroll-behavior:contain;scrollbar-width:none;padding:4px 4px calc(120px + env(safe-area-inset-bottom)) 0;overflow-y:auto}.AfOlQG_lista{list-style:none}.AfOlQG_vacio{color:var(--ng-suave);padding:16px 0}.AfOlQG_dato{align-items:center;gap:12px;padding:8px 0;font-weight:600;display:flex}.AfOlQG_subtitulo{letter-spacing:.06em;text-transform:uppercase;color:var(--ng-suave);margin:8px 0 4px;font-size:13px;font-weight:700}.AfOlQG_filaBoton{border-top:1px solid var(--ng-linea)}.AfOlQG_filaBoton:first-child{border-top:0}.AfOlQG_filaBoton button{width:100%;min-height:48px;color:var(--ng-texto);font:600 16px/1.3 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;padding:0 4px}.AfOlQG_bici{grid-template-columns:1fr 1fr;gap:12px;padding:8px 0;display:grid}.AfOlQG_bici p{background:var(--ng-chip);border-radius:16px;flex-direction:column;gap:2px;padding:14px;display:flex}.AfOlQG_bici strong{font:800 36px/1 var(--font);font-variant-numeric:tabular-nums}.AfOlQG_bici span{color:var(--ng-suave);font-weight:600}.AfOlQG_pasos{padding:4px 4px calc(120px + env(safe-area-inset-bottom)) 0;gap:8px;list-style:none;display:grid;overflow-y:auto}.AfOlQG_pasoRuta{background:var(--ng-panel2);border-radius:18px;align-items:center;gap:14px;padding:10px 12px;display:flex}.AfOlQG_pasoIcono{background:var(--ng-chip);border-radius:14px;flex:none;place-items:center;width:58px;height:46px;display:grid}.AfOlQG_pasoTexto{gap:2px;min-width:0;display:grid}.AfOlQG_pasoTexto strong{font-size:16px;line-height:1.25}.AfOlQG_pasoTexto small{color:var(--ng-suave);font-size:13px}.AfOlQG_horarios{gap:2px;list-style:none;display:grid}.AfOlQG_horarios li{border-top:1px solid var(--ng-linea);align-items:center;gap:12px;min-height:48px;padding:4px;display:flex}.AfOlQG_horarios li:first-child{border-top:0}.AfOlQG_horarioDestino{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.AfOlQG_horarios time{font:800 16px/1 var(--font);font-variant-numeric:tabular-nums}.AfOlQG_nota{color:var(--ng-suave);margin-top:6px;font-size:13px}.AfOlQG_lineasParada{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.AfOlQG_masLineas{color:var(--ng-suave);font:700 13px/1 var(--font)}.AfOlQG_botonFicha{border:1px solid var(--ng-linea);min-height:48px;color:var(--ng-azul-texto);font:700 13.5px/1 var(--font);cursor:pointer;background:0 0;border-radius:999px;flex:1;padding:0 16px}.AfOlQG_acciones{gap:10px;padding:4px 0 12px;display:flex}.AfOlQG_botonLlegar{color:#fff;min-height:48px;font:800 15px/1 var(--font);cursor:pointer;background:#f97316;border:0;border-radius:999px;flex:1.5;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:inline-flex;box-shadow:0 4px 14px #f9731659}.AfOlQG_botonLlegar small{font:700 13px/1 var(--font);opacity:.95;border-left:1px solid #ffffff73;padding-left:8px}.AfOlQG_botonLlegar:active{transform:scale(.97)}.AfOlQG_botonLlegar:focus-visible{outline:3px solid var(--ng-texto);outline-offset:2px}
.mEXhBq_pagina{z-index:30;overscroll-behavior:contain;padding:calc(8px + env(safe-area-inset-top)) 16px calc(150px + env(safe-area-inset-bottom));background:var(--ng-fondo);color:var(--ng-texto);position:absolute;inset:0;overflow-y:auto}.mEXhBq_cabecera{align-items:center;gap:4px;margin:0 0 0 -8px;padding-bottom:6px;display:flex}.mEXhBq_atras{width:48px;height:48px;color:var(--ng-texto);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.mEXhBq_titulos{flex:1;min-width:0;padding-top:2px}.mEXhBq_fila{align-items:center;gap:12px;display:flex}.mEXhBq_nombres h1{font:800 21px/1.2 var(--font);letter-spacing:-.01em;outline:none}.mEXhBq_nombres p{color:var(--ng-suave);font:500 14.5px/1.3 var(--font);margin-top:2px}.mEXhBq_lineasFila{margin:4px 0}.mEXhBq_accion{margin:12px 0 4px}.mEXhBq_cuerpo{padding-top:4px}.mEXhBq_subtitulo{color:var(--ng-suave);font:700 13px/1 var(--font);letter-spacing:.06em;text-transform:uppercase;margin:18px 0 4px}.mEXhBq_lista{margin:0 -16px;list-style:none}.mEXhBq_lista li{border-bottom:1px solid var(--ng-linea)}.mEXhBq_lista button{width:100%;min-height:52px;color:var(--ng-texto);font:600 16px/1.3 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 16px;display:flex}.mEXhBq_lista small{color:var(--ng-suave);font:600 13px/1 var(--font);font-variant-numeric:tabular-nums}.mEXhBq_horas{flex-wrap:wrap;gap:8px;margin-top:8px;list-style:none;display:flex}.mEXhBq_horas li{background:var(--ng-panel);font:700 16px/1 var(--font);font-variant-numeric:tabular-nums;border-radius:8px;padding:8px 12px}.mEXhBq_nota{color:var(--ng-suave);font:400 13px/1.4 var(--font);margin-top:10px}.mEXhBq_vacio{color:var(--ng-suave);padding:24px 0}
.jeir_W_capa{--barra:64px;--seguro:env(safe-area-inset-bottom);--tam:76px;--centro:calc(var(--seguro) + var(--barra) - 6px);z-index:50;pointer-events:none;position:fixed;inset:0}.jeir_W_velo{pointer-events:auto;background:#05080ebd;border:0;animation:.2s ease-out jeir_W_aparecer;position:absolute;inset:0}.jeir_W_capa[data-ahorro=no] .jeir_W_velo{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@keyframes jeir_W_aparecer{0%{opacity:0}}.jeir_W_barra{height:calc(var(--barra) + var(--seguro));padding-bottom:var(--seguro);background:color-mix(in srgb, var(--ng-panel) 94%, transparent);border-top:1px solid var(--ng-linea);pointer-events:auto;grid-template-columns:1fr 108px 1fr;align-items:stretch;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -8px 28px #00000040}.jeir_W_capa[data-ahorro=no] .jeir_W_barra{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.jeir_W_lados{grid-template-columns:1fr 1fr;display:grid}.jeir_W_lado{min-height:56px;color:var(--ng-suave);font:700 11px/1 var(--font);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:0;display:flex}.jeir_W_lado svg{width:24px;height:24px}.jeir_W_ladoActivo{color:var(--ng-azul-texto)}.jeir_W_ladoActivo svg{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ng-azul) 55%, transparent))}.jeir_W_lado:focus-visible,.jeir_W_item:focus-visible,.jeir_W_principal:focus-visible{outline:3px solid var(--ng-texto);outline-offset:-3px;border-radius:14px}.jeir_W_hueco{display:block}.jeir_W_items{left:50%;bottom:var(--centro);width:0;height:0;list-style:none;position:absolute}.jeir_W_hueco2{position:absolute;top:0;left:0}.jeir_W_item{border:1px solid var(--ng-linea);background:var(--ng-panel2);width:62px;height:62px;color:var(--ng-texto);box-shadow:var(--ng-sombra);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:transform .28s cubic-bezier(.4, 0, .6, 1) calc((5 - var(--i)) * 14ms), opacity .16s ease calc((5 - var(--i)) * 14ms), visibility 0s linear .4s;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;display:flex;position:absolute;top:-31px;left:-31px;transform:translate(0)scale(.3)rotate(-140deg)}.jeir_W_capa[data-abierto=si] .jeir_W_item{opacity:1;visibility:visible;pointer-events:auto;transform:translate(var(--x), var(--y)) scale(1) rotate(0deg);transition:transform .55s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * 45ms), opacity .2s ease calc(var(--i) * 45ms), visibility 0s}.jeir_W_capa[data-ahorro=si] .jeir_W_item,.jeir_W_capa[data-ahorro=si][data-abierto=si] .jeir_W_item{transition:none}.jeir_W_activo{border-color:var(--color);box-shadow:0 0 0 2px var(--color), var(--ng-sombra)}.jeir_W_icono{color:var(--color);place-items:center;display:grid;position:relative}.jeir_W_icono svg,.jeir_W_icono img{width:auto;max-width:42px;height:24px}.jeir_W_icono>*{max-width:42px}.jeir_W_rotulo{max-width:56px;font:700 10.5px/1 var(--font);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;overflow:hidden}.jeir_W_principal{left:50%;bottom:calc(var(--centro) - var(--tam) / 2);width:var(--tam);height:var(--tam);margin-left:calc(var(--tam) / -2);border:4px solid var(--ng-fondo);color:#fff;cursor:pointer;pointer-events:auto;background:linear-gradient(150deg,#4d86ff 0%,#004bff 45%,#0030c4 100%);border-radius:50%;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.23,1,.32,1);display:flex;position:absolute;box-shadow:0 12px 30px #004bff8c,inset 0 1.5px #ffffff59}.jeir_W_principal:active{transform:scale(.93)}.jeir_W_principal:after{content:"";pointer-events:none;border:2px solid #4d86ffb3;border-radius:50%;animation:2.6s ease-out infinite jeir_W_latido;position:absolute;inset:-4px}@keyframes jeir_W_latido{0%{opacity:.8;transform:scale(1)}70%,to{opacity:0;transform:scale(1.45)}}.jeir_W_capa[data-abierto=si] .jeir_W_principal:after,.jeir_W_capa[data-ahorro=si] .jeir_W_principal:after{opacity:0;animation:none}
.xjBlLa_sello{border:1px solid var(--line-strong);min-height:36px;font-family:var(--font);border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.xjBlLa_claro{background:var(--paper);color:var(--slate)}.xjBlLa_oscuro{background:var(--ink2);border-color:var(--ghost-border);color:#d5d8de}.xjBlLa_sello:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.xjBlLa_oscuro:focus-visible{outline-color:var(--accent-l)}
.a6_FLW_panel{max-width:640px;padding:calc(18px + env(safe-area-inset-top)) 16px calc(150px + env(safe-area-inset-bottom));margin:0 auto}.a6_FLW_h1{font:800 28px/1.1 var(--font);letter-spacing:-.03em;margin-bottom:18px}.a6_FLW_cabecera{align-items:center;gap:12px;margin-bottom:16px;display:flex}.a6_FLW_cabecera h1{font:800 26px/1.1 var(--font);letter-spacing:-.03em}.a6_FLW_atras{border:1px solid var(--ng-linea);background:var(--ng-panel);width:44px;height:44px;color:var(--ng-texto);cursor:pointer;border-radius:50%;flex:none;place-items:center;display:grid}.a6_FLW_perfil{color:#fff;background:radial-gradient(120% 140% at 100% 0,#78a0ff59,#0000 55%),linear-gradient(135deg,#0a2f9a,#0b47e6);border-radius:22px;align-items:center;gap:16px;margin-bottom:24px;padding:18px 20px;display:flex;box-shadow:0 10px 28px #004bff38}.a6_FLW_avatar{width:64px;height:64px;font:800 28px/1 var(--font);background:#ffffff2e;border:2px solid #ffffff80;border-radius:50%;flex:none;place-items:center;display:grid}.a6_FLW_perfilNombre{font:800 22px/1.15 var(--font);letter-spacing:-.02em}.a6_FLW_perfil .a6_FLW_subtitulo{color:#ffffffd9}.a6_FLW_grupo{margin-bottom:24px}.a6_FLW_grupoTitulo{letter-spacing:.1em;text-transform:uppercase;color:var(--ng-suave);margin:0 6px 8px;font-size:12px;font-weight:800}.a6_FLW_tarjeta{border:1px solid var(--ng-linea);background:var(--ng-panel);border-radius:18px;overflow:hidden}.a6_FLW_tarjeta>*+*{border-top:1px solid var(--ng-linea)}.a6_FLW_fila{width:100%;min-height:62px;color:var(--ng-texto);text-align:left;font:inherit;background:0 0;border:0;align-items:center;gap:14px;padding:10px 16px;display:flex}button.a6_FLW_fila{cursor:pointer}button.a6_FLW_fila:active{background:var(--ng-panel2)}button.a6_FLW_fila:focus-visible,.a6_FLW_interruptor:focus-visible,.a6_FLW_segmento:focus-visible{outline:3px solid var(--ng-azul);outline-offset:-3px}.a6_FLW_icono{color:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.a6_FLW_icono svg{width:20px;height:20px}.a6_FLW_textos{flex:1;gap:2px;min-width:0;display:grid}.a6_FLW_titulo{letter-spacing:-.005em;font-size:15.5px;font-weight:700}.a6_FLW_peligro{color:#ff6b61}.a6_FLW_subtitulo{color:var(--ng-suave);font-size:13px;line-height:1.35}.a6_FLW_flecha{color:var(--ng-suave);flex:none}.a6_FLW_campoFila{align-items:center;gap:14px;min-height:60px;padding:6px 16px;display:flex}.a6_FLW_campoFila .a6_FLW_titulo{flex:none;min-width:88px}.a6_FLW_campoFila input{min-width:0;height:48px;color:var(--ng-texto);text-align:right;background:0 0;border:0;outline:none;flex:1;font-size:16px}.a6_FLW_campoFila input::placeholder{color:var(--ng-suave)}.a6_FLW_bloqueEleccion{padding-bottom:14px}.a6_FLW_bloqueEleccion>.a6_FLW_fila{min-height:56px}.a6_FLW_bloqueEleccion>.a6_FLW_segmentos,.a6_FLW_bloqueEleccion>.a6_FLW_opciones{margin:0 16px}.a6_FLW_opciones{gap:10px;display:grid}.a6_FLW_segmentos{background:var(--ng-panel2);border-radius:14px;gap:4px;padding:4px;display:flex}.a6_FLW_segmento{min-height:44px;color:var(--ng-suave);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:0 10px}.a6_FLW_segmentoActivo{background:var(--ng-azul);color:#fff;box-shadow:0 2px 8px #004bff66}.a6_FLW_interruptor{background:var(--ng-chip);cursor:pointer;border:0;border-radius:16px;flex:none;width:52px;height:32px;transition:background-color .2s;position:relative}.a6_FLW_interruptor span{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .2s cubic-bezier(.23,1,.32,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #00000059}.a6_FLW_interruptorOn{background:var(--ng-azul)}.a6_FLW_interruptorOn span{transform:translate(20px)}.a6_FLW_copiado{color:var(--ng-verde);align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.a6_FLW_confirmar{gap:12px;padding:16px;display:grid}.a6_FLW_confirmarBotones{gap:10px;display:flex}.a6_FLW_botonSuave,.a6_FLW_botonPeligro{min-height:48px;font:800 15px/1 var(--font);cursor:pointer;border:0;border-radius:14px;flex:1}.a6_FLW_botonSuave{background:var(--ng-panel2);color:var(--ng-texto)}.a6_FLW_botonPeligro{color:#fff;background:#c8372d}.a6_FLW_estados{border:1px solid var(--ng-linea);background:var(--ng-panel);border-radius:22px;gap:0;list-style:none;display:grid;overflow:hidden}.a6_FLW_estado{align-items:center;gap:14px;min-height:60px;padding:10px 16px;display:flex}.a6_FLW_estado+.a6_FLW_estado{border-top:1px solid var(--ng-linea)}.a6_FLW_punto{border-radius:50%;flex:none;width:12px;height:12px}.a6_FLW_vivo{background:var(--ng-verde);box-shadow:0 0 0 4px color-mix(in srgb, var(--ng-verde) 25%, transparent)}.a6_FLW_sinVivo{background:#d97706}.a6_FLW_etiqueta{background:var(--ng-chip);color:var(--ng-suave);border-radius:999px;flex:none;padding:5px 11px;font-size:12px;font-weight:800}.a6_FLW_etiquetaVivo{background:color-mix(in srgb, var(--ng-verde) 20%, transparent);color:var(--ng-verde)}.a6_FLW_aviso{background:var(--ng-aviso-fondo);color:var(--ng-aviso-texto);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;font-weight:600}.a6_FLW_parrafo{color:var(--ng-suave);margin-bottom:16px;line-height:1.5}.a6_FLW_nota{color:var(--ng-suave);margin-top:14px;font-size:13px;line-height:1.5}.a6_FLW_acerca{text-align:center;justify-items:center;gap:4px;padding:24px 12px 0;display:grid}.a6_FLW_version{margin-top:6px;font-size:14px;font-weight:700}.a6_FLW_oculto{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
._90OKiq_pantalla{z-index:1200;padding:calc(clamp(28px, 9vh, 80px) + env(safe-area-inset-top)) 24px calc(20px + env(safe-area-inset-bottom));color:#fff;background:#000;flex-direction:column;display:flex;position:fixed;inset:0}._90OKiq_marca{justify-content:center;display:flex}._90OKiq_centro{flex-direction:column;flex:1;justify-content:center;gap:10px;width:100%;max-width:420px;min-height:0;margin:0 auto;display:flex}._90OKiq_icono{color:#fff;background:#004bff;border-radius:15px;place-items:center;width:56px;height:56px;margin-bottom:6px;display:grid}._90OKiq_centro h1{font:800 24px/1.2 var(--font);letter-spacing:-.02em}._90OKiq_centro p{font:400 15px/1.5 var(--font);color:#ffffffb8}._90OKiq_motivos,._90OKiq_pasos{gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}._90OKiq_motivos li,._90OKiq_pasos li{font:500 14px/1.4 var(--font);border-top:1px solid #ffffff24;padding:11px 0}._90OKiq_pasos{counter-reset:paso}._90OKiq_pasos li{counter-increment:paso}._90OKiq_pasos li:before{content:counter(paso) ". ";color:#7ea2ff;font-weight:800}._90OKiq_pie{gap:8px;width:100%;max-width:420px;margin:0 auto;display:grid}._90OKiq_pie p{text-align:center;font:400 12.5px/1.4 var(--font);color:#ffffff8c}._90OKiq_omitir{color:#ffffffb8;min-height:48px;font:600 15px/1 var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;text-decoration:underline}
.v5jU7G_fondo{z-index:90;color:#f4f6fa;background:#05070c;animation:.3s ease-out v5jU7G_entrar;position:fixed;inset:0;overflow-y:auto}@keyframes v5jU7G_entrar{0%{opacity:0;transform:translateY(18px)}}.v5jU7G_hoja{background:#05070c;max-width:480px;min-height:100%;margin:0 auto;position:relative}.v5jU7G_mosaico{grid-template-columns:repeat(3,1fr);gap:3px;height:188px;display:grid;position:relative;overflow:hidden}.v5jU7G_mosaico>span{color:#ffffffeb;filter:saturate(.9)brightness(.8);place-items:center;display:grid}.v5jU7G_centro{background:#05070c;border-radius:22px;place-items:center;width:124px;height:84px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 28px #0000008c}.v5jU7G_cerrar{top:calc(12px + env(safe-area-inset-top));color:#fff;cursor:pointer;background:#05070cb8;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;right:12px}.v5jU7G_cerrar:focus-visible{outline-offset:2px;outline:3px solid #fff}.v5jU7G_cuerpo{padding:26px 20px calc(24px + env(safe-area-inset-bottom));gap:16px;display:grid}.v5jU7G_ejemplo{color:#ffd9a0;background:#3a2a10;border-radius:999px;justify-self:start;padding:5px 12px;font-size:12px;font-weight:800}.v5jU7G_titulo{font:800 34px/1.08 var(--font);letter-spacing:-.03em;outline:none}.v5jU7G_texto{color:#9aa6b8}.v5jU7G_puntos{gap:14px;font-size:17px;font-weight:600;list-style:none;display:grid}.v5jU7G_puntos li{align-items:center;gap:14px;display:flex}.v5jU7G_tic{color:#fff;background:#004bff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.v5jU7G_botones{gap:12px;margin-top:6px;display:grid}.v5jU7G_ahoraNo{color:#9aa6b8;min-height:48px;font:700 15px/1 var(--font);cursor:pointer;background:0 0;border:0}.v5jU7G_ahoraNo:focus-visible{border-radius:12px;outline:3px solid #004bff}.v5jU7G_marcaSobria{background:radial-gradient(70% 90% at 50% 40%,#ffba3842,#ff961412 55%,#0000 78%);justify-items:center;gap:12px;padding:40px 0 30px;display:grid;position:relative}.v5jU7G_marcaSobria:after{content:"";background:linear-gradient(90deg,#0000,#f6c445d9 30%,#fff0b8 50%,#f6c445d9 70%,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.v5jU7G_marcaSobria span{background:linear-gradient(#fff0b8,#f6c445 55%,#b87912);color:#0000;font:800 12px/1 var(--font);letter-spacing:.4em;-webkit-background-clip:text;background-clip:text;margin-right:-.4em}.v5jU7G_premium .v5jU7G_tic{color:#2a1a00;background:linear-gradient(160deg,#ffe9a3,#f0b429 55%,#b87912);box-shadow:0 0 14px #f6c44559}.v5jU7G_premium .v5jU7G_titulo{background:linear-gradient(#fff,#ffe9a3);color:#0000;-webkit-background-clip:text;background-clip:text}.v5jU7G_premium .v5jU7G_botonOro{color:#2a1a00;background:linear-gradient(#ffe08a,#f2b632 52%,#c98a14);border-color:#0000;box-shadow:0 8px 26px #f2b6324d,inset 0 1px #ffffff8c}.v5jU7G_premium .v5jU7G_botonOro:focus-visible{outline-color:#ffe08a}.v5jU7G_premium .v5jU7G_ahoraNo:focus-visible{outline-color:#f2b632}.v5jU7G_pie{color:var(--ng-suave);font:600 13px/1 var(--font);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;margin-top:2px;display:flex}.v5jU7G_pie span{align-items:center;min-height:32px;display:inline-flex}.v5jU7G_pie button,.v5jU7G_pie a{min-height:32px;color:var(--ng-suave);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.v5jU7G_planes{gap:10px;margin-top:6px;display:grid}.v5jU7G_textoPago{color:#9aa6b8;text-align:center;margin:0;font-size:13px;line-height:1.45}
.pLws0q_panel{max-width:640px;padding:calc(18px + env(safe-area-inset-top)) 16px calc(150px + env(safe-area-inset-bottom));margin:0 auto}.pLws0q_cabecera{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.pLws0q_demo{background:var(--ng-aviso-fondo);color:var(--ng-aviso-texto);border-radius:999px;margin-bottom:12px;padding:5px 11px;font-size:12px;font-weight:700;display:inline-block}.pLws0q_ciudad{border:1px solid var(--ng-linea);background:var(--ng-panel);min-height:36px;color:var(--ng-texto);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:700;display:inline-flex}.pLws0q_accesos{grid-template-columns:repeat(3,1fr);gap:10px;list-style:none;display:grid}.pLws0q_acceso{border:1px solid var(--ng-linea);border-radius:var(--ng-radio);background:var(--ng-panel);width:100%;min-height:96px;color:var(--ng-texto);font:700 13px/1.15 var(--font);text-align:center;cursor:pointer;justify-items:center;gap:8px;padding:14px 6px 10px;transition:transform .15s cubic-bezier(.23,1,.32,1);display:grid}.pLws0q_acceso:active{transform:scale(.96)}.pLws0q_acceso:focus-visible{outline:3px solid var(--ng-azul);outline-offset:2px}.pLws0q_accesoIcono{color:#fff;border-radius:16px;place-items:center;width:48px;height:48px;display:grid}.pLws0q_saludo{font:800 32px/1.1 var(--font);letter-spacing:-.03em}.pLws0q_titulo{font:800 30px/1.1 var(--font);letter-spacing:-.03em}.pLws0q_lead{color:var(--ng-suave);margin:6px 0 18px}.pLws0q_buscador{border:1px solid var(--ng-linea);background:var(--ng-panel);width:100%;min-height:56px;color:var(--ng-suave);font:600 16px/1 var(--font);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:12px;margin-bottom:8px;padding:0 20px;display:flex}.pLws0q_buscador:focus-visible{outline:3px solid var(--ng-azul);outline-offset:2px}.pLws0q_seccionCabecera{justify-content:space-between;align-items:center;margin:26px 4px 10px;display:flex}.pLws0q_seccion{letter-spacing:.08em;text-transform:uppercase;color:var(--ng-suave);font-size:13px;font-weight:800}.pLws0q_panel>section>.pLws0q_seccion,.pLws0q_panel>.pLws0q_seccion{margin:26px 4px 10px}.pLws0q_enlace{min-height:44px;color:var(--ng-azul-texto);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 4px 0 10px;display:inline-flex}.pLws0q_tarjetas{gap:0;list-style:none;display:grid}.pLws0q_tarjeta{border-bottom:1px solid var(--ng-linea);padding:8px 0 10px}.pLws0q_tarjeta:last-child{border-bottom:0}.pLws0q_grupoFav{border-bottom:1px solid var(--ng-linea);color:var(--ng-suave);font:700 12.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;margin:18px 0 2px;padding-bottom:8px;display:flex}.pLws0q_grupoFav:first-child{margin-top:4px}.pLws0q_proximo{color:var(--ng-verde);font:800 15px/1 var(--font);font-variant-numeric:tabular-nums;flex:none;margin-left:8px}.pLws0q_numero{color:var(--ng-suave);font-variant-numeric:tabular-nums;font-weight:700}.pLws0q_tarjetaCabecera{align-items:center;gap:10px;padding:2px 0;display:flex}.pLws0q_puntoModo{color:#fff;width:38px;height:38px;font:800 15px/1 var(--font);border-radius:10px;flex:none;place-items:center;display:grid}.pLws0q_irAlMapa{min-width:0;min-height:52px;color:var(--ng-texto);text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:6px 0;display:flex}.pLws0q_irAlMapa:focus-visible,.pLws0q_filaLinea:focus-visible{outline:3px solid var(--ng-azul);outline-offset:2px;border-radius:8px}.pLws0q_nombre{font-size:17px;font-weight:700;line-height:1.2}.pLws0q_meta{color:var(--ng-suave);font-size:14px}.pLws0q_filaLinea{width:100%;min-height:64px;color:var(--ng-texto);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:14px;padding:6px 0;display:flex}.pLws0q_nombreLinea{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pLws0q_flecha{color:var(--ng-suave);flex:none}.pLws0q_filtros{scrollbar-width:none;gap:8px;margin-bottom:16px;padding-bottom:4px;display:flex;overflow-x:auto}.pLws0q_filtros::-webkit-scrollbar{display:none}.pLws0q_filtros button{border:1px solid var(--ng-linea);min-height:44px;color:var(--ng-texto);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border-radius:999px;flex:none;padding:0 18px}.pLws0q_filtros button[aria-pressed=true]{border-color:var(--ng-azul);background:var(--ng-azul);color:var(--ng-sobre-azul)}.pLws0q_filtros button:focus-visible{outline:3px solid var(--ng-texto);outline-offset:2px}.pLws0q_consultando,.pLws0q_vacioSuave{color:var(--ng-suave);padding:4px 4px 8px}.pLws0q_aviso{background:var(--ng-aviso-fondo);color:var(--ng-aviso-texto);border-radius:14px;margin:12px 0 0;padding:10px 14px;font-weight:600}.pLws0q_botonSecundario{border:1px solid var(--ng-azul);min-height:48px;color:var(--ng-azul-texto);font:700 15px/1 var(--font);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;margin-bottom:12px;padding:0 20px;display:inline-flex}.pLws0q_botonSecundario:focus-visible{outline:3px solid var(--ng-texto);outline-offset:2px}.pLws0q_vacioTarjeta{border:1px dashed var(--ng-linea);color:var(--ng-suave);text-align:center;border-radius:20px;justify-items:center;gap:14px;margin-top:8px;padding:36px 24px;line-height:1.45;display:grid}.pLws0q_vacioIcono{background:var(--ng-chip);width:56px;height:56px;color:var(--ng-acento);border-radius:50%;place-items:center;display:grid}.pLws0q_vacio{color:var(--ng-suave);padding:24px 0}.pLws0q_vacio p+p{margin-top:6px}.pLws0q_vacio strong{color:var(--ng-texto)}.pLws0q_inicio{padding:4px 16px calc(150px + env(safe-area-inset-bottom))}.pLws0q_saludoFila{justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.pLws0q_saludoMini{font:800 22px/1.15 var(--font);letter-spacing:-.02em}.pLws0q_saludoCiudad{color:var(--ng-suave);align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.pLws0q_demoChip{background:var(--ng-aviso-fondo);color:var(--ng-aviso-texto);text-align:center;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800}.pLws0q_cabeceraPagina{align-items:flex-start;gap:12px;margin-bottom:4px;display:flex}.pLws0q_cabeceraPagina .pLws0q_lead{margin-bottom:14px}.pLws0q_atras{border:1px solid var(--ng-linea);background:var(--ng-panel);width:44px;height:44px;color:var(--ng-texto);cursor:pointer;border-radius:50%;flex:none;place-items:center;margin-top:-2px;display:grid}.pLws0q_atras:focus-visible,.pLws0q_botonEnlace:focus-visible{outline:3px solid var(--ng-azul);outline-offset:2px}.pLws0q_botonEnlace{color:#fff;min-height:52px;font:800 16px/1 var(--font);background:#004bff;border-radius:14px;justify-content:center;align-items:center;margin-top:16px;padding:0 24px;text-decoration:none;display:inline-flex}.pLws0q_buscarLineas{border:1px solid var(--ng-linea);background:var(--ng-panel);min-height:52px;color:var(--ng-suave);border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:0 18px;display:flex}.pLws0q_buscarLineas:focus-within{border-color:var(--ng-azul)}.pLws0q_buscarLineas input{min-width:0;height:48px;color:var(--ng-texto);background:0 0;border:0;outline:none;flex:1;font-size:16px}.pLws0q_sentido{width:100%;min-height:44px;color:var(--ng-texto);font:700 16px/1.25 var(--font);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0 4px;display:flex}.pLws0q_sentido:focus-visible{outline:3px solid var(--ng-azul);border-radius:8px}.pLws0q_pestanas{border-bottom:1px solid var(--ng-linea);top:var(--tope-hoja,0px);z-index:2;background:var(--ng-fondo);border-radius:18px 18px 0 0;margin:0 -16px 8px;display:flex;position:sticky}.pLws0q_pestanas button{text-overflow:ellipsis;white-space:nowrap;min-width:0;min-height:50px;color:var(--ng-suave);font:700 15px/1 var(--font);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1;padding:0 8px;overflow:hidden}.pLws0q_pestanas button.pLws0q_pestanaActiva{border-bottom-color:var(--ng-azul);color:var(--ng-texto)}.pLws0q_verTodas{width:100%;min-height:48px;color:var(--ng-azul-texto);font:700 15px/1 var(--font);text-align:center;cursor:pointer;background:0 0;border:0;display:block}.pLws0q_pestanasLineas{border-bottom:1px solid var(--ng-linea);margin:0 -16px;display:flex}.pLws0q_pestanasLineas button{min-height:46px;color:var(--ng-suave);font:700 15px/1 var(--font);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;flex:1}.pLws0q_pestanasLineas button.pLws0q_pestanaActiva{border-bottom-color:var(--ng-azul);color:var(--ng-texto)}.pLws0q_listaLineas{margin:0 -16px;list-style:none}.pLws0q_cabeceraOperador{background:var(--ng-panel);min-height:40px;color:var(--ng-suave);font:600 14px/1.2 var(--font);border-top:1px solid var(--ng-linea);border-bottom:1px solid var(--ng-linea);justify-content:space-between;align-items:center;padding:0 16px;display:flex}.pLws0q_filaLineaMoovit{border:0;border-bottom:1px solid var(--ng-linea);width:100%;min-height:60px;color:var(--ng-texto);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 16px;display:flex}.pLws0q_letreroColumna{flex:none;justify-content:flex-start;width:70px;display:flex}.pLws0q_recorrido{min-width:0;font:500 15.5px/1.3 var(--font);flex:1}.pLws0q_seccionInicio{scroll-margin-top:calc(var(--tope-hoja,0px) + 54px);padding-top:4px}.pLws0q_tituloSeccion{font:800 20px/1.2 var(--font);letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:12px;margin:18px 0 8px;display:flex}.pLws0q_textoBoton{min-height:36px;color:var(--ng-azul-texto);font:700 14px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:0 4px}.pLws0q_listaRecientes{margin:0;padding:0;list-style:none}.pLws0q_filaReciente{border:0;border-bottom:1px solid var(--ng-linea);width:100%;min-height:64px;color:var(--ng-texto);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.pLws0q_simboloReciente{flex:none;justify-content:flex-start;width:56px;display:flex}.pLws0q_recienteTextos{flex:1;gap:2px;min-width:0;display:grid}
.xy5jyW_pantalla{z-index:70;background:var(--ng-fondo);color:var(--ng-texto);flex-direction:column;animation:.22s cubic-bezier(.23,1,.32,1) xy5jyW_subir;display:flex;position:fixed;inset:0}@keyframes xy5jyW_subir{0%{opacity:0;transform:translateY(14px)}}.xy5jyW_cabecera{padding:calc(6px + env(safe-area-inset-top)) 12px 12px;color:#fff;background:#14171c;flex-direction:column;align-items:stretch;gap:4px;display:flex}.xy5jyW_volver{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;margin-top:4px;display:grid}.xy5jyW_volver:focus-visible,.xy5jyW_intercambiar:focus-visible{outline:3px solid #fff}.xy5jyW_campos{flex:1;gap:6px;min-width:0;display:grid;position:relative}.xy5jyW_campo{color:#fff;min-height:48px;font:600 16px/1 var(--font);text-align:left;cursor:pointer;background:#2a2e36;border:0;border-radius:10px;align-items:center;gap:12px;padding:0 56px 0 14px;display:flex}.xy5jyW_campo:focus-within{outline:3px solid var(--ng-azul)}.xy5jyW_campo input{color:#10141b;background:0 0;border:0;outline:none;flex:1;min-width:0;height:48px;font-size:17px;font-weight:600}.xy5jyW_campo input::placeholder{color:#6b7280;font-weight:500}.xy5jyW_puntoOrigen,.xy5jyW_puntoDestino{flex:none;width:14px;height:14px}.xy5jyW_puntoOrigen{border:3px solid #6b7280;border-radius:50%}.xy5jyW_puntoDestino{background:#e5342b;border-radius:50% 50% 50% 0;transform:rotate(-45deg)}.xy5jyW_intercambiar{color:#fff;cursor:pointer;background:#10141b;border:2px solid #fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.xy5jyW_intercambiar:disabled{opacity:.35;cursor:not-allowed}.xy5jyW_oculto{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.xy5jyW_opciones{scrollbar-width:none;gap:8px;padding:12px 16px 4px;display:flex;overflow-x:auto}.xy5jyW_chip{border:1px solid var(--ng-linea);background:0 0;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.xy5jyW_cuerpo{overscroll-behavior:contain;padding:8px 16px calc(32px + env(safe-area-inset-bottom));flex:1;overflow-y:auto}.xy5jyW_vacio,.xy5jyW_ayuda{text-align:center;color:var(--ng-suave);padding:28px 8px;list-style:none}.xy5jyW_sugerencias{gap:0;list-style:none;display:grid}.xy5jyW_sugerencias button{background:var(--ng-panel);width:100%;min-height:64px;color:var(--ng-texto);text-align:left;cursor:pointer;border:0;border-radius:18px;align-items:center;gap:14px;padding:8px 14px;display:flex}.xy5jyW_sugerencias button:focus-visible{outline:3px solid var(--ng-azul)}.xy5jyW_icono{background:var(--ng-panel2);width:40px;height:40px;font:800 16px/1 var(--font);border-radius:12px;flex:none;place-items:center;display:grid}.xy5jyW_textos{gap:2px;min-width:0;display:grid}.xy5jyW_textos strong{font-size:17px}.xy5jyW_textos small{color:var(--ng-suave);font-size:14px}.xy5jyW_rutasCabecera{justify-content:space-between;align-items:center;margin:12px 2px 8px;display:flex}.xy5jyW_rutasCabecera h2{color:var(--ng-suave);font-size:15px;font-weight:800}.xy5jyW_ver{color:#fff;min-height:44px;font:700 15px/1 var(--font);cursor:pointer;background:#004bff;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 24px;display:inline-flex}.xy5jyW_ver:focus-visible{outline:3px solid var(--ng-texto);outline-offset:2px}.xy5jyW_rutas{gap:8px;list-style:none;display:grid}.xy5jyW_ruta{background:var(--ng-panel);border-radius:8px;align-items:stretch;gap:0;display:flex;overflow:hidden}.xy5jyW_ruta>.xy5jyW_rutaCuerpo{padding:12px 8px 12px 14px}.xy5jyW_ruta>.xy5jyW_ir{align-self:center}.xy5jyW_rutaCuerpo{flex:1;gap:10px;min-width:0;display:grid}.xy5jyW_duracion{color:var(--ng-suave);font-size:15px}.xy5jyW_duracion strong{color:var(--ng-texto);font-size:21px;font-weight:800}.xy5jyW_pasos{flex-wrap:wrap;align-items:center;gap:6px 4px;list-style:none;display:flex}.xy5jyW_paso{align-items:center;gap:4px;display:flex}.xy5jyW_separador{color:var(--ng-suave)}.xy5jyW_andar{background:var(--ng-panel2);border-radius:10px;align-items:center;gap:2px;min-height:30px;padding:0 8px 0 4px;font-size:13px;font-weight:800;display:inline-flex}.xy5jyW_sale,.xy5jyW_saleGris{align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.xy5jyW_sale{color:var(--ng-verde)}.xy5jyW_saleGris{color:var(--ng-suave)}.xy5jyW_ir{background:color-mix(in srgb, var(--ng-azul) 22%, var(--ng-panel));width:48px;height:48px;color:var(--ng-azul-texto);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.xy5jyW_ir:focus-visible{outline:3px solid var(--ng-azul)}.xy5jyW_chipBoton{border:2px solid var(--ng-linea);background:var(--ng-panel);min-height:40px;color:var(--ng-texto);font:700 14px/1 var(--font);cursor:pointer;border-radius:999px;flex:none;align-items:center;padding:0 18px;display:inline-flex}.xy5jyW_chipBoton[aria-pressed=true]{border-color:var(--ng-azul);background:var(--ng-azul);color:#fff}.xy5jyW_chipBoton:focus-visible{outline:3px solid var(--ng-texto);outline-offset:2px}.xy5jyW_chip{flex:none}.xy5jyW_rapida{color:var(--ng-verde);font:700 12px/1.2 var(--font);vertical-align:middle;background:#2fd67b29;border-radius:999px;margin-left:8px;padding:3px 9px;font-style:normal}.xy5jyW_buscarArriba{padding:calc(10px + env(safe-area-inset-top)) 16px 10px;align-items:center;gap:12px;display:flex}.xy5jyW_cajaBuscar{background:var(--ng-panel);min-width:0;min-height:46px;color:var(--ng-suave);border-radius:10px;flex:1;align-items:center;gap:10px;padding:0 14px;display:flex}.xy5jyW_cajaBuscar:focus-within{outline:2px solid var(--ng-azul)}.xy5jyW_cajaBuscar input{min-width:0;height:44px;color:var(--ng-texto);background:0 0;border:0;outline:none;flex:1;font-size:17px;font-weight:500}.xy5jyW_cancelar{color:var(--ng-azul-texto);font:600 17px/1 var(--font);cursor:pointer;background:0 0;border:0}.xy5jyW_lista{margin:0 -16px;list-style:none}.xy5jyW_lista>li{border-bottom:1px solid var(--ng-linea)}.xy5jyW_filaAccion,.xy5jyW_filaPrincipal{width:100%;min-height:56px;color:var(--ng-texto);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:8px 16px;display:flex}.xy5jyW_filaAccion{color:var(--ng-azul-texto);font:600 17px/1.3 var(--font)}.xy5jyW_filaAccion>svg{box-sizing:content-box;flex:none;width:24px;height:24px;padding:0 4px}.xy5jyW_filaSitio{align-items:center;display:flex}.xy5jyW_filaSitio .xy5jyW_filaPrincipal{flex:1;min-width:0}.xy5jyW_iconoSitio{width:32px;height:32px;color:var(--ng-suave);border-radius:8px;flex:none;place-items:center;display:grid}.xy5jyW_editar{color:var(--ng-azul-texto)}.xy5jyW_botonTexto{min-height:44px;color:var(--ng-azul-texto);font:600 15px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:0 16px}.xy5jyW_seccion{background:var(--ng-panel);color:var(--ng-suave);font:600 14.5px/1 var(--font);margin:0 -16px;padding:14px 16px 8px}.xy5jyW_seccionFila{background:var(--ng-panel);justify-content:space-between;align-items:center;margin:0 -16px;display:flex}.xy5jyW_seccionFila .xy5jyW_seccion{margin:0}.xy5jyW_seccionFila .xy5jyW_botonTexto{min-height:40px}.xy5jyW_barraTitulo{grid-template-columns:48px 1fr 48px;align-items:center;display:grid}.xy5jyW_barraTitulo h2{text-align:center;font:700 17px/1.2 var(--font)}.xy5jyW_barraTitulo .xy5jyW_volver{margin-top:0}.xy5jyW_campoTexto{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.xy5jyW_rutaTiempo{background:var(--ng-panel2);flex:none;align-content:center;gap:4px;width:92px;padding:12px 10px;display:grid}.xy5jyW_rutaTiempo strong{font:800 19px/1.15 var(--font);letter-spacing:-.01em}.xy5jyW_rutaTiempo small{color:var(--ng-suave);font:500 12.5px/1.2 var(--font);font-variant-numeric:tabular-nums}.xy5jyW_iconoRedondo{background:var(--ng-panel2);width:36px;height:36px;color:var(--ng-suave);border-radius:50%;flex:none;place-items:center;display:grid}.xy5jyW_columnaLetrero{flex:none;width:64px;display:flex}.xy5jyW_distancia{color:var(--ng-suave);font:600 13px/1 var(--font);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:8px}.xy5jyW_textos mark{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--ng-azul);text-decoration-color:var(--ng-azul);text-underline-offset:3px;background:0 0;font-weight:800}.xy5jyW_borrarTexto{background:var(--ng-panel2);width:32px;height:32px;color:var(--ng-suave);font:400 20px/1 var(--font);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.xy5jyW_textos strong{font-size:16.5px;font-weight:600}
.Dcni2W_splash{z-index:200;color:#f4f6fa;background:radial-gradient(90% 60% at 50% 38%,#004bff52,#0000 70%),#05070c;place-items:center;transition:opacity .35s;display:grid;position:fixed;inset:0}.Dcni2W_fuera{opacity:0;pointer-events:none}.Dcni2W_centro{justify-items:center;gap:26px;padding:24px;display:grid}.Dcni2W_logo{animation:.7s cubic-bezier(.23,1,.32,1) both Dcni2W_aparece}@keyframes Dcni2W_aparece{0%{opacity:0;transform:scale(.86)translateY(8px)}}.Dcni2W_barra{background:#ffffff1f;border-radius:2px;width:148px;height:4px;position:relative;overflow:hidden}.Dcni2W_barra span{background:linear-gradient(90deg,#4d86ff,#004bff);border-radius:2px;width:42%;animation:1.1s ease-in-out infinite Dcni2W_recorre;position:absolute;inset:0 auto 0 0}@keyframes Dcni2W_recorre{0%{transform:translate(-110%)}to{transform:translate(260%)}}.Dcni2W_texto{color:#9aa6b8;font-size:14px;font-weight:600}.Dcni2W_yin{letter-spacing:.06em;color:#5d6878;margin-top:-14px;font-size:12px;font-weight:600}
.n2O31q_capa{z-index:1250;position:fixed;inset:0}.n2O31q_foco{pointer-events:none;border-radius:14px;outline:2px solid #fff;transition:left .25s,top .25s,width .25s,height .25s;position:absolute;box-shadow:0 0 0 9999px #000000c7}.n2O31q_oscuro{background:#000000c7;position:absolute;inset:0}.n2O31q_tarjeta{border:1px solid var(--ng-linea);background:var(--ng-panel);max-width:420px;color:var(--ng-texto);border-radius:14px;outline:none;gap:8px;margin:0 auto;padding:18px 18px 14px;display:grid;position:absolute;left:16px;right:16px;box-shadow:0 16px 44px #00000080}.n2O31q_contador{color:var(--ng-azul-texto);font:700 12.5px/1 var(--font);letter-spacing:.08em;text-transform:uppercase}.n2O31q_tarjeta h2{font:700 19px/1.3 var(--font)}.n2O31q_tarjeta p:not(.n2O31q_contador){color:var(--ng-suave);font:400 15px/1.5 var(--font)}.n2O31q_botones{justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.n2O31q_saltar{min-height:44px;color:var(--ng-suave);font:600 15px/1 var(--font);cursor:pointer;background:0 0;border:0;padding:0 4px}.n2O31q_botones>button:last-child{min-width:150px}
.fMKwfa_viaje{padding-top:0;overflow:hidden}.fMKwfa_banda{color:#fff;background:#004bff;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;margin:0 -16px;padding:14px 18px 12px;display:grid}.fMKwfa_banda h2{font:800 20px/1.2 var(--font);letter-spacing:-.01em;outline:none;margin:0}.fMKwfa_banda p{font:600 15px/1.2 var(--font);font-variant-numeric:tabular-nums;text-align:right;margin:0}.fMKwfa_banda p strong{font-size:18px;font-weight:800}.fMKwfa_gps{font:600 12.5px/1.2 var(--font);opacity:.92;grid-column:1/-1;align-items:center;gap:6px;display:inline-flex}.fMKwfa_gps:before{content:"";background:#6dfca8;border-radius:50%;width:8px;height:8px}.fMKwfa_gpsNo:before{background:#ffd25e}.fMKwfa_ahora{align-items:center;gap:14px;padding:16px 2px 12px;display:flex}.fMKwfa_icono{background:var(--ng-chip);min-width:52px;height:52px;color:var(--ng-texto);border-radius:16px;flex:none;place-items:center;display:grid}.fMKwfa_textos{flex:1;gap:3px;min-width:0;display:grid}.fMKwfa_textos strong{font:800 18px/1.25 var(--font);letter-spacing:-.01em}.fMKwfa_textos small{font:500 14px/1.35 var(--font);color:var(--ng-suave)}.fMKwfa_cuenta{background:var(--ng-azul);color:#fff;min-width:58px;font:700 11px/1.1 var(--font);border-radius:16px;flex:none;justify-items:center;padding:8px 6px;display:grid}.fMKwfa_cuenta b{font:800 26px/1 var(--font);font-variant-numeric:tabular-nums}.fMKwfa_pasos{gap:6px;max-height:22vh;margin:0;padding:0 0 10px;list-style:none;display:grid;overflow-y:auto}.fMKwfa_pasos li{font:600 13.5px/1.3 var(--font);color:var(--ng-suave);border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.fMKwfa_pasos li[data-estado=actual]{background:var(--ng-chip);color:var(--ng-texto)}.fMKwfa_pasos li[data-estado=hecho]{opacity:.5;text-decoration:line-through}.fMKwfa_botones{padding-bottom:calc(96px + env(safe-area-inset-bottom));grid-template-columns:1fr 1fr;gap:10px;display:grid}.fMKwfa_botones>*{white-space:nowrap;min-width:0;min-height:52px;padding:0 12px}.fMKwfa_botones svg{flex:none}.fMKwfa_siguiente,.fMKwfa_botones>:only-child{grid-column:1/-1}.fMKwfa_salir{box-shadow:none!important;background:#c8372d!important}
._3s0TLW_app{background:var(--ng-fondo);color:var(--ng-texto);flex-direction:column;display:flex;position:fixed;inset:0}._3s0TLW_escenario{outline:none;flex:1;min-height:0;position:relative}._3s0TLW_inicio{isolation:isolate;flex-direction:column;display:flex;position:absolute;inset:0}._3s0TLW_oculto{visibility:hidden}._3s0TLW_zonaMapa{flex:0 0 56%;min-height:260px;position:relative}._3s0TLW_completa{flex:1}._3s0TLW_hojaScroll{--tope-hoja:calc(env(safe-area-inset-top) + 124px);z-index:3;overscroll-behavior:contain;pointer-events:none;clip-path:inset(var(--tope-hoja) 0 0 0 round 18px 18px 0 0);position:absolute;inset:0;overflow-y:auto}._3s0TLW_espacioMapa{pointer-events:none;height:50%}._3s0TLW_panel{background:var(--ng-fondo);pointer-events:auto;border-radius:18px 18px 0 0;min-height:100%;padding-top:4px;position:relative;box-shadow:0 -6px 20px #0000004d}._3s0TLW_cargandoMapa{text-align:center;color:var(--ng-suave);background:var(--ng-fondo);place-items:center;padding:24px;display:grid;position:absolute;inset:0}._3s0TLW_superior{z-index:10;padding:calc(10px + env(safe-area-inset-top)) 12px 0;pointer-events:none;display:grid;position:absolute;top:0;left:0;right:0}._3s0TLW_superior>*{pointer-events:auto}._3s0TLW_buscar{background:var(--ng-panel);width:100%;min-height:58px;color:var(--ng-suave);font:600 17px/1 var(--font);text-align:left;cursor:pointer;border:0;border-radius:14px;align-items:center;gap:14px;padding:0 18px;display:flex;box-shadow:0 2px 10px #00000059}._3s0TLW_buscar svg{color:var(--ng-azul-texto)}._3s0TLW_barraModo{align-items:center;gap:8px;display:flex}._3s0TLW_redondo{background:var(--ng-panel);width:50px;height:50px;color:var(--ng-texto);box-shadow:var(--ng-sombra);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;display:grid}._3s0TLW_tituloModo{background:var(--ng-panel);min-width:0;min-height:50px;box-shadow:var(--ng-sombra);font:800 16px/1 var(--font);white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:1;justify-content:center;align-items:center;gap:10px;padding:0 16px;display:flex;overflow:hidden}._3s0TLW_buscar:focus-visible,._3s0TLW_redondo:focus-visible,._3s0TLW_ubicacion:focus-visible{outline:3px solid var(--ng-texto);outline-offset:2px}._3s0TLW_demo,._3s0TLW_aviso{z-index:11;background:var(--ng-aviso-fondo);color:var(--ng-aviso-texto);box-shadow:var(--ng-sombra);border-radius:999px;padding:5px 11px;font-size:11px;font-weight:800;position:absolute;left:12px}._3s0TLW_demo{bottom:40px}._3s0TLW_aviso{border-radius:14px;font-size:13px;font-weight:600;bottom:74px}._3s0TLW_ubicacion{z-index:15;background:var(--ng-panel);width:50px;height:50px;color:var(--ng-azul-texto);box-shadow:var(--ng-sombra);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:44px;right:14px}._3s0TLW_ubicacionAlta{bottom:calc(112px + env(safe-area-inset-bottom))}._3s0TLW_leyenda{left:12px;bottom:calc(112px + env(safe-area-inset-bottom));z-index:12;background:var(--ng-panel);box-shadow:var(--ng-sombra);border-radius:16px;gap:6px;padding:10px 14px;font-size:13px;font-weight:700;list-style:none;display:grid;position:absolute}._3s0TLW_leyenda li{align-items:center;gap:8px;display:flex}._3s0TLW_leyenda span{border-radius:50%;width:14px;height:14px}._3s0TLW_pagina{z-index:1;overscroll-behavior:contain;background:var(--ng-fondo);animation:.22s cubic-bezier(.23,1,.32,1) _3s0TLW_entrar;position:absolute;inset:0;overflow-y:auto}@keyframes _3s0TLW_entrar{0%{opacity:0;transform:translateY(8px)}}@media (min-width:900px){._3s0TLW_inicio{flex-direction:row-reverse}._3s0TLW_zonaMapa{flex:1;min-height:0}._3s0TLW_panel{box-shadow:none;border-right:1px solid var(--ng-linea);border-radius:0;flex:0 0 420px;margin:0}}._3s0TLW_filtrosMapa{gap:6px;margin-top:8px;display:flex;overflow-x:auto}._3s0TLW_filtrosMapa button{color:#fff;min-height:36px;font:700 13.5px/1 var(--font);cursor:pointer;background:#0a0e15d1;border:1px solid #ffffff24;border-radius:999px;flex:none;padding:0 14px}._3s0TLW_filtrosMapa button[aria-pressed=true]{border-color:var(--ng-azul);background:var(--ng-azul)}._3s0TLW_ubicacionSobreHoja{transition:opacity .15s;bottom:calc(50% + 14px)}._3s0TLW_ubicacionOculta{opacity:0;pointer-events:none}
.prO_NW_pagina{--az:#004bff;--az2:#0030c4;--noche:#0a0e15;--tinta:#10141b;--suave:#566173;--gris:#f3f5f9;--raya:#e1e5ec;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--tinta);font-family:var(--font);background:#fff}.prO_NW_contenedor{width:100%;max-width:1120px;margin:0 auto;padding:0 20px}.prO_NW_cabecera{background:var(--noche)}.prO_NW_cabeceraFila{justify-content:space-between;align-items:center;min-height:72px;display:flex}.prO_NW_logoEnlace{border-radius:12px;align-items:center;min-height:48px;display:inline-flex}.prO_NW_botonCabecera{background:var(--az);color:#fff;border-radius:999px;align-items:center;min-height:44px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex}.prO_NW_logoEnlace:focus-visible,.prO_NW_botonCabecera:focus-visible,.prO_NW_botonBlanco:focus-visible,.prO_NW_botonLinea:focus-visible{outline-offset:3px;outline:3px solid #fff}.prO_NW_hero{color:#fff;background:linear-gradient(165deg,#0030c4 0%,#0040e0 55%,#2f6bff 100%);padding:40px 0 120px}.prO_NW_heroFila{align-items:center;gap:32px;display:grid}.prO_NW_heroTexto h1{letter-spacing:-.03em;max-width:16ch;font-size:clamp(32px,6vw,52px);font-weight:800;line-height:1.05}.prO_NW_heroTexto p{color:#ffffffeb;max-width:46ch;margin-top:16px;font-size:clamp(17px,2.4vw,20px);line-height:1.45}.prO_NW_heroBotones{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.prO_NW_botonBlanco,.prO_NW_botonLinea{border-radius:999px;justify-content:center;align-items:center;min-height:52px;padding:0 28px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.prO_NW_botonBlanco{color:var(--az2);background:#fff}.prO_NW_botonLinea{color:#fff;border:2px solid #ffffffb3}@media (min-width:900px){.prO_NW_hero{background:linear-gradient(100deg,#0030c4 0%,#0040e0 55%,#2f6bff 100%)}.prO_NW_heroFila{grid-template-columns:1.1fr .9fr}}.prO_NW_movil{background:#05070b;border-radius:40px;justify-self:center;width:270px;padding:10px;transform:rotate(3deg);box-shadow:0 30px 60px #050a2873,inset 0 0 0 2px #1d2430}.prO_NW_movilPantalla{color:#f4f6fa;background:#0a0e15;border-radius:30px;flex-direction:column;height:470px;display:flex;position:relative;overflow:hidden}.prO_NW_movilMapa{background:linear-gradient(115deg,#0000 46%,#fff 46% 49%,#0000 49%),linear-gradient(25deg,#0000 58%,#fff 58% 61%,#0000 61%),linear-gradient(90deg,#0000 30%,#f6d98a 30% 33%,#0000 33%),#e9e6df;flex:0 0 52%;position:relative}.prO_NW_movilBuscar{color:#f4f6fa;background:#141a24;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;left:10px;right:10px;box-shadow:0 4px 12px #0000004d}.prO_NW_movilPin{color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;box-shadow:0 2px 6px #00000059}.prO_NW_movilPinTren{border-radius:8px}.prO_NW_movilPanel{background:#0a0e15;border-radius:22px 22px 0 0;flex:1;margin-top:-16px;padding:14px 12px 0;position:relative}.prO_NW_movilSeccion{letter-spacing:.08em;text-transform:uppercase;color:#9aa6b8;margin-bottom:8px;font-size:10px;font-weight:800}.prO_NW_movilTarjeta{background:#141a24;border-radius:16px;align-items:center;gap:10px;margin-bottom:8px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.prO_NW_movilTarjeta b{color:#fff;border-radius:8px;place-items:center;min-width:34px;height:26px;font-size:12px;display:grid}.prO_NW_movilTarjeta span{flex:1}.prO_NW_movilTarjeta strong{font-size:14px}.prO_NW_movilBarra{color:#9aa6b8;background:#141a24;border-top:1px solid #242d3b;grid-template-columns:1fr 1fr 74px 1fr 1fr;place-items:center;height:52px;display:grid;position:relative}.prO_NW_movilBoton{color:#fff;background:linear-gradient(150deg,#4d86ff,#004bff 45%,#0030c4);border:3px solid #0a0e15;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58px;height:58px;margin-left:-29px;display:flex;position:absolute;top:-22px;left:50%;box-shadow:0 8px 22px #004bff99}.prO_NW_buscadorFila{z-index:2;margin-top:-84px;position:relative}.prO_NW_buscador{background:#fff;border-radius:28px;max-width:760px;margin:0 auto;padding:18px;box-shadow:0 18px 50px #10141b33}.prO_NW_pestanas{background:var(--gris);border-radius:999px;gap:4px;margin-bottom:14px;padding:4px;display:inline-flex}.prO_NW_pestana{min-height:44px;color:var(--suave);font:700 15px/1 var(--font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.prO_NW_pestanaSel{color:var(--tinta);background:#fff;box-shadow:0 1px 4px #10141b2e}.prO_NW_pestana:focus-visible{outline:3px solid var(--az)}.prO_NW_campo{border:2px solid var(--raya);border-radius:20px;gap:4px;padding:10px 20px;display:grid}.prO_NW_campo:focus-within{border-color:var(--az)}.prO_NW_campoTitulo{color:var(--suave);font-size:12px;font-weight:700}.prO_NW_campo input{width:100%;color:var(--tinta);background:0 0;border:0;outline:none;font-size:18px}.prO_NW_resultados ul{gap:4px;margin-top:10px;list-style:none;display:grid}.prO_NW_resultados a{min-height:52px;color:var(--tinta);border-radius:14px;align-items:center;gap:12px;padding:6px 12px;font-weight:600;text-decoration:none;display:flex}.prO_NW_resultados a:hover,.prO_NW_resultados a:focus-visible{background:var(--gris);outline:none}.prO_NW_chip{color:#fff;border-radius:10px;place-items:center;min-width:38px;height:32px;padding:0 8px;font-size:14px;font-weight:800;display:grid}.prO_NW_sinResultados{color:var(--suave);padding:14px 4px 4px}.prO_NW_franja{color:#6b4208;background:#fdf0d8;margin-top:32px;padding:14px 0;font-size:15px}.prO_NW_seccion{padding:72px 0}.prO_NW_seccionGris{background:var(--gris)}.prO_NW_seccion h2,.prO_NW_cta h2{letter-spacing:-.025em;font-size:clamp(26px,4vw,38px);font-weight:800;line-height:1.1}.prO_NW_lead{color:var(--suave);margin-top:10px;font-size:18px}.prO_NW_nota{color:var(--suave);margin-top:20px}.prO_NW_rejilla{gap:16px;margin-top:32px;list-style:none;display:grid}@media (min-width:640px){.prO_NW_rejilla{grid-template-columns:repeat(2,1fr)}}@media (min-width:960px){.prO_NW_rejilla{grid-template-columns:repeat(3,1fr)}}.prO_NW_tarjeta,.prO_NW_tarjetaPlana{border-radius:24px;padding:24px}.prO_NW_tarjeta{border:1px solid var(--raya);background:#fff}.prO_NW_tarjetaPlana{background:#fff}.prO_NW_tarjeta h3,.prO_NW_tarjetaPlana h3{margin:14px 0 6px;font-size:19px;font-weight:800}.prO_NW_tarjetaPlana h3{margin-top:0}.prO_NW_tarjeta p,.prO_NW_tarjetaPlana p{color:var(--suave)}.prO_NW_simbolo{color:#fff;border-radius:14px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:800;display:grid}.prO_NW_cta{color:#fff;text-align:center;background:linear-gradient(160deg,#0030c4,#004bff);padding:72px 0}.prO_NW_cta .prO_NW_contenedor{justify-items:center;gap:24px;display:grid}.prO_NW_pie{background:var(--noche);color:#c9d1de;padding:40px 0 32px}.prO_NW_pieFila{gap:24px;display:grid}@media (min-width:720px){.prO_NW_pieFila{grid-template-columns:1fr auto;align-items:start}}.prO_NW_pieMarca{justify-items:start;gap:12px;display:grid}.prO_NW_pieEnlaces{flex-wrap:wrap;gap:4px 24px;list-style:none;display:flex}.prO_NW_pieEnlaces a{color:#c9d1de;align-items:center;min-height:44px;display:inline-flex}.prO_NW_pieNota{color:#8b95a7;margin-top:24px;font-size:13px}
