.galaxy3d.svelte-ai9nst{position:absolute;inset:-20%}.galaxy3d.svelte-ai9nst canvas{width:100%;height:100%;display:block}.input-badge.svelte-xjfjt0{opacity:0;transform:translateY(6px)}.input-badge.visible.svelte-xjfjt0{animation:.4s cubic-bezier(.23,1,.32,1) forwards svelte-xjfjt0-badgeIn}@keyframes svelte-xjfjt0-badgeIn{to{opacity:1;transform:translateY(0)}}.graph-node.svelte-xjfjt0{opacity:0}.graph-node.visible.svelte-xjfjt0{animation:.5s cubic-bezier(.23,1,.32,1) forwards svelte-xjfjt0-nodeIn}@keyframes svelte-xjfjt0-nodeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.edge-line.svelte-xjfjt0{stroke-dasharray:400;stroke-dashoffset:400px}.edge-line.visible.svelte-xjfjt0{animation:1s forwards svelte-xjfjt0-drawEdge}@keyframes svelte-xjfjt0-drawEdge{to{stroke-dashoffset:0}}.typing-dot.svelte-8jdfhl{background:#3b82f666;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite svelte-8jdfhl-typingPulse;display:block}@keyframes svelte-8jdfhl-typingPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.citation-pop.svelte-8jdfhl{animation:.4s cubic-bezier(.34,1.56,.64,1) forwards svelte-8jdfhl-citePop}@keyframes svelte-8jdfhl-citePop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.message-card.svelte-cn9pqo{transform-style:preserve-3d;opacity:0;animation:.6s cubic-bezier(.23,1,.32,1) forwards svelte-cn9pqo-cardFlyIn}@keyframes svelte-cn9pqo-cardFlyIn{0%{opacity:0;filter:blur(4px);translate:40px 20px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}.reaction-pop.svelte-cn9pqo{animation:.35s cubic-bezier(.34,1.56,.64,1) forwards svelte-cn9pqo-reactionPop}@keyframes svelte-cn9pqo-reactionPop{0%{opacity:0;scale:.3}to{opacity:1;scale:1}}.typing-dot.svelte-cn9pqo{background:#fff3;border-radius:50%;width:4px;height:4px;animation:1s ease-in-out infinite svelte-cn9pqo-typingPulse;display:block}@keyframes svelte-cn9pqo-typingPulse{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.message-card.svelte-gmmi2e{transform-style:preserve-3d;opacity:0;animation:.6s cubic-bezier(.23,1,.32,1) forwards svelte-gmmi2e-cardFlyIn}@keyframes svelte-gmmi2e-cardFlyIn{0%{opacity:0;filter:blur(4px);translate:-40px 20px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}.score-bar.svelte-gmmi2e{width:0%;animation:.8s ease-out forwards svelte-gmmi2e-scoreSlide}@keyframes svelte-gmmi2e-scoreSlide{0%{width:0%}to{width:100%}}.message-card.svelte-yama9e{transform-style:preserve-3d;opacity:0;animation:.6s cubic-bezier(.23,1,.32,1) forwards svelte-yama9e-cardFlyIn}@keyframes svelte-yama9e-cardFlyIn{0%{opacity:0;filter:blur(4px);translate:40px 20px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}.message-card.svelte-1k5feuk{transform-style:preserve-3d;opacity:0;animation:.6s cubic-bezier(.23,1,.32,1) forwards svelte-1k5feuk-cardFlyIn}@keyframes svelte-1k5feuk-cardFlyIn{0%{opacity:0;filter:blur(4px);translate:-40px 20px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}.message-card.svelte-rvf7to{transform-style:preserve-3d;opacity:0;animation:.6s cubic-bezier(.23,1,.32,1) forwards svelte-rvf7to-cardFlyIn}@keyframes svelte-rvf7to-cardFlyIn{0%{opacity:0;filter:blur(4px);translate:40px 20px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}.message-card.svelte-1evjvfm{transform-style:preserve-3d;opacity:0;animation:.6s cubic-bezier(.23,1,.32,1) forwards svelte-1evjvfm-cardFlyIn}@keyframes svelte-1evjvfm-cardFlyIn{0%{opacity:0;filter:blur(4px);translate:-40px 20px;scale:.9}to{opacity:1;filter:blur();translate:0;scale:1}}.scanning-dot.svelte-1evjvfm{animation:1s ease-in-out infinite svelte-1evjvfm-pulse}@keyframes svelte-1evjvfm-pulse{0%,to{opacity:.3}50%{opacity:1}}.content-in.svelte-1x7z3up{animation:.4s cubic-bezier(.16,1,.3,1) both svelte-1x7z3up-contentIn}@keyframes svelte-1x7z3up-contentIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.node.svelte-rdvinz,.label.svelte-rdvinz,.hub-node.svelte-rdvinz{opacity:0}.node.anim.svelte-rdvinz,.label.anim.svelte-rdvinz{animation:.5s cubic-bezier(.23,1,.32,1) forwards svelte-rdvinz-nodeIn}.hub-node.anim.svelte-rdvinz{animation:.7s cubic-bezier(.23,1,.32,1) .8s forwards svelte-rdvinz-hubIn}@keyframes svelte-rdvinz-nodeIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes svelte-rdvinz-hubIn{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.02)}to{opacity:1;transform:scale(1)}}.conn.svelte-rdvinz{stroke-dasharray:400;stroke-dashoffset:400px}.conn.anim.svelte-rdvinz{animation:1s forwards svelte-rdvinz-drawLine}@keyframes svelte-rdvinz-drawLine{to{stroke-dashoffset:0}}.jitter-dot.svelte-rdvinz{animation:.6s ease-in-out infinite alternate svelte-rdvinz-jitter}@keyframes svelte-rdvinz-jitter{0%{transform:translate(-.5px,-.5px)}50%{transform:translate(.8px,.5px)}to{transform:translate(-.3px,.7px)}}.steady-dot.svelte-rdvinz{animation:2.5s ease-in-out infinite svelte-rdvinz-steadyPulse}@keyframes svelte-rdvinz-steadyPulse{0%,to{opacity:.4}50%{opacity:.7}}.hub-pulse.svelte-rdvinz{animation:3s ease-in-out infinite svelte-rdvinz-pulse}@keyframes svelte-rdvinz-pulse{0%,to{opacity:.4}50%{opacity:.8}}
