.ls-fit-amount{display:flex;justify-content:center;min-width:0;max-width:100%;box-sizing:border-box}.ls-fit-amount__in{display:block;width:max-content;max-width:none;white-space:nowrap;transform-origin:center top}.ls-goal-neon-gift{--ls-neon-accent:#ff4fa3;--ls-neon-text:#fff5fc;--ls-neon-font:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive;--ls-neon-font-scale:1;--ls-neon-bar-h:16px;--ls-neon-pink:var(--ls-neon-accent);--ls-neon-pink-hot:var(--ls-neon-accent);--ls-neon-pink-mid:var(--ls-neon-accent);--ls-neon-pink-lite:var(--ls-neon-accent);--ls-neon-violet:#d94cff;--ls-neon-blue:#7b7cff;position:relative;display:inline-block;width:calc(600px * var(--ls-neon-scale, 1));height:calc(125px * var(--ls-neon-scale, 1));background:transparent;overflow:visible;pointer-events:none;box-sizing:border-box}.ls-goal-neon-gift__bar{position:absolute;left:calc(36px * var(--ls-neon-scale, 1));top:50%;transform:translateY(-50%);width:calc(570px * var(--ls-neon-scale, 1));max-width:calc(100% - 30px * var(--ls-neon-scale, 1));height:calc(85px * var(--ls-neon-scale, 1));padding:calc(12px * var(--ls-neon-scale, 1)) calc(22px * var(--ls-neon-scale, 1)) calc(12px * var(--ls-neon-scale, 1)) calc(78px * var(--ls-neon-scale, 1));border-radius:calc(22px * var(--ls-neon-scale, 1));background:linear-gradient(180deg,rgba(255,255,255,.07),transparent 42%),rgba(10,7,25,.92);box-shadow:0 0 10px rgba(255,62,165,.35),0 0 18px rgba(123,124,255,.18),inset 0 1px 0 rgba(255,255,255,.12);box-sizing:border-box}.ls-goal-neon-gift__bar:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#ff3ea5,#d94cff,#7b7cff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.ls-goal-neon-gift__row{position:relative;z-index:1;display:flex;align-items:baseline;justify-content:space-between;gap:calc(12px * var(--ls-neon-scale, 1));min-width:0}.ls-goal-neon-gift__title{min-width:0;flex:1 1 auto;margin:0;overflow:hidden;color:var(--ls-neon-text,#fff5fc);font-family:var(--ls-neon-font),"Segoe Script","Brush Script MT",cursive;font-size:calc(36px * var(--ls-neon-scale, 1) * var(--ls-neon-font-scale, 1));font-style:italic;font-weight:600;line-height:1.05;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 4px #ffffff,0 0 8px var(--ls-neon-accent,#ff4fa3),0 0 16px color-mix(in srgb,var(--ls-neon-accent,#ff4fa3) 70%,transparent)}.ls-goal-neon-gift__amount{flex:0 1 auto;max-width:52%;color:var(--ls-neon-text,#f8fafc);font-family:var(--ls-neon-font),var(--font-bebas),"Bebas Neue","Oswald",sans-serif;font-size:calc(30px * var(--ls-neon-scale, 1) * var(--ls-neon-font-scale, 1));font-weight:700;letter-spacing:.04em;line-height:1}.ls-goal-neon-gift__current{color:var(--ls-neon-accent,#ff4fa3)}.ls-goal-neon-gift__slash{color:#ffffff;padding:0 .12em}.ls-goal-neon-gift__target{color:#e7e7ef}.ls-goal-neon-gift__track{position:relative;z-index:1;margin-top:calc(10px * var(--ls-neon-scale, 1));height:calc(var(--ls-neon-bar-h, 16px) * var(--ls-neon-scale, 1));overflow:hidden;border:1px solid rgba(170,140,255,.35);border-radius:999px;background:rgba(255,255,255,.08);box-sizing:border-box}.ls-goal-neon-gift__fill{position:relative;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ls-neon-accent,#ff3e9d) 0,color-mix(in srgb,var(--ls-neon-accent,#ff58b7) 80%,#fff) 45%,color-mix(in srgb,var(--ls-neon-accent,#ff76ce) 70%,#fff) 100%);box-shadow:0 0 6px rgba(255,79,163,.8),0 0 12px rgba(255,79,163,.4);transition:width .4s ease}.ls-goal-neon-gift__fill:after{content:"";position:absolute;left:8%;right:8%;top:1px;height:42%;border-radius:999px;background:linear-gradient(180deg,rgba(255,255,255,.55),transparent);pointer-events:none}.ls-goal-neon-gift__gift{position:absolute;left:0;top:50%;z-index:3;width:calc(100px * var(--ls-neon-scale, 1));height:calc(100px * var(--ls-neon-scale, 1));transform:translateY(-50%);filter:drop-shadow(0 0 14px rgba(255,79,163,.55))}.ls-goal-neon-gift__gift img{display:block;width:100%;height:100%;object-fit:contain}.ls-goal-neon-gift__hearts{position:absolute;inset:0;z-index:4;pointer-events:none}.ls-goal-neon-gift.no-panel .ls-goal-neon-gift__bar{background:transparent;box-shadow:none}.ls-goal-neon-gift__heart{position:absolute;color:var(--ls-neon-accent,#ff4fa3);filter:drop-shadow(0 0 4px rgba(255,79,163,.9)) drop-shadow(0 0 8px rgba(255,79,163,.45))}.ls-goal-neon-gift__heart--sm{right:calc(18px * var(--ls-neon-scale, 1));bottom:calc(18px * var(--ls-neon-scale, 1));width:calc(14px * var(--ls-neon-scale, 1));height:calc(14px * var(--ls-neon-scale, 1))}.ls-goal-neon-gift__heart--md{right:calc(8px * var(--ls-neon-scale, 1));top:calc(28px * var(--ls-neon-scale, 1));width:calc(20px * var(--ls-neon-scale, 1));height:calc(20px * var(--ls-neon-scale, 1))}.ls-goal-neon-gift__heart--lg{right:calc(-6px * var(--ls-neon-scale, 1));top:calc(2px * var(--ls-neon-scale, 1));width:calc(28px * var(--ls-neon-scale, 1));height:calc(28px * var(--ls-neon-scale, 1))}.ls-goal-neon-gift.no-glow .ls-goal-neon-gift__bar,.ls-goal-neon-gift.no-glow .ls-goal-neon-gift__gift,.ls-goal-neon-gift.no-glow .ls-goal-neon-gift__heart,.ls-goal-neon-gift.no-glow .ls-goal-neon-gift__title{filter:none;box-shadow:none;text-shadow:none}.ls-goal-neon-gift.is-idle .ls-goal-neon-gift__gift{animation:ls-neon-gift-bob calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-gift.is-idle .ls-goal-neon-gift__heart--sm{animation:ls-neon-gift-heart calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-gift.is-idle .ls-goal-neon-gift__heart--md{animation:ls-neon-gift-heart calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out .15s infinite}.ls-goal-neon-gift.is-idle .ls-goal-neon-gift__heart--lg{animation:ls-neon-gift-heart calc(2.5s / var(--ls-motion-rate, 1)) ease-in-out .3s infinite}.ls-goal-neon-gift.is-idle .ls-goal-neon-gift__fill{animation:ls-neon-gift-fill-glow calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-gift.ls-neon-idle-aurora .ls-goal-neon-gift__bar:before{background:linear-gradient(90deg,#ff3ea5,#d94cff,#7b7cff,#ff3ea5);background-size:220% 100%;animation:ls-neon-gift-aurora calc(3.6s / var(--ls-motion-rate, 1)) linear infinite}.ls-goal-neon-gift.ls-neon-idle-ember .ls-goal-neon-gift__gift{animation-duration:calc(3.4s / var(--ls-motion-rate, 1))}.ls-goal-neon-gift.ls-neon-idle-cyber .ls-goal-neon-gift__bar{animation:ls-neon-gift-flicker calc(1.6s / var(--ls-motion-rate, 1)) steps(2) infinite}.ls-goal-neon-gift.ls-neon-idle-prism .ls-goal-neon-gift__bar:before{background:linear-gradient(90deg,#ff3ea5,#7b7cff,#5eead4,#d94cff,#ff3ea5);background-size:260% 100%;animation:ls-neon-gift-aurora calc(2.8s / var(--ls-motion-rate, 1)) linear infinite}.ls-goal-neon-gift.ls-neon-idle-orbit .ls-goal-neon-gift__heart--lg{animation:ls-neon-gift-orbit-heart calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes ls-neon-gift-bob{0%,to{transform:translateY(-50%)}50%{transform:translateY(calc(-50% - 6px))}}@keyframes ls-neon-gift-heart{0%,to{transform:scale(1);opacity:.88}50%{transform:scale(1.16);opacity:1}}@keyframes ls-neon-gift-fill-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes ls-neon-gift-aurora{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes ls-neon-gift-flicker{0%,to{opacity:1}50%{opacity:.86}}@keyframes ls-neon-gift-orbit-heart{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-6px,4px) scale(1.08)}}.ls-goal-neon-ring{--ls-ring-size:calc(260px * var(--ls-ring-scale, 1));--ls-ring-circ:263.89;--ls-ring-pct:0;--ls-ring-accent:#ff4fa3;--ls-ring-text:#ffffff;--ls-ring-font:var(--font-oswald),Oswald,sans-serif;--ls-ring-font-scale:1;--ls-ring-track:#4a3a60;position:relative;display:inline-block;width:var(--ls-ring-size);height:var(--ls-ring-size);aspect-ratio:1/1;container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-neon-ring__glow{position:absolute;inset:2%;border-radius:50%;background:radial-gradient(circle at 50% 35%,#201126 0,#100a17 55%,#09070e 100%);box-shadow:0 0 0 2px #171020,0 0 0 5px #100b1a,0 10px 22px rgba(0,0,0,.55),0 0 18px rgba(255,61,157,.22),inset 0 0 18px rgba(36,22,49,.9);z-index:1}.ls-goal-neon-ring__meter{position:absolute;inset:0;z-index:2;overflow:visible;filter:drop-shadow(0 0 4px rgba(255,61,157,.55))}.ls-goal-neon-ring.no-glow .ls-goal-neon-ring__meter{filter:none}.ls-goal-neon-ring__track{fill:none;stroke:var(--ls-ring-track);stroke-width:7.2;stroke-linecap:round}.ls-goal-neon-ring__fill{fill:none;stroke-width:7.2;stroke-linecap:round;stroke-dasharray:var(--ls-ring-circ);stroke-dashoffset:calc(var(--ls-ring-circ) * (1 - var(--ls-ring-pct) / 100));transform:rotate(-90deg);transform-origin:50% 50%;transform-box:fill-box;transition:stroke-dashoffset .4s ease}.ls-goal-neon-ring__well{position:absolute;inset:11%;z-index:3;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 35%,#201126 0,#100a17 55%,#09070e 100%);box-shadow:inset 0 0 16px rgba(9,7,14,.85),inset 0 0 28px rgba(255,79,163,.08)}.ls-goal-neon-ring__gift{position:absolute;top:16%;left:50%;width:38%;height:38%;transform:translateX(-50%);filter:drop-shadow(0 0 10px rgba(255,184,50,.3)) drop-shadow(0 0 12px rgba(255,79,163,.2))}.ls-goal-neon-ring__gift img{display:block;width:100%;height:100%;object-fit:contain}.ls-goal-neon-ring__sparkle{position:absolute;width:7%;height:7%;color:#ffd76a;filter:drop-shadow(0 0 4px rgba(255,215,106,.85))}.ls-goal-neon-ring__sparkle--a{top:14%;left:24%}.ls-goal-neon-ring__sparkle--b{top:12%;right:26%;width:5.5%;height:5.5%}.ls-goal-neon-ring__sparkle--c{top:36%;left:16%;width:4.5%;height:4.5%}.ls-goal-neon-ring__sparkle--d{top:32%;right:15%;width:6%;height:6%}.ls-goal-neon-ring__sparkle--e{top:48%;right:28%;width:4%;height:4%}.ls-goal-neon-ring__coin{position:absolute;top:38%;width:9%;height:9%;filter:drop-shadow(0 0 5px rgba(255,165,31,.7))}.ls-goal-neon-ring__coin--l{left:18%}.ls-goal-neon-ring__coin--r{right:17%;top:42%}.ls-goal-neon-ring.no-panel .ls-goal-neon-ring__glow,.ls-goal-neon-ring.no-panel .ls-goal-neon-ring__well{background:transparent;box-shadow:none}.ls-goal-neon-ring__amount{position:absolute;left:16%;right:16%;top:54%;display:flex;justify-content:center;color:var(--ls-ring-text,#f8fafc);font-family:var(--ls-ring-font),var(--font-bebas),"Bebas Neue","Oswald",sans-serif;font-size:calc(7.6cqw * var(--ls-ring-font-scale, 1));font-weight:700;letter-spacing:.02em;line-height:1}.ls-goal-neon-ring__current{color:var(--ls-ring-accent,#ff4fa3)}.ls-goal-neon-ring__slash{color:#ffffff;padding:0 .08em}.ls-goal-neon-ring__target{color:#e8e6ef}.ls-goal-neon-ring__label{position:absolute;left:18%;right:18%;top:68%;margin:0;color:var(--ls-ring-text,#ffffff);font-family:var(--ls-ring-font),var(--font-oswald),Oswald,sans-serif;font-size:calc(5.4cqw * var(--ls-ring-font-scale, 1));font-weight:600;letter-spacing:.5px;line-height:1.1;text-align:center;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-goal-neon-ring__heart{position:absolute;left:50%;bottom:-2%;z-index:5;width:11%;height:11%;transform:translateX(-50%);color:var(--ls-ring-accent,#ff4fa3);filter:drop-shadow(0 0 5px rgba(255,79,163,.95)) drop-shadow(0 0 10px rgba(255,79,163,.45))}.ls-goal-neon-ring.is-complete .ls-goal-neon-ring__meter{filter:drop-shadow(0 0 6px rgba(255,61,157,.95)) drop-shadow(0 0 14px rgba(255,61,157,.45))}.ls-goal-neon-ring.is-complete .ls-goal-neon-ring__gift{filter:drop-shadow(0 0 14px rgba(255,184,50,.45)) drop-shadow(0 0 16px rgba(255,79,163,.35))}.ls-goal-neon-ring.is-complete .ls-goal-neon-ring__heart{animation:ls-neon-ring-heart-pop .7s ease-out 1}@keyframes ls-neon-ring-heart-pop{0%{transform:translateX(-50%) scale(1)}40%{transform:translateX(-50%) scale(1.22)}to{transform:translateX(-50%) scale(1)}}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__gift{animation:ls-neon-ring-gift-bob calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__sparkle{animation:ls-neon-ring-twinkle calc(1.7s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__sparkle--b{animation-delay:.2s}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__sparkle--c{animation-delay:.45s}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__sparkle--d{animation-delay:.7s}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__sparkle--e{animation-delay:.95s}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__coin--l{animation:ls-neon-ring-coin calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__coin--r{animation:ls-neon-ring-coin calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out .2s infinite}.ls-goal-neon-ring.is-idle:not(.is-complete) .ls-goal-neon-ring__heart{animation:ls-neon-ring-heart-idle calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-ring.is-idle .ls-goal-neon-ring__meter{animation:ls-neon-ring-glow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-ring.ls-neon-idle-aurora .ls-goal-neon-ring__glow{animation:ls-neon-ring-aurora calc(4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-ring.ls-neon-idle-ember .ls-goal-neon-ring__gift{animation-duration:calc(3.6s / var(--ls-motion-rate, 1))}.ls-goal-neon-ring.ls-neon-idle-cyber .ls-goal-neon-ring__well{animation:ls-neon-ring-flicker calc(1.6s / var(--ls-motion-rate, 1)) steps(2) infinite}.ls-goal-neon-ring.ls-neon-idle-prism .ls-goal-neon-ring__meter{animation:ls-neon-ring-prism calc(3s / var(--ls-motion-rate, 1)) linear infinite}@keyframes ls-neon-ring-gift-bob{0%,to{transform:translateX(-50%)}50%{transform:translateX(-50%) translateY(-5px)}}@keyframes ls-neon-ring-twinkle{0%,to{opacity:.55;transform:scale(.86)}50%{opacity:1;transform:scale(1.12)}}@keyframes ls-neon-ring-coin{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-3px) rotate(8deg)}}@keyframes ls-neon-ring-heart-idle{0%,to{transform:translateX(-50%) scale(1)}50%{transform:translateX(-50%) scale(1.14)}}@keyframes ls-neon-ring-glow{0%,to{filter:drop-shadow(0 0 4px rgba(255,61,157,.55))}50%{filter:drop-shadow(0 0 8px rgba(255,61,157,.85))}}@keyframes ls-neon-ring-aurora{0%,to{box-shadow:0 0 0 2px #171020,0 0 0 5px #100b1a,0 10px 22px rgba(0,0,0,.55),0 0 18px rgba(255,61,157,.22)}50%{box-shadow:0 0 0 2px #171020,0 0 0 5px #100b1a,0 10px 22px rgba(0,0,0,.55),0 0 22px rgba(123,124,255,.35)}}@keyframes ls-neon-ring-flicker{0%,to{opacity:1}50%{opacity:.88}}@keyframes ls-neon-ring-prism{0%{filter:drop-shadow(0 0 5px rgba(255,61,157,.7)) hue-rotate(0deg)}to{filter:drop-shadow(0 0 5px rgba(255,61,157,.7)) hue-rotate(40deg)}}.ls-goal-royal-gold{--ls-royal-accent:#ffd65a;--ls-royal-text:#ffffff;--ls-royal-font:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive;--ls-royal-font-scale:1;--ls-royal-bar-scale:1;position:relative;display:inline-block;width:calc(850px * var(--ls-royal-scale, 1));height:calc(140px * var(--ls-royal-scale, 1));aspect-ratio:auto;container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-royal-gold__panel{position:absolute;left:4%;right:3%;top:22%;height:72%;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:3%;padding:0 3.2% 0 5.5%;border-radius:34px 34px 34px 42px;background:linear-gradient(180deg,rgba(18,18,17,.97),rgba(5,7,9,.98));box-shadow:0 0 4px rgba(255,211,85,.65),0 0 10px rgba(255,190,50,.2),inset 0 0 18px rgba(255,215,90,.06);box-sizing:border-box}.ls-goal-royal-gold__panel:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(90deg,#a97818,#ffd65a 20%,#fff0a0 45%,#d39b25 70%,#ffe275 90%,#a97818);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.ls-goal-royal-gold.no-glow .ls-goal-royal-gold__panel{box-shadow:none}.ls-goal-royal-gold.no-panel .ls-goal-royal-gold__panel{background:transparent;box-shadow:none}.ls-goal-royal-gold__left,.ls-goal-royal-gold__right{position:relative;z-index:3;min-width:0}.ls-goal-royal-gold__left{flex:1 1 48%;padding-top:.4%}.ls-goal-royal-gold__right{flex:0 1 46%;display:flex;flex-direction:column;align-items:flex-end;gap:10%}.ls-goal-royal-gold__sub-row,.ls-goal-royal-gold__title-row{display:flex;align-items:center;gap:.6em;min-width:0}.ls-goal-royal-gold__title{margin:0;min-width:0;color:var(--ls-royal-text);font-family:var(--ls-royal-font),"Segoe Script","Brush Script MT",cursive;font-size:calc(6.2cqw * var(--ls-royal-font-scale, 1));font-weight:500;line-height:1;letter-spacing:.01em;text-shadow:0 0 4px rgba(255,255,255,.25),0 0 8px rgba(255,215,90,.12)}.ls-goal-royal-gold__subtitle,.ls-goal-royal-gold__title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ls-goal-royal-gold__subtitle{margin:.18em 0 0;color:color-mix(in srgb,var(--ls-royal-text,#ffffff) 92%,transparent);font-family:var(--ls-royal-font),var(--font-oswald),Oswald,sans-serif;font-size:calc(1.85cqw * var(--ls-royal-font-scale, 1));font-weight:700;letter-spacing:.4px;line-height:1.15;text-transform:uppercase}.ls-goal-royal-gold__amount{width:100%;color:var(--ls-royal-text,#ffffff);font-family:var(--ls-royal-font),var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-size:calc(3.7cqw * var(--ls-royal-font-scale, 1));font-weight:800;letter-spacing:.04em;line-height:1}.ls-goal-royal-gold__current{color:var(--ls-royal-accent,#ffe46b)}.ls-goal-royal-gold__slash{color:#ffffff;padding:0 .08em}.ls-goal-royal-gold__target{color:#ffffff}.ls-goal-royal-gold__track{width:min(100%,48cqw);height:calc(2.7cqw * var(--ls-royal-bar-scale, 1));overflow:hidden;border:1.5px solid rgba(219,166,46,.75);border-radius:999px;background:rgba(25,24,21,.9);box-shadow:inset 0 1px 3px rgba(0,0,0,.45);box-sizing:border-box}.ls-goal-royal-gold__fill{height:100%;border-radius:inherit;background:linear-gradient(180deg,rgba(255,255,255,.42) 0,transparent 38%),linear-gradient(180deg,#fff3a3 0,#ffe16a 20%,var(--ls-royal-accent) 50%,#e9a91f 85%,#c8860d 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.65),0 0 5px rgba(255,211,70,.55);transition:width .4s ease}.ls-goal-royal-gold__crown{position:absolute;left:-2.8%;top:-8%;z-index:6;width:12%;height:auto;transform:rotate(-10deg);filter:drop-shadow(0 0 6px rgba(255,214,90,.45))}.ls-goal-royal-gold__sparkle{pointer-events:none;filter:drop-shadow(0 0 5px rgba(255,211,70,.7))}.ls-goal-royal-gold__sparkle--title{flex:0 0 auto;width:4%;min-width:22px;height:auto}.ls-goal-royal-gold__sparkle--edge-a{position:absolute;right:-1.6%;top:18%;z-index:5;width:5.2%}.ls-goal-royal-gold__sparkle--edge-b{position:absolute;right:1.4%;bottom:8%;z-index:5;width:3.4%}.ls-goal-royal-gold__heart{flex:0 0 auto;width:2.6cqw;min-width:16px;height:auto;margin-top:.18em}.ls-goal-royal-gold.is-idle .ls-goal-royal-gold__crown{animation:ls-royal-crown-bob calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-royal-gold.is-idle .ls-goal-royal-gold__sparkle--title{animation:ls-royal-twinkle calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-royal-gold.is-idle .ls-goal-royal-gold__sparkle--edge-a{animation:ls-royal-twinkle calc(2.1s / var(--ls-motion-rate, 1)) ease-in-out .15s infinite}.ls-goal-royal-gold.is-idle .ls-goal-royal-gold__sparkle--edge-b{animation:ls-royal-twinkle calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out .4s infinite}.ls-goal-royal-gold.is-idle .ls-goal-royal-gold__fill{animation:ls-royal-fill-glow calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-royal-gold.ls-royal-idle-aurora .ls-goal-royal-gold__panel:before{background-size:220% 100%;animation:ls-royal-aurora calc(3.8s / var(--ls-motion-rate, 1)) linear infinite}.ls-goal-royal-gold.ls-royal-idle-prism .ls-goal-royal-gold__panel:before{background-size:260% 100%;animation:ls-royal-aurora calc(2.8s / var(--ls-motion-rate, 1)) linear infinite}.ls-goal-royal-gold.is-complete .ls-goal-royal-gold__fill{filter:brightness(1.12)}.ls-goal-royal-gold.is-complete .ls-goal-royal-gold__sparkle{filter:drop-shadow(0 0 8px rgba(255,230,140,.9))}@keyframes ls-royal-crown-bob{0%,to{transform:rotate(-10deg) translateY(0)}50%{transform:rotate(-10deg) translateY(-4px)}}@keyframes ls-royal-twinkle{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes ls-royal-fill-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes ls-royal-aurora{0%{background-position:0 50%}to{background-position:100% 50%}}.ls-goal-gift-luxe{--ls-luxe-accent:#ffd34f;--ls-luxe-text:#fffdfb;--ls-luxe-font:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive;--ls-luxe-font-scale:1;position:relative;display:inline-block;width:calc(500px * var(--ls-luxe-scale, 1));height:calc(190px * var(--ls-luxe-scale, 1));container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-gift-luxe__card{position:absolute;left:17%;right:3%;top:14%;height:56%;z-index:2;border-radius:34px;background:linear-gradient(180deg,rgba(12,12,16,.98),rgba(5,6,10,.98));box-shadow:0 0 4px rgba(255,210,80,.55),0 0 10px rgba(255,180,40,.12);box-sizing:border-box}.ls-goal-gift-luxe__card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(135deg,#fff0a0,#ffd45a 22%,#e3a62a 48%,#b97a12 74%,#7c4e08);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.ls-goal-gift-luxe.no-glow .ls-goal-gift-luxe__card,.ls-goal-gift-luxe.no-glow .ls-goal-gift-luxe__pill{box-shadow:none}.ls-goal-gift-luxe.no-panel .ls-goal-gift-luxe__card,.ls-goal-gift-luxe.no-panel .ls-goal-gift-luxe__pill{background:transparent;box-shadow:none}.ls-goal-gift-luxe__copy{position:absolute;left:28%;right:5%;top:14%;bottom:10%;z-index:5;flex-direction:column}.ls-goal-gift-luxe__copy,.ls-goal-gift-luxe__title-row{display:flex;align-items:center;justify-content:center;min-width:0}.ls-goal-gift-luxe__title-row{gap:.28em;max-width:100%}.ls-goal-gift-luxe__title{margin:0;min-width:0;overflow:hidden;color:var(--ls-luxe-text);font-family:var(--ls-luxe-font),"Segoe Script","Brush Script MT",cursive;font-size:calc(8.4cqw * var(--ls-luxe-font-scale, 1));font-style:italic;font-weight:500;line-height:1;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 3px rgba(255,255,255,.2),0 0 7px rgba(255,215,120,.1)}.ls-goal-gift-luxe__amount{width:100%;margin-top:.18em;color:#ffffff;font-family:var(--ls-luxe-font),var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-size:calc(6.2cqw * var(--ls-luxe-font-scale, 1));font-style:normal;font-weight:800;letter-spacing:.04em;line-height:1}.ls-goal-gift-luxe__current,.ls-goal-gift-luxe__slash,.ls-goal-gift-luxe__target{color:#ffffff}.ls-goal-gift-luxe__pill{position:absolute;left:30%;right:8%;bottom:5%;height:23%;z-index:6;display:flex;align-items:center;justify-content:center;gap:.55em;padding:0 4.2% 0 3.4%;border-radius:999px;background:rgba(7,8,12,.98);box-shadow:0 0 5px rgba(255,205,70,.25);overflow:hidden;box-sizing:border-box}.ls-goal-gift-luxe__pill:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(90deg,#fff0a0,#ffd45a 28%,#e3a62a 62%,#b97a12);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}.ls-goal-gift-luxe__fill{position:absolute;inset:2px auto 2px 2px;width:0;border-radius:inherit;background:linear-gradient(90deg,rgba(173,112,12,.25),rgba(255,202,61,.3));z-index:1;transition:width .4s ease}.ls-goal-gift-luxe__status{position:relative;z-index:2;margin:0;flex:1 1 auto;min-width:0;color:#ffffff;font-family:var(--font-oswald),Oswald,sans-serif;font-size:calc(3.1cqw * var(--ls-luxe-font-scale, 1));font-weight:700;letter-spacing:1.5px;line-height:1;text-align:center;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-goal-gift-luxe__heart{position:relative;z-index:3;flex:0 0 auto;width:4.2cqw;min-width:16px;height:auto;filter:drop-shadow(0 0 5px rgba(255,80,165,.55))}.ls-goal-gift-luxe__gift{position:absolute;left:0;top:2%;z-index:9;width:40%;height:90%;filter:drop-shadow(0 4px 5px rgba(0,0,0,.45)) drop-shadow(0 0 8px rgba(255,180,40,.15))}.ls-goal-gift-luxe__gift img{display:block;width:100%;height:100%;object-fit:contain}.ls-goal-gift-luxe__sparkle{pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,217,76,.75))}.ls-goal-gift-luxe__sparkle--title{flex:0 0 auto;width:4.4%;min-width:14px;height:auto}.ls-goal-gift-luxe__sparkle--tiny{flex:0 0 auto;width:2.6%;min-width:10px;height:auto;opacity:.85}.ls-goal-gift-luxe__sparkle--gift{position:absolute;left:27%;top:10%;z-index:8;width:3.4%}.ls-goal-gift-luxe__coin{position:absolute;z-index:8;pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,181,27,.55))}.ls-goal-gift-luxe__coin--a{top:3%;left:13%;width:3.6%;transform:rotate(-12deg)}.ls-goal-gift-luxe__coin--b{left:1.2%;bottom:16%;width:5.6%;transform:rotate(16deg)}.ls-goal-gift-luxe__coin--c{top:44%;left:26%;width:6.8%;transform:rotate(-8deg);z-index:10}.ls-goal-gift-luxe__coin--d{top:36%;right:-.6%;width:7%;transform:rotate(14deg)}.ls-goal-gift-luxe.is-idle .ls-goal-gift-luxe__sparkle--title{animation:ls-luxe-twinkle calc(1.9s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-gift-luxe.is-idle .ls-goal-gift-luxe__sparkle--tiny{animation:ls-luxe-twinkle calc(2.3s / var(--ls-motion-rate, 1)) ease-in-out .3s infinite}.ls-goal-gift-luxe.is-idle .ls-goal-gift-luxe__sparkle--gift{animation:ls-luxe-twinkle calc(2.1s / var(--ls-motion-rate, 1)) ease-in-out .15s infinite}.ls-goal-gift-luxe.is-complete .ls-goal-gift-luxe__gift{animation:ls-luxe-gift-pop .7s ease-out 1}.ls-goal-gift-luxe.is-complete .ls-goal-gift-luxe__heart{animation:ls-luxe-heart-pop .7s ease-out 1}.ls-goal-gift-luxe.is-complete .ls-goal-gift-luxe__card:before,.ls-goal-gift-luxe.is-complete .ls-goal-gift-luxe__pill:before{animation:ls-luxe-border-flash .8s ease-out 1}@keyframes ls-luxe-twinkle{0%,to{opacity:.7;filter:drop-shadow(0 0 3px rgba(255,217,76,.45))}50%{opacity:1;filter:drop-shadow(0 0 7px rgba(255,217,76,.95))}}@keyframes ls-luxe-gift-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ls-luxe-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.22)}to{transform:scale(1)}}@keyframes ls-luxe-border-flash{0%,to{filter:none}40%{filter:brightness(1.35)}}.ls-goal-cloudy-gift{--ls-cloudy-accent:#ff5eb3;--ls-cloudy-text:#c32682;--ls-cloudy-font:var(--font-rubik),Rubik,sans-serif;--ls-cloudy-font-scale:1;position:relative;display:inline-block;width:calc(820px * var(--ls-cloudy-scale, 1));height:calc(170px * var(--ls-cloudy-scale, 1));container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-cloudy-gift__cloud{position:absolute;inset:0;z-index:2}.ls-goal-cloudy-gift__body{position:absolute;left:10%;right:3%;top:24%;height:54%;border-radius:80px;background:radial-gradient(120% 140% at 18% 20%,#fffefe 0,transparent 46%),linear-gradient(180deg,#fffefe,#ffe4f3 48%,#e4dcff);box-shadow:0 4px 10px rgba(124,101,200,.18),0 0 4px rgba(180,155,255,.4)}.ls-goal-cloudy-gift.no-glow .ls-goal-cloudy-gift__body,.ls-goal-cloudy-gift.no-glow .ls-goal-cloudy-gift__puff{box-shadow:none}.ls-goal-cloudy-gift.no-panel .ls-goal-cloudy-gift__body,.ls-goal-cloudy-gift.no-panel .ls-goal-cloudy-gift__puff{background:transparent;box-shadow:none}.ls-goal-cloudy-gift__puff{position:absolute;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fffefe 0,#ffe4f3 58%,#e4dcff 100%);box-shadow:0 0 4px rgba(180,155,255,.22)}.ls-goal-cloudy-gift__puff--t1{left:16%;top:10%;width:11%;height:42%}.ls-goal-cloudy-gift__puff--t2{left:28%;top:4%;width:13%;height:50%}.ls-goal-cloudy-gift__puff--t3{left:44%;top:8%;width:12%;height:46%}.ls-goal-cloudy-gift__puff--t4{left:60%;top:6%;width:14%;height:48%}.ls-goal-cloudy-gift__puff--t5{left:76%;top:12%;width:10%;height:40%}.ls-goal-cloudy-gift__puff--r1{right:.5%;top:28%;width:8%;height:44%}.ls-goal-cloudy-gift__puff--b1{right:8%;bottom:8%;width:11%;height:36%}.ls-goal-cloudy-gift__mist{position:absolute;inset:0;z-index:11;pointer-events:none}.ls-goal-cloudy-gift__puff--g1{left:1%;bottom:10%;width:9%;height:38%}.ls-goal-cloudy-gift__puff--g2{left:8%;bottom:4%;width:11%;height:42%}.ls-goal-cloudy-gift__puff--g3{left:16%;bottom:8%;width:8%;height:34%}.ls-goal-cloudy-gift__puff--g4{left:5%;bottom:22%;width:7%;height:28%;background:radial-gradient(circle at 32% 28%,#fffefe 0,#d8cfff 70%,#cfc3ff 100%)}.ls-goal-cloudy-gift__puff--g5{left:20%;bottom:2%;width:10%;height:32%}.ls-goal-cloudy-gift__puff--g6{left:12%;bottom:16%;width:6%;height:24%}.ls-goal-cloudy-gift__row{position:absolute;left:23%;right:8%;top:16%;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:3%;min-width:0}.ls-goal-cloudy-gift__title-row{display:flex;align-items:center;gap:.28em;min-width:0;flex:1 1 auto}.ls-goal-cloudy-gift__title{margin:0;min-width:0;overflow:hidden;color:var(--ls-cloudy-accent,#ff5eb3);font-family:var(--ls-cloudy-font),var(--font-rubik),Rubik,sans-serif;font-size:calc(5.2cqw * var(--ls-cloudy-font-scale, 1));font-weight:800;letter-spacing:.01em;line-height:1;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(180deg,#ff72bd,#ff4fa8 55%,#df2e8c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px rgba(180,30,110,.55);paint-order:stroke fill;filter:drop-shadow(0 1px 0 rgba(255,255,255,.8)) drop-shadow(0 2px 3px rgba(191,48,126,.25))}.ls-goal-cloudy-gift__amount{flex:0 1 38%;max-width:42%;justify-content:flex-end;color:#15151d;font-family:var(--ls-cloudy-font),var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-size:calc(3.7cqw * var(--ls-cloudy-font-scale, 1));font-weight:800;letter-spacing:.03em;line-height:1}.ls-goal-cloudy-gift__current{color:var(--ls-cloudy-text,#c32682)}.ls-goal-cloudy-gift__slash,.ls-goal-cloudy-gift__target{color:#15151d}.ls-goal-cloudy-gift__track{position:absolute;left:23%;right:7%;top:52%;height:16%;z-index:6;overflow:hidden;border-radius:999px;border:2px solid rgba(175,160,255,.7);background:linear-gradient(180deg,#555580,#38375e 50%,#2e2e52);box-shadow:0 0 4px rgba(154,130,255,.35),inset 0 1px 2px rgba(255,255,255,.15);box-sizing:border-box}.ls-goal-cloudy-gift__fill{height:100%;border-radius:inherit;background:linear-gradient(180deg,#ff9ad5 0,#ff69ba 35%,#f44ba6 70%,var(--ls-cloudy-accent,#d93691) 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.65),0 0 5px rgba(255,85,175,.45);transition:width .5s cubic-bezier(.22,1,.36,1)}.ls-goal-cloudy-gift__heart{pointer-events:none;filter:drop-shadow(0 0 4px rgba(255,85,175,.45))}.ls-goal-cloudy-gift__heart--title-l,.ls-goal-cloudy-gift__heart--title-r{flex:0 0 auto;width:3cqw;min-width:16px;height:auto}.ls-goal-cloudy-gift__heart--title-r{transform:rotate(12deg)}.ls-goal-cloudy-gift__heart--tr{position:absolute;right:1.5%;top:8%;z-index:9;width:4%}.ls-goal-cloudy-gift__heart--br{position:absolute;right:4%;bottom:6%;z-index:9;width:3.5%;transform:rotate(-8deg)}.ls-goal-cloudy-gift__gift{position:absolute;left:2.8%;top:2%;z-index:10;width:17.4%;height:90%;filter:drop-shadow(0 3px 5px rgba(124,101,200,.22)) drop-shadow(0 0 8px rgba(255,94,179,.18))}.ls-goal-cloudy-gift__gift img{display:block;width:100%;height:100%;object-fit:contain}.ls-goal-cloudy-gift.is-idle .ls-goal-cloudy-gift__heart--title-l,.ls-goal-cloudy-gift.is-idle .ls-goal-cloudy-gift__heart--tr{animation:ls-cloudy-twinkle calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-cloudy-gift.is-idle .ls-goal-cloudy-gift__heart--br,.ls-goal-cloudy-gift.is-idle .ls-goal-cloudy-gift__heart--title-r{animation:ls-cloudy-twinkle calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out .35s infinite}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__gift{animation:ls-cloudy-gift-pop .75s ease-out 1}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__heart{animation:ls-cloudy-heart-pop .75s ease-out 1}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__fill{animation:ls-cloudy-fill-flash 1.1s ease-out 1}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__body{animation:ls-cloudy-glow 1.2s ease-out 1}@keyframes ls-cloudy-twinkle{0%,to{opacity:.82;filter:drop-shadow(0 0 3px rgba(255,85,175,.3))}50%{opacity:1;filter:drop-shadow(0 0 7px rgba(255,85,175,.75))}}@keyframes ls-cloudy-gift-pop{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ls-cloudy-heart-pop{0%{transform:scale(1)}40%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes ls-cloudy-fill-flash{0%,to{filter:none}40%{filter:brightness(1.28)}}@keyframes ls-cloudy-glow{0%,to{box-shadow:0 4px 10px rgba(124,101,200,.18),0 0 4px rgba(180,155,255,.4)}40%{box-shadow:0 4px 14px rgba(255,94,179,.28),0 0 12px rgba(180,155,255,.55)}}.ls-goal-neon-hud{--ls-hud-accent:#00e6f6;--ls-hud-text:#f5fbff;--ls-hud-font:var(--font-bebas),"Bebas Neue",Oswald,sans-serif;--ls-hud-font-scale:1;position:relative;display:inline-block;width:calc(750px * var(--ls-hud-scale, 1));height:calc(120px * var(--ls-hud-scale, 1));container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-neon-hud__glow{position:absolute;inset:0;z-index:2;filter:drop-shadow(0 0 6px rgba(0,225,255,.42))}.ls-goal-neon-hud.no-glow .ls-goal-neon-hud__glow{filter:none}.ls-goal-neon-hud__body{position:absolute;inset:0;clip-path:polygon(4% 10%,84% 10%,90.4% 3.3%,95.7% 21.7%,99.5% 50%,95.7% 78.3%,90.4% 96.7%,84% 90%,5.1% 90%,.8% 73.3%,.8% 26.7%);background:radial-gradient(circle at 72% 70%,rgba(0,100,200,.16),transparent 55%),linear-gradient(180deg,rgba(7,22,35,.98),rgba(4,17,31,.98) 50%,rgba(5,20,38,.98))}.ls-goal-neon-hud.no-panel .ls-goal-neon-hud__accents,.ls-goal-neon-hud.no-panel .ls-goal-neon-hud__body{opacity:0}.ls-goal-neon-hud__sheen{position:absolute;left:18%;right:16%;top:38%;height:1px;background:linear-gradient(90deg,transparent,rgba(0,180,255,.22),transparent)}.ls-goal-neon-hud__notch{position:absolute;right:18%;top:10%;width:2.2%;height:8%;background:linear-gradient(180deg,#45f5ff,transparent);opacity:.55;clip-path:polygon(0 0,100% 0,70% 100%,0 100%)}.ls-goal-neon-hud__accents{position:absolute;inset:0;z-index:4;width:100%;height:100%;overflow:visible}.ls-goal-neon-hud__stroke{fill:none;stroke:var(--ls-hud-accent,#00e6f6);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(0,225,255,.45))}.ls-goal-neon-hud__stroke--tick{stroke:#45f5ff;stroke-width:2.1}.ls-goal-neon-hud__row{position:absolute;left:17.5%;right:13%;top:12%;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:3%;min-width:0}.ls-goal-neon-hud__title{margin:0;min-width:0;overflow:hidden;font-size:calc(4.8cqw * var(--ls-hud-font-scale, 1));font-style:italic;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 3px rgba(255,255,255,.25),0 0 7px rgba(0,210,255,.15)}.ls-goal-neon-hud__amount,.ls-goal-neon-hud__title{color:var(--ls-hud-text,#f5fbff);font-family:var(--ls-hud-font),var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-weight:800;line-height:1}.ls-goal-neon-hud__amount{flex:0 1 36%;max-width:40%;justify-content:flex-end;font-size:calc(4.2cqw * var(--ls-hud-font-scale, 1));letter-spacing:.03em;text-shadow:0 0 3px rgba(255,255,255,.2)}.ls-goal-neon-hud__slash{opacity:.88}.ls-goal-neon-hud__track{position:absolute;left:17.5%;right:13.5%;top:50%;height:23%;z-index:6;overflow:hidden;border-radius:999px;border:2px solid #00aeef;background:linear-gradient(180deg,#082a50,#041b35 55%,#031429);box-shadow:0 0 5px rgba(0,170,255,.35),inset 0 1px 3px rgba(0,140,255,.2);box-sizing:border-box}.ls-goal-neon-hud.no-glow .ls-goal-neon-hud__track{box-shadow:none}.ls-goal-neon-hud__fill{height:100%;border-radius:inherit;background:linear-gradient(180deg,#55faff 0,#12e7f2 35%,#00cedd 70%,var(--ls-hud-accent,#00a9c7) 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.55),0 0 7px rgba(0,235,255,.55);transition:width .5s cubic-bezier(.22,1,.36,1)}.ls-goal-neon-hud__chevrons{position:absolute;right:1.6%;top:22%;z-index:9;display:flex;align-items:center;gap:.15em;width:10.5%;height:56%;color:#00bfff;filter:drop-shadow(0 0 4px rgba(0,180,255,.45))}.ls-goal-neon-hud__chevron{flex:1 1 auto;height:100%;width:auto}.ls-goal-neon-hud__chevron--1{color:#00a9ff}.ls-goal-neon-hud__chevron--2{color:#00bfff}.ls-goal-neon-hud__chevron--3{color:#00d8ff}.ls-goal-neon-hud__coins{position:absolute;left:1.4%;top:6%;z-index:10;width:15.6%;height:90%;filter:drop-shadow(0 3px 4px rgba(143,75,0,.38))}.ls-goal-neon-hud__coin{position:absolute}.ls-goal-neon-hud__coin--a{left:28%;top:2%;width:52%;transform:rotate(-18deg)}.ls-goal-neon-hud__coin--b{left:4%;top:18%;width:48%;transform:rotate(22deg)}.ls-goal-neon-hud__coin--c{left:38%;top:38%;width:58%;transform:rotate(-8deg)}.ls-goal-neon-hud__coin--d{left:8%;top:42%;width:50%;transform:rotate(-32deg)}.ls-goal-neon-hud__coin--e{left:46%;top:8%;width:44%;transform:rotate(14deg)}.ls-goal-neon-hud__coin--f{left:18%;top:64%;width:54%;transform:rotate(10deg)}.ls-goal-neon-hud.is-idle .ls-goal-neon-hud__chevron--1{animation:ls-hud-chevron calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-neon-hud.is-idle .ls-goal-neon-hud__chevron--2{animation:ls-hud-chevron calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out .2s infinite}.ls-goal-neon-hud.is-idle .ls-goal-neon-hud__chevron--3{animation:ls-hud-chevron calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out .4s infinite}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__fill{animation:ls-hud-fill-flash 1.15s ease-out 1}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__stroke{animation:ls-hud-stroke-flash 1.2s ease-out 1}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__chevron--1{animation:ls-hud-chevron-pop .7s ease-out 1}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__chevron--2{animation:ls-hud-chevron-pop .7s ease-out .08s 1}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__chevron--3{animation:ls-hud-chevron-pop .7s ease-out .16s 1}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__coins{animation:ls-hud-coin-flash 1s ease-out 1}@keyframes ls-hud-chevron{0%,to{opacity:.72}50%{opacity:1}}@keyframes ls-hud-fill-flash{0%,to{filter:none}40%{filter:brightness(1.28)}}@keyframes ls-hud-stroke-flash{0%,to{filter:drop-shadow(0 0 3px rgba(0,225,255,.45))}40%{filter:drop-shadow(0 0 8px rgba(0,235,255,.9))}}@keyframes ls-hud-chevron-pop{0%,to{opacity:1;transform:translateX(0)}40%{opacity:1;transform:translateX(8%);filter:brightness(1.35)}}@keyframes ls-hud-coin-flash{0%,to{filter:drop-shadow(0 3px 4px rgba(143,75,0,.38))}40%{filter:drop-shadow(0 0 10px rgba(255,217,67,.7))}}.ls-goal-gift-ms{--ls-ms-accent:#ff5aae;--ls-ms-text:#ffffff;--ls-ms-font:var(--font-bebas),"Bebas Neue",Oswald,sans-serif;--ls-ms-font-scale:1;position:relative;display:flex;align-items:center;width:calc(600px * var(--ls-ms-scale, 1));height:calc(140px * var(--ls-ms-scale, 1));container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box;padding:0 1.2%}.ls-goal-gift-ms__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ls-goal-gift-ms__gift{position:relative;z-index:8;flex:0 0 auto;filter:drop-shadow(0 3px 5px rgba(80,10,40,.35))}.ls-goal-gift-ms__gift--start{width:12.4%;margin-right:-1.2%}.ls-goal-gift-ms__gift--end{width:14.6%;margin-left:-1.4%;filter:drop-shadow(0 3px 5px rgba(80,10,40,.35)) drop-shadow(0 0 8px rgba(255,210,63,.35))}.ls-goal-gift-ms__track{position:relative;flex:1 1 auto;min-width:0;height:36%}.ls-goal-gift-ms__fill,.ls-goal-gift-ms__rail{position:absolute;left:0;top:50%;height:16%;border-radius:999px;transform:translateY(-50%)}.ls-goal-gift-ms__rail{right:0;z-index:2;background:rgba(116,45,91,.65)}.ls-goal-gift-ms__fill{z-index:3;background:linear-gradient(90deg,#ff5da8,#ff7bc0,var(--ls-ms-accent,#ff5da8));box-shadow:0 0 4px rgba(255,80,165,.85),0 0 8px rgba(255,80,165,.4),inset 0 1px 1px rgba(255,255,255,.55);transition:width .5s cubic-bezier(.22,1,.36,1)}.ls-goal-gift-ms.no-glow .ls-goal-gift-ms__badge,.ls-goal-gift-ms.no-glow .ls-goal-gift-ms__fill,.ls-goal-gift-ms.no-glow .ls-goal-gift-ms__gift{box-shadow:none;filter:none}.ls-goal-gift-ms__marks{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:space-between}.ls-goal-gift-ms__mark{position:relative;width:22%;min-width:0}.ls-goal-gift-ms__badge,.ls-goal-gift-ms__mark{display:flex;align-items:center;justify-content:center;height:100%}.ls-goal-gift-ms__badge{aspect-ratio:1;border-radius:50%;background:#1c101a;border:3px solid #9e3a72;box-sizing:border-box}.ls-goal-gift-ms__heart{width:52%;height:52%;color:#8f456b}.ls-goal-gift-ms__mark.is-reached .ls-goal-gift-ms__badge{border-color:var(--ls-ms-accent,#ff5aaa);box-shadow:0 0 8px rgba(255,90,175,.7)}.ls-goal-gift-ms__mark.is-reached .ls-goal-gift-ms__heart{color:#fff5fa;filter:drop-shadow(0 0 4px rgba(255,90,175,.85))}.ls-goal-gift-ms__label{position:absolute;top:calc(100% + .28em);left:50%;width:140%;max-width:140%;transform:translateX(-50%);justify-content:center;color:var(--ls-ms-text,#ffffff);font-family:var(--ls-ms-font),var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-size:calc(3.6cqw * var(--ls-ms-font-scale, 1));font-weight:800;letter-spacing:.02em;line-height:1;text-shadow:0 2px 3px rgba(0,0,0,.65)}.ls-goal-gift-ms.is-idle .ls-goal-gift-ms__mark.is-reached .ls-goal-gift-ms__badge{animation:ls-ms-glow calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-gift-ms.is-complete .ls-goal-gift-ms__gift--end{animation:ls-ms-gift-pop .8s ease-out 1}.ls-goal-gift-ms.is-complete .ls-goal-gift-ms__rays{animation:ls-ms-rays 1.15s ease-out 1}.ls-goal-gift-ms.is-complete .ls-goal-gift-ms__heart{animation:ls-ms-heart .75s ease-out 1}@keyframes ls-ms-glow{0%,to{box-shadow:0 0 6px rgba(255,90,175,.45)}50%{box-shadow:0 0 10px rgba(255,90,175,.85)}}@keyframes ls-ms-gift-pop{0%{transform:scale(1)}40%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes ls-ms-rays{0%,to{opacity:1}40%{opacity:1;filter:brightness(1.35)}}@keyframes ls-ms-heart{0%,to{transform:scale(1)}40%{transform:scale(1.15)}}.ls-goal-starlight{--ls-star-accent:#a844f5;--ls-star-text:#ffffff;--ls-star-font:"Segoe Script","Brush Script MT","Lucida Handwriting",cursive;--ls-star-font-scale:1;position:relative;display:inline-block;width:calc(780px * var(--ls-star-scale, 1));height:calc(180px * var(--ls-star-scale, 1));container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-starlight__card{position:absolute;left:11%;right:2.4%;top:22%;height:60%;z-index:2;border-radius:24px;border:2.5px solid transparent;background:linear-gradient(180deg,rgba(17,8,35,.98),rgba(8,5,20,.98) 55%,rgba(13,7,30,.98)) padding-box,linear-gradient(115deg,#7a32ff,#c15cff,#8b45ff,#a94dff) border-box;box-shadow:0 0 4px rgba(166,72,255,.65),0 0 10px rgba(135,55,255,.2)}.ls-goal-starlight.no-glow .ls-goal-starlight__card,.ls-goal-starlight.no-glow .ls-goal-starlight__track{box-shadow:none}.ls-goal-starlight.no-panel .ls-goal-starlight__card{background:transparent;border-color:transparent;box-shadow:none}.ls-goal-starlight__spark{position:absolute;width:5px;height:5px;border-radius:50%;background:#fff49b;box-shadow:0 0 6px rgba(255,212,61,.7);z-index:4}.ls-goal-starlight__spark--a{left:18%;top:16%}.ls-goal-starlight__spark--b{right:12%;top:22%;width:3px;height:3px}.ls-goal-starlight__row{position:absolute;left:26%;right:6%;top:26%;z-index:7;display:flex;align-items:center;justify-content:space-between;gap:3%;min-width:0}.ls-goal-starlight__title{margin:0;min-width:0;overflow:hidden;color:var(--ls-star-text,#ffffff);font-family:var(--ls-star-font),"Segoe Script","Brush Script MT",cursive;font-size:calc(6.2cqw * var(--ls-star-font-scale, 1));font-weight:600;font-style:italic;letter-spacing:.01em;line-height:1;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:1px rgba(125,40,220,.8);paint-order:stroke fill;text-shadow:0 0 3px #ffffff,0 0 6px #c15cff,0 0 12px rgba(139,57,255,.65)}.ls-goal-starlight__amount{flex:0 1 38%;max-width:42%;justify-content:flex-end;color:#ffffff;font-family:var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-size:calc(3.9cqw * var(--ls-star-font-scale, 1));font-weight:800;letter-spacing:.03em;line-height:1;text-shadow:0 0 4px rgba(170,70,255,.3)}.ls-goal-starlight__current{color:#f28aff}.ls-goal-starlight__slash{color:#ffffff}.ls-goal-starlight__track{position:absolute;left:26%;right:6.5%;top:58%;height:16%;z-index:6;overflow:hidden;border-radius:999px;border:2px solid rgba(160,90,255,.7);background:linear-gradient(180deg,#332452,#241a40 50%,#19132e);box-shadow:inset 0 1px 3px rgba(255,255,255,.1),0 0 5px rgba(150,70,255,.25);box-sizing:border-box}.ls-goal-starlight__fill{height:100%;border-radius:inherit;background:linear-gradient(180deg,#e18bff 0,#c95cff 30%,var(--ls-star-accent,#ad45f5) 65%,#8d32d9 100%);box-shadow:inset 0 1px 2px rgba(255,255,255,.5),0 0 7px rgba(186,70,255,.5);transition:width .5s cubic-bezier(.22,1,.36,1)}.ls-goal-starlight__cluster{position:absolute;left:.4%;top:1%;z-index:10;width:23.4%;height:98%}.ls-goal-starlight__star{position:absolute;inset:4% 2%;width:96%;height:92%;filter:drop-shadow(0 0 5px rgba(255,200,40,.85)) drop-shadow(0 0 12px rgba(255,165,20,.35))}.ls-goal-starlight__gift{position:absolute;left:50%;top:54%;z-index:11;width:42%;height:42%;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 4px rgba(80,10,50,.4))}.ls-goal-starlight__gift img,.ls-goal-starlight__gift-fallback{display:block;width:100%;height:100%;object-fit:contain}.ls-goal-starlight__deco{position:absolute;z-index:9;filter:drop-shadow(0 0 3px rgba(255,200,40,.7)) drop-shadow(0 0 7px rgba(255,165,20,.28))}.ls-goal-starlight__deco--tl{left:68%;top:2%;width:24%}.ls-goal-starlight__deco--bl{left:-4%;bottom:6%;width:20%}.ls-goal-starlight__deco--tr{right:-1.4%;top:36%;width:5.2%}.ls-goal-starlight__deco--br{right:1.2%;bottom:10%;width:3.4%}.ls-goal-starlight.no-glow .ls-goal-starlight__deco,.ls-goal-starlight.no-glow .ls-goal-starlight__star{filter:none}.ls-goal-starlight.is-idle .ls-goal-starlight__deco--tl,.ls-goal-starlight.is-idle .ls-goal-starlight__deco--tr{animation:ls-star-twinkle calc(2.1s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-starlight.is-idle .ls-goal-starlight__deco--bl,.ls-goal-starlight.is-idle .ls-goal-starlight__deco--br{animation:ls-star-twinkle calc(2.5s / var(--ls-motion-rate, 1)) ease-in-out .4s infinite}.ls-goal-starlight.is-complete .ls-goal-starlight__card{animation:ls-star-border 1.15s ease-out 1}.ls-goal-starlight.is-complete .ls-goal-starlight__star{animation:ls-star-glow 1.15s ease-out 1}.ls-goal-starlight.is-complete .ls-goal-starlight__gift{animation:ls-star-gift .75s ease-out 1}.ls-goal-starlight.is-complete .ls-goal-starlight__fill{animation:ls-star-fill 1.1s ease-out 1}.ls-goal-starlight.is-complete .ls-goal-starlight__deco{animation:ls-star-twinkle .8s ease-out 1}@keyframes ls-star-twinkle{0%,to{opacity:.82;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes ls-star-border{0%,to{box-shadow:0 0 4px rgba(166,72,255,.65),0 0 10px rgba(135,55,255,.2)}40%{box-shadow:0 0 8px rgba(193,92,255,.95),0 0 16px rgba(168,68,245,.45)}}@keyframes ls-star-glow{0%,to{filter:drop-shadow(0 0 5px rgba(255,200,40,.85)) drop-shadow(0 0 12px rgba(255,165,20,.35))}40%{filter:drop-shadow(0 0 10px rgba(255,230,120,1)) drop-shadow(0 0 18px rgba(255,180,40,.6))}}@keyframes ls-star-gift{0%{transform:translate(-50%,-50%) scale(1)}40%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes ls-star-fill{0%,to{filter:none}40%{filter:brightness(1.28)}}.ls-goal-pink-glow{--ls-pink-accent:#ff4f9f;--ls-pink-text:#ffffff;--ls-pink-font:var(--font-bebas),"Bebas Neue",Oswald,sans-serif;--ls-pink-font-scale:1;position:relative;display:inline-block;width:calc(600px * var(--ls-pink-scale, 1));height:calc(150px * var(--ls-pink-scale, 1));container-type:inline-size;overflow:visible;background:transparent;pointer-events:none;box-sizing:border-box}.ls-goal-pink-glow__card{position:absolute;left:3.5%;right:2.5%;top:16%;height:70%;z-index:2;display:flex;align-items:center;border-radius:22px;background:linear-gradient(180deg,rgba(17,8,17,.98),rgba(8,6,11,.99) 55%,rgba(14,6,14,.98));box-shadow:0 0 4px rgba(255,79,159,.75),0 0 9px rgba(255,79,159,.25),inset 0 0 4px rgba(255,79,159,.1);border:2.5px solid var(--ls-pink-accent,#ff4f9f);box-sizing:border-box;padding:0 3% 0 24%}.ls-goal-pink-glow.no-glow .ls-goal-pink-glow__card,.ls-goal-pink-glow.no-glow .ls-goal-pink-glow__heart,.ls-goal-pink-glow.no-glow .ls-goal-pink-glow__rule{box-shadow:none;filter:none}.ls-goal-pink-glow.no-panel .ls-goal-pink-glow__card{background:transparent;border-color:transparent;box-shadow:none}.ls-goal-pink-glow__mid{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.18em;z-index:6}.ls-goal-pink-glow__title{margin:0;min-width:0;overflow:hidden;color:#ff72b5;font-size:calc(6.1cqw * var(--ls-pink-font-scale, 1));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(180deg,#ff9aca,#ff68ad 45%,#e94391);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 0 4px rgba(255,80,160,.45)}.ls-goal-pink-glow__amount,.ls-goal-pink-glow__title{max-width:100%;font-family:var(--ls-pink-font),var(--font-bebas),"Bebas Neue",Oswald,sans-serif;font-weight:800;line-height:1}.ls-goal-pink-glow__amount{width:100%;justify-content:center;color:var(--ls-pink-text,#ffffff);font-size:calc(5.2cqw * var(--ls-pink-font-scale, 1));letter-spacing:.03em}.ls-goal-pink-glow__slash{opacity:.92}.ls-goal-pink-glow__rule{flex:0 0 2px;width:2px;height:68%;margin:0 4.5%;background:#ff3f98;box-shadow:0 0 4px rgba(255,63,152,.55);z-index:5}.ls-goal-pink-glow__copy{position:relative;flex:0 0 28%;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:6}.ls-goal-pink-glow__motto{margin:0;width:100%;color:#ffffff;font-family:var(--font-oswald),Oswald,var(--ls-pink-font),sans-serif;font-size:calc(3.4cqw * var(--ls-pink-font-scale, 1));font-weight:700;letter-spacing:.06em;line-height:1.25;text-align:center;text-transform:uppercase;white-space:nowrap}.ls-goal-pink-glow__heart{pointer-events:none;filter:drop-shadow(0 0 5px rgba(255,65,150,.7))}.ls-goal-pink-glow__heart--top{position:absolute;left:7%;top:2%;z-index:10;width:8.4%}.ls-goal-pink-glow__heart--mid{position:absolute;left:2.6%;top:38%;z-index:10;width:4.4%}.ls-goal-pink-glow__heart--low{position:absolute;left:5%;bottom:10%;z-index:10;width:4%}.ls-goal-pink-glow__heart--copy{position:absolute;right:-6%;top:46%;width:22%}.ls-goal-pink-glow__spark{position:absolute;left:24%;top:28%;z-index:9;width:2.2%;filter:drop-shadow(0 0 4px rgba(255,80,160,.7))}.ls-goal-pink-glow__gift{position:absolute;left:6.5%;top:10%;z-index:11;width:18.5%;height:80%;filter:drop-shadow(0 4px 4px rgba(0,0,0,.45)) drop-shadow(0 0 5px rgba(255,80,160,.18))}.ls-goal-pink-glow__gift img{display:block;width:100%;height:100%;object-fit:contain}.ls-goal-pink-glow.is-idle .ls-goal-pink-glow__heart--copy,.ls-goal-pink-glow.is-idle .ls-goal-pink-glow__heart--mid{animation:ls-pink-glow calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-goal-pink-glow.is-idle .ls-goal-pink-glow__heart--low,.ls-goal-pink-glow.is-idle .ls-goal-pink-glow__heart--top{animation:ls-pink-glow calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out .35s infinite}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__card{animation:ls-pink-border 1.15s ease-out 1}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__gift{animation:ls-pink-gift .75s ease-out 1}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__heart--copy,.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__heart--top{animation:ls-pink-heart .75s ease-out 1}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__spark{animation:ls-pink-spark 1s ease-out 1}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__amount{animation:ls-pink-amount 1.1s ease-out 1}@keyframes ls-pink-glow{0%,to{opacity:.82;filter:drop-shadow(0 0 4px rgba(255,65,150,.45))}50%{opacity:1;filter:drop-shadow(0 0 8px rgba(255,65,150,.85))}}@keyframes ls-pink-border{0%,to{box-shadow:0 0 4px rgba(255,79,159,.75),0 0 9px rgba(255,79,159,.25)}40%{box-shadow:0 0 8px rgba(255,79,159,1),0 0 16px rgba(255,79,159,.45)}}@keyframes ls-pink-gift{0%{transform:scale(1)}40%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes ls-pink-heart{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}@keyframes ls-pink-spark{0%,to{opacity:1}40%{opacity:1;filter:brightness(1.45) drop-shadow(0 0 8px rgba(255,80,160,.9))}}@keyframes ls-pink-amount{0%,to{text-shadow:none}40%{text-shadow:0 0 8px rgba(255,80,160,.7)}}.ls-goal-halloween{--ls-fill:0;position:relative;width:100%;max-width:100%;max-height:100%;aspect-ratio:1024/341;container-type:inline-size;margin:0 auto;overflow:visible;background:transparent;color:#fff8ef}.ls-goal-halloween__amount,.ls-goal-halloween__art,.ls-goal-halloween__track{position:absolute;inset:0}.ls-goal-halloween__art{width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.ls-goal-halloween__title{position:absolute;left:17.5%;top:auto;bottom:52%;width:max-content;max-width:48%;height:auto;z-index:4;margin:0;display:block;font-family:var(--font-bangers),"Arial Black",Impact,sans-serif;font-weight:400;line-height:.8;letter-spacing:.01em;white-space:nowrap;color:#ffb020;background:linear-gradient(180deg,#ffe7a8,#ff9a1f 46%,#f25c00);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:.045em #5c1d08;paint-order:stroke fill;filter:drop-shadow(0 .045em 0 #7c2d12) drop-shadow(0 0 .14em rgba(255,140,20,.7));pointer-events:none}.ls-goal-halloween__track{left:20.7%;top:54%;width:69.92%;height:17.9%;right:auto;bottom:auto;z-index:1;border-radius:999px;overflow:hidden;pointer-events:none}.ls-goal-halloween__fill{position:absolute;inset:0;width:100%;height:100%;transform:scaleX(var(--ls-fill));transform-origin:left center;transition:transform .72s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,rgba(255,236,196,.55),rgba(255,236,196,0) 42%),linear-gradient(90deg,#c2410c,#f97316 48%,#fbbf24);box-shadow:inset 0 0 12px rgba(255,186,72,.35);overflow:hidden}.ls-goal-halloween__fill:after{content:"";position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,rgba(255,244,214,.55),transparent);transform:translateX(-160%);pointer-events:none}.ls-goal-halloween.is-idle .ls-goal-halloween__fill:after{animation:ls-halloween-sheen 3.8s ease-in-out infinite}.ls-goal-halloween__lantern{position:absolute;left:2%;top:22%;width:16%;height:52%;border-radius:50%;background:radial-gradient(circle,rgba(255,176,48,.55),transparent 68%);opacity:.35;pointer-events:none;z-index:2}.ls-goal-halloween.is-idle .ls-goal-halloween__lantern{animation:ls-halloween-lantern 3.2s ease-in-out infinite}.ls-goal-halloween.is-idle .ls-goal-halloween__art{animation:ls-halloween-art 4.8s ease-in-out infinite}.ls-goal-halloween__ember{position:absolute;left:24%;top:51%;width:7px;height:7px;border-radius:50%;background:#ffe7a8;box-shadow:0 0 8px 2px rgba(255,150,32,.85);opacity:0;pointer-events:none;z-index:3}.ls-goal-halloween.is-idle .ls-goal-halloween__ember{animation:ls-halloween-ember 5.6s ease-in-out infinite}.ls-goal-halloween.is-tick .ls-goal-halloween__art{animation:ls-halloween-tick .72s ease-out 1}.ls-goal-halloween.is-tick .ls-goal-halloween__amount{animation:ls-halloween-amount .72s ease-out 1}.ls-goal-halloween.is-tick .ls-goal-halloween__lantern{animation:ls-halloween-lantern-flash .72s ease-out 1}.ls-goal-halloween__slash{opacity:.9}.ls-goal-halloween__amount{left:20.7%;top:54%;width:69.92%;height:17.9%;right:auto;bottom:auto;z-index:2;display:flex;align-items:center;justify-content:center;gap:.35em;font-family:Segoe UI,Avenir Next,Trebuchet MS,sans-serif;font-weight:800;font-size:clamp(14px,4.6cqw,54px);letter-spacing:.01em;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 10px rgba(255,140,32,.45);pointer-events:none}.ls-goal-halloween__complete{position:absolute;left:50%;top:18%;transform:translateX(-50%);margin:0;font-family:Segoe UI,Avenir Next,sans-serif;font-size:clamp(12px,3.2cqw,28px);font-weight:800;letter-spacing:.14em;color:#fff4d2;text-shadow:0 0 12px rgba(255,140,20,.85);opacity:0;pointer-events:none}.ls-goal-halloween.is-celebrate .ls-goal-halloween__complete{animation:ls-halloween-complete 2.6s ease-out forwards}.ls-goal-halloween.is-celebrate .ls-goal-halloween__track{animation:ls-halloween-glow 2.6s ease-out}.ls-goal-halloween.is-celebrate:after{content:"";position:absolute;left:4%;top:28%;width:18%;height:46%;border-radius:50%;background:radial-gradient(circle,rgba(255,170,40,.55),transparent 68%);animation:ls-halloween-glow 2.6s ease-out;pointer-events:none}.ls-goal-halloween__bats{position:absolute;right:8%;top:18%;width:16%;height:22%;pointer-events:none;opacity:0}.ls-goal-halloween.is-celebrate .ls-goal-halloween__bats{animation:ls-halloween-bats 2.6s ease-out forwards}.ls-goal-halloween__bats span{position:absolute;width:28%;height:36%;background:#ffb25a;clip-path:polygon(50% 0,100% 45%,78% 45%,100% 100%,50% 62%,0 100%,22% 45%,0 45%)}.ls-goal-halloween__bats span:first-child{left:0;top:20%}.ls-goal-halloween__bats span:nth-child(2){left:36%;top:0}.ls-goal-halloween__bats span:nth-child(3){left:68%;top:28%}@keyframes ls-halloween-art{0%,to{filter:brightness(1)}50%{filter:brightness(1.08)}}@keyframes ls-halloween-lantern{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.72;transform:scale(1.06)}}@keyframes ls-halloween-lantern-flash{0%{opacity:.4;transform:scale(1)}35%{opacity:.95;transform:scale(1.12)}to{opacity:.4;transform:scale(1)}}@keyframes ls-halloween-sheen{0%{transform:translateX(-160%)}58%,to{transform:translateX(380%)}}@keyframes ls-halloween-ember{0%,58%,to{opacity:0;transform:translateX(0)}10%{opacity:.95}48%{opacity:.55;transform:translateX(62cqw)}}@keyframes ls-halloween-tick{0%{filter:brightness(1)}32%{filter:brightness(1.22)}to{filter:brightness(1)}}@keyframes ls-halloween-amount{0%{transform:scale(1)}36%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes ls-halloween-complete{0%{opacity:0;transform:translateX(-50%) translateY(6px)}18%{opacity:1;transform:translateX(-50%) translateY(0)}72%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-8px)}}@keyframes ls-halloween-glow{0%{filter:brightness(1)}35%{filter:brightness(1.35)}to{filter:brightness(1)}}@keyframes ls-halloween-bats{0%{opacity:0;transform:translate(0)}20%{opacity:.9}to{opacity:0;transform:translate(18px,-16px)}}@media (prefers-reduced-motion:reduce){.ls-goal-halloween.is-celebrate .ls-goal-halloween__bats,.ls-goal-halloween.is-celebrate .ls-goal-halloween__complete,.ls-goal-halloween.is-celebrate .ls-goal-halloween__track,.ls-goal-halloween.is-celebrate:after,.ls-goal-halloween__amount,.ls-goal-halloween__art,.ls-goal-halloween__ember,.ls-goal-halloween__fill,.ls-goal-halloween__fill:after,.ls-goal-halloween__lantern{animation:none;transition:none}}.ls-likeathon-header{display:block;width:100%;box-sizing:border-box}.ls-likeathon[data-align=left] .ls-likeathon-header{text-align:left}.ls-likeathon[data-align=center] .ls-likeathon-header{text-align:center}.ls-likeathon[data-align=right] .ls-likeathon-header{text-align:right}.ls-likeathon[data-align=left] .ls-likeathon-row{justify-content:flex-start}.ls-likeathon[data-align=center] .ls-likeathon-row{justify-content:center}.ls-likeathon[data-align=right] .ls-likeathon-row{justify-content:flex-end}.ls-likeathon[data-align=left] .ls-likeathon-copy{flex:1 1 auto;align-items:flex-start;text-align:left}.ls-likeathon[data-align=center] .ls-likeathon-copy{flex:0 1 auto;max-width:100%;align-items:center;text-align:center}.ls-likeathon[data-align=right] .ls-likeathon-copy{flex:0 1 auto;max-width:100%;align-items:flex-end;text-align:right}.ls-likeathon[data-align=left] .ls-likeathon-likes{justify-content:flex-start}.ls-likeathon[data-align=center] .ls-likeathon-likes{justify-content:center}.ls-likeathon[data-align=right] .ls-likeathon-likes{justify-content:flex-end}.ls-likeathon[data-align=left]{--ls-text-origin:left center;--ls-text-origin-bottom:left bottom}.ls-likeathon[data-align=center]{--ls-text-origin:center center;--ls-text-origin-bottom:center bottom}.ls-likeathon[data-align=right]{--ls-text-origin:right center;--ls-text-origin-bottom:right bottom}.ls-gift-gallery-board{width:100%;min-width:0}.ls-gift-gallery-board-body{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-body{display:flex;flex-direction:column;align-items:stretch}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-heading{flex:0 0 100%;width:100%}.ls-gift-gallery-board-heading{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;opacity:.86}.ls-gift-gallery-board-empty{font-size:.86rem;opacity:.72}.ls-gift-gallery-board-card{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;width:100%}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-card{flex-direction:row;align-items:center;gap:10px}.ls-gift-gallery-board-main{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.ls-gift-gallery-board-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.ls-gift-gallery-board-meta{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.ls-gift-gallery-board-card.is-done{filter:saturate(1.15)}.ls-gift-gallery-board-icon{width:72px;height:72px;object-fit:contain;flex-shrink:0}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-icon{width:44px;height:44px}.ls-gift-gallery-board-icon.is-fallback{border-radius:16px;background:color-mix(in srgb,var(--ls-accent,#fbbf24) 28%,#1a1a1a)}.ls-gift-gallery-board-coins,.ls-gift-gallery-board-count,.ls-gift-gallery-board-mvp,.ls-gift-gallery-board-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;display:block}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-count,.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-mvp,.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-name{text-align:left}.ls-gift-gallery-board-name{font-size:1rem;font-weight:700}.ls-gift-gallery-board-coins{font-size:.72rem;opacity:.78}.ls-gift-gallery-board-count{font-size:.92rem;font-weight:700}.ls-gift-gallery-board-mvp{font-size:.78rem;font-weight:600;opacity:.86}.ls-gift-gallery-board-bar{display:block;width:100%;max-width:140px;height:4px;border-radius:99px;background:color-mix(in srgb,var(--ls-accent,#fbbf24) 18%,transparent);overflow:hidden}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-bar{max-width:none;height:6px}.ls-gift-gallery-board-fill{display:block;height:100%;background:var(--ls-accent,#fbbf24)}.ls-gift-gallery-board.is-thumb .ls-gift-gallery-board-icon{width:36px;height:36px}.ls-gift-gallery-board.is-bar.is-thumb .ls-gift-gallery-board-icon{width:22px;height:22px}.ls-gift-gallery-board.is-thumb .ls-gift-gallery-board-name{font-size:.72rem}.ls-gift-gallery-board.is-thumb .ls-gift-gallery-board-mvp{font-size:.62rem}.ls-gift-gallery-board.is-thumb .ls-gift-gallery-board-bar{max-width:72px;height:3px}.ls-gift-gallery-board.is-bar.is-thumb .ls-gift-gallery-board-bar{max-width:none;height:4px}.ls-most-used{display:flex;flex-direction:column;width:100%;gap:var(--ls-most-used-gap,8px);text-align:var(--ls-most-used-align,center);align-items:var(--ls-most-used-items,center)}.ls-most-used[data-align=left]{--ls-most-used-align:left;--ls-most-used-items:flex-start}.ls-most-used[data-align=center]{--ls-most-used-align:center;--ls-most-used-items:center}.ls-most-used[data-align=right]{--ls-most-used-align:right;--ls-most-used-items:flex-end}.ls-most-used-heading{display:block;width:100%;letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ls-most-used-word{display:block;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1;font-weight:800}.ls-most-used-count{display:inline-flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.ls-most-used-count-label{opacity:.72;font-size:.72em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ls-most-used-empty .ls-most-used-word{opacity:.55;font-weight:700}