.particle-stage.svelte-dazc2q:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#0000,#99f6e414,#0000),linear-gradient(0deg,#0000 0 93%,#99f6e414 94% 95%,#0000 96%);background-size:140% 100%,100% 22px;animation:3.4s linear infinite svelte-dazc2q-particle-scan;position:absolute;inset:0}.particle-dot.svelte-dazc2q{left:var(--x);top:var(--y);width:var(--s);height:var(--s);background:hsl(var(--h) 92% 76%);box-shadow:0 0 8px hsl(var(--h) 92% 76% / .78), 0 0 18px hsl(var(--h) 92% 56% / .36), 0 0 34px hsl(var(--h) 92% 48% / .16);opacity:.74;animation:.82s cubic-bezier(.16,1,.3,1) both svelte-dazc2q-particle-pop,1.8s ease-in-out infinite alternate svelte-dazc2q-particle-drift;animation-delay:calc(var(--d) * 1ms), calc(var(--d) * -1ms);pointer-events:none;border-radius:999px;transition:left .76s cubic-bezier(.16,1,.3,1),top .76s cubic-bezier(.16,1,.3,1),background-color .36s,box-shadow .36s;position:absolute;transform:translate(-50%,-50%)scale(1)}.shape-flash.svelte-dazc2q{filter:blur(18px);opacity:0;pointer-events:none;background:radial-gradient(circle,#99f6e43d,#0000 64%);border-radius:999px;animation:.52s ease-out svelte-dazc2q-shape-flash;position:absolute;inset:15% 10%}.hourglass-guide.svelte-dazc2q,.payment-guide.svelte-dazc2q{opacity:.34;filter:drop-shadow(0 0 16px #99f6e452);pointer-events:none;position:absolute;inset:18% 28%}.hourglass-guide.svelte-dazc2q{clip-path:polygon(14% 0,86% 0,55% 50%,86% 100%,14% 100%,45% 50%);background:linear-gradient(#99f6e421,#0000 46%,#99f6e421);border:1px solid #99f6e49e}.payment-guide.svelte-dazc2q{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);filter:drop-shadow(0 0 16px #fde68a42);background:linear-gradient(90deg,#0000 20%,#fde68a2e 21% 22%,#0000 23%),linear-gradient(#0000 77%,#fde68a29 78% 79%,#0000 80%),#fde68a14;border:1px solid #fde68a9e;inset:14% 33%}@keyframes svelte-dazc2q-particle-pop{0%{opacity:0;transform:translate(-50%,-50%)scale(2.4)}48%{opacity:1}to{opacity:.74;transform:translate(-50%,-50%)scale(1)}}@keyframes svelte-dazc2q-particle-drift{0%{translate:0 -2px}to{translate:0 3px}}@keyframes svelte-dazc2q-particle-scan{0%{background-position:-120% 0,0 0}to{background-position:120% 0,0 22px}}@keyframes svelte-dazc2q-shape-flash{0%{opacity:.9;transform:scale(.72)}to{opacity:0;transform:scale(1.16)}}
