:root {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  text-size-adjust: none;
  word-break: break-word;
  overflow-wrap: break-word;
  tab-size: 4; }

*,
::after,
::before {
  animation: none 0.3s cubic-bezier(0.76, 0, 0.24, 1) 0s 1 normal none running;
  transition: none 0.3s cubic-bezier(0.76, 0, 0.24, 1) 0s;
  box-sizing: border-box;
  margin: 0;
  border-width: 0;
  padding: 0;
  color: inherit;
  font: inherit; }

::-webkit-scrollbar {
  width: 8px;
  height: 8px; }

::-webkit-scrollbar-button {
  display: none; }

::-webkit-scrollbar-track {
  margin: 0;
  border: 0;
  background: #e0e0e0; }

::-webkit-scrollbar-thumb {
  border: 1px solid #9e9e9e;
  background: #bdbdbd; }

a {
  text-decoration: none; }

strong,
em {
  font-style: normal; }

strong {
  font-weight: bold; }

table {
  border-collapse: collapse; }

ul,
ol,
li {
  list-style: none; }

img,
picture,
video,
canvas,
svg {
  display: block;
  max-width: 100%; }

button,
input,
textarea {
  vertical-align: middle;
  appearance: none;
  outline-style: none;
  border-radius: 0;
  resize: none; }

input[type=text],
input[type=password],
input[type=search],
input[type=email],
input[type=tel],
textarea {
  border: 1px solid #9e9e9e;
  background: rgba(0, 0, 0, 0); }

button,
input[type=button],
input[type=reset],
input[type=submit] {
  cursor: pointer;
  border: 0;
  background: #e0e0e0; }

#pt_footer img {
  display: inline;
  vertical-align: middle; }

@counter-style counter-style-pad-2 {
  system: numeric;
  symbols: "0" "1" "2" "3" "4" "5" "6" "7" "8" "9";
  suffix: " ";
  pad: 2 "0"; }
body {
  border: 0;
  background: #fff;
  padding: 0;
  font: 16px/1.5 NanumGothic, sans-serif; }
  body[data-scroll=false] {
    overflow: hidden; }

.hide {
  display: none; }

.floating-child {
  position: relative; }

.floating,
.floating-child > * {
  left: calc(50% + var(--left) - var(--floating-base-width)/2); }

.floating,
.floating-center,
.floating-child > * {
  position: absolute;
  top: var(--top); }

.floating-center,
.floating-child > .floating-center {
  left: 50%;
  translate: calc(-50% + var(--left, 0px)); }

.floating-unset {
  position: unset;
  top: unset;
  left: unset;
  translate: unset; }

.text-hidden {
  color: rgba(0, 0, 0, 0) !important;
  font-size: 0 !important;
  line-height: 0 !important;
  letter-spacing: 0 !important; }

.absolute-full {
  position: absolute;
  inset: 0; }

.pointer-none {
  pointer-events: none; }

.ripple-target .ripple-action,
.ripple {
  position: relative;
  z-index: 0;
  overflow: hidden; }

.ripple-target .ripple-action::before,
.ripple::before {
  position: absolute;
  top: 50%;
  left: 50%;
  translate: -50% -50%;
  opacity: 0;
  z-index: -1;
  transition-duration: var(--ripple-duration);
  transition-property: opacity, background, padding, width, height;
  transition-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
  border-radius: 50%;
  background: var(--ripple-color);
  padding: 0;
  width: 0;
  height: 0;
  content: ""; }

.ripple-target:hover .ripple-action::before,
.ripple:hover::before {
  opacity: 1;
  padding: 50%;
  width: 141.4213562373%;
  height: 141.4213562373%; }

@keyframes animation-floating {
  0% {
    translate: 0 0; }
  100% {
    translate: 0 10px; } }
@keyframes animation-vertical-10 {
  0% {
    translate: 0; }
  100% {
    translate: 0 -10px; } }
@keyframes animation-lightning {
  0% {
    filter: brightness(1) blur(0); }
  40% {
    filter: brightness(1.25) blur(1px); }
  100% {
    filter: brightness(1) blur(0); } }
@keyframes animation-rise-in {
  0% {
    transform: translateY(18px) scale(0.96);
    opacity: 0;
    clip-path: inset(0 0 100% 0);
    filter: blur(10px); }
  35% {
    transform: translateY(10px) scaleY(1.03) scaleX(0.98);
    opacity: 0.5;
    clip-path: inset(0 0 55% 0);
    filter: blur(6px); }
  65% {
    transform: translateY(4px) scaleY(0.99) scaleX(1.01);
    opacity: 0.85;
    clip-path: inset(0 0 18% 0);
    filter: blur(2px); }
  100% {
    transform: translateY(0) scale(1);
    opacity: 1;
    clip-path: inset(0 0 0 0);
    filter: blur(0); } }
@keyframes animation-teleport {
  0% {
    transform: translateY(80px) scale(0.9);
    opacity: 0;
    clip-path: inset(100% 0 0 0);
    filter: blur(8px); }
  15% {
    transform: translateY(55px) scaleX(1.06) scaleY(0.92);
    opacity: 0.6;
    clip-path: inset(70% 0 0 0); }
  25% {
    transform: translateY(45px) skewX(2deg) scaleX(0.94);
    clip-path: inset(45% 0 0 0); }
  35% {
    transform: translateY(35px) skewX(-2deg) scaleX(1.04);
    clip-path: inset(20% 0 0 0); }
  50% {
    transform: translateY(18px) scaleY(0.96);
    clip-path: inset(0);
    filter: blur(2px); }
  75% {
    transform: translateY(4px) scale(1.01);
    filter: blur(0); }
  100% {
    transform: translateY(0) scale(1);
    opacity: 1;
    clip-path: inset(0); } }
:root {
  --animation-delay: 0s;
  --animation-duration: 0.5s;
  --animation-easing: ease;
  --animation-distance-x: 200px;
  --animation-distance-y: 200px;
  --animation-origin: center center;
  --animation-scale-in: 1.5;
  --animation-scale-out: 0.25;
  --animation-angle-x: 90deg;
  --animation-angle-y: 90deg;
  --animation-perspective: 2000px;
  --animation-disappear-delay: 0s;
  --animation-disappear-duration: 0s; }

[data-animation][data-animation-status="false"] {
  opacity: 0 !important; }

[data-animation][data-animation-status="false"],
[data-animation][data-animation-complete="run"] {
  pointer-events: none; }

[data-animation][data-animation-complete="run"] {
  transition-property: opacity, width, height, transform !important;
  transform-origin: var(--animation-origin) !important; }

[data-animation][data-animation-status="true"][data-animation-complete="run"] {
  transition: var(--animation-duration) var(--animation-easing) var(--animation-delay); }

[data-animation][data-animation-status="false"][data-animation-complete="run"] {
  transition: var(--animation-disappear-duration) var(--animation-easing) var(--animation-disappear-delay); }

[data-animation="zoom-in"][data-animation-status="false"] {
  transform: scale(var(--animation-scale-in)) !important; }

[data-animation="zoom-out"][data-animation-status="false"] {
  transform: scale(var(--animation-scale-out)) !important; }

[data-animation="slide-top"][data-animation-status="false"] {
  transform: translateY(var(--animation-distance-y)) !important; }

[data-animation="slide-bottom"][data-animation-status="false"] {
  transform: translateY(calc(var(--animation-distance-y) * -1)) !important; }

[data-animation="slide-left"][data-animation-status="false"] {
  transform: translateX(var(--animation-distance-x)) !important; }

[data-animation="slide-right"][data-animation-status="false"] {
  transform: translateX(calc(var(--animation-distance-x) * -1)) !important; }

[data-animation="flip-top"][data-animation-status="false"] {
  transform: perspective(var(--animation-perspective)) rotateX(var(--animation-angle-x)) !important; }

[data-animation="flip-bottom"][data-animation-status="false"] {
  transform: perspective(var(--animation-perspective)) rotateX(calc(var(--animation-angle-x) * -1)) !important; }

[data-animation="slide-flip-top"][data-animation-status="false"] {
  transform: perspective(var(--animation-perspective)) translateY(var(--animation-distance-y)) rotateX(var(--animation-angle-x)) !important; }

[data-animation="slide-flip-bottom"][data-animation-status="false"] {
  transform: perspective(var(--animation-perspective)) translateY(calc(var(--animation-distance-y) * -1)) rotateX(calc(var(--animation-angle-x) * -1)) !important; }

[data-animation="slide-flip-left"][data-animation-status="false"] {
  transform: perspective(var(--animation-perspective)) translateX(var(--animation-distance-x)) rotateY(calc(var(--animation-angle-y) * -1)) !important; }

[data-animation="slide-flip-right"][data-animation-status="false"] {
  transform: perspective(var(--animation-perspective)) translateX(calc(var(--animation-distance-x) * -1)) rotateY(var(--animation-angle-y)) !important; }

.flicking-viewport {
  position: relative;
  overflow: hidden; }
  .flicking-viewport.vertical {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .flicking-viewport.vertical > .flicking-camera {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }
  .flicking-viewport.flicking-hidden > .flicking-camera > * {
    visibility: hidden; }

.flicking-camera {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  z-index: 1;
  will-change: transform; }
  .flicking-camera > * {
    -ms-flex-negative: 0;
    flex-shrink: 0; }

.lw-layout-wrap {
  --scroll-left: var(--vb-scroll-left); }

.lw-blank {
  padding: 0;
  min-width: auto;
  max-width: none; }

.wlw-layout-wrap {
  padding-top: 88px;
  --floating-base-width: var(--layout-max-width);
  --layout-color: #fff;
  --layout-background-color: #fff;
  --layout-min-width: 1400px;
  --layout-max-width: 2560px;
  --layout-header-height: var(--vb-web-header-height);
  --layout-footer-height: var(--vb-web-footer-height);
  position: relative;
  transition-property: min-width, max-width;
  margin: 0 auto;
  background: var(--layout-background-color);
  padding-top: 88px;
  min-width: var(--layout-min-width);
  max-width: var(--layout-max-width);
  overflow-x: clip;
  overflow-y: visible;
  color: var(--layout-color); }

.wlw-floating {
  position: fixed;
  top: 45%;
  right: 20px;
  z-index: 700;
  transform: translateY(-50%);
  width: 300px;
  line-height: 0; }

.wlw-floating-img {
  display: block;
  width: 100%;
  height: auto;
  pointer-events: none; }

.wlw-floating-link {
  display: block;
  position: absolute;
  left: 5%;
  width: 90%; }

.wlw-floating-news {
  top: 3%;
  height: 25%; }

.wlw-floating-shop {
  top: 37%;
  height: 27%; }

.wlw-floating-patch {
  top: 71%;
  height: 27%; }

.wlw-floating-text {
  position: absolute;
  clip: rect(0 0 0 0);
  overflow: hidden;
  width: 1px;
  height: 1px;
  white-space: nowrap; }

@media screen and (max-width: 1024px) {
  .wlw-floating {
    display: none; } }
.wlw-popup {
  --image-background-color: #fff;
  --play-background-color: #000;
  --icon-color: #fff;
  display: flex;
  position: fixed;
  justify-content: center;
  align-items: center;
  z-index: 900;
  inset: 0;
  background: rgb(from var(--image-background-color) r g b/95%);
  padding: 50px 0;
  overflow: hidden;
  overflow-y: auto; }

.wlw-popup-active {
  transition-property: opacity; }

.wlw-popup-enter {
  opacity: 0; }

.wlw-popup-leave {
  opacity: 1; }

.wlw-popup .wlw-close {
  --ripple-color: rgb(from var(--icon-color) r g b/40%);
  --ripple-duration: 0.3s;
  position: absolute;
  z-index: 100;
  inset: 25px 25px auto auto;
  border: 1px solid var(--icon-color);
  background: rgb(from var(--icon-color) r g b/30%);
  width: 54px;
  height: 54px; }
  .wlw-popup .wlw-close span {
    position: absolute;
    inset: 0; }
    .wlw-popup .wlw-close span::before, .wlw-popup .wlw-close span::after {
      position: absolute;
      rotate: 45deg;
      margin: auto;
      inset: 0;
      background: var(--icon-color);
      width: 30px;
      height: 2px;
      content: ""; }
    .wlw-popup .wlw-close span::after {
      rotate: -45deg; }
.wlw-popup.wlw-play {
  background: rgb(from var(--play-background-color) r g b/85%); }
.wlw-popup.wlw-play .wlw-close {
  inset: -69px 0 auto auto; }
.wlw-popup .wlw-images {
  background: rgba(0, 0, 0, 0) !important;
  overflow: hidden; }
  .wlw-popup .wlw-images .wlw-arrow {
    --ripple-color: rgb(from var(--icon-color) r g b/40%);
    --ripple-duration: 0.3s;
    position: absolute;
    z-index: 100;
    margin: auto 0;
    inset: 0 auto 0 25px;
    border: 1px solid var(--icon-color);
    background: rgb(from var(--icon-color) r g b/30%);
    width: 54px;
    height: 54px; }
    .wlw-popup .wlw-images .wlw-arrow span {
      position: absolute;
      inset: 0; }
      .wlw-popup .wlw-images .wlw-arrow span::after {
        display: inline-block;
        position: absolute;
        rotate: 135deg;
        margin: auto;
        inset: 0 0 0 7px;
        border: solid var(--icon-color);
        border-width: 0 2px 2px 0;
        width: 15px;
        height: 15px;
        content: ""; }
    .wlw-popup .wlw-images .wlw-arrow.wlw-next {
      inset: 0 25px 0 auto; }
    .wlw-popup .wlw-images .wlw-arrow.wlw-next span::after {
      rotate: -45deg;
      inset: 0 7px 0 0; }
.wlw-popup .wlw-player {
  width: 1280px;
  height: 720px; }
  .wlw-popup .wlw-player * {
    width: 100% !important;
    height: 100% !important; }

.wlw-popup-body {
  display: block;
  position: relative;
  margin: auto; }

.wh-navigation > ul > li:hover > .wh-menu::before,
.wh-navigation > ul > li > .wh-menu.wh-active::before {
  transform: scale(1) translateY(0);
  opacity: 1; }

#wh-header {
  --height: var(--layout-header-height);
  --background-color: var(--layout-header-background-color, #33313e);
  --border-color: var(--layout-header-border-color, #474456);
  --navigation-color: var(--layout-header-navigation-color, #c8c8c8);
  --navigation-icon-color: var(--layout-header-navigation-icon-color, #30f1ff);
  --navigation-active-color: var(--layout-header-navigation-active-color, #30f1ff);
  --navigation-highlight-color: var(--layout-header-navigation-highlight-color, var(--navigation-active-color));
  --navigation-disabled-color: var(--layout-header-navigation-disabled-color, #6e6c6c);
  --navigation-sub-color: var(--layout-header-navigation-sub-color, #f1f1f1);
  --navigation-sub-background-color: var(--layout-header-navigation-sub-background-color, #2d2b36);
  --navigation-sub-active-color: var(--layout-header-navigation-sub-active-color, #30f1ff);
  --navigation-sub-active-background-color: var(--layout-header-navigation-sub-active-background-color, #3c3a44);
  position: sticky;
  top: 88px;
  translate: calc(var(--scroll-left)*-1);
  z-index: 800;
  transition-property: border, background, min-width, height;
  border-bottom: 1px solid var(--border-color);
  background: var(--background-color);
  min-width: var(--layout-min-width);
  height: var(--height); }

.wh-header-wrap {
  display: flex;
  position: absolute;
  align-items: center;
  transition-property: max-width;
  margin: 0 auto;
  inset: 0;
  max-width: var(--layout-max-width); }

.wh-logo {
  display: flex; }

.wh-to-main {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/layout/header/logo.webp);
  width: 115px;
  height: 84px;
  display: block;
  margin: 2px 0 0 63px; }

.wh-navigation {
  display: flex;
  flex-grow: 1;
  margin-left: 130px; }
  .wh-navigation > ul {
    display: flex;
    flex-grow: 1;
    flex-wrap: nowrap; }
  .wh-navigation > ul > li {
    display: flex;
    position: relative;
    flex-grow: 1;
    padding: 0 10px;
    max-width: 180px; }
  .wh-navigation > ul > li > .wh-menu {
    display: block;
    position: relative;
    flex-grow: 1;
    align-content: center;
    transition-property: height, color;
    background: rgba(0, 0, 0, 0);
    height: calc(var(--height) - 2px);
    color: var(--navigation-color);
    font-size: 17px;
    text-align: center;
    white-space: nowrap; }
  .wh-navigation > ul > li > .wh-menu::before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    transform: scale(0) translateY(10px);
    translate: 0 -23px;
    opacity: 0;
    filter: drop-shadow(0 0 3px var(--navigation-icon-color));
    transition-property: transform, opacity, filter, border;
    margin: 0 auto;
    border-top: 4px solid var(--navigation-icon-color);
    border-right: 3px solid rgba(0, 0, 0, 0);
    border-left: 3px solid rgba(0, 0, 0, 0);
    width: 0;
    height: 0;
    content: ""; }
  .wh-navigation > ul > li > .wh-menu.wh-highlight {
    color: var(--navigation-highlight-color); }
  .wh-navigation > ul > li > .wh-menu.wh-disabled {
    color: var(--navigation-disabled-color); }
  .wh-navigation > ul > li:hover > .wh-menu {
    color: var(--navigation-highlight-color); }
  .wh-navigation > ul > li:hover > ul {
    scale: 1 1;
    opacity: 1; }
  .wh-navigation > ul > li > ul {
    display: flex;
    position: absolute;
    top: calc(100% + 1px);
    left: 50%;
    flex-direction: column;
    transform-origin: center top;
    translate: -50%;
    scale: 1 0;
    opacity: 0;
    transition-property: opacity, scale;
    min-width: 100%; }
  .wh-navigation > ul > li > ul > li {
    position: relative;
    transition-property: background;
    background: var(--navigation-sub-background-color); }
  .wh-navigation > ul > li > ul > li > .wh-menu {
    --ripple-color: var(--navigation-sub-active-background-color);
    --ripple-duration: 0.7s;
    display: block;
    align-content: center;
    transition-property: background, color;
    padding: 0 20px;
    height: 46px;
    color: var(--navigation-sub-color);
    font-size: 16px;
    text-align: center;
    white-space: nowrap; }
  .wh-navigation > ul > li > ul > li > .wh-menu:hover {
    color: var(--navigation-sub-active-color); }

.wh-page-menu {
  display: flex;
  align-items: center; }
  .wh-page-menu::before {
    display: block;
    opacity: .4;
    margin: 0 22px 0 18px;
    background: #fff;
    width: 1px;
    height: 20px;
    content: ""; }
  .wh-page-menu ul {
    display: flex; }
  .wh-page-menu li + li {
    margin-left: 6px; }
  .wh-page-menu .wh-menu {
    display: block;
    position: relative;
    transition-property: background;
    border-radius: 50%;
    background: rgba(0, 0, 0, 0) no-repeat center;
    width: 40px;
    height: 40px; }
    .wh-page-menu .wh-menu::before, .wh-page-menu .wh-menu::after {
      display: block;
      position: absolute;
      margin: auto;
      inset: 0;
      border-radius: 50%;
      pointer-events: none;
      content: ""; }
    .wh-page-menu .wh-menu::before {
      border: 1px solid rgba(255, 255, 255, 0.4);
      width: 34px;
      height: 34px; }
    .wh-page-menu .wh-menu::after {
      border: 1px solid rgba(255, 255, 255, 0.1);
      width: 40px;
      height: 40px; }
    .wh-page-menu .wh-menu span {
      --ripple-color: rgb(from #9a9a9a r g b/40%);
      --ripple-duration: 1s;
      display: block;
      position: absolute;
      margin: auto;
      inset: 0;
      border-radius: 50%;
      width: 34px;
      height: 34px; }
    .wh-page-menu .wh-menu.wh-home {
      background-image: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/layout/header/icon_home.webp); }
    .wh-page-menu .wh-menu.wh-music {
      background-image: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/layout/header/icon_music_off.webp); }
    .wh-page-menu .wh-menu.wh-music.wh-playing {
      background-image: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/layout/header/icon_music.webp); }

.wlt-left-title {
  --top: var(--layout-left-title-top, 85px);
  --left: var(--layout-left-title-left, 72px);
  --width: var(--layout-left-title-width, 68px);
  --height: var(--layout-left-title-height, var(--width));
  --color: var(--layout-left-title-color, #000);
  display: flex;
  position: absolute;
  top: calc(-2px + var(--top) + var(--height)/2);
  left: var(--left);
  justify-content: center;
  align-items: center;
  transform: translateY(-50%);
  z-index: 1;
  transition-property: top, left, border, width, height, color;
  border: 1px solid var(--color);
  width: var(--width);
  height: var(--height);
  color: var(--color);
  white-space: nowrap; }
  .wlt-left-title::before {
    display: block;
    position: absolute;
    top: 50%;
    left: calc(var(--left)*-1);
    transition-property: left, background, width;
    background: var(--color);
    width: var(--left);
    height: 1px;
    content: ""; }
  .wlt-left-title.wlt-no-border {
    border-color: rgba(0, 0, 0, 0); }

.wlt-inner {
  display: flex;
  flex-direction: column;
  gap: 2px;
  font-weight: bold; }

.wlt-title {
  font-size: 15px;
  line-height: 18px; }

.wlt-sub-title {
  font-size: 28px;
  line-height: 28px;
  font-family: NanumGothicLight, serif; }

.wrm-right-menu {
  --width: var(--layout-right-menu-width, 118px);
  --arc: var(--layout-right-menu-arc, 29px);
  --background-color: var(--layout-right-menu-background-color, #fff);
  --toggle-background-color: var(--layout-right-menu-toggle-background-color, #ef2e96);
  --toggle-icon-color: var(--layout-right-menu-toggle-icon-color, #fff);
  --color: var(--layout-right-menu-color, #848484);
  --active-color: var(--layout-right-menu-active-color, #000);
  --active-number-color: var(--layout-right-menu-active-number-color, #18adad);
  --border-color: var(--layout-right-menu-border-color, #ddd);
  --active-text-color: var(--layout-right-menu-active-text-color, var(--active-color));
  position: absolute;
  right: 103px;
  bottom: calc(50% - 300px);
  z-index: 500; }
  .wrm-right-menu .wrm-toggle {
    position: absolute;
    z-index: 1;
    margin: 0 auto;
    inset: -10px 0 0;
    border-radius: 50%;
    background: var(--toggle-background-color);
    width: 47px;
    height: 47px; }
    .wrm-right-menu .wrm-toggle::before, .wrm-right-menu .wrm-toggle::after {
      position: absolute;
      inset: 0;
      transition-property: rotate;
      margin: auto;
      inset: 0;
      background: var(--toggle-icon-color);
      width: 14px;
      height: 2px;
      content: ""; }
    .wrm-right-menu .wrm-toggle.wrm-collapse::before {
      rotate: 180deg; }
    .wrm-right-menu .wrm-toggle.wrm-collapse::after {
      rotate: 90deg; }
    .wrm-right-menu .wrm-toggle.wrm-collapse + .wrm-list-wrap {
      opacity: 0;
      pointer-events: none; }
  .wrm-right-menu .wrm-list-wrap {
    clip-path: polygon(50% 0, 100% var(--arc), 100% calc(100% - var(--arc)), 50% 100%, 0 calc(100% - var(--arc)), 0 var(--arc));
    transition-property: opacity, clip-path, background, padding, width;
    background: var(--border-color);
    padding: var(--arc) 0;
    width: var(--width); }
    .wrm-right-menu .wrm-list-wrap::before {
      display: block;
      position: absolute;
      z-index: -1;
      clip-path: polygon(50% 0, 100% var(--arc), 100% calc(100% - var(--arc)), 50% 100%, 0 calc(100% - var(--arc)), 0 var(--arc));
      transition-property: clip-path, background;
      inset: 1px;
      background: var(--background-color);
      content: ""; }
  .wrm-right-menu .wrm-list {
    display: flex;
    position: relative;
    flex-direction: column;
    counter-reset: list-counter;
    margin: 22px 0;
    overflow: hidden;
    color: var(--color); }
    .wrm-right-menu .wrm-list::before {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 34px;
      transition-property: background;
      background: var(--border-color);
      width: 1px;
      content: ""; }
    .wrm-right-menu .wrm-list > :first-child {
      margin-top: -7px; }
    .wrm-right-menu .wrm-list > :last-child {
      margin-bottom: -7px; }

@media screen and (width <= 1716px) {
  .wrm-right-menu {
    right: 0; } }
.wrm-menu {
  display: block;
  position: relative;
  transition-property: color, font-weight;
  padding: 10px 0 10px 40px;
  color: var(--color);
  font-size: 13px;
  line-height: 17px; }
  .wrm-menu::before {
    position: absolute;
    top: 10px;
    left: 14px;
    transition-property: border;
    counter-increment: list-counter;
    border-right: 1px solid var(--border-color);
    width: 21px;
    content: counter(list-counter,counter-style-pad-2);
    font-size: 12px; }
  .wrm-menu::after {
    position: absolute;
    top: 16px;
    left: 33px;
    transition-property: background;
    border-radius: 50%;
    background: var(--border-color);
    width: 3px;
    height: 3px;
    content: ""; }
  .wrm-menu:hover, .wrm-menu.wrm-active {
    color: var(--active-text-color);
    font-weight: bold; }
  .wrm-menu:hover::before, .wrm-menu.wrm-active::before {
    border-color: var(--active-number-color);
    color: var(--active-number-color); }
  .wrm-menu:hover::after, .wrm-menu.wrm-active::after {
    background: var(--active-number-color); }

#wmain-main {
  position: relative;
  overflow: hidden; }

#wintro-main-intro {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/bg.webp) center 0;
  height: 1350px;
  position: relative;
  overflow: hidden; }

.wintro-char-1 {
  --top: 441px;
  --left: 305px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_1.webp);
  width: 698px;
  height: 573px; }
  .wintro-char-1[data-animation-complete=true] {
    animation: animation-teleport 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards; }

.wintro-char-2 {
  --top: 121px;
  --left: 876px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_2.webp);
  width: 319px;
  height: 170px; }
  .wintro-char-2[data-animation-complete=true] {
    animation: animation-floating 1.5s ease-in-out infinite alternate; }

.wintro-char-3 {
  --top: 438px;
  --left: 1342px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_3.webp);
  width: 304px;
  height: 363px; }

.wintro-char-4 {
  --top: 899px;
  --left: 166px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_4.webp);
  width: 662px;
  height: 362px; }
  .wintro-char-4[data-animation-complete=true] {
    animation: animation-floating 1.5s ease-in-out infinite alternate; }

.wintro-char-5 {
  --top: 645px;
  --left: 130px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_5.webp);
  width: 183px;
  height: 135px; }

.wintro-char-6 {
  --top: 241px;
  --left: 1465px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_6.webp);
  width: 938px;
  height: 1119px; }
  .wintro-char-6[data-animation-complete=true] {
    transform-origin: center bottom;
    animation: animation-rise-in 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    will-change: transform, opacity, clip-path, filter; }

.wintro-char-6-effect {
  --top: -12px;
  --left: 1162px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/char_6_effect.webp);
  width: 1370px;
  height: 1361px; }
  .wintro-char-6-effect[data-animation-complete=true] {
    animation: animation-lightning 1.5s ease-out forwards .1s infinite alternate; }

.wintro-title {
  --top: 628px;
  --left: 947px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/intro/title.webp);
  width: 642px;
  height: 465px; }

#wupd-main-update {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/bg.webp) center 0;
  height: 1440px;
  position: relative;
  overflow: hidden; }

.wupd-title {
  --top: 173px;
  --left: 1001px;
  width: 561px;
  height: 264px; }

.wupd-menu {
  --top: 488px; }
  .wupd-menu:hover::after {
    background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/detail_on.webp);
    width: 247px;
    height: 82px; }
  .wupd-menu::after {
    position: absolute;
    top: 431px;
    left: 85px;
    transition-property: background;
    background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/detail_off.webp);
    width: 247px;
    height: 82px;
    content: ""; }

.wupd-map-senario {
  --left: 638px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/btn_map-senario.webp);
  width: 418px;
  height: 642px; }

.wupd-monster {
  --left: 1071px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/btn_monster.webp);
  width: 419px;
  height: 642px; }

.wupd-npc {
  --left: 1504px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/btn_npc.webp);
  width: 419px;
  height: 642px; }

