.landing-card[data-v-6fd61b66]{cursor:pointer;outline:none;height:100%;position:relative}.landing-card__wrapper[data-v-6fd61b66]{background-color:var(--color-white);border-radius:8px;flex-direction:column;height:100%;display:flex}.landing-card__thumb[data-v-6fd61b66],.landing-card__wrapper[data-v-6fd61b66]{width:100%;position:relative;overflow:hidden}.landing-card__thumb[data-v-6fd61b66]{aspect-ratio:2;background-color:#0003;flex-shrink:0}.landing-card__thumb img[data-v-6fd61b66]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.landing-card:hover .landing-card__thumb img[data-v-6fd61b66]{transform:scale(1.05)}.landing-card__new-badge[data-v-6fd61b66]{z-index:1;position:absolute;top:-3px;right:4px}.landing-card__curve[data-v-6fd61b66]{width:100%;height:auto;color:var(--color-white);z-index:1;margin-top:-7.5%;display:block;position:relative}.landing-card__body[data-v-6fd61b66]{text-align:center;color:var(--color-black);flex-direction:column;flex-grow:1;align-items:center;padding:9px 25px 44px;display:flex;position:relative}@media (max-width:1023px){.landing-card__body[data-v-6fd61b66]{padding:20px 20px 44px}}.landing-card__title[data-v-6fd61b66]{letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700;line-height:22px}@media (max-width:1023px){.landing-card__title[data-v-6fd61b66]{font-size:16px;line-height:16px}}.landing-card__desc[data-v-6fd61b66]{letter-spacing:-.3px;opacity:.8;word-break:keep-all;overflow-wrap:anywhere;white-space:pre-line;width:100%;max-width:350px;min-height:76px;margin:12px 0 0;font-size:14px;font-weight:500;line-height:19px}@media (max-width:1023px){.landing-card__desc[data-v-6fd61b66]{margin-top:8px;font-size:13px;line-height:18px}}.landing-card__events[data-v-6fd61b66]{width:100%;padding-top:30px}.landing-card__events-label[data-v-6fd61b66]{letter-spacing:-.3px;color:var(--color-black);margin:0 0 12px;font-size:16px;font-weight:700;line-height:16px}@media (max-width:1023px){.landing-card__events-label[data-v-6fd61b66]{font-size:14px;line-height:14px}}.landing-card__event-tags[data-v-6fd61b66]{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.event-tag[data-v-6fd61b66]{letter-spacing:-.3px;white-space:nowrap;height:24px;color:var(--color-black);opacity:.8;border:1px solid #070a174d;border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:12px;font-weight:500;line-height:12px;display:inline-flex}.event-tag--active[data-v-6fd61b66]{background-color:var(--color-black);color:var(--color-white);opacity:1;border-color:#0000}.map-landing[data-v-817f5162]{height:calc(var(--screen-height,100vh) - var(--game-gnb-height,70px));background-color:var(--color-black);scrollbar-width:none;position:relative;overflow-y:auto}.map-landing[data-v-817f5162]::-webkit-scrollbar{width:0;height:0;display:none}.map-landing__bg[data-v-817f5162]{width:100%;height:100%;top:var(--game-gnb-height);z-index:0;pointer-events:none;position:fixed}.map-landing__bg img[data-v-817f5162],.map-landing__bg picture[data-v-817f5162]{width:100%;height:100%;display:block}.map-landing__bg img[data-v-817f5162]{-o-object-fit:cover;object-fit:cover}.map-landing__gradient-top[data-v-817f5162]{bottom:var(--footer-height,146px);z-index:3;pointer-events:none;background:linear-gradient(#070a1700,#070a17f2);width:100%;height:120px;position:fixed;left:0}.map-landing__content[data-v-817f5162]{z-index:2;max-width:1260px;padding:0 20px calc(80px + var(--footer-height,146px));margin:0 auto;position:relative}.map-landing__header[data-v-817f5162]{color:var(--color-white);flex-direction:column;align-items:center;padding:60px 0 50px;display:flex}@media (max-width:1023px){.map-landing__header[data-v-817f5162]{padding:50px 0}}@media (max-width:767px){.map-landing__header[data-v-817f5162]{padding:50px 0 40px}}.map-landing__arc-label[data-v-817f5162]{letter-spacing:19px;text-indent:19px;text-transform:uppercase;opacity:.5;margin-bottom:8px;font-family:Barlow,sans-serif;font-size:12px;font-weight:700;line-height:12px}@media (max-width:1023px){.map-landing__arc-label[data-v-817f5162]{letter-spacing:14px;margin-right:-14px;font-size:11px}}.map-landing__title[data-v-817f5162]{text-transform:uppercase;text-align:center;margin:0;font-family:Prompt,sans-serif;font-size:70px;font-weight:700;line-height:70px}@media (max-width:1023px){.map-landing__title[data-v-817f5162]{font-size:40px;line-height:40px}}@media (max-width:767px){.map-landing__title[data-v-817f5162]{font-size:40px;line-height:40px}}.map-landing__subtitle[data-v-817f5162]{letter-spacing:-.3px;text-align:center;opacity:.8;margin:8px 0 0;font-size:16px;font-weight:500;line-height:24px}@media (max-width:1023px){.map-landing__subtitle[data-v-817f5162]{font-size:14px;line-height:20px}}.map-landing__cards[data-v-817f5162]{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}@media (max-width:1279px){.map-landing__cards[data-v-817f5162]{gap:20px}}@media (max-width:1023px){.map-landing__cards[data-v-817f5162]{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:767px){.map-landing__cards[data-v-817f5162]{grid-template-columns:1fr;gap:16px}}.map-landing__info[data-v-817f5162]{margin-top:30px}.map-landing__info-bar[data-v-817f5162]{color:var(--color-white);background-color:#070a17cc;border-radius:6px;justify-content:center;align-items:center;gap:10px;padding:14px 20px;display:flex}@media (max-width:767px){.map-landing__info-bar[data-v-817f5162]{text-align:center;flex-direction:column;gap:6px}}.map-landing__info-bar p[data-v-817f5162]{letter-spacing:-.3px;text-transform:uppercase;opacity:.6;margin:0;font-family:Barlow,sans-serif;font-size:12px;font-weight:500;line-height:12px}.map-landing__info-bar a[data-v-817f5162]{color:var(--color-white);opacity:1;text-decoration:underline}.map-landing__info-icon[data-v-817f5162]{opacity:.6;flex-shrink:0}.map-context-menu[data-v-c9a5686d]{z-index:9999;pointer-events:none;width:0;height:0;position:fixed}.map-context-menu__dot[data-v-c9a5686d]{pointer-events:none;background:#f04e23;border:3px solid #f9eedf;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:-10px;box-shadow:0 0 6px #f04e2380}.map-context-menu__body[data-v-c9a5686d]{background:var(--color-black,#070a17);pointer-events:auto;border-radius:4px;width:178px;position:absolute;top:2px;left:2px;overflow:hidden}.map-context-menu.is-left .map-context-menu__body[data-v-c9a5686d]{left:auto;right:2px}.map-context-menu.is-up .map-context-menu__body[data-v-c9a5686d]{top:auto;bottom:2px}.map-context-menu__divider[data-v-c9a5686d]{background:#f9eedf26;height:1px}.map-context-menu__item[data-v-c9a5686d]{cursor:pointer;opacity:.4;background:0 0;border:none;align-items:center;gap:10px;width:100%;height:35px;padding:0 14px;transition:background .15s;display:flex}.map-context-menu__item[data-v-c9a5686d]:hover{opacity:1;background:#f9eedf14}.map-context-menu__bullet[data-v-c9a5686d]{background:var(--color-white,#f9eedf);border-radius:50%;flex-shrink:0;width:4px;height:4px}.map-context-menu__label[data-v-c9a5686d]{color:var(--color-white,#f9eedf);white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;transition:opacity .15s}.context-menu-enter-active[data-v-c9a5686d]{transition:opacity .15s,transform .15s}.context-menu-leave-active[data-v-c9a5686d]{transition:opacity .1s}.context-menu-enter-from[data-v-c9a5686d]{opacity:0;transform:scale(.95)}.context-menu-leave-to[data-v-c9a5686d]{opacity:0}.map-login-popup[data-v-0b1772ee]{z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.map-login-popup__overlay[data-v-0b1772ee]{background:#070a1799;position:absolute;inset:0}.map-login-popup__card[data-v-0b1772ee]{background:var(--color-black,#070a17);border-radius:6px;flex-direction:column;align-items:center;width:360px;padding:60px 20px 24px;display:flex;position:relative}@media (max-width:767px){.map-login-popup__card[data-v-0b1772ee]{width:300px;padding:48px 16px 20px}}.map-login-popup__icon[data-v-0b1772ee]{margin-bottom:16px}.map-login-popup__message[data-v-0b1772ee]{color:var(--color-white,#f9eedf);text-align:center;margin-bottom:32px;font-family:Noto Sans KR,sans-serif;font-size:15px;font-weight:500;line-height:18px}.map-login-popup__buttons[data-v-0b1772ee]{gap:10px;width:100%;padding:0 20px;display:flex}@media (max-width:767px){.map-login-popup__buttons[data-v-0b1772ee]{padding:0 10px}}.map-login-popup__btn[data-v-0b1772ee]{cursor:pointer;border:none;border-radius:4px;flex:1;height:40px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px;transition:opacity .15s}.map-login-popup__btn--primary[data-v-0b1772ee]{background:var(--color-yellow,#ffbc13);color:var(--color-black,#070a17)}.map-login-popup__btn--cancel[data-v-0b1772ee]{color:var(--color-white,#f9eedf);opacity:.6;background:#2a2c35}@media (hover:hover) and (pointer:fine){.map-login-popup__btn[data-v-0b1772ee]:hover{opacity:.85}}.login-popup-enter-active[data-v-0b1772ee],.login-popup-leave-active[data-v-0b1772ee]{transition:opacity .2s}.login-popup-enter-from[data-v-0b1772ee],.login-popup-leave-to[data-v-0b1772ee]{opacity:0}.map-confirm-popup[data-v-30e2b5f8]{z-index:10000;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.map-confirm-popup__overlay[data-v-30e2b5f8]{background:#070a1799;position:absolute;inset:0}.map-confirm-popup__card[data-v-30e2b5f8]{background:var(--color-black,#070a17);border-radius:6px;flex-direction:column;align-items:center;width:360px;padding:60px 20px 24px;display:flex;position:relative}@media (max-width:767px){.map-confirm-popup__card[data-v-30e2b5f8]{width:300px;padding:48px 16px 20px}}.map-confirm-popup__icon[data-v-30e2b5f8]{margin-bottom:16px}.map-confirm-popup__message[data-v-30e2b5f8]{color:var(--color-white,#f9eedf);text-align:center;white-space:pre-line;margin-bottom:32px;font-family:Noto Sans KR,sans-serif;font-size:15px;font-weight:500;line-height:22px}.map-confirm-popup__buttons[data-v-30e2b5f8]{gap:10px;width:100%;padding:0 20px;display:flex}@media (max-width:767px){.map-confirm-popup__buttons[data-v-30e2b5f8]{padding:0 10px}}.map-confirm-popup__btn[data-v-30e2b5f8]{cursor:pointer;border:none;border-radius:4px;flex:1;height:40px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px;transition:opacity .15s}.map-confirm-popup__btn--primary[data-v-30e2b5f8]{background:var(--color-yellow,#ffbc13);color:var(--color-black,#070a17)}.map-confirm-popup__btn--cancel[data-v-30e2b5f8]{color:var(--color-white,#f9eedf);opacity:.6;background:#2a2c35}@media (hover:hover) and (pointer:fine){.map-confirm-popup__btn[data-v-30e2b5f8]:hover{opacity:.85}}.confirm-popup-enter-active[data-v-30e2b5f8],.confirm-popup-leave-active[data-v-30e2b5f8]{transition:opacity .2s}.confirm-popup-enter-from[data-v-30e2b5f8],.confirm-popup-leave-to[data-v-30e2b5f8]{opacity:0}.map-side-buttons[data-v-df24b9fa]{flex-direction:column;gap:0;padding-top:20px;display:flex}.filter-btn[data-v-df24b9fa]{margin-top:10px}.route-btn[data-v-df24b9fa]{margin-top:4px}.side-btn[data-v-df24b9fa]{cursor:pointer;color:#f9eedf;background:#070a17;border:none;border-radius:0 3px 3px 0;align-items:center;gap:8px;width:120px;height:40px;padding:0 8px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;transition:background .15s;display:flex}.side-btn span[data-v-df24b9fa]{opacity:.4}.side-btn svg[data-v-df24b9fa]{opacity:.6;flex-shrink:0}.side-btn[data-v-df24b9fa]:hover{background:#1c2236}.side-btn:hover svg[data-v-df24b9fa]{opacity:1}.side-btn--active[data-v-df24b9fa]{background:#1c2236;border:1px solid #f9eedf26;border-left:none}.side-btn--active span[data-v-df24b9fa],.side-btn--active svg[data-v-df24b9fa]{opacity:1}.side-btn--close[data-v-df24b9fa]{background:#070a17;justify-content:center;width:40px;height:40px;margin-bottom:0;padding:0}@media (max-width:1023px){.side-btn[data-v-df24b9fa]:not(.side-btn--close){display:none}}.side-btn__icon[data-v-df24b9fa]{position:relative}.side-btn__icon .arrow-icon[data-v-df24b9fa]{position:absolute;top:50%;right:5px;transform:translateY(-50%)}.map-filter-panel[data-v-85ba43d0]{height:100%;overflow:hidden}.filter-panel__inner[data-v-85ba43d0]{flex-direction:column;height:100%;display:flex}.filter-panel__map-selector[data-v-85ba43d0]{margin:20px 20px 12px}.filter-panel__actions[data-v-85ba43d0]{flex-shrink:0;gap:10px;margin-bottom:40px;padding:0 20px;display:flex}.filter-action-btn[data-v-85ba43d0]{cursor:pointer;color:#f9eedf;background:#070a17;border:1px solid #f9eedf26;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:0;padding:11px 29px;transition:background .15s;display:flex;overflow:hidden}.filter-action-btn svg[data-v-85ba43d0]{opacity:.6;flex-shrink:0;transition:opacity .15s}.filter-action-btn span[data-v-85ba43d0]{text-overflow:ellipsis;white-space:nowrap;color:#f9eedf;opacity:.6;min-width:0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:16px;transition:opacity .15s;overflow:hidden}.filter-action-btn.is-active[data-v-85ba43d0],.filter-action-btn[data-v-85ba43d0]:hover{background:#1c2236}.filter-action-btn.is-active span[data-v-85ba43d0],.filter-action-btn.is-active svg[data-v-85ba43d0],.filter-action-btn:hover span[data-v-85ba43d0],.filter-action-btn:hover svg[data-v-85ba43d0]{opacity:1}.filter-panel__scroll[data-v-85ba43d0]{padding:0 20px calc(20px + var(--footer-height,146px));scrollbar-gutter:stable;flex:1;overflow-y:auto}.filter-panel__scroll[data-v-85ba43d0]::-webkit-scrollbar{width:6px}.filter-panel__scroll[data-v-85ba43d0]::-webkit-scrollbar-track{background:0 0}.filter-panel__scroll[data-v-85ba43d0]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.filter-panel__empty[data-v-85ba43d0]{text-align:center;color:#f9eedf66;padding:40px 0;font-size:13px}.filter-category[data-v-85ba43d0]{margin-bottom:46px}.filter-category__header[data-v-85ba43d0]{align-items:center;gap:8px;margin-bottom:16px;display:flex}.filter-category__title[data-v-85ba43d0]{cursor:pointer;color:#f9eedf;opacity:.6;white-space:nowrap;text-align:left;background:0 0;border:none;padding:0;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:16px;transition:opacity .15s}.filter-category__title[data-v-85ba43d0]:hover{opacity:.85}.filter-category__title.is-active[data-v-85ba43d0]{opacity:1}.filter-category__line[data-v-85ba43d0]{background:#f9eedf26;flex:1;height:1px}.filter-category__grid[data-v-85ba43d0]{-moz-column-gap:34px;grid-template-columns:1fr 1fr;gap:0 34px;display:grid}.filter-item[data-v-85ba43d0]{cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:14px;min-width:0;padding:10px 0;display:flex}.filter-item .filter-item__icon[data-v-85ba43d0]{color:#f9eedf;opacity:.6;transition:opacity .15s}.filter-item .filter-item__count[data-v-85ba43d0],.filter-item .filter-item__label[data-v-85ba43d0]{opacity:.4;transition:opacity .15s}.filter-item.is-visible .filter-item__count[data-v-85ba43d0],.filter-item.is-visible .filter-item__icon[data-v-85ba43d0],.filter-item.is-visible .filter-item__label[data-v-85ba43d0]{opacity:1}@media (hover:hover) and (pointer:fine){.filter-item:hover .filter-item__icon[data-v-85ba43d0]{opacity:1}.filter-item:hover .filter-item__count[data-v-85ba43d0],.filter-item:hover .filter-item__label[data-v-85ba43d0]{opacity:.7}.filter-item.is-visible:hover .filter-item__count[data-v-85ba43d0],.filter-item.is-visible:hover .filter-item__label[data-v-85ba43d0]{opacity:.8}}.filter-item__icon[data-v-85ba43d0]{-o-object-fit:cover;object-fit:cover;pointer-events:none;color:#f9eedf;flex-shrink:0;width:16px;height:16px}.filter-item__label[data-v-85ba43d0]{text-align:left;white-space:normal;word-break:break-all;overflow-wrap:anywhere;flex:1;min-width:0}.filter-item__count[data-v-85ba43d0],.filter-item__label[data-v-85ba43d0]{color:#f9eedf;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:16px}.filter-item__count[data-v-85ba43d0]{text-align:right;min-width:28px}.filter-item__icon--star[data-v-85ba43d0]{justify-content:center;align-items:center;width:20px;height:20px;display:flex}.filter-item__icon--star svg[data-v-85ba43d0]{width:20px;height:20px}.dropdown[data-v-942ffee0]{position:relative}.dropdown-trigger[data-v-e3c2958e]{cursor:pointer;color:#f9eedf;opacity:.8;background:0 0;border:1px solid #f9eedf40;border-radius:4px;justify-content:space-between;align-items:center;width:100%;padding:0 12px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;transition:opacity .2s,background .2s,border-color .2s;display:flex}.dropdown-trigger.is-open[data-v-e3c2958e],.dropdown-trigger[data-v-e3c2958e]:hover{opacity:1;background:#070a17;border-color:#f9eedf99}.dropdown-trigger.is-open[data-v-e3c2958e]{border-radius:4px 4px 0 0}.dropdown-trigger__label[data-v-e3c2958e]{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dropdown-trigger__arrow[data-v-e3c2958e]{flex-shrink:0;transition:transform .2s}.dropdown-trigger__arrow.is-open[data-v-e3c2958e]{transform:rotate(180deg)}.dropdown-expand-enter-active[data-v-dc49493f],.dropdown-expand-leave-active[data-v-dc49493f]{transition:max-height .25s cubic-bezier(.4,0,.2,1),opacity .2s;overflow:hidden}.dropdown-expand-enter-from[data-v-dc49493f],.dropdown-expand-leave-to[data-v-dc49493f]{opacity:0;max-height:0}.dropdown-expand-enter-to[data-v-dc49493f],.dropdown-expand-leave-from[data-v-dc49493f]{opacity:1;max-height:250px}.dropdown-menu[data-v-dc49493f]{z-index:10;background:#070a17;border:1px solid #f9eedf99;border-top:none;border-radius:0 0 4px 4px;width:100%;position:absolute;top:100%;left:0;overflow:hidden}.dropdown-item[data-v-0ec81410]{cursor:pointer;color:#f9eedf;opacity:.6;text-align:left;background:0 0;border:none;width:100%;padding:0 12px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;transition:all .15s}.dropdown-item.is-selected[data-v-0ec81410]{opacity:1;font-weight:700}.dropdown-item[data-v-0ec81410]:hover{opacity:1;background:#f9eedf14}.bookmark-container[data-v-74a93045]{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;display:flex}.bookmark_count[data-v-74a93045]{color:#f9eedf;opacity:.6;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.route-list-panel[data-v-89b3a66b]{height:100%;overflow:hidden}.route-list-panel__inner[data-v-89b3a66b]{flex-direction:column;height:100%;display:flex}.route-list-panel__map-selector[data-v-89b3a66b]{margin:20px 20px 12px}.route-list-panel__search-row[data-v-89b3a66b]{flex-shrink:0;gap:10px;margin-bottom:30px;padding:0 20px;display:flex}.route-search[data-v-89b3a66b]{flex:1;position:relative}.route-search__input[data-v-89b3a66b]{color:#f9eedf;background:#070a17;border:1px solid #f9eedf26;border-radius:4px;outline:none;width:100%;height:36px;padding:0 36px 0 12px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s}.route-search__input[data-v-89b3a66b]::placeholder{color:#f9eedf;opacity:.4}.route-search__input[data-v-89b3a66b]:focus{border-color:#f9eedf66}.route-search__icon[data-v-89b3a66b]{opacity:.4;pointer-events:none;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.route-register-btn[data-v-89b3a66b]{background:var(--color-yellow,#ffbc13);cursor:pointer;white-space:nowrap;color:#070a17;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:105px;height:36px;padding:0 14px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;transition:opacity .15s;display:flex}.route-register-btn[data-v-89b3a66b]:hover{opacity:.85}.route-list-panel__section-label[data-v-89b3a66b]{color:#f9eedf;opacity:.8;flex-shrink:0;margin-bottom:10px;padding:0 20px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:16px}.route-list-panel__purpose-tags[data-v-89b3a66b]{flex-wrap:wrap;flex-shrink:0;gap:8px;margin-bottom:20px;padding:0 20px;display:flex}.purpose-tag[data-v-89b3a66b]{cursor:pointer;color:#f9eedf;opacity:.8;background:#070a17;border:1px solid #f9eedf4d;border-radius:4px;height:36px;padding:11px 17px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.purpose-tag.is-active[data-v-89b3a66b]{border:1px solid var(--Yellow,#ffbc13);color:var(--color-yellow,#ffbc13);opacity:1;background:#ffbc1326}.purpose-tag[data-v-89b3a66b]:hover:not(.is-active){opacity:1;border-color:#f9eedf80}.route-list-panel__sort-row[data-v-89b3a66b]{flex-shrink:0;align-items:center;gap:10px;margin-bottom:20px;padding:0 20px;display:flex}.route-list-panel__sort-row[data-v-89b3a66b] .dropdown{flex:1;min-width:0}.route-list-panel__location-row[data-v-89b3a66b]{flex-shrink:0;justify-content:flex-end;margin-bottom:26px;padding:0 20px;display:flex}.route-location-check[data-v-89b3a66b]{cursor:pointer;opacity:.6;align-items:center;gap:6px;transition:opacity .2s;display:flex}.route-location-check.is-active[data-v-89b3a66b],.route-location-check[data-v-89b3a66b]:hover{opacity:1}.route-location-check__input[data-v-89b3a66b]{display:none}.route-location-check__icon[data-v-89b3a66b]{color:#f9eedf;flex-shrink:0;width:15px;height:11px}.route-location-check__text[data-v-89b3a66b]{color:#f9eedf;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;text-decoration:underline}.route-list-panel__scroll[data-v-89b3a66b]{padding:0 20px calc(20px + var(--footer-height,146px));scrollbar-gutter:stable;flex:1;overflow-y:auto}@media (max-width:1023px){.route-list-panel__scroll[data-v-89b3a66b]{overflow-y:hidden}}.route-list-panel__scroll[data-v-89b3a66b]::-webkit-scrollbar{width:6px}.route-list-panel__scroll[data-v-89b3a66b]::-webkit-scrollbar-track{background:0 0}.route-list-panel__scroll[data-v-89b3a66b]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.route-list-panel__empty[data-v-89b3a66b]{text-align:center;color:#f9eedf66;padding:40px 0;font-size:13px}.route-list-panel__more[data-v-89b3a66b]{cursor:pointer;color:#f9eedf;opacity:.8;background:#161823;border:1px solid #f9eedf26;border-radius:4px;margin:10px auto 20px;padding:8px 20px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;transition:opacity .15s,background .15s;display:block}.route-list-panel__more[data-v-89b3a66b]:hover{opacity:1;background:#24252f}.route-card[data-v-89b3a66b]{cursor:pointer;background:#161823;border-radius:4px;height:100px;margin-bottom:10px;padding:16px;transition:background .15s;position:relative}.route-card[data-v-89b3a66b]:hover{background:#24252f}.route-card--mine[data-v-89b3a66b]:before{content:"";opacity:.08;pointer-events:none;background:#fa4a10;position:absolute;inset:0}.deleted_route_card[data-v-89b3a66b]{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.deleted_route_card span[data-v-89b3a66b]{color:var(--White,#f9eedf);opacity:.3;font-family:Noto Sans KR;font-size:16px;font-style:normal;font-weight:700;line-height:20px}.route-card-mine[data-v-89b3a66b],.route-card-mine[data-v-89b3a66b]:hover{background-color:#fa4a1014}.route-card__header[data-v-89b3a66b]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.route-card__author[data-v-89b3a66b]{color:#f9eedf;opacity:.4;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.route-card__body[data-v-89b3a66b]{justify-content:space-between;align-items:center;display:flex}.route-card__title[data-v-89b3a66b]{color:#f9eedf;opacity:.8;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:12px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:20px;overflow:hidden}.route-card__actions[data-v-89b3a66b]{flex-shrink:0;gap:4px;display:flex}.route-card__action-btn[data-v-89b3a66b]{cursor:pointer;color:#f9eedf;border:1px solid #f9eedf26;border-radius:4px;justify-content:center;align-items:center;width:42px;height:42px;transition:background .15s,border-color .15s;display:flex}.route-card__action-btn svg[data-v-89b3a66b]{opacity:.6;transition:opacity .15s}.route-card__action-btn[data-v-89b3a66b]:hover{border-color:#f9eedf66}.route-card__action-btn:hover svg[data-v-89b3a66b]{opacity:1}.route-card__action-btn.is-active[data-v-89b3a66b]{color:var(--Yellow,#ffbc13);background:#ffbc1333;border:1px solid #ffbc1366}.route-card__action-btn.is-active svg[data-v-89b3a66b]{opacity:1}.route-card__action-btn.is-active svg path[data-v-89b3a66b]{fill:#ffbc13}.route-card__action-btn.is-marked-by-me[data-v-89b3a66b]{border:1px solid var(--White,#f9eedf);color:var(--White,#f9eedf)}.route-card__action-btn.is-marked-by-me svg[data-v-89b3a66b]{opacity:1}.toggle-switch[data-v-2a6b96f2]{cursor:pointer;background:#2a2c35;border:none;border-radius:9px;outline:none;flex-shrink:0;width:34px;height:18px;padding:0;transition:background .2s;position:relative}.toggle-switch.is-active[data-v-2a6b96f2]{background:#ffbc13}.toggle-switch__knob[data-v-2a6b96f2]{background:#a6a19b;border-radius:50%;width:14px;height:14px;transition:transform .2s cubic-bezier(.4,0,.2,1),background .2s;position:absolute;top:2px;left:2px}.is-active .toggle-switch__knob[data-v-2a6b96f2]{background:#070a17;transform:translate(16px)}.route-register-panel[data-v-36e0cfef]{height:100%;overflow:hidden}.route-register-panel__inner[data-v-36e0cfef]{flex-direction:column;height:100%;display:flex}.route-register-panel__header[data-v-36e0cfef]{flex-shrink:0;align-items:center;gap:12px;padding:20px 22px 30px;display:flex}.route-register-panel__back[data-v-36e0cfef]{cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .15s;display:flex}.route-register-panel__back[data-v-36e0cfef]:hover{opacity:1}.route-register-panel__title[data-v-36e0cfef]{color:#f9eedf;margin:0;font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;line-height:18px}.route-register-panel__scroll[data-v-36e0cfef]{padding:0 20px var(--footer-height,146px);overflow-y:auto}.route-register-panel__scroll[data-v-36e0cfef]::-webkit-scrollbar{width:6px}.route-register-panel__scroll[data-v-36e0cfef]::-webkit-scrollbar-track{background:0 0}.route-register-panel__scroll[data-v-36e0cfef]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.route-register-panel__field[data-v-36e0cfef]{margin-bottom:30px}.route-register-panel__drawing-info[data-v-36e0cfef]{align-items:center;gap:20px;display:flex}.route-register-panel__drawing-info .info[data-v-36e0cfef]{color:var(--White,#f9eedf);justify-content:center;align-items:center;gap:8px;margin-bottom:30px;font-family:Noto Sans KR;font-size:13px;font-style:normal;font-weight:500;line-height:14px;display:flex}.route-register-panel__drawing-info .info span[data-v-36e0cfef]{opacity:.6}@media (max-width:1023px){.route-register-panel__drawing-info[data-v-36e0cfef]{display:none}}.route-register-panel__field--before-toggle[data-v-36e0cfef]{margin-bottom:16px}.route-register-panel__label[data-v-36e0cfef]{color:#f9eedf;opacity:.4;margin-bottom:6px;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;line-height:14px;display:block}.route-register-panel__input-wrap[data-v-36e0cfef]{position:relative}.route-register-panel__input[data-v-36e0cfef]{color:#f9eedf;background:#070a17;border:1px solid #f9eedf26;border-radius:4px;outline:none;width:100%;height:36px;padding:0 50px 0 16px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s}.route-register-panel__input[data-v-36e0cfef]::placeholder{color:#f9eedf;opacity:.6}.route-register-panel__input[data-v-36e0cfef]:focus{border-color:#f9eedf66}.route-register-panel__counter[data-v-36e0cfef]{color:#f9eedf;opacity:.3;pointer-events:none;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.route-register-panel__textarea-wrap[data-v-36e0cfef]{background:#070a17;border:1px solid #f9eedf26;border-radius:4px;flex-direction:column;min-height:150px;padding:12px 16px 10px;transition:border-color .15s;display:flex;position:relative}.route-register-panel__textarea-wrap.is-active[data-v-36e0cfef],.route-register-panel__textarea-wrap[data-v-36e0cfef]:focus-within{border-color:#f9eedf66}.route-register-panel__textarea[data-v-36e0cfef]{color:#f9eedf;resize:none;overscroll-behavior:contain;background:0 0;border:none;border-radius:0;outline:none;flex:1;width:100%;min-height:100px;padding:0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:20px;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.route-register-panel__textarea[data-v-36e0cfef]{scrollbar-width:thin;scrollbar-color:#000 transparent}}.route-register-panel__textarea[data-v-36e0cfef]::placeholder{color:#f9eedf;opacity:.6}.route-register-panel__textarea[data-v-36e0cfef]::-webkit-scrollbar{width:4px}.route-register-panel__textarea[data-v-36e0cfef]::-webkit-scrollbar-track{background:0 0}.route-register-panel__textarea[data-v-36e0cfef]::-webkit-scrollbar-thumb{background:#000;border-radius:2px}.route-register-panel__counter-row[data-v-36e0cfef]{flex-shrink:0;justify-content:flex-end;margin-top:6px;display:flex}.route-register-panel__counter-row .route-register-panel__counter[data-v-36e0cfef]{pointer-events:none;position:static;transform:none}.route-register-panel__purpose-tags[data-v-36e0cfef]{flex-wrap:wrap;gap:8px;display:flex}.purpose-tag[data-v-36e0cfef]{cursor:pointer;color:#f9eedf;opacity:.8;background:#070a17;border:1px solid #f9eedf4d;border-radius:4px;height:36px;padding:11px 17px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;transition:all .15s}.purpose-tag.is-active[data-v-36e0cfef]{border-color:var(--color-yellow,#ffbc13);color:var(--color-yellow,#ffbc13);opacity:1;background:#ffbc1326}.purpose-tag[data-v-36e0cfef]:hover:not(.is-active){opacity:1;border-color:#f9eedf80}.route-register-panel__media-box[data-v-36e0cfef]{cursor:pointer;background:#070a17;border:1px solid #f9eedf26;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:150px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.route-register-panel__media-box[data-v-36e0cfef]:hover{border-color:#f9eedf4d}.route-register-panel__media-icons[data-v-36e0cfef]{align-items:center;gap:10px;display:flex}.route-register-panel__media-or[data-v-36e0cfef]{color:#f9eedf;opacity:.4;font-family:Noto Sans KR,sans-serif;font-size:12px;font-weight:500}.route-register-panel__media-hint[data-v-36e0cfef]{color:#f9eedf;opacity:.8;text-align:center;margin-top:14px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500}.route-register-panel__media-preview[data-v-36e0cfef]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.route-register-panel__media-remove[data-v-36e0cfef]{color:#f9eedf;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex;position:absolute;top:6px;right:6px}.route-register-panel__private-row[data-v-36e0cfef]{align-items:center;gap:8px;margin-bottom:30px;display:flex}.route-register-panel__private-label[data-v-36e0cfef]{color:#f9eedf;opacity:.8;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;line-height:14px}.route-register-panel__drawing-hint[data-v-36e0cfef]{margin:0;font-size:13px;line-height:1.6}.route-register-panel__drawing-hint[data-v-36e0cfef],.route-register-panel__undo-btn[data-v-36e0cfef]{color:#f9eedf;opacity:.6;font-family:Noto Sans KR,sans-serif;font-weight:500}.route-register-panel__undo-btn[data-v-36e0cfef]{cursor:pointer;background:#f9eedf14;border:1px solid #f9eedf26;border-radius:4px;height:32px;margin-top:8px;padding:0 14px;font-size:12px;transition:opacity .15s}.route-register-panel__undo-btn[data-v-36e0cfef]:hover{opacity:1}.route-register-panel__actions[data-v-36e0cfef]{flex-shrink:0;gap:10px;padding:0 20px;display:flex}.route-register-panel__btn-wrap[data-v-36e0cfef]{flex:1}.route-register-panel__btn[data-v-36e0cfef]{cursor:pointer;border:none;border-radius:4px;width:100%;height:40px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px}.route-register-panel__btn--submit[data-v-36e0cfef]{background:var(--color-yellow,#ffbc13);color:#070a17}.route-register-panel__btn--submit[data-v-36e0cfef]:disabled{opacity:.4;cursor:not-allowed}.route-register-panel__btn--cancel[data-v-36e0cfef]{color:#f9eedf;background:#2a2c35}.route-register-panel__btn--cancel .route-register-panel__btn-text[data-v-36e0cfef]{opacity:.6}.map-left-panel[data-v-18757ffb]{box-sizing:content-box;z-index:1100;pointer-events:none;background:#070a17;border-right:1px solid #f9eedf26;flex-direction:column;width:400px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%)}.map-left-panel.is-open[data-v-18757ffb]{pointer-events:auto;transform:translate(0)}@media (max-width:1023px){.map-left-panel[data-v-18757ffb]{border-right:none;width:100%;top:80px;overflow-y:scroll}}.map-left-panel__tabs[data-v-18757ffb]{display:none}@media (max-width:1023px){.map-left-panel__tabs[data-v-18757ffb]{flex-shrink:0;gap:10px;padding:20px 20px 0;display:flex}}.map-left-panel__tab[data-v-18757ffb]{cursor:pointer;background:#070a17;border:1px solid #f9eedf26;border-radius:3px;flex:1;justify-content:center;align-items:center;gap:8px;height:40px;transition:background .15s;display:flex}.map-left-panel__tab svg[data-v-18757ffb]{opacity:.6;flex-shrink:0;transition:opacity .15s}.map-left-panel__tab span[data-v-18757ffb]{color:#f9eedf;opacity:.4;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;transition:opacity .15s}.map-left-panel__tab[data-v-18757ffb]:hover{background:#1c2236}.map-left-panel__tab:hover svg[data-v-18757ffb]{opacity:1}.map-left-panel__tab.is-active[data-v-18757ffb]{background:#1c2236}.map-left-panel__tab.is-active span[data-v-18757ffb],.map-left-panel__tab.is-active svg[data-v-18757ffb]{opacity:1}.map-left-panel__content[data-v-18757ffb]{flex:1;min-height:0;position:relative}@media (max-width:1023px){.map-left-panel__content[data-v-18757ffb]{min-height:auto}}.map-container__side[data-v-18757ffb]{z-index:1200;transition:left .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.map-container__side.is-filter-open[data-v-18757ffb]{left:401px}@media (max-width:1023px){.map-container__side.is-filter-open[data-v-18757ffb]{left:0}}.map-container__side.is-detail-open[data-v-18757ffb]{z-index:1100}.suggest-panel[data-v-2c38973e]{z-index:1300;background:var(--color-black,#070a17);border-radius:6px;flex-direction:column;width:360px;max-height:calc(100% - 40px);padding:26px 20px 34px;display:flex;position:absolute;top:20px;right:20px;overflow-y:auto}@media (max-width:1023px){.suggest-panel[data-v-2c38973e]{width:calc(100% - 64px);max-width:360px}}.suggest-panel[data-v-2c38973e]::-webkit-scrollbar{width:6px}.suggest-panel[data-v-2c38973e]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.suggest-panel__title[data-v-2c38973e]{color:var(--color-white,#f9eedf);margin:0 0 20px;font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;line-height:18px}.suggest-panel__field-group[data-v-2c38973e]{flex-direction:column;gap:14px;display:flex}.suggest-panel__field[data-v-2c38973e]{flex-direction:column;gap:6px;display:flex}.suggest-panel__label[data-v-2c38973e]{color:var(--color-white,#f9eedf);opacity:.4;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;line-height:14px}.suggest-panel__dropdown-wrap[data-v-2c38973e]{position:relative}.suggest-panel__field:nth-child(2) .suggest-panel__dropdown-wrap[data-v-2c38973e]{z-index:12}.suggest-panel__field:nth-child(3) .suggest-panel__dropdown-wrap[data-v-2c38973e]{z-index:11}.suggest-panel__dropdown-trigger[data-v-2c38973e]{background:var(--color-black,#070a17);cursor:pointer;border:1px solid #f9eedf26;border-radius:4px;justify-content:space-between;align-items:center;width:100%;height:36px;padding:0 10px 0 14px;transition:border-color .15s;display:flex}.suggest-panel__dropdown-trigger.is-open[data-v-2c38973e]{border-color:#f9eedf66;border-bottom-right-radius:0;border-bottom-left-radius:0}.suggest-panel__dropdown-value[data-v-2c38973e]{color:var(--color-white,#f9eedf);white-space:nowrap;text-overflow:ellipsis;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;overflow:hidden}.suggest-panel__dropdown-value.is-placeholder[data-v-2c38973e]{opacity:.4}.suggest-panel__dropdown-arrow[data-v-2c38973e]{opacity:.6;flex-shrink:0;transition:transform .2s}.suggest-panel__dropdown-arrow.is-flipped[data-v-2c38973e]{transform:scaleY(-1)}.suggest-panel__dropdown-list[data-v-2c38973e]{background:var(--color-black,#070a17);z-index:20;border:1px solid #f9eedf66;border-top:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px;max-height:200px;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.suggest-panel__dropdown-list[data-v-2c38973e]::-webkit-scrollbar{width:4px}.suggest-panel__dropdown-list[data-v-2c38973e]::-webkit-scrollbar-thumb{background:#333748;border-radius:2px}.suggest-panel__dropdown-item[data-v-2c38973e]{cursor:pointer;width:100%;height:32px;color:var(--color-white,#f9eedf);opacity:.4;background:0 0;border:none;align-items:center;padding:0 14px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;transition:opacity .1s,background .1s;display:flex}.suggest-panel__dropdown-item.is-selected[data-v-2c38973e]{opacity:1;font-weight:700}@media (hover:hover) and (pointer:fine){.suggest-panel__dropdown-item[data-v-2c38973e]:hover{opacity:.8;background:#f9eedf0d}}.suggest-panel__check[data-v-2c38973e]{cursor:pointer;align-items:center;gap:8px;margin:20px 0;display:flex}.suggest-panel__checkbox[data-v-2c38973e]{display:none}.suggest-panel__check-custom[data-v-2c38973e]{border:1.5px solid #f9eedf4d;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:border-color .15s;display:flex}.suggest-panel__check-custom.is-checked[data-v-2c38973e]{border-color:#0000}.suggest-panel__check-custom svg[data-v-2c38973e]{display:block}.suggest-panel__check-text[data-v-2c38973e]{color:var(--color-white,#f9eedf);opacity:.8;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;line-height:14px}.suggest-panel__coord[data-v-2c38973e]{background:var(--color-black,#070a17);border:1px solid #f9eedf26;border-radius:4px;align-items:center;gap:10px;height:36px;padding:0 14px;display:flex}.suggest-panel__coord-label[data-v-2c38973e]{color:var(--color-white,#f9eedf);opacity:.8;flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px}.suggest-panel__coord-divider[data-v-2c38973e]{background:#f9eedf4d;flex-shrink:0;width:1px;height:12px}.suggest-panel__coord-value[data-v-2c38973e]{color:var(--color-white,#f9eedf);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;overflow:hidden}.suggest-panel__image-box[data-v-2c38973e]{background:var(--color-black,#070a17);cursor:pointer;border:1px solid #f9eedf26;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;width:100%;height:153px;display:flex;position:relative;overflow:hidden}.suggest-panel__image-preview[data-v-2c38973e]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.suggest-panel__image-remove[data-v-2c38973e]{color:#f9eedf;cursor:pointer;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;display:flex;position:absolute;top:6px;right:6px}.suggest-panel__image-placeholder[data-v-2c38973e]{align-items:center;gap:8px;display:flex}.suggest-panel__image-text[data-v-2c38973e]{opacity:.8;font-weight:700}.suggest-panel__image-hint[data-v-2c38973e],.suggest-panel__image-text[data-v-2c38973e]{color:var(--color-white,#f9eedf);font-family:Noto Sans KR,sans-serif;font-size:12px;line-height:12px}.suggest-panel__image-hint[data-v-2c38973e]{opacity:.6;text-align:center;margin-top:12px;font-weight:500}.suggest-panel__actions[data-v-2c38973e]{gap:10px;display:flex}.suggest-panel__btn-wrap[data-v-2c38973e]{flex:1}.suggest-panel__btn[data-v-2c38973e]{cursor:pointer;border:none;border-radius:4px;width:100%;height:40px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px}.suggest-panel__btn--submit[data-v-2c38973e]{background:var(--color-yellow,#ffbc13);color:var(--color-black,#070a17)}.suggest-panel__btn.is-disabled[data-v-2c38973e]{cursor:not-allowed;opacity:.4;pointer-events:none}.suggest-panel__btn--cancel[data-v-2c38973e]{color:var(--color-white,#f9eedf);background:#2a2c35}.suggest-panel__btn--cancel .suggest-panel__btn-text[data-v-2c38973e]{opacity:.6}.dropdown-expand-enter-active[data-v-2c38973e]{transition:max-height .2s,opacity .2s}.dropdown-expand-leave-active[data-v-2c38973e]{transition:max-height .15s,opacity .15s}.dropdown-expand-enter-from[data-v-2c38973e],.dropdown-expand-leave-to[data-v-2c38973e]{opacity:0;max-height:0;overflow:hidden}.dropdown-expand-enter-to[data-v-2c38973e],.dropdown-expand-leave-from[data-v-2c38973e]{opacity:1;max-height:200px}.suggest-panel-enter-active[data-v-2c38973e]{transition:opacity .25s,transform .25s}.suggest-panel-leave-active[data-v-2c38973e]{transition:opacity .15s}.suggest-panel-enter-from[data-v-2c38973e]{opacity:0;transform:translate(20px)}.suggest-panel-leave-to[data-v-2c38973e]{opacity:0}.coord-group[data-v-2c38973e]{flex-direction:column;gap:6px;margin-bottom:34px;display:flex}.image-field[data-v-2c38973e]{margin-bottom:40px}.private-panel[data-v-ca391c33]{z-index:1300;background:var(--color-black,#070a17);border-radius:6px;flex-direction:column;width:360px;padding:26px 20px 34px;display:flex;position:absolute;top:20px;right:20px}@media (max-width:1023px){.private-panel[data-v-ca391c33]{width:calc(100% - 64px);max-width:360px}}.private-panel__title[data-v-ca391c33]{color:var(--color-white,#f9eedf);margin:0 0 20px;font-family:Noto Sans KR,sans-serif;font-size:18px;font-weight:700;line-height:18px}.private-panel__field-group[data-v-ca391c33]{flex-direction:column;gap:14px;display:flex}.private-panel__field[data-v-ca391c33]{flex-direction:column;gap:6px;display:flex}.private-panel__label[data-v-ca391c33]{opacity:.4;font-size:14px}.private-panel__input[data-v-ca391c33],.private-panel__label[data-v-ca391c33]{color:var(--color-white,#f9eedf);font-family:Noto Sans KR,sans-serif;font-weight:500;line-height:14px}.private-panel__input[data-v-ca391c33]{background:var(--color-black,#070a17);opacity:1;border:1px solid #f9eedf26;border-radius:4px;outline:none;width:100%;height:36px;padding:0 14px;font-size:13px;transition:all .3s}.private-panel__input[data-v-ca391c33]:focus{border:1px solid #f9eedf66}.private-panel__input[data-v-ca391c33]::placeholder{color:var(--color-white,#f9eedf);opacity:.4}.private-panel__textarea[data-v-ca391c33]{background:var(--color-black,#070a17);width:100%;height:100px;color:var(--color-white,#f9eedf);resize:none;border:1px solid #f9eedf26;border-radius:4px;outline:none;padding:10px 14px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:18px;transition:all .3s}.private-panel__textarea[data-v-ca391c33]::placeholder{color:var(--color-white,#f9eedf);opacity:.4}.private-panel__textarea[data-v-ca391c33]:focus{border:1px solid #f9eedf66}.private-panel__coord[data-v-ca391c33]{background:var(--color-black,#070a17);border:1px solid #f9eedf26;border-radius:4px;align-items:center;gap:10px;height:36px;padding:0 14px;display:flex}.private-panel__coord-label[data-v-ca391c33]{color:var(--color-white,#f9eedf);opacity:.8;flex-shrink:0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px}.private-panel__coord-divider[data-v-ca391c33]{background:#f9eedf4d;flex-shrink:0;width:1px;height:12px}.private-panel__coord-value[data-v-ca391c33]{color:var(--color-white,#f9eedf);opacity:.6;text-overflow:ellipsis;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;overflow:hidden}.private-panel__actions[data-v-ca391c33]{gap:10px;display:flex}.private-panel__btn-wrap[data-v-ca391c33]{flex:1}.private-panel__btn[data-v-ca391c33]{cursor:pointer;border:none;border-radius:4px;width:100%;height:40px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:700;line-height:14px}.private-panel__btn--submit[data-v-ca391c33]{background:var(--color-yellow,#ffbc13);color:var(--color-black,#070a17)}.private-panel__btn--cancel[data-v-ca391c33]{color:var(--color-white,#f9eedf);background:#2a2c35}.private-panel__btn--cancel .private-panel__btn-text[data-v-ca391c33]{opacity:.6}.private-panel-enter-active[data-v-ca391c33]{transition:opacity .25s,transform .25s}.private-panel-leave-active[data-v-ca391c33]{transition:opacity .15s}.private-panel-enter-from[data-v-ca391c33]{opacity:0;transform:translate(20px)}.private-panel-leave-to[data-v-ca391c33]{opacity:0}.coord-group[data-v-ca391c33]{flex-direction:column;gap:6px;margin-top:20px;margin-bottom:40px;display:flex}@keyframes thumbs-up-pop-13d6ebf3{0%{transform:rotate(0)}30%{transform:rotate(-15deg)}60%{transform:rotate(5deg)}to{transform:rotate(0)}}.like-btn[data-v-13d6ebf3]{cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:4px;display:flex}.like-btn:hover .like-btn__count[data-v-13d6ebf3],.like-btn:hover .like-btn__icon[data-v-13d6ebf3]{opacity:.8}.like-btn.is-animating .like-btn__icon[data-v-13d6ebf3]{transform-origin:bottom;animation:.3s cubic-bezier(.4,0,.2,1) thumbs-up-pop-13d6ebf3}.like-btn__count[data-v-13d6ebf3]{color:#f9eedf;opacity:.6;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.like-btn__count.is-liked[data-v-13d6ebf3]{color:#f9eedf;opacity:1}.comment-section__sort-area[data-v-58f0d378]{justify-content:flex-end;padding:14px 20px 0;display:flex}.comment-section__divider[data-v-58f0d378]{opacity:.15;background:#f9eedf;width:100%;height:1px}.comment-section__list[data-v-58f0d378]{padding:10px 0 0}.comment-section__item[data-v-58f0d378]{padding:14px 20px;position:relative}.comment-section__item--mine[data-v-58f0d378]:before{content:"";opacity:.08;pointer-events:none;background:#fa4a10;position:absolute;inset:0}.comment-section__item-top[data-v-58f0d378]{justify-content:space-between;align-items:center;display:flex}.comment-section__profile[data-v-58f0d378]{align-items:center;gap:10px;display:flex}.comment-section__avatar[data-v-58f0d378]{background:linear-gradient(135deg,#3a3a4c,#5a5a6c);border-radius:50%;flex-shrink:0;width:34px;height:34px}.comment-section__username[data-v-58f0d378]{color:#f9eedf;opacity:.8;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.comment-section__platform[data-v-58f0d378]{border-radius:50%;flex-shrink:0;width:26px;height:26px}.comment-section__platform--discord[data-v-58f0d378]{background:linear-gradient(135deg,#5865f2,#7289da)}.comment-section__char-info[data-v-58f0d378]{background:#070a1766;border:1px solid #f9eedf26;border-radius:3px;align-items:center;gap:8px;margin-top:8px;padding:8px 14px;display:inline-flex}.comment-section__char-info span[data-v-58f0d378]{color:#f9eedf;opacity:.6;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:14px}.comment-section__char-divider[data-v-58f0d378]{opacity:.15;background:#f9eedf;width:1px;height:14px}.comment-section__img[data-v-58f0d378]{border-radius:6px;margin-top:10px;overflow:hidden}.comment-section__img img[data-v-58f0d378]{-o-object-fit:cover;object-fit:cover;width:100%;display:block}.comment-section__img--large[data-v-58f0d378]{height:184px}.comment-section__img--large img[data-v-58f0d378]{height:100%}@media (max-width:1023px){.comment-section__img--large[data-v-58f0d378]{height:184px}}@media (max-width:767px){.comment-section__img--large[data-v-58f0d378]{height:140px}}.comment-section__body--with-thumb[data-v-58f0d378]{gap:14px;margin-top:10px;display:flex}.comment-section__thumb[data-v-58f0d378]{border-radius:6px;flex-shrink:0;width:108px;height:60px;overflow:hidden}.comment-section__thumb img[data-v-58f0d378]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.comment-section__text[data-v-58f0d378]{color:#f9eedf;opacity:.8;cursor:default;-webkit-line-clamp:3;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;margin-top:10px;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:20px;display:-webkit-box;overflow:hidden}.comment-section__text.is-expandable[data-v-58f0d378]{cursor:pointer}.comment-section__text.is-expanded[data-v-58f0d378]{-webkit-line-clamp:unset;overflow:visible}.comment-section__body--with-thumb .comment-section__text[data-v-58f0d378]{flex:1;margin-top:0}.comment-section__best-label[data-v-58f0d378]{color:#070a17;vertical-align:middle;background:#ffbc13;border-radius:2px;margin-right:6px;padding:1px 6px;font-family:Noto Sans KR,sans-serif;font-size:11px;font-weight:700;line-height:16px;display:inline-block}.comment-section__translate-btn[data-v-58f0d378]{cursor:pointer;color:#f9eedf;opacity:.4;background:0 0;border:none;margin-top:10px;padding:0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;transition:opacity .2s}.comment-section__translate-btn[data-v-58f0d378]:hover{opacity:.7}.comment-section__title[data-v-58f0d378]{color:#f9eedf;opacity:.8;padding:14px 20px 0;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:20px}.comment-section__input-wrap[data-v-58f0d378]{margin:14px 20px 20px}.comment-section__input-box[data-v-58f0d378]{background:#070a17;border-radius:4px;overflow:hidden}.comment-section__input-preview[data-v-58f0d378]{border-radius:6px;max-height:176px;margin:10px 10px 0;position:relative;overflow:hidden}.comment-section__input-preview img[data-v-58f0d378]{-o-object-fit:cover;object-fit:cover;width:100%;max-height:176px;display:block}.comment-section__input-preview-remove[data-v-58f0d378]{cursor:pointer;background:#070a17b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex;position:absolute;top:6px;right:6px}.comment-section__input-preview-remove[data-v-58f0d378]:hover{background:#070a17f2}.comment-section__input-area[data-v-58f0d378]{align-items:flex-end;min-height:50px;padding:8px 10px 8px 16px;display:flex}.comment-section__input[data-v-58f0d378]{color:#f9eedf;resize:none;overscroll-behavior:contain;box-sizing:border-box;background:0 0;border:none;outline:none;flex:1;min-height:34px;max-height:120px;padding:7px 0;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:20px;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.comment-section__input[data-v-58f0d378]{scrollbar-width:thin;scrollbar-color:#000 transparent}}.comment-section__input[data-v-58f0d378]::placeholder{color:#f9eedf;opacity:.4}.comment-section__input[data-v-58f0d378]::-webkit-scrollbar{width:4px}.comment-section__input[data-v-58f0d378]::-webkit-scrollbar-track{background:0 0}.comment-section__input[data-v-58f0d378]::-webkit-scrollbar-thumb{background:#000;border-radius:2px}.comment-section__input-buttons[data-v-58f0d378]{flex-shrink:0;align-items:center;padding-bottom:2px;display:flex}.comment-section__file-input[data-v-58f0d378]{display:none}.comment-section__input-img-btn[data-v-58f0d378],.comment-section__input-send-btn[data-v-58f0d378]{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex}.comment-section__input-img-btn:hover .comment-section__img-btn-icon[data-v-58f0d378]{opacity:1}.comment-section__actions[data-v-58f0d378]{justify-content:center;align-items:center;gap:8px;display:flex}.farming[data-v-d72b66ab]{padding:30px 20px 0}.farming__title[data-v-d72b66ab]{color:#f9eedf;opacity:.8;margin-bottom:14px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:16px}.farming__box[data-v-d72b66ab]{background:#1a1a29;border:1px solid #f9eedf26;border-radius:8px;margin-top:6px;margin-bottom:6px;overflow:hidden}.farming__rows[data-v-d72b66ab]{height:100%}.farming__row[data-v-d72b66ab]{cursor:pointer;border-bottom:1px solid #f9eedf1a;align-items:center;gap:10px;height:100%;padding:4px 16px;transition:background .2s;display:flex}.farming__row[data-v-d72b66ab]:hover{background:linear-gradient(90deg,#1e2338,#0d101f)}.farming__row--last[data-v-d72b66ab],.farming__row--start[data-v-d72b66ab]{padding:10px 16px}.farming__row--last[data-v-d72b66ab]{border-bottom:none}.farming__name[data-v-d72b66ab]{letter-spacing:-.3px;color:#f9eedf;opacity:.6;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.farming__pager[data-v-d72b66ab]{height:43px}.farming__arrow[data-v-d72b66ab],.farming__pager[data-v-d72b66ab]{justify-content:center;align-items:center;display:flex}.farming__arrow[data-v-d72b66ab]{cursor:pointer;opacity:.6;background:0 0;border:none;width:20px;height:20px;transition:opacity .2s}.farming__arrow[data-v-d72b66ab]:hover:not(:disabled){opacity:1}.farming__arrow[data-v-d72b66ab]:disabled{opacity:.2;cursor:default}.farming__arrow--next[data-v-d72b66ab] svg{transform:rotate(180deg)}.farming__arrow[data-v-d72b66ab] svg{width:8px;height:13px}.farming__dot[data-v-d72b66ab]{flex-shrink:0;width:20px;height:20px;display:flex}.farming__dot[data-v-d72b66ab]:before{content:"";background:#f9eedf33;border-radius:50%;width:6px;height:6px;margin:auto}.farming__dot--on[data-v-d72b66ab]:before{background:#ffbc13}.marker-detail[data-v-6e26bf0e]{z-index:1300;pointer-events:auto;width:440px;height:100%;position:absolute;top:0;left:0}@media (max-width:1023px){.marker-detail[data-v-6e26bf0e]{width:100%}}.marker-detail__shadow[data-v-6e26bf0e]{pointer-events:none;background:linear-gradient(90deg,#070a1799,#0000);width:20px;height:100%;position:absolute;top:0;left:440px}@media (max-width:1023px){.marker-detail__shadow[data-v-6e26bf0e]{display:none}}.marker-detail__bg[data-v-6e26bf0e]{background:linear-gradient(#21212f,#31303b);flex-direction:column;width:440px;height:100%;display:flex;position:relative}@media (max-width:1023px){.marker-detail__bg[data-v-6e26bf0e]{width:100%;height:calc(100% - 81px);margin-top:81px}}.marker-detail__close[data-v-6e26bf0e]{cursor:pointer;z-index:2;background:#21212f;border:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background .2s;display:flex;position:absolute;top:0;right:-50px}.marker-detail__close[data-v-6e26bf0e]:hover{background:#1c2236}@media (max-width:1023px){.marker-detail__close[data-v-6e26bf0e]{top:-50px;right:0}}.marker-detail__header[data-v-6e26bf0e]{flex-shrink:0;align-items:flex-start;gap:10px;padding:30px 20px 20px;display:flex}@media (max-width:1023px){.marker-detail__header[data-v-6e26bf0e]{padding:20px}}.marker-detail__icon-box[data-v-6e26bf0e]{border:2px solid #f9eedf33;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.marker-detail__icon[data-v-6e26bf0e]{-o-object-fit:contain;object-fit:contain;color:#f9eedf;width:40px;height:40px}.marker-detail__icon-placeholder[data-v-6e26bf0e]{background:#f9eedf1a;border-radius:2px;width:40px;height:40px}.marker-detail__info[data-v-6e26bf0e]{flex:1;min-width:0;padding-top:10px}.marker-detail__name[data-v-6e26bf0e]{font-size:20px;line-height:20px}.marker-detail__category[data-v-6e26bf0e],.marker-detail__name[data-v-6e26bf0e]{color:#f9eedf;font-family:Noto Sans KR,sans-serif;font-weight:700}.marker-detail__category[data-v-6e26bf0e]{opacity:.4;margin-top:6px;font-size:14px;line-height:14px}.marker-detail__actions[data-v-6e26bf0e]{gap:10px;padding-top:15px;display:flex}.marker-detail__action-btn[data-v-6e26bf0e]{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s;display:flex}.marker-detail__action-btn.is-active[data-v-6e26bf0e],.marker-detail__action-btn[data-v-6e26bf0e]:hover{opacity:1}.marker-detail__scroll[data-v-6e26bf0e]{padding-bottom:var(--footer-height,146px);flex:1;overflow:hidden auto}.marker-detail__scroll[data-v-6e26bf0e]::-webkit-scrollbar{width:6px}.marker-detail__scroll[data-v-6e26bf0e]::-webkit-scrollbar-track{background:0 0}.marker-detail__scroll[data-v-6e26bf0e]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.marker-detail__found[data-v-6e26bf0e]{background:#1a1a29;padding:20px 17px 20px 20px}.marker-detail__found-title[data-v-6e26bf0e]{color:#f9eedf;opacity:.8;margin-bottom:10px;font-family:Noto Sans KR,sans-serif;font-size:16px;font-weight:700;line-height:16px}.marker-detail__progress[data-v-6e26bf0e]{background:#f9eedf33;border-radius:4px;height:20px;margin-bottom:10px;overflow:hidden}.marker-detail__progress-fill[data-v-6e26bf0e]{background:#ffbc13;border-radius:4px 0 0 4px;height:100%;transition:width .3s}.marker-detail__found-stats[data-v-6e26bf0e]{color:#f9eedf;opacity:.8;justify-content:space-between;align-items:center;margin-bottom:18px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px;display:flex}.marker-detail__found-stats--center[data-v-6e26bf0e]{opacity:1;font-weight:700}.marker-detail__found-buttons[data-v-6e26bf0e]{justify-content:center;gap:10px;display:flex}.marker-detail__found-btn[data-v-6e26bf0e]{cursor:pointer;color:#f9eedf;opacity:.6;background:#070a1766;border:1px solid #f9eedf26;border-radius:3px;justify-content:center;align-items:center;gap:6px;width:145px;height:40px;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:16px;transition:opacity .2s,background .2s;display:flex;position:relative;overflow:hidden}.marker-detail__found-btn--active[data-v-6e26bf0e]{opacity:1;background:#1c2236;border-color:#f9eedf40}.marker-detail-slide-enter-active[data-v-6e26bf0e],.marker-detail-slide-leave-active[data-v-6e26bf0e]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.marker-detail-slide-enter-from[data-v-6e26bf0e],.marker-detail-slide-leave-to[data-v-6e26bf0e]{transform:translate(-100%)}@media (max-width:1023px){.marker-detail-slide-enter-from[data-v-6e26bf0e],.marker-detail-slide-leave-to[data-v-6e26bf0e]{transform:translateY(100%)}}.private-detail[data-v-1f067811]{z-index:1300;pointer-events:auto;width:440px;height:100%;position:absolute;top:0;left:0}@media (max-width:1023px){.private-detail[data-v-1f067811]{width:100%}}.private-detail__shadow[data-v-1f067811]{pointer-events:none;background:linear-gradient(90deg,#070a1799,#0000);width:20px;height:100%;position:absolute;top:0;left:440px}@media (max-width:1023px){.private-detail__shadow[data-v-1f067811]{display:none}}.private-detail__bg[data-v-1f067811]{background:linear-gradient(#21212f,#31303b);flex-direction:column;width:440px;height:100%;display:flex;position:relative}@media (max-width:1023px){.private-detail__bg[data-v-1f067811]{width:100%;height:calc(100% - 81px);margin-top:81px}}.private-detail__close[data-v-1f067811]{cursor:pointer;z-index:2;background:#21212f;border:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background .2s;display:flex;position:absolute;top:0;right:-50px}.private-detail__close[data-v-1f067811]:hover{background:#1c2236}@media (max-width:1023px){.private-detail__close[data-v-1f067811]{top:-50px;right:0}}.private-detail__header[data-v-1f067811]{flex-shrink:0;align-items:center;gap:10px;padding:30px 20px 20px;display:flex}@media (max-width:1023px){.private-detail__header[data-v-1f067811]{padding:20px}}.private-detail__icon-box[data-v-1f067811]{border:2px solid #f9eedf33;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.private-detail__icon[data-v-1f067811]{color:#f9eedf;-o-object-fit:contain;object-fit:contain;width:40px;height:40px}.private-detail__info[data-v-1f067811]{flex:1;min-width:0}.private-detail__name[data-v-1f067811]{color:#f9eedf;text-overflow:ellipsis;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:20px;font-weight:700;line-height:24px;overflow:hidden}.private-detail__actions[data-v-1f067811]{align-items:center;gap:10px;display:flex}.private-detail__action-btn[data-v-1f067811]{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s;display:flex}.private-detail__action-btn[data-v-1f067811]:hover{opacity:1}.private-detail__divider[data-v-1f067811]{background:#f9eedf26;width:100%;height:1px}.private-detail__scroll[data-v-1f067811]{padding:30px 20px calc(30px + var(--footer-height,146px));flex:1;overflow:hidden auto}.private-detail__scroll[data-v-1f067811]::-webkit-scrollbar{width:6px}.private-detail__scroll[data-v-1f067811]::-webkit-scrollbar-track{background:0 0}.private-detail__scroll[data-v-1f067811]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.private-detail__memo[data-v-1f067811]{color:#f9eedf;opacity:.8;white-space:pre-wrap;word-break:break-word;font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:500;line-height:22px}.private-detail__memo--empty[data-v-1f067811]{opacity:.4}.private-detail-slide-enter-active[data-v-1f067811],.private-detail-slide-leave-active[data-v-1f067811]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.private-detail-slide-enter-from[data-v-1f067811],.private-detail-slide-leave-to[data-v-1f067811]{transform:translate(-100%)}@media (max-width:1023px){.private-detail-slide-enter-from[data-v-1f067811],.private-detail-slide-leave-to[data-v-1f067811]{transform:translateY(100%)}}.route-detail[data-v-75be883a]{z-index:1299;pointer-events:auto;width:440px;height:100%;position:absolute;top:0;left:0}@media (max-width:1023px){.route-detail[data-v-75be883a]{width:100%}}.route-detail__shadow[data-v-75be883a]{pointer-events:none;background:linear-gradient(90deg,#070a1799,#0000);width:20px;height:100%;position:absolute;top:0;left:440px}@media (max-width:1023px){.route-detail__shadow[data-v-75be883a]{display:none}}.route-detail__bg[data-v-75be883a]{background:linear-gradient(#21212f,#31303b);flex-direction:column;width:440px;height:100%;display:flex;position:relative}@media (max-width:1023px){.route-detail__bg[data-v-75be883a]{width:100%;height:calc(100% - 81px);margin-top:81px}}.route-detail__close[data-v-75be883a]{cursor:pointer;z-index:2;background:#21212f;border:none;justify-content:center;align-items:center;width:50px;height:50px;transition:background .2s;display:flex;position:absolute;top:0;right:-50px}.route-detail__close[data-v-75be883a]:hover{background:#1c2236}@media (max-width:1023px){.route-detail__close[data-v-75be883a]{top:-50px;right:0}}.route-detail__header[data-v-75be883a]{background:#070a17;border-bottom:1px solid #f9eedf26;flex-shrink:0;align-items:center;gap:10px;padding:30px 20px 10px;display:flex}@media (max-width:1023px){.route-detail__header[data-v-75be883a]{padding:20px 20px 10px}}.route-detail__title[data-v-75be883a]{color:#f9eedf;text-overflow:ellipsis;flex-shrink:1;min-width:0;font-size:16px;font-weight:700;line-height:16px;overflow:hidden}.route-detail__purpose-chip[data-v-75be883a],.route-detail__title[data-v-75be883a]{white-space:nowrap;font-family:Noto Sans KR,sans-serif}.route-detail__purpose-chip[data-v-75be883a]{border:1px solid var(--color-yellow,#ffbc13);height:24px;color:var(--color-yellow,#ffbc13);background:#ffbc1326;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:500;line-height:14px;display:inline-flex}.route-detail__actions[data-v-75be883a]{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;display:flex}.route-detail__action-btn[data-v-75be883a]{cursor:pointer;opacity:.6;background:0 0;border:none;justify-content:center;align-items:center;gap:7.5px;transition:opacity .2s;display:flex}.route-detail__action-btn.is-active[data-v-75be883a],.route-detail__action-btn[data-v-75be883a]:hover{opacity:1}.route-detail__save-count[data-v-75be883a]{color:#f9eedf;opacity:.6;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.route-detail__scroll[data-v-75be883a]{padding-bottom:var(--footer-height,146px);flex:1;overflow:hidden auto}.route-detail__scroll[data-v-75be883a]::-webkit-scrollbar{width:6px}.route-detail__scroll[data-v-75be883a]::-webkit-scrollbar-track{background:0 0}.route-detail__scroll[data-v-75be883a]::-webkit-scrollbar-thumb{background:#333748;border-radius:3px}.route-detail__loading[data-v-75be883a]{text-align:center;color:#f9eedf;opacity:.6;padding:40px 20px;font-family:Noto Sans KR,sans-serif;font-size:13px}.route-post[data-v-75be883a]{background:#070a17;padding:20px 20px 30px}.route-post__profile[data-v-75be883a]{align-items:center;gap:10px;display:flex}.route-post__avatar[data-v-75be883a]{background:linear-gradient(135deg,#3a3a4c,#5a5a6c);border-radius:50%;flex-shrink:0;width:34px;height:34px}.route-post__username[data-v-75be883a]{color:#f9eedf;opacity:.8;font-family:Noto Sans KR,sans-serif;font-size:13px;font-weight:500;line-height:14px}.route-post__platform[data-v-75be883a]{border-radius:50%;flex-shrink:0;width:26px;height:26px}.route-post__platform--discord[data-v-75be883a]{background:linear-gradient(135deg,#5865f2,#7289da)}.route-post__char-info[data-v-75be883a]{background:#070a1766;border:1px solid #f9eedf26;border-radius:3px;align-items:center;gap:8px;margin-top:12px;padding:8px 14px;display:inline-flex}.route-post__char-info span[data-v-75be883a]{color:#f9eedf;opacity:.6;white-space:nowrap;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:14px}.route-post__thumb[data-v-75be883a]{border-radius:6px;height:184px;margin-top:14px;overflow:hidden}.route-post__thumb img[data-v-75be883a]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:767px){.route-post__thumb[data-v-75be883a]{height:140px}}.route-post__description[data-v-75be883a]{color:#f9eedf;opacity:.8;white-space:pre-wrap;word-break:break-word;margin-top:16px;font-family:Noto Sans KR,sans-serif;font-size:13px;line-height:20px}.route-detail-slide-enter-active[data-v-75be883a],.route-detail-slide-leave-active[data-v-75be883a]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.route-detail-slide-enter-from[data-v-75be883a],.route-detail-slide-leave-to[data-v-75be883a]{transform:translate(-100%)}@media (max-width:1023px){.route-detail-slide-enter-from[data-v-75be883a],.route-detail-slide-leave-to[data-v-75be883a]{transform:translateY(100%)}}.extent-debug-tool[data-v-2365b8f9]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a17eb;border:1px solid #f9eedf33;border-radius:8px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:fixed;bottom:72px;right:310px}.extent-debug-tool__toggle[data-v-2365b8f9]{color:#f9eedfd9;cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.extent-debug-tool__toggle input[data-v-2365b8f9]{accent-color:#d6a868}.extent-debug-tool__dot[data-v-2365b8f9]{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.extent-debug-tool__dot--tile[data-v-2365b8f9]{background:#0f8}.extent-debug-tool__dot--world[data-v-2365b8f9]{background:#00bfff}.zone-tool[data-v-8704ed5e]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a17eb;border:1px solid #f9eedf33;border-radius:8px;flex-direction:column;gap:8px;width:280px;padding:12px;display:flex;position:fixed;bottom:72px;right:20px}.zone-tool__header[data-v-8704ed5e]{justify-content:space-between;align-items:center;display:flex}.zone-tool__title[data-v-8704ed5e]{color:#f9eedf;font-size:13px;font-weight:700}.zone-tool__toggle[data-v-8704ed5e]{color:#f9eedfb3;cursor:pointer;align-items:center;gap:4px;font-size:11px;display:flex}.zone-tool__toggle input[data-v-8704ed5e]{accent-color:#d6a868}.zone-tool__start[data-v-8704ed5e]{gap:6px;display:flex}.zone-tool__select[data-v-8704ed5e]{background:#0000004d;border-radius:6px;outline:none;flex:1;padding:0 6px}.zone-tool__btn[data-v-8704ed5e],.zone-tool__select[data-v-8704ed5e]{color:#f9eedf;border:1px solid #f9eedf40;height:30px;font-size:12px}.zone-tool__btn[data-v-8704ed5e]{cursor:pointer;white-space:nowrap;background:#f9eedf14;border-radius:6px;padding:0 10px}.zone-tool__btn[data-v-8704ed5e]:hover{background:#f9eedf26}.zone-tool__btn[data-v-8704ed5e]:disabled{opacity:.4;cursor:not-allowed}.zone-tool__btn--primary[data-v-8704ed5e]{color:#070a17;background:#d6a868;border-color:#d6a868;font-weight:700}.zone-tool__btn--primary[data-v-8704ed5e]:hover{background:#c4944f}.zone-tool__btn--danger[data-v-8704ed5e]{color:#ef4444;border-color:#ef4444}.zone-tool__btn--danger[data-v-8704ed5e]:hover{background:#ef444426}.zone-tool__drawing-info[data-v-8704ed5e]{align-items:center;gap:6px;display:flex}.zone-tool__label-input[data-v-8704ed5e]{color:#f9eedf;background:#0000004d;border:1px solid #f9eedf40;border-radius:5px;outline:none;flex:1;height:28px;padding:0 8px;font-size:12px}.zone-tool__color-dot[data-v-8704ed5e]{border-radius:50%;flex-shrink:0;width:10px;height:10px;display:inline-block}.zone-tool__point-count[data-v-8704ed5e]{color:#f9eedfb3;margin:0;font-size:12px}.zone-tool__hint[data-v-8704ed5e]{color:#f9eedf66}.zone-tool__drawing-actions[data-v-8704ed5e]{gap:6px;display:flex}.zone-tool__list[data-v-8704ed5e]{flex-direction:column;gap:4px;max-height:150px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.zone-tool__item[data-v-8704ed5e]{color:#f9eedf;background:#f9eedf0a;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.zone-tool__item-label[data-v-8704ed5e]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.zone-tool__item-count[data-v-8704ed5e]{color:#f9eedf66;font-size:11px}.zone-tool__item-remove[data-v-8704ed5e]{color:#f9eedf66;cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:16px;line-height:1}.zone-tool__item-remove[data-v-8704ed5e]:hover{color:#ef4444}.zone-tool__btn--edit[data-v-8704ed5e]{color:#60a5fa;border-color:#60a5fa}.zone-tool__btn--edit[data-v-8704ed5e]:hover:not(:disabled){background:#60a5fa26}.zone-tool__edit[data-v-8704ed5e]{display:flex}.zone-tool__io[data-v-8704ed5e]{gap:6px;display:flex}.text-tool[data-v-220b60fd]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a17eb;border:1px solid #f9eedf33;border-radius:8px;flex-direction:column;gap:8px;width:280px;padding:12px;display:flex;position:fixed;bottom:380px;right:20px}.text-tool__header[data-v-220b60fd]{justify-content:space-between;align-items:center;display:flex}.text-tool__title[data-v-220b60fd]{color:#f9eedf;font-size:13px;font-weight:700}.text-tool__toggle[data-v-220b60fd]{color:#f9eedfb3;cursor:pointer;align-items:center;gap:4px;font-size:11px;display:flex}.text-tool__toggle input[data-v-220b60fd]{accent-color:#d6a868}.text-tool__start[data-v-220b60fd]{flex-direction:column;gap:6px;display:flex}.text-tool__input[data-v-220b60fd]{color:#f9eedf;background:#0000004d;border:1px solid #f9eedf40;border-radius:6px;outline:none;flex:1;height:30px;padding:0 8px;font-size:12px}.text-tool__input[data-v-220b60fd]:focus{border-color:#f9eedf80}.text-tool__font-size[data-v-220b60fd]{color:#f9eedf;text-align:center;appearance:textfield;background:#0000004d;border:1px solid #f9eedf40;border-radius:6px;outline:none;flex-shrink:0;width:52px;height:30px;padding:0 6px;font-size:12px}.text-tool__font-size[data-v-220b60fd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.text-tool__font-size[data-v-220b60fd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.text-tool__font-size[data-v-220b60fd]:focus{border-color:#f9eedf80}.text-tool__item-size[data-v-220b60fd]{color:#f9eedf73;flex-shrink:0;font-size:10px}.text-tool__btn[data-v-220b60fd]{cursor:pointer;color:#f9eedf;white-space:nowrap;background:#f9eedf14;border:1px solid #f9eedf40;border-radius:6px;height:30px;padding:0 10px;font-size:12px}.text-tool__btn[data-v-220b60fd]:hover{background:#f9eedf26}.text-tool__btn[data-v-220b60fd]:disabled{opacity:.4;cursor:not-allowed}.text-tool__btn--primary[data-v-220b60fd]{color:#070a17;background:#d6a868;border-color:#d6a868;font-weight:700}.text-tool__btn--primary[data-v-220b60fd]:hover:not(:disabled){background:#c4944f}.text-tool__btn--danger[data-v-220b60fd]{color:#ef4444;border-color:#ef4444}.text-tool__btn--danger[data-v-220b60fd]:hover{background:#ef444426}.text-tool__placing[data-v-220b60fd]{align-items:center;gap:8px;display:flex}.text-tool__hint-text[data-v-220b60fd]{color:#d6a868;flex:1;margin:0;font-size:12px;animation:1.5s ease-in-out infinite pulse-220b60fd}@keyframes pulse-220b60fd{0%,to{opacity:1}50%{opacity:.5}}.text-tool__list[data-v-220b60fd]{flex-direction:column;gap:4px;max-height:120px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.text-tool__item[data-v-220b60fd]{color:#f9eedf;background:#f9eedf0a;border-radius:4px;align-items:center;gap:6px;padding:4px 6px;font-size:12px;display:flex}.text-tool__item-label[data-v-220b60fd]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.text-tool__item-remove[data-v-220b60fd]{color:#f9eedf66;cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0 2px;font-size:16px;line-height:1}.text-tool__item-remove[data-v-220b60fd]:hover{color:#ef4444}.text-tool__btn--edit[data-v-220b60fd]{color:#60a5fa;border-color:#60a5fa}.text-tool__btn--edit[data-v-220b60fd]:hover:not(:disabled){background:#60a5fa26}.text-tool__edit[data-v-220b60fd]{display:flex}.text-tool__io[data-v-220b60fd]{gap:6px;display:flex}.tile-sync[data-v-a8fb6354]{z-index:1300;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#070a17e6;border:1px solid #f9eedf33;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex;position:fixed;bottom:20px;right:20px}.tile-sync__label[data-v-a8fb6354]{color:#f9eedfcc;font-size:12px}.tile-sync__input[data-v-a8fb6354]{width:120px}.tile-sync__input[data-v-a8fb6354],.tile-sync__select[data-v-a8fb6354]{color:#f9eedf;background:#0000004d;border:1px solid #f9eedf40;border-radius:6px;outline:none;height:32px;padding:0 8px}.tile-sync__select[data-v-a8fb6354]{font-size:12px}.tile-sync__button[data-v-a8fb6354]{cursor:pointer;color:#070a17;background:#d6a868;border:none;border-radius:6px;height:32px;padding:0 12px;font-weight:700}.tile-sync__button[data-v-a8fb6354]:disabled{opacity:.65;cursor:not-allowed}.tile-sync__message[data-v-a8fb6354]{color:#f9eedfd9;max-width:280px;margin:0 0 0 6px;font-size:12px}
