@font-face{font-family:Jua;src:url(/fonts/Jua-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jalnan;src:url(/fonts/Jalnan.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--jl-cream:#fff8e7;--jl-cream-deep:#ffe9c2;--jl-grass:#a8d8a0;--jl-grass-deep:#6fb868;--jl-sky:#bde3f0;--jl-sky-deep:#7fc3de;--jl-coral:#ff9e80;--jl-coral-deep:#f2714e;--jl-brown:#5d4037;--jl-brown-soft:#a1887f;--jl-white:#fff;--jl-shadow:#5d40372e;--jl-panel:#fffffff0;--jl-font:"Jalnan", "Jua", "Malgun Gothic", "Apple SD Gothic Neo", sans-serif;--jl-badge-1:#ffe0b2;--jl-badge-2:#c8e6c9;--jl-badge-3:#b3e5fc;--jl-badge-4:#f8bbd0;--jl-badge-5:#d7ccc8;--jl-badge-6:#fff59d}.pixel-module__di5rlq__page{background:linear-gradient(var(--jl-sky), var(--jl-cream) 60%);min-height:100dvh;font-family:var(--jl-font);background-image:url(/skin-v2/bg-lobby.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:24px 16px;display:flex}.pixel-module__di5rlq__frame{width:100%;max-width:480px}.pixel-module__di5rlq__screen{background:var(--jl-panel);box-shadow:0 10px 0 var(--jl-shadow), 0 14px 24px #5d403729;border-radius:28px;padding:30px 22px 26px;position:relative;overflow:hidden}.pixel-module__di5rlq__logo{color:var(--jl-brown);text-align:center;margin-top:4px;font-size:30px;line-height:1.5}.pixel-module__di5rlq__button,.pixel-module__di5rlq__pxbtn,.pixel-module__di5rlq__chatSendBtn,.pixel-module__di5rlq__reflectBtn{width:100%;color:var(--jl-white);background:var(--jl-coral);box-shadow:0 5px 0 var(--jl-coral-deep);cursor:pointer;text-align:center;border:none;border-radius:999px;min-height:48px;margin-top:18px;padding:13px 8px;font-family:inherit;font-size:18px;transition:transform .12s,box-shadow .12s;display:block}.pixel-module__di5rlq__button:active,.pixel-module__di5rlq__pxbtn:active,.pixel-module__di5rlq__chatSendBtn:active,.pixel-module__di5rlq__reflectBtn:active{box-shadow:0 2px 0 var(--jl-coral-deep);transform:scale(.96)translateY(2px)}.pixel-module__di5rlq__button:disabled,.pixel-module__di5rlq__pxbtn:disabled,.pixel-module__di5rlq__chatSendBtn:disabled{background:var(--jl-brown-soft);cursor:not-allowed;box-shadow:0 5px #5d40374d}.pixel-module__di5rlq__pxbtn{margin-top:10px;padding:11px 8px;font-size:16px}.pixel-module__di5rlq__error{color:var(--jl-coral-deep);border:2px solid var(--jl-coral);text-align:center;background:#fff0ec;border-radius:16px;margin-top:12px;padding:10px;font-size:14px}.pixel-module__di5rlq__plazaPage{background:linear-gradient(var(--jl-sky), var(--jl-cream) 55%);min-height:100dvh;font-family:var(--jl-font);background-image:url(/skin-v2/bg-plaza.webp);background-position:50%;background-size:cover;flex-direction:column;justify-content:center;align-items:center;padding:20px 14px;display:flex}.pixel-module__di5rlq__plazaScreen{background:var(--jl-panel);width:100%;max-width:560px;box-shadow:0 10px 0 var(--jl-shadow), 0 14px 24px #5d403729;border-radius:28px;position:relative;overflow:hidden}.pixel-module__di5rlq__panel{background:var(--jl-cream);color:var(--jl-brown);border-radius:18px;padding:12px 14px;font-size:16px;line-height:1.7}.pixel-module__di5rlq__chatHead{background:linear-gradient(var(--jl-grass), var(--jl-grass-deep));align-items:center;gap:12px;padding:12px 14px;display:flex}.pixel-module__di5rlq__npcFace{background:var(--jl-white) url(/skin-v2/dami-front.webp) center/85% no-repeat;border:3px solid var(--jl-white);border-radius:50%;flex-shrink:0;width:64px;height:64px;box-shadow:0 3px 6px #5d403740}.pixel-module__di5rlq__chatWho{color:var(--jl-white);font-size:17px;line-height:1.5}.pixel-module__di5rlq__chatBody{color:var(--jl-brown);padding:12px 14px;font-size:16px}.pixel-module__di5rlq__loadingIndicator{background:var(--jl-cream);border-radius:18px;align-items:center;gap:10px;padding:10px 14px;display:flex}.pixel-module__di5rlq__loadingIndicatorFaceImg{object-fit:contain;background:var(--jl-white);border:2px solid var(--jl-white);border-radius:50%;flex-shrink:0;width:44px;height:44px;box-shadow:0 2px 4px #5d403733}.pixel-module__di5rlq__loadingIndicatorBody{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.pixel-module__di5rlq__loadingIndicatorText{color:var(--jl-brown);font-size:14px}.pixel-module__di5rlq__loadingIndicatorDots{gap:4px;display:flex}.pixel-module__di5rlq__loadingIndicatorDots i{background:var(--jl-brown-soft);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite pixel-module__di5rlq__loadingDotBounce}.pixel-module__di5rlq__loadingIndicatorDots i:nth-child(2){animation-delay:.15s}.pixel-module__di5rlq__loadingIndicatorDots i:nth-child(3){animation-delay:.3s}@keyframes pixel-module__di5rlq__loadingDotBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.pixel-module__di5rlq__loadingIndicatorBarTrack{background:var(--jl-cream-deep);border-radius:999px;height:8px;overflow:hidden}.pixel-module__di5rlq__loadingIndicatorBarFill{background:var(--jl-grass-deep);border-radius:999px;width:40%;height:100%;animation:1.4s ease-in-out infinite pixel-module__di5rlq__loadingBarSlide}@keyframes pixel-module__di5rlq__loadingBarSlide{0%{transform:translate(-100%)}to{transform:translate(250%)}}.pixel-module__di5rlq__reaskFlipWrap{perspective:900px;margin-bottom:8px}.pixel-module__di5rlq__reaskFlipCard{transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.7,.3,1.05);display:grid}.pixel-module__di5rlq__reaskFlipCardFlipped{transform:rotateY(180deg)}.pixel-module__di5rlq__reaskFace{backface-visibility:hidden;background:linear-gradient(#eef1f6,#dfe5ec);border:3px solid #223042;border-radius:16px;flex-direction:column;grid-area:1/1;align-items:flex-start;gap:6px;padding:12px 14px;display:flex;box-shadow:0 5px #22304266}.pixel-module__di5rlq__reaskFaceBack{background:linear-gradient(#fffbe8,#fdf0c4);border-color:#8a6d1d;transform:rotateY(180deg);box-shadow:0 5px #8a6d1d59}.pixel-module__di5rlq__reaskFaceTag{color:var(--jl-white);background:#5b6a7d;border-radius:999px;padding:2px 10px;font-size:12px}.pixel-module__di5rlq__reaskFaceTagAfter{background:#e8a924}.pixel-module__di5rlq__reaskFaceText{color:var(--jl-brown);text-align:left;margin:0;font-size:14px;line-height:1.6}.pixel-module__di5rlq__reaskWrapNote{background:var(--jl-panel);color:var(--jl-brown);text-align:left;border-radius:12px;margin-bottom:8px;padding:10px 12px;font-size:13px;line-height:1.7}.pixel-module__di5rlq__reaskWrapNote p:last-child{margin-bottom:0}.pixel-module__di5rlq__s1Stage{--s1w:max(100vw, 179.17vh);--s1h:max(100vh, 55.81vw);font-family:var(--jl-font);background:#aacfe4;position:fixed;inset:0;overflow:hidden}.pixel-module__di5rlq__s1Scene{width:var(--s1w);height:var(--s1h);background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pixel-module__di5rlq__s1OverlayTitle,.pixel-module__di5rlq__s1CheckingNote,.pixel-module__di5rlq__lobbySceneTitle,.pixel-module__di5rlq__lobbySceneName,.pixel-module__di5rlq__lobbySceneHint{color:var(--jl-white);text-shadow:calc(var(--s1w,100vw) * .0012) 0 0 #223042, calc(var(--s1w,100vw) * -.0012) 0 0 #223042, 0 calc(var(--s1w,100vw) * .0012) 0 #223042, 0 calc(var(--s1w,100vw) * -.0012) 0 #223042, calc(var(--s1w,100vw) * .0012) calc(var(--s1w,100vw) * .0012) 0 #223042, calc(var(--s1w,100vw) * -.0012) calc(var(--s1w,100vw) * .0012) 0 #223042, calc(var(--s1w,100vw) * .0012) calc(var(--s1w,100vw) * -.0012) 0 #223042, calc(var(--s1w,100vw) * -.0012) calc(var(--s1w,100vw) * -.0012) 0 #223042, 0 calc(var(--s1w,100vw) * .003) 0 #2230428c}.pixel-module__di5rlq__s1HudChip{color:#6b4708;cursor:default;z-index:3;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.34em 1.05em;font-family:inherit;font-size:calc(max(100vw,100vh)/71.4286);line-height:1.1;display:flex;position:absolute;box-shadow:inset 0 2px 3px #ffffffb3,0 4px 7px #22304240}.pixel-module__di5rlq__s1HudChip[data-pos=tl]{top:2.4%;left:1.4%}.pixel-module__di5rlq__s1HudChip[data-pos=tr]{top:2.4%;right:1.4%}.pixel-module__di5rlq__s1HudChip[data-pos=br]{bottom:3%;right:1.4%}.pixel-module__di5rlq__s1HudChip[data-btn]{cursor:pointer;font-size:calc(max(100vw,100vh)/58.8235);transition:transform .12s}.pixel-module__di5rlq__s1HudChip[data-btn]:active{transform:scale(.93)}.pixel-module__di5rlq__s1HudChip[data-btn]:disabled{opacity:.7}.pixel-module__di5rlq__s1HudInput{width:7em;font-family:inherit;font-size:inherit;color:#4a3208;text-align:center;background:0 0;border:none}.pixel-module__di5rlq__s1HudInput:focus{outline:none}.pixel-module__di5rlq__s1HudInput::placeholder{color:#4a320880}.pixel-module__di5rlq__s1Error{z-index:4;color:#b23b1f;font-size:calc(var(--s1w) * .014);white-space:nowrap;background:linear-gradient(#fff,#ffe9e3);border:none;border-radius:999px;padding:.34em 1.05em;position:absolute;top:auto;bottom:4%;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #ffffffe6,0 4px 7px #78321e38}.pixel-module__di5rlq__s1CheckingNote{font-size:calc(var(--s1w) * .03);text-align:center;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pixel-module__di5rlq__s1CheckingNote span{font-size:calc(var(--s1w) * .014)}.pixel-module__di5rlq__lobbyStage{font-family:var(--jl-font);--s1w:max(100vw, 187.83vh);--s1h:max(100vh, 53.24vw);background:#aacfe4;position:fixed;inset:0;overflow:hidden}.pixel-module__di5rlq__lobbyScene{--s1w:max(100vw, 187.83vh);--s1h:max(100vh, 53.24vw);width:var(--s1w);height:var(--s1h);background-size:100% 100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pixel-module__di5rlq__s1bTitle{z-index:2;font-size:calc(max(100vw,100vh)/43.4783);position:absolute;top:3.5%;left:3%}.pixel-module__di5rlq__s1bSteps{z-index:2;gap:calc(max(100vw,100vh)/100);display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__s1bDot{background:#ffffff8c;border:3px solid #223042;border-radius:50%;width:calc(max(100vw,100vh)/66.6667);height:calc(max(100vw,100vh)/66.6667)}.pixel-module__di5rlq__s1bDot[data-on="1"]{background:#ffd23e}.pixel-module__di5rlq__s1dDami{filter:drop-shadow(0 16px 18px #22406e59);z-index:3;pointer-events:none;width:25%;position:absolute;top:8%;right:5%}.pixel-module__di5rlq__s1dDami img{width:100%;display:block}.pixel-module__di5rlq__s1dDlg{z-index:5;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/142.857) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/142.857) solid #2a79bd;border-radius:calc(max(100vw,100vh)/41.6667);width:min(52vw,720px);min-width:340px;padding:calc(max(100vw,100vh)/58.8235) calc(max(100vw,100vh)/41.6667) calc(max(100vw,100vh)/55.5556);position:absolute;bottom:3%;left:50%;transform:translate(-50%);box-shadow:inset 0 6px 10px #ffffff80,inset 0 -12px 18px #1c5a9680,0 16px 30px #1e508c66}.pixel-module__di5rlq__s1dSpeaker{color:#6b4708;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:999px;padding:.2em 1.3em;font-size:calc(max(100vw,100vh)/64.5161);position:absolute;top:calc(max(100vw,100vh)/-55.5556);left:calc(max(100vw,100vh)/33.3333);box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__s1dRow{align-items:center;gap:calc(max(100vw,100vh)/66.6667);margin-bottom:calc(max(100vw,100vh)/125);display:flex}.pixel-module__di5rlq__s1dAvatar{background:radial-gradient(120% 120% at 50% 20%,#cfe6f6,#a9cbe6);border-radius:calc(max(100vw,100vh)/50);flex:none;justify-content:center;align-items:flex-end;width:calc(max(100vw,100vh)/17.2414);height:calc(max(100vw,100vh)/17.2414);display:flex;overflow:hidden;box-shadow:inset 0 3px 5px #fffc,inset 0 -6px 9px #5a82aa80}.pixel-module__di5rlq__s1dAvatar img{width:112%;margin-bottom:-10%}.pixel-module__di5rlq__s1dQ{min-width:0;color:var(--jl-white);text-shadow:0 2px #1846788c;word-break:keep-all;flex:1;font-size:calc(max(100vw,100vh)/60.6061);line-height:1.35}.pixel-module__di5rlq__s1dInput{background:var(--jl-white);color:#2b74c9;border:none;border-radius:calc(max(100vw,100vh)/76.9231);width:100%;padding:calc(max(100vw,100vh)/142.857) calc(max(100vw,100vh)/71.4286);font-family:inherit;font-size:calc(max(100vw,100vh)/58.8235);display:block;box-shadow:inset 0 4px #22304224}.pixel-module__di5rlq__s1dInput:focus{outline:none}.pixel-module__di5rlq__s1dInput::placeholder{color:#a9c4de}.pixel-module__di5rlq__s1dHint{color:#e2f1fc;margin-top:calc(max(100vw,100vh)/166.667);font-size:calc(max(100vw,100vh)/83.3333)}.pixel-module__di5rlq__s1dCtaRow{justify-content:flex-end;margin-top:calc(max(100vw,100vh)/125);display:flex}.pixel-module__di5rlq__s1dCta{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border:none;border-radius:999px;justify-content:center;align-items:center;min-width:calc(max(100vw,100vh)/8.69565);padding:calc(max(100vw,100vh)/111.111) calc(max(100vw,100vh)/45.4545);font-family:inherit;font-size:calc(max(100vw,100vh)/60.6061);transition:transform .12s;display:flex;box-shadow:inset 0 2px 3px #ffffffb3,0 5px #c6942880}.pixel-module__di5rlq__s1dCta:active{transform:scale(.94)}.pixel-module__di5rlq__s1dCta:disabled{opacity:.7}.pixel-module__di5rlq__s1dBack{color:var(--jl-white);text-shadow:0 2px #1846788c;cursor:pointer;z-index:6;background:linear-gradient(#6cb9ec,#3f8fd0);border:none;border-radius:999px;padding:.3em 1.2em;font-family:inherit;font-size:calc(max(100vw,100vh)/66.6667);position:absolute;bottom:calc(max(100vw,100vh)/-62.5);left:calc(max(100vw,100vh)/33.3333);box-shadow:inset 0 2px 3px #ffffff80,0 4px 7px #18467859}.pixel-module__di5rlq__s1dAxes{flex-direction:column;gap:calc(max(100vw,100vh)/200);display:flex}.pixel-module__di5rlq__s1dAxisRow{justify-content:center;gap:calc(max(100vw,100vh)/90.9091);display:flex}.pixel-module__di5rlq__s1dPill{cursor:pointer;background:linear-gradient(#fff,#eaf1f8 60%,#d3e2f0);border:none;border-radius:999px;flex:1;align-items:center;gap:calc(max(100vw,100vh)/111.111);max-width:calc(max(100vw,100vh)/4.34783);padding:calc(max(100vw,100vh)/222.222) calc(max(100vw,100vh)/111.111) calc(max(100vw,100vh)/222.222) calc(max(100vw,100vh)/222.222);font-family:inherit;transition:transform .1s;display:flex;box-shadow:inset 0 3px 5px #fff,inset 0 -6px 9px #96b4d28c,0 6px 10px #1846784d}.pixel-module__di5rlq__s1dPill:active{transform:scale(.97)}.pixel-module__di5rlq__s1dLetter{width:calc(max(100vw,100vh)/23.8095);height:calc(max(100vw,100vh)/23.8095);color:var(--jl-white);text-shadow:0 1px #14325f80;background:linear-gradient(#4a91d8,#2f6fb5);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:calc(max(100vw,100vh)/41.6667);line-height:1;display:flex;box-shadow:inset 0 2px 3px #ffffff73,0 3px 5px #183c6e59}.pixel-module__di5rlq__s1dLbl{color:#23405c;text-align:left;word-break:keep-all;font-size:calc(max(100vw,100vh)/64.5161);line-height:1.2}.pixel-module__di5rlq__s1dPillOn{background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);box-shadow:inset 0 3px 6px #ffffffd9,inset 0 -7px 11px #d28c148c,0 0 18px #ffcd46e6,0 6px 10px #aa781459}.pixel-module__di5rlq__s1dPillOn .pixel-module__di5rlq__s1dLetter{color:var(--jl-white);text-shadow:0 1px #14461e80;background:linear-gradient(#58c06f,#35994c)}.pixel-module__di5rlq__s1dPillOn .pixel-module__di5rlq__s1dLbl{color:#6b4708}.pixel-module__di5rlq__s1dCombo{white-space:nowrap;width:fit-content;color:var(--jl-white);text-shadow:0 2px #22304280;z-index:6;background:radial-gradient(120% 130% at 50% 25%,#9a6ad4,#7c4dbe 55%,#5f39a8);border-radius:999px;margin:calc(max(100vw,100vh)/125) auto 0;padding:.4em 1.6em;font-size:calc(max(100vw,100vh)/60.6061);display:block;box-shadow:inset 0 3px 6px #fff6,inset 0 -8px 12px #46287899,0 10px 18px #462d7866}.pixel-module__di5rlq__s1dCombo b{color:#ffd23e}.pixel-module__di5rlq__s1bCertOverlay{z-index:6;background:#0f1e3273;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pixel-module__di5rlq__s1bCard{aspect-ratio:1080/633;filter:drop-shadow(0 14px 12px #0a142273);background:url(/skin-v3/obj/cert-card.webp) 50%/100% 100% no-repeat;width:min(62vw,820px);animation:.45s cubic-bezier(.2,.9,.3,1.1) pixel-module__di5rlq__s1bCardIn;position:relative;transform:rotate(-2.5deg)}@keyframes pixel-module__di5rlq__s1bCardIn{0%{opacity:0;transform:rotate(-2.5deg)scale(.7)}to{opacity:1;transform:rotate(-2.5deg)scale(1)}}.pixel-module__di5rlq__s1bCardLine{color:#17406b;white-space:nowrap;align-items:center;width:47%;height:12.5%;padding:0 2.5%;font-size:calc(min(62vw,820px)/31.25);display:flex;position:absolute;left:44%;overflow:hidden}.pixel-module__di5rlq__s1bCardLine[data-l="1"]{top:17.1%}.pixel-module__di5rlq__s1bCardLine[data-l="2"]{top:35.4%}.pixel-module__di5rlq__s1bCardLine[data-l="3"]{top:53.7%}.pixel-module__di5rlq__s1bCardLine[data-l="4"]{color:#8fa8c4;top:71.9%}.pixel-module__di5rlq__s1bStampImg{z-index:7;width:calc(max(100vw,100vh)/7.69231);animation:.5s cubic-bezier(.22,1,.36,1) .5s backwards pixel-module__di5rlq__s1bStampSlam;position:absolute;top:10%;right:18%;transform:rotate(6deg)}@keyframes pixel-module__di5rlq__s1bStampSlam{0%{opacity:0;transform:rotate(6deg)translateY(-60%)scale(1.4)}60%{opacity:1;transform:rotate(6deg)translateY(6%)scale(.96)}to{opacity:1;transform:rotate(6deg)translateY(0)scale(1)}}.pixel-module__di5rlq__lb2Title{margin-top:calc(var(--s1h) * -.371);color:var(--jl-white);text-shadow:0 3px #18467899;z-index:4;white-space:nowrap;font-size:calc(max(100vw,100vh)/38.4615);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pixel-module__di5rlq__lb2MyCap{aspect-ratio:320/720;filter:drop-shadow(0 0 30px #ffc73ed9)drop-shadow(0 14px 12px #22304259);z-index:3;background:url(/skin-v3/obj/capsule.webp) 50%/100% 100% no-repeat;width:min(max(100vw,100vh)/5.88235,34vh);position:absolute;bottom:15%;left:8%}.pixel-module__di5rlq__lb2MyCap img{object-fit:contain;object-position:bottom;width:70%;height:64%;position:absolute;bottom:12%;left:15%}.pixel-module__di5rlq__lb2MyName{text-align:center;z-index:3;width:min(max(100vw,100vh)/5.88235,34vh);font-size:calc(max(100vw,100vh)/50);position:absolute;bottom:9.5%;left:8%}.pixel-module__di5rlq__lb2Dami{filter:drop-shadow(0 14px 16px #22406e59);z-index:2;pointer-events:none;width:calc(max(100vw,100vh)/6.66667);position:absolute;bottom:9%;left:35%}.pixel-module__di5rlq__lb2Dami img{width:100%;display:block}.pixel-module__di5rlq__lb2Panel{z-index:3;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/142.857) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/142.857) solid #2a79bd;border-radius:calc(max(100vw,100vh)/41.6667);width:min(40vw,58vh);height:76%;padding:calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/55.5556) calc(max(100vw,100vh)/55.5556);position:absolute;top:12%;right:2.5%;box-shadow:inset 0 6px 10px #ffffff80,inset 0 -12px 18px #1c5a9680,0 16px 30px #1e508c66}.pixel-module__di5rlq__lb2PanelHead{color:#6b4708;text-shadow:none;white-space:nowrap;z-index:1;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:999px;padding:.25em 1.4em;font-size:calc(max(100vw,100vh)/50);position:absolute;top:calc(max(100vw,100vh)/-55.5556);left:50%;transform:translate(-50%);box-shadow:inset 0 2px 3px #ffffffb3,0 5px 9px #2230424d}.pixel-module__di5rlq__lb2Grid{grid-template-rows:repeat(4,1fr);grid-template-columns:repeat(3,1fr);gap:calc(max(100vw,100vh)/90.9091);height:100%;display:grid}.pixel-module__di5rlq__lb2Tile{cursor:pointer;background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:calc(max(100vw,100vh)/71.4286);justify-content:center;align-items:flex-end;min-height:0;padding:0;transition:transform .12s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 3px 4px #fff,inset 0 -5px 7px #96b4d280,0 5px #1846784d}.pixel-module__di5rlq__lb2Tile:active{transform:scale(.95)}.pixel-module__di5rlq__lb2Tile img{object-fit:contain;object-position:bottom;width:80%;height:90%}.pixel-module__di5rlq__lb2TileSelected{box-shadow:0 0 0 5px #ffd23e,inset 0 -5px 7px #f0b44666,0 5px #aa781459}.pixel-module__di5rlq__lb2TileSelected:after{content:"✓";width:calc(max(100vw,100vh)/45.4545);height:calc(max(100vw,100vh)/45.4545);color:var(--jl-white);background:linear-gradient(#7ddb63,#57b83e);border-radius:50%;justify-content:center;align-items:center;font-size:calc(max(100vw,100vh)/76.9231);display:flex;position:absolute;top:5%;right:7%;box-shadow:0 2px 4px #22304266}.pixel-module__di5rlq__lb2Hint{word-break:keep-all;text-align:center;width:max-content;max-width:62vw;color:var(--jl-white);text-shadow:0 2px #18467899;z-index:4;font-size:calc(max(100vw,100vh)/66.6667);line-height:1.3;position:absolute;bottom:2.5%;left:34%;transform:translate(-50%)}.pixel-module__di5rlq__lb2HudChip{color:#6b4708;z-index:4;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border:none;border-radius:999px;justify-content:center;align-items:center;padding:.34em 1.05em;font-size:calc(max(100vw,100vh)/68.9655);display:flex;position:absolute;top:3.5%;left:2%;box-shadow:inset 0 2px 3px #ffffffb3,0 4px 7px #22304240}.pixel-module__di5rlq__outlineText{color:var(--jl-white);text-shadow:2px 0 #223042,-2px 0 #223042,0 2px #223042,0 -2px #223042,2px 2px #223042,-2px 2px #223042,2px -2px #223042,-2px -2px #223042,0 5px #22304280}.pixel-module__di5rlq__cutStillImg{border:3px solid #223042;border-radius:14px;width:100%;margin-bottom:10px;display:block;box-shadow:0 4px #22304259}.pixel-module__di5rlq__boardPage{min-height:100dvh;font-family:var(--jl-font);background-color:#0000;background-image:linear-gradient(#fff8e7e6,#fff8e7f0),url(/skin/board-bg.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:28px}.pixel-module__di5rlq__boardTitle{color:var(--jl-brown);margin-bottom:24px;font-size:30px}.pixel-module__di5rlq__boardCols{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.pixel-module__di5rlq__boardCol{background:var(--jl-panel);border-radius:24px;flex:1;min-width:320px;padding:18px}.pixel-module__di5rlq__sectionNote{color:var(--jl-grass-deep);border-left:6px solid var(--jl-grass);margin-bottom:14px;padding-left:12px;font-size:18px}.pixel-module__di5rlq__emptyNote{color:var(--jl-brown-soft);font-size:15px}.pixel-module__di5rlq__barRow{align-items:center;gap:10px;margin-bottom:9px;font-size:15px;display:flex}.pixel-module__di5rlq__barLabel{width:90px;color:var(--jl-brown);flex-shrink:0}.pixel-module__di5rlq__bar{background:var(--jl-grass);border-radius:999px;min-width:6px;height:18px}.pixel-module__di5rlq__barJob{background:var(--jl-sky-deep)}.pixel-module__di5rlq__barValue{color:var(--jl-brown-soft)}@keyframes pixel-module__di5rlq__lobbyTilePop{0%{opacity:0;transform:scale(.5)}70%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.pixel-module__di5rlq__boardAvatarGrid{flex-wrap:wrap;gap:14px;display:flex}.pixel-module__di5rlq__boardAvatarTile{background:var(--jl-cream);color:var(--jl-brown);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;width:88px;padding:10px;font-size:14px;display:flex}.pixel-module__di5rlq__boardAvatarGrid>:nth-child(6n+1),.pixel-module__di5rlq__npcGrid>:nth-child(6n+1) .pixel-module__di5rlq__npcTileEmoji,.pixel-module__di5rlq__boardPlazaGrid>:nth-child(6n+1) .pixel-module__di5rlq__boardNpcClusterEmoji,.pixel-module__di5rlq__boardJobDistGrid>:nth-child(6n+1) .pixel-module__di5rlq__boardJobDistTitle{background:var(--jl-badge-1)}.pixel-module__di5rlq__npcGrid>:nth-child(6n+2) .pixel-module__di5rlq__npcTileEmoji,.pixel-module__di5rlq__boardPlazaGrid>:nth-child(6n+2) .pixel-module__di5rlq__boardNpcClusterEmoji{background:var(--jl-badge-2)}.pixel-module__di5rlq__npcGrid>:nth-child(6n+3) .pixel-module__di5rlq__npcTileEmoji,.pixel-module__di5rlq__boardPlazaGrid>:nth-child(6n+3) .pixel-module__di5rlq__boardNpcClusterEmoji{background:var(--jl-badge-3)}.pixel-module__di5rlq__npcGrid>:nth-child(6n+4) .pixel-module__di5rlq__npcTileEmoji,.pixel-module__di5rlq__boardPlazaGrid>:nth-child(6n+4) .pixel-module__di5rlq__boardNpcClusterEmoji{background:var(--jl-badge-4)}.pixel-module__di5rlq__npcGrid>:nth-child(6n+5) .pixel-module__di5rlq__npcTileEmoji,.pixel-module__di5rlq__boardPlazaGrid>:nth-child(6n+5) .pixel-module__di5rlq__boardNpcClusterEmoji{background:var(--jl-badge-5)}.pixel-module__di5rlq__npcGrid>:nth-child(6n+6) .pixel-module__di5rlq__npcTileEmoji,.pixel-module__di5rlq__boardPlazaGrid>:nth-child(6n+6) .pixel-module__di5rlq__boardNpcClusterEmoji{background:var(--jl-badge-6)}.pixel-module__di5rlq__oxPage{min-height:100dvh;font-family:var(--jl-font);color:#fff;background-color:#0000;background-image:linear-gradient(#2f86cf6b,#265c98a3),url(/skin-v3/bg/bg-ox.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;flex-direction:column;padding:20px;display:flex}.pixel-module__di5rlq__oxWait{text-align:center;color:#fff;text-shadow:0 3px #0c2c528c,0 0 16px #14427480;flex-direction:column;flex:1;justify-content:center;align-items:center;font-size:26px;line-height:1.7;display:flex}.pixel-module__di5rlq__oxTopBar{justify-content:space-between;align-items:center;gap:8px;min-height:28px;margin-bottom:10px;display:flex}.pixel-module__di5rlq__oxQNum{color:var(--jl-grass-deep);background:var(--jl-white);border-radius:999px;padding:4px 12px;font-size:16px;font-weight:700}.pixel-module__di5rlq__oxMyScore{text-align:center;color:#2b3d52;flex:1;min-height:24px;font-size:18px;font-weight:700}.pixel-module__di5rlq__oxMyScorePop{animation:.4s pixel-module__di5rlq__oxStreakPop}.pixel-module__di5rlq__oxTimerBigWrap{justify-content:center;margin-top:10px;display:flex}.pixel-module__di5rlq__oxTimerBig{color:#2b3d52;background:linear-gradient(#fff,#eaf4fc);border:4px solid #ffce46;border-radius:50%;justify-content:center;align-items:center;width:25vw;min-width:92px;max-width:168px;height:25vw;min-height:92px;max-height:168px;font-size:clamp(38px,9vw,68px);font-weight:700;transition:transform .2s,border-color .2s,color .2s;display:flex;box-shadow:inset 0 3px 5px #ffffffe6,0 6px #c6942861}.pixel-module__di5rlq__oxTimerBigUrgent{color:#e53935;border-color:#e53935;animation:.6s ease-in-out infinite pixel-module__di5rlq__oxTimerBeat}@keyframes pixel-module__di5rlq__oxTimerBeat{0%,to{transform:scale(1)}50%{transform:scale(1.16)}}.pixel-module__di5rlq__oxEdgePulse{pointer-events:none;z-index:30;animation:.6s ease-in-out infinite pixel-module__di5rlq__oxEdgePulseAnim;position:fixed;inset:0;box-shadow:inset 0 0 0 10px #e539358c}@keyframes pixel-module__di5rlq__oxEdgePulseAnim{0%,to{box-shadow:inset 0 0 0 6px #e5393559}50%{box-shadow:inset 0 0 0 14px #e53935a6}}.pixel-module__di5rlq__oxPrizePreview{color:#ffe884;text-shadow:0 2px #0c2c5266;margin-top:14px;font-size:16px}.pixel-module__di5rlq__oxFinalScore{color:#fff;text-shadow:0 3px #0c2c528c;font-size:32px}.pixel-module__di5rlq__oxPrizeBadge{color:#6b4708;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:999px;margin-top:12px;padding:9px 22px;font-size:20px;animation:.5s pixel-module__di5rlq__oxStreakPop;display:inline-block;box-shadow:inset 0 3px 4px #ffffffbf,0 5px #c6942866}.pixel-module__di5rlq__oxFinalNote{color:#eaf4fc;text-shadow:0 2px #0c2c5266;margin-top:12px;font-size:16px}.pixel-module__di5rlq__oxStreak{color:var(--jl-brown);text-align:right;min-width:84px;font-size:15px}.pixel-module__di5rlq__oxStreakOn{color:var(--jl-coral-deep);font-weight:700;animation:.4s pixel-module__di5rlq__oxStreakPop}@keyframes pixel-module__di5rlq__oxStreakPop{0%{transform:scale(.6)}60%{transform:scale(1.25)}to{transform:scale(1)}}.pixel-module__di5rlq__oxQCard{background:linear-gradient(#fff,#eef6fc);border:none;border-top:3px solid #fff;border-radius:24px;justify-content:center;align-items:center;min-height:30vh;padding:20px 16px;display:flex;box-shadow:inset 0 4px 6px #fff,0 7px #18467847,0 14px 22px #18467838}.pixel-module__di5rlq__oxQText{text-align:center;color:#2b3d52;word-break:keep-all;font-size:30px;font-weight:700;line-height:1.55}.pixel-module__di5rlq__oxPickHint{text-align:center;color:var(--jl-grass-deep);min-height:20px;margin-top:12px;font-size:15px}@keyframes pixel-module__di5rlq__oxShake{0%,to{transform:translate(0)}20%{transform:translate(-10px)}40%{transform:translate(10px)}60%{transform:translate(-6px)}80%{transform:translate(6px)}}.pixel-module__di5rlq__oxResult{text-align:center;border-radius:20px;margin-top:18px;padding:14px;font-size:18px}.pixel-module__di5rlq__oxResultGood{color:#2b6b1e;background:linear-gradient(#ecfce4,#d2f4c6)}.pixel-module__di5rlq__oxResultBad{color:#a23b28;background:linear-gradient(#ffe6e0,#ffd0c6)}.pixel-module__di5rlq__oxResultHead{font-size:20px;font-weight:700}.pixel-module__di5rlq__oxExplain{opacity:.9;margin-top:8px;font-size:15px;line-height:1.7}.pixel-module__di5rlq__oxTeacherWait{opacity:.75;margin-top:10px;font-size:14px;font-weight:700}@keyframes pixel-module__di5rlq__oxBurstPop{0%{opacity:0;transform:scale(.3)rotate(-12deg)}25%{opacity:1;transform:scale(1.35)rotate(6deg)}55%{opacity:1;transform:scale(1)rotate(0)}to{opacity:0;transform:scale(1.1)translateY(-40px)}}@keyframes pixel-module__di5rlq__oxBurstSink{0%{opacity:0;transform:scale(.6)}30%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(.9)translateY(24px)}}.pixel-module__di5rlq__oxBoardWrap{margin-top:4px}.pixel-module__di5rlq__oxBoardHeader{flex-wrap:wrap;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.pixel-module__di5rlq__oxBoardQNum{color:var(--jl-grass-deep);font-size:17px}.pixel-module__di5rlq__oxBoardQText{color:var(--jl-brown);font-size:24px}.pixel-module__di5rlq__oxStage{background:var(--jl-panel);border-radius:24px;height:480px;position:relative;overflow:hidden}.pixel-module__di5rlq__oxZone{justify-content:center;align-items:flex-start;width:32%;padding-top:12px;transition:box-shadow .3s,filter .3s;display:flex;position:absolute;top:0;bottom:0}.pixel-module__di5rlq__oxZoneO{background:var(--jl-sky);border-right:3px dashed var(--jl-sky-deep);left:0}.pixel-module__di5rlq__oxZoneX{border-left:3px dashed var(--jl-coral);background:#ffe0d4;right:0}.pixel-module__di5rlq__oxZoneMid{background:var(--jl-cream);justify-content:center;align-items:flex-start;width:36%;padding-top:12px;display:flex;position:absolute;top:0;bottom:0;left:32%}.pixel-module__di5rlq__oxZoneLabel{color:#5d403740;font-size:44px}.pixel-module__di5rlq__oxZoneCorrect{box-shadow:inset 0 0 0 6px var(--jl-badge-6);filter:brightness(1.06)}.pixel-module__di5rlq__oxAvatarTile{flex-direction:column;align-items:center;transition:left 1.3s cubic-bezier(.22,1,.36,1),top 1.3s cubic-bezier(.22,1,.36,1);display:flex;position:absolute}.pixel-module__di5rlq__oxAvatarName{background:var(--jl-white);color:var(--jl-brown);white-space:nowrap;border-radius:999px;margin-top:4px;padding:2px 8px;font-size:14px;font-weight:700;box-shadow:0 2px 4px #5d40372e}.pixel-module__di5rlq__oxAvatarShake{animation:.5s pixel-module__di5rlq__oxShake}.pixel-module__di5rlq__oxAvatarIdle{animation:1.6s ease-in-out infinite pixel-module__di5rlq__oxIdleBob}@keyframes pixel-module__di5rlq__oxIdleBob{0%,to{margin-top:0}50%{margin-top:-6px}}.pixel-module__di5rlq__oxBoardResult{background:var(--jl-panel);color:var(--jl-brown);border-radius:18px;margin-top:14px;padding:12px 14px;font-size:17px}.pixel-module__di5rlq__oxBoardExplain{color:var(--jl-grass-deep);margin-top:6px;font-size:14px;line-height:1.6}.pixel-module__di5rlq__tutorialPage{background:linear-gradient(var(--jl-sky), var(--jl-cream) 55%);min-height:100dvh;font-family:var(--jl-font);background-image:url(/skin-v2/bg-forest.webp);background-position:50%;background-size:cover;justify-content:center;align-items:center;padding:20px 14px;display:flex}.pixel-module__di5rlq__gateShake{animation:.4s ease-in-out pixel-module__di5rlq__gateShakeKf}@keyframes pixel-module__di5rlq__gateShakeKf{0%,to{transform:translate(0)}20%{transform:translate(-6px)rotate(-.5deg)}40%{transform:translate(5px)rotate(.5deg)}60%{transform:translate(-4px)}80%{transform:translate(3px)}}@keyframes pixel-module__di5rlq__gateWallCrackKf{0%{transform:translate(-50%)scaleX(1)}40%{opacity:1;transform:translate(-50%)scaleX(2.4)}to{opacity:0;transform:translate(-50%)scaleX(.2)}}.pixel-module__di5rlq__gateWallShard{background:var(--jl-coral);border-radius:1px;width:5px;height:5px;animation:.6s ease-out forwards pixel-module__di5rlq__gateShardFlyKf;position:absolute;top:50%;left:50%}.pixel-module__di5rlq__gateWallShard:first-child{background:var(--jl-coral);animation-delay:0s}.pixel-module__di5rlq__gateWallShard:nth-child(2){background:var(--jl-grass-deep);animation-delay:40ms}.pixel-module__di5rlq__gateWallShard:nth-child(3){background:var(--jl-brown);animation-delay:80ms}@keyframes pixel-module__di5rlq__gateShardFlyKf{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(calc(18px - 50%),calc(-50% - 22px))scale(.3)}}.pixel-module__di5rlq__gateElementPulse{animation:.9s ease-out pixel-module__di5rlq__gateElementPulseKf}@keyframes pixel-module__di5rlq__gateElementPulseKf{0%{transform:scale(1);box-shadow:0 0 #ffb75e99}40%{transform:scale(1.12);box-shadow:0 0 0 6px #ffb75e00}to{transform:scale(1);box-shadow:0 0 #ffb75e00}}.pixel-module__di5rlq__doubtRevealList{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.pixel-module__di5rlq__doubtRevealItem{background:var(--jl-white);color:var(--jl-brown);border-radius:12px;padding:8px 10px;font-size:14px}.pixel-module__di5rlq__doubtRevealWrong{color:var(--jl-coral-deep);text-decoration:line-through;-webkit-text-decoration-color:var(--jl-coral-deep);text-decoration-color:var(--jl-coral-deep);text-decoration-thickness:2px}.pixel-module__di5rlq__tutorialGuideRole{opacity:.85;font-size:13px}.pixel-module__di5rlq__tutorialWaitNote{text-align:center;color:var(--jl-brown-soft);font-size:15px}.pixel-module__di5rlq__npcTile{background:var(--jl-cream);color:var(--jl-brown);cursor:pointer;border-radius:20px;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;text-decoration:none;transition:transform .15s;display:flex}.pixel-module__di5rlq__npcTileEmoji{background:var(--jl-badge-3);border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:34px;display:flex;box-shadow:0 3px 6px #5d403726}.pixel-module__di5rlq__npcTileJob{text-align:center;font-size:15px}.pixel-module__di5rlq__npcTileHidden{box-shadow:0 0 0 3px var(--jl-coral);animation:1.8s ease-in-out infinite pixel-module__di5rlq__hiddenSparkle}@keyframes pixel-module__di5rlq__hiddenSparkle{0%,to{box-shadow:0 0 0 3px var(--jl-coral)}50%{box-shadow:0 0 0 3px var(--jl-coral), 0 0 16px var(--jl-badge-6)}}.pixel-module__di5rlq__npcFaceEmoji{background-color:var(--jl-badge-4);justify-content:center;align-items:center;font-size:34px;display:flex;background-image:none!important}@keyframes pixel-module__di5rlq__cardDrop{0%{opacity:0;transform:translateY(-260px)rotate(-20deg)scale(.6)}60%{opacity:1;transform:translateY(20px)rotate(6deg)scale(1.05)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}.pixel-module__di5rlq__cutSituation{background:var(--jl-cream);color:var(--jl-brown);border-radius:18px;margin-bottom:12px;padding:14px;font-size:16px;line-height:1.7}.pixel-module__di5rlq__cutTimerWrap{margin-bottom:12px}.pixel-module__di5rlq__cutTimerTrack{background:var(--jl-cream-deep);border-radius:999px;height:12px;overflow:hidden}.pixel-module__di5rlq__cutTimerFill{background:linear-gradient(90deg, var(--jl-coral), var(--jl-coral-deep));transform-origin:0;width:100%;height:100%;animation:30s linear forwards pixel-module__di5rlq__cutShrink}@keyframes pixel-module__di5rlq__cutShrink{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pixel-module__di5rlq__cutChoices{flex-direction:column;gap:8px;margin-bottom:10px;display:flex}.pixel-module__di5rlq__cutChoiceBtn{color:var(--jl-brown);background:var(--jl-white);border:2px solid var(--jl-cream-deep);text-align:left;cursor:pointer;border-radius:18px;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px;line-height:1.5}.pixel-module__di5rlq__cutChoiceBtn:active{background:var(--jl-cream);transform:scale(.98)}.pixel-module__di5rlq__cutResultBox{background:var(--jl-cream);color:var(--jl-brown);border-radius:18px;margin-bottom:12px;padding:14px;font-size:16px;line-height:1.7;animation:.4s pixel-module__di5rlq__cutResultIn}.pixel-module__di5rlq__cutResultBest{box-shadow:0 0 0 3px var(--jl-grass)}@keyframes pixel-module__di5rlq__cutResultIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.pixel-module__di5rlq__cutStepNote{color:var(--jl-brown-soft);text-align:right;margin-bottom:8px;font-size:13px}.pixel-module__di5rlq__reflectGrid{flex-direction:column;gap:8px;display:flex}.pixel-module__di5rlq__flagCandidateList{flex-direction:column;gap:8px;margin-bottom:14px;display:flex}.pixel-module__di5rlq__flagCandidateBtn{color:var(--jl-brown);background:var(--jl-cream);cursor:pointer;text-align:left;border:none;border-radius:18px;align-items:center;gap:10px;min-height:48px;padding:12px 14px;font-family:inherit;font-size:16px;display:flex}.pixel-module__di5rlq__flagReasonField{margin-bottom:12px}.pixel-module__di5rlq__flagReasonInput{background:var(--jl-white);width:100%;color:var(--jl-brown);border:3px solid var(--jl-cream-deep);resize:none;box-sizing:border-box;border-radius:18px;padding:12px 14px;font-family:inherit;font-size:16px}.pixel-module__di5rlq__flagReasonInput:focus{border-color:var(--jl-sky-deep);outline:none}@keyframes pixel-module__di5rlq__flagPlant{0%{opacity:0;transform:translateY(-80px)rotate(-25deg)}60%{opacity:1;transform:translateY(6px)rotate(4deg)}to{opacity:1;transform:translateY(0)rotate(0)}}.pixel-module__di5rlq__flagWaitNote{text-align:center;color:var(--jl-brown-soft);margin-top:16px;font-size:15px}.pixel-module__di5rlq__boardRecordBadge{background:var(--jl-badge-6);color:var(--jl-brown);border-radius:999px;margin-top:18px;padding:12px 16px;font-size:16px;display:inline-block}.pixel-module__di5rlq__boardRecordBadgeEmpty{background:var(--jl-cream);color:var(--jl-brown-soft)}.pixel-module__di5rlq__boardTutorialHead{flex-wrap:wrap;align-items:baseline;gap:18px;margin-bottom:20px;display:flex}.pixel-module__di5rlq__boardTutorialHeadline{color:var(--jl-brown);font-size:22px}.pixel-module__di5rlq__boardTutorialCounter{background:var(--jl-grass);color:var(--jl-brown);border-radius:999px;padding:8px 18px;font-size:18px}.pixel-module__di5rlq__boardCheckTile{position:relative}.pixel-module__di5rlq__boardCheckBadge{background:var(--jl-grass-deep);color:var(--jl-white);border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex;position:absolute;top:-6px;right:-6px}.pixel-module__di5rlq__boardPlazaGrid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}.pixel-module__di5rlq__boardNpcCluster{background:var(--jl-panel);border-radius:22px;min-height:100px;padding:12px}.pixel-module__di5rlq__boardNpcClusterHead{color:var(--jl-brown);border-bottom:2px solid var(--jl-cream-deep);align-items:center;gap:10px;margin-bottom:12px;padding-bottom:8px;font-size:17px;display:flex}.pixel-module__di5rlq__boardNpcClusterEmoji{background:var(--jl-badge-3);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:22px;display:flex}.pixel-module__di5rlq__boardNpcClusterAvatars{flex-wrap:wrap;gap:12px;display:flex}.pixel-module__di5rlq__boardNpcAvatarTile{flex-direction:column;align-items:center;display:flex;position:relative}.pixel-module__di5rlq__boardCardBadge{background:var(--jl-coral);color:var(--jl-white);border-radius:999px;padding:1px 6px;font-size:12px;position:absolute;top:-4px;right:-8px}.pixel-module__di5rlq__boardWaitingCluster{border:2px dashed var(--jl-brown-soft)}.pixel-module__di5rlq__boardWaitingCluster .pixel-module__di5rlq__boardNpcClusterHead{color:var(--jl-brown-soft)}.pixel-module__di5rlq__boardFlagHighlight{justify-content:center;align-items:center;min-height:60px;margin-bottom:22px;display:flex}.pixel-module__di5rlq__boardFlagHighlightText{color:var(--jl-coral-deep);font-size:30px;animation:1.4s ease-out pixel-module__di5rlq__flagFlash}@keyframes pixel-module__di5rlq__flagFlash{0%{opacity:0;transform:scale(.7)}30%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}.pixel-module__di5rlq__boardFlagProgress{color:var(--jl-grass-deep);margin-bottom:18px;font-size:17px}.pixel-module__di5rlq__boardFlagPiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.pixel-module__di5rlq__boardFlagPile{background:var(--jl-panel);border-radius:20px;padding:12px}.pixel-module__di5rlq__boardFlagPileJob{color:var(--jl-coral-deep);margin-bottom:10px;font-size:17px}.pixel-module__di5rlq__boardFlagPileFlags{flex-wrap:wrap;gap:5px;font-size:22px;display:flex}.pixel-module__di5rlq__boardFlagPileName{color:var(--jl-brown);background:var(--jl-cream);border-radius:999px;margin:2px;padding:2px 8px;font-size:12px;display:inline-block}.pixel-module__di5rlq__boardEndingWrap{flex-direction:column;gap:24px;display:flex}.pixel-module__di5rlq__boardEndingStatRow{flex-wrap:wrap;gap:16px;display:flex}.pixel-module__di5rlq__boardEndingStat{background:var(--jl-panel);text-align:center;border-radius:20px;flex:1;min-width:150px;padding:14px 16px}.pixel-module__di5rlq__boardEndingStatNum{color:var(--jl-coral-deep);font-size:34px}.pixel-module__di5rlq__boardEndingStatLabel{color:var(--jl-brown-soft);margin-top:4px;font-size:14px}.pixel-module__di5rlq__boardEndingVerdict{text-align:center;color:var(--jl-brown);border-radius:20px;padding:16px;font-size:22px}.pixel-module__di5rlq__boardEndingVerdictWin{background:var(--jl-grass)}.pixel-module__di5rlq__boardEndingVerdictLose{background:var(--jl-cream-deep)}.pixel-module__di5rlq__boardJobDistGrid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px;display:grid}.pixel-module__di5rlq__boardJobDistTile{background:var(--jl-panel);border-radius:18px;padding:10px 12px}.pixel-module__di5rlq__boardJobDistTitle{color:var(--jl-brown);border-radius:999px;margin-bottom:8px;padding:2px 10px;font-size:16px;display:inline-block}.pixel-module__di5rlq__boardJobDistAvatars{flex-wrap:wrap;gap:8px;display:flex}.pixel-module__di5rlq__boardChallengeLine{color:var(--jl-grass-deep);margin-top:8px;font-size:16px}.pixel-module__di5rlq__avatarFrame{background:var(--jl-cream);border:3px solid var(--jl-white);border-radius:20px;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px #5d403726}.pixel-module__di5rlq__sceneStage{background:var(--jl-sky) url(/skin-v2/bg-plaza.webp) center/cover;cursor:pointer;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:300px;margin-bottom:14px;padding:18px 5%;display:flex;position:relative;overflow:hidden}.pixel-module__di5rlq__sceneTapHint{color:var(--jl-brown-soft);background:#ffffffd9;border-radius:999px;padding:4px 10px;font-size:12px;position:absolute;top:12px;right:14px}.pixel-module__di5rlq__sceneBubbleRow{display:flex}.pixel-module__di5rlq__sceneBubbleRowNpc{justify-content:flex-start}.pixel-module__di5rlq__sceneBubbleRowKid{justify-content:flex-end}.pixel-module__di5rlq__sceneBubble{background:var(--jl-white);max-width:82%;color:var(--jl-brown);border-radius:22px;padding:14px 18px;font-size:17px;line-height:1.65;animation:.35s cubic-bezier(.34,1.56,.64,1) pixel-module__di5rlq__scenePop;position:relative;box-shadow:0 6px #5d40371f,0 10px 20px #5d403726}.pixel-module__di5rlq__sceneBubbleNpc{border-bottom-left-radius:6px}.pixel-module__di5rlq__sceneBubbleNpc:after{content:"";border-style:solid;border-width:14px 10px 0 0;border-color:var(--jl-white) transparent transparent transparent;position:absolute;bottom:-13px;left:26px}.pixel-module__di5rlq__sceneBubbleKid{background:var(--jl-sky);border-bottom-right-radius:6px}.pixel-module__di5rlq__sceneBubbleKid:after{content:"";border-style:solid;border-width:14px 0 0 10px;border-color:var(--jl-sky) transparent transparent transparent;position:absolute;bottom:-13px;right:26px}.pixel-module__di5rlq__sceneBubbleQuote{background:var(--jl-badge-6);border:2px dashed var(--jl-coral-deep);color:var(--jl-brown)}.pixel-module__di5rlq__sceneBubbleQuote.pixel-module__di5rlq__sceneBubbleNpc:after{border-color:var(--jl-badge-6) transparent transparent transparent}@keyframes pixel-module__di5rlq__scenePop{0%{opacity:0;transform:scale(.7)translateY(10px)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.pixel-module__di5rlq__sceneCharRow{justify-content:space-between;align-items:flex-end;display:flex}.pixel-module__di5rlq__sceneChar{justify-content:center;width:96px;display:flex}.pixel-module__di5rlq__sceneCharSpeaking{animation:.6s ease-in-out infinite pixel-module__di5rlq__sceneBounce}@keyframes pixel-module__di5rlq__sceneBounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pixel-module__di5rlq__scenePortrait{width:88px;height:88px;font-size:44px}.pixel-module__di5rlq__stageToast{z-index:60;background:var(--jl-brown);color:var(--jl-white);font-family:var(--jl-font);box-shadow:0 6px 0 var(--jl-shadow);text-align:center;white-space:nowrap;border-radius:20px;padding:10px 20px;font-size:15px;position:fixed;top:16px;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__cutBackBtn{font-family:var(--jl-font);color:var(--jl-brown);cursor:pointer;background:0 0;border:none;margin-bottom:6px;padding:4px 0;font-size:13px}.pixel-module__di5rlq__flagWaitActions{flex-direction:column;gap:10px;margin-top:14px;display:flex}.pixel-module__di5rlq__flagWaitSummary{background:var(--jl-cream);color:var(--jl-brown);text-align:center;border-radius:16px;padding:10px 12px;font-size:14px;line-height:1.7}.pixel-module__di5rlq__npcFaceImg{object-fit:contain;background:var(--jl-white);border:3px solid var(--jl-white);border-radius:50%;flex-shrink:0;width:64px;height:64px;box-shadow:0 3px 6px #5d403740}.pixel-module__di5rlq__scenePortraitImg{object-fit:contain;border:3px solid var(--jl-white);background:#ffffffbf;border-radius:24px;width:110px;height:110px;box-shadow:0 4px 10px #5d403733}.pixel-module__di5rlq__sceneDamiImg{object-fit:contain;filter:drop-shadow(0 4px 6px #5d403740);width:100px;height:130px;display:block}.pixel-module__di5rlq__walkStageRoot{touch-action:none;font-family:var(--jl-font);background:#000;position:fixed;inset:0;overflow:hidden}.pixel-module__di5rlq__walkWorld{will-change:transform;position:absolute;top:0;left:0}.pixel-module__di5rlq__walkFarLayer{will-change:transform;z-index:0;width:220%;height:220%;position:absolute;top:-60%;left:-60%}.pixel-module__di5rlq__walkFarImg{object-fit:cover;object-position:center;filter:blur(4px)brightness(.82)saturate(.9);-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%}.pixel-module__di5rlq__walkBg{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pixel-module__di5rlq__walkOverlayLayer{pointer-events:none;position:absolute;inset:0}.pixel-module__di5rlq__walkOverlayLayer>*{pointer-events:auto}.pixel-module__di5rlq__walkAvatarWrap{will-change:transform;z-index:5;--walk-facing:1;flex-direction:column;align-items:center;width:0;height:0;display:flex;position:absolute;top:0;left:0}.pixel-module__di5rlq__walkAvatarEntry{animation:1s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__walkEntryZoomKf}@keyframes pixel-module__di5rlq__walkEntryZoomKf{0%{filter:brightness(1.5)}0%,30%{transform:scale(0)}to{transform:scale(1)}}.pixel-module__di5rlq__walkAvatarFacing{transform:scaleX(var(--walk-facing,1));transition:transform 50ms linear;position:relative}.pixel-module__di5rlq__walkAvatarTurn{animation:.22s ease-in-out pixel-module__di5rlq__walkTurnSnapKf}@keyframes pixel-module__di5rlq__walkTurnSnapKf{0%{transform:scaleX(var(--walk-facing,1)) rotate(0deg)}30%{transform:scaleX(var(--walk-facing,1)) rotate(-14deg)}60%{transform:scaleX(var(--walk-facing,1)) rotate(10deg)}to{transform:scaleX(var(--walk-facing,1)) rotate(0deg)}}.pixel-module__di5rlq__walkAvatarSprite{transform-origin:50% 100%;width:56px;height:74px;transform:translate(-28px,-74px)}.pixel-module__di5rlq__walkAvatarRunning{animation:.32s linear infinite pixel-module__di5rlq__walkHopKf}@keyframes pixel-module__di5rlq__walkHopKf{0%{animation-timing-function:cubic-bezier(.2,.6,.4,1);transform:translate(-28px,-74px)translateY(0)rotate(0)scale(1.1,.86)}38%{animation-timing-function:cubic-bezier(.6,0,.8,.4);transform:translate(-28px,-74px)translateY(-16px)rotate(4deg)scale(.96,1.08)}76%{animation-timing-function:ease-out;transform:translate(-28px,-74px)translateY(0)rotate(0)scale(1.12,.84)}to{transform:translate(-28px,-74px)translateY(0)rotate(0)scale(1.04,.94)}}.pixel-module__di5rlq__walkAvatarSkidSquash{animation:.34s ease-out pixel-module__di5rlq__walkSkidSquashKf}@keyframes pixel-module__di5rlq__walkSkidSquashKf{0%{transform:translate(-28px,-74px)scaleX(1.4)scaleY(.7)}55%{transform:translate(-28px,-74px)scaleX(.9)scaleY(1.1)}to{transform:translate(-28px,-74px)scaleX(1)scaleY(1)}}.pixel-module__di5rlq__walkDust{pointer-events:none;width:1px;height:1px;position:absolute;bottom:-4px;left:50%}.pixel-module__di5rlq__walkDust i{background:#a1887fbf;border-radius:50%;width:8px;height:8px;animation:.5s ease-out forwards pixel-module__di5rlq__walkDustPuffKf;position:absolute;bottom:0;left:0}.pixel-module__di5rlq__walkDust i:first-child{animation-delay:0s}.pixel-module__di5rlq__walkDust i:nth-child(2){margin-left:-14px;animation-delay:40ms}.pixel-module__di5rlq__walkDust i:nth-child(3){margin-left:14px;animation-delay:80ms}@keyframes pixel-module__di5rlq__walkDustPuffKf{0%{opacity:.9;transform:scale(.4)translateY(0)}to{opacity:0;transform:scale(1.6)translateY(-10px)}}.pixel-module__di5rlq__walkDustTrail{pointer-events:none;background:radial-gradient(#a1887f99,#0000 70%);border-radius:50%;width:20px;height:8px;animation:.4s ease-in-out infinite pixel-module__di5rlq__walkDustTrailKf;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}@keyframes pixel-module__di5rlq__walkDustTrailKf{0%,to{opacity:.5;transform:translate(-50%)scale(.9)}50%{opacity:.9;transform:translate(-50%)scale(1.2)}}.pixel-module__di5rlq__walkAvatarShadow{z-index:-2;pointer-events:none;background:radial-gradient(#0c121c66 0%,#0c121c3d 52%,#0c121c00 78%);border-radius:50%;width:40px;height:13px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__walkAvatarShadowRunning{animation:.32s linear infinite pixel-module__di5rlq__walkShadowHopKf}@keyframes pixel-module__di5rlq__walkShadowHopKf{0%{opacity:1;transform:translate(-50%)scale(1)}38%{opacity:.5;transform:translate(-50%)scale(.68)}76%{opacity:1;transform:translate(-50%)scale(1.08)}to{opacity:1;transform:translate(-50%)scale(1)}}.pixel-module__di5rlq__walkAvatarShadowRunning:after{content:"";background:radial-gradient(#a1887f8c,#0000 70%);border-radius:50%;width:26px;height:8px;animation:.32s linear infinite pixel-module__di5rlq__walkHopDustKf;position:absolute;bottom:0;left:50%}@keyframes pixel-module__di5rlq__walkHopDustKf{0%,70%{opacity:0;transform:translate(-50%)scale(.5)}78%{opacity:.8;transform:translate(-50%)scale(.9)}to{opacity:0;transform:translate(-50%)scale(1.5)}}.pixel-module__di5rlq__walkRing{z-index:-1;background:#ffd54f59;border-radius:50%;width:34px;height:12px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);box-shadow:0 0 0 3px #ffc107d9}.pixel-module__di5rlq__walkArrow{color:#ffc107;text-shadow:0 2px 3px #5d403780;font-size:18px;animation:.9s ease-in-out infinite pixel-module__di5rlq__walkArrowBounceKf;position:absolute;top:-34px;left:50%;transform:translate(-50%)}@keyframes pixel-module__di5rlq__walkArrowBounceKf{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(6px)}}.pixel-module__di5rlq__walkBubbleThink{font-size:22px;animation:1.6s ease-in-out infinite pixel-module__di5rlq__walkThinkFloatKf;position:absolute;top:-58px;left:50%;transform:translate(-50%)}@keyframes pixel-module__di5rlq__walkThinkFloatKf{0%,to{opacity:.85;transform:translate(-50%)translateY(0)}50%{opacity:1;transform:translate(-50%)translateY(-5px)}}.pixel-module__di5rlq__walkNickname{white-space:nowrap;background:var(--jl-white);color:var(--jl-brown);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:4px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #5d403740}.pixel-module__di5rlq__walkJoystickBase{z-index:20;touch-action:none;background:#ffffff47;border:3px solid #ffffff8c;border-radius:50%;width:108px;height:108px;position:absolute;bottom:22px;left:22px}.pixel-module__di5rlq__walkJoystickKnob{will-change:transform;background:#ffffffe6;border-radius:50%;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%;box-shadow:0 3px 6px #0000004d}.pixel-module__di5rlq__walkMinimap{z-index:20;flex-direction:column;align-items:flex-end;gap:4px;display:flex;position:absolute;top:16px;right:16px}.pixel-module__di5rlq__walkMinimapLabel{color:var(--jl-white);background:#5d4037b3;border-radius:999px;padding:2px 8px;font-size:11px}.pixel-module__di5rlq__walkMinimapBox{background:#00000059;border:2px solid #fff9;border-radius:10px;width:96px;height:64px;position:relative}.pixel-module__di5rlq__walkMinimapDot{background:#ffc107;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;position:absolute;box-shadow:0 0 4px #ffc107e6}.pixel-module__di5rlq__oxArenaHud{z-index:25;pointer-events:none;padding:14px 16px 0;position:fixed;top:0;left:0;right:0}.pixel-module__di5rlq__oxArenaHud>*{pointer-events:auto}.pixel-module__di5rlq__oxArenaTimerWrap{justify-content:flex-end;margin-top:8px;display:flex}.pixel-module__di5rlq__oxArenaTimerWrap .pixel-module__di5rlq__oxTimerBig{border-width:3px;width:56px;min-width:56px;height:56px;min-height:56px;font-size:26px}.pixel-module__di5rlq__oxArenaHud .pixel-module__di5rlq__oxQCard{min-height:0;padding:12px 16px}.pixel-module__di5rlq__oxArenaHud .pixel-module__di5rlq__oxMyScore{background:var(--jl-white);border-radius:999px;flex:none;padding:4px 14px}.pixel-module__di5rlq__oxArenaHud .pixel-module__di5rlq__oxStreak{background:var(--jl-white);border-radius:999px;min-width:0;padding:4px 10px}.pixel-module__di5rlq__oxArenaHud .pixel-module__di5rlq__oxStreak:empty{background:0 0;padding:0}.pixel-module__di5rlq__oxArenaPickHint{color:#fff;text-shadow:0 2px #0a285080;white-space:nowrap;z-index:26;background:#123864b8;border:none;border-radius:999px;margin-top:0;padding:9px 20px;position:fixed;bottom:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 2px 4px #fff3,0 4px 8px #18467859}.pixel-module__di5rlq__oxGhostAvatar{opacity:.6;filter:grayscale(.1);background-position:50%;background-repeat:no-repeat;background-size:contain;width:34px;height:44px;position:absolute;transform:translate(-17px,-44px)}.pixel-module__di5rlq__oxGhostAvatar:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#0c121c57 0%,#0c121c33 52%,#0c121c00 78%);border-radius:50%;width:26px;height:9px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__oxRevealFall{animation:.6s ease-out forwards pixel-module__di5rlq__oxRevealFallKf}@keyframes pixel-module__di5rlq__oxRevealFallKf{0%{transform:translate(-28px,-74px)rotate(0)}to{transform:translate(-28px,-60px)rotate(85deg)}}.pixel-module__di5rlq__oxRevealChick{font-size:16px;animation:1s ease-in-out infinite pixel-module__di5rlq__walkThinkFloatKf;position:absolute;top:-40px;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__oxRevealCheerA{animation:.6s ease-in-out 2 pixel-module__di5rlq__oxCheerJumpKf}.pixel-module__di5rlq__oxRevealCheerB{animation:.7s ease-in-out pixel-module__di5rlq__oxCheerSpinKf}.pixel-module__di5rlq__oxRevealCheerC{animation:.5s ease-in-out 3 pixel-module__di5rlq__oxCheerWaveKf}@keyframes pixel-module__di5rlq__oxCheerJumpKf{0%,to{transform:translate(-28px,-74px)translateY(0)}50%{transform:translate(-28px,-74px)translateY(-18px)}}@keyframes pixel-module__di5rlq__oxCheerSpinKf{0%{transform:translate(-28px,-74px)rotate(0)}to{transform:translate(-28px,-74px)rotate(360deg)}}@keyframes pixel-module__di5rlq__oxCheerWaveKf{0%,to{transform:translate(-28px,-74px)rotate(-8deg)}50%{transform:translate(-28px,-74px)rotate(8deg)}}@keyframes pixel-module__di5rlq__plazaDriftKf{0%{transform:translate(-10vw)}to{transform:translate(110vw)}}.pixel-module__di5rlq__plazaNpcMarker{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%,-100%)}.pixel-module__di5rlq__plazaHost{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;padding:0;transition:transform .15s;display:flex;position:relative}.pixel-module__di5rlq__plazaHostImg{filter:drop-shadow(0 4px 5px #14325a59);width:auto;height:calc(max(100vw,100vh)/11.7647);display:block}.pixel-module__di5rlq__plazaHostShadow{filter:blur(3px);pointer-events:none;background:#122e524d;border-radius:50%;width:calc(max(100vw,100vh)/22.2222);height:calc(max(100vw,100vh)/90.9091);position:absolute;bottom:calc(max(100vw,100vh)/-250);left:50%;transform:translate(-50%)}.pixel-module__di5rlq__plazaHostNear{transform:translateY(calc(max(100vw,100vh)/-166.667))scale(1.06)}.pixel-module__di5rlq__plazaDoorSign{color:#fff;background:var(--door-color,#666);white-space:nowrap;text-shadow:0 1px 2px #00000059;cursor:pointer;border:3px solid #ffffffbf;border-radius:999px;margin-bottom:calc(max(100vw,100vh)/333.333);padding:calc(max(100vw,100vh)/200) calc(max(100vw,100vh)/71.4286);font-family:inherit;font-size:calc(max(100vw,100vh)/60.6061);font-weight:800;transition:transform .12s;box-shadow:0 3px #00000038}.pixel-module__di5rlq__plazaDoorSign:hover{transform:scale(1.06)}.pixel-module__di5rlq__plazaDoorSignNear{transform:scale(1.12);box-shadow:0 4px #00000047,0 0 0 3px #ffffffd9}.pixel-module__di5rlq__plazaDoorSignGo{font-weight:800}.pixel-module__di5rlq__plazaInterior{z-index:60;background-position:top;background-size:cover;position:fixed;inset:0;overflow:hidden}.pixel-module__di5rlq__plazaInteriorPanel{background:linear-gradient(#0c16281f 0%,#0c162866 45%,#0c16289e 100%);flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/76.9231);padding:calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/22.2222) calc(max(100vw,100vh)/25);display:flex;position:absolute;inset:0;overflow-y:auto}.pixel-module__di5rlq__plazaInteriorPanel>*{flex-shrink:0;width:min(94vw,840px)}.pixel-module__di5rlq__plazaInteriorHead{justify-content:space-between;align-items:center;gap:calc(max(100vw,100vh)/71.4286);display:flex}.pixel-module__di5rlq__plazaInteriorTitle{color:#fff;text-shadow:0 2px #0a285099;font-size:calc(max(100vw,100vh)/38.4615)}.pixel-module__di5rlq__plazaInteriorHint{color:#eaf4ff;text-shadow:0 2px #0a28508c;margin:0;font-size:calc(max(100vw,100vh)/64.5161)}.pixel-module__di5rlq__plazaInteriorGrid{grid-template-columns:repeat(2,1fr);gap:calc(max(100vw,100vh)/90.9091);display:grid}.pixel-module__di5rlq__plazaInteriorNpc{cursor:pointer;text-align:left;background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:calc(max(100vw,100vh)/62.5);align-items:center;gap:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/62.5);font-family:inherit;transition:transform .12s;display:flex;box-shadow:inset 0 3px 4px #fff,0 5px #18467847}.pixel-module__di5rlq__plazaInteriorNpc:hover{transform:translateY(-2px)}.pixel-module__di5rlq__plazaInteriorNpc:active{transform:scale(.97)}.pixel-module__di5rlq__plazaInteriorFace{background:linear-gradient(#eaf4fc,#c9e0f2);border:3px solid #fff;border-radius:50%;flex-shrink:0;place-items:center;width:calc(max(100vw,100vh)/13.3333);height:calc(max(100vw,100vh)/13.3333);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #fffc,0 3px 6px #18467847}.pixel-module__di5rlq__plazaInteriorFace img{object-fit:cover;object-position:top center;width:100%;height:100%}.pixel-module__di5rlq__plazaInteriorEmoji{font-size:calc(max(100vw,100vh)/26.3158)}.pixel-module__di5rlq__plazaInteriorBadge{font-size:calc(max(100vw,100vh)/50);position:absolute;bottom:0;right:0}.pixel-module__di5rlq__plazaInteriorWho{flex-direction:column;gap:2px;min-width:0;display:flex}.pixel-module__di5rlq__plazaInteriorName{color:#2b3d52;font-size:calc(max(100vw,100vh)/51.2821);line-height:1.15}.pixel-module__di5rlq__plazaInteriorJob{color:#6b7f94;font-size:calc(max(100vw,100vh)/68.9655)}@keyframes pixel-module__di5rlq__plazaSplashKf{0%{opacity:1;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-160%)scale(1.1)}}.pixel-module__di5rlq__plazaHudTop{z-index:25;pointer-events:none;flex-direction:column;align-items:center;gap:8px;padding:14px 16px 0;display:flex;position:fixed;top:0;left:0;right:0}.pixel-module__di5rlq__plazaHudTop>*{pointer-events:auto}.pixel-module__di5rlq__plazaAdvanceBanner{text-align:center;color:#fff;background:linear-gradient(#2a5486,#1e3f68);border:4px solid #ffffff80;border-radius:20px;flex-direction:column;align-items:center;gap:1.2vh;padding:1.6vh 3vh;font-size:calc(max(100vw,100vh)/58.8235);line-height:1.45;display:flex;box-shadow:0 8px #0a1a3080,0 16px 28px #141a2866}.pixel-module__di5rlq__plazaAdvanceReady{border-color:#ffd977;box-shadow:0 8px #0a1a3080,0 0 0 6px #ffd97759,0 16px 28px #141a2866}.pixel-module__di5rlq__plazaAdvanceReady .pixel-module__di5rlq__plazaAdvanceHead{color:#ffd977;font-size:calc(max(100vw,100vh)/41.6667)}.pixel-module__di5rlq__plazaBookFab{z-index:20;width:auto;box-shadow:0 4px 0 var(--jl-coral-deep);border-radius:999px;margin:0;padding:10px 18px;position:fixed;bottom:16px;right:16px}.pixel-module__di5rlq__certStampOverlay{z-index:60;pointer-events:none;background:#5d40374d;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pixel-module__di5rlq__certStamp{color:var(--jl-coral-deep);border:5px solid var(--jl-coral-deep);background:#fff8e7e6;border-radius:16px;padding:10px 22px;font-size:26px;animation:.5s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__certStampSlam}@keyframes pixel-module__di5rlq__certStampSlam{0%{opacity:0;transform:scale(2.4)rotate(-18deg)}60%{opacity:1;transform:scale(.94)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.pixel-module__di5rlq__prologueStage{color:var(--jl-white);font-family:var(--jl-font);text-align:center;cursor:pointer;z-index:40;background:#14100e;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pixel-module__di5rlq__prologueVideo{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.pixel-module__di5rlq__s1Blackout{opacity:0;pointer-events:none;z-index:30;background:#14100e;transition:opacity .4s ease-in;position:absolute;inset:0}.pixel-module__di5rlq__s1BlackoutOn{opacity:1}.pixel-module__di5rlq__prologueWhiteout{opacity:0;pointer-events:none;z-index:20;background:#fff;transition:opacity .3s ease-out;position:absolute;inset:0}.pixel-module__di5rlq__prologueWhiteoutOn{opacity:1}.pixel-module__di5rlq__prologueSlide{max-width:440px}.pixel-module__di5rlq__prologueSlideEmoji{margin-bottom:10px;font-size:56px}.pixel-module__di5rlq__prologueSlideStills{justify-content:center;gap:10px;max-width:min(880px,92vw);margin-bottom:14px;display:flex}.pixel-module__di5rlq__prologueSlideStillImg{object-fit:cover;border:3px solid #ffffffd9;border-radius:14px;flex:1 1 0;min-width:0;max-height:38vh;box-shadow:0 8px 22px #141a2859}.pixel-module__di5rlq__prologueSlideStills[data-count="1"] .pixel-module__di5rlq__prologueSlideStillImg{max-height:46vh}.pixel-module__di5rlq__prologueSlideTag{color:var(--jl-coral);letter-spacing:.5px;margin-bottom:14px;font-size:13px}.pixel-module__di5rlq__prologueSlideLines{flex-direction:column;gap:10px;display:flex}.pixel-module__di5rlq__prologueSlideLine{font-size:19px;line-height:1.6;animation:.5s pixel-module__di5rlq__cutResultIn}.pixel-module__di5rlq__prologueSkipBtn{color:var(--jl-white);cursor:pointer;background:#ffffff24;border:none;border-radius:999px;padding:8px 14px;font-family:inherit;font-size:13px;position:absolute;top:18px;right:18px}.pixel-module__di5rlq__prologueTapHint{color:#fff9;font-size:13px;position:absolute;bottom:22px}.pixel-module__di5rlq__cut4Wrap{flex-direction:column;align-items:center;gap:16px;max-width:440px;display:flex}.pixel-module__di5rlq__cut4SearchBar{background:var(--jl-white);border-radius:999px;align-items:center;gap:10px;min-width:260px;padding:10px 18px;display:flex;box-shadow:0 6px #0000004d}.pixel-module__di5rlq__cut4SearchIcon{object-fit:contain;flex-shrink:0;width:36px;height:36px}.pixel-module__di5rlq__cut4SearchInput{color:var(--jl-brown);text-align:left;min-height:24px;font-size:18px}.pixel-module__di5rlq__cut4Cursor{animation:.8s step-end infinite pixel-module__di5rlq__cut4Blink}@keyframes pixel-module__di5rlq__cut4Blink{50%{opacity:0}}.pixel-module__di5rlq__cut4Spinner{border:4px solid #ffffff40;border-top-color:var(--jl-coral);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite pixel-module__di5rlq__cut4Spin}@keyframes pixel-module__di5rlq__cut4Spin{to{transform:rotate(360deg)}}.pixel-module__di5rlq__cut4Stamp{color:var(--jl-coral);border:5px solid var(--jl-coral);border-radius:14px;padding:8px 18px;font-size:24px;animation:.45s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__certStampSlam;transform:rotate(-6deg)}.pixel-module__di5rlq__cut4DamiRow{align-items:center;gap:10px;animation:.4s pixel-module__di5rlq__cutResultIn;display:flex}.pixel-module__di5rlq__cut4DamiImg{object-fit:contain;flex-shrink:0;width:56px;height:56px}.pixel-module__di5rlq__cut4DamiBubble{background:var(--jl-white);color:var(--jl-brown);text-align:left;border-radius:16px;padding:10px 14px;font-size:16px}.pixel-module__di5rlq__cut4FinalLine{color:var(--jl-white);font-size:22px;line-height:1.6;animation:.5s pixel-module__di5rlq__cutResultIn}.pixel-module__di5rlq__cut4StartBtn{color:var(--jl-white);background:var(--jl-coral);box-shadow:0 5px 0 var(--jl-coral-deep);cursor:pointer;border:none;border-radius:999px;min-height:48px;padding:14px 32px;font-family:inherit;font-size:18px}.pixel-module__di5rlq__cut4StartBtn:active{box-shadow:0 2px 0 var(--jl-coral-deep);transform:scale(.96)translateY(2px)}.pixel-module__di5rlq__endingVideoStage{color:var(--jl-white);font-family:var(--jl-font);text-align:center;cursor:pointer;z-index:40;background:#14100e;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pixel-module__di5rlq__endingVideo{object-fit:cover;border-radius:18px;width:100%;max-width:480px;max-height:80vh}.pixel-module__di5rlq__endingVideoFallback{max-width:420px}.pixel-module__di5rlq__endingVideoEmoji{margin-bottom:12px;font-size:44px}.pixel-module__di5rlq__endingVideoCaption{font-size:22px;line-height:1.6}@keyframes pixel-module__di5rlq__endingPop{0%{opacity:0;transform:scale(.7)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes pixel-module__di5rlq__endingPopCentered{0%{opacity:0;transform:translate(-50%)scale(.7)}70%{opacity:1;transform:translate(-50%)scale(1.05)}to{opacity:1;transform:translate(-50%)scale(1)}}.pixel-module__di5rlq__emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-weight:400}.pixel-module__di5rlq__awardScene{font-family:var(--jl-font);position:absolute;inset:0;overflow:hidden}.pixel-module__di5rlq__awardName{color:#fff;text-shadow:0 2px #14325a99;font-size:2.2vh}.pixel-module__di5rlq__awardMbti{color:#fff;background:linear-gradient(#5cb0ea,#3f9ee0 60%,#2f86cf);border-radius:999px;margin-left:8px;padding:2px 12px;font-size:1.5vh;display:inline-block;box-shadow:inset 0 2px 3px #ffffff80,0 2px 4px #1846784d}.pixel-module__di5rlq__awardTitleRibbon{color:#6b4708;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:14px;padding:1.1vh 4vw;font-size:3.2vh;position:relative;box-shadow:inset 0 3px 5px #fffc,inset 0 -6px 10px #d2962866,0 6px #c694288c,0 12px 22px #785a1459}.pixel-module__di5rlq__awardTitleRibbon:before,.pixel-module__di5rlq__awardTitleRibbon:after{content:"";background:linear-gradient(#f7b32c,#e0951c);width:3vw;height:4.4vh;position:absolute;top:50%;transform:translateY(-50%)}.pixel-module__di5rlq__awardTitleRibbon:before{clip-path:polygon(0 0,100% 20%,60% 50%,100% 80%,0 100%);left:-2.3vw}.pixel-module__di5rlq__awardTitleRibbon:after{clip-path:polygon(100% 0,0 20%,40% 50%,0 80%,100% 100%);right:-2.3vw}.pixel-module__di5rlq__awardCheer{color:#fff;text-shadow:0 2px #14325a8c,0 0 12px #ffe69680;margin-top:.4vh;font-size:2.2vh}.pixel-module__di5rlq__awardAvatarImg .pixel-module__di5rlq__avatarFrame{box-shadow:none;background:0 0;border:none;padding:0!important}.pixel-module__di5rlq__awardFlagChip{color:#6b4708;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:12px;flex:1;justify-content:center;align-items:center;gap:.5vw;min-width:30vw;padding:1vh 1.4vw;font-size:2vh;display:flex;box-shadow:inset 0 3px 4px #ffffffbf,0 4px #c6942866}.pixel-module__di5rlq__awardMiniCard{color:#2b3d52;background:linear-gradient(#fff,#e9f4fb);border-radius:10px;align-items:center;gap:.4vw;padding:.7vh 1vw;font-size:1.4vh;display:flex;box-shadow:inset 0 2px 3px #fff,0 3px #1846783d}.pixel-module__di5rlq__awardReason{color:#fff;text-shadow:0 2px #0a285080;background:#12386480;border-left:5px solid #ffce46;border-radius:12px;padding:.9vh 1.4vw;font-size:1.6vh;line-height:1.6;box-shadow:inset 0 4px 9px #0822468c}.pixel-module__di5rlq__awardFbRow{flex-wrap:wrap;align-items:center;gap:1vw;display:flex}.pixel-module__di5rlq__awardFbLabel{color:#fff;text-shadow:0 2px #14325a80;white-space:nowrap;font-size:1.6vh}.pixel-module__di5rlq__awardFbBtn{color:#2b3d52;cursor:pointer;background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:12px;flex:1;min-width:18vw;padding:1vh .6vw;font-family:inherit;font-size:1.6vh;transition:transform .12s;box-shadow:inset 0 3px 4px #fff,0 4px #18467847}.pixel-module__di5rlq__awardFbBtn:active{transform:translateY(2px)}.pixel-module__di5rlq__awardFbSel{background:linear-gradient(#ecfce4,#d2f4c6);box-shadow:inset 0 3px 4px #ffffffe6,0 4px #286e1e59}.pixel-module__di5rlq__awardSaveNote{text-align:center;color:#fff;text-shadow:0 1px #14325a80;font-size:1.4vh}.pixel-module__di5rlq__awardHeader{z-index:5;color:#fff;white-space:nowrap;text-shadow:0 2px #14325a99,0 0 14px #ffe19699;font-size:2.4vh;position:absolute;top:3.5%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__awardHero{z-index:4;flex-direction:column;align-items:center;gap:.9vh;width:min(84vw,900px);animation:.4s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPopCentered;display:flex;position:absolute;top:9.5%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__awardChar{justify-content:center;align-items:flex-end;display:flex;position:relative}.pixel-module__di5rlq__awardSpot{z-index:0;background:radial-gradient(50% 62% at 50% 100%,#fff6cd9e,#fff0be00 70%);width:30vh;height:52vh;position:absolute;bottom:-2vh;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__awardHalo{z-index:0;background:radial-gradient(circle,#ffecaab8,#ffdc7840 45%,#ffd25a00 68%);border-radius:50%;width:30vh;height:30vh;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%)}.pixel-module__di5rlq__awardAvatarImg{z-index:3;filter:brightness(1.07)saturate(1.1)drop-shadow(0 5px 4px #ffb43c80)drop-shadow(0 16px 18px #18467873);position:relative}.pixel-module__di5rlq__awardAvatarImg img{width:auto!important;height:34vh!important}.pixel-module__di5rlq__awardGroundShadow{z-index:1;background:radial-gradient(#1226448c,#12264400 70%);border-radius:50%;width:22vh;height:4.2vh;position:absolute;bottom:-1vh;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__awardTitleWrap{align-items:center;gap:.8vw;margin-top:.4vh;display:flex}.pixel-module__di5rlq__awardMedal{filter:drop-shadow(0 3px 4px #18467866);font-size:3.4vh}.pixel-module__di5rlq__awardNarration{text-align:center;color:#fff;text-shadow:0 2px #0a285080;background:#1238646b;border-radius:14px;max-width:min(70vw,720px);padding:.9vh 1.8vw;font-size:1.8vh;line-height:1.55}.pixel-module__di5rlq__awardNarration p{margin:0}.pixel-module__di5rlq__awardNarration p+p{margin-top:.4vh}.pixel-module__di5rlq__awardBand{z-index:6;background:linear-gradient(#3f9ee000,#3f9ee0 26%,#2f86cf);flex-direction:column;align-items:center;gap:1.1vh;padding:1.8vh 4vw 2.2vh;animation:.4s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPop;display:flex;position:absolute;bottom:0;left:0;right:0}.pixel-module__di5rlq__awardStats{flex-wrap:wrap;justify-content:center;align-items:center;gap:1vw;display:flex}.pixel-module__di5rlq__awardCtaRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:1vw;margin-top:.3vh;display:flex}.pixel-module__di5rlq__awardCertBtn{cursor:pointer;color:#6b4708;background:linear-gradient(#ffe884,#ffce46 55%,#f7b32c);border:none;border-radius:13px;padding:1.2vh 3vw;font-family:inherit;font-size:2.3vh;transition:transform .12s;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 6px #c6942880,0 12px 18px #785a144d}.pixel-module__di5rlq__awardCertBtn:active{transform:translateY(2px)}.pixel-module__di5rlq__awardCertBtn:disabled{opacity:.7;cursor:default}.pixel-module__di5rlq__awardSubBtn{cursor:pointer;color:#2b3d52;background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:13px;padding:1vh 1.8vw;font-family:inherit;font-size:1.7vh;transition:transform .12s;box-shadow:inset 0 3px 4px #fff,0 4px #18467847}.pixel-module__di5rlq__awardSubBtn:active{transform:translateY(2px)}.pixel-module__di5rlq__gv2Stage{padding:0;display:block;position:relative;overflow:hidden}.pixel-module__di5rlq__gv2Title{z-index:2;font-size:calc(max(100vw,100vh)/43.4783);position:absolute;top:3.5%;left:3%}.pixel-module__di5rlq__gv2Attempt{color:#6b4708;z-index:3;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:999px;justify-content:center;align-items:center;padding:.28em 1.3em;font-size:calc(max(100vw,100vh)/66.6667);display:flex;position:absolute;top:3.5%;right:2.5%;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__gv2Dami{filter:drop-shadow(0 16px 18px #22406e59);z-index:3;pointer-events:none;width:15%;position:absolute;bottom:42%;left:2.5%}.pixel-module__di5rlq__gv2Dami img{width:100%;display:block}.pixel-module__di5rlq__gv2Hud{z-index:3;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/166.667) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/166.667) solid #2a79bd;border-radius:calc(max(100vw,100vh)/50);width:min(46vw,620px);min-width:340px;padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/55.5556) calc(max(100vw,100vh)/76.9231);position:absolute;top:3%;left:50%;transform:translate(-50%);box-shadow:inset 0 5px 9px #ffffff73,inset 0 -10px 15px #1c5a9680,0 12px 24px #1e508c61}.pixel-module__di5rlq__gv2HudTop{justify-content:space-between;align-items:baseline;margin-bottom:calc(max(100vw,100vh)/142.857);font-size:calc(max(100vw,100vh)/62.5);display:flex}.pixel-module__di5rlq__gv2HudTop span{color:var(--jl-white);text-shadow:0 2px #22304280}.pixel-module__di5rlq__gv2HudTop b{color:#ffd23e;text-shadow:0 2px #22304299;font-size:calc(max(100vw,100vh)/47.6191)}.pixel-module__di5rlq__gv2TrackWrap{height:calc(max(100vw,100vh)/38.4615);position:relative}.pixel-module__di5rlq__gv2Track{background:#1f5c9c;border-radius:999px;position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 4px 6px #123c6eb3}.pixel-module__di5rlq__gv2Fill{background:linear-gradient(#ffe884,#ffce46 60%,#f7b32c);height:100%;transition:width .5s;box-shadow:inset 0 3px 4px #fff9,inset 0 -4px 6px #d28c1466}.pixel-module__di5rlq__gv2Wall{background:linear-gradient(#b6997a,#9a8062 55%,#7c664e);border-radius:6px;width:calc(max(100vw,100vh)/52.6316);height:168%;position:absolute;top:-34%;transform:translate(-50%);box-shadow:inset 0 2px 2px #ffffff59,inset 0 -3px 4px #503c2880,0 4px 6px #22304259}.pixel-module__di5rlq__gv2Wall:after{content:"";background:#22304259;height:3px;position:absolute;top:30%;left:15%;right:15%;box-shadow:0 8px #22304259}.pixel-module__di5rlq__gv2WallBroken{opacity:.5;background:linear-gradient(#e8dcc8,#d9cdb6)}.pixel-module__di5rlq__gv2WallBreaking{animation:.7s ease-out forwards pixel-module__di5rlq__gateWallCrackKf}.pixel-module__di5rlq__gv2Chips{justify-content:center;gap:calc(max(100vw,100vh)/111.111);margin-top:calc(max(100vw,100vh)/90.9091);display:flex}.pixel-module__di5rlq__gv2Chip{color:var(--jl-white);text-shadow:0 2px #22304266;opacity:.9;background:linear-gradient(#a6bccf,#8296ab 60%,#6b7f94);border-radius:999px;padding:.2em 1.05em;font-size:calc(max(100vw,100vh)/71.4286);box-shadow:inset 0 2px 3px #ffffff73,inset 0 -4px 6px #465f7880,0 4px 7px #22304247}.pixel-module__di5rlq__gv2ChipOn{opacity:1;background:linear-gradient(#8fe574,#62c247 60%,#45a12c);box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -4px 6px #286e1e80,0 4px 7px #22304247}.pixel-module__di5rlq__gv2Dock{z-index:2;flex-direction:column;align-items:stretch;gap:calc(max(100vw,100vh)/83.3333);width:min(74vw,950px);min-width:340px;display:flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__gv2KidSay{max-width:70%;color:var(--jl-white);text-shadow:0 2px #1846788c;word-break:keep-all;background:linear-gradient(#6cb9ec,#4aa3df 60%,#3389c4);border-top:calc(max(100vw,100vh)/166.667) solid #86c8f2;border-bottom:calc(max(100vw,100vh)/166.667) solid #2c79bd;border-radius:calc(max(100vw,100vh)/55.5556) calc(max(100vw,100vh)/55.5556) calc(max(100vw,100vh)/250);align-self:flex-end;padding:calc(max(100vw,100vh)/111.111) calc(max(100vw,100vh)/58.8235);font-size:calc(max(100vw,100vh)/58.8235);box-shadow:inset 0 4px 7px #fff6,inset 0 -8px 12px #1c5a9673,0 10px 20px #1e508c59}.pixel-module__di5rlq__gv2Bubble{z-index:2;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/125) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/125) solid #2a79bd;border-radius:calc(max(100vw,100vh)/33.3333);padding:calc(max(100vw,100vh)/38.4615) calc(max(100vw,100vh)/29.4118) calc(max(100vw,100vh)/45.4545);box-shadow:inset 0 7px 11px #ffffff80,inset 0 -14px 20px #1c5a9680,0 16px 32px #1e508c66}.pixel-module__di5rlq__gv2Speaker{color:#6b4708;text-shadow:0 1px #fff6;z-index:2;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:999px;padding:.25em 1.2em;font-size:calc(max(100vw,100vh)/58.8235);position:absolute;top:calc(max(100vw,100vh)/-52.6316);left:calc(max(100vw,100vh)/33.3333);box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__gv2Q{color:var(--jl-white);text-shadow:0 2px #18467880;word-break:keep-all;min-height:2.9em;font-size:calc(max(100vw,100vh)/47.6191);line-height:1.45}.pixel-module__di5rlq__gv2Error{color:#ffe0d6;text-shadow:0 1px #18467880;margin-top:calc(max(100vw,100vh)/166.667);font-size:calc(max(100vw,100vh)/66.6667)}.pixel-module__di5rlq__gv2InputRow{align-items:stretch;gap:calc(max(100vw,100vh)/83.3333);margin-top:calc(max(100vw,100vh)/71.4286);display:flex}.pixel-module__di5rlq__gv2Input{color:#2b74c9;background:var(--jl-white);border:none;border-radius:calc(max(100vw,100vh)/76.9231);flex:1;min-width:0;padding:calc(max(100vw,100vh)/142.857) calc(max(100vw,100vh)/71.4286);font-family:inherit;font-size:calc(max(100vw,100vh)/52.6316);box-shadow:inset 0 4px #22304224}.pixel-module__di5rlq__gv2Input:focus{outline:none}.pixel-module__di5rlq__gv2Input::placeholder{color:#a9c4de}.pixel-module__di5rlq__gv2SendBtn{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 55%,#f7b32c);border:none;border-radius:calc(max(100vw,100vh)/76.9231);flex:none;justify-content:center;align-items:center;width:calc(max(100vw,100vh)/11.1111);font-family:inherit;font-size:calc(max(100vw,100vh)/55.5556);transition:transform .12s;display:flex;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__gv2SendBtn:active{transform:scale(.94)}.pixel-module__di5rlq__gv2SendBtn:disabled{opacity:.6}.pixel-module__di5rlq__gv2CompareWrap{flex-direction:column;gap:calc(max(100vw,100vh)/125);margin-top:calc(max(100vw,100vh)/83.3333);display:flex}.pixel-module__di5rlq__gv2CompareCard{text-align:left;background:linear-gradient(#fff,#e9f4fb);border-radius:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/125) calc(max(100vw,100vh)/71.4286);box-shadow:inset 0 3px 4px #fff,inset 0 -5px 7px #96b4d280,0 5px 9px #18467847}.pixel-module__di5rlq__gv2CompareCardBetter{background:linear-gradient(#ecfce4,#d2f4c6);box-shadow:inset 0 3px 4px #ffffffe6,inset 0 -5px 7px #96c88c80,0 5px 9px #286e1e4d}.pixel-module__di5rlq__gv2CompareLabel{color:#6b7f94;margin-bottom:.15em;font-size:calc(max(100vw,100vh)/76.9231)}.pixel-module__di5rlq__gv2CompareCardBetter .pixel-module__di5rlq__gv2CompareLabel{color:#2c6e1e}.pixel-module__di5rlq__gv2CompareText{color:#2b3d52;word-break:keep-all;font-size:calc(max(100vw,100vh)/58.8235);line-height:1.4}.pixel-module__di5rlq__gv2CompareDone{color:#2c6e1e;word-break:keep-all;text-align:center;background:linear-gradient(#ecfce4,#d2f4c6);border-radius:calc(max(100vw,100vh)/83.3333);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/55.5556);font-size:calc(max(100vw,100vh)/62.5);line-height:1.45;box-shadow:inset 0 3px 4px #ffffffe6,0 5px 9px #286e1e40}.pixel-module__di5rlq__gv2NextBtn{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 55%,#f7b32c);border:none;border-radius:calc(max(100vw,100vh)/76.9231);margin-top:calc(max(100vw,100vh)/83.3333);margin-left:auto;padding:.4em 1.7em;font-family:inherit;font-size:calc(max(100vw,100vh)/52.6316);transition:transform .12s;display:block;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__gv2NextBtn:active{transform:scale(.94)}.pixel-module__di5rlq__dlgStage{align-items:stretch;justify-content:initial;background-position:50%;background-size:cover;padding:0;display:block;overflow:hidden}.pixel-module__di5rlq__dlgLoading{color:var(--jl-white);text-shadow:0 2px #18467880;justify-content:center;align-items:center;font-size:calc(max(100vw,100vh)/35.7143);display:flex;position:absolute;inset:0}.pixel-module__di5rlq__dlgScene{cursor:pointer;position:absolute;inset:0}.pixel-module__di5rlq__dlgDami{filter:drop-shadow(0 16px 18px #22406e59);opacity:.72;z-index:2;pointer-events:none;width:14%;transition:transform .25s,opacity .25s;position:absolute;bottom:25%;left:1.5%;transform:scale(.96)}.pixel-module__di5rlq__dlgKid{filter:drop-shadow(0 16px 18px #22406e59);opacity:.72;z-index:2;pointer-events:none;width:12%;transition:transform .25s,opacity .25s;position:absolute;bottom:21%;right:2%;transform:scale(.96)}.pixel-module__di5rlq__dlgDami img,.pixel-module__di5rlq__dlgKid img{width:100%;display:block}.pixel-module__di5rlq__dlgActive{opacity:1;transform:scale(1.05)}.pixel-module__di5rlq__dlgDock{z-index:3;flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/100);width:min(76vw,1000px);min-width:340px;max-height:94vh;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__dlgControls{text-align:center;flex-direction:column;align-items:stretch;gap:calc(max(100vw,100vh)/125);width:min(80%,820px);min-height:0;display:flex;overflow-y:auto}.pixel-module__di5rlq__dlgControls>:last-child{position:sticky;bottom:0}.pixel-module__di5rlq__dlgBar{z-index:3;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/125) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/125) solid #2a79bd;border-radius:calc(max(100vw,100vh)/35.7143);width:100%;padding:calc(max(100vw,100vh)/50) calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/55.5556);position:relative;box-shadow:inset 0 7px 11px #ffffff80,inset 0 -14px 20px #1c5a9680,0 16px 32px #1e508c66}.pixel-module__di5rlq__dlgSpeaker{color:#6b4708;text-shadow:0 1px #fff6;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border-radius:999px;padding:.25em 1.2em;font-size:calc(max(100vw,100vh)/58.8235);position:absolute;top:calc(max(100vw,100vh)/-52.6316);left:calc(max(100vw,100vh)/33.3333);box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__dlgSpeakerKid{color:var(--jl-white);text-shadow:0 1px #18467880;background:linear-gradient(#6cb9ec,#4aa3df 60%,#3389c4);box-shadow:inset 0 2px 3px #ffffff80,inset 0 -4px 6px #1c5a9680,0 5px 9px #2230424d}.pixel-module__di5rlq__dlgText{color:var(--jl-white);text-shadow:0 2px #18467880;word-break:keep-all;min-height:2.4em;padding-bottom:calc(max(100vw,100vh)/45.4545);font-size:calc(max(100vw,100vh)/52.6316);line-height:1.45}.pixel-module__di5rlq__dlgTextQuote{background:#ffffff29;border-radius:calc(max(100vw,100vh)/83.3333);padding:calc(max(100vw,100vh)/100) calc(max(100vw,100vh)/62.5);font-style:italic}.pixel-module__di5rlq__dlgTapHint{color:#e2f1fc;font-size:calc(max(100vw,100vh)/76.9231);animation:1.1s ease-in-out infinite pixel-module__di5rlq__dlgTapPulse;position:absolute;bottom:calc(max(100vw,100vh)/83.3333);right:calc(max(100vw,100vh)/41.6667)}@keyframes pixel-module__di5rlq__dlgTapPulse{0%,to{opacity:.5}50%{opacity:1}}.pixel-module__di5rlq__dlgError{color:#b23b1f;background:#ffffffeb;border-radius:calc(max(100vw,100vh)/100);padding:calc(max(100vw,100vh)/166.667) calc(max(100vw,100vh)/71.4286);font-size:calc(max(100vw,100vh)/66.6667)}.pixel-module__di5rlq__dlgCta{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 55%,#f7b32c);border:none;border-radius:calc(max(100vw,100vh)/76.9231);align-self:center;padding:.42em 1.9em;font-family:inherit;font-size:calc(max(100vw,100vh)/50);transition:transform .12s;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__dlgCta:active{transform:scale(.94)}.pixel-module__di5rlq__dlgChoices{flex-direction:column;gap:calc(max(100vw,100vh)/111.111);width:100%;display:flex}.pixel-module__di5rlq__dlgChoiceBtn{text-align:left;color:#2b3d52;cursor:pointer;word-break:keep-all;background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:calc(max(100vw,100vh)/76.9231);padding:calc(max(100vw,100vh)/117.647) calc(max(100vw,100vh)/55.5556);font-family:inherit;font-size:calc(max(100vw,100vh)/62.5);transition:transform .12s;box-shadow:inset 0 3px 4px #fff,inset 0 -5px 7px #96b4d280,0 5px #1846784d}.pixel-module__di5rlq__dlgChoiceBtn:active{transform:scale(.97)}.pixel-module__di5rlq__reaskFace{background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:calc(max(100vw,100vh)/71.4286);gap:calc(max(100vw,100vh)/166.667);padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/62.5);box-shadow:inset 0 3px 4px #fff,inset 0 -5px 7px #96b4d280,0 6px 12px #1846784d}.pixel-module__di5rlq__reaskFaceBack{background:linear-gradient(#fff6d8,#ffe9a8);box-shadow:inset 0 3px 4px #ffffffe6,inset 0 -5px 7px #dcb45a80,0 6px 12px #966e144d}.pixel-module__di5rlq__reaskFaceTag{background:linear-gradient(#6cb9ec,#3f8fd0);padding:.2em .9em;font-size:calc(max(100vw,100vh)/76.9231)}.pixel-module__di5rlq__reaskFaceTagAfter{color:#6b4708;background:linear-gradient(#ffce46,#f0a63c)}.pixel-module__di5rlq__reaskFaceText{max-height:26vh;font-size:calc(max(100vw,100vh)/68.9655);line-height:1.45;overflow-y:auto}.pixel-module__di5rlq__reaskWrapNote{color:#2b3d52;background:#fffffff0;border-radius:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/55.5556);font-size:calc(max(100vw,100vh)/66.6667);line-height:1.6;box-shadow:0 6px 12px #18467840}.pixel-module__di5rlq__reaskWrapNote p{margin:0 0 .3em}.pixel-module__di5rlq__doubtRevealItem{color:#2b3d52;background:linear-gradient(#fff,#e9f4fb);border-radius:calc(max(100vw,100vh)/76.9231);padding:calc(max(100vw,100vh)/111.111) calc(max(100vw,100vh)/62.5);font-size:calc(max(100vw,100vh)/62.5);box-shadow:inset 0 3px 4px #fff,0 4px 7px #18467838}.pixel-module__di5rlq__tutorialWaitNote{color:var(--jl-white);text-shadow:0 2px #1846788c;font-size:calc(max(100vw,100vh)/55.5556)}.pixel-module__di5rlq__ivNpc{z-index:1;pointer-events:none;filter:drop-shadow(-8px 14px 18px #22406e52);height:70vh;position:absolute;bottom:0;right:3%}.pixel-module__di5rlq__ivNpc img{object-fit:contain;object-position:bottom;width:auto;height:100%;display:block}.pixel-module__di5rlq__ivNpcFlip img{transform:scaleX(-1)}.pixel-module__di5rlq__ivNpcEmoji{aspect-ratio:1;justify-content:center;align-items:flex-end;height:100%;font-size:34vh;display:flex}.pixel-module__di5rlq__dlgBack{color:var(--jl-white);text-shadow:0 2px #1846788c;cursor:pointer;z-index:6;background:linear-gradient(#6cb9ec,#4aa3df 60%,#3389c4);border:none;border-radius:999px;padding:.3em 1.1em;font-family:inherit;font-size:calc(max(100vw,100vh)/66.6667);position:absolute;top:3.5%;left:2.5%;box-shadow:inset 0 2px 3px #ffffff73,inset 0 -4px 6px #1c5a9680,0 5px 9px #2230424d}.pixel-module__di5rlq__dlgBack:active{transform:scale(.95)}.pixel-module__di5rlq__ivInputRow{align-items:stretch;gap:calc(max(100vw,100vh)/83.3333);width:100%;display:flex}.pixel-module__di5rlq__ivInput{color:#2b74c9;background:#fff;border:calc(max(100vw,100vh)/454.545) solid #223042;border-radius:calc(max(100vw,100vh)/76.9231);flex:1;min-width:0;padding:calc(max(100vw,100vh)/111.111) calc(max(100vw,100vh)/62.5);font-family:inherit;font-size:calc(max(100vw,100vh)/58.8235);box-shadow:inset 0 4px #22304224}.pixel-module__di5rlq__ivInput:focus{outline:none}.pixel-module__di5rlq__ivInput::placeholder{color:#a9c4de}.pixel-module__di5rlq__ivSendBtn{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 55%,#f7b32c);border:none;border-radius:calc(max(100vw,100vh)/76.9231);flex:none;width:calc(max(100vw,100vh)/11.1111);font-family:inherit;font-size:calc(max(100vw,100vh)/58.8235);transition:transform .12s;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 5px 9px #2230424d}.pixel-module__di5rlq__ivSendBtn:active{transform:scale(.94)}.pixel-module__di5rlq__ivSendBtn:disabled{opacity:.6}.pixel-module__di5rlq__ivCardReadyBtn{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 55%,#f7b32c);border:none;border-radius:calc(max(100vw,100vh)/62.5);align-self:center;margin:0 auto calc(max(100vw,100vh)/100);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/28.5714);font-family:inherit;font-size:calc(max(100vw,100vh)/50);font-weight:700;animation:1.1s ease-in-out infinite pixel-module__di5rlq__ivCardReadyPulse;display:block;box-shadow:inset 0 2px 3px #ffffffb3,inset 0 -4px 6px #d28c1480,0 6px 12px #22304259}.pixel-module__di5rlq__ivCardReadyBtn:active{transform:scale(.94)}.pixel-module__di5rlq__ivPraiseToast{color:#fff;text-shadow:0 2px #1a541e80;background:linear-gradient(#8ee08a,#5cc45a 55%,#3ea63f);border-radius:calc(max(100vw,100vh)/71.4286);align-self:center;width:fit-content;margin:0 auto calc(max(100vw,100vh)/125);padding:calc(max(100vw,100vh)/125) calc(max(100vw,100vh)/50);font-size:calc(max(100vw,100vh)/62.5);font-weight:700;animation:.35s ease-out pixel-module__di5rlq__ivPraisePop;box-shadow:inset 0 2px 3px #ffffff8c,inset 0 -4px 6px #1a541e66,0 6px 12px #2230424d}@keyframes pixel-module__di5rlq__ivPraisePop{0%{opacity:0;transform:scale(.6)translateY(8px)}70%{transform:scale(1.06)}to{opacity:1;transform:scale(1)}}.pixel-module__di5rlq__ivBlankHint{text-align:center;color:#6b4708;background:#ffe884e6;border-radius:calc(max(100vw,100vh)/100);width:fit-content;margin:0 auto calc(max(100vw,100vh)/166.667);padding:calc(max(100vw,100vh)/200) calc(max(100vw,100vh)/71.4286);font-size:calc(max(100vw,100vh)/66.6667);font-weight:700}@keyframes pixel-module__di5rlq__ivCardReadyPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.pixel-module__di5rlq__ivSay{z-index:3;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/125) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/125) solid #2a79bd;border-radius:calc(max(100vw,100vh)/35.7143);max-width:50%;padding:calc(max(100vw,100vh)/41.6667) calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/50);position:absolute;top:19%;left:4%;box-shadow:inset 0 7px 11px #ffffff80,inset 0 -14px 20px #1c5a9680,0 16px 32px #1e508c66}.pixel-module__di5rlq__ivSay .pixel-module__di5rlq__dlgText{max-height:40vh;overflow-y:auto}.pixel-module__di5rlq__ivSay:after{content:"";background:#327fc9;border-radius:calc(max(100vw,100vh)/250);width:calc(max(100vw,100vh)/31.25);height:calc(max(100vw,100vh)/31.25);position:absolute;bottom:calc(max(100vw,100vh)/-76.9231);right:calc(max(100vw,100vh)/20);transform:rotate(45deg)}.pixel-module__di5rlq__ivComposer{z-index:4;box-shadow:none;background:linear-gradient(#e3f2ff00 0%,#e3f2ff8c 38%,#c4e2f8eb 100%);border-top:none;flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/125);padding:calc(max(100vw,100vh)/71.4286) calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/55.5556);display:flex;position:absolute;bottom:0;left:0;right:0}.pixel-module__di5rlq__ivComposer>*{width:min(94%,1180px)}.pixel-module__di5rlq__ivChips{flex-wrap:wrap;justify-content:center;gap:calc(max(100vw,100vh)/125);display:flex}.pixel-module__di5rlq__ivChipBtn{color:#2b4258;cursor:pointer;word-break:keep-all;background:linear-gradient(#fff,#f1f7ff);border:none;border-radius:999px;padding:calc(max(100vw,100vh)/142.857) calc(max(100vw,100vh)/55.5556);font-family:inherit;font-size:calc(max(100vw,100vh)/68.9655);transition:transform .12s;box-shadow:0 3px 9px #1e508c33}.pixel-module__di5rlq__ivChipBtn:active{transform:scale(.96)}.pixel-module__di5rlq__expProg{z-index:5;align-items:center;gap:calc(max(100vw,100vh)/100);display:flex;position:absolute;top:5%;right:4%}.pixel-module__di5rlq__expStep{color:#fff;text-shadow:0 2px #0a28508c;font-size:calc(max(100vw,100vh)/50)}.pixel-module__di5rlq__expProgTrack{background:#1f5c9c;border-radius:999px;width:calc(max(100vw,100vh)/6.25);height:calc(max(100vw,100vh)/90.9091);overflow:hidden;box-shadow:inset 0 3px 4px #123c6e99}.pixel-module__di5rlq__expProgFill{background:linear-gradient(90deg,#ffe884,#f7b32c);height:100%;transition:width .3s}.pixel-module__di5rlq__expSay{z-index:3;color:#fff;text-shadow:0 2px #0a285066;background:linear-gradient(#5cb0ea,#3f9ee0 58%,#2f86cf);border-top:calc(max(100vw,100vh)/142.857) solid #7cc6f4;border-bottom:calc(max(100vw,100vh)/142.857) solid #2a79bd;border-radius:calc(max(100vw,100vh)/38.4615);max-width:48%;padding:calc(max(100vw,100vh)/45.4545) calc(max(100vw,100vh)/35.7143) calc(max(100vw,100vh)/50);font-size:calc(max(100vw,100vh)/52.6316);line-height:1.5;animation:.32s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPop;position:absolute;top:15%;left:4%;box-shadow:inset 0 7px 11px #ffffff80,inset 0 -14px 20px #1c5a9680,0 16px 32px #1e508c66}.pixel-module__di5rlq__expSay b{color:#ffe07a}.pixel-module__di5rlq__expSay:after{content:"";background:#327fc9;border-radius:calc(max(100vw,100vh)/250);width:calc(max(100vw,100vh)/33.3333);height:calc(max(100vw,100vh)/33.3333);position:absolute;bottom:calc(max(100vw,100vh)/-83.3333);right:calc(max(100vw,100vh)/20);transform:rotate(45deg)}.pixel-module__di5rlq__expResult{background:linear-gradient(#6bc06a,#49a54a 58%,#3a8f3d);border-top-color:#8fd48c;border-bottom-color:#338a36}.pixel-module__di5rlq__expResult:after{background:#3d9440}.pixel-module__di5rlq__expDock{z-index:4;background:linear-gradient(#e3f2ff00 0%,#e3f2ff80 38%,#c4e2f8e6 100%);flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/100);padding:calc(max(100vw,100vh)/55.5556) calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/45.4545);display:flex;position:absolute;bottom:0;left:0;right:0}.pixel-module__di5rlq__expDock>*{width:min(94%,900px)}.pixel-module__di5rlq__expChoice{text-align:left;color:#2b3d52;cursor:pointer;background:linear-gradient(#fff,#eaf4fb);border:none;border-radius:calc(max(100vw,100vh)/62.5);align-items:center;gap:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/71.4286) calc(max(100vw,100vh)/45.4545);font-family:inherit;font-size:calc(max(100vw,100vh)/57.1429);transition:transform .12s,box-shadow .12s;animation:.34s cubic-bezier(.22,1,.36,1) both pixel-module__di5rlq__expChoiceIn;display:flex;box-shadow:inset 0 3px 4px #fff,0 6px #18467847}.pixel-module__di5rlq__expDock>.pixel-module__di5rlq__expChoice:nth-child(2){animation-delay:70ms}.pixel-module__di5rlq__expDock>.pixel-module__di5rlq__expChoice:nth-child(3){animation-delay:.14s}.pixel-module__di5rlq__expChoice:hover{transform:translateY(calc(max(100vw,100vh)/-333.333));box-shadow:inset 0 3px 4px #fff,0 8px #1846784d,0 10px 16px #18467838}.pixel-module__di5rlq__expChoice:active{transform:scale(.98)}@keyframes pixel-module__di5rlq__expChoiceIn{0%{opacity:0;transform:translateY(calc(max(100vw,100vh)/71.4286))}to{opacity:1;transform:translateY(0)}}.pixel-module__di5rlq__expNum{color:#6b4708;background:linear-gradient(#ffe884,#ffce46 60%,#f7b32c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:calc(max(100vw,100vh)/31.25);height:calc(max(100vw,100vh)/31.25);font-size:calc(max(100vw,100vh)/55.5556);display:flex;box-shadow:inset 0 2px 3px #ffffffb3,0 3px 6px #22304233}.pixel-module__di5rlq__expVerdict{z-index:3;background:linear-gradient(#0a122280 0%,#0a1222bd 100%);position:absolute;inset:0}.pixel-module__di5rlq__expVSpot{z-index:0;background:radial-gradient(46% 60% at 50% 0,#fff6cd80,#fff0be00 72%);width:52%;height:70%;position:absolute;top:-6%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__expVHeader{z-index:5;white-space:nowrap;color:#fff;text-shadow:0 2px #14325a99,0 0 14px #ffe196b3;font-size:calc(max(100vw,100vh)/52.6316);position:absolute;top:5.5%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__expVHero{z-index:4;flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/83.3333);width:min(86%,900px);animation:.4s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPopCentered;display:flex;position:absolute;top:15%;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__expVHalo{z-index:0;background:radial-gradient(circle,#ffecaab3,#ffdc7838 45%,#ffd25a00 68%);border-radius:50%;width:30vh;height:30vh;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.pixel-module__di5rlq__expVMedal{z-index:2;filter:drop-shadow(0 5px 7px #18467880);font-size:calc(max(100vw,100vh)/14.2857);position:relative}.pixel-module__di5rlq__expVTitleLabel{z-index:2;color:#ffeaa7;text-shadow:0 2px #0a285080;margin-bottom:.35em;font-size:calc(max(100vw,100vh)/66.6667);position:relative}.pixel-module__di5rlq__expVTitle{z-index:2;color:#fff;text-shadow:0 3px #0a28508c,0 0 20px #ffe19673;max-width:min(88%,820px);font-size:calc(max(100vw,100vh)/31.25);line-height:1.3;position:relative}.pixel-module__di5rlq__expVTitle b{color:#ffe07a}.pixel-module__di5rlq__expVRole{z-index:2;background:#12386480;border-radius:calc(max(100vw,100vh)/71.4286);align-items:center;gap:calc(max(100vw,100vh)/71.4286);margin-top:calc(max(100vw,100vh)/166.667);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/41.6667);display:flex;position:relative;box-shadow:inset 0 4px 10px #0822468c}.pixel-module__di5rlq__expVSym{font-size:calc(max(100vw,100vh)/35.7143)}.pixel-module__di5rlq__expVRoleTxt{text-align:left}.pixel-module__di5rlq__expVRoleLabel{color:#cfe8ff;font-size:calc(max(100vw,100vh)/76.9231)}.pixel-module__di5rlq__expVRoleName{color:#ffe07a;text-shadow:0 2px #0a285080;font-size:calc(max(100vw,100vh)/45.4545)}.pixel-module__di5rlq__expVRoleDesc{color:#eaf6ff;font-size:calc(max(100vw,100vh)/66.6667)}.pixel-module__di5rlq__expVBand{z-index:6;background:linear-gradient(#3f9ee000,#3f9ee0 26%,#2f86cf);justify-content:center;align-items:center;gap:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/50) 4% calc(max(100vw,100vh)/41.6667);animation:.4s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPop;display:flex;position:absolute;bottom:0;left:0;right:0}.pixel-module__di5rlq__expCta2{color:#fff;text-shadow:0 2px #1846788c;cursor:pointer;background:linear-gradient(#6cb9ec,#4aa3df 60%,#3389c4);border:none;border-radius:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/33.3333);font-family:inherit;font-size:calc(max(100vw,100vh)/58.8235);box-shadow:inset 0 2px 3px #fff6,0 5px 9px #2230424d}.pixel-module__di5rlq__expCta2:active{transform:scale(.96)}.pixel-module__di5rlq__flgPanel{box-shadow:none;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/76.9231);padding:calc(max(100vw,100vh)/33.3333) calc(max(100vw,100vh)/22.2222) calc(max(100vw,100vh)/25);display:flex;position:absolute;inset:0;overflow-y:auto}.pixel-module__di5rlq__flgPanel>*{flex-shrink:0;width:min(94vw,840px)}.pixel-module__di5rlq__flgPanelImmersive{background:linear-gradient(#0c16281f 0%,#0c162866 45%,#0c16289e 100%)}.pixel-module__di5rlq__chatHead{background:0 0;border:none;align-items:center;gap:calc(max(100vw,100vh)/71.4286);padding:0;display:flex}.pixel-module__di5rlq__npcFaceImg,.pixel-module__di5rlq__chatHead .pixel-module__di5rlq__npcFace{object-fit:cover;background:linear-gradient(#eaf4fc,#c9e0f2);border-radius:50%;width:calc(max(100vw,100vh)/18.1818);height:calc(max(100vw,100vh)/18.1818);box-shadow:inset 0 3px 5px #fffc,inset 0 -6px 9px #78a0c880}.pixel-module__di5rlq__chatWho{color:var(--jl-white);text-shadow:0 2px #18467880;font-size:calc(max(100vw,100vh)/50);line-height:1.25}.pixel-module__di5rlq__tutorialGuideRole{color:#e2f1fc;opacity:.95;font-size:calc(max(100vw,100vh)/76.9231)}.pixel-module__di5rlq__npcGrid{grid-template-columns:repeat(2,1fr);gap:calc(max(100vw,100vh)/90.9091);margin-bottom:0;display:grid}.pixel-module__di5rlq__npcTile{color:#2b3d52;cursor:pointer;background:linear-gradient(#fff,#e9f4fb);border-radius:calc(max(100vw,100vh)/62.5);flex-direction:column;align-items:center;gap:calc(max(100vw,100vh)/166.667);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/125);transition:transform .12s;display:flex;box-shadow:inset 0 3px 4px #fff,0 5px #18467847}.pixel-module__di5rlq__npcTile:active{transform:scale(.97)}.pixel-module__di5rlq__npcTileEmoji{background:linear-gradient(#ffe884,#ffce46 60%,#f7b32c);border-radius:50%;width:calc(max(100vw,100vh)/20);height:calc(max(100vw,100vh)/20);font-size:calc(max(100vw,100vh)/38.4615);box-shadow:inset 0 2px 3px #ffffffb3,0 3px 6px #22304233}.pixel-module__di5rlq__npcTileFace{object-fit:cover;object-position:top center;background:linear-gradient(#dff1ff,#bfe1f8);border-radius:50%;width:calc(max(100vw,100vh)/16.129);height:calc(max(100vw,100vh)/16.129);box-shadow:inset 0 2px 3px #ffffffb3,0 3px 6px #22304233}.pixel-module__di5rlq__npcTileJob{text-align:center;color:#2b3d52;font-size:calc(max(100vw,100vh)/64.5161)}.pixel-module__di5rlq__npcTileProgress{color:#6b7f94;font-size:calc(max(100vw,100vh)/83.3333)}.pixel-module__di5rlq__flgNote{color:#fff;text-shadow:0 2px #0a28508c;background:#12386480;border-left:calc(max(100vw,100vh)/166.667) solid #ffce46;border-radius:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/62.5);font-size:calc(max(100vw,100vh)/64.5161);line-height:1.55;box-shadow:inset 0 4px 9px #08224699}.pixel-module__di5rlq__cutBackBtn{color:#6b4708;cursor:pointer;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border:none;border-radius:999px;align-self:flex-start;padding:.28em 1.1em;font-family:inherit;font-size:calc(max(100vw,100vh)/71.4286);box-shadow:inset 0 2px 3px #ffffffb3,0 4px 7px #22304240}.pixel-module__di5rlq__cutBackBtn:active{transform:scale(.95)}.pixel-module__di5rlq__cutStillImg{object-fit:cover;border-radius:calc(max(100vw,100vh)/55.5556);width:100%;max-height:34vh;box-shadow:inset 0 3px 5px #fff9,0 8px 16px #1846784d}.pixel-module__di5rlq__cutSituation{color:#fff;text-shadow:0 2px #0a28508c;background:#12386480;border-left:calc(max(100vw,100vh)/166.667) solid #ffce46;border-radius:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/62.5);font-size:calc(max(100vw,100vh)/60.6061);line-height:1.6;box-shadow:inset 0 4px 9px #08224699}.pixel-module__di5rlq__cutTimerTrack{background:#1f5c9c;border-radius:999px;height:calc(max(100vw,100vh)/83.3333);overflow:hidden;box-shadow:inset 0 3px 4px #123c6e99}.pixel-module__di5rlq__cutTimerFill{transform-origin:0;background:linear-gradient(90deg,#ffe884,#f7b32c);height:100%;animation:30s linear forwards pixel-module__di5rlq__cutShrink}.pixel-module__di5rlq__cutChoices{counter-reset:pick;flex-direction:column;gap:calc(max(100vw,100vh)/125);display:flex}.pixel-module__di5rlq__cutChoiceBtn{counter-increment:pick;color:#2b3d52;text-align:left;cursor:pointer;background:linear-gradient(#fff,#eaf4fb);border:none;border-top:calc(max(100vw,100vh)/333.333) solid #fff;border-radius:calc(max(100vw,100vh)/76.9231);align-items:center;gap:calc(max(100vw,100vh)/83.3333);padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/62.5);font-family:inherit;font-size:calc(max(100vw,100vh)/62.5);line-height:1.45;display:flex;box-shadow:inset 0 3px 4px #fff,0 6px #18467852}.pixel-module__di5rlq__cutChoiceBtn:before{content:counter(pick);color:#6b4708;background:linear-gradient(#ffe884,#ffce46 60%,#f7b32c);border-radius:50%;flex:none;justify-content:center;align-items:center;width:calc(max(100vw,100vh)/38.4615);height:calc(max(100vw,100vh)/38.4615);font-size:calc(max(100vw,100vh)/66.6667);display:flex;box-shadow:inset 0 2px 3px #fffc,0 2px 4px #22304240}.pixel-module__di5rlq__cutChoiceBtn:active{transform:translateY(2px)scale(.99);box-shadow:inset 0 3px 4px #fff,0 3px #18467852}.pixel-module__di5rlq__cutResultBox{color:#2b3d52;background:linear-gradient(#fff,#e9f4fb);border-radius:calc(max(100vw,100vh)/71.4286);padding:calc(max(100vw,100vh)/83.3333) calc(max(100vw,100vh)/62.5);font-size:calc(max(100vw,100vh)/60.6061);line-height:1.6;box-shadow:inset 0 3px 4px #fff,0 5px 9px #18467838}.pixel-module__di5rlq__cutResultBest{background:linear-gradient(#ecfce4,#d2f4c6);box-shadow:inset 0 3px 4px #ffffffe6,0 5px 9px #286e1e4d}.pixel-module__di5rlq__cutStepNote{color:#e2f1fc;text-align:right;font-size:calc(max(100vw,100vh)/76.9231)}.pixel-module__di5rlq__reflectGrid,.pixel-module__di5rlq__flagCandidateList{flex-direction:column;gap:calc(max(100vw,100vh)/125);display:flex}.pixel-module__di5rlq__reflectBtn,.pixel-module__di5rlq__flagCandidateBtn{color:#2b3d52;cursor:pointer;text-align:left;background:linear-gradient(#fff,#e9f4fb);border:none;border-radius:calc(max(100vw,100vh)/76.9231);align-items:center;gap:calc(max(100vw,100vh)/100);padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/62.5);font-family:inherit;font-size:calc(max(100vw,100vh)/62.5);display:flex;box-shadow:inset 0 3px 4px #fff,0 5px #18467847}.pixel-module__di5rlq__reflectBtn:active,.pixel-module__di5rlq__flagCandidateBtn:active{transform:scale(.98)}.pixel-module__di5rlq__flagCandidateBtnSelected{background:linear-gradient(#ecfce4,#d2f4c6);box-shadow:inset 0 3px 4px #ffffffe6,0 5px #286e1e59}.pixel-module__di5rlq__flagReasonInput{background:var(--jl-white);color:#2b74c9;resize:none;box-sizing:border-box;border:none;border-radius:calc(max(100vw,100vh)/76.9231);width:100%;padding:calc(max(100vw,100vh)/90.9091) calc(max(100vw,100vh)/62.5);font-family:inherit;font-size:calc(max(100vw,100vh)/62.5);box-shadow:inset 0 4px #22304224}.pixel-module__di5rlq__flagReasonInput:focus{outline:none}.pixel-module__di5rlq__flagReasonInput::placeholder{color:#a9c4de}.pixel-module__di5rlq__flagReasonHint{color:#e2f1fc;margin-top:calc(max(100vw,100vh)/200);font-size:calc(max(100vw,100vh)/80)}.pixel-module__di5rlq__flagWaitNote{text-align:center;color:var(--jl-white);text-shadow:0 2px #18467880;font-size:calc(max(100vw,100vh)/58.8235);line-height:1.5}.pixel-module__di5rlq__flagWaitSummary{text-align:center;color:#6b4708;background:linear-gradient(#ffe884,#ffce46 60%,#f7b32c);border-radius:999px;align-self:center;padding:.3em 1.2em;font-size:calc(max(100vw,100vh)/62.5);box-shadow:inset 0 2px 3px #ffffffb3,0 4px 7px #22304240}.pixel-module__di5rlq__flagWaitActions{flex-direction:column;gap:calc(max(100vw,100vh)/125);display:flex}.pixel-module__di5rlq__lb2DemoStart{z-index:8;cursor:pointer;color:#6b4708;background:linear-gradient(#ffe884 0%,#ffce46 58%,#f7b32c 100%);border:none;border-radius:999px;padding:calc(max(100vw,100vh)/71.4286) calc(max(100vw,100vh)/35.7143);font-family:inherit;font-size:calc(max(100vw,100vh)/52.6316);position:absolute;bottom:3%;right:3%;box-shadow:0 6px #d18f18,0 12px 20px #1e508c59}.pixel-module__di5rlq__lb2DemoStart:active{transform:translateY(3px);box-shadow:0 3px #d18f18,0 6px 12px #1e508c4d}.pixel-module__di5rlq__lb2DemoStart:disabled{opacity:.6;cursor:default}.pixel-module__di5rlq__eClear{z-index:12;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.pixel-module__di5rlq__eClearWord{color:#fff;text-shadow:-4px -4px #17365e,4px -4px #17365e,-4px 4px #17365e,4px 4px #17365e,-6px 0 #17365e,6px 0 #17365e,0 -6px #17365e,0 6px #17365e,0 14px #0a1a3073;font-size:calc(max(100vw,100vh)/16.129);animation:.42s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPop;transform:rotate(-6deg)}.pixel-module__di5rlq__eScene{z-index:6;position:absolute;inset:0}.pixel-module__di5rlq__eSash{z-index:8;color:#fff;text-shadow:-3px -3px #17365e,3px -3px #17365e,-3px 3px #17365e,3px 3px #17365e;background:linear-gradient(#ff7bb5,#f0468d);border:4px solid #fff;border-radius:12px;padding:1% 3.2%;font-size:calc(max(100vw,100vh)/41.6667);position:absolute;top:5%;left:4.5vw;transform:rotate(-6deg);box-shadow:0 8px #9614508c,0 16px 26px #00000059}.pixel-module__di5rlq__ePaper{text-align:center;background:linear-gradient(#fffdf4,#fff3d6);border:6px solid #f0d79a;border-radius:10px;width:min(56vw,660px);padding:3.4vh 4vh 3.8vh;animation:.4s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPop;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)rotate(-1.2deg);box-shadow:0 14px #785a1e59,0 26px 46px #00000073}.pixel-module__di5rlq__ePaperHead{color:#8a6a1f;letter-spacing:.5vh;font-size:1.7vh}.pixel-module__di5rlq__ePaperName{color:#20406b;margin-top:.4vh;font-size:4.2vh}.pixel-module__di5rlq__ePaperMbti{color:#4c7bab;margin-left:.9vh;font-size:1.7vh}.pixel-module__di5rlq__eVerdict{background:linear-gradient(#2a5486,#1e3f68);border:3px solid #f0d79a;border-radius:12px;margin-top:2vh;padding:1.7vh 2vh}.pixel-module__di5rlq__eVerdictLine{color:#fff;font-size:2.6vh;line-height:1.3}.pixel-module__di5rlq__eVerdictLine b{color:#ffd977}.pixel-module__di5rlq__eVerdictRole{color:#5a4310;background:#ffd977;border-radius:999px;margin-top:1vh;padding:.45vh 1.5vh;font-size:1.55vh;display:inline-block}.pixel-module__di5rlq__eStamps{justify-content:center;gap:4vh;margin-top:2.6vh;display:flex}.pixel-module__di5rlq__eStampCol{flex-direction:column;align-items:center;gap:.8vh;display:flex}.pixel-module__di5rlq__eStamp{color:#d8443f;background:#d8443f0f;border:5px solid #d8443f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:10.6vh;height:10.6vh;display:flex;transform:rotate(-8deg)}.pixel-module__di5rlq__eStampNum{font-size:3.8vh;line-height:1}.pixel-module__di5rlq__eStampUnit{margin-top:.25vh;font-size:1.35vh}.pixel-module__di5rlq__eStampCap{color:#6b5a34;font-size:1.5vh}.pixel-module__di5rlq__eStampCap b{color:#1f6fb2}.pixel-module__di5rlq__eStampFlag{color:#1f6fb2;background:#1f6fb20f;border-color:#1f6fb2;transform:rotate(8deg)}.pixel-module__di5rlq__eStampFlag .pixel-module__di5rlq__eStampNum{font-size:3.4vh}.pixel-module__di5rlq__eBottom{z-index:9;align-items:center;gap:1.4vh;display:flex;position:absolute;bottom:3.5vh;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__eMainBtn{cursor:pointer;color:#6b4708;background:linear-gradient(#ffe884,#ffce46 58%,#f7b32c);border:5px solid #fff;border-radius:999px;align-items:center;gap:1vh;padding:1.6vh 4.4vh;font-family:inherit;font-size:2.4vh;display:inline-flex;box-shadow:0 8px #d18f18,0 16px 26px #10285066}.pixel-module__di5rlq__eMainBtn:disabled{opacity:.65;cursor:default}.pixel-module__di5rlq__eSubBtn{cursor:pointer;color:#12385f;background:#ffffffeb;border:4px solid #fff;border-radius:999px;padding:1.1vh 2.4vh;font-family:inherit;font-size:1.6vh;box-shadow:0 5px #143c6e59}.pixel-module__di5rlq__eSaveNote{z-index:9;color:#fff;white-space:nowrap;background:#16325ae0;border:3px solid #ffffff4d;border-radius:999px;padding:.6vh 1.6vh;font-size:1.45vh;position:absolute;bottom:1.6vh;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__eFbRow{z-index:9;flex-wrap:nowrap;align-items:center;gap:1vh;animation:.32s cubic-bezier(.22,1,.36,1) pixel-module__di5rlq__endingPop;display:flex;position:absolute;bottom:12.5vh;left:50%;transform:translate(-50%)}.pixel-module__di5rlq__eFbLabel{color:#fff;white-space:nowrap;background:#16325ae0;border:3px solid #ffffff59;border-radius:999px;padding:.7vh 1.6vh;font-size:1.5vh}.pixel-module__di5rlq__eFbBtn{cursor:pointer;color:#12385f;white-space:nowrap;background:#ffffffeb;border:3px solid #fff;border-radius:999px;padding:.8vh 1.6vh;font-family:inherit;font-size:1.45vh}.pixel-module__di5rlq__eFbReply{color:#fff;background:#16325ae0;border:3px solid #ffffff59;border-radius:999px;padding:1vh 2.2vh;font-size:1.7vh}.pixel-module__di5rlq__dlgChoices[data-hidden="1"]{visibility:hidden;pointer-events:none}.pixel-module__di5rlq__cardBookOverlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141a288c;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.pixel-module__di5rlq__cardBookPanel{background:linear-gradient(#4aa3e8 0%,#2f83cc 55%,#2a6fb4 100%);border-top:3px solid #7cc6f4;border-bottom:5px solid #2a79bd;border-radius:24px;flex-direction:column;gap:12px;width:96vw;height:92vh;max-height:92vh;padding:2.4vh 3vw 2.8vh;display:flex;overflow-y:auto;box-shadow:inset 0 6px 11px #fff6,inset 0 -12px 20px #1c5a9666,0 18px 40px #141a2873}.pixel-module__di5rlq__cardBookHead{flex:none;justify-content:space-between;align-items:center;gap:12px;display:flex}.pixel-module__di5rlq__cardBookTitle{color:#fff;white-space:nowrap;text-shadow:0 2px #1442748c;font-size:22px}.pixel-module__di5rlq__cardBookHead .pixel-module__di5rlq__pxbtn{flex:none;width:auto;margin-top:0;padding:10px 22px}.pixel-module__di5rlq__cardBookPanel .pixel-module__di5rlq__emptyNote{color:#eaf6ff;text-shadow:0 1px #14427473}.pixel-module__di5rlq__lobbyCounter{color:var(--jl-brown);background:var(--jl-badge-6);border:3px solid var(--jl-brown);box-shadow:0 5px 0 var(--jl-shadow);font-variant-numeric:tabular-nums;border-radius:20px;margin-bottom:18px;padding:10px 20px;font-size:34px;display:inline-block}.pixel-module__di5rlq__lobbyCounter b{color:var(--jl-coral-deep);font-size:44px}.pixel-module__di5rlq__lobbyQrCol{text-align:center;flex:none;min-width:0}.pixel-module__di5rlq__lobbyQrImg{border:4px solid var(--jl-brown);background:var(--jl-white);width:260px;max-width:100%;height:auto;box-shadow:0 6px 0 var(--jl-shadow);border-radius:18px;margin:0 auto;display:block}.pixel-module__di5rlq__lobbyQrCode{color:var(--jl-brown-soft);margin-top:12px;font-size:20px}.pixel-module__di5rlq__lobbyQrWarn{color:#fff;border:3px solid var(--jl-brown);box-shadow:0 4px 0 var(--jl-shadow);background:#e5534b;border-radius:14px;margin-bottom:12px;padding:10px 14px;font-size:19px;line-height:1.35}.pixel-module__di5rlq__lobbyQrWarn span{opacity:.95;margin-top:3px;font-size:15px;display:block}