#wsen-senario {
  --layout-left-title-color: #fff;
  --color: #2a2253;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/senario/bg.webp) center 0;
  height: 1350px;
  position: relative;
  overflow: hidden; }

.wsen-description {
  --top: 200px;
  --left: 935px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/senario/frame.webp);
  width: 690px;
  height: 805px;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .wsen-description p {
    display: block;
    margin: 4px auto 0;
    width: 690px;
    color: var(--color);
    font-weight: 500;
    font-size: 18px;
    line-height: 36px;
    letter-spacing: -0.5px;
    text-align: center;
    white-space: nowrap; }
  .wsen-description p + p {
    margin: 37px auto 0; }

#wmv-map {
  --bind-layout-left-title-color: var(--vb-map-left-title-color);
  --layout-left-title-color: var(--bind-layout-left-title-color, #fff);
  --map-color: #000;
  --map-thumbnail-icon-color: #fff;
  --map-sub-title-icon-color: #fff;
  --map-sub-title-icon-background-color: #267f4a;
  position: relative; }

.wtm-map-view {
  --animation-duration: 0.75s;
  --animation-distance-y: 100px;
  --color: var(--map-color);
  --thumbnail-icon-color: var(--map-thumbnail-icon-color);
  --thumbnail-icon-background: var(--map-thumbnail-icon-background);
  --thumbnail-icon-active-background: var(--map-thumbnail-icon-active-background);
  --sub-title-icon-color: var(--map-sub-title-icon-color);
  --sub-title-icon-background-color: var(--map-sub-title-icon-background-color);
  position: relative;
  overflow: hidden; }

