.fx[data-v-6fccc907]{z-index:99999;color:#fff;cursor:pointer;background:#000c;border:0;border-radius:6px;padding:6px 8px;font:700 12px/1.2 system-ui,sans-serif;position:fixed;bottom:8px;left:8px}.desktop-header[data-v-48f2572c]{flex:none;display:none}@media (width>=768px){.desktop-header[data-v-48f2572c]{display:block}}.menu[data-v-48f2572c]{background:#181e30;border-bottom:1px solid #bca77c33;justify-content:center;gap:8px;height:52px}.item[data-v-48f2572c],.menu[data-v-48f2572c]{align-items:center;display:flex}.item[data-v-48f2572c]{white-space:nowrap;color:#a7afc3;gap:5px;height:100%;padding:0 16px;font-size:11px;position:relative}.item[data-v-48f2572c]:hover{color:#f1e2c5;background:#ffffff04}.item.on[data-v-48f2572c]{color:#eddbb8;background:#bca77c08;box-shadow:inset 0 -1px #bca77c}.item.on[data-v-48f2572c]:after{content:"";background:#bca77c;width:4px;height:4px;position:absolute;bottom:-2px;left:calc(50% - 2px);transform:rotate(45deg)}.icon[data-v-48f2572c]{opacity:.8}.item.on .icon[data-v-48f2572c],.item:hover .icon[data-v-48f2572c]{opacity:1}.splash[data-v-3e2598d9]{z-index:60;cursor:pointer;background:radial-gradient(at 50% 42%,#1c3658bb,#080f24f5 75%),url(../theme/moon/moon-clouds.png) 50%/cover;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;inset:0;overflow:hidden}.burst[data-v-3e2598d9],.splash[data-v-3e2598d9]{position:absolute}.burst[data-v-3e2598d9]{background:repeating-conic-gradient(#91b7db14 0 9deg,transparent 0 18deg);width:640px;height:640px;margin:-320px 0 0 -320px;animation:14s linear infinite spin-3e2598d9,.6s ease-out both fade-in-3e2598d9;top:42%;left:50%;-webkit-mask:radial-gradient(circle,#000,#0000 65%);mask:radial-gradient(circle,#000,#0000 65%)}.emblem[data-v-3e2598d9]{flex:none;width:288px;max-width:100%;height:288px;position:relative}.sprite[data-v-3e2598d9]{width:192px;height:192px;image-rendering:pixelated;background-image:url(../splash/moon-pixel-parts.png);background-repeat:no-repeat;background-size:300% 300%;position:absolute}.shield[data-v-3e2598d9]{z-index:2;background-position:0 0;animation:.24s cubic-bezier(.16,1,.3,1) both shield-land-3e2598d9;top:54px;left:calc(50% - 102.4px)}.sword[data-v-3e2598d9]{z-index:3;background-position:50% 0;width:224px;height:224px;animation:.28s cubic-bezier(.16,1,.3,1) .12s both sword-enter-3e2598d9;top:55.5px;left:calc(50% - 112px)}.sword-a[data-v-3e2598d9]{--turn:140deg;--entry:-260px}.sword-b[data-v-3e2598d9]{--turn:220deg;--entry:260px;animation-delay:.16s}.wing[data-v-3e2598d9]{z-index:1;animation:.26s cubic-bezier(.16,1,.3,1) 80ms both wing-open-3e2598d9;top:40px}.wing-left[data-v-3e2598d9]{transform-origin:90% 55%;--fold:60deg;background-position:0;left:-24px}.wing-right[data-v-3e2598d9]{transform-origin:10% 55%;--fold:-60deg;background-position:100%;right:-24px}.victory-star[data-v-3e2598d9]{z-index:3;background-position:50%;animation:.24s cubic-bezier(.16,1,.3,1) 80ms both shield-land-3e2598d9;top:48px;left:48px}.trumpet[data-v-3e2598d9]{z-index:0;width:160px;height:160px;image-rendering:pixelated;background:url(../splash/moon-trumpet.png) 50%/contain no-repeat;animation:.28s cubic-bezier(.16,1,.3,1) 60ms both trumpet-fan-3e2598d9;position:absolute;top:-12px}.trumpet-left[data-v-3e2598d9]{--flip:-1;--fan-x:28px;left:-10px}.trumpet-right[data-v-3e2598d9]{--flip:1;--fan-x:-28px;right:-10px}.wing-sweep[data-v-3e2598d9]{z-index:2;pointer-events:none;animation:.42s linear .34s both wing-sweep-3e2598d9;position:absolute;inset:0}.wing-light[data-v-3e2598d9]{filter:brightness(0)invert();top:40px}.banner[data-v-3e2598d9],.banner-remnant[data-v-3e2598d9]{transform-origin:50% 15%;background-position:0 100%;top:64px;left:48px}.banner[data-v-3e2598d9]{animation:2.3s ease-in-out .16s both banner-tear-3e2598d9}.banner-remnant[data-v-3e2598d9]{clip-path:polygon(0 0,32% 0,28% 17%,21% 9%,16% 18%,9% 10%,0 13%);animation:10ms linear .31s both remnant-show-3e2598d9}.crossbar[data-v-3e2598d9]{z-index:2;background-position:50% 100%;width:240px;height:240px;animation:.32s ease-out .16s both pole-tug-3e2598d9;top:-32px;left:24px}.wisp[data-v-3e2598d9]{opacity:.45;background-position:100% 100%;animation:2.8s ease-out both wisp-rise-3e2598d9;top:92px;left:48px}.sparkle[data-v-3e2598d9]{z-index:5;background-position:100% 0;width:32px;height:32px;animation:.7s ease-in-out infinite alternate pixel-twinkle-3e2598d9}.sparkle-a[data-v-3e2598d9]{animation-delay:.4s;top:64px;left:20px}.sparkle-b[data-v-3e2598d9]{animation-delay:.65s;top:172px;right:16px}.sparkle-c[data-v-3e2598d9]{animation-delay:.8s;top:26px;right:44px}@keyframes shield-land-3e2598d9{0%{opacity:0;transform:translateY(-18px)scale(.85)}to{opacity:1;transform:none}}@keyframes sword-enter-3e2598d9{0%{transform:translate(var(--entry),-260px) rotate(var(--turn));opacity:0}12%{opacity:1}to{transform:translate(0) rotate(var(--turn));opacity:1}}@keyframes wing-open-3e2598d9{0%{transform:rotate(var(--fold)) scaleX(.15);opacity:0}to{opacity:1;transform:rotate(0)scaleX(1)}}@keyframes wing-sweep-3e2598d9{0%{clip-path:polygon(-40% 0,-20% 0,-40% 100%,-60% 100%)}to{clip-path:polygon(160% 0,180% 0,160% 100%,140% 100%)}}@keyframes trumpet-fan-3e2598d9{0%{transform:translate(var(--fan-x),32px) scaleX(var(--flip)) scale(.7);opacity:0}to{transform:translate(0) scaleX(var(--flip)) scale(1);opacity:1}}@keyframes banner-tear-3e2598d9{0%{clip-path:inset(0);opacity:1;transform:translate(0)rotate(0)}7%{clip-path:inset(0);transform:translate(8px,3px)rotate(-5deg)}12%{clip-path:polygon(0 8%,12% 3%,23% 10%,35% 5%,48% 9%,61% 3%,76% 10%,88% 5%,100% 8%,100% 100%,0 100%);transform:translate(12px,18px)rotate(-10deg)}28%{transform:translate(-40px,62px)rotate(14deg)}44%{transform:translate(44px,140px)rotate(-18deg)}60%{transform:translate(-42px,250px)rotate(16deg)}76%{opacity:1;transform:translate(38px,390px)rotate(-18deg)}90%{opacity:.5;transform:translate(-28px,70dvh)rotate(12deg)}to{clip-path:polygon(0 8%,12% 3%,23% 10%,35% 5%,48% 9%,61% 3%,76% 10%,88% 5%,100% 8%,100% 100%,0 100%);opacity:0;transform:translate(14px,100dvh)rotate(-16deg)}}@keyframes remnant-show-3e2598d9{0%{opacity:0}to{opacity:1}}@keyframes pole-tug-3e2598d9{0%,to{transform:none}45%{transform:rotate(-3deg)translate(3px)}}@keyframes wisp-rise-3e2598d9{0%{opacity:0;transform:translateY(32px)}35%{opacity:.5}to{opacity:.15;transform:translateY(-28px)}}@keyframes pixel-twinkle-3e2598d9{0%{opacity:.2}to{opacity:1}}.text[data-v-3e2598d9]{text-align:center;color:#d9e1ee;padding:0 24px;animation:.22s ease-out .38s both text-in-3e2598d9;position:relative}.text h2[data-v-3e2598d9]{color:#d5e7f4;text-shadow:0 4px #071126;letter-spacing:.5px;font-size:34px;font-weight:700}.text p[data-v-3e2598d9]{opacity:.9;margin-top:6px;font-size:17px;font-weight:500}.text .sub[data-v-3e2598d9]{opacity:.65;margin-top:10px;font-size:14px;display:block}.text .lost[data-v-3e2598d9]{color:#b9b2d1}.pts[data-v-3e2598d9]{color:#d2e4f2;background:#233957;border:1px solid #8ea9be;border-radius:4px;align-items:center;min-height:36px;margin-top:14px;padding:0 16px;font-size:18px;font-weight:700;display:inline-flex;box-shadow:0 3px #071023}.rain[data-v-3e2598d9]{color:#b8d4ed;text-shadow:0 0 12px #8daae9;pointer-events:none;animation:2.2s cubic-bezier(.4,0,.8,.5) both rain-3e2598d9;position:absolute;top:-40px}@keyframes spin-3e2598d9{to{transform:rotate(1turn)}}@keyframes fade-in-3e2598d9{0%{opacity:0}to{opacity:1}}@keyframes pop-in-3e2598d9{0%{opacity:0;transform:scale(.2)translateY(60px)}to{opacity:1;transform:none}}@keyframes rain-3e2598d9{0%{opacity:0;transform:translateY(0)}10%{opacity:1}to{opacity:1;transform:translateY(110vh)}}@keyframes text-in-3e2598d9{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.splash-enter-active[data-v-3e2598d9]{transition:opacity .15s}.splash-leave-active[data-v-3e2598d9]{transition:opacity .3s}.splash-enter-from[data-v-3e2598d9],.splash-leave-to[data-v-3e2598d9]{opacity:0}@media (prefers-reduced-motion:reduce){.burst[data-v-3e2598d9],.rain[data-v-3e2598d9],.sprite[data-v-3e2598d9],.text[data-v-3e2598d9],.trumpet[data-v-3e2598d9],.wing-sweep[data-v-3e2598d9]{animation:none}.rain[data-v-3e2598d9],.wing-sweep[data-v-3e2598d9]{display:none}.trumpet[data-v-3e2598d9]{transform:scaleX(var(--flip))}.banner[data-v-3e2598d9]{opacity:0}.sword[data-v-3e2598d9]{transform:rotate(var(--turn))}.wisp[data-v-3e2598d9]{opacity:.3}.sparkle[data-v-3e2598d9]{opacity:.6}}.toasts[data-v-4aa89efa]{z-index:50;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;top:84px;left:12px;right:12px}.toast[data-v-4aa89efa]{pointer-events:auto;text-align:left;border-radius:var(--radius);border:var(--stroke) solid var(--ink);background:var(--cream);color:var(--ink);font:500 14px var(--font);box-shadow:0 var(--lift) 0 var(--ink-2);padding:10px 14px}.is-error[data-v-4aa89efa]{background:var(--red-pale);border-color:var(--red-ink);color:var(--red-text);box-shadow:0 var(--lift) 0 var(--red-ink)}.is-success[data-v-4aa89efa]{background:var(--green)}@media (width>=768px){.toasts[data-v-4aa89efa]{width:min(480px,100% - 48px);left:50%;right:auto;transform:translate(-50%)}}.stage[data-v-466b51a6]{justify-content:center;min-height:100%;display:flex}.phone[data-v-466b51a6]{background:var(--bg);flex-direction:column;width:100%;height:100dvh;display:flex;position:relative;overflow:hidden}
