.ag-pill{display:inline-flex;align-items:center;gap:.3rem;border:1px solid rgba(251,191,36,.55);border-radius:9999px;background:rgba(251,191,36,.14);padding:.15rem .55rem;font-size:.7rem;font-weight:600;color:var(--color-text-primary)}.ag-pill svg{color:#f59e0b;fill:#fbbf24}.ag-active-card{border-color:rgba(251,191,36,.65);box-shadow:0 0 0 1px rgba(251,191,36,.3),0 6px 16px -8px rgba(180,83,9,.45)}.ag-star{--ag-star-face:#fbbf24;--ag-star-edge:#b45309;--ag-star-glow:rgba(251,191,36,0.6);position:absolute;top:-.85rem;right:-.85rem;z-index:2;display:grid;width:3.2rem;height:3.2rem;place-items:center;pointer-events:none;animation:ag-star-in .46s cubic-bezier(.2,1.3,.4,1) both}@keyframes ag-star-in{0%{opacity:0;transform:scale(.3) rotate(-45deg)}60%{opacity:1;transform:scale(1.18) rotate(7deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.ag-star__glow{position:absolute;inset:-22%;border-radius:9999px;background:radial-gradient(circle,var(--ag-star-glow) 0,transparent 68%);animation:ag-star-breathe 2.8s ease-in-out infinite}.ag-star__icon{position:relative;color:var(--ag-star-face);fill:var(--ag-star-face);stroke:var(--ag-star-edge);stroke-width:1.25;filter:drop-shadow(0 1px 2px rgba(0,0,0,.35));animation:ag-star-twinkle 2.8s ease-in-out infinite}.ag-star__spark{position:absolute;width:.3rem;height:.3rem;border-radius:9999px;background:#fffbeb;opacity:0;animation:ag-star-spark 2.8s ease-in-out infinite}.ag-star__spark--a{top:.3rem;right:.5rem}.ag-star__spark--b{bottom:.45rem;left:.4rem;animation-delay:1.4s}@keyframes ag-star-breathe{0%,to{opacity:.45;transform:scale(.9)}50%{opacity:.95;transform:scale(1.12)}}@keyframes ag-star-twinkle{0%,to{transform:scale(1) rotate(0deg)}50%{transform:scale(1.1) rotate(-6deg)}}@keyframes ag-star-spark{0%,70%,to{opacity:0;transform:scale(.3)}12%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.ag-star{animation:none}.ag-star__glow{animation:none;opacity:.7;transform:scale(1)}.ag-star__icon{animation:none;transform:none}.ag-star__spark{animation:none;opacity:0}}