.intro-loader[data-v-a2bb77c2]{position:fixed;inset:0;z-index:var(--layer-intro);display:grid;place-items:center;overflow:hidden;background:transparent;opacity:1;pointer-events:all;transition:opacity .22s ease}.intro-loader[data-v-a2bb77c2]:before{position:absolute;inset:0;z-index:0;content:"";background:radial-gradient(circle at 12% 78%,rgba(190,30,45,.24),transparent 28%),radial-gradient(circle at 84% 24%,rgba(84,202,202,.22),transparent 24%),linear-gradient(135deg,#f7f0e1 0,var(--nwhite) 50%,#f9f6ee 100%);animation:backdrop-soft-exit-a2bb77c2 1.7s ease forwards}.intro-loader.is-leaving[data-v-a2bb77c2]{opacity:0}.car-stage[data-v-a2bb77c2]{position:relative;z-index:2;width:min(84vw,980px);aspect-ratio:16/9;overflow:hidden;background:#1a1a1a;border:clamp(4px,.55vw,8px) solid var(--nblack);box-shadow:10px 12px #262525eb;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);transform:translate(-120vw) translateY(4vh) rotate(-2.5deg);animation:car-drive-through-a2bb77c2 1.7s cubic-bezier(.16,1,.3,1) forwards}.car-stage[data-v-a2bb77c2]:before{position:absolute;inset:auto 8% 8% 10%;z-index:2;height:18%;content:"";background:linear-gradient(90deg,transparent,rgba(255,229,96,.72),transparent);mix-blend-mode:screen;transform:translate(-120%) skew(-18deg);animation:car-flash-a2bb77c2 .72s ease-out .36s forwards}.car-image[data-v-a2bb77c2]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;filter:saturate(1.08) contrast(1.04);animation:poster-breathe-a2bb77c2 1.7s ease-out forwards}.intro-cd[data-v-a2bb77c2]{position:absolute;z-index:3;right:clamp(18px,7vw,138px);bottom:clamp(18px,12vh,118px);width:clamp(76px,11vw,148px);height:auto;filter:drop-shadow(8px 9px 0 rgba(38,37,37,.34));transform:translate(62vw) rotate(0);animation:cd-chase-a2bb77c2 1.56s cubic-bezier(.16,1,.3,1) 90ms forwards}.speed-line[data-v-a2bb77c2]{z-index:1;height:clamp(20px,4vw,54px);width:58vw;transform-origin:center}.accent-bolt[data-v-a2bb77c2],.speed-line[data-v-a2bb77c2]{position:absolute;opacity:0}.accent-bolt[data-v-a2bb77c2]{z-index:4;width:clamp(160px,24vw,420px);height:clamp(18px,3.2vw,42px);clip-path:polygon(0 42%,46% 42%,40% 0,100% 58%,54% 58%,60% 100%);filter:drop-shadow(5px 6px 0 rgba(38,37,37,.55));pointer-events:none}.accent-bolt-red[data-v-a2bb77c2]{top:23vh;left:-18vw;background:var(--nred);transform:rotate(-18deg) translate(-16vw) scaleX(.8);animation:bolt-cut-red-a2bb77c2 .68s cubic-bezier(.16,1,.3,1) .42s forwards}.accent-bolt-teal[data-v-a2bb77c2]{right:-16vw;bottom:24vh;background:var(--ngreen);transform:rotate(-14deg) translate(16vw) scaleX(.8);animation:bolt-cut-teal-a2bb77c2 .72s cubic-bezier(.16,1,.3,1) .52s forwards}.speed-line-red[data-v-a2bb77c2]{top:18vh;right:-18vw;background:var(--nred);transform:rotate(-18deg) translate(22vw);animation:line-swipe-a2bb77c2 1.18s cubic-bezier(.16,1,.3,1) 40ms forwards}.speed-line-teal[data-v-a2bb77c2]{bottom:18vh;left:-22vw;background:var(--ngreen);transform:rotate(-12deg) translate(-20vw);animation:line-swipe-reverse-a2bb77c2 1.32s cubic-bezier(.16,1,.3,1) .16s forwards}.speed-line-black[data-v-a2bb77c2]{top:58vh;right:-28vw;height:clamp(14px,2.5vw,32px);background:var(--nblack);transform:rotate(-8deg) translate(24vw);animation:line-swipe-a2bb77c2 1.04s cubic-bezier(.16,1,.3,1) .26s forwards}@keyframes car-drive-through-a2bb77c2{0%{opacity:0;transform:translate(-120vw) translateY(4vh) rotate(-2.5deg) scale(.96)}16%{opacity:1}34%{opacity:1;transform:translate(0) translateY(0) rotate(-.8deg) scale(1)}76%{opacity:1;transform:translate(0) translateY(0) rotate(-.8deg) scale(1.025)}to{opacity:1;transform:translate(120vw) translateY(-3vh) rotate(1.8deg) scale(1)}}@keyframes poster-breathe-a2bb77c2{0%,34%{transform:scale(1)}48%{transform:scale(1.028)}76%{transform:scale(1.018)}to{transform:scale(1.018)}}@keyframes car-flash-a2bb77c2{to{transform:translate(120%) skew(-18deg)}}@keyframes cd-chase-a2bb77c2{0%{opacity:0;transform:translate(62vw) rotate(0) scale(.82)}26%{opacity:1;transform:translate(0) rotate(-300deg) scale(1)}76%{opacity:1;transform:translate(0) rotate(-660deg) scale(1)}to{opacity:1;transform:translate(-28vw) rotate(-860deg) scale(.94)}}@keyframes backdrop-soft-exit-a2bb77c2{0%,68%{opacity:1}to{opacity:.38}}@keyframes bolt-cut-red-a2bb77c2{0%{opacity:0;transform:rotate(-18deg) translate(-16vw) scaleX(.8)}28%,68%{opacity:1}to{opacity:0;transform:rotate(-18deg) translate(42vw) scaleX(1.08)}}@keyframes bolt-cut-teal-a2bb77c2{0%{opacity:0;transform:rotate(-14deg) translate(16vw) scaleX(.8)}28%,68%{opacity:1}to{opacity:0;transform:rotate(-14deg) translate(-42vw) scaleX(1.08)}}@keyframes line-swipe-a2bb77c2{0%{opacity:0;transform:rotate(-18deg) translate(22vw) scaleX(.35)}35%,78%{opacity:1}to{opacity:.9;transform:rotate(-18deg) translate(-14vw) scaleX(1)}}@keyframes line-swipe-reverse-a2bb77c2{0%{opacity:0;transform:rotate(-12deg) translate(-20vw) scaleX(.35)}35%,78%{opacity:1}to{opacity:.9;transform:rotate(-12deg) translate(14vw) scaleX(1)}}@media(max-width:700px){.car-stage[data-v-a2bb77c2]{width:min(94vw,560px);box-shadow:7px 8px #262525e6;transform:translate(-120vw) translateY(4vh) rotate(-2.5deg)}.intro-cd[data-v-a2bb77c2]{right:2vw;bottom:28vh;width:clamp(64px,18vw,92px)}.accent-bolt[data-v-a2bb77c2]{width:clamp(120px,36vw,220px)}}@media(prefers-reduced-motion:reduce){.accent-bolt[data-v-a2bb77c2],.car-stage[data-v-a2bb77c2],.car-stage[data-v-a2bb77c2]:before,.intro-cd[data-v-a2bb77c2],.intro-loader[data-v-a2bb77c2],.intro-loader[data-v-a2bb77c2]:before,.speed-line[data-v-a2bb77c2]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.accent-bolt[data-v-a2bb77c2],.speed-line[data-v-a2bb77c2]{display:none}}.tour-layer[data-v-2fc43c9d]{position:fixed;inset:0;z-index:var(--layer-tour-backdrop);background:transparent;cursor:pointer}.tour-layer--finish[data-v-2fc43c9d]{background:#26252561}.tour-spotlight[data-v-2fc43c9d]{position:fixed;z-index:var(--layer-tour-spotlight);pointer-events:none;background:transparent;box-shadow:0 0 0 9999px #2625256b;transition:top .22s ease,left .22s ease,width .22s ease,height .22s ease}.tour-note.no-transition[data-v-2fc43c9d],.tour-spotlight.no-transition[data-v-2fc43c9d]{transition:none!important}.tour-note[data-v-2fc43c9d]{position:fixed;z-index:var(--layer-tour-content);min-height:92px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:16px;border:4px solid #46382c;background:#d8c8a8;box-shadow:6px 6px #362b2294;cursor:default;transition:top .22s ease,left .22s ease}.tour-note[data-v-2fc43c9d]:before{content:"";position:absolute;inset:10px;background:#f2ecda;z-index:-1}.tour-note[data-v-2fc43c9d]:after{content:"";position:absolute;width:0;height:0;border-style:solid}.tour-note--bottom[data-v-2fc43c9d]:after{top:-22px;border-width:0 16px 22px;border-color:transparent transparent #46382c}.tour-note--bottom[data-v-2fc43c9d]:after,.tour-note--top[data-v-2fc43c9d]:after{left:var(--arrow-left,50%);transform:translate(-50%)}.tour-note--top[data-v-2fc43c9d]:after{bottom:-22px;border-width:22px 16px 0;border-color:#46382c transparent transparent}.tour-note--right[data-v-2fc43c9d]:after{left:-22px;border-width:16px 22px 16px 0;border-color:transparent #46382c transparent transparent}.tour-note--left[data-v-2fc43c9d]:after,.tour-note--right[data-v-2fc43c9d]:after{top:var(--arrow-top,50%);transform:translateY(-50%)}.tour-note--left[data-v-2fc43c9d]:after{right:-22px;border-width:16px 0 16px 22px;border-color:transparent transparent transparent #46382c}.tour-note__content[data-v-2fc43c9d]{flex-grow:1;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.tour-note p[data-v-2fc43c9d]{margin:0;color:#1b1510;font-size:clamp(.95rem,1.22vw,1.25rem);line-height:1.4;text-align:center}.tour-note p[data-v-2fc43c9d],.tour-skip[data-v-2fc43c9d]{font-family:Zen Old Mincho,serif;font-weight:800}.tour-skip[data-v-2fc43c9d]{position:fixed;top:calc(102px + env(safe-area-inset-top,0px));right:44px;z-index:var(--layer-tour-action);min-width:116px;min-height:40px;padding:7px 13px;border:2px solid #655444;background:#e4d6ba;color:#3a2d23;font-size:.95rem;cursor:pointer;box-shadow:3px 3px #362b2259}.tour-skip[data-v-2fc43c9d]:hover{background:#dbcbb0}.tour-continue[data-v-2fc43c9d]{bottom:36px;margin:0;color:#fff;font-family:Zen Old Mincho,serif;font-size:1rem;font-weight:700;transform:translate(-50%);text-shadow:0 1px 3px rgba(0,0,0,.45);pointer-events:none}.tour-continue[data-v-2fc43c9d],.tour-finish[data-v-2fc43c9d]{position:fixed;left:50%;z-index:var(--layer-tour-content)}.tour-finish[data-v-2fc43c9d]{top:50%;width:min(820px,calc(100vw - 44px));padding:22px;border:3px solid rgba(206,178,145,.82);border-radius:10px;transform:translate(-50%,-50%)}.tour-finish__inner[data-v-2fc43c9d]{min-height:280px;display:flex;align-items:center;justify-content:center;padding:32px;border-radius:8px;background:#e9e1d0;flex-direction:column;border:4px solid #46382c;box-shadow:6px 6px #362b2294}.tour-finish__inner p[data-v-2fc43c9d]{margin:0;color:#342820;font-family:Zen Old Mincho,serif;font-size:clamp(1.15rem,1.8vw,1.7rem);font-weight:900;line-height:1.6;text-align:center}.tour-finish__timer[data-v-2fc43c9d]{position:absolute;left:50%;bottom:-48px;margin:0;color:#fff;font-family:Zen Old Mincho,serif;font-size:1.1rem;font-weight:700;transform:translate(-50%)}@media(max-width:767px){.tour-note[data-v-2fc43c9d]{min-height:88px;padding:12px;border-width:3px;box-shadow:4px 4px #362b227a}.tour-note[data-v-2fc43c9d]:before{inset:7px}.tour-note p[data-v-2fc43c9d]{font-size:.92rem;line-height:1.45}.tour-skip[data-v-2fc43c9d]{top:calc(97px + env(safe-area-inset-top,0px));right:14px;min-width:104px;min-height:34px;padding:6px 10px;font-size:.82rem}.tour-continue[data-v-2fc43c9d]{bottom:18px;width:calc(100% - 40px);text-align:center;font-size:.88rem}.tour-finish[data-v-2fc43c9d]{padding:14px}.tour-finish__inner[data-v-2fc43c9d]{min-height:230px;padding:24px 18px}}@media(max-height:599px){.tour-note[data-v-2fc43c9d]{min-height:72px;padding:8px}.tour-note[data-v-2fc43c9d]:before{inset:6px}.tour-note p[data-v-2fc43c9d]{font-size:.82rem;line-height:1.35}}@media(prefers-reduced-motion:reduce){.tour-note[data-v-2fc43c9d],.tour-spotlight[data-v-2fc43c9d]{transition:none}}.daily-menu-button[data-v-241c93e9]{position:relative}.claimable-badge[data-v-241c93e9]{position:absolute;top:-8px;right:-8px;min-width:20px;height:20px;padding:0 5px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:#a23f32;color:#fff;font-size:12px;line-height:1}.profile-overlay[data-v-241c93e9]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.profile-card[data-v-241c93e9]{position:fixed;max-width:427px;max-height:812px;height:80vh;aspect-ratio:427/812;width:auto;overflow-y:scroll;right:0;margin-top:10vh;background-color:#dad2bf;border-radius:20px;opacity:.95;padding:24px 24px 20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;box-shadow:4px 4px 4px #0006,inset 2px 2px 4px #00000040;z-index:1000}.close-button[data-v-241c93e9]{position:absolute;top:20px;right:20px;background:none;cursor:pointer;color:#000}.header-section[data-v-241c93e9]{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.avatar-container[data-v-241c93e9]{width:45%}.avatar-container img[data-v-241c93e9]{width:100%;aspect-ratio:1;-o-object-fit:cover;object-fit:cover}.badges-container[data-v-241c93e9]{display:flex;flex-direction:column;gap:12px;margin-top:35px}.status-badge[data-v-241c93e9]{background-color:#f2eee7;border-radius:20px;padding:6px 16px;display:flex;align-items:center;gap:10px;min-width:90px}.badge-icon[data-v-241c93e9]{min-width:38px;font-size:clamp(9px,1.3vh,11px);letter-spacing:0;color:#6f523d}.badge-icon[data-v-241c93e9],.badge-text[data-v-241c93e9]{font-family:Zen Old Mincho;font-weight:900}.badge-text[data-v-241c93e9]{font-size:clamp(14px,2vh,18px);color:#292209}.user-info[data-v-241c93e9]{width:100%;display:flex;flex-direction:column;align-items:flex-start}.user-id[data-v-241c93e9],.user-name[data-v-241c93e9]{font-family:Zen Old Mincho;font-weight:900;font-size:clamp(24px,3.5vh,32px);color:#000;margin-left:min(2vh,20px)}.divider[data-v-241c93e9]{width:90%;border-top:2px dashed #292209;margin:min(2vh,20px) 0}.button-section[data-v-241c93e9]{width:92%;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.menu-button[data-v-241c93e9]{background-color:#f2eee7;border:none;border-radius:12px;font-family:Zen Old Mincho;font-weight:900;font-size:clamp(16px,2.3vh,22px);color:#463328;cursor:pointer;transition:.2s;display:flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box;aspect-ratio:3/2}.menu-button.full-width[data-v-241c93e9]{grid-column:1/-1;aspect-ratio:auto;min-height:40px}.menu-button[data-v-241c93e9]:hover{background-color:#d1c9bd;color:#292209}.footer-section[data-v-241c93e9]{width:100%;display:flex;flex-direction:column;align-items:center}.barcode-placeholder[data-v-241c93e9]{width:60%;height:auto;margin:2vh 0 1vh}.logout-button[data-v-241c93e9]{font-family:Zen Old Mincho;background:none;font-weight:900;color:#000;cursor:pointer;font-size:clamp(12px,2.5vh,24px)}.logout-button[data-v-241c93e9]:hover{color:#000;text-decoration:underline}.profile-overlay[data-v-e24e2af0]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.profile-card[data-v-e24e2af0]{position:fixed;max-width:427px;max-height:812px;height:80vh;aspect-ratio:427/812;width:auto;overflow-y:scroll;right:0;margin-top:10vh;background-color:#dad2bf;border-radius:20px;opacity:.95;padding:20px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;box-shadow:4px 4px 4px #0006,inset 2px 2px 4px #00000040;z-index:1000}.close-button[data-v-e24e2af0]{position:absolute;top:20px;right:20px;background:none;cursor:pointer;color:#000}.avatar-section[data-v-e24e2af0]{display:flex;flex-direction:column;width:100%}.avatar-section[data-v-e24e2af0],.avatar-section img[data-v-e24e2af0]{align-items:center;justify-content:center}.avatar-section img[data-v-e24e2af0]{width:40%;aspect-ratio:1;height:auto}.user-name[data-v-e24e2af0]{margin-top:min(2vh,20px)}.user-id[data-v-e24e2af0],.user-name[data-v-e24e2af0]{font-family:Zen Old Mincho;font-weight:900;font-style:Black;font-size:clamp(16px,3.5vh,36px)}.divider[data-v-e24e2af0]{width:90%;border-top:2px dashed #292209;margin:min(2vh,20px) 0}.button-section[data-v-e24e2af0]{width:75%;display:flex;flex-direction:column;gap:min(2.5vh,20px);padding:min(3vh,30px);border-radius:20px;background-color:#ffffffa1}.menu-button[data-v-e24e2af0]{width:100%;aspect-ratio:275/97;background-color:#ddd6c7bf;border:none;border-radius:10px;font-size:20px;font-weight:500;color:#463328;cursor:pointer;transition:.2s;font-family:Zen Old Mincho;font-weight:900;font-size:clamp(14px,3vh,32px);display:flex;align-items:center;justify-content:center;box-sizing:border-box;text-decoration:none}.menu-button[data-v-e24e2af0]:hover{background-color:#d1c9bd;color:#292209}.footer-section[data-v-e24e2af0]{width:100%;display:flex;flex-direction:column;align-items:center}.barcode-placeholder[data-v-e24e2af0]{width:60%;height:auto;margin:2vh 0 1vh}.logout-button[data-v-e24e2af0]{font-family:Zen Old Mincho;background:none;font-weight:900;color:#000;cursor:pointer;font-size:clamp(12px,2.5vh,24px)}.logout-button[data-v-e24e2af0]:hover{color:#000;text-decoration:underline}.daily-mobile-link[data-v-b13a6c07]{position:relative}.claimable-badge[data-v-b13a6c07]{position:absolute;top:-10px;right:-12px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;display:grid;place-items:center;border-radius:999px;background:#a23f32;color:#fff;font:700 11px/1 sans-serif}.profile-overlay[data-v-b13a6c07]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(5px) brightness(50%);backdrop-filter:blur(5px) brightness(50%)}.profile-card[data-v-b13a6c07]{width:60vw;height:86vw;background-image:url(../images/wanted.png);background-position:50%;background-size:contain;background-repeat:no-repeat;box-sizing:border-box;display:flex;flex-direction:column;z-index:1000;position:relative}.close-button[data-v-b13a6c07]{position:absolute;top:-3%;right:-5%;width:10vw;height:10vw;max-width:40px;max-height:40px;background:#ffffff4d;border:3px solid #ffffff59;border-radius:12px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 24px #00000026;cursor:pointer;color:#000;display:flex;align-items:center;justify-content:center;z-index:1010}.avatar-box[data-v-b13a6c07]{position:absolute;background-image:url(../images/avatarBox.png);background-position:50%;background-size:cover;top:19.1%;left:10.05%;width:79%;aspect-ratio:1.5/1.03;border:2px solid #292209}.content-wrapper[data-v-b13a6c07]{position:absolute;top:68%;left:5%;width:88%;display:flex;flex-direction:column}.reward-stamp[data-v-b13a6c07]{position:absolute;top:47%;right:2%;width:55%;aspect-ratio:3/1;transform:rotate(-15deg);background-image:url(../images/reward.png);background-size:contain;background-repeat:no-repeat}.info-row[data-v-b13a6c07]{position:relative;display:flex;align-items:flex-end;font-size:3.5vw;line-height:4.5vw}.info-label[data-v-b13a6c07],.info-label[data-v-b13a6c07] *{font-family:Caesar Dressing;width:42%;text-align:right}.user-name[data-v-b13a6c07]{width:55%!important;position:relative}.info-row .btn[data-v-b13a6c07]{cursor:pointer;display:flex;align-items:center;justify-content:center;width:55%;position:relative;text-decoration:none;color:#000}.btn:hover .info-value[data-v-b13a6c07]{transform:translateY(.5vw)}.btn:hover img[data-v-b13a6c07]{transform:translateY(1vw)}.info-value[data-v-b13a6c07],.info-value[data-v-b13a6c07] *{font-family:Caesar Dressing;font-weight:400;width:auto;text-align:center}.info-row img[data-v-b13a6c07]{position:absolute;width:3.5vw;height:3.5vw;top:10%;right:0}.info-underline[data-v-b13a6c07]{position:absolute;right:0;width:55%;height:1.5px;background-color:#000}.footer-section[data-v-b13a6c07]{margin-top:2.5vw;display:flex;flex-direction:row;justify-content:center;gap:6vw;position:relative}.game-link[data-v-b13a6c07]{text-align:center;font-size:3.5vw;text-decoration:none;font-family:Caesar Dressing}.game-link[data-v-b13a6c07],.logout-button[data-v-b13a6c07]{display:inline-block;width:auto;color:#000;background:none}.logout-button[data-v-b13a6c07]{position:absolute;bottom:-3.5vw;right:0;padding:0;border:none;font-weight:900;cursor:pointer;font-size:2.5vw}.game-link[data-v-b13a6c07]:hover{cursor:pointer}.game-link[data-v-b13a6c07]:hover,.logout-button[data-v-b13a6c07]:hover{text-decoration:underline}.language-switcher[data-v-f3879ef2]{display:inline-flex;align-items:center;gap:6px;height:36px;box-sizing:border-box}.divider[data-v-f3879ef2]{font-size:11px;opacity:.6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.divider[data-v-f3879ef2],.language-option[data-v-f3879ef2]{color:#262525;font-family:Dela Gothic One,sans-serif}.language-option[data-v-f3879ef2]{padding:4px 8px;border:0;background:transparent;font-size:13px;font-weight:700;cursor:pointer;border-radius:4px;transition:background-color .15s ease-out,color .15s ease-out}.language-option[data-v-f3879ef2]:hover{background-color:#ffe56059!important}.language-option.active[data-v-f3879ef2]{color:var(--nred);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.language-option[data-v-f3879ef2]:focus-visible{outline:2px solid #262525}@media(max-width:1100px){.language-switcher[data-v-f3879ef2]{height:auto;padding:8px 0;justify-content:center;width:100%}.divider[data-v-f3879ef2]{color:#293f5766!important}.language-option[data-v-f3879ef2]{color:#293f5799!important;font-size:14px;padding:6px 12px}.language-option[data-v-f3879ef2]:hover{background-color:#293f5714!important}.language-option.active[data-v-f3879ef2]{color:var(--nred)!important;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}}a[data-v-27d773c0]{text-decoration:none;color:#000}li[data-v-27d773c0]{list-style:none}header[data-v-27d773c0]{width:100vw;height:10vh;background-color:#c9a193;opacity:.85;position:fixed;top:0;left:0;z-index:65;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.headerMap[data-v-27d773c0]{background-color:transparent}.left[data-v-27d773c0]{height:100%;gap:0}.left[data-v-27d773c0],.left .logo[data-v-27d773c0]{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:start}.left .logo[data-v-27d773c0]{height:calc(100% - 30px);margin-left:15px;gap:10px}.left .logo div[data-v-27d773c0],.left .logo img[data-v-27d773c0]{height:100%;width:auto}.left .logo div[data-v-27d773c0]{display:flex;flex-direction:column;align-items:start;justify-content:center}.left .logo div .p1[data-v-27d773c0]{height:60%;font-size:4vh}.left .logo div .p1[data-v-27d773c0],.left .logo div .p2[data-v-27d773c0]{width:auto;text-wrap:nowrap;font-family:Dela Gothic One;display:flex;flex-direction:row;align-items:center}.left .logo div .p2[data-v-27d773c0]{height:40%;font-size:2vh;font-weight:lighter}.left nav[data-v-27d773c0]{height:100%;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:2vw}.left nav ul[data-v-27d773c0]{gap:clamp(10px,1.2vw,20px)}.left nav ul[data-v-27d773c0],.left nav ul li[data-v-27d773c0]{height:100%;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:start}.left nav ul li a[data-v-27d773c0],.left nav ul li input[data-v-27d773c0]{font-size:clamp(16px,1.7vw,22px);font-family:Zen Old Mincho;font-weight:700;background-color:transparent}.left nav ul li ul[data-v-27d773c0]{width:auto;height:auto;min-width:8vw;padding:20px;background-color:#fff;opacity:1;position:fixed;top:10vh;display:none;flex-direction:column;align-items:start;justify-content:start;gap:5px}.left nav ul li:hover>ul[data-v-27d773c0]{display:flex}.left nav ul li ul li[data-v-27d773c0]{width:auto;height:auto}.left nav ul li ul li a[data-v-27d773c0],.left nav ul li ul li input[data-v-27d773c0]{width:auto;height:auto;font-size:2.5vh;background-color:transparent;font-family:Basic;font-weight:unset!important}.right[data-v-27d773c0]{height:calc(100% - 30px);width:auto;padding-right:15px;display:flex;flex-direction:row;align-items:center;justify-content:end;gap:clamp(10px,1.2vw,18px);flex:0 0 auto}.right .avatar[data-v-27d773c0],.right .question[data-v-27d773c0]{height:100%;width:auto;background-color:transparent;cursor:pointer}.right .question[data-v-27d773c0],.right .report-btn[data-v-27d773c0]{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:8px;transition:background-color .15s ease-out}.right a[data-v-27d773c0]{height:70%}.right .question[data-v-27d773c0],.right .report-btn[data-v-27d773c0]{height:65%}.right .questionMobile[data-v-27d773c0]{height:80%;aspect-ratio:1/1;flex:0 0 auto}.right .question[data-v-27d773c0]:hover,.right .report-btn[data-v-27d773c0]:hover{background-color:#ffe56059}.right .question[data-v-27d773c0]:focus-visible,.right .report-btn[data-v-27d773c0]:focus-visible{outline:2px solid #262525}.right .retro-svg-icon[data-v-27d773c0]{height:85%;width:85%;transition:transform .15s ease-out}.right .question:hover .retro-svg-icon[data-v-27d773c0],.right .report-btn:hover .retro-svg-icon[data-v-27d773c0]{transform:scale(1.1)}.right .avatar img[data-v-27d773c0],.right .question img[data-v-27d773c0],.right a img[data-v-27d773c0]{height:100%;width:auto;background-color:transparent}.right .signIn[data-v-27d773c0]{height:100%;padding-left:15px;padding-right:15px;font-size:2.5vh;background-color:var(--nwhite);font-family:Zen Old Mincho;font-weight:700;cursor:pointer}.right .menu[data-v-27d773c0]{height:90%;aspect-ratio:1/1;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.right .menu img[data-v-27d773c0]{height:100%;aspect-ratio:1/1}.right .menuMap[data-v-27d773c0]{padding:20%;background-color:var(--nwhite)}.headerMobile[data-v-27d773c0]{background-color:#fff}.headerMapMobile[data-v-27d773c0]{background-color:transparent}.left .logoMobile div .p1[data-v-27d773c0]{height:5.2vh;font-size:2.6vh;line-height:2.6vh}.left .logoMobile div .p2[data-v-27d773c0]{height:1.3vh;font-size:1.3vh}.navMobile[data-v-27d773c0]{width:40vw!important;margin:0!important;height:auto!important;position:fixed;top:10vh;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.navMapMobile[data-v-27d773c0]{min-width:40vw!important}.navMobile ul[data-v-27d773c0]{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:0!important}.navMobile ul[data-v-27d773c0],.navMobile ul li[data-v-27d773c0]{width:100%!important;background-color:var(--nblue);padding-top:5px}.navMobile ul li[data-v-27d773c0]{padding-bottom:5px}.navMobile ul li a[data-v-27d773c0],.navMobile ul li input[data-v-27d773c0]{width:100%;text-align:center;justify-content:center;color:#fff;font-size:2vh!important;font-family:Basic!important}.navMobile ul li a .nav-title[data-v-27d773c0]{max-width:none!important;white-space:nowrap!important}.func[data-v-27d773c0]{background-color:#fff!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important}.func a[data-v-27d773c0],.func input[data-v-27d773c0]{color:var(--nblue)!important}.pb[data-v-27d773c0]{padding-bottom:10px!important}.right .signInMobile[data-v-27d773c0]{background-color:var(--nblue);font-family:Basic;color:#fff}.navMap[data-v-27d773c0]{width:20vw!important}.hind[data-v-27d773c0]{display:none!important}.nav-title[data-v-27d773c0]{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:1.15;white-space:nowrap}.left nav>ul>li>a .nav-title[data-v-27d773c0]{white-space:normal;word-break:keep-all;text-align:center;max-width:3.6em}.left nav ul li a[data-v-27d773c0]{display:inline-flex;align-items:center;gap:.15em}.dropdown-chevron[data-v-27d773c0]{width:.7em;height:.7em;opacity:.65;transition:transform .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.left nav ul li:hover .dropdown-chevron[data-v-27d773c0]{transform:rotate(180deg)}[data-v-02c96f20]{box-sizing:border-box}footer[data-v-02c96f20]{width:100vw;height:20vh;background-color:#9f8870;padding-left:80px;padding-right:60px;justify-content:space-between}footer[data-v-02c96f20],footer>.left[data-v-02c96f20]{display:flex;flex-direction:row;align-items:center}footer>.left[data-v-02c96f20]{height:30%;width:auto;justify-content:start;gap:15px}footer>.left>a[data-v-02c96f20],footer>.left>a>img[data-v-02c96f20]{height:100%;aspect-ratio:1/1}footer>.right[data-v-02c96f20]{height:40%;width:auto;display:flex;flex-direction:column;align-items:start;justify-content:center;gap:0}footer>.right>.p1[data-v-02c96f20]{height:60%;font-size:2.3rem}footer>.right>.p1[data-v-02c96f20],footer>.right>.p2[data-v-02c96f20]{font-family:Dela Gothic One;display:flex;flex-direction:row;align-items:center;justify-content:start}footer>.right>.p2[data-v-02c96f20]{height:30%;font-size:1.3rem}.chatbot-wrapper[data-v-746220f6]{position:fixed;right:max(var(--komatsu-edge-inset),env(safe-area-inset-right,0px));bottom:max(var(--komatsu-edge-inset),env(safe-area-inset-bottom,0px));z-index:var(--layer-floating-assistant);display:flex;flex-direction:column;align-items:flex-end}.chatbot-wrapper--map[data-v-746220f6]{bottom:calc(max(var(--komatsu-edge-inset),env(safe-area-inset-bottom,0px)) + var(--map-bottom-controls-clearance))}body:has([data-blocks-komatsu=active],[data-blocks-komatsu].show) .chatbot-wrapper{visibility:hidden;pointer-events:none}.chat-window[data-v-746220f6]{width:min(350px,calc(100vw - var(--komatsu-edge-inset)*2));height:min(430px,calc(100dvh - 92px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px)));min-height:280px;box-sizing:border-box;background-color:#fff;border:1px solid #e0e0e0;border-radius:22px;box-shadow:0 16px 40px #0000001f;margin-bottom:15px;display:flex;flex-direction:column;overflow:hidden;position:relative}.chat-header[data-v-746220f6]{min-height:46px;background-color:#dad2bf;color:#fff;padding:0 16px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.chat-title[data-v-746220f6]{margin:0;font-size:15px;font-family:Zen Old Mincho;color:#000}.close-btn[data-v-746220f6]{width:44px;height:44px;position:relative;display:grid;place-items:center;border:0;background:transparent;color:#333;font-size:15px;line-height:1;cursor:pointer}.close-btn[data-v-746220f6]:before{width:26px;height:26px;position:absolute;z-index:0;border:1px solid rgba(187,176,151,.7);border-radius:8px;background-color:#ffffff52;box-shadow:0 2px 5px #00000017;content:""}.chat-body[data-v-746220f6]{flex:1;min-height:0;padding:12px 15px;background-color:#f9f9f9;overflow-y:auto}.chat-body[data-v-746220f6],.welcome-panel[data-v-746220f6]{display:flex;flex-direction:column}.welcome-panel[data-v-746220f6]{align-items:flex-start}.mascot-circle[data-v-746220f6]{width:54px;height:54px;border:1px solid #d0d0d0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;margin-bottom:7px;box-shadow:0 4px 10px #00000014;transition:transform .6s ease}.mascot-circle[data-v-746220f6]:hover{animation:mascot-spin-746220f6 1.5s linear infinite}@keyframes mascot-spin-746220f6{0%{transform:scale(1.1) rotate(0)}to{transform:scale(1.1) rotate(1turn)}}.welcome-title[data-v-746220f6]{margin:0 0 8px;font-size:23px;font-weight:600;color:#111}.quick-question-btn[data-v-746220f6]{width:100%;min-height:44px;padding:8px 12px;margin-bottom:6px;border:1px solid #aaa;border-radius:10px;background-color:#fff;color:#111;font-size:15px;text-align:left;cursor:pointer}.quick-question-btn[data-v-746220f6]:hover{background-color:#f5f5f5}.chat-input-area[data-v-746220f6]{flex:0 0 auto;padding:8px 16px 9px;background:#fff}.chat-input-area input[data-v-746220f6]{flex:1;height:46px;border:none;background:transparent;font-size:16px;color:#222;outline:none;font-family:Lexend Variable,sans-serif}.send-btn[data-v-746220f6]{flex:0 0 44px;width:44px;height:44px;border:none;border-radius:50%;background-color:#73737333;color:#9a9a9a;font-size:22px;cursor:pointer}.send-btn[data-v-746220f6]:disabled{cursor:not-allowed;opacity:.55}.send-btn.active[data-v-746220f6]{background-color:#73737333;color:#111}.input-shell[data-v-746220f6]{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 10px 0 16px;border:1.5px solid #e5e7eb;border-radius:18px;background-color:#f6f7f9;box-shadow:0 8px 18px #00000014;transition:all .2s ease}.input-shell.is-focused[data-v-746220f6]{background-color:#fff;border-color:#7a7a7a;box-shadow:0 10px 20px #0000001f}.input-shell.has-text[data-v-746220f6]{background-color:#fff;border-color:#555}.message-bubble[data-v-746220f6]{padding:10px;border-radius:8px;margin-bottom:10px;max-width:80%;word-break:break-word;overflow-wrap:anywhere;white-space:pre-wrap}.ai-msg[data-v-746220f6]{background-color:#fff;align-self:flex-start}.user-msg[data-v-746220f6]{background-color:#e0e1e3;color:#000;align-self:flex-end;margin-left:auto}.toggle-btn[data-v-746220f6]{width:50px;height:50px;border-radius:50%;background-color:#fff;color:#fff;font-size:28px;border:none;cursor:pointer;box-shadow:0 4px 12px #0003;display:flex;justify-content:center;align-items:center;transition:transform .5s ease}.chat-toggle-icon[data-v-746220f6]{width:90%;height:90%;-o-object-fit:contain;object-fit:contain;display:block}@keyframes toggle-btn-spin-746220f6{0%{transform:scale(1.1) rotate(0)}to{transform:scale(1.1) rotate(1turn)}}.toggle-btn[data-v-746220f6]:hover{animation:toggle-btn-spin-746220f6 1.5s linear infinite}.navigate-btn[data-v-746220f6]{min-height:20px;width:-moz-fit-content;width:fit-content;margin-top:6px;padding:6px 12px;border:1.5px solid #d0d0d0;border-radius:999px;background-color:#f6f7f9;color:#293f57;font-size:14px;font-weight:500;cursor:pointer;display:block;box-shadow:0 1px 3px #00000014;transition:all .2s ease}.navigate-btn[data-v-746220f6]:hover{background-color:#f4f4f4;transform:translateY(-1px)}.navigate-icon[data-v-746220f6]{width:13px;height:13px;-o-object-fit:contain;object-fit:contain;flex-shrink:0;margin-left:3px}.chat-disclaimer[data-v-746220f6]{margin:3px 0 0;text-align:center;font-size:10px;line-height:1.25;color:#767676}@media(min-width:768px)and (pointer:fine){.quick-question-btn[data-v-746220f6]{min-height:40px}.send-btn[data-v-746220f6]{flex-basis:40px;width:40px;height:40px}}.close-btn[data-v-746220f6]:focus-visible,.navigate-btn[data-v-746220f6]:focus-visible,.quick-question-btn[data-v-746220f6]:focus-visible,.send-btn[data-v-746220f6]:focus-visible,.toggle-btn[data-v-746220f6]:focus-visible{outline:3px solid #293f57;outline-offset:2px}@media(max-width:767px){.chatbot-wrapper--open[data-v-746220f6]{right:0;bottom:0;left:0;width:100%;align-items:stretch}.chatbot-wrapper--map[data-v-746220f6]:not(.chatbot-wrapper--open){bottom:calc(max(var(--komatsu-edge-inset),env(safe-area-inset-bottom,0px)) + var(--map-bottom-controls-clearance))}.chat-window[data-v-746220f6]{width:100%;height:min(78dvh,680px);max-height:calc(100dvh - max(8px,env(safe-area-inset-top,0px)));min-height:min(280px,calc(100dvh - max(8px,env(safe-area-inset-top,0px))));margin:0;border-right:0;border-bottom:0;border-left:0;border-radius:22px 22px 0 0}.chatbot-wrapper--open .toggle-btn[data-v-746220f6]{display:none}.chat-input-area[data-v-746220f6]{padding-right:max(16px,env(safe-area-inset-right,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(16px,env(safe-area-inset-left,0px))}}@media(prefers-reduced-motion:reduce){.input-shell[data-v-746220f6],.mascot-circle[data-v-746220f6],.navigate-btn[data-v-746220f6],.toggle-btn[data-v-746220f6]{animation:none!important;transition-duration:.01ms!important}}.achievement-popup[data-v-e0975e3a]{width:100vw;height:100vh;z-index:9999;position:fixed;top:0;left:0;-webkit-backdrop-filter:blur(5px) brightness(50%);backdrop-filter:blur(5px) brightness(50%);display:none;opacity:0;flex-direction:column;align-items:center;justify-content:center;transition:opacity .5s,display allow-discrete .5s}.achievement-popup.show[data-v-e0975e3a]{display:flex;opacity:1;animation:pop-e0975e3a .5s forwards}@starting-style{.achievement-popup.show[data-v-e0975e3a]{opacity:0}}@keyframes pop-e0975e3a{0%{scale:1}50%{scale:1.2}to{scale:1}}.popup-title[data-v-e0975e3a]{color:#fff}.achievement-ticket[data-v-e0975e3a]{width:-moz-fit-content!important;width:fit-content!important;scale:1.2}
