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