.bar-module__V8bggq__root{z-index:55;color:#fff;width:100%;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);background:linear-gradient(90deg,#f43f5e,#a855f7,#f97316,#f43f5e) 0 0/300% 100%;animation:12s linear infinite bar-module__V8bggq__flow;position:sticky;top:0}.bar-module__V8bggq__sparkle{pointer-events:none;background-image:radial-gradient(circle at 12% 40%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 38% 70%,#ffffff73 0 1px,#0000 2px),radial-gradient(circle at 71% 30%,#ffffff8c 0 1.5px,#0000 2.5px),radial-gradient(circle at 90% 65%,#fff6 0 1px,#0000 2px);animation:3.2s ease-in-out infinite bar-module__V8bggq__twinkle;position:absolute;inset:0;overflow:hidden}.bar-module__V8bggq__track{width:max-content;animation:linear infinite bar-module__V8bggq__marquee;display:flex}.bar-module__V8bggq__root:hover .bar-module__V8bggq__track,.bar-module__V8bggq__root:focus-within .bar-module__V8bggq__track{animation-play-state:paused}.bar-module__V8bggq__group{flex-shrink:0;align-items:center;min-width:100vw;display:flex}.bar-module__V8bggq__msg{animation:.45s both bar-module__V8bggq__fadein}@keyframes bar-module__V8bggq__flow{0%{background-position:0%}to{background-position:300%}}@keyframes bar-module__V8bggq__marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes bar-module__V8bggq__twinkle{0%,to{opacity:.35}50%{opacity:1}}@keyframes bar-module__V8bggq__fadein{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.bar-module__V8bggq__root{background:linear-gradient(100deg,#f43f5e,#a855f7);animation:none}.bar-module__V8bggq__sparkle{opacity:.6;animation:none}.bar-module__V8bggq__msg{animation:none}}
.modal-module__VAbZ6q__hero{background:linear-gradient(90deg,#f43f5e,#d946ef,#f97316,#f43f5e) 0 0/300% 100%;animation:10s linear infinite modal-module__VAbZ6q__flow;position:relative;overflow:hidden}.modal-module__VAbZ6q__spark{z-index:0;color:#ffffffe6;pointer-events:none;-webkit-user-select:none;user-select:none;animation:2.8s ease-in-out infinite modal-module__VAbZ6q__twinkle;position:absolute}.modal-module__VAbZ6q__s1{font-size:14px;top:14%;left:8%}.modal-module__VAbZ6q__s2{font-size:10px;animation-delay:.7s;top:60%;left:20%}.modal-module__VAbZ6q__s3{font-size:18px;animation-delay:1.3s;top:20%;right:12%}.modal-module__VAbZ6q__s4{font-size:12px;animation-delay:2s;top:68%;right:8%}.modal-module__VAbZ6q__gift{animation:2.6s ease-in-out infinite modal-module__VAbZ6q__bob;display:inline-block}.modal-module__VAbZ6q__live{background:#22c55e;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite modal-module__VAbZ6q__ping;display:inline-block;box-shadow:0 0 #22c55eb3}.modal-module__VAbZ6q__cta{background:linear-gradient(90deg,#f43f5e,#d946ef,#f43f5e) 0 0/200% 100%;transition:background-position .4s,box-shadow .2s;box-shadow:0 8px 20px -8px #f43f5eb3}.modal-module__VAbZ6q__cta:hover{background-position:100% 0;box-shadow:0 10px 26px -8px #d946efcc}.modal-module__VAbZ6q__step{animation:.5s both modal-module__VAbZ6q__fade}@keyframes modal-module__VAbZ6q__fade{0%{opacity:0}to{opacity:1}}@keyframes modal-module__VAbZ6q__rise{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}@keyframes modal-module__VAbZ6q__flow{0%{background-position:0%}to{background-position:300%}}@keyframes modal-module__VAbZ6q__twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes modal-module__VAbZ6q__bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes modal-module__VAbZ6q__ping{0%{box-shadow:0 0 #22c55eb3}to{box-shadow:0 0 0 9px #22c55e00}}@media (prefers-reduced-motion:reduce){.modal-module__VAbZ6q__hero,.modal-module__VAbZ6q__spark,.modal-module__VAbZ6q__gift,.modal-module__VAbZ6q__live,.modal-module__VAbZ6q__step{animation:none}.modal-module__VAbZ6q__spark{opacity:.7}}
.pop-module__Mn6IzG__pop{animation:.55s cubic-bezier(.2,1.4,.4,1) both pop-module__Mn6IzG__pop;display:inline-block}.pop-module__Mn6IzG__shake{animation:.4s both pop-module__Mn6IzG__shake}.pop-module__Mn6IzG__burst{pointer-events:none;width:0;height:0;position:absolute;top:30px;left:50%}.pop-module__Mn6IzG__dot{background:var(--c);border-radius:50%;width:7px;height:7px;animation:.95s ease-out both pop-module__Mn6IzG__fly;position:absolute}@keyframes pop-module__Mn6IzG__pop{0%{opacity:0;transform:scale(.3)rotate(-10deg)}to{opacity:1;transform:none}}@keyframes pop-module__Mn6IzG__shake{0%,to{transform:none}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes pop-module__Mn6IzG__fly{0%{opacity:1;transform:translate(0)scale(1)}to{transform:translate(var(--dx), var(--dy)) scale(.4);opacity:0}}@media (prefers-reduced-motion:reduce){.pop-module__Mn6IzG__pop,.pop-module__Mn6IzG__shake{animation:none}.pop-module__Mn6IzG__dot{display:none}}
.spark-module__u3M3BW__r{--h:150;--glow:14px;--dur:3.2s;vertical-align:middle;cursor:pointer;font:inherit;color:#fff;background:hsl(var(--h) 90% 42%);-webkit-tap-highlight-color:transparent;border:0;padding:0;line-height:1;display:inline-flex;position:relative}.spark-module__u3M3BW__mv{--mdur:4.5s;vertical-align:middle;margin:0 .35em;display:inline-flex}.spark-module__u3M3BW__hop{animation:spark-module__u3M3BW__hop var(--mdur) ease-in-out infinite}.spark-module__u3M3BW__shake{animation:spark-module__u3M3BW__shake var(--mdur) ease-in-out infinite}.spark-module__u3M3BW__wiggle{animation:spark-module__u3M3BW__wiggle var(--mdur) ease-in-out infinite;transform-origin:50% 85%}@keyframes spark-module__u3M3BW__hop{0%,18%,to{transform:translateY(0)}4%{transform:translateY(-9px)}8%{transform:translateY(0)}11%{transform:translateY(-5px)}15%{transform:translateY(0)}}@keyframes spark-module__u3M3BW__shake{0%,16%,to{transform:translate(0)}2%{transform:translate(-4px)}4%{transform:translate(4px)}6%{transform:translate(-4px)}8%{transform:translate(4px)}10%{transform:translate(-2px)}12%{transform:translate(2px)}}@keyframes spark-module__u3M3BW__wiggle{0%,16%,to{transform:rotate(0)}3%{transform:rotate(-12deg)}6%{transform:rotate(10deg)}9%{transform:rotate(-8deg)}12%{transform:rotate(6deg)}}.spark-module__u3M3BW__r:after{content:"";position:absolute;inset:-14px}.spark-module__u3M3BW__r:focus-visible{outline:2px solid hsl(var(--h) 100% 30%);outline-offset:3px}.spark-module__u3M3BW__dot{border-radius:50%;width:10px;height:10px}.spark-module__u3M3BW__badge{letter-spacing:.04em;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.spark-module__u3M3BW__word{background:0 0;padding:0 2px;font-weight:700}.spark-module__u3M3BW__icon{border-radius:4px;justify-content:center;align-items:center;width:14px;height:14px;font-size:10px}.spark-module__u3M3BW__pigeon,.spark-module__u3M3BW__ghost{background:0 0;border-radius:0;padding:0}.spark-module__u3M3BW__pic{pointer-events:none;-webkit-user-select:none;user-select:none;width:auto;height:56px;display:block}.spark-module__u3M3BW__ghost .spark-module__u3M3BW__pic{height:46px}.spark-module__u3M3BW__shimmer{background-image:linear-gradient(110deg, hsl(var(--h) 95% 40%), hsl(calc(var(--h) + 40) 100% 62%), hsl(var(--h) 95% 40%));animation:spark-module__u3M3BW__shimmer var(--dur) linear infinite;background-size:200% 100%}.spark-module__u3M3BW__word.spark-module__u3M3BW__shimmer{color:#0000;-webkit-background-clip:text;background-clip:text}.spark-module__u3M3BW__glow{animation:spark-module__u3M3BW__glow var(--dur) ease-in-out infinite}.spark-module__u3M3BW__word.spark-module__u3M3BW__glow{color:hsl(var(--h) 90% 38%);text-shadow:0 0 0 hsl(var(--h) 100% 60% / 0);animation-name:spark-module__u3M3BW__textglow}.spark-module__u3M3BW__huecycle{animation:spark-module__u3M3BW__hue calc(var(--dur) * 2) linear infinite}.spark-module__u3M3BW__word.spark-module__u3M3BW__huecycle{color:hsl(var(--h) 90% 42%)}.spark-module__u3M3BW__flicker{animation:spark-module__u3M3BW__flicker var(--dur) steps(1, end) infinite}.spark-module__u3M3BW__word.spark-module__u3M3BW__flicker{color:hsl(var(--h) 90% 38%)}.spark-module__u3M3BW__word:not(.spark-module__u3M3BW__shimmer){background:0 0}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__shimmer,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__shimmer{background:0 0;animation:none}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__shimmer .spark-module__u3M3BW__pic,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__shimmer .spark-module__u3M3BW__pic{animation:spark-module__u3M3BW__pbright var(--dur) ease-in-out infinite}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__glow,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__glow{animation:none}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__glow .spark-module__u3M3BW__pic,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__glow .spark-module__u3M3BW__pic{animation:spark-module__u3M3BW__pglow var(--dur) ease-in-out infinite}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__huecycle,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__huecycle{animation:none}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__huecycle .spark-module__u3M3BW__pic,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__huecycle .spark-module__u3M3BW__pic{animation:spark-module__u3M3BW__phue calc(var(--dur) * 2) linear infinite}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__flicker,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__flicker{animation:none}.spark-module__u3M3BW__pigeon.spark-module__u3M3BW__flicker .spark-module__u3M3BW__pic,.spark-module__u3M3BW__ghost.spark-module__u3M3BW__flicker .spark-module__u3M3BW__pic{animation:spark-module__u3M3BW__flicker var(--dur) steps(1, end) infinite;filter:drop-shadow(0 0 var(--glow) hsl(var(--h) 100% 55% / .8))}@keyframes spark-module__u3M3BW__pglow{0%,to{filter:drop-shadow(0 0 0 hsl(var(--h) 100% 55% / 0))}50%{filter:drop-shadow(0 0 var(--glow) hsl(var(--h) 100% 55% / .95)) drop-shadow(0 0 4px hsl(var(--h) 100% 70% / .9))}}@keyframes spark-module__u3M3BW__phue{0%{filter:hue-rotate(0deg) drop-shadow(0 0 var(--glow) hsl(var(--h) 100% 55% / .8))}to{filter:hue-rotate(360deg) drop-shadow(0 0 var(--glow) hsl(var(--h) 100% 55% / .8))}}@keyframes spark-module__u3M3BW__pbright{0%,to{filter:brightness(1) saturate(1) drop-shadow(0 0 3px hsl(var(--h) 100% 55% / .4))}50%{filter:brightness(1.18) saturate(1.35) drop-shadow(0 0 8px hsl(var(--h) 100% 60% / .9))}}@keyframes spark-module__u3M3BW__shimmer{0%{background-position:0%}to{background-position:200%}}@keyframes spark-module__u3M3BW__glow{0%,to{box-shadow:0 0 0 0 hsl(var(--h) 100% 60% / 0)}50%{box-shadow:0 0 var(--glow) 2px hsl(var(--h) 100% 60% / .85)}}@keyframes spark-module__u3M3BW__textglow{0%,to{text-shadow:0 0 0 hsl(var(--h) 100% 60% / 0)}50%{text-shadow:0 0 var(--glow) hsl(var(--h) 100% 55% / .95)}}@keyframes spark-module__u3M3BW__hue{0%{filter:hue-rotate()}to{filter:hue-rotate(360deg)}}@keyframes spark-module__u3M3BW__flicker{0%,90%,to{opacity:1}93%{opacity:.35}96%{opacity:1}98%{opacity:.5}}.spark-module__u3M3BW__ping:before{content:"";border-radius:inherit;pointer-events:none;animation:1.3s ease-out 4 spark-module__u3M3BW__ring;position:absolute;inset:0}@keyframes spark-module__u3M3BW__ring{0%{box-shadow:0 0 0 0 hsl(var(--h) 100% 55% / .9), 0 0 0 0 hsl(var(--h) 100% 65% / .6)}to{box-shadow:0 0 0 18px hsl(var(--h) 100% 55% / 0), 0 0 0 34px hsl(var(--h) 100% 65% / 0)}}.spark-module__u3M3BW__taken,.spark-module__u3M3BW__taken .spark-module__u3M3BW__pic,.spark-module__u3M3BW__mv .spark-module__u3M3BW__taken{animation:none!important}.spark-module__u3M3BW__taken{filter:grayscale();opacity:.55;box-shadow:none}.spark-module__u3M3BW__taken .spark-module__u3M3BW__pic{filter:grayscale()}@media (prefers-reduced-motion:reduce){.spark-module__u3M3BW__shimmer,.spark-module__u3M3BW__glow,.spark-module__u3M3BW__huecycle,.spark-module__u3M3BW__flicker,.spark-module__u3M3BW__hop,.spark-module__u3M3BW__shake,.spark-module__u3M3BW__wiggle,.spark-module__u3M3BW__ping:before{animation:none}.spark-module__u3M3BW__r.spark-module__u3M3BW__pigeon,.spark-module__u3M3BW__r.spark-module__u3M3BW__ghost{box-shadow:none}.spark-module__u3M3BW__pigeon .spark-module__u3M3BW__pic,.spark-module__u3M3BW__ghost .spark-module__u3M3BW__pic{filter:drop-shadow(0 0 var(--glow) hsl(var(--h) 100% 55% / .8));animation:none}.spark-module__u3M3BW__r{box-shadow:0 0 var(--glow) 1px hsl(var(--h) 100% 60% / .7)}.spark-module__u3M3BW__word{box-shadow:none;text-shadow:0 0 var(--glow) hsl(var(--h) 100% 55% / .8);color:hsl(var(--h) 90% 36%);background:0 0;-webkit-background-clip:border-box;background-clip:border-box}}
