.mundo{--tinta:#0A0A0F;--panel:#131320;--linea:#26263C;--texto:#F2F1F7;--tenue:#9592AC;--senal:#6EFF8F;--rojo:#FF6B6B;--ambar:#F5C24B;--disp:"Space Grotesk",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,monospace;font:400 16px/1.5 var(--disp);color:var(--texto);background:var(--tinta);min-height:100dvh;background-image:linear-gradient(var(--linea) 1px,transparent 1px),linear-gradient(90deg,var(--linea) 1px,transparent 1px);background-size:64px 64px;background-position:top}.mundo *{box-sizing:border-box}.mundo a{color:inherit}.mundo :focus-visible{outline:2px solid var(--senal);outline-offset:2px;border-radius:6px}.mundo button{font:inherit;color:inherit}.mundo .marca{display:flex;align-items:center;gap:8px;font:700 18px var(--disp);text-decoration:none;color:var(--texto)}.mundo .marca i{width:9px;height:18px;background:var(--senal);display:inline-block;animation:mundo-parpadeo 1.1s steps(2) infinite}@keyframes mundo-parpadeo{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.mundo .marca i{animation:none}}.mundo .btn{border:1px solid var(--linea);background:transparent;border-radius:9px;padding:11px 18px;cursor:pointer;color:var(--texto);font:600 14px var(--disp);text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:.15s}.mundo .btn.p,.mundo .btn:hover{border-color:var(--senal)}.mundo .btn.p{background:var(--senal);color:#07130B;font-weight:700;box-shadow:inset 0 0 0 1px #6eff8f55}.mundo .btn.p:hover{transform:translateY(-1px)}.mundo .btn.rojo{border-color:var(--rojo);color:var(--rojo)}.mundo .btn:disabled{cursor:default;pointer-events:none;transform:none;color:var(--tenue);border-color:var(--linea);background:var(--tinta)}.mundo .btn.p:disabled{background:#22402F;color:#7FA98C;border-color:#22402F;box-shadow:none}.mundo label{display:grid;grid-gap:6px;gap:6px;font:500 12px var(--mono);letter-spacing:.03em;text-transform:uppercase;color:var(--tenue)}.mundo input,.mundo select,.mundo textarea{font:400 15px var(--disp);padding:12px 13px;border:1.5px solid var(--linea);border-radius:9px;width:100%;color:var(--texto);background:#101019}.mundo input:focus,.mundo select:focus,.mundo textarea:focus{outline:2px solid var(--senal);outline-offset:1px;border-color:var(--senal)}.mundo input::placeholder,.mundo textarea::placeholder{color:#9592AC66}.mundo .eti{font:600 12px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--senal)}.mundo .fila{display:flex;align-items:center;gap:14px;padding:16px 4px;border-bottom:1px solid var(--linea);flex-wrap:wrap}.mundo .cred{font:400 13px var(--mono);color:var(--tenue);letter-spacing:.04em;text-transform:uppercase;display:flex;align-items:baseline;gap:8px;white-space:nowrap}.mundo .cred b{font:700 16px var(--mono);color:var(--senal);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mundo .modal-fondo{position:fixed;inset:0;background:#05050acc;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:100}.mundo .modal{background:var(--panel);border:1px solid var(--linea);border-radius:16px;padding:26px;max-width:440px;width:100%;display:grid;grid-gap:16px;gap:16px}.mundo .modal h3{font:700 20px var(--disp);margin:0;letter-spacing:-.01em}.mundo .modal p{color:var(--tenue);margin:0;font-size:14.5px;line-height:1.55}.mundo .modal p b{color:var(--texto)}.mundo .modal .acciones{display:flex;gap:10px;justify-content:flex-end;margin-top:6px}.mundo .presencia{position:relative;width:46px;height:46px;flex:none;display:inline-block;vertical-align:middle;pointer-events:none}.mundo .presencia.g{width:84px;height:84px}.mundo .presencia i{position:absolute;border-radius:50%;display:block}.mundo .presencia .halo{inset:2%;background:radial-gradient(circle,#6eff8f2e 0,#6eff8f12 48%,transparent 72%);animation:pres-respira 3.4s ease-in-out infinite reverse}.mundo .presencia .nucleo{inset:31%;background:radial-gradient(circle,#eafff0 0,#6EFF8F 46%,#6eff8f00 74%);filter:blur(.4px);box-shadow:0 0 18px 4px #6eff8f55;animation:pres-respira 3.4s ease-in-out infinite}.mundo .presencia .p1,.mundo .presencia .p2,.mundo .presencia .p3{top:50%;left:50%;width:4px;height:4px;margin:-2px 0 0 -2px;background:#bfffd2;box-shadow:0 0 8px 2px #6eff8f88}.mundo .presencia .p1{animation:pres-orb1 5.4s linear infinite}.mundo .presencia .p2{animation:pres-orb2 7.6s linear infinite}.mundo .presencia .p3{animation:pres-orb3 6.5s linear infinite;opacity:.8}.mundo .presencia.g .p1,.mundo .presencia.g .p2,.mundo .presencia.g .p3{width:5px;height:5px}@keyframes pres-respira{0%,to{transform:scale(.86);opacity:.8}50%{transform:scale(1.08);opacity:1}}@keyframes pres-orb1{0%{transform:rotate(0deg) translateX(38%) rotate(0deg)}to{transform:rotate(1turn) translateX(38%) rotate(-1turn)}}@keyframes pres-orb2{0%{transform:rotate(140deg) translateX(46%) rotate(-140deg)}to{transform:rotate(500deg) translateX(46%) rotate(-500deg)}}@keyframes pres-orb3{0%{transform:rotate(250deg) translateX(30%) rotate(-250deg)}to{transform:rotate(610deg) translateX(30%) rotate(-610deg)}}@media(prefers-reduced-motion:reduce){.mundo .presencia i{animation:none}}