#main .ji-fx-linea-tiempo__rej{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"q" "linea" "texto";row-gap:24px;align-items:start}#main .ji-fx-linea-tiempo__q{grid-area:q}#main .ji-fx-linea-tiempo__linea{grid-area:linea;display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(20px, 2.4 * var(--ji-cqi), 28px) clamp(16px, 2 * var(--ji-cqi), 24px);border-radius:22px}#main .ji-fx-linea-tiempo__malla{display:contents;border-radius:inherit}#main .ji-fx-linea-tiempo__texto{grid-area:texto}#main .ji-fx-linea-tiempo__fases{--n:34px;--t:clamp(22px, 6.4 * var(--ji-cqi), 26px);--c:max(15px, var(--t) * .575);--ar:0;--rf:0 4px 26px calc(var(--n) + 14px);display:grid;grid-auto-rows:1fr;padding-inline-start:calc(var(--ar) * 14px);border-radius:16px}#main .ji-fx-linea-tiempo__fases:has(.ji-fx-linea-tiempo__vuelve){--ar:1}#main .ji-fx-linea-tiempo__fases::before{-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(transparent,#000 16%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent),linear-gradient(transparent,#000 16%,#000 84%,transparent);mask-composite:intersect}#main .ji-fx-linea-tiempo__fase{position:relative;z-index:1;padding:var(--rf)}#main .ji-fx-linea-tiempo__fase:nth-child(2){--i:1}#main .ji-fx-linea-tiempo__fase:nth-child(3){--i:2}#main .ji-fx-linea-tiempo__fase :is(div,span):not(.ji-fx-linea-tiempo__nom,.ji-fx-linea-tiempo__pie){display:contents}#main .ji-fx-linea-tiempo__fase a{all:unset;inline-size:fit-content;max-inline-size:100%;border-radius:8px;text-align:start;touch-action:manipulation}#main .ji-fx-linea-tiempo__nom{display:block;font:300 var(--t)/1.15 var(--s-titular);letter-spacing:-.015em;text-wrap:balance;color:color-mix(in srgb,var(--s-tinta) 62%,transparent);transition:color .3s ease,text-shadow .3s ease}#main .ji-fx-linea-tiempo__pie{display:block;margin-top:4px;font-size:16px;line-height:1.45;color:var(--s-tenue);text-wrap:pretty}#main .ji-fx-linea-tiempo__aviso .ji-fx-linea-tiempo__pie{color:var(--s-ambar)}#main .ji-fx-linea-tiempo__sel .ji-fx-linea-tiempo__nom{color:var(--s-blanco);text-shadow:0 0 14px color-mix(in srgb,var(--s-acento-2) 45%,transparent)}#main .ji-fx-linea-tiempo__linea[data-entra] .ji-fx-linea-tiempo__sel .ji-fx-linea-tiempo__nom{animation:ji-fx-linea-tiempo-enciende 1.4s ease-out .1s both}@keyframes ji-fx-linea-tiempo-enciende{from{text-shadow:0 0 24px color-mix(in srgb,var(--s-acento-2) 95%,transparent)}to{text-shadow:0 0 14px color-mix(in srgb,var(--s-acento-2) 45%,transparent)}}#main .ji-fx-linea-tiempo__fase::before{--d:24px;content:"";position:absolute;z-index:1;inset-block-start:calc(var(--c) - var(--d) / 2);inset-inline-start:calc((var(--n) - var(--d)) / 2);inline-size:var(--d);block-size:var(--d);border-radius:50%;color:color-mix(in srgb,var(--s-tinta) 30%,transparent);background:radial-gradient(circle closest-side,currentColor 28%,transparent 36%) var(--s-fondo);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-tinta) 30%,transparent);transition:color .3s ease,box-shadow .3s ease,transform .15s ease}#main .ji-fx-linea-tiempo__paso::before{color:var(--s-blanco);box-shadow:inset 0 0 0 1.5px var(--s-acento-2),0 0 14px color-mix(in srgb,var(--s-acento-2) 40%,transparent)}#main .ji-fx-linea-tiempo__aviso::before{--d:30px;box-shadow:inset 0 0 0 1.5px var(--s-ambar),0 0 0 4px var(--s-fondo),0 0 0 5.5px var(--s-ambar)}#main .ji-fx-linea-tiempo__sel::before{box-shadow:inset 0 0 0 2px var(--s-blanco),0 0 0 6px color-mix(in srgb,var(--s-acento-2) 22%,transparent),0 0 26px color-mix(in srgb,var(--s-acento-2) 70%,transparent)}#main .ji-fx-linea-tiempo__aviso.ji-fx-linea-tiempo__sel::before{box-shadow:inset 0 0 0 2px var(--s-ambar),0 0 0 4px var(--s-fondo),0 0 0 5.5px var(--s-ambar),0 0 30px color-mix(in srgb,var(--s-ambar) 80%,transparent)}#main .ji-fx-linea-tiempo__fase::after{content:"";position:absolute;inset-block:var(--c) 0;inset-inline-start:calc(var(--n) / 2 - 1.5px);inline-size:3px;border-radius:2px;pointer-events:none;background-image:linear-gradient(var(--s-acento-2),var(--s-blanco));box-shadow:0 0 10px color-mix(in srgb,var(--s-acento-2) 70%,transparent);transform:scaleY(0);transform-origin:50% 0;transition:transform .34s cubic-bezier(.3,.7,.2,1) calc((2 - var(--i, 0)) * .12s)}#main .ji-fx-linea-tiempo__paso:not(.ji-fx-linea-tiempo__sel)::after{transform:scaleY(1);transition-delay:calc(var(--i, 0) * .12s)}#main .ji-fx-linea-tiempo__fases::after{content:"";position:absolute;inset-block:var(--c) 0;inset-inline-start:calc(var(--ar) * 14px + var(--n) / 2 - 4px);inline-size:8px;pointer-events:none;background-image:linear-gradient(transparent,var(--s-blanco) 70%,transparent),linear-gradient(90deg,transparent 3px,color-mix(in srgb,var(--s-tinta) 20%,transparent) 3px 5px,transparent 5px);background-repeat:no-repeat,repeat;background-position:50% -64px,0 0;background-size:3px 64px,auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 72px),transparent);mask-image:linear-gradient(#000 calc(100% - 72px),transparent);animation:ji-fx-linea-tiempo-fluye 4s linear infinite}@keyframes ji-fx-linea-tiempo-fluye{from{background-position:50% -64px,0 0}to{background-position:50% calc(100% + 64px),0 0}}#main .ji-fx-linea-tiempo__m3 .ji-fx-linea-tiempo__pie::before{content:"";position:absolute;inset-block:var(--c) 0;inset-inline-start:calc(var(--n) / 2 - 5px);inline-size:10px;pointer-events:none;color:color-mix(in srgb,var(--s-tinta) 36%,transparent);transition:color .3s ease;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-size:100% 1.5px;background-position:0 calc(33.333% + var(--c) / 3 - .25px),0 calc(66.667% + var(--c) * 2 / 3 + .25px)}#main .ji-fx-linea-tiempo__m3.ji-fx-linea-tiempo__paso:not(.ji-fx-linea-tiempo__sel) .ji-fx-linea-tiempo__pie::before{color:var(--s-blanco)}#main .ji-fx-linea-tiempo__vuelve{--arco:color-mix(in srgb, var(--s-ambar) 40%, transparent)}#main .ji-fx-linea-tiempo__vuelve.ji-fx-linea-tiempo__sel{--arco:var(--s-ambar)}#main .ji-fx-linea-tiempo__vuelve .ji-fx-linea-tiempo__nom::before{content:"";position:absolute;inset-block-start:calc(var(--c) - 100% - .75px);block-size:calc(100% + 1.5px);inset-inline-start:calc(var(--n) / 2 - 30px);inline-size:12px;border:1.5px dashed var(--arco);border-inline-end:0;border-radius:12px 0 0 12px;pointer-events:none;transition:border-color .3s ease,filter .3s ease}#main .ji-fx-linea-tiempo__vuelve.ji-fx-linea-tiempo__sel .ji-fx-linea-tiempo__nom::before{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--s-ambar) 60%,transparent))}#main .ji-fx-linea-tiempo__vuelve .ji-fx-linea-tiempo__nom::after{content:"";position:absolute;inset-block-start:calc(var(--c) - 100% - 3.5px);inset-inline-start:calc(var(--n) / 2 - 21.5px);inline-size:7px;block-size:7px;border:solid var(--arco);border-width:1.5px 1.5px 0 0;transform:rotate(45deg);pointer-events:none;transition:border-color .3s ease}#main .ji-fx-linea-tiempo__f{--luz:var(--s-acento-2);--a:13%;border-radius:.2em;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(color-mix(in srgb,var(--luz) 40%,transparent),color-mix(in srgb,var(--luz) 40%,transparent)),linear-gradient(color-mix(in srgb,var(--luz) var(--a),transparent),color-mix(in srgb,var(--luz) var(--a),transparent))!important;background-repeat:no-repeat;background-position:0 88%;background-size:0% 62%,100% 62%;transition:color .35s ease,background-size .45s ease}#main .ji-fx-linea-tiempo__alerta{--luz:var(--s-ambar)}#main .ji-fx-linea-tiempo__on{color:var(--s-blanco);background-size:100% 62%,100% 62%}#main .ji-fx-linea-tiempo__fases[role="radiogroup"]{-webkit-user-select:none;user-select:none}#main .ji-fx-linea-tiempo__fases[role="radiogroup"] .ji-fx-linea-tiempo__fase,#main .ji-fx-linea-tiempo__fases[role="radiogroup"] a{cursor:pointer}#main .ji-fx-linea-tiempo__fases[role="radiogroup"] .ji-fx-linea-tiempo__fase:hover .ji-fx-linea-tiempo__nom{color:var(--s-blanco)}#main .ji-fx-linea-tiempo__fases[role="radiogroup"] .ji-fx-linea-tiempo__fase:not(.ji-fx-linea-tiempo__paso,.ji-fx-linea-tiempo__aviso):hover::before{color:var(--s-acento-2);box-shadow:inset 0 0 0 1.5px var(--s-acento-2)}#main .ji-fx-linea-tiempo__fases[role="radiogroup"] .ji-fx-linea-tiempo__fase:active::before{transform:scale(.9)}#main .ji-fx-linea-tiempo__rej:has([role="radiogroup"] .ji-fx-linea-tiempo__fase:nth-child(1):hover) .ji-fx-linea-tiempo__f[data-fase="0"]:not(.ji-fx-linea-tiempo__on),#main .ji-fx-linea-tiempo__rej:has([role="radiogroup"] .ji-fx-linea-tiempo__fase:nth-child(2):hover) .ji-fx-linea-tiempo__f[data-fase="1"]:not(.ji-fx-linea-tiempo__on),#main .ji-fx-linea-tiempo__rej:has([role="radiogroup"] .ji-fx-linea-tiempo__fase:nth-child(3):hover) .ji-fx-linea-tiempo__f[data-fase="2"]:not(.ji-fx-linea-tiempo__on){--a:28%;color:var(--s-tinta)}@container ji-fx (width>960px){#main .ji-fx-linea-tiempo__rej{grid-template-columns:minmax(0,62fr) minmax(0,34fr);grid-template-rows:auto 1fr;grid-template-areas:"q linea" "texto linea";column-gap:clamp(28px, 4.4 * var(--ji-cqi), 56px);row-gap:16px}#main .ji-fx-linea-tiempo__linea{align-self:stretch}#main .ji-fx-linea-tiempo__fases{--t:clamp(25px, 2.4 * var(--ji-cqi), 30px)}#main .ji-fx-linea-tiempo__fase a{display:block}}@container ji-fx (width <=960px){#main .ji-fx-linea-tiempo__texto{max-inline-size:38em}}@container ji-fx (width < 568px){#main .ji-fx-linea-tiempo__fase a{display:block}}@container ji-fx (width>=568px) and (width <=960px){#main .ji-fx-linea-tiempo__fases{--t:clamp(20px, 2.9 * var(--ji-cqi), 26px);--c:17px;--rf:calc(var(--n) + 12px) 20px 4px 0;grid-auto-rows:auto;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:auto auto;padding-inline-start:0;padding-block-start:calc(var(--ar) * 16px);touch-action:pan-y}#main .ji-fx-linea-tiempo__fase{grid-row:span 2;display:grid;grid-template-rows:subgrid}#main .ji-fx-linea-tiempo__fase a{grid-row:span 2;display:grid;grid-template-rows:subgrid;justify-self:start}#main .ji-fx-linea-tiempo__fase::after{inset-block:calc(var(--c) - 1.5px) auto;inset-inline:calc(var(--n) / 2) 0;inline-size:auto;block-size:3px;background-image:linear-gradient(90deg,var(--s-acento-2),var(--s-blanco));transform:scaleX(0);transform-origin:0 50%}#main .ji-fx-linea-tiempo__paso:not(.ji-fx-linea-tiempo__sel)::after{transform:scaleX(1)}#main .ji-fx-linea-tiempo__fases::after{inset-block:calc(var(--ar) * 16px + var(--c) - 4px) auto;block-size:8px;inset-inline:calc(var(--n) / 2) 0;inline-size:auto;background-image:linear-gradient(90deg,transparent,var(--s-blanco) 70%,transparent),linear-gradient(transparent 3px,color-mix(in srgb,var(--s-tinta) 20%,transparent) 3px 5px,transparent 5px);background-position:-64px 50%,0 0;background-size:64px 3px,auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 72px),transparent);animation-name:ji-fx-linea-tiempo-fluye-x}#main .ji-fx-linea-tiempo__m3 .ji-fx-linea-tiempo__pie::before{inset-block:calc(var(--c) - 5px) auto;block-size:10px;inset-inline:calc(var(--n) / 2) 0;inline-size:auto;background-size:1.5px 100%;background-position:calc(33.333% + var(--n) / 6 - .25px) 0,calc(66.667% + var(--n) / 3 + .25px) 0}#main .ji-fx-linea-tiempo__vuelve .ji-fx-linea-tiempo__nom::before{inset-block-start:calc(var(--c) - 30px);block-size:12px;inset-inline-start:calc(var(--n) / 2 - 100% - .75px);inline-size:calc(100% + 1.5px);border:1.5px dashed var(--arco);border-block-end:0;border-radius:12px 12px 0 0}#main .ji-fx-linea-tiempo__vuelve .ji-fx-linea-tiempo__nom::after{inset-block-start:calc(var(--c) - 21.5px);inset-inline-start:calc(var(--n) / 2 - 100% - 3.5px);transform:rotate(135deg)}}@keyframes ji-fx-linea-tiempo-fluye-x{from{background-position:-64px 50%,0 0}to{background-position:calc(100% + 64px) 50%,0 0}}