.M1U52a_pulse{animation:.24s steps(2,end) M1U52a_wish-pop}@keyframes M1U52a_wish-pop{0%,to{transform:scale(1)}40%{transform:scale(1.2)translateY(-2px)}70%{transform:scale(.95)}}@media (prefers-reduced-motion:reduce){.M1U52a_pulse{animation:none}}
.YpWKka_map{caret-color:#0000;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#0f1a3a;border:3px solid #0b0f1e;border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 0 0 3px #2b2552,0 18px 40px #00000073}.YpWKka_viewport{position:absolute;inset:0;overflow:hidden}.YpWKka_viewport[data-zoomed]{cursor:grab;touch-action:none}.YpWKka_viewport[data-zoomed]:active{cursor:grabbing}.YpWKka_canvas{transform-origin:0 0;transition:transform .12s ease-out;position:absolute;inset:0}.YpWKka_viewport[data-zoomed]:active .YpWKka_canvas{transition:none}.YpWKka_zoomControls{z-index:4;flex-direction:column;gap:4px;display:flex;position:absolute;bottom:8px;right:8px}.YpWKka_zoomButton{color:#fff;background:#14102ae0;border:2px solid #0b0f1e;border-radius:6px;place-items:center;width:32px;height:32px;font-size:18px;font-weight:800;line-height:1;display:grid;box-shadow:2px 2px #0b0f1e}.YpWKka_zoomButton:hover:not(:disabled){color:#b6ff5c;border-color:#b6ff5c}.YpWKka_zoomButton:disabled{opacity:.4;cursor:default}.YpWKka_zoomButton:focus-visible{outline-offset:2px;outline:3px solid #6ef2d6}.YpWKka_svg{shape-rendering:crispedges;width:100%;height:100%;display:block}.YpWKka_block{cursor:pointer;transition:filter .12s steps(2,end)}.YpWKka_block:hover{filter:brightness(1.18)}.YpWKka_wave{animation:1.6s steps(2,end) infinite YpWKka_wave}.YpWKka_selected{animation:.9s steps(2,end) infinite YpWKka_blink}.YpWKka_label{z-index:3;color:#fff;white-space:nowrap;background:#14102ae0;border:2px solid #0b0f1e;border-radius:6px;align-items:center;gap:4px;max-width:46%;padding:3px 7px;font-size:clamp(10px,1.4vw,13px);line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:2px 2px #0b0f1e}.YpWKka_label:hover,.YpWKka_label[aria-pressed=true]{color:#b6ff5c;border-color:#b6ff5c}.YpWKka_label:focus-visible{outline-offset:2px;outline:3px solid #6ef2d6}.YpWKka_labelName{text-overflow:ellipsis;overflow:hidden}.YpWKka_labelCount{color:#14102a;background:#b6ff5c;border-radius:3px;flex-shrink:0;padding:0 4px;font-weight:800}.YpWKka_labelFew{color:#a7a3c2;flex-shrink:0}.YpWKka_pin{z-index:2;cursor:pointer;filter:drop-shadow(0 2px #0000008c);background:0 0;border:0;padding:0;display:block;position:absolute;transform:translate(-50%,-88%)}.YpWKka_pin:hover{z-index:5;filter:drop-shadow(0 2px #0000008c)brightness(1.2)}.YpWKka_pin:focus-visible{z-index:5;outline-offset:1px;outline:2px solid #6ef2d6}.YpWKka_pinBody{width:100%;animation:1.2s steps(2,end) infinite YpWKka_bob;display:block}.YpWKka_pinImage{width:100%;height:auto;image-rendering:pixelated;display:block}.YpWKka_pinShadow{background:#00000059;border-radius:50%;width:64%;height:10%;position:absolute;bottom:-6%;left:18%}@keyframes YpWKka_bob{50%{transform:translateY(-14%)}}@keyframes YpWKka_wave{50%{opacity:.25}}@keyframes YpWKka_blink{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.YpWKka_pinBody,.YpWKka_canvas,.YpWKka_wave,.YpWKka_selected{animation:none}}
@media (min-width:768px){._0EECWq_mapBg{z-index:-1;-webkit-mask-composite:source-in;background:#0f1a3a;width:84%;position:absolute;inset:0 0 52px auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#0000,#000 12% 86%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#0000,#000 12% 86%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}._0EECWq_mapBg>[role=group]{border:0;border-radius:0;width:88%;position:absolute;top:50%;right:0;transform:translateY(-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}._0EECWq_mapBg button[aria-label^=지도]{display:none}}
.yJae3a_stage{isolation:isolate;aspect-ratio:4/3;border:3px solid var(--color-frame);background:var(--color-panel);width:100%;box-shadow:0 0 0 3px #0b0f1e, 6px 6px 0 3px var(--color-shadow);border-radius:8px;position:relative;overflow:hidden;container-type:inline-size}.yJae3a_scene{position:absolute;inset:0;container-type:inline-size}.yJae3a_moon{display:none}@media (min-width:768px){.yJae3a_wide{aspect-ratio:auto;height:100%;box-shadow:none;background:url(/images/hero-scene-tile.svg) 0 0/auto 100% repeat-x;border:0;border-radius:12px}.yJae3a_wide>.yJae3a_background{display:none}.yJae3a_wide:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d0b1a8c,#0000 50%);position:absolute;inset:0}.yJae3a_wide .yJae3a_scene{z-index:2;aspect-ratio:4/3;height:100%;left:auto}.yJae3a_wide .yJae3a_moon{width:4.5%;height:auto;image-rendering:pixelated;display:block;position:absolute;top:11%;left:47%}}.yJae3a_hud{z-index:2;font-family:var(--font-pixel);color:var(--color-ink);pointer-events:none;font-size:2.6cqw;line-height:1;position:absolute;top:7.6%}.yJae3a_hudHeart{color:var(--color-pink);left:11.5%}.yJae3a_hudCoin{right:5%}.yJae3a_badge{z-index:3;aspect-ratio:1;width:max(24px,4.5cqw);transition:transform .15s;display:block;position:absolute;top:15.5%;left:5%}.yJae3a_badgeIcon{object-fit:contain;width:100%;height:100%;image-rendering:pixelated}.yJae3a_badge:hover{transform:translateY(-2px)}.yJae3a_badge:focus-visible{outline:3px solid var(--color-mint);outline-offset:3px}.yJae3a_quest{z-index:3;-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);background:#18152d99;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:absolute;bottom:4%;left:4%;right:4%;box-shadow:inset 0 1px #ffffff1f,0 10px 30px #00000059}.yJae3a_questIcon{width:36px;image-rendering:pixelated;flex-shrink:0}.yJae3a_questBtn{background:var(--color-ink);color:var(--color-night);border-radius:8px;flex-shrink:0;padding:8px 14px;font-size:.88rem;font-weight:700}.yJae3a_questBtn:hover{background:var(--color-mint)}.yJae3a_background{width:100%;height:100%;display:block}.yJae3a_layer{height:auto;image-rendering:pixelated;pointer-events:none;position:absolute}.yJae3a_characterSlot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:28%;height:28%;padding:0;position:absolute;top:44.333%;left:31%}.yJae3a_characterSlot:focus-visible{outline:3px solid var(--color-mint);outline-offset:8px}.yJae3a_characterBody{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.yJae3a_avatar{object-position:center bottom;width:100%;height:100%}.yJae3a_avatarLarge{flex-shrink:0;align-self:flex-end;width:141%;height:141%}.yJae3a_slime{width:100%;height:100%;image-rendering:pixelated;display:block}.yJae3a_bob{animation:1.4s steps(2,end) infinite yJae3a_bob}.yJae3a_star{animation:2.4s steps(2,end) infinite yJae3a_twinkle}.yJae3a_coin{animation:1.2s steps(2,end) infinite yJae3a_spin}.yJae3a_jump{animation:.6s steps(2,end) yJae3a_jump}.yJae3a_bubble{z-index:2;visibility:hidden;border:3px solid var(--color-mint);background:var(--color-night);color:var(--color-mint);font-family:var(--font-pixel);pointer-events:none;margin:0;padding:8px 10px;font-size:clamp(.625rem,1vw,.8rem);line-height:1.5;position:absolute;top:22%;left:7%}.yJae3a_bubble:after{background:var(--color-mint);content:"";width:9px;height:9px;position:absolute;bottom:8px;right:-9px}.yJae3a_bubbleVisible{visibility:visible}.yJae3a_motionBoundary[data-motion-state=paused] *{animation-play-state:paused!important}@keyframes yJae3a_bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6%)}}@keyframes yJae3a_spin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.4)}}@keyframes yJae3a_twinkle{0%,to{opacity:1}50%{opacity:.25}}@keyframes yJae3a_jump{0%,to{transform:translateY(0)}50%{transform:translateY(-30%)}}@media (prefers-reduced-motion:reduce){.yJae3a_motionBoundary *{transition:none!important;animation:none!important}}@container (max-width:420px){.yJae3a_quest{gap:8px;padding:6px 8px;bottom:3%}.yJae3a_quest p:first-child{display:none}.yJae3a_quest p{font-size:.75rem}.yJae3a_questIcon{width:24px}.yJae3a_questBtn{padding:5px 10px;font-size:.78rem}}
.mY3L0W_image{object-fit:contain;image-rendering:pixelated;display:block}
.a0ehpa_carousel{min-width:0}.a0ehpa_carousel>.a0ehpa_unframed{box-shadow:none;background:0 0;border-color:#0000}.a0ehpa_arrow{box-shadow:none;border:0;border-radius:0}.a0ehpa_carousel>div>.a0ehpa_controls{background:0 0;border-top:0;height:52px;position:absolute;inset:auto 0 0}.a0ehpa_tab{background:0 0;border:0;padding:8px 0 4px}.a0ehpa_track{background:var(--color-line);border-radius:2px;height:2px;position:relative;overflow:hidden}.a0ehpa_bar{transform-origin:0;background:var(--color-mint);width:100%;height:100%;box-shadow:0 0 8px var(--color-mint);animation:7s linear forwards a0ehpa_fill}.a0ehpa_barFull{animation:none}@keyframes a0ehpa_fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.a0ehpa_bar{animation:none}}.a0ehpa_lookbookBg{-webkit-mask-composite:source-in;opacity:.85;inset:0 0 52px 5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#0000,#000 18% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 50%),linear-gradient(#0000,#000 18% 78%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}@media (min-width:768px){.a0ehpa_carousel .a0ehpa_stageSlot{z-index:-1;position:absolute;inset:0 0 52px}.a0ehpa_carousel>div>[aria-roledescription=슬라이드]:has(.a0ehpa_stageSlot){padding-left:48px}.a0ehpa_carousel>div>[aria-roledescription=슬라이드]{gap:24px;height:auto;min-height:370px;padding-top:16px;padding-bottom:44px}.a0ehpa_carousel>div>[aria-roledescription=슬라이드]>.a0ehpa_min-w-0{max-height:none;overflow:visible}.a0ehpa_carousel h1{letter-spacing:-.01em;font-size:clamp(26px,2.4vw,36px);line-height:1.25}.a0ehpa_carousel h2.font-pixel{letter-spacing:-.01em;font-size:clamp(26px,2.4vw,36px);line-height:1.25}.a0ehpa_carousel [aria-roledescription=슬라이드]:has(.a0ehpa_stageSlot) h1{font-size:clamp(30px,3.4vw,48px);line-height:1.2}.a0ehpa_carousel h1+p{min-height:0;margin-top:12px}.a0ehpa_carousel img{max-height:280px}.a0ehpa_carousel [aria-hidden=true]>img,.a0ehpa_carousel .a0ehpa_stageSlot img{max-height:none}.a0ehpa_carousel a>img{height:clamp(64px,8vw,110px)}.a0ehpa_carousel dl{margin-top:12px}.a0ehpa_carousel dd{margin-top:6px}.a0ehpa_carousel h1~.a0ehpa_flex{gap:8px;margin-top:16px}.a0ehpa_carousel a.a0ehpa_btn-lime,.a0ehpa_carousel a.a0ehpa_btn-pixel{min-height:44px;padding:10px 12px}.a0ehpa_carousel h1~p{line-height:1.6}}@media (min-width:1280px){.a0ehpa_carousel>div>[aria-roledescription=슬라이드]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:430px;padding-left:48px;padding-right:48px}.a0ehpa_carousel dl>div{padding:8px 12px}.a0ehpa_carousel dd{font-size:26px}.a0ehpa_carousel h2+dl+div{margin-top:8px}.a0ehpa_carousel h2+dl+div>a{padding-top:6px;padding-bottom:6px}}@media (max-width:767px){.a0ehpa_carousel{padding:24px 16px}.a0ehpa_carousel>div>[aria-roledescription=슬라이드]{align-items:start;gap:24px;min-height:0;padding:24px 16px 72px}.a0ehpa_carousel h1{word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(26px,7vw,32px);line-height:1.3}.a0ehpa_carousel h2{word-break:keep-all}.a0ehpa_carousel p{min-height:0;line-height:1.65}.a0ehpa_carousel a.a0ehpa_btn-lime,.a0ehpa_carousel a.a0ehpa_btn-pixel{white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:10px 12px;display:inline-flex}.a0ehpa_carousel dl>div{min-width:0;padding:10px 6px}.a0ehpa_carousel dt{word-break:keep-all;font-size:11px}.a0ehpa_carousel dd{margin-top:8px;font-size:26px}.a0ehpa_carousel a p.a0ehpa_truncate{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.3em;display:-webkit-box;overflow:hidden}.a0ehpa_carousel>div>.a0ehpa_controls{height:60px;padding:0 8px}.a0ehpa_lookbookBg{opacity:.35;inset:0 0 60px}}
