@keyframes svelte-1slftaj-breathe{0%{box-shadow:0 0 #fcd34db3,0 0 #fcd34d80;transform:scale(1)}50%{box-shadow:0 0 0 8px #fcd34d33,0 0 0 16px #fcd34d1a;transform:scale(1.04)}to{box-shadow:0 0 #fcd34db3,0 0 #fcd34d80;transform:scale(1)}}.animate-breathe.svelte-1slftaj{animation:svelte-1slftaj-breathe 4s ease-in-out infinite}.transition-width.svelte-vnbacu{transition:width .3s ease-in-out}.custom-scroll.svelte-vnbacu{scrollbar-width:none;scrollbar-color:transparent transparent}.custom-scroll.svelte-vnbacu:hover{scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.6) transparent}.custom-scroll.svelte-vnbacu::-webkit-scrollbar{width:8px;height:8px;background:transparent}.custom-scroll.svelte-vnbacu::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px}.custom-scroll.svelte-vnbacu:hover::-webkit-scrollbar-thumb{background-color:#64646499}.custom-scroll.svelte-vnbacu::-webkit-scrollbar-track{background:transparent}.scroll-padding-safe.svelte-vnbacu{padding-bottom:max(2rem,calc(env(safe-area-inset-bottom) + 2rem))}.graph-stage{overflow:hidden}.graph-canvas{position:relative;z-index:1}.graph-breath-overlay{position:absolute;inset:-10%;background:radial-gradient(circle at 20% 20%,rgba(252,211,77,.12),transparent 45%),radial-gradient(circle at 80% 30%,rgba(59,130,246,.12),transparent 50%),radial-gradient(circle at 40% 80%,rgba(236,72,153,.12),transparent 55%);animation:svelte-1fpux9c-graphBreath 16s ease-in-out infinite;filter:blur(8px);z-index:0}.graph-links .idea-link{transition:stroke-width .2s ease,opacity .2s ease}.graph-links .idea-link.is-active{filter:drop-shadow(0 0 6px rgba(56,189,248,.45))}.graph-links .idea-link.is-muted{opacity:.1!important}.graph-nodes .idea-node{transition:opacity .2s ease}.idea-node .idea-label{pointer-events:none;opacity:.18;transition:opacity .25s ease,transform .2s ease}.idea-node.is-connected .idea-label{opacity:.5}.idea-node.is-selected .idea-label,.idea-node.is-hovered .idea-label{opacity:1}.idea-node.is-muted .idea-label{opacity:.08}.idea-node .idea-label-text{fill:#0f172a;font-size:12px;font-weight:600;letter-spacing:.02em;paint-order:stroke fill;stroke:#0f172a40;stroke-width:.6px}@media (prefers-color-scheme: dark){.idea-node .idea-label-text{fill:#fefefe;stroke:#0f172a8c;stroke-width:.4px;filter:drop-shadow(0 0 6px rgba(15,23,42,.9))}}.idea-node .node-halo{transition:opacity .4s ease}.idea-node.is-selected .node-halo{animation:svelte-1fpux9c-haloPulse 9s ease-in-out infinite}.idea-node.is-connected .node-halo{animation:svelte-1fpux9c-haloPulseSoft 12s ease-in-out infinite}.graph-link-labels .idea-link-label{pointer-events:none;transition:opacity .22s ease;opacity:0}.graph-link-labels .idea-link-label.is-visible{filter:drop-shadow(0 4px 14px rgba(15,23,42,.4))}.link-label-stack{display:block;transform-origin:center}.link-label-entry{cursor:default}.link-label-icon{filter:drop-shadow(0 0 4px rgba(148,163,184,.25))}.link-label-text{font-size:11px;font-weight:600;letter-spacing:.01em;fill:#0f172a;stroke:#0f172a2e;stroke-width:.4px;paint-order:stroke fill}@media (prefers-color-scheme: dark){.link-label-text{fill:#fefefe;stroke:#0f172a8c;stroke-width:.34px;filter:drop-shadow(0 0 8px rgba(15,23,42,.95)) drop-shadow(0 0 14px rgba(255,255,255,.45))}}@keyframes svelte-1fpux9c-graphBreath{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.9}to{transform:scale(1);opacity:.55}}@keyframes svelte-1fpux9c-haloPulse{0%{transform:scale(1);opacity:.65}50%{transform:scale(1.1);opacity:.95}to{transform:scale(1);opacity:.65}}@keyframes svelte-1fpux9c-haloPulseSoft{0%{transform:scale(1);opacity:.25}50%{transform:scale(1.06);opacity:.4}to{transform:scale(1);opacity:.25}}.transition-width.svelte-rlhpb{transition:width .3s ease-in-out}.custom-scroll.svelte-rlhpb{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.4) transparent}.custom-scroll.svelte-rlhpb::-webkit-scrollbar{width:8px}.custom-scroll.svelte-rlhpb::-webkit-scrollbar-track{background:transparent}.custom-scroll.svelte-rlhpb::-webkit-scrollbar-thumb{background-color:#9ca3af66;border-radius:9999px}.custom-scroll.svelte-rlhpb::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}
