.cht{--cht-noche:var(--marca-noche);--cht-aire:clamp(72px, 9vw, 128px);--cht-monta:56px;--cht-claro-90:color-mix(in srgb, var(--tinta-inversa) 90%, transparent);--cht-claro-80:color-mix(in srgb, var(--tinta-inversa) 80%, transparent);--cht-claro-64:color-mix(in srgb, var(--tinta-inversa) 64%, transparent);--cht-claro-40:color-mix(in srgb, var(--tinta-inversa) 40%, transparent);--cht-claro-24:color-mix(in srgb, var(--tinta-inversa) 24%, transparent);--cht-claro-14:color-mix(in srgb, var(--tinta-inversa) 14%, transparent);--cht-claro-08:color-mix(in srgb, var(--tinta-inversa) 8%, transparent);background-color:var(--papel);overflow-x:clip}@media (min-width:768px){.cht{--cht-monta:120px}}.cht-rotulo{align-items:center;gap:var(--e-3);font:var(--t-rotulo);letter-spacing:.26em;text-transform:uppercase;color:var(--cht-claro-90);margin:0;display:inline-flex}.cht-rotulo:before{content:"";width:calc(28px * var(--escala));background-color:currentColor;height:1px}.cht-rotulo-tinta{color:var(--marca-tinta)}.cht-seccion{padding-block:var(--cht-aire)}.cht-cabeza{align-content:start;justify-items:start;gap:var(--e-3);margin-bottom:var(--e-10);display:grid}.cht-cabeza-centro{text-align:center;justify-items:center}.cht-titulo{max-width:18ch;font:300 clamp(calc(32px * var(--escala)), 4.2vw, calc(56px * var(--escala))) / 1.06 var(--letra-display);letter-spacing:var(--track-display);color:var(--marca-tinta);text-wrap:balance;margin:0}.cht-titulo-claro{color:var(--tinta-inversa)}.cht-bajada{max-width:44ch;font:var(--t-cuerpo);color:var(--tinta-2);margin:0}.cht-bajada-clara{color:var(--cht-claro-80)}.cht-dos{grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){.cht-dos{column-gap:clamp(var(--e-10), 6vw, var(--e-20));grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.cht-dos>.cht-cabeza{top:calc(var(--alto-cabecera) + var(--e-10));margin-bottom:0;position:sticky}}.cht-cabeza>*{opacity:0}.cht-cabeza[data-visible=si]>*{animation:subir var(--dur-3) var(--ease-fluid) both}.cht-cabeza[data-visible=si]>:nth-child(2){animation-delay:var(--stagger)}.cht-cabeza[data-visible=si]>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.cht-boton-contorno{border-color:var(--cht-claro-64);color:var(--tinta-inversa);background-color:#0000}@media (hover:hover){.cht-boton-contorno:hover{border-color:var(--tinta-inversa);background-color:var(--cht-claro-08)}}.cht-heroe{isolation:isolate;min-height:clamp(340px, calc(var(--alto-ventana-s) * .5), 440px);padding-top:var(--e-10);padding-bottom:calc(var(--cht-monta) + var(--e-6));background-color:var(--cht-noche);color:var(--tinta-inversa);align-items:flex-end;display:flex;position:relative;overflow:hidden}@media (min-width:768px){.cht-heroe{min-height:clamp(360px, calc(var(--alto-ventana-s) - var(--alto-cabecera) - 440px), 600px);padding-bottom:calc(var(--cht-monta) + var(--e-8))}}@media (max-height:500px){.cht-heroe{min-height:300px}}.cht-heroe-foto{z-index:-2;position:absolute;inset:0}.cht-heroe-foto img{animation:cht-asentar calc(var(--dur-3) * 5) var(--ease-fluid) backwards}@keyframes cht-asentar{0%{opacity:.4;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.cht-heroe-velo{z-index:-1;background:radial-gradient(75% 95% at 0% 90%, color-mix(in srgb, var(--cht-noche) 88%, transparent) 0%, color-mix(in srgb, var(--cht-noche) 62%, transparent) 55%, transparent 100%), linear-gradient(180deg, color-mix(in srgb, var(--cht-noche) 50%, transparent) 0%, transparent 30%, transparent 52%, color-mix(in srgb, var(--cht-noche) 92%, transparent) 100%), linear-gradient(90deg, color-mix(in srgb, var(--cht-noche) 60%, transparent) 0%, color-mix(in srgb, var(--cht-noche) 24%, transparent) 50%, transparent 72%);position:absolute;inset:0}@media (max-width:767px){.cht-heroe-velo{background:linear-gradient(180deg, color-mix(in srgb, var(--cht-noche) 64%, transparent) 0%, color-mix(in srgb, var(--cht-noche) 40%, transparent) 46%, color-mix(in srgb, var(--cht-noche) 92%, transparent) 100%)}}.cht-heroe-texto{justify-items:start;gap:var(--e-4);display:grid}.cht-heroe-titulo{max-width:12ch;font:300 clamp(calc(42px * var(--escala)), min(6.4vw, calc(var(--alto-ventana) * .078)), calc(96px * var(--escala))) / .98 var(--letra-display);letter-spacing:-.035em;color:var(--tinta-inversa);text-wrap:balance;margin:0}.cht-heroe-bajada{max-width:52ch;font:400 calc(18px * var(--escala)) / 1.5 var(--letra-cuerpo);color:var(--cht-claro-90);margin:0}@media (max-width:599px){.cht-heroe-bajada{font:var(--t-cuerpo)}}.cht-dock-marco{z-index:2;margin-top:calc(-1 * var(--cht-monta));scroll-margin-top:calc(var(--alto-cabecera) + var(--e-3));position:relative}@media (max-width:767px){.cht-dock-marco{padding-inline:calc(var(--canal) - 8px)}}.cht-dock{border-radius:var(--r-4);background-color:var(--papel);box-shadow:0 0 0 1px var(--cht-claro-14), 0 40px 90px -40px color-mix(in srgb, var(--cht-noche) 70%, transparent);scroll-margin-top:calc(var(--alto-cabecera) + var(--e-3));animation:cht-subir-dock var(--dur-3) var(--ease-fluid) calc(var(--stagger) * 4) backwards;grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}@keyframes cht-subir-dock{0%{opacity:0;transform:translateY(28px)}}@media (min-width:960px){.cht-dock{grid-template-columns:minmax(340px,5fr) minmax(0,7fr)}}.cht-panel-avion{--planta-relleno:color-mix(in srgb, var(--tinta-inversa) 9%, transparent);--planta-trazo:color-mix(in srgb, var(--tinta-inversa) 46%, transparent);--planta-ala:color-mix(in srgb, var(--tinta-inversa) 5%, transparent);--planta-asiento:color-mix(in srgb, var(--tinta-inversa) 17%, transparent);--planta-lleno:var(--tinta-inversa);align-items:center;gap:var(--e-4);padding:var(--e-4) var(--e-5) var(--e-4) var(--e-3);background:radial-gradient(80% 70% at 30% 40%, color-mix(in srgb, var(--marca) 55%, transparent) 0%, transparent 70%), var(--cht-noche);color:var(--tinta-inversa);grid-template-columns:minmax(0,44fr) minmax(0,56fr);display:grid;position:relative}@media (min-width:960px){.cht-panel-avion{padding:var(--e-6) var(--e-6) var(--e-6);align-items:stretch;gap:var(--e-5);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}.cht-panel-dibujo{aspect-ratio:1/1.05;grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;min-height:0;display:grid;position:relative}@media (min-width:640px) and (max-width:959px){.cht-panel-dibujo{aspect-ratio:auto;height:240px}}@media (min-width:960px){.cht-panel-dibujo{aspect-ratio:auto;height:clamp(200px, calc(var(--alto-ventana-s) * .3), 320px);order:2}}.cht-panel-planta{grid-area:1/1;min-width:0;height:100%;min-height:0;display:block}.cht-panel-esqueleto{opacity:.2}.cht-panel-datos{align-content:center;gap:var(--e-1);min-width:0;display:grid}@media (min-width:960px){.cht-panel-datos{column-gap:var(--e-4);grid-template-columns:minmax(0,1fr) auto;align-items:end}.cht-panel-rotulo,.cht-panel-nombre,.cht-panel-medidor,.cht-panel-sub,.cht-panel-ficha,.cht-panel-nota{grid-column:1/-1}.cht-panel-nombre{grid-area:2/1}.cht-panel-cifra{grid-area:2/2}}.cht-panel-rotulo{font:var(--t-rotulo);letter-spacing:.24em;text-transform:uppercase;color:var(--cht-claro-80);margin:0}.cht-panel-nombre{margin:0;line-height:1.05;display:grid}.cht-panel-fabricante{font:500 calc(13px * var(--escala)) / 1.3 var(--letra-cuerpo);color:var(--cht-claro-80)}.cht-panel-modelo{font:300 clamp(calc(26px * var(--escala)), 3vw, calc(36px * var(--escala))) / 1.05 var(--letra-display);letter-spacing:-.02em}.cht-panel-cifra{align-items:baseline;gap:var(--e-1);margin:var(--e-2) 0 0;display:flex}@media (min-width:960px){.cht-panel-cifra{margin:0}}.cht-panel-a-bordo{font:300 clamp(calc(30px * var(--escala)), 3.4vw, calc(44px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.02em}.cht-panel-de{font:var(--t-pequeno);color:var(--cht-claro-80)}.cht-panel-medidor{height:3px;margin-top:var(--e-2);border-radius:var(--r-pildora);background-color:var(--cht-claro-14);overflow:hidden}.cht-panel-medidor span{border-radius:inherit;background-color:var(--tinta-inversa);transform-origin:0;height:100%;transition:transform var(--dur-3) var(--ease-fluid);display:block}.cht-panel-sub,.cht-panel-ficha,.cht-panel-nota{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--cht-claro-90);margin:0;display:flex}.cht-panel-sub{margin-top:var(--e-1);font-weight:500}.cht-panel-ficha,.cht-panel-nota{color:var(--cht-claro-80)}.cht-panel-nota{margin-top:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background-color:var(--cht-claro-08);color:var(--tinta-inversa);align-items:flex-start}@media (max-width:420px){.cht-panel-ficha{display:none}.cht-panel-modelo{font-size:calc(24px * var(--escala))}}.cht-planta{width:100%;height:100%;display:block;overflow:visible}.cht-planta-fuselaje{fill:var(--planta-relleno);stroke:var(--planta-trazo);stroke-width:1px;vector-effect:non-scaling-stroke}.cht-planta-ala,.cht-planta-motor{fill:var(--planta-ala);stroke:var(--planta-trazo);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.cht-planta-motor{fill:var(--planta-relleno)}.cht-planta-deriva{fill:var(--planta-trazo)}.cht-asiento{fill:var(--planta-asiento);transition:fill var(--dur-2) var(--ease)}.cht-asiento[data-lleno=si]{fill:var(--planta-lleno)}.cht-dock-lado{min-width:0;transition:background-color var(--dur-3) var(--ease);display:grid}.cht-dock[data-fase=estimado] .cht-dock-lado,.cht-dock[data-fase=enviada] .cht-dock-lado{background-color:var(--fondo)}.cht-formulario{padding:var(--e-5) var(--e-4) var(--e-5);align-content:start;min-width:0;display:grid}@media (min-width:640px){.cht-formulario{padding:var(--e-6) var(--e-8) var(--e-6)}}.cht-pasos{margin-bottom:var(--e-5)}.cht-paso{gap:var(--e-5);min-width:0;display:grid}.cht-rechazo{margin:0}.cht-campos{gap:var(--e-5);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}.cht-campo-ancho{gap:var(--e-2);justify-items:start;min-width:0;display:grid}.cht-campo-entra{animation:subir var(--dur-2) var(--ease) backwards}.cht-tramo{gap:var(--e-3);min-width:0;padding:var(--e-4);border:1px solid var(--linea);border-radius:var(--r-2);background-color:color-mix(in srgb, var(--hundido) 40%, var(--papel));margin:0;display:grid}.cht-tramo-titulo{float:left;width:100%;margin:0 0 var(--e-3);font:var(--t-h4);letter-spacing:var(--track-titulo);color:var(--marca-tinta);padding:0}.cht-tramo-campos{clear:both;gap:var(--e-4);grid-template-columns:minmax(0,1fr);display:grid}.cht-tramo .campo,.cht-campos .campo{min-width:0}.cht-tramo .disparador{box-sizing:border-box;min-width:0}.cht-carga{border:0;min-width:0;margin:0;padding:0}.cht-carga-lista{gap:var(--e-3) var(--e-4);padding-top:var(--e-1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.cht-barra{justify-content:space-between;align-items:center;gap:var(--e-3);margin-top:var(--e-6);padding-top:var(--e-4);border-top:1px solid var(--linea);display:flex}.cht-barra-nota{align-items:center;gap:var(--e-2);font:var(--t-pequeno);color:var(--tinta-3);display:inline-flex}@media (max-width:399px){.cht-barra-nota{display:none}.cht-barra{justify-content:flex-end}}@media (min-width:640px){.cht-campos{column-gap:var(--e-5);grid-template-columns:repeat(2,minmax(0,1fr))}.cht-campos>.cht-campo-ancho,.cht-campos>.cht-tramo{grid-column:1/-1}.cht-tramo-campos{grid-template-columns:repeat(2,minmax(0,1fr))}.cht-carga-lista{gap:var(--e-3) var(--e-6);grid-template-columns:repeat(4,max-content)}}@media (max-height:760px) and (min-width:640px){.cht-formulario{padding-block:var(--e-4)}.cht-pasos{margin-bottom:var(--e-3)}.cht-paso,.cht-campos{gap:var(--e-3) var(--e-5)}.cht-barra{margin-top:var(--e-4);padding-top:var(--e-3)}}.cht-impresion{padding:var(--e-4) var(--e-3) var(--e-5);min-width:0;display:grid}@media (min-width:640px){.cht-impresion{padding:var(--e-6) var(--e-8) var(--e-8)}}.cht-ranura{padding:7px var(--e-2) 0;display:grid;position:relative;overflow:hidden}.cht-ranura:before{content:"";z-index:2;border-radius:var(--r-pildora);background-color:var(--cht-noche);height:12px;box-shadow:inset 0 -2px 0 var(--cht-claro-14);position:absolute;top:0;left:0;right:0}.cht-ticket{--perfora:7px;gap:var(--e-4);min-width:0;padding:var(--e-6) var(--e-5) var(--e-6);background-color:var(--papel);color:var(--tinta);box-shadow:var(--sombra-2);-webkit-mask:radial-gradient(circle var(--perfora) at 50% 100%, transparent 96%, var(--tinta) 100%) bottom / calc(var(--perfora) * 3) calc(var(--perfora) * 2) repeat-x, linear-gradient(var(--tinta), var(--tinta)) top / 100% calc(100% - var(--perfora) * 2) no-repeat;mask:radial-gradient(circle var(--perfora) at 50% 100%, transparent 96%, var(--tinta) 100%) bottom / calc(var(--perfora) * 3) calc(var(--perfora) * 2) repeat-x, linear-gradient(var(--tinta), var(--tinta)) top / 100% calc(100% - var(--perfora) * 2) no-repeat;animation:cht-imprimir calc(var(--dur-3) * 3) var(--ease) backwards;display:grid;position:relative}@media (min-width:640px){.cht-ticket{padding:var(--e-8) var(--e-8) var(--e-8)}}@keyframes cht-imprimir{0%{transform:translateY(-100%)}45%{transform:translateY(-46%)}58%{transform:translateY(-44%)}to{transform:translateY(0)}}.cht-ranura-quieta .cht-ticket{animation:none}.cht-ticket-cabeza{justify-content:space-between;align-items:center;gap:var(--e-2) var(--e-4);padding-bottom:var(--e-3);border-bottom:1px dashed var(--linea-fuerte);flex-wrap:wrap;display:flex}.cht-ticket-rotulo{font:var(--t-rotulo);letter-spacing:.3em;text-transform:uppercase;color:var(--marca-tinta);margin:0}.cht-ticket-titulo{align-items:center;gap:var(--e-2);font:var(--t-h3);letter-spacing:var(--track-titulo);color:var(--marca-tinta);outline:none;margin:0;display:inline-flex}.cht-ticket-validez{align-items:center;gap:var(--e-2);font:var(--t-diminuto);color:var(--tinta-2);margin:0;display:inline-flex}.cht-ticket-ruta{align-items:flex-start;gap:var(--e-2) var(--e-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cht-ticket-ruta li{grid-template-columns:auto auto;grid-template-areas:"icono codigo"".ciudad";align-items:center;display:grid}.cht-ticket-ruta li>.icono{margin-right:var(--e-4);color:var(--tinta-3);grid-area:icono}.cht-ticket-codigo{font:300 clamp(calc(30px * var(--escala)), 4vw, calc(48px * var(--escala))) / 1 var(--letra-display);letter-spacing:.02em;color:var(--marca-tinta);grid-area:codigo}.cht-ticket-ciudad{font:var(--t-diminuto);color:var(--tinta-3);grid-area:ciudad}.cht-ticket-ficha{gap:var(--e-3) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (min-width:640px){.cht-ticket-ficha{grid-template-columns:repeat(4,minmax(0,auto));justify-content:space-between}}.cht-ticket-ficha dt{font:var(--t-diminuto);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.cht-ticket-ficha dd{font:var(--t-pequeno-fuerte);color:var(--tinta);margin:2px 0 0}.cht-ticket-nota{font:var(--t-pequeno);color:var(--tinta-2);margin:0}.cht-ticket-subtitulo{font:var(--t-rotulo);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-3);margin:0}.cht-ticket-lineas{margin:0;padding:0;list-style:none;display:grid}.cht-ticket-lineas li{align-items:baseline;gap:var(--e-2);padding:var(--e-2) 0;animation:cht-linea var(--dur-2) var(--ease) backwards;animation-delay:calc(var(--dur-3) * 2 + var(--i) * var(--stagger) * 1.5);display:flex}@keyframes cht-linea{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.cht-ticket-concepto{min-width:0;font:var(--t-pequeno);color:var(--tinta);display:grid}.cht-ticket-concepto small{font:var(--t-diminuto);color:var(--tinta-3)}.cht-ticket-puntos{min-width:var(--e-4);border-bottom:1px dotted var(--linea-fuerte);flex:auto;transform:translateY(-4px)}.cht-ticket-monto{font:var(--t-pequeno-fuerte);color:var(--tinta);flex:none}.cht-ticket-total{padding-top:var(--e-4);border-top:1px dashed var(--linea-fuerte);animation:cht-linea var(--dur-3) var(--ease) backwards;animation-delay:calc(var(--dur-3) * 2 + var(--lineas) * var(--stagger) * 1.5);gap:2px;display:grid}.cht-ticket-total-rotulo{font:var(--t-rotulo);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-3);margin:0}.cht-ticket-total-linea{align-items:baseline;gap:var(--e-2);margin:0;display:flex}.cht-ticket-moneda{font:var(--t-h3);color:var(--tinta-3)}.cht-ticket-cifra{font:300 clamp(calc(40px * var(--escala)), 4.6vw, calc(56px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.02em;color:var(--marca-tinta)}.cht-ticket-ves,.cht-ticket-por-asiento{font:var(--t-pequeno);color:var(--tinta-2);margin:0}.cht-ticket-acciones{gap:var(--e-3);flex-wrap:wrap;display:flex}.cht-ticket-acciones .boton{flex:200px}.cht-ticket-pie{font:var(--t-diminuto);color:var(--tinta-3);margin:0}.cht-ticket-mensaje{font:var(--t-cuerpo);color:var(--tinta-2);margin:0}.cht-ticket-sellado .cht-ticket-cabeza{padding-right:calc(120px * var(--escala))}.cht-sello{top:var(--e-5);right:var(--e-4);z-index:1;padding:var(--e-2) var(--e-3);border:3px double var(--marca-tinta);border-radius:var(--r-2);color:var(--marca-tinta);opacity:.86;pointer-events:none;animation:cht-sellar var(--dur-3) var(--ease-fluid) var(--dur-2) backwards;justify-items:center;gap:2px;display:grid;position:absolute;transform:rotate(-9deg)}@keyframes cht-sellar{0%{opacity:0;transform:rotate(-16deg)scale(2.2)}70%{opacity:.9;transform:rotate(-8deg)scale(.96)}}.cht-sello-texto{font:700 calc(15px * var(--escala)) / 1 var(--letra-cuerpo);letter-spacing:.24em;text-transform:uppercase}.cht-sello-numero{font:var(--t-codigo);font-size:calc(11px * var(--escala))}.cht-referencia{gap:var(--e-1);display:grid}.cht-referencia-numero{align-items:center;gap:var(--e-2);display:inline-flex}.cht-referencia-numero strong{font:var(--t-codigo);font-size:calc(22px * var(--escala));letter-spacing:.04em;color:var(--marca-tinta)}.cht-contactos{gap:var(--e-1) var(--e-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cht-contacto{align-items:center;gap:var(--e-2);min-height:44px;color:var(--marca-tinta);font:var(--t-pequeno-fuerte);overflow-wrap:anywhere;text-decoration:none;display:inline-flex}@media (hover:hover){.cht-contacto:hover{text-decoration:underline}}.cht-usos-lista{border-top:1px solid var(--linea-2);margin:0;padding:0;list-style:none;display:grid}.cht-uso{border-bottom:1px solid var(--linea-2)}.cht-uso-disparador{grid-template-columns:calc(44px * var(--escala)) minmax(0, 1fr) auto;align-items:center;gap:var(--e-4);width:100%;min-height:72px;padding:var(--e-4) 0;color:var(--tinta-2);text-align:left;cursor:pointer;transition:color var(--dur-2) var(--ease);background:0 0;border:0;display:grid}@media (hover:hover){.cht-uso-disparador:hover{color:var(--marca-tinta)}}.cht-uso[data-abierto=si] .cht-uso-disparador{color:var(--marca-tinta)}.cht-uso-numero{font:var(--t-codigo);color:var(--tinta-3)}.cht-uso-titulo{font:300 clamp(calc(24px * var(--escala)), 2.8vw, calc(38px * var(--escala))) / 1.1 var(--letra-display);letter-spacing:-.02em}.cht-uso-icono{border:1px solid var(--linea-2);width:44px;height:44px;transition:background-color var(--dur-2) var(--ease), color var(--dur-2) var(--ease), transform var(--dur-3) var(--ease-fluid);border-radius:50%;place-items:center;display:grid}.cht-uso[data-abierto=si] .cht-uso-icono{background-color:var(--marca);border-color:var(--marca);color:var(--tinta-inversa);transform:rotate(-12deg)scale(1.06)}.cht-uso-cuerpo{overflow:hidden}.cht-uso-interior{justify-items:start;gap:var(--e-4);padding:0 0 var(--e-6) calc(44px * var(--escala) + var(--e-4));display:grid}.cht-uso-texto{max-width:46ch;font:var(--t-cuerpo);color:var(--tinta-2);margin:0}@media (max-width:479px){.cht-uso-disparador{grid-template-columns:calc(28px * var(--escala)) minmax(0, 1fr) auto;gap:var(--e-3)}.cht-uso-interior{padding-left:0}}.cht-proceso{background:radial-gradient(60% 80% at 50% 0%, color-mix(in srgb, var(--marca) 60%, transparent) 0%, transparent 70%), var(--cht-noche);color:var(--tinta-inversa)}.cht-linea{position:relative}.cht-linea-trazo{display:none}.cht-linea-pasos{gap:var(--e-8);padding:0 0 0 var(--e-6);border-left:1px solid var(--cht-claro-24);margin:0;list-style:none;display:grid;position:relative}.cht-linea-pasos li{gap:var(--e-2);opacity:0;display:grid;position:relative}.cht-linea[data-visible=si] .cht-linea-pasos li{animation:subir var(--dur-3) var(--ease-fluid) both;animation-delay:calc(var(--dur-2) + var(--i) * var(--stagger) * 3)}.cht-linea-marca{width:52px;height:52px;margin-left:calc(-1 * var(--e-6) - 26px);border:1px solid var(--cht-claro-40);background-color:var(--cht-noche);color:var(--tinta-inversa);border-radius:50%;place-items:center;display:grid}.cht-linea-numero{font:var(--t-codigo);color:var(--cht-claro-80)}.cht-linea-titulo{color:var(--tinta-inversa);font:300 calc(26px * var(--escala)) / 1.15 var(--letra-display);letter-spacing:-.01em;margin:0}.cht-linea-texto{max-width:30ch;font:var(--t-pequeno);color:var(--cht-claro-80);margin:0}@media (min-width:900px){.cht-linea-trazo{width:88%;height:40px;display:block;position:absolute;top:0;left:6%;overflow:visible}.cht-linea-trazo path{fill:none;stroke:var(--cht-claro-40);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke}.cht-linea[data-visible=si] .cht-linea-trazo path{transition:stroke-dashoffset calc(var(--dur-3) * 3) var(--ease-fluid);stroke-dashoffset:0}.cht-linea-pasos{gap:var(--e-8);border-left:0;grid-template-columns:repeat(4,minmax(0,1fr));padding:0}.cht-linea-pasos li{text-align:center;justify-items:center}.cht-linea-marca{margin:0 0 var(--e-3)}.cht-linea-pasos li:nth-child(2),.cht-linea-pasos li:nth-child(3){margin-top:-24px}}.cht-flota{background-color:var(--fondo)}.cht-hangar{--planta-relleno:var(--papel);--planta-trazo:color-mix(in srgb, var(--marca) 34%, transparent);--planta-ala:color-mix(in srgb, var(--marca-suave) 70%, var(--papel));--planta-asiento:var(--linea-2);--planta-lleno:var(--marca);align-items:end;gap:var(--e-10) var(--e-4);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cht-hangar-avion{gap:var(--e-4);opacity:0;min-width:0;display:grid}.cht-hangar[data-visible=si] .cht-hangar-avion{animation:subir var(--dur-3) var(--ease-fluid) both;animation-delay:calc(var(--i) * var(--stagger) * 2)}.cht-hangar-avion:last-child{width:calc(50% - var(--e-2));grid-column:1/-1;justify-self:center}@media (min-width:900px){.cht-hangar{gap:var(--e-6);grid-template-columns:repeat(5,minmax(0,1fr))}.cht-hangar-avion:last-child{grid-column:auto;width:auto}}.cht-hangar-planta{aspect-ratio:.97;border-bottom:1px solid var(--linea-2)}.cht-hangar-datos{justify-items:start;gap:2px;display:grid}.cht-hangar-nombre{font:300 calc(22px * var(--escala)) / 1.15 var(--letra-display);color:var(--marca-tinta);margin:0}.cht-hangar-nombre span{font:500 calc(12px * var(--escala)) / 1.4 var(--letra-cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3);display:block}.cht-hangar-cifra{align-items:baseline;gap:var(--e-2);margin:var(--e-1) 0 0;font:300 calc(34px * var(--escala)) / 1 var(--letra-display);color:var(--tinta);display:flex}.cht-hangar-cifra span{font:var(--t-pequeno);color:var(--tinta-2)}.cht-hangar-ficha{font:var(--t-diminuto);color:var(--tinta-3);margin:0}.cht-hangar-accion{margin-top:var(--e-2);padding-inline:0}.cht-red{background-color:var(--cht-noche);color:var(--tinta-inversa)}.cht-tablero{gap:var(--e-8);padding:var(--e-5);border-radius:var(--r-3);border:1px solid var(--cht-claro-14);background-color:color-mix(in srgb, var(--cht-noche) 70%, var(--tinta));perspective:900px;display:grid}@media (min-width:640px){.cht-tablero{padding:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.cht-tablero-rotulo{margin:0 0 var(--e-3);font:var(--t-rotulo);letter-spacing:.24em;text-transform:uppercase;color:var(--cht-claro-80)}.cht-tablero ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cht-tablero li{align-items:center;gap:var(--e-3);padding:6px var(--e-2);border-radius:var(--r-1);background-color:var(--cht-claro-08);transform-origin:50% 0;opacity:0;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cht-tablero[data-visible=si] li{animation:cht-voltear var(--dur-3) var(--ease-fluid) both;animation-delay:calc(var(--i) * var(--stagger))}@keyframes cht-voltear{0%{opacity:0;transform:rotateX(-88deg)}to{opacity:1;transform:rotateX(0)}}.cht-tablero-codigo{min-width:calc(52px * var(--escala));background-color:var(--cht-noche);box-shadow:inset 0 -1px 0 var(--cht-claro-14);font:600 calc(15px * var(--escala)) / 1.2 var(--letra-mono);letter-spacing:.12em;color:var(--tinta-inversa);border-radius:4px;place-items:center;padding:4px 6px;display:inline-grid}.cht-tablero-ciudad{font:var(--t-pequeno);color:var(--cht-claro-90);overflow-wrap:anywhere}.cht-tablero-base{font:var(--t-diminuto);letter-spacing:.16em;text-transform:uppercase;color:var(--cht-claro-80)}.cht-incluye{background-color:var(--fondo)}.cht-recibo{--perfora:7px;gap:var(--e-4);padding:var(--e-6) var(--e-5) var(--e-8);background-color:var(--papel);box-shadow:var(--sombra-2);-webkit-mask:radial-gradient(circle var(--perfora) at 50% 100%, transparent 96%, var(--tinta) 100%) bottom / calc(var(--perfora) * 3) calc(var(--perfora) * 2) repeat-x, linear-gradient(var(--tinta), var(--tinta)) top / 100% calc(100% - var(--perfora) * 2) no-repeat;mask:radial-gradient(circle var(--perfora) at 50% 100%, transparent 96%, var(--tinta) 100%) bottom / calc(var(--perfora) * 3) calc(var(--perfora) * 2) repeat-x, linear-gradient(var(--tinta), var(--tinta)) top / 100% calc(100% - var(--perfora) * 2) no-repeat;display:grid}@media (min-width:640px){.cht-recibo{padding:var(--e-8) var(--e-8) var(--e-10)}}.cht-recibo-lineas{margin:0;padding:0;list-style:none;display:grid}.cht-recibo-lineas li{align-items:center;gap:var(--e-4);padding:var(--e-3) 0;border-bottom:1px dotted var(--linea-fuerte);opacity:0;grid-template-columns:auto minmax(0,1fr);display:grid}.cht-recibo[data-visible=si] .cht-recibo-lineas li{animation:cht-linea var(--dur-2) var(--ease) both;animation-delay:calc(var(--i) * var(--stagger) * 1.5)}.cht-recibo-icono{background-color:var(--marca-suave);width:36px;height:36px;color:var(--marca-tinta);border-radius:50%;place-items:center;display:grid}.cht-recibo-concepto{min-width:0;display:grid}.cht-recibo-concepto strong{font:var(--t-cuerpo-fuerte);color:var(--tinta)}.cht-recibo-concepto small{font:var(--t-pequeno);color:var(--tinta-2)}.cht-acordeon{border-top:1px solid var(--linea)}.cht-acordeon .acordeon-disparador{min-height:68px;font:400 calc(18px * var(--escala)) / 1.35 var(--letra-cuerpo);color:var(--tinta)}.cht-respuesta{max-width:60ch;font:var(--t-cuerpo);color:var(--tinta-2);margin:0}.cht-respuesta-enlace{align-items:center;gap:var(--e-2);min-height:44px;margin-top:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--marca-tinta);display:inline-flex}.cht-cierre{isolation:isolate;padding-block:var(--cht-aire);background-color:var(--cht-noche);color:var(--tinta-inversa);position:relative;overflow:hidden}.cht-cierre-foto{z-index:-2;position:absolute;inset:0}.cht-cierre-foto img{object-position:70% 80%!important}.cht-cierre-velo{z-index:-1;background:linear-gradient(180deg, color-mix(in srgb, var(--cht-noche) 92%, transparent) 0%, color-mix(in srgb, var(--cht-noche) 72%, transparent) 60%, color-mix(in srgb, var(--cht-noche) 55%, transparent) 100%);position:absolute;inset:0}.cht-cierre-rejilla{gap:var(--e-10);display:grid}@media (min-width:1024px){.cht-cierre-rejilla{align-items:end;column-gap:var(--e-16);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cht-cierre-texto{justify-items:start;gap:var(--e-4);display:grid}.cht-cierre-texto>*,.cht-puente{opacity:0}.cht-cierre-texto[data-visible=si]>*{animation:subir var(--dur-3) var(--ease-fluid) both}.cht-cierre-texto[data-visible=si]>:nth-child(2){animation-delay:var(--stagger)}.cht-cierre-texto[data-visible=si]>:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.cht-cierre-texto[data-visible=si]>:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.cht-puente[data-visible=si]{animation:subir var(--dur-3) var(--ease-fluid) calc(var(--stagger) * 4) both}.cht-cierre-acciones{gap:var(--e-3);margin:var(--e-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}@media (max-width:599px){.cht-cierre-acciones,.cht-cierre-acciones li,.cht-cierre-acciones .boton{width:100%}.cht-cierre-acciones .boton{white-space:normal}}.cht-puente{justify-items:start;gap:var(--e-3);padding:var(--e-6);border-radius:var(--r-3);border:1px solid var(--cht-claro-24);background-color:color-mix(in srgb, var(--cht-noche) 80%, transparent);display:grid}.cht-puente-rotulo{font:var(--t-rotulo);letter-spacing:.24em;text-transform:uppercase;color:var(--cht-claro-80);margin:0}.cht-puente-titulo{font:300 calc(24px * var(--escala)) / 1.2 var(--letra-display);color:var(--tinta-inversa);text-wrap:balance;margin:0}.cht-puente-texto{font:var(--t-pequeno);color:var(--cht-claro-80);margin:0}.cht-puente-boton{margin-top:var(--e-2)}
