@keyframes svelte-au3ua5-addidea-blob-morph{0%,to{border-radius:50%;transform:translate(-50%,-50%) scale(1.18) rotate(0)}25%{border-radius:58% 42% 55% 45%/52% 48%;transform:translate(-50%,-50%) scale(1.2) rotate(90deg)}50%{border-radius:50% 50% 60% 40%/55% 45%;transform:translate(-50%,-50%) scale(1.22) rotate(180deg)}75%{border-radius:42% 58% 45% 55%/48% 52%;transform:translate(-50%,-50%) scale(1.2) rotate(270deg)}}@keyframes svelte-au3ua5-addidea-breath{0%,to{transform:scale(.9)}50%{transform:scale(1.1)}}@keyframes svelte-au3ua5-addidea-filament-color{0%,to{color:#000}50%{color:#78350f}}.addidea-blob.svelte-au3ua5{position:absolute;top:50%;left:50%;width:3.3rem;height:3.3rem;background-color:#fde047;opacity:.55;pointer-events:none;z-index:-1;will-change:transform,border-radius;transition:opacity .25s ease;animation:svelte-au3ua5-addidea-blob-morph 8s ease-in-out infinite}.dark .addidea-blob.svelte-au3ua5{background-color:#facc15;opacity:.3}.addidea-button.svelte-au3ua5{will-change:transform;animation:svelte-au3ua5-addidea-breath 5s ease-in-out infinite}.addidea-trigger.svelte-au3ua5 .addidea-icon{will-change:color;animation:svelte-au3ua5-addidea-filament-color 6s ease-in-out infinite}.addidea-trigger.svelte-au3ua5:hover .addidea-blob:where(.svelte-au3ua5){opacity:0}.addidea-trigger.svelte-au3ua5:hover .addidea-button:where(.svelte-au3ua5){animation-play-state:paused}.addidea-trigger.svelte-au3ua5:hover .addidea-icon{animation:none;color:#000}@media (prefers-reduced-motion: reduce){.addidea-blob.svelte-au3ua5,.addidea-button.svelte-au3ua5{animation:none}.addidea-trigger.svelte-au3ua5 .addidea-icon{animation:none;color:#78350f}}.addidea-panel-scroll.svelte-au3ua5{height:100%;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:calc(1.5rem + env(safe-area-inset-bottom,0px))}.addidea-panel-scroll.svelte-au3ua5::-webkit-scrollbar{display:none}.transition-width.svelte-v6kj9q{transition:width .3s ease-in-out}.custom-scroll.svelte-v6kj9q{scrollbar-width:none;scrollbar-color:transparent transparent}.custom-scroll.svelte-v6kj9q:hover{scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.6) transparent}.custom-scroll.svelte-v6kj9q::-webkit-scrollbar{width:8px;height:8px;background:transparent}.custom-scroll.svelte-v6kj9q::-webkit-scrollbar-thumb{background-color:transparent;border-radius:9999px}.custom-scroll.svelte-v6kj9q:hover::-webkit-scrollbar-thumb{background-color:#64646499}.custom-scroll.svelte-v6kj9q::-webkit-scrollbar-track{background:transparent}.scroll-padding-safe.svelte-v6kj9q{padding-bottom:max(2rem,calc(env(safe-area-inset-bottom) + 2rem))}.graph-stage{overflow:hidden;min-height:320px}@media (max-width: 1024px){.graph-stage{min-height:min(70vh,640px)}}.graph-canvas{position:relative;z-index:1;display:block}.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-11y2k9c-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}.idea-node .idea-body{pointer-events:none;opacity:0;transition:opacity .25s ease}.idea-node.is-hovered .idea-body,.idea-node.is-selected .idea-body{opacity:.9}.idea-node.is-muted .idea-body{opacity:0}.idea-node .idea-body-text{fill:#0f172ac7;font-size:11px;font-weight:500;letter-spacing:.01em;paint-order:stroke fill;stroke:#ffffff8c;stroke-width:.5px}@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 .idea-body-text{fill:#f1f5f9d9;stroke:#0f172a8c;stroke-width:.4px;filter:drop-shadow(0 0 6px rgba(15,23,42,.85))}}.idea-node .node-halo{transition:opacity .4s ease}.idea-node .node-star{pointer-events:none;font-size:12px;font-weight:700;fill:#111827db;stroke:#ffffff73;stroke-width:.45px;paint-order:stroke fill;transition:opacity .2s ease}.idea-node.is-muted .node-star{opacity:.2!important}@media (prefers-color-scheme: dark){.idea-node .node-star{fill:#f8fafcf2;stroke:#0f172acc;stroke-width:.55px}}.idea-node.is-selected .node-halo{animation:svelte-11y2k9c-haloPulse 9s ease-in-out infinite}.idea-node.is-connected .node-halo{animation:svelte-11y2k9c-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-11y2k9c-graphBreath{0%{transform:scale(1);opacity:.55}50%{transform:scale(1.08);opacity:.9}to{transform:scale(1);opacity:.55}}@keyframes svelte-11y2k9c-haloPulse{0%{transform:scale(1);opacity:.65}50%{transform:scale(1.1);opacity:.95}to{transform:scale(1);opacity:.65}}@keyframes svelte-11y2k9c-haloPulseSoft{0%{transform:scale(1);opacity:.25}50%{transform:scale(1.06);opacity:.4}to{transform:scale(1);opacity:.25}}.transition-width.svelte-184gxmo{transition:width .3s ease-in-out}.custom-scroll.svelte-184gxmo{scrollbar-width:thin;scrollbar-color:rgba(156,163,175,.4) transparent}.custom-scroll.svelte-184gxmo::-webkit-scrollbar{width:8px}.custom-scroll.svelte-184gxmo::-webkit-scrollbar-track{background:transparent}.custom-scroll.svelte-184gxmo::-webkit-scrollbar-thumb{background-color:#9ca3af66;border-radius:9999px}.custom-scroll.svelte-184gxmo::-webkit-scrollbar-thumb:hover{background-color:#9ca3af99}.dark .custom-scroll.svelte-184gxmo{scrollbar-color:rgba(156,163,175,.6) transparent}.dark .custom-scroll.svelte-184gxmo::-webkit-scrollbar-thumb{background-color:#9ca3af99}.dark .custom-scroll.svelte-184gxmo::-webkit-scrollbar-thumb:hover{background-color:#9ca3afcc}.connection-columns.svelte-184gxmo{scrollbar-width:none}.connection-columns.svelte-184gxmo::-webkit-scrollbar{display:none}.connection-card.svelte-184gxmo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