.wtm-title {
  --top: 144px;
  --left: 601px; }

.wtm-thumbnail,
.wtm-sub-title,
.wtm-description {
  --left: 944px; }

.wtm-thumbnail-2,
.wtm-sub-title-2,
.wtm-description-2 {
  --left: 1462px; }

.wtm-thumbnail {
  --icon-color: var(--thumbnail-icon-color);
  --top: 143px; }
  .wtm-thumbnail .wtm-button {
    --ripple-color: rgb(from var(--icon-color) r g b/40%);
    --ripple-duration: 0.3s;
    position: absolute;
    right: 17px;
    bottom: 17px;
    transition-property: background;
    border: 1px solid var(--icon-color);
    background: rgb(from var(--icon-color) r g b/30%);
    width: 54px;
    height: 54px; }
  .wtm-thumbnail .wtm-icon-zoom {
    display: block;
    position: absolute;
    top: 15px;
    left: 14px;
    width: 26px;
    height: 26px; }
    .wtm-thumbnail .wtm-icon-zoom::before, .wtm-thumbnail .wtm-icon-zoom::after {
      display: block;
      position: absolute;
      top: 9px;
      left: 5px;
      background: var(--icon-color);
      width: 9px;
      height: 1px;
      content: ""; }
    .wtm-thumbnail .wtm-icon-zoom::after {
      top: 5px;
      left: 9px;
      width: 1px;
      height: 9px; }
    .wtm-thumbnail .wtm-icon-zoom span {
      position: absolute;
      top: 0;
      left: 0; }
      .wtm-thumbnail .wtm-icon-zoom span::before, .wtm-thumbnail .wtm-icon-zoom span::after {
        display: block;
        position: absolute;
        content: ""; }
      .wtm-thumbnail .wtm-icon-zoom span::before {
        top: 0;
        left: 0;
        border: 1px solid var(--icon-color);
        border-radius: 50%;
        width: 19px;
        height: 19px; }
      .wtm-thumbnail .wtm-icon-zoom span::after {
        top: 18px;
        left: 19px;
        rotate: 34deg;
        border-radius: 1px;
        background: var(--icon-color);
        width: 7px;
        height: 2px; }

.wtm-sub-title,
.wtm-description {
  --top: 666px;
  color: var(--color); }

.wtm-sub-title {
  --icon-color: var(--sub-title-icon-color);
  --icon-background-color: var(--sub-title-icon-background-color);
  display: flex;
  font-weight: bold;
  font-size: 18px;
  font-family: NanumBarunGothic, serif; }
  .wtm-sub-title.wtm-icon::before {
    display: block;
    margin: 0 8px 0 0;
    background: var(--icon-background-color);
    padding: 0 9px;
    height: 25px;
    content: "PART 1";
    color: var(--icon-color);
    font-weight: 400;
    font-size: 18px;
    line-height: 28px; }

.wtm-sub-title-2.wtm-icon::before {
  content: "PART 2"; }

.wtm-description {
  font-weight: 500;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: -0.5px; }

.wtm-sub-title + .wtm-description {
  --top: 703px; }

.wtm-description p + p {
  margin-top: 25px; }

#wm1-map-1 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/1/bg.webp) center 0;
  height: 1350px; }

.wm1-title {
  width: 290px;
  height: 163px; }

.wm1-thumbnail {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/1/thumbnail.webp);
  width: 1016px;
  height: 481px; }

.wm1-image-1 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/1/image.webp);
  width: 1361px;
  height: 710px; }

#wm2-map-2 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/2/bg.webp) center 0;
  height: 1350px; }

.wm2-title {
  width: 303px;
  height: 163px; }

.wm2-thumbnail {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/2/thumbnail.webp);
  width: 1016px;
  height: 481px; }

.wm2-image-1 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/2/image.webp);
  width: 1361px;
  height: 710px; }

#wm3-map-3 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/3/bg.webp) center 0;
  height: 1350px; }

.wm3-title {
  width: 310px;
  height: 173px; }

.wm3-thumbnail {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/3/thumbnail.webp);
  width: 1016px;
  height: 481px; }

.wm3-image-1 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/map/3/image.webp);
  width: 1361px;
  height: 710px; }

#wbv-boss-monster {
  --layout-left-title-color: #fff;
  --boss-monster-color: #fff;
  position: relative; }

.wtb-boss-monster-view {
  --animation-duration: 0.75s;
  --animation-distance-x: 100px;
  --color: var(--boss-monster-color, var(--layout-color));
  position: relative; }

.wtb-title {
  --top: 239px;
  --left: 601px; }

.wtb-sub-title,
.wtb-description {
  --top: 389px;
  --left: 601px;
  color: var(--color); }

.wtb-sub-title {
  font-weight: bold;
  font-size: 18px;
  font-family: NanumBarunGothic, serif; }

.wtb-description {
  font-weight: 500;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: -0.3px; }

.wtb-sub-title + .wtb-description {
  --top: 461px; }

.wtb-description p + p {
  margin-top: 25px; }

#wb1-boss-monster-1 {
  position: relative;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/boss-monster/1/bg.webp) center 0;
  height: 1350px; }

.wb1-title {
  width: 316px;
  height: 116px; }

.wb1-sub-title,
.wb1-description {
  color: #000; }

.wb1-image {
  --top: 86px;
  --left: 1047px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/boss-monster/1/image.webp);
  width: 978px;
  height: 818px; }

#wb2-boss-monster-2 {
  position: relative;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/boss-monster/2/bg.webp) center 0;
  height: 1350px; }

.wb2-title {
  width: 417px;
  height: 116px; }

.wb2-image {
  --top: 27px;
  --left: 916px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/boss-monster/2/image.webp);
  width: 1113px;
  height: 1266px; }

.wnm-normal-monster {
  --animation-duration: 0.75s;
  --animation-distance-y: 100px;
  --color: var(--normal-monster-color, var(--layout-color)); }

.wnm-image {
  position: absolute; }

.wnm-text {
  color: var(--color); }

.wnm-sub-title {
  font-weight: bold;
  font-size: 16px;
  line-height: 25px;
  font-family: NanumBarunGothic, serif; }
  .wnm-sub-title ~ .wnm-description {
    margin-top: 25px; }

.wnm-description {
  font-size: 15px;
  line-height: 25px; }
  .wnm-description p + p {
    margin-top: 25px; }

#wnmv-normal-monster {
  --layout-left-title-color: var(--normal-monster-color);
  --normal-monster-color: #fff;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/bg.webp) center 0;
  height: 4239px;
  position: relative; }

.wnmv-monsters > :nth-child(odd) .wnmv-title,
.wnmv-monsters > :nth-child(odd) .wnmv-text {
  --left: 600px; }
.wnmv-monsters > :nth-child(even) .wnmv-title,
.wnmv-monsters > :nth-child(even) .wnmv-text {
  --left: 1531px; }
.wnmv-monsters > :nth-child(1) .wnmv-title {
  --top: 239px;
  width: 207px;
  height: 117px; }
.wnmv-monsters > :nth-child(1) .wnmv-image {
  --top: 164px;
  --left: 1199px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/image_1.webp);
  width: 805px;
  height: 504px; }
.wnmv-monsters > :nth-child(1) .wnmv-text {
  --top: 390px; }
.wnmv-monsters > :nth-child(2) .wnmv-title {
  --top: 899px;
  width: 234px;
  height: 106px; }
.wnmv-monsters > :nth-child(2) .wnmv-image {
  --top: 802px;
  --left: 447px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/image_2.webp);
  width: 938px;
  height: 618px; }
.wnmv-monsters > :nth-child(2) .wnmv-text {
  --top: 1052px; }
