.cuo-pagina{--cuo-plata:#c7cfda;--cuo-plata-luz:#e9eef4;--cuo-plata-tinta:#4a5564;--cuo-noche:var(--marca-noche);--cuo-noche-tinta-2:#e9eef4d6;--cuo-noche-linea:#e9eef429;--cuo-monta:112px;background-color:var(--papel)}.cuo-marca,.cuo-rotulo{font:var(--t-rotulo);letter-spacing:.24em;text-transform:uppercase;color:var(--cuo-plata-tinta);margin:0}.cuo-marca{color:var(--cuo-plata)}.cuo-cabeza{gap:var(--e-3);margin-bottom:var(--e-8);max-width:760px;display:grid}.cuo-h2{font:300 clamp(calc(32px * var(--escala)), 4.2vw, calc(56px * var(--escala))) / 1.06 var(--letra-display);letter-spacing:-.026em;color:var(--marca-tinta);text-wrap:balance;margin:0}.cuo-bajada{max-width:56ch;font:var(--t-cuerpo);font-size:calc(17px * var(--escala));color:var(--tinta-2);text-wrap:pretty;margin:0}.cuo-icono{border:1px solid var(--linea-2);border-radius:var(--r-pildora);background-color:var(--papel);width:44px;height:44px;color:var(--marca-tinta);flex:none;place-items:center;display:grid}.cuo-portada{isolation:isolate;padding-top:clamp(var(--e-6), calc(var(--alto-ventana) * .06), var(--e-12));padding-bottom:calc(var(--cuo-monta) + var(--e-6));background-color:var(--cuo-noche);color:var(--tinta-inversa);align-items:flex-end;display:flex;position:relative;overflow:hidden}.cuo-portada-foto{z-index:-2;position:absolute;inset:0}.cuo-portada-foto img{object-position:70% 55%;animation:cuo-asentar calc(var(--dur-3) * 5) var(--ease-fluid) backwards}@keyframes cuo-asentar{0%{transform:scale(1.07)}}.cuo-portada-velo{z-index:-1;background:linear-gradient(0deg, color-mix(in srgb, var(--cuo-noche) 94%, transparent) 0%, color-mix(in srgb, var(--cuo-noche) 40%, transparent) 42%, transparent 70%), linear-gradient(90deg, color-mix(in srgb, var(--cuo-noche) 92%, transparent) 0%, color-mix(in srgb, var(--cuo-noche) 72%, transparent) 40%, color-mix(in srgb, var(--cuo-noche) 12%, transparent) 76%);position:absolute;inset:0}@media (max-width:860px){.cuo-portada-velo{background:linear-gradient(0deg, color-mix(in srgb, var(--cuo-noche) 96%, transparent) 0%, color-mix(in srgb, var(--cuo-noche) 86%, transparent) 55%, color-mix(in srgb, var(--cuo-noche) 80%, transparent) 100%)}}.cuo-portada-texto{justify-items:start;gap:var(--e-3);display:grid}.cuo-portada-texto>*{animation:cuo-subir var(--dur-3) var(--ease-fluid) backwards}.cuo-portada-texto>:nth-child(2){animation-delay:calc(var(--stagger) * 2)}.cuo-portada-texto>:nth-child(3){animation-delay:calc(var(--stagger) * 4)}@keyframes cuo-subir{0%{opacity:0;transform:translateY(18px)}}.cuo-portada-titulo{max-width:18ch;font:300 clamp(calc(40px * var(--escala)), min(5.6vw, calc(var(--alto-ventana) * .082)), calc(80px * var(--escala))) / 1.02 var(--letra-display);letter-spacing:-.035em;color:var(--tinta-inversa);text-wrap:balance;margin:0}.cuo-portada-promesa{max-width:52ch;font:400 calc(18px * var(--escala)) / 1.5 var(--letra-cuerpo);color:var(--cuo-noche-tinta-2);text-wrap:pretty;margin:0}@media (min-width:1100px){.cuo-portada-titulo{max-width:none}}.cuo-montado{z-index:2;margin-top:calc(-1 * var(--cuo-monta));position:relative}.cuo-sim{gap:var(--e-5);padding:var(--e-6);border:1px solid var(--linea);border-radius:var(--r-4);background-color:var(--papel);box-shadow:var(--sombra-flotante);animation:cuo-subir var(--dur-3) var(--ease-fluid) backwards;animation-delay:calc(var(--stagger) * 5);display:grid}.cuo-sim-cabeza{justify-content:space-between;align-items:center;gap:var(--e-3) var(--e-5);flex-wrap:wrap;display:flex}.cuo-sim-nivel{align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.cuo-sim-nivel-rotulo{font:var(--t-pequeno-fuerte);color:var(--tinta-2)}.cuo-sim-nivel-suyo{align-items:baseline;gap:var(--e-3);margin:0;display:flex}.cuo-sim-nivel-suyo strong{font:var(--t-pequeno-fuerte);letter-spacing:.12em;text-transform:uppercase;color:var(--cuo-plata-tinta)}.cuo-sim-nota-nivel{margin:var(--e-1) 0 0;max-width:44ch;font:var(--t-pequeno);color:var(--tinta-2);text-wrap:pretty}.cuo-sim-titulo{font:var(--t-rotulo);letter-spacing:.22em;text-transform:uppercase;color:var(--cuo-plata-tinta);margin:0}.cuo-sim-controles{align-items:start;gap:var(--e-4);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr);display:grid}.cuo-sim-controles .campo{margin:0}.cuo-sim-entrada{display:block;position:relative}.cuo-sim-simbolo{top:50%;left:var(--e-4);font:var(--t-pequeno-fuerte);color:var(--tinta-3);pointer-events:none;position:absolute;transform:translateY(-50%)}.cuo-sim-entrada .entrada{padding-left:calc(var(--e-4) + 38px);font-variant-numeric:tabular-nums}.cuo-sim-monto{gap:var(--e-1);display:grid}.cuo-sim-pasajeros .contador{box-sizing:border-box;width:100%;min-height:52px;padding:0 var(--e-2);border:1px solid var(--linea-2);border-radius:var(--r-2);background-color:var(--papel);justify-content:space-between;display:flex}.cuo-sim-ayuda{justify-content:space-between;align-items:baseline;gap:0 var(--e-3);flex-wrap:wrap;display:flex}.campo .boton.cuo-sim-usar{vertical-align:baseline;min-height:0;padding:0;display:inline}.cuo-sim-resultado{padding-top:var(--e-5);border-top:1px solid var(--linea);transition:opacity var(--dur-2) var(--ease)}.cuo-sim-resultado[data-cargando=si]{opacity:.62}.cuo-sim-plan{align-items:start;gap:var(--e-5) var(--e-10);grid-template:"resumen barras""buscar barras"1fr/minmax(250px,.8fr) minmax(0,2fr);display:grid}.cuo-sim-resumen{justify-items:start;gap:var(--e-2);grid-area:resumen;display:grid}.cuo-sim-rotulo{font:var(--t-pequeno-fuerte);color:var(--tinta-2);margin:0}.cuo-sim-hoy{font-size:calc(52px * var(--escala))}.cuo-sim-bs,.cuo-sim-total{font:var(--t-pequeno);color:var(--tinta-3);margin:0}.cuo-sim-luego{margin:var(--e-2) 0 0;font:var(--t-cuerpo);color:var(--tinta-2)}.cuo-sim-luego strong{font:500 calc(18px * var(--escala)) / 1.3 var(--letra-display);color:var(--marca-tinta)}.cuo-sim-buscar{grid-area:buscar;justify-self:start}.cuo-sim-barras{gap:var(--e-4);grid-area:barras;min-width:0;display:grid}.cuo-sim-emision{align-items:flex-start;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-2);margin:0;display:flex}.cuo-sim-emision>svg{color:var(--marca-tinta);flex:none;margin-top:2px}.cuo-sim-emision[data-comprimida=si]{color:var(--tinta);font-weight:600}.cuo-sim-nota-salida{margin-top:var(--e-3)}.cuo-sim-motivos{gap:var(--e-4);display:grid}.cuo-sim-motivos-titulo{align-items:center;gap:var(--e-2);font:var(--t-h4);color:var(--tinta);margin:0;display:flex}.cuo-sim-motivos-lista{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.cuo-motivo{align-items:center;gap:var(--e-3) var(--e-4);padding:var(--e-3) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--hundido);grid-template-columns:36px minmax(0,1fr) auto;display:grid}.cuo-motivo-icono{border-radius:var(--r-pildora);background-color:var(--papel);width:36px;height:36px;color:var(--tinta);place-items:center;display:grid}.cuo-motivo-textos{gap:2px;min-width:0;display:grid}.cuo-motivo-texto{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.cuo-motivo-ayuda{font:var(--t-pequeno);color:var(--tinta-2)}.cuo-seccion{padding-block:clamp(64px,8vw,112px)}.cuo-seccion:nth-of-type(2n){background-color:var(--fondo)}.cuo-seccion .cuo-cabeza,.cuo-seccion [style*=--i]{transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--i,0) * var(--stagger) * 1.5)}.cuo-seccion:not([data-visible=si]) .cuo-cabeza,.cuo-seccion:not([data-visible=si]) [style*=--i]{opacity:0;transform:translateY(20px)}.cuo-como-nivel{align-items:baseline;gap:var(--e-1) var(--e-4);margin:calc(-1 * var(--e-4)) 0 var(--e-6);font:var(--t-cuerpo);color:var(--tinta-2);flex-wrap:wrap;display:flex}.cuo-como-nivel strong{font:var(--t-pequeno-fuerte);letter-spacing:.12em;text-transform:uppercase;color:var(--cuo-plata-tinta)}.cuo-como-cifras{gap:var(--e-6);margin:0 0 var(--e-10);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.cuo-como-cifra{align-content:start;gap:var(--e-2);padding-top:var(--e-5);border-top:2px solid var(--cuo-plata);display:grid}.cuo-como-numero{font:300 clamp(calc(56px * var(--escala)), 7vw, calc(96px * var(--escala))) / .95 var(--letra-display);letter-spacing:-.04em;color:var(--marca-tinta)}.cuo-como-que{font:var(--t-h3);color:var(--tinta)}.cuo-como-texto{max-width:32ch;font:var(--t-cuerpo);color:var(--tinta-2)}.cuo-como-reglas{gap:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cuo-como-regla{align-items:flex-start;gap:var(--e-4);display:flex}.cuo-como-regla-textos{gap:var(--e-1);font:var(--t-cuerpo);color:var(--tinta-2);display:grid}.cuo-como-regla-textos strong{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.cuo-condiciones-dentro{align-items:start;gap:var(--e-10);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid}.cuo-condiciones-dentro .cuo-cabeza{top:calc(var(--alto-cabecera) + var(--e-6));position:sticky}.cuo-condiciones-lista{gap:var(--e-6) var(--e-8);grid-template-columns:repeat(2,minmax(0,1fr))}.cuo-pagos-rejilla{align-items:stretch;gap:var(--e-6);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);display:grid}.cuo-pagos-metodos{align-content:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.cuo-metodo{column-gap:var(--e-4);padding:var(--e-4) 0;border-bottom:1px solid var(--linea);transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);grid-template-rows:auto auto;grid-template-columns:44px minmax(0,1fr);align-items:center;row-gap:2px;display:grid}.cuo-metodo:first-child{border-top:1px solid var(--linea)}.cuo-metodo .cuo-icono{background-color:var(--fondo-2);border:0;grid-row:span 2}.cuo-metodo-titulo{font:var(--t-h4);color:var(--tinta)}.cuo-metodo-texto{font:var(--t-pequeno);color:var(--tinta-2)}.cuo-cambio{align-content:start;gap:var(--e-3);padding:var(--e-6);border-radius:var(--r-3);background-color:var(--cuo-noche);color:var(--tinta-inversa);display:grid}.cuo-cambio-titulo{font:var(--t-h3);margin:0}.cuo-cambio-texto{margin:0 0 var(--e-3);font:var(--t-pequeno);color:var(--cuo-noche-tinta-2)}.cuo-cambio-tasa{gap:var(--e-1);padding-top:var(--e-4);border-top:1px solid var(--cuo-noche-linea);display:grid}.cuo-cambio-rotulo{font:var(--t-rotulo);letter-spacing:.2em;text-transform:uppercase;color:var(--cuo-plata)}.cuo-cambio-cifra{align-items:baseline;gap:var(--e-2);font:300 calc(44px * var(--escala)) / 1.05 var(--letra-display);letter-spacing:-.02em;flex-wrap:wrap;display:flex}.cuo-cambio-simbolo,.cuo-cambio-unidad{font:var(--t-pequeno-fuerte);letter-spacing:0;color:var(--cuo-noche-tinta-2)}.cuo-cambio-vigente,.cuo-cambio-ejemplo{font:var(--t-pequeno);color:var(--cuo-noche-tinta-2)}.cuo-cambio-ejemplo{color:var(--tinta-inversa)}.cuo-retrasos .fin-retrasos{padding:var(--e-8) var(--e-6) var(--e-6);border:1px solid var(--linea);border-radius:var(--r-4);background-color:var(--papel)}.cuo-retrasos .fin-retrasos-salida{background-color:var(--hundido)}.cuo-casos{gap:var(--e-5);margin:0 0 var(--e-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.cuo-caso{grid-row:span 6;grid-template-rows:subgrid;align-content:start;gap:var(--e-3);padding:var(--e-6);border:1px solid var(--linea);border-radius:var(--r-3);background-color:var(--papel);display:grid}.cuo-caso-titulo{font:var(--t-h4);color:var(--tinta)}.cuo-caso-texto{font:var(--t-pequeno);color:var(--tinta-2)}.cuo-caso-ejemplo{display:contents}.cuo-caso-pagaste{margin-top:var(--e-1);padding-top:var(--e-4);border-top:1px solid var(--linea);font:var(--t-pequeno);color:var(--tinta-3)}.cuo-caso-credito{align-items:center;gap:var(--e-2);flex-wrap:wrap;display:flex}.cuo-caso-flecha{color:var(--cuo-plata-tinta);display:inline-grid}.cuo-caso-credito-rotulo{font:var(--t-pequeno-fuerte);color:var(--tinta-2)}.cuo-caso-credito-cifra{font-size:calc(30px * var(--escala))}.cuo-caso-o{font:var(--t-pequeno);color:var(--tinta-2)}.cuo-cancelar-notas{gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cuo-cancelar-notas li{align-items:flex-start;gap:var(--e-3);font:var(--t-cuerpo);color:var(--tinta-2);display:flex}.cuo-cancelar-notas svg{color:var(--marca-tinta);flex:none;margin-top:4px}.cuo-terminos-dentro{align-items:start;gap:var(--e-10);grid-template-columns:minmax(0,.8fr) minmax(0,2fr);display:grid}.cuo-acordeon{border-top:1px solid var(--linea)}.cuo-miles{background-color:var(--cuo-noche);color:var(--tinta-inversa);padding-block:clamp(64px,8vw,112px);overflow:hidden}.cuo-miles-dentro{align-items:center;gap:var(--e-10);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.cuo-miles-texto{justify-items:start;gap:var(--e-4);transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);display:grid}.cuo-miles:not([data-visible=si]) .cuo-miles-texto{opacity:0;transform:translateY(20px)}.cuo-miles .cuo-rotulo{color:var(--cuo-plata)}.cuo-miles .cuo-h2{color:var(--tinta-inversa)}.cuo-miles .cuo-bajada{color:var(--cuo-noche-tinta-2)}.cuo-miles-niveles{margin-block:var(--e-10) 0;border-top:1px solid var(--cuo-noche-linea);padding:0;list-style:none;display:grid}.cuo-miles-nivel{align-items:center;gap:var(--e-3) var(--e-6);padding:var(--e-5) var(--e-4);border-bottom:1px solid var(--cuo-noche-linea);transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid), background-color var(--dur-2) var(--ease-fluid);transition-delay:calc(var(--i,0) * var(--stagger) * 1.5);border-left:2px solid #0000;grid-template-columns:minmax(150px,.9fr) minmax(0,4fr);display:grid}.cuo-miles:not([data-visible=si]) .cuo-miles-nivel{opacity:0;transform:translateY(16px)}.cuo-miles-nivel[data-suyo=si]{border-left-color:var(--cuo-plata);background-color:color-mix(in srgb, var(--cuo-plata-luz) 6%, transparent)}.cuo-miles-nivel-nombre{font:400 calc(24px * var(--escala)) / 1.15 var(--letra-display);letter-spacing:-.01em;color:var(--tinta-inversa);justify-items:start;gap:2px;display:grid}.cuo-miles-nivel-suyo{font:var(--t-rotulo);letter-spacing:.18em;text-transform:uppercase;color:var(--cuo-plata)}.cuo-miles-nivel-datos{gap:var(--e-4);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.cuo-miles-nivel-datos dt{font:var(--t-pequeno);color:var(--cuo-noche-tinta-2)}.cuo-miles-nivel-datos dd{font:400 calc(20px * var(--escala)) / 1.2 var(--letra-display);color:var(--tinta-inversa);margin:2px 0 0}.cuo-error,.cuo-cargando{padding-block:var(--e-10)}@media (max-width:1100px){.cuo-miles-nivel{grid-template-columns:1fr}.cuo-miles-nivel-nombre{grid-auto-flow:column;justify-content:space-between;align-items:baseline}.cuo-sim-controles{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cuo-sim-plan{grid-template-columns:1fr;grid-template-areas:"resumen""barras""buscar"}.cuo-condiciones-dentro,.cuo-terminos-dentro,.cuo-pagos-rejilla{gap:var(--e-6);grid-template-columns:1fr}.cuo-condiciones-dentro .cuo-cabeza{position:static}}@media (max-width:719px){.cuo-casos{grid-template-columns:1fr}}@media (max-width:599px){.cuo-como-cifras,.cuo-como-reglas{grid-template-columns:1fr}.cuo-como-cifras{gap:var(--e-5)}}@media (max-width:860px){.cuo-miles-dentro,.cuo-cancelar-notas{grid-template-columns:1fr}}@media (max-width:640px){.cuo-pagina{--cuo-monta:40px}.cuo-sim-nivel,.cuo-sim-segmentado{width:100%}.cuo-miles-nivel-datos{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr))}.cuo-sim-segmentado .segmento{padding-inline:var(--e-2);flex:1 1 0}.cuo-portada{min-height:0;padding-top:var(--e-8)}.cuo-portada-promesa{font:var(--t-cuerpo)}.cuo-sim{padding:var(--e-4);gap:var(--e-4)}.cuo-sim-ruta,.cuo-sim-monto{grid-column:1/-1}.cuo-sim-buscar{justify-self:stretch}.cuo-sim-resumen{justify-items:stretch}.cuo-condiciones-lista{grid-template-columns:1fr}.cuo-motivo{grid-template-columns:36px minmax(0,1fr)}.cuo-motivo-accion{grid-column:2}.cuo-retrasos .fin-retrasos{padding:var(--e-5) var(--e-4)}}@media (max-height:500px){.cuo-pagina{--cuo-monta:32px}.cuo-portada{min-height:0;padding-top:var(--e-5)}.cuo-portada-promesa{display:none}.cuo-portada-titulo{max-width:none;font-size:calc(30px * var(--escala))}}
