html[data-agent-selecting] [data-agent-section]{cursor:pointer;outline-offset:5px;outline:2px dashed #c084fc8c;transition:outline-color .15s,box-shadow .15s}html[data-agent-selecting] [data-agent-section][data-agent-hover],html[data-agent-selecting] [data-agent-section]:focus-visible{z-index:1;outline:3px solid #c084fc;position:relative;box-shadow:0 0 0 8px #a855f738,0 0 36px #a855f780}:root[data-theme=light][data-agent-selecting] [data-agent-section]{outline-color:#7e22ce80}:root[data-theme=light][data-agent-selecting] [data-agent-section][data-agent-hover],:root[data-theme=light][data-agent-selecting] [data-agent-section]:focus-visible{outline-color:#7e22ce;box-shadow:0 0 0 8px #7e22ce29,0 0 30px #7e22ce59}html[data-agent-selecting] [data-agent-section] a,html[data-agent-selecting] [data-agent-section] button{pointer-events:none}@media (prefers-reduced-motion:reduce){html[data-agent-selecting] [data-agent-section]{transition:none}}.agent-orb{filter:drop-shadow(0 0 6px #c084fca6);background:conic-gradient(#a855f7,#e879f9,#c084fc,#7c3aed,#a855f7);border-radius:9999px;flex-shrink:0;width:18px;height:18px;animation:1.1s linear infinite agent-orb-turn;display:inline-block;position:relative;-webkit-mask:radial-gradient(farthest-side,#0000 58%,#000 61%);mask:radial-gradient(farthest-side,#0000 58%,#000 61%)}.agent-orb-wrap{justify-content:center;align-items:center;animation:1.2s ease-in-out infinite agent-orb-beat;display:inline-flex;position:relative}.agent-orb-wrap:before{content:"";pointer-events:none;border:2px solid #e879f9b3;border-radius:9999px;animation:1.2s ease-out infinite agent-orb-halo;position:absolute;inset:-2px}.agent-orb-wrap:after{content:"";background:#f5d0fe;border-radius:9999px;width:7px;height:7px;animation:1.2s ease-in-out infinite agent-orb-core;position:absolute;box-shadow:0 0 10px 2px #e879f9f2}@keyframes agent-orb-turn{to{transform:rotate(360deg)}}@keyframes agent-orb-core{0%,to{opacity:.55;transform:scale(.45)}18%{opacity:1;transform:scale(1.2)}34%{transform:scale(.8)}48%{opacity:1;transform:scale(1.05)}}@keyframes agent-orb-beat{0%,60%,to{transform:scale(1)}18%{transform:scale(1.16)}34%{transform:scale(1.02)}48%{transform:scale(1.1)}}@keyframes agent-orb-halo{0%{opacity:.8;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.9)}}.agent-shimmer{background:linear-gradient(90deg, var(--gf-text-muted,#c4b5fd) 0%, var(--gf-text-muted,#c4b5fd) 35%, #f5d0fe 50%, var(--gf-text-muted,#c4b5fd) 65%, var(--gf-text-muted,#c4b5fd) 100%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite agent-shimmer}:root[data-theme=light] .agent-shimmer{background-image:linear-gradient(90deg,#6b21a8 0% 35%,#d946ef 50%,#6b21a8 65% 100%)}@keyframes agent-shimmer{0%{background-position:100% 0}to{background-position:-150% 0}}.agent-wave{flex-shrink:0;align-items:center;gap:3px;height:20px;display:inline-flex}.agent-wave>span{transform-origin:50%;background:linear-gradient(#f87171,#ef4444);border-radius:9999px;width:3px;height:100%;animation:.9s ease-in-out infinite agent-wave}.agent-wave>span:nth-child(2){animation-delay:-.15s}.agent-wave>span:nth-child(3){animation-delay:-.45s}.agent-wave>span:nth-child(4){animation-delay:-.3s}.agent-wave>span:nth-child(5){animation-delay:-.6s}@keyframes agent-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.agent-rings:before,.agent-rings:after{content:"";pointer-events:none;border:2px solid #f871718c;border-radius:9999px;animation:1.6s ease-out infinite agent-ring;position:absolute;inset:0}.agent-rings:after{animation-delay:.8s}@keyframes agent-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}.agent-spin{border:2px solid;border-right-color:#0000;border-radius:9999px;width:12px;height:12px;animation:.7s linear infinite agent-orb-turn;display:inline-block}.agent-enter{animation:.22s ease-out both agent-enter}@keyframes agent-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.agent-fab-beat{position:relative}.agent-fab-beat:before{content:"";pointer-events:none;border-radius:9999px;animation:2.6s ease-out infinite agent-fab-halo;position:absolute;inset:0;box-shadow:0 0 #c084fc99}@keyframes agent-fab-halo{0%{box-shadow:0 0 #c084fc99}45%,to{box-shadow:0 0 0 14px #c084fc00}}.agent-fab-wiggle{transform-origin:50%;animation:4.74s ease-in-out infinite agent-fab-wiggle}@keyframes agent-fab-wiggle{0%,88.6%{transform:rotate(0)}90.5%{transform:rotate(16deg)}92.4%{transform:rotate(-16deg)}94.3%{transform:rotate(11deg)}96.2%{transform:rotate(-11deg)}98.1%{transform:rotate(6deg)}to{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.agent-fab-wiggle,.agent-fab-beat:before,.agent-orb,.agent-orb-wrap,.agent-orb-wrap:before,.agent-orb-wrap:after,.agent-shimmer,.agent-wave>span,.agent-rings:before,.agent-rings:after,.agent-spin,.agent-enter{animation:none}.agent-shimmer{color:inherit;background:0 0}.agent-wave>span{transform:scaleY(.6)}.agent-rings:before,.agent-rings:after{display:none}}