.wnmv-monsters > :nth-child(3) .wnmv-title {
  --top: 1559px;
  width: 174px;
  height: 106px; }
.wnmv-monsters > :nth-child(3) .wnmv-image {
  --top: 1511px;
  --left: 1130px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/image_3.webp);
  width: 879px;
  height: 460px; }
.wnmv-monsters > :nth-child(3) .wnmv-text {
  --top: 1714px; }
.wnmv-monsters > :nth-child(4) .wnmv-title {
  --top: 2194px;
  width: 257px;
  height: 116px; }
.wnmv-monsters > :nth-child(4) .wnmv-image {
  --top: 2020px;
  --left: 378px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/image_4.webp);
  width: 1091px;
  height: 676px; }
.wnmv-monsters > :nth-child(4) .wnmv-text {
  --top: 2349px; }
.wnmv-monsters > :nth-child(5) .wnmv-title {
  --top: 2829px;
  width: 175px;
  height: 106px; }
.wnmv-monsters > :nth-child(5) .wnmv-image {
  --top: 2817px;
  --left: 1070px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/image_5.webp);
  width: 889px;
  height: 424px; }
.wnmv-monsters > :nth-child(5) .wnmv-text {
  --top: 2984px; }
.wnmv-monsters > :nth-child(6) .wnmv-title {
  --top: 3514px;
  width: 431px;
  height: 116px; }
.wnmv-monsters > :nth-child(6) .wnmv-image {
  --top: 3436px;
  --left: 468px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/normal-monster/image_6.webp);
  width: 1003px;
  height: 594px; }
.wnmv-monsters > :nth-child(6) .wnmv-text {
  --top: 3669px; }

#wnpcv-npc {
  --bind-layout-left-title-color: var(--vb-npc-left-title-color);
  --bind-layout-right-menu-active-number-color: var(--vb-npc-left-title-color);
  --layout-left-title-color: var(--bind-layout-left-title-color, #fff);
  --layout-right-menu-active-number-color: var(--bind-layout-right-menu-active-number-color, #ad1818);
  --npc-color: #000;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/npc/bg.webp) center 0;
  height: 1350px;
  position: relative; }
  #wnpcv-npc .wnpcv-menu:hover::before, #wnpcv-npc .wnpcv-menu.wnpcv-active::before {
    border-color: var(--active-number-color);
    color: var(--active-number-color); }
  #wnpcv-npc .wnpcv-menu:hover::after, #wnpcv-npc .wnpcv-menu.wnpcv-active::after {
    background: var(--active-number-color); }

.wtnpc-npc-view {
  --animation-duration: 0.75s;
  --animation-distance-x: 100px;
  --color: var(--npc-color, var(--layout-color));
  position: relative; }

.wtnpc-title,
.wtnpc-sub-title,
.wtnpc-description {
  --left: 1449px; }

.wtnpc-title {
  --top: 282px;
  --left: 1448px; }

.wtnpc-sub-title,
.wtnpc-description {
  --top: 433px;
  color: var(--color); }

.wtnpc-sub-title {
  font-weight: bold;
  font-size: 15px;
  line-height: 25px;
  font-family: NanumBarunGothic, serif; }

.wtnpc-description {
  font-weight: 500;
  font-size: 15px;
  line-height: 25px;
  letter-spacing: -0.3px; }

.wtnpc-sub-title + .wtnpc-description {
  --top: 461px; }

.wtnpc-description p + p {
  margin-top: 25px; }

#wnpc1-npc-1 {
  position: relative; }

.wnpc1-title {
  width: 169px;
  height: 116px; }

.wnpc1-image {
  --top: 51px;
  --left: 555px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/npc/1/image.webp);
  width: 773px;
  height: 1178px; }

.mlw-layout-wrap {
  --floating-base-width: var(--layout-width);
  --layout-color: #fff;
  --layout-background-color: #fff;
  --layout-width: 720px;
  --layout-header-height: var(--vb-mobile-header-height);
  --layout-footer-height: var(--vb-mobile-footer-height);
  position: relative;
  margin: 0 auto;
  background: var(--layout-background-color);
  padding-top: 0;
  width: var(--layout-width);
  overflow-x: clip;
  overflow-y: visible;
  color: var(--layout-color); }

.mlw-popup {
  --image-background-color: #fff;
  --play-background-color: #000;
  --icon-color: #fff;
  display: flex;
  position: fixed;
  justify-content: center;
  align-items: center;
  z-index: 900;
  inset: 0;
  background: rgb(from var(--image-background-color) r g b/95%);
  padding: 50px 0;
  overflow: hidden;
  overflow-y: auto; }

.mlw-popup-active {
  transition-property: opacity; }

.mlw-popup-enter {
  opacity: 0; }

.mlw-popup-leave {
  opacity: 1; }

.mlw-popup .mlw-close {
  position: absolute;
  z-index: 100;
  inset: 25px 25px auto auto;
  border: 1px solid var(--icon-color);
  background: rgb(from var(--icon-color) r g b/30%);
  width: 54px;
  height: 54px; }
  .mlw-popup .mlw-close::before, .mlw-popup .mlw-close::after {
    position: absolute;
    rotate: 45deg;
    margin: auto;
    inset: 0;
    background: var(--icon-color);
    width: 30px;
    height: 2px;
    content: ""; }
  .mlw-popup .mlw-close::after {
    rotate: -45deg; }
.mlw-popup.mlw-play {
  background: rgb(from var(--play-background-color) r g b/85%); }
.mlw-popup.mlw-play .mlw-close {
  inset: -69px 10px auto auto; }
.mlw-popup .mlw-images {
  width: 100%;
  overflow: hidden; }
  .mlw-popup .mlw-images .mlw-arrow {
    --ripple-color: rgb(from var(--icon-color) r g b/40%);
    --ripple-duration: 0.3s;
    position: absolute;
    z-index: 100;
    margin: auto 0;
    inset: 0 auto 0 25px;
    border: 1px solid var(--icon-color);
    background: rgb(from var(--icon-color) r g b/30%);
    width: 54px;
    height: 54px; }
    .mlw-popup .mlw-images .mlw-arrow::after {
      display: inline-block;
      position: absolute;
      rotate: 135deg;
      margin: auto;
      inset: 0 0 0 7px;
      border: solid var(--icon-color);
      border-width: 0 2px 2px 0;
      width: 15px;
      height: 15px;
      content: ""; }
    .mlw-popup .mlw-images .mlw-arrow.mlw-next {
      inset: 0 25px 0 auto; }
    .mlw-popup .mlw-images .mlw-arrow.mlw-next::after {
      rotate: -45deg;
      inset: 0 7px 0 0; }
.mlw-popup .mlw-player {
  margin: 0 auto;
  width: 720px;
  height: 405px; }
  .mlw-popup .mlw-player * {
    width: 100% !important;
    height: 100% !important; }

.mlw-popup-body {
  display: block;
  position: relative;
  margin: auto;
  width: 100%; }

