.ls-anim-gate:not(.is-live),.ls-anim-gate:not(.is-live) *,.ls-anim-gate:not(.is-live) :after,.ls-anim-gate:not(.is-live) :before{animation-play-state:paused!important;animation-delay:-1.6s!important}.ls-gift-firework{isolation:isolate;--ls-firework-cycle:3.2s;--ls-firework-dur:calc(var(--ls-firework-cycle) / var(--ls-motion-rate, 1));--ls-firework-radius:calc(56px + 40px * var(--ls-firework-power));--ls-firework-drop:calc(52px + 72px * var(--ls-firework-power))}.ls-firework-panel{position:absolute;z-index:10;inset:auto 0 0}.ls-firework-sky{position:absolute;z-index:2;inset:0;overflow:hidden}.ls-firework-launch-glow{position:absolute;z-index:1;left:148px;bottom:0;width:72px;height:28px;border-radius:50%;background:radial-gradient(ellipse,color-mix(in srgb,#fff 70%,var(--ls-accent)),color-mix(in srgb,#ffd27a 55%,transparent) 38%,transparent 72%);filter:blur(6px);animation:lsFireworkLaunchGlow var(--ls-firework-dur) linear both}.ls-firework-rocket-x{position:absolute;z-index:5;left:178px;bottom:18px;width:0;height:0;animation:lsFireworkFlyX var(--ls-firework-dur) linear both}.ls-firework-rocket-y{position:absolute;left:0;bottom:0;width:0;height:0;animation:lsFireworkFlyY var(--ls-firework-dur) linear both}.ls-firework-rocket{position:absolute;left:-5px;bottom:-5px;width:10px;height:10px;border-radius:50%;background:transparent;transform-origin:50% 50%;animation:lsFireworkRocket var(--ls-firework-dur) linear both}.ls-firework-rocket-wake{position:absolute;left:-8px;top:2px;width:26px;height:26px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,#fff 75%,#ffd27a) 0 22%,color-mix(in srgb,#ffb347 55%,transparent) 48%,transparent 72%);filter:blur(4px);transform-origin:center center;animation:lsFireworkWake var(--ls-firework-dur) linear both;pointer-events:none}.ls-firework-rocket-core{top:1px;background:radial-gradient(circle,#fff 0 35%,#ffe7a0 55%,color-mix(in srgb,var(--ls-accent) 70%,transparent) 78%,transparent 100%);box-shadow:0 0 8px #fff,0 0 16px color-mix(in srgb,#ffd27a 70%,var(--ls-accent)),0 0 28px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-firework-rocket-core,.ls-firework-rocket-flame{position:absolute;left:1px;width:8px;height:8px;border-radius:50%}.ls-firework-rocket-flame{top:8px;background:radial-gradient(circle,#fff 0 35%,#ffd27a 55%,color-mix(in srgb,#ff8a3d 60%,transparent) 78%,transparent 100%);filter:blur(.6px);transform-origin:center center;animation:lsFireworkFlame var(--ls-firework-dur) linear both}.ls-firework-trail-ember{position:absolute;left:calc(50% + var(--ls-trail-drift, 0px));top:calc(10px + var(--ls-trail-back));width:var(--ls-ember-size);height:var(--ls-ember-size);margin:0 0 0 calc(var(--ls-ember-size) * -.5);border-radius:50%;background:radial-gradient(circle,#fff 0 22%,#ffd27a 42%,#ff8a3d 62%,transparent 100%);box-shadow:0 0 5px color-mix(in srgb,#ffb347 70%,var(--ls-accent));animation:lsFireworkTrailDot var(--ls-firework-dur) linear both}.ls-firework-rocket>.ls-firework-trail-ember:nth-child(n+8){opacity:.7;filter:brightness(.9)}.ls-firework-rocket>.ls-firework-trail-ember:nth-child(n+11){opacity:.45;filter:brightness(.8)}.ls-firework-trail-flare{position:absolute;left:calc(50% + var(--ls-spark-x));top:calc(10px + var(--ls-trail-back));width:var(--ls-spark-size);height:var(--ls-spark-size);margin:0 0 0 calc(var(--ls-spark-size) * -.5);border-radius:50%;background:radial-gradient(circle,#fff 0 30%,#ffe7a0 55%,transparent 100%);box-shadow:0 0 5px #ffd27a;animation:lsFireworkTrailFlare var(--ls-firework-dur) linear both}.ls-firework-burst{position:absolute;z-index:6;left:220px;bottom:228px;width:0;height:0;animation:lsFireworkBurst var(--ls-firework-dur) linear both}.ls-firework-flash{position:absolute;left:calc(var(--ls-firework-radius) * -.6);bottom:calc(var(--ls-firework-radius) * -.6);width:calc(var(--ls-firework-radius) * 1.2);height:calc(var(--ls-firework-radius) * 1.2);border-radius:50%;background:radial-gradient(circle,#fff 0 24%,color-mix(in srgb,white 78%,var(--ls-accent)) 38%,color-mix(in srgb,var(--ls-accent) 70%,transparent) 54%,transparent 72%);animation:lsFireworkFlash var(--ls-firework-dur) ease-out both}.ls-firework-bloom{position:absolute;left:calc(var(--ls-firework-radius) * -.9);bottom:calc(var(--ls-firework-radius) * -.9);width:calc(var(--ls-firework-radius) * 1.8);height:calc(var(--ls-firework-radius) * 1.8);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ls-accent) 55%,transparent),transparent 70%);filter:blur(10px);animation:lsFireworkBloom var(--ls-firework-dur) ease-out both}.ls-gift-firework.no-glow .ls-firework-bloom,.ls-gift-firework.no-glow .ls-firework-launch-glow,.ls-gift-firework.no-glow .ls-firework-smoke{display:none}.ls-firework-ring{position:absolute;left:calc(var(--ls-firework-radius) * -.34);bottom:calc(var(--ls-firework-radius) * -.34);width:calc(var(--ls-firework-radius) * .68);height:calc(var(--ls-firework-radius) * .68);border-radius:50%;border:2px solid color-mix(in srgb,var(--ls-accent) 70%,white);animation:lsFireworkRing var(--ls-firework-dur) ease-out both}.ls-firework-ring.second{animation-delay:.04s;opacity:.55}.ls-firework-star,.ls-firework-star-fall{position:absolute;left:0;bottom:0;width:0;height:0;animation-duration:var(--ls-firework-dur);animation-delay:var(--ls-star-delay,0s);animation-fill-mode:both}.ls-firework-star{animation-name:lsFireworkStarOut;animation-timing-function:cubic-bezier(.08,.78,.2,1)}.ls-firework-star-fall{animation-name:lsFireworkStarFall;animation-timing-function:linear}.ls-firework-star-dot{position:absolute;left:calc(var(--ls-star-size) * -.5);bottom:calc(var(--ls-star-size) * -.5);width:var(--ls-star-size);height:var(--ls-star-size);border-radius:50%;background:radial-gradient(circle,#fff 0 30%,color-mix(in srgb,var(--ls-accent) 82%,white) 58%,color-mix(in srgb,var(--ls-accent) 88%,transparent) 100%);box-shadow:0 0 calc(var(--ls-star-size) * 2.2) color-mix(in srgb,var(--ls-accent) 82%,transparent);animation:lsFireworkStar var(--ls-firework-dur) linear var(--ls-star-delay,0s) both}.ls-firework-star-dot.hot{background:radial-gradient(circle,#fff 0 46%,color-mix(in srgb,white 58%,var(--ls-accent)) 72%,color-mix(in srgb,var(--ls-accent) 84%,transparent) 100%)}.ls-firework-star-dot:after{content:"";position:absolute;left:50%;top:50%;width:calc((18px + 20px * var(--ls-firework-power)) * var(--ls-star-tail));height:2px;margin-top:-1px;background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent) 88%,white) 0 9%,transparent 9% 15%,color-mix(in srgb,var(--ls-accent) 72%,transparent) 15% 27%,transparent 27% 35%,color-mix(in srgb,var(--ls-accent) 52%,transparent) 35% 51%,transparent 51% 62%,color-mix(in srgb,var(--ls-accent) 30%,transparent) 62% 80%,transparent 80% 100%);transform-origin:0 50%;animation:lsFireworkStarTail var(--ls-firework-dur) ease-out var(--ls-star-delay,0s) both}.ls-firework-star-dot.willow:after{width:calc((14px + 16px * var(--ls-firework-power)) * var(--ls-star-tail));height:1.5px;filter:blur(.35px);animation-name:lsFireworkWillowTail}.ls-firework-smoke{position:absolute;left:calc(var(--ls-firework-radius) * -.5 + var(--ls-smoke-x));bottom:calc(var(--ls-firework-radius) * -.5);width:var(--ls-firework-radius);height:var(--ls-firework-radius);border-radius:50%;background:radial-gradient(circle,rgba(226,232,240,.16),rgba(148,163,184,.06) 48%,transparent 70%);filter:blur(12px);animation:lsFireworkSmoke var(--ls-firework-dur) ease-out var(--ls-smoke-delay,0s) both}.ls-firework-crackle{position:absolute;left:-1px;bottom:-1px;width:2px;height:2px;animation:lsFireworkCrackleOut var(--ls-firework-dur) linear var(--ls-crackle-delay,0s) both}.ls-firework-crackle:after,.ls-firework-crackle:before{content:"";position:absolute;left:50%;top:50%;border-radius:50%}.ls-firework-crackle:before{width:var(--ls-crackle-size);height:var(--ls-crackle-size);margin:calc(var(--ls-crackle-size) * -.5) 0 0 calc(var(--ls-crackle-size) * -.5);background:#fff;box-shadow:0 0 8px var(--ls-accent);animation:lsFireworkCrackleFlash var(--ls-firework-dur) linear var(--ls-crackle-delay,0s) both}.ls-firework-crackle:after{width:calc(var(--ls-crackle-size) * 2.4);height:calc(var(--ls-crackle-size) * 2.4);margin:calc(var(--ls-crackle-size) * -1.2) 0 0 calc(var(--ls-crackle-size) * -1.2);border:1px solid color-mix(in srgb,var(--ls-accent) 70%,white);animation:lsFireworkCrackleRing var(--ls-firework-dur) ease-out var(--ls-crackle-delay,0s) both}.ls-gift-firework.is-loop .ls-firework-bloom,.ls-gift-firework.is-loop .ls-firework-burst,.ls-gift-firework.is-loop .ls-firework-crackle,.ls-gift-firework.is-loop .ls-firework-crackle:after,.ls-gift-firework.is-loop .ls-firework-crackle:before,.ls-gift-firework.is-loop .ls-firework-flash,.ls-gift-firework.is-loop .ls-firework-launch-glow,.ls-gift-firework.is-loop .ls-firework-ring,.ls-gift-firework.is-loop .ls-firework-rocket,.ls-gift-firework.is-loop .ls-firework-rocket-flame,.ls-gift-firework.is-loop .ls-firework-rocket-wake,.ls-gift-firework.is-loop .ls-firework-rocket-x,.ls-gift-firework.is-loop .ls-firework-rocket-y,.ls-gift-firework.is-loop .ls-firework-smoke,.ls-gift-firework.is-loop .ls-firework-star,.ls-gift-firework.is-loop .ls-firework-star-dot,.ls-gift-firework.is-loop .ls-firework-star-dot:after,.ls-gift-firework.is-loop .ls-firework-star-fall,.ls-gift-firework.is-loop .ls-firework-trail-ember,.ls-gift-firework.is-loop .ls-firework-trail-flare{animation-iteration-count:infinite}@keyframes lsFireworkLaunchGlow{0%{opacity:0;transform:scale(.35)}3%{opacity:1}14%,to{opacity:0;transform:scale(1.45)}}@keyframes lsFireworkFlyX{0%{transform:translateX(0)}16%{transform:translateX(8px)}28%{transform:translateX(24px)}40%,to{transform:translateX(42px)}}@keyframes lsFireworkFlyY{0%{transform:translateY(0)}8%{transform:translateY(-48px)}20%{transform:translateY(-140px)}32%{transform:translateY(-198px)}40%,to{transform:translateY(-210px)}}@keyframes lsFireworkRocket{0%{opacity:0;transform:scale(.55)}3%{opacity:1;transform:scale(1)}36%{opacity:1;transform:scale(1)}38%,to{opacity:0;transform:scale(.75)}}@keyframes lsFireworkWake{0%{opacity:0;transform:scale(.6)}3%{opacity:.95;transform:scale(1)}10%{opacity:.7;transform:scale(1.05)}18%{opacity:.95;transform:scale(.95)}28%{opacity:.75;transform:scale(1.02)}36%{opacity:.35;transform:scale(.85)}38%,to{opacity:0;transform:scale(.5)}}@keyframes lsFireworkFlame{0%{opacity:0;transform:scale(.4)}3%{opacity:1;transform:scale(1)}8%{opacity:.75;transform:scale(1.15)}14%{opacity:1;transform:scale(.9)}22%{opacity:.8;transform:scale(1.1)}30%{opacity:.95;transform:scale(.95)}36%{opacity:.4;transform:scale(.7)}38%,to{opacity:0;transform:scale(.35)}}@keyframes lsFireworkTrailDot{0%{opacity:0;transform:scale(.3)}4%{opacity:.95;transform:scale(1.05)}16%{opacity:.8;transform:scale(.95)}28%{opacity:.7;transform:scale(.85)}34%{opacity:.35;transform:scale(.55)}38%,to{opacity:0;transform:scale(.25)}}@keyframes lsFireworkTrailFlare{0%{opacity:0;transform:scale(.25)}4%{opacity:1;transform:scale(1.05)}16%{opacity:.75;transform:scale(.9)}28%{opacity:.6;transform:scale(.8)}34%{opacity:.25;transform:scale(.45)}38%,to{opacity:0;transform:scale(.2)}}@keyframes lsFireworkBurst{0%,39%{opacity:0}39.5%,to{opacity:1}}@keyframes lsFireworkFlash{0%,39%{opacity:0;transform:scale(.1)}40.5%{opacity:1;transform:scale(.5)}47%,to{opacity:0;transform:scale(1.1)}}@keyframes lsFireworkBloom{0%,39%{opacity:0;transform:scale(.12)}43%{opacity:.75;transform:scale(.5)}58%{opacity:.28}80%,to{opacity:0;transform:scale(1.1)}}@keyframes lsFireworkRing{0%,39%{opacity:0;transform:scale(.05)}43%{opacity:.5}62%,to{opacity:0;transform:scale(1.35)}}@keyframes lsFireworkStarOut{0%,40%{transform:translate(0)}55%{transform:translate(calc(var(--ls-firework-radius) * var(--ls-star-x) * .92),calc(var(--ls-firework-radius) * var(--ls-star-y) * .92))}to{transform:translate(calc(var(--ls-firework-radius) * var(--ls-star-x)),calc(var(--ls-firework-radius) * var(--ls-star-y)))}}@keyframes lsFireworkStarFall{0%,40%{transform:translateY(0)}43%{transform:translateY(calc(var(--ls-firework-drop) * var(--ls-star-drop) * .22))}48%{transform:translateY(calc(var(--ls-firework-drop) * var(--ls-star-drop) * .48))}56%{transform:translateY(calc(var(--ls-firework-drop) * var(--ls-star-drop) * .72))}68%{transform:translateY(calc(var(--ls-firework-drop) * var(--ls-star-drop) * .9))}to{transform:translateY(calc(var(--ls-firework-drop) * var(--ls-star-drop)))}}@keyframes lsFireworkStar{0%,39.5%{opacity:0;transform:scale(.3)}41%{opacity:1;transform:scale(1.55)}47%{opacity:1;transform:scale(1)}68%{opacity:.95}73%{opacity:.4}76%{opacity:1}81%{opacity:.32}85%{opacity:.86}89%{opacity:.24}93%,to{opacity:0;transform:scale(.45)}}@keyframes lsFireworkStarTail{0%,40%{opacity:0;transform:rotate(var(--ls-star-angle)) scaleX(.08)}42%{opacity:.9;transform:rotate(var(--ls-star-angle)) scaleX(.55)}46%{opacity:.75;transform:rotate(var(--ls-star-angle)) scaleX(.85)}52%{opacity:.3;transform:rotate(var(--ls-star-angle)) scaleX(.4)}58%,to{opacity:0;transform:rotate(var(--ls-star-angle)) scaleX(.15)}}@keyframes lsFireworkSmoke{0%,42%{opacity:0;transform:translate(0) scale(.3)}58%{opacity:.34}96%,to{opacity:0;transform:translate(var(--ls-smoke-dx),-16px) scale(1.1)}}@keyframes lsFireworkWillowTail{0%,40%{opacity:0;transform:rotate(var(--ls-star-angle)) scaleX(.08)}42%{opacity:.95;transform:rotate(var(--ls-star-angle)) scaleX(.6)}46%{opacity:.85;transform:rotate(var(--ls-star-angle)) scaleX(1)}52%{opacity:.35;transform:rotate(var(--ls-star-angle)) scaleX(.55)}58%,to{opacity:0;transform:rotate(var(--ls-star-angle)) scaleX(.2)}}@keyframes lsFireworkCrackleOut{0%,58%{transform:translate(0)}to{transform:translate(calc(var(--ls-firework-radius) * var(--ls-crackle-x)),calc(var(--ls-firework-radius) * var(--ls-crackle-y) + var(--ls-firework-drop) * .55))}}@keyframes lsFireworkCrackleFlash{0%,58%{opacity:0;transform:translate(-50%,-50%) scale(.2)}62%{opacity:1;transform:translate(-50%,-50%) scale(1.35)}68%{opacity:.85;transform:translate(-50%,-50%) scale(1)}72%{opacity:.2}75%{opacity:.9;transform:translate(-50%,-50%) scale(.85)}82%{opacity:.15}86%{opacity:.7}92%,to{opacity:0;transform:translate(-50%,-50%) scale(.4)}}@keyframes lsFireworkCrackleRing{0%,60%{opacity:0;transform:translate(-50%,-50%) scale(.2)}64%{opacity:.7}78%,to{opacity:0;transform:translate(-50%,-50%) scale(1.4)}}.ls-gift-cannon{isolation:isolate;--ls-cannon-cycle:2.6s;--ls-cannon-dur:calc(var(--ls-cannon-cycle) / var(--ls-motion-rate, 1));--ls-cannon-ball:calc(26px + 24px * var(--ls-cannon-power));--ls-cannon-reach:calc(228px + 26px * var(--ls-cannon-power));--ls-cannon-kick:calc(12 + 14 * var(--ls-cannon-power));--ls-cannon-settle:5;--ls-cannon-steel:#161c28;--ls-cannon-steel-hi:#46536a;--ls-cannon-rim:color-mix(in srgb,var(--ls-accent) 74%,#0b0f18)}.ls-cannon-panel{position:absolute;z-index:1;inset:0 0 auto 0}.ls-cannon-ground{position:absolute;z-index:1;left:16px;bottom:0;width:240px;height:26px;border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ls-accent) 62%,transparent) 0 34%,transparent 72%);filter:blur(6px)}.ls-cannon-body{position:absolute;z-index:2;left:18px;bottom:6px;width:240px;height:168px;transform-origin:0 100%;animation:lsCannonRecoil var(--ls-cannon-dur) linear both}.ls-cannon-trail{position:absolute;z-index:1;left:0;bottom:12px;width:96px;height:17px;border-radius:4px 9px 9px 4px;background:linear-gradient(180deg,var(--ls-cannon-steel-hi),var(--ls-cannon-steel) 70%,#080c14);box-shadow:inset 0 1px 0 color-mix(in srgb,white 24%,transparent);transform:rotate(9deg);transform-origin:right center}.ls-cannon-carriage{position:absolute;z-index:3;left:34px;bottom:22px;width:132px;height:50px;clip-path:polygon(6% 0,100% 9%,90% 100%,0 84%);background:linear-gradient(168deg,var(--ls-cannon-steel-hi) 0,var(--ls-cannon-steel) 44%,#0a0f18 100%)}.ls-cannon-carriage:after{content:"";position:absolute;left:9%;top:8%;width:82%;height:4px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ls-accent) 85%,white),transparent);opacity:.7}.ls-cannon-barrel{position:absolute;z-index:4;left:74px;bottom:29px;width:156px;height:42px;transform:rotate(-45deg);transform-origin:8% 50%;clip-path:polygon(0 15%,76% 4%,100% 0,100% 100%,76% 96%,0 85%);background:linear-gradient(177deg,color-mix(in srgb,var(--ls-accent) 38%,white) 0,color-mix(in srgb,var(--ls-accent) 60%,#0b0f18) 32%,#0d131e 76%,#05080f 100%);animation:lsCannonHeat var(--ls-cannon-dur) linear both}.ls-cannon-barrel:before{content:"";position:absolute;z-index:3;left:5%;top:25%;width:90%;height:5px;border-radius:999px;background:linear-gradient(90deg,transparent,color-mix(in srgb,white 88%,var(--ls-accent)),transparent 94%);opacity:.55}.ls-cannon-barrel:after{content:"";position:absolute;z-index:2;right:0;top:-3%;width:15px;height:106%;border-radius:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--ls-accent) 50%,white),color-mix(in srgb,var(--ls-accent) 58%,#0b0f18))}.ls-cannon-band{position:absolute;z-index:1;top:-4%;width:7px;height:108%;border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--ls-accent) 44%,white),color-mix(in srgb,var(--ls-accent) 58%,#0b0f18))}.ls-cannon-band.one{left:24%}.ls-cannon-band.two{left:52%}.ls-cannon-breech{left:66px;bottom:30px;width:21px;height:21px;background:radial-gradient(circle at 36% 30%,color-mix(in srgb,var(--ls-accent) 46%,white),#0a0e17 82%)}.ls-cannon-bore,.ls-cannon-breech{position:absolute;z-index:4;border-radius:50%}.ls-cannon-bore{right:2px;top:16%;width:9px;height:68%;background:radial-gradient(ellipse at center,#04060b 0 58%,#111826 100%);box-shadow:0 0 10px color-mix(in srgb,var(--ls-accent) 70%,transparent)}.ls-cannon-mount{position:absolute;z-index:5;left:73px;bottom:37px;width:26px;height:26px;border-radius:50%;border:3px solid color-mix(in srgb,var(--ls-accent) 70%,#0b0f18);background:radial-gradient(circle at 36% 32%,var(--ls-cannon-steel-hi),#080c14 76%)}.ls-cannon-wheel{position:absolute;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ls-accent) 88%,white) 0 12%,transparent 13%),radial-gradient(circle,transparent 0 61%,var(--ls-cannon-rim) 62% 100%),repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ls-accent) 58%,white) 0deg 5deg,transparent 5deg 60deg),radial-gradient(circle at 34% 28%,#1b2331,#070b12 78%);box-shadow:inset 0 0 0 2px color-mix(in srgb,#04060b 65%,transparent),0 0 16px color-mix(in srgb,var(--ls-accent) 36%,transparent)}.ls-cannon-wheel.rear{z-index:2;left:30px;bottom:8px;width:58px;height:58px;filter:brightness(.7);animation:lsCannonRollRear var(--ls-cannon-dur) linear both}.ls-cannon-wheel.front{z-index:6;left:92px;bottom:0;width:76px;height:76px;animation:lsCannonRollFront var(--ls-cannon-dur) linear both}.ls-cannon-hubmark{position:absolute;left:50%;top:13%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:color-mix(in srgb,white 72%,var(--ls-accent));box-shadow:0 0 7px var(--ls-accent)}.ls-cannon-flash{position:absolute;z-index:5;left:187px;bottom:151px;width:0;height:0;transform:rotate(-45deg)}.ls-cannon-flash>span{position:absolute;left:-8%;bottom:calc(-1 * (26px + 26px * var(--ls-cannon-power)));width:calc(66px + 62px * var(--ls-cannon-power));height:calc(52px + 52px * var(--ls-cannon-power));clip-path:polygon(0 50%,44% 32%,56% 0,68% 34%,100% 50%,68% 66%,56% 100%,44% 68%);background:radial-gradient(circle at 18% 50%,#fff 0 15%,color-mix(in srgb,var(--ls-accent) 92%,white) 38%,transparent 72%);transform-origin:12% 50%;animation:lsCannonFlash var(--ls-cannon-dur) linear both}.ls-cannon-smoke{position:absolute;z-index:4;left:200px;bottom:152px;width:0;height:0}.ls-cannon-smoke span{position:absolute;left:-19px;bottom:-19px;width:38px;height:38px;border-radius:50%;background:radial-gradient(circle at 38% 36%,color-mix(in srgb,white 72%,var(--ls-accent)),color-mix(in srgb,var(--ls-accent) 52%,transparent) 66%,transparent 78%);filter:blur(5px);animation:lsCannonSmoke var(--ls-cannon-dur) linear both}.ls-cannon-smoke span:nth-child(2){animation-delay:calc(.07s / var(--ls-motion-rate, 1));left:-12px}.ls-cannon-smoke span:nth-child(3){animation-delay:calc(.15s / var(--ls-motion-rate, 1));left:-24px;bottom:-13px}.ls-cannon-smoke span:nth-child(4){animation-delay:calc(.23s / var(--ls-motion-rate, 1));left:-16px;bottom:-25px}.ls-cannon-debris{position:absolute;z-index:6;left:206px;bottom:158px;width:0;height:0}.ls-cannon-debris span{position:absolute;left:-3px;bottom:-3px;width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,white 62%,var(--ls-accent));box-shadow:0 0 9px var(--ls-accent);animation:lsCannonDebris var(--ls-cannon-dur) linear both}.ls-cannon-ghosts{position:absolute;z-index:6;left:206px;bottom:158px;width:0;height:0}.ls-cannon-ghost{animation:lsCannonFlyX var(--ls-cannon-dur) linear var(--ls-lag) both}.ls-cannon-ghost,.ls-cannon-ghost-arc{position:absolute;left:0;bottom:0;width:0;height:0}.ls-cannon-ghost-arc{animation:lsCannonFlyY var(--ls-cannon-dur) linear var(--ls-lag) both}.ls-cannon-ghost-dot{position:absolute;left:calc(var(--ls-cannon-ball) / -4);bottom:calc(var(--ls-cannon-ball) / -4);width:calc(var(--ls-cannon-ball) / 2);height:calc(var(--ls-cannon-ball) / 2);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,white 55%,var(--ls-accent)) 0 34%,color-mix(in srgb,var(--ls-accent) 78%,transparent) 70%,transparent 76%);filter:blur(1px);animation:lsCannonGhost var(--ls-cannon-dur) linear var(--ls-lag) both}.ls-cannon-projectile{position:absolute;z-index:7;left:206px;bottom:158px;width:0;height:0;animation:lsCannonFlyX var(--ls-cannon-dur) linear both}.ls-cannon-arc{position:absolute;left:0;bottom:0;width:0;height:0;animation:lsCannonFlyY var(--ls-cannon-dur) linear both}.ls-cannon-ball{position:absolute;left:calc(var(--ls-cannon-ball) / -2);bottom:calc(var(--ls-cannon-ball) / -2);width:var(--ls-cannon-ball);height:var(--ls-cannon-ball);border-radius:50%;background:radial-gradient(circle at 32% 26%,#fff 0 15%,color-mix(in srgb,var(--ls-accent) 78%,white) 36%,color-mix(in srgb,var(--ls-accent) 74%,#0b0f18) 100%);box-shadow:0 0 calc(14px + 18px * var(--ls-cannon-power)) var(--ls-accent),0 0 calc(34px + 42px * var(--ls-cannon-power)) color-mix(in srgb,var(--ls-accent) 48%,transparent);animation:lsCannonBall var(--ls-cannon-dur) linear both}.ls-cannon-ball:after{content:"";position:absolute;right:52%;top:50%;width:calc(46px + 46px * var(--ls-cannon-power));height:calc(var(--ls-cannon-ball) * .44);border-radius:999px;background:linear-gradient(270deg,color-mix(in srgb,var(--ls-accent) 82%,white),transparent 82%);opacity:.7;filter:blur(5px);transform-origin:right center;animation:lsCannonTail var(--ls-cannon-dur) linear both}.ls-cannon-impact{position:absolute;z-index:8;left:calc(206px + var(--ls-cannon-reach));bottom:110px;width:0;height:0;animation:lsCannonBurst var(--ls-cannon-dur) linear both}.ls-cannon-glow{left:calc(-1 * (64px + 54px * var(--ls-cannon-power)));bottom:calc(-1 * (64px + 54px * var(--ls-cannon-power)));width:calc(128px + 108px * var(--ls-cannon-power));height:calc(128px + 108px * var(--ls-cannon-power));background:radial-gradient(circle,color-mix(in srgb,var(--ls-accent) 52%,transparent) 0 26%,transparent 68%)}.ls-cannon-core,.ls-cannon-glow{position:absolute;border-radius:50%;animation:lsCannonRing var(--ls-cannon-dur) linear both}.ls-cannon-core{left:calc(-1 * (28px + 24px * var(--ls-cannon-power)));bottom:calc(-1 * (28px + 24px * var(--ls-cannon-power)));width:calc(56px + 48px * var(--ls-cannon-power));height:calc(56px + 48px * var(--ls-cannon-power));background:radial-gradient(circle,#fff 0 20%,color-mix(in srgb,var(--ls-accent) 90%,white) 44%,transparent 74%)}.ls-cannon-ring{position:absolute;left:calc(-1 * (36px + 30px * var(--ls-cannon-power)));bottom:calc(-1 * (36px + 30px * var(--ls-cannon-power)));width:calc(72px + 60px * var(--ls-cannon-power));height:calc(72px + 60px * var(--ls-cannon-power));border-radius:50%;border:3px solid color-mix(in srgb,var(--ls-accent) 82%,white);animation:lsCannonRing var(--ls-cannon-dur) linear both}.ls-cannon-ring.two{animation-delay:calc(.12s / var(--ls-motion-rate, 1));opacity:.6}.ls-cannon-ray{position:absolute;left:0;bottom:-2.5px;width:calc((46px + 48px * var(--ls-cannon-power)) * var(--ls-ray-len, 1));height:5px;border-radius:999px;background:linear-gradient(90deg,#fff,var(--ls-accent) 42%,transparent);transform-origin:left center;animation:lsCannonRay var(--ls-cannon-dur) linear both}.ls-cannon-chip{position:absolute;left:-4px;bottom:-4px;width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,white 55%,var(--ls-accent));box-shadow:0 0 8px color-mix(in srgb,var(--ls-accent) 70%,transparent);animation:lsCannonChip var(--ls-cannon-dur) linear both}.ls-gift-cannon.is-loop .ls-cannon-arc,.ls-gift-cannon.is-loop .ls-cannon-ball,.ls-gift-cannon.is-loop .ls-cannon-ball:after,.ls-gift-cannon.is-loop .ls-cannon-barrel,.ls-gift-cannon.is-loop .ls-cannon-body,.ls-gift-cannon.is-loop .ls-cannon-chip,.ls-gift-cannon.is-loop .ls-cannon-core,.ls-gift-cannon.is-loop .ls-cannon-debris span,.ls-gift-cannon.is-loop .ls-cannon-flash>span,.ls-gift-cannon.is-loop .ls-cannon-ghost,.ls-gift-cannon.is-loop .ls-cannon-ghost-arc,.ls-gift-cannon.is-loop .ls-cannon-ghost-dot,.ls-gift-cannon.is-loop .ls-cannon-glow,.ls-gift-cannon.is-loop .ls-cannon-impact,.ls-gift-cannon.is-loop .ls-cannon-projectile,.ls-gift-cannon.is-loop .ls-cannon-ray,.ls-gift-cannon.is-loop .ls-cannon-ring,.ls-gift-cannon.is-loop .ls-cannon-smoke span,.ls-gift-cannon.is-loop .ls-cannon-wheel{animation-iteration-count:infinite}@keyframes lsCannonRecoil{0%{transform:translateX(0) rotate(0);animation-timing-function:cubic-bezier(.05,.85,.25,1)}5%{transform:translateX(calc(-1px * var(--ls-cannon-kick))) rotate(-2.5deg);animation-timing-function:cubic-bezier(.35,0,.4,1)}17%{transform:translateX(calc(1px * var(--ls-cannon-settle))) rotate(.6deg);animation-timing-function:ease-out}30%,to{transform:translateX(0) rotate(0)}}@keyframes lsCannonRollFront{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.05,.85,.25,1)}5%{transform:rotate(calc(-1.508deg * var(--ls-cannon-kick)));animation-timing-function:cubic-bezier(.35,0,.4,1)}17%{transform:rotate(calc(1.508deg * var(--ls-cannon-settle)));animation-timing-function:ease-out}30%,to{transform:rotate(0)}}@keyframes lsCannonRollRear{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.05,.85,.25,1)}5%{transform:rotate(calc(-1.976deg * var(--ls-cannon-kick)));animation-timing-function:cubic-bezier(.35,0,.4,1)}17%{transform:rotate(calc(1.976deg * var(--ls-cannon-settle)));animation-timing-function:ease-out}30%,to{transform:rotate(0)}}@keyframes lsCannonHeat{0%{filter:drop-shadow(0 0 calc(22px + 28px * var(--ls-cannon-power)) color-mix(in srgb,var(--ls-accent) 90%,white))}35%,to{filter:drop-shadow(0 0 calc(9px + 15px * var(--ls-cannon-power)) color-mix(in srgb,var(--ls-accent) 55%,transparent))}}@keyframes lsCannonFlash{0%{opacity:0;transform:scale(.2)}1.5%{opacity:1;transform:scale(1)}11%,to{opacity:0;transform:scale(1.35)}}@keyframes lsCannonSmoke{0%{opacity:.85;transform:translate(0) scale(.3)}40%,to{opacity:0;transform:translate(calc(26px + 20px * var(--ls-cannon-power)),calc(-34px - 26px * var(--ls-cannon-power))) scale(1.85)}}@keyframes lsCannonDebris{0%{opacity:1;transform:translate(0) scale(1)}24%,to{opacity:0;transform:translate(var(--ls-spark-x),var(--ls-spark-y)) scale(.3)}}@keyframes lsCannonFlyX{0%{transform:translateX(0)}31.5%,to{transform:translateX(var(--ls-cannon-reach))}}@keyframes lsCannonFlyY{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.25,.46,.45,.94)}13.2%{transform:translateY(calc(-44px - 14px * var(--ls-cannon-power)));animation-timing-function:cubic-bezier(.55,.085,.68,.53)}31.5%,to{transform:translateY(calc(40px + 10px * var(--ls-cannon-power)))}}@keyframes lsCannonTail{0%{transform:translateY(-50%) rotate(-45deg)}13.2%{transform:translateY(-50%) rotate(0deg)}22%{transform:translateY(-50%) rotate(33deg)}31.5%,to{transform:translateY(-50%) rotate(54deg)}}@keyframes lsCannonGhost{0%{opacity:0;transform:scale(.9)}3%{opacity:.5}26%{opacity:.26;transform:scale(.55)}31.5%,to{opacity:0;transform:scale(.4)}}@keyframes lsCannonBall{0%{opacity:0;transform:scale(.6)}2%{opacity:1;transform:scale(1)}27%{opacity:1;transform:scale(1)}31.5%,to{opacity:0;transform:scale(.72)}}@keyframes lsCannonBurst{0%,25%{opacity:0}27%,46%{opacity:1}49%,to{opacity:0}}@keyframes lsCannonRing{0%,25%{opacity:0;transform:scale(.2)}29%{opacity:1}47%,to{opacity:0;transform:scale(1.5)}}@keyframes lsCannonRay{0%,25%{opacity:0;transform:rotate(calc(var(--ls-ray) * 30deg)) scaleX(.05)}28%{opacity:1}44%,to{opacity:0;transform:rotate(calc(var(--ls-ray) * 30deg)) scaleX(1)}}@keyframes lsCannonChip{0%,25%{opacity:0;transform:rotate(calc(var(--ls-chip) * 45deg)) translateX(6px) scale(.4)}30%{opacity:1}48%,to{opacity:0;transform:rotate(calc(var(--ls-chip) * 45deg)) translateX(calc(64px + 56px * var(--ls-cannon-power))) scale(1)}}@keyframes lsPop{0%{transform:translateY(12px);opacity:0}to{transform:none;opacity:1}}@keyframes lsSlam{0%{opacity:0;transform:scale(1.55) translateY(-16px)}55%{opacity:1;transform:scale(.9)}78%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes lsGlitch{0%{opacity:0;transform:translate(-10px) skewX(-10deg);filter:hue-rotate(90deg)}18%{opacity:1;transform:translate(8px) skewX(8deg)}36%{transform:translate(-5px) skewX(-3deg)}54%{transform:translate(4px);filter:none}to{opacity:1;transform:none;filter:none}}@keyframes lsRise{0%{opacity:0;transform:translateY(28px) scale(.94)}to{opacity:1;transform:none}}@keyframes lsSparkIn{0%{opacity:0;transform:scale(.35) rotate(-10deg)}68%{opacity:1;transform:scale(1.1) rotate(3deg)}to{transform:none}}@keyframes lsFade{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@keyframes lsSlideLeft{0%{opacity:0;transform:translateX(-36px)}to{opacity:1;transform:none}}@keyframes lsSlideRight{0%{opacity:0;transform:translateX(36px)}to{opacity:1;transform:none}}@keyframes lsFlipIn{0%{opacity:0;transform:perspective(420px) rotateY(-88deg) scale(.92)}to{opacity:1;transform:none}}@keyframes lsZoomIn{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:none}}@keyframes lsSlideLeftLoop{0%,18%{opacity:1;transform:none}50%{opacity:0;transform:translateX(-28px)}52%{opacity:0;transform:translateX(28px)}85%,to{opacity:1;transform:none}}@keyframes lsSlideRightLoop{0%,18%{opacity:1;transform:none}50%{opacity:0;transform:translateX(28px)}52%{opacity:0;transform:translateX(-28px)}85%,to{opacity:1;transform:none}}@keyframes lsFlipLoop{0%,20%{opacity:1;transform:none}50%{opacity:.35;transform:perspective(420px) rotateY(90deg)}to{opacity:1;transform:none}}@keyframes lsZoomLoop{0%,20%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.55)}to{opacity:1;transform:scale(1)}}@keyframes lsAurora{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes lsPulseGlow{0%,to{box-shadow:0 0 10px color-mix(in srgb,var(--ls-accent) 45%,transparent)}50%{box-shadow:0 0 22px color-mix(in srgb,var(--ls-accent) 75%,transparent)}}@keyframes lsEmberPulse{0%,to{box-shadow:0 0 10px #fb923c88,0 0 4px var(--ls-accent)}50%{box-shadow:0 0 24px #f97316aa,0 0 12px var(--ls-accent)}}@keyframes lsScan{0%{top:-32%}to{top:110%}}@keyframes lsPopLoop{0%,65%,to{transform:none}14%{transform:translateY(8px)}32%{transform:translateY(-2px)}}@keyframes lsFadeLoop{0%,to{transform:none}22%{transform:translateY(6px) scale(.99)}}@keyframes lsRiseLoop{0%,to{transform:none}24%{transform:translateY(10px)}}@keyframes lsSparkLoop{0%,to{transform:none}22%{transform:scale(.94) rotate(-4deg)}48%{transform:scale(1.05) rotate(2deg)}}@keyframes lsGlitchLoop{0%,40%,to{transform:none;filter:none}8%{transform:translate(-6px) skewX(-6deg)}16%{transform:translate(5px) skewX(4deg)}24%{transform:translate(-2px)}}@keyframes lsChatLoop{0%,to{transform:none}18%{transform:translateX(-8px)}}@keyframes lsSlamLoop{0%,to{opacity:1;transform:scale(1)}18%{transform:scale(1.08) translateY(-4px)}42%{transform:scale(.97)}62%{transform:scale(1.03)}}@keyframes lsPrism{to{rotate:1turn}}@keyframes lsOrbit{to{rotate:1turn}}@keyframes lsSparkle{0%,to{opacity:0;transform:scale(.35)}45%{opacity:1;transform:scale(1)}}@keyframes lsEmberRise{0%{opacity:0;transform:translateY(6px) scale(.7)}25%{opacity:1}to{opacity:0;transform:translateY(-16px) scale(.25)}}@keyframes lsShimmer{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}@keyframes lsPunch{0%{transform:scale(1)}35%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes lsChatIn{0%{opacity:0;transform:translateX(-12px)}to{opacity:1;transform:none}}.ls-live{transform:translateZ(0);backface-visibility:hidden}.ls-enter-pop{--ls-enter-base:0.35s;animation:lsPop calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) ease-out forwards}.ls-enter-slam{--ls-enter-base:0.55s;animation:lsSlam calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.45,.32,1) forwards}.ls-enter-glitch{--ls-enter-base:0.55s;animation:lsGlitch calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) ease-out forwards}.ls-enter-rise{--ls-enter-base:0.55s;animation:lsRise calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) ease-out forwards}.ls-enter-spark{--ls-enter-base:0.5s;animation:lsSparkIn calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.6,.32,1) forwards}.ls-enter-fade{--ls-enter-base:0.45s;animation:lsFade calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) ease-out forwards}.ls-enter-slide-left{--ls-enter-base:0.45s;animation:lsSlideLeft calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) cubic-bezier(.2,.9,.2,1) forwards}.ls-enter-slide-right{--ls-enter-base:0.45s;animation:lsSlideRight calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) cubic-bezier(.2,.9,.2,1) forwards}.ls-enter-flip{--ls-enter-base:0.55s;animation:lsFlipIn calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.2,.3,1) forwards;backface-visibility:hidden}.ls-enter-zoom{--ls-enter-base:0.45s;animation:lsZoomIn calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.4,.3,1) forwards}.ls-enter-fade,.ls-enter-flip,.ls-enter-glitch,.ls-enter-pop,.ls-enter-rise,.ls-enter-slam,.ls-enter-slide-left,.ls-enter-slide-right,.ls-enter-spark,.ls-enter-zoom{transform-origin:var(--ls-text-origin,center center)}.ls-enter-loop.ls-enter-pop{--ls-enter-base:2.2s;animation-name:lsPopLoop;animation-iteration-count:infinite}.ls-enter-loop.ls-enter-slam{--ls-enter-base:2.4s;animation-name:lsSlamLoop;animation-iteration-count:infinite}.ls-enter-loop.ls-enter-glitch{--ls-enter-base:2.6s;animation-name:lsGlitchLoop;animation-iteration-count:infinite}.ls-enter-loop.ls-enter-fade,.ls-enter-loop.ls-enter-rise,.ls-enter-loop.ls-enter-spark{--ls-enter-base:2.4s;animation-iteration-count:infinite}.ls-enter-loop.ls-enter-rise{animation-name:lsRiseLoop}.ls-enter-loop.ls-enter-spark{animation-name:lsSparkLoop}.ls-enter-loop.ls-enter-fade{animation-name:lsFadeLoop}.ls-enter-loop.ls-enter-flip,.ls-enter-loop.ls-enter-slide-left,.ls-enter-loop.ls-enter-slide-right,.ls-enter-loop.ls-enter-zoom{--ls-enter-base:2.4s;animation-iteration-count:infinite}.ls-enter-loop.ls-enter-slide-left{animation-name:lsSlideLeftLoop}.ls-enter-loop.ls-enter-slide-right{animation-name:lsSlideRightLoop}.ls-enter-loop.ls-enter-flip{animation-name:lsFlipLoop}.ls-enter-loop.ls-enter-zoom{animation-name:lsZoomLoop}.ls-text-bounce{animation:lsTextBounce calc(1.1s / var(--ls-motion-rate, 1)) ease-in-out infinite;transform-origin:var(
    --ls-text-origin-bottom,var(--ls-text-origin,center bottom)
  )}.ls-text-pulse{animation:lsTextPulse calc(1.6s / var(--ls-motion-rate, 1)) ease-in-out infinite;transform-origin:var(--ls-text-origin,center center)}.ls-text-shimmer{position:relative;isolation:isolate}.ls-text-shimmer:after{content:"";position:absolute;inset:-2px -6%;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.55) 50%,transparent 68%);background-size:220% 100%;animation:lsTextShimmerSweep calc(2.4s / var(--ls-motion-rate, 1)) linear infinite;pointer-events:none;mix-blend-mode:soft-light;border-radius:inherit}.ls-text-typewriter{overflow:hidden;white-space:nowrap;max-width:100%;animation:lsTextTypewriter calc(3.2s / var(--ls-motion-rate, 1)) steps(28) infinite}.ls-text-marquee{display:block;overflow:hidden;max-width:100%;width:100%;min-width:0;contain:inline-size;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.ls-text-marquee-track{display:block;width:max-content;min-width:100%;max-width:none;box-sizing:border-box;will-change:transform;animation:lsTextMarquee calc(6.5s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-text-glow{animation:lsTextGlow calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-text-wave{animation:lsTextWave calc(1.4s / var(--ls-motion-rate, 1)) ease-in-out infinite;transform-origin:var(
    --ls-text-origin-bottom,var(--ls-text-origin,center bottom)
  )}.ls-text-shake{animation:lsTextShake calc(.55s / var(--ls-motion-rate, 1)) linear infinite}.ls-text-blur{animation:lsTextBlur calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-text-scramble{animation:lsTextScramble calc(.9s / var(--ls-motion-rate, 1)) steps(5) infinite}@keyframes lsTextBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-7px)}60%{transform:translateY(-3px)}}@keyframes lsTextPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(1.035)}}@keyframes lsTextShimmerSweep{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes lsTextTypewriter{0%{clip-path:inset(0 100% 0 0)}45%,70%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}@keyframes lsTextMarquee{0%,14%{transform:translateX(0)}86%,to{transform:translateX(100%)}}@keyframes lsTextGlow{0%,to{text-shadow:0 0 4px transparent,0 0 10px transparent;filter:brightness(1)}50%{text-shadow:0 0 8px color-mix(in srgb,var(--ls-accent,#7dd3c7) 80%,#fff),0 0 22px color-mix(in srgb,var(--ls-accent,#7dd3c7) 55%,transparent);filter:brightness(1.12)}}@keyframes lsTextWave{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-5px) rotate(-1.5deg)}75%{transform:translateY(4px) rotate(1.5deg)}}@keyframes lsTextShake{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes lsTextBlur{0%,to{filter:blur(0);opacity:1}45%{filter:blur(2.4px);opacity:.82}}@keyframes lsTextScramble{0%,to{filter:none;letter-spacing:inherit;opacity:1;transform:none}20%{filter:contrast(1.35) hue-rotate(25deg);letter-spacing:.06em;transform:translateX(-1px)}40%{filter:blur(.55px) contrast(1.15);opacity:.78;letter-spacing:-.02em}60%{filter:hue-rotate(-20deg);letter-spacing:.04em;transform:translateX(1px)}80%{filter:contrast(1.25);opacity:.9}}.ls-idle-pulse{animation:lsPulseGlow calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-idle-ember{animation:lsEmberPulse calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-idle-ember-glow,.ls-idle-glow{isolation:isolate}.ls-idle-ember-glow:before,.ls-idle-glow:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;z-index:0;animation:lsIdleGlowBreath calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-idle-glow:before{box-shadow:0 0 28px color-mix(in srgb,var(--ls-accent) 55%,transparent)}.ls-idle-ember-glow:before{box-shadow:0 0 26px #fb923caa,0 0 10px var(--ls-accent)}@keyframes lsIdleGlowBreath{0%,to{opacity:.5}50%{opacity:1}}.ls-nova-bloom{animation:lsIdleGlowBreath calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-toxic-stripes{inset:0;opacity:.28;background:repeating-linear-gradient(-32deg,transparent 0 10px,var(--ls-accent) 10px 12px);z-index:0}.ls-marquee-dots,.ls-toxic-stripes{position:absolute;pointer-events:none}.ls-marquee-dots{inset:5px;border:6px dotted var(--ls-accent,#facc15);border-radius:8px;z-index:2;animation:lsMarquee 1.1s steps(2) infinite}@keyframes lsMarquee{50%{opacity:.45}}.ls-sticky-rules{inset:16px 10px 8px;background-image:repeating-linear-gradient(180deg,transparent 0 17px,rgba(66,32,6,.12) 17px 18px);z-index:0}.ls-film-sprockets,.ls-sticky-rules{position:absolute;pointer-events:none}.ls-film-sprockets{inset:0;z-index:2}.ls-film-sprockets:after,.ls-film-sprockets:before{content:"";position:absolute;left:10px;right:10px;height:10px;background-image:radial-gradient(circle,#0a0a0a 3.2px,transparent 3.5px);background-size:16px 10px;background-repeat:repeat-x;background-position:50%}.ls-film-sprockets:before{top:4px}.ls-film-sprockets:after{bottom:4px}.ls-comic-halftone{opacity:.18;background-image:radial-gradient(#111827 1.1px,transparent 1.2px);background-size:6px 6px}.ls-comic-halftone,.ls-ice-frost{position:absolute;inset:0;pointer-events:none;z-index:0}.ls-ice-frost{background:linear-gradient(180deg,rgba(255,255,255,.28),transparent 52%)}.ls-aurora-wash{background:linear-gradient(120deg,transparent 0,color-mix(in srgb,var(--ls-accent) 70%,#67e8f9) 28%,#a78bfa 52%,transparent 78%);background-size:220% 220%;animation:lsAurora calc(6s / var(--ls-motion-rate, 1)) ease-in-out infinite;opacity:.32;z-index:0}.ls-aurora-wash,.ls-scanlines{position:absolute;inset:0;pointer-events:none}.ls-scanlines{background:repeating-linear-gradient(180deg,transparent 0 2px,rgba(0,0,0,.18) 2px 3px);z-index:2}.ls-scan-bar{position:absolute;left:0;right:0;height:30%;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ls-accent) 28%,transparent),transparent);animation:lsScan calc(2.8s / var(--ls-motion-rate, 1)) linear infinite;pointer-events:none;z-index:2}.ls-orbit-ring,.ls-prism-halo{position:absolute;pointer-events:none;overflow:hidden;container-type:size}.ls-prism-halo{inset:0;border-radius:inherit;z-index:2;padding:3px}.ls-orbit-ring,.ls-prism-halo{-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude}.ls-orbit-ring{inset:-10px;z-index:0;padding:2px}.ls-orbit-spin,.ls-prism-spin{position:absolute;left:50%;top:50%;width:240cqmax;height:240cqmax;min-width:18rem;min-height:18rem;translate:-50% -50%;border-radius:50%}.ls-prism-spin{background:conic-gradient(from 0deg,#22d3ee,#818cf8,#c084fc,#f472b6,#fb7185,#fbbf24,#34d399,#22d3ee);animation:lsPrism calc(2.2s / var(--ls-motion-rate, 1)) linear infinite}.ls-orbit-spin{background:conic-gradient(from 0deg,transparent 0 68%,var(--ls-accent) 78%,#fff 86%,var(--ls-accent) 94%,transparent 100%);animation:lsOrbit calc(6.5s / var(--ls-motion-rate, 1)) linear infinite}.ls-particle{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--ls-accent);box-shadow:0 0 8px var(--ls-accent);animation:lsSparkle calc(1.7s / var(--ls-motion-rate, 1)) ease-in-out infinite;pointer-events:none;z-index:3}.ls-particle.ember{width:4px;height:9px;border-radius:4px 4px 1px 1px;background:linear-gradient(#fed7aa,var(--ls-accent));animation-name:lsEmberRise;animation-duration:calc(1.9s / var(--ls-motion-rate, 1));animation-timing-function:ease-out}.ls-shimmer{position:relative;overflow:hidden}.ls-shimmer:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);animation:lsShimmer calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-punch{display:inline-block;animation:lsPunch calc(.42s / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.6,.32,1)}.ls-chat-in{--ls-enter-base:0.35s;animation:lsChatIn calc(var(--ls-enter-base) / var(--ls-motion-rate, 1)) ease-out both}.ls-enter-loop.ls-chat-in{--ls-enter-base:2.2s;animation-name:lsChatLoop;animation-iteration-count:infinite}.ls-pinned-chat-row{box-shadow:inset 3px 0 0 color-mix(in srgb,var(--ls-accent,#fbbf24) 85%,#fff);padding-left:6px}.ls-pinned-chat-mark{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--ls-accent,#fbbf24);box-shadow:0 0 0 3px color-mix(in srgb,var(--ls-accent,#fbbf24) 28%,transparent)}.ls-beam-ring{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ls-beam-spin{position:absolute;left:50%;top:50%;width:240%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,transparent 0 60%,var(--ls-beam-from,#fb923c) 76%,var(--ls-beam-to,#c084fc) 86%,transparent 94%);animation:lsBeamSpin calc(4.5s / var(--ls-motion-rate, 1)) linear infinite}.ls-beam-core{position:absolute;inset:2px;background:var(--ls-panel,rgba(10,12,22,.94))}@keyframes lsBeamSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}.ls-shine-face{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ls-shine-glare{position:absolute;inset:-40% -10%;background:linear-gradient(104deg,transparent 38%,color-mix(in srgb,var(--ls-accent,#fbbf24) 32%,transparent) 47%,rgba(255,255,255,.5) 50%,color-mix(in srgb,var(--ls-accent,#fbbf24) 32%,transparent) 53%,transparent 62%);background-size:260% 100%;animation:lsShineSweep calc(4.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsShineSweep{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.ls-meteors{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ls-meteor{position:absolute;top:0;width:1px;height:44px;opacity:0;background:linear-gradient(to bottom,transparent,var(--ls-accent,#e2e8f0));animation:lsMeteor linear infinite}.ls-meteor:after{content:"";position:absolute;bottom:-1px;left:-1px;width:3px;height:3px;border-radius:999px;background:var(--ls-accent,#e2e8f0)}@keyframes lsMeteor{0%{transform:translateY(-56px) rotate(16deg);opacity:0}18%{opacity:.9}to{transform:translate(34px,150px) rotate(16deg);opacity:0}}.ls-sonar{position:absolute;inset:0;pointer-events:none;z-index:0}.ls-sonar-scope{position:absolute;top:50%;left:42px;width:76px;height:76px;margin:-38px 0 0 -38px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ls-accent,#4ade80) 45%,transparent);overflow:hidden}.ls-sonar-ring{top:50%;left:50%;width:calc(26px + (var(--i, 0) * 22px));height:calc(26px + (var(--i, 0) * 22px));border:1px solid var(--ls-accent,#4ade80);opacity:.3;transform:translate(-50%,-50%) scale(.7);animation:lsRipple calc(2.8s / var(--ls-motion-rate, 1)) ease-out infinite;animation-delay:calc(var(--i, 0) * .4s)}.ls-sonar-ring,.ls-sonar-sweep{position:absolute;border-radius:999px}.ls-sonar-sweep{inset:0;background:conic-gradient(from 0deg,transparent 0 300deg,color-mix(in srgb,var(--ls-accent,#4ade80) 40%,transparent) 1turn);animation:lsSonarSweep calc(3.4s / var(--ls-motion-rate, 1)) linear infinite}@keyframes lsRipple{0%{transform:translate(-50%,-50%) scale(.65);opacity:.45}to{transform:translate(-50%,-50%) scale(1.2);opacity:0}}@keyframes lsSonarSweep{to{transform:rotate(1turn)}}.ls-retro-scene{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.ls-retro-sun{position:absolute;left:50%;bottom:38%;width:92px;height:92px;margin-left:-46px;border-radius:999px;background:linear-gradient(to bottom,color-mix(in srgb,var(--ls-accent,#e879f9) 70%,transparent),color-mix(in srgb,var(--ls-accent,#e879f9) 20%,transparent));opacity:.42}.ls-retro-floor{position:absolute;left:0;right:0;bottom:0;height:42%;overflow:hidden;perspective:120px;perspective-origin:50% 0}.ls-retro-grid{position:absolute;inset:0 -60%;transform-origin:50% 0;transform:rotateX(68deg);background-image:linear-gradient(to right,var(--ls-accent,#e879f9) 1px,transparent 1px),linear-gradient(to bottom,var(--ls-accent,#e879f9) 1px,transparent 1px);background-size:26px 26px;opacity:.6;animation:lsRetroScroll calc(2.4s / var(--ls-motion-rate, 1)) linear infinite}@keyframes lsRetroScroll{0%{background-position:0 0}to{background-position:0 26px}}.ls-light-rays{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.ls-ray{position:absolute;top:-30%;width:30px;height:120%;transform:translateX(-50%) rotate(var(--r,0deg));transform-origin:top center;background:linear-gradient(to bottom,color-mix(in srgb,var(--ls-accent,#fcd34d) 60%,transparent),transparent 72%);filter:blur(6px);animation:lsRaySway calc(7s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-ray:nth-child(2){animation-delay:.8s}.ls-ray:nth-child(3){animation-delay:1.6s}@keyframes lsRaySway{0%,to{opacity:.3;transform:translateX(-50%) rotate(var(--r,0deg))}50%{opacity:.75;transform:translateX(-50%) rotate(calc(var(--r, 0deg) + 3deg))}}.ls-glyph-matrix{position:absolute;inset:0;pointer-events:none;z-index:0;background-image:radial-gradient(circle,color-mix(in srgb,var(--ls-accent,#4ade80) 55%,transparent) 1px,transparent 1.4px);background-size:9px 9px;opacity:.4;animation:lsGlyphFlicker calc(2.4s / var(--ls-motion-rate, 1)) steps(3) infinite}@keyframes lsGlyphFlicker{0%,70%{opacity:.36;background-position:0 0}80%{opacity:.62;background-position:0 -2px}to{opacity:.3;background-position:0 1px}}.ls-sparkle-icon{animation:lsSparkleTwinkle calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsSparkleTwinkle{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.ls-crest-fabric,.ls-envelope-paper,.ls-flag-fabric,.ls-folder-fiber,.ls-hex-metal,.ls-label-vinyl,.ls-paper-fiber,.ls-postcard-stock,.ls-ribbon-satin,.ls-sakura-wash,.ls-ticket-stock,.ls-wax-grain{position:absolute;inset:0;z-index:0;pointer-events:none}.ls-sakura-wash{background:radial-gradient(circle at 12% 10%,rgba(255,255,255,.8),transparent 30%),linear-gradient(135deg,rgba(244,114,182,.08),rgba(255,255,255,.22))}.ls-sakura-branch{position:absolute;left:-8px;bottom:11px;width:76px;height:2px;z-index:0;pointer-events:none;background:rgba(126,34,85,.35);transform:rotate(-14deg);transform-origin:left center}.ls-sakura-petals i{position:absolute;width:10px;height:7px;z-index:2;pointer-events:none;border-radius:80% 20% 80% 20%;background:linear-gradient(135deg,#fff,#f9a8d4);box-shadow:0 1px 3px rgba(131,24,67,.18);animation:lsPetalDrift calc(4.8s / var(--ls-motion-rate, 1)) ease-in-out infinite;animation-play-state:paused}.ls-sakura-petals i:first-child{left:13px;bottom:20px}.ls-sakura-petals i:nth-child(2){left:43px;bottom:8px;animation-delay:-1.1s}.ls-sakura-petals i:nth-child(3){right:24px;top:9px;animation-delay:-2.3s}.ls-sakura-petals i:nth-child(4){right:56px;bottom:8px;animation-delay:-3.4s}@keyframes lsPetalDrift{0%,to{transform:translate(0) rotate(-15deg)}50%{transform:translate(6px,4px) rotate(18deg)}}.ls-stencil-spray{inset:0;z-index:0;opacity:.34;background:radial-gradient(circle,var(--ls-accent,#facc15) 0 .8px,transparent 1.2px) 0 0 /9px 8px,linear-gradient(90deg,color-mix(in srgb,var(--ls-accent,#facc15) 12%,transparent),transparent 32%)}.ls-stencil-cuts,.ls-stencil-spray{position:absolute;pointer-events:none}.ls-stencil-cuts{inset:5px;z-index:2;border:2px dashed color-mix(in srgb,var(--ls-accent,#facc15) 80%,white);box-shadow:inset 0 0 0 1px rgba(0,0,0,.55)}.ls-wax-grain{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.18),transparent 28%),repeating-radial-gradient(circle at 0 50%,transparent 0 8px,rgba(60,0,16,.09) 9px 10px)}.ls-wax-medallion{position:absolute;left:12px;top:50%;width:50px;height:50px;z-index:2;pointer-events:none;display:grid;place-items:center;transform:translateY(-50%);border-radius:46% 54% 48% 52%;background:radial-gradient(circle at 35% 28%,#e11d48,#881337 72%);border:3px double rgba(255,228,230,.55);box-shadow:0 4px 8px rgba(55,0,15,.35),inset 0 2px 4px rgba(255,255,255,.22)}.ls-wax-medallion i{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,241,242,.5);border-radius:50%;color:rgba(255,241,242,.78);font:700 9px Georgia,serif;font-style:normal;letter-spacing:.08em;text-shadow:0 1px rgba(75,0,20,.8)}.ls-flag-fabric{opacity:.7;background:repeating-linear-gradient(0deg,rgba(255,255,255,.035) 0 1px,transparent 1px 4px),linear-gradient(100deg,rgba(255,255,255,.14),transparent 35%,rgba(0,0,0,.18))}.ls-flag-seam{position:absolute;inset:7px 24px 7px 8px;z-index:2;pointer-events:none;border:1px dashed color-mix(in srgb,var(--ls-accent,#38bdf8) 60%,white);opacity:.5}.ls-rail-route{left:22px;right:22px;height:3px;background:var(--ls-accent,#f59e0b);box-shadow:0 0 6px color-mix(in srgb,var(--ls-accent,#f59e0b) 50%,transparent)}.ls-rail-bolts,.ls-rail-route{position:absolute;bottom:8px;z-index:2;pointer-events:none}.ls-rail-bolts{top:8px;width:5px;background:radial-gradient(circle,#e4e4e7 0 2px,#52525b 2.4px,transparent 2.8px) top /5px 22px repeat-y}.ls-rail-bolts.left{left:-8px}.ls-rail-bolts.right{right:-8px}.ls-hex-metal{background:linear-gradient(115deg,rgba(255,255,255,.14),transparent 32%,rgba(0,0,0,.3)),repeating-linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px 5px)}.ls-hex-inset{inset:5px 17px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,10px 100%,0 50%);border:1px solid color-mix(in srgb,var(--ls-accent,#34d399) 70%,white);opacity:.62}.ls-hex-bolts,.ls-hex-inset{position:absolute;z-index:2;pointer-events:none}.ls-hex-bolts{inset:8px 20px;background:radial-gradient(circle,#cbd5e1 0 2px,#475569 2.5px,transparent 3px) 0 0 /7px 7px no-repeat,radial-gradient(circle,#cbd5e1 0 2px,#475569 2.5px,transparent 3px) 100% 100% /7px 7px no-repeat}.ls-ribbon-satin{border-radius:inherit;background:linear-gradient(105deg,rgba(255,255,255,.28),transparent 24%,transparent 70%,rgba(255,255,255,.12)),repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 4px)}.ls-ribbon-tail{position:absolute;bottom:-14px;width:42px;height:24px;z-index:0;pointer-events:none;background:color-mix(in srgb,var(--ls-accent,#be123c) 72%,#4c0519);clip-path:polygon(0 0,100% 0,78% 100%,50% 62%,22% 100%);filter:brightness(.8)}.ls-ribbon-tail.left{left:12%;transform:rotate(4deg)}.ls-ribbon-tail.right{right:12%;transform:rotate(-4deg)}.ls-slash-speed{inset:0;z-index:0;background:repeating-linear-gradient(112deg,transparent 0 22px,color-mix(in srgb,var(--ls-accent,#818cf8) 18%,transparent) 22px 25px);animation:lsSpeedPass calc(2.8s / var(--ls-motion-rate, 1)) linear infinite;animation-play-state:paused}.ls-slash-edge,.ls-slash-speed{position:absolute;pointer-events:none}.ls-slash-edge{inset:0 auto 0 0;width:7px;z-index:2;background:var(--ls-accent,#818cf8);box-shadow:0 0 12px var(--ls-accent,#818cf8)}@keyframes lsSpeedPass{0%{background-position:0 0}to{background-position:72px 0}}.ls-crest-fabric{background:linear-gradient(135deg,rgba(255,255,255,.13),transparent 40%,rgba(0,0,0,.2)),repeating-linear-gradient(45deg,rgba(255,255,255,.025) 0 2px,transparent 2px 5px)}.ls-crest-medallion{position:absolute;left:12px;top:50%;width:46px;height:52px;z-index:2;pointer-events:none;transform:translateY(-50%);clip-path:polygon(50% 0,94% 13%,84% 72%,50% 100%,16% 72%,6% 13%);background:linear-gradient(135deg,#fde68a,#a16207);padding:3px}.ls-crest-medallion i{display:block;width:100%;height:100%;clip-path:inherit;background:linear-gradient(45deg,transparent 46%,rgba(254,243,199,.75) 47% 53%,transparent 54%),linear-gradient(-45deg,transparent 46%,rgba(254,243,199,.75) 47% 53%,transparent 54%),#7f1d1d}.ls-wave-water{inset:0;z-index:0;background:radial-gradient(80% 55% at 50% 110%,rgba(103,232,249,.34),transparent 70%),linear-gradient(180deg,rgba(255,255,255,.1),transparent 42%)}.ls-wave-foam,.ls-wave-water{position:absolute;pointer-events:none}.ls-wave-foam{left:-3%;right:-3%;bottom:-4px;height:20px;z-index:2;opacity:.72;background:radial-gradient(14px 9px at 14px 0,transparent 62%,rgba(224,242,254,.8) 66% 74%,transparent 78%) 0 0 /28px 18px repeat-x;animation:lsWaveShimmer calc(3.8s / var(--ls-motion-rate, 1)) ease-in-out infinite;animation-play-state:paused}@keyframes lsWaveShimmer{50%{transform:translateX(14px);opacity:.9}}.ls-label-vinyl{background:linear-gradient(120deg,rgba(255,255,255,.22),transparent 30%,transparent 75%,rgba(0,0,0,.13)),radial-gradient(circle at 10% 50%,rgba(255,255,255,.22),transparent 35%)}.ls-label-barcode{right:18px;bottom:7px;width:42px;height:9px;opacity:.36;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px,currentColor 3px 5px,transparent 5px 7px)}.ls-label-barcode,.ls-label-curl{position:absolute;z-index:2;pointer-events:none}.ls-label-curl{right:4px;top:4px;width:13px;height:13px;clip-path:polygon(100% 0,100% 100%,0 0);background:rgba(255,255,255,.5);filter:drop-shadow(-2px 2px 2px rgba(0,0,0,.24))}.ls-pixel-dither{inset:0;z-index:0;opacity:.24;background-image:radial-gradient(circle,var(--ls-accent,#22c55e) 0 1px,transparent 1.2px);background-size:5px 5px}.ls-pixel-corners,.ls-pixel-dither{position:absolute;pointer-events:none}.ls-pixel-corners{inset:7px;z-index:2;border:3px solid var(--ls-accent,#22c55e);box-shadow:4px 4px 0 color-mix(in srgb,var(--ls-accent,#22c55e) 45%,transparent)}.ls-envelope-paper,.ls-folder-fiber,.ls-paper-fiber,.ls-postcard-stock,.ls-ticket-stock{background:radial-gradient(circle at 20% 30%,rgba(80,60,35,.12) 0 .7px,transparent 1px) 0 0 /7px 7px,linear-gradient(135deg,rgba(255,255,255,.2),transparent 45%,rgba(70,45,20,.06))}.ls-ticket-perf{position:absolute;top:8px;bottom:8px;width:1px;z-index:2;pointer-events:none;border-left:2px dashed color-mix(in srgb,var(--ls-accent,#fb7185) 58%,#881337);opacity:.6}.ls-ticket-perf.left{left:16px}.ls-ticket-perf.right{right:16px}.ls-washi-tape{position:absolute;height:20px;z-index:2;pointer-events:none;opacity:.76;background:repeating-linear-gradient(90deg,rgba(255,255,255,.18) 0 2px,transparent 2px 5px),var(--ls-accent,#38bdf8);clip-path:polygon(2% 8%,8% 0,15% 9%,23% 0,31% 8%,40% 0,50% 8%,60% 0,70% 8%,80% 0,90% 8%,98% 0,100% 90%,92% 100%,82% 91%,70% 100%,60% 91%,50% 100%,40% 91%,30% 100%,20% 91%,10% 100%,0 91%)}.ls-washi-tape.primary{top:-8px;right:18px;width:76px;transform:rotate(7deg)}.ls-washi-tape.secondary{bottom:-8px;left:14px;width:58px;transform:rotate(-5deg);opacity:.46}.ls-page-fold{top:0;width:28px;height:28px;clip-path:polygon(0 0,100% 100%,0 100%);background:linear-gradient(135deg,rgba(255,255,255,.9),var(--ls-accent,#fdba74));filter:drop-shadow(-3px 3px 3px rgba(80,45,10,.24))}.ls-page-crease,.ls-page-fold{position:absolute;right:0;z-index:2;pointer-events:none}.ls-page-crease{top:28px;width:42px;height:1px;transform:rotate(45deg);transform-origin:right center;background:rgba(120,53,15,.25)}.ls-postcard-airmail{position:absolute;inset:0;z-index:2;pointer-events:none;border:5px solid transparent;border-image:repeating-linear-gradient(135deg,#dc2626 0 8px,#f8fafc 8px 16px,#2563eb 16px 24px,#f8fafc 24px 32px) 5;opacity:.78}.ls-postage-stamp{box-shadow:inset 0 0 0 3px rgba(255,255,255,.42)}.ls-postmark{transform:rotate(-10deg)}.ls-postmark-lines{position:absolute;top:25px;right:45px;width:42px;height:12px;z-index:2;pointer-events:none;opacity:.35;transform:rotate(-8deg);border-top:1px solid;border-bottom:1px solid}.ls-folder-fiber{opacity:.55}.ls-folder-tab{left:10px;top:-16px;width:82px;height:18px;z-index:2;border:2px solid var(--ls-folder-border);border-bottom:0;border-radius:7px 7px 0 0;background:var(--ls-folder-panel)}.ls-folder-label,.ls-folder-tab{position:absolute;pointer-events:none}.ls-folder-label{left:22px;top:-10px;width:46px;height:7px;z-index:3;border-radius:1px;background:rgba(255,255,255,.72);box-shadow:inset 0 0 0 1px rgba(120,53,15,.14)}.ls-folder-sheet{left:8px;right:8px;top:-7px;height:10px;z-index:1;border-radius:4px 4px 0 0;background:#fffbeb;box-shadow:0 -2px 4px rgba(0,0,0,.12)}.ls-envelope-flap,.ls-folder-sheet{position:absolute;pointer-events:none}.ls-envelope-flap{inset:0 0 auto;height:54%;z-index:0;clip-path:polygon(0 0,100% 0,50% 100%);background:linear-gradient(160deg,rgba(255,255,255,.6),rgba(148,163,184,.28));filter:drop-shadow(0 2px 2px rgba(51,65,85,.12))}.ls-envelope-seal{right:18px;top:14px;width:18px;height:18px;border-radius:50%;border:2px double rgba(255,255,255,.55);box-shadow:0 2px 4px rgba(0,0,0,.25)}.ls-envelope-lines,.ls-envelope-seal{position:absolute;z-index:2;pointer-events:none}.ls-envelope-lines{right:14px;bottom:10px;width:48px;height:13px;opacity:.2;background:repeating-linear-gradient(180deg,currentColor 0 1px,transparent 1px 5px)}.ls-sports-overlay{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;fill:none;stroke:currentColor;stroke-width:.7}.ls-sports-overlay,.ls-sports-overlay *{vector-effect:non-scaling-stroke}.ls-stadium-screen{inset:0;z-index:0;background:radial-gradient(circle,rgba(255,255,255,.14) 0 1px,transparent 1.4px) 0 0 /5px 5px,radial-gradient(120% 90% at 50% -20%,rgba(148,163,184,.16),transparent 70%);opacity:.55}.ls-stadium-bulbs,.ls-stadium-screen{position:absolute;pointer-events:none}.ls-stadium-bulbs{inset:4px;z-index:2;--ls-bulb:radial-gradient(circle,var(--ls-accent,#fbbf24) 0 1.7px,color-mix(in srgb,var(--ls-accent,#fbbf24) 35%,transparent) 2.6px,transparent 3.4px);background-image:var(--ls-bulb),var(--ls-bulb),var(--ls-bulb),var(--ls-bulb);background-size:16px 16px;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--ls-accent,#fbbf24) 55%,transparent));animation:lsStadiumBulbs calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsStadiumBulbs{0%,to{opacity:.55}50%{opacity:1}}.ls-wood-grain{position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,rgba(69,26,3,.22) 0 1px,transparent 1px 58px),repeating-linear-gradient(0deg,rgba(120,53,15,.14) 0 1px,transparent 1px 6px),linear-gradient(160deg,rgba(255,255,255,.16),transparent 45%,rgba(69,26,3,.2))}.ls-court-lines{stroke:#fdf6ec;stroke-width:1.4;opacity:.26}.ls-leather{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,rgba(120,100,70,.16) 0 .8px,transparent 1.4px) 0 0 /6px 6px,radial-gradient(130% 100% at 50% 0,rgba(255,255,255,.85),rgba(226,219,203,.55))}.ls-seam-line{stroke:#b91c1c;stroke-width:2.4;opacity:.5}.ls-seam-stitch{stroke:#dc2626;stroke-width:6;stroke-dasharray:1.6 7;stroke-linecap:round;opacity:.85}.ls-turf{background:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 24px,transparent 24px 48px),linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.22))}.ls-turf,.ls-yard-lines{position:absolute;inset:0;z-index:0;pointer-events:none}.ls-yard-lines{opacity:.26;background:repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.9) 46px 48px)}.ls-yard-hashes{inset:0;z-index:0;opacity:.24;background:repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,255,255,.8) 10px 12px) 0 30% /100% 5px no-repeat,repeating-linear-gradient(90deg,transparent 0 10px,rgba(255,255,255,.8) 10px 12px) 0 70% /100% 5px no-repeat}.ls-football-ball,.ls-yard-hashes{position:absolute;pointer-events:none}.ls-football-ball{left:12px;top:50%;width:34px;height:22px;z-index:2;transform:translateY(-50%) rotate(-14deg);fill:#7c3f12;stroke:#f8fafc;stroke-width:1.4;filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.ls-football-ball .lace,.ls-football-ball .seam{fill:none;stroke:#f8fafc;stroke-width:1.6;stroke-linecap:round}.ls-ice{position:absolute;inset:0;z-index:0;pointer-events:none;background:repeating-linear-gradient(104deg,rgba(255,255,255,.5) 0 2px,transparent 2px 26px),radial-gradient(140% 100% at 25% 0,rgba(255,255,255,.95),rgba(219,234,254,.7) 55%,rgba(191,219,254,.6))}.ls-rink-lines{opacity:.34}.ls-rink-lines .blue{stroke:#1d4ed8;stroke-width:3}.ls-rink-lines .red{stroke:#dc2626;stroke-width:1.6}.ls-rink-lines .dot{fill:#dc2626;stroke:none}.ls-carbon{inset:0;z-index:0;opacity:.7;background:repeating-linear-gradient(45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px),repeating-linear-gradient(-45deg,rgba(255,255,255,.05) 0 2px,transparent 2px 4px)}.ls-carbon,.ls-racing-checkers{position:absolute;pointer-events:none}.ls-racing-checkers{top:0;right:0;bottom:0;width:28px;z-index:2;background:linear-gradient(45deg,#fff 25%,transparent 25% 75%,#fff 75%) 0 0 /12px 12px,linear-gradient(45deg,#fff 25%,transparent 25% 75%,#fff 75%) 6px 6px /12px 12px;opacity:.72}.ls-racing-ticks{left:14px;right:42px;bottom:8px;height:4px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.35) 0 2px,transparent 2px 12px)}.ls-racing-sweep,.ls-racing-ticks{position:absolute;z-index:0;pointer-events:none}.ls-racing-sweep{top:0;bottom:0;left:-36%;width:34%;transform:skewX(-18deg);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ls-accent,#ef4444) 42%,transparent),transparent);animation:lsRacingSweep calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsRacingSweep{0%,20%{left:-36%}75%,to{left:106%}}.ls-blueprint-grid{opacity:.55;background-image:linear-gradient(rgba(56,189,248,.18) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.18) 1px,transparent 0);background-size:16px 16px}.ls-blueprint-grid,.ls-blueprint-ticks{position:absolute;inset:0;z-index:0;pointer-events:none}.ls-blueprint-ticks{box-shadow:inset 0 0 0 1px rgba(56,189,248,.35),inset 10px 0 0 -8px rgba(56,189,248,.55),inset -10px 0 0 -8px rgba(56,189,248,.55),inset 0 10px 0 -8px rgba(56,189,248,.55),inset 0 -10px 0 -8px rgba(56,189,248,.55)}.ls-blueprint-scan{position:absolute;left:0;right:0;top:-20%;height:28%;z-index:0;pointer-events:none;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--ls-accent,#38bdf8) 28%,transparent),transparent);animation:lsBlueprintScan calc(3.4s / var(--ls-motion-rate, 1)) linear infinite}@keyframes lsBlueprintScan{0%{top:-24%}to{top:110%}}.ls-mosaic-tiles{border:10px solid transparent;border-image:repeating-linear-gradient(45deg,#d97706 0 8px,#292524 8px 16px,#a8a29e 16px 24px,#78716c 24px 32px) 10;opacity:.95}.ls-mosaic-tiles,.ls-vinyl-grooves{position:absolute;inset:0;z-index:0;pointer-events:none}.ls-vinyl-grooves{border-radius:inherit;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 5px,rgba(255,255,255,.06) 5px 6px);opacity:.9}.ls-vinyl-label{position:absolute;right:10px;top:50%;width:34px;height:34px;margin-top:-17px;z-index:2;pointer-events:none;border-radius:50%;background:radial-gradient(circle at 50% 50%,#0a0a0a 0 18%,transparent 19%),radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--ls-accent,#e11d48) 88%,#fff) 0 62%,#171717 63%);box-shadow:0 0 0 2px rgba(255,255,255,.12);animation:lsVinylSpin calc(8s / var(--ls-motion-rate, 1)) linear infinite}@keyframes lsVinylSpin{to{transform:rotate(1turn)}}.ls-passport-lines{position:absolute;inset:10px 54px 10px 12px;z-index:0;pointer-events:none;background:repeating-linear-gradient(transparent 0 13px,rgba(67,56,202,.14) 13px 14px)}.ls-passport-stamp{position:absolute;right:8px;top:10px;z-index:2;pointer-events:none;width:42px;height:42px;border:2px solid color-mix(in srgb,var(--ls-accent,#4338ca) 80%,#000);border-radius:50%;color:color-mix(in srgb,var(--ls-accent,#4338ca) 85%,#000);font-size:9px;font-weight:800;letter-spacing:.08em;display:grid;place-items:center;transform:rotate(12deg);opacity:.85;box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--ls-accent,#4338ca) 35%,transparent)}.ls-lantern-ribs{inset:0;background:repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,237,213,.08) 18px 19px)}.ls-lantern-glow,.ls-lantern-ribs{position:absolute;z-index:0;pointer-events:none}.ls-lantern-glow{inset:8%;border-radius:inherit;background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--ls-accent,#f97316) 45%,transparent),transparent 70%);animation:lsLanternGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsLanternGlow{0%,to{opacity:.45}50%{opacity:.95}}.ls-origami-facet{position:absolute;z-index:0;pointer-events:none;opacity:.55}.ls-origami-a{left:0;top:0;width:46%;height:58%;background:linear-gradient(135deg,rgba(13,148,136,.22),transparent 70%);clip-path:polygon(0 0,100% 0,0 100%)}.ls-origami-b{right:0;bottom:0;width:52%;height:48%;background:linear-gradient(-40deg,rgba(15,118,110,.2),transparent 65%);clip-path:polygon(100% 0,100% 100%,0 100%)}.ls-origami-crease{left:8%;right:8%;top:50%;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgba(13,148,136,.45),transparent)}.ls-ink-blot,.ls-origami-crease{position:absolute;pointer-events:none}.ls-ink-blot{z-index:0;border-radius:60% 40% 55% 45%;background:color-mix(in srgb,var(--ls-accent,#1d4ed8) 55%,#0c0a09);filter:blur(.4px);opacity:.7}.ls-ink-a{left:-10px;top:-8px;width:42px;height:34px;transform:rotate(-18deg)}.ls-ink-b{right:6px;bottom:-12px;width:36px;height:28px;transform:rotate(24deg);opacity:.45}.ls-ink-rule{left:14px;right:14px;bottom:8px;height:2px;z-index:2;background:linear-gradient(90deg,transparent,var(--ls-accent,#1d4ed8),transparent);opacity:.7}.ls-ink-rule,.ls-mecha-plate{position:absolute;pointer-events:none}.ls-mecha-plate{z-index:0;background:linear-gradient(180deg,rgba(148,163,184,.18),rgba(15,23,42,.35));border:1px solid rgba(148,163,184,.35)}.ls-mecha-top{left:10px;right:22px;top:6px;height:10px;clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,8px 100%)}.ls-mecha-side{right:6px;top:14px;bottom:10px;width:12px;clip-path:polygon(0 0,100% 8px,100% calc(100% - 8px),0 100%)}.ls-mecha-bolt{position:absolute;z-index:2;width:7px;height:7px;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 35% 30%,#e2e8f0,#64748b 60%,#334155);box-shadow:0 0 0 1px rgba(15,23,42,.65)}.ls-mecha-bolt-a{left:8px;top:8px}.ls-mecha-bolt-b{right:10px;top:10px}.ls-mecha-bolt-c{left:10px;bottom:10px}.ls-mecha-trim{left:0;top:0;bottom:0;width:5px;z-index:2;background:var(--ls-accent,#94a3b8)}.ls-mecha-trim,.ls-stack-glow-bloom{position:absolute;pointer-events:none}.ls-stack-glow-bloom{left:50%;top:8%;width:168px;height:168px;margin-left:-84px;border-radius:50%;z-index:0;overflow:hidden;background:radial-gradient(circle,color-mix(in srgb,var(--ls-accent,#e879f9) 62%,transparent) 0,color-mix(in srgb,var(--ls-accent,#e879f9) 28%,transparent) 42%,transparent 72%);animation:lsStackGlowBloom calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsStackGlowBloom{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.ls-stack-spark-rays{position:absolute;left:50%;top:4%;width:148px;height:148px;margin-left:-74px;pointer-events:none;z-index:0;background:repeating-conic-gradient(from 0deg,color-mix(in srgb,var(--ls-accent,#facc15) 78%,transparent) 0 7deg,transparent 7deg 30deg);-webkit-mask-image:radial-gradient(circle,transparent 26%,#000 32%,#000 50%,transparent 64%);mask-image:radial-gradient(circle,transparent 26%,#000 32%,#000 50%,transparent 64%);animation:lsStackSparkSpin calc(7.5s / var(--ls-motion-rate, 1)) linear infinite}@keyframes lsStackSparkSpin{to{transform:rotate(1turn)}}.ls-stack-medal-ribbon{position:absolute;left:50%;top:0;width:18px;height:20px;margin-left:-9px;z-index:3;pointer-events:none;background:var(--ls-accent,#fbbf24);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%)}.ls-stack-medal-ribbon:after,.ls-stack-medal-ribbon:before{content:"";position:absolute;top:0;width:11px;height:18px;background:color-mix(in srgb,var(--ls-accent,#fbbf24) 72%,#7c2d12);clip-path:polygon(0 0,100% 0,100% 100%,50% 68%,0 100%)}.ls-stack-medal-ribbon:before{left:-9px}.ls-stack-medal-ribbon:after{right:-9px}.ls-live .ls-aurora-wash,.ls-live .ls-beam-spin,.ls-live .ls-blueprint-scan,.ls-live .ls-chat-in,.ls-live .ls-enter-fade,.ls-live .ls-enter-flip,.ls-live .ls-enter-glitch,.ls-live .ls-enter-pop,.ls-live .ls-enter-rise,.ls-live .ls-enter-slam,.ls-live .ls-enter-slide-left,.ls-live .ls-enter-slide-right,.ls-live .ls-enter-spark,.ls-live .ls-enter-zoom,.ls-live .ls-glyph-matrix,.ls-live .ls-idle-ember,.ls-live .ls-idle-ember-glow:before,.ls-live .ls-idle-glow:before,.ls-live .ls-idle-pulse,.ls-live .ls-lantern-glow,.ls-live .ls-meteor,.ls-live .ls-nova-bloom,.ls-live .ls-orbit-spin,.ls-live .ls-particle,.ls-live .ls-prism-spin,.ls-live .ls-punch,.ls-live .ls-racing-sweep,.ls-live .ls-ray,.ls-live .ls-retro-grid,.ls-live .ls-sakura-petals i,.ls-live .ls-scan-bar,.ls-live .ls-shimmer:after,.ls-live .ls-shine-glare,.ls-live .ls-slash-speed,.ls-live .ls-sonar-ring,.ls-live .ls-sonar-sweep,.ls-live .ls-sparkle-icon,.ls-live .ls-stadium-bulbs,.ls-live .ls-text-blur,.ls-live .ls-text-bounce,.ls-live .ls-text-glow,.ls-live .ls-text-marquee-track,.ls-live .ls-text-pulse,.ls-live .ls-text-scramble,.ls-live .ls-text-shake,.ls-live .ls-text-shimmer,.ls-live .ls-text-shimmer:after,.ls-live .ls-text-typewriter,.ls-live .ls-text-wave,.ls-live .ls-vinyl-label,.ls-live .ls-wave-foam{animation-play-state:running!important}@media (prefers-reduced-motion:reduce){.ls-sakura-petals i,.ls-slash-speed,.ls-wave-foam{animation:none!important}}.ls-like-fountain{isolation:isolate;--ls-fountain-cycle:2.2s;--ls-fountain-dur:calc(var(--ls-fountain-cycle) / var(--ls-motion-rate, 1));--ls-fountain-lift:calc(0.72 + 0.55 * var(--ls-fountain-power, 0.5));overflow:hidden;pointer-events:none}.ls-fountain-well{position:absolute;left:50%;bottom:28px;width:140px;height:56px;transform:translateX(-50%)}.ls-fountain-base{width:54px;height:14px;border-radius:999px;background:color-mix(in srgb,var(--ls-accent) 55%,#1e293b);opacity:.85;box-shadow:0 0 18px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-fountain-base,.ls-fountain-glow{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.ls-fountain-glow{width:calc(70px + 50px * var(--ls-fountain-power, .5));height:calc(28px + 18px * var(--ls-fountain-power, .5));border-radius:50%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--ls-accent) 75%,white) 0,color-mix(in srgb,var(--ls-accent) 35%,transparent) 55%,transparent 75%);opacity:0;animation:lsFountainGlow var(--ls-fountain-dur) ease-out both}.ls-fountain-plume{position:absolute;left:50%;bottom:6px;width:10px;height:calc(90px + 70px * var(--ls-fountain-power, .5));transform:translateX(-50%);border-radius:999px;background:linear-gradient(to top,color-mix(in srgb,var(--ls-accent) 70%,white),color-mix(in srgb,var(--ls-accent) 20%,transparent) 70%,transparent);opacity:0;filter:blur(4px);animation:lsFountainPlume var(--ls-fountain-dur) ease-out both}.ls-like-fountain.no-glow .ls-fountain-glow,.ls-like-fountain.no-glow .ls-fountain-plume{opacity:0!important;animation:none!important}.ls-fountain-particles{position:absolute;inset:0}.ls-fountain-particle{position:absolute;left:50%;bottom:36px;width:var(--hf-size,16px);height:var(--hf-size,16px);margin-left:calc(var(--hf-size, 16px) / -2);display:grid;place-items:center;transform:translateX(var(--hf-x,0)) scale(.3);opacity:0;animation:lsFountainRise var(--ls-fountain-dur) ease-out both;animation-delay:var(--hf-delay,0s);color:color-mix(in srgb,var(--ls-accent) calc(100% - var(--hf-tint, 0) * 1%),#fff calc(var(--hf-tint, 0) * .85%));font-size:var(--hf-size,16px);line-height:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ls-accent) 55%,transparent))}.ls-fountain-particle:before{content:"?";font-weight:900}.ls-fountain-label{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;max-width:80%;width:max-content;overflow:hidden;text-align:center;font-family:var(--font-display,ui-sans-serif,system-ui);color:var(--ls-text,#fff);text-shadow:0 1px 3px rgba(0,0,0,.55);opacity:0;animation:lsFountainLabel var(--ls-fountain-dur) ease-out both;pointer-events:none}.ls-fountain-avatar{box-shadow:0 2px 8px rgba(0,0,0,.35)}.ls-fountain-name{font-size:18px;font-weight:800;letter-spacing:-.02em;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ls-fountain-detail{font-size:12px;font-weight:700;opacity:.85;letter-spacing:.02em}.ls-like-fountain.is-loop .ls-fountain-glow,.ls-like-fountain.is-loop .ls-fountain-label,.ls-like-fountain.is-loop .ls-fountain-particle,.ls-like-fountain.is-loop .ls-fountain-plume{animation-iteration-count:infinite}.ls-fountain-classic_hearts{--ls-fountain-cycle:2.2s}.ls-fountain-classic_hearts .ls-fountain-base{border-radius:50% 50% 40% 40%;height:18px;width:48px}.ls-fountain-rose_petals{--ls-fountain-cycle:2.6s}.ls-fountain-rose_petals .ls-fountain-particle{animation-name:lsFountainFlutter}.ls-fountain-rose_petals .ls-fountain-particle:before{content:"";width:70%;height:100%;border-radius:60% 40% 60% 40%;background:currentColor;transform:rotate(-25deg);box-shadow:inset -3px -2px 0 color-mix(in srgb,#fff 25%,transparent)}.ls-fountain-rose_petals .ls-fountain-base{width:64px;height:10px;border-radius:4px}.ls-fountain-pixel_hearts{--ls-fountain-cycle:2s;image-rendering:pixelated}.ls-fountain-pixel_hearts .ls-fountain-particle{animation-timing-function:steps(8);filter:none;font-family:ui-monospace,monospace}.ls-fountain-pixel_hearts .ls-fountain-particle:before{content:"?";text-shadow:2px 0 currentColor,-2px 0 currentColor,0 2px currentColor}.ls-fountain-pixel_hearts .ls-fountain-base{border-radius:0;height:10px;width:40px}.ls-fountain-pixel_hearts .ls-fountain-plume{border-radius:0;filter:none;width:6px}.ls-fountain-bubble_kiss{--ls-fountain-cycle:2.8s}.ls-fountain-bubble_kiss .ls-fountain-particle{animation-name:lsFountainBubble;filter:none}.ls-fountain-bubble_kiss .ls-fountain-particle:before{content:"";width:100%;height:100%;border-radius:50%;border:2px solid;background:radial-gradient(circle at 30% 28%,color-mix(in srgb,#fff 70%,transparent),color-mix(in srgb,var(--ls-accent) 25%,transparent) 45%,transparent 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 35%,transparent)}.ls-fountain-bubble_kiss .ls-fountain-base{width:70px;height:16px;border-radius:50%;background:color-mix(in srgb,var(--ls-accent) 30%,#0ea5e9)}.ls-fountain-star_shower{--ls-fountain-cycle:2.3s}.ls-fountain-star_shower .ls-fountain-particle:before{content:"?"}.ls-fountain-star_shower .ls-fountain-particle{animation-name:lsFountainTwinkle}.ls-fountain-star_shower .ls-fountain-base{width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--ls-accent) 35%,transparent),0 0 20px var(--ls-accent)}.ls-fountain-confetti_blast{--ls-fountain-cycle:2.1s}.ls-fountain-confetti_blast .ls-fountain-particle{animation-name:lsFountainTumble;filter:none}.ls-fountain-confetti_blast .ls-fountain-particle:before{content:"";width:35%;height:110%;border-radius:2px;background:currentColor}.ls-fountain-confetti_blast .ls-fountain-particle:nth-child(3n):before{width:110%;height:35%}.ls-fountain-confetti_blast .ls-fountain-base{width:80px;height:8px;border-radius:2px}.ls-fountain-confetti_blast .ls-fountain-plume{width:28px;filter:blur(6px)}.ls-fountain-ember_rise{--ls-fountain-cycle:2.5s}.ls-fountain-ember_rise .ls-fountain-particle{animation-name:lsFountainEmber}.ls-fountain-ember_rise .ls-fountain-particle:before{content:"";width:55%;height:55%;border-radius:50%;background:radial-gradient(circle,#fff7ed,currentColor 55%,#7c2d12);box-shadow:0 0 10px currentColor}.ls-fountain-ember_rise .ls-fountain-base{width:56px;height:12px;background:linear-gradient(90deg,#7c2d12,var(--ls-accent),#7c2d12)}.ls-fountain-ember_rise .ls-fountain-plume{background:linear-gradient(0deg,#fb923c,transparent)}.ls-fountain-sakura_spray{--ls-fountain-cycle:2.7s}.ls-fountain-sakura_spray .ls-fountain-particle{animation-name:lsFountainFlutter}.ls-fountain-sakura_spray .ls-fountain-particle:before{content:"?";font-size:.95em}.ls-fountain-sakura_spray .ls-fountain-base{width:60px;height:12px;border-radius:999px 999px 40% 40%;background:color-mix(in srgb,var(--ls-accent) 40%,#fda4af)}.ls-fountain-ribbon_stream{--ls-fountain-cycle:2.4s}.ls-fountain-ribbon_stream .ls-fountain-particle{animation-name:lsFountainRibbon;width:calc(var(--hf-size, 16px) * .35);height:calc(var(--hf-size, 16px) * 2.4);margin-left:calc(var(--hf-size, 16px) * -.175)}.ls-fountain-ribbon_stream .ls-fountain-particle:before{content:"";width:100%;height:100%;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#fff 50%,currentColor),currentColor)}.ls-fountain-ribbon_stream .ls-fountain-base{width:36px;height:20px;border-radius:6px 6px 2px 2px}.ls-fountain-neon_arcs{--ls-fountain-cycle:2s}.ls-fountain-neon_arcs .ls-fountain-particle{animation-name:lsFountainArc;filter:none;bottom:42px}.ls-fountain-neon_arcs .ls-fountain-particle:before{content:"";width:100%;height:100%;border-radius:50%;border:2px solid;background:transparent;box-shadow:0 0 12px currentColor,inset 0 0 8px currentColor}.ls-fountain-neon_arcs .ls-fountain-plume{display:none}.ls-fountain-neon_arcs .ls-fountain-base{width:24px;height:24px;border-radius:50%;border:2px solid var(--ls-accent);background:transparent;box-shadow:0 0 16px var(--ls-accent)}.ls-fountain-crystal_shards{--ls-fountain-cycle:2.3s}.ls-fountain-crystal_shards .ls-fountain-particle{animation-name:lsFountainShard}.ls-fountain-crystal_shards .ls-fountain-particle:before{content:"";width:55%;height:85%;background:linear-gradient(135deg,color-mix(in srgb,#fff 70%,currentColor),currentColor 45%,color-mix(in srgb,currentColor 60%,#312e81));clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);box-shadow:0 0 8px currentColor}.ls-fountain-crystal_shards .ls-fountain-base{width:44px;height:16px;clip-path:polygon(10% 0,90% 0,100% 100%,0 100%);border-radius:0}.ls-fountain-coin_toss{--ls-fountain-cycle:2.2s}.ls-fountain-coin_toss .ls-fountain-particle{animation-name:lsFountainCoin}.ls-fountain-coin_toss .ls-fountain-particle:before{content:"";width:90%;height:90%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff7c2,currentColor 55%,#92400e);border:1px solid color-mix(in srgb,#78350f 60%,currentcolor);box-shadow:inset 0 0 0 2px color-mix(in srgb,#fff 25%,transparent)}.ls-fountain-coin_toss .ls-fountain-base{width:58px;height:12px;background:linear-gradient(90deg,#92400e,var(--ls-accent),#92400e)}.ls-fountain-laser_pulse{--ls-fountain-cycle:1.7s}.ls-fountain-laser_pulse .ls-fountain-particle{animation-name:lsFountainLaser;width:3px;height:calc(var(--hf-size, 16px) * 3.2);margin-left:-1.5px;filter:none}.ls-fountain-laser_pulse .ls-fountain-particle:before{content:"";width:100%;height:100%;border-radius:999px;background:linear-gradient(0deg,transparent,currentColor 30%,#fff 55%,currentColor 80%,transparent);box-shadow:0 0 8px currentColor}.ls-fountain-laser_pulse .ls-fountain-base{width:18px;height:18px;border-radius:2px;background:#022c22;border:1px solid var(--ls-accent);box-shadow:0 0 12px var(--ls-accent)}.ls-fountain-laser_pulse .ls-fountain-plume{width:4px;filter:blur(2px)}.ls-fountain-helix_spiral{--ls-fountain-cycle:2.5s}.ls-fountain-helix_spiral .ls-fountain-particle.lane-0{animation-name:lsFountainHelixA}.ls-fountain-helix_spiral .ls-fountain-particle.lane-1{animation-name:lsFountainHelixB}.ls-fountain-helix_spiral .ls-fountain-particle:before{content:"";width:70%;height:70%;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor}.ls-fountain-helix_spiral .ls-fountain-base{width:70px;height:10px;background:repeating-linear-gradient(90deg,var(--ls-accent) 0 8px,transparent 8px 14px)}.ls-fountain-helix_spiral .ls-fountain-plume{width:40px;opacity:.35}.ls-fountain-snowflakes{--ls-fountain-cycle:2.8s}.ls-fountain-snowflakes .ls-fountain-particle{animation-name:lsFountainFlutter;filter:drop-shadow(0 0 4px #fff)}.ls-fountain-snowflakes .ls-fountain-particle:before{content:"?"}.ls-fountain-snowflakes .ls-fountain-base{width:64px;height:10px;background:linear-gradient(90deg,#94a3b8,#f8fafc,#94a3b8)}.ls-fountain-snowflakes .ls-fountain-plume{background:linear-gradient(0deg,#e2e8f0,transparent)}.ls-fountain-lightning_bolts{--ls-fountain-cycle:1.6s}.ls-fountain-lightning_bolts .ls-fountain-particle{animation-name:lsFountainLaser;filter:drop-shadow(0 0 8px currentColor)}.ls-fountain-lightning_bolts .ls-fountain-particle:before{content:"?";font-size:1.1em}.ls-fountain-lightning_bolts .ls-fountain-base{width:28px;height:10px;border-radius:2px;background:#1e293b;box-shadow:0 0 14px var(--ls-accent)}.ls-fountain-music_notes{--ls-fountain-cycle:2.4s}.ls-fountain-music_notes .ls-fountain-particle{animation-name:lsFountainFlutter}.ls-fountain-music_notes .ls-fountain-particle:before,.ls-fountain-music_notes .ls-fountain-particle:nth-child(odd):before{content:"?"}.ls-fountain-music_notes .ls-fountain-base{width:52px;height:8px;border-radius:2px;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 8px);color:var(--ls-accent)}.ls-fountain-outline_hearts{--ls-fountain-cycle:2.3s}.ls-fountain-outline_hearts .ls-fountain-particle:before{content:"?";-webkit-text-stroke:1.5px currentColor;color:transparent;text-shadow:0 0 8px currentColor}.ls-fountain-outline_hearts .ls-fountain-base{width:46px;height:16px;border-radius:50% 50% 40% 40%;background:transparent;border:2px solid var(--ls-accent);box-shadow:0 0 12px var(--ls-accent)}.ls-fountain-glitter_burst{--ls-fountain-cycle:1.9s}.ls-fountain-glitter_burst .ls-fountain-particle{animation-name:lsFountainTwinkle;width:calc(var(--hf-size, 16px) * .45);height:calc(var(--hf-size, 16px) * .45);margin-left:calc(var(--hf-size, 16px) * -.225)}.ls-fountain-glitter_burst .ls-fountain-particle:before{content:"";width:100%;height:100%;background:currentColor;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);box-shadow:0 0 6px currentColor}.ls-fountain-glitter_burst .ls-fountain-plume{width:36px;filter:blur(8px)}.ls-fountain-glitter_burst .ls-fountain-base{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,#fff,var(--ls-accent))}.ls-fountain-butterfly_lift{--ls-fountain-cycle:2.7s}.ls-fountain-butterfly_lift .ls-fountain-particle{animation-name:lsFountainFlutter}.ls-fountain-butterfly_lift .ls-fountain-particle:before{content:"";width:100%;height:70%;background:currentColor;border-radius:50% 50% 40% 40%;box-shadow:calc(var(--hf-size, 16px) * -.45) 0 0 currentColor,calc(var(--hf-size, 16px) * .45) 0 0 currentColor;transform:scaleY(.85)}.ls-fountain-butterfly_lift .ls-fountain-base{width:40px;height:8px;border-radius:999px}.ls-fountain-clover_luck{--ls-fountain-cycle:2.4s}.ls-fountain-clover_luck .ls-fountain-particle{animation-name:lsFountainTumble}.ls-fountain-clover_luck .ls-fountain-particle:before{content:"?"}.ls-fountain-clover_luck .ls-fountain-base{width:48px;height:12px;background:linear-gradient(90deg,#166534,var(--ls-accent),#166534)}.ls-fountain-moon_dust{--ls-fountain-cycle:2.6s}.ls-fountain-moon_dust .ls-fountain-particle{animation-name:lsFountainFlutter}.ls-fountain-moon_dust .ls-fountain-particle:before{content:"?"}.ls-fountain-moon_dust .ls-fountain-particle:nth-child(3n):before{content:"";width:35%;height:35%;border-radius:50%;background:currentColor;box-shadow:0 0 6px currentColor}.ls-fountain-moon_dust .ls-fountain-base{width:36px;height:36px;border-radius:50%;background:transparent;border-left:3px solid transparent;border-top:3px solid transparent;border-right:3px solid transparent;border-right-color:var(--ls-accent);border-bottom:3px solid transparent;border-bottom-color:color-mix(in srgb,var(--ls-accent) 50%,transparent);transform:translateX(-50%) rotate(-35deg);box-shadow:none}.ls-fountain-moon_dust .ls-fountain-plume{background:linear-gradient(0deg,#c7d2fe,transparent)}.ls-fountain-candy_hearts{--ls-fountain-cycle:2.2s}.ls-fountain-candy_hearts .ls-fountain-particle{animation-name:lsFountainTumble;filter:none}.ls-fountain-candy_hearts .ls-fountain-particle:before{content:"XO";font-size:.45em;font-weight:900;letter-spacing:-.04em;color:#fff;width:100%;height:78%;display:grid;place-items:center;border-radius:6px;background:currentColor;box-shadow:inset 0 0 0 1px color-mix(in srgb,#fff 30%,transparent)}.ls-fountain-candy_hearts .ls-fountain-base{width:56px;height:14px;border-radius:4px;background:color-mix(in srgb,var(--ls-accent) 70%,#fb7185)}.ls-fountain-magma_blobs{--ls-fountain-cycle:2.5s}.ls-fountain-magma_blobs .ls-fountain-particle{animation-name:lsFountainEmber}.ls-fountain-magma_blobs .ls-fountain-particle:before{content:"";width:90%;height:75%;border-radius:40% 60% 55% 45%;background:radial-gradient(circle at 35% 30%,#fdba74,currentColor 55%,#7c2d12);box-shadow:0 0 12px currentColor}.ls-fountain-magma_blobs .ls-fountain-base{width:60px;height:14px;border-radius:40% 40% 20% 20%;background:linear-gradient(90deg,#7c2d12,#ea580c,#7c2d12)}.ls-fountain-magma_blobs .ls-fountain-plume{background:linear-gradient(0deg,#f97316,transparent)}.ls-fountain-ice_shards{--ls-fountain-cycle:2s}.ls-fountain-ice_shards .ls-fountain-particle{animation-name:lsFountainShard}.ls-fountain-ice_shards .ls-fountain-particle:before{content:"";width:45%;height:100%;background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--ls-accent) 70%,#bae6fd) 45%,transparent);clip-path:polygon(50% 0,100% 100%,0 100%);box-shadow:0 0 8px color-mix(in srgb,#fff 50%,var(--ls-accent))}.ls-fountain-ice_shards .ls-fountain-base{width:50px;height:10px;background:linear-gradient(90deg,#0ea5e9,#e0f2fe,#0ea5e9);border-radius:2px}.ls-fountain-love_arrows{--ls-fountain-cycle:2.1s}.ls-fountain-love_arrows .ls-fountain-particle{animation-name:lsFountainRibbon}.ls-fountain-love_arrows .ls-fountain-particle:before{content:"?";font-size:1.05em;transform:rotate(-90deg)}.ls-fountain-love_arrows .ls-fountain-base{width:44px;height:10px;border-radius:2px;background:#881337;box-shadow:0 0 10px var(--ls-accent)}.ls-fountain-rain_prism{--ls-fountain-cycle:2s}.ls-fountain-rain_prism .ls-fountain-particle{animation-name:lsFountainLaser;width:2px;height:calc(var(--hf-size, 16px) * 2.6);margin-left:-1px;filter:none}.ls-fountain-rain_prism .ls-fountain-particle:before{content:"";width:100%;height:100%;border-radius:999px;background:linear-gradient(0deg,#22d3ee,#a78bfa,#fb7185,#fbbf24,transparent)}.ls-fountain-rain_prism .ls-fountain-particle:nth-child(2n):before{background:linear-gradient(0deg,#4ade80,#38bdf8,#e879f9,transparent)}.ls-fountain-rain_prism .ls-fountain-base{width:72px;height:8px;border-radius:999px;background:linear-gradient(90deg,#22d3ee,#a78bfa,#fb7185,#fbbf24)}.ls-fountain-rain_prism .ls-fountain-plume{display:none}.ls-fountain-thunder_orbs{--ls-fountain-cycle:2.3s}.ls-fountain-thunder_orbs .ls-fountain-particle{animation-name:lsFountainBubble}.ls-fountain-thunder_orbs .ls-fountain-particle:before{content:"";width:85%;height:85%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,currentColor 50%,#0f172a);box-shadow:0 0 12px currentColor,0 0 2px 2px color-mix(in srgb,#fff 40%,transparent)}.ls-fountain-thunder_orbs .ls-fountain-base{width:30px;height:30px;border-radius:50%;background:radial-gradient(circle,#fff,var(--ls-accent) 55%,#0f172a);box-shadow:0 0 18px var(--ls-accent)}.ls-fountain-sparkler_wand{--ls-fountain-cycle:1.8s}.ls-fountain-sparkler_wand .ls-fountain-particle{animation-name:lsFountainTwinkle;width:calc(var(--hf-size, 16px) * .55);height:calc(var(--hf-size, 16px) * .55);margin-left:calc(var(--hf-size, 16px) * -.275)}.ls-fountain-sparkler_wand .ls-fountain-particle:before{content:"";width:100%;height:100%;background:currentColor;clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);box-shadow:0 0 8px #fff}.ls-fountain-sparkler_wand .ls-fountain-base{width:8px;height:36px;border-radius:2px;bottom:-8px;background:linear-gradient(0deg,#78716c,#fbbf24);box-shadow:0 0 14px #fde68a}.ls-fountain-sparkler_wand .ls-fountain-plume{width:6px;height:50px;bottom:28px}.ls-fountain-feather_float{--ls-fountain-cycle:3s}.ls-fountain-feather_float .ls-fountain-particle{animation-name:lsFountainFlutter}.ls-fountain-feather_float .ls-fountain-particle:before{content:"";width:40%;height:110%;border-radius:50% 50% 40% 40%;background:linear-gradient(to bottom,#fff,color-mix(in srgb,var(--ls-accent) 55%,#fff) 55%,transparent);transform:rotate(-18deg) skewX(-8deg);box-shadow:1px 0 0 color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-fountain-feather_float .ls-fountain-base{width:58px;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ls-accent) 40%,#f5d0fe)}.ls-fountain-feather_float .ls-fountain-plume{filter:blur(8px);opacity:.35}@keyframes lsFountainGlow{0%{opacity:0;transform:translateX(-50%) scale(.4)}12%{opacity:.95;transform:translateX(-50%) scale(1)}55%{opacity:.45}to{opacity:0;transform:translateX(-50%) scale(1.15)}}@keyframes lsFountainPlume{0%{opacity:0;transform:translateX(-50%) scaleY(.2)}10%{opacity:.7;transform:translateX(-50%) scaleY(1)}45%{opacity:.25}to{opacity:0;transform:translateX(-50%) scaleY(1.1)}}@keyframes lsFountainRise{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(8px) scale(.25) rotate(0deg)}8%{opacity:1}55%{opacity:.95}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.85) rotate(var(--hf-spin,20deg))}}@keyframes lsFountainFlutter{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(6px) scale(.4) rotate(-20deg)}10%{opacity:1}35%{transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px) * .35)) translateY(calc(-.4px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.9) rotate(18deg)}65%{transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px) * .7)) translateY(calc(-.75px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.85) rotate(-14deg)}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.7) rotate(22deg)}}@keyframes lsFountainBubble{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(10px) scale(.2)}12%{opacity:.95;transform:translateX(var(--hf-x,0)) translateY(0) scale(1)}70%{opacity:.8}88%{opacity:.9;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px) * .5)) translateY(calc(-.85px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(1.15)}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.2)}}@keyframes lsFountainTwinkle{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(8px) scale(.2) rotate(0deg)}10%{opacity:1}30%,55%,75%{filter:drop-shadow(0 0 10px currentColor)}40%,65%{filter:drop-shadow(0 0 2px currentColor);opacity:.55}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(1.1) rotate(var(--hf-spin,40deg))}}@keyframes lsFountainTumble{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(6px) scale(.4) rotate(0deg)}8%{opacity:1}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px) * 1.4)) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.9) rotate(calc(var(--hf-spin, 20deg) * 6))}}@keyframes lsFountainEmber{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(4px) scale(.5)}10%{opacity:1}40%{opacity:1}70%{opacity:.7}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px) * .6)) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.25)}}@keyframes lsFountainRibbon{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(8px) scaleY(.3) rotate(0deg)}12%{opacity:1}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1.05px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scaleY(1.2) rotate(var(--hf-spin,30deg))}}@keyframes lsFountainArc{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(0) scale(.15)}15%{opacity:1}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) * .35)) translateY(calc(-.55px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(calc(1.6 + var(--ls-fountain-power, .5)))}}@keyframes lsFountainShard{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(6px) scale(.3) rotate(0deg)}10%{opacity:1}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.95) rotate(calc(var(--hf-spin, 20deg) * 2))}}@keyframes lsFountainCoin{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(8px) scaleX(.2) rotateY(0deg)}10%{opacity:1}to{opacity:0;transform:translateX(calc(var(--hf-x, 0px) + var(--hf-drift, 0px))) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scaleX(1) rotateY(540deg)}}@keyframes lsFountainLaser{0%{opacity:0;transform:translateX(var(--hf-x,0)) translateY(4px) scaleY(.1)}8%{opacity:1;transform:translateX(var(--hf-x,0)) translateY(0) scaleY(1)}55%{opacity:.85}to{opacity:0;transform:translateX(var(--hf-x,0)) translateY(calc(-1.1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scaleY(1.4)}}@keyframes lsFountainHelixA{0%{opacity:0;transform:translateX(-18px) translateY(6px) scale(.4)}10%{opacity:1}25%{transform:translateX(22px) translateY(calc(-.25px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.9)}50%{transform:translateX(-24px) translateY(calc(-.5px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.95)}75%{transform:translateX(20px) translateY(calc(-.75px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.85)}to{opacity:0;transform:translateX(-16px) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.6)}}@keyframes lsFountainHelixB{0%{opacity:0;transform:translateX(18px) translateY(6px) scale(.4)}10%{opacity:1}25%{transform:translateX(-22px) translateY(calc(-.25px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.9)}50%{transform:translateX(24px) translateY(calc(-.5px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.95)}75%{transform:translateX(-20px) translateY(calc(-.75px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.85)}to{opacity:0;transform:translateX(16px) translateY(calc(-1px * var(--ls-fountain-lift, 1) * var(--hf-rise, 180))) scale(.6)}}@keyframes lsFountainLabel{0%{opacity:0;transform:translateX(-50%) translateY(8px)}10%{opacity:1;transform:translateX(-50%) translateY(0)}70%{opacity:1}to{opacity:0;transform:translateX(-50%) translateY(-4px)}}.ls-emote-wall{--ew-gap:10px;--ew-cell:64px;position:relative;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:4px;overflow:hidden;color:#f8fafc;isolation:isolate;box-shadow:0 22px 48px rgba(0,0,0,.42),0 4px 12px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.08)}.ls-emote-wall.is-thumb{--ew-cell:52px;--ew-gap:7px;padding:12px}.ls-emote-wall.no-glow{box-shadow:0 8px 20px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)}.ls-emote-wall-outer,.ls-emote-wall-surface,.ls-emote-wall-texture,.ls-emote-wall-vignette{position:absolute;inset:0;pointer-events:none;border-radius:inherit}.ls-emote-wall-outer{z-index:0;border:10px solid transparent;border-image:linear-gradient(145deg,rgba(255,255,255,.14),rgba(0,0,0,.35) 45%,rgba(255,255,255,.08)) 1;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),inset 0 2px 8px rgba(0,0,0,.35)}.ls-emote-wall-surface{z-index:1;inset:8px;border-radius:2px;background:inherit;box-shadow:inset 0 0 24px rgba(0,0,0,.22)}.ls-emote-wall-texture{z-index:2;inset:8px;opacity:.55;mix-blend-mode:overlay}.ls-emote-wall-vignette{z-index:3;background:radial-gradient(ellipse at 50% 40%,transparent 42%,rgba(0,0,0,.38) 100%),linear-gradient(180deg,rgba(0,0,0,.12),transparent 18%,transparent 82%,rgba(0,0,0,.2))}.ls-emote-wall-heading{position:relative;z-index:5;padding:0 4px}.ls-emote-wall-title{display:inline-block;padding:6px 14px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;font-size:13px;line-height:1.2;border-radius:3px;background:rgba(0,0,0,.28);box-shadow:0 2px 8px rgba(0,0,0,.25),inset 0 1px 0 rgba(255,255,255,.1);text-shadow:0 1px 2px rgba(0,0,0,.45)}.ls-emote-wall-grid{position:relative;z-index:4;flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--ew-cell),1fr));gap:var(--ew-gap);align-content:start;min-height:0;padding:2px}.ls-emote-sticker{position:relative;display:flex;flex-direction:column;align-items:center;gap:5px;transform:translate(var(--ew-x,0),var(--ew-y,0)) rotate(var(--ew-tilt,0deg)) scale(var(--ew-scale,1));transform-origin:center center;filter:drop-shadow(0 calc(3px + var(--ew-lift, 0)) calc(8px + var(--ew-lift, 0)) rgba(0,0,0,.38))}.ls-emote-sticker-mount{position:absolute;top:-5px;left:50%;z-index:3;width:10px;height:10px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fca5a5,#b91c1c 55%,#7f1d1d);box-shadow:0 1px 2px rgba(0,0,0,.45),inset 0 -1px 2px rgba(0,0,0,.35),inset 0 1px 1px rgba(255,255,255,.35)}.ls-emote-sticker-frame{position:relative;width:var(--ew-cell);height:var(--ew-cell);display:grid;place-items:center;border-radius:4px;background:linear-gradient(145deg,rgba(255,255,255,.95),rgba(245,245,245,.88));border:1px solid rgba(255,255,255,.65);overflow:visible;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),inset 0 -1px 0 rgba(0,0,0,.08),0 6px 14px rgba(0,0,0,.28),0 2px 4px rgba(0,0,0,.18)}.ls-emote-sticker-shine{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 42%,transparent);pointer-events:none;z-index:2}.ls-emote-sticker-curl{position:absolute;right:-1px;bottom:-1px;width:14px;height:14px;border-radius:0 0 4px 0;background:linear-gradient(135deg,transparent 45%,rgba(0,0,0,.06) 46%,rgba(255,255,255,.75) 47%,rgba(220,220,220,.95));box-shadow:-1px -1px 2px rgba(0,0,0,.12);z-index:3;pointer-events:none}.ls-emote-sticker-shadow{position:absolute;left:8%;right:8%;bottom:-5px;height:6px;border-radius:50%;background:radial-gradient(ellipse,rgba(0,0,0,.32),transparent 72%);z-index:-1;filter:blur(1px)}.ls-emote-sticker-image{position:relative;z-index:1;width:88%;height:88%;object-fit:contain;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15))}.ls-emote-sticker-fallback{position:relative;z-index:1;font:800 1.5rem/1 system-ui,sans-serif;color:var(--ls-accent,#7dd3c7);text-shadow:0 1px 0 rgba(255,255,255,.5),0 0 16px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-emote-sticker-user{display:inline-flex;align-items:center;gap:4px;max-width:calc(var(--ew-cell) + 10px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:600 8px/1.2 system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:rgba(248,250,252,.78);text-shadow:0 1px 3px rgba(0,0,0,.65);padding:2px 5px;border-radius:2px;background:rgba(0,0,0,.28)}.ls-emote-wall-empty{position:absolute;inset:8px;z-index:4;display:grid;place-items:center;margin:0;padding:24px;text-align:center;font:600 13px/1.45 system-ui,sans-serif;color:rgba(248,250,252,.5);pointer-events:none;text-shadow:0 1px 4px rgba(0,0,0,.5)}.ls-emote-sticker.is-new .ls-emote-sticker-frame{animation:lsEmoteStickerPop calc(.62s / var(--ls-motion-rate, 1)) cubic-bezier(.22,1.1,.36,1) both;animation-delay:var(--ew-delay,0s)}.ls-emote-wall.is-loop:not(.no-idle) .ls-emote-sticker-frame{animation:lsEmoteStickerIdle calc(5.2s / var(--ls-motion-rate, 1)) ease-in-out infinite;animation-delay:var(--ew-delay,0s)}.ls-emote-wall.is-loop:not(.no-idle) .ls-emote-sticker.is-new .ls-emote-sticker-frame{animation:lsEmoteStickerPop calc(.62s / var(--ls-motion-rate, 1)) cubic-bezier(.22,1.1,.36,1) both,lsEmoteStickerIdle calc(5.2s / var(--ls-motion-rate, 1)) ease-in-out infinite;animation-delay:var(--ew-delay,0s),calc(.62s + var(--ew-delay, 0s))}.ls-wall-cork_board{background:radial-gradient(circle at 18% 12%,rgba(255,255,255,.12),transparent 38%),radial-gradient(circle at 82% 78%,rgba(0,0,0,.18),transparent 42%),repeating-radial-gradient(circle at 20% 30%,rgba(120,53,15,.35) 0 1px,transparent 1px 4px),repeating-radial-gradient(circle at 70% 60%,rgba(92,45,10,.28) 0 1px,transparent 1px 5px),linear-gradient(168deg,#b45309,#92400e 38%,#78350f 72%,#6b2f0e)}.ls-wall-cork_board .ls-emote-wall-outer{border:12px solid #5c3a1e;border-image:none;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),inset 0 3px 12px rgba(0,0,0,.35),0 0 0 1px rgba(0,0,0,.4)}.ls-wall-cork_board .ls-emote-wall-texture{background:repeating-linear-gradient(23deg,transparent 0 3px,rgba(0,0,0,.04) 3px 4px),repeating-linear-gradient(-17deg,transparent 0 5px,rgba(255,255,255,.03) 5px 6px);opacity:.7}.ls-wall-cork_board .ls-emote-sticker-mount{display:block}.ls-wall-brick_wall{--brick-w:56px;--brick-h:22px;--mortar:3px;background-color:#8b7355;background-image:radial-gradient(circle at 30% 20%,rgba(255,255,255,.06),transparent 45%),linear-gradient(rgba(0,0,0,.22),rgba(0,0,0,.22)),repeating-linear-gradient(0deg,transparent 0 calc(var(--brick-h) + var(--mortar)),rgba(0,0,0,.35) calc(var(--brick-h) + var(--mortar)) calc(var(--brick-h) + var(--mortar) + 1px)),repeating-linear-gradient(90deg,#9a3412 0 calc(var(--brick-w) / 2 - 1px),#b45309 calc(var(--brick-w) / 2 - 1px) calc(var(--brick-w) / 2),#7c2d12 calc(var(--brick-w) / 2) calc(var(--brick-w) - 1px),#9a3412 calc(var(--brick-w) - 1px) var(--brick-w));background-size:auto,auto,auto calc(var(--brick-h) + var(--mortar)),calc(var(--brick-w)) calc((var(--brick-h) + var(--mortar)) * 2);background-position:0 0,0 0,0 0,0 calc(var(--brick-h) / 2 + var(--mortar) / 2)}.ls-wall-brick_wall .ls-emote-wall-outer{border-color:#57534e;border-width:14px;border-image:none;background:linear-gradient(180deg,#78716c,#44403c)}.ls-wall-brick_wall .ls-emote-sticker-mount{display:none}.ls-wall-brick_wall .ls-emote-sticker-frame{border-radius:3px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 16px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.12)}.ls-wall-neon_grid{background:radial-gradient(ellipse at 50% -10%,color-mix(in srgb,var(--ls-accent) 35%,transparent),transparent 58%),radial-gradient(circle at 50% 100%,rgba(0,0,0,.55),transparent 55%),#030712}.ls-wall-neon_grid .ls-emote-wall-surface{background:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:44px 44px,44px 44px,11px 11px,11px 11px;box-shadow:inset 0 0 40px color-mix(in srgb,var(--ls-accent) 18%,transparent),inset 0 0 80px rgba(0,0,0,.6)}.ls-wall-neon_grid .ls-emote-wall-outer{border:2px solid color-mix(in srgb,var(--ls-accent) 65%,rgba(255,255,255,.2));box-shadow:0 0 18px color-mix(in srgb,var(--ls-accent) 45%,transparent),inset 0 0 24px color-mix(in srgb,var(--ls-accent) 12%,transparent)}.ls-wall-neon_grid .ls-emote-sticker-mount{display:none}.ls-wall-neon_grid .ls-emote-sticker-frame{background:rgba(8,12,24,.82);border:1px solid color-mix(in srgb,var(--ls-accent) 55%,rgba(255,255,255,.2));box-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 35%,transparent),0 6px 14px rgba(0,0,0,.45),inset 0 0 12px color-mix(in srgb,var(--ls-accent) 8%,transparent)}.ls-wall-neon_grid .ls-emote-sticker-curl{display:none}.ls-wall-neon_grid:not(.no-glow) .ls-emote-sticker-image{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ls-accent) 50%,transparent))}.ls-wall-polaroid_scrapbook{--ew-cell:68px;background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.08),transparent 32%),repeating-linear-gradient(0deg,transparent 0 27px,rgba(0,0,0,.06) 27px 28px),linear-gradient(180deg,#475569,#334155 55%,#1e293b)}.ls-wall-polaroid_scrapbook .ls-emote-wall-outer{border:10px solid #cbd5e1;border-image:none;background:#94a3b8}.ls-wall-polaroid_scrapbook .ls-emote-sticker-mount{display:none}.ls-wall-polaroid_scrapbook .ls-emote-sticker-frame{border-radius:1px;background:#fff;border:none;padding:5px 5px 14px;width:var(--ew-cell);height:calc(var(--ew-cell) * 1.14);box-shadow:0 1px 2px rgba(0,0,0,.12),0 10px 22px rgba(0,0,0,.32)}.ls-wall-polaroid_scrapbook .ls-emote-sticker-fallback,.ls-wall-polaroid_scrapbook .ls-emote-sticker-image{width:100%;height:calc(100% - 10px)}.ls-wall-polaroid_scrapbook .ls-emote-sticker-curl{display:none}.ls-wall-polaroid_scrapbook .ls-emote-sticker-shine{opacity:.35}.ls-wall-glass_tile{background:radial-gradient(circle at 20% 0,rgba(255,255,255,.14),transparent 40%),linear-gradient(160deg,#0f172a,#020617)}.ls-wall-glass_tile .ls-emote-wall-surface{background:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0);background-size:calc(var(--ew-cell) + var(--ew-gap)) calc(var(--ew-cell) + var(--ew-gap));box-shadow:inset 0 0 30px rgba(0,0,0,.35)}.ls-wall-glass_tile .ls-emote-sticker-mount{display:none}.ls-wall-glass_tile .ls-emote-sticker-frame{border-radius:6px;background:linear-gradient(145deg,rgba(255,255,255,.22),rgba(255,255,255,.06));backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.28);box-shadow:0 8px 20px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -8px 16px rgba(0,0,0,.12)}.ls-wall-glass_tile .ls-emote-sticker-curl{display:none}.ls-wall-locker_metal{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 14%),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 1px,transparent 1px 48px),repeating-linear-gradient(0deg,rgba(255,255,255,.04) 0 1px,transparent 1px 32px),linear-gradient(175deg,#64748b,#475569 45%,#334155)}.ls-wall-locker_metal .ls-emote-wall-texture{background:repeating-linear-gradient(0deg,transparent 0 7px,rgba(0,0,0,.14) 7px 8px,transparent 8px 14px);opacity:.35;inset:8px 8px 8px 8px}.ls-wall-locker_metal .ls-emote-wall-outer{border:8px solid #1e293b;border-image:none;box-shadow:inset 0 0 0 2px rgba(255,255,255,.08),inset 0 4px 16px rgba(0,0,0,.45)}.ls-wall-locker_metal .ls-emote-sticker-mount{width:14px;height:14px;top:-7px;border-radius:2px;background:linear-gradient(180deg,#cbd5e1,#64748b);box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.5)}.ls-wall-locker_metal .ls-emote-sticker-frame{border-radius:2px;border-color:rgba(148,163,184,.45)}.ls-wall-chalkboard{background:radial-gradient(circle at 22% 18%,rgba(255,255,255,.04),transparent 36%),radial-gradient(circle at 78% 65%,rgba(0,0,0,.2),transparent 40%),linear-gradient(180deg,#1a4d2e,#14532d 40%,#0f3d24)}.ls-wall-chalkboard .ls-emote-wall-outer{border:14px solid #5c4033;border-image:none;background:linear-gradient(180deg,#6b4f3a,#3d2b1f);box-shadow:inset 0 2px 4px rgba(255,255,255,.12),inset 0 -3px 8px rgba(0,0,0,.45)}.ls-wall-chalkboard .ls-emote-wall-texture{background:repeating-radial-gradient(circle at 40% 50%,rgba(255,255,255,.03) 0 1px,transparent 1px 6px);opacity:.65;mix-blend-mode:soft-light}.ls-wall-chalkboard .ls-emote-sticker-mount{display:none}.ls-wall-chalkboard .ls-emote-sticker-frame{background:rgba(15,45,30,.55);border:2px dashed rgba(190,242,100,.42);box-shadow:0 0 8px rgba(163,230,53,.08),0 4px 10px rgba(0,0,0,.35)}.ls-wall-chalkboard .ls-emote-sticker-fallback{color:#d9f99d;text-shadow:0 0 8px rgba(163,230,53,.35)}.ls-wall-chalkboard .ls-emote-sticker-curl,.ls-wall-chalkboard .ls-emote-sticker-shine{display:none}.ls-wall-sticker_album{background:radial-gradient(circle at 88% 12%,rgba(255,255,255,.16),transparent 28%),repeating-linear-gradient(0deg,transparent 0 23px,rgba(255,255,255,.08) 23px 24px),linear-gradient(135deg,#fef3c7,#fde68a 35%,#fbcfe8 70%,#ddd6fe)}.ls-wall-sticker_album .ls-emote-wall-outer{border:8px solid #f59e0b;border-image:none;background:linear-gradient(180deg,#fbbf24,#d97706)}.ls-wall-sticker_album .ls-emote-sticker-mount{width:22px;height:8px;top:-4px;border-radius:1px;background:linear-gradient(90deg,#f472b6,#fb7185,#f472b6);opacity:.92;transform:translateX(-50%) rotate(-4deg);box-shadow:0 1px 2px rgba(0,0,0,.25)}.ls-wall-sticker_album .ls-emote-sticker-frame{border-radius:8px;border:2px solid rgba(255,255,255,.85);box-shadow:0 4px 0 rgba(0,0,0,.08),0 8px 16px rgba(0,0,0,.22)}.ls-wall-galaxy_dark{background:radial-gradient(circle at 72% 22%,color-mix(in srgb,var(--ls-accent) 28%,transparent),transparent 42%),radial-gradient(circle at 18% 78%,rgba(129,140,248,.18),transparent 38%),radial-gradient(ellipse at 50% 120%,rgba(0,0,0,.65),transparent 55%),linear-gradient(180deg,#020617,#0f172a 55%,#020617)}.ls-wall-galaxy_dark .ls-emote-wall-texture{background:radial-gradient(circle at 10% 20%,#fff 0 .6px,transparent .7px),radial-gradient(circle at 35% 65%,#fff 0 .5px,transparent .6px),radial-gradient(circle at 62% 30%,#fff 0 .7px,transparent .8px),radial-gradient(circle at 80% 72%,#fff 0 .5px,transparent .6px),radial-gradient(circle at 48% 48%,#fff 0 .4px,transparent .5px),radial-gradient(circle at 92% 18%,#fff 0 .6px,transparent .7px);opacity:.85;mix-blend-mode:screen}.ls-wall-galaxy_dark .ls-emote-sticker-mount{display:none}.ls-wall-galaxy_dark .ls-emote-sticker-frame{background:rgba(15,23,42,.72);border:1px solid rgba(255,255,255,.14);box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 22%,transparent),0 8px 18px rgba(0,0,0,.45)}.ls-wall-galaxy_dark .ls-emote-sticker-curl{display:none}.ls-wall-galaxy_dark.is-loop:not(.no-idle) .ls-emote-wall-texture{animation:lsGalaxyTwinkle calc(6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-wall-wood_panel{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.08),transparent 50%),repeating-linear-gradient(90deg,rgba(69,26,3,.55) 0 2px,transparent 2px 64px),repeating-linear-gradient(0deg,rgba(0,0,0,.06) 0 1px,transparent 1px 18px),linear-gradient(180deg,#92400e,#78350f 35%,#6b2f0e 70%,#451a03)}.ls-wall-wood_panel .ls-emote-wall-outer{border:12px solid #3f2a14;border-image:none;background:linear-gradient(180deg,#5c3a1e,#2d1a0c);box-shadow:inset 0 2px 6px rgba(255,255,255,.1),inset 0 -4px 10px rgba(0,0,0,.4)}.ls-wall-wood_panel .ls-emote-wall-texture{background:repeating-linear-gradient(92deg,transparent 0 8px,rgba(0,0,0,.05) 8px 9px,transparent 9px 24px);opacity:.5}.ls-wall-wood_panel .ls-emote-sticker-mount{display:block;background:radial-gradient(circle at 35% 30%,#fde68a,#ca8a04 55%,#854d0e)}.ls-wall-marble_slab{background:radial-gradient(ellipse at 28% 22%,rgba(255,255,255,.55),transparent 42%),radial-gradient(ellipse at 72% 68%,rgba(0,0,0,.06),transparent 38%),repeating-linear-gradient(118deg,transparent 0 18px,rgba(0,0,0,.025) 18px 19px,transparent 19px 44px),repeating-linear-gradient(-32deg,transparent 0 24px,rgba(255,255,255,.35) 24px 26px,transparent 26px 58px),linear-gradient(165deg,#f8fafc,#e2e8f0 35%,#cbd5e1 68%,#94a3b8)}.ls-wall-marble_slab .ls-emote-wall-outer{border:10px solid #a16207;border-image:none;background:linear-gradient(180deg,#ca8a04,#854d0e);box-shadow:inset 0 2px 4px rgba(255,255,255,.35),inset 0 -3px 8px rgba(0,0,0,.25)}.ls-wall-marble_slab .ls-emote-wall-texture{background:radial-gradient(circle at 40% 30%,rgba(255,255,255,.4),transparent 55%),radial-gradient(circle at 65% 70%,rgba(148,163,184,.15),transparent 50%);opacity:.75}.ls-wall-marble_slab .ls-emote-sticker-mount{display:none}.ls-wall-marble_slab .ls-emote-sticker-frame{border-radius:2px;background:linear-gradient(145deg,#fffef9,#f1f5f9);border:2px solid #ca8a04;box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 8px 18px rgba(0,0,0,.22),0 0 0 1px rgba(161,98,7,.25)}.ls-wall-marble_slab .ls-emote-sticker-curl{display:none}.ls-wall-retro_crt{background:radial-gradient(ellipse at 50% 0,rgba(74,222,128,.12),transparent 55%),radial-gradient(circle at 50% 50%,rgba(0,0,0,.15),transparent 70%),#0a140a}.ls-wall-retro_crt .ls-emote-wall-surface{background:repeating-linear-gradient(0deg,rgba(0,0,0,.28) 0 1px,transparent 1px 3px),linear-gradient(rgba(74,222,128,.08) 1px,transparent 0),linear-gradient(90deg,rgba(74,222,128,.08) 1px,transparent 0);background-size:auto,24px 24px,24px 24px;box-shadow:inset 0 0 60px rgba(74,222,128,.08),inset 0 0 120px rgba(0,0,0,.65)}.ls-wall-retro_crt .ls-emote-wall-outer{border:14px solid #1c1917;border-image:none;background:linear-gradient(180deg,#44403c,#292524);box-shadow:inset 0 0 0 2px rgba(255,255,255,.06),inset 0 4px 20px rgba(0,0,0,.55)}.ls-wall-retro_crt .ls-emote-wall-texture{background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px);opacity:.45;mix-blend-mode:overlay}.ls-wall-retro_crt .ls-emote-sticker-mount{display:none}.ls-wall-retro_crt .ls-emote-sticker-frame{border-radius:0;background:rgba(5,20,8,.88);border:1px solid rgba(74,222,128,.55);box-shadow:0 0 10px rgba(74,222,128,.25),0 0 24px rgba(74,222,128,.08),inset 0 0 12px rgba(74,222,128,.06)}.ls-wall-retro_crt .ls-emote-sticker-curl,.ls-wall-retro_crt .ls-emote-sticker-shine{display:none}.ls-wall-retro_crt:not(.no-glow) .ls-emote-sticker-image{filter:drop-shadow(0 0 4px rgba(74,222,128,.45))}.ls-wall-retro_crt.is-loop:not(.no-idle) .ls-emote-wall-surface{animation:lsCrtScan calc(4s / var(--ls-motion-rate, 1)) linear infinite}.ls-wall-denim_patch{background:radial-gradient(circle at 15% 20%,rgba(255,255,255,.06),transparent 35%),repeating-linear-gradient(45deg,rgba(0,0,0,.04) 0 1px,transparent 1px 3px),repeating-linear-gradient(-45deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1e3a8a,#1d4ed8 40%,#1e40af)}.ls-wall-denim_patch .ls-emote-wall-outer{border:10px solid #172554;border-image:none;background:linear-gradient(180deg,#334155,#1e293b);box-shadow:inset 0 3px 10px rgba(0,0,0,.4)}.ls-wall-denim_patch .ls-emote-wall-texture{background:repeating-linear-gradient(0deg,transparent 0 5px,rgba(0,0,0,.08) 5px 6px);opacity:.4}.ls-wall-denim_patch .ls-emote-sticker-mount{display:none}.ls-wall-denim_patch .ls-emote-sticker-frame{border-radius:3px;background:linear-gradient(145deg,#3b82f6,#2563eb);border:2px dashed rgba(255,255,255,.55);box-shadow:0 0 0 2px rgba(30,58,138,.65),0 6px 14px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.25)}.ls-wall-denim_patch .ls-emote-sticker-curl{display:none}.ls-wall-concrete_wall{background:radial-gradient(circle at 22% 28%,rgba(255,255,255,.05),transparent 40%),radial-gradient(circle at 78% 72%,rgba(0,0,0,.12),transparent 42%),repeating-linear-gradient(0deg,transparent 0 3px,rgba(0,0,0,.04) 3px 4px),linear-gradient(175deg,#78716c,#57534e 45%,#44403c)}.ls-wall-concrete_wall .ls-emote-wall-outer{border:8px solid #292524;border-image:none;background:#1c1917}.ls-wall-concrete_wall .ls-emote-wall-texture{background:radial-gradient(circle at 30% 40%,rgba(0,0,0,.08) 0 2px,transparent 3px),radial-gradient(circle at 70% 60%,rgba(0,0,0,.06) 0 1px,transparent 2px),radial-gradient(circle at 50% 80%,rgba(0,0,0,.05) 0 3px,transparent 4px);opacity:.85}.ls-wall-concrete_wall .ls-emote-sticker-mount{display:none}.ls-wall-concrete_wall .ls-emote-sticker-frame{border-radius:2px;background:rgba(28,25,23,.75);border:2px solid color-mix(in srgb,var(--ls-accent) 75%,#fff);box-shadow:0 0 8px color-mix(in srgb,var(--ls-accent) 35%,transparent),0 6px 14px rgba(0,0,0,.42)}.ls-wall-concrete_wall .ls-emote-sticker-curl{display:none}.ls-wall-concrete_wall .ls-emote-sticker-shine{opacity:.2}.ls-wall-hologram_foil{background:radial-gradient(circle at 20% 15%,rgba(232,121,249,.22),transparent 40%),radial-gradient(circle at 80% 75%,rgba(56,189,248,.18),transparent 38%),radial-gradient(ellipse at 50% 110%,rgba(0,0,0,.7),transparent 55%),linear-gradient(180deg,#0f0518,#020617)}.ls-wall-hologram_foil .ls-emote-wall-outer{border:2px solid rgba(255,255,255,.12);box-shadow:0 0 24px rgba(232,121,249,.15),inset 0 0 40px rgba(0,0,0,.5)}.ls-wall-hologram_foil .ls-emote-sticker-mount{display:none}.ls-wall-hologram_foil .ls-emote-sticker-frame{border-radius:6px;background:linear-gradient(135deg,rgba(244,114,182,.35),rgba(167,139,250,.35) 25%,rgba(56,189,248,.35) 50%,rgba(74,222,128,.3) 75%,rgba(251,191,36,.35));border:1px solid rgba(255,255,255,.35);box-shadow:0 0 16px rgba(232,121,249,.25),0 8px 20px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.4)}.ls-wall-hologram_foil .ls-emote-sticker-curl{display:none}.ls-wall-hologram_foil.is-loop:not(.no-idle) .ls-emote-sticker-frame{animation:lsHoloShift calc(5s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-wall-magnetic_fridge{background:radial-gradient(ellipse at 50% 0,rgba(255,255,255,.35),transparent 48%),linear-gradient(180deg,#f8fafc,#e2e8f0 55%,#cbd5e1)}.ls-wall-magnetic_fridge .ls-emote-wall-outer{border:12px solid #94a3b8;border-image:none;background:linear-gradient(180deg,#cbd5e1,#94a3b8);box-shadow:inset 0 2px 8px rgba(255,255,255,.55),inset 0 -4px 12px rgba(0,0,0,.12)}.ls-wall-magnetic_fridge .ls-emote-wall-texture{background:repeating-linear-gradient(90deg,transparent 0 79px,rgba(0,0,0,.03) 79px 80px);opacity:.6}.ls-wall-magnetic_fridge .ls-emote-sticker-mount{display:block;width:16px;height:16px;top:-8px;border-radius:50%;background:radial-gradient(circle at 35% 28%,#fca5a5,#ef4444 50%,#991b1b);box-shadow:0 2px 4px rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.45)}.ls-wall-magnetic_fridge .ls-emote-sticker-frame{border-radius:4px;background:#fff;border:1px solid rgba(148,163,184,.45);box-shadow:0 3px 0 rgba(0,0,0,.06),0 8px 16px rgba(0,0,0,.18)}.ls-wall-magnetic_fridge .ls-emote-sticker-curl{display:none}.ls-wall-bamboo_weave{background:radial-gradient(circle at 20% 15%,rgba(255,255,255,.12),transparent 38%),repeating-linear-gradient(90deg,rgba(0,0,0,.06) 0 1px,transparent 1px 14px),repeating-linear-gradient(0deg,rgba(255,255,255,.05) 0 1px,transparent 1px 8px),linear-gradient(180deg,#d9a066,#b8860b 40%,#92702a)}.ls-wall-bamboo_weave .ls-emote-wall-outer{border:10px solid #5c4a1e;border-image:none;background:linear-gradient(180deg,#78716c,#44403c);box-shadow:inset 0 3px 10px rgba(0,0,0,.35)}.ls-wall-bamboo_weave .ls-emote-wall-texture{background:repeating-linear-gradient(88deg,transparent 0 6px,rgba(0,0,0,.04) 6px 7px);opacity:.55}.ls-wall-bamboo_weave .ls-emote-sticker-mount{display:block;background:radial-gradient(circle at 35% 30%,#fde68a,#a16207 55%,#713f12)}.ls-wall-bamboo_weave .ls-emote-sticker-frame{border-radius:3px;border-color:rgba(120,53,15,.35);background:linear-gradient(145deg,#fffbeb,#fef3c7)}.ls-wall-circuit_board{background:radial-gradient(circle at 50% 0,rgba(251,191,36,.1),transparent 50%),#0a2818}.ls-wall-circuit_board .ls-emote-wall-surface{background:linear-gradient(rgba(251,191,36,.12) 1px,transparent 0),linear-gradient(90deg,rgba(251,191,36,.12) 1px,transparent 0),radial-gradient(circle at 22px 22px,rgba(251,191,36,.18) 1px,transparent 1.5px);background-size:44px 44px,44px 44px,44px 44px;box-shadow:inset 0 0 40px rgba(0,0,0,.55)}.ls-wall-circuit_board .ls-emote-wall-outer{border:6px solid #14532d;border-image:none;background:linear-gradient(180deg,#166534,#052e16);box-shadow:inset 0 0 0 1px rgba(251,191,36,.2),inset 0 4px 16px rgba(0,0,0,.5)}.ls-wall-circuit_board .ls-emote-sticker-mount{display:none}.ls-wall-circuit_board .ls-emote-sticker-frame{border-radius:2px;background:rgba(6,40,22,.92);border:1px solid rgba(251,191,36,.65);box-shadow:0 0 8px rgba(251,191,36,.2),inset 0 0 8px rgba(251,191,36,.06)}.ls-wall-circuit_board .ls-emote-sticker-curl{display:none}.ls-wall-circuit_board.is-loop:not(.no-idle) .ls-emote-wall-surface{animation:lsCircuitPulse calc(3.5s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-wall-candy_pop{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.25),transparent 32%),radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 1.5px),radial-gradient(circle,rgba(0,0,0,.1) 1px,transparent 1.5px),linear-gradient(135deg,#fef08a,#fda4af 50%,#c4b5fd);background-size:auto,8px 8px,8px 8px,auto;background-position:0 0,0 0,4px 4px,0 0}.ls-wall-candy_pop .ls-emote-wall-outer{border:8px solid #1e1b4b;border-image:none;background:#312e81;box-shadow:0 0 0 3px #f472b6}.ls-wall-candy_pop .ls-emote-sticker-mount{display:none}.ls-wall-candy_pop .ls-emote-sticker-frame{border-radius:6px;background:#fff;border:3px solid #1e1b4b;box-shadow:4px 4px 0 #1e1b4b,0 8px 16px rgba(0,0,0,.22)}.ls-wall-candy_pop .ls-emote-sticker-curl{display:none}.ls-wall-candy_pop .ls-emote-sticker-shine{opacity:.5}.ls-wall-velvet_stage{background:radial-gradient(ellipse at 50% -20%,rgba(255,255,255,.14),transparent 55%),radial-gradient(ellipse at 50% 110%,rgba(0,0,0,.55),transparent 50%),repeating-linear-gradient(90deg,rgba(0,0,0,.08) 0 2px,transparent 2px 28px),linear-gradient(180deg,#7f1d1d,#450a0a 55%,#1c0505)}.ls-wall-velvet_stage .ls-emote-wall-outer{border:14px solid #292524;border-image:none;background:linear-gradient(180deg,#44403c,#1c1917);box-shadow:inset 0 4px 20px rgba(0,0,0,.55),inset 0 0 0 2px rgba(255,255,255,.06)}.ls-wall-velvet_stage .ls-emote-wall-texture{background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(255,255,255,.02) 3px 4px);opacity:.8;mix-blend-mode:overlay}.ls-wall-velvet_stage .ls-emote-sticker-mount{display:none}.ls-wall-velvet_stage .ls-emote-sticker-frame{border-radius:2px;background:rgba(28,10,10,.82);border:2px solid rgba(252,165,165,.55);box-shadow:0 0 16px rgba(239,68,68,.22),0 8px 18px rgba(0,0,0,.45),inset 0 0 12px rgba(239,68,68,.08)}.ls-wall-velvet_stage .ls-emote-sticker-curl{display:none}.ls-wall-snow_frost{background:radial-gradient(circle at 25% 20%,rgba(255,255,255,.5),transparent 42%),radial-gradient(circle at 75% 70%,rgba(186,230,253,.35),transparent 40%),linear-gradient(165deg,#e0f2fe,#bae6fd 40%,#7dd3fc)}.ls-wall-snow_frost .ls-emote-wall-outer{border:10px solid #94a3b8;border-image:none;background:linear-gradient(180deg,#cbd5e1,#64748b);box-shadow:inset 0 2px 8px rgba(255,255,255,.65),inset 0 -4px 12px rgba(0,0,0,.1)}.ls-wall-snow_frost .ls-emote-wall-texture{background:radial-gradient(circle at 15% 25%,#fff 0 1px,transparent 1.5px),radial-gradient(circle at 55% 45%,#fff 0 .8px,transparent 1.2px),radial-gradient(circle at 82% 68%,#fff 0 1px,transparent 1.5px);opacity:.7;mix-blend-mode:soft-light}.ls-wall-snow_frost .ls-emote-sticker-mount{display:none}.ls-wall-snow_frost .ls-emote-sticker-frame{border-radius:6px;background:linear-gradient(145deg,rgba(255,255,255,.92),rgba(224,242,254,.75));border:1px solid rgba(255,255,255,.85);box-shadow:0 0 12px rgba(125,211,252,.35),0 6px 14px rgba(100,116,139,.25),inset 0 1px 0 rgba(255,255,255,.9)}.ls-wall-snow_frost .ls-emote-sticker-curl{display:none}.ls-wall-snow_frost.is-loop:not(.no-idle) .ls-emote-wall-texture{animation:lsFrostShimmer calc(5.5s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-wall-sandstone{--sand-w:52px;--sand-h:20px;--sand-gap:4px;background-color:#c4a574;background-image:radial-gradient(circle at 30% 25%,rgba(255,255,255,.12),transparent 45%),linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),repeating-linear-gradient(0deg,transparent 0 calc(var(--sand-h) + var(--sand-gap)),rgba(0,0,0,.2) calc(var(--sand-h) + var(--sand-gap)) calc(var(--sand-h) + var(--sand-gap) + 1px)),repeating-linear-gradient(90deg,#d4a574 0 calc(var(--sand-w) / 2 - 1px),#e8c49a calc(var(--sand-w) / 2 - 1px) calc(var(--sand-w) / 2),#b8956a calc(var(--sand-w) / 2) calc(var(--sand-w) - 1px),#c9a882 calc(var(--sand-w) - 1px) var(--sand-w));background-size:auto,auto,auto calc(var(--sand-h) + var(--sand-gap)),calc(var(--sand-w)) calc((var(--sand-h) + var(--sand-gap)) * 2);background-position:0 0,0 0,0 0,0 calc(var(--sand-h) / 2 + var(--sand-gap) / 2)}.ls-wall-sandstone .ls-emote-wall-outer{border:12px solid #78716c;border-image:none;background:linear-gradient(180deg,#a8a29e,#57534e)}.ls-wall-sandstone .ls-emote-sticker-mount{display:none}.ls-wall-sandstone .ls-emote-sticker-frame{border-radius:2px;background:linear-gradient(145deg,#fef3c7,#fde68a);border:1px solid rgba(120,53,15,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 6px 14px rgba(0,0,0,.28)}.ls-wall-sandstone .ls-emote-sticker-curl{display:none}.ls-wall-notebook_spiral{background:repeating-linear-gradient(0deg,transparent 0 23px,rgba(99,102,241,.35) 23px 24px),linear-gradient(180deg,#fff,#f8fafc)}.ls-wall-notebook_spiral .ls-emote-wall-outer{border:none;border-left:28px solid #e2e8f0;border-image:none;background:#f1f5f9;box-shadow:inset 8px 0 0 #cbd5e1,inset 12px 0 16px rgba(0,0,0,.06)}.ls-wall-notebook_spiral .ls-emote-wall-outer:before{content:"";position:absolute;left:-22px;top:8%;bottom:8%;width:14px;background:repeating-linear-gradient(0deg,transparent 0 14px,#64748b 14px 16px,transparent 16px 28px);border-radius:8px;opacity:.85}.ls-wall-notebook_spiral .ls-emote-sticker-mount{width:18px;height:6px;top:-3px;border-radius:1px;background:rgba(99,102,241,.75);transform:translateX(-50%) rotate(-2deg)}.ls-wall-notebook_spiral .ls-emote-sticker-frame{border-radius:2px;background:#fff;border:1px solid rgba(148,163,184,.45);box-shadow:0 4px 10px rgba(0,0,0,.12)}.ls-wall-notebook_spiral .ls-emote-sticker-curl{display:none}.ls-wall-lava_rock{background:radial-gradient(circle at 35% 80%,rgba(249,115,22,.35),transparent 45%),radial-gradient(circle at 70% 30%,rgba(239,68,68,.18),transparent 40%),radial-gradient(circle at 50% 50%,rgba(0,0,0,.25),transparent 65%),linear-gradient(180deg,#1c1917,#0c0a09)}.ls-wall-lava_rock .ls-emote-wall-texture{background:radial-gradient(circle at 20% 60%,rgba(249,115,22,.45) 0 2px,transparent 3px),radial-gradient(circle at 55% 40%,rgba(251,146,60,.35) 0 1px,transparent 2px),radial-gradient(circle at 78% 72%,rgba(234,88,12,.4) 0 2px,transparent 3px),repeating-linear-gradient(32deg,transparent 0 12px,rgba(0,0,0,.15) 12px 13px);opacity:.9}.ls-wall-lava_rock .ls-emote-wall-outer{border:8px solid #292524;border-image:none;background:#0c0a09;box-shadow:inset 0 0 30px rgba(249,115,22,.12),inset 0 4px 20px rgba(0,0,0,.65)}.ls-wall-lava_rock .ls-emote-sticker-mount{display:none}.ls-wall-lava_rock .ls-emote-sticker-frame{border-radius:3px;background:rgba(12,10,9,.88);border:1px solid rgba(249,115,22,.55);box-shadow:0 0 12px rgba(249,115,22,.28),0 0 24px rgba(239,68,68,.1),0 6px 14px rgba(0,0,0,.45)}.ls-wall-lava_rock .ls-emote-sticker-curl{display:none}.ls-wall-lava_rock:not(.no-glow) .ls-emote-sticker-image{filter:drop-shadow(0 0 4px rgba(249,115,22,.35))}.ls-wall-lava_rock.is-loop:not(.no-idle) .ls-emote-wall-texture{animation:lsLavaGlow calc(4.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsEmoteStickerPop{0%{opacity:0;transform:scale(.2) translateY(16px) rotate(calc(var(--ew-tilt, 0deg) - 8deg))}55%{opacity:1;transform:scale(1.06) translateY(-3px) rotate(calc(var(--ew-tilt, 0deg) + 2deg))}to{opacity:1;transform:scale(1) translateY(0) rotate(var(--ew-tilt,0deg))}}@keyframes lsEmoteStickerIdle{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1.5px - var(--ew-lift, 0px) * .2))}}@keyframes lsGalaxyTwinkle{0%,to{opacity:.65}50%{opacity:1}}@keyframes lsCrtScan{0%{background-position:0 0,0 0,0 0}to{background-position:0 4px,0 0,0 0}}@keyframes lsHoloShift{0%,to{filter:hue-rotate(0deg) saturate(1.1)}50%{filter:hue-rotate(28deg) saturate(1.25)}}@keyframes lsCircuitPulse{0%,to{opacity:1}50%{opacity:.82}}@keyframes lsFrostShimmer{0%,to{opacity:.55}50%{opacity:.85}}@keyframes lsLavaGlow{0%,to{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.15)}}.ls-interaction-slider{position:relative;display:flex;flex-direction:column;gap:10px;padding:14px 16px;box-sizing:border-box}.ls-interaction-slider.is-thumb{padding:10px 12px;gap:8px}.ls-slider-header{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ls-slider-label{font-size:15px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.ls-interaction-slider.is-thumb .ls-slider-label{font-size:11px}.ls-slider-amount{font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.ls-interaction-slider.is-thumb .ls-slider-amount{font-size:10px}.ls-slider-rail{position:relative;width:100%}.ls-slider-track{position:relative;height:18px;border-radius:999px;overflow:visible}.ls-interaction-slider.is-thumb .ls-slider-track{height:12px}.ls-slider-fill{position:absolute;inset:0 auto 0 0;width:var(--ls-slider-pct,0);border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1)}.ls-slider-ticks{position:absolute;inset:0;pointer-events:none}.ls-slider-tick{position:absolute;top:50%;width:2px;height:8px;transform:translate(-50%,-50%);border-radius:1px;background:rgba(255,255,255,.18);transition:background .3s ease,box-shadow .3s ease}.ls-slider-tick.is-lit{background:color-mix(in srgb,var(--ls-accent) 85%,#fff);box-shadow:0 0 6px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-slider-thumb-wrap{position:absolute;top:50%;left:var(--ls-slider-pct,0);transform:translate(-50%,-50%);transition:left .45s cubic-bezier(.22,1,.36,1);z-index:2}.ls-slider-thumb{width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.35),0 0 0 2px rgba(255,255,255,.85)}.ls-interaction-slider.is-thumb .ls-slider-thumb{width:14px;height:14px}.ls-slider-thumb-glow{position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--ls-accent) 45%,transparent),transparent 70%);opacity:.85;pointer-events:none}.ls-interaction-slider.no-glow .ls-slider-thumb-glow{display:none}.ls-interaction-slider.is-loop:not(.no-glow) .ls-slider-thumb-glow{animation:lsSliderPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-slider-neon_track{background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--ls-accent) 18%,transparent),transparent 45%),rgba(8,12,20,.88);border:1px solid color-mix(in srgb,var(--ls-accent) 35%,rgba(255,255,255,.12));border-radius:12px;box-shadow:0 0 24px color-mix(in srgb,var(--ls-accent) 12%,transparent),inset 0 0 24px rgba(0,0,0,.45)}.ls-slider-neon_track .ls-slider-track{background:rgba(0,0,0,.45);border:1px solid color-mix(in srgb,var(--ls-accent) 40%,rgba(255,255,255,.1));box-shadow:inset 0 0 12px rgba(0,0,0,.55)}.ls-slider-neon_track .ls-slider-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent) 55%,#000),var(--ls-accent));box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 55%,transparent)}.ls-slider-neon_track .ls-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--ls-accent));box-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 65%,transparent),0 2px 8px rgba(0,0,0,.4)}.ls-slider-arcade_knob{background:linear-gradient(180deg,#1e1b4b,#0f172a);border:3px solid #312e81;border-radius:10px;box-shadow:4px 4px 0 #000}.ls-slider-arcade_knob .ls-slider-track{height:22px;border-radius:4px;background:#111827;border:2px solid #4c1d95}.ls-slider-arcade_knob .ls-slider-fill{border-radius:2px;background:repeating-linear-gradient(90deg,var(--ls-accent) 0 8px,color-mix(in srgb,var(--ls-accent) 70%,#000) 8px 16px)}.ls-slider-arcade_knob .ls-slider-thumb{width:28px;height:28px;border-radius:6px;background:linear-gradient(180deg,#fde68a,#f59e0b);border:2px solid #78350f;box-shadow:0 3px 0 #78350f}.ls-interaction-slider.is-thumb.ls-slider-arcade_knob .ls-slider-thumb{width:16px;height:16px}.ls-slider-glass_rail{background:linear-gradient(145deg,rgba(255,255,255,.12),rgba(255,255,255,.04));backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.22);border-radius:14px}.ls-slider-glass_rail .ls-slider-track{background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.18)}.ls-slider-glass_rail .ls-slider-fill{background:linear-gradient(90deg,rgba(255,255,255,.25),var(--ls-accent))}.ls-slider-glass_rail .ls-slider-thumb{background:rgba(255,255,255,.92);backdrop-filter:blur(4px)}.ls-slider-ticker_strip{background:#0b1220;border-radius:0;border-top:3px solid var(--ls-accent);border-bottom:3px solid var(--ls-accent);padding:12px 18px}.ls-slider-ticker_strip .ls-slider-label{color:#f8fafc}.ls-slider-ticker_strip .ls-slider-track{border-radius:0;height:10px;background:rgba(255,255,255,.08)}.ls-slider-ticker_strip .ls-slider-fill{border-radius:0;background:var(--ls-accent)}.ls-slider-ticker_strip .ls-slider-thumb{width:4px;height:22px;border-radius:1px;background:#fff;box-shadow:0 0 10px var(--ls-accent)}.ls-slider-capsule_pill{background:rgba(15,23,42,.82);border-radius:999px;border:1px solid rgba(255,255,255,.1);padding:16px 20px}.ls-slider-capsule_pill .ls-slider-track{height:24px;background:rgba(255,255,255,.08)}.ls-slider-capsule_pill .ls-slider-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent) 40%,transparent),var(--ls-accent))}.ls-slider-capsule_pill .ls-slider-thumb{width:26px;height:26px;background:radial-gradient(circle at 30% 25%,#fff,var(--ls-accent))}.ls-slider-gradient_bar{background:linear-gradient(135deg,#0f172a,#020617);border-radius:10px;border:1px solid rgba(255,255,255,.08)}.ls-slider-gradient_bar .ls-slider-track{background:rgba(255,255,255,.06)}.ls-slider-gradient_bar .ls-slider-fill{background:linear-gradient(90deg,#22d3ee,var(--ls-accent),#a78bfa,#f472b6)}.ls-slider-gradient_bar .ls-slider-thumb{border:2px solid rgba(255,255,255,.9);background:#fff}.ls-slider-pixel_slider{background:#111827;border:4px solid #374151;border-radius:0;image-rendering:pixelated}.ls-slider-pixel_slider .ls-slider-track{height:20px;border-radius:0;background:#1f2937;border:2px solid #6b7280}.ls-slider-pixel_slider .ls-slider-fill{border-radius:0;background:repeating-linear-gradient(90deg,var(--ls-accent) 0 6px,color-mix(in srgb,var(--ls-accent) 65%,#000) 6px 12px)}.ls-slider-pixel_slider .ls-slider-thumb{width:16px;height:24px;border-radius:0;background:#f9fafb;border:2px solid #111827;box-shadow:2px 2px 0 #000}.ls-slider-pixel_slider .ls-slider-tick{width:3px;height:10px;border-radius:0}.ls-slider-spotlight_rail{background:radial-gradient(ellipse at var(--ls-slider-pct,50%) -20%,rgba(255,255,255,.18),transparent 55%),linear-gradient(180deg,#1c1917,#0c0a09);border-radius:12px;border:1px solid rgba(255,255,255,.08)}.ls-slider-spotlight_rail .ls-slider-track{background:rgba(0,0,0,.45);box-shadow:inset 0 0 16px rgba(0,0,0,.65)}.ls-slider-spotlight_rail .ls-slider-fill{background:linear-gradient(90deg,rgba(251,146,60,.35),var(--ls-accent));box-shadow:0 0 18px color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-slider-spotlight_rail .ls-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--ls-accent));box-shadow:0 0 16px color-mix(in srgb,var(--ls-accent) 55%,transparent)}.ls-slider-lava_flow{background:radial-gradient(ellipse at 50% 120%,rgba(249,115,22,.35),transparent 55%),linear-gradient(180deg,#1c0a00,#0a0400);border:1px solid rgba(251,146,60,.35);border-radius:10px;box-shadow:inset 0 -8px 24px rgba(249,115,22,.15),0 0 20px rgba(249,115,22,.12)}.ls-slider-lava_flow .ls-slider-track{height:20px;background:rgba(0,0,0,.55);border:1px solid rgba(234,88,12,.45);box-shadow:inset 0 2px 8px rgba(0,0,0,.65)}.ls-slider-lava_flow .ls-slider-fill{background:linear-gradient(90deg,#7c2d12,#ea580c,var(--ls-accent),#fde68a);box-shadow:0 0 14px rgba(249,115,22,.55),inset 0 -2px 6px rgba(254,243,199,.35)}.ls-slider-lava_flow .ls-slider-thumb{background:radial-gradient(circle at 35% 28%,#fef3c7,#f97316);box-shadow:0 0 14px rgba(249,115,22,.75),0 2px 6px rgba(0,0,0,.45)}.ls-interaction-slider.is-loop.ls-slider-lava_flow .ls-slider-fill{animation:lsSliderLavaShimmer calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-slider-cyber_hex{background:linear-gradient(135deg,rgba(34,211,238,.08) 25%,transparent 0) 0 0 /12px 12px,linear-gradient(225deg,rgba(34,211,238,.06) 25%,transparent 0) 0 0 /12px 12px,#0a1628;border:1px solid color-mix(in srgb,var(--ls-accent) 40%,rgba(255,255,255,.1));border-radius:4px;clip-path:polygon(0 8px,8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px))}.ls-slider-cyber_hex .ls-slider-track{height:16px;border-radius:2px;background:rgba(0,0,0,.5);border:1px solid color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-slider-cyber_hex .ls-slider-fill{border-radius:1px;background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent) 30%,#000),var(--ls-accent));box-shadow:0 0 10px color-mix(in srgb,var(--ls-accent) 50%,transparent)}.ls-slider-cyber_hex .ls-slider-thumb{width:20px;height:20px;border-radius:3px;transform:rotate(45deg);background:linear-gradient(135deg,#fff,var(--ls-accent));box-shadow:0 0 10px color-mix(in srgb,var(--ls-accent) 60%,transparent)}.ls-slider-cyber_hex .ls-slider-thumb-wrap{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ls-accent) 45%,transparent))}.ls-slider-wooden_ruler{background:repeating-linear-gradient(90deg,rgba(120,53,15,.12) 0 1px,transparent 1px 20px),linear-gradient(180deg,#d4a574,#92400e);border:2px solid #78350f;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.25),2px 3px 0 rgba(0,0,0,.35)}.ls-slider-wooden_ruler .ls-slider-amount,.ls-slider-wooden_ruler .ls-slider-label{color:#422006;text-shadow:0 1px 0 rgba(255,255,255,.35)}.ls-slider-wooden_ruler .ls-slider-track{height:14px;border-radius:2px;background:rgba(66,32,6,.25);border:1px solid #78350f}.ls-slider-wooden_ruler .ls-slider-fill{border-radius:1px;background:linear-gradient(180deg,#fde68a,var(--ls-accent))}.ls-slider-wooden_ruler .ls-slider-thumb{width:6px;height:22px;border-radius:1px;background:#422006;box-shadow:0 1px 2px rgba(0,0,0,.45)}.ls-slider-wooden_ruler .ls-slider-tick{width:1px;height:12px;background:rgba(66,32,6,.55)}.ls-slider-wooden_ruler .ls-slider-tick.is-lit{background:#422006;box-shadow:none}.ls-slider-neon_sign{background:#0f0518;border:2px solid rgba(244,114,182,.25);border-radius:16px;box-shadow:inset 0 0 30px rgba(244,114,182,.08),0 0 24px rgba(244,114,182,.1)}.ls-slider-neon_sign .ls-slider-track{height:22px;background:transparent;border:3px solid rgba(255,255,255,.12);border-radius:999px;box-shadow:inset 0 0 12px rgba(0,0,0,.65),0 0 8px color-mix(in srgb,var(--ls-accent) 25%,transparent)}.ls-slider-neon_sign .ls-slider-fill{background:transparent;box-shadow:inset 0 0 16px var(--ls-accent),0 0 12px var(--ls-accent);opacity:.85}.ls-slider-neon_sign .ls-slider-thumb{width:18px;height:18px;background:#fff;box-shadow:0 0 8px #fff,0 0 16px var(--ls-accent),0 0 28px var(--ls-accent)}.ls-interaction-slider.is-loop.ls-slider-neon_sign .ls-slider-fill{animation:lsSliderNeonBuzz calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-slider-hologram_beam{background:repeating-linear-gradient(0deg,rgba(103,232,249,.06) 0 2px,transparent 2px 6px),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.85));border:1px solid rgba(103,232,249,.35);border-radius:10px;backdrop-filter:blur(6px)}.ls-slider-hologram_beam .ls-slider-track{background:rgba(0,0,0,.35);border:1px solid rgba(103,232,249,.25)}.ls-slider-hologram_beam .ls-slider-fill{background:linear-gradient(90deg,rgba(103,232,249,.15),color-mix(in srgb,var(--ls-accent) 65%,transparent),rgba(167,139,250,.45));box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-slider-hologram_beam .ls-slider-thumb{background:linear-gradient(135deg,rgba(255,255,255,.95),var(--ls-accent));border:1px solid rgba(255,255,255,.6);box-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 55%,transparent)}.ls-interaction-slider.is-loop.ls-slider-hologram_beam .ls-slider-fill{animation:lsSliderHoloScan calc(2.6s / var(--ls-motion-rate, 1)) linear infinite}.ls-slider-candy_stripe{background:linear-gradient(180deg,#fef2f2,#fecaca);border:3px solid #fff;border-radius:999px;box-shadow:0 4px 0 #fca5a5,0 6px 16px rgba(239,68,68,.2)}.ls-slider-candy_stripe .ls-slider-label{color:#991b1b}.ls-slider-candy_stripe .ls-slider-track{height:22px;background:rgba(255,255,255,.65);border:2px solid #fff}.ls-slider-candy_stripe .ls-slider-fill{background:repeating-linear-gradient(-45deg,#ef4444 0 8px,#fff 8px 16px);box-shadow:inset 0 0 6px rgba(239,68,68,.25)}.ls-slider-candy_stripe .ls-slider-thumb{width:24px;height:24px;background:radial-gradient(circle at 30% 25%,#fff,#fca5a5);border:2px solid #fff;box-shadow:0 2px 6px rgba(185,28,28,.35)}.ls-slider-circuit_trace{background:radial-gradient(circle at 10% 20%,rgba(251,191,36,.12),transparent 35%),radial-gradient(circle at 90% 80%,rgba(251,191,36,.08),transparent 40%),#14532d;border:2px solid #166534;border-radius:6px}.ls-slider-circuit_trace .ls-slider-track{height:16px;border-radius:3px;background:#052e16;border:1px solid #15803d;box-shadow:inset 0 0 8px rgba(0,0,0,.55)}.ls-slider-circuit_trace .ls-slider-fill{border-radius:2px;background:linear-gradient(90deg,#854d0e,var(--ls-accent),#fde68a);box-shadow:0 0 8px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-slider-circuit_trace .ls-slider-thumb{width:18px;height:18px;border-radius:4px;background:linear-gradient(180deg,#fde68a,var(--ls-accent));border:1px solid #854d0e;box-shadow:0 0 6px color-mix(in srgb,var(--ls-accent) 50%,transparent)}.ls-slider-circuit_trace .ls-slider-tick{background:rgba(251,191,36,.35)}.ls-slider-circuit_trace .ls-slider-tick.is-lit{background:var(--ls-accent);box-shadow:0 0 4px var(--ls-accent)}.ls-slider-marble_inlay{background:radial-gradient(ellipse at 25% 15%,rgba(255,255,255,.35),transparent 45%),radial-gradient(ellipse at 75% 85%,rgba(0,0,0,.08),transparent 50%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 12px rgba(0,0,0,.12)}.ls-slider-marble_inlay .ls-slider-label{color:#334155}.ls-slider-marble_inlay .ls-slider-track{height:14px;background:rgba(148,163,184,.35);border:1px solid rgba(234,179,8,.55);box-shadow:inset 0 1px 3px rgba(0,0,0,.12)}.ls-slider-marble_inlay .ls-slider-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent) 55%,#fff),var(--ls-accent));box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.ls-slider-marble_inlay .ls-slider-thumb{width:20px;height:20px;background:radial-gradient(circle at 35% 30%,#fff,var(--ls-accent));border:2px solid #eab308;box-shadow:0 2px 6px rgba(0,0,0,.2)}.ls-slider-marble_inlay .ls-slider-tick{background:rgba(234,179,8,.45)}.ls-slider-marble_inlay .ls-slider-tick.is-lit{background:var(--ls-accent);box-shadow:none}.ls-slider-aurora_rail{background:radial-gradient(ellipse at 20% 0,rgba(52,211,153,.2),transparent 50%),radial-gradient(ellipse at 80% 100%,rgba(167,139,250,.18),transparent 45%),linear-gradient(180deg,#0c1222,#050810);border:1px solid rgba(52,211,153,.25);border-radius:12px}.ls-slider-aurora_rail .ls-slider-track{background:rgba(0,0,0,.45);border:1px solid rgba(255,255,255,.08)}.ls-slider-aurora_rail .ls-slider-fill{background:linear-gradient(90deg,#064e3b,var(--ls-accent),#818cf8,#34d399);background-size:200% 100%;box-shadow:0 0 16px color-mix(in srgb,var(--ls-accent) 40%,transparent)}.ls-slider-aurora_rail .ls-slider-thumb{background:radial-gradient(circle at 35% 30%,#fff,var(--ls-accent));box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 55%,transparent)}.ls-interaction-slider.is-loop.ls-slider-aurora_rail .ls-slider-fill{animation:lsSliderAuroraShift calc(4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-slider-retro_vu{background:linear-gradient(180deg,#1a1a1a,#0a0a0a);border:3px solid #333;border-radius:6px;box-shadow:inset 0 0 20px rgba(0,0,0,.65)}.ls-slider-retro_vu .ls-slider-label{color:#4ade80;font-family:ui-monospace,monospace;letter-spacing:.08em}.ls-slider-retro_vu .ls-slider-track{height:22px;border-radius:3px;background:#111;border:2px inset #444}.ls-slider-retro_vu .ls-slider-fill{border-radius:1px;background:repeating-linear-gradient(90deg,#166534 0 4px,#4ade80 4px 8px,#22c55e 8px 12px,#86efac 12px 16px);filter:drop-shadow(0 0 4px rgba(74,222,128,.45))}.ls-slider-retro_vu .ls-slider-thumb{width:4px;height:26px;border-radius:1px;background:#fff;box-shadow:0 0 8px #4ade80}.ls-slider-retro_vu .ls-slider-tick{width:3px;height:10px;background:#333}.ls-slider-retro_vu .ls-slider-tick.is-lit{background:#4ade80;box-shadow:0 0 4px #4ade80}.ls-slider-diamond_knob{background:radial-gradient(ellipse at 50% 0,rgba(167,139,250,.15),transparent 55%),linear-gradient(180deg,#1e1033,#0f0718);border:1px solid rgba(167,139,250,.3);border-radius:10px}.ls-slider-diamond_knob .ls-slider-track{height:12px;background:rgba(0,0,0,.5);border:1px solid rgba(167,139,250,.25)}.ls-slider-diamond_knob .ls-slider-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent) 35%,#000),var(--ls-accent));box-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-slider-diamond_knob .ls-slider-thumb{width:18px;height:18px;border-radius:3px;transform:rotate(45deg);background:linear-gradient(135deg,#fff 0,var(--ls-accent) 45%,#4c1d95 100%);box-shadow:0 0 10px color-mix(in srgb,var(--ls-accent) 50%,transparent),inset 0 0 6px rgba(255,255,255,.35)}.ls-slider-diamond_knob .ls-slider-thumb-wrap{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ls-accent) 40%,transparent))}.ls-slider-comic_halftone{background:#fef08a;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-slider-comic_halftone .ls-slider-label{color:#111;text-shadow:1px 1px 0 #fff}.ls-slider-comic_halftone .ls-slider-track{height:20px;border-radius:0;background:#fff;border:3px solid #111}.ls-slider-comic_halftone .ls-slider-fill{border-radius:0;background:radial-gradient(circle,#111 1px,transparent 1px) 0 0 /6px 6px,linear-gradient(90deg,#f472b6,var(--ls-accent))}.ls-slider-comic_halftone .ls-slider-thumb{width:22px;height:22px;border-radius:50%;background:#fff;border:3px solid #111;box-shadow:2px 2px 0 #111}.ls-slider-ice_crystal{background:linear-gradient(160deg,rgba(255,255,255,.12),transparent 40%),linear-gradient(180deg,#e0f2fe,#bae6fd 30%,#7dd3fc);border:1px solid rgba(255,255,255,.65);border-radius:10px;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 16px rgba(125,211,252,.25)}.ls-slider-ice_crystal .ls-slider-label{color:#0c4a6e}.ls-slider-ice_crystal .ls-slider-track{height:16px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.85);clip-path:polygon(0 30%,3% 0,97% 0,100% 30%,100% 70%,97% 100%,3% 100%,0 70%)}.ls-slider-ice_crystal .ls-slider-fill{background:linear-gradient(90deg,rgba(186,230,253,.9),var(--ls-accent),#fff);box-shadow:inset 0 0 8px rgba(255,255,255,.65)}.ls-slider-ice_crystal .ls-slider-thumb{width:18px;height:18px;border-radius:4px;transform:rotate(45deg);background:linear-gradient(135deg,#fff,var(--ls-accent));border:1px solid rgba(255,255,255,.9);box-shadow:0 0 10px rgba(125,211,252,.55)}.ls-slider-sunset_arc{background:radial-gradient(ellipse at 50% 120%,rgba(251,146,60,.45),transparent 55%),linear-gradient(180deg,#312e81,#7c2d12 45%,#fb923c);border:1px solid rgba(251,146,60,.35);border-radius:14px}.ls-slider-sunset_arc .ls-slider-track{height:14px;background:rgba(0,0,0,.35);border:1px solid rgba(255,255,255,.15)}.ls-slider-sunset_arc .ls-slider-fill{background:linear-gradient(90deg,#7c2d12,#fb923c,var(--ls-accent),#fde68a);box-shadow:0 0 12px rgba(251,146,60,.45)}.ls-slider-sunset_arc .ls-slider-thumb{width:24px;height:24px;background:radial-gradient(circle at 40% 35%,#fff,#fde68a,#fb923c);box-shadow:0 0 16px rgba(251,146,60,.75),0 0 32px rgba(253,224,71,.35)}.ls-slider-minimal_line{background:transparent;border:none;border-radius:0;padding:14px 16px}.ls-slider-minimal_line .ls-slider-label{color:#94a3b8;font-weight:600;text-transform:none;letter-spacing:.01em}.ls-slider-minimal_line .ls-slider-track{height:2px;background:rgba(148,163,184,.35);border-radius:1px}.ls-slider-minimal_line .ls-slider-fill{height:2px;background:var(--ls-accent);box-shadow:none}.ls-slider-minimal_line .ls-slider-thumb{width:10px;height:10px;background:var(--ls-accent);box-shadow:0 0 0 3px rgba(148,163,184,.15)}.ls-slider-minimal_line .ls-slider-thumb-glow,.ls-slider-minimal_line .ls-slider-tick{display:none}.ls-slider-gold_bullion{background:linear-gradient(180deg,rgba(255,255,255,.08),transparent),linear-gradient(135deg,#422006,#78350f 40%,#422006);border:2px solid #b45309;border-radius:6px;box-shadow:inset 0 1px 0 rgba(251,191,36,.25),0 4px 12px rgba(0,0,0,.35)}.ls-slider-gold_bullion .ls-slider-label{color:#fde68a}.ls-slider-gold_bullion .ls-slider-track{height:18px;background:rgba(0,0,0,.45);border:1px solid #92400e;border-radius:3px}.ls-slider-gold_bullion .ls-slider-fill{border-radius:2px;background:linear-gradient(180deg,#fde68a,var(--ls-accent),#b45309);box-shadow:inset 0 1px 0 rgba(255,255,255,.45),0 0 8px rgba(251,191,36,.35)}.ls-slider-gold_bullion .ls-slider-thumb{width:22px;height:16px;border-radius:2px;background:linear-gradient(180deg,#fde68a,var(--ls-accent),#92400e);border:1px solid #78350f;box-shadow:0 2px 4px rgba(0,0,0,.35)}.ls-slider-gold_bullion .ls-slider-tick{background:rgba(251,191,36,.35)}.ls-slider-gold_bullion .ls-slider-tick.is-lit{background:#fde68a;box-shadow:none}@keyframes lsSliderAuroraShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes lsSliderLavaShimmer{0%,to{filter:brightness(1)}50%{filter:brightness(1.15)}}@keyframes lsSliderNeonBuzz{0%,to{opacity:.75;filter:brightness(1)}50%{opacity:1;filter:brightness(1.2)}52%{opacity:.85}54%{opacity:1}}@keyframes lsSliderHoloScan{0%{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(18deg) brightness(1.08)}to{filter:hue-rotate(0deg) brightness(1)}}@keyframes lsSliderPulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.ls-coin-match{padding:14px 16px;border-radius:12px}.ls-coin-match.is-thumb,.ls-interaction-slider.is-thumb.ls-coin-match{padding:10px 12px}.ls-match-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ls-match-prize{font-size:14px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.ls-coin-match.is-thumb .ls-match-prize{font-size:10px}.ls-match-timer{font-size:18px;font-weight:800;font-variant-numeric:tabular-nums;letter-spacing:.04em}.ls-coin-match.is-thumb .ls-match-timer{font-size:12px}.ls-match-timer.is-urgent{animation:lsMatchTimerPulse calc(1s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-match-leader{display:flex;align-items:center;gap:12px;padding:12px 14px;margin-bottom:10px;border-radius:10px;border:1px solid color-mix(in srgb,var(--ls-accent) 35%,rgba(255,255,255,.12));background:color-mix(in srgb,var(--ls-accent) 10%,rgba(0,0,0,.35))}.ls-match-leader-badge{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;font-size:12px;font-weight:900;color:#0f172a;background:var(--ls-accent);box-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-match-leader-body{display:flex;min-width:0;flex:1;align-items:center;justify-content:space-between;gap:10px}.ls-match-leader-name,.ls-match-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700}.ls-match-coins,.ls-match-leader-coins{flex-shrink:0;font-size:14px;font-weight:800;font-variant-numeric:tabular-nums}.ls-match-winner{display:grid;gap:4px;padding:12px 14px;margin-bottom:10px;border:2px solid;border-radius:10px;text-align:center;background:color-mix(in srgb,var(--ls-accent) 12%,rgba(0,0,0,.4))}.ls-match-winner-kicker{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--ls-accent)}.ls-match-empty{padding:16px 8px;text-align:center;font-size:13px;font-weight:600}.ls-match-ranks{margin:0;padding:0;list-style:none}.ls-match-row{display:flex;align-items:center;gap:10px;padding:7px 0;border-top:1px solid rgba(255,255,255,.08)}.ls-match-rank{width:24px;flex-shrink:0;font-size:12px;font-weight:800;color:rgba(255,255,255,.45);text-align:center}.ls-match-name{flex:1;font-size:13px;font-weight:600}.ls-match-coins{font-size:12px}.ls-coin-match.is-loop:not(.no-glow) .ls-match-leader{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-match-neon_arena{background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--ls-accent) 16%,transparent),transparent 45%),rgba(8,12,20,.92);border:1px solid color-mix(in srgb,var(--ls-accent) 35%,rgba(255,255,255,.1));box-shadow:0 0 24px color-mix(in srgb,var(--ls-accent) 12%,transparent)}.ls-match-roblox_blocks{background:#38bdf8;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-match-roblox_blocks .ls-match-leader-name,.ls-match-roblox_blocks .ls-match-name,.ls-match-roblox_blocks .ls-match-prize{color:#111}.ls-match-roblox_blocks .ls-match-row{border-top-color:rgba(0,0,0,.15)}.ls-match-roblox_blocks .ls-match-rank{color:rgba(0,0,0,.45)}.ls-match-cyber_auction{background:repeating-linear-gradient(0deg,rgba(167,139,250,.05) 0 2px,transparent 2px 6px),linear-gradient(180deg,#0f172a,#020617);border:1px solid color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-match-gold_vault{background:linear-gradient(135deg,#422006,#78350f 45%,#422006);border:2px solid var(--ls-accent,#eab308);box-shadow:inset 0 1px 0 rgba(251,191,36,.25)}.ls-match-gold_vault .ls-match-prize{color:#fde68a}.ls-match-minimal_dark{background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.2);border-radius:8px}.ls-match-minimal_dark .ls-match-leader{background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.18)}.ls-match-arcade_bid{background:linear-gradient(180deg,#1e1b4b,#0f172a);border:3px solid #312e81;border-radius:8px;box-shadow:4px 4px 0 #000}.ls-match-arcade_bid .ls-match-leader-badge{border-radius:4px}.ls-match-velvet_hammer{background:radial-gradient(ellipse at 50% 0,rgba(239,68,68,.18),transparent 55%),linear-gradient(180deg,#450a0a,#1c0505);border:1px solid rgba(239,68,68,.35)}.ls-match-ticker_auction{background:#0b1220;border-top:3px solid var(--ls-accent);border-bottom:3px solid var(--ls-accent);border-radius:0}.ls-match-ticker_auction .ls-match-timer{font-family:ui-monospace,monospace}.ls-match-hologram_lot{background:repeating-linear-gradient(0deg,rgba(103,232,249,.06) 0 2px,transparent 2px 6px),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.85));border:1px solid rgba(103,232,249,.35);backdrop-filter:blur(6px)}.ls-coin-match.is-loop.ls-match-hologram_lot .ls-match-leader,.ls-interaction-slider.is-loop.ls-match-hologram_lot .ls-match-leader{animation:lsMatchHoloShift calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-match-comic_bid{background:#fef08a;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-match-comic_bid .ls-match-leader-name,.ls-match-comic_bid .ls-match-name,.ls-match-comic_bid .ls-match-prize{color:#111;text-shadow:1px 1px 0 #fff}.ls-match-comic_bid .ls-match-leader{background:radial-gradient(circle,#111 1px,transparent 1px) 0 0 /6px 6px,color-mix(in srgb,var(--ls-accent) 25%,#fff);border:3px solid #111}.ls-match-comic_bid .ls-match-row{border-top-color:rgba(0,0,0,.15)}.ls-match-lava_auction{background:radial-gradient(ellipse at 50% 120%,rgba(249,115,22,.35),transparent 55%),linear-gradient(180deg,#1c0a00,#0a0400);border:1px solid rgba(251,146,60,.35);box-shadow:inset 0 -8px 24px rgba(249,115,22,.12),0 0 20px rgba(249,115,22,.1)}.ls-match-lava_auction .ls-match-leader{border-color:rgba(251,146,60,.45);background:color-mix(in srgb,var(--ls-accent) 14%,rgba(0,0,0,.45))}.ls-coin-match.is-loop.ls-match-lava_auction .ls-match-leader{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-match-ice_gavel{background:linear-gradient(160deg,rgba(255,255,255,.14),transparent 40%),linear-gradient(180deg,#e0f2fe,#bae6fd 35%,#7dd3fc);border:1px solid rgba(255,255,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 16px rgba(125,211,252,.25)}.ls-match-ice_gavel .ls-match-leader-name,.ls-match-ice_gavel .ls-match-name,.ls-match-ice_gavel .ls-match-prize{color:#0c4a6e}.ls-match-ice_gavel .ls-match-row{border-top-color:rgba(12,74,110,.12)}.ls-match-ice_gavel .ls-match-rank{color:rgba(12,74,110,.45)}.ls-match-ice_gavel .ls-match-leader{background:rgba(255,255,255,.55);border-color:rgba(255,255,255,.85)}.ls-match-crt_auction{background:repeating-linear-gradient(0deg,rgba(74,222,128,.05) 0 2px,transparent 2px 4px),#041105;border:2px solid #166534;border-radius:4px;box-shadow:inset 0 0 24px rgba(74,222,128,.08)}.ls-match-crt_auction .ls-match-leader-name,.ls-match-crt_auction .ls-match-name,.ls-match-crt_auction .ls-match-prize,.ls-match-crt_auction .ls-match-timer{color:#4ade80;font-family:ui-monospace,monospace;text-shadow:0 0 8px rgba(74,222,128,.35)}.ls-match-crt_auction .ls-match-row{border-top-color:rgba(74,222,128,.12)}.ls-match-crt_auction .ls-match-rank{color:rgba(74,222,128,.45)}.ls-match-marble_gallery{background:radial-gradient(ellipse at 25% 15%,rgba(255,255,255,.35),transparent 45%),radial-gradient(ellipse at 75% 85%,rgba(0,0,0,.08),transparent 50%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 12px rgba(0,0,0,.12)}.ls-match-marble_gallery .ls-match-leader-name,.ls-match-marble_gallery .ls-match-name,.ls-match-marble_gallery .ls-match-prize{color:#334155}.ls-match-marble_gallery .ls-match-row{border-top-color:rgba(51,65,85,.12)}.ls-match-marble_gallery .ls-match-rank{color:rgba(234,179,8,.55)}.ls-match-marble_gallery .ls-match-leader{background:rgba(255,255,255,.45);border-color:rgba(234,179,8,.55)}.ls-match-galaxy_bid{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.25),transparent 40%),radial-gradient(circle at 80% 70%,rgba(167,139,250,.18),transparent 45%),radial-gradient(circle at 1px 1px,rgba(255,255,255,.35) 1px,transparent 0) 0 0 /24px 24px,#0b1020;border:1px solid rgba(129,140,248,.35)}.ls-match-galaxy_bid .ls-match-leader{background:color-mix(in srgb,var(--ls-accent) 12%,rgba(0,0,0,.45));box-shadow:0 0 16px color-mix(in srgb,var(--ls-accent) 18%,transparent)}.ls-match-candy_auction{background:radial-gradient(circle,rgba(244,114,182,.18) 1px,transparent 0) 0 0 /8px 8px,linear-gradient(180deg,#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px 0 #fda4af}.ls-match-candy_auction .ls-match-leader-name,.ls-match-candy_auction .ls-match-name,.ls-match-candy_auction .ls-match-prize{color:#9f1239}.ls-match-candy_auction .ls-match-leader{background:rgba(255,255,255,.72);border:2px solid #fff}.ls-match-candy_auction .ls-match-row{border-top-color:rgba(159,18,57,.12)}.ls-match-candy_auction .ls-match-rank{color:rgba(159,18,57,.45)}.ls-match-circuit_lot{background:radial-gradient(circle at 10% 20%,rgba(251,191,36,.12),transparent 35%),linear-gradient(135deg,rgba(251,191,36,.06) 25%,transparent 0) 0 0 /10px 10px,#14532d;border:2px solid #166534}.ls-match-circuit_lot .ls-match-leader{border-color:rgba(251,191,36,.45);background:rgba(0,0,0,.35)}.ls-match-circuit_lot .ls-match-rank,.ls-match-circuit_lot .ls-match-rank.is-lit{color:rgba(251,191,36,.45)}.ls-match-bamboo_market{background:repeating-linear-gradient(90deg,rgba(132,204,22,.08) 0 2px,transparent 2px 18px),linear-gradient(180deg,#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.ls-match-bamboo_market .ls-match-leader-name,.ls-match-bamboo_market .ls-match-name,.ls-match-bamboo_market .ls-match-prize{color:#365314}.ls-match-bamboo_market .ls-match-leader{background:rgba(255,255,255,.55);border-color:rgba(101,163,13,.45)}.ls-match-bamboo_market .ls-match-row{border-top-color:rgba(54,83,20,.12)}.ls-match-bamboo_market .ls-match-rank{color:rgba(54,83,20,.45)}.ls-match-chalk_lot{background:radial-gradient(circle at 20% 15%,rgba(163,230,53,.08),transparent 40%),#1a2e1a;border:2px solid rgba(163,230,53,.25);box-shadow:inset 0 0 24px rgba(0,0,0,.45)}.ls-match-chalk_lot .ls-match-leader-name,.ls-match-chalk_lot .ls-match-name,.ls-match-chalk_lot .ls-match-prize{color:#ecfccb;text-shadow:0 1px 0 rgba(0,0,0,.35)}.ls-match-chalk_lot .ls-match-row{border-top-color:rgba(236,252,203,.12)}.ls-match-chalk_lot .ls-match-rank{color:rgba(163,230,53,.45)}.ls-match-chalk_lot .ls-match-leader{background:rgba(0,0,0,.35);border-color:rgba(163,230,53,.35)}.ls-match-denim_lot{background:repeating-linear-gradient(45deg,rgba(96,165,250,.08) 0 6px,transparent 6px 12px),linear-gradient(180deg,#1e3a5f,#172554);border:3px dashed rgba(96,165,250,.45)}.ls-match-denim_lot .ls-match-leader{background:rgba(23,37,84,.65);border:2px solid rgba(96,165,250,.35)}.ls-match-snow_lot{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.45),transparent 35%),linear-gradient(180deg,#f0f9ff,#e0f2fe 50%,#bae6fd);border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 16px rgba(186,230,253,.35)}.ls-match-snow_lot .ls-match-leader-name,.ls-match-snow_lot .ls-match-name,.ls-match-snow_lot .ls-match-prize{color:#0c4a6e}.ls-match-snow_lot .ls-match-row{border-top-color:rgba(12,74,110,.1)}.ls-match-snow_lot .ls-match-leader{background:rgba(255,255,255,.62);border-color:rgba(186,230,253,.85)}.ls-match-sandstone_auction{background:repeating-linear-gradient(90deg,rgba(120,53,15,.08) 0 24px,transparent 24px 48px),linear-gradient(180deg,#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.ls-match-sandstone_auction .ls-match-leader-name,.ls-match-sandstone_auction .ls-match-name,.ls-match-sandstone_auction .ls-match-prize{color:#431407;text-shadow:0 1px 0 rgba(255,255,255,.25)}.ls-match-sandstone_auction .ls-match-row{border-top-color:rgba(67,20,7,.15)}.ls-match-sandstone_auction .ls-match-leader{background:rgba(255,255,255,.28);border-color:rgba(154,52,18,.45)}.ls-match-foil_auction{background:linear-gradient(135deg,rgba(232,121,249,.18),rgba(103,232,249,.12) 35%,rgba(251,191,36,.1) 70%,rgba(167,139,250,.16)),#0a0614;border:1px solid rgba(232,121,249,.35)}.ls-coin-match.is-loop.ls-match-foil_auction .ls-match-leader{animation:lsMatchFoilShift calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-match-velvet_lot{background:radial-gradient(ellipse at 50% 0,rgba(239,68,68,.22),transparent 55%),linear-gradient(180deg,#450a0a,#1c0505);border:1px solid rgba(239,68,68,.35)}.ls-match-velvet_lot .ls-match-leader-badge{border-radius:2px;clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%)}.ls-match-brick_auction{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 12px,transparent 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-match-brick_auction .ls-match-leader{background:rgba(0,0,0,.42);border-color:rgba(248,113,113,.45)}.ls-match-brick_auction .ls-match-row{border-top-color:rgba(0,0,0,.25)}.ls-match-neon_grid_auction{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 35%,rgba(255,255,255,.1));box-shadow:0 0 20px color-mix(in srgb,var(--ls-accent) 10%,transparent)}.ls-match-neon_grid_auction .ls-match-leader{border-color:color-mix(in srgb,var(--ls-accent) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 20%,transparent)}@keyframes lsMatchFoilShift{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(14deg) brightness(1.06)}}@keyframes lsMatchLavaPulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes lsMatchTimerPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.04)}}@keyframes lsMatchLeaderGlow{0%,to{box-shadow:0 0 0 color-mix(in srgb,var(--ls-accent) 0%,transparent)}50%{box-shadow:0 0 18px color-mix(in srgb,var(--ls-accent) 35%,transparent)}}@keyframes lsMatchHoloShift{0%,to{filter:hue-rotate(0deg)}50%{filter:hue-rotate(12deg)}}.ls-battle-score{position:relative;width:fit-content;max-width:min(42rem,100%);font-family:var(--ls-font,system-ui,sans-serif)}.ls-battle-panel{position:relative;padding:14px 18px;border-radius:14px;background:color-mix(in srgb,var(--ls-panel,#0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.28)}.ls-battle-heading{margin:0 0 10px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ls-battle-row{justify-content:space-between;gap:12px}.ls-battle-row,.ls-battle-team{display:flex;align-items:center}.ls-battle-team{gap:10px;min-width:0;flex:1}.ls-battle-team-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.ls-battle-name{font-size:.95rem;font-weight:700;line-height:1.15;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ls-battle-points{font-size:1.35rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ls-battle-vs{flex-shrink:0;font-size:.78rem;font-weight:800;letter-spacing:.12em;opacity:.72}.ls-battle-bar{margin-top:12px;display:flex;width:100%;height:10px;border-radius:999px;overflow:hidden;background:rgba(255,255,255,.08)}.ls-battle-bar-a{display:block;height:100%;border-radius:999px 0 0 999px;transition:width .45s ease;background:var(--ls-battle-bar-a,var(--ls-accent))}.ls-battle-bar-b{flex:1;display:block;height:100%;background:var(--ls-battle-bar-b,rgba(255,255,255,.12))}.ls-battle-status{margin:10px 0 0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.ls-battle-score.is-thumb .ls-battle-panel{padding:10px 12px}.ls-battle-score.is-thumb .ls-battle-points{font-size:1rem}.ls-battle-score.is-thumb .ls-battle-name{font-size:.78rem}.ls-battle-score.is-active .ls-battle-panel{box-shadow:0 12px 36px rgba(0,0,0,.28),0 0 24px color-mix(in srgb,var(--ls-accent) 22%,transparent)}.ls-battle-score.no-glow.is-active .ls-battle-panel{box-shadow:0 12px 36px rgba(0,0,0,.28)}.ls-battle-score.is-loop:not(.no-glow).is-active.ls-battle-neon_versus .ls-battle-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-score.is-loop:not(.no-glow).is-active.ls-battle-cyber_clash .ls-battle-panel{animation:lsMatchLeaderGlow calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-neon_versus .ls-battle-panel{background:radial-gradient(circle at 15% 0,color-mix(in srgb,var(--ls-accent) 16%,transparent),transparent 45%),linear-gradient(135deg,rgba(15,23,42,.94),rgba(30,27,75,.9));border:1px solid color-mix(in srgb,var(--ls-accent) 35%,rgba(255,255,255,.1));box-shadow:0 0 24px color-mix(in srgb,var(--ls-accent) 12%,transparent)}.ls-battle-neon_versus .ls-battle-vs{text-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 45%,transparent)}.ls-battle-arcade_duel .ls-battle-panel{background:linear-gradient(180deg,#1e1b4b,#0f172a);border:3px solid var(--ls-accent);border-radius:4px;box-shadow:4px 4px 0 #000}.ls-battle-arcade_duel .ls-battle-vs{font-family:ui-monospace,monospace;font-size:.9rem;letter-spacing:.18em}.ls-battle-arcade_duel .ls-battle-points{text-shadow:2px 2px 0 rgba(0,0,0,.45)}.ls-battle-cyber_clash .ls-battle-panel{background:repeating-linear-gradient(0deg,rgba(167,139,250,.05) 0 2px,transparent 2px 6px),linear-gradient(180deg,#0f172a,#020617);border:1px solid color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-battle-cyber_clash .ls-battle-heading,.ls-battle-cyber_clash .ls-battle-status,.ls-battle-cyber_clash .ls-battle-vs{font-family:ui-monospace,monospace;letter-spacing:.14em}.ls-battle-gold_crown .ls-battle-panel{background:linear-gradient(135deg,#422006,#78350f 45%,#422006);border:2px solid var(--ls-accent,#fbbf24);box-shadow:inset 0 1px 0 rgba(251,191,36,.25),0 4px 20px rgba(120,53,15,.35)}.ls-battle-gold_crown .ls-battle-heading{color:#fde68a}.ls-battle-gold_crown .ls-battle-bar{background:rgba(0,0,0,.35)}.ls-battle-gold_crown .ls-battle-bar-b{background:rgba(251,191,36,.22)}.ls-battle-minimal_split .ls-battle-panel{background:rgba(15,23,42,.88);border:1px solid rgba(148,163,184,.2);border-radius:8px;box-shadow:none}.ls-battle-minimal_split .ls-battle-team{padding:6px 8px;border-radius:6px;background:rgba(255,255,255,.04)}.ls-battle-minimal_split .ls-battle-bar{height:6px;background:rgba(148,163,184,.15)}.ls-battle-ticker_battle .ls-battle-panel{background:#0b1220;border-radius:0;border-top:3px solid var(--ls-accent);border-bottom:3px solid var(--ls-accent);border-left:none;box-shadow:none}.ls-battle-ticker_battle .ls-battle-heading,.ls-battle-ticker_battle .ls-battle-status,.ls-battle-ticker_battle .ls-battle-vs{font-family:ui-monospace,monospace}.ls-battle-ticker_battle .ls-battle-points{font-variant-numeric:tabular-nums}.ls-battle-hologram_vs .ls-battle-panel{background:repeating-linear-gradient(0deg,rgba(103,232,249,.06) 0 2px,transparent 2px 6px),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.85));border:1px solid rgba(103,232,249,.35);backdrop-filter:blur(6px)}.ls-battle-score.is-loop.ls-battle-hologram_vs.is-active .ls-battle-panel{animation:lsMatchHoloShift calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-hologram_vs .ls-battle-vs{opacity:.9;text-shadow:0 0 10px rgba(103,232,249,.45)}.ls-battle-comic_clash .ls-battle-panel{background:#fef08a;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-battle-comic_clash .ls-battle-heading,.ls-battle-comic_clash .ls-battle-name,.ls-battle-comic_clash .ls-battle-status{color:#111;text-shadow:1px 1px 0 #fff}.ls-battle-comic_clash .ls-battle-vs{color:#111;font-size:1rem;font-weight:900;text-shadow:2px 2px 0 #fff}.ls-battle-comic_clash .ls-battle-bar{border:2px solid #111;background:#fff}.ls-battle-comic_clash .ls-battle-bar-b{background:rgba(17,24,39,.12)}.ls-battle-lava_vs_ice .ls-battle-panel{background:linear-gradient(90deg,rgba(249,115,22,.14),rgba(15,23,42,.92) 50%,rgba(56,189,248,.14)),linear-gradient(180deg,#1c0a00,#0a0400);border:1px solid rgba(251,146,60,.28);box-shadow:inset -12px 0 24px rgba(56,189,248,.08),inset 12px 0 24px rgba(249,115,22,.1)}.ls-battle-lava_vs_ice{--ls-battle-bar-a:#f97316;--ls-battle-bar-b:#38bdf8}.ls-battle-lava_vs_ice .ls-battle-team-left .ls-battle-points{color:#fb923c!important}.ls-battle-lava_vs_ice .ls-battle-team-right .ls-battle-points{color:#7dd3fc!important}.ls-battle-score.is-loop.ls-battle-lava_vs_ice.is-active .ls-battle-bar{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-crt_score .ls-battle-panel{background:repeating-linear-gradient(0deg,rgba(74,222,128,.05) 0 2px,transparent 2px 4px),#041105;border:2px solid #166534;border-radius:4px;box-shadow:inset 0 0 24px rgba(74,222,128,.08)}.ls-battle-crt_score .ls-battle-heading,.ls-battle-crt_score .ls-battle-name,.ls-battle-crt_score .ls-battle-points,.ls-battle-crt_score .ls-battle-status,.ls-battle-crt_score .ls-battle-vs{font-family:ui-monospace,monospace;text-shadow:0 0 8px rgba(74,222,128,.35)}.ls-battle-crt_score .ls-battle-bar{background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25)}.ls-battle-crt_score{--ls-battle-bar-a:#4ade80;--ls-battle-bar-b:rgba(74,222,128,0.18)}.ls-battle-marble_duel .ls-battle-panel{background:radial-gradient(ellipse at 25% 15%,rgba(255,255,255,.35),transparent 45%),radial-gradient(ellipse at 75% 85%,rgba(0,0,0,.08),transparent 50%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 4px 12px rgba(0,0,0,.12)}.ls-battle-marble_duel .ls-battle-team{background:rgba(255,255,255,.45);border:1px solid rgba(234,179,8,.35);border-radius:8px;padding:6px 8px}.ls-battle-marble_duel .ls-battle-vs{color:rgba(234,179,8,.85);font-weight:900}.ls-battle-marble_duel .ls-battle-bar{background:rgba(51,65,85,.12)}.ls-battle-galaxy_versus .ls-battle-panel{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.25),transparent 40%),radial-gradient(circle at 80% 70%,rgba(167,139,250,.18),transparent 45%),radial-gradient(circle at 1px 1px,rgba(255,255,255,.35) 1px,transparent 0) 0 0 /24px 24px,#0b1020;border:1px solid rgba(129,140,248,.35);box-shadow:0 0 20px rgba(129,140,248,.12)}.ls-battle-galaxy_versus .ls-battle-team{background:color-mix(in srgb,var(--ls-accent) 10%,rgba(0,0,0,.35));border-radius:10px;padding:6px 8px;border:1px solid color-mix(in srgb,var(--ls-accent) 22%,transparent)}.ls-battle-galaxy_versus .ls-battle-vs{text-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 40%,transparent)}.ls-battle-score.is-loop.ls-battle-galaxy_versus.is-active .ls-battle-panel{animation:lsBattleGalaxyDrift calc(6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-roblox_duel .ls-battle-panel{background:#38bdf8;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-battle-roblox_duel .ls-battle-team{background:rgba(255,255,255,.35);border:2px solid #111;border-radius:0;padding:6px 8px}.ls-battle-roblox_duel .ls-battle-vs{color:#111;font-weight:900}.ls-battle-roblox_duel .ls-battle-bar{border:2px solid #111;background:rgba(0,0,0,.12)}.ls-battle-velvet_clash .ls-battle-panel{background:radial-gradient(ellipse at 50% 0,rgba(239,68,68,.18),transparent 55%),linear-gradient(180deg,#450a0a,#1c0505);border:1px solid rgba(239,68,68,.35)}.ls-battle-velvet_clash .ls-battle-team{background:rgba(0,0,0,.28);border:1px solid rgba(239,68,68,.28);border-radius:8px;padding:6px 8px}.ls-battle-candy_versus .ls-battle-panel{background:radial-gradient(circle,rgba(244,114,182,.18) 1px,transparent 0) 0 0 /8px 8px,linear-gradient(180deg,#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px 0 #fda4af}.ls-battle-candy_versus .ls-battle-team{background:rgba(255,255,255,.72);border:2px solid #fff;border-radius:12px;padding:6px 8px}.ls-battle-candy_versus .ls-battle-bar{background:rgba(159,18,57,.12)}.ls-battle-circuit_duel .ls-battle-panel{background:radial-gradient(circle at 10% 20%,rgba(251,191,36,.12),transparent 35%),linear-gradient(135deg,rgba(251,191,36,.06) 25%,transparent 0) 0 0 /10px 10px,#14532d;border:2px solid #166534}.ls-battle-circuit_duel .ls-battle-heading,.ls-battle-circuit_duel .ls-battle-status,.ls-battle-circuit_duel .ls-battle-vs{font-family:ui-monospace,monospace}.ls-battle-circuit_duel .ls-battle-team{background:rgba(0,0,0,.35);border:1px solid rgba(251,191,36,.35);border-radius:4px;padding:6px 8px}.ls-battle-bamboo_battle .ls-battle-panel{background:repeating-linear-gradient(90deg,rgba(132,204,22,.08) 0 2px,transparent 2px 18px),linear-gradient(180deg,#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.ls-battle-bamboo_battle .ls-battle-team{background:rgba(255,255,255,.55);border:1px solid rgba(101,163,13,.45);border-radius:8px;padding:6px 8px}.ls-battle-chalk_duel .ls-battle-panel{background:radial-gradient(circle at 20% 15%,rgba(163,230,53,.08),transparent 40%),#1a2e1a;border:2px solid rgba(163,230,53,.25);box-shadow:inset 0 0 24px rgba(0,0,0,.45)}.ls-battle-chalk_duel .ls-battle-team{background:rgba(0,0,0,.35);border:1px dashed rgba(163,230,53,.35);border-radius:4px;padding:6px 8px}.ls-battle-chalk_duel .ls-battle-heading,.ls-battle-chalk_duel .ls-battle-name,.ls-battle-chalk_duel .ls-battle-status{text-shadow:0 1px 0 rgba(0,0,0,.35)}.ls-battle-denim_duel .ls-battle-panel{background:repeating-linear-gradient(45deg,rgba(96,165,250,.08) 0 6px,transparent 6px 12px),linear-gradient(180deg,#1e3a5f,#172554);border:3px dashed rgba(96,165,250,.45)}.ls-battle-denim_duel .ls-battle-team{background:rgba(23,37,84,.65);border:2px solid rgba(96,165,250,.35);border-radius:6px;padding:6px 8px}.ls-battle-frost_duel .ls-battle-panel{background:radial-gradient(circle at 80% 20%,rgba(255,255,255,.45),transparent 35%),linear-gradient(180deg,#f0f9ff,#e0f2fe 50%,#bae6fd);border:1px solid rgba(255,255,255,.85);box-shadow:0 4px 16px rgba(186,230,253,.35)}.ls-battle-frost_duel .ls-battle-team{background:rgba(255,255,255,.62);border:1px solid rgba(186,230,253,.85);border-radius:10px;padding:6px 8px}.ls-battle-frost_duel .ls-battle-bar{background:rgba(12,74,110,.12)}.ls-battle-sandstone_brawl .ls-battle-panel{background:repeating-linear-gradient(90deg,rgba(120,53,15,.08) 0 24px,transparent 24px 48px),linear-gradient(180deg,#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412;box-shadow:inset 0 1px 0 rgba(255,255,255,.25)}.ls-battle-sandstone_brawl .ls-battle-team{background:rgba(255,255,255,.28);border:1px solid rgba(154,52,18,.45);border-radius:8px;padding:6px 8px}.ls-battle-sandstone_brawl .ls-battle-heading,.ls-battle-sandstone_brawl .ls-battle-name,.ls-battle-sandstone_brawl .ls-battle-status{text-shadow:0 1px 0 rgba(255,255,255,.25)}.ls-battle-foil_versus .ls-battle-panel{background:linear-gradient(135deg,rgba(232,121,249,.18),rgba(103,232,249,.12) 35%,rgba(251,191,36,.1) 70%,rgba(167,139,250,.16)),#0a0614;border:1px solid rgba(232,121,249,.35)}.ls-battle-score.is-loop.ls-battle-foil_versus.is-active .ls-battle-panel{animation:lsMatchFoilShift calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-velvet_duel .ls-battle-panel{background:radial-gradient(ellipse at 50% 0,rgba(239,68,68,.22),transparent 55%),linear-gradient(180deg,#450a0a,#1c0505);border:1px solid rgba(239,68,68,.35)}.ls-battle-velvet_duel .ls-battle-vs{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);padding:4px 10px;background:rgba(239,68,68,.35);font-weight:900}.ls-battle-velvet_duel .ls-battle-team{background:rgba(0,0,0,.32);border:1px solid rgba(248,113,113,.35);border-radius:4px;padding:6px 8px}.ls-battle-brick_brawl .ls-battle-panel{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 12px,transparent 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-battle-brick_brawl .ls-battle-team{background:rgba(0,0,0,.42);border:1px solid rgba(248,113,113,.45);border-radius:4px;padding:6px 8px}.ls-battle-neon_grid_battle .ls-battle-panel{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 35%,rgba(255,255,255,.1));box-shadow:0 0 20px color-mix(in srgb,var(--ls-accent) 10%,transparent)}.ls-battle-neon_grid_battle .ls-battle-team{border:1px solid color-mix(in srgb,var(--ls-accent) 45%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 20%,transparent);border-radius:6px;padding:6px 8px;background:rgba(0,0,0,.35)}.ls-battle-score.is-loop:not(.no-glow).is-active.ls-battle-neon_grid_battle .ls-battle-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-stadium_showdown .ls-battle-panel{background:#101318;border:2px solid #4b5563;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(251,191,36,.15),0 0 18px rgba(251,191,36,.08)}.ls-battle-stadium_showdown .ls-battle-heading,.ls-battle-stadium_showdown .ls-battle-points,.ls-battle-stadium_showdown .ls-battle-status,.ls-battle-stadium_showdown .ls-battle-vs{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em}.ls-battle-stadium_showdown .ls-battle-points{color:#fef3c7;text-shadow:0 0 10px rgba(251,191,36,.35)}.ls-battle-stadium_showdown .ls-battle-team{background:rgba(255,255,255,.04);border:1px solid rgba(75,85,99,.55);border-radius:4px;padding:6px 8px}.ls-battle-stadium_showdown .ls-battle-bar{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.25);height:12px}.ls-battle-stadium_showdown{--ls-battle-bar-a:#fbbf24;--ls-battle-bar-b:rgba(251,191,36,0.18)}.ls-battle-hardwood_duel .ls-battle-panel{background:repeating-linear-gradient(90deg,rgba(107,52,16,.12) 0 24px,transparent 24px 48px),linear-gradient(180deg,#d4a574,#c9853f 45%,#a16207);border:3px solid #6b3410;border-radius:6px;box-shadow:inset 0 1px 0 rgba(255,255,255,.2)}.ls-battle-hardwood_duel .ls-battle-team{background:rgba(255,255,255,.18);border:2px solid rgba(107,52,16,.45);border-radius:6px;padding:6px 8px}.ls-battle-hardwood_duel .ls-battle-bar{background:rgba(59,18,6,.18);border:1px solid rgba(107,52,16,.35)}.ls-battle-gridiron_clash .ls-battle-panel{background:repeating-linear-gradient(0deg,rgba(255,255,255,.06) 0 40px,transparent 40px 80px),linear-gradient(180deg,#166534,#14532d);border:2px solid #f8fafc;border-radius:6px}.ls-battle-gridiron_clash .ls-battle-vs{background:#ef4444;color:#fff;padding:2px 8px;border-radius:4px;font-weight:900}.ls-battle-gridiron_clash .ls-battle-team{background:rgba(0,0,0,.22);border:1px solid rgba(248,250,252,.2);border-radius:4px;padding:6px 8px}.ls-battle-rink_versus .ls-battle-panel{background:radial-gradient(ellipse at 50% 120%,rgba(185,28,28,.12),transparent 55%),linear-gradient(180deg,#f1f7ff,#e0f2fe 40%,#bae6fd);border:3px solid #b91c1c;border-radius:30px;box-shadow:0 4px 16px rgba(125,211,252,.25)}.ls-battle-rink_versus .ls-battle-team{background:rgba(255,255,255,.62);border:1px solid rgba(186,230,253,.85);border-radius:999px;padding:6px 10px}.ls-battle-rink_versus .ls-battle-bar{background:rgba(12,74,110,.12)}.ls-battle-racing_rivalry .ls-battle-panel{background:linear-gradient(135deg,#111318 0 50%,#18181b 50% 100%),repeating-conic-gradient(from 45deg,#111 0 25%,#fff 0 50%) 0 0 /16px 16px;background-blend-mode:normal,overlay;border:2px solid #52525b;border-radius:0}.ls-battle-racing_rivalry .ls-battle-heading,.ls-battle-racing_rivalry .ls-battle-points,.ls-battle-racing_rivalry .ls-battle-status,.ls-battle-racing_rivalry .ls-battle-vs{font-family:ui-monospace,monospace}.ls-battle-racing_rivalry .ls-battle-team{background:rgba(0,0,0,.55);border-left:3px solid var(--ls-accent);border-radius:0;padding:6px 8px}.ls-battle-racing_rivalry .ls-battle-bar{background:rgba(255,255,255,.08);border-radius:0}.ls-battle-diamond_duel .ls-battle-panel{background:radial-gradient(circle at 20% 20%,rgba(220,38,38,.08),transparent 40%),linear-gradient(160deg,#f7f3e9,#e7e0d2);border:2px solid #e7e0d2;border-radius:14px;box-shadow:inset 0 0 0 1px rgba(220,38,38,.15),0 4px 12px rgba(0,0,0,.1)}.ls-battle-diamond_duel .ls-battle-team{background:rgba(255,255,255,.55);border:1px dashed rgba(220,38,38,.35);border-radius:10px;padding:6px 8px}.ls-battle-diamond_duel .ls-battle-vs{color:#dc2626;font-weight:900}.ls-battle-sakura_versus .ls-battle-panel{background:radial-gradient(circle at 80% 15%,rgba(244,114,182,.22),transparent 40%),radial-gradient(circle at 15% 85%,rgba(249,168,212,.18),transparent 45%),linear-gradient(180deg,#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px;box-shadow:0 8px 24px rgba(244,114,182,.15)}.ls-battle-sakura_versus .ls-battle-team{background:rgba(255,255,255,.72);border:1px solid #fbcfe8;border-radius:16px;padding:6px 8px}.ls-battle-royal_rumble .ls-battle-panel{background:linear-gradient(180deg,rgba(234,179,8,.12),transparent 30%),linear-gradient(180deg,#160a24,#2e1065);border:2px solid #eab308;border-radius:4px;box-shadow:inset 0 1px 0 rgba(234,179,8,.25),0 0 20px rgba(234,179,8,.1)}.ls-battle-royal_rumble .ls-battle-heading{color:#fde68a;letter-spacing:.2em}.ls-battle-royal_rumble .ls-battle-team{background:rgba(0,0,0,.28);border:1px solid rgba(234,179,8,.35);border-radius:4px;padding:6px 8px}.ls-battle-ember_clash .ls-battle-panel{background:radial-gradient(ellipse at 50% 120%,rgba(251,146,60,.35),transparent 55%),linear-gradient(180deg,#1c0a00,#0a0400);border:1px solid rgba(251,146,60,.35);box-shadow:inset 0 -8px 24px rgba(249,115,22,.12),0 0 20px rgba(249,115,22,.1)}.ls-battle-ember_clash .ls-battle-team{background:color-mix(in srgb,var(--ls-accent) 12%,rgba(0,0,0,.45));border:1px solid rgba(251,146,60,.35);border-radius:8px;padding:6px 8px}.ls-battle-score.is-loop.ls-battle-ember_clash.is-active .ls-battle-panel{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-prism_versus .ls-battle-panel{background:rgba(10,8,18,.86);border:2px solid transparent;border-radius:14px;background-clip:padding-box;box-shadow:0 0 0 2px rgba(167,139,250,.45),0 0 28px rgba(167,139,250,.25),0 0 16px rgba(34,211,238,.15)}.ls-battle-prism_versus .ls-battle-vs{background:linear-gradient(90deg,#a78bfa,#22d3ee,#f472b6);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:900}.ls-battle-score.is-loop.ls-battle-prism_versus.is-active .ls-battle-panel{animation:lsMatchHoloShift calc(3.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-aurora_duel .ls-battle-panel{background:radial-gradient(ellipse at 20% 0,rgba(34,211,238,.22),transparent 50%),radial-gradient(ellipse at 80% 0,rgba(167,139,250,.18),transparent 50%),linear-gradient(180deg,#041016,#0c1220);border:1px solid rgba(34,211,238,.28);border-radius:14px}.ls-battle-aurora_duel .ls-battle-team{background:rgba(255,255,255,.04);border:1px solid rgba(34,211,238,.18);border-radius:10px;padding:6px 8px}.ls-battle-score.is-loop.ls-battle-aurora_duel.is-active .ls-battle-panel{animation:lsBattleAuroraWash calc(5s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-battle-midnight_match .ls-battle-panel{background:rgba(6,10,22,.94);border:2px solid rgba(100,116,139,.35);border-radius:2px;box-shadow:inset 0 0 0 1px rgba(15,23,42,.85)}.ls-battle-midnight_match .ls-battle-team{background:rgba(255,255,255,.03);border:1px solid rgba(100,116,139,.22);border-radius:2px;padding:6px 8px}.ls-battle-midnight_match .ls-battle-bar{height:6px;background:rgba(100,116,139,.18)}.ls-battle-hazard_zone .ls-battle-panel{background:repeating-linear-gradient(-45deg,#eab308 0 12px,#111827 12px 24px);border:3px solid #111827;border-radius:0;padding:16px 20px}.ls-battle-hazard_zone .ls-battle-panel:before{content:"";position:absolute;inset:6px;background:#fef3c7;border:2px solid #111827;border-radius:0;z-index:0}.ls-battle-hazard_zone .ls-battle-bar,.ls-battle-hazard_zone .ls-battle-heading,.ls-battle-hazard_zone .ls-battle-row,.ls-battle-hazard_zone .ls-battle-status{position:relative;z-index:1}.ls-battle-hazard_zone .ls-battle-team{background:rgba(255,255,255,.65);border:2px solid #111827;border-radius:0;padding:6px 8px}.ls-battle-hazard_zone .ls-battle-vs{color:#111827;font-weight:900}.ls-battle-wave_crash .ls-battle-panel{background:radial-gradient(ellipse at 50% 120%,rgba(6,182,212,.28),transparent 55%),linear-gradient(180deg,#083344,#042f3a);border:1px solid rgba(103,232,249,.35);border-radius:14px 14px 4px 4px;box-shadow:inset 0 -6px 18px rgba(6,182,212,.12)}.ls-battle-wave_crash .ls-battle-team{background:rgba(0,0,0,.28);border:1px solid rgba(103,232,249,.28);border-radius:10px;padding:6px 8px}.ls-battle-wave_crash .ls-battle-bar-b{background:rgba(56,189,248,.22)}.ls-battle-pixel_brawl .ls-battle-panel{background:#0b3b22;border:none;border-radius:0;box-shadow:inset 0 0 0 3px #14532d,4px 4px 0 #052e16;clip-path:polygon(0 8px,8px 8px,8px 0,calc(100% - 8px) 0,calc(100% - 8px) 8px,100% 8px,100% calc(100% - 8px),calc(100% - 8px) calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 8px),0 calc(100% - 8px))}.ls-battle-pixel_brawl .ls-battle-heading,.ls-battle-pixel_brawl .ls-battle-points,.ls-battle-pixel_brawl .ls-battle-status,.ls-battle-pixel_brawl .ls-battle-vs{font-family:ui-monospace,monospace}.ls-battle-pixel_brawl .ls-battle-team{background:rgba(0,0,0,.35);border:2px solid #14532d;border-radius:0;padding:6px 8px}.ls-battle-pixel_brawl .ls-battle-bar{border-radius:0;background:rgba(20,83,45,.65)}.ls-battle-pixel_brawl{--ls-battle-bar-a:#4ade80;--ls-battle-bar-b:rgba(74,222,128,0.18)}.ls-battle-score.is-loop.is-active .ls-battle-bar-a{animation:lsBattlePulse 2.4s ease-in-out infinite}@keyframes lsBattleGalaxyDrift{0%,to{background-position:0 0,0 0,0 0,0 0}50%{background-position:0 0,0 0,12px 12px,0 0}}@keyframes lsBattlePulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes lsBattleAuroraWash{0%,to{filter:hue-rotate(0deg) brightness(1)}50%{filter:hue-rotate(18deg) brightness(1.06)}}.ls-throne-king{position:relative;width:fit-content;max-width:min(24rem,100%);font-family:var(--ls-font,system-ui,sans-serif)}.ls-throne-panel{position:relative;padding:16px 20px 18px;border-radius:16px;background:color-mix(in srgb,var(--ls-panel,#0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.28);text-align:center;overflow:hidden}.ls-throne-heading{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ls-throne-kicker{margin:0 0 12px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ls-throne-seat-wrap{position:relative;width:188px;min-height:148px;margin:6px auto 12px}.ls-throne-stage{position:absolute;inset:0;pointer-events:none}.ls-throne-glow{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);width:120px;height:48px;border-radius:999px;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--ls-accent) 28%,transparent),transparent 70%);opacity:0;transition:opacity .35s ease}.ls-throne-king.has-holder .ls-throne-glow{opacity:1}.ls-throne-back{bottom:34px;width:96px;height:58px;border-radius:14px 14px 4px 4px;background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(0,0,0,.32));border:2px solid color-mix(in srgb,var(--ls-accent) 42%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.14)}.ls-throne-back,.ls-throne-cushion{position:absolute;left:50%;transform:translateX(-50%)}.ls-throne-cushion{bottom:28px;width:118px;height:34px;border-radius:10px 10px 6px 6px;background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(0,0,0,.38));border:2px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-throne-arm{position:absolute;bottom:36px;width:22px;height:44px;border-radius:8px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.34));border:2px solid color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-throne-arm-left{left:calc(50% - 78px);transform:rotate(-8deg)}.ls-throne-arm-right{right:calc(50% - 78px);transform:rotate(8deg)}.ls-throne-base{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:136px;height:22px;border-radius:4px;background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(0,0,0,.45));border:2px solid color-mix(in srgb,var(--ls-accent) 32%,transparent);box-shadow:0 4px 12px rgba(0,0,0,.28)}.ls-throne-base:before{content:"";position:absolute;inset:-6px -10px auto;height:8px;border-radius:3px;background:color-mix(in srgb,var(--ls-accent) 22%,rgba(255,255,255,.08));border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent)}.ls-throne-holder{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:4px;padding-top:2px}.ls-throne-crown{font-size:1.5rem;line-height:1;color:var(--ls-accent);text-shadow:0 0 12px color-mix(in srgb,var(--ls-accent) 45%,transparent),0 2px 0 rgba(0,0,0,.35);filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.ls-throne-avatar{border:3px solid color-mix(in srgb,var(--ls-accent) 60%,#fff);box-shadow:0 0 20px color-mix(in srgb,var(--ls-accent) 28%,transparent),0 6px 16px rgba(0,0,0,.35)}.ls-throne-empty-icon{position:relative;z-index:2;padding-top:36px;font-size:2.2rem;line-height:1;opacity:.4;color:var(--ls-accent);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ls-accent) 25%,transparent))}.ls-throne-name{margin:0;font-size:1.08rem;font-weight:800;line-height:1.15}.ls-throne-coins{margin:4px 0 0;font-size:1.22rem;font-weight:800;font-variant-numeric:tabular-nums}.ls-throne-empty{margin:0;font-size:.82rem;letter-spacing:.06em;text-transform:uppercase}.ls-throne-king.is-thumb .ls-throne-panel{padding:10px 12px}.ls-throne-king.is-thumb .ls-throne-seat-wrap{width:140px;min-height:112px}.ls-throne-king.is-thumb .ls-throne-back{width:76px;height:44px}.ls-throne-king.is-thumb .ls-throne-cushion{width:92px;height:26px}.ls-throne-king.is-active:not(.no-glow) .ls-throne-panel{box-shadow:0 12px 36px rgba(0,0,0,.28),0 0 28px color-mix(in srgb,var(--ls-accent) 16%,transparent)}.ls-throne-king.is-crowned .ls-throne-panel{animation:lsThroneCrownPop .85s ease-out}.ls-throne-king.is-crowned .ls-throne-crown{animation:lsThroneCrownBounce .85s ease-out}.ls-throne-king.is-loop.has-holder:not(.no-glow) .ls-throne-crown{animation:lsThroneCrownGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-king.is-loop.has-holder:not(.no-glow).is-crowned .ls-throne-crown{animation:lsThroneCrownBounce .85s ease-out,lsThroneCrownGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out .85s infinite}@keyframes lsThroneCrownPop{0%{transform:scale(.96);filter:brightness(1)}35%{transform:scale(1.03);filter:brightness(1.12)}to{transform:scale(1);filter:brightness(1)}}@keyframes lsThroneCrownBounce{0%{transform:translateY(8px) scale(.85);opacity:.5}45%{transform:translateY(-4px) scale(1.12);opacity:1}to{transform:translateY(0) scale(1);opacity:1}}@keyframes lsThroneCrownGlow{0%,to{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35)) drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 2px 4px rgba(0,0,0,.35)) drop-shadow(0 0 12px color-mix(in srgb,var(--ls-accent) 55%,transparent))}}@keyframes lsThroneSpotlightPulse{0%,to{opacity:.75;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}.ls-throne-gold_throne .ls-throne-panel{background:radial-gradient(ellipse at 50% 0,rgba(251,191,36,.16),transparent 55%),linear-gradient(135deg,#422006,#78350f 45%,#422006);border:2px solid #fbbf24;box-shadow:inset 0 1px 0 rgba(251,191,36,.25),0 8px 28px rgba(120,53,15,.35)}.ls-throne-gold_throne .ls-throne-arm,.ls-throne-gold_throne .ls-throne-back,.ls-throne-gold_throne .ls-throne-base,.ls-throne-gold_throne .ls-throne-cushion{background:linear-gradient(180deg,#92400e,#78350f);border-color:#fbbf24;box-shadow:inset 0 1px 0 rgba(251,191,36,.35)}.ls-throne-gold_throne .ls-throne-heading{color:#fde68a}.ls-throne-velvet_reign .ls-throne-panel{background:radial-gradient(ellipse at 50% 0,rgba(239,68,68,.22),transparent 55%),linear-gradient(180deg,#450a0a,#1c0505);border:1px solid rgba(239,68,68,.35)}.ls-throne-velvet_reign .ls-throne-back,.ls-throne-velvet_reign .ls-throne-cushion{background:linear-gradient(180deg,rgba(127,29,29,.95),rgba(69,10,10,.95));border-color:rgba(248,113,113,.45)}.ls-throne-velvet_reign .ls-throne-arm,.ls-throne-velvet_reign .ls-throne-base{background:rgba(28,5,5,.92);border-color:rgba(239,68,68,.35)}.ls-throne-king.is-loop.ls-throne-velvet_reign.has-holder .ls-throne-glow{animation:lsThroneSpotlightPulse calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-neon_crown .ls-throne-panel{background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--ls-accent) 18%,transparent),transparent 55%),rgba(8,12,20,.92);border:1px solid color-mix(in srgb,var(--ls-accent) 40%,transparent);box-shadow:0 0 28px color-mix(in srgb,var(--ls-accent) 14%,transparent)}.ls-throne-neon_crown .ls-throne-arm,.ls-throne-neon_crown .ls-throne-back,.ls-throne-neon_crown .ls-throne-base,.ls-throne-neon_crown .ls-throne-cushion{background:rgba(8,12,20,.88);border-color:color-mix(in srgb,var(--ls-accent) 55%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 18%,transparent)}.ls-throne-king.is-loop.ls-throne-neon_crown.has-holder:not(.no-glow) .ls-throne-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-crystal_court .ls-throne-panel{background:radial-gradient(ellipse at 30% 10%,rgba(255,255,255,.55),transparent 45%),linear-gradient(180deg,#f0f9ff,#bae6fd 40%,#7dd3fc);border:1px solid rgba(255,255,255,.75);box-shadow:0 8px 24px rgba(125,211,252,.28)}.ls-throne-crystal_court .ls-throne-arm,.ls-throne-crystal_court .ls-throne-back,.ls-throne-crystal_court .ls-throne-base,.ls-throne-crystal_court .ls-throne-cushion{background:rgba(255,255,255,.62);border-color:rgba(186,230,253,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.85)}.ls-throne-crystal_court .ls-throne-glow{background:radial-gradient(ellipse,rgba(103,232,249,.35),transparent 70%)}.ls-throne-lava_king .ls-throne-panel{background:radial-gradient(ellipse at 50% 120%,rgba(249,115,22,.38),transparent 55%),linear-gradient(180deg,#1c0a00,#0a0400);border:1px solid rgba(251,146,60,.4);box-shadow:inset 0 -10px 28px rgba(249,115,22,.14),0 0 22px rgba(249,115,22,.12)}.ls-throne-lava_king .ls-throne-back,.ls-throne-lava_king .ls-throne-cushion{background:linear-gradient(180deg,#9a3412,#7c2d12);border-color:rgba(251,146,60,.55)}.ls-throne-lava_king .ls-throne-arm,.ls-throne-lava_king .ls-throne-base{background:rgba(28,10,0,.92);border-color:rgba(249,115,22,.4)}.ls-throne-lava_king .ls-throne-glow{background:radial-gradient(ellipse,rgba(249,115,22,.42),transparent 70%)}.ls-throne-king.is-loop.ls-throne-lava_king.has-holder .ls-throne-glow{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-galaxy_monarch .ls-throne-panel{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.28),transparent 42%),radial-gradient(circle at 80% 70%,rgba(167,139,250,.18),transparent 45%),radial-gradient(circle at 1px 1px,rgba(255,255,255,.35) 1px,transparent 0) 0 0 /24px 24px,#0b1020;border:1px solid rgba(129,140,248,.38)}.ls-throne-galaxy_monarch .ls-throne-arm,.ls-throne-galaxy_monarch .ls-throne-back,.ls-throne-galaxy_monarch .ls-throne-base,.ls-throne-galaxy_monarch .ls-throne-cushion{background:color-mix(in srgb,var(--ls-accent) 12%,rgba(0,0,0,.55));border-color:color-mix(in srgb,var(--ls-accent) 35%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--ls-accent) 16%,transparent)}.ls-throne-king.is-loop.ls-throne-galaxy_monarch.has-holder .ls-throne-panel{animation:lsBattleGalaxyDrift calc(6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-marble_royal .ls-throne-panel{background:radial-gradient(ellipse at 25% 15%,rgba(255,255,255,.35),transparent 45%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;box-shadow:inset 0 1px 0 rgba(255,255,255,.8),0 6px 18px rgba(0,0,0,.12)}.ls-throne-marble_royal .ls-throne-arm,.ls-throne-marble_royal .ls-throne-back,.ls-throne-marble_royal .ls-throne-base,.ls-throne-marble_royal .ls-throne-cushion{background:rgba(255,255,255,.58);border-color:rgba(234,179,8,.55)}.ls-throne-marble_royal .ls-throne-crown{color:#ca8a04}.ls-throne-arcade_ruler .ls-throne-panel{background:linear-gradient(180deg,#1e1b4b,#0f172a);border:3px solid var(--ls-accent);border-radius:4px;box-shadow:4px 4px 0 #000}.ls-throne-arcade_ruler .ls-throne-arm,.ls-throne-arcade_ruler .ls-throne-back,.ls-throne-arcade_ruler .ls-throne-base,.ls-throne-arcade_ruler .ls-throne-cushion{border-radius:0;border-width:3px;box-shadow:2px 2px 0 rgba(0,0,0,.45)}.ls-throne-arcade_ruler .ls-throne-crown{font-family:ui-monospace,monospace}.ls-throne-comic_king .ls-throne-panel{background:radial-gradient(circle,#111 1px,transparent 0) 0 0 /6px 6px,#fef08a;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-throne-comic_king .ls-throne-arm,.ls-throne-comic_king .ls-throne-back,.ls-throne-comic_king .ls-throne-base,.ls-throne-comic_king .ls-throne-cushion{background:color-mix(in srgb,var(--ls-accent) 22%,#fff);border:3px solid #111;border-radius:0;box-shadow:2px 2px 0 #111}.ls-throne-comic_king .ls-throne-empty,.ls-throne-comic_king .ls-throne-heading,.ls-throne-comic_king .ls-throne-kicker,.ls-throne-comic_king .ls-throne-name{color:#111;text-shadow:1px 1px 0 #fff}.ls-throne-comic_king .ls-throne-crown{color:#111;text-shadow:2px 2px 0 #fff}.ls-throne-minimal_throne .ls-throne-panel{background:rgba(15,23,42,.9);border:1px solid rgba(148,163,184,.22);border-radius:10px;box-shadow:none}.ls-throne-minimal_throne .ls-throne-arm,.ls-throne-minimal_throne .ls-throne-back,.ls-throne-minimal_throne .ls-throne-base,.ls-throne-minimal_throne .ls-throne-cushion{background:rgba(255,255,255,.04);border-color:rgba(148,163,184,.28);box-shadow:none}.ls-throne-minimal_throne .ls-throne-glow{display:none}.ls-throne-royal_banner .ls-throne-panel{background:linear-gradient(180deg,rgba(234,179,8,.12),transparent 28%),linear-gradient(180deg,#160a24,#2e1065);border:2px solid #eab308;border-radius:4px}.ls-throne-royal_banner .ls-throne-panel:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:72px;height:6px;background:linear-gradient(90deg,transparent,#eab308,transparent);opacity:.85}.ls-throne-royal_banner .ls-throne-heading{color:#fde68a;letter-spacing:.22em}.ls-throne-royal_banner .ls-throne-arm,.ls-throne-royal_banner .ls-throne-back,.ls-throne-royal_banner .ls-throne-base,.ls-throne-royal_banner .ls-throne-cushion{background:linear-gradient(180deg,rgba(46,16,101,.95),rgba(22,10,36,.95));border-color:rgba(234,179,8,.45)}.ls-throne-pixel_crown .ls-throne-panel{background:linear-gradient(rgba(74,222,128,.08) 1px,transparent 0) 0 0 /8px 8px,#0b3b22;border:none;border-radius:0;box-shadow:4px 4px 0 #052e16}.ls-throne-pixel_crown .ls-throne-arm,.ls-throne-pixel_crown .ls-throne-back,.ls-throne-pixel_crown .ls-throne-base,.ls-throne-pixel_crown .ls-throne-cushion{border-radius:0;background:#14532d;border:2px solid #4ade80;box-shadow:none}.ls-throne-pixel_crown .ls-throne-coins,.ls-throne-pixel_crown .ls-throne-crown,.ls-throne-pixel_crown .ls-throne-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-shadow:0 0 8px rgba(74,222,128,.35)}.ls-throne-frost_crown .ls-throne-panel{background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.5),transparent 38%),linear-gradient(180deg,#f0f9ff,#e0f2fe 45%,#bae6fd);border:1px solid rgba(255,255,255,.85);box-shadow:0 8px 24px rgba(186,230,253,.32)}.ls-throne-frost_crown .ls-throne-arm,.ls-throne-frost_crown .ls-throne-back,.ls-throne-frost_crown .ls-throne-base,.ls-throne-frost_crown .ls-throne-cushion{background:rgba(255,255,255,.65);border-color:rgba(186,230,253,.9)}.ls-throne-frost_crown .ls-throne-glow{background:radial-gradient(ellipse,rgba(186,230,253,.45),transparent 70%)}.ls-throne-sandstone_seat .ls-throne-panel{background:repeating-linear-gradient(90deg,rgba(120,53,15,.08) 0 24px,transparent 24px 48px),linear-gradient(180deg,#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412;box-shadow:inset 0 1px 0 rgba(255,255,255,.22)}.ls-throne-sandstone_seat .ls-throne-arm,.ls-throne-sandstone_seat .ls-throne-back,.ls-throne-sandstone_seat .ls-throne-base,.ls-throne-sandstone_seat .ls-throne-cushion{background:rgba(255,255,255,.22);border-color:rgba(154,52,18,.48)}.ls-throne-bamboo_reign .ls-throne-panel{background:repeating-linear-gradient(90deg,rgba(132,204,22,.08) 0 2px,transparent 2px 18px),linear-gradient(180deg,#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d;box-shadow:inset 0 1px 0 rgba(255,255,255,.45)}.ls-throne-bamboo_reign .ls-throne-arm,.ls-throne-bamboo_reign .ls-throne-back,.ls-throne-bamboo_reign .ls-throne-base,.ls-throne-bamboo_reign .ls-throne-cushion{background:rgba(255,255,255,.55);border-color:rgba(101,163,13,.45)}.ls-throne-chalk_king .ls-throne-panel{background:radial-gradient(circle at 20% 15%,rgba(163,230,53,.08),transparent 40%),#1a2e1a;border:2px solid rgba(163,230,53,.28);box-shadow:inset 0 0 24px rgba(0,0,0,.45)}.ls-throne-chalk_king .ls-throne-arm,.ls-throne-chalk_king .ls-throne-back,.ls-throne-chalk_king .ls-throne-base,.ls-throne-chalk_king .ls-throne-cushion{background:rgba(0,0,0,.38);border:1px dashed rgba(163,230,53,.38)}.ls-throne-denim_throne .ls-throne-panel{background:repeating-linear-gradient(45deg,rgba(96,165,250,.08) 0 6px,transparent 6px 12px),linear-gradient(180deg,#1e3a5f,#172554);border:3px dashed rgba(96,165,250,.45)}.ls-throne-denim_throne .ls-throne-arm,.ls-throne-denim_throne .ls-throne-back,.ls-throne-denim_throne .ls-throne-base,.ls-throne-denim_throne .ls-throne-cushion{background:rgba(23,37,84,.68);border-color:rgba(96,165,250,.38)}.ls-throne-foil_monarch .ls-throne-panel{background:linear-gradient(135deg,rgba(232,121,249,.18),rgba(103,232,249,.12) 35%,rgba(251,191,36,.1) 70%,rgba(167,139,250,.16)),#0a0614;border:1px solid rgba(232,121,249,.38)}.ls-throne-foil_monarch .ls-throne-arm,.ls-throne-foil_monarch .ls-throne-back,.ls-throne-foil_monarch .ls-throne-base,.ls-throne-foil_monarch .ls-throne-cushion{background:rgba(10,6,20,.82);border-color:rgba(232,121,249,.42)}.ls-throne-king.is-loop.ls-throne-foil_monarch.has-holder .ls-throne-panel{animation:lsMatchFoilShift calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-brick_keep .ls-throne-panel{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 12px,transparent 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-throne-brick_keep .ls-throne-arm,.ls-throne-brick_keep .ls-throne-back,.ls-throne-brick_keep .ls-throne-base,.ls-throne-brick_keep .ls-throne-cushion{background:rgba(0,0,0,.42);border-color:rgba(248,113,113,.45)}.ls-throne-neon_grid_crown .ls-throne-panel{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent);box-shadow:0 0 22px color-mix(in srgb,var(--ls-accent) 12%,transparent)}.ls-throne-neon_grid_crown .ls-throne-arm,.ls-throne-neon_grid_crown .ls-throne-back,.ls-throne-neon_grid_crown .ls-throne-base,.ls-throne-neon_grid_crown .ls-throne-cushion{background:rgba(0,0,0,.42);border-color:color-mix(in srgb,var(--ls-accent) 48%,transparent);box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 18%,transparent)}.ls-throne-king.is-loop.ls-throne-neon_grid_crown.has-holder:not(.no-glow) .ls-throne-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-stadium_king .ls-throne-panel{background:#101318;border:2px solid #4b5563;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(251,191,36,.15)}.ls-throne-stadium_king .ls-throne-coins,.ls-throne-stadium_king .ls-throne-crown,.ls-throne-stadium_king .ls-throne-heading,.ls-throne-stadium_king .ls-throne-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-throne-stadium_king .ls-throne-coins{color:#fef3c7;text-shadow:0 0 10px rgba(251,191,36,.35)}.ls-throne-stadium_king .ls-throne-arm,.ls-throne-stadium_king .ls-throne-back,.ls-throne-stadium_king .ls-throne-base,.ls-throne-stadium_king .ls-throne-cushion{background:rgba(255,255,255,.05);border-color:rgba(75,85,99,.55)}.ls-throne-sakura_reign .ls-throne-panel{background:radial-gradient(circle at 80% 15%,rgba(244,114,182,.22),transparent 40%),radial-gradient(circle at 15% 85%,rgba(249,168,212,.18),transparent 45%),linear-gradient(180deg,#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px;box-shadow:0 8px 24px rgba(244,114,182,.15)}.ls-throne-sakura_reign .ls-throne-arm,.ls-throne-sakura_reign .ls-throne-back,.ls-throne-sakura_reign .ls-throne-base,.ls-throne-sakura_reign .ls-throne-cushion{background:rgba(255,255,255,.72);border-color:#fbcfe8;border-radius:14px}.ls-throne-sakura_reign .ls-throne-crown{color:#db2777}.ls-throne-cyber_sovereign .ls-throne-panel{background:repeating-linear-gradient(0deg,rgba(167,139,250,.05) 0 2px,transparent 2px 6px),linear-gradient(180deg,#0f172a,#020617);border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-throne-cyber_sovereign .ls-throne-crown,.ls-throne-cyber_sovereign .ls-throne-heading,.ls-throne-cyber_sovereign .ls-throne-kicker{font-family:ui-monospace,monospace;letter-spacing:.12em}.ls-throne-cyber_sovereign .ls-throne-arm,.ls-throne-cyber_sovereign .ls-throne-back,.ls-throne-cyber_sovereign .ls-throne-base,.ls-throne-cyber_sovereign .ls-throne-cushion{background:rgba(0,0,0,.48);border-color:color-mix(in srgb,var(--ls-accent) 42%,transparent)}.ls-throne-king.is-loop.ls-throne-cyber_sovereign.has-holder:not(.no-glow) .ls-throne-panel{animation:lsMatchLeaderGlow calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-hologram_crown .ls-throne-panel{background:repeating-linear-gradient(0deg,rgba(103,232,249,.06) 0 2px,transparent 2px 6px),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.85));border:1px solid rgba(103,232,249,.38);backdrop-filter:blur(6px)}.ls-throne-hologram_crown .ls-throne-arm,.ls-throne-hologram_crown .ls-throne-back,.ls-throne-hologram_crown .ls-throne-base,.ls-throne-hologram_crown .ls-throne-cushion{background:rgba(8,47,73,.55);border-color:rgba(103,232,249,.42);backdrop-filter:blur(4px)}.ls-throne-king.is-loop.ls-throne-hologram_crown.has-holder .ls-throne-panel{animation:lsMatchHoloShift calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-throne-roblox_ruler .ls-throne-panel{background:#38bdf8;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-throne-roblox_ruler .ls-throne-arm,.ls-throne-roblox_ruler .ls-throne-back,.ls-throne-roblox_ruler .ls-throne-base,.ls-throne-roblox_ruler .ls-throne-cushion{background:rgba(255,255,255,.35);border:2px solid #111;border-radius:0;box-shadow:2px 2px 0 #111}.ls-throne-roblox_ruler .ls-throne-crown{color:#111;text-shadow:2px 2px 0 #fff}.ls-throne-candy_crown .ls-throne-panel{background:radial-gradient(circle,rgba(244,114,182,.18) 1px,transparent 0) 0 0 /8px 8px,linear-gradient(180deg,#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px 0 #fda4af;border-radius:20px}.ls-throne-candy_crown .ls-throne-arm,.ls-throne-candy_crown .ls-throne-back,.ls-throne-candy_crown .ls-throne-base,.ls-throne-candy_crown .ls-throne-cushion{background:rgba(255,255,255,.72);border:2px solid #fff;border-radius:12px}.ls-throne-candy_crown .ls-throne-crown{color:#db2777}.ls-dice{position:relative;width:fit-content;max-width:min(22rem,100%);font-family:var(--ls-font,system-ui,sans-serif)}.ls-dice-panel{position:relative;padding:16px 20px 18px;border-radius:16px;background:color-mix(in srgb,var(--ls-panel,#0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.28);text-align:center;overflow:hidden}.ls-dice-heading{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ls-dice-kicker{margin:0 0 12px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ls-dice-stage{position:relative;width:120px;min-height:120px;margin:4px auto 14px}.ls-dice-glow{position:absolute;inset:8px;border-radius:18px;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--ls-accent) 24%,transparent),transparent 72%);opacity:0;transition:opacity .35s ease}.ls-dice.has-roll .ls-dice-glow{opacity:1}.ls-dice-cube{position:relative;width:88px;height:88px;margin:16px auto 0;transform-style:preserve-3d;transition:transform .35s ease}.ls-dice-cube.is-spinning{animation:lsDiceSpin calc(.8s / var(--ls-motion-rate, 1)) ease-in-out}.ls-dice-face{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:14px;background:linear-gradient(145deg,#fff,#e2e8f0);border:2px solid color-mix(in srgb,var(--ls-accent) 42%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),0 8px 18px rgba(0,0,0,.22);color:#0f172a}.ls-dice-dots{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:58px;height:58px}.ls-dice-dot{width:10px;height:10px;border-radius:50%;background:currentColor;opacity:0}.ls-dice-dot.is-on{opacity:1}.ls-dice-number{font-size:2rem;font-weight:800;line-height:1}.ls-dice-empty-mark{font-size:2rem;font-weight:800;opacity:.35}.ls-dice-result{display:grid;gap:4px;justify-items:center}.ls-dice-name{margin:0;font-size:1rem;font-weight:700}.ls-dice-coins,.ls-dice-empty,.ls-dice-gift,.ls-dice-roll-label{margin:0;font-size:.78rem}.ls-dice.is-loop.has-roll:not(.no-glow) .ls-dice-panel{animation:lsMatchLeaderGlow calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsDiceSpin{0%{transform:rotate(0deg) scale(1)}35%{transform:rotate(180deg) scale(1.08)}to{transform:rotate(1turn) scale(1)}}.ls-dice-neon_casino .ls-dice-panel{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /18px 18px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-dice-neon_casino .ls-dice-face{background:linear-gradient(145deg,#111827,#0f172a);color:#22d3ee;box-shadow:0 0 18px color-mix(in srgb,var(--ls-accent) 22%,transparent)}.ls-dice-gold_dice .ls-dice-panel{background:linear-gradient(180deg,#422006,#1c1917);border:2px solid #fbbf24}.ls-dice-gold_dice .ls-dice-face{background:linear-gradient(145deg,#fde68a,#fbbf24);border-color:#92400e;color:#78350f}.ls-dice-velvet_roll .ls-dice-panel{background:radial-gradient(circle at 50% 0,rgba(239,68,68,.18),transparent 55%),#12080c;border:1px solid rgba(239,68,68,.35)}.ls-dice-velvet_roll .ls-dice-face{background:linear-gradient(145deg,#3f1018,#1a0a0f);color:#fecaca;border-color:rgba(239,68,68,.55)}.ls-dice-crystal_dice .ls-dice-panel{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border:1px solid rgba(255,255,255,.85)}.ls-dice-crystal_dice .ls-dice-face{background:rgba(255,255,255,.82);border-color:#bae6fd;color:#0c4a6e}.ls-dice-lava_roll .ls-dice-panel{background:linear-gradient(180deg,#7c2d12,#431407);border:2px solid #fb923c}.ls-dice-lava_roll .ls-dice-face{background:linear-gradient(145deg,#fdba74,#ea580c);border-color:#9a3412;color:#431407}.ls-dice.is-loop.ls-dice-lava_roll.has-roll .ls-dice-panel{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-dice-galaxy_dice .ls-dice-panel{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.18),transparent 40%),radial-gradient(circle at 80% 70%,rgba(167,139,250,.14),transparent 45%),#0b1020}.ls-dice-galaxy_dice .ls-dice-face{background:linear-gradient(145deg,#1e1b4b,#312e81);color:#c7d2fe;border-color:rgba(129,140,248,.55)}.ls-dice-arcade_dice .ls-dice-panel{background:#101318;border:3px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-dice-arcade_dice .ls-dice-face{border-radius:0;border:3px solid #111;box-shadow:3px 3px 0 #111;background:#fbbf24;color:#111}.ls-dice-arcade_dice .ls-dice-heading,.ls-dice-arcade_dice .ls-dice-name{font-family:ui-monospace,monospace}.ls-dice-comic_roll .ls-dice-panel{background:radial-gradient(circle,rgba(251,113,133,.16) 1px,transparent 0) 0 0 /8px 8px,#fff7ed;border:3px solid #111;box-shadow:4px 4px 0 #111}.ls-dice-comic_roll .ls-dice-face{border:3px solid #111;box-shadow:3px 3px 0 #111;background:#fff;color:#111}.ls-dice-minimal_dice .ls-dice-panel{background:rgba(255,255,255,.92);border:1px solid #cbd5e1;box-shadow:0 8px 24px rgba(15,23,42,.08)}.ls-dice-minimal_dice .ls-dice-face{background:#fff;border-color:#94a3b8;color:#0f172a}.ls-dice-pixel_dice .ls-dice-panel{background:#0a140a;border:2px solid #4ade80;border-radius:0}.ls-dice-pixel_dice .ls-dice-face{border-radius:0;background:#14532d;border-color:#4ade80;color:#4ade80}.ls-dice-pixel_dice .ls-dice-heading,.ls-dice-pixel_dice .ls-dice-name{font-family:ui-monospace,monospace}.ls-dice-chalk_dice .ls-dice-panel{background:#1a2e1a;border:2px dashed rgba(163,230,53,.28)}.ls-dice-chalk_dice .ls-dice-face{background:rgba(0,0,0,.38);border:1px dashed rgba(163,230,53,.42);color:#ecfccb}.ls-dice-candy_roll .ls-dice-panel{background:radial-gradient(circle,rgba(244,114,182,.18) 1px,transparent 0) 0 0 /8px 8px,linear-gradient(180deg,#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px 0 #fda4af;border-radius:20px}.ls-dice-candy_roll .ls-dice-face{background:#fff;border:2px solid #fff;color:#db2777;border-radius:12px}.ls-dice-frost_roll .ls-dice-panel{background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.5),transparent 38%),linear-gradient(180deg,#f0f9ff,#e0f2fe 45%,#bae6fd);border:1px solid rgba(255,255,255,.85)}.ls-dice-frost_roll .ls-dice-face{background:rgba(255,255,255,.82);border-color:#bae6fd;color:#0c4a6e}.ls-dice-sandstone_dice .ls-dice-panel{background:repeating-linear-gradient(90deg,rgba(120,53,15,.08) 0 24px,transparent 24px 48px),linear-gradient(180deg,#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412}.ls-dice-sandstone_dice .ls-dice-face{background:rgba(255,255,255,.28);border-color:rgba(154,52,18,.55);color:#431407}.ls-dice-bamboo_roll .ls-dice-panel{background:repeating-linear-gradient(90deg,rgba(132,204,22,.08) 0 2px,transparent 2px 18px),linear-gradient(180deg,#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d}.ls-dice-bamboo_roll .ls-dice-face{background:rgba(255,255,255,.62);border-color:rgba(101,163,13,.45);color:#365314}.ls-dice-denim_dice .ls-dice-panel{background:repeating-linear-gradient(45deg,rgba(96,165,250,.08) 0 6px,transparent 6px 12px),linear-gradient(180deg,#1e3a5f,#172554);border:3px dashed rgba(96,165,250,.45)}.ls-dice-denim_dice .ls-dice-face{background:rgba(23,37,84,.72);border-color:rgba(96,165,250,.42);color:#93c5fd}.ls-dice-foil_roll .ls-dice-panel{background:linear-gradient(135deg,rgba(232,121,249,.18),rgba(103,232,249,.12) 35%,rgba(251,191,36,.1) 70%,rgba(167,139,250,.16)),#0a0614;border:1px solid rgba(232,121,249,.38)}.ls-dice-foil_roll .ls-dice-face{background:rgba(10,6,20,.88);border-color:rgba(232,121,249,.48);color:#f0abfc}.ls-dice.is-loop.ls-dice-foil_roll.has-roll .ls-dice-panel{animation:lsMatchFoilShift calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-dice-brick_dice .ls-dice-panel{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 12px,transparent 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-dice-brick_dice .ls-dice-face{background:rgba(0,0,0,.42);border-color:rgba(248,113,113,.48);color:#fecaca}.ls-dice-neon_grid_roll .ls-dice-panel{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-dice-neon_grid_roll .ls-dice-face{background:rgba(0,0,0,.48);border-color:color-mix(in srgb,var(--ls-accent) 48%,transparent);color:#22d3ee;box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 18%,transparent)}.ls-dice.is-loop.ls-dice-neon_grid_roll.has-roll:not(.no-glow) .ls-dice-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-dice-stadium_dice .ls-dice-panel{background:#101318;border:2px solid #4b5563;border-radius:4px}.ls-dice-stadium_dice .ls-dice-face{background:rgba(255,255,255,.06);border-color:rgba(75,85,99,.55);color:#fef3c7}.ls-dice-stadium_dice .ls-dice-heading,.ls-dice-stadium_dice .ls-dice-name,.ls-dice-stadium_dice .ls-dice-roll-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-dice-sakura_roll .ls-dice-panel{background:radial-gradient(circle at 80% 15%,rgba(244,114,182,.22),transparent 40%),linear-gradient(180deg,#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px}.ls-dice-sakura_roll .ls-dice-face{background:rgba(255,255,255,.82);border-color:#fbcfe8;color:#db2777;border-radius:12px}.ls-dice-cyber_dice .ls-dice-panel{background:repeating-linear-gradient(0deg,rgba(167,139,250,.05) 0 2px,transparent 2px 6px),linear-gradient(180deg,#0f172a,#020617);border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-dice-cyber_dice .ls-dice-face{background:rgba(0,0,0,.48);border-color:color-mix(in srgb,var(--ls-accent) 42%,transparent);color:#c4b5fd}.ls-dice-cyber_dice .ls-dice-heading,.ls-dice-cyber_dice .ls-dice-kicker{font-family:ui-monospace,monospace;letter-spacing:.12em}.ls-dice.is-loop.ls-dice-cyber_dice.has-roll:not(.no-glow) .ls-dice-panel{animation:lsMatchLeaderGlow calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-dice-hologram_roll .ls-dice-panel{background:repeating-linear-gradient(0deg,rgba(103,232,249,.06) 0 2px,transparent 2px 6px),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.85));border:1px solid rgba(103,232,249,.38);backdrop-filter:blur(6px)}.ls-dice-hologram_roll .ls-dice-face{background:rgba(8,47,73,.58);border-color:rgba(103,232,249,.42);color:#67e8f9;backdrop-filter:blur(4px)}.ls-dice.is-loop.ls-dice-hologram_roll.has-roll .ls-dice-panel{animation:lsMatchHoloShift calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-dice-roblox_dice .ls-dice-panel{background:#38bdf8;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-dice-roblox_dice .ls-dice-face{border-radius:0;border:3px solid #111;box-shadow:3px 3px 0 #111;background:rgba(255,255,255,.35);color:#111}.ls-dice-marble_roll .ls-dice-panel{background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 40%),linear-gradient(180deg,#f8fafc,#e2e8f0 55%,#cbd5e1);border:2px solid #94a3b8}.ls-dice-marble_roll .ls-dice-face{background:rgba(255,255,255,.88);border-color:#94a3b8;color:#0f172a}.ls-dice-crt_dice .ls-dice-panel{background:repeating-linear-gradient(0deg,rgba(74,222,128,.06) 0 2px,transparent 2px 4px),#0a140a;border:2px solid rgba(74,222,128,.35);border-radius:0}.ls-dice-crt_dice .ls-dice-face{border-radius:0;background:#0f1a0f;border-color:rgba(74,222,128,.45);color:#4ade80;box-shadow:0 0 12px rgba(74,222,128,.22)}.ls-dice-crt_dice .ls-dice-heading,.ls-dice-crt_dice .ls-dice-name,.ls-dice-crt_dice .ls-dice-roll-label{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-shadow:0 0 8px rgba(74,222,128,.35)}.ls-spin-royale{position:relative;width:fit-content;max-width:min(24rem,100%);font-family:var(--ls-font,system-ui,sans-serif)}.ls-spin-royale-panel{position:relative;padding:16px 20px 18px;border-radius:16px;background:color-mix(in srgb,var(--ls-panel,#0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.28);text-align:center;overflow:hidden}.ls-spin-royale-heading{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ls-spin-royale-kicker{margin:0 0 12px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ls-spin-reel-stage{position:relative;margin:4px auto 14px}.ls-spin-reel-glow{position:absolute;inset:0;border-radius:14px;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--ls-accent) 22%,transparent),transparent 72%);opacity:0;transition:opacity .35s ease}.ls-spin-royale.has-spin .ls-spin-reel-glow{opacity:1}.ls-spin-reel-window{position:relative;width:220px;height:var(--ls-reel-item-height,52px);margin:0 auto;overflow:hidden;border-radius:12px;border:2px solid color-mix(in srgb,var(--ls-accent) 38%,transparent);background:rgba(0,0,0,.32)}.ls-spin-reel-marker{position:absolute;inset:0;border:2px solid color-mix(in srgb,var(--ls-accent) 55%,transparent);border-radius:10px;pointer-events:none;z-index:2;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.ls-spin-reel-track{transition:transform .12s linear}.ls-spin-royale.is-spinning .ls-spin-reel-track{transition:none}.ls-spin-reel-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:var(--ls-reel-item-height,52px);padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06)}.ls-spin-reel-name{font-size:.82rem;font-weight:700;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-spin-reel-entries{font-size:.72rem;opacity:.72;font-variant-numeric:tabular-nums}.ls-spin-reel-empty{display:grid;place-items:center;height:100%;font-size:1.5rem;opacity:.35}.ls-spin-royale-result{display:grid;gap:4px}.ls-spin-royale-count,.ls-spin-royale-empty,.ls-spin-royale-prize,.ls-spin-royale-winner{margin:0;font-size:.82rem}.ls-spin-royale-winner{font-size:1rem;font-weight:800}.ls-spin-royale.is-loop.has-spin:not(.no-glow) .ls-spin-royale-panel{animation:lsMatchLeaderGlow calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-spin-royale-neon_reel .ls-spin-royale-panel{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /18px 18px,#050810}.ls-spin-royale-gold_royale .ls-spin-royale-panel{background:linear-gradient(180deg,#422006,#1c1917);border:2px solid #fbbf24}.ls-spin-royale-velvet_spin .ls-spin-royale-panel{background:radial-gradient(circle at 50% 0,rgba(239,68,68,.18),transparent 55%),#12080c}.ls-spin-royale-crystal_reel .ls-spin-royale-panel{background:linear-gradient(180deg,#f0f9ff,#e0f2fe);border:1px solid rgba(255,255,255,.85)}.ls-spin-royale-crystal_reel .ls-spin-reel-window{background:rgba(255,255,255,.72)}.ls-spin-royale-lava_royale .ls-spin-royale-panel{background:linear-gradient(180deg,#7c2d12,#431407);border:2px solid #fb923c}.ls-spin-royale.is-loop.ls-spin-royale-lava_royale.has-spin .ls-spin-royale-panel{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-spin-royale-galaxy_spin .ls-spin-royale-panel{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.18),transparent 40%),#0b1020}.ls-spin-royale-arcade_reel .ls-spin-royale-panel{background:#101318;border:3px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-spin-royale-arcade_reel .ls-spin-reel-window{border-radius:0}.ls-spin-royale-arcade_reel .ls-spin-royale-heading,.ls-spin-royale-arcade_reel .ls-spin-royale-winner{font-family:ui-monospace,monospace}.ls-spin-royale-comic_royale .ls-spin-royale-panel{background:radial-gradient(circle,rgba(251,113,133,.16) 1px,transparent 0) 0 0 /8px 8px,#fff7ed;border:3px solid #111;box-shadow:4px 4px 0 #111}.ls-spin-royale-minimal_reel .ls-spin-royale-panel{background:rgba(255,255,255,.92);border:1px solid #cbd5e1}.ls-spin-royale-minimal_reel .ls-spin-reel-window{background:#fff}.ls-spin-royale-pixel_spin .ls-spin-royale-panel{background:#0a140a;border:2px solid #4ade80;border-radius:0}.ls-spin-royale-pixel_spin .ls-spin-reel-window{border-radius:0}.ls-spin-royale-chalk_reel .ls-spin-royale-panel{background:#1a2e1a;border:2px dashed rgba(163,230,53,.28)}.ls-spin-royale-candy_royale .ls-spin-royale-panel{background:radial-gradient(circle,rgba(244,114,182,.18) 1px,transparent 0) 0 0 /8px 8px,linear-gradient(180deg,#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px 0 #fda4af;border-radius:20px}.ls-spin-royale-candy_royale .ls-spin-reel-window{background:rgba(255,255,255,.82)}.ls-spin-royale-frost_reel .ls-spin-royale-panel{background:radial-gradient(circle at 80% 15%,rgba(255,255,255,.5),transparent 38%),linear-gradient(180deg,#f0f9ff,#e0f2fe 45%,#bae6fd);border:1px solid rgba(255,255,255,.85)}.ls-spin-royale-frost_reel .ls-spin-reel-window{background:rgba(255,255,255,.78)}.ls-spin-royale-sandstone_royale .ls-spin-royale-panel{background:repeating-linear-gradient(90deg,rgba(120,53,15,.08) 0 24px,transparent 24px 48px),linear-gradient(180deg,#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412}.ls-spin-royale-sandstone_royale .ls-spin-reel-window{background:rgba(255,255,255,.18)}.ls-spin-royale-bamboo_reel .ls-spin-royale-panel{background:repeating-linear-gradient(90deg,rgba(132,204,22,.08) 0 2px,transparent 2px 18px),linear-gradient(180deg,#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d}.ls-spin-royale-bamboo_reel .ls-spin-reel-window{background:rgba(255,255,255,.55)}.ls-spin-royale-denim_spin .ls-spin-royale-panel{background:repeating-linear-gradient(45deg,rgba(96,165,250,.08) 0 6px,transparent 6px 12px),linear-gradient(180deg,#1e3a5f,#172554);border:3px dashed rgba(96,165,250,.45)}.ls-spin-royale-denim_spin .ls-spin-reel-window{background:rgba(23,37,84,.72)}.ls-spin-royale-foil_royale .ls-spin-royale-panel{background:linear-gradient(135deg,rgba(232,121,249,.18),rgba(103,232,249,.12) 35%,rgba(251,191,36,.1) 70%,rgba(167,139,250,.16)),#0a0614;border:1px solid rgba(232,121,249,.38)}.ls-spin-royale.is-loop.ls-spin-royale-foil_royale.has-spin .ls-spin-royale-panel{animation:lsMatchFoilShift calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-spin-royale-brick_reel .ls-spin-royale-panel{background:repeating-linear-gradient(0deg,rgba(0,0,0,.12) 0 12px,transparent 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-spin-royale-brick_reel .ls-spin-reel-window{background:rgba(0,0,0,.42)}.ls-spin-royale-neon_grid_royale .ls-spin-royale-panel{background:linear-gradient(rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /20px 20px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-spin-royale-neon_grid_royale .ls-spin-reel-window{box-shadow:0 0 14px color-mix(in srgb,var(--ls-accent) 18%,transparent)}.ls-spin-royale.is-loop.ls-spin-royale-neon_grid_royale.has-spin:not(.no-glow) .ls-spin-royale-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-spin-royale-stadium_reel .ls-spin-royale-panel{background:#101318;border:2px solid #4b5563;border-radius:4px}.ls-spin-royale-stadium_reel .ls-spin-reel-window{border-color:rgba(75,85,99,.55)}.ls-spin-royale-stadium_reel .ls-spin-reel-name,.ls-spin-royale-stadium_reel .ls-spin-royale-heading,.ls-spin-royale-stadium_reel .ls-spin-royale-winner{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-spin-royale-sakura_spin .ls-spin-royale-panel{background:radial-gradient(circle at 80% 15%,rgba(244,114,182,.22),transparent 40%),linear-gradient(180deg,#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px}.ls-spin-royale-sakura_spin .ls-spin-reel-window{background:rgba(255,255,255,.82);border-radius:12px}.ls-spin-royale-cyber_reel .ls-spin-royale-panel{background:repeating-linear-gradient(0deg,rgba(167,139,250,.05) 0 2px,transparent 2px 6px),linear-gradient(180deg,#0f172a,#020617);border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-spin-royale-cyber_reel .ls-spin-royale-heading,.ls-spin-royale-cyber_reel .ls-spin-royale-kicker{font-family:ui-monospace,monospace;letter-spacing:.12em}.ls-spin-royale.is-loop.ls-spin-royale-cyber_reel.has-spin:not(.no-glow) .ls-spin-royale-panel{animation:lsMatchLeaderGlow calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-spin-royale-hologram_royale .ls-spin-royale-panel{background:repeating-linear-gradient(0deg,rgba(103,232,249,.06) 0 2px,transparent 2px 6px),linear-gradient(145deg,rgba(15,23,42,.92),rgba(8,47,73,.85));border:1px solid rgba(103,232,249,.38);backdrop-filter:blur(6px)}.ls-spin-royale-hologram_royale .ls-spin-reel-window{background:rgba(8,47,73,.55);backdrop-filter:blur(4px)}.ls-spin-royale.is-loop.ls-spin-royale-hologram_royale.has-spin .ls-spin-royale-panel{animation:lsMatchHoloShift calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-spin-royale-roblox_reel .ls-spin-royale-panel{background:#38bdf8;border:4px solid #111;border-radius:0;box-shadow:4px 4px 0 #111}.ls-spin-royale-roblox_reel .ls-spin-reel-window{border-radius:0;border:3px solid #111;box-shadow:3px 3px 0 #111;background:rgba(255,255,255,.35)}.ls-spin-royale-marble_spin .ls-spin-royale-panel{background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 40%),linear-gradient(180deg,#f8fafc,#e2e8f0 55%,#cbd5e1);border:2px solid #94a3b8}.ls-spin-royale-marble_spin .ls-spin-reel-window{background:rgba(255,255,255,.88)}.ls-spin-royale-crt_reel .ls-spin-royale-panel{background:repeating-linear-gradient(0deg,rgba(74,222,128,.06) 0 2px,transparent 2px 4px),#0a140a;border:2px solid rgba(74,222,128,.35);border-radius:0}.ls-spin-royale-crt_reel .ls-spin-reel-window{border-radius:0;border-color:rgba(74,222,128,.45);box-shadow:0 0 12px rgba(74,222,128,.22)}.ls-spin-royale-crt_reel .ls-spin-reel-name,.ls-spin-royale-crt_reel .ls-spin-royale-heading,.ls-spin-royale-crt_reel .ls-spin-royale-winner{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;text-shadow:0 0 8px rgba(74,222,128,.35)}.ls-brainrot-royale{position:relative;width:fit-content;max-width:min(26rem,100%);font-family:var(--ls-font,system-ui,sans-serif)}.ls-brainrot-panel{position:relative;padding:16px 20px 18px;border-radius:16px;background:color-mix(in srgb,var(--ls-panel,#0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.28);text-align:center;overflow:hidden}.ls-brainrot-heading{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ls-brainrot-kicker{margin:0 0 12px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ls-brainrot-arena{position:relative;margin:4px auto 14px;min-height:120px}.ls-brainrot-glow{position:absolute;inset:0;border-radius:14px;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--ls-accent) 22%,transparent),transparent 72%);opacity:0;transition:opacity .35s ease}.ls-brainrot-royale.has-clash .ls-brainrot-glow{opacity:1}.ls-brainrot-grid{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;z-index:1}.ls-brainrot-fighter{display:grid;gap:4px;justify-items:center;padding:10px 8px;border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(0,0,0,.28);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.ls-brainrot-fighter.is-active{transform:scale(1.04);border-color:color-mix(in srgb,var(--ls-accent) 55%,transparent);box-shadow:0 0 16px color-mix(in srgb,var(--ls-accent) 28%,transparent)}.ls-brainrot-fighter.is-champion{border-color:color-mix(in srgb,var(--ls-accent) 72%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--ls-accent) 35%,transparent)}.ls-brainrot-royale.is-clashing .ls-brainrot-fighter.is-active{animation:lsBrainrotShake calc(.14s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-brainrot-name{font-size:.78rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.ls-brainrot-power{font-size:.68rem;opacity:.72;font-variant-numeric:tabular-nums}.ls-brainrot-empty-arena{display:grid;place-items:center;min-height:120px;font-size:2rem;opacity:.35}.ls-brainrot-result{display:grid;gap:4px}.ls-brainrot-champion-label,.ls-brainrot-count,.ls-brainrot-empty,.ls-brainrot-winner{margin:0;font-size:.82rem}.ls-brainrot-winner{font-size:1rem;font-weight:800}.ls-brainrot-royale.is-loop.has-clash:not(.no-glow) .ls-brainrot-panel{animation:lsMatchLeaderGlow calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes lsBrainrotShake{0%,to{transform:translateX(0) scale(1.04)}25%{transform:translateX(-2px) scale(1.04)}75%{transform:translateX(2px) scale(1.04)}}.ls-brainrot-royale-skibidi_pit .ls-brainrot-panel{background:repeating-linear-gradient(45deg,rgba(132,204,22,.08) 0 8px,transparent 8px 16px),#0a1208;border:2px solid #84cc16}.ls-brainrot-royale-rizz_royale .ls-brainrot-panel{background:radial-gradient(circle at 50% 0,rgba(244,114,182,.22),transparent 55%),#1a0814;border:2px solid #f472b6}.ls-brainrot-royale-sigma_ring .ls-brainrot-panel{background:radial-gradient(circle at 50% 50%,rgba(239,68,68,.12),transparent 60%),#0a0a0a;border:2px solid #ef4444}.ls-brainrot-royale-ohio_arena .ls-brainrot-panel{background:#fef08a;border:3px solid #111;box-shadow:4px 4px 0 #111}.ls-brainrot-royale-ohio_arena .ls-brainrot-fighter{border:2px solid #111;background:rgba(255,255,255,.72)}.ls-brainrot-royale-meme_mosh .ls-brainrot-panel{background:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 0) 0 0 /8px 8px,linear-gradient(180deg,#fff7ed,#fed7aa);border:2px solid #111}.ls-brainrot-royale-glitch_chamber .ls-brainrot-panel{background:repeating-linear-gradient(90deg,rgba(34,211,238,.06) 0 2px,transparent 2px 4px),#050810;border:2px solid rgba(34,211,238,.45)}.ls-brainrot-royale-glitch_chamber.is-clashing .ls-brainrot-panel{animation:lsBrainrotGlitch calc(.18s / var(--ls-motion-rate, 1)) steps(2) infinite}@keyframes lsBrainrotGlitch{0%{filter:hue-rotate(0deg)}50%{filter:hue-rotate(18deg)}to{filter:hue-rotate(-12deg)}}.ls-brainrot-royale-neon_chaos .ls-brainrot-panel{background:linear-gradient(rgba(232,121,249,.08) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(90deg,rgba(34,211,238,.08) 1px,transparent 0) 0 0 /18px 18px,#050810;border:2px solid #e879f9}.ls-brainrot-royale-viral_vortex .ls-brainrot-panel{background:radial-gradient(circle at 20% 20%,rgba(167,139,250,.18),transparent 40%),radial-gradient(circle at 80% 80%,rgba(129,140,248,.14),transparent 35%),#0b1020}.ls-brainrot-royale-cursed_crown .ls-brainrot-panel{background:radial-gradient(circle at 50% 0,rgba(139,92,246,.2),transparent 55%),#12081c;border:2px solid #8b5cf6}.ls-brainrot-royale-hyper_rot .ls-brainrot-panel{background:#0a0a0a;border:2px solid #a3e635}.ls-brainrot-royale-hyper_rot.is-loop.has-clash .ls-brainrot-panel{animation:lsMatchLavaPulse calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-brainrot-royale-pixel_brain .ls-brainrot-panel{background:repeating-linear-gradient(0deg,rgba(74,222,128,.06) 0 2px,transparent 2px 4px),#0a140a;border:2px solid rgba(74,222,128,.35);border-radius:0}.ls-brainrot-royale-pixel_brain .ls-brainrot-fighter{border-radius:0}.ls-brainrot-royale-pixel_brain .ls-brainrot-heading,.ls-brainrot-royale-pixel_brain .ls-brainrot-winner{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-brainrot-royale-candy_chaos .ls-brainrot-panel{background:radial-gradient(circle at 15% 20%,rgba(244,114,182,.18),transparent 28%),radial-gradient(circle at 85% 75%,rgba(96,165,250,.16),transparent 30%),linear-gradient(180deg,#fdf2f8,#fce7f3);border:2px solid #f472b6}.ls-brainrot-royale-candy_chaos .ls-brainrot-fighter{background:rgba(255,255,255,.72)}.ls-brainrot-royale-gyatt_gauntlet .ls-brainrot-panel{background:radial-gradient(circle at 50% 100%,rgba(251,146,60,.28),transparent 55%),linear-gradient(180deg,#7c2d12,#431407);border:2px solid #fb923c}.ls-brainrot-royale-fanum_tax .ls-brainrot-panel{background:repeating-linear-gradient(0deg,rgba(34,197,94,.08) 0 1px,transparent 1px 18px),#052e16;border:2px solid #22c55e}.ls-brainrot-royale-fanum_tax .ls-brainrot-heading,.ls-brainrot-royale-fanum_tax .ls-brainrot-winner{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-brainrot-royale-mewing_max .ls-brainrot-panel{background:linear-gradient(180deg,#f8fafc,#e2e8f0);border:2px solid #94a3b8;border-radius:8px}.ls-brainrot-royale-mewing_max .ls-brainrot-fighter{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.12)}.ls-brainrot-royale-mog_chamber .ls-brainrot-panel{background:linear-gradient(135deg,rgba(203,213,225,.08),transparent 40%),#0c0f14;border:2px solid #cbd5e1}.ls-brainrot-royale-goofy_ahh .ls-brainrot-panel{background:linear-gradient(135deg,#fde047,#60a5fa 50%,#f472b6);border:3px solid #111;box-shadow:4px 4px 0 #111;border-radius:0}.ls-brainrot-royale-goofy_ahh .ls-brainrot-fighter{border:2px solid #111;background:rgba(255,255,255,.8);border-radius:0}.ls-brainrot-royale-aura_farm .ls-brainrot-panel{background:radial-gradient(circle at 30% 20%,rgba(192,132,252,.28),transparent 40%),radial-gradient(circle at 70% 80%,rgba(167,139,250,.18),transparent 35%),#1e1033;border:2px solid #c084fc}.ls-brainrot-royale-aura_farm.is-loop.has-clash:not(.no-glow) .ls-brainrot-panel{animation:lsMatchLeaderGlow calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-brainrot-royale-npc_lobby .ls-brainrot-panel{background:linear-gradient(180deg,#f5f5f4,#e7e5e4);border:1px solid #a8a29e;border-radius:4px;box-shadow:none}.ls-brainrot-royale-npc_lobby .ls-brainrot-fighter{background:#fafaf9;border-color:#d6d3d1;border-radius:4px}.ls-brainrot-royale-sus_vent .ls-brainrot-panel{background:radial-gradient(circle at 50% 0,rgba(248,113,113,.22),transparent 50%),#1a0505;border:2px solid #f87171}.ls-brainrot-royale-delulu_dome .ls-brainrot-panel{background:radial-gradient(circle at 50% 30%,rgba(249,168,212,.35),transparent 55%),linear-gradient(180deg,#fdf2f8,#fbcfe8);border:2px solid #f9a8d4}.ls-brainrot-royale-delulu_dome .ls-brainrot-fighter{background:rgba(255,255,255,.7)}.ls-brainrot-royale-freeze_4k .ls-brainrot-panel{background:linear-gradient(135deg,rgba(255,255,255,.45),transparent 40%),linear-gradient(180deg,#e0f2fe,#bae6fd 55%,#7dd3fc);border:2px solid #67e8f9}.ls-brainrot-royale-freeze_4k .ls-brainrot-fighter{background:rgba(255,255,255,.65);border-color:rgba(12,74,110,.15)}.ls-brainrot-royale-lava_brainrot .ls-brainrot-panel{background:linear-gradient(180deg,#7c2d12,#431407);border:2px solid #f97316}.ls-brainrot-royale-lava_brainrot.is-loop.has-clash .ls-brainrot-panel{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-brainrot-royale-chalk_chaos .ls-brainrot-panel{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.06),transparent 25%),#1a2330;border:2px dashed #a3e635}.ls-brainrot-royale-chalk_chaos .ls-brainrot-heading,.ls-brainrot-royale-chalk_chaos .ls-brainrot-name,.ls-brainrot-royale-chalk_chaos .ls-brainrot-winner{font-family:Comic Sans MS,Chalkboard SE,cursive,system-ui}.ls-brainrot-royale-bamboo_rot .ls-brainrot-panel{background:repeating-linear-gradient(90deg,rgba(132,204,22,.1) 0 10px,transparent 10px 22px),linear-gradient(180deg,#ecfccb,#d9f99d);border:2px solid #84cc16}.ls-brainrot-royale-bamboo_rot .ls-brainrot-fighter{background:rgba(255,255,255,.55);border-color:rgba(54,83,20,.2)}.ls-brainrot-royale-hologram_rot .ls-brainrot-panel{background:linear-gradient(135deg,rgba(103,232,249,.18),rgba(167,139,250,.12)),rgba(8,20,30,.72);border:1px solid rgba(103,232,249,.55);box-shadow:0 0 24px rgba(103,232,249,.22),inset 0 0 24px rgba(167,139,250,.08);backdrop-filter:blur(6px)}.ls-brainrot-royale-hologram_rot.is-loop.has-clash:not(.no-glow) .ls-brainrot-panel{animation:lsMatchLeaderGlow calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number{position:relative;width:fit-content;max-width:min(22rem,100%);font-family:var(--ls-font,system-ui,sans-serif)}.ls-guess-panel{position:relative;padding:16px 20px 18px;border-radius:16px;background:color-mix(in srgb,var(--ls-panel,#0f172a) 88%,transparent);border:1px solid color-mix(in srgb,var(--ls-accent) 28%,transparent);box-shadow:0 12px 36px rgba(0,0,0,.28);text-align:center;overflow:hidden}.ls-guess-heading{margin:0 0 4px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.ls-guess-kicker{margin:0 0 8px;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase}.ls-guess-range{margin:0 0 10px;font-size:.72rem;letter-spacing:.08em;opacity:.85}.ls-guess-stage{position:relative;width:120px;min-height:120px;margin:4px auto 14px}.ls-guess-glow{position:absolute;inset:8px;border-radius:50%;background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--ls-accent) 28%,transparent),transparent 72%);opacity:0;transition:opacity .35s ease}.ls-guess-number.has-guess .ls-guess-glow{opacity:1}.ls-guess-orb{position:relative;display:flex;align-items:center;justify-content:center;width:88px;height:88px;margin:16px auto 0;border-radius:50%;background:linear-gradient(145deg,#111827,#0f172a);border:2px solid color-mix(in srgb,var(--ls-accent) 48%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 8px 18px rgba(0,0,0,.28);transition:transform .35s ease}.ls-guess-orb.is-spinning{animation:lsGuessSpin calc(.8s / var(--ls-motion-rate, 1)) ease-in-out}.ls-guess-value{font-size:2rem;font-weight:800;line-height:1}.ls-guess-empty-mark{font-size:2.2rem;font-weight:800;opacity:.4}.ls-guess-result{display:grid;gap:4px;justify-items:center}.ls-guess-hint{margin:0;font-size:.85rem;font-weight:700;letter-spacing:.04em}.ls-guess-hint-symbol{font-size:1rem}.ls-guess-name{margin:0;font-size:1rem;font-weight:700}.ls-guess-empty,.ls-guess-target{margin:0;font-size:.78rem}.ls-guess-number.is-loop.has-guess:not(.no-glow) .ls-guess-panel{animation:lsMatchLeaderGlow calc(3s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number.is-correct.is-loop:not(.no-glow) .ls-guess-orb{box-shadow:0 0 24px color-mix(in srgb,var(--ls-accent) 45%,transparent),inset 0 1px 0 rgba(255,255,255,.18)}@keyframes lsGuessSpin{0%{transform:rotate(0deg) scale(1)}35%{transform:rotate(-180deg) scale(1.08)}to{transform:rotate(-1turn) scale(1)}}.ls-guess-number-neon_guess .ls-guess-panel{background:linear-gradient(rgba(56,189,248,.08) 1px,transparent 0) 0 0 /18px 18px,linear-gradient(90deg,rgba(56,189,248,.08) 1px,transparent 0) 0 0 /18px 18px,#050810;border:1px solid color-mix(in srgb,var(--ls-accent) 38%,transparent)}.ls-guess-number-neon_guess .ls-guess-orb{background:linear-gradient(145deg,#0b1220,#020617);color:#38bdf8;box-shadow:0 0 18px color-mix(in srgb,var(--ls-accent) 22%,transparent)}.ls-guess-number-gold_mystery .ls-guess-panel{background:linear-gradient(180deg,#422006,#1c1917);border:2px solid #fbbf24}.ls-guess-number-gold_mystery .ls-guess-orb{background:linear-gradient(145deg,#fde68a,#fbbf24);border-color:#92400e;color:#78350f}.ls-guess-number-velvet_digits .ls-guess-panel{background:radial-gradient(ellipse at 50% 0,rgba(239,68,68,.28),transparent 55%),linear-gradient(180deg,#1a0a12,#0c0508);border:1px solid rgba(239,68,68,.45)}.ls-guess-number-velvet_digits .ls-guess-orb{background:linear-gradient(145deg,#3f0d1c,#1a050c);border-color:#ef4444;color:#fecaca}.ls-guess-number-crystal_guess .ls-guess-panel{background:linear-gradient(135deg,rgba(255,255,255,.35),transparent 40%),linear-gradient(180deg,#e0f2fe,#bae6fd 55%,#7dd3fc);border:2px solid #67e8f9}.ls-guess-number-crystal_guess .ls-guess-orb{background:linear-gradient(145deg,rgba(255,255,255,.85),#e0f2fe);border-color:#0ea5e9;color:#0c4a6e}.ls-guess-number-lava_digits .ls-guess-panel{background:linear-gradient(180deg,#7c2d12,#431407);border:2px solid #f97316}.ls-guess-number-lava_digits .ls-guess-orb{background:linear-gradient(145deg,#ea580c,#9a3412);border-color:#fdba74;color:#fff7ed}.ls-guess-number.is-loop.ls-guess-number-lava_digits.has-guess .ls-guess-panel{animation:lsMatchLavaPulse calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number-galaxy_guess .ls-guess-panel{background:radial-gradient(circle at 20% 30%,rgba(129,140,248,.35),transparent 28%),radial-gradient(circle at 80% 70%,rgba(244,114,182,.2),transparent 30%),#0b1026;border:1px solid rgba(129,140,248,.45)}.ls-guess-number-galaxy_guess .ls-guess-orb{background:linear-gradient(145deg,#1e1b4b,#0f172a);border-color:#818cf8;color:#c7d2fe}.ls-guess-number-arcade_digits .ls-guess-panel{background:linear-gradient(180deg,#1e293b,#0f172a);border:3px solid #fbbf24;border-radius:8px}.ls-guess-number-arcade_digits .ls-guess-orb{border-radius:10px;background:#111827;border-color:#fbbf24;color:#fbbf24}.ls-guess-number-arcade_digits .ls-guess-heading,.ls-guess-number-arcade_digits .ls-guess-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.ls-guess-number-comic_guess .ls-guess-panel{background:radial-gradient(circle,rgba(251,113,133,.16) 1px,transparent 0) 0 0 /8px 8px,#fff7ed;border:3px solid #111;box-shadow:4px 4px 0 #111}.ls-guess-number-comic_guess .ls-guess-orb{border:3px solid #111;box-shadow:3px 3px 0 #111;background:#fff;color:#111}.ls-guess-number-minimal_guess .ls-guess-panel{background:rgba(255,255,255,.92);border:1px solid #cbd5e1;box-shadow:0 8px 24px rgba(15,23,42,.08)}.ls-guess-number-minimal_guess .ls-guess-orb{background:#fff;border-color:#94a3b8;color:#0f172a}.ls-guess-number-pixel_digits .ls-guess-panel{background:#0a140a;border:2px solid #4ade80;border-radius:0}.ls-guess-number-pixel_digits .ls-guess-orb{border-radius:0;background:#14532d;border-color:#4ade80;color:#4ade80}.ls-guess-number-pixel_digits .ls-guess-heading,.ls-guess-number-pixel_digits .ls-guess-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-guess-number-chalk_guess .ls-guess-panel{background:radial-gradient(circle at 20% 30%,rgba(255,255,255,.06),transparent 25%),#1a2330;border:2px dashed #a3e635}.ls-guess-number-chalk_guess .ls-guess-orb{background:#243044;border-color:#a3e635;border-style:dashed;color:#ecfccb}.ls-guess-number-chalk_guess .ls-guess-heading,.ls-guess-number-chalk_guess .ls-guess-name{font-family:Comic Sans MS,Chalkboard SE,cursive,system-ui}.ls-guess-number-candy_digits .ls-guess-panel{background:radial-gradient(circle at 15% 20%,rgba(244,114,182,.35),transparent 28%),radial-gradient(circle at 85% 75%,rgba(56,189,248,.25),transparent 30%),linear-gradient(180deg,#fce7f3,#fbcfe8);border:2px solid #f472b6}.ls-guess-number-candy_digits .ls-guess-orb{background:linear-gradient(145deg,#fff,#fce7f3);border-color:#f472b6;color:#9f1239}.ls-guess-number-frost_guess .ls-guess-panel{background:linear-gradient(135deg,rgba(255,255,255,.55),transparent 45%),linear-gradient(180deg,#f0f9ff,#e0f2fe);border:2px solid #bae6fd}.ls-guess-number-frost_guess .ls-guess-orb{background:linear-gradient(145deg,#fff,#e0f2fe);border-color:#7dd3fc;color:#0c4a6e}.ls-guess-number-sandstone_digits .ls-guess-panel{background:repeating-linear-gradient(0deg,rgba(234,88,12,.08) 0 2px,transparent 2px 8px),linear-gradient(180deg,#ffedd5,#fdba74);border:2px solid #ea580c}.ls-guess-number-sandstone_digits .ls-guess-orb{background:linear-gradient(145deg,#fff7ed,#fed7aa);border-color:#c2410c;color:#431407}.ls-guess-number-bamboo_guess .ls-guess-panel{background:repeating-linear-gradient(90deg,rgba(132,204,22,.1) 0 10px,transparent 10px 22px),linear-gradient(180deg,#ecfccb,#d9f99d);border:2px solid #84cc16}.ls-guess-number-bamboo_guess .ls-guess-orb{background:linear-gradient(145deg,#f7fee7,#ecfccb);border-color:#65a30d;color:#365314}.ls-guess-number-denim_digits .ls-guess-panel{background:repeating-linear-gradient(135deg,rgba(255,255,255,.04) 0 2px,transparent 2px 6px),linear-gradient(180deg,#1e3a8a,#172554);border:2px solid #60a5fa}.ls-guess-number-denim_digits .ls-guess-orb{background:linear-gradient(145deg,#1d4ed8,#1e3a8a);border-color:#93c5fd;color:#dbeafe}.ls-guess-number-foil_guess .ls-guess-panel{background:linear-gradient(120deg,rgba(232,121,249,.35),rgba(56,189,248,.25),rgba(251,191,36,.2)),#111827;border:1px solid rgba(232,121,249,.55)}.ls-guess-number-foil_guess .ls-guess-orb{background:linear-gradient(145deg,#581c87,#0f172a);border-color:#e879f9;color:#f5d0fe}.ls-guess-number.is-loop.ls-guess-number-foil_guess.has-guess .ls-guess-panel{animation:lsMatchLeaderGlow calc(2.6s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number-brick_digits .ls-guess-panel{background:linear-gradient(#7f1d1d 1px,transparent 0) 0 0 /100% 14px,linear-gradient(90deg,#7f1d1d 1px,transparent 0) 0 0 /28px 100%,#991b1b;border:2px solid #f87171}.ls-guess-number-brick_digits .ls-guess-orb{background:linear-gradient(145deg,#fecaca,#f87171);border-color:#7f1d1d;color:#450a0a}.ls-guess-number-neon_grid_guess .ls-guess-panel{background:linear-gradient(rgba(34,211,238,.12) 1px,transparent 0) 0 0 /16px 16px,linear-gradient(90deg,rgba(34,211,238,.12) 1px,transparent 0) 0 0 /16px 16px,#020617;border:1px solid #22d3ee;box-shadow:inset 0 0 0 1px rgba(34,211,238,.2)}.ls-guess-number-neon_grid_guess .ls-guess-orb{background:#020617;border-color:#22d3ee;color:#67e8f9}.ls-guess-number.is-loop.ls-guess-number-neon_grid_guess.has-guess:not(.no-glow) .ls-guess-panel{animation:lsMatchLeaderGlow calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number-stadium_guess .ls-guess-panel{background:linear-gradient(180deg,#111827,#020617);border:2px solid #fbbf24}.ls-guess-number-stadium_guess .ls-guess-orb{border-radius:12px;background:#0b1220;border-color:#fbbf24;color:#fde68a}.ls-guess-number-stadium_guess .ls-guess-heading,.ls-guess-number-stadium_guess .ls-guess-hint,.ls-guess-number-stadium_guess .ls-guess-name{font-variant-numeric:tabular-nums;letter-spacing:.08em}.ls-guess-number-sakura_digits .ls-guess-panel{background:radial-gradient(circle at 20% 20%,rgba(244,114,182,.35),transparent 35%),linear-gradient(180deg,#fdf2f8,#fce7f3);border:2px solid #f472b6}.ls-guess-number-sakura_digits .ls-guess-orb{background:linear-gradient(145deg,#fff,#fbcfe8);border-color:#f472b6;color:#500724}.ls-guess-number-cyber_guess .ls-guess-panel{background:repeating-linear-gradient(0deg,rgba(167,139,250,.08) 0 1px,transparent 1px 4px),linear-gradient(180deg,#1e1033,#0b0614);border:1px solid #a78bfa}.ls-guess-number-cyber_guess .ls-guess-orb{background:linear-gradient(145deg,#2e1065,#0f172a);border-color:#a78bfa;color:#ddd6fe}.ls-guess-number-cyber_guess .ls-guess-heading,.ls-guess-number-cyber_guess .ls-guess-kicker{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-guess-number.is-loop.ls-guess-number-cyber_guess.has-guess:not(.no-glow) .ls-guess-panel{animation:lsMatchLeaderGlow calc(2.5s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number-hologram_digits .ls-guess-panel{background:linear-gradient(135deg,rgba(103,232,249,.18),rgba(167,139,250,.12)),rgba(8,20,30,.72);border:1px solid rgba(103,232,249,.55);box-shadow:0 0 24px rgba(103,232,249,.22),inset 0 0 24px rgba(167,139,250,.08);backdrop-filter:blur(6px)}.ls-guess-number-hologram_digits .ls-guess-orb{background:rgba(8,20,30,.55);border-color:#67e8f9;color:#ecfeff;box-shadow:0 0 18px rgba(103,232,249,.28)}.ls-guess-number.is-loop.ls-guess-number-hologram_digits.has-guess .ls-guess-panel{animation:lsMatchLeaderGlow calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-guess-number-roblox_guess .ls-guess-panel{background:#38bdf8;border:3px solid #111827;box-shadow:5px 5px 0 #111827;border-radius:6px}.ls-guess-number-roblox_guess .ls-guess-orb{border-radius:6px;background:#fff;border:3px solid #111827;box-shadow:3px 3px 0 #111827;color:#111827}.ls-guess-number-marble_digits .ls-guess-panel{background:radial-gradient(ellipse at 30% 20%,rgba(255,255,255,.7),transparent 40%),linear-gradient(180deg,#f8fafc,#e2e8f0);border:2px solid #cbd5e1}.ls-guess-number-marble_digits .ls-guess-orb{background:linear-gradient(145deg,#fff,#e2e8f0);border-color:#94a3b8;color:#0f172a}.ls-guess-number-crt_guess .ls-guess-panel{background:repeating-linear-gradient(0deg,rgba(74,222,128,.06) 0 1px,transparent 1px 3px),#04140a;border:2px solid #4ade80;border-radius:4px}.ls-guess-number-crt_guess .ls-guess-orb{border-radius:4px;background:#052e16;border-color:#4ade80;color:#4ade80;box-shadow:inset 0 0 18px rgba(74,222,128,.2)}.ls-guess-number-crt_guess .ls-guess-heading,.ls-guess-number-crt_guess .ls-guess-hint,.ls-guess-number-crt_guess .ls-guess-name{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.1em}.ls-spin-wheel{width:100%;color:var(--ls-text,#f8fafc);--ls-wheel-size:min(100%,280px)}.ls-spin-wheel.is-thumb{--ls-wheel-size:160px}.ls-spin-wheel-panel{display:flex;flex-direction:column;align-items:stretch;gap:10px;padding:14px;border-radius:18px;background:linear-gradient(165deg,rgba(15,23,42,.96),rgba(2,6,23,.98));border:1px solid color-mix(in srgb,var(--ls-accent,#22d3ee) 45%,transparent);box-shadow:0 12px 40px rgba(0,0,0,.35)}.ls-spin-wheel:not(.no-glow).has-spin .ls-spin-wheel-panel{box-shadow:0 0 0 1px color-mix(in srgb,var(--ls-accent,#22d3ee) 35%,transparent),0 0 28px color-mix(in srgb,var(--ls-accent,#22d3ee) 28%,transparent),0 12px 40px rgba(0,0,0,.35)}.ls-spin-wheel-heading{margin:0;font-size:.95rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.ls-spin-wheel-kicker{margin:0;font-size:.72rem;opacity:.75;letter-spacing:.08em;text-transform:uppercase}.ls-spin-wheel-stage{position:relative;width:var(--ls-wheel-size);aspect-ratio:1;margin:4px auto 0}.ls-spin-wheel-pointer{position:absolute;top:-2px;left:50%;z-index:3;width:0;height:0;transform:translateX(-50%);border-left:10px solid transparent;border-right:10px solid transparent;border-top:18px solid var(--ls-accent,#22d3ee);filter:drop-shadow(0 2px 4px rgba(0,0,0,.45))}.ls-spin-wheel-disc{position:absolute;inset:8px;border-radius:50%;background:var(--ls-wheel-gradient);border:4px solid color-mix(in srgb,var(--ls-accent,#22d3ee) 70%,#fff);box-shadow:inset 0 0 0 6px rgba(0,0,0,.25),0 8px 24px rgba(0,0,0,.4);transform:rotate(var(--ls-wheel-rotation,0deg));will-change:transform}.ls-spin-wheel.is-spinning .ls-spin-wheel-disc{transition:none}.ls-spin-wheel-hub{position:absolute;top:50%;left:50%;width:18%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,var(--ls-accent,#22d3ee) 55%,#0f172a);border:2px solid rgba(255,255,255,.55);box-shadow:0 2px 8px rgba(0,0,0,.45);z-index:2}.ls-spin-wheel-labels{position:absolute;inset:0;z-index:1;border-radius:50%;overflow:visible!important;pointer-events:none}.ls-spin-wheel-label{position:absolute;inset:0;transform-origin:center center}.ls-spin-wheel-label-slot{position:absolute;left:50%;top:20%;transform:translate(-50%,-50%)}.ls-spin-wheel-label-text{display:block;box-sizing:border-box;text-align:center;font-weight:800;line-height:1.1;color:#0f172a;text-shadow:0 1px 0 rgba(255,255,255,.45);word-break:break-word;overflow-wrap:anywhere;transform-origin:center center}.ls-spin-wheel-result{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:4px}.ls-spin-wheel-result-copy{min-width:0}.ls-spin-wheel-spinner{margin:0;font-size:.78rem;font-weight:700}.ls-spin-wheel-segment{margin:2px 0 0;font-size:1.05rem;font-weight:900;letter-spacing:.02em}.ls-spin-wheel-empty{margin:8px 0 0;font-size:.8rem;opacity:.7;text-align:center}.ls-spin-wheel.is-loop:not(.is-spinning) .ls-spin-wheel-pointer{animation:ls-spin-wheel-bob calc(1.6s / var(--ls-motion-rate, 1)) ease-in-out infinite}@keyframes ls-spin-wheel-bob{0%,to{transform:translateX(-50%) translateY(0)}50%{transform:translateX(-50%) translateY(3px)}}.ls-spin-wheel-neon_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#04111f,#020617);border-color:#22d3ee}.ls-spin-wheel-gold_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#1c1408,#0c0a06);border-color:#fbbf24}.ls-spin-wheel-velvet_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#1a0610,#0a0408);border-color:#ef4444}.ls-spin-wheel-crystal_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,rgba(224,242,254,.92),rgba(186,230,253,.85));border-color:#67e8f9;color:#0f172a}.ls-spin-wheel-crystal_wheel .ls-spin-wheel-label>span{color:#0f172a}.ls-spin-wheel-lava_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#2a0c04,#120403);border-color:#f97316}.ls-spin-wheel-galaxy_wheel .ls-spin-wheel-panel{background:radial-gradient(circle at 20% 20%,rgba(129,140,248,.35),transparent 40%),linear-gradient(165deg,#0b1026,#020617);border-color:#818cf8}.ls-spin-wheel-arcade_wheel .ls-spin-wheel-panel{background:#111827;border:3px solid #fbbf24;border-radius:8px}.ls-spin-wheel-comic_wheel .ls-spin-wheel-panel{background:#fff7ed;border:3px solid #0f172a;color:#0f172a;box-shadow:4px 4px 0 #0f172a}.ls-spin-wheel-comic_wheel .ls-spin-wheel-label>span{color:#0f172a}.ls-spin-wheel-minimal_wheel .ls-spin-wheel-panel{background:#0f172a;border:1px solid #334155;border-radius:12px}.ls-spin-wheel-pixel_wheel .ls-spin-wheel-panel{background:#052e16;border:3px solid #4ade80;border-radius:0;image-rendering:pixelated}.ls-spin-wheel-chalk_wheel .ls-spin-wheel-panel{background:#1e293b;border:2px dashed #a3e635}.ls-spin-wheel-candy_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#fdf2f8,#fae8ff);border-color:#f472b6;color:#831843}.ls-spin-wheel-frost_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#e0f2fe,#f8fafc);border-color:#bae6fd;color:#0c4a6e}.ls-spin-wheel-sandstone_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#78350f,#451a03);border-color:#ea580c}.ls-spin-wheel-bamboo_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#365314,#1a2e05);border-color:#84cc16}.ls-spin-wheel-denim_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#1e3a8a,#172554);border-color:#60a5fa}.ls-spin-wheel-foil_wheel .ls-spin-wheel-panel{background:linear-gradient(135deg,#581c87,#9d174d 40%,#0e7490);border-color:#e879f9}.ls-spin-wheel-brick_wheel .ls-spin-wheel-panel{background:repeating-linear-gradient(90deg,#7f1d1d 0 28px,#991b1b 28px 30px),#7f1d1d;border-color:#fca5a5}.ls-spin-wheel-neon_grid_wheel .ls-spin-wheel-panel{background:linear-gradient(rgba(34,211,238,.12) 1px,transparent 0),linear-gradient(90deg,rgba(34,211,238,.12) 1px,transparent 0),#020617;background-size:18px 18px,18px 18px,auto;border-color:#22d3ee}.ls-spin-wheel-stadium_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#14532d,#052e16);border-color:#facc15}.ls-spin-wheel-sakura_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#fce7f3,#fff1f2);border-color:#fb7185;color:#9f1239}.ls-spin-wheel-cyber_wheel .ls-spin-wheel-panel{background:#020617;border:2px solid #22d3ee;box-shadow:0 0 0 1px #a855f7,inset 0 0 24px rgba(34,211,238,.15)}.ls-spin-wheel-hologram_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,rgba(103,232,249,.2),rgba(167,139,250,.15));border-color:#67e8f9;backdrop-filter:blur(8px)}.ls-spin-wheel-roblox_wheel .ls-spin-wheel-panel{background:#1d4ed8;border:4px solid #fff;border-radius:10px}.ls-spin-wheel-marble_wheel .ls-spin-wheel-panel{background:linear-gradient(165deg,#f8fafc,#e2e8f0);border-color:#cbd5e1;color:#0f172a}.ls-spin-wheel-crt_wheel .ls-spin-wheel-panel{background:repeating-linear-gradient(0deg,rgba(74,222,128,.06) 0 1px,transparent 1px 3px),#04140a;border-color:#4ade80;border-radius:4px}.ls-spin-wheel-crt_wheel .ls-spin-wheel-heading,.ls-spin-wheel-crt_wheel .ls-spin-wheel-segment{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-gift-burst,.ls-gift-float,.ls-gift-rain{pointer-events:none;color:#f8fafc}.ls-gift-gallery-league{margin:0 0 8px;color:var(--ls-accent,#7dd3c7);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ls-gift-gallery-panel{position:absolute;left:50%;bottom:18px;z-index:4;width:min(420px,88%);transform:translateX(-50%)}.ls-gift-gallery-icon{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}.ls-gift-gallery-icon.is-fallback{background:radial-gradient(circle at 30% 30%,#fff7,transparent 45%),linear-gradient(145deg,var(--ls-accent,#fb923c),#7c3aed);border-radius:12px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.25)}.ls-gift-rain-field{position:absolute;inset:0;overflow:hidden;--ls-rain-fall:120vh}@supports (height:1cqh){.ls-gift-rain-field{container-type:size;--ls-rain-fall:calc(118cqh + 48px)}}.ls-gift-rain-drop{position:absolute;top:-10%;width:calc(42px * var(--ls-rain-size, 1) * (.75 + var(--ls-gift-power, .5) * .5));height:calc(42px * var(--ls-rain-size, 1) * (.75 + var(--ls-gift-power, .5) * .5));animation:ls-gift-rain-fall calc(2.6s / var(--ls-motion-rate, 1)) cubic-bezier(.33,.05,.67,1) both;filter:drop-shadow(0 8px 10px rgba(0,0,0,.35))}@keyframes ls-gift-rain-fall{0%{transform:translateZ(0) rotate(-8deg) scale(.7);opacity:0}8%{opacity:1}45%{opacity:1}70%{opacity:.72}88%{opacity:.28}to{transform:translate3d(var(--ls-rain-drift,0),var(--ls-rain-fall,120vh),0) rotate(18deg) scale(1);opacity:0}}.ls-gift-burst-field{position:absolute;inset:0}.ls-gift-burst-core{width:calc(28px + 36px * var(--ls-gift-power, .5));height:calc(28px + 36px * var(--ls-gift-power, .5));background:radial-gradient(circle,#fff,var(--ls-accent,#a78bfa) 55%,transparent 70%);animation:ls-gift-burst-core calc(1.4s / var(--ls-motion-rate, 1)) ease-out both}.ls-gift-burst-core,.ls-gift-burst-ring{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);border-radius:50%}.ls-gift-burst-ring{width:24px;height:24px;border:3px solid color-mix(in srgb,var(--ls-accent,#a78bfa) 80%,#fff);animation:ls-gift-burst-ring calc(1.5s / var(--ls-motion-rate, 1)) ease-out both}.ls-gift-burst-shard{position:absolute;left:50%;top:42%;width:calc(34px + 18px * var(--ls-gift-power, .5));height:calc(34px + 18px * var(--ls-gift-power, .5));margin:calc(-17px - 9px * var(--ls-gift-power, .5));transform:rotate(var(--ls-burst-angle)) translateY(0);animation:ls-gift-burst-fly calc(1.7s / var(--ls-motion-rate, 1)) cubic-bezier(.12,.7,.2,1) both;filter:drop-shadow(0 6px 8px rgba(0,0,0,.35))}.ls-gift-burst-shard .ls-gift-gallery-icon{transform:rotate(calc(var(--ls-burst-angle) * -1))}@keyframes ls-gift-burst-core{0%{transform:translate(-50%,-50%) scale(.2);opacity:0}20%{opacity:1}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes ls-gift-burst-ring{0%{transform:translate(-50%,-50%) scale(.4);opacity:.9}to{transform:translate(-50%,-50%) scale(calc(6 + 4 * var(--ls-gift-power, .5)));opacity:0}}@keyframes ls-gift-burst-fly{0%{transform:rotate(var(--ls-burst-angle)) translateY(0) scale(.4);opacity:0}15%{opacity:1}to{transform:rotate(var(--ls-burst-angle)) translateY(calc(-110px - 90px * var(--ls-gift-power, .5))) scale(1.05);opacity:0}}.ls-gift-float-field{position:absolute;inset:0;overflow:hidden}.ls-gift-float-bubble{position:absolute;bottom:8%;width:calc(40px + 22px * var(--ls-gift-power, .5));height:calc(40px + 22px * var(--ls-gift-power, .5));animation:ls-gift-float-rise calc(2.4s / var(--ls-motion-rate, 1)) ease-out both;filter:drop-shadow(0 10px 14px rgba(0,0,0,.28))}.ls-gift-float-shine{position:absolute;inset:12% 18% auto auto;width:28%;height:28%;border-radius:50%;background:rgba(255,255,255,.55);pointer-events:none}@keyframes ls-gift-float-rise{0%{transform:translate3d(0,20%,0) scale(.55);opacity:0}15%{opacity:1}to{transform:translate3d(8px,calc(-220% * var(--ls-float-rise, 1)),0) scale(1.05);opacity:0}}.ls-gift-rain.is-spiral .ls-gift-rain-drop{animation-name:ls-gift-rain-spiral}@keyframes ls-gift-rain-spiral{0%{transform:translateZ(0) rotate(0deg) scale(.55);opacity:0}10%{opacity:1}to{transform:translate3d(calc(var(--ls-rain-drift, 0px) * 2.4),var(--ls-rain-fall,120vh),0) rotate(540deg) scale(1);opacity:0}}.ls-gift-rain.is-bounce .ls-gift-rain-drop{animation-name:ls-gift-rain-bounce;animation-timing-function:cubic-bezier(.22,1.4,.36,1)}@keyframes ls-gift-rain-bounce{0%{transform:translateZ(0) scale(.5);opacity:0}12%{opacity:1}38%{transform:translate3d(calc(var(--ls-rain-drift, 0px) * .35),calc(var(--ls-rain-fall, 120vh) * .55),0) scale(1.12)}52%{transform:translate3d(calc(var(--ls-rain-drift, 0px) * .5),calc(var(--ls-rain-fall, 120vh) * .38),0) scale(.88)}72%{transform:translate3d(calc(var(--ls-rain-drift, 0px) * .75),calc(var(--ls-rain-fall, 120vh) * .78),0) scale(1.04)}to{transform:translate3d(var(--ls-rain-drift,0),var(--ls-rain-fall,120vh),0) scale(.75);opacity:0}}.ls-gift-burst.is-spiral .ls-gift-burst-shard{animation-name:ls-gift-burst-spiral}@keyframes ls-gift-burst-spiral{0%{transform:rotate(var(--ls-burst-angle)) translateY(0) scale(.35);opacity:0}15%{opacity:1}to{transform:rotate(calc(var(--ls-burst-angle) + 150deg)) translateY(calc(-100px - 80px * var(--ls-gift-power, .5))) scale(1.05);opacity:0}}.ls-gift-burst.is-bounce .ls-gift-burst-shard{animation-name:ls-gift-burst-bounce;animation-timing-function:cubic-bezier(.18,1.45,.32,1)}@keyframes ls-gift-burst-bounce{0%{transform:rotate(var(--ls-burst-angle)) translateY(0) scale(.3);opacity:0}18%{opacity:1}45%{transform:rotate(var(--ls-burst-angle)) translateY(calc(-70px - 50px * var(--ls-gift-power, .5))) scale(1.15)}62%{transform:rotate(var(--ls-burst-angle)) translateY(calc(-45px - 30px * var(--ls-gift-power, .5))) scale(.9)}to{transform:rotate(var(--ls-burst-angle)) translateY(calc(-120px - 95px * var(--ls-gift-power, .5))) scale(1);opacity:0}}.ls-gift-float.is-spiral .ls-gift-float-bubble{animation-name:ls-gift-float-spiral}@keyframes ls-gift-float-spiral{0%{transform:translate3d(0,20%,0) rotate(0deg) scale(.5);opacity:0}12%{opacity:1}to{transform:translate3d(calc(28px * var(--ls-float-rise, 1)),calc(-230% * var(--ls-float-rise, 1)),0) rotate(420deg) scale(1.05);opacity:0}}.ls-gift-float.is-bounce .ls-gift-float-bubble{animation-name:ls-gift-float-bounce;animation-timing-function:cubic-bezier(.2,1.4,.34,1)}@keyframes ls-gift-float-bounce{0%{transform:translate3d(0,25%,0) scale(.45);opacity:0}12%{opacity:1}35%{transform:translate3d(4px,calc(-70% * var(--ls-float-rise, 1)),0) scale(1.1)}50%{transform:translate3d(6px,calc(-45% * var(--ls-float-rise, 1)),0) scale(.92)}70%{transform:translate3d(10px,calc(-140% * var(--ls-float-rise, 1)),0) scale(1.05)}to{transform:translate3d(12px,calc(-230% * var(--ls-float-rise, 1)),0) scale(.85);opacity:0}}.ls-gift-gallery-orbit{position:absolute;left:50%;top:42%;width:0;height:0;z-index:3}.ls-gift-gallery-orbit-item{position:absolute;left:0;top:0;width:calc(34px + 18px * var(--ls-gift-power, .5));height:calc(34px + 18px * var(--ls-gift-power, .5));margin:calc(-17px - 9px * var(--ls-gift-power, .5));transform:rotate(var(--ls-orbit-angle,0deg)) translateY(calc(-72px - 48px * var(--ls-gift-power, .5)));animation:ls-gift-gallery-orbit-spin calc(2.2s / var(--ls-motion-rate, 1)) cubic-bezier(.22,.7,.2,1) both;filter:drop-shadow(0 8px 10px rgba(0,0,0,.32))}.ls-gift-gallery-orbit-item .ls-gift-gallery-icon{transform:rotate(calc(var(--ls-orbit-angle, 0deg) * -1))}@keyframes ls-gift-gallery-orbit-spin{0%{transform:rotate(var(--ls-orbit-angle,0deg)) translateY(0) scale(.35);opacity:0}12%{opacity:1}to{transform:rotate(calc(var(--ls-orbit-angle, 0deg) + 1turn)) translateY(calc(-110px - 70px * var(--ls-gift-power, .5))) scale(1.05);opacity:0}}.ls-gift-burst.is-orbit .ls-gift-gallery-orbit,.ls-gift-float.is-orbit .ls-gift-gallery-orbit,.ls-gift-rain.is-orbit .ls-gift-gallery-orbit{top:40%}.ls-gift-icon-anim{display:grid;place-items:center;flex-shrink:0;transform-origin:center center;will-change:transform,filter}.ls-gift-icon-anim>img,.ls-gift-icon-anim>video{display:block}.ls-gift-icon-anim--l1{animation:ls-gift-icon-bob calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-gift-icon-anim--l2{animation:ls-gift-icon-pulse calc(1.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-gift-icon-anim--l3{animation:ls-gift-icon-bounce calc(1.35s / var(--ls-motion-rate, 1)) ease-in-out infinite;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--ls-accent,#fbbf24) 55%,transparent))}.ls-gift-icon-anim--l4{animation:ls-gift-icon-glow calc(1.1s / var(--ls-motion-rate, 1)) ease-in-out infinite;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ls-accent,#fbbf24) 75%,transparent))}.ls-gift-icon-anim--l5{animation:ls-gift-icon-sparkle calc(.95s / var(--ls-motion-rate, 1)) ease-in-out infinite;filter:drop-shadow(0 0 14px color-mix(in srgb,var(--ls-accent,#fbbf24) 90%,transparent))}.ls-gift-icon-anim--l6{animation:ls-gift-icon-sparkle-max calc(.8s / var(--ls-motion-rate, 1)) ease-in-out infinite;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ls-accent,#fbbf24) 100%,transparent))}@keyframes ls-gift-icon-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ls-gift-icon-pulse{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-4px) scale(1.06)}}@keyframes ls-gift-icon-bounce{0%,to{transform:translateY(0) scale(1) rotate(0deg)}30%{transform:translateY(-7px) scale(1.08) rotate(-3deg)}60%{transform:translateY(-2px) scale(1.04) rotate(3deg)}}@keyframes ls-gift-icon-glow{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 8px color-mix(in srgb,var(--ls-accent,#fbbf24) 55%,transparent))}50%{transform:scale(1.12) rotate(-4deg);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--ls-accent,#fbbf24) 95%,transparent))}}@keyframes ls-gift-icon-sparkle{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ls-accent,#fbbf24) 70%,transparent))}25%{transform:scale(1.1) rotate(-6deg);filter:drop-shadow(0 0 18px color-mix(in srgb,var(--ls-accent,#fbbf24) 100%,transparent))}50%{transform:scale(1.16) rotate(4deg);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--ls-accent,#fbbf24) 100%,white 20%))}75%{transform:scale(1.08) rotate(-3deg);filter:drop-shadow(0 0 16px color-mix(in srgb,var(--ls-accent,#fbbf24) 90%,transparent))}}@keyframes ls-gift-icon-sparkle-max{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 12px color-mix(in srgb,var(--ls-accent,#fbbf24) 80%,transparent))}20%{transform:scale(1.14) rotate(-8deg);filter:drop-shadow(0 0 22px color-mix(in srgb,var(--ls-accent,#fbbf24) 100%,transparent))}50%{transform:scale(1.22) rotate(6deg);filter:drop-shadow(0 0 28px color-mix(in srgb,var(--ls-accent,#fbbf24) 100%,white 30%))}80%{transform:scale(1.1) rotate(-4deg);filter:drop-shadow(0 0 20px color-mix(in srgb,var(--ls-accent,#fbbf24) 95%,transparent))}}.ls-gift-combo{position:relative;isolation:isolate;display:grid;place-items:center;width:max-content;max-width:100%}.ls-gift-combo-body{position:relative;z-index:2;display:grid;gap:6px;width:100%;min-width:0}.ls-gift-combo-heading{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.ls-gift-combo-hero{display:flex;align-items:center;justify-content:center;gap:12px;min-height:64px}.ls-gift-combo-avatar{flex-shrink:0}.ls-gift-combo-gift{display:grid;place-items:center;flex-shrink:0;border-radius:14px;background:color-mix(in srgb,var(--ls-accent,#f472b6) 14%,transparent)}.ls-gift-combo-gift img{width:100%;height:100%;object-fit:contain;border-radius:10px}.ls-gift-combo-gift-fallback{display:block;width:70%;height:70%;border-radius:10px;background:color-mix(in srgb,var(--ls-accent,#f472b6) 55%,white 20%)}.ls-gift-combo-count{margin:0;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:900;line-height:.95;letter-spacing:-.04em;text-shadow:0 2px 18px color-mix(in srgb,var(--ls-accent,#f472b6) 45%,transparent);transform-origin:left center}.ls-gift-combo-x{font-size:.62em;font-weight:800;margin-right:.04em;opacity:.85}.ls-gift-combo.is-tick .ls-gift-combo-count{animation:ls-gift-combo-pop calc(.42s / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.4,.3,1) both}.ls-gift-combo.is-tick .ls-gift-combo-gift{animation:ls-gift-combo-nudge calc(.42s / var(--ls-motion-rate, 1)) ease-out both}.ls-gift-combo-name{margin:0;font-size:1.15rem;font-weight:800;line-height:1.15}.ls-gift-combo-coins,.ls-gift-combo-empty,.ls-gift-combo-gift-name{margin:0;font-size:.92rem;font-weight:600;line-height:1.2;opacity:.92}.ls-gift-combo-sparks{pointer-events:none;position:absolute;inset:-8%;z-index:3}.ls-gift-combo-sparks span{position:absolute;left:calc(18% + (var(--i) * 9%));top:calc(22% + ((var(--i) % 3) * 18%));width:6px;height:6px;border-radius:999px;background:var(--ls-accent,#f472b6);opacity:0;animation:ls-gift-combo-spark calc(1.8s / var(--ls-motion-rate, 1)) ease-out infinite;animation-delay:calc(var(--i) * .12s)}.ls-gift-combo.is-loop .ls-gift-combo-count{animation:ls-gift-combo-breathe calc(2.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-gift-combo.is-thumb .ls-gift-combo-count{font-size:1.85rem}.ls-gift-combo.is-thumb .ls-gift-combo-hero{min-height:52px;gap:8px}.ls-gift-combo.has-shot{animation:ls-gift-combo-enter calc(.45s / var(--ls-motion-rate, 1)) ease-out both}@keyframes ls-gift-combo-enter{0%{opacity:0;transform:translateY(10px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ls-gift-combo-pop{0%{transform:scale(.72)}55%{transform:scale(1.18)}to{transform:scale(1)}}@keyframes ls-gift-combo-nudge{0%{transform:scale(1) rotate(0deg)}40%{transform:scale(1.12) rotate(-6deg)}to{transform:scale(1) rotate(0deg)}}@keyframes ls-gift-combo-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@keyframes ls-gift-combo-spark{0%{opacity:0;transform:translateY(8px) scale(.4)}25%{opacity:.9}to{opacity:0;transform:translateY(-28px) scale(1.1)}}.ls-poll{position:relative;isolation:isolate;display:grid;place-items:center;width:max-content;max-width:100%}.ls-poll-body{position:relative;z-index:2;display:grid;gap:10px;width:100%;min-width:0}.ls-poll-heading{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.ls-poll-question{margin:0;font-size:1.15rem;font-weight:800;line-height:1.2}.ls-poll-empty{margin:0;font-size:.92rem;font-weight:600;line-height:1.3;opacity:.88}.ls-poll-options{display:grid;gap:10px;width:100%}.ls-poll-option{display:grid;gap:6px}.ls-poll-option-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.ls-poll-option-label{display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:.98rem;font-weight:700;line-height:1.2}.ls-poll-option-index{display:inline-grid;place-items:center;width:1.35rem;height:1.35rem;flex-shrink:0;border-radius:999px;font-size:.72rem;font-weight:800;letter-spacing:.02em;color:color-mix(in srgb,var(--ls-accent,#f472b6) 18%,white);background:color-mix(in srgb,var(--ls-accent,#f472b6) 28%,transparent)}.ls-poll-option-meta{flex-shrink:0;font-size:.88rem;font-weight:800;line-height:1.2;white-space:nowrap}.ls-poll-bar{position:relative;width:100%;height:8px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--ls-accent,#f472b6) 12%,rgba(255,255,255,.08))}.ls-poll-bar-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent,#f472b6) 72%,white),var(--ls-accent,#f472b6));box-shadow:0 0 12px color-mix(in srgb,var(--ls-accent,#f472b6) 45%,transparent);transition:width calc(.45s / var(--ls-motion-rate, 1)) ease-out}.ls-poll-option.is-winner .ls-poll-option-label{color:color-mix(in srgb,var(--ls-accent,#f472b6) 35%,white)}.ls-poll-option.is-winner .ls-poll-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--ls-accent,#f472b6) 55%,#fbbf24),var(--ls-accent,#f472b6))}.ls-poll-status{margin:0;font-size:.82rem;font-weight:600;line-height:1.3;opacity:.88}.ls-poll.is-active .ls-poll-bar-fill{animation:ls-poll-bar-glow calc(2.4s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-poll.is-loop.is-active .ls-poll-question{animation:ls-poll-breathe calc(2.8s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-poll.no-glow.is-active .ls-poll-bar-fill{animation:none;box-shadow:none}.ls-poll.is-thumb .ls-poll-question{font-size:1rem}.ls-poll.is-thumb .ls-poll-option-label{font-size:.88rem}.ls-poll.is-thumb .ls-poll-bar{height:6px}.ls-poll.is-ended .ls-poll-option:not(.is-winner){opacity:.72}@keyframes ls-poll-bar-glow{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@keyframes ls-poll-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}.ls-viewer-duel-empty,.ls-viewer-duel-timer{margin:0;font-size:.92rem;font-weight:700;line-height:1.25}.ls-viewer-duel-timer{font-size:1.05rem;letter-spacing:.04em}.ls-viewer-duel .ls-battle-team.is-empty{opacity:.72}.ls-viewer-duel .ls-battle-team.is-winner .ls-battle-name,.ls-viewer-duel .ls-battle-team.is-winner .ls-battle-points{filter:brightness(1.12)}.ls-viewer-duel.is-ended .ls-battle-team:not(.is-winner){opacity:.78}.ls-gift-pile{position:relative;isolation:isolate;display:grid;place-items:center;width:max-content;max-width:100%}.ls-gift-pile-body{position:relative;z-index:2;display:grid;gap:10px;width:100%;min-width:0}.ls-gift-pile-heading{margin:0;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;opacity:.9}.ls-gift-pile-empty{margin:0;min-height:120px;display:grid;place-items:center;font-size:.92rem;font-weight:600;opacity:.88}.ls-gift-pile-total{margin:0;font-size:1.05rem;font-weight:800;line-height:1.2}.ls-gift-pile-stack{position:relative;width:100%;min-height:168px}.ls-gift-pile.is-thumb .ls-gift-pile-stack{min-height:120px}.ls-gift-pile.is-pile .ls-gift-pile-stack{height:200px}.ls-gift-pile.is-thumb.is-pile .ls-gift-pile-stack{height:140px}.ls-gift-pile.is-tower .ls-gift-pile-stack{display:flex;flex-direction:column-reverse;align-items:center;justify-content:flex-start;gap:2px;min-height:200px}.ls-gift-pile-block{width:calc(36px * var(--size, 1));height:calc(36px * var(--size, 1));border-radius:12px;background:color-mix(in srgb,var(--ls-accent,#fbbf24) 14%,transparent);box-shadow:0 6px 14px color-mix(in srgb,var(--ls-accent,#fbbf24) 22%,transparent);animation:ls-gift-pile-drop calc(.45s / var(--ls-motion-rate, 1)) cubic-bezier(.2,1.2,.3,1) both;animation-delay:calc(var(--i, 0) * 18ms)}.ls-gift-pile.is-pile .ls-gift-pile-block{position:absolute;left:50%;bottom:calc(var(--row, 0) * 30px + 4px);transform:translateX(calc(-50% + var(--x, 0px))) scale(var(--size,1));transform-origin:center bottom}.ls-gift-pile.is-tower .ls-gift-pile-block{flex-shrink:0;transform:scale(var(--size,1));transform-origin:center bottom}.ls-gift-pile-icon{display:block;width:100%;height:100%;object-fit:contain;border-radius:10px}.ls-gift-pile-icon.is-fallback{background:color-mix(in srgb,var(--ls-accent,#fbbf24) 55%,white 18%)}.ls-gift-pile.is-loop:not(.is-empty) .ls-gift-pile-stack{animation:ls-gift-pile-breathe calc(3.2s / var(--ls-motion-rate, 1)) ease-in-out infinite}.ls-gift-pile.no-glow .ls-gift-pile-block{box-shadow:none}@keyframes ls-gift-pile-drop{0%{opacity:0;transform:translateX(calc(-50% + var(--x, 0px))) translateY(-18px) scale(.7)}to{opacity:1;transform:translateX(calc(-50% + var(--x, 0px))) scale(var(--size,1))}}.ls-gift-pile.is-tower .ls-gift-pile-block{animation-name:ls-gift-pile-drop-tower}@keyframes ls-gift-pile-drop-tower{0%{opacity:0;transform:translateY(-14px) scale(.72)}to{opacity:1;transform:scale(var(--size,1))}}@keyframes ls-gift-pile-breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.ls-likeathon.is-transparent{text-shadow:0 1px 2px rgba(0,0,0,.75),0 0 10px rgba(0,0,0,.35)}.ls-likeathon-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ls-likeathon-row{display:flex;align-items:center;gap:10px;min-height:38px;padding:5px 0}.ls-likeathon-rank{width:1.7rem;flex-shrink:0;text-align:center;font-size:13px;font-weight:700;color:rgba(255,255,255,.55);font-variant-numeric:tabular-nums}.ls-likeathon-rank.is-podium{display:grid;place-items:center;width:calc(var(--ls-medal-size, 22px) + 4px)}.ls-likeathon-medal{--ls-medal-size:24px;position:relative;display:grid;justify-items:center;width:var(--ls-medal-size);height:calc(var(--ls-medal-size) + 10px)}.ls-likeathon-medal-ribbon{position:absolute;top:0;left:50%;z-index:1;width:calc(var(--ls-medal-size) * .78);height:calc(var(--ls-medal-size) * .52);transform:translateX(-50%);background:var(--ls-medal-ribbon);clip-path:polygon(0 0,100% 0,82% 100%,50% 62%,18% 100%);filter:drop-shadow(0 1px 1px rgba(0,0,0,.4))}.ls-likeathon-medal-ribbon:before{content:"";position:absolute;left:50%;bottom:-3px;width:7px;height:7px;border:1.5px solid var(--ls-medal-ring);border-radius:50%;background:transparent;transform:translateX(-50%);box-shadow:0 0 0 1px rgba(0,0,0,.25)}.ls-likeathon-medal-disc{position:relative;z-index:2;margin-top:calc(var(--ls-medal-size) * .32);display:grid;place-items:center;width:var(--ls-medal-size);height:var(--ls-medal-size);border-radius:50%;background:var(--ls-medal-disc);color:var(--ls-medal-ink);font-size:calc(var(--ls-medal-size) * .48);font-weight:800;font-variant-numeric:tabular-nums;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -2px 0 rgba(0,0,0,.22),0 0 0 2px var(--ls-medal-ring)}.ls-likeathon-medal-disc:after{content:"";position:absolute;inset:2px;border-radius:50%;border:1px solid rgba(255,255,255,.28);pointer-events:none}.ls-likeathon-medal.is-place-1{--ls-medal-ribbon:linear-gradient(180deg,#dc2626,#9f1239);--ls-medal-disc:radial-gradient(circle at 32% 28%,#fff6c2 0%,#f5c518 38%,#d4a017 72%,#8a5a00 100%);--ls-medal-ring:#fde68a;--ls-medal-ink:#5c3b00}.ls-likeathon-medal.is-place-2{--ls-medal-ribbon:linear-gradient(180deg,#64748b,#334155);--ls-medal-disc:radial-gradient(circle at 32% 28%,#ffffff 0%,#e5e7eb 38%,#9ca3af 72%,#64748b 100%);--ls-medal-ring:#f8fafc;--ls-medal-ink:#334155}.ls-likeathon-medal.is-place-3{--ls-medal-ribbon:linear-gradient(180deg,#b45309,#7c2d12);--ls-medal-disc:radial-gradient(circle at 32% 28%,#fde68a 0%,#d97706 38%,#b45309 72%,#7c2d12 100%);--ls-medal-ring:#fdba74;--ls-medal-ink:#431407}.ls-likeathon-avatar-wrap{position:relative;flex-shrink:0;display:grid;place-items:center;border-radius:50%}.ls-likeathon-avatar-wrap.is-podium{box-shadow:0 0 0 2px var(--ls-likeathon-ring,#facc15)}.ls-likeathon-avatar-wrap.is-first{box-shadow:0 0 0 2px var(--ls-likeathon-ring,#facc15),0 0 12px color-mix(in srgb,var(--ls-likeathon-ring,#facc15) 55%,transparent)}.ls-likeathon-crown{position:absolute;top:-9px;left:50%;width:14px;height:10px;margin-left:-7px;z-index:2;background:#facc15;clip-path:polygon(0 100%,0 35%,25% 70%,50% 10%,75% 70%,100% 35%,100% 100%);filter:drop-shadow(0 1px 2px rgba(0,0,0,.35))}.ls-likeathon-copy{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:1px}.ls-likeathon-likes{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.2}.ls-likeathon-heart,.ls-likeathon-mark.is-likes{width:11px;height:10px;flex-shrink:0;background:#ef4444;clip-path:path("M5.5 9.6C5.5 9.6 0.5 6.4 0.5 3.2A2.5 2.5 0 0 1 5.5 2.1 2.5 2.5 0 0 1 10.5 3.2C10.5 6.4 5.5 9.6 5.5 9.6Z")}.ls-likeathon-mark.is-coins,.ls-likeathon-mark.is-shares{width:12px;height:12px;flex-shrink:0}.ls-likeathon-mark.is-shares{color:#38bdf8}.ls-likeathon-mark.is-coins{color:#fbbf24}