*{box-sizing:border-box;margin:0;padding:0}body{color:#f8fafc;background-color:#0f172a;justify-content:center;align-items:center;min-height:100vh;font-family:system-ui,-apple-system,sans-serif;display:flex}.void-world[data-v-f27a1502]{-webkit-user-select:none;user-select:none;background:#030712;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;overflow:hidden}.entity[data-v-f27a1502]{cursor:pointer;justify-content:center;align-items:center;width:220px;height:220px;transition:transform .5s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}.entity[data-v-f27a1502]:hover{transform:scale(1.12)}.entity[data-v-f27a1502]:active{transform:scale(.96)}.core[data-v-f27a1502]{z-index:2;background:linear-gradient(45deg,#0284c7,#38bdf8,#818cf8);border-radius:60% 40% 30% 70%/60% 30% 70% 40%;width:140px;height:140px;transition:all .6s;animation:6s ease-in-out infinite alternate morph-f27a1502,3s ease-in-out infinite alternate breathe-f27a1502;box-shadow:0 0 50px #38bdf880,inset 0 0 20px #fff6}.aura[data-v-f27a1502]{filter:blur(25px);z-index:1;background:radial-gradient(circle,#38bdf866 0%,#0000 70%);border-radius:50%;width:180px;height:180px;transition:all .6s;position:absolute}.entity.connecting .core[data-v-f27a1502]{background:linear-gradient(45deg,#f59e0b,#fbbf24,#d97706);animation:2s ease-in-out infinite alternate morph-f27a1502;box-shadow:0 0 60px #f59e0bb3}.entity.connecting .aura[data-v-f27a1502]{background:radial-gradient(circle,#f59e0b80 0%,#0000 70%)}.energy-ring[data-v-f27a1502]{z-index:3;border:2px dashed #f59e0b99;border-radius:50%;width:190px;height:190px;animation:3s linear infinite rotateRing-f27a1502;position:absolute}.entity.connected .core[data-v-f27a1502]{background:linear-gradient(45deg,#10b981,#34d399,#059669);animation:2s ease-in-out infinite alternate morph-f27a1502,1.2s infinite alternate pulseLive-f27a1502;box-shadow:0 0 80px #10b981cc,inset 0 0 30px #fff9}.entity.connected .aura[data-v-f27a1502]{filter:blur(35px);background:radial-gradient(circle,#10b98199 0%,#0000 70%)}.waves[data-v-f27a1502]{pointer-events:none;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.wave[data-v-f27a1502]{opacity:0;border:2px solid #34d39999;border-radius:50%;width:100%;height:100%;animation:2.4s cubic-bezier(0,.2,.8,1) infinite emitWave-f27a1502;position:absolute}.w2[data-v-f27a1502]{animation-delay:.8s}.w3[data-v-f27a1502]{animation-delay:1.6s}@keyframes morph-f27a1502{0%{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}50%{border-radius:30% 60% 70% 40%/50% 60% 30%}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%}}@keyframes breathe-f27a1502{0%{opacity:.85;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes pulseLive-f27a1502{0%{transform:scale(.98)}to{transform:scale(1.15)}}@keyframes emitWave-f27a1502{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.2)}}@keyframes rotateRing-f27a1502{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.entity.failed .core[data-v-f27a1502]{background:#ef4444;animation:none;box-shadow:0 0 30px #ef444499}
