.ls-fit-amount{box-sizing:border-box;justify-content:center;min-width:0;max-width:100%;display:flex}.ls-fit-amount__in{white-space:nowrap;transform-origin:top;width:max-content;max-width:none;display:block}
.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;width:calc(600px * var(--ls-neon-scale,1));height:calc(125px * var(--ls-neon-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible}.ls-goal-neon-gift__bar{left:calc(36px * var(--ls-neon-scale,1));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));box-sizing:border-box;background:linear-gradient(#ffffff12,#0000 42%),#0a0719eb;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 10px #ff3ea559,0 0 18px #7b7cff2e,inset 0 1px #ffffff1f}.ls-goal-neon-gift__bar:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#ff3ea5,#d94cff,#7b7cff);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ls-goal-neon-gift__row{z-index:1;justify-content:space-between;align-items:baseline;gap:calc(12px * var(--ls-neon-scale,1));min-width:0;display:flex;position:relative}.ls-goal-neon-gift__title{min-width:0;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));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 4px #fff, 0 0 8px var(--ls-neon-accent,#ff4fa3), 0 0 16px color-mix(in srgb, var(--ls-neon-accent,#ff4fa3) 70%, transparent);flex:auto;margin:0;font-style:italic;font-weight:600;line-height:1.05;overflow:hidden}.ls-goal-neon-gift__amount{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));letter-spacing:.04em;flex:0 auto;font-weight:700;line-height:1}.ls-goal-neon-gift__current{color:var(--ls-neon-accent,#ff4fa3)}.ls-goal-neon-gift__slash{color:#fff;padding:0 .12em}.ls-goal-neon-gift__target{color:#e7e7ef}.ls-goal-neon-gift__track{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));box-sizing:border-box;background:#ffffff14;border:1px solid #aa8cff59;border-radius:999px;position:relative;overflow:hidden}.ls-goal-neon-gift__fill{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%);height:100%;transition:width .4s;position:relative;box-shadow:0 0 6px #ff4fa3cc,0 0 12px #ff4fa366}.ls-goal-neon-gift__fill:after{content:"";pointer-events:none;background:linear-gradient(#ffffff8c,#0000);border-radius:999px;height:42%;position:absolute;top:1px;left:8%;right:8%}.ls-goal-neon-gift__gift{z-index:3;width:calc(100px * var(--ls-neon-scale,1));height:calc(100px * var(--ls-neon-scale,1));filter:drop-shadow(0 0 14px #ff4fa38c);position:absolute;top:50%;left:0;transform:translateY(-50%)}.ls-goal-neon-gift__gift img{object-fit:contain;width:100%;height:100%;display:block}.ls-goal-neon-gift__hearts{z-index:4;pointer-events:none;position:absolute;inset:0}.ls-goal-neon-gift.no-panel .ls-goal-neon-gift__bar{box-shadow:none;background:0 0}.ls-goal-neon-gift__heart{color:var(--ls-neon-accent,#ff4fa3);filter:drop-shadow(0 0 4px #ff4fa3e6)drop-shadow(0 0 8px #ff4fa373);position:absolute}.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{animation:ls-neon-gift-aurora calc(3.6s / var(--ls-motion-rate,1)) linear infinite;background:linear-gradient(90deg,#ff3ea5,#d94cff,#7b7cff,#ff3ea5) 0 0/220% 100%}.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, end) infinite}.ls-goal-neon-gift.ls-neon-idle-prism .ls-goal-neon-gift__bar:before{animation:ls-neon-gift-aurora calc(2.8s / var(--ls-motion-rate,1)) linear infinite;background:linear-gradient(90deg,#ff3ea5,#7b7cff,#5eead4,#d94cff,#ff3ea5) 0 0/260% 100%}.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{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.16)}}@keyframes ls-neon-gift-fill-glow{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes ls-neon-gift-aurora{0%{background-position:0%}to{background-position:100%}}@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:#fff;--ls-ring-font:var(--font-oswald), Oswald, sans-serif;--ls-ring-font-scale:1;--ls-ring-track:#4a3a60;width:var(--ls-ring-size);height:var(--ls-ring-size);aspect-ratio:1;pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-neon-ring__glow{z-index:1;background:radial-gradient(circle at 50% 35%,#201126 0%,#100a17 55%,#09070e 100%);border-radius:50%;position:absolute;inset:2%;box-shadow:0 0 0 2px #171020,0 0 0 5px #100b1a,0 10px 22px #0000008c,0 0 18px #ff3d9d38,inset 0 0 18px #241631e6}.ls-goal-neon-ring__meter{z-index:2;filter:drop-shadow(0 0 4px #ff3d9d8c);position:absolute;inset:0;overflow:visible}.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.2px;stroke-linecap:round}.ls-goal-neon-ring__fill{fill:none;stroke-width:7.2px;stroke-linecap:round;stroke-dasharray:var(--ls-ring-circ);stroke-dashoffset:calc(var(--ls-ring-circ) * (1 - var(--ls-ring-pct) / 100));transform-origin:50%;transform-box:fill-box;transition:stroke-dashoffset .4s;transform:rotate(-90deg)}.ls-goal-neon-ring__well{z-index:3;background:radial-gradient(circle at 50% 35%,#201126 0%,#100a17 55%,#09070e 100%);border-radius:50%;position:absolute;inset:11%;overflow:hidden;box-shadow:inset 0 0 16px #09070ed9,inset 0 0 28px #ff4fa314}.ls-goal-neon-ring__gift{filter:drop-shadow(0 0 10px #ffb8324d)drop-shadow(0 0 12px #ff4fa333);width:38%;height:38%;position:absolute;top:16%;left:50%;transform:translate(-50%)}.ls-goal-neon-ring__gift img{object-fit:contain;width:100%;height:100%;display:block}.ls-goal-neon-ring__sparkle{color:#ffd76a;filter:drop-shadow(0 0 4px #ffd76ad9);width:7%;height:7%;position:absolute}.ls-goal-neon-ring__sparkle--a{top:14%;left:24%}.ls-goal-neon-ring__sparkle--b{width:5.5%;height:5.5%;top:12%;right:26%}.ls-goal-neon-ring__sparkle--c{width:4.5%;height:4.5%;top:36%;left:16%}.ls-goal-neon-ring__sparkle--d{width:6%;height:6%;top:32%;right:15%}.ls-goal-neon-ring__sparkle--e{width:4%;height:4%;top:48%;right:28%}.ls-goal-neon-ring__coin{filter:drop-shadow(0 0 5px #ffa51fb3);width:9%;height:9%;position:absolute;top:38%}.ls-goal-neon-ring__coin--l{left:18%}.ls-goal-neon-ring__coin--r{top:42%;right:17%}.ls-goal-neon-ring.no-panel .ls-goal-neon-ring__glow,.ls-goal-neon-ring.no-panel .ls-goal-neon-ring__well{box-shadow:none;background:0 0}.ls-goal-neon-ring__amount{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));letter-spacing:.02em;justify-content:center;font-weight:700;line-height:1;display:flex;position:absolute;top:54%;left:16%;right:16%}.ls-goal-neon-ring__current{color:var(--ls-ring-accent,#ff4fa3)}.ls-goal-neon-ring__slash{color:#fff;padding:0 .08em}.ls-goal-neon-ring__target{color:#e8e6ef}.ls-goal-neon-ring__label{color:var(--ls-ring-text,#fff);font-family:var(--ls-ring-font), var(--font-oswald), Oswald, sans-serif;font-size:calc(5.4cqw * var(--ls-ring-font-scale,1));letter-spacing:.5px;text-align:center;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;line-height:1.1;position:absolute;top:68%;left:18%;right:18%;overflow:hidden}.ls-goal-neon-ring__heart{z-index:5;width:11%;height:11%;color:var(--ls-ring-accent,#ff4fa3);filter:drop-shadow(0 0 5px #ff4fa3f2)drop-shadow(0 0 10px #ff4fa373);position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.ls-goal-neon-ring.is-complete .ls-goal-neon-ring__meter{filter:drop-shadow(0 0 6px #ff3d9df2)drop-shadow(0 0 14px #ff3d9d73)}.ls-goal-neon-ring.is-complete .ls-goal-neon-ring__gift{filter:drop-shadow(0 0 14px #ffb83273)drop-shadow(0 0 16px #ff4fa359)}.ls-goal-neon-ring.is-complete .ls-goal-neon-ring__heart{animation:.7s ease-out ls-neon-ring-heart-pop}@keyframes ls-neon-ring-heart-pop{0%{transform:translate(-50%)scale(1)}40%{transform:translate(-50%)scale(1.22)}to{transform:translate(-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, end) 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:translate(-50%)}50%{transform:translate(-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(0)}50%{transform:translateY(-3px)rotate(8deg)}}@keyframes ls-neon-ring-heart-idle{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.14)}}@keyframes ls-neon-ring-glow{0%,to{filter:drop-shadow(0 0 4px #ff3d9d8c)}50%{filter:drop-shadow(0 0 8px #ff3d9dd9)}}@keyframes ls-neon-ring-aurora{0%,to{box-shadow:0 0 0 2px #171020,0 0 0 5px #100b1a,0 10px 22px #0000008c,0 0 18px #ff3d9d38}50%{box-shadow:0 0 0 2px #171020,0 0 0 5px #100b1a,0 10px 22px #0000008c,0 0 22px #7b7cff59}}@keyframes ls-neon-ring-flicker{0%,to{opacity:1}50%{opacity:.88}}@keyframes ls-neon-ring-prism{0%{filter:drop-shadow(0 0 5px #ff3d9db3)hue-rotate()}to{filter:drop-shadow(0 0 5px #ff3d9db3)hue-rotate(40deg)}}
.ls-goal-royal-gold{--ls-royal-accent:#ffd65a;--ls-royal-text:#fff;--ls-royal-font:"Segoe Script", "Brush Script MT", "Lucida Handwriting", cursive;--ls-royal-font-scale:1;--ls-royal-bar-scale:1;width:calc(850px * var(--ls-royal-scale,1));height:calc(140px * var(--ls-royal-scale,1));aspect-ratio:auto;pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-royal-gold__panel{z-index:2;box-sizing:border-box;background:linear-gradient(#121211f7 0%,#050709fa 100%);border-radius:34px 34px 34px 42px;justify-content:space-between;align-items:center;gap:3%;height:72%;padding:0 3.2% 0 5.5%;display:flex;position:absolute;top:22%;left:4%;right:3%;box-shadow:0 0 4px #ffd355a6,0 0 10px #ffbe3233,inset 0 0 18px #ffd75a0f}.ls-goal-royal-gold__panel:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#a97818 0%,#ffd65a 20%,#fff0a0 45%,#d39b25 70%,#ffe275 90%,#a97818 100%);padding:2.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.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{box-shadow:none;background:0 0}.ls-goal-royal-gold__left,.ls-goal-royal-gold__right{z-index:3;min-width:0;position:relative}.ls-goal-royal-gold__left{flex:48%;padding-top:.4%}.ls-goal-royal-gold__right{flex-direction:column;flex:0 46%;align-items:flex-end;gap:10%;display:flex}.ls-goal-royal-gold__title-row,.ls-goal-royal-gold__sub-row{align-items:center;gap:.6em;min-width:0;display:flex}.ls-goal-royal-gold__title{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));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 4px #ffffff40,0 0 8px #ffd75a1f;margin:0;font-weight:500;line-height:1;overflow:hidden}.ls-goal-royal-gold__subtitle{color:color-mix(in srgb, var(--ls-royal-text,#fff) 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));letter-spacing:.4px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin:.18em 0 0;font-weight:700;line-height:1.15;overflow:hidden}.ls-goal-royal-gold__amount{width:100%;color:var(--ls-royal-text,#fff);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));letter-spacing:.04em;font-weight:800;line-height:1}.ls-goal-royal-gold__current{color:var(--ls-royal-accent,#ffe46b)}.ls-goal-royal-gold__slash{color:#fff;padding:0 .08em}.ls-goal-royal-gold__target{color:#fff}.ls-goal-royal-gold__track{width:min(100%,48cqw);height:calc(2.7cqw * var(--ls-royal-bar-scale,1));box-sizing:border-box;background:#191815e6;border:1.5px solid #dba62ebf;border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 3px #00000073}.ls-goal-royal-gold__fill{border-radius:inherit;background:linear-gradient(180deg, #ffffff6b 0%, transparent 38%), linear-gradient(180deg, #fff3a3 0%, #ffe16a 20%, var(--ls-royal-accent) 50%, #e9a91f 85%, #c8860d 100%);height:100%;transition:width .4s;box-shadow:inset 0 1px 2px #ffffffa6,0 0 5px #ffd3468c}.ls-goal-royal-gold__crown{z-index:6;filter:drop-shadow(0 0 6px #ffd65a73);width:12%;height:auto;position:absolute;top:-8%;left:-2.8%;transform:rotate(-10deg)}.ls-goal-royal-gold__sparkle{pointer-events:none;filter:drop-shadow(0 0 5px #ffd346b3)}.ls-goal-royal-gold__sparkle--title{flex:none;width:4%;min-width:22px;height:auto}.ls-goal-royal-gold__sparkle--edge-a{z-index:5;width:5.2%;position:absolute;top:18%;right:-1.6%}.ls-goal-royal-gold__sparkle--edge-b{z-index:5;width:3.4%;position:absolute;bottom:8%;right:1.4%}.ls-goal-royal-gold__heart{flex:none;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{animation:ls-royal-aurora calc(3.8s / var(--ls-motion-rate,1)) linear infinite;background-size:220% 100%}.ls-goal-royal-gold.ls-royal-idle-prism .ls-goal-royal-gold__panel:before{animation:ls-royal-aurora calc(2.8s / var(--ls-motion-rate,1)) linear infinite;background-size:260% 100%}.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 #ffe68ce6)}@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()}50%{filter:brightness(1.12)}}@keyframes ls-royal-aurora{0%{background-position:0%}to{background-position:100%}}
.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;width:calc(500px * var(--ls-luxe-scale,1));height:calc(190px * var(--ls-luxe-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-gift-luxe__card{z-index:2;box-sizing:border-box;background:linear-gradient(#0c0c10fa 0%,#05060afa 100%);border-radius:34px;height:56%;position:absolute;top:14%;left:17%;right:3%;box-shadow:0 0 4px #ffd2508c,0 0 10px #ffb4281f}.ls-goal-gift-luxe__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#fff0a0 0%,#ffd45a 22%,#e3a62a 48%,#b97a12 74%,#7c4e08 100%);padding:2.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.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{box-shadow:none;background:0 0}.ls-goal-gift-luxe__copy{z-index:5;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute;inset:14% 5% 10% 28%}.ls-goal-gift-luxe__title-row{justify-content:center;align-items:center;gap:.28em;min-width:0;max-width:100%;display:flex}.ls-goal-gift-luxe__title{min-width:0;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));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 3px #fff3,0 0 7px #ffd7781a;margin:0;font-style:italic;font-weight:500;line-height:1;overflow:hidden}.ls-goal-gift-luxe__amount{color:#fff;width:100%;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));letter-spacing:.04em;margin-top:.18em;font-style:normal;font-weight:800;line-height:1}.ls-goal-gift-luxe__current,.ls-goal-gift-luxe__slash,.ls-goal-gift-luxe__target{color:#fff}.ls-goal-gift-luxe__pill{z-index:6;box-sizing:border-box;background:#07080cfa;border-radius:999px;justify-content:center;align-items:center;gap:.55em;height:23%;padding:0 4.2% 0 3.4%;display:flex;position:absolute;bottom:5%;left:30%;right:8%;overflow:hidden;box-shadow:0 0 5px #ffcd4640}.ls-goal-gift-luxe__pill:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(90deg,#fff0a0 0%,#ffd45a 28%,#e3a62a 62%,#b97a12 100%);padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ls-goal-gift-luxe__fill{border-radius:inherit;z-index:1;background:linear-gradient(90deg,#ad700c40,#ffca3d4d);width:0;transition:width .4s;position:absolute;inset:2px auto 2px 2px}.ls-goal-gift-luxe__status{z-index:2;color:#fff;min-width:0;font-family:var(--font-oswald), Oswald, sans-serif;font-size:calc(3.1cqw * var(--ls-luxe-font-scale,1));letter-spacing:1.5px;text-align:center;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;font-weight:700;line-height:1;position:relative;overflow:hidden}.ls-goal-gift-luxe__heart{z-index:3;filter:drop-shadow(0 0 5px #ff50a58c);flex:none;width:4.2cqw;min-width:16px;height:auto;position:relative}.ls-goal-gift-luxe__gift{z-index:9;filter:drop-shadow(0 4px 5px #00000073)drop-shadow(0 0 8px #ffb42826);width:40%;height:90%;position:absolute;top:2%;left:0}.ls-goal-gift-luxe__gift img{object-fit:contain;width:100%;height:100%;display:block}.ls-goal-gift-luxe__sparkle{pointer-events:none;filter:drop-shadow(0 0 4px #ffd94cbf)}.ls-goal-gift-luxe__sparkle--title{flex:none;width:4.4%;min-width:14px;height:auto}.ls-goal-gift-luxe__sparkle--tiny{opacity:.85;flex:none;width:2.6%;min-width:10px;height:auto}.ls-goal-gift-luxe__sparkle--gift{z-index:8;width:3.4%;position:absolute;top:10%;left:27%}.ls-goal-gift-luxe__coin{z-index:8;pointer-events:none;filter:drop-shadow(0 0 4px #ffb51b8c);position:absolute}.ls-goal-gift-luxe__coin--a{width:3.6%;top:3%;left:13%;transform:rotate(-12deg)}.ls-goal-gift-luxe__coin--b{width:5.6%;bottom:16%;left:1.2%;transform:rotate(16deg)}.ls-goal-gift-luxe__coin--c{z-index:10;width:6.8%;top:44%;left:26%;transform:rotate(-8deg)}.ls-goal-gift-luxe__coin--d{width:7%;top:36%;right:-.6%;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:.7s ease-out ls-luxe-gift-pop}.ls-goal-gift-luxe.is-complete .ls-goal-gift-luxe__heart{animation:.7s ease-out ls-luxe-heart-pop}.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:.8s ease-out ls-luxe-border-flash}@keyframes ls-luxe-twinkle{0%,to{opacity:.7;filter:drop-shadow(0 0 3px #ffd94c73)}50%{opacity:1;filter:drop-shadow(0 0 7px #ffd94cf2)}}@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;width:calc(820px * var(--ls-cloudy-scale,1));height:calc(170px * var(--ls-cloudy-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-cloudy-gift__cloud{z-index:2;position:absolute;inset:0}.ls-goal-cloudy-gift__body{background:radial-gradient(120% 140% at 18% 20%,#fffefe 0%,#0000 46%),linear-gradient(#fffefe 0%,#ffe4f3 48%,#e4dcff 100%);border-radius:80px;height:54%;position:absolute;top:24%;left:10%;right:3%;box-shadow:0 4px 10px #7c65c82e,0 0 4px #b49bff66}.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{box-shadow:none;background:0 0}.ls-goal-cloudy-gift__puff{background:radial-gradient(circle at 32% 28%,#fffefe 0%,#ffe4f3 58%,#e4dcff 100%);border-radius:50%;position:absolute;box-shadow:0 0 4px #b49bff38}.ls-goal-cloudy-gift__puff--t1{width:11%;height:42%;top:10%;left:16%}.ls-goal-cloudy-gift__puff--t2{width:13%;height:50%;top:4%;left:28%}.ls-goal-cloudy-gift__puff--t3{width:12%;height:46%;top:8%;left:44%}.ls-goal-cloudy-gift__puff--t4{width:14%;height:48%;top:6%;left:60%}.ls-goal-cloudy-gift__puff--t5{width:10%;height:40%;top:12%;left:76%}.ls-goal-cloudy-gift__puff--r1{width:8%;height:44%;top:28%;right:.5%}.ls-goal-cloudy-gift__puff--b1{width:11%;height:36%;bottom:8%;right:8%}.ls-goal-cloudy-gift__mist{z-index:11;pointer-events:none;position:absolute;inset:0}.ls-goal-cloudy-gift__puff--g1{width:9%;height:38%;bottom:10%;left:1%}.ls-goal-cloudy-gift__puff--g2{width:11%;height:42%;bottom:4%;left:8%}.ls-goal-cloudy-gift__puff--g3{width:8%;height:34%;bottom:8%;left:16%}.ls-goal-cloudy-gift__puff--g4{background:radial-gradient(circle at 32% 28%,#fffefe 0%,#d8cfff 70%,#cfc3ff 100%);width:7%;height:28%;bottom:22%;left:5%}.ls-goal-cloudy-gift__puff--g5{width:10%;height:32%;bottom:2%;left:20%}.ls-goal-cloudy-gift__puff--g6{width:6%;height:24%;bottom:16%;left:12%}.ls-goal-cloudy-gift__row{z-index:7;justify-content:space-between;align-items:center;gap:3%;min-width:0;display:flex;position:absolute;top:16%;left:23%;right:8%}.ls-goal-cloudy-gift__title-row{flex:auto;align-items:center;gap:.28em;min-width:0;display:flex}.ls-goal-cloudy-gift__title{min-width:0;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));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#ff72bd 0%,#ff4fa8 55%,#df2e8c 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #b41e6e8c;paint-order:stroke fill;filter:drop-shadow(0 1px #fffc)drop-shadow(0 2px 3px #bf307e40);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:800;line-height:1;overflow:hidden}.ls-goal-cloudy-gift__amount{color:#15151d;max-width:42%;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));letter-spacing:.03em;flex:0 38%;justify-content:flex-end;font-weight:800;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{z-index:6;box-sizing:border-box;background:linear-gradient(#555580 0%,#38375e 50%,#2e2e52 100%);border:2px solid #afa0ffb3;border-radius:999px;height:16%;position:absolute;top:52%;left:23%;right:7%;overflow:hidden;box-shadow:0 0 4px #9a82ff59,inset 0 1px 2px #ffffff26}.ls-goal-cloudy-gift__fill{border-radius:inherit;background:linear-gradient(180deg, #ff9ad5 0%, #ff69ba 35%, #f44ba6 70%, var(--ls-cloudy-accent,#d93691) 100%);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 2px #ffffffa6,0 0 5px #ff55af73}.ls-goal-cloudy-gift__heart{pointer-events:none;filter:drop-shadow(0 0 4px #ff55af73)}.ls-goal-cloudy-gift__heart--title-l,.ls-goal-cloudy-gift__heart--title-r{flex:none;width:3cqw;min-width:16px;height:auto}.ls-goal-cloudy-gift__heart--title-r{transform:rotate(12deg)}.ls-goal-cloudy-gift__heart--tr{z-index:9;width:4%;position:absolute;top:8%;right:1.5%}.ls-goal-cloudy-gift__heart--br{z-index:9;width:3.5%;position:absolute;bottom:6%;right:4%;transform:rotate(-8deg)}.ls-goal-cloudy-gift__gift{z-index:10;filter:drop-shadow(0 3px 5px #7c65c838)drop-shadow(0 0 8px #ff5eb32e);width:17.4%;height:90%;position:absolute;top:2%;left:2.8%}.ls-goal-cloudy-gift__gift img{object-fit:contain;width:100%;height:100%;display:block}.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--title-r,.ls-goal-cloudy-gift.is-idle .ls-goal-cloudy-gift__heart--br{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:.75s ease-out ls-cloudy-gift-pop}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__heart{animation:.75s ease-out ls-cloudy-heart-pop}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__fill{animation:1.1s ease-out ls-cloudy-fill-flash}.ls-goal-cloudy-gift.is-complete .ls-goal-cloudy-gift__body{animation:1.2s ease-out ls-cloudy-glow}@keyframes ls-cloudy-twinkle{0%,to{opacity:.82;filter:drop-shadow(0 0 3px #ff55af4d)}50%{opacity:1;filter:drop-shadow(0 0 7px #ff55afbf)}}@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 #7c65c82e,0 0 4px #b49bff66}40%{box-shadow:0 4px 14px #ff5eb347,0 0 12px #b49bff8c}}
.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;width:calc(750px * var(--ls-hud-scale,1));height:calc(120px * var(--ls-hud-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-neon-hud__glow{z-index:2;filter:drop-shadow(0 0 6px #00e1ff6b);position:absolute;inset:0}.ls-goal-neon-hud.no-glow .ls-goal-neon-hud__glow{filter:none}.ls-goal-neon-hud__body{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%,#0064c829,#0000 55%),linear-gradient(#071623fa 0%,#04111ffa 50%,#051426fa 100%);position:absolute;inset:0}.ls-goal-neon-hud.no-panel .ls-goal-neon-hud__body,.ls-goal-neon-hud.no-panel .ls-goal-neon-hud__accents{opacity:0}.ls-goal-neon-hud__sheen{background:linear-gradient(90deg,#0000,#00b4ff38,#0000);height:1px;position:absolute;top:38%;left:18%;right:16%}.ls-goal-neon-hud__notch{opacity:.55;clip-path:polygon(0 0,100% 0,70% 100%,0 100%);background:linear-gradient(#45f5ff,#0000);width:2.2%;height:8%;position:absolute;top:10%;right:18%}.ls-goal-neon-hud__accents{z-index:4;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ls-goal-neon-hud__stroke{fill:none;stroke:var(--ls-hud-accent,#00e6f6);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 3px #00e1ff73)}.ls-goal-neon-hud__stroke--tick{stroke:#45f5ff;stroke-width:2.1px}.ls-goal-neon-hud__row{z-index:7;justify-content:space-between;align-items:center;gap:3%;min-width:0;display:flex;position:absolute;top:12%;left:17.5%;right:13%}.ls-goal-neon-hud__title{min-width:0;color:var(--ls-hud-text,#f5fbff);font-family:var(--ls-hud-font), var(--font-bebas), "Bebas Neue", Oswald, sans-serif;font-size:calc(4.8cqw * var(--ls-hud-font-scale,1));letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 3px #ffffff40,0 0 7px #00d2ff26;margin:0;font-style:italic;font-weight:800;line-height:1;overflow:hidden}.ls-goal-neon-hud__amount{max-width:40%;color:var(--ls-hud-text,#f5fbff);font-family:var(--ls-hud-font), var(--font-bebas), "Bebas Neue", Oswald, sans-serif;font-size:calc(4.2cqw * var(--ls-hud-font-scale,1));letter-spacing:.03em;text-shadow:0 0 3px #fff3;flex:0 36%;justify-content:flex-end;font-weight:800;line-height:1}.ls-goal-neon-hud__slash{opacity:.88}.ls-goal-neon-hud__track{z-index:6;box-sizing:border-box;background:linear-gradient(#082a50 0%,#041b35 55%,#031429 100%);border:2px solid #00aeef;border-radius:999px;height:23%;position:absolute;top:50%;left:17.5%;right:13.5%;overflow:hidden;box-shadow:0 0 5px #00aaff59,inset 0 1px 3px #008cff33}.ls-goal-neon-hud.no-glow .ls-goal-neon-hud__track{box-shadow:none}.ls-goal-neon-hud__fill{border-radius:inherit;background:linear-gradient(180deg, #55faff 0%, #12e7f2 35%, #00cedd 70%, var(--ls-hud-accent,#00a9c7) 100%);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 2px #ffffff8c,0 0 7px #00ebff8c}.ls-goal-neon-hud__chevrons{z-index:9;color:#00bfff;filter:drop-shadow(0 0 4px #00b4ff73);align-items:center;gap:.15em;width:10.5%;height:56%;display:flex;position:absolute;top:22%;right:1.6%}.ls-goal-neon-hud__chevron{flex:auto;width:auto;height:100%}.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{z-index:10;filter:drop-shadow(0 3px 4px #8f4b0061);width:15.6%;height:90%;position:absolute;top:6%;left:1.4%}.ls-goal-neon-hud__coin{position:absolute}.ls-goal-neon-hud__coin--a{width:52%;top:2%;left:28%;transform:rotate(-18deg)}.ls-goal-neon-hud__coin--b{width:48%;top:18%;left:4%;transform:rotate(22deg)}.ls-goal-neon-hud__coin--c{width:58%;top:38%;left:38%;transform:rotate(-8deg)}.ls-goal-neon-hud__coin--d{width:50%;top:42%;left:8%;transform:rotate(-32deg)}.ls-goal-neon-hud__coin--e{width:44%;top:8%;left:46%;transform:rotate(14deg)}.ls-goal-neon-hud__coin--f{width:54%;top:64%;left:18%;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:1.15s ease-out ls-hud-fill-flash}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__stroke{animation:1.2s ease-out ls-hud-stroke-flash}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__chevron--1{animation:.7s ease-out ls-hud-chevron-pop}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__chevron--2{animation:.7s ease-out 80ms ls-hud-chevron-pop}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__chevron--3{animation:.7s ease-out .16s ls-hud-chevron-pop}.ls-goal-neon-hud.is-complete .ls-goal-neon-hud__coins{animation:1s ease-out ls-hud-coin-flash}@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 #00e1ff73)}40%{filter:drop-shadow(0 0 8px #00ebffe6)}}@keyframes ls-hud-chevron-pop{0%,to{opacity:1;transform:translate(0)}40%{opacity:1;filter:brightness(1.35);transform:translate(8%)}}@keyframes ls-hud-coin-flash{0%,to{filter:drop-shadow(0 3px 4px #8f4b0061)}40%{filter:drop-shadow(0 0 10px #ffd943b3)}}
.ls-goal-gift-ms{--ls-ms-accent:#ff5aae;--ls-ms-text:#fff;--ls-ms-font:var(--font-bebas), "Bebas Neue", Oswald, sans-serif;--ls-ms-font-scale:1;width:calc(600px * var(--ls-ms-scale,1));height:calc(140px * var(--ls-ms-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;align-items:center;padding:0 1.2%;display:flex;position:relative;overflow:visible;container-type:inline-size}.ls-goal-gift-ms__sr{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ls-goal-gift-ms__gift{z-index:8;filter:drop-shadow(0 3px 5px #500a2859);flex:none;position:relative}.ls-goal-gift-ms__gift--start{width:12.4%;margin-right:-1.2%}.ls-goal-gift-ms__gift--end{filter:drop-shadow(0 3px 5px #500a2859)drop-shadow(0 0 8px #ffd23f59);width:14.6%;margin-left:-1.4%}.ls-goal-gift-ms__track{flex:auto;min-width:0;height:36%;position:relative}.ls-goal-gift-ms__rail,.ls-goal-gift-ms__fill{border-radius:999px;height:16%;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ls-goal-gift-ms__rail{z-index:2;background:#742d5ba6;right:0}.ls-goal-gift-ms__fill{z-index:3;background:linear-gradient(90deg, #ff5da8, #ff7bc0, var(--ls-ms-accent,#ff5da8));transition:width .5s cubic-bezier(.22,1,.36,1);box-shadow:0 0 4px #ff50a5d9,0 0 8px #ff50a566,inset 0 1px 1px #ffffff8c}.ls-goal-gift-ms.no-glow .ls-goal-gift-ms__fill,.ls-goal-gift-ms.no-glow .ls-goal-gift-ms__badge,.ls-goal-gift-ms.no-glow .ls-goal-gift-ms__gift{box-shadow:none;filter:none}.ls-goal-gift-ms__marks{z-index:5;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.ls-goal-gift-ms__mark{justify-content:center;align-items:center;width:22%;min-width:0;height:100%;display:flex;position:relative}.ls-goal-gift-ms__badge{aspect-ratio:1;box-sizing:border-box;background:#1c101a;border:3px solid #9e3a72;border-radius:50%;justify-content:center;align-items:center;height:100%;display:flex}.ls-goal-gift-ms__heart{color:#8f456b;width:52%;height:52%}.ls-goal-gift-ms__mark.is-reached .ls-goal-gift-ms__badge{border-color:var(--ls-ms-accent,#ff5aaa);box-shadow:0 0 8px #ff5aafb3}.ls-goal-gift-ms__mark.is-reached .ls-goal-gift-ms__heart{color:#fff5fa;filter:drop-shadow(0 0 4px #ff5aafd9)}.ls-goal-gift-ms__label{width:140%;max-width:140%;color:var(--ls-ms-text,#fff);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));letter-spacing:.02em;text-shadow:0 2px 3px #000000a6;justify-content:center;font-weight:800;line-height:1;position:absolute;top:calc(100% + .28em);left:50%;transform:translate(-50%)}.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:.8s ease-out ls-ms-gift-pop}.ls-goal-gift-ms.is-complete .ls-goal-gift-ms__rays{animation:1.15s ease-out ls-ms-rays}.ls-goal-gift-ms.is-complete .ls-goal-gift-ms__heart{animation:.75s ease-out ls-ms-heart}@keyframes ls-ms-glow{0%,to{box-shadow:0 0 6px #ff5aaf73}50%{box-shadow:0 0 10px #ff5aafd9}}@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:#fff;--ls-star-font:"Segoe Script", "Brush Script MT", "Lucida Handwriting", cursive;--ls-star-font-scale:1;width:calc(780px * var(--ls-star-scale,1));height:calc(180px * var(--ls-star-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-starlight__card{z-index:2;background:linear-gradient(#110823fa 0%,#080514fa 55%,#0d071efa 100%) padding-box padding-box,linear-gradient(115deg,#7a32ff,#c15cff,#8b45ff,#a94dff) border-box;border:2.5px solid #0000;border-radius:24px;height:60%;position:absolute;top:22%;left:11%;right:2.4%;box-shadow:0 0 4px #a648ffa6,0 0 10px #8737ff33}.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{box-shadow:none;background:0 0;border-color:#0000}.ls-goal-starlight__spark{z-index:4;background:#fff49b;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 6px #ffd43db3}.ls-goal-starlight__spark--a{top:16%;left:18%}.ls-goal-starlight__spark--b{width:3px;height:3px;top:22%;right:12%}.ls-goal-starlight__row{z-index:7;justify-content:space-between;align-items:center;gap:3%;min-width:0;display:flex;position:absolute;top:26%;left:26%;right:6%}.ls-goal-starlight__title{min-width:0;color:var(--ls-star-text,#fff);font-family:var(--ls-star-font), "Segoe Script", "Brush Script MT", cursive;font-size:calc(6.2cqw * var(--ls-star-font-scale,1));letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;-webkit-text-stroke:1px #7d28dccc;paint-order:stroke fill;text-shadow:0 0 3px #fff,0 0 6px #c15cff,0 0 12px #8b39ffa6;margin:0;font-style:italic;font-weight:600;line-height:1;overflow:hidden}.ls-goal-starlight__amount{color:#fff;max-width:42%;font-family:var(--font-bebas), "Bebas Neue", Oswald, sans-serif;font-size:calc(3.9cqw * var(--ls-star-font-scale,1));letter-spacing:.03em;text-shadow:0 0 4px #aa46ff4d;flex:0 38%;justify-content:flex-end;font-weight:800;line-height:1}.ls-goal-starlight__current{color:#f28aff}.ls-goal-starlight__slash{color:#fff}.ls-goal-starlight__track{z-index:6;box-sizing:border-box;background:linear-gradient(#332452 0%,#241a40 50%,#19132e 100%);border:2px solid #a05affb3;border-radius:999px;height:16%;position:absolute;top:58%;left:26%;right:6.5%;overflow:hidden;box-shadow:inset 0 1px 3px #ffffff1a,0 0 5px #9646ff40}.ls-goal-starlight__fill{border-radius:inherit;background:linear-gradient(180deg, #e18bff 0%, #c95cff 30%, var(--ls-star-accent,#ad45f5) 65%, #8d32d9 100%);height:100%;transition:width .5s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px 2px #ffffff80,0 0 7px #ba46ff80}.ls-goal-starlight__cluster{z-index:10;width:23.4%;height:98%;position:absolute;top:1%;left:.4%}.ls-goal-starlight__star{filter:drop-shadow(0 0 5px #ffc828d9)drop-shadow(0 0 12px #ffa51459);width:96%;height:92%;position:absolute;inset:4% 2%}.ls-goal-starlight__gift{z-index:11;filter:drop-shadow(0 3px 4px #500a3266);width:42%;height:42%;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%)}.ls-goal-starlight__gift img,.ls-goal-starlight__gift-fallback{object-fit:contain;width:100%;height:100%;display:block}.ls-goal-starlight__deco{z-index:9;filter:drop-shadow(0 0 3px #ffc828b3)drop-shadow(0 0 7px #ffa51447);position:absolute}.ls-goal-starlight__deco--tl{width:24%;top:2%;left:68%}.ls-goal-starlight__deco--bl{width:20%;bottom:6%;left:-4%}.ls-goal-starlight__deco--tr{width:5.2%;top:36%;right:-1.4%}.ls-goal-starlight__deco--br{width:3.4%;bottom:10%;right:1.2%}.ls-goal-starlight.no-glow .ls-goal-starlight__star,.ls-goal-starlight.no-glow .ls-goal-starlight__deco{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:1.15s ease-out ls-star-border}.ls-goal-starlight.is-complete .ls-goal-starlight__star{animation:1.15s ease-out ls-star-glow}.ls-goal-starlight.is-complete .ls-goal-starlight__gift{animation:.75s ease-out ls-star-gift}.ls-goal-starlight.is-complete .ls-goal-starlight__fill{animation:1.1s ease-out ls-star-fill}.ls-goal-starlight.is-complete .ls-goal-starlight__deco{animation:.8s ease-out ls-star-twinkle}@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 #a648ffa6,0 0 10px #8737ff33}40%{box-shadow:0 0 8px #c15cfff2,0 0 16px #a844f573}}@keyframes ls-star-glow{0%,to{filter:drop-shadow(0 0 5px #ffc828d9)drop-shadow(0 0 12px #ffa51459)}40%{filter:drop-shadow(0 0 10px #ffe678)drop-shadow(0 0 18px #ffb42899)}}@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:#fff;--ls-pink-font:var(--font-bebas), "Bebas Neue", Oswald, sans-serif;--ls-pink-font-scale:1;width:calc(600px * var(--ls-pink-scale,1));height:calc(150px * var(--ls-pink-scale,1));pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;position:relative;overflow:visible;container-type:inline-size}.ls-goal-pink-glow__card{z-index:2;border:2.5px solid var(--ls-pink-accent,#ff4f9f);box-sizing:border-box;background:linear-gradient(#110811fa 0%,#08060bfc 55%,#0e060efa 100%);border-radius:22px;align-items:center;height:70%;padding:0 3% 0 24%;display:flex;position:absolute;top:16%;left:3.5%;right:2.5%;box-shadow:0 0 4px #ff4f9fbf,0 0 9px #ff4f9f40,inset 0 0 4px #ff4f9f1a}.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{box-shadow:none;background:0 0;border-color:#0000}.ls-goal-pink-glow__mid{z-index:6;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:.18em;min-width:0;display:flex}.ls-goal-pink-glow__title{color:#ff72b5;min-width:0;max-width:100%;font-family:var(--ls-pink-font), var(--font-bebas), "Bebas Neue", Oswald, sans-serif;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(#ff9aca 0%,#ff68ad 45%,#e94391 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 4px #ff50a073;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:800;line-height:1;overflow:hidden}.ls-goal-pink-glow__amount{width:100%;max-width:100%;color:var(--ls-pink-text,#fff);font-family:var(--ls-pink-font), var(--font-bebas), "Bebas Neue", Oswald, sans-serif;font-size:calc(5.2cqw * var(--ls-pink-font-scale,1));letter-spacing:.03em;justify-content:center;font-weight:800;line-height:1}.ls-goal-pink-glow__slash{opacity:.92}.ls-goal-pink-glow__rule{z-index:5;background:#ff3f98;flex:0 0 2px;width:2px;height:68%;margin:0 4.5%;box-shadow:0 0 4px #ff3f988c}.ls-goal-pink-glow__copy{z-index:6;flex-direction:column;flex:0 0 28%;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.ls-goal-pink-glow__motto{color:#fff;width:100%;font-family:var(--font-oswald), Oswald, var(--ls-pink-font), sans-serif;font-size:calc(3.4cqw * var(--ls-pink-font-scale,1));letter-spacing:.06em;text-align:center;text-transform:uppercase;white-space:nowrap;margin:0;font-weight:700;line-height:1.25}.ls-goal-pink-glow__heart{pointer-events:none;filter:drop-shadow(0 0 5px #ff4196b3)}.ls-goal-pink-glow__heart--top{z-index:10;width:8.4%;position:absolute;top:2%;left:7%}.ls-goal-pink-glow__heart--mid{z-index:10;width:4.4%;position:absolute;top:38%;left:2.6%}.ls-goal-pink-glow__heart--low{z-index:10;width:4%;position:absolute;bottom:10%;left:5%}.ls-goal-pink-glow__heart--copy{width:22%;position:absolute;top:46%;right:-6%}.ls-goal-pink-glow__spark{z-index:9;filter:drop-shadow(0 0 4px #ff50a0b3);width:2.2%;position:absolute;top:28%;left:24%}.ls-goal-pink-glow__gift{z-index:11;filter:drop-shadow(0 4px 4px #00000073)drop-shadow(0 0 5px #ff50a02e);width:18.5%;height:80%;position:absolute;top:10%;left:6.5%}.ls-goal-pink-glow__gift img{object-fit:contain;width:100%;height:100%;display:block}.ls-goal-pink-glow.is-idle .ls-goal-pink-glow__heart--mid,.ls-goal-pink-glow.is-idle .ls-goal-pink-glow__heart--copy{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:1.15s ease-out ls-pink-border}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__gift{animation:.75s ease-out ls-pink-gift}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__heart--top,.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__heart--copy{animation:.75s ease-out ls-pink-heart}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__spark{animation:1s ease-out ls-pink-spark}.ls-goal-pink-glow.is-complete .ls-goal-pink-glow__amount{animation:1.1s ease-out ls-pink-amount}@keyframes ls-pink-glow{0%,to{opacity:.82;filter:drop-shadow(0 0 4px #ff419673)}50%{opacity:1;filter:drop-shadow(0 0 8px #ff4196d9)}}@keyframes ls-pink-border{0%,to{box-shadow:0 0 4px #ff4f9fbf,0 0 9px #ff4f9f40}40%{box-shadow:0 0 8px #ff4f9f,0 0 16px #ff4f9f73}}@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 #ff50a0e6)}}@keyframes ls-pink-amount{0%,to{text-shadow:none}40%{text-shadow:0 0 8px #ff50a0b3}}
.ls-goal-halloween{--ls-fill:0;aspect-ratio:1024/341;color:#fff8ef;background:0 0;width:100%;max-width:100%;max-height:100%;margin:0 auto;position:relative;overflow:visible;container-type:inline-size}.ls-goal-halloween__art,.ls-goal-halloween__track,.ls-goal-halloween__amount{position:absolute;inset:0}.ls-goal-halloween__art{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.ls-goal-halloween__title{z-index:4;width:max-content;max-width:48%;height:auto;font-family:var(--font-bangers), "Arial Black", Impact, sans-serif;letter-spacing:.01em;white-space:nowrap;color:#ffb020;background:linear-gradient(#ffe7a8 0%,#ff9a1f 46%,#f25c00 100%);-webkit-text-fill-color:transparent;-webkit-text-stroke:.045em #5c1d08;paint-order:stroke fill;filter:drop-shadow(0 .045em #7c2d12)drop-shadow(0 0 .14em #ff8c14b3);pointer-events:none;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:400;line-height:.8;display:block;position:absolute;top:auto;bottom:52%;left:17.5%}.ls-goal-halloween__track{z-index:1;pointer-events:none;border-radius:999px;width:69.92%;height:17.9%;inset:54% auto auto 20.7%;overflow:hidden}.ls-goal-halloween__fill{width:100%;height:100%;transform:scaleX(var(--ls-fill));transform-origin:0;background:linear-gradient(#ffecc48c,#ffecc400 42%),linear-gradient(90deg,#c2410c 0%,#f97316 48%,#fbbf24 100%);transition:transform .72s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 0 12px #ffba4859}.ls-goal-halloween__fill:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff4d68c,#0000);width:34%;position:absolute;top:0;bottom:0;transform:translate(-160%)}.ls-goal-halloween.is-idle .ls-goal-halloween__fill:after{animation:3.8s ease-in-out infinite ls-halloween-sheen}.ls-goal-halloween__lantern{opacity:.35;pointer-events:none;z-index:2;background:radial-gradient(circle,#ffb0308c,#0000 68%);border-radius:50%;width:16%;height:52%;position:absolute;top:22%;left:2%}.ls-goal-halloween.is-idle .ls-goal-halloween__lantern{animation:3.2s ease-in-out infinite ls-halloween-lantern}.ls-goal-halloween.is-idle .ls-goal-halloween__art{animation:4.8s ease-in-out infinite ls-halloween-art}.ls-goal-halloween__ember{opacity:0;pointer-events:none;z-index:3;background:#ffe7a8;border-radius:50%;width:7px;height:7px;position:absolute;top:51%;left:24%;box-shadow:0 0 8px 2px #ff9620d9}.ls-goal-halloween.is-idle .ls-goal-halloween__ember{animation:5.6s ease-in-out infinite ls-halloween-ember}.ls-goal-halloween.is-tick .ls-goal-halloween__art{animation:.72s ease-out ls-halloween-tick}.ls-goal-halloween.is-tick .ls-goal-halloween__amount{animation:.72s ease-out ls-halloween-amount}.ls-goal-halloween.is-tick .ls-goal-halloween__lantern{animation:.72s ease-out ls-halloween-lantern-flash}.ls-goal-halloween__slash{opacity:.9}.ls-goal-halloween__amount{z-index:2;letter-spacing:.01em;white-space:nowrap;text-shadow:0 1px 2px #000000e6,0 0 10px #ff8c2073;pointer-events:none;justify-content:center;align-items:center;gap:.35em;width:69.92%;height:17.9%;font-family:Segoe UI,Avenir Next,Trebuchet MS,sans-serif;font-size:clamp(14px,4.6cqw,54px);font-weight:800;line-height:1;display:flex;inset:54% auto auto 20.7%}.ls-goal-halloween__complete{letter-spacing:.14em;color:#fff4d2;text-shadow:0 0 12px #ff8c14d9;opacity:0;pointer-events:none;margin:0;font-family:Segoe UI,Avenir Next,sans-serif;font-size:clamp(12px,3.2cqw,28px);font-weight:800;position:absolute;top:18%;left:50%;transform:translate(-50%)}.ls-goal-halloween.is-celebrate .ls-goal-halloween__complete{animation:2.6s ease-out forwards ls-halloween-complete}.ls-goal-halloween.is-celebrate .ls-goal-halloween__track{animation:2.6s ease-out ls-halloween-glow}.ls-goal-halloween.is-celebrate:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffaa288c,#0000 68%);border-radius:50%;width:18%;height:46%;animation:2.6s ease-out ls-halloween-glow;position:absolute;top:28%;left:4%}.ls-goal-halloween__bats{pointer-events:none;opacity:0;width:16%;height:22%;position:absolute;top:18%;right:8%}.ls-goal-halloween.is-celebrate .ls-goal-halloween__bats{animation:2.6s ease-out forwards ls-halloween-bats}.ls-goal-halloween__bats span{clip-path:polygon(50% 0,100% 45%,78% 45%,100% 100%,50% 62%,0 100%,22% 45%,0 45%);background:#ffb25a;width:28%;height:36%;position:absolute}.ls-goal-halloween__bats span:first-child{top:20%;left:0}.ls-goal-halloween__bats span:nth-child(2){top:0;left:36%}.ls-goal-halloween__bats span:nth-child(3){top:28%;left:68%}@keyframes ls-halloween-art{0%,to{filter:brightness()}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:translate(-160%)}58%,to{transform:translate(380%)}}@keyframes ls-halloween-ember{0%,58%,to{opacity:0;transform:translate(0)}10%{opacity:.95}48%{opacity:.55;transform:translate(62cqw)}}@keyframes ls-halloween-tick{0%{filter:brightness()}32%{filter:brightness(1.22)}to{filter:brightness()}}@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:translate(-50%)translateY(6px)}18%{opacity:1;transform:translate(-50%)translateY(0)}72%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-8px)}}@keyframes ls-halloween-glow{0%{filter:brightness()}35%{filter:brightness(1.35)}to{filter:brightness()}}@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__fill,.ls-goal-halloween__fill:after,.ls-goal-halloween__art,.ls-goal-halloween__lantern,.ls-goal-halloween__ember,.ls-goal-halloween__amount,.ls-goal-halloween.is-celebrate .ls-goal-halloween__complete,.ls-goal-halloween.is-celebrate .ls-goal-halloween__track,.ls-goal-halloween.is-celebrate .ls-goal-halloween__bats,.ls-goal-halloween.is-celebrate:after{transition:none;animation:none}}
.ls-likeathon-header{box-sizing:border-box;width:100%;display:block}.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{text-align:left;flex:auto;align-items:flex-start}.ls-likeathon[data-align=center] .ls-likeathon-copy{text-align:center;flex:0 auto;align-items:center;max-width:100%}.ls-likeathon[data-align=right] .ls-likeathon-copy{text-align:right;flex:0 auto;align-items:flex-end;max-width:100%}.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{flex-direction:column;align-items:center;gap:8px;min-width:0;display:flex}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-body{flex-direction:column;align-items:stretch;display:flex}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-heading{flex:0 0 100%;width:100%}.ls-gift-gallery-board-heading{letter-spacing:.08em;text-transform:uppercase;opacity:.86;font-size:.78rem}.ls-gift-gallery-board-empty{opacity:.72;font-size:.86rem}.ls-gift-gallery-board-card{flex-direction:column;align-items:center;gap:6px;width:100%;min-width:0;display:flex}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-card{flex-direction:row;align-items:center;gap:10px}.ls-gift-gallery-board-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ls-gift-gallery-board-row{justify-content:space-between;align-items:baseline;gap:12px;min-width:0;display:flex}.ls-gift-gallery-board-meta{flex-shrink:0;align-items:baseline;gap:8px;display:flex}.ls-gift-gallery-board-card.is-done{filter:saturate(1.15)}.ls-gift-gallery-board-icon{object-fit:contain;flex-shrink:0;width:72px;height:72px}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-icon{width:44px;height:44px}.ls-gift-gallery-board-icon.is-fallback{background:color-mix(in srgb, var(--ls-accent,#fbbf24) 28%, #1a1a1a);border-radius:16px}.ls-gift-gallery-board-name,.ls-gift-gallery-board-coins,.ls-gift-gallery-board-count,.ls-gift-gallery-board-mvp{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;display:block;overflow:hidden}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-name,.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-count,.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-mvp{text-align:left}.ls-gift-gallery-board-name{font-size:1rem;font-weight:700}.ls-gift-gallery-board-coins{opacity:.78;font-size:.72rem}.ls-gift-gallery-board-count{font-size:.92rem;font-weight:700}.ls-gift-gallery-board-mvp{opacity:.86;font-size:.78rem;font-weight:600}.ls-gift-gallery-board-bar{background:color-mix(in srgb, var(--ls-accent,#fbbf24) 18%, transparent);border-radius:99px;width:100%;max-width:140px;height:4px;display:block;overflow:hidden}.ls-gift-gallery-board.is-bar .ls-gift-gallery-board-bar{max-width:none;height:6px}.ls-gift-gallery-board-fill{background:var(--ls-accent,#fbbf24);height:100%;display:block}.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{gap:var(--ls-most-used-gap,8px);width:100%;text-align:var(--ls-most-used-align,center);align-items:var(--ls-most-used-items,center);flex-direction:column;display:flex}.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{letter-spacing:.14em;text-transform:uppercase;width:100%;font-weight:700;display:block}.ls-most-used-word{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:100%;font-weight:800;line-height:1.1;display:block;overflow:hidden}.ls-most-used-count{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-weight:700;line-height:1.1;display:inline-flex}.ls-most-used-count-label{opacity:.72;letter-spacing:.08em;text-transform:uppercase;font-size:.72em;font-weight:600}.ls-most-used-empty .ls-most-used-word{opacity:.55;font-weight:700}
.ls-webcam-frame{width:100%;color:var(--ls-text,#f8fafc);--ls-cam-size:420px;--ls-cam-aspect:16 / 9;--ls-cam-bezel:7px;--ls-cam-radius:12px;--ls-cam-matte:3px}.ls-webcam-frame.is-thumb{--ls-cam-size:160px;--ls-cam-bezel:4px;--ls-cam-matte:2px;--ls-cam-radius:8px}.ls-webcam-frame-shell{align-items:var(--ls-cam-align,center);gap:var(--ls-cam-gap,10px);flex-direction:column;width:100%;max-width:100%;margin:0 auto;display:flex}.ls-webcam-frame-bezel{width:var(--ls-cam-size);max-width:100%;aspect-ratio:var(--ls-cam-aspect);box-sizing:border-box;border-radius:var(--ls-cam-radius);background:0 0;border:none;padding:0;position:relative;overflow:visible}.ls-webcam-frame-fill{z-index:0;border-radius:inherit;box-sizing:border-box;padding:var(--ls-cam-bezel);pointer-events:none;background:linear-gradient(145deg, color-mix(in srgb, var(--ls-accent,#22d3ee) 55%, #0f172a), #020617 62%);border:1.5px solid color-mix(in srgb, var(--ls-accent,#22d3ee) 70%, #fff);position:absolute;inset:0;box-shadow:0 0 0 1px #00000073,0 10px 24px #0006,inset 0 1px #ffffff2e}.ls-webcam-frame.is-transparent-center .ls-webcam-frame-fill{-webkit-mask-composite:xor;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source;box-shadow:none!important}.ls-webcam-frame.is-transparent-center:not(.no-glow) .ls-webcam-frame-fill{filter:drop-shadow(0 0 10px color-mix(in srgb, var(--ls-accent,#22d3ee) 45%, transparent))}.ls-webcam-frame:not(.no-glow) .ls-webcam-frame-fill{box-shadow:0 0 0 1px color-mix(in srgb, var(--ls-accent,#22d3ee) 35%, transparent), 0 0 18px color-mix(in srgb, var(--ls-accent,#22d3ee) 24%, transparent), 0 10px 24px #0006, inset 0 1px 0 #ffffff2e}.ls-webcam-frame.is-circle .ls-webcam-frame-bezel,.ls-webcam-frame.is-circle .ls-webcam-frame-fill,.ls-webcam-frame.is-circle .ls-webcam-frame-matte,.ls-webcam-frame.is-circle .ls-webcam-frame-hole{border-radius:50%}.ls-webcam-frame-matte{z-index:1;border-radius:calc(var(--ls-cam-radius) - 4px);width:auto;height:auto;padding:var(--ls-cam-bezel);box-sizing:border-box;pointer-events:none;background:#02061773;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ls-webcam-frame.is-transparent-center .ls-webcam-frame-matte{box-shadow:none;background:0 0}.ls-webcam-frame-hole{border-radius:calc(var(--ls-cam-radius) - 6px);width:100%;height:100%;box-shadow:none;background:0 0}.ls-webcam-frame:not(.is-transparent-center) .ls-webcam-frame-hole{box-shadow:inset 0 0 0 1px #0f172a59}.ls-webcam-frame-hole.has-guide{outline:1px dashed color-mix(in srgb, var(--ls-accent,#22d3ee) 45%, transparent);outline-offset:-4px}.ls-webcam-frame-corner{border:1.5px solid color-mix(in srgb, var(--ls-accent,#22d3ee) 80%, #fff);pointer-events:none;z-index:5;box-sizing:border-box;width:14px;height:14px;position:absolute}.ls-webcam-frame-corner i{width:5px;height:5px;box-shadow:0 0 6px var(--ls-accent,#22d3ee), 0 0 12px color-mix(in srgb, var(--ls-accent,#22d3ee) 70%, transparent);opacity:.85;background:#fff;border-radius:50%;position:absolute}.ls-webcam-frame-corner.is-tl{border-bottom:0;border-right:0;top:3px;left:3px}.ls-webcam-frame-corner.is-tl i{top:-1px;left:-1px}.ls-webcam-frame-corner.is-tr{border-bottom:0;border-left:0;top:3px;right:3px}.ls-webcam-frame-corner.is-tr i{top:-1px;right:-1px}.ls-webcam-frame-corner.is-bl{border-top:0;border-right:0;bottom:3px;left:3px}.ls-webcam-frame-corner.is-bl i{bottom:-1px;left:-1px}.ls-webcam-frame-corner.is-br{border-top:0;border-left:0;bottom:3px;right:3px}.ls-webcam-frame-corner.is-br i{bottom:-1px;right:-1px}.ls-webcam-frame.is-loop .ls-webcam-frame-corner{animation:ls-webcam-corner-bracket calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop .ls-webcam-frame-corner i{animation:ls-webcam-corner-spark calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop .ls-webcam-frame-corner.is-tr,.ls-webcam-frame.is-loop .ls-webcam-frame-corner.is-tr i{animation-delay:calc(.6s / var(--ls-motion-rate,1))}.ls-webcam-frame.is-loop .ls-webcam-frame-corner.is-br,.ls-webcam-frame.is-loop .ls-webcam-frame-corner.is-br i{animation-delay:calc(1.2s / var(--ls-motion-rate,1))}.ls-webcam-frame.is-loop .ls-webcam-frame-corner.is-bl,.ls-webcam-frame.is-loop .ls-webcam-frame-corner.is-bl i{animation-delay:calc(1.8s / var(--ls-motion-rate,1))}.ls-webcam-frame.is-loop .ls-webcam-frame-screw{animation:ls-webcam-corner-screw calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop .ls-webcam-frame-screw.is-tr{animation-delay:calc(.6s / var(--ls-motion-rate,1))}.ls-webcam-frame.is-loop .ls-webcam-frame-screw.is-br{animation-delay:calc(1.2s / var(--ls-motion-rate,1))}.ls-webcam-frame.is-loop .ls-webcam-frame-screw.is-bl{animation-delay:calc(1.8s / var(--ls-motion-rate,1))}.ls-webcam-frame.is-circle .ls-webcam-frame-corner{background:color-mix(in srgb, var(--ls-accent,#22d3ee) 55%, #fff);width:9px;height:9px;box-shadow:0 0 8px var(--ls-accent,#22d3ee);border:none;border-radius:50%}.ls-webcam-frame.is-circle .ls-webcam-frame-corner i{display:none}.ls-webcam-frame.is-circle .ls-webcam-frame-corner.is-tl{top:10%;left:10%}.ls-webcam-frame.is-circle .ls-webcam-frame-corner.is-tr{top:10%;right:10%}.ls-webcam-frame.is-circle .ls-webcam-frame-corner.is-bl{bottom:10%;left:10%}.ls-webcam-frame.is-circle .ls-webcam-frame-corner.is-br{bottom:10%;right:10%}.ls-webcam-frame.is-circle.is-loop .ls-webcam-frame-corner{animation:ls-webcam-corner-dot calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-screw{background:radial-gradient(circle at 35% 30%, #fff, color-mix(in srgb, var(--ls-accent,#22d3ee) 50%, #334155) 55%, #0f172a);z-index:3;pointer-events:none;border:1px solid #ffffff59;border-radius:50%;width:5px;height:5px;position:absolute}.ls-webcam-frame-screw.is-tl{top:4px;left:4px}.ls-webcam-frame-screw.is-tr{top:4px;right:4px}.ls-webcam-frame-screw.is-bl{bottom:4px;left:4px}.ls-webcam-frame-screw.is-br{bottom:4px;right:4px}.ls-webcam-frame-led{background:var(--ls-accent,#22d3ee);width:5px;height:5px;box-shadow:0 0 6px var(--ls-accent,#22d3ee);z-index:3;border-radius:50%;position:absolute;top:4px;left:50%;transform:translate(-50%)}.ls-webcam-frame.is-loop .ls-webcam-frame-led{animation:ls-webcam-frame-pulse calc(1.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop:not(.no-glow) .ls-webcam-frame-fill{animation:ls-webcam-frame-glow calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-transparent-center.is-loop:not(.no-glow) .ls-webcam-frame-fill{animation:ls-webcam-frame-rim-glow calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop:not(.is-boost) .ls-webcam-frame-corner{animation:ls-webcam-corner-bracket calc(3.2s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop:not(.is-boost) .ls-webcam-frame-corner.is-tr{animation-delay:.4s}.ls-webcam-frame.is-loop:not(.is-boost) .ls-webcam-frame-corner.is-br{animation-delay:.8s}.ls-webcam-frame.is-loop:not(.is-boost) .ls-webcam-frame-corner.is-bl{animation-delay:1.2s}.ls-webcam-frame.is-loop:not(.is-boost) .ls-webcam-frame-corner i{animation:ls-webcam-corner-spark calc(3.2s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-loop:not(.is-boost) .ls-webcam-frame-screw{animation:ls-webcam-corner-screw calc(3.6s / var(--ls-motion-rate,1)) ease-in-out infinite}@keyframes ls-webcam-frame-pulse{0%,to{opacity:.45;transform:translate(-50%)scale(.88)}50%{opacity:1;transform:translate(-50%)scale(1.18)}}@keyframes ls-webcam-frame-glow{0%,to{filter:brightness()saturate()}50%{filter:brightness(1.14)saturate(1.12)}}@keyframes ls-webcam-frame-rim-glow{0%,to{filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ls-accent,#22d3ee) 35%, transparent))}50%{filter:drop-shadow(0 0 18px color-mix(in srgb, var(--ls-accent,#22d3ee) 65%, transparent))}}@keyframes ls-webcam-corner-bracket{0%,to{opacity:.55;border-color:color-mix(in srgb, var(--ls-accent,#22d3ee) 55%, transparent);filter:brightness(.9)}40%,55%{opacity:1;border-color:color-mix(in srgb, var(--ls-accent,#22d3ee) 95%, #fff);filter:brightness(1.35)}}@keyframes ls-webcam-corner-spark{0%,to{opacity:.25;transform:scale(.7)}40%,55%{opacity:1;transform:scale(1.35)}}@keyframes ls-webcam-corner-screw{0%,to{opacity:.55;filter:brightness(.85);transform:scale(.9)}40%,55%{opacity:1;filter:brightness(1.4);transform:scale(1.2)}}@keyframes ls-webcam-corner-dot{0%,to{opacity:.4;box-shadow:0 0 4px var(--ls-accent,#22d3ee);transform:scale(.75)}40%,55%{opacity:1;box-shadow:0 0 10px var(--ls-accent,#22d3ee), 0 0 18px color-mix(in srgb, var(--ls-accent,#22d3ee) 60%, transparent);transform:scale(1.25)}}.ls-webcam-frame-heading{text-transform:uppercase;letter-spacing:.06em;text-shadow:0 2px 10px #00000073;margin:0}.ls-webcam-frame-caption{opacity:.8;text-shadow:0 2px 8px #0006;margin:0}.ls-webcam-frame.is-thumb .ls-webcam-frame-corner,.ls-webcam-frame.is-thumb .ls-webcam-frame-screw,.ls-webcam-frame.is-thumb .ls-webcam-frame-led{display:none}.ls-webcam-frame-neon_grid_frame .ls-webcam-frame-fill{background:linear-gradient(#22d3ee1a 1px,#0000 1px) 0 0/10px 10px,linear-gradient(90deg,#22d3ee1a 1px,#0000 1px) 0 0/10px 10px,linear-gradient(160deg,#04111f,#020617);border-color:#22d3ee}.ls-webcam-frame-gold_ornate_frame .ls-webcam-frame-fill{background:linear-gradient(155deg,#3b2a0a,#1c1408 55%,#0c0a06);border-width:2px;border-color:#fbbf24}.ls-webcam-frame-velvet_cinema_frame .ls-webcam-frame-fill{background:linear-gradient(165deg,#2a0614,#12040a);border-color:#ef4444}.ls-webcam-frame-crystal_glass_frame .ls-webcam-frame-fill{background:linear-gradient(160deg,#e0f2fe8c,#7dd3fc47);border-color:#67e8f9}.ls-webcam-frame-crystal_glass_frame .ls-webcam-frame-heading,.ls-webcam-frame-crystal_glass_frame .ls-webcam-frame-caption{color:#0f172a;text-shadow:none}.ls-webcam-frame-lava_ember_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 30% 20%,#fb923c59,#0000 40%),linear-gradient(165deg,#2a0c04,#120403);border-color:#f97316}.ls-webcam-frame-galaxy_orbit_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 20% 20%,#818cf866,#0000 36%),radial-gradient(circle at 80% 70%,#f472b640,#0000 40%),linear-gradient(165deg,#0b1026,#020617);border-color:#818cf8}.ls-webcam-frame-arcade_cabinet_frame .ls-webcam-frame-fill{background:#111827;border:2px solid #fbbf24;border-radius:6px}.ls-webcam-frame-arcade_cabinet_frame .ls-webcam-frame-matte{border-radius:3px}.ls-webcam-frame-comic_ink_frame .ls-webcam-frame-fill{background:#fff7ed;border:2px solid #0f172a;box-shadow:3px 3px #0f172a}.ls-webcam-frame-comic_ink_frame .ls-webcam-frame-heading,.ls-webcam-frame-comic_ink_frame .ls-webcam-frame-caption{color:#0f172a;text-shadow:none}.ls-webcam-frame-minimal_slate_frame .ls-webcam-frame-fill{background:#0f172a;border:1px solid #334155;border-radius:12px}.ls-webcam-frame-minimal_slate_frame .ls-webcam-frame-corner,.ls-webcam-frame-minimal_slate_frame .ls-webcam-frame-screw{display:none}.ls-webcam-frame-pixel_crt_frame .ls-webcam-frame-fill{image-rendering:pixelated;background:#052e16;border:2px solid #4ade80;border-radius:0}.ls-webcam-frame-pixel_crt_frame .ls-webcam-frame-matte{background:repeating-linear-gradient(#0000002e 0 2px,#0000 2px 4px);border-radius:0}.ls-webcam-frame-sakura_paper_frame .ls-webcam-frame-fill{background:linear-gradient(165deg,#fff1f2,#fce7f3 50%,#fbcfe8);border-color:#f472b6}.ls-webcam-frame-sakura_paper_frame .ls-webcam-frame-heading,.ls-webcam-frame-sakura_paper_frame .ls-webcam-frame-caption{color:#9d174d;text-shadow:none}.ls-webcam-frame-cyber_scan_frame .ls-webcam-frame-fill{background:repeating-linear-gradient(#0000 0 3px,#a78bfa14 3px 4px),linear-gradient(165deg,#1e1b4b,#020617);border-color:#a78bfa}.ls-webcam-frame-hologram_prism_frame .ls-webcam-frame-fill{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#67e8f959,#a78bfa47,#f472b647);border-color:#67e8f9}.ls-webcam-frame-wood_bamboo_frame .ls-webcam-frame-fill{background:repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 10px),linear-gradient(165deg,#3f6212,#1a2e05);border-color:#84cc16}.ls-webcam-frame-marble_gallery_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 20% 15%,#ffffff59,#0000 30%),linear-gradient(145deg,#e2e8f0,#94a3b8 55%,#64748b);border-color:#e2e8f0}.ls-webcam-frame-marble_gallery_frame .ls-webcam-frame-heading,.ls-webcam-frame-marble_gallery_frame .ls-webcam-frame-caption{color:#0f172a;text-shadow:none}.ls-webcam-frame-stadium_led_frame .ls-webcam-frame-fill{background:linear-gradient(165deg,#111827,#020617);border:2px solid #fbbf24;box-shadow:0 0 0 1px #111827,0 0 14px #fbbf244d}.ls-webcam-frame-chrome_steel_frame .ls-webcam-frame-fill{background:repeating-linear-gradient(115deg,#ffffff1f 0 2px,#0000 2px 7px),linear-gradient(160deg,#94a3b8,#475569 45%,#1e293b);border-width:2px;border-color:#cbd5e1}.ls-webcam-frame-ocean_abyss_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 70% 20%,#38bdf859,#0000 42%),radial-gradient(circle at 20% 80%,#0ea5e933,#0000 45%),linear-gradient(165deg,#082f49,#020617);border-color:#0ea5e9}.ls-webcam-frame-sunset_blaze_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 50% 0,#fbbf2473,#0000 45%),linear-gradient(#7c2d12,#431407 55%,#1c0a04);border-color:#f97316}.ls-webcam-frame-royal_amethyst_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 25% 20%,#d8b4fe66,#0000 35%),linear-gradient(155deg,#4c1d95,#1e1b4b 60%,#0f0a1f);border-width:2px;border-color:#c084fc}.ls-webcam-frame-newsprint_frame .ls-webcam-frame-fill{background:repeating-linear-gradient(0deg,#0f172a0a 0 1px,#0000 1px 6px),#f8fafc;border:2px solid #1e293b;border-radius:4px;box-shadow:2px 2px #94a3b8}.ls-webcam-frame-newsprint_frame .ls-webcam-frame-heading,.ls-webcam-frame-newsprint_frame .ls-webcam-frame-caption{color:#0f172a;text-shadow:none}.ls-webcam-frame-moss_grove_frame .ls-webcam-frame-fill{background:radial-gradient(circle at 30% 25%,#a3e63547,#0000 40%),linear-gradient(165deg,#365314,#14532d 50%,#052e16);border-color:#65a30d}.ls-webcam-frame-ring,.ls-webcam-frame-aura,.ls-webcam-frame-sparkles{pointer-events:none;display:none}.ls-webcam-frame-ring{border-radius:inherit;z-index:1;box-sizing:border-box;-webkit-mask-composite:xor;background:conic-gradient(#5865f2,#eb459e,#fee75c,#57f287,#5865f2);padding:2.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ls-webcam-frame-aura{border-radius:calc(var(--ls-cam-radius) + 10px);z-index:0;background:radial-gradient(closest-side, color-mix(in srgb, var(--ls-accent,#5865f2) 35%, transparent), transparent 72%);opacity:.55;filter:blur(8px);position:absolute;inset:-10px}.ls-webcam-frame.is-transparent-center .ls-webcam-frame-aura{display:none!important}.ls-webcam-frame-sparkles{z-index:4;position:absolute;inset:0}.ls-webcam-frame-sparkles i{width:4px;height:4px;box-shadow:0 0 8px #fff, 0 0 14px var(--ls-accent,#f0abfc);opacity:.85;background:#fff;border-radius:50%;position:absolute}.ls-webcam-frame-sparkles i:first-child{top:2%;left:18%}.ls-webcam-frame-sparkles i:nth-child(2){top:8%;right:12%}.ls-webcam-frame-sparkles i:nth-child(3){top:46%;right:1%}.ls-webcam-frame-sparkles i:nth-child(4){bottom:10%;right:20%}.ls-webcam-frame-sparkles i:nth-child(5){bottom:2%;left:28%}.ls-webcam-frame-sparkles i:nth-child(6){top:38%;left:1%}.ls-webcam-frame.is-boost .ls-webcam-frame-ring,.ls-webcam-frame.is-boost .ls-webcam-frame-aura{display:block}.ls-webcam-frame.is-boost .ls-webcam-frame-screw,.ls-webcam-frame.is-boost .ls-webcam-frame-led{display:none}.ls-webcam-frame.is-boost .ls-webcam-frame-corner{border-color:color-mix(in srgb, var(--ls-accent,#5865f2) 75%, #fff);display:block}.ls-webcam-frame.is-boost .ls-webcam-frame-corner i{box-shadow:0 0 8px var(--ls-accent,#5865f2), 0 0 16px color-mix(in srgb, var(--ls-accent,#5865f2) 65%, transparent);background:#fff}.ls-webcam-frame.is-boost .ls-webcam-frame-fill{background:#02061759;border-color:#0000}.ls-webcam-frame.is-boost .ls-webcam-frame-bezel{overflow:visible}.ls-webcam-frame.is-boost .ls-webcam-frame-matte{box-shadow:none;background:0 0}.ls-webcam-frame.is-boost.is-loop:not(.no-glow) .ls-webcam-frame-fill{animation:none}.ls-webcam-frame.is-boost.is-loop:not(.no-glow) .ls-webcam-frame-aura{animation:ls-webcam-aura calc(2.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-boost.has-sparkles .ls-webcam-frame-sparkles{display:block}.ls-webcam-frame.is-boost.has-sparkles.is-loop .ls-webcam-frame-sparkles i{animation:ls-webcam-sparkle calc(1.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame.is-boost.has-sparkles.is-loop .ls-webcam-frame-sparkles i:nth-child(2){animation-delay:.2s}.ls-webcam-frame.is-boost.has-sparkles.is-loop .ls-webcam-frame-sparkles i:nth-child(3){animation-delay:.4s}.ls-webcam-frame.is-boost.has-sparkles.is-loop .ls-webcam-frame-sparkles i:nth-child(4){animation-delay:.6s}.ls-webcam-frame.is-boost.has-sparkles.is-loop .ls-webcam-frame-sparkles i:nth-child(5){animation-delay:.8s}.ls-webcam-frame.is-boost.has-sparkles.is-loop .ls-webcam-frame-sparkles i:nth-child(6){animation-delay:1s}.ls-webcam-frame.is-thumb.is-boost .ls-webcam-frame-aura{filter:blur(5px);inset:-6px}.ls-webcam-frame.is-circle.is-boost .ls-webcam-frame-aura{border-radius:50%}@keyframes ls-webcam-aura{0%,to{opacity:.35}50%{opacity:.8}}@keyframes ls-webcam-sparkle{0%,to{opacity:.2;transform:scale(.65)}50%{opacity:1;transform:scale(1.3)}}@keyframes ls-webcam-breathe{0%,to{opacity:.72;filter:brightness(.9)saturate()}50%{opacity:1;filter:brightness(1.25)saturate(1.3)}}@keyframes ls-webcam-pulse-glow{0%,to{opacity:.8;filter:brightness(.92)}50%{opacity:1;filter:brightness(1.3)}}@keyframes ls-webcam-rift{0%,to{opacity:.55;filter:brightness(.85)saturate(1.1)}35%{opacity:1;filter:brightness(1.4)saturate(1.45)}55%{opacity:.4;filter:brightness(.7)saturate(.9)}75%{opacity:.95;filter:brightness(1.2)saturate(1.3)}}@keyframes ls-webcam-holo{0%,to{opacity:.85;filter:brightness()saturate(1.05)}40%{opacity:1;filter:brightness(1.2)saturate(1.35)}70%{opacity:.9;filter:brightness(1.08)saturate(1.2)}}@keyframes ls-webcam-glitch{0%,to{filter:none;opacity:1}10%{filter:saturate(2)brightness(1.3);opacity:.75}12%{filter:none;opacity:1}40%{filter:contrast(1.4)brightness(.85);opacity:.65}42%{filter:none;opacity:1}70%{filter:saturate(1.6)brightness(1.15);opacity:.88}72%{filter:none;opacity:1}}@keyframes ls-webcam-ember-flicker{0%,to{filter:brightness(.9)saturate(1.1);opacity:.85}25%{filter:brightness(1.35)saturate(1.45);opacity:1}40%{filter:brightness(.75)saturate();opacity:.65}65%{filter:brightness(1.25)saturate(1.4);opacity:1}80%{filter:brightness(.95)saturate(1.15);opacity:.88}}@keyframes ls-webcam-tracer-chase{to{stroke-dashoffset:-100px}}.ls-webcam-frame-tracer{pointer-events:none;z-index:3;width:calc(100% + 2px);height:calc(100% + 2px);display:none;position:absolute;inset:-1px;overflow:visible}.ls-webcam-frame-tracer-track,.ls-webcam-frame-tracer-glow,.ls-webcam-frame-tracer-head{fill:none;vector-effect:non-scaling-stroke}.ls-webcam-frame-tracer-track{stroke:color-mix(in srgb, var(--ls-accent,#38bdf8) 35%, transparent);stroke-width:1.5px}.ls-webcam-frame-tracer-glow,.ls-webcam-frame-tracer-head{stroke-linecap:round;stroke-dashoffset:0}.ls-webcam-frame-tracer-glow{stroke:color-mix(in srgb, var(--ls-accent,#38bdf8) 55%, #fff);stroke-width:5px;stroke-dasharray:18 82;opacity:.35;filter:blur(1.5px)}.ls-webcam-frame-tracer-head{stroke:#e0f2fe;stroke-width:2.75px;stroke-dasharray:10 90;filter:drop-shadow(0 0 4px var(--ls-accent,#38bdf8))}.ls-webcam-frame-nitro_rainbow_frame .ls-webcam-frame-ring{background:conic-gradient(#ff006e,#fb5607,#ffbe0b,#8338ec,#3a86ff,#ff006e);padding:3px}.ls-webcam-frame-nitro_rainbow_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-pulse-glow calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-nitro_rainbow_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#5865f273,#0000 70%)}.ls-webcam-frame-aurora_wave_frame .ls-webcam-frame-ring{background:conic-gradient(#34d399,#22d3ee,#818cf8,#a78bfa,#34d399);padding:3px}.ls-webcam-frame-aurora_wave_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-breathe calc(3.6s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-aurora_wave_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#34d39966,#818cf833,#0000 72%)}.ls-webcam-frame-sparkle_orbit_frame .ls-webcam-frame-ring{background:conic-gradient(#f0abfc,#f9a8d4,#fff,#c4b5fd,#f0abfc)}.ls-webcam-frame-sparkle_orbit_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-pulse-glow calc(2.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-sparkle_orbit_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#f0abfc66,#0000 70%)}.ls-webcam-frame-plasma_burst_frame .ls-webcam-frame-ring{filter:saturate(1.25);background:conic-gradient(#e879f9,#22d3ee,#f472b6,#67e8f9,#e879f9);padding:3.5px}.ls-webcam-frame-plasma_burst_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-breathe calc(1.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-plasma_burst_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#e879f980,#22d3ee33,#0000 72%)}.ls-webcam-frame-void_rift_frame .ls-webcam-frame-fill{background:#0804148c}.ls-webcam-frame-void_rift_frame .ls-webcam-frame-ring{background:conic-gradient(#4c1d95,#7c3aed,#c026d3,#1e1b4b,#8b5cf6,#4c1d95);padding:3px}.ls-webcam-frame-void_rift_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-rift calc(2.6s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-void_rift_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#8b5cf673,#0000 70%)}.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-fill{background:#02061773;border:1px solid #38bdf847}.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-ring{background:linear-gradient(160deg,#081828e6,#020617f2);border:1px solid #38bdf838;padding:2.5px}.ls-webcam-frame-tracer_pulse_frame.is-loop .ls-webcam-frame-ring{animation:none}.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-tracer{display:block}.ls-webcam-frame-tracer_pulse_frame.is-loop .ls-webcam-frame-tracer-glow,.ls-webcam-frame-tracer_pulse_frame.is-loop .ls-webcam-frame-tracer-head{animation:ls-webcam-tracer-chase calc(1.7s / var(--ls-motion-rate,1)) linear infinite}.ls-webcam-frame-tracer_pulse_frame.is-thumb .ls-webcam-frame-tracer-glow{stroke-width:3.5px;stroke-dasharray:22 78}.ls-webcam-frame-tracer_pulse_frame.is-thumb .ls-webcam-frame-tracer-head{stroke-width:2px;stroke-dasharray:14 86}.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#38bdf852,#0000 70%)}.ls-webcam-frame-tracer_pulse_frame.is-loop:not(.no-glow) .ls-webcam-frame-aura{animation:ls-webcam-aura calc(2.2s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-holo_foil_frame .ls-webcam-frame-ring{background:conic-gradient(#67e8f9,#a5b4fc,#f0abfc,#fde68a,#67e8f9);padding:2.5px}.ls-webcam-frame-holo_foil_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-holo calc(3.2s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-holo_foil_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#a5b4fc66,#0000 70%)}.ls-webcam-frame-frost_shard_frame .ls-webcam-frame-fill{background:#08182873}.ls-webcam-frame-frost_shard_frame .ls-webcam-frame-ring{background:conic-gradient(#e0f2fe,#7dd3fc,#38bdf8,#bae6fd,#e0f2fe);padding:3px}.ls-webcam-frame-frost_shard_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-breathe calc(3.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-frost_shard_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#7dd3fc66,#0000 70%)}.ls-webcam-frame-ember_ring_frame .ls-webcam-frame-fill{background:#18080280}.ls-webcam-frame-ember_ring_frame .ls-webcam-frame-ring{background:conic-gradient(#7c2d12,#ea580c,#fbbf24,#ef4444,#7c2d12);padding:3px}.ls-webcam-frame-ember_ring_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-ember-flicker calc(1.5s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-ember_ring_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#fb923c73,#0000 70%)}.ls-webcam-frame-ember_ring_frame .ls-webcam-frame-sparkles i{background:#fdba74;box-shadow:0 0 8px #fb923c,0 0 14px #ea580c}.ls-webcam-frame-candy_nitro_frame .ls-webcam-frame-ring{background:conic-gradient(#fb7185,#f9a8d4,#fda4af,#c4b5fd,#67e8f9,#fb7185)}.ls-webcam-frame-candy_nitro_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-pulse-glow calc(2.6s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-candy_nitro_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#fb718566,#0000 70%)}.ls-webcam-frame-rgb_glitch_frame .ls-webcam-frame-fill{background:#02061780;border:1px solid #22d3ee66}.ls-webcam-frame-rgb_glitch_frame .ls-webcam-frame-ring{background:conic-gradient(#22d3ee,#ef4444,#22c55e,#3b82f6,#22d3ee);padding:2.5px}.ls-webcam-frame-rgb_glitch_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-glitch calc(1.4s / var(--ls-motion-rate,1)) steps(1) infinite}.ls-webcam-frame-rgb_glitch_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#22d3ee59,#0000 70%)}.ls-webcam-frame-lunar_boost_frame .ls-webcam-frame-ring{background:conic-gradient(#7dd3c7,#5eead4,#67e8f9,#2dd4bf,#99f6e4,#7dd3c7);padding:3px}.ls-webcam-frame-lunar_boost_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-pulse-glow calc(2.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-lunar_boost_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#7dd3c773,#0000 70%)}.ls-webcam-frame-vaporwave_frame .ls-webcam-frame-ring{background:conic-gradient(#e879f9,#22d3ee,#f0abfc,#67e8f9,#c084fc,#e879f9);padding:3px}.ls-webcam-frame-vaporwave_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-holo calc(3s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-vaporwave_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#e879f966,#22d3ee33,#0000 72%)}.ls-webcam-frame-vaporwave_frame .ls-webcam-frame-sparkles i{background:#f5d0fe;box-shadow:0 0 8px #e879f9,0 0 14px #22d3ee}.ls-webcam-frame-solar_flare_frame .ls-webcam-frame-fill{background:#28140280}.ls-webcam-frame-solar_flare_frame .ls-webcam-frame-ring{background:conic-gradient(#facc15,#f97316,#fde68a,#ef4444,#facc15);padding:3.5px}.ls-webcam-frame-solar_flare_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-ember-flicker calc(1.7s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-solar_flare_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#facc1573,#0000 70%)}.ls-webcam-frame-solar_flare_frame .ls-webcam-frame-sparkles i{background:#fef08a;box-shadow:0 0 8px #facc15,0 0 14px #f97316}.ls-webcam-frame-toxic_slime_frame .ls-webcam-frame-fill{background:#0a180480}.ls-webcam-frame-toxic_slime_frame .ls-webcam-frame-ring{filter:saturate(1.3);background:conic-gradient(#a3e635,#22c55e,#bef264,#84cc16,#a3e635);padding:3px}.ls-webcam-frame-toxic_slime_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-breathe calc(2s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-toxic_slime_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#a3e63573,#0000 70%)}.ls-webcam-frame-toxic_slime_frame .ls-webcam-frame-sparkles i{background:#d9f99d;box-shadow:0 0 8px #a3e635,0 0 14px #65a30d}.ls-webcam-frame-midnight_gold_frame .ls-webcam-frame-fill{background:#08060299}.ls-webcam-frame-midnight_gold_frame .ls-webcam-frame-ring{background:conic-gradient(#78350f,#fbbf24,#fde68a,#a16207,#fbbf24,#78350f);padding:3px}.ls-webcam-frame-midnight_gold_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-pulse-glow calc(2.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-midnight_gold_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#fbbf2466,#0000 70%)}.ls-webcam-frame-matrix_rain_frame .ls-webcam-frame-fill{background:repeating-linear-gradient(#0000 0 3px,#22c55e1a 3px 4px),#020c068c;border:1px solid #22c55e59}.ls-webcam-frame-matrix_rain_frame .ls-webcam-frame-ring{background:conic-gradient(#14532d,#22c55e,#86efac,#166534,#4ade80,#14532d);padding:2.5px}.ls-webcam-frame-matrix_rain_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-glitch calc(1.8s / var(--ls-motion-rate,1)) steps(1) infinite}.ls-webcam-frame-matrix_rain_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#22c55e66,#0000 70%)}.ls-webcam-frame-blood_moon_frame .ls-webcam-frame-fill{background:#18040a8c}.ls-webcam-frame-blood_moon_frame .ls-webcam-frame-ring{background:conic-gradient(#7f1d1d,#f43f5e,#fb7185,#9f1239,#e11d48,#7f1d1d);padding:3px}.ls-webcam-frame-blood_moon_frame.is-loop .ls-webcam-frame-ring{animation:ls-webcam-rift calc(2.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-webcam-frame-blood_moon_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#f43f5e73,#0000 70%)}
@keyframes ls-webcam-tracer-chase{to{stroke-dashoffset:-100px}}.ls-webcam-frame .ls-webcam-frame-tracer{pointer-events:none;z-index:3;width:calc(100% + 2px);height:calc(100% + 2px);display:none;position:absolute;inset:-1px;overflow:visible}.ls-webcam-frame-tracer-track,.ls-webcam-frame-tracer-glow,.ls-webcam-frame-tracer-head{fill:none}.ls-webcam-frame-tracer-track{stroke:#38bdf859;stroke-width:1.5px}.ls-webcam-frame-tracer-glow,.ls-webcam-frame-tracer-head{stroke-linecap:round;stroke-dashoffset:0}.ls-webcam-frame-tracer-glow{stroke:#7dd3fcb3;stroke-width:5px;stroke-dasharray:18 82;opacity:.4;filter:blur(1.5px)}.ls-webcam-frame-tracer-head{stroke:#e0f2fe;stroke-width:2.75px;stroke-dasharray:10 90;filter:drop-shadow(0 0 5px #38bdf8)}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-fill{background:#02061773!important;border:1px solid #38bdf847!important}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-ring{background:linear-gradient(160deg,#081828eb,#020617f5)!important;border:1px solid #38bdf838!important;padding:2.5px!important;animation:none!important}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-tracer{display:block!important}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame.is-loop .ls-webcam-frame-tracer-glow,.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame.is-loop .ls-webcam-frame-tracer-head{animation:ls-webcam-tracer-chase calc(1.7s / var(--ls-motion-rate,1)) linear infinite!important}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame.is-thumb .ls-webcam-frame-tracer-glow{stroke-width:3.5px;stroke-dasharray:22 78}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame.is-thumb .ls-webcam-frame-tracer-head{stroke-width:2px;stroke-dasharray:14 86}.ls-webcam-frame.ls-webcam-frame-tracer_pulse_frame .ls-webcam-frame-aura{background:radial-gradient(closest-side,#38bdf852,#0000 70%)!important}
.ls-cam-celestial{pointer-events:none;box-sizing:border-box;background:0 0;display:inline-block;overflow:visible}.ls-cam-celestial__shell{align-items:var(--ls-cam-align,center);gap:var(--ls-cam-gap,8px);flex-direction:column;display:flex}.ls-cam-celestial.is-fill,.ls-cam-celestial.is-fill .ls-cam-celestial__shell,.ls-cam-celestial.is-fill .ls-cam-celestial__stage{width:100%;max-width:100%}.ls-cam-celestial__stage{background:0 0;position:relative;overflow:visible}.ls-cam-celestial__art{width:100%;height:100%;display:block;overflow:visible}.ls-cam-celestial__plate,.ls-cam-celestial__glow{pointer-events:none}.ls-cam-celestial__glow{opacity:var(--ls-celestial-glow,1)}.ls-cam-celestial__heading,.ls-cam-celestial__caption{text-align:center;margin:0}.ls-cam-celestial__shimmer{stroke-dasharray:16 84;stroke-dashoffset:0;mix-blend-mode:screen}.ls-cam-celestial__shimmer.is-b{stroke-dasharray:10 90;stroke-dashoffset:50px}.ls-cam-celestial.is-loop .ls-cam-celestial__shimmer{animation:ls-celestial-shimmer calc(8s / var(--ls-motion-rate,1)) linear infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__shimmer.is-b{animation:ls-celestial-shimmer-rev calc(11s / var(--ls-motion-rate,1)) linear infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__glow{animation:ls-celestial-aura calc(5s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__plate{transform-box:fill-box;transform-origin:50%;animation:ls-celestial-plate calc(5.4s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__moon{transform-box:fill-box;transform-origin:50%;animation:ls-celestial-moon calc(5s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__twinkle.is-a{transform-box:fill-box;transform-origin:50%;animation:ls-celestial-twinkle calc(2.2s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__twinkle.is-b{transform-box:fill-box;transform-origin:50%;animation:ls-celestial-twinkle calc(2.6s / var(--ls-motion-rate,1)) ease-in-out .35s infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__twinkle.is-c{transform-box:fill-box;transform-origin:50%;animation:ls-celestial-twinkle calc(2.4s / var(--ls-motion-rate,1)) ease-in-out .7s infinite}.ls-cam-celestial.is-loop .ls-cam-celestial__twinkle.is-d{transform-box:fill-box;transform-origin:50%;animation:ls-celestial-twinkle calc(2.9s / var(--ls-motion-rate,1)) ease-in-out 1.05s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark{transform-box:fill-box;transform-origin:50%}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-1{animation:ls-celestial-spark calc(1.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-2{animation:ls-celestial-spark calc(2.1s / var(--ls-motion-rate,1)) ease-in-out .25s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-3{animation:ls-celestial-spark calc(1.6s / var(--ls-motion-rate,1)) ease-in-out .5s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-4{animation:ls-celestial-spark calc(2.3s / var(--ls-motion-rate,1)) ease-in-out .75s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-5{animation:ls-celestial-spark calc(1.9s / var(--ls-motion-rate,1)) ease-in-out 1s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-6{animation:ls-celestial-spark calc(2s / var(--ls-motion-rate,1)) ease-in-out .15s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-7{animation:ls-celestial-spark calc(1.7s / var(--ls-motion-rate,1)) ease-in-out .9s infinite}.ls-cam-celestial.is-loop.has-sparkles .ls-cam-celestial__spark.is-8{animation:ls-celestial-spark calc(2.2s / var(--ls-motion-rate,1)) ease-in-out 1.2s infinite}.ls-cam-celestial.no-glow .ls-cam-celestial__glow{opacity:.15}.ls-cam-celestial__sparkles{pointer-events:none}@media (prefers-reduced-motion:reduce){.ls-cam-celestial.is-loop .ls-cam-celestial__twinkle{animation-name:ls-celestial-twinkle-soft}}@keyframes ls-celestial-twinkle-soft{0%,to{opacity:.45}50%{opacity:.9}}@keyframes ls-celestial-shimmer{to{stroke-dashoffset:-100px}}@keyframes ls-celestial-shimmer-rev{0%{stroke-dashoffset:50px}to{stroke-dashoffset:150px}}@keyframes ls-celestial-aura{0%,to{opacity:.55}50%{opacity:1}}@keyframes ls-celestial-plate{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@keyframes ls-celestial-moon{0%,to{opacity:.4;filter:brightness()}50%{opacity:1;filter:brightness(1.55)}}@keyframes ls-celestial-twinkle{0%,to{opacity:.15;transform:scale(.82)}50%{opacity:1;transform:scale(1.22)}}@keyframes ls-celestial-spark{0%,to{opacity:.05;transform:scale(.7)}50%{opacity:calc(.2 + .8 * var(--ls-celestial-sparkle,1));transform:scale(1.25)}}
.ls-talking-banner-shell{pointer-events:none}.ls-talking-banner{--tb-bg:#0b1220;--tb-fg:#f8fafc;--tb-muted:color-mix(in srgb, var(--tb-fg) 68%, transparent);--tb-edge:color-mix(in srgb, var(--ls-accent,#22d3ee) 70%, #0f172a);min-height:72px;color:var(--tb-fg);background:var(--tb-bg);border:1px solid var(--tb-edge);box-shadow:0 10px 28px #00000059, 0 0 0 1px color-mix(in srgb, var(--ls-accent,#22d3ee) 18%, transparent);isolation:isolate;border-radius:14px;align-items:center;gap:12px;padding:12px 16px 12px 14px;display:flex;position:relative;overflow:hidden}.ls-talking-banner.is-enter{animation:lsTalkingBannerEnter calc(.55s / var(--ls-motion-rate,1)) cubic-bezier(.2, .8, .2, 1) both}.ls-talking-banner.is-loop{animation:lsTalkingBannerIdle calc(3.6s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-talking-banner.is-enter.is-loop{animation:lsTalkingBannerEnter calc(.55s / var(--ls-motion-rate,1)) cubic-bezier(.2, .8, .2, 1) both, lsTalkingBannerIdle calc(3.6s / var(--ls-motion-rate,1)) ease-in-out infinite;animation-delay:0s,.55s}.ls-talking-banner.no-glow{box-shadow:0 8px 18px #00000047}.ls-talking-banner.is-thumb{border-radius:10px;gap:8px;min-height:56px;padding:8px 10px}.ls-talking-banner-accent{background:linear-gradient(180deg, color-mix(in srgb, var(--ls-accent,#22d3ee) 92%, #fff), var(--ls-accent,#22d3ee));width:5px;box-shadow:0 0 16px color-mix(in srgb, var(--ls-accent,#22d3ee) 55%, transparent);border-radius:0 6px 6px 0;position:absolute;top:10%;bottom:10%;left:0}.ls-talking-banner.is-loop .ls-talking-banner-accent{animation:lsTalkingAccentPulse calc(1.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-talking-banner-shine{pointer-events:none;z-index:1;background:linear-gradient(110deg,#0000 20%,#ffffff29 45%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.ls-talking-banner.is-loop .ls-talking-banner-shine{animation:lsTalkingShine calc(4.8s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-talking-banner-mark{z-index:2;border:2px solid color-mix(in srgb, var(--ls-accent,#22d3ee) 70%, #fff);background:color-mix(in srgb, var(--ls-accent,#22d3ee) 22%, #0f172a);width:46px;height:46px;box-shadow:0 0 0 3px color-mix(in srgb, var(--ls-accent,#22d3ee) 18%, transparent);border-radius:50%;flex:none;position:relative;overflow:hidden}.ls-talking-banner.is-thumb .ls-talking-banner-mark{width:34px;height:34px}.ls-talking-banner-mark img,.ls-talking-banner-mark-fallback{object-fit:cover;width:100%;height:100%;display:block}.ls-talking-banner-mark-fallback{background:radial-gradient(circle at 35% 30%, #ffffff8c, transparent 42%), linear-gradient(145deg, var(--ls-accent,#22d3ee), color-mix(in srgb, var(--ls-accent,#22d3ee) 35%, #0f172a))}.ls-talking-banner-copy{z-index:2;flex-direction:column;flex:auto;justify-content:center;min-width:0;display:flex;position:relative}.ls-talking-banner-heading{letter-spacing:.01em;text-wrap:balance;margin:0;font-weight:800;line-height:1.1}.ls-talking-banner-subtitle,.ls-talking-banner-handle{color:var(--tb-muted);margin:0;line-height:1.2}.ls-talking-banner-handle{letter-spacing:.02em;color:color-mix(in srgb, var(--ls-accent,#22d3ee) 75%, var(--tb-fg));font-weight:600}.ls-talking-banner-mic{z-index:2;flex:none;align-items:flex-end;gap:3px;height:22px;margin-left:4px;display:flex;position:relative}.ls-talking-banner.is-thumb .ls-talking-banner-mic{gap:2px;height:16px}.ls-talking-banner-bar{background:var(--ls-accent,#22d3ee);opacity:.85;transform-origin:bottom;border-radius:999px;width:3px;height:40%;display:block}.ls-talking-banner.is-loop .ls-talking-banner-bar{animation:lsTalkingMic calc(.9s / var(--ls-motion-rate,1)) ease-in-out infinite}.ls-talking-banner-bar.bar-1{height:45%;animation-delay:0s}.ls-talking-banner-bar.bar-2{height:70%;animation-delay:.12s}.ls-talking-banner-bar.bar-3{height:55%;animation-delay:.22s}.ls-talking-banner-bar.bar-4{height:85%;animation-delay:80ms}@keyframes lsTalkingBannerEnter{0%{opacity:0;transform:translate(-28px,10px)scale(.96)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes lsTalkingBannerIdle{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}@keyframes lsTalkingAccentPulse{0%,to{opacity:.75;filter:brightness()}50%{opacity:1;filter:brightness(1.25)}}@keyframes lsTalkingShine{0%,55%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@keyframes lsTalkingMic{0%,to{transform:scaleY(.45)}50%{transform:scaleY(1)}}.ls-talking-banner-neon_pulse_banner{--tb-bg:linear-gradient(135deg, #06131a, #0b1f2c 55%, #082028);background:var(--tb-bg);border-color:#22d3ee;box-shadow:0 0 24px #22d3ee59,0 10px 28px #0006}.ls-talking-banner-news_ticker_banner{--tb-bg:#f8fafc;--tb-fg:#0f172a;--tb-muted:#475569;border-color:#0f172a;border-left-width:10px;border-left-color:var(--ls-accent,#ef4444);border-radius:4px;font-family:ui-serif,Georgia,Times New Roman,serif}.ls-talking-banner-news_ticker_banner .ls-talking-banner-accent{display:none}.ls-talking-banner-news_ticker_banner .ls-talking-banner-heading{text-transform:uppercase;letter-spacing:.04em}.ls-talking-banner-gold_ribbon_banner{--tb-bg:linear-gradient(160deg, #2a1d08, #1a1208 60%, #3a2a10);background:var(--tb-bg);border-color:#fbbf24;border-radius:999px;padding-left:18px;padding-right:20px}.ls-talking-banner-gold_ribbon_banner .ls-talking-banner-accent{background:linear-gradient(#fde68a,#f59e0b);border-radius:999px;width:4px;left:8px}.ls-talking-banner-glass_slab_banner{--tb-bg:#e2e8f024;--tb-fg:#f8fafc;background:var(--tb-bg);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:#ffffff59;border-radius:18px;box-shadow:inset 0 1px #ffffff47}.ls-talking-banner-esports_lower_banner{--tb-bg:#05070d;background:linear-gradient(90deg, color-mix(in srgb, var(--ls-accent,#f97316) 35%, transparent), transparent 38%), #05070d;clip-path:polygon(0 0,100% 0,96% 100%,0 100%);border-color:#f97316;border-radius:0}.ls-talking-banner-esports_lower_banner .ls-talking-banner-heading{text-transform:uppercase;letter-spacing:.06em;font-style:italic}.ls-talking-banner-pastel_pill_banner{--tb-bg:linear-gradient(135deg, #fff1f2, #fce7f3 50%, #ede9fe);--tb-fg:#831843;--tb-muted:#9d174d;background:var(--tb-bg);border-color:#fb7185;border-radius:999px;box-shadow:0 8px 20px #fb718547}.ls-talking-banner-comic_burst_banner{--tb-bg:#fff7ed;--tb-fg:#0f172a;--tb-muted:#9a3412;background:radial-gradient(circle at 12% 20%,#fdba74 0 2px,#0000 3px),radial-gradient(circle at 80% 70%,#fb7185 0 2px,#0000 3px),#fff7ed;border:3px solid #0f172a;border-radius:8px;box-shadow:5px 5px #0f172a}.ls-talking-banner-comic_burst_banner .ls-talking-banner-heading{letter-spacing:.02em;font-family:Impact,Haettenschweiler,Arial Black,sans-serif}.ls-talking-banner-minimal_slash_banner{--tb-bg:transparent;--tb-fg:#f8fafc;box-shadow:none;background:0 0;border:none;border-radius:0;padding-left:18px}.ls-talking-banner-minimal_slash_banner .ls-talking-banner-accent{background:var(--ls-accent,#94a3b8);width:3px;box-shadow:none;top:18%;bottom:18%}.ls-talking-banner-minimal_slash_banner .ls-talking-banner-shine,.ls-talking-banner-minimal_slash_banner.no-glow{box-shadow:none}.ls-talking-banner-cyber_scan_banner{--tb-bg:#0a0614;background:repeating-linear-gradient(0deg,#0000 0 2px,#a78bfa14 2px 3px),#0a0614;border-color:#a78bfa;border-radius:6px;box-shadow:0 0 20px #a78bfa4d}.ls-talking-banner-cyber_scan_banner .ls-talking-banner-heading{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-talking-banner-velvet_stage_banner{--tb-bg:linear-gradient(160deg, #2a0a14, #14060c 55%, #3b0d1c);background:var(--tb-bg);border-color:#ef4444;border-radius:16px 4px;box-shadow:inset 0 0 30px #7f1d1d73,0 12px 28px #00000073}.ls-talking-banner-sakura_strip_banner{--tb-bg:linear-gradient(135deg, #fff1f5, #fce7f3);--tb-fg:#9d174d;--tb-muted:#be185d;background:radial-gradient(circle at 90% 20%,#fda4af 0 8px,#0000 9px),radial-gradient(circle at 78% 70%,#f9a8d4 0 5px,#0000 6px),linear-gradient(135deg,#fff1f5,#fce7f3);border-color:#f472b6;border-radius:20px 8px}.ls-talking-banner-stadium_led_banner{--tb-bg:#0b1020;background:linear-gradient(90deg,#111827 0 8px,#0000 8px),repeating-linear-gradient(90deg,#fbbf2459 0 2px,#0000 2px 8px),#0b1020;border-color:#fbbf24;border-radius:2px}.ls-talking-banner-stadium_led_banner .ls-talking-banner-heading{text-transform:uppercase;letter-spacing:.08em}.ls-talking-banner-chalk_board_banner{--tb-bg:#1b2a1f;--tb-fg:#f8fafc;--tb-muted:#d9f99d;background:radial-gradient(circle at 20% 30%,#ffffff0f,#0000 40%),#1b2a1f;border:3px solid #a3e635;border-radius:6px;box-shadow:inset 0 0 40px #00000059}.ls-talking-banner-chalk_board_banner .ls-talking-banner-heading{font-family:Segoe Print,Comic Sans MS,cursive}.ls-talking-banner-holographic_foil_banner{background:linear-gradient(120deg,#312e81,#7c3aed 25%,#06b6d4 50%,#db2777 75%,#312e81) 0 0/200% 200%;border-color:#c4b5fd;border-radius:14px}.ls-talking-banner-holographic_foil_banner.is-loop{animation:lsTalkingBannerIdle calc(3.6s / var(--ls-motion-rate,1)) ease-in-out infinite, lsTalkingHoloShift calc(6s / var(--ls-motion-rate,1)) linear infinite}@keyframes lsTalkingHoloShift{0%{background-position:0%}to{background-position:200%}}.ls-talking-banner-retro_crt_banner{--tb-bg:#04140a;--tb-fg:#86efac;--tb-muted:#4ade80;background:repeating-linear-gradient(0deg,#4ade800f 0 1px,#0000 1px 3px),#04140a;border-color:#4ade80;border-radius:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;box-shadow:0 0 18px #4ade8047}.ls-talking-banner-lunar_wave_banner{--tb-bg:linear-gradient(135deg, #0b1f24, #12353a 50%, #0d2a30);background:var(--tb-bg);border-color:#7dd3c7;border-radius:16px;box-shadow:0 0 22px #7dd3c74d}.ls-talking-banner-lunar_wave_banner:after{content:"";pointer-events:none;background:radial-gradient(circle,#7dd3c738,#0000 65%);border-radius:50%;width:55%;height:120%;position:absolute;bottom:-40%;right:-20%}.ls-talking-banner-fire_ember_banner{--tb-bg:linear-gradient(160deg, #2a0f05, #1a0804 55%, #3b1408);background:var(--tb-bg);border-color:#f97316;box-shadow:0 0 24px #f9731659,inset 0 -12px 24px #ea580c2e}.ls-talking-banner-ice_crystal_banner{--tb-bg:linear-gradient(145deg, #0c1a24, #123044 55%, #0a1620);--tb-fg:#e0f2fe;background:var(--tb-bg);border-color:#7dd3fc;border-radius:12px;box-shadow:inset 0 1px #ffffff40,0 0 20px #38bdf840}.ls-talking-banner-pixel_badge_banner{--tb-bg:#111827;image-rendering:pixelated;background:#111827;border:3px solid #4ade80;border-radius:0;box-shadow:4px 4px #14532d}.ls-talking-banner-pixel_badge_banner .ls-talking-banner-heading{text-transform:uppercase;letter-spacing:.05em;font-family:ui-monospace,"Press Start 2P",monospace}.ls-talking-banner-pixel_badge_banner .ls-talking-banner-mark{border-radius:0}.ls-talking-banner-royal_crest_banner{--tb-bg:linear-gradient(160deg, #2e1065, #1e1b4b 55%, #3b0764);background:var(--tb-bg);border-color:#c084fc;border-radius:18px 18px 10px 10px;box-shadow:inset 0 0 0 1px #fbbf2473,0 12px 28px #0006}.ls-talking-banner-royal_crest_banner .ls-talking-banner-heading{letter-spacing:.04em}.ls-talking-banner-vapor_strip_banner{--tb-bg:linear-gradient(120deg, #2e1065, #831843 45%, #0e7490);background:var(--tb-bg);border-color:#e879f9;border-radius:10px;box-shadow:0 0 24px #e879f952}.ls-talking-banner-moss_tag_banner{--tb-bg:linear-gradient(150deg, #14532d, #052e16 60%, #166534);--tb-fg:#ecfccb;--tb-muted:#bef264;background:var(--tb-bg);border-color:#65a30d;border-radius:12px 4px}.ls-talking-banner-chrome_edge_banner{--tb-bg:linear-gradient(160deg, #334155, #0f172a 45%, #475569);--tb-fg:#f8fafc;background:var(--tb-bg);border:2px solid #cbd5e1;border-radius:10px;box-shadow:inset 0 1px #ffffff59,0 10px 22px #00000059}.ls-talking-banner-candy_pop_banner{--tb-bg:linear-gradient(135deg, #fce7f3, #ede9fe 50%, #cffafe);--tb-fg:#9d174d;--tb-muted:#a21caf;background:var(--tb-bg);border:3px dashed #fb7185;border-radius:22px;box-shadow:0 8px 18px #f472b640}
