.fade-enter-active[data-v-38f33e33],.fade-leave-active[data-v-38f33e33]{transition:opacity .3s ease-in-out}.fade-enter-from[data-v-38f33e33],.fade-leave-to[data-v-38f33e33]{opacity:0}.background[data-v-38f33e33]{align-items:center;animation:bgFadeIn-38f33e33 .3s ease-out forwards;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;touch-action:none;width:100vw;z-index:0}@keyframes bgFadeIn-38f33e33{0%{opacity:0}to{opacity:1}}.background[data-v-38f33e33]:before{background:radial-gradient(circle at 50% 50%,#fff 0,transparent 75%),radial-gradient(circle at 20% 20%,#2593fc 0,transparent 100%),radial-gradient(circle at 80% 20%,#7dd1ff 0,transparent 100%),radial-gradient(circle at 80% 80%,#ffc0e5 0,transparent 100%),radial-gradient(circle at 20% 80%,#f2f4f7 0,transparent 100%);content:"";height:300vmax;left:50%;opacity:0;position:fixed;top:50%;transform:translate(-50%,-50%);transition:opacity .4s ease,visibility .4s ease;visibility:hidden;width:300vmax;will-change:transform;z-index:1}.background.is_active[data-v-38f33e33]:before{opacity:1;visibility:visible}.background[data-v-38f33e33]:after{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.background .mt_box[data-v-38f33e33]{inset:0;overflow:hidden;position:absolute;width:100%;z-index:3}.background .mt_box .tree_left[data-v-38f33e33]{bottom:0;left:-10px;position:absolute;width:150px}.background .mt_box .right[data-v-38f33e33]{bottom:-15px;position:absolute;right:-10px;transform:revert;width:170px}.background .cloud_box[data-v-38f33e33]{height:100%;position:absolute;width:100%;z-index:2}.cloud_box>img[data-v-38f33e33]{animation:float_slow-38f33e33 ease-in-out infinite;backface-visibility:hidden;filter:brightness(1.15);opacity:.4;position:absolute;will-change:transform}.cloud_box>img[data-v-38f33e33]:nth-child(odd){animation-name:float_slow_flipped-38f33e33}.cloud_box>img[data-v-38f33e33]:first-child{animation-duration:3s;bottom:19%;right:1%;width:80px}.cloud_box>img[data-v-38f33e33]:nth-child(2){animation-delay:.4s;animation-duration:4s;bottom:16%;left:1%;width:65px}.cloud_box>img[data-v-38f33e33]:nth-child(3){animation-delay:2s;animation-duration:5s;bottom:3%;left:11%;width:50px}.cloud_box>img[data-v-38f33e33]:nth-child(4){animation-delay:.5s;animation-duration:3s;bottom:3%;right:10%;width:70px}@keyframes float_slow-38f33e33{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-20px,0)}}@keyframes float_slow_flipped-38f33e33{0%,to{transform:translateZ(0) scaleX(-1)}50%{transform:translate3d(0,-20px,0) scaleX(-1)}}@media screen and (min-width:1024px){.background .mt_box .tree_left[data-v-38f33e33]{width:210px}.background .mt_box .right[data-v-38f33e33]{bottom:-30px;right:-20px;width:230px}.cloud_box>img[data-v-38f33e33]:first-child{width:130px}.cloud_box>img[data-v-38f33e33]:nth-child(2){width:100px}.cloud_box>img[data-v-38f33e33]:nth-child(3){width:80px}.cloud_box>img[data-v-38f33e33]:nth-child(4){width:110px}}.fade-enter-active[data-v-bd348ea2],.fade-leave-active[data-v-bd348ea2]{transition:opacity .3s ease}.fade-enter-from[data-v-bd348ea2],.fade-leave-to[data-v-bd348ea2]{opacity:0}.lang_modal[data-v-bd348ea2]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;transform:translateZ(0);width:100%;z-index:5000}.lang_modal>.modal_box[data-v-bd348ea2]{display:flex;flex-direction:column;gap:8px;margin:auto;max-height:70vh;max-width:300px;overflow-y:auto;padding:0;width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;animation:slideUp-bd348ea2 .4s cubic-bezier(.16,1,.3,1);scrollbar-width:none;transform:translateY(0)}.lang_modal>.modal_box[data-v-bd348ea2]::-webkit-scrollbar{display:none}@keyframes slideUp-bd348ea2{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.lang_modal>.modal_box>li[data-v-bd348ea2]{list-style:none}.lang_modal>.modal_box>li>button[data-v-bd348ea2]{align-items:center;background:#fff;border:none;border-radius:12px;cursor:pointer;display:flex;height:50px;justify-content:space-between;padding:0 15px;transition:transform .15s ease,background .15s ease;width:100%}.lang_modal>.modal_box>li>button[data-v-bd348ea2]:active{background:#f5f5f5;transform:scale(.97)}.lang_modal>.modal_box>li>button>.info[data-v-bd348ea2]{align-items:center;display:flex;gap:12px}.lang_modal>.modal_box>li>button>.info>img[data-v-bd348ea2]{border-radius:50%;box-shadow:0 1px 3px #0000001a;height:24px;-o-object-fit:cover;object-fit:cover;width:24px}.lang_modal>.modal_box>li>button>.info>.name[data-v-bd348ea2]{color:#333;font-size:.95rem;font-weight:550}.lang_modal>.modal_box>li>button>.code[data-v-bd348ea2]{color:#888;font-size:.8rem;font-weight:550}.fade-enter-active[data-v-d9635d5d],.fade-leave-active[data-v-d9635d5d]{transition:opacity .3s ease-out}.fade-enter-active .popup[data-v-d9635d5d],.fade-leave-active .popup[data-v-d9635d5d]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.fade-enter-from[data-v-d9635d5d],.fade-leave-to[data-v-d9635d5d]{opacity:0}.fade-enter-from .popup[data-v-d9635d5d],.fade-leave-to .popup[data-v-d9635d5d]{transform:translateY(-20px)}.popup_bg[data-v-d9635d5d]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000026;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup[data-v-d9635d5d]{background-color:#fff;border-radius:12px;box-shadow:0 4px 4px 4px #0000001a;box-sizing:border-box;max-width:320px;overflow:hidden;width:90%}.popup_wrap[data-v-d9635d5d]{padding:35px 15px 15px}.popup_wrap p[data-v-d9635d5d]{color:#333;font-size:1.1rem;font-weight:550;line-height:1.55;margin-bottom:25px;text-align:center;white-space:pre-line}.btn_wrap[data-v-d9635d5d]{display:flex;gap:8px;justify-content:center}.btn_wrap button[data-v-d9635d5d]{border:none;border-radius:8px;cursor:pointer;flex:1;font-size:.95rem;font-weight:600;height:40px;line-height:40px;transition:background-color .2s}.btn_confirm[data-v-d9635d5d]{background-color:#10b981;color:#fff}.btn_cancel[data-v-d9635d5d]{background-color:#f2f2f2;color:#666}header[data-v-4d9032b6]{height:50px;position:fixed;top:0;transition:transform .6s ease-in-out;width:100%;will-change:transform;z-index:120}header.hide_always[data-v-4d9032b6]{transform:translateY(-50px)}@media(max-width:1024px){header.hide[data-v-4d9032b6]{transform:translateY(-50px)}}.header_wrap[data-v-4d9032b6]{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:space-between;margin:0 auto;max-width:900px;width:calc(100% - 20px)}.header_wrap .logo_area a[data-v-4d9032b6]{color:#fff;display:block;font-size:3rem;font-weight:100;height:20px;line-height:1.2;transition:transform .2s ease}.header_wrap .logo_area a[data-v-4d9032b6]:hover{transform:translateY(-1px)}.logo[data-v-4d9032b6]{display:block;height:100%;-o-object-fit:contain;object-fit:contain}.lang_selector button[data-v-4d9032b6]{align-items:center;background:#ffffff75;border-radius:4px;display:flex;gap:5px;padding-right:5px}.lang_selector button img[data-v-4d9032b6]{border-radius:4px;height:17px;width:26px}.lang_selector button span[data-v-4d9032b6]{color:#555;font-size:.85rem;font-weight:550}.nav[data-v-fa3df061]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffd9;border-radius:100px;bottom:10px;box-shadow:0 4px 4px 4px #0000000d;box-sizing:border-box;display:flex;height:60px;justify-content:space-around;left:0;margin:0 auto;max-width:440px;padding:0 20px;position:fixed;right:0;transition:transform .6s ease-in-out;width:calc(100% - 20px);z-index:120}.nav.hide[data-v-fa3df061]{transform:translateY(150%)}.nav>a[data-v-fa3df061]{align-items:center;color:#888;display:flex;flex:1;flex-direction:column;height:100%;justify-content:center;position:relative;text-decoration:none;transition:color .2s ease-in-out}.nav>a.desktop_only[data-v-fa3df061]{display:none}.nav img[data-v-fa3df061]{height:34px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease;width:34px}.nav>a:active img[data-v-fa3df061]{transform:scale(.92)}.nav .favorite_box[data-v-fa3df061]{height:34px;position:relative;width:34px}.nav .badge[data-v-fa3df061]{align-items:center;animation:badgeBounce-fa3df061 .3s cubic-bezier(.175,.885,.32,1.5) forwards;background-color:#fd5c5c;border-radius:9px;box-shadow:0 1px 3px #0000001a;box-sizing:border-box;color:#fff;display:flex;font-size:.75rem;font-weight:550;height:18px;justify-content:center;min-width:18px;position:absolute;right:-9px;top:-4px}@keyframes badgeBounce-fa3df061{0%{transform:scale(.8)}70%{transform:scale(1.1)}to{transform:scale(1)}}.nav>a>span[data-v-fa3df061]{display:none}@media(min-width:1100px){.nav[data-v-fa3df061]{-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background:transparent;border-radius:0;bottom:unset;box-shadow:unset;flex-direction:column;gap:30px;height:100svh;justify-content:center;left:0;margin:unset;max-width:unset;padding:unset;pointer-events:none;right:unset;top:0;transition:transform .6s ease-in-out;width:85px}.nav.hide[data-v-fa3df061]{transform:none}.nav>a[data-v-fa3df061]{flex:unset;flex-direction:row;height:auto;justify-content:center;pointer-events:auto;width:100%}.nav>a.desktop_only[data-v-fa3df061]{display:flex}.nav .favorite_box[data-v-fa3df061],.nav img[data-v-fa3df061]{height:35px;width:35px}.nav>a>span[data-v-fa3df061]{color:#333;display:block;font-size:.9rem;font-weight:550;left:75px;opacity:0;position:absolute;top:50%;transform:translateY(-50%);transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);visibility:hidden;white-space:nowrap}.nav:hover>a>span[data-v-fa3df061],.nav>a:hover>span[data-v-fa3df061]{opacity:1;transform:translateY(-50%) translate(5px);visibility:visible}body[data-page=location] .nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-radius:0 12px 12px 0;height:calc(100svh - 30px);top:15px;transition:none}body[data-page=location] .nav>a>span{opacity:0!important;pointer-events:none!important;transform:translateY(-50%) translate(0)!important;transition:none!important;visibility:hidden!important}}
