.cxl-capa{pointer-events:none;position:absolute}.cxl-luz{transform-origin:32% 66%;background:radial-gradient(66% 46% at 30% 56%,#498f0061,#0000 70%),radial-gradient(100% 34% at 22% 104%,#336f0029,#0000 76%),radial-gradient(56% 28% at 46% 30%,#5b9a1014,#0000 74%);background:radial-gradient(66% 46% at 30% 56%,lab(53.0415% -38.4879 54.9741/.38),#0000 70%),radial-gradient(100% 34% at 22% 104%,lab(41.2952% -35.9141 55.9715/.16),#0000 76%),radial-gradient(56% 28% at 46% 30%,lab(57.6481% -36.632 56.24/.08),#0000 74%);animation:19s ease-in-out infinite cxl-respirar;inset:-20%}.cxl-contraluz{transform-origin:78% 14%;background:radial-gradient(50% 50% at 78% 14%,#6cb61917,#0000 70%);background:radial-gradient(50% 50% at 78% 14%,lab(67.1353% -40.9745 62.6059/.09),#0000 70%);width:80%;height:85%;animation:26s ease-in-out infinite reverse cxl-respirar;inset:-30% -30% auto auto}.cxl-trama{inset:-12% -18%}.cxl-trama-a{background-image:repeating-linear-gradient(114deg,#6cb61938 0 1px,#0000 1px 13px);background-image:repeating-linear-gradient(114deg,lab(67.1353% -40.9745 62.6059/.22) 0 1px,#0000 1px 13px);animation:34s linear infinite cxl-deriva-a;-webkit-mask-image:radial-gradient(96% 108% at 100% 0,#000,#0000 78%);mask-image:radial-gradient(96% 108% at 100% 0,#000,#0000 78%)}.cxl-trama-b{background-image:repeating-linear-gradient(114deg,#6cb61942 0 1px,#0000 1px 21px,#6cb61966 21px 23px,#0000 23px 68px);background-image:repeating-linear-gradient(114deg,lab(67.1353% -40.9745 62.6059/.26) 0 1px,#0000 1px 21px,lab(67.1353% -40.9745 62.6059/.4) 21px 23px,#0000 23px 68px);animation:61s linear infinite cxl-deriva-b;-webkit-mask-image:radial-gradient(88% 78% at 92% 96%,#000,#0000 74%);mask-image:radial-gradient(88% 78% at 92% 96%,#000,#0000 74%)}@keyframes cxl-deriva-a{to{transform:translate(-56.92px)}}@keyframes cxl-deriva-b{to{transform:translate(74.44px)}}@keyframes cxl-respirar{0%,to{opacity:.62;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}.cxl-pliegue{background:linear-gradient(to bottom, transparent, var(--cx-rule) 18% 82%, transparent);width:1px;top:12%;bottom:12%;right:clamp(1.5rem,4vw,3rem)}.cxl-vineta{background:linear-gradient(#01010161 0%,#0000 24% 54%,#01010080 100%),radial-gradient(116% 90% at 30% 54%,#0000 40%,#000100a8);background:linear-gradient(lab(.320642% -.209235 .221965/.38) 0%,#0000 24% 54%,lab(.20112% -.116125 .123799/.5) 100%),radial-gradient(116% 90% at 30% 54%,#0000 40%,lab(.202967% -.152245 .160444/.66));inset:0}@keyframes cxl-subir{0%{opacity:0;transform:translateY(12px)}}@keyframes cxl-aparece{0%{opacity:0}}.cxl-sube{animation:cxl-subir .55s var(--cx-ease-salida) both}.cxl-cartel{font-family:var(--font-display), system-ui, sans-serif;text-transform:uppercase;color:var(--cx-ink);font-size:clamp(1.9rem,13.6cqw,4rem);line-height:1.02}.cxl-linea{white-space:nowrap;display:block}.cxl-masa{font-variation-settings:"wght" 520, "wdth" 104;letter-spacing:.005em;animation:cxl-inflar .8s var(--cx-ease-salida) both;display:inline-block}.cxl-l2 .cxl-masa{animation-delay:.26s}.cxl-l3 .cxl-masa{animation-delay:.36s}@keyframes cxl-inflar{0%{font-variation-settings:"wght" 520, "wdth" 78;opacity:0;transform:translateY(8px)}to{font-variation-settings:"wght" 520, "wdth" 104;opacity:1;transform:none}}.cxl-des{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;color:var(--cx-neutral);animation:cxl-subir .5s var(--cx-ease-salida) both;margin-right:.06em;font-size:.82em;font-weight:300;display:inline-block;position:relative}.cxl-tachon{transform-origin:0 0;width:.145em;height:1.78em;position:absolute;top:-.36em;left:1.312em;overflow:visible;transform:rotate(30deg)}.cxl-trazo{background:linear-gradient(to bottom, #d3fb58 0%, var(--cx-lime) 38%, #8bcf23 100%);transform-origin:top;animation:cxl-tachar .5s var(--cx-ease-salida) .72s forwards;border-radius:999px;position:absolute;inset:0;overflow:hidden;transform:scaleY(0)}@supports (color:lab(0% 0 0)){.cxl-trazo{background:linear-gradient(to bottom, lab(93.5595% -29.4538 70.3007) 0%, var(--cx-lime) 38%, lab(76.4388% -39.7281 69.0199) 100%)}}@keyframes cxl-tachar{to{transform:scaleY(1)}}.cxl-chispa{height:54%;animation:cxl-corriente 1.5s var(--cx-ease-suave) 1.1s infinite;background:linear-gradient(#0000,#e6ff98d9 30%,#f9ffe4 48%,#fff 56%,#e6ff98d9 72%,#0000);background:linear-gradient(#0000,lab(96.6344% -21.1281 49.9434/.85) 30%,lab(99.3354% -7.70357 17.1016) 48%,lab(100.156% -2.39781 5.04754) 56%,lab(96.6344% -21.1281 49.9434/.85) 72%,#0000);border-radius:999px;position:absolute;left:0;right:0}@keyframes cxl-corriente{0%{transform:translateY(-140%)}76%,to{transform:translateY(280%)}}.cxl-tachon:after{content:"";filter:blur(.09em);transform-origin:top;animation:cxl-tachar .5s var(--cx-ease-salida) .78s forwards;background:#bef02d47;background:lab(89.1087% -34.3482 78.8693/.28);border-radius:999px;position:absolute;inset:-.06em -.22em;transform:scaleY(0)}.cxl-tachon-vivo:after{animation:cxl-tachar .5s var(--cx-ease-salida) .78s forwards, cxl-halo 3s var(--cx-ease-suave) 1.35s infinite}@keyframes cxl-halo{0%,to{opacity:1}48%{opacity:.42}}.cxl-tachon-vivo .cxl-trazo{animation:cxl-tachar .5s var(--cx-ease-salida) .72s forwards, cxl-parpadeo 3s var(--cx-ease-suave) 1.35s infinite}@keyframes cxl-parpadeo{0%,to{opacity:1}48%{opacity:.24}}.cxl-cursor{vertical-align:-.04em;background:var(--cx-lime);width:.46em;height:.78em;margin-left:.14em;animation:.3s ease-out 1.05s both cxl-aparece,1.15s step-end 1.35s infinite cxl-cursor;display:inline-block}@keyframes cxl-cursor{0%,55%{opacity:1}56%,to{opacity:0}}.cxl-calzo{visibility:hidden;font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.02em;margin-right:.06em;font-size:.82em;font-weight:300;display:inline-block}.cxl-prompt{color:var(--cx-green);margin-right:.6em}.cxl-logo{animation:15s ease-in-out infinite cxl-flotar}@keyframes cxl-flotar{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.cxl-luz,.cxl-contraluz,.cxl-trama-a,.cxl-trama-b,.cxl-logo{animation:none!important}.cxl-trazo{transform:scaleY(1);animation:none!important}.cxl-tachon:after{opacity:1;transform:scaleY(1);animation:none!important}.cxl-chispa{opacity:0;animation:none!important}.cxl-cursor{opacity:1;animation:none!important}}
