.node-container.svelte-xbwyin{position:absolute;width:var(--node-size);height:var(--node-size);aspect-ratio:1 / 1;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:width .5s ease,height .5s ease,left .8s cubic-bezier(.4,0,.2,1),top .8s cubic-bezier(.4,0,.2,1);transform:translate(-50%,-50%)}.avatar-link.svelte-xbwyin{width:100%;height:100%;display:block;text-decoration:none}.avatar.svelte-xbwyin{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid white;box-shadow:0 4px 12px #00000026;filter:grayscale(var(--grayscale, 100%));transition:filter .5s ease}.avatar-placeholder.svelte-xbwyin{width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,#a1c4fd,#c2e9fb);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:calc(var(--node-size) / 2.5);border:2px solid white;filter:grayscale(var(--grayscale, 100%));transition:filter .5s ease}.bubbles-container.svelte-xbwyin{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:150px;display:flex;flex-direction:column-reverse;align-items:center;pointer-events:none;z-index:10}.bubble-link.svelte-xbwyin{text-decoration:none;pointer-events:auto;width:100%;display:flex;justify-content:center}.bubble-popup.svelte-xbwyin{background:#fff;border-radius:12px;padding:6px 10px;margin-bottom:4px;box-shadow:0 4px 15px #0000001a;border:1px solid rgba(0,0,0,.05);max-width:100%;transition:transform .2s ease}@media(max-width:640px){.bubble-popup.svelte-xbwyin{padding:4px 8px}}.bubble-link.svelte-xbwyin:hover .bubble-popup:where(.svelte-xbwyin){transform:scale(1.05);background:#f8fafc}.bubble-content.svelte-xbwyin{display:flex;flex-direction:column;gap:2px}.bubble-header.svelte-xbwyin{display:flex;align-items:center;gap:4px;font-size:.6rem;font-weight:700;color:#888;text-transform:uppercase}.bubble-text.svelte-xbwyin{font-size:.75rem;color:#333;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body{margin:0;overflow:hidden;background:#0f172a}.page-container.svelte-1icv0gg{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at center,#1e293b,#0f172a);color:#fff;position:relative;overflow:hidden}.zoom-container.svelte-1icv0gg{width:100%;height:100%;cursor:grab}.zoom-container.svelte-1icv0gg:active{cursor:grabbing}.transform-layer.svelte-1icv0gg{width:100%;height:100%;transform-origin:0 0}.nodes-wrapper.svelte-1icv0gg{position:absolute;left:50%;top:50%;width:0;height:0}.status-overlay.svelte-1icv0gg{display:flex;flex-direction:column;align-items:center;gap:16px;z-index:100}.spinner.svelte-1icv0gg{width:40px;height:40px;border:4px solid rgba(255,255,255,.1);border-top-color:#3b82f6;border-radius:50%;animation:svelte-1icv0gg-spin 1s linear infinite}@keyframes svelte-1icv0gg-spin{to{transform:rotate(360deg)}}.error.svelte-1icv0gg{color:#ef4444;background:#ef44441a;padding:12px 24px;border-radius:999px}
