.skeleton-line.svelte-107ikv{position:relative;overflow:hidden;background:linear-gradient(90deg,#e2e8f0,#f1f5f9,#e2e8f0)}.skeleton-line.animate-pulse.svelte-107ikv{animation:svelte-107ikv-shimmer 1.8s ease-in-out infinite}@keyframes svelte-107ikv-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.template-skeleton.svelte-16vib8m{border-left-color:#cbd5e1}div.svelte-rrnglf::-webkit-scrollbar{width:8px}div.svelte-rrnglf::-webkit-scrollbar-track{background:transparent}div.svelte-rrnglf::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:4px}div.svelte-rrnglf::-webkit-scrollbar-thumb:hover{background-color:#9ca3afb3}.line-clamp-2.svelte-1oavrwh{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.node.svelte-1qqs3d9{position:absolute;transform:translate(-50%,-50%);min-width:96px;max-width:134px;padding:8px 10px;border-radius:12px;border:1px solid rgba(148,163,184,.45);background:#ffffffe6;box-shadow:inset 0 1px 6px #00000014,0 20px 50px -28px #0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#0f172a;pointer-events:auto;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.node.sender.svelte-1qqs3d9{border-color:#4f46e5b3}.node.target.svelte-1qqs3d9{border-color:#45e2d48c;background:radial-gradient(circle at 80% 20%,rgba(69,226,212,.08),transparent 60%),#ffffffe6}.you-label.svelte-1qqs3d9{color:#0ea5e9}.label.svelte-1qqs3d9{font-weight:600;font-size:12px}.badge.svelte-1qqs3d9{display:inline-flex;align-items:center;gap:4px;font-weight:700;font-size:11px;color:#0f172a;background:linear-gradient(135deg,#45e2d4,#6bd8ff);padding:5px 8px;border-radius:8px;box-shadow:0 8px 22px -20px #45e2d48c}.tag.svelte-1qqs3d9{margin-top:2px;font-size:10px;color:#475569}.micro.svelte-1qqs3d9{margin-top:2px;display:inline-flex;padding:4px 7px;border-radius:999px;background:#94a3b81f;font-size:10px;color:#475569}.node.svelte-1qqs3d9:hover,.node.svelte-1qqs3d9:focus-visible{outline:1px solid rgba(99,102,241,.35);transform:translate(-50%,-50%) scale(1.02)}.node.sender.svelte-1qqs3d9:hover,.node.sender.svelte-1qqs3d9:focus-visible{box-shadow:inset 0 1px 6px #00000014,0 16px 45px -24px #4f46e552}.animate-flow-once.svelte-1qqs3d9{stroke-dasharray:120;stroke-dashoffset:120;animation:svelte-1qqs3d9-flow-once ease-out forwards}.animate-trace.svelte-1qqs3d9{stroke-dasharray:40;stroke-dashoffset:40;animation:svelte-1qqs3d9-trace-loop 2.6s ease-in-out infinite}@keyframes svelte-1qqs3d9-flow-once{0%{stroke-dashoffset:120;opacity:0}15%{opacity:1}65%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}@keyframes svelte-1qqs3d9-trace-loop{0%{stroke-dashoffset:40;opacity:0}25%{opacity:.5}50%{stroke-dashoffset:0;opacity:.85}75%{opacity:.5}to{stroke-dashoffset:-40;opacity:0}}.citation-link.svelte-1gahxrt{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.citation-link.svelte-1gahxrt:hover{text-decoration:underline}
