.PanelLateral-module__Ann7Qq__panel{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:10px;padding:1.25rem}.PanelLateral-module__Ann7Qq__eyebrow{font:700 .7rem/1.4 var(--font-primary);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);margin:0 0 .6rem}.PanelLateral-module__Ann7Qq__cuerpo{font:400 .9rem/1.6 var(--font-primary);color:var(--text-body);flex-direction:column;gap:.6rem;display:flex}.PanelLateral-module__Ann7Qq__cuerpo strong{color:var(--text-strong)}
.CabeceraAuth-module__TXK5rG__header{border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.75rem;display:flex}.CabeceraAuth-module__TXK5rG__grupo{align-items:center;gap:1rem;display:flex}.CabeceraAuth-module__TXK5rG__separador{background:var(--border-default);align-self:stretch;width:1px}.CabeceraAuth-module__TXK5rG__wordmarkBrand{font:italic 900 1.15rem/1 var(--font-primary);letter-spacing:-.03em;text-transform:uppercase;color:var(--text-strong)}.CabeceraAuth-module__TXK5rG__wordmark{font:700 .9rem/1 var(--font-primary);letter-spacing:.05em;color:var(--text-muted)}.CabeceraAuth-module__TXK5rG__contexto{font:700 .7rem/1.4 var(--font-primary);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.CabeceraAuth-module__TXK5rG__sinSesion{font:700 .8rem/1 var(--font-primary);color:var(--text-faint)}
.PantallaAuth-module__NqCEXG__pagina{background:var(--surface-page);min-height:100vh}.PantallaAuth-module__NqCEXG__main{max-width:var(--container-max);grid-template-columns:minmax(0,1fr) 360px;gap:1.5rem;margin:0 auto;padding:2.5rem 1.75rem;display:grid}.PantallaAuth-module__NqCEXG__columnaPrincipal{max-width:var(--container-narrow)}.PantallaAuth-module__NqCEXG__regla{width:2.5rem;height:var(--border-rule);margin-bottom:1.25rem}.PantallaAuth-module__NqCEXG__tonoBrand{background:var(--surface-brand);color:var(--text-brand)}.PantallaAuth-module__NqCEXG__tonoDanger{background:var(--status-failed);color:var(--status-failed)}.PantallaAuth-module__NqCEXG__tonoSlate{background:var(--status-transit);color:var(--status-transit)}.PantallaAuth-module__NqCEXG__tonoMuted{background:var(--border-strong);color:var(--text-muted)}.PantallaAuth-module__NqCEXG__eyebrow{font:700 .7rem/1.4 var(--font-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .6rem}.PantallaAuth-module__NqCEXG__titulo{font:900 1.9rem/1.2 var(--font-primary);letter-spacing:-.015em;text-transform:uppercase;color:var(--text-strong);margin:0 0 1.25rem}.PantallaAuth-module__NqCEXG__contenido,.PantallaAuth-module__NqCEXG__columnaLateral{flex-direction:column;gap:1.25rem;display:flex}@media (max-width:860px){.PantallaAuth-module__NqCEXG__main{grid-template-columns:minmax(0,1fr)}}
.PantallaBloqueado-module__N8vLpa__parrafo{font:400 1rem/1.65 var(--font-primary);color:var(--text-body)}.PantallaBloqueado-module__N8vLpa__boton{height:var(--control-height-lg);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-inverse);background:var(--surface-brand);cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-start;padding:0 1.5rem;transition:background .15s}.PantallaBloqueado-module__N8vLpa__boton:hover:not(:disabled){background:var(--surface-brand-hover)}.PantallaBloqueado-module__N8vLpa__boton:disabled{background:var(--neutral-200);color:var(--text-faint);cursor:not-allowed}
.Banner-module__uJBvWG__banner{border-top:var(--border-rule) solid transparent;padding:1rem 1.25rem}.Banner-module__uJBvWG__titulo{font:700 1.05rem/1.3 var(--font-primary);margin:0 0 .25rem}.Banner-module__uJBvWG__cuerpo{font:400 .9rem/1.6 var(--font-primary);color:var(--text-body);margin:0}.Banner-module__uJBvWG__danger{background:var(--status-failed-soft);border-top-color:var(--status-failed)}.Banner-module__uJBvWG__danger .Banner-module__uJBvWG__titulo{color:var(--status-failed)}.Banner-module__uJBvWG__warning{background:var(--status-delayed-soft);border-top-color:var(--status-delayed)}.Banner-module__uJBvWG__warning .Banner-module__uJBvWG__titulo{color:var(--status-delayed)}.Banner-module__uJBvWG__success{background:var(--status-ontime-soft);border-top-color:var(--status-ontime)}.Banner-module__uJBvWG__success .Banner-module__uJBvWG__titulo{color:var(--status-ontime)}.Banner-module__uJBvWG__slate{background:var(--status-transit-soft);border-top-color:var(--status-transit)}.Banner-module__uJBvWG__slate .Banner-module__uJBvWG__titulo{color:var(--status-transit)}
.CasillasCodigo-module__uaistG__contenedor{gap:.5rem;width:fit-content;display:flex;position:relative}.CasillasCodigo-module__uaistG__casilla{width:3.25rem;height:3.75rem;font:700 1.5rem/1 var(--font-mono);color:var(--text-strong);background:var(--surface-page);border:1px solid var(--border-default);border-radius:6px;justify-content:center;align-items:center;display:flex}.CasillasCodigo-module__uaistG__activa{border-color:var(--field-border-focus);box-shadow:var(--shadow-focus)}.CasillasCodigo-module__uaistG__error{color:var(--status-failed);border-color:var(--status-failed)}.CasillasCodigo-module__uaistG__vencida{background:var(--surface-sunken);border-color:var(--border-default)}.CasillasCodigo-module__uaistG__inputOculto{opacity:0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}
.PantallaCodigo-module__4GFxcG__filaCorreo{font:400 .9rem/1.5 var(--font-primary);color:var(--text-body);align-items:center;gap:.75rem;display:flex}.PantallaCodigo-module__4GFxcG__enlace{font:400 .9rem/1.5 var(--font-primary);color:var(--text-link);border:none;border-bottom:1px solid var(--text-link);cursor:pointer;background:0 0;padding:0}.PantallaCodigo-module__4GFxcG__enlace:hover{color:var(--text-link-hover)}.PantallaCodigo-module__4GFxcG__vigencia{font:400 .9rem/1.5 var(--font-primary);align-items:baseline;gap:.5rem;display:flex}.PantallaCodigo-module__4GFxcG__vigenciaEtiqueta{color:var(--text-muted)}.PantallaCodigo-module__4GFxcG__vigenciaValor{font-family:var(--font-mono);color:var(--text-strong);font-weight:700}.PantallaCodigo-module__4GFxcG__vigenciaValorVencida{font-family:var(--font-mono);color:var(--status-failed);font-weight:700}.PantallaCodigo-module__4GFxcG__boton{height:var(--control-height-lg);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-inverse);background:var(--surface-brand);cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-start;padding:0 1.5rem;transition:background .15s}.PantallaCodigo-module__4GFxcG__boton:hover:not(:disabled){background:var(--surface-brand-hover)}.PantallaCodigo-module__4GFxcG__boton:disabled{background:var(--neutral-200);color:var(--text-faint);cursor:not-allowed}.PantallaCodigo-module__4GFxcG__botonSecundario{height:var(--control-height-md);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--surface-brand);background:var(--surface-page);border:1px solid var(--surface-brand);cursor:pointer;border-radius:6px;align-self:flex-start;padding:0 1.25rem;transition:background .15s}.PantallaCodigo-module__4GFxcG__botonSecundario:hover:not(:disabled){background:var(--surface-brand-soft)}.PantallaCodigo-module__4GFxcG__botonSecundario:disabled{color:var(--text-faint);border-color:var(--border-default);cursor:not-allowed}
.PasosNumerados-module__lkMFTW__lista{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.PasosNumerados-module__lkMFTW__paso{gap:.75rem;display:flex}.PasosNumerados-module__lkMFTW__numero{background:var(--surface-brand);width:1.5rem;height:1.5rem;color:var(--text-inverse);font:700 .8rem/1 var(--font-primary);border-radius:2px;flex:none;justify-content:center;align-items:center;display:flex}.PasosNumerados-module__lkMFTW__texto{flex-direction:column;gap:.25rem;display:flex}.PasosNumerados-module__lkMFTW__pasoTitulo{font:700 .9rem/1.4 var(--font-primary);color:var(--text-strong)}.PasosNumerados-module__lkMFTW__pasoCuerpo{font:400 .9rem/1.5 var(--font-primary);color:var(--text-muted)}
.PantallaCorreo-module__nGdi6W__parrafo{font:400 1rem/1.65 var(--font-primary);color:var(--text-body)}.PantallaCorreo-module__nGdi6W__formulario{flex-direction:column;gap:.5rem;display:flex}.PantallaCorreo-module__nGdi6W__label{font:700 .8rem/1 var(--font-primary);color:var(--text-strong)}.PantallaCorreo-module__nGdi6W__input{height:var(--field-height);font:400 1rem/1 var(--font-primary);color:var(--text-strong);background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);padding:0 1rem}.PantallaCorreo-module__nGdi6W__input:focus-visible{border-color:var(--field-border-focus);box-shadow:var(--shadow-focus);outline:none}.PantallaCorreo-module__nGdi6W__inputError{border-color:var(--status-failed)}.PantallaCorreo-module__nGdi6W__caption{font:400 .8rem/1.4 var(--font-primary);color:var(--text-muted)}.PantallaCorreo-module__nGdi6W__vigilancia{font:400 .85rem/1.5 var(--font-primary);color:var(--text-body);cursor:pointer;align-items:flex-start;gap:.6rem;margin-top:.5rem;display:flex}.PantallaCorreo-module__nGdi6W__vigilancia input{margin-top:.2rem}.PantallaCorreo-module__nGdi6W__boton{height:var(--control-height-lg);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-inverse);background:var(--surface-brand);cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-start;margin-top:.5rem;padding:0 1.5rem;transition:background .15s}.PantallaCorreo-module__nGdi6W__boton:hover:not(:disabled){background:var(--surface-brand-hover)}.PantallaCorreo-module__nGdi6W__boton:disabled{background:var(--neutral-200);color:var(--text-faint);cursor:not-allowed}.PantallaCorreo-module__nGdi6W__notaPiso{border-top:1px solid var(--border-subtle);font:400 .9rem/1.5 var(--font-primary);color:var(--text-muted);flex-direction:column;gap:.25rem;padding-top:1.5rem;display:flex}.PantallaCorreo-module__nGdi6W__notaPisoTitulo{font:700 .9rem/1.5 var(--font-primary);color:var(--text-strong)}
.PantallaLimite-module__bxWbZq__parrafo{font:400 1rem/1.65 var(--font-primary);color:var(--text-body)}.PantallaLimite-module__bxWbZq__caja{background:var(--status-failed-soft);border-top:var(--border-rule) solid var(--status-failed);padding:1.25rem}.PantallaLimite-module__bxWbZq__mensaje{font:900 1.4rem/1.25 var(--font-primary);color:var(--status-failed);margin:0}.PantallaLimite-module__bxWbZq__detalle{font:400 .9rem/1.5 var(--font-primary);color:var(--text-muted);margin-top:.5rem}.PantallaLimite-module__bxWbZq__boton{height:var(--control-height-md);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--status-failed);background:var(--surface-page);border:1px solid var(--status-failed);cursor:pointer;border-radius:6px;align-self:flex-start;padding:0 1.25rem;transition:background .15s}.PantallaLimite-module__bxWbZq__boton:hover{background:var(--status-failed-soft)}
.PantallaNoLlega-module__BykMHq__pasos{flex-direction:column;gap:.85rem;max-width:52ch;margin:0;padding:0;list-style:none;display:flex}.PantallaNoLlega-module__BykMHq__paso{align-items:baseline;gap:.85rem;display:flex}.PantallaNoLlega-module__BykMHq__numero{font:900 1.1rem/1.4 var(--font-primary);color:var(--big-red);min-width:1.4rem}.PantallaNoLlega-module__BykMHq__pasoTexto{font:400 1rem/1.55 var(--font-primary);color:var(--text-body)}.PantallaNoLlega-module__BykMHq__reenvioFila{flex-wrap:wrap;align-items:center;gap:.85rem;margin-top:.5rem;display:flex}.PantallaNoLlega-module__BykMHq__boton{height:var(--control-height-md);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-inverse);background:var(--surface-brand);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 1.25rem;transition:background .15s}.PantallaNoLlega-module__BykMHq__boton:hover:not(:disabled){background:var(--surface-brand-hover)}.PantallaNoLlega-module__BykMHq__boton:disabled{background:var(--neutral-200);color:var(--text-faint);cursor:not-allowed}.PantallaNoLlega-module__BykMHq__disponibleEn{font:700 .8rem/1 var(--font-primary);color:var(--text-muted);font-variant-numeric:tabular-nums}.PantallaNoLlega-module__BykMHq__enlaceVolver{font:400 .9rem/1.5 var(--font-primary);color:var(--text-link);border:none;border-bottom:1px solid var(--text-link);cursor:pointer;background:0 0;align-self:flex-start;padding:0}.PantallaNoLlega-module__BykMHq__enlaceVolver:hover{color:var(--text-link-hover)}.PantallaNoLlega-module__BykMHq__contacto{background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:6px;margin-top:.5rem;padding:1.1rem 1.25rem}.PantallaNoLlega-module__BykMHq__contactoTitulo{font:700 .7rem/1 var(--font-primary);letter-spacing:.14em;text-transform:uppercase;color:var(--text-strong);margin:0 0 .5rem}.PantallaNoLlega-module__BykMHq__contactoCuerpo{font:400 1rem/1.55 var(--font-primary);color:var(--text-body);margin:0}
.PantallaSinAcceso-module__gxncxq__parrafo{font:400 1rem/1.65 var(--font-primary);color:var(--text-body)}.PantallaSinAcceso-module__gxncxq__tarjeta{border:1px solid var(--border-default);border-radius:10px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.PantallaSinAcceso-module__gxncxq__columna{padding:1.25rem}.PantallaSinAcceso-module__gxncxq__columnaSlate{border-left:1px solid var(--border-default);border-top:var(--border-rule) solid var(--status-transit);padding:1.25rem}.PantallaSinAcceso-module__gxncxq__etiqueta{font:400 .8rem/1.4 var(--font-primary);color:var(--text-muted);margin:0 0 .25rem}.PantallaSinAcceso-module__gxncxq__etiquetaSlate{font:400 .8rem/1.4 var(--font-primary);color:var(--status-transit);margin:0 0 .25rem}.PantallaSinAcceso-module__gxncxq__valor{font:700 1.05rem/1.3 var(--font-primary);color:var(--text-strong);margin:0}.PantallaSinAcceso-module__gxncxq__nota{font:400 .8rem/1.4 var(--font-primary);color:var(--text-muted);margin-top:.25rem}.PantallaSinAcceso-module__gxncxq__contacto{background:var(--surface-subtle);font:400 .9rem/1.6 var(--font-primary);color:var(--text-body);border-radius:10px;flex-direction:column;gap:.25rem;padding:1.25rem;display:flex}.PantallaSinAcceso-module__gxncxq__contactoTitulo{font:700 .9rem/1.6 var(--font-primary);color:var(--text-strong)}.PantallaSinAcceso-module__gxncxq__boton{height:var(--control-height-lg);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-strong);background:var(--surface-page);border:1px solid var(--border-default);cursor:pointer;border-radius:6px;align-self:flex-start;padding:0 1.5rem;transition:background .15s}.PantallaSinAcceso-module__gxncxq__boton:hover{background:var(--surface-subtle)}
.PantallaCerrada-module__3JG_AG__parrafo{font:400 1rem/1.65 var(--font-primary);color:var(--text-body)}.PantallaCerrada-module__3JG_AG__boton{height:var(--control-height-lg);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-inverse);background:var(--surface-brand);cursor:pointer;border:1px solid #0000;border-radius:6px;align-self:flex-start;padding:0 1.5rem;transition:background .15s}.PantallaCerrada-module__3JG_AG__boton:hover{background:var(--surface-brand-hover)}.PantallaCerrada-module__3JG_AG__caption{font:400 .8rem/1.4 var(--font-primary);color:var(--text-muted)}
.PantallaVigilancia-module__M04B4q__pagina{background:var(--surface-page);justify-content:center;align-items:center;min-height:100vh;padding:2rem 1.5rem;display:flex}.PantallaVigilancia-module__M04B4q__tarjeta{background:var(--surface-card);border:1px solid var(--border-subtle);border-top:var(--border-rule) solid var(--big-red);width:100%;max-width:34rem;box-shadow:var(--shadow-lg);border-radius:10px;padding:2.25rem 2rem}.PantallaVigilancia-module__M04B4q__eyebrow{font:700 .7rem/1 var(--font-primary);letter-spacing:.14em;text-transform:uppercase;color:var(--text-brand);margin:0 0 .6rem}.PantallaVigilancia-module__M04B4q__titulo{font:900 1.7rem/1.15 var(--font-primary);letter-spacing:-.015em;text-transform:uppercase;color:var(--text-strong);margin:0 0 1rem}.PantallaVigilancia-module__M04B4q__parrafo{font:400 .95rem/1.6 var(--font-primary);color:var(--text-body);margin:0 0 1.25rem}.PantallaVigilancia-module__M04B4q__bloques{flex-wrap:wrap;gap:.85rem;margin-bottom:1.25rem;display:flex}.PantallaVigilancia-module__M04B4q__bloquePuede,.PantallaVigilancia-module__M04B4q__bloqueNoPuede{border:1px solid var(--border-subtle);border-radius:6px;flex:12rem;padding:.9rem 1rem}.PantallaVigilancia-module__M04B4q__bloquePuede{border-top:var(--border-rule) solid var(--status-ontime)}.PantallaVigilancia-module__M04B4q__bloqueNoPuede{border-top:var(--border-rule) solid var(--status-failed)}.PantallaVigilancia-module__M04B4q__bloqueEtiqueta{font:700 .7rem/1 var(--font-primary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .5rem}.PantallaVigilancia-module__M04B4q__bloquePuede .PantallaVigilancia-module__M04B4q__bloqueEtiqueta{color:var(--status-ontime)}.PantallaVigilancia-module__M04B4q__bloqueNoPuede .PantallaVigilancia-module__M04B4q__bloqueEtiqueta{color:var(--status-failed)}.PantallaVigilancia-module__M04B4q__bloqueCuerpo{font:400 .9rem/1.6 var(--font-primary);color:var(--text-body);margin:0}.PantallaVigilancia-module__M04B4q__pie{font:400 .85rem/1.5 var(--font-primary);color:var(--text-muted);margin:0 0 1.5rem}.PantallaVigilancia-module__M04B4q__pieNombre{color:var(--text-strong)}.PantallaVigilancia-module__M04B4q__boton{width:100%;height:var(--control-height-lg);font:700 .85rem/1 var(--font-primary);letter-spacing:.02em;color:var(--text-inverse);background:var(--surface-brand);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:0 1.5rem;transition:background .15s}.PantallaVigilancia-module__M04B4q__boton:hover{background:var(--surface-brand-hover)}
