@font-face{font-family:"Orbitron";src:url("assets/fonts/orbitron-variable.c25a9f9da5d9.woff2") format("woff2");font-weight:400 900;font-style:normal;font-display:swap;}:root{--pie-reserva:calc(70px + env(safe-area-inset-bottom,0px));}*{margin:0;padding:0;box-sizing:border-box;}html,body{width:100%;height:100%;overflow:hidden;overscroll-behavior:none;background:#00050a;}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#dcf6ff;-webkit-font-smoothing:antialiased;}#escena{position:fixed;inset:0;display:block;width:100%;height:100%;touch-action:none;cursor:grab;outline:none;}#escena:active{cursor:grabbing;}#escena.sobre-menu{cursor:pointer;}#menu-orbital{position:fixed;inset:0;z-index:8;pointer-events:none;}#menu-orbital button{position:absolute;top:0;left:0;width:max-content;min-width:110px;max-width:clamp(190px,24vw,330px);min-height:38px;padding:9px 15px;border:1px solid rgba(105,224,255,0.46);border-radius:999px;background:rgba(1,18,32,0.94);color:rgba(226,247,255,0.94);font:650 11px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0.035em;text-align:center;text-transform:none;white-space:normal;text-wrap:balance;overflow-wrap:break-word;hyphens:auto;opacity:0;pointer-events:none;cursor:pointer;box-shadow:inset 0 0 12px rgba(80,215,255,0.05),0 0 20px rgba(45,198,255,0.12);will-change:transform,opacity;transition:opacity 180ms ease,color 180ms ease,border-color 180ms ease,background-color 180ms ease,box-shadow 180ms ease;}#menu-orbital button.en-vista{opacity:0.34;}#menu-orbital button.visible{opacity:0.96;pointer-events:auto;}#menu-orbital button.visible:hover,#menu-orbital button.visible:focus-visible,#menu-orbital button.visible[aria-pressed="true"]{opacity:1;color:#f1fcff;border-color:rgba(180,245,255,0.88);background:rgba(5,35,53,0.9);box-shadow:0 0 24px rgba(80,220,255,0.28);outline:none;}#menu-orbital button.visible:focus-visible{outline:2px solid #baf6ff;outline-offset:3px;}#menu-orbital button.visible[aria-pressed="true"]{border-color:rgba(255,199,116,0.82);box-shadow:inset 0 0 14px rgba(80,220,255,0.10),0 0 18px rgba(69,219,255,0.25),0 0 28px rgba(255,171,75,0.16);}#titulo-particulas{position:fixed;top:max(108px,12vh);left:50%;z-index:7;width:min(94vw,980px);height:clamp(92px,15vh,152px);transform:translateX(-50%);pointer-events:none;opacity:1;filter:drop-shadow(0 0 2px rgba(235,253,255,0.98)) drop-shadow(0 0 9px rgba(74,222,255,0.62)) drop-shadow(0 0 21px rgba(25,148,211,0.32));contain:strict;will-change:opacity;transition:opacity 320ms ease;}#titulo-particulas.desvanecido{opacity:0;}@media (prefers-reduced-motion:reduce){#titulo-particulas{transition-duration:1ms;}}@media (max-width:640px){#titulo-particulas{top:max(80px,11vh);width:min(calc(100vw - 20px),540px);height:clamp(80px,13vh,152px);}}@media (max-height:500px) and (orientation:landscape){#titulo-particulas{top:max(58px,8vh);width:min(72vw,720px);height:clamp(72px,24vh,122px);}}.marca{position:fixed;top:max(26px,env(safe-area-inset-top));left:max(34px,env(safe-area-inset-left));z-index:10;height:72px;width:auto;user-select:none;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 0 16px rgba(40,140,255,0.4));}.vineta{position:fixed;inset:0;z-index:5;pointer-events:none;background:radial-gradient(ellipse at 50% 44%,transparent 50%,rgba(1,5,14,0.68) 100%);}.vineta::after{content:"";position:absolute;inset:0;opacity:0.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");}#pista-inicial{position:fixed;left:50%;bottom:calc(var(--pie-reserva) + 56px);z-index:19;max-width:min(560px,90vw);padding:11px 20px;border-radius:999px;border:1px solid rgba(105,224,255,0.4);background:rgba(1,18,32,0.82);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 0 20px rgba(45,198,255,0.14);color:rgba(226,247,255,0.94);font:500 12.5px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;pointer-events:none;transform:translate(-50%,0);opacity:1;transition:opacity 420ms ease;}#pista-inicial.oculto{opacity:0;}#boton-ayuda{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(var(--pie-reserva) + 12px);z-index:11;width:36px;height:36px;border-radius:50%;border:1px solid rgba(105,224,255,0.4);background:rgba(1,18,32,0.75);color:rgba(226,247,255,0.9);font:700 15px/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);transition:border-color 180ms ease,color 180ms ease,box-shadow 180ms ease;}#boton-ayuda:hover,#boton-ayuda:focus-visible{border-color:rgba(180,245,255,0.9);color:#f1fcff;box-shadow:0 0 18px rgba(80,220,255,0.28);outline:none;}@media (max-width:640px){#pista-inicial{bottom:calc(var(--pie-reserva) + 62px);max-width:calc(100vw - 28px);font-size:11.5px;padding:10px 16px;}#boton-ayuda{bottom:calc(var(--pie-reserva) + 4px);}}@media (prefers-reduced-motion:reduce){#pista-inicial{transition-duration:1ms;}}.pie-sitio{position:fixed;inset-inline:0;bottom:0;z-index:12;min-height:var(--pie-reserva);display:grid;grid-template-rows:1px 28px auto;justify-items:center;align-content:end;gap:3px;padding:5px max(14px,env(safe-area-inset-right,0px)) max(7px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));color:#bdefff;background:transparent;pointer-events:none;user-select:none;}.pie-linea{display:block;width:min(520px,calc(100vw - 40px));height:1px;background:linear-gradient(90deg,transparent,rgba(42,202,244,0.42) 24%,rgba(255,178,83,0.52) 50%,rgba(42,202,244,0.42) 76%,transparent);box-shadow:0 0 8px rgba(47,205,246,0.2);}.pie-redes{display:flex;align-items:center;justify-content:center;gap:4px;pointer-events:none;}.pie-red{width:32px;height:28px;display:grid;place-items:center;border-radius:50%;color:rgba(151,229,250,0.82);background:rgba(0,5,10,0.12);text-decoration:none;pointer-events:auto;touch-action:manipulation;transition:color 150ms ease,background-color 150ms ease,transform 150ms ease;}.pie-red svg{width:14px;height:14px;display:block;fill:currentColor;filter:drop-shadow(0 0 4px rgba(45,198,255,0.34));}.pie-red:hover,.pie-red:focus-visible{color:#ffd08a;background:rgba(44,204,246,0.08);transform:translateY(-1px);outline:none;}.pie-red:focus-visible{box-shadow:0 0 0 1px rgba(183,242,255,0.86),0 0 9px rgba(45,198,255,0.28);}.pie-legal{display:grid;justify-items:center;gap:1px;color:rgba(191,226,236,0.72);font:500 clamp(7.5px,2vw,9px)/1.25 "Orbitron",ui-sans-serif,sans-serif;letter-spacing:0.055em;text-align:center;text-shadow:0 1px 3px #00050a,0 0 8px rgba(0,5,10,0.95);}.pie-marca{color:rgba(255,199,126,0.66);font-size:0.86em;letter-spacing:0.08em;}@media (max-height:500px) and (orientation:landscape){:root{--pie-reserva:calc(56px + env(safe-area-inset-bottom,0px));}.pie-sitio{grid-template-rows:1px 20px auto;gap:1px;padding-top:3px;}.pie-red{width:28px;height:20px;}.pie-red svg{width:12px;height:12px;}#pista-inicial{bottom:calc(var(--pie-reserva) + 8px);}}@media (prefers-reduced-motion:reduce){.pie-red{transition:none;}}#agente-qhika{position:fixed;inset:0;z-index:26;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,4,9,0.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;visibility:visible;transition:opacity 220ms ease,visibility 0s linear 0s;}#agente-qhika.oculto{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,visibility 0s linear 220ms;}#agente-qhika.oculto .agente-avatar,#agente-qhika.oculto .agente-avatar::after,#agente-qhika.oculto .agente-avatar img{animation:none;}.agente-tarjeta{position:relative;width:min(420px,100%);max-height:min(560px,86vh);overflow-y:auto;display:flex;flex-direction:column;align-items:center;gap:14px;padding:34px 26px 26px;border-radius:22px;border:1px solid rgba(105,224,255,0.46);background:rgba(2,20,34,0.94);box-shadow:0 0 30px rgba(45,198,255,0.18),inset 0 0 24px rgba(80,215,255,0.06);text-align:center;transform:scale(1);transition:transform 320ms cubic-bezier(0.2,0.8,0.2,1);}#agente-qhika.oculto .agente-tarjeta{transform:scale(0.82);}.agente-cerrar{position:absolute;top:10px;right:12px;width:32px;height:32px;border-radius:50%;border:1px solid rgba(105,224,255,0.4);background:rgba(1,18,32,0.7);color:rgba(226,247,255,0.9);font-size:20px;line-height:1;cursor:pointer;}.agente-cerrar:hover,.agente-cerrar:focus-visible{border-color:rgba(180,245,255,0.9);color:#f1fcff;outline:none;}.agente-avatar{position:relative;isolation:isolate;width:84px;height:84px;margin-bottom:6px;overflow:visible;border:0;background:transparent;box-shadow:none;perspective:420px;}.agente-avatar::after{content:"";position:absolute;z-index:0;left:50%;bottom:-17px;width:78px;height:16px;border-radius:50%;background:radial-gradient(ellipse,rgba(185,248,255,0.74) 0%,rgba(46,205,255,0.38) 35%,rgba(255,157,61,0.16) 58%,transparent 76%);filter:blur(2.5px);pointer-events:none;animation:pulsoSueloPortalAsesor 3.8s ease-in-out infinite;}.agente-avatar img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:5px;transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:visible;will-change:transform,filter;filter:brightness(1.22) saturate(1.18) drop-shadow(0 0 6px rgba(82,225,255,0.78)) drop-shadow(0 0 13px rgba(28,150,230,0.48));animation:giroMonedaAsesor 7.2s linear infinite;}@keyframes giroMonedaAsesor{0%{transform:rotateX(-5deg) rotateY(0deg) scale(1);}25%{transform:rotateX(-5deg) rotateY(90deg) scale(0.95);filter:brightness(1.62) saturate(1.28) drop-shadow(0 0 9px rgba(255,190,104,0.78)) drop-shadow(0 0 15px rgba(48,185,239,0.42));}50%{transform:rotateX(-5deg) rotateY(180deg) scale(1);}75%{transform:rotateX(-5deg) rotateY(270deg) scale(0.95);filter:brightness(1.62) saturate(1.28) drop-shadow(0 0 9px rgba(91,232,255,0.86)) drop-shadow(0 0 15px rgba(255,166,70,0.34));}100%{transform:rotateX(-5deg) rotateY(360deg) scale(1);}}@keyframes pulsoSueloPortalAsesor{0%,100%{opacity:0.58;transform:translateX(-50%) scale(0.88,0.72);}50%{opacity:1;transform:translateX(-50%) scale(1.12,1);}}.agente-texto{color:rgba(226,247,255,0.94);font:500 14.5px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;}.agente-opciones{display:flex;flex-direction:column;gap:10px;width:100%;}.agente-opciones button,.agente-opciones a{display:block;width:100%;padding:11px 16px;border-radius:999px;border:1px solid rgba(105,224,255,0.46);background:rgba(1,18,32,0.82);color:rgba(226,247,255,0.94);font:600 12.5px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;text-decoration:none;transition:border-color 180ms ease,background-color 180ms ease,color 180ms ease;}.agente-opciones button:hover,.agente-opciones button:focus-visible,.agente-opciones a:hover,.agente-opciones a:focus-visible{border-color:rgba(180,245,255,0.88);background:rgba(5,35,53,0.9);color:#f1fcff;outline:none;}.agente-opciones .agente-whatsapp{border-color:rgba(120,255,190,0.55);background:rgba(8,40,28,0.85);color:#d9fff0;}.agente-opciones .agente-whatsapp:hover,.agente-opciones .agente-whatsapp:focus-visible{border-color:rgba(150,255,205,0.9);background:rgba(10,55,38,0.92);}@media (prefers-reduced-motion:reduce){.agente-avatar,.agente-avatar::after,.agente-avatar img{animation:none;}.agente-tarjeta{transition-duration:1ms;}}#video-qhika{position:fixed;inset:0;z-index:27;display:flex;align-items:center;justify-content:center;background:rgba(0,2,5,0.96);opacity:1;visibility:visible;transition:opacity 220ms ease,visibility 0s linear 0s;}#video-qhika.oculto{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,visibility 0s linear 220ms;}.video-marco{position:relative;display:inline-flex;max-width:100%;max-height:100%;overflow:hidden;border-radius:3px;box-shadow:0 0 60px rgba(45,198,255,0.15),inset 0 0 44px rgba(45,198,255,0.1);}.video-marco video{display:block;max-width:100%;max-height:100%;width:auto;height:auto;}.video-escaneo{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient( to bottom,rgba(150,235,255,0.1) 0px,rgba(150,235,255,0.1) 1px,transparent 1px,transparent 3px );mix-blend-mode:screen;animation:qhikaEscaneoDeriva 6s linear infinite;}@keyframes qhikaEscaneoDeriva{from{background-position:0 0;}to{background-position:0 120px;}}.video-ruido{position:absolute;inset:0;pointer-events:none;opacity:0.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");animation:qhikaRuidoParpadeo 2.4s steps(6) infinite;}@keyframes qhikaRuidoParpadeo{0%,100%{opacity:0.04;}50%{opacity:0.09;}}.video-esquina{position:absolute;width:26px;height:26px;border:2px solid rgba(140,235,255,0.65);filter:drop-shadow(0 0 6px rgba(80,220,255,0.5));pointer-events:none;}.video-esquina--tl{top:8px;left:8px;border-right:0;border-bottom:0;}.video-esquina--tr{top:8px;right:8px;border-left:0;border-bottom:0;}.video-esquina--bl{bottom:8px;left:8px;border-right:0;border-top:0;}.video-esquina--br{bottom:8px;right:8px;border-left:0;border-top:0;}.video-marco.glitch::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,40,80,0.18),transparent 30%,transparent 70%,rgba(70,220,255,0.18));mix-blend-mode:screen;animation:qhikaGlitchRafaga 550ms steps(2,jump-none) 1;}.video-marco.glitch video{animation:qhikaGlitchCorte 550ms steps(1,jump-none) 1;}@keyframes qhikaGlitchCorte{0%{clip-path:inset(0 0 0 0);transform:translate3d(0,0,0);filter:hue-rotate(0deg);}8%{clip-path:inset(10% 0 60% 0);transform:translate3d(-1.4%,0,0);}16%{clip-path:inset(55% 0 12% 0);transform:translate3d(1.2%,0,0);filter:hue-rotate(30deg);}24%{clip-path:inset(20% 0 40% 0);transform:translate3d(-0.8%,0,0);}32%{clip-path:inset(0 0 0 0);transform:translate3d(0,0,0);filter:hue-rotate(0deg);}46%{clip-path:inset(70% 0 5% 0);transform:translate3d(1.6%,0,0);filter:hue-rotate(-20deg);}60%{clip-path:inset(0 0 0 0);transform:translate3d(0,0,0);filter:hue-rotate(0deg);}100%{clip-path:inset(0 0 0 0);transform:translate3d(0,0,0);filter:hue-rotate(0deg);}}@keyframes qhikaGlitchRafaga{0%,100%{opacity:0;}10%,50%,90%{opacity:1;}30%,70%{opacity:0.2;}}@media (prefers-reduced-motion:reduce){.video-escaneo,.video-ruido{animation:none;}.video-marco.glitch::after,.video-marco.glitch video{animation:none;}}.video-cerrar{position:fixed;top:max(18px,env(safe-area-inset-top));right:max(18px,env(safe-area-inset-right));z-index:2;width:38px;height:38px;border-radius:50%;border:1px solid rgba(105,224,255,0.4);background:rgba(1,18,32,0.75);color:rgba(226,247,255,0.9);font-size:21px;line-height:1;cursor:pointer;}.video-cerrar:hover,.video-cerrar:focus-visible{border-color:rgba(180,245,255,0.9);color:#f1fcff;outline:none;}.video-volumen{position:fixed;top:max(18px,env(safe-area-inset-top));left:max(18px,env(safe-area-inset-left));z-index:2;display:flex;align-items:center;gap:10px;padding:0 6px;height:38px;border-radius:999px;background:rgba(1,18,32,0.75);border:1px solid rgba(105,224,255,0.4);}.video-volumen-boton{flex:none;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:rgba(226,247,255,0.9);cursor:pointer;}.video-volumen-boton:hover,.video-volumen-boton:focus-visible{color:#f1fcff;outline:none;}.video-volumen-icono{width:19px;height:19px;}.video-volumen-cruz{display:none;}.video-volumen-boton[aria-pressed="true"] .video-volumen-onda{display:none;}.video-volumen-boton[aria-pressed="true"] .video-volumen-cruz{display:block;}.video-volumen-control{width:0;opacity:0;margin-right:0;accent-color:rgba(140,235,255,0.9);cursor:pointer;transition:width 220ms ease,opacity 220ms ease,margin-right 220ms ease;}.video-volumen:hover .video-volumen-control,.video-volumen:focus-within .video-volumen-control,.video-volumen.activo .video-volumen-control{width:80px;opacity:1;margin-right:6px;}.video-asesor{position:fixed;left:50%;bottom:max(34px,env(safe-area-inset-bottom));z-index:2;padding:13px 28px;border-radius:999px;border:1px solid rgba(105,224,255,0.55);background:rgba(2,20,34,0.92);color:#f1fcff;font:700 13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:0.02em;cursor:pointer;box-shadow:0 0 26px rgba(45,198,255,0.28);opacity:0;transform:translate(-50%,12px);pointer-events:none;transition:opacity 320ms ease,transform 320ms ease;}.video-asesor.visible{opacity:1;transform:translate(-50%,0);pointer-events:auto;}@media (prefers-reduced-motion:reduce){.video-asesor{transition-duration:1ms;}}@media (hover:none){.video-volumen-control{width:80px;opacity:1;margin-right:6px;transition:none;}}#cargador{position:fixed;inset:0;z-index:20;display:flex;align-items:center;justify-content:center;background:#00050a;transition:opacity 220ms ease;}#cargador.oculto{opacity:0;pointer-events:none;}.cargador-logo{width:min(46vw,320px);height:auto;animation:pulso-cargador 1.6s ease-in-out infinite;}@keyframes pulso-cargador{0%,100%{opacity:0.75;transform:scale(0.97);}50%{opacity:1;transform:scale(1);}}@media (prefers-reduced-motion:reduce){.cargador-logo{animation:none;}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;}#contenido-publico-boton{position:fixed;left:max(20px,env(safe-area-inset-left));bottom:calc(var(--pie-reserva) + 12px);z-index:18;max-width:min(46vw,210px);padding:8px 14px;border-radius:999px;border:1px solid rgba(105,224,255,0.4);background:rgba(1,18,32,0.75);color:rgba(226,247,255,0.9);font:600 11.5px/1.25 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;text-align:left;}#contenido-publico-boton:hover,#contenido-publico-boton:focus-visible{border-color:rgba(180,245,255,0.9);color:#f1fcff;box-shadow:0 0 18px rgba(80,220,255,0.28);outline:none;}#contenido-publico-boton[aria-expanded="true"]{border-color:rgba(180,245,255,0.9);color:#f1fcff;}#contenido-publico-panel{position:fixed;z-index:19;left:max(20px,env(safe-area-inset-left));bottom:calc(var(--pie-reserva) + 56px);width:min(420px,calc(100vw - 40px));max-height:min(70vh,560px);overflow-y:auto;overscroll-behavior:contain;background:rgba(1,10,20,0.94);border:1px solid rgba(105,224,255,0.35);border-radius:16px;padding:18px 20px 22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 40px rgba(0,0,0,0.5);}#contenido-publico-panel[hidden]{display:none;}#contenido-publico-panel h2{font-family:"Orbitron",ui-sans-serif,system-ui,sans-serif;font-size:15px;color:#3ba9ff;margin-bottom:10px;}#contenido-publico-panel h3{font-size:12.5px;color:#dcf6ff;margin:0;}#contenido-publico-panel p{color:rgba(220,246,255,0.88);font-size:12.5px;line-height:1.55;margin:6px 0 12px;}#contenido-publico-panel a{color:#3ba9ff;}#contenido-publico-panel details{border-top:1px solid rgba(105,224,255,0.18);padding:10px 0;}#contenido-publico-panel details:first-of-type{border-top:none;}#contenido-publico-panel summary{cursor:pointer;color:#dcf6ff;font-weight:600;}#contenido-publico-panel summary h3{display:inline;}@media (max-width:640px){#contenido-publico-boton{bottom:calc(var(--pie-reserva) + 4px);font-size:10.5px;padding:7px 12px;}#contenido-publico-panel{bottom:calc(var(--pie-reserva) + 52px);width:calc(100vw - 32px);left:16px;}}.no-js{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;text-align:center;}@media (max-width:640px){.marca{top:max(18px,env(safe-area-inset-top));left:max(20px,env(safe-area-inset-left));height:36px;}#menu-orbital button{min-width:96px;max-width:min(48vw,210px);min-height:44px;padding:8px 11px;font-size:9.5px;line-height:1.25;letter-spacing:0.025em;}}@media (max-width:480px){#menu-orbital button{min-width:88px;max-width:min(48vw,180px);min-height:44px;padding:7px 9px;font-size:9px;line-height:1.2;}}@media (max-width:380px){.marca{top:max(14px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));}}@media (max-height:500px) and (orientation:landscape){.marca{top:max(10px,env(safe-area-inset-top));left:max(14px,env(safe-area-inset-left));}#menu-orbital button{min-width:86px;max-width:min(34vw,210px);min-height:44px;padding:6px 9px;font-size:8.5px;line-height:1.2;}}@media (hover:none),(pointer:coarse){#menu-orbital button{min-height:44px;-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(1,18,32,0.9);}.video-marco{width:100%;height:100%;}.video-marco video{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:cover;}}@media (prefers-reduced-motion:reduce){#menu-orbital button{transition-duration:1ms;}}.nave-svg{width:100%;height:100%;overflow:visible;transform-style:preserve-3d;animation:naveTilt3D 6.4s ease-in-out infinite;}.nave-flota{transform-box:fill-box;transform-origin:50% 50%;animation:naveFlotar 4.2s ease-in-out infinite;}.nave-cuerpo{fill:url(#qhikaNaveCuerpoGrad);stroke:rgba(120,235,255,0.85);stroke-width:2;filter:drop-shadow(0 0 6px rgba(80,220,255,0.55));}.nave-cupula{fill:url(#qhikaNaveCupulaGrad);stroke:rgba(180,245,255,0.85);stroke-width:1.6;}.nave-aleta{fill:url(#qhikaNaveAletaGrad);stroke:rgba(120,235,255,0.6);stroke-width:1.4;}.nave-ventana{fill:rgba(2,14,22,0.9);stroke:rgba(190,250,255,0.9);stroke-width:1.6;}.nave-luz{fill:rgba(255,210,130,0.95);animation:naveLuces 1.6s ease-in-out infinite;}.nave-parche-borde{fill:rgba(2,14,22,0.4);stroke:rgba(180,245,255,0.85);stroke-width:1.1;}.nave-parche{filter:drop-shadow(0 0 2px rgba(80,220,255,0.5));}.nave-motor{transform-box:fill-box;transform-origin:50% 0%;animation:naveMotorPulso 1.1s ease-in-out infinite;}.nave-motor path{fill:rgba(90,225,255,0.55);filter:blur(1px);}@keyframes naveFlotar{0%,100%{transform:translateY(0) rotate(-2deg);}50%{transform:translateY(-6px) rotate(2deg);}}@keyframes naveMotorPulso{0%,100%{opacity:0.55;transform:scaleY(0.85);}50%{opacity:1;transform:scaleY(1.2);}}@keyframes naveLuces{0%,100%{opacity:0.35;}50%{opacity:1;}}@keyframes naveTilt3D{0%,100%{transform:scale(var(--nave-profundidad-escala,1)) rotateX(7deg) rotateY(-16deg) rotateZ(0deg);}25%{transform:scale(var(--nave-profundidad-escala,1)) rotateX(-5deg) rotateY(9deg) rotateZ(1.6deg);}50%{transform:scale(var(--nave-profundidad-escala,1)) rotateX(9deg) rotateY(24deg) rotateZ(-1.4deg);}75%{transform:scale(var(--nave-profundidad-escala,1)) rotateX(-7deg) rotateY(-7deg) rotateZ(1.1deg);}}#agente-qhika.oculto .nave-flota,#agente-qhika.oculto .nave-motor,#agente-qhika.oculto .nave-luz,#agente-qhika.oculto .nave-svg{animation:none;}.agente-avatar-chico{width:56px;height:56px;margin-bottom:2px;}@media (prefers-reduced-motion:reduce){.nave-flota,.nave-motor,.nave-luz,.nave-svg{animation:none;}}#agente-mini-boton{position:fixed;left:0;top:0;width:58px;height:58px;padding:0;border:0;background:transparent;box-shadow:none;cursor:pointer;z-index:15;opacity:1;will-change:transform;transition:opacity 420ms ease;perspective:640px;}#agente-mini-boton.oculto{opacity:0;pointer-events:none;}#agente-mini-boton:focus-visible .nave-cuerpo{stroke:rgba(255,255,255,0.95);stroke-width:3;outline:none;}.nave-letrero{position:absolute;right:48px;top:21px;display:flex;align-items:center;width:clamp(210px,52vw,390px);height:42px;pointer-events:none;opacity:0;transform-origin:100% 50%;transform:scaleX(0.02);filter:drop-shadow(0 0 10px rgba(42,221,255,0.5));}.nave-letrero-cable{flex:0 0 34px;height:1px;background:linear-gradient(90deg,rgba(84,221,255,0.85),rgba(84,221,255,0.18));}.nave-letrero-lona{position:relative;display:grid;place-items:center;min-width:0;flex:1;height:100%;padding:0 18px 0 13px;border:1px solid rgba(88,227,255,0.72);background:linear-gradient(90deg,rgba(5,47,69,0.94),rgba(4,99,120,0.88)),repeating-linear-gradient(0deg,transparent 0 5px,rgba(105,237,255,0.08) 6px);box-shadow:inset 0 0 16px rgba(65,223,255,0.2),0 0 14px rgba(28,186,255,0.22);color:#e7fbff;font:700 clamp(10px,2.6vw,14px)/1.15 Orbitron,Inter,ui-sans-serif,sans-serif;letter-spacing:0.025em;text-align:center;text-shadow:0 0 7px rgba(93,231,255,0.82);white-space:nowrap;clip-path:polygon(0 0,94% 0,100% 50%,94% 100%,0 100%);}.nave-letrero-lona strong{margin-left:0.32em;color:#ffffff;font-weight:900;text-shadow:0 0 6px #fff,0 0 14px rgba(91,232,255,0.95);}#agente-mini-boton.nave--letrero .nave-letrero{animation:naveLetreroDesplegar 16s ease-in-out 1;}@keyframes naveLetreroDesplegar{0%,3%{opacity:0;transform:scaleX(0.02);}10%,88%{opacity:1;transform:scaleX(1);}96%,100%{opacity:0;transform:scaleX(0.02);}}@media (max-width:480px){.nave-letrero{width:min(72vw,280px);}.nave-letrero-cable{flex-basis:22px;}.nave-letrero-lona{padding-inline:8px 13px;font-size:clamp(8px,2.5vw,11px);}}#agente-mini-globo{position:fixed;z-index:17;width:min(280px,78vw);padding:14px 16px;border-radius:18px;border:1px solid rgba(105,224,255,0.46);background:rgba(2,20,34,0.94);box-shadow:0 0 24px rgba(45,198,255,0.18);color:rgba(226,247,255,0.94);font:500 13px/1.5 Inter,ui-sans-serif,system-ui,sans-serif;text-align:center;opacity:1;visibility:visible;transform:scale(1);transition:opacity 220ms ease,transform 220ms cubic-bezier(0.2,0.8,0.2,1),visibility 0s linear 0s;}#agente-mini-globo.oculto{opacity:0;transform:scale(0.85);visibility:hidden;pointer-events:none;transition:opacity 180ms ease,transform 180ms ease,visibility 0s linear 180ms;}#agente-mini-globo p{margin:0 0 10px;}#agente-mini-globo p:last-child{margin-bottom:0;}#agente-mini-botones.oculto{display:none;}.nave-flota.nave-flota--giro{animation:naveBarrelRoll 1.15s ease-in-out 1;}.nave-flota.nave-flota--saludo{animation:naveSaludo 1.35s cubic-bezier(0.2,0.8,0.25,1) 1;}.nave-flota.nave-flota--impulso{animation:naveImpulso 1.05s cubic-bezier(0.2,0.9,0.2,1) 1;}#agente-mini-boton.nave--destello .nave-luz{animation:naveDestello 0.22s ease-in-out 6 alternate;fill:#fff3a8;filter:drop-shadow(0 0 5px #ffe15a) drop-shadow(0 0 10px rgba(80,225,255,0.95));}#agente-mini-boton.nave--destello .nave-cuerpo{filter:drop-shadow(0 0 8px rgba(80,220,255,0.9)) drop-shadow(0 0 18px rgba(80,220,255,0.72));}#agente-mini-boton.nave--destello .nave-motor path{fill:rgba(160,245,255,0.95);filter:blur(0.6px) drop-shadow(0 0 7px #55eaff);}@keyframes naveBarrelRoll{0%{transform:rotate(0deg) scale(1);}35%{transform:rotate(190deg) scale(0.9);}65%{transform:rotate(360deg) scale(0.9);}100%{transform:rotate(360deg) scale(1);}}@keyframes naveSaludo{0%,100%{transform:translateY(0) rotate(0deg) scale(1);}18%{transform:translateY(-8px) rotate(-18deg) scale(1.08);}42%{transform:translateY(2px) rotate(16deg) scale(1.02);}66%{transform:translateY(-5px) rotate(-10deg) scale(1.07);}84%{transform:translateY(0) rotate(6deg) scale(1.02);}}@keyframes naveImpulso{0%,100%{transform:translateX(0) scale(1);}20%{transform:translateX(-9px) scale(0.88,1.08);}42%{transform:translateX(13px) scale(1.18,0.88);}62%{transform:translateX(-5px) scale(0.96,1.05);}82%{transform:translateX(4px) scale(1.04,0.97);}}@keyframes naveDestello{from{opacity:0.25;transform:scale(0.75);}to{opacity:1;transform:scale(1.65);}}.nave-flota.nave-flota--escaneo{animation:naveEscaneo 1.4s ease-in-out 1;}.nave-flota.nave-flota--frenado{animation:naveFrenado 0.95s cubic-bezier(0.3,0,0.15,1) 1;}.nave-flota.nave-flota--esquiva{animation:naveEsquiva 0.9s ease-out 1;}.nave-flota.nave-flota--teletransporte{animation:naveTeletransporte 1.1s cubic-bezier(0.4,0,0.2,1) 1;}.nave-flota.nave-flota--inspeccion{animation:naveInspeccion 1.5s ease-in-out 1;}.nave-flota.nave-flota--ocho{animation:naveOcho 1.8s ease-in-out 1;}.nave-flota.nave-flota--vibracion{animation:naveVibracion 0.7s ease-in-out 1;}.nave-flota.nave-flota--reverencia{animation:naveReverencia 1.3s cubic-bezier(0.3,0.7,0.3,1) 1;}.nave-flota.nave-flota--escudo{animation:naveEscudoPulso 1.2s ease-in-out 1;}.nave-flota.nave-flota--turbulencia{animation:naveTurbulencia 1.25s ease-out 1;}#agente-mini-boton.nave--escudo .nave-cuerpo,#agente-mini-boton.nave--escudo .nave-cupula{animation:naveEscudoBrillo 1.2s ease-in-out 1;}@keyframes naveEscaneo{0%{transform:rotate(0deg) translate(0,0) scale(1);}20%{transform:rotate(85deg) translate(3px,-3px) scale(0.94);}40%{transform:rotate(180deg) translate(0,-5px) scale(0.9);}60%{transform:rotate(275deg) translate(-3px,-3px) scale(0.94);}82%{transform:rotate(345deg) translate(-1px,0) scale(0.98);}100%{transform:rotate(360deg) translate(0,0) scale(1);}}@keyframes naveFrenado{0%{transform:translateX(0) rotate(0deg) scale(1,1);}30%{transform:translateX(14px) rotate(14deg) scale(1.12,0.85);}55%{transform:translateX(-4px) rotate(-6deg) scale(0.94,1.05);}78%{transform:translateX(2px) rotate(3deg) scale(1.02,0.98);}100%{transform:translateX(0) rotate(0deg) scale(1,1);}}@keyframes naveEsquiva{0%,100%{transform:translateX(0) rotate(0deg);}15%{transform:translateX(-16px) rotate(-12deg);}30%{transform:translateX(14px) rotate(10deg);}45%{transform:translateX(-10px) rotate(-8deg);}60%{transform:translateX(8px) rotate(6deg);}78%{transform:translateX(-3px) rotate(-2deg);}}@keyframes naveTeletransporte{0%{transform:translate(0,0) scale(1);opacity:1;}32%{transform:translate(9px,-6px) scale(0.15);opacity:0.08;}46%{transform:translate(-13px,4px) scale(0.15);opacity:0.08;}64%{transform:translate(-13px,4px) scale(1.22);opacity:1;}82%{transform:translate(2px,-1px) scale(0.94);opacity:1;}100%{transform:translate(0,0) scale(1);opacity:1;}}@keyframes naveInspeccion{0%,100%{transform:rotate(0deg) skewX(0deg) scale(1,1);}20%{transform:rotate(-8deg) skewX(9deg) scale(1.03,0.97);}40%{transform:rotate(9deg) skewX(-9deg) scale(0.97,1.03);}60%{transform:rotate(-6deg) skewX(6deg) scale(1.02,0.98);}80%{transform:rotate(4deg) skewX(-3deg) scale(1,1);}}@keyframes naveOcho{0%{transform:translate(0,0) rotate(0deg);}12%{transform:translate(10px,-8px) rotate(10deg);}25%{transform:translate(16px,0) rotate(0deg);}37%{transform:translate(10px,8px) rotate(-10deg);}50%{transform:translate(0,0) rotate(0deg);}62%{transform:translate(-10px,-8px) rotate(10deg);}75%{transform:translate(-16px,0) rotate(0deg);}87%{transform:translate(-10px,8px) rotate(-10deg);}100%{transform:translate(0,0) rotate(0deg);}}@keyframes naveVibracion{0%,100%{transform:translate(0,0) rotate(0deg) scale(1);}10%{transform:translate(-2px,1px) rotate(-1deg) scale(1);}20%{transform:translate(2px,-1px) rotate(1deg) scale(1);}30%{transform:translate(-2px,-1px) rotate(-1deg) scale(1);}40%{transform:translate(2px,1px) rotate(1deg) scale(1);}50%{transform:translate(-1px,0) rotate(0deg) scale(1);}62%{transform:translate(1px,-1px) rotate(1deg) scale(1);}74%{transform:translate(-2px,1px) rotate(-1deg) scale(1);}88%{transform:translate(0,-4px) rotate(0deg) scale(1.05);}}@keyframes naveReverencia{0%,100%{transform:rotate(0deg) translateY(0);}40%{transform:rotate(22deg) translateY(4px);}60%{transform:rotate(20deg) translateY(4px);}82%{transform:rotate(-4deg) translateY(-1px);}}@keyframes naveEscudoPulso{0%,100%{transform:scale(1);}30%{transform:scale(1.16);}52%{transform:scale(0.96);}74%{transform:scale(1.08);}}@keyframes naveEscudoBrillo{0%,100%{filter:drop-shadow(0 0 6px rgba(80,220,255,0.55));}50%{filter:drop-shadow(0 0 4px rgba(140,255,255,0.4)) drop-shadow(0 0 22px rgba(120,240,255,0.9)) drop-shadow(0 0 40px rgba(90,200,255,0.5));}}@keyframes naveTurbulencia{0%{transform:translateY(0) rotate(0deg);}25%{transform:translateY(16px) rotate(-6deg);}45%{transform:translateY(-10px) rotate(5deg);}60%{transform:translateY(6px) rotate(-3deg);}75%{transform:translateY(-4px) rotate(2deg);}88%{transform:translateY(2px) rotate(-1deg);}100%{transform:translateY(0) rotate(0deg);}}@media (prefers-reduced-motion:reduce){.nave-flota--giro,.nave-flota--saludo,.nave-flota--impulso,.nave-flota--escaneo,.nave-flota--frenado,.nave-flota--esquiva,.nave-flota--teletransporte,.nave-flota--inspeccion,.nave-flota--ocho,.nave-flota--vibracion,.nave-flota--reverencia,.nave-flota--escudo,.nave-flota--turbulencia{animation:none;}#agente-mini-boton.nave--destello .nave-luz{animation:none;}#agente-mini-boton.nave--escudo .nave-cuerpo,#agente-mini-boton.nave--escudo .nave-cupula{animation:none;}#agente-mini-boton.nave--letrero .nave-letrero{animation:none;}}#agente-chat{position:fixed;inset:0;z-index:26;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,4,9,0.58);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:1;visibility:visible;transition:opacity 220ms ease,visibility 0s linear 0s;}#agente-chat.oculto{opacity:0;visibility:hidden;pointer-events:none;transition:opacity 220ms ease,visibility 0s linear 220ms;}#agente-chat .agente-tarjeta{text-align:left;transform:scale(1);transition:transform 320ms cubic-bezier(0.2,0.8,0.2,1);}#agente-chat.oculto .agente-tarjeta{transform:scale(0.82);}#agente-chat.oculto .nave-flota,#agente-chat.oculto .nave-motor,#agente-chat.oculto .nave-luz,#agente-chat.oculto .nave-svg{animation:none;}.agente-chat-mensajes{width:100%;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:8px;}.agente-chat-mensajes p{margin:0;padding:9px 13px;border-radius:14px;font:500 13px/1.45 Inter,ui-sans-serif,system-ui,sans-serif;max-width:88%;}.agente-chat-bot{align-self:flex-start;background:rgba(1,18,32,0.82);border:1px solid rgba(105,224,255,0.35);color:rgba(226,247,255,0.94);}.agente-chat-escribiendo{font-style:italic;opacity:0.75;animation:qhika-chat-pulso 1.2s ease-in-out infinite;}@keyframes qhika-chat-pulso{0%,100%{opacity:0.45;}50%{opacity:0.85;}}@media (prefers-reduced-motion:reduce){.agente-chat-escribiendo{animation:none;opacity:0.75;}}.agente-chat-usuario{align-self:flex-end;background:rgba(8,40,28,0.7);border:1px solid rgba(120,255,190,0.4);color:#d9fff0;}.agente-chat-botones{align-self:stretch;}.agente-chat-formulario{display:flex;gap:8px;width:100%;}.agente-chat-formulario input{flex:1;min-width:0;padding:10px 14px;border-radius:999px;border:1px solid rgba(105,224,255,0.4);background:rgba(1,18,32,0.7);color:rgba(226,247,255,0.95);font:500 13px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;}.agente-chat-formulario input:focus-visible{outline:none;border-color:rgba(180,245,255,0.9);}.agente-chat-formulario button{padding:10px 18px;border-radius:999px;border:1px solid rgba(105,224,255,0.46);background:rgba(1,18,32,0.82);color:rgba(226,247,255,0.94);font:600 12.5px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer;}.agente-chat-formulario button:hover,.agente-chat-formulario button:focus-visible{border-color:rgba(180,245,255,0.88);background:rgba(5,35,53,0.9);outline:none;}@media (max-width:640px){.agente-chat-mensajes{max-height:42vh;}}:root{--qhika-provenance-qhika-digital-3d-7f3d81b2:0}