@property --giro{syntax:"<angle>";inherits:true;initial-value:0deg}@keyframes nv-gira{to{transform:rotate(360deg)}}.nv-hilo-pag{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nv-hilo-pag svg{position:absolute;top:0;left:0;overflow:visible}.nv-hilo-pag .guia{fill:none;stroke:#eaf1f212;stroke-width:1.5px;stroke-dasharray:2 10;stroke-linecap:round}.nv-hilo-pag .trazo{fill:none;stroke:url(#nvHiloGrad);stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 6px #4dd6c973)}.nv-hilo-pag .planeta .halo{fill:none;stroke:var(--c);stroke-opacity:.18;stroke-width:1.5px;transition:stroke-opacity .6s}.nv-hilo-pag .planeta .nucleo{fill:#0b1416;stroke:var(--c);stroke-opacity:.45;stroke-width:2px;transition:fill .6s,stroke-opacity .6s}.nv-hilo-pag .planeta.on .halo{stroke-opacity:.6}.nv-hilo-pag .planeta.on .nucleo{fill:var(--c);stroke-opacity:1;filter:drop-shadow(0 0 8px var(--c))}.nv-hilo-pag .sat{transition:opacity .3s}.nv-hilo-pag .sat-halo{fill:#fff4e424}.nv-hilo-pag .sat-n{fill:#fff4e4;filter:drop-shadow(0 0 6px #e2b583)}.nv-func{place-items:center;padding:8px 0 24px;display:grid}.nv-func-sistema{aspect-ratio:1;width:min(760px,100%);max-height:760px;position:relative}.nv-func-orbita{border:1px dashed #eaf1f224;border-radius:50%;position:absolute;inset:9%}.nv-func-orbita:after{content:"";border:1px solid #e2b58324;border-radius:50%;position:absolute;inset:14%}.nv-func-centro{text-align:center;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 22%, #101b1f), #070d10 72%);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 35%, transparent), 0 0 80px -10px color-mix(in srgb, var(--c) 55%, transparent);border-radius:50%;place-items:center;padding:6%;transition:background .8s,box-shadow .8s;display:grid;position:absolute;inset:27%}.nv-func-detalle{flex-direction:column;align-items:center;gap:12px;animation:.6s cubic-bezier(.2,.8,.2,1) nvFuncEntra;display:flex}.nv-func-detalle h3{color:#f0fafa;margin:0;font-size:clamp(17px,2.2vw,22px);font-weight:800}.nv-func-detalle p{color:#9fb6ba;max-width:30ch;margin:0;font-size:14px;line-height:1.6}@keyframes nvFuncEntra{0%{opacity:0;filter:blur(4px);scale:.92}}.nv-func-planetas{rotate:var(--giro);margin:0;padding:0;list-style:none;transition:--giro 1.1s cubic-bezier(.5,1.3,.4,1);position:absolute;inset:0}.nv-func-planetas li{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n) - 90deg)) translate(min(330px, 41vw)) rotate(calc(var(--i) * -360deg / var(--n) + 90deg));position:absolute;top:50%;left:50%}.nv-func-planeta{translate:-50% -50%;rotate:calc(var(--giro) * -1);cursor:pointer;color:#a9c2c8;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:130px;font:600 12.5px Inter,system-ui,sans-serif;transition:color .3s,scale .4s cubic-bezier(.5,1.55,.4,1);display:flex;position:absolute}.nv-func-planeta span:last-child{text-align:center;line-height:1.25}.nv-func-planeta:hover,.nv-func-planeta.on{color:#f0fafa;scale:1.12}.nv-func-planeta.on .nv-tile{box-shadow:0 0 0 2px var(--c), 0 0 30px -4px var(--c)}.nv-func-planeta:focus-visible{outline-offset:6px;border-radius:16px;outline:2px solid #e2b583}@media (width<=760px){.nv-func-sistema{aspect-ratio:auto;flex-direction:column-reverse;gap:18px;display:flex}.nv-func-orbita{display:none}.nv-func-centro{border-radius:24px;padding:28px 22px;position:relative;inset:auto}.nv-func-planetas{scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;padding:4px 2px 10px;display:flex;position:relative;inset:auto;overflow-x:auto;rotate:none}.nv-func-planetas li{scroll-snap-align:start;flex:none;width:auto;height:auto;position:static;transform:none}.nv-func-planeta{width:104px;position:static;translate:none;rotate:none}}.nv-mapa{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030709cc;place-items:center;animation:.45s nvMapaEntra;display:grid;position:fixed;inset:0}@keyframes nvMapaEntra{0%{opacity:0}}.nv-mapa-sistema{aspect-ratio:1;width:min(820px,94vw);max-height:92vh;animation:.6s cubic-bezier(.2,.8,.2,1) nvMapaSis;position:relative}@keyframes nvMapaSis{0%{opacity:0;rotate:-12deg;scale:.86}}.nv-mapa-orbita{border:1px solid #e2b58338;border-radius:50%;animation:80s linear infinite nv-gira;position:absolute;inset:8%}.nv-mapa-orbita.b{border:1px dashed #4dd6c933;animation-duration:60s;animation-direction:reverse;inset:20%}.nv-mapa-centro{text-align:center;background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--c) 24%, #0f1a1e), #060c0e 70%);box-shadow:0 0 0 1px color-mix(in srgb, var(--c) 40%, transparent), 0 0 90px -10px color-mix(in srgb, var(--c) 60%, transparent);color:#f0fafa;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:6%;font-family:Inter,system-ui,sans-serif;transition:background .6s,box-shadow .6s;display:flex;position:absolute;inset:30%}.nv-mapa-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#8fb0b7;font-size:10.5px;font-weight:700}.nv-mapa-centro strong{letter-spacing:-.01em;font-size:clamp(20px,3vw,28px);font-weight:800}.nv-mapa-centro p{color:#9fb6ba;max-width:28ch;margin:0;font-size:13.5px;line-height:1.5}.nv-mapa-ir{cursor:pointer;color:#04110f;background:linear-gradient(120deg,#4dd6c9,#c4a5e8);border:0;border-radius:12px;height:40px;margin-top:6px;padding:0 16px;font:700 13px Inter,sans-serif}.nv-mapa-planetas{margin:0;padding:0;list-style:none;animation:120s linear infinite nv-gira;position:absolute;inset:0}.nv-mapa-planetas li{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n) - 90deg)) translate(min(360px, 42vw)) rotate(calc(var(--i) * -360deg / var(--n) + 90deg));position:absolute;top:50%;left:50%}.nv-mapa-planeta{cursor:pointer;color:#b9cfd3;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:140px;font:700 13px Inter,sans-serif;animation:120s linear infinite reverse nv-gira;display:flex;position:absolute;translate:-50% -50%}.nv-mapa-planeta .bola{background:radial-gradient(circle at 35% 30%, #fff 0 6%, var(--c) 40%, color-mix(in srgb, var(--c) 40%, #050a0c));width:46px;height:46px;box-shadow:0 0 22px -4px var(--c);border-radius:50%;transition:scale .35s cubic-bezier(.5,1.55,.4,1),box-shadow .35s}.nv-mapa-planeta:hover .bola,.nv-mapa-planeta.on .bola,.nv-mapa-planeta:focus-visible .bola{box-shadow:0 0 0 2px #fff4e4, 0 0 34px -2px var(--c);scale:1.25}.nv-mapa-planeta.on .nombre,.nv-mapa-planeta:hover .nombre{color:#fff}.nv-mapa-planeta:focus-visible{outline:none}.nv-mapa-cerrar{color:#dbe9eb;cursor:pointer;background:#091215cc;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:2%;right:2%}.nv-mapa-cerrar:focus-visible,.nv-mapa-ir:focus-visible{outline-offset:3px;outline:2px solid #e2b583}@media (width<=640px){.nv-mapa-sistema{aspect-ratio:auto;flex-direction:column;gap:16px;width:92vw;height:auto;padding:64px 0 20px;display:flex}.nv-mapa-orbita{display:none}.nv-mapa-centro{border-radius:24px;padding:22px;position:relative;inset:auto}.nv-mapa-planetas{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;animation:none;display:grid;position:relative;inset:auto}.nv-mapa-planetas li{width:auto;height:auto;position:static;transform:none}.nv-mapa-planeta{width:100%;animation:none;position:static;translate:none}}@media (prefers-reduced-motion:reduce){.nv-func-planetas,.nv-func-planeta{transition:none!important}.nv-mapa-orbita,.nv-mapa-planetas,.nv-mapa-planeta,.nv-mapa,.nv-mapa-sistema,.nv-func-detalle{animation:none!important}}.land-root{position:relative}
