@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/99c6cdb74b1a9f21-s.3-72worm-ib39.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/9b2952c75e1b82c6-s.3_mjd9z78cbbb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pixelify Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/01d67e7cc17e7674-s.0wyelkczeev99.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Pixelify Sans Fallback;src:local(Arial);ascent-override:81.7%;descent-override:24.87%;line-gap-override:0.0%;size-adjust:112.61%}.pixelify_sans_900123d-module__auIF5q__className{font-family:Pixelify Sans,Pixelify Sans Fallback;font-style:normal}.pixelify_sans_900123d-module__auIF5q__variable{--font-pixel:"Pixelify Sans", "Pixelify Sans Fallback"}
.ls-viewport{pointer-events:none;background:var(--background);position:absolute;inset:0;overflow:hidden;container-type:size}.ls-stage{aspect-ratio:2688/1520;width:max(100cqw,176.84cqh);transform-origin:var(--ls-zoom-origin,50% 50%);transition:transform 1.4s cubic-bezier(.65,0,.35,1);position:absolute;top:50%;left:50%;translate:-50% -50%;container-type:inline-size}.ls-stage.is-zoom{transform:scale(1.9)}.ls-img{-webkit-user-select:none;user-select:none}.ls-night,.ls-only-night{transition:opacity .9s}[data-theme=light] .ls-night,[data-theme=light] .ls-only-night{opacity:0}.ls-only-night{position:absolute;inset:0}.ls-dim{background:var(--background);opacity:.5;transition:opacity .7s;position:absolute;inset:0}.ls-dim.is-off{opacity:0}.ls-glow{aspect-ratio:1;mix-blend-mode:screen;width:9%;animation:3.6s ease-in-out infinite ls-breathe;animation-delay:var(--d,0s);background:radial-gradient(closest-side,#ffc46e8c,#ffaa501f 60%,#0000);border-radius:50%;position:absolute;translate:-50% -50%}@keyframes ls-breathe{50%{opacity:.55;transform:scale(.92)}}.ls-door-light{opacity:0;transform-origin:50% 100%;background:radial-gradient(60% 70% at 50% 60%,#ffecbef2,#ffcd8280 55%,#0000 80%);transition:opacity .7s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;transform:scaleY(.6)}.ls-door-light.is-open{opacity:1;transform:scaleY(1.15)}.ls-sign{justify-content:center;align-items:center;display:flex;position:absolute}.ls-sign-logo{filter:drop-shadow(0 0 .6cqw #bea0ffd9);width:auto;height:72%}[data-theme=light] .ls-sign-logo{filter:drop-shadow(0 0 .35cqw #fff)drop-shadow(0 0 .35cqw #fff)}.ls-actor{height:var(--ls-sprite-h,11.5%);position:absolute;translate:-50% -100%}.ls-mover{height:100%}.ls-bob{height:100%;animation:2.6s ease-in-out infinite ls-bob;animation-delay:var(--d,0s);position:relative}@keyframes ls-bob{50%{transform:translateY(-2.5%)}}.ls-sprite{height:100%;position:relative;overflow:hidden}.ls-sheet{width:400%;max-width:none;height:400%;transform:translate(0, calc(var(--row,0) * -25%));position:absolute;top:0;left:0}.ls-sheet.is-walking{animation:.56s steps(4,end) infinite ls-walk}@keyframes ls-walk{0%{transform:translate(0, calc(var(--row,0) * -25%))}to{transform:translate(-100%, calc(var(--row,0) * -25%))}}.ls-shadow{filter:blur(1px);background:#00000047;border-radius:50%;width:70%;height:9%;position:absolute;bottom:-2%;left:50%;translate:-50%}.ls-seated{width:200%;max-width:none;height:100%;position:absolute;top:0;left:0}.ls-seated.is-covered{transform:translate(-50%)}.ls-lane{width:100%;height:11.5%;animation:32s linear infinite ls-cross;position:absolute;left:0;translate:0 -100%}@keyframes ls-cross{0%{transform:translate(-8%)}to{transform:translate(104%)}}.ls-tag{white-space:nowrap;color:#fff;background:#120e1ec7;border-radius:3px;align-items:center;gap:.35em;padding:.3em .55em;font-size:11px;font-weight:600;line-height:1;display:flex;position:absolute;bottom:calc(100% + .25cqw);left:50%;translate:-50%}.ls-tag:before{content:"";background:var(--success);border-radius:50%;width:.5em;height:.5em}.ls-bubble{color:#241a33;background:#fffaf0;width:max-content;max-width:17rem;padding:.55em .8em;font-size:14px;font-weight:500;line-height:1.4;animation:.36s cubic-bezier(.16,1,.3,1) both ls-pop;position:absolute;bottom:calc(100% + 2.2cqw);left:50%;translate:-50%;box-shadow:0 -2px #241a33,0 2px #241a33,-2px 0 #241a33,2px 0 #241a33,0 5px #00000040}.ls-bubble:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#241a33;width:8px;height:6px;position:absolute;top:100%;left:50%;translate:-50% 2px}.ls-bubble.is-right{bottom:58%;left:calc(100% + 10px);translate:0}.ls-bubble.is-right:after{clip-path:polygon(100% 0,100% 100%,0 50%);width:6px;height:8px;top:auto;bottom:12px;left:0;translate:-100%}@media (max-width:639px){.ls-bubble.is-right{max-width:min(15rem,100vw - 9rem);bottom:58%;left:auto;right:calc(100% + 10px)}.ls-bubble.is-right:after{clip-path:polygon(0 0,100% 50%,0 100%);left:auto;right:0;translate:100%}}@keyframes ls-pop{0%{opacity:0;transform:translateY(6px)scale(.9)}}.ls-peek{z-index:0;pointer-events:none;height:150px;animation:.7s cubic-bezier(.16,1,.3,1) .65s both ls-peek;position:absolute;bottom:100%;left:0;right:0}@media (max-width:639px){.ls-peek{height:96px}.ls-peek .ls-tag{display:none}}@keyframes ls-peek{0%{transform:translateY(55%)}}