#mh-header {
  --height: var(--layout-header-height);
  --background-color: var(--layout-header-background-color, #33313e);
  --menu-open-color: var(--layout-header-menu-open-color, #fff);
  --title-color: var(--layout-header-title-color, #fff);
  --shortcut-border-color: var(--layout-header-shortcut-border-color, #474456);
  --home-color: var(--layout-header-home-color, #fff);
  --aside-width: var(--layout-header-aside-width, 624px);
  --aside-color: var(--layout-header-aside-color, #000);
  --aside-sub-color: var(--layout-header-aside-sub-color, #747474);
  --aside-sub-highlight-color: var(--layout-header-aside-sub-highlight-color, #c49b51);
  --aside-border-color: var(--layout-header-aside-border-color, #e3e3e3);
  --aside-arrow-color: var(--layout-header-aside-arrow-color, #8f8f8f);
  --not-today-color: var(--layout-header-not-today-color, #fff);
  position: sticky;
  top: 0;
  z-index: 800;
  margin: 0 auto;
  width: 100%;
  height: var(--layout-header-height); }

.mh-header {
  display: flex;
  position: relative;
  background: var(--background-color);
  height: var(--height); }

.mh-menu-open {
  position: relative;
  background: rgba(0, 0, 0, 0);
  width: 100px;
  height: var(--height); }
  .mh-menu-open::before {
    position: absolute;
    margin: auto;
    inset: 0 auto 0 22px;
    box-shadow: 8px -13px 0 0 var(--menu-open-color), -8px 13px 0 0 var(--menu-open-color);
    background: var(--menu-open-color);
    width: 38px;
    height: 3px;
    content: ""; }
  .mh-menu-open::after {
    position: absolute;
    inset: 0;
    background: var(--background-color);
    width: 30px;
    height: 100%;
    content: ""; }

.mh-to-main {
  display: block;
  flex: 1;
  align-content: center;
  color: var(--title-color);
  font-weight: normal;
  font-size: 30px; }

.mh-shortcut {
  position: relative;
  background: rgba(0, 0, 0, 0);
  width: 110px; }
  .mh-shortcut::before {
    position: absolute;
    inset: 2px auto 2px 0;
    background: var(--shortcut-border-color);
    width: 2px;
    content: ""; }

.mh-not-today {
  display: flex;
  position: absolute;
  top: calc(100% + 18px);
  right: 20px;
  align-items: center;
  background: rgba(0, 0, 0, 0);
  padding-top: 1px;
  height: 20px;
  color: var(--not-today-color);
  font-size: 20px;
  font-family: NanumBarunGothic, sans-serif; }
  .mh-not-today::before {
    display: block;
    opacity: .7;
    margin: -3px 3px 0 0;
    border: 1px solid var(--not-today-color);
    width: 20px;
    height: 20px;
    content: ""; }
  .mh-not-today::after {
    position: absolute;
    top: 2px;
    left: 7px;
    rotate: 45deg;
    border: 2px solid var(--not-today-color);
    border-top: 0;
    border-left: 0;
    width: 7px;
    height: 11px;
    content: ""; }

.mh-home::after {
  position: absolute;
  clip-path: polygon(18px 0, 36px 22px, 36px 42px, 25px 42px, 25px 26px, 11px 26px, 11px 42px, 0 42px, 0 22px);
  margin: auto;
  inset: 0;
  background: var(--home-color);
  width: 36px;
  height: 42px;
  content: ""; }

.mh-aside-menu-back {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  z-index: 998;
  background: rgba(0, 0, 0, 0.7);
  height: calc(100vh - var(--layout-header-height)); }

.mh-aside-menu-back-active {
  transition-property: opacity; }

.mh-aside-menu-back-enter {
  opacity: 0; }

.mh-aside-menu-back-leave {
  opacity: 1; }

.mh-aside-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 999;
  height: calc(100vh - var(--layout-header-height));
  width: var(--aside-width); }

.mh-aside-menu-active {
  transition-property: translate; }

.mh-aside-menu-enter {
  translate: -100%; }

.mh-aside-menu-leave {
  translate: none; }

.mh-user-menu {
  display: flex;
  position: absolute;
  align-items: center;
  inset: 0;
  background: var(--background-color);
  width: var(--aside-width);
  height: var(--height); }

.mh-navigation {
  position: absolute;
  inset: var(--height) 0 0;
  background: #fff;
  width: var(--aside-width);
  height: calc(100vh - var(--height));
  overflow: hidden auto;
  color: var(--aside-color); }
  .mh-navigation > ul > li {
    display: block;
    position: relative; }
  .mh-navigation > ul > li > input {
    position: absolute;
    opacity: 0;
    width: 1px;
    height: 1px; }
  .mh-navigation > ul > li > input + .mh-menu::after {
    display: block; }
  .mh-navigation > ul > li > input:not(:checked) ~ .mh-menu::after {
    rotate: 180deg; }
  .mh-navigation > ul > li > input:not(:checked) ~ ul {
    padding: 0; }
  .mh-navigation > ul > li > input:not(:checked) ~ ul .mh-menu {
    height: 0; }
  .mh-navigation > ul > li > .mh-menu {
    display: flex;
    position: relative;
    align-items: center;
    cursor: pointer;
    color: var(--aside-color);
    background: rgba(0, 0, 0, 0);
    width: 100%;
    height: 100px;
    font-size: 30px;
    text-indent: 30px;
    text-decoration: none; }
  .mh-navigation > ul > li > .mh-menu::before {
    display: block;
    position: absolute;
    inset: auto 30px 0;
    background: var(--aside-border-color);
    height: 1px;
    content: ""; }
  .mh-navigation > ul > li > .mh-menu::after {
    display: none;
    position: absolute;
    clip-path: polygon(14px 0, 28px 14px, 26px 16px, 14px 4px, 2px 16px, 0 14px);
    transition-property: rotate;
    margin: auto;
    inset: 0 30px 0 auto;
    background: var(--aside-arrow-color);
    width: 28px;
    height: 16px;
    content: ""; }
  .mh-navigation > ul > li > .mh-menu.mh-highlight {
    color: var(--aside-sub-highlight-color); }
  .mh-navigation > ul > li > ul {
    position: relative;
    transition-property: padding;
    padding: 10px 0; }
  .mh-navigation > ul > li > ul::before {
    display: block;
    position: absolute;
    inset: auto 30px 0;
    background: var(--aside-border-color);
    height: 1px;
    content: ""; }
  .mh-navigation > ul > li > ul .mh-menu {
    display: flex;
    align-items: center;
    transition-property: height;
    height: 90px;
    overflow: hidden;
    color: var(--aside-sub-color);
    font-size: 26px;
    text-indent: 60px; }

.mrm-right-menu {
  --toggle-size: var(--layout-right-menu-toggle-size, 100px);
  --toggle-icon-color: var(--layout-right-menu-toggle-icon-color, #fff);
  --split: var(--layout-right-menu-split, 1);
  --width: var(--layout-right-menu-width, 220px);
  --background-color: var(--layout-right-menu-background-color, rgba(0, 0, 0, 0.77));
  --border-color: var(--layout-right-menu-border-color, #7a7a7a);
  --color: var(--layout-right-menu-color, #a0a0a0);
  --active-color: var(--layout-right-menu-active-color, #fff);
  position: fixed;
  z-index: 500;
  inset: calc(var(--layout-header-height) + 130px) 30px auto auto; }

.mrm-toggle {
  position: relative;
  transition-property: rotate;
  border-radius: 50%;
  background: var(--background-color);
  width: var(--toggle-size);
  height: var(--toggle-size); }
  .mrm-toggle::before, .mrm-toggle::after {
    display: block;
    position: absolute;
    margin: auto;
    inset: 0;
    background: var(--toggle-icon-color);
    width: 36px;
    height: 3px;
    content: ""; }
  .mrm-toggle::after {
    rotate: 90deg; }
  .mrm-toggle.mrm-on {
    rotate: 135deg; }

.mrm-list {
  display: flex;
  position: absolute;
  top: 120px;
  right: 0;
  flex-flow: row wrap;
  background: var(--background-color);
  width: calc(var(--width)*var(--split));
  overflow: hidden; }

.mrm-list-active {
  transition-property: opacity; }

.mrm-list-enter {
  opacity: 0; }

.mrm-list-leave {
  opacity: 1; }

.mrm-list > * {
  flex-grow: 1;
  flex-shrink: 0;
  width: calc(100%/var(--split)); }

.mrm-menu {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  height: 90px;
  color: var(--color);
  font-size: 26px;
  line-height: 30px;
  text-align: center;
  white-space: nowrap; }
  .mrm-menu::before {
    position: absolute;
    inset: 0 0 0 -1px;
    background: var(--border-color);
    width: 1px;
    content: ""; }
  .mrm-menu::after {
    position: absolute;
    inset: -1px 0 0;
    background: var(--border-color);
    height: 1px;
    content: ""; }
  .mrm-menu.mrm-active {
    color: var(--active-color); }

#mmain-main {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/main/bg.webp) no-repeat;
  width: 720px;
  height: 1490px;
  background-size: cover;
  min-height: calc(100vh - 110px); }

.mmain-char-1 {
  --top: 148px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/main/char_1.webp);
  width: 720px;
  height: 1054px; }
  .mmain-char-1[data-animation-complete=true] {
    transform-origin: center bottom;
    animation: animation-rise-in 0.5s cubic-bezier(0.22, 1, 0.36, 1) forwards;
    will-change: transform, opacity, clip-path, filter; }

.mmain-char-1-effect {
  --top: 11px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/main/char_1_effect.webp);
  width: 720px;
  height: 1204px; }
  .mmain-char-1-effect[data-animation-complete=true] {
    animation: animation-lightning 1.5s ease-out forwards .1s infinite alternate; }

.mmain-bg-cover {
  bottom: 0;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/main/bg_cover.webp);
  width: 483px;
  height: 1032px; }

.mmain-title {
  --top: 963px;
  --left: 64px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/main/title.webp);
  width: 573px;
  height: 415px; }

#msen-senario {
  --color: #220f4f;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/senario/bg.webp) no-repeat;
  width: 720px;
  height: 1298px;
  position: relative;
  background-size: cover;
  min-height: calc(100vh - 110px);
  overflow: hidden; }

.msen-description {
  --top: 61px;
  --left: 11px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/senario/frame.webp);
  width: 699px;
  height: 1133px;
  display: flex;
  flex-direction: column;
  justify-content: center; }
  .msen-description p {
    display: block;
    color: var(--color);
    font-weight: normal;
    font-size: 30px;
    line-height: 48px;
    letter-spacing: -0.5px;
    text-align: center;
    white-space: nowrap; }
  .msen-description p + p {
    margin-top: 50px; }

#mmv-map {
  --map-color: #000;
  --map-thumbnail-icon-color: #fff;
  --map-sub-title-icon-color: #fff;
  --map-sub-title-icon-background-color: #267f4a;
  position: relative; }

.mtm-map-view {
  --animation-duration: 0.75s;
  --animation-distance-y: 100px;
  --color: var(--map-color);
  --margin-top: var(--map-margin-top);
  --images-icon-color: #fff;
  --sub-title-icon-color: var(--map-sub-title-icon-color);
  --sub-title-icon-background-color: var(--map-sub-title-icon-background-color);
  position: relative;
  overflow: hidden; }

.mtm-title {
  --top: 57px;
  --left: 36px; }

.mtm-sub-title-2,
.mtm-description-2 {
  --left: 1412px; }

.mtm-thumbnail-2 {
  margin-top: 88px; }

.mtm-images {
  position: relative; }
  .mtm-images .mtm-arrow {
    --ripple-color: rgb(from var(--images-icon-color) r g b/40%);
    --ripple-duration: 0.3s;
    position: absolute;
    z-index: 100;
    margin: auto 0;
    inset: 0 auto 0 25px;
    border: 1px solid var(--images-icon-color);
    background: rgb(from var(--images-icon-color) r g b/30%);
    width: 54px;
    height: 54px; }
    .mtm-images .mtm-arrow::after {
      display: inline-block;
      position: absolute;
      rotate: 135deg;
      margin: auto;
      inset: 0 0 0 7px;
      border: solid var(--images-icon-color);
      border-width: 0 2px 2px 0;
      width: 15px;
      height: 15px;
      content: ""; }
    .mtm-images .mtm-arrow.mtm-next {
      inset: 0 25px 0 auto; }
    .mtm-images .mtm-arrow.mtm-next::after {
      rotate: -45deg;
      inset: 0 7px 0 0; }

.mtm-text {
  margin: 60px 30px 0;
  color: var(--color); }
  .mtm-text + .mtm-text {
    margin-top: 40px; }

.mtm-sub-title {
  --icon-color: var(--sub-title-icon-color);
  --icon-background-color: var(--sub-title-icon-background-color);
  font-weight: bold;
  font-size: 30px;
  line-height: 48px;
  font-family: NanumBarunGothic, serif; }
  .mtm-sub-title.mtm-icon::before {
    display: block;
    margin: 0 0 22px;
    background: var(--icon-background-color);
    padding: 0 17px;
    width: fit-content;
    height: 42px;
    content: "PART 1";
    color: var(--icon-color);
    font-weight: 400;
    font-size: 30px;
    line-height: 44px; }

.mtm-sub-title-2.mtm-icon::before {
  content: "PART 2"; }

.mtm-sub-title + .mtm-description {
  margin-top: 20px; }

.mtm-description {
  font-weight: 500;
  font-size: 30px;
  line-height: 48px;
  letter-spacing: -0.7px; }
  .mtm-description p + p {
    margin-top: 40px; }

#mm1-map-1 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/map/1/bg.webp) center 0;
  height: 3184px; }

.mm1-title {
  width: 459px;
  height: 188px; }

.mm1-thumbnail {
  margin: 314px 0 0 -10px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/map/1/thumbnail.webp);
  width: 738px;
  height: 482px; }

#mm2-map-2 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/map/2/bg.webp) center 0;
  height: 3095px; }

.mm2-title {
  width: 479px;
  height: 188px; }

.mm2-thumbnail {
  margin: 314px 0 0 -10px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/map/2/thumbnail.webp);
  width: 738px;
  height: 482px; }

#mm3-map-3 {
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/map/3/bg.webp) center 0;
  height: 2923px; }

.mm3-title {
  width: 472px;
  height: 188px; }

.mm3-thumbnail {
  margin: 314px 0 0 -10px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/map/3/thumbnail.webp);
  width: 738px;
  height: 482px; }

#mbv-boss-monster {
  --boss-monster-color: #fff; }

.mtb-boss-monster-view {
  --animation-duration: 0.75s;
  --animation-distance-x: 100px;
  --color: var(--boss-monster-color, var(--layout-color));
  position: relative; }

.mtb-title {
  z-index: 1; }

.mtb-text {
  --left: 30px;
  z-index: 1;
  color: var(--color); }

.mtb-sub-title {
  font-weight: bold;
  font-size: 30px;
  line-height: 48px;
  font-family: NanumBarunGothic, serif; }
  .mtb-sub-title + .mtb-description {
    margin-top: 45px; }

.mtb-description {
  font-weight: 500;
  font-size: 30px;
  line-height: 48px;
  letter-spacing: -1px; }
  .mtb-description p + p {
    margin-top: 40px; }

#mb1-boss-monster-1 {
  position: relative;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/boss-monster/1/bg.webp);
  width: 720px;
  height: 1941px; }

.mb1-title {
  --top: 758px;
  --left: 37px;
  width: 476px;
  height: 172px; }

.mb1-sub-title,
.mb1-description {
  color: #000; }

.mb1-text {
  --top: 988px; }

.mb1-image {
  --top: 86px;
  --left: 28px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/boss-monster/1/image.webp);
  width: 704px;
  height: 590px; }

#mb2-boss-monster-2 {
  position: relative;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/boss-monster/2/bg.webp);
  width: 720px;
  height: 2439px; }

.mb2-title {
  --top: 1238px;
  --left: 37px;
  width: 454px;
  height: 288px; }

.mb2-text {
  --top: 1584px; }

.mb2-image {
  --top: 47px;
  --left: -178px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/boss-monster/2/image.webp);
  width: 1028px;
  height: 1170px; }

.mnm-normal-monster {
  --animation-duration: 0.75s;
  --animation-distance-y: 100px;
  --color: var(--normal-monster-color, var(--layout-color)); }

.mnm-title {
  --left: 34px; }

.mnm-text {
  --left: 30px;
  color: var(--color); }

.mnm-sub-title {
  font-weight: bold;
  font-size: 30px;
  line-height: 40px;
  font-family: NanumBarunGothic, serif; }
  .mnm-sub-title + .mnm-description {
    margin-top: 40px; }

.mnm-description {
  font-weight: 500;
  font-size: 30px;
  line-height: 48px;
  letter-spacing: -1px; }
  .mnm-description p + p {
    margin-top: 40px; }

#mnmv-normal-monster {
  --layout-left-title-color: var(--normal-monster-color);
  --normal-monster-color: #fff;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/bg.webp) center 0;
  height: 7817px;
  position: relative; }

.mnmv-monsters > :nth-child(1) .mnmv-image {
  --top: 110px;
  --left: 34px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/image_1.webp);
  width: 651px;
  height: 374px; }
.mnmv-monsters > :nth-child(1) .mnmv-title {
  --top: 534px;
  width: 282px;
  height: 171px; }
.mnmv-monsters > :nth-child(1) .mnmv-text {
  --top: 763px; }
.mnmv-monsters > :nth-child(2) .mnmv-image {
  --top: 1374px;
  --left: 35px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/image_2.webp);
  width: 652px;
  height: 430px; }
.mnmv-monsters > :nth-child(2) .mnmv-title {
  --top: 1852px;
  width: 371px;
  height: 157px; }
.mnmv-monsters > :nth-child(2) .mnmv-text {
  --top: 2082px; }
.mnmv-monsters > :nth-child(3) .mnmv-image {
  --top: 2548px;
  --left: 34px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/image_3.webp);
  width: 653px;
  height: 342px; }
.mnmv-monsters > :nth-child(3) .mnmv-title {
  --top: 2939px;
  width: 274px;
  height: 156px; }
.mnmv-monsters > :nth-child(3) .mnmv-text {
  --top: 3168px; }
