@keyframes decor-orbit-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes decor-orbit-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes decor-pulse-soft{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes decor-pulse-strong{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}@keyframes decor-core-breathe{0%,to{filter:brightness();transform:scale(1)}50%{filter:brightness(1.15);transform:scale(1.04)}}@keyframes decor-spark{0%{opacity:0;transform:scaleX(.4)}20%{opacity:1;transform:scaleX(1)}60%{opacity:.4}to{opacity:0;transform:scaleX(1)}}@keyframes decor-thinking-dot{0%,80%,to{opacity:.25;transform:translateY(0)scale(.85)}40%{opacity:1;transform:translateY(-2px)scale(1)}}@keyframes decor-drift-a{0%{transform:translate(0%,0%)scale(1)}50%{transform:translate(8%,-6%)scale(1.1)}to{transform:translate(0%,0%)scale(1)}}@keyframes decor-drift-b{0%{transform:translate(0%,0%)scale(1)}50%{transform:translate(-7%,5%)scale(1.08)}to{transform:translate(0%,0%)scale(1)}}@keyframes decor-drift-c{0%{transform:translate(0%,0%)scale(1)}50%{transform:translate(5%,7%)scale(1.12)}to{transform:translate(0%,0%)scale(1)}}@keyframes decor-drift-d{0%{transform:translate(0%,0%)scale(1)}50%{transform:translate(-6%,-8%)scale(1.05)}to{transform:translate(0%,0%)scale(1)}}@keyframes decor-node-pulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes decor-glow-fade{0%{opacity:1}to{opacity:0}}.decor-orb{pointer-events:none;display:inline-block;position:relative}.decor-orb__svg{display:block;overflow:visible}.decor-orb__ring-outer{transform-origin:50%;animation:22s linear infinite decor-orbit-slow}.decor-orb__ring-inner{transform-origin:50%;animation:14s linear infinite decor-orbit-reverse}.decor-orb__core{transform-origin:50%;animation:3.4s ease-in-out infinite decor-core-breathe}.decor-orb--thinking .decor-orb__ring-outer{animation-duration:14s}.decor-orb--thinking .decor-orb__ring-inner{animation-duration:9s}.decor-orb--thinking .decor-orb__core{animation-duration:1.8s}.decor-orb--active .decor-orb__ring-outer{animation-duration:8s}.decor-orb--active .decor-orb__ring-inner{animation-duration:5s}.decor-orb--active .decor-orb__core{animation-duration:1.2s}.decor-orb__spark{transform-origin:0;opacity:0;animation:1.6s ease-in-out infinite decor-spark}.decor-swarm{width:100%;display:block;position:relative}.decor-swarm__canvas{width:100%;height:100%;display:block}.decor-swarm__labels{pointer-events:none;position:absolute;inset:0}.decor-swarm__label{letter-spacing:.04em;color:#ffffffb3;text-shadow:0 1px 2px #00000080;white-space:nowrap;font-family:inherit;font-size:10px;position:absolute;transform:translate(-50%,-50%)}.decor-mesh{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.decor-mesh__blob{filter:blur(60px);will-change:transform;mix-blend-mode:screen;border-radius:50%;position:absolute}.decor-mesh__blob--a{animation:18s ease-in-out infinite decor-drift-a}.decor-mesh__blob--b{animation:22s ease-in-out infinite decor-drift-b}.decor-mesh__blob--c{animation:26s ease-in-out infinite decor-drift-c}.decor-mesh__blob--d{animation:30s ease-in-out infinite decor-drift-d}.decor-mesh__noise{opacity:.04;mix-blend-mode:overlay;pointer-events:none;position:absolute;inset:0}.decor-thinking{align-items:center;gap:4px;line-height:1;display:inline-flex}.decor-thinking__dot{will-change:opacity, transform;background:currentColor;border-radius:50%;animation:1.2s ease-in-out infinite decor-thinking-dot;display:inline-block}.decor-thinking__dot:nth-child(2){animation-delay:.15s}.decor-thinking__dot:nth-child(3){animation-delay:.3s}@media (prefers-reduced-motion:reduce){.decor-orb__ring-outer,.decor-orb__ring-inner,.decor-orb__core,.decor-orb__spark,.decor-mesh__blob,.decor-thinking__dot{animation-duration:1ms!important;animation-iteration-count:1!important}.decor-orb__spark{opacity:0!important}.decor-thinking__dot{opacity:.7!important}}
