.Badge3DStage-module__Hrlteq__scene{--coin-size:min(340px, 72vw);--glow-strong:#f2d37d4d;--glow-soft:#f2d37d14;--glow-star:#f2d37d;--charge-c1:#c4cee080;--charge-c2:#a8b4c866;--charge-c3:#808ca447;--charge-c4:#5a667e1a;--charge-ray:#bac4d873;--spark-c:#f2d37d;--ring-c:#f2d37dd9;--rayburst-c:#f2d37d99;--flash-core:#f9ebc5f2;--flash-mid:#f2d37d8c;--whiteout-core:#fbf2db;--whiteout-tint:#f9e7b7;--whiteout-tint-soft:#f9e7b7d9;width:100%;height:calc(var(--coin-size) + 52px);touch-action:none;cursor:grab;isolation:isolate;background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.Badge3DStage-module__Hrlteq__light{--charge-c1:#fff;--charge-c2:#e4e7f0f2;--charge-c3:#aab1c0b3;--charge-c4:#7a829638;--charge-ray:#969eb2cc}.Badge3DStage-module__Hrlteq__grabbing{cursor:grabbing}.Badge3DStage-module__Hrlteq__stage{z-index:3;position:absolute;inset:0}.Badge3DStage-module__Hrlteq__loading{z-index:5;aspect-ratio:1;pointer-events:none;border:1px solid color-mix(in srgb, var(--glow-star) 28%, transparent);width:64px;box-shadow:0 0 36px var(--glow-soft);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Badge3DStage-module__Hrlteq__loading:before{border:2px solid #0000;border-top-color:var(--glow-star);border-right-color:color-mix(in srgb, var(--glow-star) 45%, transparent);border-radius:inherit;content:"";position:absolute;inset:7px}.Badge3DStage-module__Hrlteq__loading:after{border-radius:inherit;background:var(--glow-star);content:"";filter:blur(5px);opacity:.16;position:absolute;inset:19px}.Badge3DStage-module__Hrlteq__canvas{width:100%;height:100%;display:block}.Badge3DStage-module__Hrlteq__halo{width:calc(var(--coin-size) * 1.35);height:calc(var(--coin-size) * 1.35);pointer-events:none;background:radial-gradient(circle, var(--glow-strong) 0%, var(--glow-soft) 42%, transparent 70%);opacity:0;transition:opacity 1s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Badge3DStage-module__Hrlteq__landed .Badge3DStage-module__Hrlteq__halo{opacity:1}.Badge3DStage-module__Hrlteq__raysIdle,.Badge3DStage-module__Hrlteq__raysBurst,.Badge3DStage-module__Hrlteq__raysCharge{aspect-ratio:1;pointer-events:none;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:radial-gradient(circle,#000000f2 0%,#0006 45%,#0000 68%);mask-image:radial-gradient(circle,#000000f2 0%,#0006 45%,#0000 68%)}.Badge3DStage-module__Hrlteq__raysIdle,.Badge3DStage-module__Hrlteq__raysBurst{width:calc(var(--coin-size) * 1.9)}.Badge3DStage-module__Hrlteq__raysIdle{background:repeating-conic-gradient(#97a9cd8c 0deg 6deg,#0000 6deg 24deg)}.Badge3DStage-module__Hrlteq__light .Badge3DStage-module__Hrlteq__raysIdle{background:repeating-conic-gradient(#2c344466 0deg 6deg,#0000 6deg 24deg)}.Badge3DStage-module__Hrlteq__landed .Badge3DStage-module__Hrlteq__raysIdle{opacity:.18;animation:26s linear infinite Badge3DStage-module__Hrlteq__rayspin}.Badge3DStage-module__Hrlteq__raysBurst{z-index:1;background:repeating-conic-gradient(from 0deg, var(--rayburst-c) 0deg 6deg, transparent 6deg 24deg)}.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__raysBurst{animation:.75s cubic-bezier(.2,.8,.3,1) forwards Badge3DStage-module__Hrlteq__rayburst}.Badge3DStage-module__Hrlteq__raysCharge{z-index:1;width:calc(var(--coin-size) * 1.5);background:repeating-conic-gradient(from 0deg, var(--charge-ray) 0deg 4deg, transparent 4deg 20deg);animation:2.6s linear infinite Badge3DStage-module__Hrlteq__chargespin;-webkit-mask-image:radial-gradient(circle,#000 0%,#00000080 40%,#0000 62%);mask-image:radial-gradient(circle,#000 0%,#00000080 40%,#0000 62%)}.Badge3DStage-module__Hrlteq__chargeGlow{z-index:2;width:calc(var(--coin-size) * 1.15);aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, var(--charge-c1) 0%, var(--charge-c2) 22%, var(--charge-c3) 40%, var(--charge-c4) 60%, transparent 74%);filter:blur(2px);opacity:0;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.Badge3DStage-module__Hrlteq__flash{z-index:4;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, var(--flash-core), var(--flash-mid) 40%, transparent 65%);opacity:0;border-radius:50%;width:120%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.4)}.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__flash{animation:.5s ease-out forwards Badge3DStage-module__Hrlteq__flashout}.Badge3DStage-module__Hrlteq__modalWhiteout{z-index:30;pointer-events:none;background:radial-gradient(120% 100% at 50% 42%, var(--whiteout-core) 0%, var(--whiteout-tint) 45%, var(--whiteout-tint-soft) 100%);opacity:0;animation:.6s ease-out forwards Badge3DStage-module__Hrlteq__whiteout;position:absolute;inset:0}.Badge3DStage-module__Hrlteq__stars,.Badge3DStage-module__Hrlteq__burst{z-index:4;pointer-events:none;position:absolute;inset:0}.Badge3DStage-module__Hrlteq__star{pointer-events:none;background:var(--glow-star);opacity:0;border-radius:50%;width:4px;height:4px;position:absolute}.Badge3DStage-module__Hrlteq__landed .Badge3DStage-module__Hrlteq__star{animation:Badge3DStage-module__Hrlteq__twinkle var(--duration) ease-in-out var(--delay) infinite}.Badge3DStage-module__Hrlteq__spark{width:var(--size);height:var(--size);background:var(--spark-color,var(--spark-c));opacity:0;border-radius:50%;position:absolute;top:44%;left:50%}.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__spark{animation:Badge3DStage-module__Hrlteq__spark 1s cubic-bezier(.1, .75, .25, 1) var(--delay) forwards}.Badge3DStage-module__Hrlteq__ring,.Badge3DStage-module__Hrlteq__ringSecondary{z-index:4;pointer-events:none;border:2px solid var(--ring-c);opacity:0;border-radius:50%;width:22px;height:22px;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)scale(.5)}.Badge3DStage-module__Hrlteq__ringSecondary{border-width:1.5px;border-color:#ffffffa6}.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__ring{animation:.85s ease-out forwards Badge3DStage-module__Hrlteq__ringout}.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__ringSecondary{animation:1s ease-out .12s forwards Badge3DStage-module__Hrlteq__ringout}.Badge3DStage-module__Hrlteq__ground{pointer-events:none;filter:blur(6px);opacity:0;background:radial-gradient(50% 50%,#0000008c,#0000 70%);width:56%;height:18px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.Badge3DStage-module__Hrlteq__light .Badge3DStage-module__Hrlteq__ground{background:radial-gradient(50% 50%,#1b243066,#0000 70%)}.Badge3DStage-module__Hrlteq__fallback{z-index:3;position:absolute;inset:0}.Badge3DStage-module__Hrlteq__fallbackRevealing{animation:1.25s cubic-bezier(.2,.8,.2,1) forwards Badge3DStage-module__Hrlteq__fallback-reveal}.Badge3DStage-module__Hrlteq__modalKick{animation:.5s cubic-bezier(.2,1.2,.3,1) Badge3DStage-module__Hrlteq__kickshake!important}.Badge3DStage-module__Hrlteq__badge3DModal{box-shadow:0 40px 90px #0000008c,inset 0 1px #ffffff12;background:radial-gradient(120% 90% at 50% 0,#232e44 0%,#161d2b 55%,#10141e 100%)!important}.Badge3DStage-module__Hrlteq__badge3DModalLight{box-shadow:0 40px 90px #1b243047,inset 0 1px #fff;background:radial-gradient(120% 90% at 50% 0,#fff 0%,#f0f1f5 55%,#e2e4ea 100%)!important}.Badge3DStage-module__Hrlteq__modalRays{aspect-ratio:1;pointer-events:none;background:repeating-conic-gradient(from -8deg, color-mix(in srgb, var(--color-03) 10%, transparent) 0deg 11deg, transparent 11deg 23deg);opacity:.6;width:170%;animation:26s linear infinite Badge3DStage-module__Hrlteq__rayspin;position:absolute;top:48%;left:50%}@keyframes Badge3DStage-module__Hrlteq__rayspin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes Badge3DStage-module__Hrlteq__rayburst{0%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-40deg)}15%{opacity:.95}to{opacity:0;transform:translate(-50%,-50%)scale(1.3)rotate(22deg)}}@keyframes Badge3DStage-module__Hrlteq__chargespin{0%{transform:translate(-50%,-50%)scale(.62)rotate(0)}to{transform:translate(-50%,-50%)scale(.62)rotate(360deg)}}@keyframes Badge3DStage-module__Hrlteq__flashout{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}18%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.6)}}@keyframes Badge3DStage-module__Hrlteq__whiteout{0%{opacity:0}10%{opacity:.96}to{opacity:0}}@keyframes Badge3DStage-module__Hrlteq__twinkle{0%,to{opacity:0;transform:translateY(0)scale(.6)}45%{opacity:.9;transform:translateY(-14px)scale(1)}}@keyframes Badge3DStage-module__Hrlteq__spark{0%{opacity:0;transform:translate(0)scale(.4)}10%{opacity:1}to{opacity:0;transform:translate(var(--translate-x), var(--translate-y)) rotate(200deg) scale(0)}}@keyframes Badge3DStage-module__Hrlteq__ringout{0%{opacity:.95;transform:translate(-50%,-50%)scale(.5)}to{opacity:0;transform:translate(-50%,-50%)scale(15)}}@keyframes Badge3DStage-module__Hrlteq__kickshake{0%{transform:scale(1)translate(0)}18%{transform:scale(1.022)translate(-3px,2px)}36%{transform:scale(1.012)translate(3px,-2px)}55%{transform:scale(1.005)translate(-2px,1px)}to{transform:scale(1)translate(0)}}@keyframes Badge3DStage-module__Hrlteq__fallback-reveal{0%{opacity:0;transform:scale(.25)rotate(-720deg)}70%{opacity:1}to{opacity:1;transform:scale(1)rotate(0)}}@media (prefers-reduced-motion:reduce){.Badge3DStage-module__Hrlteq__landed .Badge3DStage-module__Hrlteq__raysIdle,.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__raysBurst,.Badge3DStage-module__Hrlteq__raysCharge,.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__flash,.Badge3DStage-module__Hrlteq__modalWhiteout,.Badge3DStage-module__Hrlteq__landed .Badge3DStage-module__Hrlteq__star,.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__spark,.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__ring,.Badge3DStage-module__Hrlteq__bursting .Badge3DStage-module__Hrlteq__ringSecondary{animation:none}.Badge3DStage-module__Hrlteq__modalKick{animation:none!important}.Badge3DStage-module__Hrlteq__fallbackRevealing,.Badge3DStage-module__Hrlteq__loading:before,.Badge3DStage-module__Hrlteq__modalRays{animation:none}.Badge3DStage-module__Hrlteq__landed .Badge3DStage-module__Hrlteq__raysIdle{opacity:.14}}