.mascot_orbWrap__YwBZ5{position:relative;border-radius:26px;animation:mascot_breathe__H5Fxc 4.5s ease-in-out infinite;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mascot_orbWrap__YwBZ5:before{content:"";position:absolute;inset:-1.5px;border-radius:27px;background:conic-gradient(from 0deg,transparent 0deg,var(--c) 90deg,transparent 200deg);-webkit-mask:linear-gradient(#000,#000) content-box,linear-gradient(#000,#000);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;opacity:0;animation:mascot_ringspin__seMXc 6s linear infinite;transition:opacity .35s}.mascot_agentCard__rLkDn:hover .mascot_orbWrap__YwBZ5,.mascot_agentTile__Dl3j5:hover .mascot_orbWrap__YwBZ5{transform:translateY(-10px) scale(1.06);box-shadow:0 24px 60px -12px color-mix(in srgb,var(--c) 45%,transparent)}.mascot_agentCard__rLkDn:hover .mascot_orbWrap__YwBZ5{transform:scale(1.06) rotate(-3deg)}.mascot_agentCard__rLkDn:hover .mascot_orbWrap__YwBZ5:before,.mascot_agentTile__Dl3j5:hover .mascot_orbWrap__YwBZ5:before{opacity:1}.mascot_orbImg__7cDYK{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover;transition:transform .35s}.mascot_agentCard__rLkDn:hover .mascot_orbImg__7cDYK,.mascot_agentTile__Dl3j5:hover .mascot_orbImg__7cDYK{transform:scale(1.06)}.mascot_statusDot__No2XM{width:6px;height:6px;box-shadow:0 0 8px var(--color-brand-green,#549e79)}.mascot_liveDot__aP2U2,.mascot_statusDot__No2XM{border-radius:50%;background:var(--color-brand-green,#549e79);animation:mascot_livepulse__QQt3D 2.4s ease infinite}.mascot_liveDot__aP2U2{position:absolute;top:-5px;right:-5px;width:15px;height:15px;border:3px solid var(--color-surface-elevated,#1d1e22)}.mascot_badgeDot__V7bYA{width:7px;height:7px;border-radius:50%;background:var(--color-brand-teal,#00ffd4);box-shadow:0 0 10px var(--color-brand-teal,#00ffd4);animation:mascot_badgepulse__f8mv5 2s ease infinite}@keyframes mascot_breathe__H5Fxc{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.015)}}@keyframes mascot_ringspin__seMXc{to{transform:rotate(1turn)}}@keyframes mascot_livepulse__QQt3D{0%,to{opacity:1}50%{opacity:.35}}@keyframes mascot_badgepulse__f8mv5{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.mascot_badgeDot__V7bYA,.mascot_liveDot__aP2U2,.mascot_orbWrap__YwBZ5,.mascot_orbWrap__YwBZ5:before,.mascot_statusDot__No2XM{animation-duration:.001ms!important;animation-iteration-count:1!important}}@keyframes ob-drift-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.ob-drift{animation:ob-drift-up var(--ob-drift-dur,26s) linear infinite}@keyframes ob-chip-pop{0%,2%{opacity:0;transform:translateY(5px) scale(.92)}28%,6%{opacity:1;transform:translateY(0) scale(1)}33%,to{opacity:0;transform:translateY(-4px) scale(.95)}}.ob-chip{opacity:0;animation:ob-chip-pop 6s ease-in-out infinite;animation-delay:var(--ob-chip-delay,0s)}@keyframes ob-tile-pop{0%,4%{opacity:0;transform:scale(.86)}10%,82%{opacity:1;transform:scale(1)}90%,to{opacity:0;transform:scale(.94)}}.ob-tile{opacity:0;animation:ob-tile-pop 6.5s ease-in-out infinite;animation-delay:var(--ob-tile-delay,0s)}@keyframes ob-bar-grow{0%,6%{transform:scaleY(.08)}16%,84%{transform:scaleY(1)}94%,to{transform:scaleY(.08)}}.ob-bar{transform-origin:bottom;transform:scaleY(.08);animation:ob-bar-grow 6.5s ease-in-out infinite;animation-delay:var(--ob-bar-delay,0s)}@media (prefers-reduced-motion:reduce){.ob-drift{animation:none}.ob-chip,.ob-tile{animation:none;opacity:1}.ob-bar{animation:none;transform:none}}@keyframes mas-marquee-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.mas-marquee{animation:mas-marquee-up var(--mas-marquee-dur,54s) linear infinite;will-change:transform}@keyframes mas-tap-ring{0%{opacity:.8;transform:scale(1)}70%{opacity:0;transform:scale(1.5)}to{opacity:0;transform:scale(1.5)}}.mas-tap-ring{animation:mas-tap-ring 2.4s cubic-bezier(.22,.61,.36,1) infinite;animation-delay:var(--mas-tap-delay,0s)}@keyframes mas-tap-press{0%,62%,to{transform:scale(1)}72%{transform:scale(.955)}84%{transform:scale(1.02)}}.mas-tap-press{animation:mas-tap-press 2.4s ease-in-out infinite}@keyframes mas-tap-cursor{0%,55%{opacity:0;transform:translate(6px,6px) scale(.9)}62%,68%{opacity:1;transform:translate(0) scale(1)}74%{opacity:1;transform:translate(-1px,-1px) scale(.86)}88%{opacity:1;transform:translate(0) scale(1)}to{opacity:0;transform:translate(4px,4px) scale(.95)}}.mas-tap-cursor{opacity:0;animation:mas-tap-cursor 2.4s ease-in-out infinite}.group:hover .mas-tap-cursor,.group:hover .mas-tap-press,.group:hover .mas-tap-ring{animation:none}.group:hover .mas-tap-cursor,.group:hover .mas-tap-ring{opacity:0}@media (prefers-reduced-motion:reduce){.mas-marquee,.mas-tap-cursor,.mas-tap-press,.mas-tap-ring{animation:none}.mas-tap-cursor,.mas-tap-ring{display:none}}