.badge-showcase-module__76lyWa__chamber{background:radial-gradient(120% 90% at 50% 42%, color-mix(in srgb, var(--badge-hue) 9%, transparent), transparent 62%), var(--surface-page);height:18rem;position:relative;overflow:hidden}.badge-showcase-module__76lyWa__halo{background:radial-gradient(46% 46% at 50% 46%, color-mix(in srgb, var(--badge-hue) 14%, transparent), transparent 70%);animation:7s ease-in-out infinite badge-showcase-module__76lyWa__halo-breathe;position:absolute;inset:0}.badge-showcase-module__76lyWa__stars,.badge-showcase-module__76lyWa__starsFar{background-repeat:no-repeat;position:absolute;inset:0}.badge-showcase-module__76lyWa__stars{background-image:radial-gradient(1.5px 1.5px at 12% 24%,#f5f5f5e6,#0000),radial-gradient(1px 1px at 26% 68%,#f5f5f5b3,#0000),radial-gradient(1.5px 1.5px at 38% 12%,#f5f5f5cc,#0000),radial-gradient(1px 1px at 64% 18%,#f5f5f5b3,#0000),radial-gradient(1.5px 1.5px at 78% 58%,#f5f5f5d9,#0000),radial-gradient(1px 1px at 88% 30%,#f5f5f5b3,#0000),radial-gradient(1.5px 1.5px at 92% 76%,#f5f5f5cc,#0000),radial-gradient(1px 1px at 8% 82%,#f5f5f599,#0000);animation:4.5s ease-in-out infinite badge-showcase-module__76lyWa__twinkle}.badge-showcase-module__76lyWa__starsFar{background-image:radial-gradient(1px 1px at 18% 44%,#f5f5f573,#0000),radial-gradient(1px 1px at 32% 88%,#f5f5f566,#0000),radial-gradient(1px 1px at 46% 30%,#f5f5f573,#0000),radial-gradient(1px 1px at 57% 74%,#f5f5f566,#0000),radial-gradient(1px 1px at 70% 40%,#f5f5f573,#0000),radial-gradient(1px 1px at 82% 12%,#f5f5f566,#0000),radial-gradient(1px 1px at 95% 52%,#f5f5f559,#0000),radial-gradient(1px 1px at 5% 58%,#f5f5f566,#0000);animation:6.5s ease-in-out 1.2s infinite badge-showcase-module__76lyWa__twinkle}.badge-showcase-module__76lyWa__ringTicks,.badge-showcase-module__76lyWa__ringArc,.badge-showcase-module__76lyWa__ringHairline,.badge-showcase-module__76lyWa__orbit,.badge-showcase-module__76lyWa__orbitFar,.badge-showcase-module__76lyWa__tilt,.badge-showcase-module__76lyWa__bloom{border-radius:9999px;margin:auto;position:absolute;inset:0}.badge-showcase-module__76lyWa__ringTicks{background:repeating-conic-gradient(color-mix(in srgb, var(--badge-hue) 55%, transparent) 0deg .8deg, transparent .8deg 6deg);width:15.5rem;height:15.5rem;animation:.9s .25s both badge-showcase-module__76lyWa__ring-in,90s linear infinite badge-showcase-module__76lyWa__ring-spin;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.badge-showcase-module__76lyWa__ringArc{background:conic-gradient(transparent 0deg, color-mix(in srgb, var(--badge-hue) 80%, transparent) 70deg, transparent 150deg);width:12.5rem;height:12.5rem;animation:.9s .35s both badge-showcase-module__76lyWa__ring-in,14s linear infinite reverse badge-showcase-module__76lyWa__ring-spin;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(closest-side,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.badge-showcase-module__76lyWa__ringHairline{border:1px solid color-mix(in srgb, var(--badge-hue) 22%, transparent);width:11rem;height:11rem;animation:.9s .3s both badge-showcase-module__76lyWa__ring-in}.badge-showcase-module__76lyWa__orbit{width:13.75rem;height:13.75rem;animation:1s .5s both badge-showcase-module__76lyWa__ring-in,16s linear infinite badge-showcase-module__76lyWa__ring-spin}.badge-showcase-module__76lyWa__orbitFar{width:16.75rem;height:16.75rem;animation:1s .6s both badge-showcase-module__76lyWa__ring-in,26s linear infinite reverse badge-showcase-module__76lyWa__ring-spin}.badge-showcase-module__76lyWa__spark{background:var(--badge-hue);width:4px;height:4px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--badge-hue) 60%, transparent);border-radius:9999px;margin-left:-2px;position:absolute;top:-2px;left:50%}.badge-showcase-module__76lyWa__tilt{width:8.5rem;height:8.5rem;transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style:preserve-3d;will-change:transform;transition:transform .18s ease-out}.badge-showcase-module__76lyWa__float{width:100%;height:100%;animation:6s ease-in-out infinite badge-showcase-module__76lyWa__medallion-float}.badge-showcase-module__76lyWa__medallion{border:1px solid color-mix(in srgb, var(--badge-hue) 45%, transparent);background:radial-gradient(circle at 35% 28%, color-mix(in srgb, var(--badge-hue) 24%, transparent), color-mix(in srgb, var(--badge-hue) 9%, transparent) 58%, color-mix(in srgb, var(--badge-hue) 4%, transparent));width:100%;height:100%;box-shadow:0 0 44px color-mix(in srgb, var(--badge-hue) 22%, transparent), inset 0 0 26px color-mix(in srgb, var(--badge-hue) 16%, transparent);border-radius:9999px;justify-content:center;align-items:center;animation:.9s cubic-bezier(.2,.8,.25,1) .1s both badge-showcase-module__76lyWa__forge;display:flex;position:relative}.badge-showcase-module__76lyWa__glyph{color:var(--badge-hue);filter:drop-shadow(0 0 12px color-mix(in srgb, var(--badge-hue) 55%, transparent))}.badge-showcase-module__76lyWa__glint{border-radius:inherit;background:radial-gradient(5.5rem circle at var(--gx,50%) var(--gy,32%), #ffffff47, transparent 62%);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.badge-showcase-module__76lyWa__bloom{background:radial-gradient(circle, color-mix(in srgb, var(--badge-hue) 55%, transparent), transparent 65%);opacity:0;width:8.5rem;height:8.5rem;animation:1.1s ease-out .2s both badge-showcase-module__76lyWa__bloom}.badge-showcase-module__76lyWa__enter{--enter-duration:.55s;--enter-easing:cubic-bezier(.2, .7, .2, 1);--enter-delay:calc(var(--i,0) * 90ms + .35s);animation:badge-showcase-module__76lyWa__rise var(--enter-duration) var(--enter-easing) var(--enter-delay) both}.badge-showcase-module__76lyWa__name{background:linear-gradient(105deg, var(--text-heading) 0%, var(--badge-hue) 48%, var(--text-heading) 92%);color:#0000;animation:badge-showcase-module__76lyWa__rise var(--enter-duration,.55s) var(--enter-easing,ease) var(--enter-delay,0s) both, badge-showcase-module__76lyWa__name-sheen 1.4s ease .5s both;background-position:0 0;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.badge-showcase-module__76lyWa__rarityMark{animation:.4s cubic-bezier(.2,.8,.3,1.4) both badge-showcase-module__76lyWa__mark-pop;animation-delay:calc(var(--i,0) * .11s + .7s)}@keyframes badge-showcase-module__76lyWa__ring-spin{to{transform:rotate(360deg)}}@keyframes badge-showcase-module__76lyWa__ring-in{0%{opacity:0}}@keyframes badge-showcase-module__76lyWa__twinkle{0%,to{opacity:.9}50%{opacity:.45}}@keyframes badge-showcase-module__76lyWa__halo-breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes badge-showcase-module__76lyWa__medallion-float{0%,to{transform:translateY(3px)}50%{transform:translateY(-3px)}}@keyframes badge-showcase-module__76lyWa__forge{0%{opacity:0;transform:scale(.55)}70%{transform:scale(1.05)}}@keyframes badge-showcase-module__76lyWa__bloom{0%{opacity:0;transform:scale(.4)}35%{opacity:.9}to{opacity:0;transform:scale(1.7)}}@keyframes badge-showcase-module__76lyWa__rise{0%{opacity:0;transform:translateY(10px)}}@keyframes badge-showcase-module__76lyWa__name-sheen{0%{background-position:130% 0}to{background-position:0 0}}@keyframes badge-showcase-module__76lyWa__mark-pop{0%{opacity:0;transform:scale(.4)}}@media (prefers-reduced-motion:reduce){.badge-showcase-module__76lyWa__halo,.badge-showcase-module__76lyWa__stars,.badge-showcase-module__76lyWa__starsFar,.badge-showcase-module__76lyWa__ringTicks,.badge-showcase-module__76lyWa__ringArc,.badge-showcase-module__76lyWa__ringHairline,.badge-showcase-module__76lyWa__orbit,.badge-showcase-module__76lyWa__orbitFar,.badge-showcase-module__76lyWa__float,.badge-showcase-module__76lyWa__medallion,.badge-showcase-module__76lyWa__bloom,.badge-showcase-module__76lyWa__enter,.badge-showcase-module__76lyWa__name,.badge-showcase-module__76lyWa__rarityMark{animation:none}.badge-showcase-module__76lyWa__tilt{transition:none}}