.mnmv-monsters > :nth-child(4) .mnmv-image {
  --top: 3682px;
  --left: 34px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/image_4.webp);
  width: 656px;
  height: 440px; }
.mnmv-monsters > :nth-child(4) .mnmv-title {
  --top: 4161px;
  width: 380px;
  height: 170px; }
.mnmv-monsters > :nth-child(4) .mnmv-text {
  --top: 4390px; }
.mnmv-monsters > :nth-child(5) .mnmv-image {
  --top: 4808px;
  --left: 43px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/image_5.webp);
  width: 634px;
  height: 324px; }
.mnmv-monsters > :nth-child(5) .mnmv-title {
  --top: 5198px;
  width: 278px;
  height: 156px; }
.mnmv-monsters > :nth-child(5) .mnmv-text {
  --top: 5427px; }
.mnmv-monsters > :nth-child(6) .mnmv-image {
  --top: 5893px;
  --left: 34px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/normal-monster/image_6.webp);
  width: 651px;
  height: 738px; }
.mnmv-monsters > :nth-child(6) .mnmv-title {
  --top: 6691px;
  width: 593px;
  height: 170px; }
.mnmv-monsters > :nth-child(6) .mnmv-text {
  --top: 6920px; }

#mnpcv-npc {
  --npc-color: #000;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/npc/bg.webp) center 0;
  height: 2465px;
  position: relative; }

.mtnpc-npc-view {
  --animation-duration: 0.75s;
  --animation-distance-x: 100px;
  --color: var(--npc-color, var(--layout-color));
  position: relative; }

.mtnpc-title {
  --top: 1144px;
  --left: 34px; }

.mtnpc-text {
  --top: 1374px;
  --left: 30px;
  z-index: 1;
  color: var(--color); }

.mtnpc-sub-title {
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 48px;
  font-family: NanumBarunGothic, serif; }
  .mtnpc-sub-title + .mtnpc-description {
    margin-top: 45px; }

.mtnpc-description {
  font-weight: 500;
  font-size: 30px;
  line-height: 48px;
  letter-spacing: -1px; }
  .mtnpc-description p + p {
    margin-top: 40px; }

#mnpc1-npc-1 {
  position: relative; }

.mnpc1-title {
  width: 266px;
  height: 172px; }

.mnpc1-image {
  --top: 86px;
  --left: 37px;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/mobile/page/npc/1/image.webp);
  width: 654px;
  height: 998px; }

