.dialog-modal[data-v-c45703e3]{border:2px solid var(--clr-bronco);color:#fff;border-radius:min(16 / var(--comp-width) * 100vw, 16px);padding:min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dialog-bg);max-width:320px;font-size:1rem;line-height:1.5}@media (width>=768px){.dialog-modal[data-v-c45703e3]{border-radius:16px;max-width:600px;padding:32px}}.dialog-modal[data-v-c45703e3]::backdrop{background:0 0}.dialog-modal__actions[data-v-c45703e3]{justify-content:center;gap:12px;margin-top:16px;display:flex}.dialog-modal[data-v-c45703e3]{margin:auto auto min(24 / var(--comp-width) * 100vw, 24px) auto;width:calc(100% - 48px);max-height:calc(100dvh - 64px);animation:.4s cubic-bezier(.175,.885,.32,1.275) both dialog-bounce-in-c45703e3;overflow-y:auto}@media (prefers-reduced-motion:reduce){.dialog-modal[data-v-c45703e3]{animation:none}}.dialog-modal--wide[data-v-c45703e3]{max-width:560px}@keyframes dialog-bounce-in-c45703e3{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.dialog-modal__body[data-v-c45703e3]{gap:min(24 / var(--comp-width) * 100vw, 24px);text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.btn-primary[data-v-7fc7391c]{border:2px solid var(--clr-bronco);min-width:100px;letter-spacing:var(--letter-spacing);color:var(--clr-primary);text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-primary[data-v-7fc7391c]:disabled{color:#858585;cursor:not-allowed;background:linear-gradient(#b6b6b6 0%,#f5f5f5 100%);border-color:#858585}.btn-primary[data-v-7fc7391c]{height:40px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.btn-primary[data-v-7fc7391c]{max-width:300px}}.btn-primary[data-v-7fc7391c]{background:linear-gradient(#e9fbff 0%,#71e3fc 100%)}.btn-primary[data-v-7fc7391c]:active:not(:disabled){background-image:linear-gradient(90deg,#0003 0% 100%),linear-gradient(#e9fbff 0%,#71e3fc 100%)}.btn-primary--lg[data-v-7fc7391c]{height:60px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.btn-primary--lg[data-v-7fc7391c]{max-width:300px}.btn-primary[data-v-7fc7391c]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.btn-secondary[data-v-eb6ca7a4]{border:2px solid var(--clr-bronco);min-width:100px;letter-spacing:var(--letter-spacing);color:var(--clr-primary);text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-secondary[data-v-eb6ca7a4]:disabled{color:#858585;cursor:not-allowed;background:linear-gradient(#b6b6b6 0%,#f5f5f5 100%);border-color:#858585}.btn-secondary[data-v-eb6ca7a4]{height:40px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.btn-secondary[data-v-eb6ca7a4]{max-width:300px}}.btn-secondary[data-v-eb6ca7a4]{background-color:#c7c3bc;border-color:#f6d49c}.btn-secondary[data-v-eb6ca7a4]:active:not(:disabled){border-color:var(--clr-bronco);background-image:linear-gradient(90deg,#0003 0% 100%)}.btn-secondary--lg[data-v-eb6ca7a4]{height:60px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.btn-secondary--lg[data-v-eb6ca7a4]{max-width:300px}.btn-secondary[data-v-eb6ca7a4]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.items[data-v-1c7f6684]{width:min(100%,800px);max-width:600px;height:640px;max-height:96dvh;padding:min(30 / var(--comp-width) * 100vw, 30px) min(16 / var(--comp-width) * 100vw, 16px);background:0 0;border:none;animation:.4s cubic-bezier(.175,.885,.32,1.275) both dialog-bounce-in-1c7f6684;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.items[data-v-1c7f6684]{animation:none}}@media (width>=768px){.items[data-v-1c7f6684]{padding:30px 16px}}.items[data-v-1c7f6684]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000073}.items__inner[data-v-1c7f6684]{border:min(5 / var(--comp-width) * 100vw, 5px) solid var(--clr-parchment);border-radius:min(21 / var(--comp-width) * 100vw, 21px);background-color:var(--clr-parchment);width:100%;height:100%;color:var(--clr-dkbrown);position:relative}@media (width>=768px){.items__inner[data-v-1c7f6684]{border-width:5px;border-radius:21px}}.items__content[data-v-1c7f6684]{border-radius:min(16 / var(--comp-width) * 100vw, 16px);width:100%;height:100%;padding:min(32 / var(--comp-width) * 100vw, 32px) min(24 / var(--comp-width) * 100vw, 24px);border:2px solid var(--clr-bronco);flex-direction:column;display:flex;overflow-y:auto}@media (width>=768px){.items__content[data-v-1c7f6684]{border-radius:16px;padding:32px 24px}}.items__content--detail[data-v-1c7f6684]{justify-content:center;align-items:center}.items__head[data-v-1c7f6684]{z-index:1;width:min(242 / var(--comp-width) * 100vw, 242px);aspect-ratio:242/60;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.items__head[data-v-1c7f6684]{width:242px}}.items__head-text[data-v-1c7f6684]{color:var(--clr-parchment);letter-spacing:var(--letter-spacing);white-space:nowrap;margin:0;font-size:1rem;font-weight:400;line-height:1}.items__grid[data-v-1c7f6684]{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(4, minmax(min(96 / var(--comp-width) * 100vw, 96px), 1fr));border:2px solid rgba(var(--clr-bronco-rgba), .4);border-radius:min(12 / var(--comp-width) * 100vw, 12px);gap:0;width:100%;height:100%;display:grid;overflow:hidden auto}@media (width>=768px){.items__grid[data-v-1c7f6684]{border-radius:12px;grid-template-rows:repeat(3,minmax(96px,1fr));grid-template-columns:repeat(4,1fr)}}.items__cell[data-v-1c7f6684]{justify-content:center;align-items:center;gap:min(4 / var(--comp-width) * 100vw, 4px);height:100%;padding:min(8 / var(--comp-width) * 100vw, 8px);cursor:pointer;background-color:#0000;border:none;flex-direction:column;display:flex}@media (width<=767px){.items__cell[data-v-1c7f6684]:nth-child(odd){background-color:rgba(var(--clr-bronco-rgba), .4)}}@media (width>=768px){.items__cell[data-v-1c7f6684]{gap:4px;padding:8px}.items__cell[data-v-1c7f6684]:nth-child(8n+1),.items__cell[data-v-1c7f6684]:nth-child(8n+3),.items__cell[data-v-1c7f6684]:nth-child(8n+6),.items__cell[data-v-1c7f6684]:nth-child(8n+8){background-color:rgba(var(--clr-bronco-rgba), .4)}}.items__cell--secret[data-v-1c7f6684]{cursor:default}@media (width>=768px){.items__cell[data-v-1c7f6684]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.items__cell-image[data-v-1c7f6684]{aspect-ratio:1;object-fit:contain;width:min(70%,75px);image-rendering:pixelated}@media (width>=768px){.items__cell-image[data-v-1c7f6684]{width:min(100 / var(--comp-width) * 100vw, 100px)}}.items__cell-image--secret[data-v-1c7f6684]{filter:brightness(0);opacity:.55}.items__cell-name[data-v-1c7f6684]{color:var(--clr-rock);font-size:.75rem;line-height:1.5}.items__detail[data-v-1c7f6684]{align-items:center;gap:min(16 / var(--comp-width) * 100vw, 16px);flex-direction:column;width:100%;display:flex}@media (width>=768px){.items__detail[data-v-1c7f6684]{gap:16px}}.items__detail-image[data-v-1c7f6684]{width:min(150 / var(--comp-width) * 100vw, 150px);height:min(150 / var(--comp-width) * 100vw, 150px);object-fit:contain;image-rendering:pixelated}.items__detail-name[data-v-1c7f6684]{border:1px solid var(--clr-bronco);background-color:var(--clr-rock);color:#fff;text-align:center;border-radius:100vmax;width:100%;margin:0;padding:.5em 1em .7em;font-size:1rem;line-height:1}.items__detail-desc[data-v-1c7f6684]{width:100%;color:var(--clr-dkbrown);text-align:left;margin:0;margin-bottom:min(8 / var(--comp-width) * 100vw, 8px);font-size:1rem;line-height:1.65}@media (width>=768px){.items__detail-desc[data-v-1c7f6684]{margin-bottom:16px}}.items__review[data-v-1c7f6684]{border:2px solid var(--clr-bronco);min-width:100px;letter-spacing:var(--letter-spacing);color:var(--clr-primary);text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.items__review[data-v-1c7f6684]:disabled{color:#858585;cursor:not-allowed;background:linear-gradient(#b6b6b6 0%,#f5f5f5 100%);border-color:#858585}.items__review[data-v-1c7f6684]{height:60px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.items__review[data-v-1c7f6684]{max-width:300px}}.items__review[data-v-1c7f6684]{background:linear-gradient(#e9fbff 0%,#71e3fc 100%)}.items__review[data-v-1c7f6684]:active:not(:disabled){background-image:linear-gradient(90deg,#0003 0% 100%),linear-gradient(#e9fbff 0%,#71e3fc 100%)}.items__review[data-v-1c7f6684]{width:100%}@media (width>=768px){.items__review[data-v-1c7f6684]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.items__close[data-v-1c7f6684]{height:min(44 / var(--comp-width) * 100vw, 44px);padding:min(8 / var(--comp-width) * 100vw, 8px) min(24 / var(--comp-width) * 100vw, 24px);border:2px solid var(--clr-bronco);background-color:var(--clr-rock);color:#fff;letter-spacing:var(--letter-spacing);white-space:nowrap;cursor:pointer;border-radius:100vmax;justify-content:center;align-items:center;gap:.5em;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media (width>=768px){.items__close[data-v-1c7f6684]{height:44px;padding:8px 24px}}.items__close--back[data-v-1c7f6684]{left:min(11 / var(--comp-width) * 100vw, 11px);transform:translateY(50%)}@media (width>=768px){.items__close--back[data-v-1c7f6684]{left:11px}}.items__close-icon[data-v-1c7f6684]{aspect-ratio:1;width:1em}@media (width>=768px){.items__close[data-v-1c7f6684]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.items__close[data-v-1c7f6684]:active{translate:0 5%}@keyframes dialog-bounce-in-1c7f6684{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.howto[data-v-009f4cbb]{width:min(100%,800px);max-width:600px;height:640px;max-height:90dvh;padding:min(30 / var(--comp-width) * 100vw, 30px) min(16 / var(--comp-width) * 100vw, 16px);background:0 0;border:none;animation:.4s cubic-bezier(.175,.885,.32,1.275) both dialog-bounce-in-009f4cbb;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.howto[data-v-009f4cbb]{animation:none}}@media (width>=768px){.howto[data-v-009f4cbb]{height:700px;padding:30px 16px}}.howto[data-v-009f4cbb]::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#00000073}.howto__inner[data-v-009f4cbb]{border:min(5 / var(--comp-width) * 100vw, 5px) solid var(--clr-parchment);border-radius:min(21 / var(--comp-width) * 100vw, 21px);background-color:var(--clr-parchment);width:100%;height:100%;color:var(--clr-dkbrown);position:relative}@media (width>=768px){.howto__inner[data-v-009f4cbb]{border-width:5px;border-radius:21px}}.howto__content[data-v-009f4cbb]{border-radius:min(16 / var(--comp-width) * 100vw, 16px);width:100%;height:100%;padding:min(32 / var(--comp-width) * 100vw, 32px) min(8 / var(--comp-width) * 100vw, 8px);border:2px solid var(--clr-bronco);flex-direction:column;display:flex}@media (width>=768px){.howto__content[data-v-009f4cbb]{border-radius:16px;padding:32px 8px}}.howto__head[data-v-009f4cbb]{z-index:1;width:min(242 / var(--comp-width) * 100vw, 242px);aspect-ratio:242/60;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.howto__head[data-v-009f4cbb]{width:242px}}.howto__head-text[data-v-009f4cbb]{color:var(--clr-parchment);letter-spacing:var(--letter-spacing);white-space:nowrap;margin:0;font-size:1rem;font-weight:400;line-height:1}.howto__arrow[data-v-009f4cbb]{width:min(32 / var(--comp-width) * 100vw, 32px);aspect-ratio:32/40;cursor:pointer;background-color:#0000;border:none;padding:0;position:absolute;top:50%}@media (width>=768px){.howto__arrow[data-v-009f4cbb]{width:32px}}.howto__arrow[data-v-009f4cbb]:active{translate:0 5%}@media (width>=768px){.howto__arrow[data-v-009f4cbb]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.howto__arrow--prev[data-v-009f4cbb]{left:max(-16 / var(--comp-width) * 100vw, -16px)}@media (width>=768px){.howto__arrow--prev[data-v-009f4cbb]{left:-16px}}.howto__arrow--next[data-v-009f4cbb]{right:max(-16 / var(--comp-width) * 100vw, -16px)}@media (width>=768px){.howto__arrow--next[data-v-009f4cbb]{right:-16px}}.howto__arrow-icon[data-v-009f4cbb]{width:100%}.howto__page[data-v-009f4cbb]{scrollbar-color:var(--clr-bronco) rgba(var(--clr-bronco-rgba), .2);height:100%;padding-inline:min(16 / var(--comp-width) * 100vw, 16px);flex-direction:column;flex:1 0 0;align-items:center;display:flex;overflow:hidden scroll}@media (width>=768px){.howto__page[data-v-009f4cbb]{padding-inline:16px}}.howto__page[data-v-009f4cbb]::-webkit-scrollbar{width:4px;height:4px}.howto__page[data-v-009f4cbb]::-webkit-scrollbar-track{background-color:rgba(var(--clr-bronco-rgba), .2);border-radius:2px}.howto__page[data-v-009f4cbb]::-webkit-scrollbar-thumb{background:var(--clr-bronco);border-radius:2px}.howto__image[data-v-009f4cbb]{width:100%;max-width:min(280 / var(--comp-width) * 100vw, 280px);aspect-ratio:1;background-image:var(--howto-image-sp);border-radius:min(8 / var(--comp-width) * 100vw, 8px);margin-bottom:min(16 / var(--comp-width) * 100vw, 16px);background-position:50%;background-repeat:no-repeat;background-size:contain}@media (width>=768px){.howto__image[data-v-009f4cbb]{aspect-ratio:16/9;background-image:var(--howto-image-pc);border-radius:8px;max-width:500px;margin-bottom:16px}}.howto__text[data-v-009f4cbb]{width:100%;color:var(--clr-dkbrown);letter-spacing:var(--letter-spacing);text-align:left;white-space:pre-line;margin:0;font-size:1rem;line-height:1.65}.howto__dots[data-v-009f4cbb]{margin-top:min(16 / var(--comp-width) * 100vw, 16px);justify-content:center;align-items:center;gap:min(16 / var(--comp-width) * 100vw, 16px);flex:0 0 0;display:flex}.howto__dot[data-v-009f4cbb]{width:8px;height:8px}.howto__close[data-v-009f4cbb]{justify-content:center;align-items:center;gap:min(7 / var(--comp-width) * 100vw, 7px);height:min(44 / var(--comp-width) * 100vw, 44px);padding:min(8 / var(--comp-width) * 100vw, 8px) min(24 / var(--comp-width) * 100vw, 24px);border:2px solid var(--clr-bronco);background-color:var(--clr-rock);color:#fff;letter-spacing:var(--letter-spacing);white-space:nowrap;cursor:pointer;border-radius:100vmax;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media (width>=768px){.howto__close[data-v-009f4cbb]{height:44px;padding:8px 24px}}.howto__close-icon[data-v-009f4cbb]{aspect-ratio:1;width:1em}@media (width>=768px){.howto__close[data-v-009f4cbb]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.howto__close[data-v-009f4cbb]:active{translate:0 5%}@keyframes dialog-bounce-in-009f4cbb{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0}}.map-screen[data-v-38adc639]{position:fixed;inset:0}.viewport[data-v-38adc639]{touch-action:none;background:var(--clr-dkbrown);-webkit-user-drag:none;user-drag:none;width:100%;height:100dvh;position:relative;overflow:hidden}.world[data-v-38adc639]{transform-origin:0 0;position:absolute;top:0;left:0}.map[data-v-38adc639]{z-index:0;width:100%;height:100%;image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.map-bg[data-v-38adc639],.map-anim[data-v-38adc639],.map-layer[data-v-38adc639]{position:absolute}.map-bg[data-v-38adc639]{width:100%;height:100%;top:0;left:0}.map1-anim--boat[data-v-38adc639]{animation:15s linear infinite map1-anim-boat-38adc639}.map1-anim--oct1[data-v-38adc639],.map1-anim--oct2[data-v-38adc639]{animation:6s linear infinite map1-anim-oct-38adc639}.map1-anim--oct3[data-v-38adc639]{animation:6s linear infinite map1-anim-oct-reverse-38adc639}.map-anim--train1[data-v-38adc639]{transform-origin:0 0;animation:12s linear infinite map-anim-train1-38adc639}.map-anim--train2[data-v-38adc639]{animation:11.5s linear infinite map-anim-train2-38adc639}@keyframes map1-anim-boat-38adc639{0%{transform:translate(0)}to{transform:translate(-150%)}}@keyframes map1-anim-oct-38adc639{0%,to{transform:translate(0)}50%{transform:translate(100px)}}@keyframes map1-anim-oct-reverse-38adc639{0%,to{transform:translate(0)}50%{transform:translate(-100px)}}@keyframes map-anim-train1-38adc639{0%{transform:translate(-100%)}to{transform:translate(150%)}}@keyframes map-anim-train2-38adc639{0%{transform:translate(100%)}to{transform:translate(-150%)}}.player[data-v-38adc639],.npc[data-v-38adc639]{position:absolute}.player__sprite[data-v-38adc639],.npc__sprite[data-v-38adc639]{image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;background-repeat:no-repeat;position:absolute}.player[data-v-38adc639]{z-index:1}.player__sprite[data-v-38adc639]{background-position:100% 0;background-size:200% 400%;bottom:0;left:50%;translate:-50%}.player__sprite--final[data-v-38adc639]{background-position:0 0;background-size:200% 100%}.npc[data-v-38adc639]{z-index:2}.npc__point[data-v-38adc639]{aspect-ratio:44/34;pointer-events:none;background-image:url(./icon-npc.webp);background-position:0 0;background-size:200% 100%;width:26px;animation:1.8s infinite npc_point-38adc639;position:absolute;top:-5px;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.npc__point[data-v-38adc639]{animation:none}}.npc__point--cleared[data-v-38adc639]{background-position:100% 0}.npc__sprite[data-v-38adc639]{transform-origin:bottom;background-position:0 0;background-size:200% 100%;width:100%;height:100%}.npc__sprite--cleared[data-v-38adc639]{background-position:100% 0}.npc__clear-mark[data-v-38adc639]{image-rendering:pixelated;aspect-ratio:260/52;pointer-events:none;width:130px;position:absolute;top:-40px;left:50%;translate:-50%}@keyframes npc_point-38adc639{0%{animation-timing-function:ease-out;transform:translateY(0)}15%{animation-timing-function:ease-in;transform:translateY(4px)}30%{animation-timing-function:linear;transform:translateY(0)}50%{animation-timing-function:ease-out;transform:translateY(0)}65%{animation-timing-function:ease-in;transform:translateY(4px)}80%{animation-timing-function:linear;transform:translateY(0)}to{transform:translateY(0)}}.player[data-facing=front] .player__sprite[data-v-38adc639]:not(.player__sprite--final){background-position-y:0%}.player[data-facing=back] .player__sprite[data-v-38adc639]:not(.player__sprite--final){background-position-y:33.3333%}.player[data-facing=left] .player__sprite[data-v-38adc639]:not(.player__sprite--final){background-position-y:66.6667%}.player[data-facing=right] .player__sprite[data-v-38adc639]:not(.player__sprite--final){background-position-y:100%}.player[data-walking=false] .player__sprite[data-v-38adc639]:not(.player__sprite--final){background-position-x:100%}.player[data-walking=true] .player__sprite[data-v-38adc639]:not(.player__sprite--final){background-position-x:0%}.minimap[data-v-38adc639]{top:min(16 / var(--comp-width) * 100vw, 16px);left:min(16 / var(--comp-width) * 100vw, 16px);width:min(110 / var(--comp-width) * 100vw, 110px);aspect-ratio:1;border-radius:min(11 / var(--comp-width) * 100vw, 11px);border:3px solid var(--clr-bronco);opacity:.9;position:fixed;overflow:hidden}@media (width>=768px){.minimap[data-v-38adc639]{border-radius:15px;width:100px;top:24px;left:24px}}.minimap[data-v-38adc639]:before{content:"";z-index:1;background-color:var(--clr-rock);mix-blend-mode:color;position:absolute;inset:0}.minimap__bg[data-v-38adc639]{z-index:0;object-fit:cover;width:100%;height:100%;image-rendering:pixelated;border-radius:min(8 / var(--comp-width) * 100vw, 8px);border:2px solid var(--clr-dkbrown);position:absolute;inset:0}@media (width>=768px){.minimap__bg[data-v-38adc639]{border-radius:12px}}.minimap__marker[data-v-38adc639]{z-index:2;border-radius:50%;width:6px;height:6px;position:absolute;transform:translate(-50%,-50%)}.minimap__marker--uncleared[data-v-38adc639]{background:#15b6e4}.minimap__marker--cleared[data-v-38adc639]{background:#fc7536}.minimap__marker--player[data-v-38adc639]{background:#fff;border:1px solid #12314f;width:8px;height:8px}.minimap__frame[data-v-38adc639]{pointer-events:none;border:1px solid #fff;position:absolute}.top-action[data-v-38adc639]{z-index:2;right:min(16 / var(--comp-width) * 100vw, 16px);top:min(16 / var(--comp-width) * 100vw, 16px);align-items:center;gap:min(16 / var(--comp-width) * 100vw, 16px);display:flex;position:fixed}@media (width>=768px){.top-action[data-v-38adc639]{gap:16px;top:24px;right:24px}}.top-action .corner-button[data-v-38adc639]{width:35px;height:35px}.button-back[data-v-38adc639]{border:2px solid var(--clr-bronco);background-color:var(--clr-dialog-bg);color:var(--clr-parchment);white-space:nowrap;cursor:pointer;border-radius:100vmax;align-items:center;gap:.35em;padding:.8em 1.5em;font-size:.75rem;line-height:1;display:inline-flex}@media (width>=768px){.button-back[data-v-38adc639]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.button-back[data-v-38adc639]:active{translate:0 5%}.button-back__arrow[data-v-38adc639]{width:9px;height:6px;rotate:-90deg}.lower-action[data-v-38adc639]{z-index:2;right:min(24 / var(--comp-width) * 100vw, 24px);bottom:min(24 / var(--comp-width) * 100vw, 24px);background-image:url(./lower-ui-bg.webp);background-position:0 59px;background-repeat:no-repeat;background-size:295px;width:335px;height:84px;position:fixed}@media (width>=768px){.lower-action[data-v-38adc639]{bottom:24px;right:24px}}.lower-action .corner-button[data-v-38adc639]{width:84px;height:84px;position:absolute;bottom:0;right:0}.current-stage[data-v-38adc639]{justify-content:space-between;width:164px;display:flex;position:absolute;bottom:4px;left:12px}.current-stage__bar[data-v-38adc639]{z-index:0;border:2px solid var(--clr-acadia);background-color:var(--clr-bronco);width:100%;padding-block:2px;display:flex;position:absolute;bottom:20px;left:0}.current-stage__bar--stage1 span[data-v-38adc639]:after{width:0%}.current-stage__bar--stage2 span[data-v-38adc639]:after{width:50%}.current-stage__bar--stage3 span[data-v-38adc639]:after{width:100%}.current-stage__bar span[data-v-38adc639]{background-color:var(--clr-grey);width:100%;height:8px;display:flex}.current-stage__bar span[data-v-38adc639]:after{content:"";background:linear-gradient(#6283fb 0%,#2f50c9 100%);height:100%}.current-stage__item[data-v-38adc639]{aspect-ratio:88/120;background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;width:44px;position:relative}.current-stage__item--active[data-v-38adc639],.current-stage__item--current[data-v-38adc639],.current-stage__item--cleared[data-v-38adc639]{cursor:pointer;background-position:100% 0}@media (width>=768px){.current-stage__item[data-v-38adc639]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.corner-button[data-v-38adc639]{cursor:pointer;border:none}.corner-button[data-v-38adc639]:active{translate:0 5%}.corner-button__icon[data-v-38adc639]{width:100%}@media (width>=768px){.corner-button[data-v-38adc639]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.talk-confirm__title[data-v-38adc639]{color:#fff;width:100%;letter-spacing:var(--letter-spacing);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.talk-confirm__name[data-v-38adc639]{font-weight:700}.talk-confirm__actions[data-v-38adc639]{gap:min(24 / var(--comp-width) * 100vw, 24px);justify-content:center;align-items:center;width:100%;display:flex}.home-confirm__title[data-v-38adc639]{color:#fff;text-align:center;width:100%;letter-spacing:var(--letter-spacing);margin:0;font-size:1rem;font-weight:400;line-height:1.5}.home-confirm__scroll[data-v-38adc639]{gap:min(16 / var(--comp-width) * 100vw, 16px);width:100%;min-height:0;padding-inline:min(16 / var(--comp-width) * 100vw, 16px);scrollbar-color:var(--clr-bronco) rgba(var(--clr-bronco-rgba), .2);margin-bottom:min(8 / var(--comp-width) * 100vw, 8px);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@media (width>=768px){.home-confirm__scroll[data-v-38adc639]{margin-bottom:8px;padding-inline:16px}}.home-confirm__scroll[data-v-38adc639]::-webkit-scrollbar{width:4px}.home-confirm__scroll[data-v-38adc639]::-webkit-scrollbar-track{background-color:rgba(var(--clr-bronco-rgba), .2);border-radius:2px}.home-confirm__scroll[data-v-38adc639]::-webkit-scrollbar-thumb{background:var(--clr-bronco);border-radius:2px}.home-confirm__scroll[data-v-38adc639]{gap:min(8 / var(--comp-width) * 100vw, 8px);height:min(100 / var(--comp-width) * 100vw, 100px);flex:none}@media (width>=768px){.home-confirm__scroll[data-v-38adc639]{height:100px}}.home-confirm__notice[data-v-38adc639]{color:#fff;text-align:center;width:100%;margin:0;font-size:.75rem;line-height:1.75}.home-confirm__text[data-v-38adc639]{color:#fff;text-align:left;width:100%;margin:0;font-size:.75rem;line-height:1.75}.home-confirm__list[data-v-38adc639]{color:#fff;text-align:left;width:100%;margin:0;padding-inline-start:1.2em;font-size:.75rem;line-height:1.75;list-style:outside}.home-confirm__actions[data-v-38adc639]{gap:min(24 / var(--comp-width) * 100vw, 24px);justify-content:center;align-items:center;width:100%;display:flex}.heading[data-v-a75e0fab]{width:min(340 / var(--comp-width) * 100vw, 340px);position:relative}@media (prefers-reduced-motion:reduce){.heading[data-v-a75e0fab]{animation:none}}@media (width>=768px){.heading[data-v-a75e0fab]{width:min(800 / var(--comp-width) * 100vw, 800px)}}.heading__wrap[data-v-a75e0fab]{width:100%;padding:min(30 / var(--comp-width) * 100vw, 30px) min(16 / var(--comp-width) * 100vw, 16px);background-image:linear-gradient(270deg,#27252200 0%,#272522bf 5%,#272522 10% 90%,#272522bf 95%,#27252200 100%);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (width>=768px){.heading__wrap[data-v-a75e0fab]{padding:30px min(48 / var(--comp-width) * 100vw, 48px)}}.heading__txt[data-v-a75e0fab]{color:#fff;text-align:center;flex-direction:column;align-items:center;gap:16px;font-size:1rem;font-weight:700;line-height:1;display:flex}.heading__txt[data-v-a75e0fab] .heading__img{height:var(--heading-img-height,26px)}.heading__border[data-v-a75e0fab]{width:100%;height:min(50 / var(--comp-width) * 100vw, 50px);pointer-events:none;background-image:url(./heading-ornament_sp.webp);background-repeat:no-repeat;background-size:100% 100%;position:absolute;left:50%}@media (width>=768px){.heading__border[data-v-a75e0fab]{background-image:url(./heading-ornament_pc.webp)}}.heading__border--top[data-v-a75e0fab]{top:-2px;transform:translate(-50%,-50%)}.heading__border--bottom[data-v-a75e0fab]{bottom:-2px;transform:translate(-50%,50%)scaleY(-1)}.narration[data-v-c9ac9cb9]{gap:min(12 / var(--comp-width) * 100vw, 12px);width:100%;padding:min(16 / var(--comp-width) * 100vw, 16px) min(24 / var(--comp-width) * 100vw, 24px);background-image:linear-gradient(270deg, rgba(var(--clr-dkbrown-rgba), 0) 0%, rgba(var(--clr-dkbrown-rgba), .75) 5%, rgba(var(--clr-dkbrown-rgba), .9) 10%, rgba(var(--clr-dkbrown-rgba), .9) 90%, rgba(var(--clr-dkbrown-rgba), .75) 95%, rgba(var(--clr-dkbrown-rgba), 0) 100%);color:#fff;text-align:left;border:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;font-size:1rem;line-height:1.5;display:flex;position:relative}@media (prefers-reduced-motion:reduce){.narration[data-v-c9ac9cb9]{animation:none}}@media (width>=768px){.narration[data-v-c9ac9cb9]{width:min(800 / var(--comp-width) * 100vw, 800px);padding:min(32 / var(--comp-width) * 100vw, 32px) min(56 / var(--comp-width) * 100vw, 56px)}}.narration[data-v-c9ac9cb9]:is(button){cursor:pointer}@media (width>=768px){.narration[data-v-c9ac9cb9]:is(button):focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:-3px}}.narration[data-v-c9ac9cb9]:before,.narration[data-v-c9ac9cb9]:after{content:"";background-image:linear-gradient(270deg, rgba(var(--clr-bronco-rgba), 0) 0%, rgba(var(--clr-bronco-rgba), .75) 5%, rgba(var(--clr-bronco-rgba), .9) 10%, rgba(var(--clr-bronco-rgba), .9) 90%, rgba(var(--clr-bronco-rgba), .75) 95%, rgba(var(--clr-bronco-rgba), 0) 100%);width:100%;height:2px;position:absolute}.narration[data-v-c9ac9cb9]:before{top:-1px}.narration[data-v-c9ac9cb9]:after{bottom:-1px}.narration__text[data-v-c9ac9cb9]{min-width:0;letter-spacing:var(--letter-spacing);white-space:pre-line;flex:1 0 0;margin:0;font-size:1rem;line-height:1.75}.narration__next[data-v-c9ac9cb9]{height:min(17 / var(--comp-width) * 100vw, 17px);justify-content:center;display:flex}.narration__next-icon[data-v-c9ac9cb9]{pointer-events:none;width:23px;animation:2s infinite narration-next-icon-bounce-c9ac9cb9;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.narration__next-icon[data-v-c9ac9cb9]{animation:none}}@keyframes narration-next-icon-bounce-c9ac9cb9{0%{animation-timing-function:ease-out;transform:translate(-50%)translateY(0)}15%{animation-timing-function:ease-in;transform:translate(-50%)translateY(4px)}30%{animation-timing-function:linear;transform:translate(-50%)translateY(0)}50%{animation-timing-function:ease-out;transform:translate(-50%)translateY(0)}65%{animation-timing-function:ease-in;transform:translate(-50%)translateY(4px)}80%{animation-timing-function:linear;transform:translate(-50%)translateY(0)}to{transform:translate(-50%)translateY(0)}}.heading[data-v-18f0a546]{z-index:2;animation:.5s cubic-bezier(.175,.885,.32,1.275) .7s both heading_show-18f0a546}@keyframes heading_show-18f0a546{0%{opacity:0;translate:0 -50%}to{opacity:1;translate:0}}.prologue__lower[data-v-18f0a546]{animation:.5s cubic-bezier(.175,.885,.32,1.275) .7s both narration_show-18f0a546}@keyframes narration_show-18f0a546{0%{opacity:0;translate:0 50%}to{opacity:1;translate:0}}.prologue[data-v-18f0a546]{min-height:100dvh;padding:calc(40 / var(--comp-width) * 100vw) calc(24 / var(--comp-width) * 100vw);background-color:var(--clr-rock);color:#fff;text-align:center;background-image:url(./bg-pattern-brick2.webp);flex-direction:column;justify-content:space-between;align-items:center;transition:background-position 2s linear;display:flex}@media (prefers-reduced-motion:reduce){.prologue[data-v-18f0a546]{animation:none}}.prologue--p2[data-v-18f0a546]{background-position:0 -20%}.prologue--p3[data-v-18f0a546]{background-position:0 -40%}.prologue--p4[data-v-18f0a546]{background-position:0 -60%}.prologue--p5[data-v-18f0a546]{background-position:0 -80%}.prologue__field[data-v-18f0a546]{z-index:0;pointer-events:none;padding-bottom:min(80 / var(--comp-width) * 100vw, 80px);place-content:center;display:grid;position:absolute;inset:0}.prologue__player[data-v-18f0a546]{aspect-ratio:124/170;width:120px;animation:1s ease-out prologue-enter-18f0a546;position:relative}@media (prefers-reduced-motion:reduce){.prologue__player[data-v-18f0a546]{animation:none}}.prologue__player-sprite[data-v-18f0a546]{image-rendering:pixelated;pointer-events:none;-webkit-user-select:none;user-select:none;background-image:url(./player-0.webp);background-position:100% 0;background-repeat:no-repeat;background-size:200% 400%;width:100%;height:100%;animation:1s step-end infinite prologue-player-walk-18f0a546;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.prologue__player-sprite[data-v-18f0a546]{animation:none}}.prologue__buttons[data-v-18f0a546]{justify-content:center;width:100%;display:flex}.prologue__buttons[data-v-18f0a546]>*{width:100%}.prologue__lower[data-v-18f0a546]{align-items:center;gap:min(24 / var(--comp-width) * 100vw, 24px);flex-direction:column;width:100%;display:flex}@keyframes prologue-player-walk-18f0a546{0%,49.99%{background-position:100% 0}50%,to{background-position:0 0}}@keyframes prologue-enter-18f0a546{0%{opacity:1;translate:0 -200%}to{opacity:1;translate:0}}.typewriter[data-v-05139c72]{white-space:pre-wrap;min-height:3em;margin:0}.encount[data-v-cf72f530]{pointer-events:none;flex-direction:column;justify-content:flex-end;align-items:center;display:flex;position:fixed;inset:0}.encount__box[data-v-cf72f530]{border:2px solid var(--clr-bronco);color:#fff;border-radius:min(16 / var(--comp-width) * 100vw, 16px);padding:min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dialog-bg);max-width:320px;font-size:1rem;line-height:1.5}@media (width>=768px){.encount__box[data-v-cf72f530]{border-radius:16px;max-width:600px;padding:32px}}.encount__box[data-v-cf72f530]::backdrop{background:0 0}.encount__box__actions[data-v-cf72f530]{justify-content:center;gap:12px;margin-top:16px;display:flex}.encount__box[data-v-cf72f530]{pointer-events:auto;gap:min(12 / var(--comp-width) * 100vw, 12px);width:calc(100% - 48px);margin-bottom:min(24 / var(--comp-width) * 100vw, 24px);text-align:left;cursor:pointer;flex-direction:column;display:flex}@media (width>=768px){.encount__box[data-v-cf72f530]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.encount__text[data-v-cf72f530]{color:#fff;text-align:left;font-size:1rem;line-height:1.65}.encount__next[data-v-cf72f530]{width:100%;height:min(17 / var(--comp-width) * 100vw, 17px);justify-content:center;display:flex}.encount__next-icon[data-v-cf72f530]{pointer-events:none;width:23px;animation:2s infinite encount-next-icon-bounce-cf72f530}@media (prefers-reduced-motion:reduce){.encount__next-icon[data-v-cf72f530]{animation:none}}@keyframes encount-next-icon-bounce-cf72f530{0%{animation-timing-function:ease-out;transform:translateY(0)}15%{animation-timing-function:ease-in;transform:translateY(4px)}30%{animation-timing-function:linear;transform:translateY(0)}50%{animation-timing-function:ease-out;transform:translateY(0)}65%{animation-timing-function:ease-in;transform:translateY(4px)}80%{animation-timing-function:linear;transform:translateY(0)}to{transform:translateY(0)}}.quiz[data-v-00659e3b]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.quiz-box[data-v-00659e3b]{border:2px solid var(--clr-bronco);color:#fff;border-radius:min(16 / var(--comp-width) * 100vw, 16px);padding:min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dialog-bg);max-width:320px;font-size:1rem;line-height:1.5}@media (width>=768px){.quiz-box[data-v-00659e3b]{border-radius:16px;max-width:600px;padding:32px}}.quiz-box[data-v-00659e3b]::backdrop{background:0 0}.quiz-box__actions[data-v-00659e3b]{justify-content:center;gap:12px;margin-top:16px;display:flex}.quiz-box[data-v-00659e3b]{pointer-events:auto;align-items:center;gap:min(12 / var(--comp-width) * 100vw, 12px);width:calc(100% - 48px);max-width:600px;max-height:90dvh;margin-bottom:min(24 / var(--comp-width) * 100vw, 24px);text-align:left;padding:min(32 / var(--comp-width) * 100vw, 32px) min(8 / var(--comp-width) * 100vw, 8px);flex-direction:column;display:flex;position:relative}@media (width>=768px){.quiz-box[data-v-00659e3b]{gap:12px;margin-bottom:24px;padding:40px 16px}}.quiz-box__badge[data-v-00659e3b]{z-index:1;width:min(277 / var(--comp-width) * 100vw, 277px);padding:min(4 / var(--comp-width) * 100vw, 4px) min(8 / var(--comp-width) * 100vw, 8px);border:2px solid var(--clr-bronco);color:var(--clr-primary);letter-spacing:.3em;white-space:nowrap;pointer-events:none;background-color:#f6d49c;border-radius:100vmax;justify-content:center;align-items:center;font-size:.875rem;font-weight:700;line-height:1.5;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@media (width>=768px){.quiz-box__badge[data-v-00659e3b]{width:277px}}.quiz-box__question[data-v-00659e3b]{color:#fff;width:100%;margin:0;font-size:1rem;line-height:1.65}.quiz-box__question strong[data-v-00659e3b]{color:#65ffaa}.quiz-box__hint[data-v-00659e3b]{width:100%;padding:min(4 / var(--comp-width) * 100vw, 4px) min(8 / var(--comp-width) * 100vw, 8px);border-radius:min(8 / var(--comp-width) * 100vw, 8px);color:#fff;text-align:center;border:1px solid #fff;margin:0;font-size:.8125rem;line-height:1.5}.quiz-box__annotation[data-v-00659e3b]{background-color:var(--clr-correct);color:#fff;letter-spacing:.3em;text-align:center;border-radius:100vmax;width:100%;margin:0;padding:.3em .5em;font-size:.875rem;font-weight:700;line-height:1.5}.quiz-box__scroll[data-v-00659e3b]{gap:min(16 / var(--comp-width) * 100vw, 16px);width:100%;min-height:0;padding-inline:min(16 / var(--comp-width) * 100vw, 16px);scrollbar-color:var(--clr-bronco) rgba(var(--clr-bronco-rgba), .2);margin-bottom:min(8 / var(--comp-width) * 100vw, 8px);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@media (width>=768px){.quiz-box__scroll[data-v-00659e3b]{margin-bottom:8px;padding-inline:16px}}.quiz-box__scroll[data-v-00659e3b]::-webkit-scrollbar{width:4px}.quiz-box__scroll[data-v-00659e3b]::-webkit-scrollbar-track{background-color:rgba(var(--clr-bronco-rgba), .2);border-radius:2px}.quiz-box__scroll[data-v-00659e3b]::-webkit-scrollbar-thumb{background:var(--clr-bronco);border-radius:2px}.quiz-box__choices[data-v-00659e3b]{gap:min(16 / var(--comp-width) * 100vw, 16px);flex-direction:column;width:100%;margin:0;list-style:none;display:flex}@media (width>=768px){.quiz-box__choices[data-v-00659e3b]{gap:16px}}.quiz-box__explain-text[data-v-00659e3b]{color:#fff;width:100%;margin:0;font-size:1rem;line-height:1.65}.quiz-box__explain-text strong[data-v-00659e3b]{color:#65ffaa}.quiz-box__explain-text[data-v-00659e3b]{white-space:pre-line}.quiz-box__link[data-v-00659e3b]{border-radius:min(8 / var(--comp-width) * 100vw, 8px);width:100%;color:var(--clr-primary);margin-top:min(8 / var(--comp-width) * 100vw, 8px);background-color:#fff;justify-content:center;align-items:center;gap:.5em;padding:.75em;font-size:1rem;line-height:1.5;text-decoration:none;display:flex}@media (width>=768px){.quiz-box__link[data-v-00659e3b]{margin-top:16px}.quiz-box__link[data-v-00659e3b]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.quiz-box__link-icon[data-v-00659e3b]{aspect-ratio:1;flex-shrink:0;width:1em}.quiz-box__submit[data-v-00659e3b]{margin-top:min(8 / var(--comp-width) * 100vw, 8px);width:calc(100% - min(16 / var(--comp-width) * 100vw, 16px) - min(16 / var(--comp-width) * 100vw, 16px));flex-shrink:0}.quiz-box__scroll+.quiz-box__submit[data-v-00659e3b]{margin-top:0}@media (width>=768px){.quiz-box__submit[data-v-00659e3b]{width:calc(100% - 32px);margin-top:8px}.quiz-box__scroll+.quiz-box__submit[data-v-00659e3b]{margin-top:0}}.quiz-box__close[data-v-00659e3b]{height:min(30 / var(--comp-width) * 100vw, 30px);border:2px solid var(--clr-bronco);color:var(--clr-primary);white-space:nowrap;cursor:pointer;background-color:#f6d49c;border-radius:100vmax;justify-content:center;align-items:center;gap:.5em;padding:.6em 1.5em;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media (width>=768px){.quiz-box__close[data-v-00659e3b]{height:30px}}.quiz-box__close-icon[data-v-00659e3b]{aspect-ratio:1;width:1em}@media (width>=768px){.quiz-box__close[data-v-00659e3b]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.quiz-box__close[data-v-00659e3b]:active{translate:0 5%}.choice[data-v-00659e3b]{width:100%;min-height:44px;color:var(--clr-primary);text-align:left;cursor:pointer;background-color:#fff;border:4px solid #fff;border-radius:.5em;align-items:center;gap:.5em;padding:.75em .75em .75em .5em;font-size:1rem;line-height:1.5;display:flex}.choice__letter[data-v-00659e3b]{min-width:14px;color:var(--clr-correct);text-align:center;flex-shrink:0;font-weight:700}.choice__label[data-v-00659e3b]{flex:1 0 0}.choice--selected[data-v-00659e3b]{border-color:var(--clr-correct-glow);box-shadow:0 0 6px 2px #65ffaacc}.choice--disabled[data-v-00659e3b]{border-color:var(--clr-disabled-bg);background-color:var(--clr-disabled-bg);color:var(--clr-disabled-text);cursor:not-allowed}.choice--disabled .choice__letter[data-v-00659e3b]{color:inherit}.choice--readonly[data-v-00659e3b]{cursor:default}@media (width>=768px){.choice[data-v-00659e3b]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.result[data-v-ad1149af]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.result-box[data-v-ad1149af]{border:2px solid var(--clr-bronco);color:#fff;border-radius:min(16 / var(--comp-width) * 100vw, 16px);padding:min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dialog-bg);max-width:320px;font-size:1rem;line-height:1.5}@media (width>=768px){.result-box[data-v-ad1149af]{border-radius:16px;max-width:600px;padding:32px}}.result-box[data-v-ad1149af]::backdrop{background:0 0}.result-box__actions[data-v-ad1149af]{justify-content:center;gap:12px;margin-top:16px;display:flex}.result-box[data-v-ad1149af]{pointer-events:auto;align-items:center;gap:min(12 / var(--comp-width) * 100vw, 12px);width:calc(100% - 48px);max-width:600px;max-height:90dvh;margin-bottom:min(24 / var(--comp-width) * 100vw, 24px);text-align:left;padding:min(32 / var(--comp-width) * 100vw, 32px) min(8 / var(--comp-width) * 100vw, 8px);flex-direction:column;display:flex;position:relative}@media (width>=768px){.result-box[data-v-ad1149af]{gap:12px;margin-bottom:24px;padding:40px 16px}}.result-box[data-v-ad1149af]{text-align:center}.result-box__title[data-v-ad1149af]{width:calc(100% - min(16 / var(--comp-width) * 100vw, 16px) - min(16 / var(--comp-width) * 100vw, 16px));letter-spacing:.3em;margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}@media (width>=768px){.result-box__title[data-v-ad1149af]{width:calc(100% - 32px)}}.result-box__title--correct[data-v-ad1149af]{align-items:center;gap:min(8 / var(--comp-width) * 100vw, 8px);border:2px solid var(--clr-bronco);border-radius:min(16 / var(--comp-width) * 100vw, 16px);color:var(--clr-primary);background-color:#f6d49c;flex-direction:column;padding:.25em .5em;display:flex}@media (width>=768px){.result-box__title--correct[data-v-ad1149af]{border-radius:16px}}.result-box__title--dark[data-v-ad1149af]{border:2px solid var(--clr-bronco);background-color:var(--clr-dkbrown);color:#b09872;border-radius:100vmax;padding:.5em}.result-box__answer-chip[data-v-ad1149af]{width:100%;color:var(--clr-correct-muted);letter-spacing:normal;background-color:#fff;border-radius:100vmax;justify-content:center;align-items:center;gap:0;padding:.3em 1em;font-size:.875rem;font-weight:700;display:flex}.result-box__annotation[data-v-ad1149af]{background-color:var(--clr-correct);color:#fff;letter-spacing:.3em;text-align:center;width:100%;width:calc(100% - min(16 / var(--comp-width) * 100vw, 16px) - min(16 / var(--comp-width) * 100vw, 16px));border-radius:100vmax;margin:0;padding:.3em .5em;font-size:.875rem;font-weight:700;line-height:1.5}@media (width>=768px){.result-box__annotation[data-v-ad1149af]{width:calc(100% - 32px)}}.result-box__scroll[data-v-ad1149af]{gap:min(16 / var(--comp-width) * 100vw, 16px);width:100%;min-height:0;padding-inline:min(16 / var(--comp-width) * 100vw, 16px);scrollbar-color:var(--clr-bronco) rgba(var(--clr-bronco-rgba), .2);margin-bottom:min(8 / var(--comp-width) * 100vw, 8px);flex-direction:column;flex:auto;display:flex;overflow:hidden auto}@media (width>=768px){.result-box__scroll[data-v-ad1149af]{margin-bottom:8px;padding-inline:16px}}.result-box__scroll[data-v-ad1149af]::-webkit-scrollbar{width:4px}.result-box__scroll[data-v-ad1149af]::-webkit-scrollbar-track{background-color:rgba(var(--clr-bronco-rgba), .2);border-radius:2px}.result-box__scroll[data-v-ad1149af]::-webkit-scrollbar-thumb{background:var(--clr-bronco);border-radius:2px}.result-box__scroll[data-v-ad1149af]{text-align:left}.result-box__text[data-v-ad1149af]{color:#fff;width:100%;margin:0;font-size:1rem;line-height:1.65}.result-box__text strong[data-v-ad1149af]{color:#65ffaa}.result-box__link[data-v-ad1149af]{border-radius:min(8 / var(--comp-width) * 100vw, 8px);width:100%;color:var(--clr-primary);margin-top:min(8 / var(--comp-width) * 100vw, 8px);background-color:#fff;justify-content:center;align-items:center;gap:.5em;padding:.75em;font-size:1rem;line-height:1.5;text-decoration:none;display:flex}@media (width>=768px){.result-box__link[data-v-ad1149af]{margin-top:16px}.result-box__link[data-v-ad1149af]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.result-box__link-icon[data-v-ad1149af]{aspect-ratio:1;flex-shrink:0;width:1em}.result-box__action[data-v-ad1149af]{width:calc(100% - min(16 / var(--comp-width) * 100vw, 16px) - min(16 / var(--comp-width) * 100vw, 16px));flex-shrink:0}@media (width>=768px){.result-box__action[data-v-ad1149af]{width:calc(100% - 32px)}}.result-box__close[data-v-ad1149af]{height:min(30 / var(--comp-width) * 100vw, 30px);border:2px solid var(--clr-bronco);color:var(--clr-primary);white-space:nowrap;cursor:pointer;background-color:#f6d49c;border-radius:100vmax;justify-content:center;align-items:center;gap:.5em;padding:.6em 1.5em;font-size:.875rem;line-height:1;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}@media (width>=768px){.result-box__close[data-v-ad1149af]{height:30px}}.result-box__close-icon[data-v-ad1149af]{aspect-ratio:1;width:1em}@media (width>=768px){.result-box__close[data-v-ad1149af]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.result-box__close[data-v-ad1149af]:active{translate:0 5%}.reward[data-v-b4b03b9f]{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.reward-box[data-v-b4b03b9f]{border:2px solid var(--clr-bronco);color:#fff;border-radius:min(16 / var(--comp-width) * 100vw, 16px);padding:min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dialog-bg);max-width:320px;font-size:1rem;line-height:1.5}@media (width>=768px){.reward-box[data-v-b4b03b9f]{border-radius:16px;max-width:600px;padding:32px}}.reward-box[data-v-b4b03b9f]::backdrop{background:0 0}.reward-box__actions[data-v-b4b03b9f]{justify-content:center;gap:12px;margin-top:16px;display:flex}.reward-box[data-v-b4b03b9f]{pointer-events:auto;align-items:center;gap:min(6 / var(--comp-width) * 100vw, 6px);cursor:pointer;flex-direction:column;width:calc(100% - 48px);display:flex;position:relative}.reward-box__heading[data-v-b4b03b9f]{width:min(190 / var(--comp-width) * 100vw, 190px);height:auto}@media (width>=768px){.reward-box__heading[data-v-b4b03b9f]{width:190px}}.reward-box__item-wrap[data-v-b4b03b9f]{width:min(150 / var(--comp-width) * 100vw, 150px);aspect-ratio:1;justify-content:center;align-items:center;display:flex;position:relative}@media (width>=768px){.reward-box__item-wrap[data-v-b4b03b9f]{width:150px}}.reward-box__item-wrap[data-v-b4b03b9f]:before{content:"";width:min(290 / var(--comp-width) * 100vw, 290px);aspect-ratio:1;opacity:0;background-image:url(./halo.webp);background-size:cover;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards reward-halo-appear-b4b03b9f,8s linear infinite reward-halo-spin-b4b03b9f;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:0}@media (prefers-reduced-motion:reduce){.reward-box__item-wrap[data-v-b4b03b9f]:before{opacity:1;animation:none;scale:1}}@media (width>=768px){.reward-box__item-wrap[data-v-b4b03b9f]:before{width:290px}}.reward-box__halo[data-v-b4b03b9f]{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.reward-box__item[data-v-b4b03b9f]{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;animation:.5s cubic-bezier(.175,.885,.32,1.275) forwards reward-item-appear-b4b03b9f;position:relative;scale:0}@media (prefers-reduced-motion:reduce){.reward-box__item[data-v-b4b03b9f]{animation:none;scale:1}}.reward-box__name[data-v-b4b03b9f]{color:#fff;text-align:center;width:100%;margin:0;font-size:1.125rem;line-height:1.5}.reward-box__next[data-v-b4b03b9f]{width:100%;height:min(17 / var(--comp-width) * 100vw, 17px);margin-top:min(8 / var(--comp-width) * 100vw, 8px);justify-content:center;display:flex}@media (width>=768px){.reward-box__next[data-v-b4b03b9f]{height:17px;margin-top:8px}}.reward-box__next-icon[data-v-b4b03b9f]{pointer-events:none;width:23px;animation:2s infinite reward-next-icon-bounce-b4b03b9f}@media (prefers-reduced-motion:reduce){.reward-box__next-icon[data-v-b4b03b9f]{animation:none}}@media (width>=768px){.reward-box[data-v-b4b03b9f]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}@keyframes reward-halo-appear-b4b03b9f{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes reward-halo-spin-b4b03b9f{0%{rotate:0deg}to{rotate:360deg}}@keyframes reward-item-appear-b4b03b9f{0%{scale:0}to{scale:1}}@keyframes reward-next-icon-bounce-b4b03b9f{0%{animation-timing-function:ease-out;transform:translateY(0)}15%{animation-timing-function:ease-in;transform:translateY(4px)}30%{animation-timing-function:linear;transform:translateY(0)}50%{animation-timing-function:ease-out;transform:translateY(0)}65%{animation-timing-function:ease-in;transform:translateY(4px)}80%{animation-timing-function:linear;transform:translateY(0)}to{transform:translateY(0)}}.stage-clear[data-v-738a2c1c]{justify-content:center;align-items:center;gap:min(24 / var(--comp-width) * 100vw, 24px);min-height:100dvh;padding:min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dkbrown);color:#fff;text-align:center;background-image:url(./bg-pattern-brick2.webp);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=768px){.stage-clear[data-v-738a2c1c]{gap:24px;padding:24px}}.stage-clear__halo[data-v-738a2c1c]{z-index:-1;z-index:0;width:min(820 / var(--comp-width) * 100vw, 820px);aspect-ratio:1;pointer-events:none;opacity:0;max-width:none;animation:.8s ease-out forwards stage-clear-halo-appear-738a2c1c,12s linear .8s infinite stage-clear-halo-spin-738a2c1c;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:15deg;scale:.6}@media (prefers-reduced-motion:reduce){.stage-clear__halo[data-v-738a2c1c]{opacity:1;animation:none;rotate:0deg;scale:1}}@media (width>=768px){.stage-clear__halo[data-v-738a2c1c]{width:820px}}.stage-clear__heading[data-v-738a2c1c]{z-index:1;opacity:0;animation:.5s cubic-bezier(.175,.885,.32,1.275) .1s forwards stage-clear-fade-down-738a2c1c;position:relative;translate:0 -20px}@media (prefers-reduced-motion:reduce){.stage-clear__heading[data-v-738a2c1c]{opacity:1;animation:none;translate:0}}.stage-clear__title[data-v-738a2c1c]{margin:0;font-size:1rem;font-weight:700;line-height:1}.stage-clear__hero-wrap[data-v-738a2c1c]{z-index:1;width:min(160 / var(--comp-width) * 100vw, 160px);aspect-ratio:160/220;margin-top:min(50 / var(--comp-width) * 100vw, 50px);opacity:0;animation:.6s cubic-bezier(.175,.885,.32,1.275) .3s forwards stage-clear-fade-scale-738a2c1c;position:relative;scale:0}@media (width>=768px){.stage-clear__hero-wrap[data-v-738a2c1c]{width:160px;margin-top:50px}}@media (prefers-reduced-motion:reduce){.stage-clear__hero-wrap[data-v-738a2c1c]{opacity:1;animation:none;scale:1}}.stage-clear__player[data-v-738a2c1c]{max-width:none;height:auto;image-rendering:pixelated;position:absolute;bottom:0;left:50%;translate:-50%}.stage-clear__flavor[data-v-738a2c1c]{z-index:1;width:100%;max-width:min(340 / var(--comp-width) * 100vw, 340px);opacity:0;translate:0 min(20 / var(--comp-width) * 100vw, 20px);background-image:linear-gradient(270deg,#27252200 0%,#272522e6 10% 90%,#27252200 100%);margin:0;padding:1em;font-size:1rem;font-weight:700;line-height:1;animation:.5s cubic-bezier(.175,.885,.32,1.275) .6s forwards stage-clear-fade-up-738a2c1c;position:relative}@media (width>=768px){.stage-clear__flavor[data-v-738a2c1c]{max-width:340px;translate:0 20px}}@media (prefers-reduced-motion:reduce){.stage-clear__flavor[data-v-738a2c1c]{opacity:1;animation:none;translate:0}}.stage-clear__flavor[data-v-738a2c1c]:before,.stage-clear__flavor[data-v-738a2c1c]:after{content:"";background-image:linear-gradient(270deg, rgba(var(--clr-bronco-rgba), 0) 0%, rgba(var(--clr-bronco-rgba), .75) 5%, rgba(var(--clr-bronco-rgba), .9) 10%, rgba(var(--clr-bronco-rgba), .9) 90%, rgba(var(--clr-bronco-rgba), .75) 95%, rgba(var(--clr-bronco-rgba), 0) 100%);width:100%;height:2px;position:absolute;left:0}.stage-clear__flavor[data-v-738a2c1c]:before{top:-1px}.stage-clear__flavor[data-v-738a2c1c]:after{bottom:-1px}.stage-clear__action[data-v-738a2c1c]{z-index:1;opacity:0;width:100%;translate:0 min(30 / var(--comp-width) * 100vw, 30px);animation:.5s cubic-bezier(.175,.885,.32,1.275) .8s forwards stage-clear-fade-up-738a2c1c;position:relative}@media (prefers-reduced-motion:reduce){.stage-clear__action[data-v-738a2c1c]{opacity:1;animation:none;translate:0}}@media (width>=768px){.stage-clear__action[data-v-738a2c1c]{translate:0 min(30 / var(--comp-width) * 100vw, 30px)}}@keyframes stage-clear-halo-appear-738a2c1c{0%{opacity:0;rotate:15deg;scale:.6}to{opacity:1;rotate:0deg;scale:1}}@keyframes stage-clear-halo-spin-738a2c1c{0%{rotate:0deg}to{rotate:360deg}}@keyframes stage-clear-fade-down-738a2c1c{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0}}@keyframes stage-clear-fade-scale-738a2c1c{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes stage-clear-fade-up-738a2c1c{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.stage-move[data-v-10805cc7]{background-image:url(./bg-pattern-brick2.webp);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.stage-move__map[data-v-10805cc7]{--stage-move-item-h:120px;--stage-move-gap:30px;--stage-move-step:calc(var(--stage-move-item-h) + var(--stage-move-gap));justify-content:center;align-items:center;display:flex;position:relative}.stage-move__bar-wrap[data-v-10805cc7]{z-index:0;width:20px;height:300px;position:absolute;top:50%;left:50%;translate:-50% -50%}.stage-move__bar[data-v-10805cc7]{border:2px solid var(--clr-acadia);background-color:var(--clr-bronco);width:100%;height:100%;padding-inline:2px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.stage-move__bar--stage1 span[data-v-10805cc7]:after{width:0%}.stage-move__bar--stage2 span[data-v-10805cc7]:after{width:50%}.stage-move__bar--stage3 span[data-v-10805cc7]:after{width:100%}.stage-move__bar span[data-v-10805cc7]{background-color:var(--clr-grey);width:100%;height:100%;display:flex}.stage-move__list[data-v-10805cc7]{z-index:1;flex-direction:column;align-items:center;gap:30px;margin:0;padding:0;list-style:none;display:flex;position:relative}.stage-move__item-wrap[data-v-10805cc7]{justify-content:center;align-items:center;display:flex;position:relative}.stage-move__halo[data-v-10805cc7]{z-index:0;aspect-ratio:1;pointer-events:none;opacity:0;width:250px;max-width:none;animation:.8s ease-out forwards stage-move-halo-appear-10805cc7,12s linear .8s infinite stage-move-halo-spin-10805cc7;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:15deg;scale:.6}@media (prefers-reduced-motion:reduce){.stage-move__halo[data-v-10805cc7]{opacity:1;animation:none;rotate:0deg;scale:1}}.stage-move__item[data-v-10805cc7]{z-index:1;aspect-ratio:88/120;background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;width:80px;position:relative}.stage-move__item--current[data-v-10805cc7],.stage-move__item--cleared[data-v-10805cc7]{background-position:100% 0}.stage-move__player-wrap[data-v-10805cc7]{top:calc(var(--stage-move-to) * var(--stage-move-step) + var(--stage-move-item-h) / 2);z-index:2;aspect-ratio:124/170;pointer-events:none;width:70px;position:absolute;left:50%;translate:-50% -90%}.stage-move__player-wrap--walk[data-v-10805cc7]{animation:1.2s ease-in-out forwards stage-move-player-walk-vertical-10805cc7}@media (prefers-reduced-motion:reduce){.stage-move__player-wrap--walk[data-v-10805cc7]{animation:none}}.stage-move__player-wrap--transform[data-v-10805cc7]{animation:.4s cubic-bezier(.175,.885,.32,1.275) both stage-move-player-transform-10805cc7}@media (prefers-reduced-motion:reduce){.stage-move__player-wrap--transform[data-v-10805cc7]{animation:none}}.stage-move__player[data-v-10805cc7]{image-rendering:pixelated;background-position:0 0;background-size:200% 400%;position:absolute;bottom:0;left:50%;translate:-50%}.stage-move__player--walk-cycle[data-v-10805cc7]{animation:.3s steps(2,end) 4 forwards stage-move-player-walk-cycle-10805cc7}@media (prefers-reduced-motion:reduce){.stage-move__player--walk-cycle[data-v-10805cc7]{animation:none}}@keyframes stage-move-halo-appear-10805cc7{0%{opacity:0;rotate:15deg;scale:.6}to{opacity:1;rotate:0deg;scale:1}}@keyframes stage-move-halo-spin-10805cc7{0%{rotate:0deg}to{rotate:360deg}}@keyframes stage-move-player-walk-vertical-10805cc7{0%{top:calc(var(--stage-move-from) * var(--stage-move-step) + var(--stage-move-item-h) / 2)}to{top:calc(var(--stage-move-to) * var(--stage-move-step) + var(--stage-move-item-h) / 2)}}@keyframes stage-move-player-walk-cycle-10805cc7{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes stage-move-player-transform-10805cc7{0%{scale:.7}to{scale:1}}.game-end[data-v-1fbf3161]{justify-content:center;align-items:center;gap:min(24 / var(--comp-width) * 100vw, 24px);min-height:100dvh;padding:min(40 / var(--comp-width) * 100vw, 40px) min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dkbrown);color:#fff;text-align:center;background-image:url(./bg-pattern-brick.webp);flex-direction:column;display:flex}@media (width>=768px){.game-end[data-v-1fbf3161]{gap:24px;padding:40px 24px}}.game-end__heading[data-v-1fbf3161]{--heading-img-height:min(64 / var(--comp-width) * 100vw, 64px);opacity:0;animation:.5s cubic-bezier(.175,.885,.32,1.275) .1s forwards game-end-fade-down-1fbf3161;translate:0 -20px}@media (width>=768px){.game-end__heading[data-v-1fbf3161]{--heading-img-height:64px}}@media (prefers-reduced-motion:reduce){.game-end__heading[data-v-1fbf3161]{opacity:1;animation:none;translate:0}}.game-end__heading[data-v-1fbf3161] .heading__txt{gap:0}.game-end__subtitle[data-v-1fbf3161]{margin:0;font-size:1rem;font-weight:700;line-height:1}.game-end__player-wrap[data-v-1fbf3161]{margin-top:min(16 / var(--comp-width) * 100vw, 16px);width:min(200 / var(--comp-width) * 100vw, 200px);opacity:0;animation:.6s cubic-bezier(.175,.885,.32,1.275) .3s forwards game-end-fade-scale-1fbf3161;position:relative;scale:0}@media (width>=768px){.game-end__player-wrap[data-v-1fbf3161]{width:287px;margin-top:16px}}@media (prefers-reduced-motion:reduce){.game-end__player-wrap[data-v-1fbf3161]{opacity:1;animation:none;scale:1}}.game-end__player[data-v-1fbf3161]{z-index:1;width:100%;height:100%;image-rendering:pixelated;background-position:0 0;background-repeat:no-repeat;background-size:200% 100%;animation:.6s steps(2,end) infinite game-end-player-walk-1fbf3161;position:relative}@media (prefers-reduced-motion:reduce){.game-end__player[data-v-1fbf3161]{animation:none}}.game-end__narration[data-v-1fbf3161]{opacity:0;translate:0 min(20 / var(--comp-width) * 100vw, 20px);animation:.5s cubic-bezier(.175,.885,.32,1.275) .6s forwards game-end-fade-up-1fbf3161}@media (width>=768px){.game-end__narration[data-v-1fbf3161]{translate:0 20px}}@media (prefers-reduced-motion:reduce){.game-end__narration[data-v-1fbf3161]{opacity:1;animation:none;translate:0}}.game-end__action[data-v-1fbf3161]{opacity:0;width:100%;translate:0 min(30 / var(--comp-width) * 100vw, 30px);animation:.5s cubic-bezier(.175,.885,.32,1.275) .8s forwards game-end-fade-up-1fbf3161}@media (width>=768px){.game-end__action[data-v-1fbf3161]{translate:0 min(30 / var(--comp-width) * 100vw, 30px)}}@media (prefers-reduced-motion:reduce){.game-end__action[data-v-1fbf3161]{opacity:1;animation:none;translate:0}}@keyframes game-end-fade-down-1fbf3161{0%{opacity:0;translate:0 -20px}to{opacity:1;translate:0}}@keyframes game-end-fade-scale-1fbf3161{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes game-end-player-walk-1fbf3161{0%{background-position-x:0%}to{background-position-x:200%}}@keyframes game-end-fade-up-1fbf3161{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.btn-link[data-v-24176fb9]{border:2px solid var(--clr-bronco);min-width:100px;letter-spacing:var(--letter-spacing);color:var(--clr-primary);text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.btn-link[data-v-24176fb9]:disabled{color:#858585;cursor:not-allowed;background:linear-gradient(#b6b6b6 0%,#f5f5f5 100%);border-color:#858585}.btn-link[data-v-24176fb9]{height:60px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.btn-link[data-v-24176fb9]{max-width:300px}}.btn-link[data-v-24176fb9]{background-color:#fff;border-color:#06db63;gap:.5em;width:100%}.btn-link[data-v-24176fb9]:active{background-image:linear-gradient(90deg,#0000001a 0% 100%)}@media (width>=768px){.btn-link[data-v-24176fb9]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.download[data-v-e9e4db73]{flex-direction:column;align-items:center;display:flex}.download__hero[data-v-e9e4db73]{align-items:center;gap:min(24 / var(--comp-width) * 100vw, 24px);width:100%;min-height:100dvh;padding:min(40 / var(--comp-width) * 100vw, 40px) min(24 / var(--comp-width) * 100vw, 24px);background-color:var(--clr-dkbrown);color:#fff;text-align:center;background-image:url(./bg-pattern-brick.webp);flex-direction:column;display:flex}@media (width>=768px){.download__hero[data-v-e9e4db73]{gap:24px;padding:40px 24px}}.download__heading[data-v-e9e4db73]{--heading-img-height:min(64 / var(--comp-width) * 100vw, 64px)}@media (width>=768px){.download__heading[data-v-e9e4db73]{--heading-img-height:64px}}.download__image-wrap[data-v-e9e4db73]{align-items:center;gap:min(16 / var(--comp-width) * 100vw, 16px);flex-direction:column;display:flex}@media (width>=768px){.download__image-wrap[data-v-e9e4db73]{gap:16px}}.download__image[data-v-e9e4db73]{width:min(240 / var(--comp-width) * 100vw, 240px);border-radius:min(4 / var(--comp-width) * 100vw, 4px)}@media (width>=768px){.download__image[data-v-e9e4db73]{border-radius:4px;width:240px}}.download__hint[data-v-e9e4db73]{margin:0;font-size:.875rem;font-weight:700;line-height:1}.download__line-icon[data-v-e9e4db73]{aspect-ratio:1;width:2em}.download__home[data-v-e9e4db73]{border:2px solid var(--clr-bronco);min-width:100px;letter-spacing:var(--letter-spacing);color:var(--clr-primary);text-align:center;white-space:nowrap;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;padding:12px 24px;font-size:1rem;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.download__home[data-v-e9e4db73]:disabled{color:#858585;cursor:not-allowed;background:linear-gradient(#b6b6b6 0%,#f5f5f5 100%);border-color:#858585}.download__home[data-v-e9e4db73]{height:60px;max-width:min(277 / var(--comp-width) * 100vw, 277px)}@media (width>=768px){.download__home[data-v-e9e4db73]{max-width:300px}}.download__home[data-v-e9e4db73]{background:linear-gradient(#e9fbff 0%,#71e3fc 100%)}.download__home[data-v-e9e4db73]:active:not(:disabled){background-image:linear-gradient(90deg,#0003 0% 100%),linear-gradient(#e9fbff 0%,#71e3fc 100%)}.download__home[data-v-e9e4db73]{width:100%;text-decoration:none}@media (width>=768px){.download__home[data-v-e9e4db73]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.download__footer[data-v-e9e4db73]{align-items:center;gap:min(24 / var(--comp-width) * 100vw, 24px);width:100%;padding:min(24 / var(--comp-width) * 100vw, 24px);color:#707070;background-color:#fff;flex-direction:column;display:flex}@media (width>=768px){.download__footer[data-v-e9e4db73]{gap:24px;padding:24px}}.download__logo-link[data-v-e9e4db73]{justify-content:center;align-items:center;min-height:44px;display:inline-flex}@media (width>=768px){.download__logo-link[data-v-e9e4db73]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.download__logo[data-v-e9e4db73]{height:33px}.download__sns[data-v-e9e4db73]{align-items:center;gap:min(16 / var(--comp-width) * 100vw, 16px);flex-direction:column;display:flex}@media (width>=768px){.download__sns[data-v-e9e4db73]{gap:16px}}.download__sns-label[data-v-e9e4db73]{margin:0;font-size:.875rem;line-height:1}.download__sns-list[data-v-e9e4db73]{justify-content:center;align-items:center;gap:min(16 / var(--comp-width) * 100vw, 16px);margin:0;padding:0;list-style:none;display:flex}@media (width>=768px){.download__sns-list[data-v-e9e4db73]{gap:16px}}.download__sns-list a[data-v-e9e4db73]{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}@media (width>=768px){.download__sns-list a[data-v-e9e4db73]:focus-visible{outline:3px solid var(--clr-focus-visible);outline-offset:2px}}.download__sns-list img[data-v-e9e4db73]{width:40px;height:40px}.download__copyright[data-v-e9e4db73]{margin:0;font-size:.625rem;line-height:1}.app-shell{min-height:100dvh;position:relative}
