.ls-anim-gate:not(.is-live),.ls-anim-gate:not(.is-live) *,.ls-anim-gate:not(.is-live) :before,.ls-anim-gate:not(.is-live) :after{animation-play-state:paused!important;animation-delay:-1600ms!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{z-index:10;position:absolute;inset:auto 0 0}.ls-firework-sky{z-index:2;position:absolute;inset:0;overflow:hidden}.ls-firework-launch-glow{z-index:1;background:radial-gradient(ellipse, color-mix(in srgb, #fff 70%, var(--ls-accent)), #ffd27a8c 38%, transparent 72%);filter:blur(6px);width:72px;height:28px;animation:lsFireworkLaunchGlow var(--ls-firework-dur) linear both;border-radius:50%;position:absolute;bottom:0;left:148px}.ls-firework-rocket-x{z-index:5;width:0;height:0;animation:lsFireworkFlyX var(--ls-firework-dur) linear both;position:absolute;bottom:18px;left:178px}.ls-firework-rocket-y{width:0;height:0;animation:lsFireworkFlyY var(--ls-firework-dur) linear both;position:absolute;bottom:0;left:0}.ls-firework-rocket{transform-origin:50%;width:10px;height:10px;animation:lsFireworkRocket var(--ls-firework-dur) linear both;background:0 0;border-radius:50%;position:absolute;bottom:-5px;left:-5px}.ls-firework-rocket-wake{filter:blur(4px);transform-origin:50%;width:26px;height:26px;animation:lsFireworkWake var(--ls-firework-dur) linear both;pointer-events:none;background:radial-gradient(circle,#fff4de 0 22%,#ffb3478c 48%,#0000 72%);border-radius:50%;position:absolute;top:2px;left:-8px}.ls-firework-rocket-core{background:radial-gradient(circle, #fff 0 35%, #ffe7a0 55%, color-mix(in srgb, var(--ls-accent) 70%, transparent) 78%, transparent 100%);width:8px;height:8px;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);border-radius:50%;position:absolute;top:1px;left:1px}.ls-firework-rocket-flame{filter:blur(.6px);transform-origin:50%;width:8px;height:8px;animation:lsFireworkFlame var(--ls-firework-dur) linear both;background:radial-gradient(circle,#fff 0 35%,#ffd27a 55%,#ff8a3d99 78%,#0000 100%);border-radius:50%;position:absolute;top:8px;left:1px}.ls-firework-trail-ember{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);box-shadow:0 0 5px color-mix(in srgb, #ffb347 70%, var(--ls-accent));animation:lsFireworkTrailDot var(--ls-firework-dur) linear both;background:radial-gradient(circle,#fff 0 22%,#ffd27a 42%,#ff8a3d 62%,#0000 100%);border-radius:50%;position:absolute}.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{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);animation:lsFireworkTrailFlare var(--ls-firework-dur) linear both;background:radial-gradient(circle,#fff 0 30%,#ffe7a0 55%,#0000 100%);border-radius:50%;position:absolute;box-shadow:0 0 5px #ffd27a}.ls-firework-burst{z-index:6;width:0;height:0;animation:lsFireworkBurst var(--ls-firework-dur) linear both;position:absolute;bottom:228px;left:220px}.ls-firework-flash{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);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;border-radius:50%;position:absolute}.ls-firework-bloom{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);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;border-radius:50%;position:absolute}.ls-gift-firework.no-glow .ls-firework-bloom,.ls-gift-firework.no-glow .ls-firework-smoke,.ls-gift-firework.no-glow .ls-firework-launch-glow{display:none}.ls-firework-ring{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:2px solid color-mix(in srgb, var(--ls-accent) 70%, white);animation:lsFireworkRing var(--ls-firework-dur) ease-out both;border-radius:50%;position:absolute}.ls-firework-ring.second{opacity:.55;animation-delay:40ms}.ls-firework-star,.ls-firework-star-fall{width:0;height:0;animation-duration:var(--ls-firework-dur);animation-delay:var(--ls-star-delay,0s);animation-fill-mode:both;position:absolute;bottom:0;left:0}.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{left:calc(var(--ls-star-size) * -.5);bottom:calc(var(--ls-star-size) * -.5);width:var(--ls-star-size);height:var(--ls-star-size);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;border-radius:50%;position:absolute}.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:"";width:calc((18px + 20px * var(--ls-firework-power)) * var(--ls-star-tail));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;height:2px;animation:lsFireworkStarTail var(--ls-firework-dur) ease-out var(--ls-star-delay,0s) both;margin-top:-1px;position:absolute;top:50%;left:50%}.ls-firework-star-dot.willow:after{width:calc((14px + 16px * var(--ls-firework-power)) * var(--ls-star-tail));filter:blur(.35px);height:1.5px;animation-name:lsFireworkWillowTail}.ls-firework-smoke{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);filter:blur(12px);animation:lsFireworkSmoke var(--ls-firework-dur) ease-out var(--ls-smoke-delay,0s) both;background:radial-gradient(circle,#e2e8f029,#94a3b80f 48%,#0000 70%);border-radius:50%;position:absolute}.ls-firework-crackle{width:2px;height:2px;animation:lsFireworkCrackleOut var(--ls-firework-dur) linear var(--ls-crackle-delay,0s) both;position:absolute;bottom:-1px;left:-1px}.ls-firework-crackle:before,.ls-firework-crackle:after{content:"";border-radius:50%;position:absolute;top:50%;left: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);box-shadow:0 0 8px var(--ls-accent);animation:lsFireworkCrackleFlash var(--ls-firework-dur) linear var(--ls-crackle-delay,0s) both;background:#fff}.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-launch-glow,.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-rocket,.ls-gift-firework.is-loop .ls-firework-rocket-wake,.ls-gift-firework.is-loop .ls-firework-rocket-flame,.ls-gift-firework.is-loop .ls-firework-trail-ember,.ls-gift-firework.is-loop .ls-firework-trail-flare,.ls-gift-firework.is-loop .ls-firework-burst,.ls-gift-firework.is-loop .ls-firework-flash,.ls-gift-firework.is-loop .ls-firework-bloom,.ls-gift-firework.is-loop .ls-firework-ring,.ls-gift-firework.is-loop .ls-firework-star,.ls-gift-firework.is-loop .ls-firework-star-fall,.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-smoke,.ls-gift-firework.is-loop .ls-firework-crackle,.ls-gift-firework.is-loop .ls-firework-crackle:before,.ls-gift-firework.is-loop .ls-firework-crackle:after{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:translate(0)}16%{transform:translate(8px)}28%{transform:translate(24px)}40%,to{transform:translate(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{z-index:1;position:absolute;inset:0 0 auto}.ls-cannon-ground{z-index:1;background:radial-gradient(ellipse at center, color-mix(in srgb, var(--ls-accent) 62%, transparent) 0 34%, transparent 72%);filter:blur(6px);border-radius:50%;width:240px;height:26px;position:absolute;bottom:0;left:16px}.ls-cannon-body{z-index:2;transform-origin:0 100%;width:240px;height:168px;animation:lsCannonRecoil var(--ls-cannon-dur) linear both;position:absolute;bottom:6px;left:18px}.ls-cannon-trail{z-index:1;background:linear-gradient(180deg, var(--ls-cannon-steel-hi), var(--ls-cannon-steel) 70%, #080c14);transform-origin:100%;border-radius:4px 9px 9px 4px;width:96px;height:17px;position:absolute;bottom:12px;left:0;transform:rotate(9deg);box-shadow:inset 0 1px #ffffff3d}.ls-cannon-carriage{z-index:3;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%);width:132px;height:50px;position:absolute;bottom:22px;left:34px}.ls-cannon-carriage:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ls-accent) 85%, white), transparent);opacity:.7;border-radius:999px;width:82%;height:4px;position:absolute;top:8%;left:9%}.ls-cannon-barrel{z-index:4;transform-origin:8%;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%);width:156px;height:42px;animation:lsCannonHeat var(--ls-cannon-dur) linear both;position:absolute;bottom:29px;left:74px;transform:rotate(-45deg)}.ls-cannon-barrel:before{content:"";z-index:3;background:linear-gradient(90deg, transparent, color-mix(in srgb, white 88%, var(--ls-accent)), transparent 94%);opacity:.55;border-radius:999px;width:90%;height:5px;position:absolute;top:25%;left:5%}.ls-cannon-barrel:after{content:"";z-index:2;background:linear-gradient(180deg, color-mix(in srgb, var(--ls-accent) 50%, white), color-mix(in srgb, var(--ls-accent) 58%, #0b0f18));border-radius:3px;width:15px;height:106%;position:absolute;top:-3%;right:0}.ls-cannon-band{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--ls-accent) 44%, white), color-mix(in srgb, var(--ls-accent) 58%, #0b0f18));border-radius:2px;width:7px;height:108%;position:absolute;top:-4%}.ls-cannon-band.one{left:24%}.ls-cannon-band.two{left:52%}.ls-cannon-breech{z-index:4;background:radial-gradient(circle at 36% 30%, color-mix(in srgb, var(--ls-accent) 46%, white), #0a0e17 82%);border-radius:50%;width:21px;height:21px;position:absolute;bottom:30px;left:66px}.ls-cannon-bore{z-index:4;width:9px;height:68%;box-shadow:0 0 10px color-mix(in srgb, var(--ls-accent) 70%, transparent);background:radial-gradient(#04060b 0 58%,#111826 100%);border-radius:50%;position:absolute;top:16%;right:2px}.ls-cannon-mount{z-index:5;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%);border-radius:50%;width:26px;height:26px;position:absolute;bottom:37px;left:73px}.ls-cannon-wheel{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 #04060ba6, 0 0 16px color-mix(in srgb, var(--ls-accent) 36%, transparent);border-radius:50%;position:absolute}.ls-cannon-wheel.rear{z-index:2;filter:brightness(.7);width:58px;height:58px;animation:lsCannonRollRear var(--ls-cannon-dur) linear both;bottom:8px;left:30px}.ls-cannon-wheel.front{z-index:6;width:76px;height:76px;animation:lsCannonRollFront var(--ls-cannon-dur) linear both;bottom:0;left:92px}.ls-cannon-hubmark{background:color-mix(in srgb, white 72%, var(--ls-accent));width:6px;height:6px;box-shadow:0 0 7px var(--ls-accent);border-radius:50%;margin-left:-3px;position:absolute;top:13%;left:50%}.ls-cannon-flash{z-index:5;width:0;height:0;position:absolute;bottom:151px;left:187px;transform:rotate(-45deg)}.ls-cannon-flash>span{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%;animation:lsCannonFlash var(--ls-cannon-dur) linear both;position:absolute}.ls-cannon-smoke{z-index:4;width:0;height:0;position:absolute;bottom:152px;left:200px}.ls-cannon-smoke span{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);width:38px;height:38px;animation:lsCannonSmoke var(--ls-cannon-dur) linear both;border-radius:50%;position:absolute;bottom:-19px;left:-19px}.ls-cannon-smoke span:nth-child(2){animation-delay:calc(70ms / var(--ls-motion-rate,1));left:-12px}.ls-cannon-smoke span:nth-child(3){animation-delay:calc(.15s / var(--ls-motion-rate,1));bottom:-13px;left:-24px}.ls-cannon-smoke span:nth-child(4){animation-delay:calc(.23s / var(--ls-motion-rate,1));bottom:-25px;left:-16px}.ls-cannon-debris{z-index:6;width:0;height:0;position:absolute;bottom:158px;left:206px}.ls-cannon-debris span{background:color-mix(in srgb, white 62%, var(--ls-accent));width:6px;height:6px;box-shadow:0 0 9px var(--ls-accent);animation:lsCannonDebris var(--ls-cannon-dur) linear both;border-radius:50%;position:absolute;bottom:-3px;left:-3px}.ls-cannon-ghosts{z-index:6;width:0;height:0;position:absolute;bottom:158px;left:206px}.ls-cannon-ghost{width:0;height:0;animation:lsCannonFlyX var(--ls-cannon-dur) linear var(--ls-lag) both;position:absolute;bottom:0;left:0}.ls-cannon-ghost-arc{width:0;height:0;animation:lsCannonFlyY var(--ls-cannon-dur) linear var(--ls-lag) both;position:absolute;bottom:0;left:0}.ls-cannon-ghost-dot{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);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;border-radius:50%;position:absolute}.ls-cannon-projectile{z-index:7;width:0;height:0;animation:lsCannonFlyX var(--ls-cannon-dur) linear both;position:absolute;bottom:158px;left:206px}.ls-cannon-arc{width:0;height:0;animation:lsCannonFlyY var(--ls-cannon-dur) linear both;position:absolute;bottom:0;left:0}.ls-cannon-ball{left:calc(var(--ls-cannon-ball) / -2);bottom:calc(var(--ls-cannon-ball) / -2);width:var(--ls-cannon-ball);height:var(--ls-cannon-ball);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;border-radius:50%;position:absolute}.ls-cannon-ball:after{content:"";width:calc(46px + 46px * var(--ls-cannon-power));height:calc(var(--ls-cannon-ball) * .44);background:linear-gradient(270deg, color-mix(in srgb, var(--ls-accent) 82%, white), transparent 82%);opacity:.7;filter:blur(5px);transform-origin:100%;animation:lsCannonTail var(--ls-cannon-dur) linear both;border-radius:999px;position:absolute;top:50%;right:52%}.ls-cannon-impact{z-index:8;left:calc(206px + var(--ls-cannon-reach));width:0;height:0;animation:lsCannonBurst var(--ls-cannon-dur) linear both;position:absolute;bottom:110px}.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%);animation:lsCannonRing var(--ls-cannon-dur) linear both;border-radius:50%;position:absolute}.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%);animation:lsCannonRing var(--ls-cannon-dur) linear both;border-radius:50%;position:absolute}.ls-cannon-ring{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:3px solid color-mix(in srgb, var(--ls-accent) 82%, white);animation:lsCannonRing var(--ls-cannon-dur) linear both;border-radius:50%;position:absolute}.ls-cannon-ring.two{animation-delay:calc(.12s / var(--ls-motion-rate,1));opacity:.6}.ls-cannon-ray{width:calc((46px + 48px * var(--ls-cannon-power)) * var(--ls-ray-len,1));background:linear-gradient(90deg, #fff, var(--ls-accent) 42%, transparent);transform-origin:0;height:5px;animation:lsCannonRay var(--ls-cannon-dur) linear both;border-radius:999px;position:absolute;bottom:-2.5px;left:0}.ls-cannon-chip{background:color-mix(in srgb, white 55%, var(--ls-accent));width:8px;height:8px;box-shadow:0 0 8px color-mix(in srgb, var(--ls-accent) 70%, transparent);animation:lsCannonChip var(--ls-cannon-dur) linear both;border-radius:2px;position:absolute;bottom:-4px;left:-4px}.ls-gift-cannon.is-loop .ls-cannon-body,.ls-gift-cannon.is-loop .ls-cannon-barrel,.ls-gift-cannon.is-loop .ls-cannon-wheel,.ls-gift-cannon.is-loop .ls-cannon-flash>span,.ls-gift-cannon.is-loop .ls-cannon-smoke span,.ls-gift-cannon.is-loop .ls-cannon-debris span,.ls-gift-cannon.is-loop .ls-cannon-projectile,.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-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-impact,.ls-gift-cannon.is-loop .ls-cannon-glow,.ls-gift-cannon.is-loop .ls-cannon-core,.ls-gift-cannon.is-loop .ls-cannon-ring,.ls-gift-cannon.is-loop .ls-cannon-ray,.ls-gift-cannon.is-loop .ls-cannon-chip{animation-iteration-count:infinite}@keyframes lsCannonRecoil{0%{animation-timing-function:cubic-bezier(.05,.85,.25,1);transform:translate(0)rotate(0)}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:translate(0)rotate(0)}}@keyframes lsCannonRollFront{0%{animation-timing-function:cubic-bezier(.05,.85,.25,1);transform:rotate(0)}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%{animation-timing-function:cubic-bezier(.05,.85,.25,1);transform:rotate(0)}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:translate(0)}31.5%,to{transform:translateX(var(--ls-cannon-reach))}}@keyframes lsCannonFlyY{0%{animation-timing-function:cubic-bezier(.25,.46,.45,.94);transform:translateY(0)}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(0)}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%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@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;filter:hue-rotate(90deg);transform:translate(-10px)skew(-10deg)}18%{opacity:1;transform:translate(8px)skew(8deg)}36%{transform:translate(-5px)skew(-3deg)}54%{filter:none;transform:translate(4px)}to{opacity:1;filter:none;transform: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:translate(-36px)}to{opacity:1;transform:none}}@keyframes lsSlideRight{0%{opacity:0;transform:translate(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:translate(-28px)}52%{opacity:0;transform:translate(28px)}85%,to{opacity:1;transform:none}}@keyframes lsSlideRightLoop{0%,18%{opacity:1;transform:none}50%{opacity:0;transform:translate(28px)}52%{opacity:0;transform:translate(-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%{background-position:100%}to{background-position:0%}}@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{filter:none;transform:none}8%{transform:translate(-6px)skew(-6deg)}16%{transform:translate(5px)skew(4deg)}24%{transform:translate(-2px)}}@keyframes lsChatLoop{0%,to{transform:none}18%{transform:translate(-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:translate(-120%)}to{transform:translate(120%)}}@keyframes lsPunch{0%{transform:scale(1)}35%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes lsChatIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}.ls-live{backface-visibility:hidden;transform:translateZ(0)}.ls-enter-pop{--ls-enter-base:.35s;animation:lsPop calc(var(--ls-enter-base) / var(--ls-motion-rate,1)) ease-out forwards}.ls-enter-slam{--ls-enter-base:.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:.55s;animation:lsGlitch calc(var(--ls-enter-base) / var(--ls-motion-rate,1)) ease-out forwards}.ls-enter-rise{--ls-enter-base:.55s;animation:lsRise calc(var(--ls-enter-base) / var(--ls-motion-rate,1)) ease-out forwards}.ls-enter-spark{--ls-enter-base:.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:.45s;animation:lsFade calc(var(--ls-enter-base) / var(--ls-motion-rate,1)) ease-out forwards}.ls-enter-slide-left{--ls-enter-base:.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:.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:.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:.45s;animation:lsZoomIn calc(var(--ls-enter-base) / var(--ls-motion-rate,1)) cubic-bezier(.2, 1.4, .3, 1) forwards}.ls-enter-pop,.ls-enter-slam,.ls-enter-glitch,.ls-enter-rise,.ls-enter-spark,.ls-enter-fade,.ls-enter-slide-left,.ls-enter-slide-right,.ls-enter-flip,.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-rise,.ls-enter-loop.ls-enter-spark,.ls-enter-loop.ls-enter-fade{--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-slide-left,.ls-enter-loop.ls-enter-slide-right,.ls-enter-loop.ls-enter-flip,.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{isolation:isolate;position:relative}.ls-text-shimmer:after{content:"";animation:lsTextShimmerSweep calc(2.4s / var(--ls-motion-rate,1)) linear infinite;pointer-events:none;mix-blend-mode:soft-light;border-radius:inherit;background:linear-gradient(105deg,#0000 32%,#ffffff8c 50%,#0000 68%) 0 0/220% 100%;position:absolute;inset:-2px -6%}.ls-text-typewriter{white-space:nowrap;max-width:100%;animation:lsTextTypewriter calc(3.2s / var(--ls-motion-rate,1)) steps(28, end) infinite;overflow:hidden}.ls-text-marquee{contain:inline-size;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ls-text-marquee-track{box-sizing:border-box;will-change:transform;width:max-content;min-width:100%;max-width:none;animation:lsTextMarquee calc(6.5s / var(--ls-motion-rate,1)) ease-in-out infinite;display:block}.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, end) 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)}to{clip-path:inset(0 0 0 100%)}}@keyframes lsTextMarquee{0%,14%{transform:translate(0)}86%,to{transform:translate(100%)}}@keyframes lsTextGlow{0%,to{text-shadow:0 0 4px #0000,0 0 10px #0000;filter:brightness()}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(0)}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();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:translate(-1px)}40%{filter:blur(.55px)contrast(1.15);opacity:.78;letter-spacing:-.02em}60%{filter:hue-rotate(-20deg);letter-spacing:.04em;transform:translate(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-toxic-stripes{opacity:.28;background:repeating-linear-gradient(-32deg, transparent 0 10px, var(--ls-accent) 10px 12px);pointer-events:none;z-index:0;position:absolute;inset:0}.ls-marquee-dots{border:6px dotted var(--ls-accent,#facc15);pointer-events:none;z-index:2;border-radius:8px;animation:1.1s steps(2,end) infinite lsMarquee;position:absolute;inset:5px}@keyframes lsMarquee{50%{opacity:.45}}.ls-sticky-rules{pointer-events:none;z-index:0;background-image:repeating-linear-gradient(#0000 0 17px,#4220061f 17px 18px);position:absolute;inset:16px 10px 8px}.ls-film-sprockets{pointer-events:none;z-index:2;position:absolute;inset:0}.ls-film-sprockets:before,.ls-film-sprockets:after{content:"";background-image:radial-gradient(circle,#0a0a0a 3.2px,#0000 3.5px);background-position:50%;background-repeat:repeat-x;background-size:16px 10px;height:10px;position:absolute;left:10px;right:10px}.ls-film-sprockets:before{top:4px}.ls-film-sprockets:after{bottom:4px}.ls-comic-halftone{opacity:.18;pointer-events:none;z-index:0;background-image:radial-gradient(#111827 1.1px,#0000 1.2px);background-size:6px 6px;position:absolute;inset:0}.ls-ice-frost{pointer-events:none;z-index:0;background:linear-gradient(#ffffff47,#0000 52%);position:absolute;inset:0}.ls-aurora-wash{background:linear-gradient(120deg, transparent 0%, color-mix(in srgb, var(--ls-accent) 70%, #67e8f9) 28%, #a78bfa 52%, transparent 78%);animation:lsAurora calc(6s / var(--ls-motion-rate,1)) ease-in-out infinite;opacity:.32;pointer-events:none;z-index:0;background-size:220% 220%;position:absolute;inset:0}.ls-scanlines{pointer-events:none;z-index:2;background:repeating-linear-gradient(#0000 0 2px,#0000002e 2px 3px);position:absolute;inset:0}.ls-scan-bar{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--ls-accent) 28%, transparent), transparent);height:30%;animation:lsScan calc(2.8s / var(--ls-motion-rate,1)) linear infinite;pointer-events:none;z-index:2;position:absolute;left:0;right:0}.ls-prism-halo,.ls-orbit-ring{pointer-events:none;position:absolute;overflow:hidden;container-type:size}.ls-prism-halo{border-radius:inherit;z-index:2;-webkit-mask-composite:xor;padding:3px;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ls-orbit-ring{z-index:0;-webkit-mask-composite:xor;padding:2px;inset:-10px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ls-prism-spin,.ls-orbit-spin{border-radius:50%;width:240cqmax;min-width:18rem;height:240cqmax;min-height:18rem;position:absolute;top:50%;left:50%;translate:-50% -50%}.ls-prism-spin{animation:lsPrism calc(2.2s / var(--ls-motion-rate,1)) linear infinite;background:conic-gradient(#22d3ee,#818cf8,#c084fc,#f472b6,#fb7185,#fbbf24,#34d399,#22d3ee)}.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{background:var(--ls-accent);width:5px;height:5px;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;border-radius:50%;position:absolute}.ls-particle.ember{background:linear-gradient(#fed7aa, var(--ls-accent));width:4px;height:9px;animation-name:lsEmberRise;animation-duration:calc(1.9s / var(--ls-motion-rate,1));border-radius:4px 4px 1px 1px;animation-timing-function:ease-out}.ls-shimmer{position:relative;overflow:hidden}.ls-shimmer:after{content:"";animation:lsShimmer calc(1.8s / var(--ls-motion-rate,1)) ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;inset:0}.ls-punch{animation:lsPunch calc(.42s / var(--ls-motion-rate,1)) cubic-bezier(.2, 1.6, .32, 1);display:inline-block}.ls-chat-in{--ls-enter-base:.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-beam-ring{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ls-beam-spin{aspect-ratio:1;background:conic-gradient(from 0deg, transparent 0 60%, var(--ls-beam-from,#fb923c) 76%, var(--ls-beam-to,#c084fc) 86%, transparent 94%);width:240%;animation:lsBeamSpin calc(4.5s / var(--ls-motion-rate,1)) linear infinite;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ls-beam-core{background:var(--ls-panel,#0a0c16f0);position:absolute;inset:2px}@keyframes lsBeamSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}.ls-shine-face{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ls-shine-glare{background:linear-gradient(104deg, transparent 38%, color-mix(in srgb, var(--ls-accent,#fbbf24) 32%, transparent) 47%, #ffffff80 50%, color-mix(in srgb, var(--ls-accent,#fbbf24) 32%, transparent) 53%, transparent 62%);animation:lsShineSweep calc(4.8s / var(--ls-motion-rate,1)) ease-in-out infinite;background-size:260% 100%;position:absolute;inset:-40% -10%}@keyframes lsShineSweep{0%{background-position:120% 0}60%,to{background-position:-60% 0}}.ls-meteors{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ls-meteor{opacity:0;background:linear-gradient(to bottom, transparent, var(--ls-accent,#e2e8f0));width:1px;height:44px;animation:linear infinite lsMeteor;position:absolute;top:0}.ls-meteor:after{content:"";background:var(--ls-accent,#e2e8f0);border-radius:999px;width:3px;height:3px;position:absolute;bottom:-1px;left:-1px}@keyframes lsMeteor{0%{opacity:0;transform:translateY(-56px)rotate(16deg)}18%{opacity:.9}to{opacity:0;transform:translate(34px,150px)rotate(16deg)}}.ls-sonar{pointer-events:none;z-index:0;position:absolute;inset:0}.ls-sonar-scope{border:1px solid color-mix(in srgb, var(--ls-accent,#4ade80) 45%, transparent);border-radius:999px;width:76px;height:76px;margin:-38px 0 0 -38px;position:absolute;top:50%;left:42px;overflow:hidden}.ls-sonar-ring{width:calc(26px + (var(--i,0) * 22px));height:calc(26px + (var(--i,0) * 22px));border:1px solid var(--ls-accent,#4ade80);opacity:.3;animation:lsRipple calc(2.8s / var(--ls-motion-rate,1)) ease-out infinite;animation-delay:calc(var(--i,0) * .4s);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.ls-sonar-sweep{background:conic-gradient(from 0deg, transparent 0 300deg, color-mix(in srgb, var(--ls-accent,#4ade80) 40%, transparent) 360deg);animation:lsSonarSweep calc(3.4s / var(--ls-motion-rate,1)) linear infinite;border-radius:999px;position:absolute;inset:0}@keyframes lsRipple{0%{opacity:.45;transform:translate(-50%,-50%)scale(.65)}to{opacity:0;transform:translate(-50%,-50%)scale(1.2)}}@keyframes lsSonarSweep{to{transform:rotate(360deg)}}.ls-retro-scene{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ls-retro-sun{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;border-radius:999px;width:92px;height:92px;margin-left:-46px;position:absolute;bottom:38%;left:50%}.ls-retro-floor{perspective:120px;perspective-origin:50% 0;height:42%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.ls-retro-grid{transform-origin:50% 0;background-image:linear-gradient(to right, var(--ls-accent,#e879f9) 1px, transparent 1px), linear-gradient(to bottom, var(--ls-accent,#e879f9) 1px, transparent 1px);opacity:.6;animation:lsRetroScroll calc(2.4s / var(--ls-motion-rate,1)) linear infinite;background-size:26px 26px;position:absolute;inset:0 -60%;transform:rotateX(68deg)}@keyframes lsRetroScroll{0%{background-position:0 0}to{background-position:0 26px}}.ls-light-rays{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.ls-ray{width:30px;height:120%;transform:translateX(-50%) rotate(var(--r,0deg));transform-origin:top;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;position:absolute;top:-30%}.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{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);opacity:.4;animation:lsGlyphFlicker calc(2.4s / var(--ls-motion-rate,1)) steps(3) infinite;background-size:9px 9px;position:absolute;inset:0}@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-sakura-wash,.ls-wax-grain,.ls-flag-fabric,.ls-hex-metal,.ls-ribbon-satin,.ls-crest-fabric,.ls-label-vinyl,.ls-ticket-stock,.ls-paper-fiber,.ls-postcard-stock,.ls-folder-fiber,.ls-envelope-paper{z-index:0;pointer-events:none;position:absolute;inset:0}.ls-sakura-wash{background:radial-gradient(circle at 12% 10%,#fffc,#0000 30%),linear-gradient(135deg,#f472b614,#ffffff38)}.ls-sakura-branch{z-index:0;pointer-events:none;transform-origin:0;background:#7e225559;width:76px;height:2px;position:absolute;bottom:11px;left:-8px;transform:rotate(-14deg)}.ls-sakura-petals i{z-index:2;pointer-events:none;width:10px;height:7px;animation:lsPetalDrift calc(4.8s / var(--ls-motion-rate,1)) ease-in-out infinite;background:linear-gradient(135deg,#fff,#f9a8d4);border-radius:80% 20%;animation-play-state:paused;position:absolute;box-shadow:0 1px 3px #8318432e}.ls-sakura-petals i:first-child{bottom:20px;left:13px}.ls-sakura-petals i:nth-child(2){animation-delay:-1.1s;bottom:8px;left:43px}.ls-sakura-petals i:nth-child(3){animation-delay:-2.3s;top:9px;right:24px}.ls-sakura-petals i:nth-child(4){animation-delay:-3.4s;bottom:8px;right:56px}@keyframes lsPetalDrift{0%,to{transform:translate(0)rotate(-15deg)}50%{transform:translate(6px,4px)rotate(18deg)}}.ls-stencil-spray{z-index:0;pointer-events:none;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%);position:absolute;inset:0}.ls-stencil-cuts{z-index:2;pointer-events:none;border:2px dashed color-mix(in srgb, var(--ls-accent,#facc15) 80%, white);position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #0000008c}.ls-wax-grain{background:radial-gradient(circle at 22% 18%,#ffffff2e,#0000 28%),repeating-radial-gradient(circle at 0,#0000 0 8px,#3c001017 9px 10px)}.ls-wax-medallion{z-index:2;pointer-events:none;background:radial-gradient(circle at 35% 28%,#e11d48,#881337 72%);border:3px double #ffe4e68c;border-radius:46% 54% 48% 52%;place-items:center;width:50px;height:50px;display:grid;position:absolute;top:50%;left:12px;transform:translateY(-50%);box-shadow:0 4px 8px #37000f59,inset 0 2px 4px #ffffff38}.ls-wax-medallion i{color:#fff1f2c7;letter-spacing:.08em;text-shadow:0 1px #4b0014cc;border:1px solid #fff1f280;border-radius:50%;place-items:center;width:28px;height:28px;font:700 9px Georgia,serif;display:grid}.ls-flag-fabric{opacity:.7;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 4px),linear-gradient(100deg,#ffffff24,#0000 35%,#0000002e)}.ls-flag-seam{z-index:2;pointer-events:none;border:1px dashed color-mix(in srgb, var(--ls-accent,#38bdf8) 60%, white);opacity:.5;position:absolute;inset:7px 24px 7px 8px}.ls-rail-route{z-index:2;pointer-events:none;background:var(--ls-accent,#f59e0b);height:3px;box-shadow:0 0 6px color-mix(in srgb, var(--ls-accent,#f59e0b) 50%, transparent);position:absolute;bottom:8px;left:22px;right:22px}.ls-rail-bolts{z-index:2;pointer-events:none;background:radial-gradient(circle,#e4e4e7 0 2px,#52525b 2.4px,#0000 2.8px) top/5px 22px repeat-y;width:5px;position:absolute;top:8px;bottom:8px}.ls-rail-bolts.left{left:-8px}.ls-rail-bolts.right{right:-8px}.ls-hex-metal{background:linear-gradient(115deg,#ffffff24,#0000 32%,#0000004d),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 5px)}.ls-hex-inset{z-index:2;pointer-events:none;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;position:absolute;inset:5px 17px}.ls-hex-bolts{z-index:2;pointer-events:none;background:radial-gradient(circle,#cbd5e1 0 2px,#475569 2.5px,#0000 3px) 0 0/7px 7px no-repeat,radial-gradient(circle,#cbd5e1 0 2px,#475569 2.5px,#0000 3px) 100% 100%/7px 7px no-repeat;position:absolute;inset:8px 20px}.ls-ribbon-satin{border-radius:inherit;background:linear-gradient(105deg,#ffffff47,#0000 24% 70%,#ffffff1f),repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 4px)}.ls-ribbon-tail{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);width:42px;height:24px;position:absolute;bottom:-14px}.ls-ribbon-tail.left{left:12%;transform:rotate(4deg)}.ls-ribbon-tail.right{right:12%;transform:rotate(-4deg)}.ls-slash-speed{z-index:0;pointer-events:none;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;position:absolute;inset:0}.ls-slash-edge{z-index:2;pointer-events:none;background:var(--ls-accent,#818cf8);width:7px;box-shadow:0 0 12px var(--ls-accent,#818cf8);position:absolute;inset:0 auto 0 0}@keyframes lsSpeedPass{0%{background-position:0 0}to{background-position:72px 0}}.ls-crest-fabric{background:linear-gradient(135deg,#ffffff21,#0000 40%,#0003),repeating-linear-gradient(45deg,#ffffff06 0 2px,#0000 2px 5px)}.ls-crest-medallion{z-index:2;pointer-events:none;clip-path:polygon(50% 0,94% 13%,84% 72%,50% 100%,16% 72%,6% 13%);background:linear-gradient(135deg,#fde68a,#a16207);width:46px;height:52px;padding:3px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.ls-crest-medallion i{width:100%;height:100%;clip-path:inherit;background:linear-gradient(45deg,#0000 46%,#fef3c7bf 47% 53%,#0000 54%),linear-gradient(-45deg,#0000 46%,#fef3c7bf 47% 53%,#0000 54%),#7f1d1d;display:block}.ls-wave-water{z-index:0;pointer-events:none;background:radial-gradient(80% 55% at 50% 110%,#67e8f957,#0000 70%),linear-gradient(#ffffff1a,#0000 42%);position:absolute;inset:0}.ls-wave-foam{z-index:2;pointer-events:none;opacity:.72;height:20px;animation:lsWaveShimmer calc(3.8s / var(--ls-motion-rate,1)) ease-in-out infinite;background:radial-gradient(14px 9px at 14px 0,#0000 62%,#e0f2fecc 66% 74%,#0000 78%) 0 0/28px 18px repeat-x;animation-play-state:paused;position:absolute;bottom:-4px;left:-3%;right:-3%}@keyframes lsWaveShimmer{50%{opacity:.9;transform:translate(14px)}}.ls-label-vinyl{background:linear-gradient(120deg,#ffffff38,#0000 30% 75%,#00000021),radial-gradient(circle at 10%,#ffffff38,#0000 35%)}.ls-label-barcode{z-index:2;pointer-events:none;opacity:.36;background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 3px,currentColor 3px 5px,#0000 5px 7px);width:42px;height:9px;position:absolute;bottom:7px;right:18px}.ls-label-curl{z-index:2;pointer-events:none;clip-path:polygon(100% 0,100% 100%,0 0);filter:drop-shadow(-2px 2px 2px #0000003d);background:#ffffff80;width:13px;height:13px;position:absolute;top:4px;right:4px}.ls-pixel-dither{z-index:0;pointer-events:none;opacity:.24;background-image:radial-gradient(circle, var(--ls-accent,#22c55e) 0 1px, transparent 1.2px);background-size:5px 5px;position:absolute;inset:0}.ls-pixel-corners{z-index:2;pointer-events:none;border:3px solid var(--ls-accent,#22c55e);box-shadow:4px 4px 0 color-mix(in srgb, var(--ls-accent,#22c55e) 45%, transparent);position:absolute;inset:7px}.ls-ticket-stock,.ls-paper-fiber,.ls-postcard-stock,.ls-folder-fiber,.ls-envelope-paper{background:radial-gradient(circle at 20% 30%,#503c231f 0 .7px,#0000 1px) 0 0/7px 7px,linear-gradient(135deg,#fff3,#0000 45%,#462d140f)}.ls-ticket-perf{z-index:2;pointer-events:none;border-left:2px dashed color-mix(in srgb, var(--ls-accent,#fb7185) 58%, #881337);opacity:.6;width:1px;position:absolute;top:8px;bottom:8px}.ls-ticket-perf.left{left:16px}.ls-ticket-perf.right{right:16px}.ls-washi-tape{z-index:2;pointer-events:none;opacity:.76;background:repeating-linear-gradient(90deg, #ffffff2e 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%);height:20px;position:absolute}.ls-washi-tape.primary{width:76px;top:-8px;right:18px;transform:rotate(7deg)}.ls-washi-tape.secondary{opacity:.46;width:58px;bottom:-8px;left:14px;transform:rotate(-5deg)}.ls-page-fold{z-index:2;pointer-events:none;clip-path:polygon(0 0,100% 100%,0 100%);background:linear-gradient(135deg, #ffffffe6, var(--ls-accent,#fdba74));filter:drop-shadow(-3px 3px 3px #502d0a3d);width:28px;height:28px;position:absolute;top:0;right:0}.ls-page-crease{z-index:2;pointer-events:none;transform-origin:100%;background:#78350f40;width:42px;height:1px;position:absolute;top:28px;right:0;transform:rotate(45deg)}.ls-postcard-airmail{z-index:2;pointer-events:none;opacity:.78;border:5px solid #0000;border-image:repeating-linear-gradient(135deg,#dc2626 0 8px,#f8fafc 8px 16px,#2563eb 16px 24px,#f8fafc 24px 32px) 5;position:absolute;inset:0}.ls-postage-stamp{box-shadow:inset 0 0 0 3px #ffffff6b}.ls-postmark{transform:rotate(-10deg)}.ls-postmark-lines{z-index:2;pointer-events:none;opacity:.35;border-top:1px solid;border-bottom:1px solid;width:42px;height:12px;position:absolute;top:25px;right:45px;transform:rotate(-8deg)}.ls-folder-fiber{opacity:.55}.ls-folder-tab{z-index:2;pointer-events:none;border:2px solid var(--ls-folder-border);background:var(--ls-folder-panel);border-bottom:0;border-radius:7px 7px 0 0;width:82px;height:18px;position:absolute;top:-16px;left:10px}.ls-folder-label{z-index:3;pointer-events:none;background:#ffffffb8;border-radius:1px;width:46px;height:7px;position:absolute;top:-10px;left:22px;box-shadow:inset 0 0 0 1px #78350f24}.ls-folder-sheet{z-index:1;pointer-events:none;background:#fffbeb;border-radius:4px 4px 0 0;height:10px;position:absolute;top:-7px;left:8px;right:8px;box-shadow:0 -2px 4px #0000001f}.ls-envelope-flap{z-index:0;pointer-events:none;clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 2px 2px #3341551f);background:linear-gradient(160deg,#fff9,#94a3b847);height:54%;position:absolute;inset:0 0 auto}.ls-envelope-seal{z-index:2;pointer-events:none;border:2px double #ffffff8c;border-radius:50%;width:18px;height:18px;position:absolute;top:14px;right:18px;box-shadow:0 2px 4px #00000040}.ls-envelope-lines{z-index:2;pointer-events:none;opacity:.2;background:repeating-linear-gradient(currentColor 0 1px,#0000 1px 5px);width:48px;height:13px;position:absolute;bottom:10px;right:14px}.ls-sports-overlay{z-index:0;pointer-events:none;fill:none;stroke:currentColor;stroke-width:.7px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.ls-sports-overlay *{vector-effect:non-scaling-stroke}.ls-stadium-screen{z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle,#ffffff24 0 1px,#0000 1.4px) 0 0/5px 5px,radial-gradient(120% 90% at 50% -20%,#94a3b829,#0000 70%);position:absolute;inset:0}.ls-stadium-bulbs{z-index:2;pointer-events:none;--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);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;background-position:0 0,0 100%,0 0,100% 0;background-repeat:repeat-x,repeat-x,repeat-y,repeat-y;background-size:16px 16px;position:absolute;inset:4px}@keyframes lsStadiumBulbs{0%,to{opacity:.55}50%{opacity:1}}.ls-wood-grain{z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#451a0338 0 1px,#0000 1px 58px),repeating-linear-gradient(0deg,#78350f24 0 1px,#0000 1px 6px),linear-gradient(160deg,#ffffff29,#0000 45%,#451a0333);position:absolute;inset:0}.ls-court-lines{stroke:#fdf6ec;stroke-width:1.4px;opacity:.26}.ls-leather{z-index:0;pointer-events:none;background:radial-gradient(circle at 30% 30%,#78644629 0 .8px,#0000 1.4px) 0 0/6px 6px,radial-gradient(130% 100% at 50% 0,#ffffffd9,#e2dbcb8c);position:absolute;inset:0}.ls-seam-line{stroke:#b91c1c;stroke-width:2.4px;opacity:.5}.ls-seam-stitch{stroke:#dc2626;stroke-width:6px;stroke-dasharray:1.6 7;stroke-linecap:round;opacity:.85}.ls-turf{z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff0b 0 24px,#0000 24px 48px),linear-gradient(#ffffff14,#00000038);position:absolute;inset:0}.ls-yard-lines{z-index:0;pointer-events:none;opacity:.26;background:repeating-linear-gradient(90deg,#0000 0 46px,#ffffffe6 46px 48px);position:absolute;inset:0}.ls-yard-hashes{z-index:0;pointer-events:none;opacity:.24;background:repeating-linear-gradient(90deg,#0000 0 10px,#fffc 10px 12px) 0 30%/100% 5px no-repeat,repeating-linear-gradient(90deg,#0000 0 10px,#fffc 10px 12px) 0 70%/100% 5px no-repeat;position:absolute;inset:0}.ls-football-ball{z-index:2;pointer-events:none;fill:#7c3f12;stroke:#f8fafc;stroke-width:1.4px;filter:drop-shadow(0 2px 4px #00000073);width:34px;height:22px;position:absolute;top:50%;left:12px;transform:translateY(-50%)rotate(-14deg)}.ls-football-ball .seam,.ls-football-ball .lace{fill:none;stroke:#f8fafc;stroke-width:1.6px;stroke-linecap:round}.ls-ice{z-index:0;pointer-events:none;background:repeating-linear-gradient(104deg,#ffffff80 0 2px,#0000 2px 26px),radial-gradient(140% 100% at 25% 0,#fffffff2,#dbeafeb3 55%,#bfdbfe99);position:absolute;inset:0}.ls-rink-lines{opacity:.34}.ls-rink-lines .blue{stroke:#1d4ed8;stroke-width:3px}.ls-rink-lines .red{stroke:#dc2626;stroke-width:1.6px}.ls-rink-lines .dot{fill:#dc2626;stroke:none}.ls-carbon{z-index:0;pointer-events:none;opacity:.7;background:repeating-linear-gradient(45deg,#ffffff0d 0 2px,#0000 2px 4px),repeating-linear-gradient(-45deg,#ffffff0d 0 2px,#0000 2px 4px);position:absolute;inset:0}.ls-racing-checkers{z-index:2;pointer-events:none;opacity:.72;background:linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%) 0 0/12px 12px,linear-gradient(45deg,#fff 25%,#0000 25% 75%,#fff 75%) 6px 6px/12px 12px;width:28px;position:absolute;top:0;bottom:0;right:0}.ls-racing-ticks{z-index:0;pointer-events:none;background:repeating-linear-gradient(90deg,#ffffff59 0 2px,#0000 2px 12px);height:4px;position:absolute;bottom:8px;left:14px;right:42px}.ls-racing-sweep{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--ls-accent,#ef4444) 42%, transparent), transparent);width:34%;animation:lsRacingSweep calc(2.6s / var(--ls-motion-rate,1)) ease-in-out infinite;position:absolute;top:0;bottom:0;left:-36%;transform:skew(-18deg)}@keyframes lsRacingSweep{0%,20%{left:-36%}75%,to{left:106%}}.ls-stack-glow-bloom{pointer-events:none;z-index:0;background:radial-gradient(circle, color-mix(in srgb, var(--ls-accent,#e879f9) 58%, transparent) 0%, transparent 70%);filter:blur(10px);width:168px;height:168px;animation:lsStackGlowBloom calc(2.8s / var(--ls-motion-rate,1)) ease-in-out infinite;border-radius:50%;margin-left:-84px;position:absolute;top:8%;left:50%}@keyframes lsStackGlowBloom{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.ls-stack-spark-rays{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);width:148px;height:148px;animation:lsStackSparkSpin calc(7.5s / var(--ls-motion-rate,1)) linear infinite;margin-left:-74px;position:absolute;top:4%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 26%,#000 32% 50%,#0000 64%);mask-image:radial-gradient(circle,#0000 26%,#000 32% 50%,#0000 64%)}@keyframes lsStackSparkSpin{to{transform:rotate(360deg)}}.ls-stack-medal-ribbon{z-index:3;pointer-events:none;background:var(--ls-accent,#fbbf24);clip-path:polygon(0 0,100% 0,100% 62%,50% 100%,0 62%);width:18px;height:20px;margin-left:-9px;position:absolute;top:0;left:50%}.ls-stack-medal-ribbon:before,.ls-stack-medal-ribbon:after{content:"";background:color-mix(in srgb, var(--ls-accent,#fbbf24) 72%, #7c2d12);clip-path:polygon(0 0,100% 0,100% 100%,50% 68%,0 100%);width:11px;height:18px;position:absolute;top:0}.ls-stack-medal-ribbon:before{left:-9px}.ls-stack-medal-ribbon:after{right:-9px}.ls-live .ls-enter-pop,.ls-live .ls-enter-slam,.ls-live .ls-enter-glitch,.ls-live .ls-enter-rise,.ls-live .ls-enter-spark,.ls-live .ls-enter-fade,.ls-live .ls-enter-slide-left,.ls-live .ls-enter-slide-right,.ls-live .ls-enter-flip,.ls-live .ls-enter-zoom,.ls-live .ls-idle-pulse,.ls-live .ls-idle-ember,.ls-live .ls-aurora-wash,.ls-live .ls-scan-bar,.ls-live .ls-prism-spin,.ls-live .ls-orbit-spin,.ls-live .ls-particle,.ls-live .ls-shimmer:after,.ls-live .ls-text-bounce,.ls-live .ls-text-shimmer,.ls-live .ls-text-shimmer:after,.ls-live .ls-text-pulse,.ls-live .ls-text-typewriter,.ls-live .ls-text-marquee-track,.ls-live .ls-text-glow,.ls-live .ls-text-wave,.ls-live .ls-text-shake,.ls-live .ls-text-blur,.ls-live .ls-text-scramble,.ls-live .ls-punch,.ls-live .ls-chat-in,.ls-live .ls-beam-spin,.ls-live .ls-shine-glare,.ls-live .ls-meteor,.ls-live .ls-sonar-ring,.ls-live .ls-sonar-sweep,.ls-live .ls-retro-grid,.ls-live .ls-ray,.ls-live .ls-glyph-matrix,.ls-live .ls-sparkle-icon,.ls-live .ls-sakura-petals i,.ls-live .ls-slash-speed,.ls-live .ls-wave-foam,.ls-live .ls-stadium-bulbs,.ls-live .ls-racing-sweep{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(.72 + .55 * var(--ls-fountain-power,.5));pointer-events:none;overflow:hidden}.ls-fountain-well{width:140px;height:56px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ls-fountain-base{background:color-mix(in srgb, var(--ls-accent) 55%, #1e293b);opacity:.85;width:54px;height:14px;box-shadow:0 0 18px color-mix(in srgb, var(--ls-accent) 45%, transparent);border-radius:999px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ls-fountain-glow{width:calc(70px + 50px * var(--ls-fountain-power,.5));height:calc(28px + 18px * var(--ls-fountain-power,.5));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;border-radius:50%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ls-fountain-plume{width:10px;height:calc(90px + 70px * var(--ls-fountain-power,.5));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;border-radius:999px;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}.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{width:var(--hf-size,16px);height:var(--hf-size,16px);margin-left:calc(var(--hf-size,16px) / -2);transform:translateX(var(--hf-x,0px)) 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) * 0.85%));font-size:var(--hf-size,16px);filter:drop-shadow(0 0 6px color-mix(in srgb, var(--ls-accent) 55%, transparent));place-items:center;line-height:1;display:grid;position:absolute;bottom:36px;left:50%}.ls-fountain-particle:before{content:"♥";font-weight:900}.ls-fountain-label{text-align:center;width:max-content;max-width:80%;font-family:var(--font-display,ui-sans-serif, system-ui);color:var(--ls-text,#fff);text-shadow:0 1px 3px #0000008c;opacity:0;animation:lsFountainLabel var(--ls-fountain-dur) ease-out both;pointer-events:none;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;bottom:10px;left:50%;overflow:hidden;transform:translate(-50%)}.ls-fountain-avatar{box-shadow:0 2px 8px #00000059}.ls-fountain-name{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:18px;font-weight:800;line-height:1.1;overflow:hidden}.ls-fountain-detail{opacity:.85;letter-spacing:.02em;font-size:12px;font-weight:700}.ls-like-fountain.is-loop .ls-fountain-glow,.ls-like-fountain.is-loop .ls-fountain-plume,.ls-like-fountain.is-loop .ls-fountain-particle,.ls-like-fountain.is-loop .ls-fountain-label{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%;width:48px;height:18px}.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:"";background:currentColor;border-radius:60% 40%;width:70%;height:100%;transform:rotate(-25deg);box-shadow:inset -3px -2px #ffffff40}.ls-fountain-rose_petals .ls-fountain-base{border-radius:4px;width:64px;height:10px}.ls-fountain-pixel_hearts{--ls-fountain-cycle:2s;image-rendering:pixelated}.ls-fountain-pixel_hearts .ls-fountain-particle{filter:none;font-family:ui-monospace,monospace;animation-timing-function:steps(8,end)}.ls-fountain-pixel_hearts .ls-fountain-particle:before{content:"❤";text-shadow:2px 0,-2px 0,0 2px}.ls-fountain-pixel_hearts .ls-fountain-base{border-radius:0;width:40px;height:10px}.ls-fountain-pixel_hearts .ls-fountain-plume{filter:none;border-radius:0;width:6px}.ls-fountain-bubble_kiss{--ls-fountain-cycle:2.8s}.ls-fountain-bubble_kiss .ls-fountain-particle{filter:none;animation-name:lsFountainBubble}.ls-fountain-bubble_kiss .ls-fountain-particle:before{content:"";background:radial-gradient(circle at 30% 28%, #ffffffb3, color-mix(in srgb, var(--ls-accent) 25%, transparent) 45%, transparent 70%);border:2px solid;border-radius:50%;width:100%;height:100%;box-shadow:inset 0 0 0 1px #ffffff59}.ls-fountain-bubble_kiss .ls-fountain-base{background:color-mix(in srgb, var(--ls-accent) 30%, #0ea5e9);border-radius:50%;width:70px;height:16px}.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;box-shadow:0 0 0 4px color-mix(in srgb, var(--ls-accent) 35%, transparent), 0 0 20px var(--ls-accent);border-radius:50%}.ls-fountain-confetti_blast{--ls-fountain-cycle:2.1s}.ls-fountain-confetti_blast .ls-fountain-particle{filter:none;animation-name:lsFountainTumble}.ls-fountain-confetti_blast .ls-fountain-particle:before{content:"";background:currentColor;border-radius:2px;width:35%;height:110%}.ls-fountain-confetti_blast .ls-fountain-particle:nth-child(3n):before{width:110%;height:35%}.ls-fountain-confetti_blast .ls-fountain-base{border-radius:2px;width:80px;height:8px}.ls-fountain-confetti_blast .ls-fountain-plume{filter:blur(6px);width:28px}.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:"";background:radial-gradient(circle,#fff7ed,currentColor 55%,#7c2d12);border-radius:50%;width:55%;height:55%;box-shadow:0 0 10px}.ls-fountain-ember_rise .ls-fountain-base{background:linear-gradient(90deg, #7c2d12, var(--ls-accent), #7c2d12);width:56px;height:12px}.ls-fountain-ember_rise .ls-fountain-plume{background:linear-gradient(#0000,#fb923c)}.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{background:color-mix(in srgb, var(--ls-accent) 40%, #fda4af);border-radius:999px 999px 40% 40%;width:60px;height:12px}.ls-fountain-ribbon_stream{--ls-fountain-cycle:2.4s}.ls-fountain-ribbon_stream .ls-fountain-particle{width:calc(var(--hf-size,16px) * .35);height:calc(var(--hf-size,16px) * 2.4);margin-left:calc(var(--hf-size,16px) * -.175);animation-name:lsFountainRibbon}.ls-fountain-ribbon_stream .ls-fountain-particle:before{content:"";background:linear-gradient(to bottom, color-mix(in srgb, #fff 50%, currentColor), currentColor);border-radius:999px;width:100%;height:100%}.ls-fountain-ribbon_stream .ls-fountain-base{border-radius:6px 6px 2px 2px;width:36px;height:20px}.ls-fountain-neon_arcs{--ls-fountain-cycle:2s}.ls-fountain-neon_arcs .ls-fountain-particle{filter:none;animation-name:lsFountainArc;bottom:42px}.ls-fountain-neon_arcs .ls-fountain-particle:before{content:"";background:0 0;border:2px solid;border-radius:50%;width:100%;height:100%;box-shadow:0 0 12px,inset 0 0 8px}.ls-fountain-neon_arcs .ls-fountain-plume{display:none}.ls-fountain-neon_arcs .ls-fountain-base{border:2px solid var(--ls-accent);width:24px;height:24px;box-shadow:0 0 16px var(--ls-accent);background:0 0;border-radius:50%}.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:"";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%);width:55%;height:85%;box-shadow:0 0 8px}.ls-fountain-crystal_shards .ls-fountain-base{clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%);border-radius:0;width:44px;height:16px}.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:"";border:1px solid color-mix(in srgb, #78350f 60%, currentColor);background:radial-gradient(circle at 35% 30%,#fff7c2,currentColor 55%,#92400e);border-radius:50%;width:90%;height:90%;box-shadow:inset 0 0 0 2px #ffffff40}.ls-fountain-coin_toss .ls-fountain-base{background:linear-gradient(90deg, #92400e, var(--ls-accent), #92400e);width:58px;height:12px}.ls-fountain-laser_pulse{--ls-fountain-cycle:1.7s}.ls-fountain-laser_pulse .ls-fountain-particle{width:3px;height:calc(var(--hf-size,16px) * 3.2);filter:none;margin-left:-1.5px;animation-name:lsFountainLaser}.ls-fountain-laser_pulse .ls-fountain-particle:before{content:"";background:linear-gradient(#0000,currentColor 20%,#fff 45%,currentColor 70%,#0000);border-radius:999px;width:100%;height:100%;box-shadow:0 0 8px}.ls-fountain-laser_pulse .ls-fountain-base{border:1px solid var(--ls-accent);width:18px;height:18px;box-shadow:0 0 12px var(--ls-accent);background:#022c22;border-radius:2px}.ls-fountain-laser_pulse .ls-fountain-plume{filter:blur(2px);width:4px}.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:"";background:currentColor;border-radius:50%;width:70%;height:70%;box-shadow:0 0 10px}.ls-fountain-helix_spiral .ls-fountain-base{background:repeating-linear-gradient(90deg, var(--ls-accent) 0 8px, transparent 8px 14px);width:70px;height:10px}.ls-fountain-helix_spiral .ls-fountain-plume{opacity:.35;width:40px}.ls-fountain-snowflakes{--ls-fountain-cycle:2.8s}.ls-fountain-snowflakes .ls-fountain-particle{filter:drop-shadow(0 0 4px #fff);animation-name:lsFountainFlutter}.ls-fountain-snowflakes .ls-fountain-particle:before{content:"❄"}.ls-fountain-snowflakes .ls-fountain-base{background:linear-gradient(90deg,#94a3b8,#f8fafc,#94a3b8);width:64px;height:10px}.ls-fountain-snowflakes .ls-fountain-plume{background:linear-gradient(#0000,#e2e8f0)}.ls-fountain-lightning_bolts{--ls-fountain-cycle:1.6s}.ls-fountain-lightning_bolts .ls-fountain-particle{filter:drop-shadow(0 0 8px);animation-name:lsFountainLaser}.ls-fountain-lightning_bolts .ls-fountain-particle:before{content:"⚡";font-size:1.1em}.ls-fountain-lightning_bolts .ls-fountain-base{width:28px;height:10px;box-shadow:0 0 14px var(--ls-accent);background:#1e293b;border-radius:2px}.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{content:"♪"}.ls-fountain-music_notes .ls-fountain-particle:nth-child(odd):before{content:"♫"}.ls-fountain-music_notes .ls-fountain-base{width:52px;height:8px;color:var(--ls-accent);background:repeating-linear-gradient(90deg,currentColor 0 3px,#0000 3px 8px);border-radius:2px}.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:#0000;text-shadow:0 0 8px}.ls-fountain-outline_hearts .ls-fountain-base{border:2px solid var(--ls-accent);width:46px;height:16px;box-shadow:0 0 12px var(--ls-accent);background:0 0;border-radius:50% 50% 40% 40%}.ls-fountain-glitter_burst{--ls-fountain-cycle:1.9s}.ls-fountain-glitter_burst .ls-fountain-particle{width:calc(var(--hf-size,16px) * .45);height:calc(var(--hf-size,16px) * .45);margin-left:calc(var(--hf-size,16px) * -.225);animation-name:lsFountainTwinkle}.ls-fountain-glitter_burst .ls-fountain-particle:before{content:"";clip-path:polygon(50% 0%,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:currentColor;width:100%;height:100%;box-shadow:0 0 6px}.ls-fountain-glitter_burst .ls-fountain-plume{filter:blur(8px);width:36px}.ls-fountain-glitter_burst .ls-fountain-base{background:radial-gradient(circle, #fff, var(--ls-accent));border-radius:50%;width:20px;height:20px}.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%;box-shadow:calc(var(--hf-size,16px) * -.45) 0 0 currentColor, calc(var(--hf-size,16px) * .45) 0 0 currentColor;background:currentColor;border-radius:50% 50% 40% 40%;transform:scaleY(.85)}.ls-fountain-butterfly_lift .ls-fountain-base{border-radius:999px;width:40px;height:8px}.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{background:linear-gradient(90deg, #166534, var(--ls-accent), #166534);width:48px;height:12px}.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:"";background:currentColor;border-radius:50%;width:35%;height:35%;box-shadow:0 0 6px}.ls-fountain-moon_dust .ls-fountain-base{border:3px solid #0000;border-right-color:var(--ls-accent);border-bottom-color:color-mix(in srgb, var(--ls-accent) 50%, transparent);width:36px;height:36px;box-shadow:none;background:0 0;border-radius:50%;transform:translate(-50%)rotate(-35deg)}.ls-fountain-moon_dust .ls-fountain-plume{background:linear-gradient(#0000,#c7d2fe)}.ls-fountain-candy_hearts{--ls-fountain-cycle:2.2s}.ls-fountain-candy_hearts .ls-fountain-particle{filter:none;animation-name:lsFountainTumble}.ls-fountain-candy_hearts .ls-fountain-particle:before{content:"XO";letter-spacing:-.04em;color:#fff;background:currentColor;border-radius:6px;place-items:center;width:100%;height:78%;font-size:.45em;font-weight:900;display:grid;box-shadow:inset 0 0 0 1px #ffffff4d}.ls-fountain-candy_hearts .ls-fountain-base{background:color-mix(in srgb, var(--ls-accent) 70%, #fb7185);border-radius:4px;width:56px;height:14px}.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:"";background:radial-gradient(circle at 35% 30%,#fdba74,currentColor 55%,#7c2d12);border-radius:40% 60% 55% 45%;width:90%;height:75%;box-shadow:0 0 12px}.ls-fountain-magma_blobs .ls-fountain-base{background:linear-gradient(90deg,#7c2d12,#ea580c,#7c2d12);border-radius:40% 40% 20% 20%;width:60px;height:14px}.ls-fountain-magma_blobs .ls-fountain-plume{background:linear-gradient(#0000,#f97316)}.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:"";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%);width:45%;height:100%;box-shadow:0 0 8px color-mix(in srgb, #fff 50%, var(--ls-accent))}.ls-fountain-ice_shards .ls-fountain-base{background:linear-gradient(90deg,#0ea5e9,#e0f2fe,#0ea5e9);border-radius:2px;width:50px;height:10px}.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;box-shadow:0 0 10px var(--ls-accent);background:#881337;border-radius:2px}.ls-fountain-rain_prism{--ls-fountain-cycle:2s}.ls-fountain-rain_prism .ls-fountain-particle{width:2px;height:calc(var(--hf-size,16px) * 2.6);filter:none;margin-left:-1px;animation-name:lsFountainLaser}.ls-fountain-rain_prism .ls-fountain-particle:before{content:"";background:linear-gradient(#0000,#fbbf24,#fb7185,#a78bfa,#22d3ee);border-radius:999px;width:100%;height:100%}.ls-fountain-rain_prism .ls-fountain-particle:nth-child(2n):before{background:linear-gradient(#0000,#e879f9,#38bdf8,#4ade80)}.ls-fountain-rain_prism .ls-fountain-base{background:linear-gradient(90deg,#22d3ee,#a78bfa,#fb7185,#fbbf24);border-radius:999px;width:72px;height:8px}.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:"";background:radial-gradient(circle at 35% 30%,#fff,currentColor 50%,#0f172a);border-radius:50%;width:85%;height:85%;box-shadow:0 0 12px,0 0 2px 2px #fff6}.ls-fountain-thunder_orbs .ls-fountain-base{background:radial-gradient(circle, #fff, var(--ls-accent) 55%, #0f172a);width:30px;height:30px;box-shadow:0 0 18px var(--ls-accent);border-radius:50%}.ls-fountain-sparkler_wand{--ls-fountain-cycle:1.8s}.ls-fountain-sparkler_wand .ls-fountain-particle{width:calc(var(--hf-size,16px) * .55);height:calc(var(--hf-size,16px) * .55);margin-left:calc(var(--hf-size,16px) * -.275);animation-name:lsFountainTwinkle}.ls-fountain-sparkler_wand .ls-fountain-particle:before{content:"";clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:currentColor;width:100%;height:100%;box-shadow:0 0 8px #fff}.ls-fountain-sparkler_wand .ls-fountain-base{background:linear-gradient(#fbbf24,#78716c);border-radius:2px;width:8px;height:36px;bottom:-8px;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:"";background:linear-gradient(to bottom, #fff, color-mix(in srgb, var(--ls-accent) 55%, #fff) 55%, transparent);width:40%;height:110%;box-shadow:1px 0 0 color-mix(in srgb, var(--ls-accent) 35%, transparent);border-radius:50% 50% 40% 40%;transform:rotate(-18deg)skew(-8deg)}.ls-fountain-feather_float .ls-fountain-base{background:color-mix(in srgb, var(--ls-accent) 40%, #f5d0fe);border-radius:999px;width:58px;height:8px}.ls-fountain-feather_float .ls-fountain-plume{filter:blur(8px);opacity:.35}@keyframes lsFountainGlow{0%{opacity:0;transform:translate(-50%)scale(.4)}12%{opacity:.95;transform:translate(-50%)scale(1)}55%{opacity:.45}to{opacity:0;transform:translate(-50%)scale(1.15)}}@keyframes lsFountainPlume{0%{opacity:0;transform:translate(-50%)scaleY(.2)}10%{opacity:.7;transform:translate(-50%)scaleY(1)}45%{opacity:.25}to{opacity:0;transform:translate(-50%)scaleY(1.1)}}@keyframes lsFountainRise{0%{opacity:0;transform:translateX(var(--hf-x,0px)) 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,0px)) 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,0px)) translateY(10px) scale(.2)}12%{opacity:.95;transform:translateX(var(--hf-x,0px)) 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,0px)) translateY(8px) scale(.2) rotate(0deg)}10%{opacity:1}30%,55%,75%{filter:drop-shadow(0 0 10px)}40%,65%{filter:drop-shadow(0 0 2px);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,0px)) 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,0px)) 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,0px)) 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,0px)) 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,0px)) 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,0px)) 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,0px)) translateY(4px) scaleY(.1)}8%{opacity:1;transform:translateX(var(--hf-x,0px)) translateY(0) scaleY(1)}55%{opacity:.85}to{opacity:0;transform:translateX(var(--hf-x,0px)) translateY(calc(-1.1px * var(--ls-fountain-lift,1) * var(--hf-rise,180))) scaleY(1.4)}}@keyframes lsFountainHelixA{0%{opacity:0;transform:translate(-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:translate(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:translate(-50%)translateY(8px)}10%{opacity:1;transform:translate(-50%)translateY(0)}70%{opacity:1}to{opacity:0;transform:translate(-50%)translateY(-4px)}}.ls-emote-wall{--ew-gap:10px;--ew-cell:64px;color:#f8fafc;isolation:isolate;border-radius:4px;flex-direction:column;gap:12px;padding:16px;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 48px #0000006b,0 4px 12px #00000047,inset 0 1px #ffffff14}.ls-emote-wall.is-thumb{--ew-cell:52px;--ew-gap:7px;padding:12px}.ls-emote-wall.no-glow{box-shadow:0 8px 20px #00000047,inset 0 1px #ffffff0d}.ls-emote-wall-outer,.ls-emote-wall-surface,.ls-emote-wall-texture,.ls-emote-wall-vignette{pointer-events:none;border-radius:inherit;position:absolute;inset:0}.ls-emote-wall-outer{z-index:0;border:10px solid #0000;border-image:linear-gradient(145deg,#ffffff24,#00000059 45%,#ffffff14) 1;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 2px 8px #00000059}.ls-emote-wall-surface{z-index:1;background:inherit;border-radius:2px;inset:8px;box-shadow:inset 0 0 24px #00000038}.ls-emote-wall-texture{z-index:2;opacity:.55;mix-blend-mode:overlay;inset:8px}.ls-emote-wall-vignette{z-index:3;background:radial-gradient(at 50% 40%,#0000 42%,#00000061 100%),linear-gradient(#0000001f,#0000 18% 82%,#0003)}.ls-emote-wall-heading{z-index:5;padding:0 4px;position:relative}.ls-emote-wall-title{letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 2px #00000073;background:#00000047;border-radius:3px;padding:6px 14px;font-size:13px;font-weight:800;line-height:1.2;display:inline-block;box-shadow:0 2px 8px #00000040,inset 0 1px #ffffff1a}.ls-emote-wall-grid{z-index:4;grid-template-columns:repeat(auto-fill, minmax(var(--ew-cell), 1fr));gap:var(--ew-gap);flex:1;align-content:start;min-height:0;padding:2px;display:grid;position:relative}.ls-emote-sticker{transform:translate(var(--ew-x,0), var(--ew-y,0)) rotate(var(--ew-tilt,0deg)) scale(var(--ew-scale,1));transform-origin:50%;filter:drop-shadow(0 calc(3px + var(--ew-lift,0)) calc(8px + var(--ew-lift,0)) #00000061);flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.ls-emote-sticker-mount{z-index:3;background:radial-gradient(circle at 35% 30%,#fca5a5,#b91c1c 55%,#7f1d1d);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 1px 2px #00000073,inset 0 -1px 2px #00000059,inset 0 1px 1px #ffffff59}.ls-emote-sticker-frame{width:var(--ew-cell);height:var(--ew-cell);background:linear-gradient(145deg,#fffffff2,#f5f5f5e0);border:1px solid #ffffffa6;border-radius:4px;place-items:center;display:grid;position:relative;overflow:visible;box-shadow:inset 0 1px #fffc,inset 0 -1px #00000014,0 6px 14px #00000047,0 2px 4px #0000002e}.ls-emote-sticker-shine{border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(135deg,#ffffff8c 0%,#0000 42% 100%);position:absolute;inset:0}.ls-emote-sticker-curl{z-index:3;pointer-events:none;background:linear-gradient(135deg,#0000 45%,#0000000f 46%,#ffffffbf 47%,#dcdcdcf2 100%);border-radius:0 0 4px;width:14px;height:14px;position:absolute;bottom:-1px;right:-1px;box-shadow:-1px -1px 2px #0000001f}.ls-emote-sticker-shadow{z-index:-1;filter:blur(1px);background:radial-gradient(#00000052,#0000 72%);border-radius:50%;height:6px;position:absolute;bottom:-5px;left:8%;right:8%}.ls-emote-sticker-image{z-index:1;object-fit:contain;filter:drop-shadow(0 1px 2px #00000026);width:88%;height:88%;display:block;position:relative}.ls-emote-sticker-fallback{z-index:1;color:var(--ls-accent,#7dd3c7);text-shadow:0 1px 0 #ffffff80, 0 0 16px color-mix(in srgb, var(--ls-accent) 45%, transparent);font:800 1.5rem/1 system-ui,sans-serif;position:relative}.ls-emote-sticker-user{max-width:calc(var(--ew-cell) + 10px);text-overflow:ellipsis;white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;color:#f8fafcc7;text-shadow:0 1px 3px #000000a6;background:#00000047;border-radius:2px;align-items:center;gap:4px;padding:2px 5px;font:600 8px/1.2 system-ui,sans-serif;display:inline-flex;overflow:hidden}.ls-emote-wall-empty{z-index:4;text-align:center;color:#f8fafc80;pointer-events:none;text-shadow:0 1px 4px #00000080;place-items:center;margin:0;padding:24px;font:600 13px/1.45 system-ui,sans-serif;display:grid;position:absolute;inset:8px}.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%,#ffffff1f,#0000 38%),radial-gradient(circle at 82% 78%,#0000002e,#0000 42%),repeating-radial-gradient(circle at 20% 30%,#78350f59 0 1px,#0000 1px 4px),repeating-radial-gradient(circle at 70% 60%,#5c2d0a47 0 1px,#0000 1px 5px),linear-gradient(168deg,#b45309 0%,#92400e 38%,#78350f 72%,#6b2f0e 100%)}.ls-wall-cork_board .ls-emote-wall-outer{border:12px solid #5c3a1e;border-image:;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 3px 12px #00000059,0 0 0 1px #0006}.ls-wall-cork_board .ls-emote-wall-texture{opacity:.7;background:repeating-linear-gradient(23deg,#0000 0 3px,#0000000a 3px 4px),repeating-linear-gradient(-17deg,#0000 0 5px,#ffffff08 5px 6px)}.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%, #ffffff0f, transparent 45%), linear-gradient(#00000038, #00000038), repeating-linear-gradient(0deg, transparent 0 calc(var(--brick-h) + var(--mortar)), #00000059 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{background:linear-gradient(#78716c,#44403c);border-width:14px;border-color:#57534e;border-image:}.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 #ffffffb3,0 8px 16px #0000006b,0 0 0 1px #0000001f}.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%, #0000008c, transparent 55%), #030712}.ls-wall-neon_grid .ls-emote-wall-surface{box-shadow:inset 0 0 40px color-mix(in srgb, var(--ls-accent) 18%, transparent), inset 0 0 80px #0009;background:linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/44px 44px,linear-gradient(#ffffff05 1px,#0000 1px) 0 0/11px 11px,linear-gradient(90deg,#ffffff05 1px,#0000 1px) 0 0/11px 11px}.ls-wall-neon_grid .ls-emote-wall-outer{border:2px solid color-mix(in srgb, var(--ls-accent) 65%, #fff3);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{border:1px solid color-mix(in srgb, var(--ls-accent) 55%, #fff3);box-shadow:0 0 12px color-mix(in srgb, var(--ls-accent) 35%, transparent), 0 6px 14px #00000073, inset 0 0 12px color-mix(in srgb, var(--ls-accent) 8%, transparent);background:#080c18d1}.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%,#ffffff14,#0000 32%),repeating-linear-gradient(0deg,#0000 0 27px,#0000000f 27px 28px),linear-gradient(#475569,#334155 55%,#1e293b)}.ls-wall-polaroid_scrapbook .ls-emote-wall-outer{background:#94a3b8;border:10px solid #cbd5e1;border-image:}.ls-wall-polaroid_scrapbook .ls-emote-sticker-mount{display:none}.ls-wall-polaroid_scrapbook .ls-emote-sticker-frame{width:var(--ew-cell);height:calc(var(--ew-cell) * 1.14);background:#fff;border:none;border-radius:1px;padding:5px 5px 14px;box-shadow:0 1px 2px #0000001f,0 10px 22px #00000052}.ls-wall-polaroid_scrapbook .ls-emote-sticker-image,.ls-wall-polaroid_scrapbook .ls-emote-sticker-fallback{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,#ffffff24,#0000 40%),linear-gradient(160deg,#0f172a,#020617)}.ls-wall-glass_tile .ls-emote-wall-surface{background:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:calc(var(--ew-cell) + var(--ew-gap)) calc(var(--ew-cell) + var(--ew-gap));box-shadow:inset 0 0 30px #00000059}.ls-wall-glass_tile .ls-emote-sticker-mount{display:none}.ls-wall-glass_tile .ls-emote-sticker-frame{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffffff38,#ffffff0f);border:1px solid #ffffff47;border-radius:6px;box-shadow:0 8px 20px #00000059,inset 0 1px #ffffff59,inset 0 -8px 16px #0000001f}.ls-wall-glass_tile .ls-emote-sticker-curl{display:none}.ls-wall-locker_metal{background:linear-gradient(#ffffff1a 0%,#0000 14%),repeating-linear-gradient(90deg,#00000014 0 1px,#0000 1px 48px),repeating-linear-gradient(0deg,#ffffff0a 0 1px,#0000 1px 32px),linear-gradient(175deg,#64748b 0%,#475569 45%,#334155 100%)}.ls-wall-locker_metal .ls-emote-wall-texture{opacity:.35;background:repeating-linear-gradient(0deg,#0000 0 7px,#00000024 7px 8px,#0000 8px 14px);inset:8px}.ls-wall-locker_metal .ls-emote-wall-outer{border:8px solid #1e293b;border-image:;box-shadow:inset 0 0 0 2px #ffffff14,inset 0 4px 16px #00000073}.ls-wall-locker_metal .ls-emote-sticker-mount{background:linear-gradient(#cbd5e1,#64748b);border-radius:2px;width:14px;height:14px;top:-7px;box-shadow:0 1px 2px #00000080,inset 0 1px #ffffff80}.ls-wall-locker_metal .ls-emote-sticker-frame{border-color:#94a3b873;border-radius:2px}.ls-wall-chalkboard{background:radial-gradient(circle at 22% 18%,#ffffff0a,#0000 36%),radial-gradient(circle at 78% 65%,#0003,#0000 40%),linear-gradient(#1a4d2e 0%,#14532d 40%,#0f3d24 100%)}.ls-wall-chalkboard .ls-emote-wall-outer{background:linear-gradient(#6b4f3a,#3d2b1f);border:14px solid #5c4033;border-image:;box-shadow:inset 0 2px 4px #ffffff1f,inset 0 -3px 8px #00000073}.ls-wall-chalkboard .ls-emote-wall-texture{opacity:.65;mix-blend-mode:soft-light;background:repeating-radial-gradient(circle at 40%,#ffffff08 0 1px,#0000 1px 6px)}.ls-wall-chalkboard .ls-emote-sticker-mount{display:none}.ls-wall-chalkboard .ls-emote-sticker-frame{background:#0f2d1e8c;border:2px dashed #bef2646b;box-shadow:0 0 8px #a3e63514,0 4px 10px #00000059}.ls-wall-chalkboard .ls-emote-sticker-fallback{color:#d9f99d;text-shadow:0 0 8px #a3e63559}.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%,#ffffff29,#0000 28%),repeating-linear-gradient(0deg,#0000 0 23px,#ffffff14 23px 24px),linear-gradient(135deg,#fef3c7 0%,#fde68a 35%,#fbcfe8 70%,#ddd6fe 100%)}.ls-wall-sticker_album .ls-emote-wall-outer{background:linear-gradient(#fbbf24,#d97706);border:8px solid #f59e0b;border-image:}.ls-wall-sticker_album .ls-emote-sticker-mount{opacity:.92;background:linear-gradient(90deg,#f472b6,#fb7185,#f472b6);border-radius:1px;width:22px;height:8px;top:-4px;transform:translate(-50%)rotate(-4deg);box-shadow:0 1px 2px #00000040}.ls-wall-sticker_album .ls-emote-sticker-frame{border:2px solid #ffffffd9;border-radius:8px;box-shadow:0 4px #00000014,0 8px 16px #00000038}.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%, #818cf82e, transparent 38%), radial-gradient(ellipse at 50% 120%, #000000a6, transparent 55%), linear-gradient(180deg, #020617, #0f172a 55%, #020617)}.ls-wall-galaxy_dark .ls-emote-wall-texture{opacity:.85;mix-blend-mode:screen;background:radial-gradient(circle at 10% 20%,#fff 0 .6px,#0000 .7px),radial-gradient(circle at 35% 65%,#fff 0 .5px,#0000 .6px),radial-gradient(circle at 62% 30%,#fff 0 .7px,#0000 .8px),radial-gradient(circle at 80% 72%,#fff 0 .5px,#0000 .6px),radial-gradient(circle at 48% 48%,#fff 0 .4px,#0000 .5px),radial-gradient(circle at 92% 18%,#fff 0 .6px,#0000 .7px)}.ls-wall-galaxy_dark .ls-emote-sticker-mount{display:none}.ls-wall-galaxy_dark .ls-emote-sticker-frame{box-shadow:0 0 14px color-mix(in srgb, var(--ls-accent) 22%, transparent), 0 8px 18px #00000073;background:#0f172ab8;border:1px solid #ffffff24}.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(at 50% 0,#ffffff14,#0000 50%),repeating-linear-gradient(90deg,#451a038c 0 2px,#0000 2px 64px),repeating-linear-gradient(0deg,#0000000f 0 1px,#0000 1px 18px),linear-gradient(#92400e 0%,#78350f 35%,#6b2f0e 70%,#451a03 100%)}.ls-wall-wood_panel .ls-emote-wall-outer{background:linear-gradient(#5c3a1e,#2d1a0c);border:12px solid #3f2a14;border-image:;box-shadow:inset 0 2px 6px #ffffff1a,inset 0 -4px 10px #0006}.ls-wall-wood_panel .ls-emote-wall-texture{opacity:.5;background:repeating-linear-gradient(92deg,#0000 0 8px,#0000000d 8px 9px,#0000 9px 24px)}.ls-wall-wood_panel .ls-emote-sticker-mount{background:radial-gradient(circle at 35% 30%,#fde68a,#ca8a04 55%,#854d0e);display:block}.ls-wall-marble_slab{background:radial-gradient(at 28% 22%,#ffffff8c,#0000 42%),radial-gradient(at 72% 68%,#0000000f,#0000 38%),repeating-linear-gradient(118deg,#0000 0 18px,#00000006 18px 19px,#0000 19px 44px),repeating-linear-gradient(-32deg,#0000 0 24px,#ffffff59 24px 26px,#0000 26px 58px),linear-gradient(165deg,#f8fafc 0%,#e2e8f0 35%,#cbd5e1 68%,#94a3b8 100%)}.ls-wall-marble_slab .ls-emote-wall-outer{background:linear-gradient(#ca8a04,#854d0e);border:10px solid #a16207;border-image:;box-shadow:inset 0 2px 4px #ffffff59,inset 0 -3px 8px #00000040}.ls-wall-marble_slab .ls-emote-wall-texture{opacity:.75;background:radial-gradient(circle at 40% 30%,#fff6,#0000 55%),radial-gradient(circle at 65% 70%,#94a3b826,#0000 50%)}.ls-wall-marble_slab .ls-emote-sticker-mount{display:none}.ls-wall-marble_slab .ls-emote-sticker-frame{background:linear-gradient(145deg,#fffef9,#f1f5f9);border:2px solid #ca8a04;border-radius:2px;box-shadow:inset 0 1px #ffffffe6,0 8px 18px #00000038,0 0 0 1px #a1620740}.ls-wall-marble_slab .ls-emote-sticker-curl{display:none}.ls-wall-retro_crt{background:radial-gradient(at 50% 0,#4ade801f,#0000 55%),radial-gradient(circle,#00000026,#0000 70%),#0a140a}.ls-wall-retro_crt .ls-emote-wall-surface{background:repeating-linear-gradient(0deg,#00000047 0 1px,#0000 1px 3px),linear-gradient(#4ade8014 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#4ade8014 1px,#0000 1px) 0 0/24px 24px;box-shadow:inset 0 0 60px #4ade8014,inset 0 0 120px #000000a6}.ls-wall-retro_crt .ls-emote-wall-outer{background:linear-gradient(#44403c,#292524);border:14px solid #1c1917;border-image:;box-shadow:inset 0 0 0 2px #ffffff0f,inset 0 4px 20px #0000008c}.ls-wall-retro_crt .ls-emote-wall-texture{opacity:.45;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#ffffff08 0 1px,#0000 1px 4px)}.ls-wall-retro_crt .ls-emote-sticker-mount{display:none}.ls-wall-retro_crt .ls-emote-sticker-frame{background:#051408e0;border:1px solid #4ade808c;border-radius:0;box-shadow:0 0 10px #4ade8040,0 0 24px #4ade8014,inset 0 0 12px #4ade800f}.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 #4ade8073)}.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%,#ffffff0f,#0000 35%),repeating-linear-gradient(45deg,#0000000a 0 1px,#0000 1px 3px),repeating-linear-gradient(-45deg,#ffffff08 0 1px,#0000 1px 4px),linear-gradient(#1e3a8a 0%,#1d4ed8 40%,#1e40af 100%)}.ls-wall-denim_patch .ls-emote-wall-outer{background:linear-gradient(#334155,#1e293b);border:10px solid #172554;border-image:;box-shadow:inset 0 3px 10px #0006}.ls-wall-denim_patch .ls-emote-wall-texture{opacity:.4;background:repeating-linear-gradient(0deg,#0000 0 5px,#00000014 5px 6px)}.ls-wall-denim_patch .ls-emote-sticker-mount{display:none}.ls-wall-denim_patch .ls-emote-sticker-frame{background:linear-gradient(145deg,#3b82f6,#2563eb);border:2px dashed #ffffff8c;border-radius:3px;box-shadow:0 0 0 2px #1e3a8aa6,0 6px 14px #00000059,inset 0 1px #ffffff40}.ls-wall-denim_patch .ls-emote-sticker-curl{display:none}.ls-wall-concrete_wall{background:radial-gradient(circle at 22% 28%,#ffffff0d,#0000 40%),radial-gradient(circle at 78% 72%,#0000001f,#0000 42%),repeating-linear-gradient(0deg,#0000 0 3px,#0000000a 3px 4px),linear-gradient(175deg,#78716c 0%,#57534e 45%,#44403c 100%)}.ls-wall-concrete_wall .ls-emote-wall-outer{background:#1c1917;border:8px solid #292524;border-image:}.ls-wall-concrete_wall .ls-emote-wall-texture{opacity:.85;background:radial-gradient(circle at 30% 40%,#00000014 0 2px,#0000 3px),radial-gradient(circle at 70% 60%,#0000000f 0 1px,#0000 2px),radial-gradient(circle at 50% 80%,#0000000d 0 3px,#0000 4px)}.ls-wall-concrete_wall .ls-emote-sticker-mount{display:none}.ls-wall-concrete_wall .ls-emote-sticker-frame{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 #0000006b;background:#1c1917bf;border-radius:2px}.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%,#e879f938,#0000 40%),radial-gradient(circle at 80% 75%,#38bdf82e,#0000 38%),radial-gradient(at 50% 110%,#000000b3,#0000 55%),linear-gradient(#0f0518,#020617)}.ls-wall-hologram_foil .ls-emote-wall-outer{border:2px solid #ffffff1f;box-shadow:0 0 24px #e879f926,inset 0 0 40px #00000080}.ls-wall-hologram_foil .ls-emote-sticker-mount{display:none}.ls-wall-hologram_foil .ls-emote-sticker-frame{background:linear-gradient(135deg,#f472b659 0%,#a78bfa59 25%,#38bdf859 50%,#4ade804d 75%,#fbbf2459 100%);border:1px solid #ffffff59;border-radius:6px;box-shadow:0 0 16px #e879f940,0 8px 20px #00000073,inset 0 1px #fff6}.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(at 50% 0,#ffffff59,#0000 48%),linear-gradient(#f8fafc 0%,#e2e8f0 55%,#cbd5e1 100%)}.ls-wall-magnetic_fridge .ls-emote-wall-outer{background:linear-gradient(#cbd5e1,#94a3b8);border:12px solid #94a3b8;border-image:;box-shadow:inset 0 2px 8px #ffffff8c,inset 0 -4px 12px #0000001f}.ls-wall-magnetic_fridge .ls-emote-wall-texture{opacity:.6;background:repeating-linear-gradient(90deg,#0000 0 79px,#00000008 79px 80px)}.ls-wall-magnetic_fridge .ls-emote-sticker-mount{background:radial-gradient(circle at 35% 28%,#fca5a5,#ef4444 50%,#991b1b);border-radius:50%;width:16px;height:16px;display:block;top:-8px;box-shadow:0 2px 4px #00000059,inset 0 1px #ffffff73}.ls-wall-magnetic_fridge .ls-emote-sticker-frame{background:#fff;border:1px solid #94a3b873;border-radius:4px;box-shadow:0 3px #0000000f,0 8px 16px #0000002e}.ls-wall-magnetic_fridge .ls-emote-sticker-curl{display:none}.ls-wall-bamboo_weave{background:radial-gradient(circle at 20% 15%,#ffffff1f,#0000 38%),repeating-linear-gradient(90deg,#0000000f 0 1px,#0000 1px 14px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 8px),linear-gradient(#d9a066 0%,#b8860b 40%,#92702a 100%)}.ls-wall-bamboo_weave .ls-emote-wall-outer{background:linear-gradient(#78716c,#44403c);border:10px solid #5c4a1e;border-image:;box-shadow:inset 0 3px 10px #00000059}.ls-wall-bamboo_weave .ls-emote-wall-texture{opacity:.55;background:repeating-linear-gradient(88deg,#0000 0 6px,#0000000a 6px 7px)}.ls-wall-bamboo_weave .ls-emote-sticker-mount{background:radial-gradient(circle at 35% 30%,#fde68a,#a16207 55%,#713f12);display:block}.ls-wall-bamboo_weave .ls-emote-sticker-frame{background:linear-gradient(145deg,#fffbeb,#fef3c7);border-color:#78350f59;border-radius:3px}.ls-wall-circuit_board{background:radial-gradient(circle at 50% 0,#fbbf241a,#0000 50%),#0a2818}.ls-wall-circuit_board .ls-emote-wall-surface{background:linear-gradient(#fbbf241f 1px,#0000 1px) 0 0/44px 44px,linear-gradient(90deg,#fbbf241f 1px,#0000 1px) 0 0/44px 44px,radial-gradient(circle at 22px 22px,#fbbf242e 1px,#0000 1.5px) 0 0/44px 44px;box-shadow:inset 0 0 40px #0000008c}.ls-wall-circuit_board .ls-emote-wall-outer{background:linear-gradient(#166534,#052e16);border:6px solid #14532d;border-image:;box-shadow:inset 0 0 0 1px #fbbf2433,inset 0 4px 16px #00000080}.ls-wall-circuit_board .ls-emote-sticker-mount{display:none}.ls-wall-circuit_board .ls-emote-sticker-frame{background:#062816eb;border:1px solid #fbbf24a6;border-radius:2px;box-shadow:0 0 8px #fbbf2433,inset 0 0 8px #fbbf240f}.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%,#ffffff40,#0000 32%),radial-gradient(circle,#0000001f 1px,#0000 1.5px) 0 0/8px 8px,radial-gradient(circle,#0000001a 1px,#0000 1.5px) 4px 4px/8px 8px,linear-gradient(135deg,#fef08a 0%,#fda4af 50%,#c4b5fd 100%)}.ls-wall-candy_pop .ls-emote-wall-outer{background:#312e81;border:8px solid #1e1b4b;border-image:;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{background:#fff;border:3px solid #1e1b4b;border-radius:6px;box-shadow:4px 4px #1e1b4b,0 8px 16px #00000038}.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(at 50% -20%,#ffffff24,#0000 55%),radial-gradient(at 50% 110%,#0000008c,#0000 50%),repeating-linear-gradient(90deg,#00000014 0 2px,#0000 2px 28px),linear-gradient(#7f1d1d 0%,#450a0a 55%,#1c0505 100%)}.ls-wall-velvet_stage .ls-emote-wall-outer{background:linear-gradient(#44403c,#1c1917);border:14px solid #292524;border-image:;box-shadow:inset 0 4px 20px #0000008c,inset 0 0 0 2px #ffffff0f}.ls-wall-velvet_stage .ls-emote-wall-texture{opacity:.8;mix-blend-mode:overlay;background:repeating-linear-gradient(0deg,#0000 0 3px,#ffffff05 3px 4px)}.ls-wall-velvet_stage .ls-emote-sticker-mount{display:none}.ls-wall-velvet_stage .ls-emote-sticker-frame{background:#1c0a0ad1;border:2px solid #fca5a58c;border-radius:2px;box-shadow:0 0 16px #ef444438,0 8px 18px #00000073,inset 0 0 12px #ef444414}.ls-wall-velvet_stage .ls-emote-sticker-curl{display:none}.ls-wall-snow_frost{background:radial-gradient(circle at 25% 20%,#ffffff80,#0000 42%),radial-gradient(circle at 75% 70%,#bae6fd59,#0000 40%),linear-gradient(165deg,#e0f2fe 0%,#bae6fd 40%,#7dd3fc 100%)}.ls-wall-snow_frost .ls-emote-wall-outer{background:linear-gradient(#cbd5e1,#64748b);border:10px solid #94a3b8;border-image:;box-shadow:inset 0 2px 8px #ffffffa6,inset 0 -4px 12px #0000001a}.ls-wall-snow_frost .ls-emote-wall-texture{opacity:.7;mix-blend-mode:soft-light;background:radial-gradient(circle at 15% 25%,#fff 0 1px,#0000 1.5px),radial-gradient(circle at 55% 45%,#fff 0 .8px,#0000 1.2px),radial-gradient(circle at 82% 68%,#fff 0 1px,#0000 1.5px)}.ls-wall-snow_frost .ls-emote-sticker-mount{display:none}.ls-wall-snow_frost .ls-emote-sticker-frame{background:linear-gradient(145deg,#ffffffeb,#e0f2febf);border:1px solid #ffffffd9;border-radius:6px;box-shadow:0 0 12px #7dd3fc59,0 6px 14px #64748b40,inset 0 1px #ffffffe6}.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%, #ffffff1f, transparent 45%), linear-gradient(#0000001f, #0000001f), repeating-linear-gradient(0deg, transparent 0 calc(var(--sand-h) + var(--sand-gap)), #0003 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{background:linear-gradient(#a8a29e,#57534e);border:12px solid #78716c;border-image:}.ls-wall-sandstone .ls-emote-sticker-mount{display:none}.ls-wall-sandstone .ls-emote-sticker-frame{background:linear-gradient(145deg,#fef3c7,#fde68a);border:1px solid #78350f40;border-radius:2px;box-shadow:inset 0 1px #ffffffb3,0 6px 14px #00000047}.ls-wall-sandstone .ls-emote-sticker-curl{display:none}.ls-wall-notebook_spiral{background:repeating-linear-gradient(0deg,#0000 0 23px,#6366f159 23px 24px),linear-gradient(#fff 0%,#f8fafc 100%)}.ls-wall-notebook_spiral .ls-emote-wall-outer{background:#f1f5f9;border:none;border-left:28px solid #e2e8f0;border-image:;box-shadow:inset 8px 0 #cbd5e1,inset 12px 0 16px #0000000f}.ls-wall-notebook_spiral .ls-emote-wall-outer:before{content:"";opacity:.85;background:repeating-linear-gradient(0deg,#0000 0 14px,#64748b 14px 16px,#0000 16px 28px);border-radius:8px;width:14px;position:absolute;top:8%;bottom:8%;left:-22px}.ls-wall-notebook_spiral .ls-emote-sticker-mount{background:#6366f1bf;border-radius:1px;width:18px;height:6px;top:-3px;transform:translate(-50%)rotate(-2deg)}.ls-wall-notebook_spiral .ls-emote-sticker-frame{background:#fff;border:1px solid #94a3b873;border-radius:2px;box-shadow:0 4px 10px #0000001f}.ls-wall-notebook_spiral .ls-emote-sticker-curl{display:none}.ls-wall-lava_rock{background:radial-gradient(circle at 35% 80%,#f9731659,#0000 45%),radial-gradient(circle at 70% 30%,#ef44442e,#0000 40%),radial-gradient(circle,#00000040,#0000 65%),linear-gradient(#1c1917 0%,#0c0a09 100%)}.ls-wall-lava_rock .ls-emote-wall-texture{opacity:.9;background:radial-gradient(circle at 20% 60%,#f9731673 0 2px,#0000 3px),radial-gradient(circle at 55% 40%,#fb923c59 0 1px,#0000 2px),radial-gradient(circle at 78% 72%,#ea580c66 0 2px,#0000 3px),repeating-linear-gradient(32deg,#0000 0 12px,#00000026 12px 13px)}.ls-wall-lava_rock .ls-emote-wall-outer{background:#0c0a09;border:8px solid #292524;border-image:;box-shadow:inset 0 0 30px #f973161f,inset 0 4px 20px #000000a6}.ls-wall-lava_rock .ls-emote-sticker-mount{display:none}.ls-wall-lava_rock .ls-emote-sticker-frame{background:#0c0a09e0;border:1px solid #f973168c;border-radius:3px;box-shadow:0 0 12px #f9731647,0 0 24px #ef44441a,0 6px 14px #00000073}.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 #f9731659)}.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()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()}50%{opacity:1;filter:brightness(1.15)}}.ls-interaction-slider{box-sizing:border-box;flex-direction:column;gap:10px;padding:14px 16px;display:flex;position:relative}.ls-interaction-slider.is-thumb{gap:8px;padding:10px 12px}.ls-slider-header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.ls-slider-label{letter-spacing:.02em;text-transform:uppercase;font-size:15px;font-weight:700}.ls-interaction-slider.is-thumb .ls-slider-label{font-size:11px}.ls-slider-amount{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.ls-interaction-slider.is-thumb .ls-slider-amount{font-size:10px}.ls-slider-rail{width:100%;position:relative}.ls-slider-track{border-radius:999px;height:18px;position:relative;overflow:visible}.ls-interaction-slider.is-thumb .ls-slider-track{height:12px}.ls-slider-fill{width:var(--ls-slider-pct,0%);border-radius:inherit;transition:width .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0 auto 0 0}.ls-slider-ticks{pointer-events:none;position:absolute;inset:0}.ls-slider-tick{background:#ffffff2e;border-radius:1px;width:2px;height:8px;transition:background .3s,box-shadow .3s;position:absolute;top:50%;transform:translate(-50%,-50%)}.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{top:50%;left:var(--ls-slider-pct,0%);z-index:2;transition:left .45s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.ls-slider-thumb{background:#fff;border-radius:50%;width:22px;height:22px;box-shadow:0 2px 8px #00000059,0 0 0 2px #ffffffd9}.ls-interaction-slider.is-thumb .ls-slider-thumb{width:14px;height:14px}.ls-slider-thumb-glow{background:radial-gradient(circle, color-mix(in srgb, var(--ls-accent) 45%, transparent), transparent 70%);opacity:.85;pointer-events:none;border-radius:50%;position:absolute;inset:-6px}.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%), #080c14e0;border:1px solid color-mix(in srgb, var(--ls-accent) 35%, #ffffff1f);box-shadow:0 0 24px color-mix(in srgb, var(--ls-accent) 12%, transparent), inset 0 0 24px #00000073;border-radius:12px}.ls-slider-neon_track .ls-slider-track{border:1px solid color-mix(in srgb, var(--ls-accent) 40%, #ffffff1a);background:#00000073;box-shadow:inset 0 0 12px #0000008c}.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 #0006}.ls-slider-arcade_knob{background:linear-gradient(#1e1b4b,#0f172a);border:3px solid #312e81;border-radius:10px;box-shadow:4px 4px #000}.ls-slider-arcade_knob .ls-slider-track{background:#111827;border:2px solid #4c1d95;border-radius:4px;height:22px}.ls-slider-arcade_knob .ls-slider-fill{background:repeating-linear-gradient(90deg, var(--ls-accent) 0 8px, color-mix(in srgb, var(--ls-accent) 70%, #000) 8px 16px);border-radius:2px}.ls-slider-arcade_knob .ls-slider-thumb{background:linear-gradient(#fde68a,#f59e0b);border:2px solid #78350f;border-radius:6px;width:28px;height:28px;box-shadow:0 3px #78350f}.ls-interaction-slider.is-thumb.ls-slider-arcade_knob .ls-slider-thumb{width:16px;height:16px}.ls-slider-glass_rail{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff38;border-radius:14px}.ls-slider-glass_rail .ls-slider-track{background:#00000038;border:1px solid #ffffff2e}.ls-slider-glass_rail .ls-slider-fill{background:linear-gradient(90deg, #ffffff40, var(--ls-accent))}.ls-slider-glass_rail .ls-slider-thumb{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb}.ls-slider-ticker_strip{border-top:3px solid var(--ls-accent);border-bottom:3px solid var(--ls-accent);background:#0b1220;border-radius:0;padding:12px 18px}.ls-slider-ticker_strip .ls-slider-label{color:#f8fafc}.ls-slider-ticker_strip .ls-slider-track{background:#ffffff14;border-radius:0;height:10px}.ls-slider-ticker_strip .ls-slider-fill{background:var(--ls-accent);border-radius:0}.ls-slider-ticker_strip .ls-slider-thumb{width:4px;height:22px;box-shadow:0 0 10px var(--ls-accent);background:#fff;border-radius:1px}.ls-slider-capsule_pill{background:#0f172ad1;border:1px solid #ffffff1a;border-radius:999px;padding:16px 20px}.ls-slider-capsule_pill .ls-slider-track{background:#ffffff14;height:24px}.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{background:radial-gradient(circle at 30% 25%, #fff, var(--ls-accent));width:26px;height:26px}.ls-slider-gradient_bar{background:linear-gradient(135deg,#0f172a,#020617);border:1px solid #ffffff14;border-radius:10px}.ls-slider-gradient_bar .ls-slider-track{background:#ffffff0f}.ls-slider-gradient_bar .ls-slider-fill{background:linear-gradient(90deg, #22d3ee, var(--ls-accent), #a78bfa, #f472b6)}.ls-slider-gradient_bar .ls-slider-thumb{background:#fff;border:2px solid #ffffffe6}.ls-slider-pixel_slider{image-rendering:pixelated;background:#111827;border:4px solid #374151;border-radius:0}.ls-slider-pixel_slider .ls-slider-track{background:#1f2937;border:2px solid #6b7280;border-radius:0;height:20px}.ls-slider-pixel_slider .ls-slider-fill{background:repeating-linear-gradient(90deg, var(--ls-accent) 0 6px, color-mix(in srgb, var(--ls-accent) 65%, #000) 6px 12px);border-radius:0}.ls-slider-pixel_slider .ls-slider-thumb{background:#f9fafb;border:2px solid #111827;border-radius:0;width:16px;height:24px;box-shadow:2px 2px #000}.ls-slider-pixel_slider .ls-slider-tick{border-radius:0;width:3px;height:10px}.ls-slider-spotlight_rail{background:radial-gradient(ellipse at var(--ls-slider-pct,50%) -20%, #ffffff2e, transparent 55%), linear-gradient(180deg, #1c1917, #0c0a09);border:1px solid #ffffff14;border-radius:12px}.ls-slider-spotlight_rail .ls-slider-track{background:#00000073;box-shadow:inset 0 0 16px #000000a6}.ls-slider-spotlight_rail .ls-slider-fill{background:linear-gradient(90deg, #fb923c59, 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(at 50% 120%,#f9731659,#0000 55%),linear-gradient(#1c0a00,#0a0400);border:1px solid #fb923c59;border-radius:10px;box-shadow:inset 0 -8px 24px #f9731626,0 0 20px #f973161f}.ls-slider-lava_flow .ls-slider-track{background:#0000008c;border:1px solid #ea580c73;height:20px;box-shadow:inset 0 2px 8px #000000a6}.ls-slider-lava_flow .ls-slider-fill{background:linear-gradient(90deg, #7c2d12, #ea580c, var(--ls-accent), #fde68a);box-shadow:0 0 14px #f973168c,inset 0 -2px 6px #fef3c759}.ls-slider-lava_flow .ls-slider-thumb{background:radial-gradient(circle at 35% 28%,#fef3c7,#f97316);box-shadow:0 0 14px #f97316bf,0 2px 6px #00000073}.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{border:1px solid color-mix(in srgb, var(--ls-accent) 40%, #ffffff1a);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));background:linear-gradient(135deg,#22d3ee14 25%,#0000 25%) 0 0/12px 12px,linear-gradient(225deg,#22d3ee0f 25%,#0000 25%) 0 0/12px 12px,#0a1628;border-radius:4px}.ls-slider-cyber_hex .ls-slider-track{border:1px solid color-mix(in srgb, var(--ls-accent) 35%, transparent);background:#00000080;border-radius:2px;height:16px}.ls-slider-cyber_hex .ls-slider-fill{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);border-radius:1px}.ls-slider-cyber_hex .ls-slider-thumb{background:linear-gradient(135deg, #fff, var(--ls-accent));width:20px;height:20px;box-shadow:0 0 10px color-mix(in srgb, var(--ls-accent) 60%, transparent);border-radius:3px;transform:rotate(45deg)}.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,#78350f1f 0 1px,#0000 1px 20px),linear-gradient(#d4a574,#92400e);border:2px solid #78350f;border-radius:4px;box-shadow:inset 0 1px #ffffff40,2px 3px #00000059}.ls-slider-wooden_ruler .ls-slider-label,.ls-slider-wooden_ruler .ls-slider-amount{color:#422006;text-shadow:0 1px #ffffff59}.ls-slider-wooden_ruler .ls-slider-track{background:#42200640;border:1px solid #78350f;border-radius:2px;height:14px}.ls-slider-wooden_ruler .ls-slider-fill{background:linear-gradient(180deg, #fde68a, var(--ls-accent));border-radius:1px}.ls-slider-wooden_ruler .ls-slider-thumb{background:#422006;border-radius:1px;width:6px;height:22px;box-shadow:0 1px 2px #00000073}.ls-slider-wooden_ruler .ls-slider-tick{background:#4220068c;width:1px;height:12px}.ls-slider-wooden_ruler .ls-slider-tick.is-lit{box-shadow:none;background:#422006}.ls-slider-neon_sign{background:#0f0518;border:2px solid #f472b640;border-radius:16px;box-shadow:inset 0 0 30px #f472b614,0 0 24px #f472b61a}.ls-slider-neon_sign .ls-slider-track{height:22px;box-shadow:inset 0 0 12px #000000a6, 0 0 8px color-mix(in srgb, var(--ls-accent) 25%, transparent);background:0 0;border:3px solid #ffffff1f;border-radius:999px}.ls-slider-neon_sign .ls-slider-fill{box-shadow:inset 0 0 16px var(--ls-accent), 0 0 12px var(--ls-accent);opacity:.85;background:0 0}.ls-slider-neon_sign .ls-slider-thumb{width:18px;height:18px;box-shadow:0 0 8px #fff, 0 0 16px var(--ls-accent), 0 0 28px var(--ls-accent);background:#fff}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(0deg,#67e8f90f 0 2px,#0000 2px 6px),linear-gradient(145deg,#0f172aeb,#082f49d9);border:1px solid #67e8f959;border-radius:10px}.ls-slider-hologram_beam .ls-slider-track{background:#00000059;border:1px solid #67e8f940}.ls-slider-hologram_beam .ls-slider-fill{background:linear-gradient(90deg, #67e8f926, color-mix(in srgb, var(--ls-accent) 65%, transparent), #a78bfa73);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, #fffffff2, var(--ls-accent));box-shadow:0 0 12px color-mix(in srgb, var(--ls-accent) 55%, transparent);border:1px solid #fff9}.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(#fef2f2,#fecaca);border:3px solid #fff;border-radius:999px;box-shadow:0 4px #fca5a5,0 6px 16px #ef444433}.ls-slider-candy_stripe .ls-slider-label{color:#991b1b}.ls-slider-candy_stripe .ls-slider-track{background:#ffffffa6;border:2px solid #fff;height:22px}.ls-slider-candy_stripe .ls-slider-fill{background:repeating-linear-gradient(-45deg,#ef4444 0 8px,#fff 8px 16px);box-shadow:inset 0 0 6px #ef444440}.ls-slider-candy_stripe .ls-slider-thumb{background:radial-gradient(circle at 30% 25%,#fff,#fca5a5);border:2px solid #fff;width:24px;height:24px;box-shadow:0 2px 6px #b91c1c59}.ls-slider-circuit_trace{background:radial-gradient(circle at 10% 20%,#fbbf241f,#0000 35%),radial-gradient(circle at 90% 80%,#fbbf2414,#0000 40%),#14532d;border:2px solid #166534;border-radius:6px}.ls-slider-circuit_trace .ls-slider-track{background:#052e16;border:1px solid #15803d;border-radius:3px;height:16px;box-shadow:inset 0 0 8px #0000008c}.ls-slider-circuit_trace .ls-slider-fill{background:linear-gradient(90deg, #854d0e, var(--ls-accent), #fde68a);box-shadow:0 0 8px color-mix(in srgb, var(--ls-accent) 45%, transparent);border-radius:2px}.ls-slider-circuit_trace .ls-slider-thumb{background:linear-gradient(180deg, #fde68a, var(--ls-accent));width:18px;height:18px;box-shadow:0 0 6px color-mix(in srgb, var(--ls-accent) 50%, transparent);border:1px solid #854d0e;border-radius:4px}.ls-slider-circuit_trace .ls-slider-tick{background:#fbbf2459}.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(at 25% 15%,#ffffff59,#0000 45%),radial-gradient(at 75% 85%,#00000014,#0000 50%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;border-radius:8px;box-shadow:inset 0 1px #fffc,0 4px 12px #0000001f}.ls-slider-marble_inlay .ls-slider-label{color:#334155}.ls-slider-marble_inlay .ls-slider-track{background:#94a3b859;border:1px solid #eab3088c;height:14px;box-shadow:inset 0 1px 3px #0000001f}.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 #ffffff73}.ls-slider-marble_inlay .ls-slider-thumb{background:radial-gradient(circle at 35% 30%, #fff, var(--ls-accent));border:2px solid #eab308;width:20px;height:20px;box-shadow:0 2px 6px #0003}.ls-slider-marble_inlay .ls-slider-tick{background:#eab30873}.ls-slider-marble_inlay .ls-slider-tick.is-lit{background:var(--ls-accent);box-shadow:none}.ls-slider-aurora_rail{background:radial-gradient(at 20% 0,#34d39933,#0000 50%),radial-gradient(at 80% 100%,#a78bfa2e,#0000 45%),linear-gradient(#0c1222,#050810);border:1px solid #34d39940;border-radius:12px}.ls-slider-aurora_rail .ls-slider-track{background:#00000073;border:1px solid #ffffff14}.ls-slider-aurora_rail .ls-slider-fill{background:linear-gradient(90deg, #064e3b, var(--ls-accent), #818cf8, #34d399);box-shadow:0 0 16px color-mix(in srgb, var(--ls-accent) 40%, transparent);background-size:200% 100%}.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(#1a1a1a,#0a0a0a);border:3px solid #333;border-radius:6px;box-shadow:inset 0 0 20px #000000a6}.ls-slider-retro_vu .ls-slider-label{color:#4ade80;letter-spacing:.08em;font-family:ui-monospace,monospace}.ls-slider-retro_vu .ls-slider-track{background:#111;border:2px inset #444;border-radius:3px;height:22px}.ls-slider-retro_vu .ls-slider-fill{filter:drop-shadow(0 0 4px #4ade8073);background:repeating-linear-gradient(90deg,#166534 0 4px,#4ade80 4px 8px,#22c55e 8px 12px,#86efac 12px 16px);border-radius:1px}.ls-slider-retro_vu .ls-slider-thumb{background:#fff;border-radius:1px;width:4px;height:26px;box-shadow:0 0 8px #4ade80}.ls-slider-retro_vu .ls-slider-tick{background:#333;width:3px;height:10px}.ls-slider-retro_vu .ls-slider-tick.is-lit{background:#4ade80;box-shadow:0 0 4px #4ade80}.ls-slider-diamond_knob{background:radial-gradient(at 50% 0,#a78bfa26,#0000 55%),linear-gradient(#1e1033,#0f0718);border:1px solid #a78bfa4d;border-radius:10px}.ls-slider-diamond_knob .ls-slider-track{background:#00000080;border:1px solid #a78bfa40;height:12px}.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{background:linear-gradient(135deg, #fff 0%, var(--ls-accent) 45%, #4c1d95 100%);width:18px;height:18px;box-shadow:0 0 10px color-mix(in srgb, var(--ls-accent) 50%, transparent), inset 0 0 6px #ffffff59;border-radius:3px;transform:rotate(45deg)}.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 #111}.ls-slider-comic_halftone .ls-slider-label{color:#111;text-shadow:1px 1px #fff}.ls-slider-comic_halftone .ls-slider-track{background:#fff;border:3px solid #111;border-radius:0;height:20px}.ls-slider-comic_halftone .ls-slider-fill{background:radial-gradient(circle, #111 1px, transparent 1px) 0 0 / 6px 6px, linear-gradient(90deg, #f472b6, var(--ls-accent));border-radius:0}.ls-slider-comic_halftone .ls-slider-thumb{background:#fff;border:3px solid #111;border-radius:50%;width:22px;height:22px;box-shadow:2px 2px #111}.ls-slider-ice_crystal{background:linear-gradient(160deg,#ffffff1f,#0000 40%),linear-gradient(#e0f2fe,#bae6fd 30%,#7dd3fc);border:1px solid #ffffffa6;border-radius:10px;box-shadow:inset 0 1px #fffc,0 4px 16px #7dd3fc40}.ls-slider-ice_crystal .ls-slider-label{color:#0c4a6e}.ls-slider-ice_crystal .ls-slider-track{clip-path:polygon(0 30%,3% 0,97% 0,100% 30%,100% 70%,97% 100%,3% 100%,0 70%);background:#ffffff8c;border:1px solid #ffffffd9;height:16px}.ls-slider-ice_crystal .ls-slider-fill{background:linear-gradient(90deg, #bae6fde6, var(--ls-accent), #fff);box-shadow:inset 0 0 8px #ffffffa6}.ls-slider-ice_crystal .ls-slider-thumb{background:linear-gradient(135deg, #fff, var(--ls-accent));border:1px solid #ffffffe6;border-radius:4px;width:18px;height:18px;transform:rotate(45deg);box-shadow:0 0 10px #7dd3fc8c}.ls-slider-sunset_arc{background:radial-gradient(at 50% 120%,#fb923c73,#0000 55%),linear-gradient(#312e81 0%,#7c2d12 45%,#fb923c 100%);border:1px solid #fb923c59;border-radius:14px}.ls-slider-sunset_arc .ls-slider-track{background:#00000059;border:1px solid #ffffff26;height:14px}.ls-slider-sunset_arc .ls-slider-fill{background:linear-gradient(90deg, #7c2d12, #fb923c, var(--ls-accent), #fde68a);box-shadow:0 0 12px #fb923c73}.ls-slider-sunset_arc .ls-slider-thumb{background:radial-gradient(circle at 40% 35%,#fff,#fde68a,#fb923c);width:24px;height:24px;box-shadow:0 0 16px #fb923cbf,0 0 32px #fde04759}.ls-slider-minimal_line{background:0 0;border:none;border-radius:0;padding:14px 16px}.ls-slider-minimal_line .ls-slider-label{color:#94a3b8;text-transform:none;letter-spacing:.01em;font-weight:600}.ls-slider-minimal_line .ls-slider-track{background:#94a3b859;border-radius:1px;height:2px}.ls-slider-minimal_line .ls-slider-fill{background:var(--ls-accent);height:2px;box-shadow:none}.ls-slider-minimal_line .ls-slider-thumb{background:var(--ls-accent);width:10px;height:10px;box-shadow:0 0 0 3px #94a3b826}.ls-slider-minimal_line .ls-slider-tick,.ls-slider-minimal_line .ls-slider-thumb-glow{display:none}.ls-slider-gold_bullion{background:linear-gradient(#ffffff14,#0000),linear-gradient(135deg,#422006,#78350f 40%,#422006);border:2px solid #b45309;border-radius:6px;box-shadow:inset 0 1px #fbbf2440,0 4px 12px #00000059}.ls-slider-gold_bullion .ls-slider-label{color:#fde68a}.ls-slider-gold_bullion .ls-slider-track{background:#00000073;border:1px solid #92400e;border-radius:3px;height:18px}.ls-slider-gold_bullion .ls-slider-fill{background:linear-gradient(180deg, #fde68a, var(--ls-accent), #b45309);border-radius:2px;box-shadow:inset 0 1px #ffffff73,0 0 8px #fbbf2459}.ls-slider-gold_bullion .ls-slider-thumb{background:linear-gradient(180deg, #fde68a, var(--ls-accent), #92400e);border:1px solid #78350f;border-radius:2px;width:22px;height:16px;box-shadow:0 2px 4px #00000059}.ls-slider-gold_bullion .ls-slider-tick{background:#fbbf2459}.ls-slider-gold_bullion .ls-slider-tick.is-lit{box-shadow:none;background:#fde68a}@keyframes lsSliderAuroraShift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes lsSliderLavaShimmer{0%,to{filter:brightness()}50%{filter:brightness(1.15)}}@keyframes lsSliderNeonBuzz{0%,to{opacity:.75;filter:brightness()}50%{opacity:1;filter:brightness(1.2)}52%{opacity:.85}54%{opacity:1}}@keyframes lsSliderHoloScan{0%{filter:hue-rotate()brightness()}50%{filter:hue-rotate(18deg)brightness(1.08)}to{filter:hue-rotate()brightness()}}@keyframes lsSliderPulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}.ls-coin-match{border-radius:12px;padding:14px 16px}.ls-interaction-slider.is-thumb.ls-coin-match,.ls-coin-match.is-thumb{padding:10px 12px}.ls-match-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ls-match-prize{letter-spacing:.06em;text-transform:uppercase;font-size:14px;font-weight:800}.ls-coin-match.is-thumb .ls-match-prize{font-size:10px}.ls-match-timer{font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:18px;font-weight:800}.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{border:1px solid color-mix(in srgb, var(--ls-accent) 35%, #ffffff1f);background:color-mix(in srgb, var(--ls-accent) 10%, #00000059);border-radius:10px;align-items:center;gap:12px;margin-bottom:10px;padding:12px 14px;display:flex}.ls-match-leader-badge{color:#0f172a;background:var(--ls-accent);width:34px;height:34px;box-shadow:0 0 12px color-mix(in srgb, var(--ls-accent) 45%, transparent);border-radius:999px;place-items:center;font-size:12px;font-weight:900;display:grid}.ls-match-leader-body{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.ls-match-leader-name,.ls-match-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:700;overflow:hidden}.ls-match-leader-coins,.ls-match-coins{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:14px;font-weight:800}.ls-match-winner{text-align:center;background:color-mix(in srgb, var(--ls-accent) 12%, #0006);border:2px solid;border-radius:10px;gap:4px;margin-bottom:10px;padding:12px 14px;display:grid}.ls-match-winner-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--ls-accent);font-size:10px;font-weight:800}.ls-match-empty{text-align:center;padding:16px 8px;font-size:13px;font-weight:600}.ls-match-ranks{margin:0;padding:0;list-style:none}.ls-match-row{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:7px 0;display:flex}.ls-match-rank{color:#ffffff73;text-align:center;flex-shrink:0;width:24px;font-size:12px;font-weight:800}.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%), #080c14eb;border:1px solid color-mix(in srgb, var(--ls-accent) 35%, #ffffff1a);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 #111}.ls-match-roblox_blocks .ls-match-prize,.ls-match-roblox_blocks .ls-match-leader-name,.ls-match-roblox_blocks .ls-match-name{color:#111}.ls-match-roblox_blocks .ls-match-row{border-top-color:#00000026}.ls-match-roblox_blocks .ls-match-rank{color:#00000073}.ls-match-cyber_auction{border:1px solid color-mix(in srgb, var(--ls-accent) 35%, transparent);background:repeating-linear-gradient(0deg,#a78bfa0d 0 2px,#0000 2px 6px),linear-gradient(#0f172a,#020617)}.ls-match-gold_vault{border:2px solid var(--ls-accent,#eab308);background:linear-gradient(135deg,#422006,#78350f 45%,#422006);box-shadow:inset 0 1px #fbbf2440}.ls-match-gold_vault .ls-match-prize{color:#fde68a}.ls-match-minimal_dark{background:#0f172ae0;border:1px solid #94a3b833;border-radius:8px}.ls-match-minimal_dark .ls-match-leader{background:#ffffff0a;border-color:#94a3b82e}.ls-match-arcade_bid{background:linear-gradient(#1e1b4b,#0f172a);border:3px solid #312e81;border-radius:8px;box-shadow:4px 4px #000}.ls-match-arcade_bid .ls-match-leader-badge{border-radius:4px}.ls-match-velvet_hammer{background:radial-gradient(at 50% 0,#ef44442e,#0000 55%),linear-gradient(#450a0a,#1c0505);border:1px solid #ef444459}.ls-match-ticker_auction{border-top:3px solid var(--ls-accent);border-bottom:3px solid var(--ls-accent);background:#0b1220;border-radius:0}.ls-match-ticker_auction .ls-match-timer{font-family:ui-monospace,monospace}.ls-match-hologram_lot{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(0deg,#67e8f90f 0 2px,#0000 2px 6px),linear-gradient(145deg,#0f172aeb,#082f49d9);border:1px solid #67e8f959}.ls-interaction-slider.is-loop.ls-match-hologram_lot .ls-match-leader,.ls-coin-match.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 #111}.ls-match-comic_bid .ls-match-prize,.ls-match-comic_bid .ls-match-leader-name,.ls-match-comic_bid .ls-match-name{color:#111;text-shadow:1px 1px #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:#00000026}.ls-match-lava_auction{background:radial-gradient(at 50% 120%,#f9731659,#0000 55%),linear-gradient(#1c0a00,#0a0400);border:1px solid #fb923c59;box-shadow:inset 0 -8px 24px #f973161f,0 0 20px #f973161a}.ls-match-lava_auction .ls-match-leader{background:color-mix(in srgb, var(--ls-accent) 14%, #00000073);border-color:#fb923c73}.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,#ffffff24,#0000 40%),linear-gradient(#e0f2fe,#bae6fd 35%,#7dd3fc);border:1px solid #ffffffa6;box-shadow:inset 0 1px #fffc,0 4px 16px #7dd3fc40}.ls-match-ice_gavel .ls-match-prize,.ls-match-ice_gavel .ls-match-leader-name,.ls-match-ice_gavel .ls-match-name{color:#0c4a6e}.ls-match-ice_gavel .ls-match-row{border-top-color:#0c4a6e1f}.ls-match-ice_gavel .ls-match-rank{color:#0c4a6e73}.ls-match-ice_gavel .ls-match-leader{background:#ffffff8c;border-color:#ffffffd9}.ls-match-crt_auction{background:repeating-linear-gradient(0deg,#4ade800d 0 2px,#0000 2px 4px),#041105;border:2px solid #166534;border-radius:4px;box-shadow:inset 0 0 24px #4ade8014}.ls-match-crt_auction .ls-match-prize,.ls-match-crt_auction .ls-match-leader-name,.ls-match-crt_auction .ls-match-name,.ls-match-crt_auction .ls-match-timer{color:#4ade80;text-shadow:0 0 8px #4ade8059;font-family:ui-monospace,monospace}.ls-match-crt_auction .ls-match-row{border-top-color:#4ade801f}.ls-match-crt_auction .ls-match-rank{color:#4ade8073}.ls-match-marble_gallery{background:radial-gradient(at 25% 15%,#ffffff59,#0000 45%),radial-gradient(at 75% 85%,#00000014,#0000 50%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;box-shadow:inset 0 1px #fffc,0 4px 12px #0000001f}.ls-match-marble_gallery .ls-match-prize,.ls-match-marble_gallery .ls-match-leader-name,.ls-match-marble_gallery .ls-match-name{color:#334155}.ls-match-marble_gallery .ls-match-row{border-top-color:#3341551f}.ls-match-marble_gallery .ls-match-rank{color:#eab3088c}.ls-match-marble_gallery .ls-match-leader{background:#ffffff73;border-color:#eab3088c}.ls-match-galaxy_bid{background:radial-gradient(circle at 20% 20%,#818cf840,#0000 40%),radial-gradient(circle at 80% 70%,#a78bfa2e,#0000 45%),radial-gradient(circle at 1px 1px,#ffffff59 1px,#0000 0) 0 0/24px 24px,#0b1020;border:1px solid #818cf859}.ls-match-galaxy_bid .ls-match-leader{background:color-mix(in srgb, var(--ls-accent) 12%, #00000073);box-shadow:0 0 16px color-mix(in srgb, var(--ls-accent) 18%, transparent)}.ls-match-candy_auction{background:radial-gradient(circle,#f472b62e 1px,#0000 1px) 0 0/8px 8px,linear-gradient(#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px #fda4af}.ls-match-candy_auction .ls-match-prize,.ls-match-candy_auction .ls-match-leader-name,.ls-match-candy_auction .ls-match-name{color:#9f1239}.ls-match-candy_auction .ls-match-leader{background:#ffffffb8;border:2px solid #fff}.ls-match-candy_auction .ls-match-row{border-top-color:#9f12391f}.ls-match-candy_auction .ls-match-rank{color:#9f123973}.ls-match-circuit_lot{background:radial-gradient(circle at 10% 20%,#fbbf241f,#0000 35%),linear-gradient(135deg,#fbbf240f 25%,#0000 25%) 0 0/10px 10px,#14532d;border:2px solid #166534}.ls-match-circuit_lot .ls-match-leader{background:#00000059;border-color:#fbbf2473}.ls-match-circuit_lot .ls-match-rank.is-lit,.ls-match-circuit_lot .ls-match-rank{color:#fbbf2473}.ls-match-bamboo_market{background:repeating-linear-gradient(90deg,#84cc1614 0 2px,#0000 2px 18px),linear-gradient(#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d;box-shadow:inset 0 1px #ffffff73}.ls-match-bamboo_market .ls-match-prize,.ls-match-bamboo_market .ls-match-leader-name,.ls-match-bamboo_market .ls-match-name{color:#365314}.ls-match-bamboo_market .ls-match-leader{background:#ffffff8c;border-color:#65a30d73}.ls-match-bamboo_market .ls-match-row{border-top-color:#3653141f}.ls-match-bamboo_market .ls-match-rank{color:#36531473}.ls-match-chalk_lot{background:radial-gradient(circle at 20% 15%,#a3e63514,#0000 40%),#1a2e1a;border:2px solid #a3e63540;box-shadow:inset 0 0 24px #00000073}.ls-match-chalk_lot .ls-match-prize,.ls-match-chalk_lot .ls-match-leader-name,.ls-match-chalk_lot .ls-match-name{color:#ecfccb;text-shadow:0 1px #00000059}.ls-match-chalk_lot .ls-match-row{border-top-color:#ecfccb1f}.ls-match-chalk_lot .ls-match-rank{color:#a3e63573}.ls-match-chalk_lot .ls-match-leader{background:#00000059;border-color:#a3e63559}.ls-match-denim_lot{background:repeating-linear-gradient(45deg,#60a5fa14 0 6px,#0000 6px 12px),linear-gradient(#1e3a5f,#172554);border:3px dashed #60a5fa73}.ls-match-denim_lot .ls-match-leader{background:#172554a6;border:2px solid #60a5fa59}.ls-match-snow_lot{background:radial-gradient(circle at 80% 20%,#ffffff73,#0000 35%),linear-gradient(#f0f9ff,#e0f2fe 50%,#bae6fd);border:1px solid #ffffffd9;box-shadow:0 4px 16px #bae6fd59}.ls-match-snow_lot .ls-match-prize,.ls-match-snow_lot .ls-match-leader-name,.ls-match-snow_lot .ls-match-name{color:#0c4a6e}.ls-match-snow_lot .ls-match-row{border-top-color:#0c4a6e1a}.ls-match-snow_lot .ls-match-leader{background:#ffffff9e;border-color:#bae6fdd9}.ls-match-sandstone_auction{background:repeating-linear-gradient(90deg,#78350f14 0 24px,#0000 24px 48px),linear-gradient(#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412;box-shadow:inset 0 1px #ffffff40}.ls-match-sandstone_auction .ls-match-prize,.ls-match-sandstone_auction .ls-match-leader-name,.ls-match-sandstone_auction .ls-match-name{color:#431407;text-shadow:0 1px #ffffff40}.ls-match-sandstone_auction .ls-match-row{border-top-color:#43140726}.ls-match-sandstone_auction .ls-match-leader{background:#ffffff47;border-color:#9a341273}.ls-match-foil_auction{background:linear-gradient(135deg,#e879f92e,#67e8f91f 35%,#fbbf241a 70%,#a78bfa29),#0a0614;border:1px solid #e879f959}.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(at 50% 0,#ef444438,#0000 55%),linear-gradient(#450a0a,#1c0505);border:1px solid #ef444459}.ls-match-velvet_lot .ls-match-leader-badge{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);border-radius:2px}.ls-match-brick_auction{background:repeating-linear-gradient(0deg,#0000001f 0 12px,#0000 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-match-brick_auction .ls-match-leader{background:#0000006b;border-color:#f8717173}.ls-match-brick_auction .ls-match-row{border-top-color:#00000040}.ls-match-neon_grid_auction{border:1px solid color-mix(in srgb, var(--ls-accent) 35%, #ffffff1a);box-shadow:0 0 20px color-mix(in srgb, var(--ls-accent) 10%, transparent);background:linear-gradient(#22d3ee14 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/20px 20px,#050810}.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()brightness()}50%{filter:hue-rotate(14deg)brightness(1.06)}}@keyframes lsMatchLavaPulse{0%,to{filter:brightness()}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()}50%{filter:hue-rotate(12deg)}}.ls-battle-score{width:fit-content;max-width:min(42rem,100%);font-family:var(--ls-font,system-ui, sans-serif);position:relative}.ls-battle-panel{background:color-mix(in srgb, var(--ls-panel,#0f172a) 88%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);border-radius:14px;padding:14px 18px;position:relative;box-shadow:0 12px 36px #00000047}.ls-battle-heading{letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:700}.ls-battle-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ls-battle-team{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.ls-battle-team-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ls-battle-name{text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;font-weight:700;line-height:1.15;overflow:hidden}.ls-battle-points{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:800;line-height:1}.ls-battle-vs{letter-spacing:.12em;opacity:.72;flex-shrink:0;font-size:.78rem;font-weight:800}.ls-battle-bar{background:#ffffff14;border-radius:999px;width:100%;height:10px;margin-top:12px;display:flex;overflow:hidden}.ls-battle-bar-a{background:var(--ls-battle-bar-a,var(--ls-accent));border-radius:999px 0 0 999px;height:100%;transition:width .45s;display:block}.ls-battle-bar-b{background:var(--ls-battle-bar-b,#ffffff1f);flex:1;height:100%;display:block}.ls-battle-status{letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:.72rem}.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 #00000047, 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 #00000047}.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, #0f172af0, #1e1b4be6);border:1px solid color-mix(in srgb, var(--ls-accent) 35%, #ffffff1a);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{border:3px solid var(--ls-accent);background:linear-gradient(#1e1b4b,#0f172a);border-radius:4px;box-shadow:4px 4px #000}.ls-battle-arcade_duel .ls-battle-vs{letter-spacing:.18em;font-family:ui-monospace,monospace;font-size:.9rem}.ls-battle-arcade_duel .ls-battle-points{text-shadow:2px 2px #00000073}.ls-battle-cyber_clash .ls-battle-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 35%, transparent);background:repeating-linear-gradient(0deg,#a78bfa0d 0 2px,#0000 2px 6px),linear-gradient(#0f172a,#020617)}.ls-battle-cyber_clash .ls-battle-heading,.ls-battle-cyber_clash .ls-battle-vs,.ls-battle-cyber_clash .ls-battle-status{letter-spacing:.14em;font-family:ui-monospace,monospace}.ls-battle-gold_crown .ls-battle-panel{border:2px solid var(--ls-accent,#fbbf24);background:linear-gradient(135deg,#422006,#78350f 45%,#422006);box-shadow:inset 0 1px #fbbf2440,0 4px 20px #78350f59}.ls-battle-gold_crown .ls-battle-heading{color:#fde68a}.ls-battle-gold_crown .ls-battle-bar{background:#00000059}.ls-battle-gold_crown .ls-battle-bar-b{background:#fbbf2438}.ls-battle-minimal_split .ls-battle-panel{box-shadow:none;background:#0f172ae0;border:1px solid #94a3b833;border-radius:8px}.ls-battle-minimal_split .ls-battle-team{background:#ffffff0a;border-radius:6px;padding:6px 8px}.ls-battle-minimal_split .ls-battle-bar{background:#94a3b826;height:6px}.ls-battle-ticker_battle .ls-battle-panel{border-top:3px solid var(--ls-accent);border-bottom:3px solid var(--ls-accent);box-shadow:none;background:#0b1220;border-left:none;border-radius:0}.ls-battle-ticker_battle .ls-battle-heading,.ls-battle-ticker_battle .ls-battle-vs,.ls-battle-ticker_battle .ls-battle-status{font-family:ui-monospace,monospace}.ls-battle-ticker_battle .ls-battle-points{font-variant-numeric:tabular-nums}.ls-battle-hologram_vs .ls-battle-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(0deg,#67e8f90f 0 2px,#0000 2px 6px),linear-gradient(145deg,#0f172aeb,#082f49d9);border:1px solid #67e8f959}.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 #67e8f973}.ls-battle-comic_clash .ls-battle-panel{background:#fef08a;border:4px solid #111;border-radius:0;box-shadow:4px 4px #111}.ls-battle-comic_clash .ls-battle-name,.ls-battle-comic_clash .ls-battle-heading,.ls-battle-comic_clash .ls-battle-status{color:#111;text-shadow:1px 1px #fff}.ls-battle-comic_clash .ls-battle-vs{color:#111;text-shadow:2px 2px #fff;font-size:1rem;font-weight:900}.ls-battle-comic_clash .ls-battle-bar{background:#fff;border:2px solid #111}.ls-battle-comic_clash .ls-battle-bar-b{background:#1118271f}.ls-battle-lava_vs_ice .ls-battle-panel{background:linear-gradient(90deg,#f9731624 0%,#0f172aeb 50%,#38bdf824 100%),linear-gradient(#1c0a00,#0a0400);border:1px solid #fb923c47;box-shadow:inset -12px 0 24px #38bdf814,inset 12px 0 24px #f973161a}.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,#4ade800d 0 2px,#0000 2px 4px),#041105;border:2px solid #166534;border-radius:4px;box-shadow:inset 0 0 24px #4ade8014}.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-vs,.ls-battle-crt_score .ls-battle-status{text-shadow:0 0 8px #4ade8059;font-family:ui-monospace,monospace}.ls-battle-crt_score .ls-battle-bar{background:#4ade801f;border:1px solid #4ade8040}.ls-battle-crt_score{--ls-battle-bar-a:#4ade80;--ls-battle-bar-b:#4ade802e}.ls-battle-marble_duel .ls-battle-panel{background:radial-gradient(at 25% 15%,#ffffff59,#0000 45%),radial-gradient(at 75% 85%,#00000014,#0000 50%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;box-shadow:inset 0 1px #fffc,0 4px 12px #0000001f}.ls-battle-marble_duel .ls-battle-team{background:#ffffff73;border:1px solid #eab30859;border-radius:8px;padding:6px 8px}.ls-battle-marble_duel .ls-battle-vs{color:#eab308d9;font-weight:900}.ls-battle-marble_duel .ls-battle-bar{background:#3341551f}.ls-battle-galaxy_versus .ls-battle-panel{background:radial-gradient(circle at 20% 20%,#818cf840,#0000 40%),radial-gradient(circle at 80% 70%,#a78bfa2e,#0000 45%),radial-gradient(circle at 1px 1px,#ffffff59 1px,#0000 0) 0 0/24px 24px,#0b1020;border:1px solid #818cf859;box-shadow:0 0 20px #818cf81f}.ls-battle-galaxy_versus .ls-battle-team{background:color-mix(in srgb, var(--ls-accent) 10%, #00000059);border:1px solid color-mix(in srgb, var(--ls-accent) 22%, transparent);border-radius:10px;padding:6px 8px}.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 #111}.ls-battle-roblox_duel .ls-battle-team{background:#ffffff59;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{background:#0000001f;border:2px solid #111}.ls-battle-velvet_clash .ls-battle-panel{background:radial-gradient(at 50% 0,#ef44442e,#0000 55%),linear-gradient(#450a0a,#1c0505);border:1px solid #ef444459}.ls-battle-velvet_clash .ls-battle-team{background:#00000047;border:1px solid #ef444447;border-radius:8px;padding:6px 8px}.ls-battle-candy_versus .ls-battle-panel{background:radial-gradient(circle,#f472b62e 1px,#0000 1px) 0 0/8px 8px,linear-gradient(#fff1f2,#fecdd3);border:4px solid #fff;box-shadow:0 4px #fda4af}.ls-battle-candy_versus .ls-battle-team{background:#ffffffb8;border:2px solid #fff;border-radius:12px;padding:6px 8px}.ls-battle-candy_versus .ls-battle-bar{background:#9f12391f}.ls-battle-circuit_duel .ls-battle-panel{background:radial-gradient(circle at 10% 20%,#fbbf241f,#0000 35%),linear-gradient(135deg,#fbbf240f 25%,#0000 25%) 0 0/10px 10px,#14532d;border:2px solid #166534}.ls-battle-circuit_duel .ls-battle-heading,.ls-battle-circuit_duel .ls-battle-vs,.ls-battle-circuit_duel .ls-battle-status{font-family:ui-monospace,monospace}.ls-battle-circuit_duel .ls-battle-team{background:#00000059;border:1px solid #fbbf2459;border-radius:4px;padding:6px 8px}.ls-battle-bamboo_battle .ls-battle-panel{background:repeating-linear-gradient(90deg,#84cc1614 0 2px,#0000 2px 18px),linear-gradient(#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d;box-shadow:inset 0 1px #ffffff73}.ls-battle-bamboo_battle .ls-battle-team{background:#ffffff8c;border:1px solid #65a30d73;border-radius:8px;padding:6px 8px}.ls-battle-chalk_duel .ls-battle-panel{background:radial-gradient(circle at 20% 15%,#a3e63514,#0000 40%),#1a2e1a;border:2px solid #a3e63540;box-shadow:inset 0 0 24px #00000073}.ls-battle-chalk_duel .ls-battle-team{background:#00000059;border:1px dashed #a3e63559;border-radius:4px;padding:6px 8px}.ls-battle-chalk_duel .ls-battle-name,.ls-battle-chalk_duel .ls-battle-heading,.ls-battle-chalk_duel .ls-battle-status{text-shadow:0 1px #00000059}.ls-battle-denim_duel .ls-battle-panel{background:repeating-linear-gradient(45deg,#60a5fa14 0 6px,#0000 6px 12px),linear-gradient(#1e3a5f,#172554);border:3px dashed #60a5fa73}.ls-battle-denim_duel .ls-battle-team{background:#172554a6;border:2px solid #60a5fa59;border-radius:6px;padding:6px 8px}.ls-battle-frost_duel .ls-battle-panel{background:radial-gradient(circle at 80% 20%,#ffffff73,#0000 35%),linear-gradient(#f0f9ff,#e0f2fe 50%,#bae6fd);border:1px solid #ffffffd9;box-shadow:0 4px 16px #bae6fd59}.ls-battle-frost_duel .ls-battle-team{background:#ffffff9e;border:1px solid #bae6fdd9;border-radius:10px;padding:6px 8px}.ls-battle-frost_duel .ls-battle-bar{background:#0c4a6e1f}.ls-battle-sandstone_brawl .ls-battle-panel{background:repeating-linear-gradient(90deg,#78350f14 0 24px,#0000 24px 48px),linear-gradient(#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412;box-shadow:inset 0 1px #ffffff40}.ls-battle-sandstone_brawl .ls-battle-team{background:#ffffff47;border:1px solid #9a341273;border-radius:8px;padding:6px 8px}.ls-battle-sandstone_brawl .ls-battle-name,.ls-battle-sandstone_brawl .ls-battle-heading,.ls-battle-sandstone_brawl .ls-battle-status{text-shadow:0 1px #ffffff40}.ls-battle-foil_versus .ls-battle-panel{background:linear-gradient(135deg,#e879f92e,#67e8f91f 35%,#fbbf241a 70%,#a78bfa29),#0a0614;border:1px solid #e879f959}.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(at 50% 0,#ef444438,#0000 55%),linear-gradient(#450a0a,#1c0505);border:1px solid #ef444459}.ls-battle-velvet_duel .ls-battle-vs{clip-path:polygon(10% 0,90% 0,100% 50%,90% 100%,10% 100%,0 50%);background:#ef444459;padding:4px 10px;font-weight:900}.ls-battle-velvet_duel .ls-battle-team{background:#00000052;border:1px solid #f8717159;border-radius:4px;padding:6px 8px}.ls-battle-brick_brawl .ls-battle-panel{background:repeating-linear-gradient(0deg,#0000001f 0 12px,#0000 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-battle-brick_brawl .ls-battle-team{background:#0000006b;border:1px solid #f8717173;border-radius:4px;padding:6px 8px}.ls-battle-neon_grid_battle .ls-battle-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 35%, #ffffff1a);box-shadow:0 0 20px color-mix(in srgb, var(--ls-accent) 10%, transparent);background:linear-gradient(#22d3ee14 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/20px 20px,#050810}.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);background:#00000059;border-radius:6px;padding:6px 8px}.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 #fbbf2426,0 0 18px #fbbf2414}.ls-battle-stadium_showdown .ls-battle-heading,.ls-battle-stadium_showdown .ls-battle-points,.ls-battle-stadium_showdown .ls-battle-vs,.ls-battle-stadium_showdown .ls-battle-status{letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-battle-stadium_showdown .ls-battle-points{color:#fef3c7;text-shadow:0 0 10px #fbbf2459}.ls-battle-stadium_showdown .ls-battle-team{background:#ffffff0a;border:1px solid #4b55638c;border-radius:4px;padding:6px 8px}.ls-battle-stadium_showdown .ls-battle-bar{background:#fbbf241f;border:1px solid #fbbf2440;height:12px}.ls-battle-stadium_showdown{--ls-battle-bar-a:#fbbf24;--ls-battle-bar-b:#fbbf242e}.ls-battle-hardwood_duel .ls-battle-panel{background:repeating-linear-gradient(90deg,#6b34101f 0 24px,#0000 24px 48px),linear-gradient(#d4a574,#c9853f 45%,#a16207);border:3px solid #6b3410;border-radius:6px;box-shadow:inset 0 1px #fff3}.ls-battle-hardwood_duel .ls-battle-team{background:#ffffff2e;border:2px solid #6b341073;border-radius:6px;padding:6px 8px}.ls-battle-hardwood_duel .ls-battle-bar{background:#3b12062e;border:1px solid #6b341059}.ls-battle-gridiron_clash .ls-battle-panel{background:repeating-linear-gradient(0deg,#ffffff0f 0 40px,#0000 40px 80px),linear-gradient(#166534,#14532d);border:2px solid #f8fafc;border-radius:6px}.ls-battle-gridiron_clash .ls-battle-vs{color:#fff;background:#ef4444;border-radius:4px;padding:2px 8px;font-weight:900}.ls-battle-gridiron_clash .ls-battle-team{background:#00000038;border:1px solid #f8fafc33;border-radius:4px;padding:6px 8px}.ls-battle-rink_versus .ls-battle-panel{background:radial-gradient(at 50% 120%,#b91c1c1f,#0000 55%),linear-gradient(#f1f7ff,#e0f2fe 40%,#bae6fd);border:3px solid #b91c1c;border-radius:30px;box-shadow:0 4px 16px #7dd3fc40}.ls-battle-rink_versus .ls-battle-team{background:#ffffff9e;border:1px solid #bae6fdd9;border-radius:999px;padding:6px 10px}.ls-battle-rink_versus .ls-battle-bar{background:#0c4a6e1f}.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-vs,.ls-battle-racing_rivalry .ls-battle-status{font-family:ui-monospace,monospace}.ls-battle-racing_rivalry .ls-battle-team{border-left:3px solid var(--ls-accent);background:#0000008c;border-radius:0;padding:6px 8px}.ls-battle-racing_rivalry .ls-battle-bar{background:#ffffff14;border-radius:0}.ls-battle-diamond_duel .ls-battle-panel{background:radial-gradient(circle at 20% 20%,#dc262614,#0000 40%),linear-gradient(160deg,#f7f3e9,#e7e0d2);border:2px solid #e7e0d2;border-radius:14px;box-shadow:inset 0 0 0 1px #dc262626,0 4px 12px #0000001a}.ls-battle-diamond_duel .ls-battle-team{background:#ffffff8c;border:1px dashed #dc262659;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%,#f472b638,#0000 40%),radial-gradient(circle at 15% 85%,#f9a8d42e,#0000 45%),linear-gradient(#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px;box-shadow:0 8px 24px #f472b626}.ls-battle-sakura_versus .ls-battle-team{background:#ffffffb8;border:1px solid #fbcfe8;border-radius:16px;padding:6px 8px}.ls-battle-royal_rumble .ls-battle-panel{background:linear-gradient(#eab3081f,#0000 30%),linear-gradient(#160a24,#2e1065);border:2px solid #eab308;border-radius:4px;box-shadow:inset 0 1px #eab30840,0 0 20px #eab3081a}.ls-battle-royal_rumble .ls-battle-heading{color:#fde68a;letter-spacing:.2em}.ls-battle-royal_rumble .ls-battle-team{background:#00000047;border:1px solid #eab30859;border-radius:4px;padding:6px 8px}.ls-battle-ember_clash .ls-battle-panel{background:radial-gradient(at 50% 120%,#fb923c59,#0000 55%),linear-gradient(#1c0a00,#0a0400);border:1px solid #fb923c59;box-shadow:inset 0 -8px 24px #f973161f,0 0 20px #f973161a}.ls-battle-ember_clash .ls-battle-team{background:color-mix(in srgb, var(--ls-accent) 12%, #00000073);border:1px solid #fb923c59;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:#0a0812db padding-box padding-box;border:2px solid #0000;border-radius:14px;box-shadow:0 0 0 2px #a78bfa73,0 0 28px #a78bfa40,0 0 16px #22d3ee26}.ls-battle-prism_versus .ls-battle-vs{background:linear-gradient(90deg,#a78bfa,#22d3ee,#f472b6);color:#0000;-webkit-background-clip:text;background-clip:text;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(at 20% 0,#22d3ee38,#0000 50%),radial-gradient(at 80% 0,#a78bfa2e,#0000 50%),linear-gradient(#041016,#0c1220);border:1px solid #22d3ee47;border-radius:14px}.ls-battle-aurora_duel .ls-battle-team{background:#ffffff0a;border:1px solid #22d3ee2e;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:#060a16f0;border:2px solid #64748b59;border-radius:2px;box-shadow:inset 0 0 0 1px #0f172ad9}.ls-battle-midnight_match .ls-battle-team{background:#ffffff08;border:1px solid #64748b38;border-radius:2px;padding:6px 8px}.ls-battle-midnight_match .ls-battle-bar{background:#64748b2e;height:6px}.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:"";z-index:0;background:#fef3c7;border:2px solid #111827;border-radius:0;position:absolute;inset:6px}.ls-battle-hazard_zone .ls-battle-heading,.ls-battle-hazard_zone .ls-battle-row,.ls-battle-hazard_zone .ls-battle-bar,.ls-battle-hazard_zone .ls-battle-status{z-index:1;position:relative}.ls-battle-hazard_zone .ls-battle-team{background:#ffffffa6;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(at 50% 120%,#06b6d447,#0000 55%),linear-gradient(#083344,#042f3a);border:1px solid #67e8f959;border-radius:14px 14px 4px 4px;box-shadow:inset 0 -6px 18px #06b6d41f}.ls-battle-wave_crash .ls-battle-team{background:#00000047;border:1px solid #67e8f947;border-radius:10px;padding:6px 8px}.ls-battle-wave_crash .ls-battle-bar-b{background:#38bdf838}.ls-battle-pixel_brawl .ls-battle-panel{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));background:#0b3b22;border:none;border-radius:0;box-shadow:inset 0 0 0 3px #14532d,4px 4px #052e16}.ls-battle-pixel_brawl .ls-battle-heading,.ls-battle-pixel_brawl .ls-battle-points,.ls-battle-pixel_brawl .ls-battle-vs,.ls-battle-pixel_brawl .ls-battle-status{font-family:ui-monospace,monospace}.ls-battle-pixel_brawl .ls-battle-team{background:#00000059;border:2px solid #14532d;border-radius:0;padding:6px 8px}.ls-battle-pixel_brawl .ls-battle-bar{background:#14532da6;border-radius:0}.ls-battle-pixel_brawl{--ls-battle-bar-a:#4ade80;--ls-battle-bar-b:#4ade802e}.ls-battle-score.is-loop.is-active .ls-battle-bar-a{animation:2.4s ease-in-out infinite lsBattlePulse}@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()}50%{filter:brightness(1.18)}}@keyframes lsBattleAuroraWash{0%,to{filter:hue-rotate()brightness()}50%{filter:hue-rotate(18deg)brightness(1.06)}}.ls-throne-king{width:fit-content;max-width:min(24rem,100%);font-family:var(--ls-font,system-ui, sans-serif);position:relative}.ls-throne-panel{background:color-mix(in srgb, var(--ls-panel,#0f172a) 88%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);text-align:center;border-radius:16px;padding:16px 20px 18px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000047}.ls-throne-heading{letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.ls-throne-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.ls-throne-seat-wrap{width:188px;min-height:148px;margin:6px auto 12px;position:relative}.ls-throne-stage{pointer-events:none;position:absolute;inset:0}.ls-throne-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ls-accent) 28%, transparent), transparent 70%);opacity:0;border-radius:999px;width:120px;height:48px;transition:opacity .35s;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ls-throne-king.has-holder .ls-throne-glow{opacity:1}.ls-throne-back{border:2px solid color-mix(in srgb, var(--ls-accent) 42%, transparent);background:linear-gradient(#ffffff1f,#00000052);border-radius:14px 14px 4px 4px;width:96px;height:58px;position:absolute;bottom:34px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff24}.ls-throne-cushion{border:2px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:linear-gradient(#ffffff1a,#00000061);border-radius:10px 10px 6px 6px;width:118px;height:34px;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.ls-throne-arm{border:2px solid color-mix(in srgb, var(--ls-accent) 35%, transparent);background:linear-gradient(#ffffff14,#00000057);border-radius:8px;width:22px;height:44px;position:absolute;bottom:36px}.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{border:2px solid color-mix(in srgb, var(--ls-accent) 32%, transparent);background:linear-gradient(#ffffff14,#00000073);border-radius:4px;width:136px;height:22px;position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #00000047}.ls-throne-base:before{content:"";background:color-mix(in srgb, var(--ls-accent) 22%, #ffffff14);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);border-radius:3px;height:8px;position:absolute;inset:-6px -10px auto}.ls-throne-holder{z-index:2;flex-direction:column;align-items:center;gap:4px;padding-top:2px;display:flex;position:relative}.ls-throne-crown{color:var(--ls-accent);text-shadow:0 0 12px color-mix(in srgb, var(--ls-accent) 45%, transparent), 0 2px 0 #00000059;filter:drop-shadow(0 2px 4px #00000059);font-size:1.5rem;line-height:1}.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 #00000059}.ls-throne-empty-icon{z-index:2;opacity:.4;color:var(--ls-accent);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--ls-accent) 25%, transparent));padding-top:36px;font-size:2.2rem;line-height:1;position:relative}.ls-throne-name{margin:0;font-size:1.08rem;font-weight:800;line-height:1.15}.ls-throne-coins{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:1.22rem;font-weight:800}.ls-throne-empty{letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.82rem}.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 #00000047, 0 0 28px color-mix(in srgb, var(--ls-accent) 16%, transparent)}.ls-throne-king.is-crowned .ls-throne-panel{animation:.85s ease-out lsThroneCrownPop}.ls-throne-king.is-crowned .ls-throne-crown{animation:.85s ease-out lsThroneCrownBounce}.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%{filter:brightness();transform:scale(.96)}35%{filter:brightness(1.12);transform:scale(1.03)}to{filter:brightness();transform:scale(1)}}@keyframes lsThroneCrownBounce{0%{opacity:.5;transform:translateY(8px)scale(.85)}45%{opacity:1;transform:translateY(-4px)scale(1.12)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lsThroneCrownGlow{0%,to{filter:drop-shadow(0 2px 4px #00000059)drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 2px 4px #00000059) drop-shadow(0 0 12px color-mix(in srgb, var(--ls-accent) 55%, transparent))}}@keyframes lsThroneSpotlightPulse{0%,to{opacity:.75;transform:translate(-50%)scale(1)}50%{opacity:1;transform:translate(-50%)scale(1.08)}}.ls-throne-gold_throne .ls-throne-panel{background:radial-gradient(at 50% 0,#fbbf2429,#0000 55%),linear-gradient(135deg,#422006,#78350f 45%,#422006);border:2px solid #fbbf24;box-shadow:inset 0 1px #fbbf2440,0 8px 28px #78350f59}.ls-throne-gold_throne .ls-throne-back,.ls-throne-gold_throne .ls-throne-cushion,.ls-throne-gold_throne .ls-throne-arm,.ls-throne-gold_throne .ls-throne-base{background:linear-gradient(#92400e,#78350f);border-color:#fbbf24;box-shadow:inset 0 1px #fbbf2459}.ls-throne-gold_throne .ls-throne-heading{color:#fde68a}.ls-throne-velvet_reign .ls-throne-panel{background:radial-gradient(at 50% 0,#ef444438,#0000 55%),linear-gradient(#450a0a,#1c0505);border:1px solid #ef444459}.ls-throne-velvet_reign .ls-throne-back,.ls-throne-velvet_reign .ls-throne-cushion{background:linear-gradient(#7f1d1df2,#450a0af2);border-color:#f8717173}.ls-throne-velvet_reign .ls-throne-arm,.ls-throne-velvet_reign .ls-throne-base{background:#1c0505eb;border-color:#ef444459}.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%), #080c14eb;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-back,.ls-throne-neon_crown .ls-throne-cushion,.ls-throne-neon_crown .ls-throne-arm,.ls-throne-neon_crown .ls-throne-base{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);background:#080c14e0}.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(at 30% 10%,#ffffff8c,#0000 45%),linear-gradient(#f0f9ff,#bae6fd 40%,#7dd3fc);border:1px solid #ffffffbf;box-shadow:0 8px 24px #7dd3fc47}.ls-throne-crystal_court .ls-throne-back,.ls-throne-crystal_court .ls-throne-cushion,.ls-throne-crystal_court .ls-throne-arm,.ls-throne-crystal_court .ls-throne-base{background:#ffffff9e;border-color:#bae6fde6;box-shadow:inset 0 1px #ffffffd9}.ls-throne-crystal_court .ls-throne-glow{background:radial-gradient(#67e8f959,#0000 70%)}.ls-throne-lava_king .ls-throne-panel{background:radial-gradient(at 50% 120%,#f9731661,#0000 55%),linear-gradient(#1c0a00,#0a0400);border:1px solid #fb923c66;box-shadow:inset 0 -10px 28px #f9731624,0 0 22px #f973161f}.ls-throne-lava_king .ls-throne-back,.ls-throne-lava_king .ls-throne-cushion{background:linear-gradient(#9a3412,#7c2d12);border-color:#fb923c8c}.ls-throne-lava_king .ls-throne-arm,.ls-throne-lava_king .ls-throne-base{background:#1c0a00eb;border-color:#f9731666}.ls-throne-lava_king .ls-throne-glow{background:radial-gradient(#f973166b,#0000 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%,#818cf847,#0000 42%),radial-gradient(circle at 80% 70%,#a78bfa2e,#0000 45%),radial-gradient(circle at 1px 1px,#ffffff59 1px,#0000 0) 0 0/24px 24px,#0b1020;border:1px solid #818cf861}.ls-throne-galaxy_monarch .ls-throne-back,.ls-throne-galaxy_monarch .ls-throne-cushion,.ls-throne-galaxy_monarch .ls-throne-arm,.ls-throne-galaxy_monarch .ls-throne-base{background:color-mix(in srgb, var(--ls-accent) 12%, #0000008c);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(at 25% 15%,#ffffff59,#0000 45%),linear-gradient(160deg,#f8fafc,#e2e8f0 40%,#cbd5e1);border:2px solid #eab308;box-shadow:inset 0 1px #fffc,0 6px 18px #0000001f}.ls-throne-marble_royal .ls-throne-back,.ls-throne-marble_royal .ls-throne-cushion,.ls-throne-marble_royal .ls-throne-arm,.ls-throne-marble_royal .ls-throne-base{background:#ffffff94;border-color:#eab3088c}.ls-throne-marble_royal .ls-throne-crown{color:#ca8a04}.ls-throne-arcade_ruler .ls-throne-panel{border:3px solid var(--ls-accent);background:linear-gradient(#1e1b4b,#0f172a);border-radius:4px;box-shadow:4px 4px #000}.ls-throne-arcade_ruler .ls-throne-back,.ls-throne-arcade_ruler .ls-throne-cushion,.ls-throne-arcade_ruler .ls-throne-arm,.ls-throne-arcade_ruler .ls-throne-base{border-width:3px;border-radius:0;box-shadow:2px 2px #00000073}.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,#0000 1px) 0 0/6px 6px,#fef08a;border:4px solid #111;border-radius:0;box-shadow:4px 4px #111}.ls-throne-comic_king .ls-throne-back,.ls-throne-comic_king .ls-throne-cushion,.ls-throne-comic_king .ls-throne-arm,.ls-throne-comic_king .ls-throne-base{background:color-mix(in srgb, var(--ls-accent) 22%, #fff);border:3px solid #111;border-radius:0;box-shadow:2px 2px #111}.ls-throne-comic_king .ls-throne-name,.ls-throne-comic_king .ls-throne-heading,.ls-throne-comic_king .ls-throne-kicker,.ls-throne-comic_king .ls-throne-empty{color:#111;text-shadow:1px 1px #fff}.ls-throne-comic_king .ls-throne-crown{color:#111;text-shadow:2px 2px #fff}.ls-throne-minimal_throne .ls-throne-panel{box-shadow:none;background:#0f172ae6;border:1px solid #94a3b838;border-radius:10px}.ls-throne-minimal_throne .ls-throne-back,.ls-throne-minimal_throne .ls-throne-cushion,.ls-throne-minimal_throne .ls-throne-arm,.ls-throne-minimal_throne .ls-throne-base{box-shadow:none;background:#ffffff0a;border-color:#94a3b847}.ls-throne-minimal_throne .ls-throne-glow{display:none}.ls-throne-royal_banner .ls-throne-panel{background:linear-gradient(#eab3081f,#0000 28%),linear-gradient(#160a24,#2e1065);border:2px solid #eab308;border-radius:4px}.ls-throne-royal_banner .ls-throne-panel:before{content:"";opacity:.85;background:linear-gradient(90deg,#0000,#eab308,#0000);width:72px;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.ls-throne-royal_banner .ls-throne-heading{color:#fde68a;letter-spacing:.22em}.ls-throne-royal_banner .ls-throne-back,.ls-throne-royal_banner .ls-throne-cushion,.ls-throne-royal_banner .ls-throne-arm,.ls-throne-royal_banner .ls-throne-base{background:linear-gradient(#2e1065f2,#160a24f2);border-color:#eab30873}.ls-throne-pixel_crown .ls-throne-panel{background:linear-gradient(#4ade8014 1px,#0000 1px) 0 0/8px 8px,#0b3b22;border:none;border-radius:0;box-shadow:4px 4px #052e16}.ls-throne-pixel_crown .ls-throne-back,.ls-throne-pixel_crown .ls-throne-cushion,.ls-throne-pixel_crown .ls-throne-arm,.ls-throne-pixel_crown .ls-throne-base{box-shadow:none;background:#14532d;border:2px solid #4ade80;border-radius:0}.ls-throne-pixel_crown .ls-throne-crown,.ls-throne-pixel_crown .ls-throne-name,.ls-throne-pixel_crown .ls-throne-coins{text-shadow:0 0 8px #4ade8059;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-throne-frost_crown .ls-throne-panel{background:radial-gradient(circle at 80% 15%,#ffffff80,#0000 38%),linear-gradient(#f0f9ff,#e0f2fe 45%,#bae6fd);border:1px solid #ffffffd9;box-shadow:0 8px 24px #bae6fd52}.ls-throne-frost_crown .ls-throne-back,.ls-throne-frost_crown .ls-throne-cushion,.ls-throne-frost_crown .ls-throne-arm,.ls-throne-frost_crown .ls-throne-base{background:#ffffffa6;border-color:#bae6fde6}.ls-throne-frost_crown .ls-throne-glow{background:radial-gradient(#bae6fd73,#0000 70%)}.ls-throne-sandstone_seat .ls-throne-panel{background:repeating-linear-gradient(90deg,#78350f14 0 24px,#0000 24px 48px),linear-gradient(#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412;box-shadow:inset 0 1px #ffffff38}.ls-throne-sandstone_seat .ls-throne-back,.ls-throne-sandstone_seat .ls-throne-cushion,.ls-throne-sandstone_seat .ls-throne-arm,.ls-throne-sandstone_seat .ls-throne-base{background:#ffffff38;border-color:#9a34127a}.ls-throne-bamboo_reign .ls-throne-panel{background:repeating-linear-gradient(90deg,#84cc1614 0 2px,#0000 2px 18px),linear-gradient(#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d;box-shadow:inset 0 1px #ffffff73}.ls-throne-bamboo_reign .ls-throne-back,.ls-throne-bamboo_reign .ls-throne-cushion,.ls-throne-bamboo_reign .ls-throne-arm,.ls-throne-bamboo_reign .ls-throne-base{background:#ffffff8c;border-color:#65a30d73}.ls-throne-chalk_king .ls-throne-panel{background:radial-gradient(circle at 20% 15%,#a3e63514,#0000 40%),#1a2e1a;border:2px solid #a3e63547;box-shadow:inset 0 0 24px #00000073}.ls-throne-chalk_king .ls-throne-back,.ls-throne-chalk_king .ls-throne-cushion,.ls-throne-chalk_king .ls-throne-arm,.ls-throne-chalk_king .ls-throne-base{background:#00000061;border:1px dashed #a3e63561}.ls-throne-denim_throne .ls-throne-panel{background:repeating-linear-gradient(45deg,#60a5fa14 0 6px,#0000 6px 12px),linear-gradient(#1e3a5f,#172554);border:3px dashed #60a5fa73}.ls-throne-denim_throne .ls-throne-back,.ls-throne-denim_throne .ls-throne-cushion,.ls-throne-denim_throne .ls-throne-arm,.ls-throne-denim_throne .ls-throne-base{background:#172554ad;border-color:#60a5fa61}.ls-throne-foil_monarch .ls-throne-panel{background:linear-gradient(135deg,#e879f92e,#67e8f91f 35%,#fbbf241a 70%,#a78bfa29),#0a0614;border:1px solid #e879f961}.ls-throne-foil_monarch .ls-throne-back,.ls-throne-foil_monarch .ls-throne-cushion,.ls-throne-foil_monarch .ls-throne-arm,.ls-throne-foil_monarch .ls-throne-base{background:#0a0614d1;border-color:#e879f96b}.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,#0000001f 0 12px,#0000 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-throne-brick_keep .ls-throne-back,.ls-throne-brick_keep .ls-throne-cushion,.ls-throne-brick_keep .ls-throne-arm,.ls-throne-brick_keep .ls-throne-base{background:#0000006b;border-color:#f8717173}.ls-throne-neon_grid_crown .ls-throne-panel{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);background:linear-gradient(#22d3ee14 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/20px 20px,#050810}.ls-throne-neon_grid_crown .ls-throne-back,.ls-throne-neon_grid_crown .ls-throne-cushion,.ls-throne-neon_grid_crown .ls-throne-arm,.ls-throne-neon_grid_crown .ls-throne-base{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);background:#0000006b}.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 #fbbf2426}.ls-throne-stadium_king .ls-throne-heading,.ls-throne-stadium_king .ls-throne-name,.ls-throne-stadium_king .ls-throne-coins,.ls-throne-stadium_king .ls-throne-crown{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-throne-stadium_king .ls-throne-coins{color:#fef3c7;text-shadow:0 0 10px #fbbf2459}.ls-throne-stadium_king .ls-throne-back,.ls-throne-stadium_king .ls-throne-cushion,.ls-throne-stadium_king .ls-throne-arm,.ls-throne-stadium_king .ls-throne-base{background:#ffffff0d;border-color:#4b55638c}.ls-throne-sakura_reign .ls-throne-panel{background:radial-gradient(circle at 80% 15%,#f472b638,#0000 40%),radial-gradient(circle at 15% 85%,#f9a8d42e,#0000 45%),linear-gradient(#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px;box-shadow:0 8px 24px #f472b626}.ls-throne-sakura_reign .ls-throne-back,.ls-throne-sakura_reign .ls-throne-cushion,.ls-throne-sakura_reign .ls-throne-arm,.ls-throne-sakura_reign .ls-throne-base{background:#ffffffb8;border-color:#fbcfe8;border-radius:14px}.ls-throne-sakura_reign .ls-throne-crown{color:#db2777}.ls-throne-cyber_sovereign .ls-throne-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:repeating-linear-gradient(0deg,#a78bfa0d 0 2px,#0000 2px 6px),linear-gradient(#0f172a,#020617)}.ls-throne-cyber_sovereign .ls-throne-heading,.ls-throne-cyber_sovereign .ls-throne-kicker,.ls-throne-cyber_sovereign .ls-throne-crown{letter-spacing:.12em;font-family:ui-monospace,monospace}.ls-throne-cyber_sovereign .ls-throne-back,.ls-throne-cyber_sovereign .ls-throne-cushion,.ls-throne-cyber_sovereign .ls-throne-arm,.ls-throne-cyber_sovereign .ls-throne-base{border-color:color-mix(in srgb, var(--ls-accent) 42%, transparent);background:#0000007a}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(0deg,#67e8f90f 0 2px,#0000 2px 6px),linear-gradient(145deg,#0f172aeb,#082f49d9);border:1px solid #67e8f961}.ls-throne-hologram_crown .ls-throne-back,.ls-throne-hologram_crown .ls-throne-cushion,.ls-throne-hologram_crown .ls-throne-arm,.ls-throne-hologram_crown .ls-throne-base{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082f498c;border-color:#67e8f96b}.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 #111}.ls-throne-roblox_ruler .ls-throne-back,.ls-throne-roblox_ruler .ls-throne-cushion,.ls-throne-roblox_ruler .ls-throne-arm,.ls-throne-roblox_ruler .ls-throne-base{background:#ffffff59;border:2px solid #111;border-radius:0;box-shadow:2px 2px #111}.ls-throne-roblox_ruler .ls-throne-crown{color:#111;text-shadow:2px 2px #fff}.ls-throne-candy_crown .ls-throne-panel{background:radial-gradient(circle,#f472b62e 1px,#0000 1px) 0 0/8px 8px,linear-gradient(#fff1f2,#fecdd3);border:4px solid #fff;border-radius:20px;box-shadow:0 4px #fda4af}.ls-throne-candy_crown .ls-throne-back,.ls-throne-candy_crown .ls-throne-cushion,.ls-throne-candy_crown .ls-throne-arm,.ls-throne-candy_crown .ls-throne-base{background:#ffffffb8;border:2px solid #fff;border-radius:12px}.ls-throne-candy_crown .ls-throne-crown{color:#db2777}.ls-dice{width:fit-content;max-width:min(22rem,100%);font-family:var(--ls-font,system-ui, sans-serif);position:relative}.ls-dice-panel{background:color-mix(in srgb, var(--ls-panel,#0f172a) 88%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);text-align:center;border-radius:16px;padding:16px 20px 18px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000047}.ls-dice-heading{letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.ls-dice-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.ls-dice-stage{width:120px;min-height:120px;margin:4px auto 14px;position:relative}.ls-dice-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ls-accent) 24%, transparent), transparent 72%);opacity:0;border-radius:18px;transition:opacity .35s;position:absolute;inset:8px}.ls-dice.has-roll .ls-dice-glow{opacity:1}.ls-dice-cube{width:88px;height:88px;transform-style:preserve-3d;margin:16px auto 0;transition:transform .35s;position:relative}.ls-dice-cube.is-spinning{animation:lsDiceSpin calc(.8s / var(--ls-motion-rate,1)) ease-in-out}.ls-dice-face{border:2px solid color-mix(in srgb, var(--ls-accent) 42%, transparent);color:#0f172a;background:linear-gradient(145deg,#fff,#e2e8f0);border-radius:14px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;box-shadow:inset 0 1px #ffffffd9,0 8px 18px #00000038}.ls-dice-dots{grid-template-columns:repeat(3,1fr);gap:6px;width:58px;height:58px;display:grid}.ls-dice-dot{opacity:0;background:currentColor;border-radius:50%;width:10px;height:10px}.ls-dice-dot.is-on{opacity:1}.ls-dice-number{font-size:2rem;font-weight:800;line-height:1}.ls-dice-empty-mark{opacity:.35;font-size:2rem;font-weight:800}.ls-dice-result{justify-items:center;gap:4px;display:grid}.ls-dice-name{margin:0;font-size:1rem;font-weight:700}.ls-dice-gift,.ls-dice-coins,.ls-dice-roll-label,.ls-dice-empty{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(0)scale(1)}35%{transform:rotate(180deg)scale(1.08)}to{transform:rotate(360deg)scale(1)}}.ls-dice-neon_casino .ls-dice-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:linear-gradient(#22d3ee14 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/18px 18px,#050810}.ls-dice-neon_casino .ls-dice-face{color:#22d3ee;box-shadow:0 0 18px color-mix(in srgb, var(--ls-accent) 22%, transparent);background:linear-gradient(145deg,#111827,#0f172a)}.ls-dice-gold_dice .ls-dice-panel{background:linear-gradient(#422006,#1c1917);border:2px solid #fbbf24}.ls-dice-gold_dice .ls-dice-face{color:#78350f;background:linear-gradient(145deg,#fde68a,#fbbf24);border-color:#92400e}.ls-dice-velvet_roll .ls-dice-panel{background:radial-gradient(circle at 50% 0,#ef44442e,#0000 55%),#12080c;border:1px solid #ef444459}.ls-dice-velvet_roll .ls-dice-face{color:#fecaca;background:linear-gradient(145deg,#3f1018,#1a0a0f);border-color:#ef44448c}.ls-dice-crystal_dice .ls-dice-panel{background:linear-gradient(#f0f9ff,#e0f2fe);border:1px solid #ffffffd9}.ls-dice-crystal_dice .ls-dice-face{color:#0c4a6e;background:#ffffffd1;border-color:#bae6fd}.ls-dice-lava_roll .ls-dice-panel{background:linear-gradient(#7c2d12,#431407);border:2px solid #fb923c}.ls-dice-lava_roll .ls-dice-face{color:#431407;background:linear-gradient(145deg,#fdba74,#ea580c);border-color:#9a3412}.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%,#818cf82e,#0000 40%),radial-gradient(circle at 80% 70%,#a78bfa24,#0000 45%),#0b1020}.ls-dice-galaxy_dice .ls-dice-face{color:#c7d2fe;background:linear-gradient(145deg,#1e1b4b,#312e81);border-color:#818cf88c}.ls-dice-arcade_dice .ls-dice-panel{background:#101318;border:3px solid #111;border-radius:0;box-shadow:4px 4px #111}.ls-dice-arcade_dice .ls-dice-face{color:#111;background:#fbbf24;border:3px solid #111;border-radius:0;box-shadow:3px 3px #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,#fb718529 1px,#0000 1px) 0 0/8px 8px,#fff7ed;border:3px solid #111;box-shadow:4px 4px #111}.ls-dice-comic_roll .ls-dice-face{color:#111;background:#fff;border:3px solid #111;box-shadow:3px 3px #111}.ls-dice-minimal_dice .ls-dice-panel{background:#ffffffeb;border:1px solid #cbd5e1;box-shadow:0 8px 24px #0f172a14}.ls-dice-minimal_dice .ls-dice-face{color:#0f172a;background:#fff;border-color:#94a3b8}.ls-dice-pixel_dice .ls-dice-panel{background:#0a140a;border:2px solid #4ade80;border-radius:0}.ls-dice-pixel_dice .ls-dice-face{color:#4ade80;background:#14532d;border-color:#4ade80;border-radius:0}.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 #a3e63547}.ls-dice-chalk_dice .ls-dice-face{color:#ecfccb;background:#00000061;border:1px dashed #a3e6356b}.ls-dice-candy_roll .ls-dice-panel{background:radial-gradient(circle,#f472b62e 1px,#0000 1px) 0 0/8px 8px,linear-gradient(#fff1f2,#fecdd3);border:4px solid #fff;border-radius:20px;box-shadow:0 4px #fda4af}.ls-dice-candy_roll .ls-dice-face{color:#db2777;background:#fff;border:2px solid #fff;border-radius:12px}.ls-dice-frost_roll .ls-dice-panel{background:radial-gradient(circle at 80% 15%,#ffffff80,#0000 38%),linear-gradient(#f0f9ff,#e0f2fe 45%,#bae6fd);border:1px solid #ffffffd9}.ls-dice-frost_roll .ls-dice-face{color:#0c4a6e;background:#ffffffd1;border-color:#bae6fd}.ls-dice-sandstone_dice .ls-dice-panel{background:repeating-linear-gradient(90deg,#78350f14 0 24px,#0000 24px 48px),linear-gradient(#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412}.ls-dice-sandstone_dice .ls-dice-face{color:#431407;background:#ffffff47;border-color:#9a34128c}.ls-dice-bamboo_roll .ls-dice-panel{background:repeating-linear-gradient(90deg,#84cc1614 0 2px,#0000 2px 18px),linear-gradient(#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d}.ls-dice-bamboo_roll .ls-dice-face{color:#365314;background:#ffffff9e;border-color:#65a30d73}.ls-dice-denim_dice .ls-dice-panel{background:repeating-linear-gradient(45deg,#60a5fa14 0 6px,#0000 6px 12px),linear-gradient(#1e3a5f,#172554);border:3px dashed #60a5fa73}.ls-dice-denim_dice .ls-dice-face{color:#93c5fd;background:#172554b8;border-color:#60a5fa6b}.ls-dice-foil_roll .ls-dice-panel{background:linear-gradient(135deg,#e879f92e,#67e8f91f 35%,#fbbf241a 70%,#a78bfa29),#0a0614;border:1px solid #e879f961}.ls-dice-foil_roll .ls-dice-face{color:#f0abfc;background:#0a0614e0;border-color:#e879f97a}.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,#0000001f 0 12px,#0000 12px 24px),repeating-linear-gradient(90deg,#7f1d1d 0 48px,#991b1b 48px 96px);border:3px solid #450a0a}.ls-dice-brick_dice .ls-dice-face{color:#fecaca;background:#0000006b;border-color:#f871717a}.ls-dice-neon_grid_roll .ls-dice-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:linear-gradient(#22d3ee14 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/20px 20px,#050810}.ls-dice-neon_grid_roll .ls-dice-face{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);background:#0000007a}.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{color:#fef3c7;background:#ffffff0f;border-color:#4b55638c}.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%,#f472b638,#0000 40%),linear-gradient(#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px}.ls-dice-sakura_roll .ls-dice-face{color:#db2777;background:#ffffffd1;border-color:#fbcfe8;border-radius:12px}.ls-dice-cyber_dice .ls-dice-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:repeating-linear-gradient(0deg,#a78bfa0d 0 2px,#0000 2px 6px),linear-gradient(#0f172a,#020617)}.ls-dice-cyber_dice .ls-dice-face{border-color:color-mix(in srgb, var(--ls-accent) 42%, transparent);color:#c4b5fd;background:#0000007a}.ls-dice-cyber_dice .ls-dice-heading,.ls-dice-cyber_dice .ls-dice-kicker{letter-spacing:.12em;font-family:ui-monospace,monospace}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(0deg,#67e8f90f 0 2px,#0000 2px 6px),linear-gradient(145deg,#0f172aeb,#082f49d9);border:1px solid #67e8f961}.ls-dice-hologram_roll .ls-dice-face{color:#67e8f9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082f4994;border-color:#67e8f96b}.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 #111}.ls-dice-roblox_dice .ls-dice-face{color:#111;background:#ffffff59;border:3px solid #111;border-radius:0;box-shadow:3px 3px #111}.ls-dice-marble_roll .ls-dice-panel{background:linear-gradient(135deg,#ffffff24,#0000 40%),linear-gradient(#f8fafc,#e2e8f0 55%,#cbd5e1);border:2px solid #94a3b8}.ls-dice-marble_roll .ls-dice-face{color:#0f172a;background:#ffffffe0;border-color:#94a3b8}.ls-dice-crt_dice .ls-dice-panel{background:repeating-linear-gradient(0deg,#4ade800f 0 2px,#0000 2px 4px),#0a140a;border:2px solid #4ade8059;border-radius:0}.ls-dice-crt_dice .ls-dice-face{color:#4ade80;background:#0f1a0f;border-color:#4ade8073;border-radius:0;box-shadow:0 0 12px #4ade8038}.ls-dice-crt_dice .ls-dice-heading,.ls-dice-crt_dice .ls-dice-name,.ls-dice-crt_dice .ls-dice-roll-label{text-shadow:0 0 8px #4ade8059;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-spin-royale{width:fit-content;max-width:min(24rem,100%);font-family:var(--ls-font,system-ui, sans-serif);position:relative}.ls-spin-royale-panel{background:color-mix(in srgb, var(--ls-panel,#0f172a) 88%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);text-align:center;border-radius:16px;padding:16px 20px 18px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000047}.ls-spin-royale-heading{letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.ls-spin-royale-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.ls-spin-reel-stage{margin:4px auto 14px;position:relative}.ls-spin-reel-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ls-accent) 22%, transparent), transparent 72%);opacity:0;border-radius:14px;transition:opacity .35s;position:absolute;inset:0}.ls-spin-royale.has-spin .ls-spin-reel-glow{opacity:1}.ls-spin-reel-window{width:220px;height:var(--ls-reel-item-height,52px);border:2px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:#00000052;border-radius:12px;margin:0 auto;position:relative;overflow:hidden}.ls-spin-reel-marker{border:2px solid color-mix(in srgb, var(--ls-accent) 55%, transparent);pointer-events:none;z-index:2;border-radius:10px;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.ls-spin-reel-track{transition:transform .12s linear}.ls-spin-royale.is-spinning .ls-spin-reel-track{transition:none}.ls-spin-reel-item{height:var(--ls-reel-item-height,52px);border-bottom:1px solid #ffffff0f;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:0 12px;display:grid}.ls-spin-reel-name{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;font-weight:700;overflow:hidden}.ls-spin-reel-entries{opacity:.72;font-variant-numeric:tabular-nums;font-size:.72rem}.ls-spin-reel-empty{opacity:.35;place-items:center;height:100%;font-size:1.5rem;display:grid}.ls-spin-royale-result{gap:4px;display:grid}.ls-spin-royale-prize,.ls-spin-royale-winner,.ls-spin-royale-count,.ls-spin-royale-empty{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(#22d3ee14 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/18px 18px,#050810}.ls-spin-royale-gold_royale .ls-spin-royale-panel{background:linear-gradient(#422006,#1c1917);border:2px solid #fbbf24}.ls-spin-royale-velvet_spin .ls-spin-royale-panel{background:radial-gradient(circle at 50% 0,#ef44442e,#0000 55%),#12080c}.ls-spin-royale-crystal_reel .ls-spin-royale-panel{background:linear-gradient(#f0f9ff,#e0f2fe);border:1px solid #ffffffd9}.ls-spin-royale-crystal_reel .ls-spin-reel-window{background:#ffffffb8}.ls-spin-royale-lava_royale .ls-spin-royale-panel{background:linear-gradient(#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%,#818cf82e,#0000 40%),#0b1020}.ls-spin-royale-arcade_reel .ls-spin-royale-panel{background:#101318;border:3px solid #111;border-radius:0;box-shadow:4px 4px #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,#fb718529 1px,#0000 1px) 0 0/8px 8px,#fff7ed;border:3px solid #111;box-shadow:4px 4px #111}.ls-spin-royale-minimal_reel .ls-spin-royale-panel{background:#ffffffeb;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 #a3e63547}.ls-spin-royale-candy_royale .ls-spin-royale-panel{background:radial-gradient(circle,#f472b62e 1px,#0000 1px) 0 0/8px 8px,linear-gradient(#fff1f2,#fecdd3);border:4px solid #fff;border-radius:20px;box-shadow:0 4px #fda4af}.ls-spin-royale-candy_royale .ls-spin-reel-window{background:#ffffffd1}.ls-spin-royale-frost_reel .ls-spin-royale-panel{background:radial-gradient(circle at 80% 15%,#ffffff80,#0000 38%),linear-gradient(#f0f9ff,#e0f2fe 45%,#bae6fd);border:1px solid #ffffffd9}.ls-spin-royale-frost_reel .ls-spin-reel-window{background:#ffffffc7}.ls-spin-royale-sandstone_royale .ls-spin-royale-panel{background:repeating-linear-gradient(90deg,#78350f14 0 24px,#0000 24px 48px),linear-gradient(#fdba74,#ea580c 45%,#c2410c);border:2px solid #9a3412}.ls-spin-royale-sandstone_royale .ls-spin-reel-window{background:#ffffff2e}.ls-spin-royale-bamboo_reel .ls-spin-royale-panel{background:repeating-linear-gradient(90deg,#84cc1614 0 2px,#0000 2px 18px),linear-gradient(#ecfccb,#d9f99d 35%,#bef264);border:2px solid #65a30d}.ls-spin-royale-bamboo_reel .ls-spin-reel-window{background:#ffffff8c}.ls-spin-royale-denim_spin .ls-spin-royale-panel{background:repeating-linear-gradient(45deg,#60a5fa14 0 6px,#0000 6px 12px),linear-gradient(#1e3a5f,#172554);border:3px dashed #60a5fa73}.ls-spin-royale-denim_spin .ls-spin-reel-window{background:#172554b8}.ls-spin-royale-foil_royale .ls-spin-royale-panel{background:linear-gradient(135deg,#e879f92e,#67e8f91f 35%,#fbbf241a 70%,#a78bfa29),#0a0614;border:1px solid #e879f961}.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,#0000001f 0 12px,#0000 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:#0000006b}.ls-spin-royale-neon_grid_royale .ls-spin-royale-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:linear-gradient(#22d3ee14 1px,#0000 1px) 0 0/20px 20px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/20px 20px,#050810}.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:#4b55638c}.ls-spin-royale-stadium_reel .ls-spin-royale-heading,.ls-spin-royale-stadium_reel .ls-spin-royale-winner,.ls-spin-royale-stadium_reel .ls-spin-reel-name{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%,#f472b638,#0000 40%),linear-gradient(#fff0f6,#fce7f3);border:2px solid #f9a8d4;border-radius:24px}.ls-spin-royale-sakura_spin .ls-spin-reel-window{background:#ffffffd1;border-radius:12px}.ls-spin-royale-cyber_reel .ls-spin-royale-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:repeating-linear-gradient(0deg,#a78bfa0d 0 2px,#0000 2px 6px),linear-gradient(#0f172a,#020617)}.ls-spin-royale-cyber_reel .ls-spin-royale-heading,.ls-spin-royale-cyber_reel .ls-spin-royale-kicker{letter-spacing:.12em;font-family:ui-monospace,monospace}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:repeating-linear-gradient(0deg,#67e8f90f 0 2px,#0000 2px 6px),linear-gradient(145deg,#0f172aeb,#082f49d9);border:1px solid #67e8f961}.ls-spin-royale-hologram_royale .ls-spin-reel-window{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#082f498c}.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 #111}.ls-spin-royale-roblox_reel .ls-spin-reel-window{background:#ffffff59;border:3px solid #111;border-radius:0;box-shadow:3px 3px #111}.ls-spin-royale-marble_spin .ls-spin-royale-panel{background:linear-gradient(135deg,#ffffff24,#0000 40%),linear-gradient(#f8fafc,#e2e8f0 55%,#cbd5e1);border:2px solid #94a3b8}.ls-spin-royale-marble_spin .ls-spin-reel-window{background:#ffffffe0}.ls-spin-royale-crt_reel .ls-spin-royale-panel{background:repeating-linear-gradient(0deg,#4ade800f 0 2px,#0000 2px 4px),#0a140a;border:2px solid #4ade8059;border-radius:0}.ls-spin-royale-crt_reel .ls-spin-reel-window{border-color:#4ade8073;border-radius:0;box-shadow:0 0 12px #4ade8038}.ls-spin-royale-crt_reel .ls-spin-royale-heading,.ls-spin-royale-crt_reel .ls-spin-royale-winner,.ls-spin-royale-crt_reel .ls-spin-reel-name{text-shadow:0 0 8px #4ade8059;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-brainrot-royale{width:fit-content;max-width:min(26rem,100%);font-family:var(--ls-font,system-ui, sans-serif);position:relative}.ls-brainrot-panel{background:color-mix(in srgb, var(--ls-panel,#0f172a) 88%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);text-align:center;border-radius:16px;padding:16px 20px 18px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000047}.ls-brainrot-heading{letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.ls-brainrot-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px;font-size:.68rem}.ls-brainrot-arena{min-height:120px;margin:4px auto 14px;position:relative}.ls-brainrot-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ls-accent) 22%, transparent), transparent 72%);opacity:0;border-radius:14px;transition:opacity .35s;position:absolute;inset:0}.ls-brainrot-royale.has-clash .ls-brainrot-glow{opacity:1}.ls-brainrot-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.ls-brainrot-fighter{background:#00000047;border:1px solid #ffffff14;border-radius:12px;justify-items:center;gap:4px;padding:10px 8px;transition:transform .12s,border-color .12s,box-shadow .12s;display:grid}.ls-brainrot-fighter.is-active{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);transform:scale(1.04)}.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{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.78rem;font-weight:700;overflow:hidden}.ls-brainrot-power{opacity:.72;font-variant-numeric:tabular-nums;font-size:.68rem}.ls-brainrot-empty-arena{opacity:.35;place-items:center;min-height:120px;font-size:2rem;display:grid}.ls-brainrot-result{gap:4px;display:grid}.ls-brainrot-champion-label,.ls-brainrot-winner,.ls-brainrot-count,.ls-brainrot-empty{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:translate(0)scale(1.04)}25%{transform:translate(-2px)scale(1.04)}75%{transform:translate(2px)scale(1.04)}}.ls-brainrot-royale-skibidi_pit .ls-brainrot-panel{background:repeating-linear-gradient(45deg,#84cc1614 0 8px,#0000 8px 16px),#0a1208;border:2px solid #84cc16}.ls-brainrot-royale-rizz_royale .ls-brainrot-panel{background:radial-gradient(circle at 50% 0,#f472b638,#0000 55%),#1a0814;border:2px solid #f472b6}.ls-brainrot-royale-sigma_ring .ls-brainrot-panel{background:radial-gradient(circle,#ef44441f,#0000 60%),#0a0a0a;border:2px solid #ef4444}.ls-brainrot-royale-ohio_arena .ls-brainrot-panel{background:#fef08a;border:3px solid #111;box-shadow:4px 4px #111}.ls-brainrot-royale-ohio_arena .ls-brainrot-fighter{background:#ffffffb8;border:2px solid #111}.ls-brainrot-royale-meme_mosh .ls-brainrot-panel{background:radial-gradient(circle,#0000001f 1px,#0000 1px) 0 0/8px 8px,linear-gradient(#fff7ed,#fed7aa);border:2px solid #111}.ls-brainrot-royale-glitch_chamber .ls-brainrot-panel{background:repeating-linear-gradient(90deg,#22d3ee0f 0 2px,#0000 2px 4px),#050810;border:2px solid #22d3ee73}.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()}50%{filter:hue-rotate(18deg)}to{filter:hue-rotate(-12deg)}}.ls-brainrot-royale-neon_chaos .ls-brainrot-panel{background:linear-gradient(#e879f914 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#22d3ee14 1px,#0000 1px) 0 0/18px 18px,#050810;border:2px solid #e879f9}.ls-brainrot-royale-viral_vortex .ls-brainrot-panel{background:radial-gradient(circle at 20% 20%,#a78bfa2e,#0000 40%),radial-gradient(circle at 80% 80%,#818cf824,#0000 35%),#0b1020}.ls-brainrot-royale-cursed_crown .ls-brainrot-panel{background:radial-gradient(circle at 50% 0,#8b5cf633,#0000 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,#4ade800f 0 2px,#0000 2px 4px),#0a140a;border:2px solid #4ade8059;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%,#f472b62e,#0000 28%),radial-gradient(circle at 85% 75%,#60a5fa29,#0000 30%),linear-gradient(#fdf2f8,#fce7f3);border:2px solid #f472b6}.ls-brainrot-royale-candy_chaos .ls-brainrot-fighter{background:#ffffffb8}.ls-brainrot-royale-gyatt_gauntlet .ls-brainrot-panel{background:radial-gradient(circle at 50% 100%,#fb923c47,#0000 55%),linear-gradient(#7c2d12,#431407);border:2px solid #fb923c}.ls-brainrot-royale-fanum_tax .ls-brainrot-panel{background:repeating-linear-gradient(0deg,#22c55e14 0 1px,#0000 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(#f8fafc,#e2e8f0);border:2px solid #94a3b8;border-radius:8px}.ls-brainrot-royale-mewing_max .ls-brainrot-fighter{background:#ffffffd9;border-color:#0f172a1f}.ls-brainrot-royale-mog_chamber .ls-brainrot-panel{background:linear-gradient(135deg,#cbd5e114,#0000 40%),#0c0f14;border:2px solid #cbd5e1}.ls-brainrot-royale-goofy_ahh .ls-brainrot-panel{background:linear-gradient(135deg,#fde047 0%,#60a5fa 50%,#f472b6 100%);border:3px solid #111;border-radius:0;box-shadow:4px 4px #111}.ls-brainrot-royale-goofy_ahh .ls-brainrot-fighter{background:#fffc;border:2px solid #111;border-radius:0}.ls-brainrot-royale-aura_farm .ls-brainrot-panel{background:radial-gradient(circle at 30% 20%,#c084fc47,#0000 40%),radial-gradient(circle at 70% 80%,#a78bfa2e,#0000 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{box-shadow:none;background:linear-gradient(#f5f5f4,#e7e5e4);border:1px solid #a8a29e;border-radius:4px}.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,#f8717138,#0000 50%),#1a0505;border:2px solid #f87171}.ls-brainrot-royale-delulu_dome .ls-brainrot-panel{background:radial-gradient(circle at 50% 30%,#f9a8d459,#0000 55%),linear-gradient(#fdf2f8,#fbcfe8);border:2px solid #f9a8d4}.ls-brainrot-royale-delulu_dome .ls-brainrot-fighter{background:#ffffffb3}.ls-brainrot-royale-freeze_4k .ls-brainrot-panel{background:linear-gradient(135deg,#ffffff73,#0000 40%),linear-gradient(#e0f2fe,#bae6fd 55%,#7dd3fc);border:2px solid #67e8f9}.ls-brainrot-royale-freeze_4k .ls-brainrot-fighter{background:#ffffffa6;border-color:#0c4a6e26}.ls-brainrot-royale-lava_brainrot .ls-brainrot-panel{background:linear-gradient(#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%,#ffffff0f,#0000 25%),#1a2330;border:2px dashed #a3e635}.ls-brainrot-royale-chalk_chaos .ls-brainrot-heading,.ls-brainrot-royale-chalk_chaos .ls-brainrot-winner,.ls-brainrot-royale-chalk_chaos .ls-brainrot-name{font-family:Comic Sans MS,Chalkboard SE,cursive,system-ui}.ls-brainrot-royale-bamboo_rot .ls-brainrot-panel{background:repeating-linear-gradient(90deg,#84cc161a 0 10px,#0000 10px 22px),linear-gradient(#ecfccb,#d9f99d);border:2px solid #84cc16}.ls-brainrot-royale-bamboo_rot .ls-brainrot-fighter{background:#ffffff8c;border-color:#36531433}.ls-brainrot-royale-hologram_rot .ls-brainrot-panel{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#67e8f92e,#a78bfa1f),#08141eb8;border:1px solid #67e8f98c;box-shadow:0 0 24px #67e8f938,inset 0 0 24px #a78bfa14}.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{width:fit-content;max-width:min(22rem,100%);font-family:var(--ls-font,system-ui, sans-serif);position:relative}.ls-guess-panel{background:color-mix(in srgb, var(--ls-panel,#0f172a) 88%, transparent);border:1px solid color-mix(in srgb, var(--ls-accent) 28%, transparent);text-align:center;border-radius:16px;padding:16px 20px 18px;position:relative;overflow:hidden;box-shadow:0 12px 36px #00000047}.ls-guess-heading{letter-spacing:.16em;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:700}.ls-guess-kicker{letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:.68rem}.ls-guess-range{letter-spacing:.08em;opacity:.85;margin:0 0 10px;font-size:.72rem}.ls-guess-stage{width:120px;min-height:120px;margin:4px auto 14px;position:relative}.ls-guess-glow{background:radial-gradient(ellipse at 50% 50%, color-mix(in srgb, var(--ls-accent) 28%, transparent), transparent 72%);opacity:0;border-radius:50%;transition:opacity .35s;position:absolute;inset:8px}.ls-guess-number.has-guess .ls-guess-glow{opacity:1}.ls-guess-orb{border:2px solid color-mix(in srgb, var(--ls-accent) 48%, transparent);background:linear-gradient(145deg,#111827,#0f172a);border-radius:50%;justify-content:center;align-items:center;width:88px;height:88px;margin:16px auto 0;transition:transform .35s;display:flex;position:relative;box-shadow:inset 0 1px #ffffff1f,0 8px 18px #00000047}.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{opacity:.4;font-size:2.2rem;font-weight:800}.ls-guess-result{justify-items:center;gap:4px;display:grid}.ls-guess-hint{letter-spacing:.04em;margin:0;font-size:.85rem;font-weight:700}.ls-guess-hint-symbol{font-size:1rem}.ls-guess-name{margin:0;font-size:1rem;font-weight:700}.ls-guess-target,.ls-guess-empty{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 #ffffff2e}@keyframes lsGuessSpin{0%{transform:rotate(0)scale(1)}35%{transform:rotate(-180deg)scale(1.08)}to{transform:rotate(-360deg)scale(1)}}.ls-guess-number-neon_guess .ls-guess-panel{border:1px solid color-mix(in srgb, var(--ls-accent) 38%, transparent);background:linear-gradient(#38bdf814 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#38bdf814 1px,#0000 1px) 0 0/18px 18px,#050810}.ls-guess-number-neon_guess .ls-guess-orb{color:#38bdf8;box-shadow:0 0 18px color-mix(in srgb, var(--ls-accent) 22%, transparent);background:linear-gradient(145deg,#0b1220,#020617)}.ls-guess-number-gold_mystery .ls-guess-panel{background:linear-gradient(#422006,#1c1917);border:2px solid #fbbf24}.ls-guess-number-gold_mystery .ls-guess-orb{color:#78350f;background:linear-gradient(145deg,#fde68a,#fbbf24);border-color:#92400e}.ls-guess-number-velvet_digits .ls-guess-panel{background:radial-gradient(at 50% 0,#ef444447,#0000 55%),linear-gradient(#1a0a12,#0c0508);border:1px solid #ef444473}.ls-guess-number-velvet_digits .ls-guess-orb{color:#fecaca;background:linear-gradient(145deg,#3f0d1c,#1a050c);border-color:#ef4444}.ls-guess-number-crystal_guess .ls-guess-panel{background:linear-gradient(135deg,#ffffff59,#0000 40%),linear-gradient(#e0f2fe,#bae6fd 55%,#7dd3fc);border:2px solid #67e8f9}.ls-guess-number-crystal_guess .ls-guess-orb{color:#0c4a6e;background:linear-gradient(145deg,#ffffffd9,#e0f2fe);border-color:#0ea5e9}.ls-guess-number-lava_digits .ls-guess-panel{background:linear-gradient(#7c2d12,#431407);border:2px solid #f97316}.ls-guess-number-lava_digits .ls-guess-orb{color:#fff7ed;background:linear-gradient(145deg,#ea580c,#9a3412);border-color:#fdba74}.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%,#818cf859,#0000 28%),radial-gradient(circle at 80% 70%,#f472b633,#0000 30%),#0b1026;border:1px solid #818cf873}.ls-guess-number-galaxy_guess .ls-guess-orb{color:#c7d2fe;background:linear-gradient(145deg,#1e1b4b,#0f172a);border-color:#818cf8}.ls-guess-number-arcade_digits .ls-guess-panel{background:linear-gradient(#1e293b,#0f172a);border:3px solid #fbbf24;border-radius:8px}.ls-guess-number-arcade_digits .ls-guess-orb{color:#fbbf24;background:#111827;border-color:#fbbf24;border-radius:10px}.ls-guess-number-arcade_digits .ls-guess-heading,.ls-guess-number-arcade_digits .ls-guess-name{letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.ls-guess-number-comic_guess .ls-guess-panel{background:radial-gradient(circle,#fb718529 1px,#0000 1px) 0 0/8px 8px,#fff7ed;border:3px solid #111;box-shadow:4px 4px #111}.ls-guess-number-comic_guess .ls-guess-orb{color:#111;background:#fff;border:3px solid #111;box-shadow:3px 3px #111}.ls-guess-number-minimal_guess .ls-guess-panel{background:#ffffffeb;border:1px solid #cbd5e1;box-shadow:0 8px 24px #0f172a14}.ls-guess-number-minimal_guess .ls-guess-orb{color:#0f172a;background:#fff;border-color:#94a3b8}.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{color:#4ade80;background:#14532d;border-color:#4ade80;border-radius:0}.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%,#ffffff0f,#0000 25%),#1a2330;border:2px dashed #a3e635}.ls-guess-number-chalk_guess .ls-guess-orb{color:#ecfccb;background:#243044;border-style:dashed;border-color:#a3e635}.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%,#f472b659,#0000 28%),radial-gradient(circle at 85% 75%,#38bdf840,#0000 30%),linear-gradient(#fce7f3,#fbcfe8);border:2px solid #f472b6}.ls-guess-number-candy_digits .ls-guess-orb{color:#9f1239;background:linear-gradient(145deg,#fff,#fce7f3);border-color:#f472b6}.ls-guess-number-frost_guess .ls-guess-panel{background:linear-gradient(135deg,#ffffff8c,#0000 45%),linear-gradient(#f0f9ff,#e0f2fe);border:2px solid #bae6fd}.ls-guess-number-frost_guess .ls-guess-orb{color:#0c4a6e;background:linear-gradient(145deg,#fff,#e0f2fe);border-color:#7dd3fc}.ls-guess-number-sandstone_digits .ls-guess-panel{background:repeating-linear-gradient(0deg,#ea580c14 0 2px,#0000 2px 8px),linear-gradient(#ffedd5,#fdba74);border:2px solid #ea580c}.ls-guess-number-sandstone_digits .ls-guess-orb{color:#431407;background:linear-gradient(145deg,#fff7ed,#fed7aa);border-color:#c2410c}.ls-guess-number-bamboo_guess .ls-guess-panel{background:repeating-linear-gradient(90deg,#84cc161a 0 10px,#0000 10px 22px),linear-gradient(#ecfccb,#d9f99d);border:2px solid #84cc16}.ls-guess-number-bamboo_guess .ls-guess-orb{color:#365314;background:linear-gradient(145deg,#f7fee7,#ecfccb);border-color:#65a30d}.ls-guess-number-denim_digits .ls-guess-panel{background:repeating-linear-gradient(135deg,#ffffff0a 0 2px,#0000 2px 6px),linear-gradient(#1e3a8a,#172554);border:2px solid #60a5fa}.ls-guess-number-denim_digits .ls-guess-orb{color:#dbeafe;background:linear-gradient(145deg,#1d4ed8,#1e3a8a);border-color:#93c5fd}.ls-guess-number-foil_guess .ls-guess-panel{background:linear-gradient(120deg,#e879f959,#38bdf840,#fbbf2433),#111827;border:1px solid #e879f98c}.ls-guess-number-foil_guess .ls-guess-orb{color:#f5d0fe;background:linear-gradient(145deg,#581c87,#0f172a);border-color:#e879f9}.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,#0000 1px) 0 0/100% 14px,linear-gradient(90deg,#7f1d1d 1px,#0000 1px) 0 0/28px 100%,#991b1b;border:2px solid #f87171}.ls-guess-number-brick_digits .ls-guess-orb{color:#450a0a;background:linear-gradient(145deg,#fecaca,#f87171);border-color:#7f1d1d}.ls-guess-number-neon_grid_guess .ls-guess-panel{background:linear-gradient(#22d3ee1f 1px,#0000 1px) 0 0/16px 16px,linear-gradient(90deg,#22d3ee1f 1px,#0000 1px) 0 0/16px 16px,#020617;border:1px solid #22d3ee;box-shadow:inset 0 0 0 1px #22d3ee33}.ls-guess-number-neon_grid_guess .ls-guess-orb{color:#67e8f9;background:#020617;border-color:#22d3ee}.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(#111827,#020617);border:2px solid #fbbf24}.ls-guess-number-stadium_guess .ls-guess-orb{color:#fde68a;background:#0b1220;border-color:#fbbf24;border-radius:12px}.ls-guess-number-stadium_guess .ls-guess-heading,.ls-guess-number-stadium_guess .ls-guess-name,.ls-guess-number-stadium_guess .ls-guess-hint{font-variant-numeric:tabular-nums;letter-spacing:.08em}.ls-guess-number-sakura_digits .ls-guess-panel{background:radial-gradient(circle at 20% 20%,#f472b659,#0000 35%),linear-gradient(#fdf2f8,#fce7f3);border:2px solid #f472b6}.ls-guess-number-sakura_digits .ls-guess-orb{color:#500724;background:linear-gradient(145deg,#fff,#fbcfe8);border-color:#f472b6}.ls-guess-number-cyber_guess .ls-guess-panel{background:repeating-linear-gradient(0deg,#a78bfa14 0 1px,#0000 1px 4px),linear-gradient(#1e1033,#0b0614);border:1px solid #a78bfa}.ls-guess-number-cyber_guess .ls-guess-orb{color:#ddd6fe;background:linear-gradient(145deg,#2e1065,#0f172a);border-color:#a78bfa}.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{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#67e8f92e,#a78bfa1f),#08141eb8;border:1px solid #67e8f98c;box-shadow:0 0 24px #67e8f938,inset 0 0 24px #a78bfa14}.ls-guess-number-hologram_digits .ls-guess-orb{color:#ecfeff;background:#08141e8c;border-color:#67e8f9;box-shadow:0 0 18px #67e8f947}.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;border-radius:6px;box-shadow:5px 5px #111827}.ls-guess-number-roblox_guess .ls-guess-orb{color:#111827;background:#fff;border:3px solid #111827;border-radius:6px;box-shadow:3px 3px #111827}.ls-guess-number-marble_digits .ls-guess-panel{background:radial-gradient(at 30% 20%,#ffffffb3,#0000 40%),linear-gradient(#f8fafc,#e2e8f0);border:2px solid #cbd5e1}.ls-guess-number-marble_digits .ls-guess-orb{color:#0f172a;background:linear-gradient(145deg,#fff,#e2e8f0);border-color:#94a3b8}.ls-guess-number-crt_guess .ls-guess-panel{background:repeating-linear-gradient(0deg,#4ade800f 0 1px,#0000 1px 3px),#04140a;border:2px solid #4ade80;border-radius:4px}.ls-guess-number-crt_guess .ls-guess-orb{color:#4ade80;background:#052e16;border-color:#4ade80;border-radius:4px;box-shadow:inset 0 0 18px #4ade8033}.ls-guess-number-crt_guess .ls-guess-heading,.ls-guess-number-crt_guess .ls-guess-name,.ls-guess-number-crt_guess .ls-guess-hint{letter-spacing:.1em;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.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{border:1px solid color-mix(in srgb, var(--ls-accent,#22d3ee) 45%, transparent);background:linear-gradient(165deg,#0f172af5,#020617fa);border-radius:18px;flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex;box-shadow:0 12px 40px #00000059}.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 #00000059}.ls-spin-wheel-heading{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:.95rem;font-weight:800}.ls-spin-wheel-kicker{opacity:.75;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.ls-spin-wheel-stage{width:var(--ls-wheel-size);aspect-ratio:1;margin:4px auto 0;position:relative}.ls-spin-wheel-pointer{z-index:3;border-left:10px solid #0000;border-right:10px solid #0000;border-top:18px solid var(--ls-accent,#22d3ee);filter:drop-shadow(0 2px 4px #00000073);width:0;height:0;position:absolute;top:-2px;left:50%;transform:translate(-50%)}.ls-spin-wheel-disc{background:var(--ls-wheel-gradient);border:4px solid color-mix(in srgb, var(--ls-accent,#22d3ee) 70%, #fff);transform:rotate(var(--ls-wheel-rotation,0deg));will-change:transform;border-radius:50%;position:absolute;inset:8px;box-shadow:inset 0 0 0 6px #00000040,0 8px 24px #0006}.ls-spin-wheel.is-spinning .ls-spin-wheel-disc{transition:none}.ls-spin-wheel-hub{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, #fff, var(--ls-accent,#22d3ee) 55%, #0f172a);z-index:2;border:2px solid #ffffff8c;border-radius:50%;width:18%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #00000073}.ls-spin-wheel-labels{z-index:1;pointer-events:none;border-radius:50%;position:absolute;inset:0;overflow:visible!important}.ls-spin-wheel-label{transform-origin:50%;position:absolute;inset:0}.ls-spin-wheel-label-slot{position:absolute;top:20%;left:50%;transform:translate(-50%,-50%)}.ls-spin-wheel-label-text{box-sizing:border-box;text-align:center;color:#0f172a;text-shadow:0 1px #ffffff73;word-break:break-word;overflow-wrap:anywhere;transform-origin:50%;font-weight:800;line-height:1.1;display:block}.ls-spin-wheel-result{justify-content:center;align-items:center;gap:10px;margin-top:4px;display:flex}.ls-spin-wheel-result-copy{min-width:0}.ls-spin-wheel-spinner{margin:0;font-size:.78rem;font-weight:700}.ls-spin-wheel-segment{letter-spacing:.02em;margin:2px 0 0;font-size:1.05rem;font-weight:900}.ls-spin-wheel-empty{opacity:.7;text-align:center;margin:8px 0 0;font-size:.8rem}.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:translate(-50%)translateY(0)}50%{transform:translate(-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{color:#0f172a;background:linear-gradient(165deg,#e0f2feeb,#bae6fdd9);border-color:#67e8f9}.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%,#818cf859,#0000 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{color:#0f172a;background:#fff7ed;border:3px solid #0f172a;box-shadow:4px 4px #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{image-rendering:pixelated;background:#052e16;border:3px solid #4ade80;border-radius:0}.ls-spin-wheel-chalk_wheel .ls-spin-wheel-panel{background:#1e293b;border:2px dashed #a3e635}.ls-spin-wheel-candy_wheel .ls-spin-wheel-panel{color:#831843;background:linear-gradient(165deg,#fdf2f8,#fae8ff);border-color:#f472b6}.ls-spin-wheel-frost_wheel .ls-spin-wheel-panel{color:#0c4a6e;background:linear-gradient(165deg,#e0f2fe,#f8fafc);border-color:#bae6fd}.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(#22d3ee1f 1px,#0000 1px) 0 0/18px 18px,linear-gradient(90deg,#22d3ee1f 1px,#0000 1px) 0 0/18px 18px,#020617;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{color:#9f1239;background:linear-gradient(165deg,#fce7f3,#fff1f2);border-color:#fb7185}.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 #22d3ee26}.ls-spin-wheel-hologram_wheel .ls-spin-wheel-panel{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(165deg,#67e8f933,#a78bfa26);border-color:#67e8f9}.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{color:#0f172a;background:linear-gradient(165deg,#f8fafc,#e2e8f0);border-color:#cbd5e1}.ls-spin-wheel-crt_wheel .ls-spin-wheel-panel{background:repeating-linear-gradient(0deg,#4ade800f 0 1px,#0000 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-rain,.ls-gift-burst,.ls-gift-float{pointer-events:none;color:#f8fafc}.ls-gift-gallery-panel{z-index:4;width:min(420px,88%);position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.ls-gift-gallery-icon{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}.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 #ffffff40}.ls-gift-rain-field{--ls-rain-fall:120vh;position:absolute;inset:0;overflow:hidden}@supports (height:1cqh){.ls-gift-rain-field{--ls-rain-fall:calc(118cqh + 48px);container-type:size}}.ls-gift-rain-drop{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 #00000059);position:absolute;top:-10%}@keyframes ls-gift-rain-fall{0%{opacity:0;transform:translate(0,0)rotate(-8deg)scale(.7)}8%{opacity:1}45%{opacity:1}70%{opacity:.72}88%{opacity:.28}to{transform:translate3d(var(--ls-rain-drift,0px), 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;border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ls-gift-burst-ring{border:3px solid color-mix(in srgb, var(--ls-accent,#a78bfa) 80%, #fff);width:24px;height:24px;animation:ls-gift-burst-ring calc(1.5s / var(--ls-motion-rate,1)) ease-out both;border-radius:50%;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.ls-gift-burst-shard{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 #00000059);position:absolute;top:42%;left:50%}.ls-gift-burst-shard .ls-gift-gallery-icon{transform:rotate(calc(var(--ls-burst-angle) * -1))}@keyframes ls-gift-burst-core{0%{opacity:0;transform:translate(-50%,-50%)scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(2.4)}}@keyframes ls-gift-burst-ring{0%{opacity:.9;transform:translate(-50%,-50%)scale(.4)}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{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 #00000047);position:absolute;bottom:8%}.ls-gift-float-shine{pointer-events:none;background:#ffffff8c;border-radius:50%;width:28%;height:28%;position:absolute;inset:12% 18% auto auto}@keyframes ls-gift-float-rise{0%{opacity:0;transform:translateY(20%)scale(.55)}15%{opacity:1}to{transform:translate3d(8px, calc(-220% * var(--ls-float-rise,1)), 0) scale(1.05);opacity:0}}