@font-face {
  font-family: "HeirOfLight";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(data:font/woff2;base64,d09GMk9UVE8AACG0AA8AAAAAMewAACFeAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGYFeDcdKG4wmHCoGYA4IAHwBNgIkA4JqBAYFhD4HIBckGIE4G98wIxHCxgFASGNlsv9ywA0Z+Ib6ShhESYlwWkwvrSGXIoRlR9Gr7e1Br2451qetGDEsKAZC6G6Ro0T499j35F+OkGQWvv7H+N2Z3ffFpVQRwyVkTieREu2TEqRk8oa+bf1skXVLCIukhZTgSblGYgcYhXBRUV++iNDrqW+z74thzoSr0H3VfeJfz0Sj61ElDgkaZgbRwS2+gRBdU32vt4pXhwW3nS9JE81/btYpsiYVwr6fEdWqI5oEaVGLgicwZk5XXA63udK+v9P/Av7hB9mZdUF7hg/RnN9Jd5ezOZ1+urlP1QyqaGpGMAniNWpBKuJHKTWkJv4m/y1XAP9WXgiG7/VSJf4SeinFT0InldDL0clOIdOZpZVQpj7fWqWtP0BH0wcYgt7gTMCzZyMiXFX169v5XekNYIe4D4CWes+HwJERhzwbntkjVuziEhcF6NChjrersjbCKmBTy5WxoSc0KzKlGe+QF7rXmciWyMS8MAj9owmmbzPZTAhAE51aoVDXNvzlIP4xOywEvM8jbT3A+4IJd4D4pegSr0Vg0jfMiDDwQuGAHhhbSTR61txDzIsFDxGzqNot499ttQ0USb+Xj9uD0RF/MOHFGxbpDWu74FiBZ7BeF6dcABt3IIBaHkaXbDm7hkXaX+p0Z1F51jsz6UcPGN9P+U/Fe5byZ5QGJjwwEQNDWfJn47tn73zLu08LomrGj0zOgjbVmK7lxegfkzvnt2l+rGfpxjSnWNof2/kAE0Rhlb+c8tI+50V3EQuntxnT5y6q1AXfc34++FNEQqHq+cHcQIvprU2Srxv+z+zUj1v/A9WbzQAIKABlAGIMeAErF3QCr4C3geEHkeJabh9V/W0cGIxs83zXFvd4sS/59/BFbUyJhXEoLqcym/JBqSynGqwNKxueN3Y23mui0nKbzje3NHdLLP15j+eP/qLGX/b/sulfz/5q8EuLf3Xh1wEvF/ymw9/zflvhH0Gvvvpn6Ovmv+J//+bf3d+4+Z940e+lX52jLv1PlSrOqX/5S4+GvUX/9HxWaZAqR/zKnEOsh73Uu/789/8ufOvWr01/LfPSvcaAg7hO5atVRkw59JfbVZtU7Vi179RpU7f/9YMopwrrJLywyjCHlzHz1VK01EU5H8VyOV2pwzsljONhX8q91K5HJRkf6ANOjziWX93SIlI7VMHYWoWukuujhdUAhvuiDPcHQkzmVw1T8Cx5zOOlRUO8N22TDgbDYgxHRcUwf/ApoU7dWjfB4a/VPAmp7g2tGtn63DUaekE3uEDbQ90gLwCpd70xL0Jff1pAtX6UWEtcLFFwmpRpfugweANJO+E7Ba5D30aCDPcdQupi5NMw6Y52Lw0KPosuX6ohorQysbe/koatU9uPvAEnLDt9MZTO27RW+DjvlYajM93tPtIlER12TO2/AT5XP622KKcMtaI5OWQCR7csMGueeOrblqWMKYCUmF/KxJ6Qahx9DQqX7+iewdv75r7caJToOM8aPMvKwyLbl2da5qcK/mJM1Har8Vl6t5i8u7V0jjC+tF6h4ETfzj2lOBi7osm0S/sGu1qb6IHhT/re7/J85o7G77cvbz8PSgOvEQ6yy2wTmBxG7Ak/pSF63OjP9yJCI3S9S8xuj6EQWa+uRvIb0dj3qs0bbDsj2+LbcfgxZKbfl3HDGc4Lj8rx4a2pI5HTtCWeWfewzrmOJ0d42GlNokNN2sg/Xx6Jzu+Ywiu77ayDpTvghszlAtYgWhOL6MPwyrbV7zZFqZXDyBE/+JWcAaJcmT82t7AunyMDkguAcPyb1l6rbYJOHwZiFtpNtBVj3J0PKPQw0rA1EUY435x6HbbNfyFgPhFEGj7yCpWQu/8t5ji2mWwfAGd1quu1ul/w5gxBMB4LTME3KqT4cswH48oCT54J7/VtcnblGofHWsSBTG6Lah+7hR6Bpn+qapX1f3awxT7sT5U2ngm5tODM7CCNodugeewp2r+wtG1+YeHbxYEHdLTggfOPeBIhzjlA5qB3N+zFyMlwJEO6sF7CCKuMcHqclvSfc8Ih3px0aCFKJMLLuaVW15g0hgvLfx6/STy6Vni0FvfdMtjDwj+5hOtR9NcyYamL/aWKdd+a6vo/pvymJrhBDb4h45o7inFI79SaA/lfloF94hReGvFzfgjngYKTuTViC+wxayvnSkS3N+cJB/UmqrrWfEybLhb5NWAii3Tx9kEu60xWX6UP6VuPGfgxJLgBG8GQA2h2eTJyYJmbtnJLsKhEqdiEXcLGqWtcXwB13TgcC4wHUDT/ZQ1EZ0BmnNiBgZEW6FhJCG44HRYpSD+YU9YayTwqNqpORMBx3ZjvLJqPUucvFaDMxiwd47BZO7N7x/Eb4Omw2yR8NDmpAwQmmJC3v9QlLnayc/xWT1i8LBpkk/BNWXmLZvbu5tWVWcCeKaZELMirBDdgr2LLLS4B8D53qLeI3ikmEQFRLWvzTtgLqv5HoAw8f9fuFyNaQ3pVPpXF2608Q0ec/7Lloe1Q3uKN4wNhwRbPti1XwPMxBZBZjK4dyecvgFsDr5DvQ+WkThCYcEbd2kK3uDhet2DPu8LipcEAl4KPzqzu0N1ramLIQWNJsi0e41vZN1VkP1P7T+xxUPzbSppeISRjRdWcWn8vY4CbXcanbZ5bhicLsdFqklpb+ZWTwoOsustKrqHifWqXH+wyjpmTiENxRlosrjSod3qpO01uNioGddhFJSRMWz1pehEaIEqKAfLMHCp7kOlRBivhVE/sXbCvJVlMYOWpOlBYQMARbwxsmtXXanGwfS980fJALOQTeL+11bNxYVC3fsuTO9F6kmrW/j7cvVay3QeWUcWVJtOfU4vknXa9fQLt5QUnvNtPE6r50ef7+3pNuvSNWcESkvwRRnSf9aCcr+W3Pd3+0zx0xGUn4wZaFAFycHIZSXQShsfR2R3ZQ3Bzz33lni8tpT7JXLk+hBeiS+qZUCMxruRvX+W1loJsh9NAZDYEdW4st2nFFGa7Bfmb/LaENQvYb5Fa2e0xPKhKDo5bvQm0NyTY4snNXgHPhhcSKkJ3Ls1s2gOeDLxAsTddZBuBXxQJiAWobqJh2fBHE7yIDdMMrjQxFj75re7CNEJmoCQcql4Nqb2/eHV0Mn9gBhPFQrnV6K7xKkjqU/DL2UkvdY+ZTSYyWa3VajDhghe3/lgIDnYkZYvQfqRWCgIrTaQ1gZaOIKEkrgG+PDI62b2GNLPO0b8h9uXNLZn1KLbgrEMju4bikOOVrD7z508XHEvpSZxlDXI8RHJqtmDOLDA9vM1d1iZ1Ax7bd2naLFi8d/pOJazwOIoW7XyY1MsvxYln5o6RT5Ys6Eqstzn9l9CcP+mJdszoP1xGpNTd4Wa6uiWXS4yBOiJKM6DJomVUUWxLajd8erTsze3k6OkkZy42Zx1NmTlU2DLH3LhZi7cqHNbjpGZNLcOEcPBnBGvGOcQocMo4RoVF9KPZaJSERiEB280TNdQEqBLb95Nb6utOg90/oTJeq/a6wHrdhHEGFeFO+AJ/JqhUbVizcrcPMrEpcQ4mduHN88kY2uuaj3KmblyNeCCQwoYQ5ZBwDMcxmxkczVHIIonxKAT/zeWN2HEM6dEP6W1J2hhiChzoQCfccKEbXeCRx1oq6pNdrbJoqx4Bk1n9bEYKZrilLuDAMrK7dFlYelCp2IxdwmYLrj6UYB53O7ix3Osw2/luReWhOK9Lw71zCmX+gOmQ3my7BLIYI2tGZUjTsENnNPolhHymcY4uuE/tVD/LH66zlGUhgmyNeklmqV4VjBVrot0fEtZZY4CX7atwOigb93BJeE5HEMgFYvhmLiO0GAOcWzx1FLCe9fJFSOG4BiaJluOhbxlCn4EhCMqqAwYgKKBxMoLbxgeb4F3nhuF3CcFYVXBR0kUhNCiFeO+lCwfxAd+4Ka0lgozrn2yDqMdaKvST6Kl5sIENG4NoAZrQ0RPlyvia+m9OtsKJDM/ayOExpKHflNpsNDkBXuJI8bq9Z3Ir3OgZlgTJxfvcxyaW25c3Uttti2+hTZCCHnePBJ4pgCmT4OS1+ELxnZjf2wB6+GYkFrBseh5VBzqoGY5JfGqt4M0YQYAgZCJIG4QsdQJ6Emo0SzIk2rKCe9Dj7pbQ6F+3zijQNuO1lOPz5IkxsH7EY4ijhai9YFFRkJN1u6ZTVj8JcoOwVj842wguOJeKGRtxxMF+/bz3pFWGLcDvm2FjEr4GppeE176QkbfBmVOllkBRuleXQ4vQTglNdT1qorrgU5SJ2TqwXZKCYvt8XsGfx4yNg+2c25jkJHJ5w8WaeHNRYTOOhqmxDlyjJLzmxYivIrkMTqb7BOc1NcAed4484J0wj2uJMJ3AQ69NTdnzpPo5O3rD51rR8Pb5Duht2b8b+UGkHgMmpyKfQtiW+Dh+BkF9TJBvSn7dQGSTk3qBz7eBQbnCxNXlFTvsVulmmlh8IQbNFtmbmKnGosiC2X41nYxCFKogOnj5/EEsIiYZXZSUx1toT1MnUV+FumCUhJxXtChHGP/594oGjjDu3PM5Dsaei7IozrBwzDDKos6LT5+mWBmBIw2LfqUJdX9MWBeMgX52CXPeUh8ocWKtzVNrXF8C7FK4IayJMEFoT1icUeBZOzoK17aeaWLvKmEtxGS3RZZsdF4G3UTWIYPk2HUE3WhlpwBwEeG8Ij2mIFPdc8vktQu87xxPjxXElqyruGAgjbL3/wHPYHd/JtXBkjzMDRrWIaj/SYMNKAO7DKzgKc3VaRKlRDhXoCbNL31sm34BHtsmV6XLlumcXuWh8vAAHnkKnlK5G+sO5ZS1BjKPikmoohFwLmvcfzHjr8bly9mhyMY49a9eEoqz98XkZO10A7PuWgT8arNLhFvqs2at70/Vpr2L6tfaPaLOE+v3bbFign4oL1sDLFUD2mTUh9m5pxgHY7c1ER09tGznCnML3DQ8tKhU5LBL2Gu7MZxWLjJwx/pLEwsnm5bXubVG2YJztxYNzGLfprRePscsqsuwMtR1bSzqY6C/snc0adsRQ80ql23x4RMnb4hiauplH2RaMhwEAkET5uJnx7eiZckEl4BIB58EAzQPWt5p4Jiy4qc7iOBnf6CJCcwCTnugrcivBcMTSKsgKKzCrroVWXfYdk718NfjPObifwltOnEfIPkmhA0KCpwliNKY9qNJKo/WTzYUswJ4KwQvOncOPWsSbzUIEgloXiUW3wr/rC2HV5/IN8AtSVYfx6leQU/qWrUcEwFNezxB0B/93rhz3JaMzpJChUcYeQ2CpSoAlsyWWJM9RIiQtuYR2zi3Hh6cQPZTQp/tTMazyBQs83yz8chWwjbBaFAowepmGVu0glyPlvXgpvgsxegy/HLcuRN46wi5K3PesjR9SEyWQzIPWk9tM9piHhh5/ut1D22HZjrgmanZn7ZP3QspKfEiXPDKpvuybZzfEkRr4kk2BcG9+3I1F86lIj6I27QINjNRXRAFo/FdvUGxgq9s+eqIFnrTMttETgkjATG/sYcg49PXQEeBr/VXplU1Awsd2wmqEDlDyr1JHOPCI3en93c8669TYw2H2T+oYLxN1RRk6/FGKvi76HnNMp034mH9KASdmxMGtdDK1EcKB8/LcAia3jaS7CCSv5LqJe34Bgqy9ankDSjmTLa6E2RpoWtXERK00KBMXBaSN8a3Bu1dl1FJbfMHKPHC90ZJsJbwv6sczRcVFyLa637bAkoT1CP7JVAUeImWKgM+yXY1T3PaNUYj2D3FHdKhHKGz4iPZAgfod+75Egdjj1SGJjdFTpS7PLHPneGq+hw7GXGOMH7lp4oL+g7v2l1+98oL5aSsGURpFIoBJDDa/cA9VV5Lyg/Wg1j1kHoY0WFNYooaqTmtGrMRbEtY9jDRjPG2HIU++hCW/UCjaeONdnMRo608etUkMm9XWwdsTOh2nrb8C9kEB9greqUwdvMMmVOe6Yli9QiN1iOMc6etHnc4T09cgbOsXrZAn542lGBRDx1IkwNnegdWxtEOLGNmvW4CHs8nWqXDtge950GOze+OIQgRgIGTtOxOg9BHzHBluhN5Pot5biu8eEShXC6tbJvVbtefYiYOeYKH8rJP0dg1gxhtaKVsh+NYF6er6mghHOl40guIMpUCNGoRp4u8DWxKWLfXuZOWKX2wD71r99f8bQGZWTr/PMxc5CnoUyIVLenEUS3OpjSbwPqUaQeKET65cbKpBXhv3DF3l14iUc+vNE5qmcT8BWThhXYoEPTuhZNpK5dd0HcMxR/oS+rwQDsRo5DKB5Dg5PyLIhWYOZGYtDl9Yz7I2edW6oqhftyS9cVjZvGqn1KMIf79F4fxQjStk022EAPyzf00yKMg2OyafSDHXN1CrT776GTAn1YJa92HQrVEz3ao+G0lFNsKPfrrBNj6m0Cye9pq5P+vpMJe697+fwOovbNEu8y3JicT9KLtpz5Oq7eaN2+OTw+aihb4g2Epj4fsLC3cArAZ0DTY3YroHZ3ezgdkuzgMzWpi0u3EbNnZNwrWUNt3p8cO+lOWotz5hgIgJ2Hc0lSL6h10rCP6X2s7G+y1Z1I06Ux09l2w1xy18Ah55zUGDd/wSIwRccELz62ibGq1wWJ3wGU6tdKEHU8eyJMQKtAhRzZYrQA3qMz85hq+N7xdW2wbbJE/GVvY7lbyEUdI6K9qV2VLb9Fm1hkH5W0m6k/crUDCwlSdUsjoccV4BuSzXtaNwtCEviF2sEwv6S09YoMzvel0hAzkB/zrO2UWYivRkHXt32Db8o2sewbv4OO2XDqcFdtPJFeNOfycyinpKfOQ1L41CIOScPIey8nF+Tgf1gU1p1Ub1+Wu9hA8p+xgSSoGIGOWX0ZdGvkxdfaHPtvB5Rrfh+Qj/CnR2x3KjJyyuj0eSCWxZqxKIpMLyT/jHycR8olnC2Nl6PTEJpj9vXCGfCyABX+FFDdk8h7ryYU5eqnPy7nh9cIPa7rwBZbI2aaAx8niiT1d5RQkJenjm9GEp9DSovXCRXvEaCEiOdz3TPeEqIZTWTtdQuPg0Ib2mYVYD8ZlXfsfBLa1Rq0nznvWngtnlsTCWoCl7vXybOnatpl4NZWwZMoGxukwNEk+JFeo6RWNdXstsNaQxTRUnjZn+lNLawyiK/0DzvmMbWJn4dlilXKhdAR7DG7/HCstRMa6uIDxx6jP6y4E4kjwE7LVFTlDKfdXkrMyyMj4iH6G2fz8yL0Smub2BIb27fouPbA/zCOA2Tyxmej/2Shw0fIW7C99PjuhnfiEo1ecsYiTR04Hr3TBDcYRWxpvsggOufZOEJp5sG8sEgOpJrPWAjf6lVIeL6eS9Gq7GazXeUxOFEVN8/YJo3l8Q+2qo1ZIY7lBHgimUhPosGJaM62hgSTmht4CnVv1mk/GuA9LUf6j0bIwezo6isDctvfF2mZPng4GALnTe/8CIASnq4OKKZHYcEMrYm9dDX8a3q6ttvVJHds6qnXfGOSttFQkC5jLMTl4aEqtyMqD1DLxtQHHNW2XfLmJTJPLpiWS9uw0Mw2P5mJz8I4qrOsIqdsZyU8Si55u/L3v/CyTFdOpmS+lz2SqDPcFvXTmoSJU6fA4roczU7qVlkBCjOPC+glG97YnL+G8HvoC+D1bIikOWkvZcJDVL4Dz6OmLxGOqDUb0W1rwoCJUtjw8P5U7DF1CZ029Mgb9nDv2rMYObL9zqL+/xNcGSLqo0dTcgPVzM99CXY6bUdP7xlTKiXlugCTqVuBljeZqd/AyIoKT9Rt9x+eZhdIEYzKjgIJeJzMHyzF6NKsPTe5zZa1+9rML2bqD/IAdTxwgkg8ycU6TZbLwQCo3OCm+mkB1Vdspz1f+cybW9PBVjKdJMlPwSCA7zt867Ddy1C41jxB9Xduk2FBX1eS6tIz3ewm/ftZGoFrsM6DpsK1SB1hXY/6fw/PCrIqldbVvVG93U2p9VWE4bs2YyWtU/rHtkS80Fthi8UVKjYK9BhIb5FIR8r6vtEhG8nPrttqB+xJ4M2CUBRaVznIQKCCDQ1u3QL3J+C9qsPZwnHsG7eAFp0PHdhO3aaniRJeXnVicR1k+H+eGoF0rQFQ3cTSZXGR8Z7cSh2T1qsFQVhY8hZxddSHVi8NJCCUYlTzfzvJNyXW3/WBsRWm79bvRKVr9klcwlpWPs/Pw+KJ6+CDOERJE9L9i9VOFBiC9eMwk3YW7K27ixboYAy/w0lcdP1TgMqNLpAgBCMYWH1xk8rAgoZLncY6wfTRzFLvbjKjWmoxPjedWfXeght4DpseJtLCy0aWM8sGPI9Hz65iVlVZRzpPObCZLR6DRw93SLFzZvvqQCzYhVQOb4VTKKauzSMXkDtjaf2F5ilAnlxfr7JXEPCWuiKE1VIbHbOX19IL7Vdk03Bo32f14s1uQaxud2AEejdq+8BDqc6Uj/jXIY+2sFWV7E5wPPjhX3D4fr6RixhSjoyCf8bAuFI4m9g8I2TK9rHvtISsMcpWEVnJmCrHHBZuTaHNn8j1/r+v249EXzNBCuF8EofmoMqTdyi3d3/CQJqxJQN6IFl3uSYHjHOEXbw4PW4sWiWsCjSU8bFdh4jzALRir+teeispZKGO7020SCP7PEDymPMtEK4NnmrTsdGVRqsyYEVltH1RHvlNAl8tXBq19kUU7umM1QCjwKb/G3pr8XCyrWPvWfx1A8Jkm+CP2ZYtAKt/KlHn5pEbsEjqr67rPmyy8Y08FdmAlap+0BYQXOFkMkcPLFOClFs+rDDawIW3Ia9Hkgvji6rIFThhDSUXXFSMSF0WKrHJPQarany2CXvnW5PRjh1hie22l4oaBoXj5VvJLq0FkmZdzqC7PE1c8zYFSYHGq4oHmtKssJrApYVqOwl6yumyHU+woLroiN/S7TMS+d3Mo8BUTgyymJngNeojkWGeYWWtzYJnpFJOB29Iq5Sh2CX23J80nwAqjw+FFn/srfqJOWzFLpF9oRB44JnNiA7PUc1al3PX99tElKlDj+bX/F+3kpG/sNHQJ46urKi5od+/YvRY7sL0aj1QCIvJ8TwI0IqMJZFrEybzdDFYFdBsRWZSwrljRw9FmLUux2to7qiEC+hf0nWpWNfKQ0x3bHuZ8KuvKbugf2bGnrLT1rNovbQFhhdRQEpHHe+ThSy3OqTFYwNqAeQsXp1lVpqC/o50qVZilnm+Jz8r3HA51mr+YiLnVIZFd19fg2OFMjZNmXeIlVKqR0xvYHXpvJn6UFhZbDVHHpAXp0cN6mxKHo6myEekAGJ3pkLrQGuqM1XdiB4Rf52bLPG80w7XnVCETNGODY6SLI12U06fy+cEO/bg1j0LQmvOs9nY1M3TsUMm5SYfTaxAvJM2pxZemLYI7N+P2n/3dVMY3JyQasfO+af5OvKpoz7iQwrGdxy8Z6vDFo/DNalHtlnwcJuvlb8Yj/zfqojzzvfuNjKpr9joyX3dGQaTrPLB+zP15c9VqSyCRaci/FmBY1D65PBFKjFs+8Bwk8I2bBVa1tL8MFe5lorUWL43qiooew4S7+tmPQrHoS0Q9bs8bq9Z44iU5Vf1ZqbDb9B8UmhuCd5P73tHFQABa0GIFfrmQ4bwgqDsHdOCLF2u8fjosDGjOLdUMvAOaqfcVLLPnuLtuwmVSucIaoVW6o6/1wQK7XeoVPuU/wxQzoi9paGOGclFuyGv5Ie/k7738D4WBKYqjuEtW8ZdxZUe5hGGBwAI0FkMoUQGjnh+KBi3YhSzEhOVvODC8uUh4kXAZ8ikUoHytIqV0EP2n/0VPTcgDSStmmuHblIuEW+dewlN3jsu7PNg/OBbf8JuAUOfog+EjUwuzTc6yiFh6gOsv5SAYyK3xrgENXZBckAspQBK4ASRCgkQCSKDP9xgB4BPOZItQAZXiDeCZauVeSjwf/GbYTRVb7CWFGQQfSMNsl0ejlwfCyVAYXP0RbYSCTwD40pCSYx4CCSCl2RncQVBJaE4kKRdAfxki5AZNAglIqylBBpLDgFNgi/3gUzpr8zug6emQNMP0VNbZUbLHFX4xAYNPQdAk2CZMR0Q4PDGUD46a2Ex5Y24oo2K6wPJfPxcgIFfgaRAGEUNhhDD+k9xYG8RT6rGyQ6e4/2U4TLHF3hxTdOTLdwVgTEIMeWPkg+NNkuc0jhXqKEHRfih1zCXExERixkUAbZxwXee8VzxYVE06e0Z+c0w/EOmn3CaNQo1W/dEzYDK0HZrft6JpmdB4A2E+upndWLFEq79yYbhR0JikDcz7dEKZYpt/qWuB3tIlLWOrjCnCL/ADgA4fYQgLMDmZAwAAgICPHOCJWilzu63Eu6Ui5CwlioFAz0wIRAOLX4eo1OOxFQwLk2a6qCAIWmQbBxk0LGNweoUgiKKwsSH1C64yuWZ4tI7R1ihNbgtxaQPWY0zjMxysOuKBllBAPc/VAHbPbbqHVfbArZQ77XAKF8XWv/NutSAVMaVHhtREQL6TsrW5HU97C6bAoEL3xaoGBGZfN9C5hdJpBtKlPAoaXNRpMM7pJyKkRBSh/0lNEOjwRQhAGFO8JnPWKScd4/oy/cv/l54vE/XWd2B0vGCw9U/3T+x0f6MhyI9u+PkrygVkgV88i+udPbCieILnQF4N9HX/v+6lqyRDM2vqzXNrv9AWDIDO8HeAaa9iOnyQ4xPPL0CtPNw2P4stGNwAmf2VF73Qi1M/InGvEozHYOSBjRQUwgW/IalZwZf3EnI9xIcG4Puo/QXOQJQBFcnXheRRdF6nBQgn1B/+FImy6zIhZrMM9eB04TlPy+ZIx+RHSKIOUaigZzX0EMHzPaiex4AiBEVym48OLC6on40Cq4tIchRWTURuJlB7Fu3KQiai3qr+VoqTGrGZIS9lGrv8sgr7SdI1cD3Aqfkjy64Cs7r+GfDnb84GeM7v0wewJPfFl5TIU8HuIecGgEwFBcqBI+A2QCO1eWeqpAPADa5PhLBy6kQYDj+eiFDp/yiqPhEjnP+tUIjVOVZFDDHWMF06dBqBmHtmig/NWHBelpdlpLB2IRGjmV5ItieGEK4Zvss2RxtHLW5vZQomIppOParE8euFbYUgaGwPywSExY/QaRT2HrW+oEtLwhGuCTCcuQhbmMipQZdhYkW0R/zgI1GkXJaGpdp01FcKCRh2a7AFE+bDJbkoQyqUwUXorNWuuWuzWDMuWWg5DrZip0mm211UGu4PR21JaGDx0hA+2JncPkLLjhnl0LHUxyZJNXqvgB5tLtuD0UO6BFkdxSg11pRpIlC37rqu5lHvwYrVBfT1P4f8WDbyUX+Zc38WymWWjVqakzVClRqtMZrg8+Q/flCzPsZX7jPVgnGKQK8jYDqvrZ/1M9e8cpIGk9W6UD6z7Y9z2R7XrqmbOowEl6nG2fZIqZqcKddpaBU1I7nAfpcJ/RcrXwf8Rscq9Izj+iJPLgAA) format("woff2"); }
@font-face {
  font-family: "HeirOfLight";
  font-style: normal;
  font-weight: 700;
  font-display: block;
  src: url(data:font/woff2;base64,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) format("woff2"); }
.gtitle {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  background-image: none !important;
  width: auto !important;
  color: transparent !important;
  font-weight: 700;
  font-size: 54px;
  line-height: 1.08;
  font-family: "HeirOfLight", "Nanum Myeongjo", serif;
  letter-spacing: 0;
  white-space: nowrap; }

.gtitle > .gt {
  display: block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content; }

.gtitle > .gt-badge {
  display: block;
  align-self: flex-start;
  margin: 0 0 8px;
  background: #f8e838;
  padding: 3px 12px 4px;
  color: #16305c;
  font-weight: 700;
  font-size: 20px;
  line-height: 1.2;
  font-family: "HeirOfLight", sans-serif; }

.gt-cyan {
  background-image: linear-gradient(180deg, #6efad2 0%, #35f4e0 52%, #0ef0f4 100%); }

.gt-pink {
  background-image: linear-gradient(180deg, #f86088 0%, #f83c6c 55%, #f81050 100%); }

.gt-red {
  background-image: linear-gradient(180deg, #8e1000 0%, #c01000 55%, #f01000 100%); }

.gt-navy {
  background-image: linear-gradient(180deg, #0d3c76 0%, #05305f 60%, #002454 100%); }

.gt-ice {
  background-image: linear-gradient(180deg, #ffffff 0%, #dffbff 45%, #90f2fc 100%); }

.gt-mint {
  background-image: linear-gradient(180deg, #ffffff 0%, #b7fbe6 40%, #90f8f8 100%); }

.gt-ol-white {
  filter: drop-shadow(1.5px 0 0 #fff) drop-shadow(-1.5px 0 0 #fff) drop-shadow(0 1.5px 0 #fff) drop-shadow(0 -1.5px 0 #fff) drop-shadow(0 3px 5px rgba(0, 0, 0, 0.22)); }

.gt-ol-navy {
  filter: drop-shadow(1.5px 0 0 #0b2b52) drop-shadow(-1.5px 0 0 #0b2b52) drop-shadow(0 1.5px 0 #0b2b52) drop-shadow(0 -1.5px 0 #0b2b52) drop-shadow(0 0 14px rgba(46, 210, 255, 0.75)) drop-shadow(0 0 30px rgba(46, 190, 255, 0.45)); }

.gt-glow-cyan {
  filter: drop-shadow(0 0 5px rgba(20, 240, 240, 0.95)) drop-shadow(0 0 16px rgba(20, 220, 240, 0.55)) drop-shadow(0 2px 3px rgba(0, 40, 60, 0.4)); }

.gt-glow-mint {
  filter: drop-shadow(0 0 7px rgba(150, 250, 240, 0.95)) drop-shadow(0 0 26px rgba(120, 240, 255, 0.6)) drop-shadow(0 0 54px rgba(60, 200, 255, 0.35)); }

.wm1-title.gtitle,
.wm2-title.gtitle,
.wm3-title.gtitle {
  height: 163px;
  font-size: 52px; }

.wb1-title.gtitle,
.wb2-title.gtitle {
  height: 116px;
  font-size: 58px; }

.wnpc1-title.gtitle {
  height: 116px;
  font-size: 58px; }

.wnmv-title.gtitle {
  height: 117px;
  font-size: 56px; }

.wnmv-monsters > :nth-child(4) .wnmv-title.gtitle {
  font-size: 50px; }
.wnmv-monsters > :nth-child(6) .wnmv-title.gtitle {
  font-size: 38px; }

.wupd-title.gtitle {
  --left: 881px;
  align-items: center;
  width: 800px !important;
  height: 264px;
  line-height: 1.2;
  text-align: center;
  white-space: normal; }
.wupd-title.gtitle > .wupd-head {
  width: 800px;
  font-size: 56px;
  letter-spacing: 0.5px;
  white-space: nowrap; }
.wupd-title.gtitle > .wupd-sub {
  margin-top: 30px;
  width: 800px;
  color: #eafdff;
  font-weight: 400;
  font-size: 23px;
  line-height: 1.62;
  letter-spacing: 0.6px; }

.mm1-title.gtitle,
.mm2-title.gtitle,
.mm3-title.gtitle {
  height: 188px;
  font-size: 68px; }

.mm1-title.gtitle > .gt-badge,
.mm2-title.gtitle > .gt-badge,
.mm3-title.gtitle > .gt-badge {
  margin-bottom: 12px;
  padding: 4px 16px 6px;
  font-size: 28px; }

.mb1-title.gtitle,
.mb2-title.gtitle {
  height: 172px;
  font-size: 82px; }

.mb2-title.gtitle {
  font-size: 70px; }

.mnpc1-title.gtitle {
  height: 172px;
  font-size: 82px; }

.mnmv-title.gtitle {
  height: 171px;
  font-size: 78px; }

.mnmv-monsters > :nth-child(6) .mnmv-title.gtitle {
  font-size: 58px; }

.wtb-sub-title,
.wtb-description {
  --top: 336px; }

.wtb-sub-title + .wtb-description {
  --top: 408px; }

.wtnpc-sub-title,
.wtnpc-description {
  --top: 380px; }

.wtnpc-sub-title + .wtnpc-description {
  --top: 408px; }

.wnmv-monsters > :nth-child(1) .wnmv-text {
  --top: 333px; }
.wnmv-monsters > :nth-child(2) .wnmv-text {
  --top: 1006px; }
.wnmv-monsters > :nth-child(3) .wnmv-text {
  --top: 1668px; }
.wnmv-monsters > :nth-child(4) .wnmv-text {
  --top: 2287px; }
.wnmv-monsters > :nth-child(5) .wnmv-text {
  --top: 2938px; }
.wnmv-monsters > :nth-child(6) .wnmv-text {
  --top: 3594px; }

.mb1-text {
  --top: 905px; }

.mb2-text {
  --top: 1372px; }

.mtnpc-text {
  --top: 1291px; }

.mnmv-monsters > :nth-child(1) .mnmv-text {
  --top: 676px; }
.mnmv-monsters > :nth-child(2) .mnmv-text {
  --top: 2009px; }
.mnmv-monsters > :nth-child(3) .mnmv-text {
  --top: 3096px; }
.mnmv-monsters > :nth-child(4) .mnmv-text {
  --top: 4304px; }
.mnmv-monsters > :nth-child(5) .mnmv-text {
  --top: 5355px; }
.mnmv-monsters > :nth-child(6) .mnmv-text {
  --top: 6813px; }

.wupd-card-label {
  display: flex;
  position: absolute;
  top: 373px;
  left: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 56px;
  color: #fff;
  font-weight: 700;
  font-size: 36px;
  font-family: "HeirOfLight", serif;
  letter-spacing: 0.5px;
  text-shadow: 0 2px 5px rgba(0, 20, 30, 0.65), 0 0 14px rgba(0, 20, 30, 0.5), 0 1px 0 rgba(0, 0, 0, 0.35);
  white-space: nowrap; }

.wupd-menu::after {
  content: none; }

.wupd-card-detail {
  display: flex;
  position: absolute;
  top: 431px;
  left: 85px;
  justify-content: center;
  align-items: center;
  transition-property: background;
  background: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/detail_off.webp) no-repeat 0 0;
  width: 247px;
  height: 82px;
  color: #fff;
  font-weight: 700;
  font-size: 22px;
  font-family: "HeirOfLight", serif;
  letter-spacing: 0.5px;
  text-shadow: 0 1px 3px rgba(0, 10, 40, 0.6);
  white-space: nowrap; }

.wupd-menu:hover .wupd-card-detail {
  background-image: url(https://static.papayaplay.com/static/assets/images/latale/portal/update/mistwood/web/page/main/update/detail_on.webp); }

.wrm-right-menu {
  top: 430px;
  bottom: auto; }

.wm1-title.gtitle > .gt,
.wm2-title.gtitle > .gt,
.wm3-title.gtitle > .gt {
  max-width: 330px;
  line-height: 1;
  white-space: normal; }

.wh-page-menu {
  margin-right: 63px; }

.mh-aside-close {
  position: relative;
  margin: 0 26px 0 auto;
  background: transparent;
  width: 100px;
  height: 100px; }
  .mh-aside-close::before, .mh-aside-close::after {
    position: absolute;
    margin: auto;
    inset: 0;
    background: var(--menu-open-color, #fff);
    width: 44px;
    height: 3px;
    content: ""; }
  .mh-aside-close::before {
    rotate: 45deg; }
  .mh-aside-close::after {
    rotate: -45deg; }

/*# sourceMappingURL=mistwood.css.map */
