.bubble-field[data-v-fcd53ff9]{position:relative}.net[data-v-fcd53ff9]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.net-line[data-v-fcd53ff9]{stroke-dasharray:6 10;animation:dashflow-fcd53ff9 4s linear infinite;opacity:.8}@keyframes dashflow-fcd53ff9{to{stroke-dashoffset:-64}}.bubble[data-v-fcd53ff9]{position:absolute;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;transform:translate(-50%,-50%);animation:popIn-fcd53ff9 .85s cubic-bezier(.22,1.6,.36,1) backwards;will-change:transform}@keyframes popIn-fcd53ff9{0%{opacity:0;scale:.1}62%{opacity:1;scale:1.14}to{opacity:1;scale:1}}.bubble[data-v-fcd53ff9]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 32% 26%,#ffffff29,#ffffff08 46%,#0a0e2180);border:1px solid var(--border);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 12px 44px #00000073,inset 0 0 32px #7c6cff1a}.bubble[data-v-fcd53ff9]:after{content:"";position:absolute;left:18%;right:18%;top:7%;height:20%;border-radius:50%;background:linear-gradient(180deg,rgba(255,255,255,.28),transparent);filter:blur(2px);pointer-events:none}.ring[data-v-fcd53ff9]{position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:1.6px solid rgba(124,108,255,.55);animation:ringPulse-fcd53ff9 2.6s ease-in-out infinite;pointer-events:none}@keyframes ringPulse-fcd53ff9{0%,to{opacity:.9;scale:1}50%{opacity:.35;scale:1.045}}.avatar[data-v-fcd53ff9]{border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,.3);box-shadow:0 6px 22px #0006,inset 0 2px 8px #ffffff47;width:46%;height:46%}.meta[data-v-fcd53ff9]{position:relative;text-align:center;margin-top:6px;z-index:1;max-width:92%}.name[data-v-fcd53ff9]{font-weight:700;color:var(--text);text-shadow:0 2px 8px rgba(0,0,0,.5);white-space:nowrap}.group[data-v-fcd53ff9]{color:var(--muted);display:flex;align-items:center;gap:4px;justify-content:center;margin-top:2px}.status-dot[data-v-fcd53ff9]{width:7px;height:7px;border-radius:50%}.status-dot.on[data-v-fcd53ff9]{background:var(--green);box-shadow:0 0 8px var(--green);animation:breath 2s ease-in-out infinite}.status-dot.off[data-v-fcd53ff9]{background:#64748b}.offline[data-v-fcd53ff9]{filter:saturate(.35) brightness(.72)}.pickable[data-v-fcd53ff9]{cursor:pointer;transition:filter .2s ease,scale .25s cubic-bezier(.2,.7,.2,1)}.pickable[data-v-fcd53ff9]:hover{filter:brightness(1.15);scale:1.03}.selected[data-v-fcd53ff9]{scale:1.06}.sel-check[data-v-fcd53ff9]{position:absolute;right:4%;top:4%;width:30%;height:30%;border-radius:50%;background:linear-gradient(135deg,var(--green),#059669);color:#04140b;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #34d39999;z-index:2;animation:checkPop-fcd53ff9 .4s cubic-bezier(.22,1.6,.36,1)}@keyframes checkPop-fcd53ff9{0%{opacity:0;scale:.2;rotate:-30deg}to{opacity:1;scale:1;rotate:0deg}}.self .ring[data-v-fcd53ff9]{border-color:#38bdf8e6}.self-badge[data-v-fcd53ff9]{position:absolute;right:5%;bottom:12%;width:27%;height:27%;border-radius:50%;background:linear-gradient(135deg,#38bdf8,#0284c7);color:#04121f;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #38bdf88c;z-index:2;animation:checkPop-fcd53ff9 .4s cubic-bezier(.22,1.6,.36,1) backwards}
