.intro-loader[data-v-8e8467f3]{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;overflow:hidden;background:transparent;opacity:1;pointer-events:all;transition:opacity .22s ease}.intro-loader[data-v-8e8467f3]: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-8e8467f3 1.7s ease forwards}.intro-loader.is-leaving[data-v-8e8467f3]{opacity:0}.car-stage[data-v-8e8467f3]{position:relative;z-index:2;width:min(84vw,980px);aspect-ratio:16/9;overflow:hidden;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-8e8467f3 1.7s cubic-bezier(.16,1,.3,1) forwards}.car-stage[data-v-8e8467f3]: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-8e8467f3 .72s ease-out .36s forwards}.car-image[data-v-8e8467f3]{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-8e8467f3 1.7s ease-out forwards}.intro-cd[data-v-8e8467f3]{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-8e8467f3 1.56s cubic-bezier(.16,1,.3,1) 90ms forwards}.speed-line[data-v-8e8467f3]{z-index:1;height:clamp(20px,4vw,54px);width:58vw;transform-origin:center}.accent-bolt[data-v-8e8467f3],.speed-line[data-v-8e8467f3]{position:absolute;opacity:0}.accent-bolt[data-v-8e8467f3]{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-8e8467f3]{top:23vh;left:-18vw;background:var(--nred);transform:rotate(-18deg) translate(-16vw) scaleX(.8);animation:bolt-cut-red-8e8467f3 .68s cubic-bezier(.16,1,.3,1) .42s forwards}.accent-bolt-teal[data-v-8e8467f3]{right:-16vw;bottom:24vh;background:var(--ngreen);transform:rotate(-14deg) translate(16vw) scaleX(.8);animation:bolt-cut-teal-8e8467f3 .72s cubic-bezier(.16,1,.3,1) .52s forwards}.speed-line-red[data-v-8e8467f3]{top:18vh;right:-18vw;background:var(--nred);transform:rotate(-18deg) translate(22vw);animation:line-swipe-8e8467f3 1.18s cubic-bezier(.16,1,.3,1) 40ms forwards}.speed-line-teal[data-v-8e8467f3]{bottom:18vh;left:-22vw;background:var(--ngreen);transform:rotate(-12deg) translate(-20vw);animation:line-swipe-reverse-8e8467f3 1.32s cubic-bezier(.16,1,.3,1) .16s forwards}.speed-line-black[data-v-8e8467f3]{top:58vh;right:-28vw;height:clamp(14px,2.5vw,32px);background:var(--nblack);transform:rotate(-8deg) translate(24vw);animation:line-swipe-8e8467f3 1.04s cubic-bezier(.16,1,.3,1) .26s forwards}@keyframes car-drive-through-8e8467f3{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-8e8467f3{0%,34%{transform:scale(1)}48%{transform:scale(1.028)}76%{transform:scale(1.018)}to{transform:scale(1.018)}}@keyframes car-flash-8e8467f3{to{transform:translate(120%) skew(-18deg)}}@keyframes cd-chase-8e8467f3{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-8e8467f3{0%,68%{opacity:1}to{opacity:.38}}@keyframes bolt-cut-red-8e8467f3{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-8e8467f3{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-8e8467f3{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-8e8467f3{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-8e8467f3]{width:min(94vw,560px);box-shadow:7px 8px #262525e6;transform:translate(-120vw) translateY(4vh) rotate(-2.5deg)}.intro-cd[data-v-8e8467f3]{right:2vw;bottom:28vh;width:clamp(64px,18vw,92px)}.accent-bolt[data-v-8e8467f3]{width:clamp(120px,36vw,220px)}}@media(prefers-reduced-motion:reduce){.accent-bolt[data-v-8e8467f3],.car-stage[data-v-8e8467f3],.car-stage[data-v-8e8467f3]:before,.intro-cd[data-v-8e8467f3],.intro-loader[data-v-8e8467f3],.intro-loader[data-v-8e8467f3]:before,.speed-line[data-v-8e8467f3]{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.accent-bolt[data-v-8e8467f3],.speed-line[data-v-8e8467f3]{display:none}}.profile-overlay[data-v-b91d1d94]{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999}.profile-card[data-v-b91d1d94]{position:fixed;max-width:427px;max-height:773px;height:80vh;aspect-ratio:427/773;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-b91d1d94]{position:absolute;top:20px;right:20px;background:none;cursor:pointer;color:#000}.avatar-section[data-v-b91d1d94]{display:flex;flex-direction:column;width:100%}.avatar-section[data-v-b91d1d94],.avatar-section img[data-v-b91d1d94]{align-items:center;justify-content:center}.avatar-section img[data-v-b91d1d94]{width:40%;aspect-ratio:1;height:auto}.user-name[data-v-b91d1d94]{margin-top:min(2vh,20px)}.user-id[data-v-b91d1d94],.user-name[data-v-b91d1d94]{font-family:Zen Old Mincho;font-weight:900;font-style:Black;font-size:clamp(16px,3.5vh,36px)}.divider[data-v-b91d1d94]{width:90%;border-top:3px dashed #292209;margin:min(3vh,30px) 0}.button-section[data-v-b91d1d94]{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-b91d1d94]{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-b91d1d94]:hover{background-color:#d1c9bd;color:#292209}.footer-section[data-v-b91d1d94]{width:100%;display:flex;flex-direction:column;align-items:center}.barcode-placeholder[data-v-b91d1d94]{width:60%;height:auto;aspect-ratio:4;background:repeating-linear-gradient(90deg,#000,#000 2px,transparent 0,transparent 6px,#000 0,#000 10px,transparent 0,transparent 12px);margin:2vh 0 1.5vh}.logout-button[data-v-b91d1d94]{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-b91d1d94]:hover{color:#000;text-decoration:underline}.language-switcher[data-v-9bf4ff3c]{display:inline-flex;align-items:center;height:30px;padding:2px;border:2px solid #262525;border-radius:8px;background:#fffdf9;box-shadow:1px 1px #262525;flex:0 0 auto}.language-option[data-v-9bf4ff3c]{min-width:32px;height:22px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#262525;font-family:Dela Gothic One,sans-serif;font-size:10px;line-height:1;cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.language-option.active[data-v-9bf4ff3c]{background:#be1e2d;color:#fffdf9}.language-option[data-v-9bf4ff3c]:focus-visible{outline:2px solid #262525;outline-offset:2px}@media(max-aspect-ratio:1/1){.language-switcher[data-v-9bf4ff3c]{height:28px}.language-option[data-v-9bf4ff3c]{min-width:30px;height:20px;padding:0 6px;font-size:9px}}.hind[data-v-5bb23fa4]{display:none!important}a[data-v-5bb23fa4]{text-decoration:none;color:#000}li[data-v-5bb23fa4]{list-style:none}header[data-v-5bb23fa4]{width:100vw;height:10vh;background-color:#c9a193;opacity:.85;position:fixed;top:0;left:0;z-index:50;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.headerMap[data-v-5bb23fa4]{background-color:transparent}.left[data-v-5bb23fa4]{height:100%;gap:0}.left[data-v-5bb23fa4],.left .logo[data-v-5bb23fa4]{width:auto;display:flex;flex-direction:row;align-items:center;justify-content:start}.left .logo[data-v-5bb23fa4]{height:calc(100% - 30px);margin-left:15px;gap:10px}.left .logo div[data-v-5bb23fa4],.left .logo img[data-v-5bb23fa4]{height:100%;width:auto}.left .logo div[data-v-5bb23fa4]{container-type:size;display:flex;flex-direction:column;align-items:start;justify-content:center}.left .logo div .p1[data-v-5bb23fa4]{height:60%;white-space:pre-line;font-size:55cqh}.left .logo div .p1[data-v-5bb23fa4],.left .logo div .p2[data-v-5bb23fa4]{width:auto;text-wrap:nowrap;font-family:Dela Gothic One;display:flex;flex-direction:row;align-items:center}.left .logo div .p2[data-v-5bb23fa4]{height:40%;font-size:25cqh}.left nav[data-v-5bb23fa4]{height:100%;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:calc(30vh - 90px + 2vw)}.navMap[data-v-5bb23fa4]{min-width:20vw!important}.left nav ul[data-v-5bb23fa4]{gap:clamp(12px,1.35vw,20px)}.left nav ul[data-v-5bb23fa4],.left nav ul li[data-v-5bb23fa4]{height:100%;width:auto;display:flex;flex-direction:row;align-items:center;justify-content:start}.left nav ul li a[data-v-5bb23fa4],.left nav ul li input[data-v-5bb23fa4]{font-size:2.5vh;font-family:Zen Old Mincho;font-weight:700;background-color:transparent}.left nav ul li ul[data-v-5bb23fa4]{width:auto;height:auto;min-width:8vw;padding:20px;background-color:var(--nwhite);opacity:1;position:fixed;top:10vh;display:none;flex-direction:column;align-items:start;justify-content:start;gap:5px}.left nav ul li a[data-v-5bb23fa4]:hover{text-decoration:underline}.left nav ul li:hover>ul[data-v-5bb23fa4]{display:flex}.left nav ul li ul li[data-v-5bb23fa4]{width:auto;height:auto}.left nav ul li ul li a[data-v-5bb23fa4],.left nav ul li ul li input[data-v-5bb23fa4]{width:auto;height:auto;font-size:2.5vh;background-color:transparent;font-family:Basic;font-weight:unset!important}.left nav ul li ul li a[data-v-5bb23fa4]:hover,.left nav ul li ul li input[data-v-5bb23fa4]:hover{text-decoration:underline}.right[data-v-5bb23fa4]{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-5bb23fa4],.right .avatar img[data-v-5bb23fa4],.right .question[data-v-5bb23fa4],.right .question img[data-v-5bb23fa4]{height:100%;width:auto;background-color:transparent}.right .signIn[data-v-5bb23fa4]{height:100%;padding-left:15px;padding-right:15px;font-size:2.5vh;background-color:var(--nwhite);font-family:Zen Old Mincho;font-weight:700}.right .menu[data-v-5bb23fa4]{height:90%;aspect-ratio:1/1;background-color:transparent;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.right .menuMap[data-v-5bb23fa4]{padding:20%;background-color:var(--nwhite)}.right .menu div[data-v-5bb23fa4]{width:100%;height:10%;background-color:var(--nblue);border-radius:999px}.headerMobile[data-v-5bb23fa4]{background-color:#fff}.headerMapMobile[data-v-5bb23fa4]{background-color:transparent}.left .logoMobile div .p1[data-v-5bb23fa4]{height:auto;font-size:45cqh;line-height:45cqh}.left .logoMobile div .p2[data-v-5bb23fa4]{height:auto;font-size:20cqh;line-height:20cqh}.navMobile[data-v-5bb23fa4]{width:auto!important;min-width:40vw;margin:0!important;height:auto!important;background-color:var(--nblue);padding:20px;position:fixed;top:10vh;right:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.navMapMobile[data-v-5bb23fa4]{min-width:40vw!important}.navMobile ul[data-v-5bb23fa4]{width:auto!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:10px!important}.navMobile ul li a[data-v-5bb23fa4],.navMobile ul li input[data-v-5bb23fa4]{color:#fff;font-size:2vh!important;font-family:Basic!important}.right .signInMobile[data-v-5bb23fa4]{background-color:var(--nblue);font-family:Basic;color:#fff}.chatbot-wrapper[data-v-3c4b277a]{position:fixed;bottom:15px;right:20px;z-index:9999}.chat-window[data-v-3c4b277a]{width:350px;height:460px;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-3c4b277a]{height:45px;background-color:#dad2bf;color:#fff;padding:0 16px;font-weight:700;display:flex;align-items:center;justify-content:space-between}.chat-title[data-v-3c4b277a]{font-size:15px;font-family:Zen Old Mincho;color:#000}.close-btn[data-v-3c4b277a]{width:25px;height:25px;border:3px solid hsla(0,14%,90%,.75);border-radius:10px;background-color:#dad2bf;color:#333;font-size:15px;line-height:1;cursor:pointer;box-shadow:0 4px 10px #0000001f}.chat-body[data-v-3c4b277a]{flex:1;padding:15px 15px 110px;background-color:#f9f9f9;overflow-y:auto}.chat-body[data-v-3c4b277a],.welcome-panel[data-v-3c4b277a]{display:flex;flex-direction:column}.welcome-panel[data-v-3c4b277a]{align-items:flex-start}.mascot-circle[data-v-3c4b277a]{width:60px;height:60px;border:1px solid #d0d0d0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:34px;margin-bottom:10px;box-shadow:0 4px 10px #00000014;transition:transform .6s ease}.mascot-circle[data-v-3c4b277a]:hover{animation:mascot-spin-3c4b277a 1s linear infinite}@keyframes mascot-spin-3c4b277a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.welcome-title[data-v-3c4b277a]{margin:0 0 10px;font-size:25px;font-weight:600;color:#111}.quick-question-btn[data-v-3c4b277a]{width:100%;padding:8px 14px;margin-bottom:8px;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-3c4b277a]:hover{background-color:#f5f5f5}.chat-input-area[data-v-3c4b277a]{position:absolute;left:20px;right:20px;bottom:18px;padding:0;background:transparent}.chat-input-area input[data-v-3c4b277a]{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-3c4b277a]{width:34px;height:34px;border:none;border-radius:50%;color:#9a9a9a;font-size:22px;cursor:pointer}.send-btn[data-v-3c4b277a],.send-btn.active[data-v-3c4b277a]{background-color:#737373 20%}.send-btn.active[data-v-3c4b277a]{color:#111}.input-shell[data-v-3c4b277a]{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-3c4b277a]{background-color:#fff;border-color:#7a7a7a;box-shadow:0 10px 20px #0000001f}.input-shell.has-text[data-v-3c4b277a]{background-color:#fff;border-color:#555}.message-bubble[data-v-3c4b277a]{padding:10px;border-radius:8px;margin-bottom:10px;max-width:80%}.ai-msg[data-v-3c4b277a]{background-color:#fff;align-self:flex-start}.user-msg[data-v-3c4b277a]{background-color:#e0e1e3;color:#000;align-self:flex-end;margin-left:auto}.toggle-btn[data-v-3c4b277a]{width:50px;height:50px;border-radius:50%;background-color:#4a90e2;color:#fff;font-size:28px;border:none;cursor:pointer;box-shadow:0 4px 12px #0003;display:flex;justify-content:center;align-items:center;float:right;transition:transform .2s}.toggle-btn[data-v-3c4b277a]:hover{transform:scale(1.1)}.navigate-btn[data-v-3c4b277a]{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-3c4b277a]:hover{background-color:#f4f4f4;transform:translateY(-1px)}.login-popup[data-v-2c4f9e14]{-webkit-backdrop-filter:blur(5px) brightness(50%);backdrop-filter:blur(5px) brightness(50%);position:fixed;top:0;left:0;align-items:center;justify-content:center;width:100vw;height:100vh;z-index:9999;display:none;opacity:0;transition:opacity .5s,display allow-discrete .5s}.login-popup.show[data-v-2c4f9e14]{display:flex;opacity:1}@starting-style{.login-popup.show[data-v-2c4f9e14]{opacity:0}}.popup-content[data-v-2c4f9e14]{display:block;max-width:900px;animation:pop-2c4f9e14 .5s forwards}@keyframes pop-2c4f9e14{0%{scale:1}50%{scale:1.2}to{scale:1}}.popup-bg[data-v-2c4f9e14]{-o-object-fit:contain;object-fit:contain;max-width:100%;height:-moz-fit-content;height:fit-content}.login-btn[data-v-2c4f9e14]{position:absolute;background-color:#00ff0040;border:2px solid #006400;width:27%;height:14.5%;top:57.5%;cursor:pointer}#no-btn[data-v-2c4f9e14]{left:12.7%}#yes-btn[data-v-2c4f9e14]{left:40.56%}
