._button_1gcmr_1{background:var(--accent);color:#fff;min-height:44px;font:inherit;cursor:pointer;border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:11px 16px;font-size:13px;font-weight:750;transition:background .15s,transform .15s;display:inline-flex}._button_1gcmr_1:hover:not(:disabled){filter:brightness(1.04)}._button_1gcmr_1:active:not(:disabled){transform:translateY(1px)}._button_1gcmr_1:disabled{color:#aaa3b4;cursor:default;background:#efedf3}._secondary_1gcmr_1{color:#7958a5;background:#f3eff9}._ghost_1gcmr_1{color:#8b8298;background:#f7f6f9}._full_1gcmr_1{width:100%}._panel_1gcmr_1{border:1px solid var(--line);background:#fff;border-radius:18px;padding:16px}._badge_1gcmr_1{color:#8858bd;background:#f1ebfb;border-radius:7px;align-items:center;gap:5px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}._meter_1gcmr_1{background:#efedf4;border:0;border-radius:20px;height:8px;overflow:hidden}._meter_1gcmr_1>span{background:var(--accent);border-radius:20px;height:100%;transition:width .3s;display:block}._sprite_1gcmr_1{vertical-align:middle;background-repeat:no-repeat;flex:none;display:inline-block}._dialog_1gcmr_1{width:min(420px,100% - 28px);max-height:88dvh;color:var(--ink);background:#fff;border:1px solid #eee8f4;border-radius:24px;padding:22px;overflow:auto;box-shadow:0 20px 80px #28203226}._dialog_1gcmr_1::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#30273c66}._dialog_1gcmr_1 h2{margin:0;font-size:19px;font-weight:800}._dialog_1gcmr_1 p{color:var(--muted);font-size:13px;line-height:1.8}._dialogHead_1gcmr_1{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;padding-bottom:14px;display:flex}._dialogHead_1gcmr_1 button{color:#82788e;cursor:pointer;background:#f5f3f8;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;padding:7px;display:grid}._sound_1gcmr_1{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:10px;font-size:12px;display:inline-flex}._sound_1gcmr_1:disabled{color:#aaa3b4;cursor:default}._sound_1gcmr_1._soundIcon_1gcmr_1{color:#8b68bc;background:#f3eff9;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;padding:7px;display:grid}._sound_1gcmr_1._soundIcon_1gcmr_1:hover:not(:disabled){background:#e9dff6}@media (prefers-reduced-motion:reduce){._button_1gcmr_1,._meter_1gcmr_1>span{transition:none}}[data-prototype=game] ._button_1gcmr_1{color:#17365c;background:#ffda32;border:2px solid #143352;border-bottom-width:4px;border-radius:4px;font-weight:900;box-shadow:inset 0 0 0 2px #fff6}[data-prototype=game] ._secondary_1gcmr_1{background:#a4e2ff}[data-prototype=game] ._button_1gcmr_1:disabled{color:#4c5e76;background:#a3b2c9}[data-prototype=game] ._meter_1gcmr_1{background:#184777;border:2px solid #153351;border-radius:2px;height:17px}[data-prototype=game] ._meter_1gcmr_1>span{border-radius:0}[data-prototype=game] ._dialog_1gcmr_1{background:#e4f7ff;border:3px solid #123b64;border-radius:8px;box-shadow:inset 0 0 0 3px #fff,0 15px 60px #04275077}[data-prototype=game] ._panel_1gcmr_1{background:#ddf5ff;border:2px solid #1b528a;border-radius:6px}._profile_96e81_1{flex-shrink:0;padding:8px 22px 20px}._top_96e81_1{align-items:center;gap:18px;display:flex}._avatar_96e81_1{cursor:pointer;background:linear-gradient(#ded3f7 68%,#c7b4ef 68%);border:0;border-radius:22px;flex-shrink:0;place-items:center;width:98px;height:108px;display:grid}._avatar_96e81_1 svg{filter:drop-shadow(0 3px #9070b822)}._stats_96e81_1{flex:1;gap:11px;min-width:0;display:grid}._stat_96e81_1{align-items:flex-start;gap:8px;display:flex}._stat_96e81_1>svg{flex-shrink:0;margin-top:-3px}._stat_96e81_1>div{flex:1;min-width:0}._stat_96e81_1 [role=progressbar]{background:#f3f2f6;height:9px}._caption_96e81_1{justify-content:space-between;gap:4px;margin-top:5px;font-size:10px;display:flex}._caption_96e81_1 b{font-variant-numeric:tabular-nums;font-weight:750}._bottom_96e81_1{justify-content:space-between;align-items:center;margin-top:12px;display:flex}._bottom_96e81_1>div{align-items:center;gap:9px;display:flex}._bottom_96e81_1 b{background:#f5f4f7;border-radius:12px;padding:7px 11px;font-size:12px}._bottom_96e81_1 span{color:#77717f;font-size:12px;font-weight:650}._wallet_96e81_1{background:#f9f8fb;border-radius:20px;padding:5px 10px;gap:5px!important}._wallet_96e81_1 img:nth-of-type(2){margin-left:5px}@media (width<=350px){._profile_96e81_1{padding-inline:16px}._top_96e81_1{gap:12px}._avatar_96e81_1{width:84px;height:100px}._avatar_96e81_1 svg{width:80px}._caption_96e81_1{font-size:9px}}._shell_1xi4d_1{--nav-height:86px;max-width:480px;height:100dvh;min-height:420px;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) calc(var(--nav-height) + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px);background:#fff;flex-direction:column;margin:0 auto;display:flex;position:relative;overflow:hidden;box-shadow:0 0 65px #34234e08}._shell_1xi4d_1>div:not(._test_1xi4d_2):not(._error_1xi4d_2),._shell_1xi4d_1>section{flex:1;min-height:0}._shell_1xi4d_1>section[aria-label="나의 학습 성장"]{flex:none}._header_1xi4d_3{flex-shrink:0;justify-content:space-between;align-items:center;gap:10px;height:64px;padding:10px 22px;display:flex}._header_1xi4d_3 h1{letter-spacing:-.5px;color:#37333e;margin:0;font-size:17px;font-weight:800}._brand_1xi4d_3{color:#95899f;letter-spacing:-.3px;font-size:10px}._header_1xi4d_3 button{color:#73697f;cursor:pointer;background:#f7f6f9;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}._header_1xi4d_3 button:disabled{opacity:.5}._nav_1xi4d_4{bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:20;background:#fff;border:1px solid #f2eff6;border-radius:26px;align-items:stretch;min-height:64px;padding:5px;display:flex;position:absolute;left:14px;right:14px;box-shadow:0 5px 28px #36234c0e}._tab_1xi4d_4{color:#a09aa8;cursor:pointer;background:0 0;border:0;border-radius:21px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:6px 0;display:flex}._tab_1xi4d_4[aria-current=page]{color:#8255c8;background:#f0eafb}._tab_1xi4d_4:disabled{opacity:.5;cursor:default}._navIcon_1xi4d_4{place-items:center;height:24px;display:grid}._navLabel_1xi4d_4{font-size:9px;font-weight:700}._tab_1xi4d_4[aria-current=page] ._navIcon_1xi4d_4 svg{stroke-width:2.2px}._battleShell_1xi4d_4{padding-bottom:env(safe-area-inset-bottom,0px)}._battleHost_1xi4d_4[hidden]{display:none}._battleHost_1xi4d_4{height:100%}._error_1xi4d_2{color:#ae524a;background:#fff1ef;border-radius:12px;margin:0 16px;padding:10px 14px;font-size:12px}._test_1xi4d_2{color:#9b782e;text-align:center;background:#fff3d6;flex-shrink:0;padding:4px;font-size:10px}._settings_1xi4d_4{gap:12px;margin-top:14px;display:grid}._settings_1xi4d_4 p{margin:0 0 8px}._reset_1xi4d_4{color:#ab5a61}@media (height<=650px){._header_1xi4d_3{height:52px}._shell_1xi4d_1{--nav-height:76px}._nav_1xi4d_4{bottom:calc(7px + env(safe-area-inset-bottom,0px));min-height:60px}}._prototypePicker_1xi4d_6{border:0;gap:10px;margin:0;padding:0;display:grid}._prototypePicker_1xi4d_6 legend{margin-bottom:12px;font-size:15px;font-weight:800}._prototypePicker_1xi4d_6 label{border:2px solid var(--line);cursor:pointer;background:var(--paper);border-radius:13px;align-items:center;gap:10px;padding:13px 10px;display:flex}._prototypePicker_1xi4d_6 label[data-selected=true]{border-color:var(--accent);background:var(--surface)}._prototypePicker_1xi4d_6 input{accent-color:var(--accent);flex-shrink:0;width:18px;height:18px}._prototypePicker_1xi4d_6 strong{font-size:14px}._prototypePicker_1xi4d_6 small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.6;display:block}._prototypePicker_1xi4d_6 p{margin:0;font-size:11px}._gameShell_1xi4d_7{--ink:#15365a;--muted:#4b6b8d;--accent:#157bd1;--green:#157bd1;--line:#89c9ed;--paper:#e4f7ff;--surface:#d0eeff;--nav-height:85px;background:radial-gradient(at 50% 40%,#24c9f4,#0000 70%),linear-gradient(#00b4ec,#008cf3);box-shadow:0 0 60px #125bb326}._gameShell_1xi4d_7 ._header_1xi4d_3{height:49px;padding:6px 16px}._gameShell_1xi4d_7 ._header_1xi4d_3 h1{color:#fff;text-shadow:1px 2px #133559;font-size:21px;font-weight:900}._gameShell_1xi4d_7 ._brand_1xi4d_3{color:#d4f5ff;font-size:11px;font-weight:800}._gameShell_1xi4d_7 ._header_1xi4d_3 button{color:#fff;background:#1f57b0;border:2px solid #102f54;border-radius:3px;box-shadow:inset 0 0 0 2px #649ded}._wallet_1xi4d_7{flex-shrink:0;align-items:center;gap:7px;padding:9px 14px 0;display:flex}._wallet_1xi4d_7>span{color:#fff;text-shadow:1px 1px #183453;background:#064e87;border:1px solid #148fc3;border-radius:3px;align-items:center;gap:23px;min-width:90px;padding:3px 9px 3px 4px;font-weight:900;display:flex}._wallet_1xi4d_7 small{color:#d2f5ff;margin-left:auto;font-size:9px}._gameShell_1xi4d_7 ._nav_1xi4d_4{padding:0 0 env(safe-area-inset-bottom,0px);box-shadow:none;background:#0c3d74;border:0;border-radius:0;align-items:stretch;gap:1px;min-height:79px;bottom:0;left:0;right:0}._gameShell_1xi4d_7 ._tab_1xi4d_4{color:#173b69;background:linear-gradient(#c5f0ff,#8dd7fb);border:2px solid #153659;border-radius:12px 12px 0 0;gap:4px;padding:7px 0 5px;box-shadow:inset 0 3px #effaff}._gameShell_1xi4d_7 ._tab_1xi4d_4[aria-current=page]{color:#fff;background:linear-gradient(#558bf1,#2867d8);border-color:#173b69;margin-bottom:-6px;transform:translateY(-6px)}._gameShell_1xi4d_7 ._navIcon_1xi4d_4{height:43px}._gameShell_1xi4d_7 ._navLabel_1xi4d_4{font-size:11px;font-weight:900}._gameShell_1xi4d_7 ._battleHost_1xi4d_4{background:#fff}._gameShell_1xi4d_7._battleShell_1xi4d_4{--nav-height:0px}._journeyShell_1xi4d_8{--ink:#405444;--muted:#8d9786;--accent:#8b73ae;--green:#8b73ae;--paper:#fffdf7;--surface:#f0f2e6;--line:#e0e5d6;--nav-height:77px;background:#f8f6ed}._journeyShell_1xi4d_8 ._header_1xi4d_3{height:56px;padding-inline:20px}._journeyShell_1xi4d_8 ._brand_1xi4d_3{color:#a1a08d;letter-spacing:1px}._journeyShell_1xi4d_8 ._header_1xi4d_3 h1{color:#586a50;font-size:16px}._journeyShell_1xi4d_8 ._header_1xi4d_3 button{color:#8c967b;background:#ececdf}._journeyShell_1xi4d_8 ._nav_1xi4d_4{box-shadow:none;min-height:77px;padding:7px 12px calc(7px + env(safe-area-inset-bottom,0px));background:#fffdf7;border:0;border-top:1px solid #e7e6d8;border-radius:0;bottom:0;left:0;right:0}._journeyShell_1xi4d_8 ._tab_1xi4d_4{color:#a0a68e;border-radius:15px;gap:4px}._journeyShell_1xi4d_8 ._tab_1xi4d_4[aria-current=page]{color:#6e845e;background:#eceddd}._journeyShell_1xi4d_8 ._navIcon_1xi4d_4{height:30px}._journeyShell_1xi4d_8 ._navLabel_1xi4d_4{font-size:10px}._journeyShell_1xi4d_8._battleShell_1xi4d_4{padding-bottom:env(safe-area-inset-bottom,0px)}._mapBack_1xi4d_9{border:0;text-align:left;color:#91819d;cursor:pointer;background:#fffdf5;border-block:1px solid #e6e7d8;flex-shrink:0;padding:10px 20px;font-size:11px}:root{--bg:#fff;--paper:#fff;--ink:#393541;--muted:#918a9b;--green:#8858ce;--line:#ece8f1;--accent:#8858ce;--surface:#f8f7fa;--lavender:#f1ebfb;--gui-stroke:none;--gui-panel:none;--gui-button:none;--gui-primary:none;--gui-neutral:none;--gui-disabled:none;--gui-tab:none;--gui-tab-active:none;--gui-slot:none;--gui-slot-active:none;--gui-slot-empty:none}@font-face{font-family:Pretendard;src:url(./Pretendard-Regular-BinLXi77.otf)format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{font-synthesis:weight;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f4f3f7;font-family:Pretendard,sans-serif}*{box-sizing:border-box}html,body{overscroll-behavior-y:none;min-width:280px;min-height:100%;margin:0}body{background:#f4f3f7}button,input,select{font:inherit}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #a583d7}canvas{touch-action:none;display:block}h1,h2,h3,p,button{word-break:keep-all}::selection{background:#ffe072}
