.agent-orb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--seed);border-radius:50%;grid-template-areas:"stack";display:grid;position:relative;overflow:hidden}@supports (background:oklch(from red l c h)){.agent-orb:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){background:var(--bg)}}.agent-orb--paused:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .agent-orb-fluid span{will-change:auto;animation-play-state:paused}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){width:100%;height:100%;filter:blur(calc(var(--blur-amount) * 1.6)) contrast(1.3) saturate(1.2);box-shadow:inset 0 0 calc(var(--shadow-spread) * 3) calc(var(--shadow-spread) * .8) var(--bg);border-radius:50%;grid-area:stack;position:relative;overflow:hidden}.agent-orb--lite:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .agent-orb-fluid{filter:none}@media (max-width:767px){.agent-orb--lite:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .agent-orb-fluid span{will-change:auto;animation:none}}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{will-change:transform;border-radius:50%;position:absolute}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .blob-1{background:radial-gradient(circle at center, var(--c1) 0%, transparent 58%);width:120%;height:120%;animation:drift1 calc(var(--animation-duration) * 1) ease-in-out infinite;top:-25%;left:-30%}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .blob-2{background:radial-gradient(circle at center, var(--c2) 0%, transparent 58%);width:105%;height:105%;animation:drift2 calc(var(--animation-duration) * 1.3) ease-in-out infinite;top:-15%;left:20%}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .blob-3{background:radial-gradient(circle at center, var(--c3) 0%, transparent 56%);width:100%;height:100%;animation:drift3 calc(var(--animation-duration) * 1.6) ease-in-out infinite;top:20%;left:-20%}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .blob-4{background:radial-gradient(circle at center, var(--c1) 0%, transparent 54%);width:95%;height:95%;animation:drift4 calc(var(--animation-duration) * .8) ease-in-out infinite;top:25%;left:25%}.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .blob-5{background:radial-gradient(circle at center, var(--c2) 0%, transparent 54%);width:90%;height:90%;animation:drift5 calc(var(--animation-duration) * 1.15) ease-in-out infinite;top:-10%;left:0%}.agent-orb-icon:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#){object-fit:contain;z-index:1;pointer-events:none;grid-area:stack;place-self:center}@keyframes drift1{0%{transform:translate(0)scale(1)}25%{transform:translate(45%,30%)scale(1.35)}50%{transform:translate(22%,55%)scale(1)}75%{transform:translate(-32%,32%)scale(1.4)}to{transform:translate(0)scale(1)}}@keyframes drift2{0%{transform:translate(0)scale(1.1)}25%{transform:translate(-42%,35%)scale(.8)}50%{transform:translate(-20%,-40%)scale(1.3)}75%{transform:translate(35%,-18%)scale(.9)}to{transform:translate(0)scale(1.1)}}@keyframes drift3{0%{transform:translate(0)scale(.9)}25%{transform:translate(40%,-42%)scale(1.35)}50%{transform:translate(-34%,-22%)scale(1)}75%{transform:translate(-16%,40%)scale(1.3)}to{transform:translate(0)scale(.9)}}@keyframes drift4{0%{transform:translate(0)scale(1.15)}25%{transform:translate(-38%,-40%)scale(.85)}50%{transform:translate(38%,-26%)scale(1.25)}75%{transform:translate(26%,38%)scale(.9)}to{transform:translate(0)scale(1.15)}}@keyframes drift5{0%{transform:translate(0)scale(1)}25%{transform:translate(32%,-34%)scale(1.3)}50%{transform:translate(-38%,20%)scale(.85)}75%{transform:translate(-14%,-36%)scale(1.25)}to{transform:translate(0)scale(1)}}@media (prefers-reduced-motion:reduce){.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{animation:none}}@media (max-width:640px){.agent-orb-fluid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) span{will-change:auto;animation-play-state:paused}}
