@keyframes bgBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@keyframes flameLick{0%,to{transform:scaleY(1) scaleX(1);opacity:.96}33%{transform:scaleY(1.025) scaleX(.99);opacity:1}66%{transform:scaleY(.99) scaleX(1.008);opacity:.92}}@keyframes swayA{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes swayB{0%,to{transform:rotate(2.2deg)}50%{transform:rotate(-2.2deg)}}@keyframes swayC{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}@keyframes cBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes glowSoft{0%,to{filter:drop-shadow(0 0 6px #7be0ff2f) brightness(1)}50%{filter:drop-shadow(0 0 17px #7be0ff77) drop-shadow(0 0 31px #b59bff4c) brightness(1.08)}}@keyframes flicker{0%,to{opacity:.5;transform:scale(.97)}45%{opacity:1;transform:scale(1.05)}70%{opacity:.7}}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}@keyframes tw{0%,to{transform:translate(-50%,-50%) scale(0);opacity:0}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}@keyframes fly{0%{opacity:0;transform:translate(0)}12%{opacity:.9}88%{opacity:.6}to{opacity:0;transform:translate(var(--dx),var(--dy))}}.ls-stage{position:relative;overflow:hidden;width:100%}.ls-stage.fullscreen{width:min(100vw,181.44vh);box-shadow:0 0 90px -20px #000}.ls-layer{will-change:transform;transform:translate(var(--lx,0),var(--ly,0))}.ls-idle,.ls-layer{position:absolute;inset:0}.ls-idle{background-position:50%;background-size:cover;background-repeat:no-repeat;will-change:transform,filter}.ls-eyes{inset:0;pointer-events:none;z-index:2}.ls-eye,.ls-eyes{position:absolute}.ls-eye{aspect-ratio:.92;transform:translate(-50%,-50%)}.ls-pupil{position:absolute;inset:0;border-radius:50%;background:radial-gradient(42% 42% at 60% 30%,#eaf7ff,#eaf7ff00 32%),radial-gradient(circle at 50% 56%,#2a539e,#18356f 60%,#112a5b)}.ls-eyes.blink .ls-eye{transform:translate(-50%,-50%) scaleY(.08)}.ls-glow{border-radius:50%;mix-blend-mode:screen;filter:blur(2px)}.ls-fx,.ls-glow{position:absolute;pointer-events:none}.ls-fx{inset:0}.ls-spark{position:absolute;width:9px;height:9px;transform:translate(-50%,-50%) scale(0);background:radial-gradient(circle,#fff,#ffe9b0 35%,#ffe9b000 70%);animation:tw 3s ease-in-out infinite}.ls-ffly{width:7px;height:7px;border-radius:50%;background:radial-gradient(circle,#fff7cf,#ffd98a55 45%,#ffd98a00 72%);box-shadow:0 0 10px #ffe9a8;opacity:0;animation:fly linear infinite}.ls-ffly,.ls-hot{position:absolute}.ls-hot{border:0;background:transparent;cursor:pointer;z-index:8}.ls-hot .tag{position:absolute;left:50%;bottom:100%;transform:translateX(-50%) translateY(6px);white-space:nowrap;font-size:13px;padding:5px 11px;border-radius:999px;background:#120c30dd;border:1px solid #ffffff22;color:#fff;opacity:0;transition:.3s cubic-bezier(.22,.61,.36,1);backdrop-filter:blur(6px)}.ls-hot .tag b{color:#ffd98a}.ls-hot:focus-visible .tag,.ls-hot:hover .tag{opacity:1;transform:translateX(-50%)}.ls-layer.glow-on .ls-idle{filter:drop-shadow(0 0 12px #ffd98a) drop-shadow(0 0 26px #7be0ff) brightness(1.14)!important}@media (prefers-reduced-motion:reduce){.ls-stage *{animation:none!important;transition:none!important}}