:root{--mil-azul-1:#1f4f9a;--mil-azul-2:#12397a;--mil-azul-3:#0a2453;--mil-azul-4:#061633;--mil-azul-tinta:#fff;--mil-azul-tinta-2:#c3d1ea;--mil-azul-numero:#e8eef8;--mil-azul-veta:#ffffff13;--mil-azul-canto:#030c20;--mil-plateado-1:#f1f3f5;--mil-plateado-2:#d3d7dc;--mil-plateado-3:#a3a9b2;--mil-plateado-4:#c4c9cf;--mil-plateado-5:#e3e6ea;--mil-plateado-tinta:#10161f;--mil-plateado-tinta-2:#2b333e;--mil-plateado-veta:#ffffff57;--mil-plateado-surco:#10161f0d;--mil-plateado-canto:#6f7782;--mil-dorado-1:#f7e8b9;--mil-dorado-2:#e2bf72;--mil-dorado-3:#c39a4a;--mil-dorado-4:#d9b261;--mil-dorado-5:#f0d791;--mil-dorado-tinta:#241805;--mil-dorado-tinta-2:#3d2b08;--mil-dorado-veta:#fff8e152;--mil-dorado-surco:#3c28060f;--mil-dorado-canto:#7d5718;--mil-black-1:#34363c;--mil-black-2:#1a1b1f;--mil-black-3:#0d0e10;--mil-black-4:#202125;--mil-black-tinta:#f5f2ea;--mil-black-tinta-2:#bdb8a9;--mil-black-numero:#ece7d6;--mil-black-veta:#ffffff0d;--mil-black-surco:#00000059;--mil-black-canto:#000;--mil-black-filo:#e7c9879e;--mil-holo-1:#b9d8ec;--mil-holo-2:#d9c7ec;--mil-holo-3:#f1dcb4;--mil-holo-4:#bfe6d8;--mil-holo-borde:#ffffff8c;--mil-luz:#ffffffe6;--mil-luz-suave:#ffffff4d;--mil-relieve-claro:#ffffff73;--mil-relieve-oscuro:#0000006b;--mil-filo-claro:#ffffff80;--mil-filo-oscuro:#00000038;--mil-sombra-tarjeta:0 2px 4px #030a1a2e, 0 18px 34px -12px #030a1a73, 0 42px 70px -30px #030a1a8c;--mil-oro:#c9a14f;--mil-oro-tinta:#7a5410;--mil-oro-luz:#e7c987;--mil-oro-suave:#e7c98729;--mil-noche:#071a3a;--mil-noche-2:#0b2550;--mil-noche-linea:#ffffff24;--mil-noche-tinta-2:#c3d1ea;--mil-luz-azul:#4a80d657;--mil-luz-plateado:#d6dee83d;--mil-luz-dorada:#e7bd6857;--mil-velo-fuerte:#050e21e6;--mil-velo-medio:#050e219e;--mil-velo-suave:#050e212e;--mil-velo-nada:#050e2100;--mil-panel-azul:#e9f0fa;--mil-panel-azul-borde:#cddaee;--mil-panel-azul-tinta:#00255e;--mil-panel-azul-tinta-2:#33415a;--mil-panel-azul-acento:#12397a;--mil-panel-azul-linea:#cddaee;--mil-panel-plateado:#353a43;--mil-panel-plateado-borde:#545b67;--mil-panel-plateado-tinta:#fff;--mil-panel-plateado-tinta-2:#d4d9e0;--mil-panel-plateado-acento:#e3e6ea;--mil-panel-plateado-linea:#ffffff24;--mil-panel-dorado:#0f0c07;--mil-panel-dorado-borde:#c9a14f8c;--mil-panel-dorado-tinta:#fff;--mil-panel-dorado-tinta-2:#e6dcc7;--mil-panel-dorado-acento:#e7c987;--mil-panel-dorado-linea:#e7c98738;--mil-panel-black:#0a0b0d;--mil-panel-black-borde:#e7c987b3;--mil-panel-black-tinta:#fff;--mil-panel-black-tinta-2:#d9d5c9;--mil-panel-black-acento:#e7c987;--mil-panel-black-linea:#e7c98742;--mil-luz-black:#fff4d633;--mil-luz-cielo:#ffffffd9;--mil-aire:clamp(72px, 9vw, 128px)}.mil-tarjeta{--mil-tinta:var(--mil-azul-tinta);--mil-tinta-2:var(--mil-azul-tinta-2);--mil-numero:var(--mil-azul-numero);--mil-canto:var(--mil-azul-canto);aspect-ratio:1.586;--mil-radio:3.7cqi;width:100%;transform:perspective(1200px) rotateX(var(--mil-rx,0deg)) rotateY(var(--mil-ry,0deg));transform-style:preserve-3d;transition:transform var(--dur-3) var(--ease-fluid);color:var(--mil-tinta);text-align:start;-webkit-tap-highlight-color:transparent;position:relative;container-type:inline-size}.mil-tarjeta[data-interactiva=si]{touch-action:pan-y}.mil-tarjeta[data-activa=true]{transition-duration:var(--dur-1);transition-timing-function:var(--ease)}.mil-tarjeta[data-nivel=plateado]{--mil-tinta:var(--mil-plateado-tinta);--mil-tinta-2:var(--mil-plateado-tinta-2);--mil-numero:var(--mil-plateado-tinta);--mil-canto:var(--mil-plateado-canto)}.mil-tarjeta[data-nivel=dorado]{--mil-tinta:var(--mil-dorado-tinta);--mil-tinta-2:var(--mil-dorado-tinta-2);--mil-numero:var(--mil-dorado-tinta);--mil-canto:var(--mil-dorado-canto)}.mil-tarjeta[data-nivel=black]{--mil-tinta:var(--mil-black-tinta);--mil-tinta-2:var(--mil-black-tinta-2);--mil-numero:var(--mil-black-numero);--mil-canto:var(--mil-black-canto);--mil-nivel-rotulo:var(--mil-oro-luz);--mil-filo-claro:var(--mil-black-filo);--mil-filo-oscuro:#0009;--mil-luz-suave:#e7c98738;--mil-relieve-claro:#000000b3;--mil-relieve-oscuro:#e7c98740}.mil-tarjeta-canto{border-radius:var(--mil-radio);background-color:var(--mil-canto);box-shadow:var(--mil-sombra-tarjeta);position:absolute;inset:0;transform:translateZ(-3px)translateY(1.5px)}.mil-tarjeta-cara{border-radius:var(--mil-radio);isolation:isolate;box-shadow:inset 0 1px 0 var(--mil-filo-claro), inset 0 -1px 0 var(--mil-filo-oscuro), inset 0 0 0 1px var(--mil-luz-suave);grid-template-rows:auto auto 1fr auto;padding:6cqi 6.8cqi 5.6cqi;display:grid;position:absolute;inset:0;overflow:hidden}.mil-tarjeta-material,.mil-tarjeta-textura,.mil-tarjeta-estela,.mil-tarjeta-brillo{pointer-events:none;position:absolute;inset:0}.mil-tarjeta-material{z-index:-3;background-image:radial-gradient(120% 90% at 18% 0%, var(--mil-azul-1) 0%, transparent 55%), linear-gradient(140deg, var(--mil-azul-2) 0%, var(--mil-azul-3) 55%, var(--mil-azul-4) 100%)}.mil-tarjeta[data-nivel=plateado] .mil-tarjeta-material{background-image:linear-gradient(100deg, transparent 30%, var(--mil-plateado-veta) 44%, transparent 58%), linear-gradient(135deg, var(--mil-plateado-1) 0%, var(--mil-plateado-2) 32%, var(--mil-plateado-3) 62%, var(--mil-plateado-4) 82%, var(--mil-plateado-5) 100%)}.mil-tarjeta[data-nivel=dorado] .mil-tarjeta-material{background-image:linear-gradient(100deg, transparent 28%, var(--mil-dorado-veta) 44%, transparent 60%), linear-gradient(135deg, var(--mil-dorado-1) 0%, var(--mil-dorado-2) 30%, var(--mil-dorado-3) 58%, var(--mil-dorado-4) 80%, var(--mil-dorado-5) 100%)}.mil-tarjeta[data-nivel=black] .mil-tarjeta-material{background-image:linear-gradient(100deg, transparent 30%, #ffffff12 46%, transparent 60%), radial-gradient(120% 90% at 20% 0%, var(--mil-black-1) 0%, transparent 58%), linear-gradient(140deg, var(--mil-black-4) 0%, var(--mil-black-2) 45%, var(--mil-black-3) 100%)}.mil-tarjeta-textura{z-index:-2;background-image:repeating-radial-gradient(circle at 92% 118%, var(--mil-azul-veta) 0 .6px, transparent .7px 6px), repeating-radial-gradient(circle at -6% -20%, var(--mil-azul-veta) 0 .5px, transparent .6px 9px)}.mil-tarjeta[data-nivel=plateado] .mil-tarjeta-textura{background-image:repeating-linear-gradient(180deg, var(--mil-plateado-veta) 0 1px, transparent 1px 2px, var(--mil-plateado-surco) 2px 3px, transparent 3px 4px)}.mil-tarjeta[data-nivel=dorado] .mil-tarjeta-textura{background-image:repeating-linear-gradient(180deg, var(--mil-dorado-veta) 0 1px, transparent 1px 2px, var(--mil-dorado-surco) 2px 3px, transparent 3px 4px), repeating-radial-gradient(circle at 92% 118%, var(--mil-dorado-surco) 0 .6px, transparent .7px 7px)}.mil-tarjeta[data-nivel=black] .mil-tarjeta-textura{background-image:repeating-linear-gradient(45deg, var(--mil-black-veta) 0 1px, transparent 1px 4px), repeating-linear-gradient(-45deg, var(--mil-black-surco) 0 1px, transparent 1px 4px)}.mil-tarjeta-estela{z-index:-1;background-image:radial-gradient(circle at 104% 152%, transparent 57.6%, var(--mil-luz-suave) 57.85%, transparent 58.2%), radial-gradient(circle at 104% 152%, transparent 66%, var(--mil-luz-suave) 66.2%, transparent 66.5%);opacity:.8}.mil-tarjeta-brillo{z-index:3;mix-blend-mode:soft-light;background-image:linear-gradient(105deg, transparent 36%, var(--mil-luz) 50%, transparent 64%);animation:mil-barrido calc(var(--dur-3) * 14) var(--ease) infinite;background-position:130% 0;background-size:260% 100%}.mil-tarjeta[data-activa=true] .mil-tarjeta-brillo{background-size:100% 100%;background-image:radial-gradient(circle at var(--mil-x,30%) var(--mil-y,20%), var(--mil-luz) 0%, var(--mil-luz-suave) 24%, transparent 55%);animation:none}@keyframes mil-barrido{0%,58%{background-position:130% 0}to{background-position:-130% 0}}.mil-tarjeta-cabeza{justify-content:space-between;align-items:center;gap:4cqi;display:flex}.mil-tarjeta .mil-tarjeta-logo .logo{width:27cqi;height:auto;color:var(--mil-tinta);display:block}.mil-tarjeta-nivel{font:600 3.1cqi/1 var(--letra-cuerpo);letter-spacing:.32em;text-transform:uppercase;color:var(--mil-nivel-rotulo,var(--mil-tinta))}.mil-tarjeta-medio{align-items:center;gap:4cqi;margin-top:5.4cqi;display:flex}.mil-tarjeta-holograma{aspect-ratio:1.3;background-image:conic-gradient(from 210deg at 50% 50%, var(--mil-holo-1), var(--mil-holo-2), var(--mil-holo-3), var(--mil-holo-4), var(--mil-holo-1));background-size:220% 220%;background-position:var(--mil-holo,30% 40%);width:14.5cqi;box-shadow:inset 0 0 0 1px var(--mil-holo-borde), 0 1px 1px var(--mil-filo-oscuro);transition:background-position var(--dur-2) var(--ease);animation:mil-holograma calc(var(--dur-3) * 18) var(--ease) infinite alternate;border-radius:1.8cqi;place-items:center;display:grid;position:relative;overflow:hidden}.mil-tarjeta[data-activa=true] .mil-tarjeta-holograma{animation:none}.mil-tarjeta[data-nivel=black] .mil-tarjeta-holograma{background-image:conic-gradient(from 210deg at 50% 50%, var(--mil-dorado-1), var(--mil-dorado-3), var(--mil-dorado-5), var(--mil-dorado-canto), var(--mil-dorado-1));box-shadow:inset 0 0 0 1px #fff8e180, 0 1px 1px var(--mil-filo-oscuro)}.mil-tarjeta[data-nivel=black] .mil-tarjeta-holograma .logo{color:var(--mil-dorado-tinta);mix-blend-mode:normal;opacity:.78}.mil-tarjeta-holograma-luz{background-image:repeating-linear-gradient(115deg, var(--mil-luz-suave) 0 1px, transparent 1px 3px);mix-blend-mode:overlay;position:absolute;inset:0}.mil-tarjeta-holograma .logo{width:76%;height:auto;color:var(--mil-tinta-inversa,var(--tinta-inversa));opacity:.85;mix-blend-mode:overlay;position:relative}@keyframes mil-holograma{0%{background-position:10% 20%}to{background-position:90% 80%}}.mil-tarjeta-programa{font:500 3.1cqi/1.2 var(--letra-cuerpo);letter-spacing:.22em;text-transform:uppercase;color:var(--mil-tinta-2)}.mil-tarjeta[data-tamano=chica] .mil-tarjeta-programa{display:none}.mil-tarjeta-numero{font:500 5.6cqi/1 var(--letra-mono);letter-spacing:.02em;white-space:nowrap;color:var(--mil-numero);text-shadow:0 -1px 0 var(--mil-relieve-claro), 0 1.5px 0 var(--mil-relieve-oscuro);justify-content:space-between;align-self:center;display:flex}.mil-tarjeta[data-nivel=plateado] .mil-tarjeta-numero,.mil-tarjeta[data-nivel=dorado] .mil-tarjeta-numero,.mil-tarjeta[data-nivel=black] .mil-tarjeta-numero{text-shadow:0 1px 0 var(--mil-relieve-claro), 0 -1px 0 var(--mil-filo-oscuro)}.mil-tarjeta-pie{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:5cqi;display:grid}.mil-tarjeta-dato{gap:1.3cqi;min-width:0;display:grid}.mil-tarjeta-rotulo{font:600 2.5cqi/1 var(--letra-cuerpo);letter-spacing:.16em;text-transform:uppercase;color:var(--mil-tinta-2)}.mil-tarjeta-valor{font:500 3.6cqi/1.1 var(--letra-cuerpo);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;color:var(--mil-tinta);overflow:hidden}.mil-tarjeta-saldo{text-align:right}.mil-tarjeta[data-invitacion=si] .mil-tarjeta-numero{opacity:.55;letter-spacing:.08em}.mil-tarjeta-por-nacer{text-transform:none;letter-spacing:.02em}.mil-tarjeta-cifra{font:500 5.4cqi/1 var(--letra-display);letter-spacing:var(--track-titulo);font-variant-numeric:tabular-nums;text-transform:none}.mil-tarjeta-sumadas{z-index:4;border-radius:var(--r-pildora);background-color:var(--papel);color:var(--marca-tinta);font:var(--t-pequeno-fuerte);box-shadow:var(--sombra-2);padding:6px 12px;position:absolute;top:-14px;right:4%}.mil-pila{aspect-ratio:1.3;width:min(100%,560px);margin-inline:auto;position:relative}.mil-pila-carta{width:78%;position:absolute;bottom:3%;left:11%;container-type:inline-size}.mil-pila-flota{animation:mil-flotar calc(var(--dur-3) * 13) ease-in-out infinite}@keyframes mil-flotar{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mil-pila-boton{cursor:pointer;width:100%;transition:transform var(--dur-2) var(--ease-fluid);background:0 0;border:0;border-radius:3.7cqi;padding:0;display:block}@media (hover:hover) and (pointer:fine){.mil-pila-boton:hover{transform:translateY(-10px)}}.mil-pila-boton:active{transform:translateY(-4px)scale(.98)}.mil-pila-boton:focus-visible{outline:2px solid var(--mil-oro-luz);outline-offset:4px}.mil-pagina{background-color:var(--papel);overflow-x:clip}.mil-cabeza{gap:var(--e-3);max-width:720px;display:grid}.mil-rotulo{font:var(--t-rotulo);letter-spacing:.22em;text-transform:uppercase;color:var(--mil-oro-tinta)}.mil-h2{font:300 clamp(calc(34px * var(--escala)), 4.4vw, calc(60px * var(--escala))) / 1.05 var(--letra-display);letter-spacing:-.028em;color:var(--marca-tinta);text-wrap:balance}.mil-bajada{font:var(--t-cuerpo);font-size:calc(17px * var(--escala));color:var(--tinta-2);text-wrap:pretty;max-width:52ch}.mil-cabeza-clara .mil-rotulo{color:var(--mil-oro-luz)}.mil-cabeza-clara .mil-h2{color:var(--tinta-inversa)}.mil-cabeza-clara .mil-bajada{color:var(--mil-noche-tinta-2)}.mil-acciones{align-items:center;gap:var(--e-3) var(--e-6);flex-wrap:wrap;display:flex}.mil-enlace{align-items:center;gap:var(--e-2);min-height:44px;font:var(--t-boton);color:var(--tinta-inversa);transition:border-color var(--dur-1) var(--ease), gap var(--dur-1) var(--ease);border-bottom:1px solid #0000;text-decoration:none;display:inline-flex}.mil-enlace:hover{gap:var(--e-3)}.mil-enlace:focus-visible{outline:2px solid var(--tinta-inversa);outline-offset:4px;border-radius:4px}.mil-nota-salidas{margin-top:var(--e-3)}.mil-error,.mil-cargando{padding-block:var(--mil-aire)}.mil-oro{color:var(--mil-oro-luz);font-style:normal}.mil-cabeza>*,.mil-paga-texto>*,.mil-cierre-dentro>*{opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transform:translateY(18px)}[data-visible=si] .mil-cabeza>*,[data-visible=si].mil-paga .mil-paga-texto>*,.mil-cierre-dentro[data-visible=si]>*{opacity:1;transform:none}[data-visible=si] .mil-cabeza>:nth-child(2),[data-visible=si] .mil-paga-texto>:nth-child(2),.mil-cierre-dentro[data-visible=si]>:nth-child(2){transition-delay:calc(var(--stagger) * 2)}[data-visible=si] .mil-cabeza>:nth-child(3),[data-visible=si] .mil-paga-texto>:nth-child(3),.mil-cierre-dentro[data-visible=si]>:nth-child(3){transition-delay:calc(var(--stagger) * 4)}.mil-portada{isolation:isolate;min-height:clamp(640px, calc(var(--alto-ventana-s) - var(--alto-cabecera)), 940px);padding-block:var(--e-12) var(--e-8);background-color:var(--mil-noche);color:var(--tinta-inversa);align-content:end;display:grid;position:relative;overflow:hidden}.mil-portada-foto{z-index:-2;position:absolute;inset:0}.mil-portada-foto picture{position:absolute;inset:0}.mil-portada-foto-alta{display:none!important}.mil-portada-foto img{animation:mil-asentar calc(var(--dur-3) * 5) var(--ease-fluid) forwards;transform:scale(1.06)}@keyframes mil-asentar{to{transform:scale(1)}}.mil-portada-velo{z-index:-1;background-image:linear-gradient(0deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-medio) 26%, var(--mil-velo-nada) 56%), linear-gradient(90deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-medio) 34%, var(--mil-velo-suave) 60%, var(--mil-velo-nada) 80%);position:absolute;inset:0}.mil-portada-rejilla{gap:var(--e-6);align-items:end;display:grid}.mil-portada-texto{gap:var(--e-4);justify-items:start;max-width:620px;display:grid}.mil-portada-texto>*{opacity:0;animation:mil-subir var(--dur-3) var(--ease-fluid) forwards;transform:translateY(22px)}.mil-portada-texto>:first-child{animation-delay:calc(var(--stagger) * 2)}.mil-portada-texto>:nth-child(2){animation-delay:calc(var(--stagger) * 3)}.mil-portada-texto>:nth-child(3){animation-delay:calc(var(--stagger) * 5)}.mil-portada-texto>:nth-child(4){animation-delay:calc(var(--stagger) * 7)}@keyframes mil-subir{to{opacity:1;transform:none}}.mil-portada-marca{font:var(--t-rotulo);letter-spacing:.28em;text-transform:uppercase;color:var(--mil-oro-luz)}.mil-portada-titulo{color:var(--tinta-inversa);font:300 clamp(calc(46px * var(--escala)), 6.6vw, calc(96px * var(--escala))) / .98 var(--letra-display);letter-spacing:-.035em;text-wrap:balance}.mil-portada-bajada{font:400 calc(18px * var(--escala)) / 1.5 var(--letra-cuerpo);color:var(--mil-noche-tinta-2);max-width:34ch}.mil-portada-pila{width:100%}.mil-portada-cifras{margin-top:var(--e-10);border-top:1px solid var(--mil-noche-linea);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.mil-portada-cifras li{gap:var(--e-1);padding:var(--e-5) var(--e-4) 0 0;opacity:0;animation:mil-subir var(--dur-3) var(--ease-fluid) forwards;animation-delay:calc(var(--stagger) * 9);align-content:start;display:grid}.mil-portada-cifras li+li{padding-left:var(--e-4);border-left:1px solid var(--mil-noche-linea);animation-delay:calc(var(--stagger) * 10)}.mil-portada-cifras li:last-child{animation-delay:calc(var(--stagger) * 11)}.mil-portada-cifra{font:300 clamp(calc(26px * var(--escala)), 3vw, calc(40px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.02em;color:var(--mil-oro-luz);font-variant-numeric:tabular-nums}.mil-portada-cifra-texto{font:var(--t-pequeno);color:var(--mil-noche-tinta-2)}@media (max-width:767.98px){.mil-portada{padding-block:var(--e-6) var(--e-6);align-content:stretch}.mil-portada-rejilla{grid-template-rows:auto auto;align-content:space-between}.mil-portada-pila{order:-1;justify-self:center;max-width:420px}.mil-portada-velo{background-image:linear-gradient(0deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-fuerte) 34%, var(--mil-velo-medio) 58%, var(--mil-velo-suave) 100%)}.mil-portada-cifras{margin-top:var(--e-6);grid-template-columns:minmax(0,1fr)}.mil-portada-cifras li,.mil-portada-cifras li+li{align-items:baseline;gap:var(--e-3);padding:var(--e-2) 0;border-left:0;grid-template-columns:minmax(5.5ch,auto) minmax(0,1fr)}.mil-portada-cifras li+li{border-top:1px solid var(--mil-noche-linea)}.mil-portada-cifra{font-size:calc(24px * var(--escala))}.mil-portada-cifra-texto{font:var(--t-pequeno)}}@media (max-width:767.98px) and (orientation:portrait){.mil-portada-foto-ancha{display:none!important}.mil-portada-foto-alta{display:block!important}}@media (min-width:768px){.mil-portada-rejilla{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}}@media (min-width:1100px){.mil-portada-rejilla{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}@media (min-width:768px) and (max-height:760px){.mil-portada{min-height:calc(var(--alto-ventana-s) - var(--alto-cabecera));padding-block:var(--e-6) var(--e-5)}.mil-portada-titulo{font-size:clamp(calc(40px * var(--escala)), 5.4vw, calc(72px * var(--escala)))}.mil-portada-cifras{margin-top:var(--e-6)}.mil-portada-pila .mil-pila{width:min(100%,460px)}}@media (min-width:768px) and (orientation:portrait){.mil-portada{min-height:min(calc(var(--alto-ventana-s) - var(--alto-cabecera)), 800px)}}@media (max-height:520px) and (orientation:landscape){.mil-portada{min-height:0;padding-block:var(--e-6) var(--e-5)}.mil-portada-titulo{font-size:calc(38px * var(--escala))}.mil-portada-pila .mil-pila{width:min(100%,340px)}.mil-portada-cifras{margin-top:var(--e-5)}}.mil-ganas{isolation:isolate;background-color:var(--mil-noche);color:var(--tinta-inversa);position:relative;overflow:hidden}.mil-ganas:before{content:"";z-index:-1;background-image:radial-gradient(55% 60% at 90% 10%, var(--mil-luz-dorada) 0%, transparent 70%), radial-gradient(45% 55% at 0% 100%, var(--mil-luz-azul) 0%, transparent 70%);position:absolute;inset:0}.mil-ganas-dentro{gap:var(--e-8);padding-block:clamp(56px,7vw,96px);display:grid}.mil-ganas-cabeza{gap:var(--e-4);align-items:end;display:grid}.mil-ganas-bajada{font:var(--t-cuerpo);font-size:calc(17px * var(--escala));color:var(--mil-noche-tinta-2);text-wrap:pretty;opacity:0;max-width:44ch;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--stagger) * 4);transform:translateY(18px)}.mil-ganas[data-visible=si] .mil-ganas-bajada{opacity:1;transform:none}.mil-ganas-panel{border-radius:var(--r-4);background-color:var(--papel);color:var(--tinta);box-shadow:var(--mil-sombra-tarjeta);opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--stagger) * 3);display:grid;overflow:hidden;transform:translateY(24px)}.mil-ganas[data-visible=si] .mil-ganas-panel{opacity:1;transform:none}.mil-ganas-lado{gap:var(--e-6);padding:var(--e-6) var(--e-5);align-content:space-between;display:grid}.mil-ganas-controles{gap:var(--e-4);display:grid}.mil-ganas-control{gap:var(--e-2);align-content:start;min-width:0;display:grid}.mil-ganas-tarifa .segmentado{max-width:100%;display:flex}.mil-ganas-tarifa .segmento{padding-inline:var(--e-2);white-space:nowrap;flex:auto}.mil-ganas-etiqueta{font:var(--t-pequeno-fuerte);color:var(--tinta-2)}.mil-ganas-suma{gap:var(--e-1);padding-top:var(--e-5);border-top:1px solid var(--linea);transition:opacity var(--dur-2) var(--ease);display:grid}.mil-ganas-panel[data-cargando=si] .mil-ganas-suma,.mil-ganas-panel[data-cargando=si] .mil-ganas-premio-texto{opacity:.6}.mil-ganas-sumas{font:var(--t-pequeno-fuerte);color:var(--tinta-2)}.mil-ganas-cifra{align-items:baseline;gap:var(--e-2);font:300 clamp(calc(44px * var(--escala)), 5vw, calc(64px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.03em;color:var(--marca-tinta);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.mil-ganas-unidad{font:var(--t-cuerpo);letter-spacing:0;color:var(--tinta-2)}.mil-ganas-detalle{font:var(--t-pequeno);color:var(--tinta-2);font-variant-numeric:tabular-nums}.mil-ganas-premio{isolation:isolate;background-color:var(--mil-noche);min-height:340px;color:var(--tinta-inversa);align-content:end;display:grid;position:relative}.mil-ganas-premio-foto{z-index:-2;animation:mil-ganas-foto var(--dur-3) var(--ease-fluid) both;position:absolute;inset:0}@keyframes mil-ganas-foto{0%{opacity:0;transform:scale(1.06)}to{opacity:1;transform:none}}.mil-ganas-premio-velo{z-index:-1;background-image:linear-gradient(0deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-fuerte) 44%, var(--mil-velo-medio) 66%, var(--mil-velo-nada) 92%);position:absolute;inset:0}.mil-ganas-premio-texto{gap:var(--e-2);padding:var(--e-6) var(--e-5);transition:opacity var(--dur-2) var(--ease);display:grid}.mil-ganas-premio-rotulo{font:var(--t-rotulo);letter-spacing:.22em;text-transform:uppercase;color:var(--mil-oro-luz)}.mil-ganas-premio-nombre{font:300 clamp(calc(28px * var(--escala)), 3vw, calc(40px * var(--escala))) / 1.08 var(--letra-display);letter-spacing:-.02em;text-wrap:balance}.mil-ganas-premio-costo{font:var(--t-pequeno);color:var(--mil-noche-tinta-2);font-variant-numeric:tabular-nums}.mil-ganas-progreso{gap:var(--e-2);margin-top:var(--e-3);display:grid}.mil-ganas-barra{border-radius:var(--r-pildora);background-color:var(--mil-noche-linea);height:6px;position:relative;overflow:hidden}.mil-ganas-barra-relleno{border-radius:inherit;background-color:var(--mil-oro-luz);transform:scaleX(var(--mil-f,0));transform-origin:0;transition:transform calc(var(--dur-3) * 1.4) var(--ease-fluid);position:absolute;inset:0}.mil-ganas:not([data-visible=si]) .mil-ganas-barra-relleno{transform:scaleX(0)}.mil-ganas-falta{font:var(--t-pequeno-fuerte);color:var(--tinta-inversa);text-wrap:balance}.mil-ganas-nota{padding:var(--e-4) var(--e-5);border-top:1px solid var(--linea);font:var(--t-diminuto);color:var(--tinta-3);grid-column:1/-1}@media (min-width:640px){.mil-ganas-lado,.mil-ganas-premio-texto{padding:var(--e-8)}.mil-ganas-nota{padding-inline:var(--e-8)}}@media (min-width:960px){.mil-ganas-cabeza{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mil-ganas-bajada{justify-self:end}.mil-ganas-panel{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mil-ganas-premio{min-height:100%}}.mil-niveles{background-color:var(--papel)}.mil-niveles-dentro{gap:var(--e-10);padding-block:var(--mil-aire);display:grid}.mil-niveles-lista{gap:var(--e-4);display:grid}.mil-nivel{--mil-nivel-fondo:var(--mil-panel-azul);--mil-nivel-borde:var(--mil-panel-azul-borde);--mil-nivel-tinta:var(--mil-panel-azul-tinta);--mil-nivel-tinta-2:var(--mil-panel-azul-tinta-2);--mil-nivel-acento:var(--mil-panel-azul-acento);--mil-nivel-linea:var(--mil-panel-azul-linea);--mil-nivel-luz:var(--mil-luz-cielo);isolation:isolate;gap:var(--e-6);padding:var(--e-6) var(--e-5) var(--e-6);border:1px solid var(--mil-nivel-borde);border-radius:var(--r-4);background-color:var(--mil-nivel-fondo);color:var(--mil-nivel-tinta);opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid), box-shadow var(--dur-2) var(--ease);grid-template-rows:auto 1fr;display:grid;position:relative;overflow:hidden;transform:translateY(26px)}.mil-nivel:before{content:"";z-index:-1;background-image:radial-gradient(70% 60% at 50% 0%, var(--mil-nivel-luz) 0%, transparent 72%);height:70%;position:absolute;inset:0 0 auto}.mil-nivel[data-nivel=plateado]{--mil-nivel-fondo:var(--mil-panel-plateado);--mil-nivel-borde:var(--mil-panel-plateado-borde);--mil-nivel-tinta:var(--mil-panel-plateado-tinta);--mil-nivel-tinta-2:var(--mil-panel-plateado-tinta-2);--mil-nivel-acento:var(--mil-panel-plateado-acento);--mil-nivel-linea:var(--mil-panel-plateado-linea);--mil-nivel-luz:var(--mil-luz-plateado)}.mil-nivel[data-nivel=dorado]{--mil-nivel-fondo:var(--mil-panel-dorado);--mil-nivel-borde:var(--mil-panel-dorado-borde);--mil-nivel-tinta:var(--mil-panel-dorado-tinta);--mil-nivel-tinta-2:var(--mil-panel-dorado-tinta-2);--mil-nivel-acento:var(--mil-panel-dorado-acento);--mil-nivel-linea:var(--mil-panel-dorado-linea);--mil-nivel-luz:var(--mil-luz-dorada)}.mil-nivel[data-nivel=black]{--mil-nivel-fondo:var(--mil-panel-black);--mil-nivel-borde:var(--mil-panel-black-borde);--mil-nivel-tinta:var(--mil-panel-black-tinta);--mil-nivel-tinta-2:var(--mil-panel-black-tinta-2);--mil-nivel-acento:var(--mil-panel-black-acento);--mil-nivel-linea:var(--mil-panel-black-linea);--mil-nivel-luz:var(--mil-luz-black)}[data-visible=si] .mil-nivel{opacity:1;transform:none}[data-visible=si] .mil-nivel:nth-child(2){transition-delay:calc(var(--stagger) * 2), calc(var(--stagger) * 2), 0s}[data-visible=si] .mil-nivel:nth-child(3){transition-delay:calc(var(--stagger) * 4), calc(var(--stagger) * 4), 0s}[data-visible=si] .mil-nivel:nth-child(4){transition-delay:calc(var(--stagger) * 6), calc(var(--stagger) * 6), 0s}@media (hover:hover) and (pointer:fine){.mil-nivel:hover{box-shadow:var(--sombra-3)}}.mil-nivel-tarjeta{width:min(100%,360px);padding-top:var(--e-2);justify-self:center}.mil-nivel-texto{gap:var(--e-3);flex-direction:column;display:flex}.mil-nivel-nombre{align-items:center;gap:var(--e-3);font:300 calc(32px * var(--escala)) / 1.1 var(--letra-display);letter-spacing:-.02em;color:var(--mil-nivel-tinta);flex-wrap:wrap;display:flex}.mil-nivel-suyo{border:1px solid var(--mil-nivel-acento);border-radius:var(--r-pildora);font:var(--t-diminuto);letter-spacing:.08em;text-transform:uppercase;color:var(--mil-nivel-acento);padding:4px 10px}.mil-nivel-umbral{font:var(--t-pequeno-fuerte);color:var(--mil-nivel-acento)}.mil-nivel-beneficios{gap:var(--e-3);margin:var(--e-2) 0 var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--mil-nivel-linea);display:grid}.mil-nivel-beneficios li{gap:var(--e-3);font:var(--t-pequeno);color:var(--mil-nivel-tinta-2);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.mil-nivel-beneficios .icono{color:var(--mil-nivel-acento);margin-top:1px}.mil-niveles-cuotas-todos{align-items:center;gap:var(--e-3);width:fit-content;max-width:100%;padding:var(--e-3) var(--e-4);border:1px solid var(--linea);border-radius:var(--r-3);color:var(--tinta);transition:border-color var(--dur-2) var(--ease);text-decoration:none;display:flex}.mil-niveles-cuotas-todos-rotulo{font:var(--t-diminuto);letter-spacing:.08em;text-transform:uppercase;color:var(--tinta-3)}.mil-niveles-cuotas-todos-valor{font:var(--t-pequeno-fuerte)}.mil-niveles-cuotas-todos .icono{color:var(--marca);transition:transform var(--dur-2) var(--ease-fluid);flex:none}@media (hover:hover) and (pointer:fine){.mil-niveles-cuotas-todos:hover{border-color:var(--marca)}.mil-niveles-cuotas-todos:hover .icono{transform:translate(4px)}}.mil-niveles-cuotas-todos:focus-visible{outline:2px solid var(--marca);outline-offset:3px}@media (max-width:479.98px){.mil-niveles-cuotas-todos{gap:var(--e-1) var(--e-3);flex-wrap:wrap}}@media (min-width:640px) and (max-width:1023.98px){.mil-nivel{grid-template-rows:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center}.mil-nivel:before{background-image:radial-gradient(60% 70% at 30% 50%, var(--mil-nivel-luz) 0%, transparent 72%);width:55%;height:auto;inset:0 auto 0 0}}@media (min-width:1024px){.mil-niveles-lista{gap:var(--e-6);grid-template-columns:repeat(2,minmax(0,1fr))}.mil-nivel{padding:var(--e-8) var(--e-6)}}@media (min-width:1280px){.mil-niveles-lista{gap:var(--e-4);grid-template-columns:repeat(4,minmax(0,1fr))}.mil-nivel{padding:var(--e-6) var(--e-5)}}.mil-niveles-vigencia{font:var(--t-pequeno);color:var(--tinta-2)}.mil-nivel-cuotas{align-items:center;gap:var(--e-1) var(--e-3);padding:var(--e-3) var(--e-4);border:1px solid var(--mil-nivel-linea);border-radius:var(--r-3);color:var(--mil-nivel-tinta);transition:border-color var(--dur-2) var(--ease), transform var(--dur-2) var(--ease-fluid);grid-template-columns:minmax(0,1fr) auto;margin-top:auto;text-decoration:none;display:grid}.mil-nivel-cuotas-rotulo{font:var(--t-diminuto);letter-spacing:.08em;text-transform:uppercase;color:var(--mil-nivel-tinta-2);grid-column:1}.mil-nivel-cuotas-valor{font:var(--t-pequeno-fuerte);color:var(--mil-nivel-tinta);grid-column:1}.mil-nivel-cuotas .icono{color:var(--mil-nivel-acento);transition:transform var(--dur-2) var(--ease-fluid);grid-area:1/2/span 2}@media (hover:hover) and (pointer:fine){.mil-nivel-cuotas:hover{border-color:var(--mil-nivel-acento)}.mil-nivel-cuotas:hover .icono{transform:translate(4px)}}.mil-nivel-cuotas:active{transform:scale(.985)}.mil-nivel-cuotas:focus-visible{outline:2px solid var(--mil-nivel-acento);outline-offset:3px}.mil-premios{gap:var(--e-10);padding-block:var(--mil-aire);display:grid}.mil-premios-rejilla{gap:var(--e-4);margin:0 calc(var(--canal) * -1);padding:var(--e-2) var(--canal) var(--e-4);scroll-snap-type:x mandatory;scroll-padding-inline:var(--canal);scrollbar-width:none;grid-auto-columns:minmax(260px,78%);grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.mil-premios-rejilla::-webkit-scrollbar{display:none}.mil-premio{scroll-snap-align:start;opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transform:translateY(24px)}.mil-premios-rejilla[data-visible=si] .mil-premio{opacity:1;transition-delay:calc(var(--i,0) * var(--stagger));transform:none}.mil-premio-enlace{isolation:isolate;aspect-ratio:3/4;border-radius:var(--r-4);height:100%;color:var(--tinta-inversa);background-color:var(--mil-noche);box-shadow:var(--sombra-2);transition:transform var(--dur-2) var(--ease), box-shadow var(--dur-2) var(--ease);align-content:end;text-decoration:none;display:grid;position:relative;overflow:hidden}.mil-premio-foto{z-index:-2;position:absolute;inset:0}.mil-premio-foto img{transition:transform calc(var(--dur-3) * 2) var(--ease-fluid)}.mil-premio-velo{z-index:-1;background-image:linear-gradient(0deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-fuerte) 40%, var(--mil-velo-medio) 60%, var(--mil-velo-nada) 84%);position:absolute;inset:0}.mil-premio-promo{top:var(--e-4);left:var(--e-4);border-radius:var(--r-pildora);background-color:var(--mil-oro-luz);color:var(--mil-noche);font:var(--t-diminuto);box-shadow:var(--sombra-1);align-items:baseline;gap:6px;padding:6px 12px;font-weight:600;display:inline-flex;position:absolute}.mil-premio-promo strong{font:500 calc(15px * var(--escala)) / 1 var(--letra-display)}.mil-premio-cuerpo{gap:var(--e-1);padding:var(--e-5);display:grid}.mil-premio-nombre{align-items:center;gap:var(--e-2);font:400 calc(24px * var(--escala)) / 1.15 var(--letra-display);letter-spacing:-.01em;flex-wrap:wrap;display:flex}.mil-premio-marca{border:1px solid var(--mil-oro-luz);border-radius:var(--r-pildora);font:var(--t-diminuto);letter-spacing:.08em;text-transform:uppercase;color:var(--mil-oro-luz);padding:2px 8px}.mil-premio-ruta{font:var(--t-diminuto);color:var(--mil-noche-tinta-2)}.mil-premio-millas{margin-top:var(--e-3);font:var(--t-pequeno);color:var(--mil-noche-tinta-2)}.mil-premio-desde{font:var(--t-diminuto)}.mil-premio-millas strong{font:400 calc(34px * var(--escala)) / 1 var(--letra-display);letter-spacing:-.02em;color:var(--mil-oro-luz);font-variant-numeric:tabular-nums}.mil-premio-progreso{margin-top:var(--e-2);gap:6px;display:grid}.mil-premio-barra{border-radius:var(--r-pildora);background-color:var(--mil-noche-linea);height:4px;position:relative;overflow:hidden}.mil-premio-barra-relleno{transform-origin:0;background-color:var(--mil-oro-luz);transition:transform calc(var(--dur-3) * 1.4) var(--ease-fluid);position:absolute;inset:0}.mil-premio-falta{font:var(--t-diminuto);color:var(--tinta-inversa)}.mil-premio-falta[data-alcanza=si]{color:var(--mil-oro-luz);font-weight:600}.mil-premio-accion{align-items:center;gap:var(--e-2);margin-top:var(--e-3);font:var(--t-pequeno-fuerte);transition:gap var(--dur-1) var(--ease);display:inline-flex}@media (hover:hover) and (pointer:fine){a.mil-premio-enlace:hover{box-shadow:var(--sombra-3);transform:translateY(-4px)}a.mil-premio-enlace:hover .mil-premio-foto img{transform:scale(1.05)}a.mil-premio-enlace:hover .mil-premio-accion{gap:var(--e-3)}}a.mil-premio-enlace:active{transform:scale(.985)}a.mil-premio-enlace:focus-visible{outline:2px solid var(--foco);outline-offset:3px}.mil-premios-nota{font:var(--t-diminuto);color:var(--tinta-3)}@media (min-width:640px){.mil-premios-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;margin-inline:0;padding:0;overflow:visible}}@media (min-width:1024px){.mil-premios-rejilla{gap:var(--e-5);grid-template-columns:repeat(4,minmax(0,1fr))}}.mil-paga{gap:var(--e-8);padding-block:var(--mil-aire);align-items:center;display:grid}.mil-paga-texto{gap:var(--e-3);display:grid}.mil-paga-boleto{gap:var(--e-4);padding:var(--e-6);border-radius:var(--r-4);background-color:var(--mil-noche);color:var(--tinta-inversa);box-shadow:var(--sombra-3);opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transition-delay:calc(var(--stagger) * 3);display:grid;transform:translateY(24px)rotate(-1deg)}[data-visible=si] .mil-paga-boleto{opacity:1;transform:none}.mil-paga-boleto-cabeza{justify-content:space-between;align-items:baseline;gap:var(--e-3);padding-bottom:var(--e-4);border-bottom:1px dashed var(--mil-noche-linea);display:flex}.mil-paga-ruta{font:400 calc(20px * var(--escala)) / 1.2 var(--letra-display)}.mil-paga-familia{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--mil-oro-luz)}.mil-paga-total{align-items:baseline;gap:var(--e-2);font:300 clamp(calc(44px * var(--escala)), 5vw, calc(68px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.03em;color:var(--mil-oro-luz);font-variant-numeric:tabular-nums;display:flex}.mil-paga-unidad{font:var(--t-pequeno);letter-spacing:0;color:var(--mil-noche-tinta-2)}.mil-paga-con-dinero{gap:var(--e-1);padding:var(--e-4) 0 0;border-top:1px dashed var(--mil-noche-linea);font:var(--t-pequeno);color:var(--mil-noche-tinta-2);margin:0;list-style:none;display:grid}.mil-paga-opciones .segmentado{background-color:var(--mil-noche-2)}.mil-paga-opciones .segmento:not([data-state=on]){color:var(--mil-noche-tinta-2)}@media (hover:hover){.mil-paga-opciones .segmento:hover:not([data-state=on]){color:var(--tinta-inversa)}}@media (min-width:900px){.mil-paga{gap:var(--e-16);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mil-paga-boleto{padding:var(--e-8)}}.mil-cierre{isolation:isolate;min-height:clamp(420px, calc(var(--alto-ventana) * .62), 620px);background-color:var(--mil-noche);color:var(--tinta-inversa);text-align:center;align-items:center;display:grid;position:relative;overflow:hidden}.mil-cierre-foto{z-index:-2;position:absolute;inset:0}.mil-cierre-foto picture{position:absolute;inset:0}.mil-cierre-foto img{object-position:50% 82%!important}.mil-cierre-velo{z-index:-1;background-image:radial-gradient(70% 70% at 50% 50%, var(--mil-velo-fuerte) 0%, var(--mil-velo-medio) 60%, var(--mil-velo-suave) 100%);position:absolute;inset:0}.mil-cierre-dentro{gap:var(--e-4);padding-block:var(--mil-aire);justify-items:center;display:grid}.mil-cierre-titulo{color:var(--tinta-inversa);font:300 clamp(calc(36px * var(--escala)), 5vw, calc(68px * var(--escala))) / 1.04 var(--letra-display);letter-spacing:-.03em;text-wrap:balance}.mil-cierre-bajada{font:400 calc(18px * var(--escala)) / 1.5 var(--letra-cuerpo);color:var(--mil-noche-tinta-2)}.mil-cierre .mil-acciones{margin-top:var(--e-2);justify-content:center}.mil-banda-marco{isolation:isolate;gap:var(--e-6);padding:var(--e-6) var(--e-5) var(--e-8);border-radius:var(--r-4);background-color:var(--mil-noche);color:var(--tinta-inversa);box-shadow:var(--sombra-3);display:grid;position:relative;overflow:hidden}.mil-banda-foto{z-index:-2;position:absolute;inset:0}.mil-banda-foto picture{position:absolute;inset:0}.mil-banda-foto img{transition:transform calc(var(--dur-3) * 4) var(--ease-fluid);transform:scale(1.08)}.mil-banda-marco[data-visible=si] .mil-banda-foto img{transform:scale(1)}.mil-banda-velo{z-index:-1;background-image:linear-gradient(0deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-fuerte) 40%, var(--mil-velo-medio) 64%, var(--mil-velo-suave) 100%);position:absolute;inset:0}.mil-banda-texto{gap:var(--e-3);align-content:center;justify-items:start;display:grid}.mil-banda-texto>*{opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);transform:translateY(18px)}.mil-banda-marco[data-visible=si] .mil-banda-texto>*{opacity:1;transform:none}.mil-banda-marco[data-visible=si] .mil-banda-texto>:nth-child(2){transition-delay:calc(var(--stagger) * 2)}.mil-banda-marco[data-visible=si] .mil-banda-texto>:nth-child(3){transition-delay:calc(var(--stagger) * 3)}.mil-banda-marco[data-visible=si] .mil-banda-texto>:nth-child(4){transition-delay:calc(var(--stagger) * 4)}.mil-banda-marca{font:var(--t-rotulo);letter-spacing:.28em;text-transform:uppercase;color:var(--mil-oro-luz)}.mil-banda-titulo{color:var(--tinta-inversa);font:300 clamp(calc(34px * var(--escala)), 4.2vw, calc(56px * var(--escala))) / 1.02 var(--letra-display);letter-spacing:-.03em;text-wrap:balance}.mil-banda-bajada{font:var(--t-cuerpo);color:var(--mil-noche-tinta-2);max-width:40ch}.mil-banda .mil-acciones{margin-top:var(--e-3)}.mil-banda-pila{order:-1}.mil-banda-pila .mil-pila{width:min(100%,400px)}@media (min-width:900px){.mil-banda-marco{min-height:460px;padding:var(--e-10) var(--e-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.mil-banda-pila{order:0}.mil-banda-pila .mil-pila{width:min(100%,480px)}.mil-banda-velo{background-image:linear-gradient(90deg, var(--mil-velo-fuerte) 0%, var(--mil-velo-medio) 42%, var(--mil-velo-suave) 70%, var(--mil-velo-nada) 100%)}}.mil-escenario{--mil-esc-fondo:var(--mil-panel-azul);--mil-esc-borde:var(--mil-panel-azul-borde);--mil-esc-tinta:var(--mil-panel-azul-tinta);--mil-esc-tinta-2:var(--mil-panel-azul-tinta-2);--mil-esc-acento:var(--mil-panel-azul-acento);--mil-esc-linea:var(--mil-panel-azul-linea);--mil-esc-luz:var(--mil-luz-cielo);isolation:isolate;gap:var(--e-6);padding:var(--e-6) var(--e-5);border:1px solid var(--mil-esc-borde);border-radius:var(--r-4);background-color:var(--mil-esc-fondo);color:var(--mil-esc-tinta);display:grid;position:relative;overflow:hidden}.mil-escenario[data-nivel=plateado]{--mil-esc-fondo:var(--mil-panel-plateado);--mil-esc-borde:var(--mil-panel-plateado-borde);--mil-esc-tinta:var(--mil-panel-plateado-tinta);--mil-esc-tinta-2:var(--mil-panel-plateado-tinta-2);--mil-esc-acento:var(--mil-panel-plateado-acento);--mil-esc-linea:var(--mil-panel-plateado-linea);--mil-esc-luz:var(--mil-luz-plateado)}.mil-escenario[data-nivel=dorado]{--mil-esc-fondo:var(--mil-panel-dorado);--mil-esc-borde:var(--mil-panel-dorado-borde);--mil-esc-tinta:var(--mil-panel-dorado-tinta);--mil-esc-tinta-2:var(--mil-panel-dorado-tinta-2);--mil-esc-acento:var(--mil-panel-dorado-acento);--mil-esc-linea:var(--mil-panel-dorado-linea);--mil-esc-luz:var(--mil-luz-dorada)}.mil-escenario[data-nivel=black]{--mil-esc-fondo:var(--mil-panel-black);--mil-esc-borde:var(--mil-panel-black-borde);--mil-esc-tinta:var(--mil-panel-black-tinta);--mil-esc-tinta-2:var(--mil-panel-black-tinta-2);--mil-esc-acento:var(--mil-panel-black-acento);--mil-esc-linea:var(--mil-panel-black-linea);--mil-esc-luz:var(--mil-luz-black)}.mil-escenario-luz{z-index:-1;background-image:radial-gradient(60% 70% at 25% 40%, var(--mil-esc-luz) 0%, transparent 70%);position:absolute;inset:0}.mil-escenario-tarjeta{justify-self:center;width:min(100%,460px)}.mil-escenario-datos{gap:var(--e-2);align-content:center;display:grid}.mil-escenario-rotulo{font:var(--t-rotulo);letter-spacing:var(--track-rotulo);text-transform:uppercase;color:var(--mil-esc-acento)}.mil-escenario-saldo{align-items:baseline;gap:var(--e-2);font:300 clamp(calc(44px * var(--escala)), 5vw, calc(64px * var(--escala))) / 1 var(--letra-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;display:flex}.mil-escenario-saldo>span:last-child{font:var(--t-cuerpo);letter-spacing:0;color:var(--mil-esc-tinta-2)}.mil-escenario-valor,.mil-escenario-camino,.mil-escenario-vigencia{font:var(--t-pequeno);color:var(--mil-esc-tinta-2)}.mil-escenario-camino{color:var(--mil-esc-acento);font-weight:600}.mil-escenario-nivel{margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--mil-esc-linea);gap:2px;display:grid}.mil-escenario-nivel-nombre{font:400 calc(26px * var(--escala)) / 1.1 var(--letra-display)}.mil-escenario-progreso{margin-top:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--mil-esc-linea)}.mil-escenario .cta-progreso{border:0;padding:0}.mil-escenario :is(.cta-progreso-titulo,.cta-barra-valor){color:var(--mil-esc-tinta)}.mil-escenario :is(.cta-barra-rotulos,.cta-barra-falta){color:var(--mil-esc-tinta-2)}.mil-escenario .cta-barra-pista{background-color:var(--mil-esc-linea)}.mil-escenario .cta-barra-relleno{background-color:var(--mil-esc-acento)}@media (min-width:768px){.mil-escenario{align-items:center;gap:var(--e-10);padding:var(--e-10);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.mil-unirse-formulario{gap:var(--e-3)}.mil-unirse-titulo{color:var(--mil-esc-tinta);font:400 clamp(calc(26px * var(--escala)), 3vw, calc(34px * var(--escala))) / 1.12 var(--letra-display);letter-spacing:var(--track-titulo);text-wrap:balance}.mil-unirse-rotulo{margin-top:var(--e-2);font:var(--t-pequeno-fuerte);color:var(--mil-esc-tinta-2)}.mil-unirse-terminos{gap:var(--e-2);padding:var(--e-4) 0;border-block:1px solid var(--mil-esc-linea);display:grid}.mil-unirse-terminos li{align-items:flex-start;gap:var(--e-3);font:var(--t-pequeno);color:var(--mil-esc-tinta);display:flex}.mil-unirse-terminos .icono{color:var(--mil-esc-acento);flex:none;margin-top:1px}.mil-unirse .casilla-fila{color:var(--mil-esc-tinta)}.mil-unirse-falta,.mil-unirse-accion{margin-top:var(--e-2)}.mil-tarifa{color:var(--tinta-2);flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.mil-tarifa-cifra{align-items:baseline;gap:4px;display:inline-flex}.mil-tarifa-cifra .icono{color:var(--marca);align-self:center}.mil-tarifa-cifra strong{font:500 calc(16px * var(--escala)) / 1 var(--letra-display);letter-spacing:var(--track-titulo);color:var(--marca-tinta);font-variant-numeric:tabular-nums}.mil-tarifa-unidad{font:var(--t-diminuto)}.mil-tarifa-escala{align-items:flex-end;gap:2px;height:13px;display:inline-flex}.mil-tarifa-peldano{background:var(--linea-2);width:4px;transition:background-color var(--dur-2) var(--ease);border-radius:1px}.mil-tarifa-peldano[data-lleno=true]{background:var(--marca)}.mil-tarifa-porcentaje{font:var(--t-diminuto);color:var(--tinta-3);font-variant-numeric:tabular-nums}.mil-tarifa[data-variante=celda]{margin-top:0}.mil-tarifa[data-variante=celda] .mil-tarifa-cifra strong{font-size:calc(14px * var(--escala))}.mil-tarifa[data-variante=tarjeta][data-familia=priority]{color:var(--mil-azul-tinta-2)}.mil-tarifa[data-variante=tarjeta][data-familia=priority] :is(.mil-tarifa-cifra strong,.mil-tarifa-cifra .icono){color:var(--tinta-inversa)}.mil-tarifa[data-variante=tarjeta][data-familia=priority] .mil-tarifa-peldano{background:var(--mil-noche-linea)}.mil-tarifa[data-variante=tarjeta][data-familia=priority] .mil-tarifa-peldano[data-lleno=true]{background:var(--tinta-inversa)}.mil-tarifa[data-variante=tarjeta][data-familia=priority] .mil-tarifa-porcentaje{color:var(--mil-azul-tinta-2)}@media (max-width:767.98px){.res-subida .mil-tarifa{grid-column:2;margin-top:2px}:is(.res-subida:has(.mil-tarifa) .res-subida-icono,.res-subida:has(.mil-tarifa) .boton){grid-row:1/span 3}}.mil-pago{gap:var(--e-4);padding:var(--e-5);display:grid}.mil-pago-cabeza{gap:var(--e-3);grid-template-columns:44px minmax(0,1fr);align-items:center;display:grid}.mil-pago-icono{background:var(--marca-suave);width:44px;height:44px;color:var(--marca);border-radius:50%;place-items:center;display:grid}.mil-pago-titulos{gap:2px;display:grid}.mil-pago-titulo{font:var(--t-h4);color:var(--tinta)}.mil-pago-saldo,.mil-pago-texto{font:var(--t-pequeno);color:var(--tinta-2)}.mil-pago-fila{justify-content:space-between;align-items:center;gap:var(--e-3);flex-wrap:wrap;display:flex}.mil-pago-recibos{gap:var(--e-2);padding:0;list-style:none;display:grid}.mil-pago-recibo{align-items:center;gap:var(--e-2);padding:var(--e-2) var(--e-3);border-radius:var(--r-2);background:var(--exito-suave);font:var(--t-pequeno-fuerte);color:var(--exito);display:flex}.mil-pago-cuerpo{gap:var(--e-4);display:grid}.mil-pago-pie{gap:var(--e-4);padding-top:var(--e-4);border-top:1px solid var(--linea);display:grid}@media (min-width:640px){.mil-pago-pie{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.mil-pago-resumen{gap:2px;display:grid}.mil-pago-usas{align-items:baseline;gap:var(--e-2);color:var(--marca-tinta);flex-wrap:wrap;display:flex}.mil-pago-cifra{font:var(--t-cifra);letter-spacing:var(--track-titulo);font-variant-numeric:tabular-nums}.mil-pago-usas>span:last-child,.mil-pago-resto{font:var(--t-pequeno);color:var(--tinta-2)}.mil-pago-accion{justify-self:stretch}@media (min-width:640px){.mil-pago-accion{justify-self:end}}.mil-simulacion{justify-items:start;gap:var(--e-2);margin-top:var(--e-4);display:grid}.mil-cuenta{gap:var(--e-3);justify-items:start;display:grid}.mil-cuenta .mil-tarjeta{max-width:420px}.mil-cuenta .cta-progreso{width:100%;max-width:420px;padding:var(--e-4) 0 0;border-left:0}.mil-cuenta-pie{align-items:center;gap:var(--e-3);font:var(--t-pequeno);color:var(--tinta-2);flex-wrap:wrap;display:flex}.mil-recupera{border-top:1px solid var(--linea);background-color:var(--papel)}.mil-recupera-dentro{gap:var(--e-6);padding-block:var(--e-12);justify-items:start;display:grid}.mil-recupera-icono{border:1px solid var(--mil-oro);border-radius:var(--r-3);background-color:var(--mil-oro-suave);width:56px;height:56px;color:var(--mil-oro-tinta);opacity:0;transition:opacity var(--dur-3) var(--ease-fluid), transform var(--dur-3) var(--ease-fluid);place-items:center;display:grid;transform:translateY(14px)}[data-visible=si] .mil-recupera-icono{opacity:1;transform:none}.mil-recupera-accion{opacity:0;transition:opacity var(--dur-3) var(--ease-fluid) calc(var(--stagger) * 5), transform var(--dur-3) var(--ease-fluid) calc(var(--stagger) * 5);transform:translateY(14px)}[data-visible=si] .mil-recupera-accion{opacity:1;transform:none}@media (min-width:900px){.mil-recupera-dentro{align-items:center;gap:var(--e-8);padding-block:var(--e-10);grid-template-columns:auto minmax(0,1fr) auto}}.resumen-pagado{gap:var(--e-2);padding-top:var(--e-3);border-top:1px solid var(--linea);font:var(--t-cuerpo);margin:0;display:grid}.resumen-pagado-fila{justify-content:space-between;align-items:baseline;gap:var(--e-4);display:flex}.resumen-pagado dt{color:var(--tinta-2);display:grid}.resumen-pagado dd{font-variant-numeric:tabular-nums;margin:0}.resumen-pagado-millas{font:var(--t-diminuto);color:var(--tinta-3)}.resumen-pagado-falta{font:var(--t-cuerpo-fuerte);color:var(--marca-tinta)}.resumen-pagado-falta dt{color:inherit}
