@font-face{font-family:Orbitron;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron;font-style:normal;font-weight:900;font-display:swap;src:url(../media/0acc7fdf55eb3220-s.p.3oprs0vbfre0x.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Orbitron Fallback;src:local(Arial);ascent-override:81.5%;descent-override:19.59%;line-gap-override:0.0%;size-adjust:124.05%}.orbitron_214929f7-module__8B1g9G__className{font-family:Orbitron,Orbitron Fallback;font-style:normal}.orbitron_214929f7-module__8B1g9G__variable{--font-orbitron:"Orbitron", "Orbitron Fallback"}
.futuro{--f-fondo:#04020b;--f-superficie:#070512;--f-violeta:#8b5cf6;--f-cian:#22d3ee;--f-magenta:#e879f9;--f-almacen:#8b5cf6;--f-proveedor:#d97706;--f-local:#0891b2;background:var(--f-fondo);color:#e9e7f5}.f-display{font-family:var(--font-orbitron), var(--font-inter), system-ui, sans-serif;letter-spacing:.01em}.f-hud{letter-spacing:.22em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.f-cielo{background:radial-gradient(80% 50% at 50% -10%,#8b5cf64d,#0000 60%),radial-gradient(45% 35% at 92% 28%,#22d3ee1f,#0000 60%),radial-gradient(40% 30% at 6% 62%,#e879f917,#0000 60%)}.f-estrellas{opacity:.55;background-image:radial-gradient(1px 1px at 12% 18%,#fffc,#0000 60%),radial-gradient(1px 1px at 72% 12%,#fff9,#0000 60%),radial-gradient(1.5px 1.5px at 38% 64%,#c4b5fdcc,#0000 60%),radial-gradient(1px 1px at 86% 72%,#ffffff80,#0000 60%),radial-gradient(1px 1px at 22% 86%,#67e8f9b3,#0000 60%),radial-gradient(1px 1px at 58% 38%,#ffffff73,#0000 60%);background-size:420px 420px;animation:140s linear infinite f-derivar}@keyframes f-derivar{to{background-position:420px 840px}}.f-rejilla{transform-origin:top;pointer-events:none;background-image:linear-gradient(#8b5cf661 1px,#0000 1px),linear-gradient(90deg,#8b5cf661 1px,#0000 1px);background-size:64px 64px;height:52%;animation:2.6s linear infinite f-avanzar;position:absolute;bottom:-12%;left:-50%;right:-50%;transform:perspective(520px)rotateX(70deg);-webkit-mask-image:linear-gradient(#0000 20%,#000 92%);mask-image:linear-gradient(#0000 20%,#000 92%)}@keyframes f-avanzar{to{background-position:0 64px,0 0}}.f-scan:after{content:"";pointer-events:none;border-radius:inherit;background:repeating-linear-gradient(#ffffff08 0 1px,#0000 1px 4px);position:absolute;inset:0}.f-cristal{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#181034b8,#070512c7);border:1px solid #a78bfa29}@property --f-angulo{syntax:"<angle>";inherits:false;initial-value:0deg}.f-holo{isolation:isolate}.f-holo:before{content:"";border-radius:inherit;background:conic-gradient(from var(--f-angulo), transparent 0deg, #8b5cf6f2 70deg, #22d3eef2 140deg, #e879f9d9 210deg, transparent 280deg);-webkit-mask-composite:xor;pointer-events:none;z-index:-1;padding:1px;animation:7s linear infinite f-girar-borde;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes f-girar-borde{to{--f-angulo:360deg}}.f-visor:before,.f-visor:after{content:"";pointer-events:none;border-style:solid;border-color:#67e8f9b3;width:22px;height:22px;position:absolute}.f-visor:before{border-width:2px 0 0 2px;border-top-left-radius:10px;top:-1px;left:-1px}.f-visor:after{border-width:0 2px 2px 0;border-bottom-right-radius:10px;bottom:-1px;right:-1px}.f-neon{background:linear-gradient(90deg,#c4b5fd,#67e8f9 45%,#f0abfc 90%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.f-agente{--c:#8b5cf6;border:1px solid color-mix(in oklab, var(--c) 32%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--c) 12%, transparent), 0 24px 70px -40px var(--c);transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s}.f-agente:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--c) 45%, transparent), 0 30px 90px -36px var(--c);transform:translateY(-4px)}.f-brillo-agente{background:radial-gradient(circle at 50% 0%, color-mix(in oklab, var(--c) 30%, transparent), transparent 65%)}.f-reactor{--r:#fb7185;background:radial-gradient(circle, #fff 0 8%, color-mix(in oklab, var(--r) 85%, #fff) 14%, color-mix(in oklab, var(--r) 55%, transparent) 30%, transparent 62%), radial-gradient(circle, #0f0a1ee6 0 60%, transparent 61%);box-shadow:0 0 40px color-mix(in oklab, var(--r) 55%, transparent), inset 0 0 30px color-mix(in oklab, var(--r) 40%, transparent);border-radius:9999px;animation:3.2s ease-in-out infinite f-respirar;position:relative}.f-reactor:before,.f-reactor:after{content:"";pointer-events:none;border-radius:9999px;position:absolute}.f-reactor:before{border:2px dashed color-mix(in oklab, var(--r) 70%, transparent);animation:14s linear infinite f-girar;inset:9%}.f-reactor:after{border:1px solid color-mix(in oklab, var(--r) 45%, transparent);border-top-color:var(--r);border-bottom-color:var(--r);animation:6s linear infinite reverse f-girar;inset:-7%}.f-reactor[data-estado=escuchando]{--r:#22d3ee;animation-duration:1.2s}.f-reactor[data-estado=pensando]{--r:#fbbf24}.f-reactor[data-estado=pensando]:after{animation-duration:1.1s}.f-reactor[data-estado=hablando]{--r:#fb7185;animation:.45s ease-in-out infinite alternate f-hablar}@keyframes f-respirar{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.03)}}@keyframes f-hablar{0%{filter:brightness();transform:scale(.98)}to{filter:brightness(1.3);transform:scale(1.05)}}@keyframes f-girar{to{transform:rotate(360deg)}}.f-ojos{transform-box:fill-box;transform-origin:50%;animation:5s infinite f-parpadear}@keyframes f-parpadear{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}.f-boca[data-hablando=true]{transform-box:fill-box;transform-origin:50%;animation:.22s ease-in-out infinite alternate f-boca}@keyframes f-boca{0%{transform:scaleY(.4)}to{transform:scaleY(1.6)}}.f-barrido{background:conic-gradient(#22d3ee52,#22d3ee00 70deg,#0000 360deg);border-radius:9999px;animation:4.5s linear infinite f-girar}.f-blip{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite f-latir}@keyframes f-latir{0%,to{opacity:.75}50%{opacity:1}}.f-onda{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite f-onda}@keyframes f-onda{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.f-pista{background:linear-gradient(90deg,#8b5cf614,#8b5cf68c,#22d3ee8c,#8b5cf614)}.f-particula{background:#67e8f9;border-radius:9999px;width:8px;height:8px;position:absolute;box-shadow:0 0 12px #22d3ee,0 0 26px #22d3ee}.f-particula-h{animation:7s linear infinite f-recorrer-h;top:-3px}.f-particula-v{animation:9s linear infinite f-recorrer-v;left:-3px}@keyframes f-recorrer-h{0%{left:0%}to{left:100%}}@keyframes f-recorrer-v{0%{top:0%}to{top:100%}}.f-aparecer{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.f-aparecer[data-visto=true]{opacity:1;transform:none}.f-cursor:after{content:"▍";color:#67e8f9;margin-left:2px;animation:1s step-end infinite f-titilar}@keyframes f-titilar{50%{opacity:0}}.f-desplazable{scrollbar-width:thin;scrollbar-color:#8b5cf680 transparent}.f-deslizador{appearance:none;background:linear-gradient(90deg, var(--f-violeta) var(--p,50%), #ffffff1f var(--p,50%));border-radius:9999px;outline:none;width:100%;height:4px}.f-deslizador::-webkit-slider-thumb{appearance:none;border:3px solid var(--f-violeta);cursor:pointer;background:#fff;border-radius:9999px;width:18px;height:18px;box-shadow:0 0 14px #8b5cf6cc}.f-deslizador::-moz-range-thumb{border:3px solid var(--f-violeta);cursor:pointer;background:#fff;border-radius:9999px;width:14px;height:14px;box-shadow:0 0 14px #8b5cf6cc}.f-deslizador:focus-visible{outline:2px solid var(--f-cian);outline-offset:4px}@media (prefers-reduced-motion:reduce){.futuro *,.futuro :before,.futuro :after{transition:none!important;animation:none!important}.f-aparecer{opacity:1;transform:none}}.f-nucleo-giro{transform-box:view-box;transform-origin:50px 50px;animation:f-girar var(--d,12s) linear infinite}.f-nucleo-inverso{animation-direction:reverse}.f-nucleo[data-estado=pensando] .f-nucleo-giro{animation-duration:calc(var(--d,12s) / 5)}.f-nucleo-punto{animation:1.5s ease-in-out infinite f-latir}.f-nucleo-centro{transform-box:view-box;transform-origin:50px 50px;animation:3.2s ease-in-out infinite f-respirar}.f-nucleo[data-estado=pensando] .f-nucleo-centro{animation:.5s ease-in-out infinite alternate f-hablar}html[data-capacitador=lado] body{padding-bottom:48vh}@media (min-width:640px){html[data-capacitador=lado] body{padding-bottom:0;padding-right:420px}html[data-capacitador=lado] [data-barra-portada]{right:420px}}.futuro:is(:lang(ar),:lang(ur),:lang(hi),:lang(bn),:lang(zh)) .f-hud{font-family:var(--font-inter), system-ui, sans-serif;letter-spacing:.02em}.futuro:is(:lang(ar),:lang(ur)) :is(.f-hud,.f-display){letter-spacing:0}[dir=rtl] .f-particula-h{animation-direction:reverse}
