.ps-cheer-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;z-index:calc(var(--ps-z-toast) + 1);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.ps-cheer,.ps-cheer *{pointer-events:none}.ps-cheer-burst{width:0;height:0;position:absolute}.ps-cheer-ring{border:2px solid var(--ps-gold-300);width:56px;height:56px;box-shadow:0 0 14px rgba(var(--ps-gold-rgb), .55);opacity:0;border-radius:50%;position:absolute;top:-28px;left:-28px}.ps-cheer-spark{left:calc(var(--s) / -2);top:calc(var(--s) / -2);width:var(--s);height:var(--s);background:var(--ps-gold-500);box-shadow:0 0 8px rgba(var(--ps-gold-rgb), .9);opacity:0;border-radius:50%;position:absolute}.ps-cheer-spark[data-tone="1"]{background:var(--ps-gold-300)}.ps-cheer-spark[data-tone="2"]{background:var(--ps-gold-50)}.ps-cheer-spark.is-streak{width:3px;height:calc(var(--s) * 2.4);left:-1.5px;top:calc(var(--s) * -1.2);rotate:var(--r);border-radius:2px}.ps-cheer-line{white-space:nowrap;border-radius:var(--ps-radius-pill);background:linear-gradient(180deg, var(--ps-gold-300), var(--ps-gold-500));color:var(--ps-cta-ink);font-family:var(--font-heading);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 1px rgba(var(--ps-gold-rgb), .6), 0 8px 22px rgba(var(--ps-gold-rgb), .35);padding:7px 14px;font-size:12px;font-weight:600;line-height:1;position:absolute;translate:-50% -100%}.ps-cheer-line.is-below{translate:-50%}.ps-hbasket-in{display:inline-flex}@media (prefers-reduced-motion:no-preference){.ps-cheer:not(.is-still) .ps-cheer-ring{animation:ps-cheer-ring .52s var(--ps-ease-out) both}.ps-cheer:not(.is-still) .ps-cheer-spark{animation:ps-cheer-spark .64s var(--ps-ease-out) var(--d,0s) both}.ps-cheer:not(.is-still) .ps-cheer-line{animation:ps-cheer-line .84s var(--ps-ease-out) both}[data-bump=a]>svg{animation:ps-bkt-bump-a .48s var(--ps-ease-out)}[data-bump=b]>svg{animation:ps-bkt-bump-b .48s var(--ps-ease-out)}.ps-hpill-bubble.is-pop,.ps-hicon-badge.is-pop{animation:ps-bkt-pop .38s var(--ps-ease-out)}}@keyframes ps-cheer-ring{0%{opacity:.95;scale:.3}to{opacity:0;scale:1.9}}@keyframes ps-cheer-spark{0%{opacity:0;translate:0;scale:.5}14%{opacity:1;scale:1.15}to{opacity:0;translate:var(--dx) var(--dy);scale:.25}}@keyframes ps-cheer-line{0%{opacity:0;transform:translateY(10px)scale(.8)}18%{opacity:1;transform:translateY(0)scale(1.08)}32%{transform:translateY(0)scale(1)}72%{opacity:1}to{opacity:0;transform:translateY(-16px)scale(1)}}@keyframes ps-bkt-bump-a{0%,to{transform:none}30%{transform:scale(1.3)rotate(-10deg)}55%{transform:scale(.92)rotate(5deg)}78%{transform:scale(1.06)rotate(-2deg)}}@keyframes ps-bkt-bump-b{0%,to{transform:none}30%{transform:scale(1.3)rotate(-10deg)}55%{transform:scale(.92)rotate(5deg)}78%{transform:scale(1.06)rotate(-2deg)}}@keyframes ps-bkt-pop{0%,to{transform:none}40%{transform:scale(1.45)}}
