@property --agent-a{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes agent-spin{to{--agent-a:360deg}}@keyframes agent-card-pulse{0%,to{box-shadow:0 0 14px -4px rgba(113,215,213,.35),0 0 34px -10px rgba(155,127,224,.35)}50%{box-shadow:0 0 22px -2px rgba(113,215,213,.65),0 0 48px -8px rgba(155,127,224,.55)}}@keyframes agent-btn-glow{0%,to{box-shadow:0 0 0 1px rgba(255,255,255,.95),0 0 14px 1px rgba(113,215,213,.45),0 0 32px 4px rgba(155,127,224,.28)}50%{box-shadow:0 0 0 1px #fff,0 0 22px 4px rgba(113,215,213,.8),0 0 50px 10px rgba(155,127,224,.5)}}.agent-card{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;border:1px solid #33304a;background:#0d0d0d;padding:20px;color:#f5f5f5;font-family:var(--font-outfit,Outfit,system-ui,sans-serif);animation:agent-card-pulse 3s ease-in-out infinite}.agent-card:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1.5px;pointer-events:none;background:conic-gradient(from var(--agent-a),transparent 0 50%,rgba(155,127,224,.5) 70%,#71D7D5 90%,#fff 95%,transparent 100%);animation:agent-spin 2.8s linear infinite;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.agent-logos{display:inline-flex;margin-bottom:14px}.agent-logos>span{display:grid;place-items:center;width:34px;height:34px;margin-left:-8px;border-radius:50%;border:1px solid #2f2f2f;background:#0d0d0d}.agent-logos>span:first-child{margin-left:0}.agent-logos svg{width:18px;height:18px;display:block}.agent-card__title{margin:0;font-size:19px;font-weight:700;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}.agent-card__sub{margin:8px 0 16px;font-size:13.5px;line-height:1.45;color:#a8a6b8}.agent-card__btn{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:12px 16px;border:0;border-radius:999px;background:#fff;color:#0d0d0d;font:700 15px/1.2 var(--font-outfit,Outfit,system-ui,sans-serif);cursor:pointer;animation:agent-btn-glow 2.6s ease-in-out infinite;transition:transform .15s cubic-bezier(.2,.7,.2,1),background-color .2s}.agent-card__btn:hover{transform:translateY(-1px);animation-duration:1.6s}.agent-card__btn:active{transform:scale(.985)}.agent-card__btn:focus-visible{outline:2px solid #71D7D5;outline-offset:3px}.agent-card__btn.is-copied{background:#e9fbf9}.agent-card__labels{display:grid;text-align:center;min-width:0}.agent-card__labels>span{grid-area:1/1;transition:opacity .25s,transform .25s}.agent-card__labels .done{opacity:0;transform:translateY(8px)}.agent-card__btn.is-copied .idle{opacity:0;transform:translateY(-8px)}.agent-card__btn.is-copied .done{opacity:1;transform:none}.agent-card__glyph{position:relative;width:18px;height:18px;flex:none}.agent-card__glyph svg{position:absolute;inset:0;width:18px;height:18px;transition:opacity .2s,transform .2s}.agent-card__btn.is-copied .copy,.agent-card__glyph .check{opacity:0;transform:scale(.6)}.agent-card__btn.is-copied .check{opacity:1;transform:none}.agent-card__trial{display:inline-block;margin-top:12px;font-size:13px;font-weight:600;color:#71D7D5}.agent-card__trial:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.agent-card,.agent-card:before,.agent-card__btn{animation:none}.agent-card:before{background:linear-gradient(100deg,#71D7D5,#9b7fe0)}.agent-card__btn{box-shadow:0 0 0 1px #fff,0 0 22px 3px rgba(113,215,213,.6)}.agent-card__glyph svg,.agent-card__labels>span{transition:none}}