.KoreanReaderQuest_game__QSgIM,.KoreanReaderQuest_passageDialog__wwNLH,.KoreanReaderQuest_teacherScreen__HIqJQ{--ink:#1f2937;--paper:#fffbeb;--gold:#facc15;--gold-deep:#ca8a04;--grass:#4ade80;--leaf:#16a34a;--red:#ef4444;--sky:#38bdf8;--violet:#7c3aed;--pixel-font:"Galmuri11","Galmuri9","DungGeunMo","NeoDunggeunmo",ui-monospace,"SFMono-Regular","Apple SD Gothic Neo","Malgun Gothic",monospace;color:var(--ink);overflow-wrap:anywhere}.KoreanReaderQuest_game__QSgIM *,.KoreanReaderQuest_teacherScreen__HIqJQ *{box-sizing:border-box}.KoreanReaderQuest_game__QSgIM :is(h1,h2,h3,p,ol,ul,figure),.KoreanReaderQuest_passageDialog__wwNLH :is(h1,h2,h3,p,ol,ul,figure),.KoreanReaderQuest_teacherScreen__HIqJQ :is(h1,h2,h3,p,ol,ul,figure){margin:0}.KoreanReaderQuest_game__QSgIM :is(ol,ul),.KoreanReaderQuest_passageDialog__wwNLH :is(ol,ul),.KoreanReaderQuest_teacherScreen__HIqJQ :is(ol,ul){padding:0;list-style:none}.KoreanReaderQuest_game__QSgIM button,.KoreanReaderQuest_passageDialog__wwNLH button,.KoreanReaderQuest_teacherScreen__HIqJQ button{font-family:inherit;cursor:pointer}.KoreanReaderQuest_game__QSgIM button:disabled,.KoreanReaderQuest_teacherScreen__HIqJQ button:disabled{cursor:default;opacity:.5}.KoreanReaderQuest_game__QSgIM :focus-visible,.KoreanReaderQuest_passageDialog__wwNLH :focus-visible,.KoreanReaderQuest_teacherScreen__HIqJQ :focus-visible{outline:3px solid #f59e0b;outline-offset:3px}.KoreanReaderQuest_pixel__VVm_x{display:block;flex-shrink:0;shape-rendering:crispEdges;image-rendering:pixelated}.KoreanReaderQuest_bob__z9btm{animation:KoreanReaderQuest_bob__z9btm 1s steps(2,jump-none) infinite}.KoreanReaderQuest_flip__Pv_LN{transform:scaleX(-1)}.KoreanReaderQuest_certificate__ldlb_,.KoreanReaderQuest_dialogue__bYhVl,.KoreanReaderQuest_feedback__e532J,.KoreanReaderQuest_ghostButton__260C8,.KoreanReaderQuest_hud__0EpF2,.KoreanReaderQuest_mapNode__eDRHS,.KoreanReaderQuest_missionHead__FK0sg,.KoreanReaderQuest_option__d8Rlo,.KoreanReaderQuest_pixelButton__CI6eL,.KoreanReaderQuest_reward__3aC9L,.KoreanReaderQuest_titleBanner__U_C7w{box-shadow:4px 0 0 0 var(--ink),-4px 0 0 0 var(--ink),0 4px 0 0 var(--ink),0 -4px 0 0 var(--ink);margin:4px}.KoreanReaderQuest_teacherScreen__HIqJQ{min-height:100vh;padding:22px 28px 44px;background:#0f172a;background-image:radial-gradient(#334155 1px,transparent 0);background-size:14px 14px}.KoreanReaderQuest_teacherHeader__qSGi0{display:flex;align-items:center;justify-content:space-between;gap:18px;max-width:1360px;margin:0 auto 18px;padding:14px 22px;border-radius:18px;background:rgba(15,23,42,.92)!important;backdrop-filter:none!important;position:static;border:1px solid #334155;color:#f8fafc}.KoreanReaderQuest_brand__YLxLi{display:flex;align-items:center;gap:14px}.KoreanReaderQuest_brand__YLxLi>div{display:grid;gap:4px}.KoreanReaderQuest_brand__YLxLi small{font-size:13px;color:#cbd5e1}.KoreanReaderQuest_brand__YLxLi strong{font-size:19px;font-weight:800;color:#fff}.KoreanReaderQuest_brandBadge__lCmks{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:6px;background:linear-gradient(135deg,#facc15,#ef4444);color:#fff}.KoreanReaderQuest_tools__PGku6{display:flex;flex-wrap:wrap;gap:8px}.KoreanReaderQuest_tools__PGku6 :is(a,button){display:inline-flex;align-items:center;gap:7px;padding:10px 15px;border:1px solid rgba(248,250,252,.24);border-radius:11px;background:rgba(248,250,252,.08);color:#f8fafc;font-size:14px;font-weight:700;text-decoration:none}.KoreanReaderQuest_teacherStage__lUYFF{display:flex;flex-direction:column;gap:22px;max-width:1360px;margin:0 auto;padding:26px 34px 30px;border-radius:22px;background:#f8fafc}.KoreanReaderQuest_titleBanner__U_C7w{display:flex;flex-direction:column;align-items:center;gap:10px;padding:22px 20px 18px;background:linear-gradient(#7dd3fc 0 58%,#4ade80 58% 100%);text-align:center}.KoreanReaderQuest_bannerArt__tyyPy{display:flex;align-items:flex-end;justify-content:center;gap:14px;flex-wrap:wrap}.KoreanReaderQuest_titleBanner__U_C7w h1{padding:8px 18px;background:var(--ink);color:var(--gold);font-family:var(--pixel-font);font-size:clamp(26px,3.6vw,44px);letter-spacing:.04em;text-shadow:3px 3px 0 #b91c1c;word-break:keep-all}.KoreanReaderQuest_titleBanner__U_C7w p{padding:6px 14px;background:rgba(255,251,235,.92);font-family:var(--pixel-font);font-size:clamp(15px,1.6vw,19px);font-weight:700;line-height:1.6;word-break:keep-all}.KoreanReaderQuest_studentSlot__EVUgG{min-width:0}.KoreanReaderQuest_teacherPanels__C3dYj{display:flex;flex-direction:column;gap:20px}.KoreanReaderQuest_slotNote__RH1sB{padding:12px 16px;border:2px dashed #94a3b8;border-radius:10px;color:#475569;font-size:15px;font-weight:700;text-align:center}.KoreanReaderQuest_controlPanel__yAULL{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px 22px;padding:20px 22px;border-radius:16px;background:#fff;border:2px solid #e2e8f0}.KoreanReaderQuest_steps__DDrPb{display:grid;gap:10px}.KoreanReaderQuest_steps__DDrPb li{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;padding:10px 14px;border-radius:10px;background:#f1f5f9;color:#64748b}.KoreanReaderQuest_steps__DDrPb li>span{display:grid;place-items:center;width:34px;height:34px;background:#cbd5e1;color:#fff;font-family:var(--pixel-font);font-size:18px;font-weight:900}.KoreanReaderQuest_steps__DDrPb b{font-size:18px;color:#334155}.KoreanReaderQuest_steps__DDrPb p{font-size:15px;line-height:1.5}.KoreanReaderQuest_steps__DDrPb .KoreanReaderQuest_stepNow__w4YsP{background:#fef9c3;color:#713f12;outline:2px solid var(--gold)}.KoreanReaderQuest_steps__DDrPb .KoreanReaderQuest_stepNow__w4YsP>span{background:var(--gold-deep)}.KoreanReaderQuest_steps__DDrPb .KoreanReaderQuest_stepDone__Cnwws{background:#dcfce7;color:#166534}.KoreanReaderQuest_steps__DDrPb .KoreanReaderQuest_stepDone__Cnwws>span{background:var(--leaf)}.KoreanReaderQuest_startBox__QLts8{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:10px}.KoreanReaderQuest_startBox__QLts8 small{color:#64748b;font-size:14px;line-height:1.5;text-align:center}.KoreanReaderQuest_startButton__SsD1l{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:72px;padding:14px 22px;border:0;background:var(--red);color:#fff;font-family:var(--pixel-font);font-size:clamp(22px,2.4vw,30px);font-weight:900;box-shadow:inset -6px -6px 0 #991b1b,4px 0 0 var(--ink),-4px 0 0 var(--ink),0 4px 0 var(--ink),0 -4px 0 var(--ink);margin:4px}.KoreanReaderQuest_startButton__SsD1l:not(:disabled):hover{background:#dc2626}.KoreanReaderQuest_startButton__SsD1l:not(:disabled):active{transform:translateY(3px)}.KoreanReaderQuest_liveBadge__tBifV{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:72px;background:#dcfce7;color:#166534;font-family:var(--pixel-font);font-size:22px;font-weight:900;border:3px solid var(--leaf)}.KoreanReaderQuest_errorText__gyyJJ{color:#b91c1c!important;font-weight:700}.KoreanReaderQuest_joinChips__OuIAz{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px}.KoreanReaderQuest_joinChips__OuIAz li{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:14px;font-weight:700}.KoreanReaderQuest_joinChips__OuIAz small{font-size:12px}.KoreanReaderQuest_joinChips__OuIAz .KoreanReaderQuest_chipOnline__B3Vxd{background:#dcfce7;color:#166534}.KoreanReaderQuest_joinChips__OuIAz .KoreanReaderQuest_chipAway__fCJ8n{background:#fef9c3;color:#854d0e}.KoreanReaderQuest_stageSummary___6AWM{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.KoreanReaderQuest_stageSummary___6AWM article{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#fff;border:2px solid #e2e8f0}.KoreanReaderQuest_stageSummary___6AWM article>div{display:grid;gap:2px;min-width:0}.KoreanReaderQuest_stageSummary___6AWM b{font-size:15px;word-break:keep-all}.KoreanReaderQuest_stageSummary___6AWM small{color:var(--leaf);font-size:14px;font-weight:800}.KoreanReaderQuest_progressPanel__ci7rg{display:flex;flex-direction:column;gap:12px;padding:20px 22px;border-radius:16px;background:#fff;border:2px solid #e2e8f0}.KoreanReaderQuest_progressPanel__ci7rg>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.KoreanReaderQuest_progressPanel__ci7rg h2{display:flex;align-items:center;gap:8px;font-size:22px}.KoreanReaderQuest_progressPanel__ci7rg>header>div{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.KoreanReaderQuest_progressPanel__ci7rg>header span{padding:5px 12px;border-radius:999px;background:#f1f5f9;font-size:14px;font-weight:800}.KoreanReaderQuest_progressPanel__ci7rg>header button{padding:7px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;font-size:14px;font-weight:700}.KoreanReaderQuest_progressPanel__ci7rg>header button[aria-pressed=true]{background:#e0f2fe;border-color:var(--sky)}.KoreanReaderQuest_empty__E_BDq{padding:22px;border-radius:12px;background:#f8fafc;color:#64748b;font-size:16px;font-weight:700;text-align:center}.KoreanReaderQuest_tableScroll__ZA1CO{overflow-x:auto}.KoreanReaderQuest_tableScroll__ZA1CO table{width:100%;min-width:860px;border-collapse:collapse;font-size:15px}.KoreanReaderQuest_tableScroll__ZA1CO td,.KoreanReaderQuest_tableScroll__ZA1CO th{padding:10px 12px;border-bottom:1px solid #e2e8f0;text-align:left;white-space:nowrap}.KoreanReaderQuest_tableScroll__ZA1CO thead th{background:#f1f5f9;color:#475569;font-size:14px}.KoreanReaderQuest_tableScroll__ZA1CO tbody th{font-weight:800}.KoreanReaderQuest_dotOffline__asl77,.KoreanReaderQuest_dotOnline__ryyeq{display:inline-block;width:14px;height:14px}.KoreanReaderQuest_dotOnline__ryyeq{background:var(--grass);box-shadow:0 0 0 2px #166534}.KoreanReaderQuest_dotOffline__asl77{background:#e2e8f0;box-shadow:0 0 0 2px #94a3b8}.KoreanReaderQuest_progressBar__2E9R3{display:inline-grid;grid-template-columns:repeat(18,8px);gap:2px}.KoreanReaderQuest_progressBar__2E9R3 i{display:block;width:8px;height:14px;background:#e2e8f0}.KoreanReaderQuest_progressBar__2E9R3 i:nth-child(3n){margin-right:4px}.KoreanReaderQuest_progressBar__2E9R3 .KoreanReaderQuest_cellDone__htfKP{background:var(--leaf)}.KoreanReaderQuest_starCount__H5Pt7{display:inline-flex;align-items:center;gap:5px;font-weight:800}.KoreanReaderQuest_statusTag__ekAuA{display:inline-block;padding:4px 10px;border-radius:6px;background:#f1f5f9;color:#64748b;font-weight:800}.KoreanReaderQuest_statusPlaying__PTr_N{background:#e0f2fe;color:#075985}.KoreanReaderQuest_statusDone__xF_jJ{background:#fef3c7;color:#92400e}.KoreanReaderQuest_helper__YFvjw{color:#64748b;font-size:14px;line-height:1.6}.KoreanReaderQuest_missionPreview__Dp3cM{padding:16px 20px;border-radius:16px;background:#fff;border:2px dashed #cbd5e1}.KoreanReaderQuest_missionPreview__Dp3cM summary{cursor:pointer;font-size:17px;font-weight:800;color:#7c2d12}.KoreanReaderQuest_missionPreview__Dp3cM section{margin-top:16px}.KoreanReaderQuest_missionPreview__Dp3cM h3{margin-bottom:8px!important;font-size:18px}.KoreanReaderQuest_missionPreview__Dp3cM h3 small{margin-left:8px;color:#64748b;font-size:13px}.KoreanReaderQuest_missionPreview__Dp3cM ol{display:grid;gap:10px;padding-left:20px!important;list-style:decimal!important}.KoreanReaderQuest_missionPreview__Dp3cM ol>li>p{font-weight:700;line-height:1.5}.KoreanReaderQuest_missionPreview__Dp3cM ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin:6px 0!important}.KoreanReaderQuest_missionPreview__Dp3cM ul li{font-size:14px;color:#475569}.KoreanReaderQuest_missionPreview__Dp3cM .KoreanReaderQuest_answerOption__ECLBB{color:#166534;font-weight:900}.KoreanReaderQuest_missionPreview__Dp3cM .KoreanReaderQuest_answerOption__ECLBB:after{content:" ✓"}.KoreanReaderQuest_missionPreview__Dp3cM ol>li>small{color:#64748b;font-size:13px;line-height:1.5}.KoreanReaderQuest_game__QSgIM{pointer-events:auto!important;display:flex;flex-direction:column;gap:12px;width:100%;margin-top:6px;font-family:var(--pixel-font)}.KoreanReaderQuest_game__QSgIM button{pointer-events:auto!important}.KoreanReaderQuest_notice__YCvXX{padding:10px 14px;background:#fef2f2;border:3px solid var(--red);color:#991b1b;font-size:16px;font-weight:700;line-height:1.5}.KoreanReaderQuest_hud__0EpF2{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;padding:8px 14px;background:var(--ink);color:#f8fafc;font-size:16px;font-weight:800}.KoreanReaderQuest_hud__0EpF2 span,.KoreanReaderQuest_hud__0EpF2 strong{display:inline-flex;align-items:center;gap:6px}.KoreanReaderQuest_hud__0EpF2 span{color:var(--gold)}.KoreanReaderQuest_mapScreen__5ysu6,.KoreanReaderQuest_scene__xRFrn,.KoreanReaderQuest_waiting__pGnIW{display:flex;flex-direction:column;gap:16px;padding:18px;background:linear-gradient(#93c5fd 0 40%,#86efac 40% 100%);background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(#93c5fd 0 40%,#86efac 40% 100%);background-size:8px 8px,8px 8px,auto}.KoreanReaderQuest_waiting__pGnIW{align-items:center;text-align:center}.KoreanReaderQuest_waiting__pGnIW h3{padding:6px 16px;background:var(--ink);color:var(--grass);font-size:clamp(24px,3vw,34px)}.KoreanReaderQuest_waiting__pGnIW>p{padding:6px 14px;background:var(--paper);font-size:clamp(18px,2vw,22px);font-weight:800;word-break:keep-all}.KoreanReaderQuest_lineup__2PP4M{display:flex;align-items:flex-end;justify-content:center;gap:18px}.KoreanReaderQuest_dots__qOXwO{color:var(--ink);font-size:20px;letter-spacing:.3em;animation:KoreanReaderQuest_blink__bVqHC 1.2s steps(2,jump-none) infinite}.KoreanReaderQuest_dialogue__bYhVl{display:flex;flex-direction:column;gap:10px;padding:16px 18px;background:#1e1b4b;color:#f8fafc;text-align:left}.KoreanReaderQuest_dialogue__bYhVl b{align-self:flex-start;padding:3px 10px;background:var(--gold);color:var(--ink);font-size:15px}.KoreanReaderQuest_dialogue__bYhVl p{font-size:clamp(18px,2vw,22px);line-height:1.7;word-break:keep-all}.KoreanReaderQuest_dialogueActions__6vr91,.KoreanReaderQuest_mapActions__D51f_,.KoreanReaderQuest_quizActions__8nY2j{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:12px}.KoreanReaderQuest_mapActions__D51f_{justify-content:center}.KoreanReaderQuest_ghostButton__260C8,.KoreanReaderQuest_pixelButton__CI6eL{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:10px 20px;border:0;font-size:clamp(17px,1.9vw,21px);font-weight:900}.KoreanReaderQuest_pixelButton__CI6eL{background:var(--gold);color:var(--ink);box-shadow:inset -4px -4px 0 var(--gold-deep),4px 0 0 0 var(--ink),-4px 0 0 0 var(--ink),0 4px 0 0 var(--ink),0 -4px 0 0 var(--ink)}.KoreanReaderQuest_pixelButton__CI6eL:not(:disabled):hover{background:#fde047}.KoreanReaderQuest_ghostButton__260C8:not(:disabled):active,.KoreanReaderQuest_option__d8Rlo:not(:disabled):active,.KoreanReaderQuest_pixelButton__CI6eL:not(:disabled):active{transform:translateY(3px)}.KoreanReaderQuest_ghostButton__260C8{background:#f8fafc;color:var(--ink)}.KoreanReaderQuest_scene1__qrqri{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(#93c5fd 0 34%,#fde68a 34% 100%)}.KoreanReaderQuest_scene2__zoPyD{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(#bae6fd 0 34%,#86efac 34% 100%)}.KoreanReaderQuest_scene3__vZ5HZ{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(#fdba74 0 34%,#4ade80 34% 100%)}.KoreanReaderQuest_scene4__AXK6N{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(#fed7aa 0 34%,#d6a46a 34% 100%)}.KoreanReaderQuest_scene5__misqw{background-image:linear-gradient(rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.05) 1px,transparent 0),linear-gradient(#c4b5fd 0 34%,#cbd5e1 34% 100%)}.KoreanReaderQuest_scene6__YvKQN{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(#312e81 0 34%,#64748b 34% 100%)}.KoreanReaderQuest_sceneArt__YurdS{display:flex;align-items:flex-end;justify-content:center;gap:clamp(12px,4vw,40px);padding:8px 0}.KoreanReaderQuest_missionHead__FK0sg{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:8px 14px;background:var(--paper)}.KoreanReaderQuest_missionHead__FK0sg small{display:block;color:#64748b;font-size:14px;font-weight:800}.KoreanReaderQuest_missionHead__FK0sg b{font-size:clamp(18px,2vw,22px)}.KoreanReaderQuest_missionStars__BFQuq{display:inline-flex;gap:4px}.KoreanReaderQuest_prompt__6Um92{padding:16px 18px;background:#fff;border:4px solid var(--ink);font-size:clamp(20px,2.4vw,27px);line-height:1.6;word-break:keep-all}.KoreanReaderQuest_options__9SJuu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.KoreanReaderQuest_option__d8Rlo{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center;min-height:64px;padding:10px 14px;border:0;background:#fff;color:var(--ink);font-size:clamp(17px,1.9vw,21px);font-weight:700;line-height:1.5;text-align:left;word-break:keep-all}.KoreanReaderQuest_option__d8Rlo:not(:disabled):hover{background:#fef9c3}.KoreanReaderQuest_optionMark__hmJEr{display:grid;place-items:center;width:36px;height:36px;background:var(--ink);color:var(--gold);font-size:18px;font-weight:900}.KoreanReaderQuest_optionSelected__w5zO9{background:#fde047!important}.KoreanReaderQuest_optionSelected__w5zO9 .KoreanReaderQuest_optionMark__hmJEr{background:#b45309;color:#fff}.KoreanReaderQuest_optionWrong__6KC_S{background:#fee2e2!important;color:#991b1b;opacity:1!important;text-decoration:line-through}.KoreanReaderQuest_optionWrong__6KC_S .KoreanReaderQuest_optionMark__hmJEr{background:var(--red);color:#fff}.KoreanReaderQuest_optionRight__cvvOL{background:#bbf7d0!important;opacity:1!important}.KoreanReaderQuest_optionRight__cvvOL .KoreanReaderQuest_optionMark__hmJEr{background:var(--leaf);color:#fff}.KoreanReaderQuest_feedback__e532J{display:flex;flex-direction:column;gap:8px;padding:14px 16px;animation:KoreanReaderQuest_pop__sJPjC .25s steps(3,jump-none)}.KoreanReaderQuest_feedback__e532J b{font-size:clamp(20px,2.2vw,25px)}.KoreanReaderQuest_feedback__e532J p{font-size:clamp(17px,1.8vw,20px);line-height:1.6;word-break:keep-all}.KoreanReaderQuest_feedback__e532J .KoreanReaderQuest_pixelButton__CI6eL{align-self:flex-end}.KoreanReaderQuest_feedbackRight__nFoMn{background:#dcfce7}.KoreanReaderQuest_feedbackRight__nFoMn b{color:#166534}.KoreanReaderQuest_feedbackWrong__Q9vU5{background:#fee2e2}.KoreanReaderQuest_feedbackWrong__Q9vU5 b{color:#991b1b}.KoreanReaderQuest_clear__ipUOk,.KoreanReaderQuest_endingScene__U_LTu{align-items:center;text-align:center}.KoreanReaderQuest_certificate__ldlb_ h3,.KoreanReaderQuest_clear__ipUOk h3{padding:6px 16px;background:var(--ink);color:var(--gold);font-size:clamp(24px,3vw,34px)}.KoreanReaderQuest_reward__3aC9L{display:flex;flex-direction:column;align-items:center;gap:10px;padding:18px 26px;background:var(--paper)}.KoreanReaderQuest_reward__3aC9L p{font-size:clamp(18px,2vw,22px);font-weight:800}.KoreanReaderQuest_reward__3aC9L b{color:#b45309}.KoreanReaderQuest_certificate__ldlb_{display:flex;flex-direction:column;align-items:center;gap:10px;max-width:640px;padding:22px 26px;background:var(--paper)}.KoreanReaderQuest_certificate__ldlb_>p{font-size:clamp(17px,1.9vw,21px);line-height:1.7;word-break:keep-all}.KoreanReaderQuest_certificateStars__bNpRw{display:inline-flex;align-items:center;gap:8px;font-weight:900}.KoreanReaderQuest_rewardList__REgj8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.KoreanReaderQuest_rewardList__REgj8 li{display:flex;align-items:center;gap:8px;padding:6px 10px;background:#fff;border:3px solid var(--ink);font-size:15px;font-weight:800;text-align:left;word-break:keep-all}.KoreanReaderQuest_endingScene__U_LTu{background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 0),linear-gradient(#1e1b4b 0 45%,#4ade80 45% 100%)}.KoreanReaderQuest_map__TwlMP{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:28px 22px;padding:14px 8px}.KoreanReaderQuest_map__TwlMP:before{content:"";position:absolute;top:25%;bottom:25%;left:16%;right:16%;border:6px dashed #a16207;border-left:0;z-index:0}.KoreanReaderQuest_mapNode__eDRHS{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 10px 10px;background:var(--paper);text-align:center}.KoreanReaderQuest_map__TwlMP .KoreanReaderQuest_mapNode__eDRHS:nth-child(4){grid-column:3;grid-row:2}.KoreanReaderQuest_map__TwlMP .KoreanReaderQuest_mapNode__eDRHS:nth-child(5){grid-column:2;grid-row:2}.KoreanReaderQuest_map__TwlMP .KoreanReaderQuest_mapNode__eDRHS:nth-child(6){grid-column:1;grid-row:2}.KoreanReaderQuest_mapNode__eDRHS b{font-size:clamp(16px,1.8vw,20px);word-break:keep-all}.KoreanReaderQuest_mapNode__eDRHS small{font-size:13px;font-weight:800;color:#64748b}.KoreanReaderQuest_nodeNumber__z94bp{position:absolute;top:-10px;left:-10px;display:grid;place-items:center;width:30px;height:30px;background:var(--ink);color:var(--gold);font-size:16px;font-weight:900}.KoreanReaderQuest_nodeStars__mW6nK{display:inline-flex;gap:3px}.KoreanReaderQuest_nodeHero__WNZo_{position:absolute;top:-22px;right:-6px}.KoreanReaderQuest_cleared__uL4Ai{background:#dcfce7}.KoreanReaderQuest_cleared__uL4Ai small{color:#166534}.KoreanReaderQuest_cleared__uL4Ai:after{content:"CLEAR";position:absolute;top:-10px;right:-10px;padding:2px 6px;background:var(--leaf);color:#fff;font-size:12px;font-weight:900}.KoreanReaderQuest_current__7Yj7x{background:#fef9c3;animation:KoreanReaderQuest_glow__sdMRh 1.2s steps(2,jump-none) infinite}.KoreanReaderQuest_current__7Yj7x small{color:#92400e}.KoreanReaderQuest_locked__a_l22{filter:grayscale(.9);opacity:.6}@keyframes KoreanReaderQuest_bob__z9btm{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes KoreanReaderQuest_blink__bVqHC{0%,to{opacity:1}50%{opacity:.25}}@keyframes KoreanReaderQuest_glow__sdMRh{0%,to{box-shadow:4px 0 0 0 var(--ink),-4px 0 0 0 var(--ink),0 4px 0 0 var(--ink),0 -4px 0 0 var(--ink)}50%{box-shadow:4px 0 0 0 #f59e0b,-4px 0 0 0 #f59e0b,0 4px 0 0 #f59e0b,0 -4px 0 0 #f59e0b}}@keyframes KoreanReaderQuest_pop__sJPjC{0%{transform:scale(.96)}to{transform:none}}@media(max-width:1000px){.KoreanReaderQuest_stageSummary___6AWM{grid-template-columns:repeat(3,minmax(0,1fr))}.KoreanReaderQuest_controlPanel__yAULL{grid-template-columns:1fr}}@media(max-width:720px){.KoreanReaderQuest_teacherScreen__HIqJQ{padding:12px 10px 30px}.KoreanReaderQuest_teacherHeader__qSGi0{flex-direction:column;align-items:flex-start}.KoreanReaderQuest_teacherStage__lUYFF{padding:16px 12px}.KoreanReaderQuest_stageSummary___6AWM{grid-template-columns:repeat(2,minmax(0,1fr))}.KoreanReaderQuest_options__9SJuu{grid-template-columns:1fr}.KoreanReaderQuest_map__TwlMP{grid-template-columns:repeat(2,minmax(0,1fr))}.KoreanReaderQuest_map__TwlMP:before{display:none}.KoreanReaderQuest_map__TwlMP .KoreanReaderQuest_mapNode__eDRHS:nth-child(n){grid-column:auto;grid-row:auto}.KoreanReaderQuest_rewardList__REgj8{grid-template-columns:repeat(2,minmax(0,1fr))}.KoreanReaderQuest_missionPreview__Dp3cM ul{grid-template-columns:1fr}}@media(max-width:480px){.KoreanReaderQuest_rewardList__REgj8{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.KoreanReaderQuest_game__QSgIM *,.KoreanReaderQuest_teacherScreen__HIqJQ *{animation:none!important;transition:none!important}}.KoreanReaderQuest_passageBar__RV_3m{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:10px 14px;background:#fef3c7;border:3px dashed #b45309}.KoreanReaderQuest_passageBar__RV_3m>span{font-size:clamp(15px,1.6vw,18px);font-weight:800;color:#78350f;word-break:keep-all}.KoreanReaderQuest_passageButton__3Hm_J{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:8px 16px;border:0;background:#b45309;color:#fff;font-size:clamp(16px,1.7vw,19px);font-weight:900;word-break:keep-all;box-shadow:inset -4px -4px 0 #7c2d12,4px 0 0 0 var(--ink),-4px 0 0 0 var(--ink),0 4px 0 0 var(--ink),0 -4px 0 0 var(--ink);margin:4px;animation:KoreanReaderQuest_blink__bVqHC 1.6s steps(2,jump-none) 3}.KoreanReaderQuest_passageButton__3Hm_J:not(:disabled):hover{background:#c2410c}.KoreanReaderQuest_passageButton__3Hm_J:not(:disabled):active{transform:translateY(3px)}.KoreanReaderQuest_feedbackActions__h83zY{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px}.KoreanReaderQuest_passageDialog__wwNLH{position:fixed;inset:0;z-index:60;width:min(780px,94vw);max-width:94vw;height:fit-content;max-height:90vh;margin:auto;padding:0;border:0;background:transparent;color:var(--ink);font-family:var(--pixel-font);overflow:visible}.KoreanReaderQuest_passageDialog__wwNLH,.KoreanReaderQuest_passageDialog__wwNLH *{pointer-events:auto!important;box-sizing:border-box}.KoreanReaderQuest_passageDialog__wwNLH::backdrop{background:rgba(15,23,42,.72)}.KoreanReaderQuest_passageCard__EO6vJ{display:flex;flex-direction:column;gap:12px;max-height:86vh;overflow:auto;margin:4px;padding:16px 18px;background:var(--paper);box-shadow:4px 0 0 0 var(--ink),-4px 0 0 0 var(--ink),0 4px 0 0 var(--ink),0 -4px 0 0 var(--ink)}.KoreanReaderQuest_passageActions__CNwp_{position:sticky;bottom:-16px;display:flex;justify-content:center;padding:10px 0 4px;background:linear-gradient(transparent,var(--paper) 30%)}.KoreanReaderQuest_passage__2KQYn{display:flex;flex-direction:column;gap:12px;text-align:left}.KoreanReaderQuest_passage__2KQYn p{margin:0}.KoreanReaderQuest_passageHead__wEYjq{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;padding-bottom:8px;border-bottom:4px solid var(--ink)}.KoreanReaderQuest_passageHead__wEYjq b{font-size:clamp(19px,2.2vw,24px);word-break:keep-all}.KoreanReaderQuest_passageHead__wEYjq small{color:#64748b;font-size:14px;font-weight:800}.KoreanReaderQuest_passageLead__SLS46{font-size:clamp(16px,1.7vw,19px);font-weight:700;line-height:1.6;color:#475569;word-break:keep-all}.KoreanReaderQuest_passageStories__6bCyi{display:grid;gap:8px;margin:0;padding:0;list-style:none}.KoreanReaderQuest_passageStories__6bCyi li{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:flex-start;padding:10px 12px;background:#fff;border:3px solid var(--ink)}.KoreanReaderQuest_passageStories__6bCyi li>span{font-size:28px;line-height:1}.KoreanReaderQuest_passageStories__6bCyi b{font-size:17px}.KoreanReaderQuest_passageStories__6bCyi p{font-size:clamp(15px,1.6vw,18px);line-height:1.65;word-break:keep-all}.KoreanReaderQuest_passageReactions__eXSrL li,.KoreanReaderQuest_passageWriter__bismc{position:relative;display:flex;flex-direction:column;gap:2px;padding:8px 12px;border:3px solid var(--ink);font-size:clamp(16px,1.7vw,19px);font-weight:700;line-height:1.55;word-break:keep-all}.KoreanReaderQuest_passageWriter__bismc{align-self:flex-start;background:#fffbeb}.KoreanReaderQuest_passageReactions__eXSrL small,.KoreanReaderQuest_passageWriter__bismc small{font-size:13px;font-weight:900;color:#b45309}.KoreanReaderQuest_passageReactions__eXSrL{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none}.KoreanReaderQuest_passageReactions__eXSrL li{background:#fff1f2}.KoreanReaderQuest_passageReactions__eXSrL small{color:#be123c}.KoreanReaderQuest_passageBoard__lHSwI{padding:12px;background:#a3e635;border:4px solid #3f6212}.KoreanReaderQuest_passagePaper__2h3co{display:flex;flex-direction:column;gap:6px;padding:12px 14px;background:#fff;box-shadow:4px 4px 0 rgba(20,83,45,.35)}.KoreanReaderQuest_passagePaper__2h3co b{font-size:clamp(18px,2vw,22px);color:#14532d;text-align:center}.KoreanReaderQuest_passagePaper__2h3co p{font-size:clamp(16px,1.75vw,20px);font-weight:600;line-height:1.75;word-break:keep-all}.KoreanReaderQuest_passageCompare__IMlwv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.KoreanReaderQuest_passageCompare__IMlwv section{display:flex;flex-direction:column;gap:8px}.KoreanReaderQuest_passageTag__Edg2I{align-self:flex-start;padding:3px 10px;background:#be123c;color:#fff;font-size:14px;font-weight:900}.KoreanReaderQuest_passageTagNew__2aqhV{background:var(--leaf)}.KoreanReaderQuest_passagePoster__3gZwB{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:#fff;border:8px solid #b86434}.KoreanReaderQuest_passagePoster__3gZwB p{font-size:clamp(16px,1.7vw,19px);line-height:1.75;word-break:keep-all}.KoreanReaderQuest_passagePosterTitle__4ZqTr{font-size:clamp(20px,2.3vw,26px);color:#7c2d12;text-align:center}.KoreanReaderQuest_passageChart__aPBI2{display:flex;flex-direction:column;gap:6px;margin:0;padding:10px 12px;background:#f8fafc;border:3px solid var(--ink)}.KoreanReaderQuest_passageChart__aPBI2 figcaption{font-size:16px;font-weight:900;text-align:center;word-break:keep-all}.KoreanReaderQuest_passageChart__aPBI2 ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.KoreanReaderQuest_passageChart__aPBI2 li{display:grid;grid-template-columns:5.5em 1fr auto;gap:8px;align-items:center;font-size:16px;font-weight:800}.KoreanReaderQuest_passageChart__aPBI2 i{display:block;height:16px;background:#e2e8f0}.KoreanReaderQuest_passageChart__aPBI2 em{display:block;height:100%}.KoreanReaderQuest_passageRules__mtf8b{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:#faf5ff;border:3px solid #7c3aed}.KoreanReaderQuest_passageRules__mtf8b>b{font-size:16px;color:#5b21b6;text-align:center;word-break:keep-all}.KoreanReaderQuest_passageRules__mtf8b ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.KoreanReaderQuest_passageRules__mtf8b li{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:flex-start}.KoreanReaderQuest_passageRules__mtf8b li>span{color:#ca8a04;font-size:20px;line-height:1.3}.KoreanReaderQuest_passageRules__mtf8b strong{display:block;font-size:17px;color:#6b21a8}.KoreanReaderQuest_passageRules__mtf8b li p{font-size:15px;line-height:1.6}.KoreanReaderQuest_passageAuthor__yg13_{align-self:flex-end;font-weight:900;color:#7c2d12}@media(max-width:720px){.KoreanReaderQuest_passageCompare__IMlwv{grid-template-columns:1fr}.KoreanReaderQuest_passageCard__EO6vJ{padding:12px}.KoreanReaderQuest_passageChart__aPBI2 li{grid-template-columns:4.5em 1fr auto}}.KoreanReaderQuest_missionPreview__Dp3cM .KoreanReaderQuest_previewPassage__5L9w1{display:block;margin:4px 0;color:#b45309;font-size:13px;font-weight:800}@container (max-width:560px){.KoreanReaderQuest_passageCompare__IMlwv,.KoreanReaderQuest_passageReactions__eXSrL{grid-template-columns:1fr}.KoreanReaderQuest_passageChart__aPBI2 li{grid-template-columns:4.5em 1fr auto}}.SocialTradeQuest_trade__c2kFc{--export:#2fa84f;--import:#e85a8a}.SocialTradeQuest_quiz__agiCt{display:flex;flex-direction:column;gap:10px;outline:none}.SocialTradeQuest_chip__3S8EG{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:8px 14px;border:3px solid var(--t3);background:var(--t0);color:var(--t3);font:inherit;font-size:clamp(15px,1.6vw,19px);font-weight:800;line-height:1.4;text-align:left;word-break:keep-all;cursor:pointer;pointer-events:auto}.SocialTradeQuest_chip__3S8EG:not(:disabled):hover{background:var(--t1)}.SocialTradeQuest_chip__3S8EG:disabled{cursor:default;opacity:.55}.SocialTradeQuest_chipOn__jObVD{background:var(--t3)!important;color:var(--t0)!important;outline:3px solid var(--t2);outline-offset:2px;opacity:1!important}.SocialTradeQuest_chipDone__N1Jl4{background:var(--t1);opacity:1!important}.SocialTradeQuest_chipWide__Y6ULv{width:100%}.SocialTradeQuest_chipNumber__zC6Dv{display:grid;place-items:center;flex:none;width:28px;height:28px;background:var(--t2);color:var(--t0);font-size:15px;font-weight:900}.SocialTradeQuest_chipOn__jObVD .SocialTradeQuest_chipNumber__zC6Dv{background:var(--t0);color:var(--t3)}.SocialTradeQuest_chipRow__1_LP3{display:flex;flex-wrap:wrap;gap:8px}.SocialTradeQuest_choiceList__QAR__,.SocialTradeQuest_oxList__kOOdY,.SocialTradeQuest_slotList__KPec2{display:grid;gap:8px;margin:0;padding:0;list-style:none}.SocialTradeQuest_oxList__kOOdY{grid-template-columns:repeat(2,minmax(0,1fr))}.SocialTradeQuest_oxList__kOOdY .SocialTradeQuest_chip__3S8EG{justify-content:center;width:100%;min-height:72px;font-size:clamp(28px,3.4vw,40px)}.SocialTradeQuest_sentence__NkgjM{margin:0;padding:10px 14px;background:var(--t0);border:3px solid var(--t3);font-size:clamp(17px,1.8vw,21px);font-weight:800;line-height:1.6;word-break:keep-all}.SocialTradeQuest_helperLine__iwu1f{margin:0;color:var(--t3);font-size:14px;font-weight:800;line-height:1.5;word-break:keep-all;list-style:none}.SocialTradeQuest_slotRow__q4ehz{display:flex;flex-direction:column;gap:6px;padding:8px 10px;background:var(--t0);border:3px solid var(--t3)}.SocialTradeQuest_arrowTag__dSgIe{align-self:flex-start;padding:3px 10px;background:var(--t3);color:var(--t0);font-size:14px;font-weight:900}.SocialTradeQuest_matchGrid___iW5j{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:8px 12px}.SocialTradeQuest_matchGrid___iW5j ol{display:grid;align-content:start;gap:6px;margin:0;padding:0;list-style:none}.SocialTradeQuest_matchGrid___iW5j .SocialTradeQuest_chip__3S8EG{flex-wrap:wrap;min-width:0}.SocialTradeQuest_matchGrid___iW5j>p{grid-column:1/-1}.SocialTradeQuest_pairTag__FUjhe{max-width:100%;margin-left:0;padding:2px 8px;background:var(--t2);color:var(--t0);font-size:.85em;white-space:normal;overflow-wrap:anywhere}.SocialTradeQuest_sortBoard__qy2I1{display:flex;flex-direction:column;gap:10px}.SocialTradeQuest_sortPool__JoMmw{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--t0);border:3px dashed var(--t2)}.SocialTradeQuest_sortBins__o_iNy{display:grid;gap:8px}.SocialTradeQuest_sortBin__J4_jJ{display:flex;flex-direction:column;gap:6px;min-height:90px;padding:6px;background:var(--t0);border:3px solid var(--t3)}.SocialTradeQuest_binHead__PrxUt{min-height:44px;padding:6px 10px;border:0;background:var(--t3);color:var(--t0);font:inherit;font-size:14px;font-weight:900;line-height:1.4;text-align:left;word-break:keep-all;cursor:pointer;pointer-events:auto}.SocialTradeQuest_binHead__PrxUt:disabled{opacity:1;cursor:default}.SocialTradeQuest_orderLine__czUXr,.SocialTradeQuest_sentenceLine__PRbl0{display:flex;flex-direction:column;gap:6px;margin:0;padding:8px;background:var(--t0);border:3px solid var(--t3);list-style:none}.SocialTradeQuest_sentenceLine__PRbl0{flex-direction:row;flex-wrap:wrap}.SocialTradeQuest_lineOff__tDWZN,.SocialTradeQuest_lineOn__r_d4i{display:flex;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:clamp(15px,1.6vw,18px);font-weight:800;word-break:keep-all}.SocialTradeQuest_lineOn__r_d4i{background:var(--t1)}.SocialTradeQuest_lineOff__tDWZN{background:var(--t0);border:2px dashed var(--t2);color:var(--t2)}.SocialTradeQuest_bridgeBoard__SAQSl{display:flex;flex-direction:column;gap:8px}.SocialTradeQuest_bridgeLane___4LO4{display:flex;flex-direction:column;gap:6px;padding:8px;background:var(--t0);border:3px solid var(--t3)}.SocialTradeQuest_laneOn__Q0eaG{outline:3px solid var(--t2);outline-offset:2px}.SocialTradeQuest_quizSubmit__Oj5cx{display:flex;justify-content:flex-end}.SocialTradeQuest_submitButton__NsMod{min-height:52px;padding:10px 26px;border:0;background:var(--t3);color:var(--t0);font:inherit;font-size:clamp(18px,1.9vw,22px);font-weight:900;cursor:pointer;pointer-events:auto;box-shadow:inset -4px -4px 0 var(--t2)}.SocialTradeQuest_submitButton__NsMod:disabled{opacity:.45;cursor:default}.SocialTradeQuest_questionDots__qtU10{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.SocialTradeQuest_questionDots__qtU10 li{display:grid;place-items:center;width:32px;height:32px;border:3px solid var(--t3);background:var(--t0);font-weight:900}.SocialTradeQuest_questionDots__qtU10 .SocialTradeQuest_dotNow__RTgAQ{background:var(--t1)}.SocialTradeQuest_questionDots__qtU10 .SocialTradeQuest_dotDone__gWZWU{background:var(--t3);color:var(--t0)}.SocialTradeQuest_kindTag__gQGP1{align-self:flex-start;margin:0;padding:2px 10px;background:var(--t2);color:var(--t0);font-size:14px;font-weight:900}.SocialTradeQuest_gauge__tMPZu{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:6px 10px;background:var(--t0);border:3px solid var(--t3);font-weight:900}.SocialTradeQuest_gauge__tMPZu i{display:block;height:14px;background:#e6e1f5;border:2px solid var(--t3)}.SocialTradeQuest_gauge__tMPZu em{display:block;height:100%;background:linear-gradient(90deg,var(--export),#ffd83a);transition:width .4s steps(5,jump-none)}.SocialTradeQuest_townLocked__0ZC5j{background:#e6e1f5!important;color:#7a748e!important;border-style:dashed!important;cursor:not-allowed}.SocialTradeQuest_townLocked__0ZC5j svg{filter:grayscale(1);opacity:.55}.SocialTradeQuest_stampBig__lSRvN{display:grid;place-items:center;width:84px;height:84px;border:4px dashed var(--t3);border-radius:50%;background:var(--t0);font-size:44px;transform:rotate(-8deg)}.SocialTradeQuest_stampRow__DcA7o{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.SocialTradeQuest_stampRow__DcA7o li{display:flex;align-items:center;gap:6px;padding:4px 10px;border:3px dashed #9a94b0;color:#7a748e;font-size:14px;font-weight:900;filter:grayscale(1);opacity:.7}.SocialTradeQuest_stampRow__DcA7o li span{font-size:20px}.SocialTradeQuest_stampRow__DcA7o .SocialTradeQuest_stampOn__AtGfV{border-style:solid;border-color:var(--t3);background:var(--t1);color:var(--t3);filter:none;opacity:1}.SocialTradeQuest_result__k2ujg{gap:10px!important;text-align:left;align-items:stretch!important}.SocialTradeQuest_resultHead__qn2xI{display:flex;align-items:center;gap:14px}.SocialTradeQuest_resultHead__qn2xI>div{display:flex;flex-direction:column;gap:4px}.SocialTradeQuest_resultHead__qn2xI .SocialTradeQuest_resultHeadTitle__dnpem{align-self:flex-start}.SocialTradeQuest_resultHead__qn2xI p{font-size:clamp(15px,1.6vw,18px);font-weight:800;line-height:1.55;word-break:keep-all}.SocialTradeQuest_resultTable__Ge64g{width:100%;border-collapse:collapse;font-size:15px;text-align:center}.SocialTradeQuest_resultTable__Ge64g td,.SocialTradeQuest_resultTable__Ge64g th{padding:6px 8px;border:2px solid var(--t3)}.SocialTradeQuest_resultTable__Ge64g thead th{background:var(--t1)}.SocialTradeQuest_resultLine__sGQ4m{font-size:15px;font-weight:800;line-height:1.6;word-break:keep-all}.SocialTradeQuest_focusArea__aBoj0{display:flex;flex-direction:column;gap:6px;padding:8px;border:3px solid var(--t2);background:var(--t1)}.SocialTradeQuest_focusArea__aBoj0>small{font-weight:900}.SocialTradeQuest_cardFocus__IxpbX{outline:3px solid var(--t2);outline-offset:2px}.SocialTradeQuest_album__WVqHb,.SocialTradeQuest_containers__4WWrT,.SocialTradeQuest_factory__3vfIr{display:flex;flex-direction:column;gap:8px}.SocialTradeQuest_albumTabs__ab4rJ{display:flex;flex-wrap:wrap;gap:8px}.SocialTradeQuest_albumPage__9siXx{display:flex;flex-direction:column;gap:6px;padding:10px 12px;background:var(--t0);border:3px solid var(--t3)}.SocialTradeQuest_albumPage__9siXx ul{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:clamp(15px,1.6vw,18px);font-weight:800}.SocialTradeQuest_albumPage__9siXx p{font-size:14px;font-weight:700;line-height:1.5}.SocialTradeQuest_yard__87aUV{display:flex;flex-direction:column;gap:6px}.SocialTradeQuest_containerBox__0ocN0{min-height:42px;padding:6px 10px;border:3px solid var(--t3);border-left-width:10px;background:var(--t0);color:var(--t3);font:inherit;font-size:14px;font-weight:800;text-align:left;word-break:keep-all;cursor:pointer;pointer-events:auto}.SocialTradeQuest_docks__ruyHy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.SocialTradeQuest_dock__50tyB{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:84px;padding:8px 10px;border:3px solid var(--t3);color:#fff;font:inherit;text-align:left;cursor:pointer;pointer-events:auto}.SocialTradeQuest_dock__50tyB:disabled{cursor:default;opacity:.85}.SocialTradeQuest_dock__50tyB b{font-size:17px}.SocialTradeQuest_dock__50tyB small{font-size:13px;font-weight:800}.SocialTradeQuest_dock__50tyB span{font-size:13px;font-weight:700;line-height:1.4;word-break:keep-all}.SocialTradeQuest_dockExport__SEV2V{background:var(--export)}.SocialTradeQuest_dockImport__UHx8I{background:var(--import)}@media (orientation:landscape) and (min-width:760px) and (min-height:400px){.SocialTradeQuest_sortPool__JoMmw{max-height:38%;overflow:auto}}@media(max-width:720px){.SocialTradeQuest_sortBins__o_iNy{grid-template-columns:repeat(2,minmax(0,1fr))!important}.SocialTradeQuest_docks__ruyHy,.SocialTradeQuest_matchGrid___iW5j{grid-template-columns:1fr}}.KoreanMediaExpressionStudent_editor__NrQR_,.KoreanMediaExpressionStudent_videoPlayer__4YHPX{box-sizing:border-box;font-family:inherit;color:#355a46;pointer-events:auto!important}.KoreanMediaExpressionStudent_editor__NrQR_ *{box-sizing:border-box}.KoreanMediaExpressionStudent_editor__NrQR_{width:100%;padding:22px;border:1px solid #cadac2;border-radius:16px;background:#f6f9ee;margin-top:18px;min-width:0;text-align:left}.KoreanMediaExpressionStudent_editor__NrQR_ button,.KoreanMediaExpressionStudent_editor__NrQR_ input,.KoreanMediaExpressionStudent_editor__NrQR_ textarea{font:inherit;pointer-events:auto!important}.KoreanMediaExpressionStudent_editor__NrQR_ input.KoreanMediaExpressionStudent_answer__1En84,.KoreanMediaExpressionStudent_editor__NrQR_ textarea.KoreanMediaExpressionStudent_answer__1En84{border:2px solid #bfd4c4;border-radius:12px;background:#fffefb;color:#315844;font-size:22px;line-height:1.8;padding:16px;width:100%;min-width:0}.KoreanMediaExpressionStudent_editor__NrQR_ textarea.KoreanMediaExpressionStudent_answer__1En84{resize:vertical;display:block}.KoreanMediaExpressionStudent_editor__NrQR_ input.KoreanMediaExpressionStudent_answer__1En84::placeholder,.KoreanMediaExpressionStudent_editor__NrQR_ textarea.KoreanMediaExpressionStudent_answer__1En84::placeholder{color:#95a78d}.KoreanMediaExpressionStudent_editor__NrQR_ :focus-visible{outline:3px solid #bb9647;outline-offset:3px}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_actions__1Itzu{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:15px}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_actions__1Itzu>span{font-size:14px;color:#7b8f70}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_actions__1Itzu>button,.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_blankRow__OQyVi>button{border:1px solid #447257;border-radius:11px;background:#447257;color:white;font-size:18px;font-weight:650;min-height:46px;padding:10px 20px;white-space:nowrap;cursor:pointer}.KoreanMediaExpressionStudent_editor__NrQR_ button:disabled{cursor:default;opacity:.55}.KoreanMediaExpressionStudent_editor__NrQR_ input:disabled,.KoreanMediaExpressionStudent_editor__NrQR_ textarea:disabled{background:#eff2e8;color:#6b8064}.KoreanMediaExpressionStudent_status__V8Bn4{font-size:15px;line-height:1.75;margin:13px 0 0;color:#7a8d6e;overflow-wrap:anywhere}.KoreanMediaExpressionStudent_correct__DcbVw,.KoreanMediaExpressionStudent_saved__REwnC{color:#3d7957}.KoreanMediaExpressionStudent_retry__kMOkc,.KoreanMediaExpressionStudent_writing__IqFQs{color:#9d7835}.KoreanMediaExpressionStudent_error___14uy{color:#af583d}.KoreanMediaExpressionStudent_editor__NrQR_.KoreanMediaExpressionStudent_blankEditor__Ut2n_{display:inline-grid;width:216px;max-width:100%;vertical-align:middle;padding:0;margin:0;border:0;background:transparent;gap:0}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_blankRow__OQyVi{display:flex;gap:7px;align-items:stretch;max-width:100%}.KoreanMediaExpressionStudent_editor__NrQR_.KoreanMediaExpressionStudent_blankEditor__Ut2n_ input.KoreanMediaExpressionStudent_answer__1En84{width:136px;min-height:48px;padding:7px 10px;text-align:center;font-size:23px;line-height:1.5;flex:1;min-width:0}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_blankRow__OQyVi>button{font-size:15px;padding:7px 12px;min-height:48px;border-radius:10px;flex-shrink:0}.KoreanMediaExpressionStudent_blankEditor__Ut2n_ .KoreanMediaExpressionStudent_status__V8Bn4{font-size:12px;line-height:1.6;margin-top:5px;max-width:216px;word-break:normal}.KoreanMediaExpressionStudent_videoPlayer__4YHPX{width:100%;max-width:1120px;margin:auto}.KoreanMediaExpressionStudent_videoPlayer__4YHPX video{width:100%;height:auto;display:block;aspect-ratio:16/9;object-fit:contain;background:#19362c;border-radius:16px;pointer-events:auto!important}.KoreanMediaExpressionStudent_videoPlayer__4YHPX p{font-size:15px;line-height:1.8;margin:13px 0 0;color:#7d8f71}@media(max-width:600px){.KoreanMediaExpressionStudent_editor__NrQR_{padding:17px;border-radius:13px}.KoreanMediaExpressionStudent_editor__NrQR_ input.KoreanMediaExpressionStudent_answer__1En84,.KoreanMediaExpressionStudent_editor__NrQR_ textarea.KoreanMediaExpressionStudent_answer__1En84{font-size:19px;padding:13px;line-height:1.85}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_actions__1Itzu{flex-wrap:wrap;gap:12px}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_actions__1Itzu>button{font-size:17px;flex:1;min-height:47px}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_actions__1Itzu>span{font-size:12px}.KoreanMediaExpressionStudent_status__V8Bn4{font-size:14px}.KoreanMediaExpressionStudent_editor__NrQR_.KoreanMediaExpressionStudent_blankEditor__Ut2n_{width:190px;max-width:100%;padding:0}.KoreanMediaExpressionStudent_editor__NrQR_.KoreanMediaExpressionStudent_blankEditor__Ut2n_ input.KoreanMediaExpressionStudent_answer__1En84{width:117px;font-size:20px;padding:7px;min-height:45px}.KoreanMediaExpressionStudent_editor__NrQR_ .KoreanMediaExpressionStudent_blankRow__OQyVi>button{font-size:14px;padding:7px 11px;min-height:45px}.KoreanMediaExpressionStudent_blankEditor__Ut2n_ .KoreanMediaExpressionStudent_status__V8Bn4{font-size:11px;max-width:190px}.KoreanMediaExpressionStudent_videoPlayer__4YHPX video{border-radius:12px}.KoreanMediaExpressionStudent_videoPlayer__4YHPX p{font-size:13px}}.KoreanLanguageActivities_activities__xPUSU{color:#263f49;font-size:21px;line-height:1.75;min-width:0;pointer-events:auto}.KoreanLanguageActivities_activities__xPUSU *,.KoreanLanguageActivities_modal__YSKAB *{box-sizing:border-box}.KoreanLanguageActivities_activities__xPUSU button,.KoreanLanguageActivities_activities__xPUSU input,.KoreanLanguageActivities_activities__xPUSU select,.KoreanLanguageActivities_activities__xPUSU textarea,.KoreanLanguageActivities_modal__YSKAB button{font:inherit}.KoreanLanguageActivities_activities__xPUSU a,.KoreanLanguageActivities_activities__xPUSU button,.KoreanLanguageActivities_activities__xPUSU summary,.KoreanLanguageActivities_modal__YSKAB button{pointer-events:auto;touch-action:manipulation}.KoreanLanguageActivities_tabs__KAP0S{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 26px}.KoreanLanguageActivities_tabs__KAP0S button{padding:12px 22px;min-height:48px;border:1px solid #bfd6ca;border-radius:12px;background:#fff;color:#3b6e58;font-size:18px;font-weight:650;cursor:pointer}.KoreanLanguageActivities_tabs__KAP0S button[aria-selected=true]{color:#fff;background:#34735e;border-color:#34735e;box-shadow:0 4px 12px #34735e16}.KoreanLanguageActivities_tabs__KAP0S button:hover{border-color:#478868}.KoreanLanguageActivities_panel__aXIMd{min-width:0}.KoreanLanguageActivities_activityPrompt__DcNOm{font-size:26px;font-weight:650;line-height:1.7;word-break:keep-all;margin:0 0 26px}.KoreanLanguageActivities_sceneCards__Cqbtd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-bottom:28px}.KoreanLanguageActivities_sceneCard__Dyrv9{display:flex;align-items:center;gap:22px;padding:28px 30px;text-align:left;border:1px solid #bfd6cc;border-radius:20px;background:#eef7f0;color:#2f6851;cursor:pointer;min-width:0}.KoreanLanguageActivities_sceneCard__Dyrv9:nth-child(2){color:#997b40;background:#fcf7e9;border-color:#e7d8b6}.KoreanLanguageActivities_sceneIcon__xTbne{display:flex;align-items:center;justify-content:center;width:68px;height:68px;flex-shrink:0;border-radius:19px;background:#d7e9dd}.KoreanLanguageActivities_sceneCard__Dyrv9:nth-child(2) .KoreanLanguageActivities_sceneIcon__xTbne{background:#f4e9cb}.KoreanLanguageActivities_sceneCard__Dyrv9>span:nth-child(2){flex:1;min-width:0}.KoreanLanguageActivities_sceneCard__Dyrv9 strong{font-size:30px;display:block;font-weight:700}.KoreanLanguageActivities_sceneCard__Dyrv9 small{font-size:16px;display:block;color:#71917b;margin-top:6px}.KoreanLanguageActivities_sceneCard__Dyrv9:nth-child(2) small{color:#a6946c}.KoreanLanguageActivities_sceneCard__Dyrv9>svg{flex-shrink:0}.KoreanLanguageActivities_sceneCard__Dyrv9:hover{box-shadow:0 5px 16px #34634212}.KoreanLanguageActivities_questions__L_SD1{display:grid;gap:23px}.KoreanLanguageActivities_questionCard__C_SaQ{padding:26px 30px;border:1px solid #d5e3da;border-radius:18px;background:white;min-width:0}.KoreanLanguageActivities_questionCard__C_SaQ h3{font-size:24px;font-weight:650;line-height:1.75;word-break:keep-all;margin:0 0 23px}.KoreanLanguageActivities_questionCard__C_SaQ>.KoreanLanguageActivities_discussion__vNvYg{margin:0 0 25px}.KoreanLanguageActivities_wordBank__eOKUy{display:flex;align-items:center;gap:26px;border:1px solid #e3d6b7;background:#fcf8eb;border-radius:16px;padding:20px 26px;margin-bottom:25px}.KoreanLanguageActivities_wordBank__eOKUy>strong{font-size:18px;color:#9c8753;border-right:1px solid #e3d6b7;padding-right:25px;flex-shrink:0}.KoreanLanguageActivities_wordBank__eOKUy>div{display:flex;gap:25px;flex-wrap:wrap;font-size:24px;color:#6a6146}.KoreanLanguageActivities_wordBank__eOKUy span{padding:3px 13px;background:#fffdf5;border-radius:8px}.KoreanLanguageActivities_sourceFigure__h7JQB{margin:0 auto 24px;max-width:980px}.KoreanLanguageActivities_imageButton__5yAfp{display:block;position:relative;border:1px solid #e3e4d8;background:white;padding:0;overflow:hidden;cursor:zoom-in;width:100%;border-radius:18px}.KoreanLanguageActivities_imageButton__5yAfp>img{display:block;max-height:960px;object-fit:contain;width:100%;height:auto}.KoreanLanguageActivities_imageButton__5yAfp>span{position:absolute;right:13px;bottom:13px;display:flex;align-items:center;gap:7px;padding:9px 14px;background:#ffffffed;border:1px solid #d9e2d9;border-radius:10px;font-size:14px;color:#66846f;box-shadow:0 2px 10px #263f4907}.KoreanLanguageActivities_transcript__rs_OJ{margin:21px 0 0;border:1px solid #dce7df;border-radius:13px;padding:13px 18px;background:#f8fbf8;font-size:17px;line-height:1.8}.KoreanLanguageActivities_transcript__rs_OJ summary{cursor:pointer;color:#608169;pointer-events:auto}.KoreanLanguageActivities_transcript__rs_OJ p{white-space:pre-line;word-break:keep-all;margin:15px 0 0}.KoreanLanguageActivities_transcript__rs_OJ p>strong{display:block;font-size:13px;color:#809a86;margin-bottom:5px}.KoreanLanguageActivities_noticeText__ttze3{max-width:100%;padding:8px 7px 12px}.KoreanLanguageActivities_noticeText__ttze3 h3{font-size:26px;letter-spacing:-.5px;text-align:center;margin:18px 0 25px}.KoreanLanguageActivities_noticeText__ttze3 dl{display:grid;gap:12px}.KoreanLanguageActivities_noticeText__ttze3 dl>div{display:flex;gap:20px}.KoreanLanguageActivities_noticeText__ttze3 dt{font-weight:700;flex:0 0 40px}.KoreanLanguageActivities_noticeText__ttze3 dd{margin:0}.KoreanLanguageActivities_noticeText__ttze3 h4{margin:25px 0 10px;color:#558263;font-size:20px}.KoreanLanguageActivities_noticeText__ttze3 ul{padding-left:25px}.KoreanLanguageActivities_noticeText__ttze3 li{margin-top:9px}.KoreanLanguageActivities_discussion__vNvYg{min-width:0}.KoreanLanguageActivities_discussionArt__ta2OC{position:relative;width:100%;min-width:0;background:#fffaf1;border-radius:16px;overflow:hidden;container-type:inline-size}.KoreanLanguageActivities_discussionArt__ta2OC>img{display:block;width:100%;height:auto;object-fit:contain}.KoreanLanguageActivities_bubbleAnswer__0zl3l{position:absolute;display:flex;align-items:center;justify-content:center;color:#39463c;text-align:left;background:transparent;padding:.5%;border-radius:14%;font-size:clamp(3px,1.55cqw,23px);line-height:1.5;word-break:keep-all;white-space:pre-line;overflow:hidden;pointer-events:none}.KoreanLanguageActivities_studentHotspot__ToSdc{position:absolute;display:flex;align-items:flex-end;justify-content:center;background:transparent;border:3px solid transparent;border-radius:20px;cursor:pointer;padding:0 3% 1.3%;color:#34735e}.KoreanLanguageActivities_studentHotspot__ToSdc:focus-visible,.KoreanLanguageActivities_studentHotspot__ToSdc:hover{border-color:#97ba91;background:#759f750d}.KoreanLanguageActivities_hotspotLabel__SOJnr{background:#fffef4eF;border:1px solid #abc5a6;border-radius:99px;font-size:clamp(9px,1.3cqw,17px);font-weight:650;padding:3% 8%;max-width:100%;white-space:normal;text-align:center;line-height:1.3;box-shadow:0 3px 8px #3c624a0c}.KoreanLanguageActivities_studentRevealed__kTD3w .KoreanLanguageActivities_hotspotLabel__SOJnr{background:#e7f1e3}.KoreanLanguageActivities_discussionTools__YNJl2{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:12px}.KoreanLanguageActivities_discussionTools__YNJl2 p{font-size:15px;color:#789181;line-height:1.65;margin:0;word-break:keep-all}.KoreanLanguageActivities_discussionTools__YNJl2 button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;padding:9px 12px;border:1px solid #cadbcd;background:#fff;border-radius:10px;font-size:14px;color:#61816a;cursor:pointer}.KoreanLanguageActivities_revealedText__MgAX2{display:flex;align-items:flex-start;gap:13px;margin:18px 0 0;padding:20px 25px;background:#eef6e9;border:1px solid #d9e7d1;border-radius:14px;font-size:21px;color:#43694b;line-height:1.8;word-break:keep-all;white-space:pre-line}.KoreanLanguageActivities_revealedText__MgAX2 svg{flex-shrink:0;margin-top:7px}.KoreanLanguageActivities_listeningFocus__MuvSv{display:flex;align-items:center;justify-content:center;gap:12px;margin:18px 0 24px;color:#6d8b75;font-size:20px;word-break:keep-all}.KoreanLanguageActivities_listeningFocus__MuvSv svg{flex-shrink:0}.KoreanLanguageActivities_listeningScript__2Bji7{margin-top:20px;background:#f8fafc;border-color:#dce3e7}.KoreanLanguageActivities_listeningHint__EuyKr{color:#a07e46}.KoreanLanguageActivities_situation__sPpGt{border:1px solid #c8dbcd;border-radius:18px;padding:26px 32px;background:#edf5ed;margin-bottom:24px}.KoreanLanguageActivities_situation__sPpGt>span{font-size:15px;color:#71967a;font-weight:700}.KoreanLanguageActivities_situation__sPpGt h2{font-size:28px;line-height:1.75;font-weight:650;margin:12px 0 2px;word-break:keep-all;letter-spacing:-.4px}.KoreanLanguageActivities_modal__YSKAB{margin:auto;width:min(1120px,calc(100vw - 40px));max-width:calc(100vw - 24px);max-height:calc(100dvh - 36px);border:1px solid #e0e8df;border-radius:22px;padding:0;background:#fffefb;color:#263f49;box-shadow:0 30px 100px #172a3766;overflow:auto;pointer-events:auto}.KoreanLanguageActivities_modal__YSKAB::backdrop{background:#102b35c9;backdrop-filter:blur(5px)}.KoreanLanguageActivities_modalHeader__b7cB_{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:#f3f8f3;border-bottom:1px solid #dce7de;position:sticky;top:0;z-index:2}.KoreanLanguageActivities_modalHeader__b7cB_ h2{font-size:22px;line-height:1.5;margin:0}.KoreanLanguageActivities_modalHeader__b7cB_ button{border:1px solid #cbd9ca;border-radius:10px;background:white;color:#63826b;cursor:pointer;width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.KoreanLanguageActivities_modalBody__7_Lyl{padding:22px}.KoreanLanguageActivities_comicImage__ypAYA,.KoreanLanguageActivities_expandedImage__NTLIY{display:block;width:100%;height:auto;object-fit:contain}.KoreanLanguageActivities_comicImage__ypAYA{max-height:calc(100dvh - 260px);min-height:200px}.KoreanLanguageActivities_sceneNavigation__ebVIi{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.KoreanLanguageActivities_sceneNavigation__ebVIi button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:11px 18px;border:1px solid #b6d0bf;border-radius:11px;background:#34735e;color:white;cursor:pointer;font-size:17px}.KoreanLanguageActivities_sceneNavigation__ebVIi button:disabled{opacity:.4;cursor:default}.KoreanLanguageActivities_sceneNavigation__ebVIi span{font-size:15px;color:#7d9887}.KoreanLanguageActivities_activities__xPUSU :is(button,a,input,textarea,select,summary):focus-visible,.KoreanLanguageActivities_modal__YSKAB :is(button,summary):focus-visible{outline:3px solid #d6a34c;outline-offset:3px}@media(max-width:800px){.KoreanLanguageActivities_sceneCard__Dyrv9{padding:24px;gap:15px}.KoreanLanguageActivities_sceneIcon__xTbne{width:55px;height:55px}.KoreanLanguageActivities_sceneCard__Dyrv9 strong{font-size:27px}.KoreanLanguageActivities_sceneCard__Dyrv9 small{font-size:14px}.KoreanLanguageActivities_questionCard__C_SaQ{padding:24px}.KoreanLanguageActivities_activityPrompt__DcNOm{font-size:23px}.KoreanLanguageActivities_tabs__KAP0S button{font-size:17px;padding:11px 17px}}@media(max-width:600px){.KoreanLanguageActivities_sceneCards__Cqbtd{gap:14px}.KoreanLanguageActivities_sceneCard__Dyrv9{padding:20px 17px;gap:13px;flex-wrap:wrap}.KoreanLanguageActivities_sceneIcon__xTbne{width:47px;height:47px;border-radius:14px}.KoreanLanguageActivities_sceneIcon__xTbne>svg{width:25px}.KoreanLanguageActivities_sceneCard__Dyrv9>svg{display:none}.KoreanLanguageActivities_sceneCard__Dyrv9>span:nth-child(2){flex-basis:100%}.KoreanLanguageActivities_sceneCard__Dyrv9 strong{font-size:24px}.KoreanLanguageActivities_sceneCard__Dyrv9 small{font-size:13px}.KoreanLanguageActivities_discussionTools__YNJl2{align-items:flex-start;flex-wrap:wrap;gap:10px}.KoreanLanguageActivities_discussionTools__YNJl2 p{font-size:14px}.KoreanLanguageActivities_discussionTools__YNJl2 button{margin-left:auto}.KoreanLanguageActivities_revealedText__MgAX2{font-size:18px;padding:17px 18px}.KoreanLanguageActivities_questionCard__C_SaQ h3{font-size:22px}.KoreanLanguageActivities_wordBank__eOKUy{padding:18px;gap:15px}.KoreanLanguageActivities_wordBank__eOKUy>strong{font-size:16px;padding-right:15px}.KoreanLanguageActivities_wordBank__eOKUy>div{font-size:21px;gap:12px}.KoreanLanguageActivities_situation__sPpGt{padding:23px}.KoreanLanguageActivities_situation__sPpGt h2{font-size:24px}.KoreanLanguageActivities_modal__YSKAB{width:calc(100vw - 20px);max-width:calc(100vw - 20px);max-height:calc(100dvh - 20px);border-radius:16px}.KoreanLanguageActivities_modalHeader__b7cB_{padding:15px 17px}.KoreanLanguageActivities_modalHeader__b7cB_ h2{font-size:19px}.KoreanLanguageActivities_modalBody__7_Lyl{padding:14px}.KoreanLanguageActivities_comicImage__ypAYA{min-height:0;max-height:none}.KoreanLanguageActivities_sceneNavigation__ebVIi button{font-size:15px;padding:10px 12px}.KoreanLanguageActivities_sceneNavigation__ebVIi span{font-size:13px}.KoreanLanguageActivities_modal__YSKAB .KoreanLanguageActivities_transcript__rs_OJ{font-size:15px}}@media(max-width:500px){.KoreanLanguageActivities_activities__xPUSU{font-size:18px}.KoreanLanguageActivities_tabs__KAP0S{gap:7px;margin-bottom:20px}.KoreanLanguageActivities_tabs__KAP0S button{font-size:15px;padding:10px 12px;min-height:44px;flex:1 0 auto}.KoreanLanguageActivities_activityPrompt__DcNOm{font-size:21px}.KoreanLanguageActivities_questionCard__C_SaQ{padding:21px 18px}.KoreanLanguageActivities_questionCard__C_SaQ h3{font-size:21px}.KoreanLanguageActivities_sourceFigure__h7JQB{margin-bottom:20px}.KoreanLanguageActivities_imageButton__5yAfp{border-radius:13px}.KoreanLanguageActivities_imageButton__5yAfp>span{font-size:12px;padding:7px 9px;bottom:9px;right:9px}.KoreanLanguageActivities_transcript__rs_OJ{font-size:16px;padding:13px}.KoreanLanguageActivities_situation__sPpGt{padding:21px 19px}.KoreanLanguageActivities_situation__sPpGt h2{font-size:23px}.KoreanLanguageActivities_listeningFocus__MuvSv{font-size:17px;align-items:flex-start}.KoreanLanguageActivities_listeningFocus__MuvSv svg{margin-top:5px}.KoreanLanguageActivities_bubbleAnswer__0zl3l{padding:.4%;line-height:1.45}.KoreanLanguageActivities_studentHotspot__ToSdc{border-width:2px}.KoreanLanguageActivities_hotspotLabel__SOJnr{font-size:9px}.KoreanLanguageActivities_noticeText__ttze3 h3{font-size:23px}.KoreanLanguageActivities_noticeText__ttze3 dl>div{gap:10px}.KoreanLanguageActivities_noticeText__ttze3 dd{min-width:0}}.KoreanLanguageActivities_audioPlayer__R8t7r{padding:20px 24px;margin-bottom:24px;border:1px solid #c8dbcd;border-radius:16px;background:#edf5ed;min-width:0}.KoreanLanguageActivities_audioPlayer__R8t7r>strong{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-size:20px;color:#34735e}.KoreanLanguageActivities_audioPlayer__R8t7r>strong svg{flex-shrink:0}.KoreanLanguageActivities_audioPlayer__R8t7r audio{display:block;width:100%;max-width:100%;min-width:0}.KoreanLanguageActivities_audioPlayer__R8t7r p{margin:12px 0 0;font-size:16px}.KoreanLanguageActivities_audioPlayer__R8t7r a{color:#28644d;text-decoration:underline}@media(max-width:500px){.KoreanLanguageActivities_audioPlayer__R8t7r{padding:16px 12px}.KoreanLanguageActivities_audioPlayer__R8t7r>strong{font-size:18px}}.KoreanLanguageStudent_editor__XrAlF{display:grid;gap:12px;color:#263f49;text-align:left;width:100%;min-width:0;pointer-events:auto!important}.KoreanLanguageStudent_editor__XrAlF button,.KoreanLanguageStudent_editor__XrAlF input,.KoreanLanguageStudent_editor__XrAlF select,.KoreanLanguageStudent_editor__XrAlF textarea{font:inherit;pointer-events:auto!important}.KoreanLanguageStudent_editor__XrAlF select,.KoreanLanguageStudent_editor__XrAlF textarea{width:100%;min-width:0;box-sizing:border-box;border:2px solid #bed3c7;border-radius:13px;padding:14px;background:white;color:#214a38;font-size:clamp(17px,1.4vw,23px);line-height:1.65}.KoreanLanguageStudent_editor__XrAlF textarea{resize:vertical}.KoreanLanguageStudent_editor__XrAlF select{min-height:54px}.KoreanLanguageStudent_selectLabel__PSmm2{display:grid;gap:8px;max-width:420px;width:100%;min-width:0}.KoreanLanguageStudent_selectLabel__PSmm2>span{font-size:15px;color:#6e8b7a}.KoreanLanguageStudent_editor__XrAlF :focus-visible{outline:3px solid #bb9448;outline-offset:3px}.KoreanLanguageStudent_saveRow__iOmU1{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.KoreanLanguageStudent_saveRow__iOmU1 button{border:0;border-radius:12px;background:#34735e;color:white;min-height:44px;padding:10px 20px;font-weight:750;cursor:pointer}.KoreanLanguageStudent_saveRow__iOmU1 button:disabled{cursor:default;opacity:.55}.KoreanLanguageStudent_saveRow__iOmU1 span{font-size:14px;color:#64748b}.KoreanLanguageStudent_status__M8vXg{margin:0;min-height:1.5em;font-size:16px;line-height:1.6;color:#475569;overflow-wrap:anywhere}.KoreanLanguageStudent_correct__xHUUv,.KoreanLanguageStudent_saved__CGe0g{color:#34735e}.KoreanLanguageStudent_retry__g1ad_,.KoreanLanguageStudent_writing__eWo7C{color:#85521b}.KoreanLanguageStudent_error___eePb{color:#b42318}.KoreanLanguageStudent_editor__XrAlF select:disabled,.KoreanLanguageStudent_editor__XrAlF textarea:disabled{background:#f1f5f9;color:#475569}@media(max-width:600px){.KoreanLanguageStudent_saveRow__iOmU1 button{flex:1}.KoreanLanguageStudent_status__M8vXg{font-size:14px}}.KoreanUnit05IntroActivities_activities__SV_0v{color:#203e49;font-size:21px;line-height:1.75;min-width:0;pointer-events:auto}.KoreanUnit05IntroActivities_activities__SV_0v *{box-sizing:border-box}.KoreanUnit05IntroActivities_activities__SV_0v button,.KoreanUnit05IntroActivities_activities__SV_0v input,.KoreanUnit05IntroActivities_activities__SV_0v textarea{font:inherit}.KoreanUnit05IntroActivities_activities__SV_0v a,.KoreanUnit05IntroActivities_activities__SV_0v button,.KoreanUnit05IntroActivities_activities__SV_0v summary{pointer-events:auto;touch-action:manipulation}.KoreanUnit05IntroActivities_tabs__DApY_{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 25px}.KoreanUnit05IntroActivities_tabs__DApY_ button{padding:12px 22px;min-height:48px;border:1px solid #bed8dc;border-radius:12px;background:#fff;color:#356473;font-size:18px;font-weight:650;cursor:pointer}.KoreanUnit05IntroActivities_tabs__DApY_ button[aria-selected=true]{color:#fff;background:#236879;border-color:#236879;box-shadow:0 4px 12px #23687916}.KoreanUnit05IntroActivities_tabs__DApY_ button:hover{border-color:#367b8c}.KoreanUnit05IntroActivities_panel__Hi_rJ{min-width:0}.KoreanUnit05IntroActivities_mediaFigure__SbQSD{margin:0 auto;max-width:1060px;border:1px solid #d7e3df;border-radius:20px;overflow:hidden;background:#fffdf6}.KoreanUnit05IntroActivities_mediaFigure__SbQSD>img{display:block;width:100%;height:auto;max-height:660px;object-fit:contain}.KoreanUnit05IntroActivities_introFigure__TfKoL{max-width:1060px}.KoreanUnit05IntroActivities_mediaFigure__SbQSD figcaption{display:flex;gap:12px;align-items:center;background:#f1f8f7;border-top:1px solid #dbe8e4;padding:22px 30px;font-size:23px;line-height:1.7;word-break:keep-all}.KoreanUnit05IntroActivities_mediaFigure__SbQSD figcaption svg{color:#52908a;flex-shrink:0}.KoreanUnit05IntroActivities_thinkPrompt__oiUGJ{max-width:1060px;margin:22px auto 0;text-align:center;font-size:21px;color:#64808a;word-break:keep-all}.KoreanUnit05IntroActivities_discussionFigure__6tW9c{margin:0 auto 20px;max-width:1100px}.KoreanUnit05IntroActivities_discussionFigure__6tW9c>img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain;border-radius:18px;background:#fffcf5;border:1px solid #e1e5dc}.KoreanUnit05IntroActivities_discussionFigure__6tW9c figcaption{margin:13px 0 0;text-align:center;font-size:16px;color:#718a91}.KoreanUnit05IntroActivities_transcript___4U74{margin:0 0 27px;border:1px solid #dce7e7;border-radius:13px;padding:13px 18px;background:#f8fbfb;font-size:17px}.KoreanUnit05IntroActivities_transcript___4U74 summary{cursor:pointer;color:#60818b}.KoreanUnit05IntroActivities_transcript___4U74>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.KoreanUnit05IntroActivities_transcript___4U74 p{margin:0;padding:16px 20px;background:#fff;border-radius:10px;word-break:keep-all}.KoreanUnit05IntroActivities_transcript___4U74 strong{display:block;font-size:13px;color:#6b9299;margin-bottom:6px}.KoreanUnit05IntroActivities_questionCard___FYiy{padding:26px 30px;border:1px solid #d3e2e3;border-radius:18px;background:#fff;min-width:0}.KoreanUnit05IntroActivities_eyebrow__MV7o2{display:flex;align-items:center;gap:8px;font-size:15px;letter-spacing:.03em;color:#5b9293;font-weight:650}.KoreanUnit05IntroActivities_questionCard___FYiy h2{font-size:27px;font-weight:650;line-height:1.6;word-break:keep-all;margin:10px 0 22px}.KoreanUnit05IntroActivities_situationCard__pxZyG{border:1px solid #bcd9dc;border-radius:18px;padding:27px 32px;background:#edf7f7;margin-bottom:22px}.KoreanUnit05IntroActivities_situationCard__pxZyG h2{font-size:28px;line-height:1.7;font-weight:650;margin:12px 0 20px;word-break:keep-all;letter-spacing:-.4px}.KoreanUnit05IntroActivities_situationCard__pxZyG>p{display:flex;align-items:center;gap:9px;margin:0;padding-top:15px;border-top:1px solid #cee4e5;font-size:16px;color:#65868e}.KoreanUnit05IntroActivities_situationCard__pxZyG svg{flex-shrink:0}.KoreanUnit05IntroActivities_writingQuestions__ENyOA{display:grid;gap:20px}.KoreanUnit05IntroActivities_questionNumber__tYopM{display:inline-block;color:#3c8090;font-size:16px;font-weight:700;margin-bottom:11px}.KoreanUnit05IntroActivities_questionCard___FYiy h3{font-size:24px;line-height:1.7;font-weight:600;word-break:keep-all;margin:0 0 24px}.KoreanUnit05IntroActivities_activities__SV_0v :is(button,a,input,textarea,summary):focus-visible{outline:3px solid #d6a34c;outline-offset:3px}@media(max-width:700px){.KoreanUnit05IntroActivities_tabs__DApY_{gap:8px}.KoreanUnit05IntroActivities_tabs__DApY_ button{font-size:16px;padding:11px 15px}.KoreanUnit05IntroActivities_questionCard___FYiy{padding:23px}.KoreanUnit05IntroActivities_situationCard__pxZyG{padding:24px}.KoreanUnit05IntroActivities_situationCard__pxZyG h2{font-size:25px}.KoreanUnit05IntroActivities_mediaFigure__SbQSD figcaption{font-size:20px;padding:19px 22px}.KoreanUnit05IntroActivities_transcript___4U74>div{grid-template-columns:minmax(0,1fr)}.KoreanUnit05IntroActivities_questionCard___FYiy h3{font-size:22px}}@media(max-width:500px){.KoreanUnit05IntroActivities_activities__SV_0v{font-size:18px}.KoreanUnit05IntroActivities_tabs__DApY_{gap:7px;margin-bottom:20px}.KoreanUnit05IntroActivities_tabs__DApY_ button{font-size:15px;padding:10px 12px;min-height:44px;flex:1 0 auto}.KoreanUnit05IntroActivities_mediaFigure__SbQSD{border-radius:14px}.KoreanUnit05IntroActivities_mediaFigure__SbQSD figcaption{font-size:18px;padding:17px;align-items:flex-start}.KoreanUnit05IntroActivities_mediaFigure__SbQSD figcaption svg{width:18px;margin-top:6px}.KoreanUnit05IntroActivities_thinkPrompt__oiUGJ{font-size:18px;text-align:left;margin-top:17px}.KoreanUnit05IntroActivities_discussionFigure__6tW9c figcaption{font-size:14px;word-break:keep-all}.KoreanUnit05IntroActivities_transcript___4U74{font-size:16px;padding:13px}.KoreanUnit05IntroActivities_transcript___4U74 p{padding:14px}.KoreanUnit05IntroActivities_questionCard___FYiy{padding:21px 18px}.KoreanUnit05IntroActivities_questionCard___FYiy h2{font-size:22px}.KoreanUnit05IntroActivities_questionCard___FYiy h3{font-size:21px}.KoreanUnit05IntroActivities_eyebrow__MV7o2{font-size:13px}.KoreanUnit05IntroActivities_situationCard__pxZyG{padding:22px 19px}.KoreanUnit05IntroActivities_situationCard__pxZyG h2{font-size:23px}.KoreanUnit05IntroActivities_situationCard__pxZyG>p{align-items:flex-start;font-size:14px}.KoreanUnit05IntroActivities_situationCard__pxZyG>p svg{margin-top:4px}.KoreanUnit05IntroActivities_questionNumber__tYopM{font-size:14px}}.KoreanUnit05IntroStudent_editor__RVw7b{display:grid;gap:12px;color:#1e293b;text-align:left;width:100%;min-width:0;pointer-events:auto!important}.KoreanUnit05IntroStudent_editor__RVw7b button,.KoreanUnit05IntroStudent_editor__RVw7b input,.KoreanUnit05IntroStudent_editor__RVw7b textarea{font:inherit;pointer-events:auto!important}.KoreanUnit05IntroStudent_editor__RVw7b textarea,.KoreanUnit05IntroStudent_editor__RVw7b>input{width:100%;min-width:0;box-sizing:border-box;border:2px solid #bccfcb;border-radius:14px;padding:14px;background:#fff;color:#183b33;font-size:clamp(17px,1.4vw,23px);line-height:1.65}.KoreanUnit05IntroStudent_editor__RVw7b textarea{resize:vertical}.KoreanUnit05IntroStudent_editor__RVw7b>input{min-height:54px}.KoreanUnit05IntroStudent_editor__RVw7b :focus-visible{outline:3px solid #0369a1;outline-offset:3px}.KoreanUnit05IntroStudent_options__CZE_I{display:grid;gap:10px;border:0;padding:0;margin:0}.KoreanUnit05IntroStudent_options__CZE_I legend{font-weight:750;padding:0;margin-bottom:8px}.KoreanUnit05IntroStudent_option__tW9i_{display:flex;align-items:flex-start;gap:10px;border:2px solid #ccdbd6;border-radius:12px;padding:12px 14px;min-height:44px;box-sizing:border-box;background:#fff;cursor:pointer}.KoreanUnit05IntroStudent_option__tW9i_ input{width:19px;height:19px;accent-color:#236879}.KoreanUnit05IntroStudent_selected__X7El0{background:#edf7f7;border-color:#236879}.KoreanUnit05IntroStudent_saveRow__rLaA7{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.KoreanUnit05IntroStudent_saveRow__rLaA7 button{border:0;border-radius:12px;background:#236879;color:white;min-height:44px;padding:10px 20px;font-weight:750;cursor:pointer}.KoreanUnit05IntroStudent_saveRow__rLaA7 button:disabled{cursor:default;opacity:.55}.KoreanUnit05IntroStudent_saveRow__rLaA7 span{font-size:14px;color:#64748b}.KoreanUnit05IntroStudent_status__rrB2H{margin:0;min-height:1.5em;font-size:16px;line-height:1.6;color:#475569;overflow-wrap:anywhere}.KoreanUnit05IntroStudent_correct__wWoCv,.KoreanUnit05IntroStudent_saved__2gXA2{color:#236879}.KoreanUnit05IntroStudent_retry__LItXV,.KoreanUnit05IntroStudent_writing__XH5Ap{color:#85521b}.KoreanUnit05IntroStudent_error__i8hei{color:#b42318}.KoreanUnit05IntroStudent_editor__RVw7b input:disabled,.KoreanUnit05IntroStudent_editor__RVw7b textarea:disabled{background:#f1f5f9;color:#475569}@media(max-width:600px){.KoreanUnit05IntroStudent_saveRow__rLaA7 button{flex:1}.KoreanUnit05IntroStudent_option__tW9i_{padding:10px}.KoreanUnit05IntroStudent_status__rrB2H{font-size:14px}}.KoreanUnit05IntroStudent_option__tW9i_ input{flex-shrink:0;margin-top:4px}.KoreanUnit05IntroStudent_option__tW9i_:has(input:disabled:not(:checked)){color:#64748b;background:#f8fafc;cursor:default}.KoreanUnit05IntroStudent_option__tW9i_ span{line-height:1.6}.KoreanUnit04ClosingActivities_activities__skr_l{color:#294138;font-size:21px;line-height:1.7;min-width:0;pointer-events:auto}.KoreanUnit04ClosingActivities_activities__skr_l *{box-sizing:border-box}.KoreanUnit04ClosingActivities_activities__skr_l button,.KoreanUnit04ClosingActivities_activities__skr_l input,.KoreanUnit04ClosingActivities_activities__skr_l select,.KoreanUnit04ClosingActivities_activities__skr_l textarea{font:inherit}.KoreanUnit04ClosingActivities_activities__skr_l a,.KoreanUnit04ClosingActivities_activities__skr_l button{touch-action:manipulation;pointer-events:auto}.KoreanUnit04ClosingActivities_tabs__DcfeH{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.KoreanUnit04ClosingActivities_tabs__DcfeH button{border:1px solid #c7d7c7;border-radius:12px;padding:12px 22px;min-height:48px;background:#fff;color:#44624c;font-size:19px;font-weight:700;cursor:pointer}.KoreanUnit04ClosingActivities_tabs__DcfeH button[aria-selected=true]{background:#365e46;border-color:#365e46;color:#fff}.KoreanUnit04ClosingActivities_tabs__DcfeH button:hover{box-shadow:0 3px 12px #365e4617}.KoreanUnit04ClosingActivities_panel__BxoOc{min-width:0}.KoreanUnit04ClosingActivities_sectionHeading__SlDyR{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.KoreanUnit04ClosingActivities_eyebrow__y_gNT{display:flex;align-items:center;gap:8px;color:#79865b;font-size:16px;font-weight:700;letter-spacing:.02em}.KoreanUnit04ClosingActivities_activityPrompt__UD0tW,.KoreanUnit04ClosingActivities_sectionHeading__SlDyR h2,.KoreanUnit04ClosingActivities_sentenceCard__pDVi1 h2{font-size:27px;line-height:1.6;word-break:keep-all;margin:8px 0 0}.KoreanUnit04ClosingActivities_dictionaryLink__kx8in{color:#3e6748;border:1px solid #c7d7c7;background:#f3f7ed;border-radius:12px;padding:10px 15px;font-size:16px;white-space:nowrap;text-decoration:none}.KoreanUnit04ClosingActivities_wordTableWrap__cxf_A{border:1px solid #ceddcb;border-radius:18px;overflow:hidden}.KoreanUnit04ClosingActivities_wordTable__GiETs{border-collapse:collapse;width:100%;table-layout:fixed}.KoreanUnit04ClosingActivities_wordTable__GiETs td,.KoreanUnit04ClosingActivities_wordTable__GiETs th{padding:22px 26px;border-bottom:1px solid #dce5d7;text-align:left;vertical-align:middle}.KoreanUnit04ClosingActivities_wordTable__GiETs thead{background:#e8efde;color:#45603b}.KoreanUnit04ClosingActivities_wordTable__GiETs thead th:first-child{width:22%}.KoreanUnit04ClosingActivities_wordTable__GiETs tbody th{background:#f8faf3;font-size:25px;word-break:keep-all}.KoreanUnit04ClosingActivities_wordTable__GiETs tbody th small{display:block;font-size:13px;color:#929b79;font-weight:500;margin-top:4px}.KoreanUnit04ClosingActivities_wordTable__GiETs tr:last-child td,.KoreanUnit04ClosingActivities_wordTable__GiETs tr:last-child th{border-bottom:0}.KoreanUnit04ClosingActivities_wordTable__GiETs .KoreanUnit04ClosingActivities_exampleRow___GLWp td{background:#fffdf6;font-size:22px}.KoreanUnit04ClosingActivities_sentenceCard__pDVi1{padding:26px 30px;border:1px solid #d6e2d2;border-radius:18px;background:#fcfdf9;min-width:0}.KoreanUnit04ClosingActivities_sentenceCard__pDVi1 h3{font-size:28px;line-height:1.5;margin:8px 0 18px}.KoreanUnit04ClosingActivities_sentenceCard__pDVi1 h2{margin-bottom:16px}.KoreanUnit04ClosingActivities_help__1HLR3{font-size:18px;color:#74826b;line-height:1.7;margin:8px 0 22px}.KoreanUnit04ClosingActivities_vocabularyList__rWFeJ{display:grid;gap:16px;margin-top:24px}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px;border:1px solid #dce5d6;border-radius:18px;padding:24px 28px;background:#fcfdf9}.KoreanUnit04ClosingActivities_wordTitle__paNfF{display:flex;align-items:center;gap:13px}.KoreanUnit04ClosingActivities_wordTitle__paNfF small{font-size:15px;color:#9b9f81}.KoreanUnit04ClosingActivities_wordTitle__paNfF h3{font-size:29px;letter-spacing:-.5px;margin:0;color:#43663b}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW p{margin:0;font-size:23px;line-height:1.75;word-break:keep-all}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW .KoreanUnit04ClosingActivities_example__XrcdH{display:flex;align-items:baseline;gap:13px;font-size:20px;color:#73806c;margin-top:8px}.KoreanUnit04ClosingActivities_example__XrcdH span{border:1px solid #d5dec9;border-radius:6px;font-size:12px;padding:0 7px;flex-shrink:0;color:#6a7c5a}.KoreanUnit04ClosingActivities_writingGrid__OHnsw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:24px}.KoreanUnit04ClosingActivities_writingGrid__OHnsw>.KoreanUnit04ClosingActivities_sentenceCard__pDVi1:last-child{grid-column:1/-1}.KoreanUnit04ClosingActivities_discussionLead__uGTe8{display:flex;align-items:center;gap:12px;margin:0 0 20px;font-size:23px;word-break:keep-all}.KoreanUnit04ClosingActivities_discussionLead__uGTe8 svg{flex-shrink:0;color:#a08445}.KoreanUnit04ClosingActivities_discussionArt__7Fv0A{position:relative;container-type:inline-size;max-width:1120px;margin:auto;border:1px solid #e6dfc9;border-radius:20px;overflow:hidden;background:#fffdf5}.KoreanUnit04ClosingActivities_discussionArt__7Fv0A>img{display:block;width:100%;height:auto;aspect-ratio:3/2}.KoreanUnit04ClosingActivities_studentHotspot__lw6Om{position:absolute;left:69%;top:41%;width:27%;height:59%;background:transparent;border:0;border-radius:20px;cursor:pointer}.KoreanUnit04ClosingActivities_studentHotspot__lw6Om:focus-visible,.KoreanUnit04ClosingActivities_studentHotspot__lw6Om:hover{outline:3px dashed #738453!important;outline-offset:-5px!important;background:#94b5780a}.KoreanUnit04ClosingActivities_studentHotspot__lw6Om>span{position:absolute;bottom:3%;left:0;right:0;background:#365e46;color:#fff;border-radius:30px;padding:8px 9px;font-size:clamp(10px,1.5cqw,18px);font-weight:700;line-height:1.5}.KoreanUnit04ClosingActivities_speech__9MM60{position:absolute;left:70.5%;top:8%;width:25%;height:26.5%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:clamp(9px,2cqw,25px);line-height:1.55;font-weight:700;word-break:keep-all;color:#324938}.KoreanUnit04ClosingActivities_mobileDialogue__pBGWS{display:none}.KoreanUnit04ClosingActivities_secretIntro__UPllx{display:flex;justify-content:space-between;align-items:center;gap:20px}.KoreanUnit04ClosingActivities_secretIntro__UPllx p{font-size:24px;line-height:1.75;word-break:keep-all;margin:12px 0 20px}.KoreanUnit04ClosingActivities_progress__Mutkt{font-size:42px;font-weight:800;color:#56783f;white-space:nowrap;flex-shrink:0}.KoreanUnit04ClosingActivities_progress__Mutkt small{font-size:20px;color:#8b947d;font-weight:500}.KoreanUnit04ClosingActivities_secretBoard__B_HN2{border:1px solid #d6dfc8;border-radius:20px;background:#f3f6e9;padding:24px 20px;margin:8px 0 28px}.KoreanUnit04ClosingActivities_letterGroups__QpHs1{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 30px}.KoreanUnit04ClosingActivities_letterGroup__AMD5x{display:flex;gap:8px}.KoreanUnit04ClosingActivities_letter__4NT7E{position:relative;border:1px dashed #cad5bd;border-radius:11px;min-width:52px;height:70px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a6ae98;background:#fcfdf8}.KoreanUnit04ClosingActivities_letter__4NT7E small{font-size:10px;line-height:1.2;margin-bottom:4px}.KoreanUnit04ClosingActivities_letter__4NT7E strong{font-size:29px;line-height:1.2}.KoreanUnit04ClosingActivities_letter__4NT7E.KoreanUnit04ClosingActivities_revealed__BeAeW{border:1px solid #8dba75;background:#e4f1d8;color:#315e32}.KoreanUnit04ClosingActivities_letter__4NT7E.KoreanUnit04ClosingActivities_revealed__BeAeW strong{animation:KoreanUnit04ClosingActivities_letterAppear__oIw2p .3s ease-out}.KoreanUnit04ClosingActivities_finished__EmDqO{display:flex;align-items:center;justify-content:center;gap:9px;color:#3a6537;font-size:24px;font-weight:700;text-align:center;margin:18px 0 0}.KoreanUnit04ClosingActivities_puzzleCard__Vu13j{padding:30px 36px;border:1px solid #d8e2cc;border-radius:20px;background:#fffef9}.KoreanUnit04ClosingActivities_puzzleCard__Vu13j h2{font-size:28px;line-height:1.75;word-break:keep-all;margin:12px 0 25px}.KoreanUnit04ClosingActivities_tileSection__MS0Bt{border-top:1px solid #e8ecdf;padding:20px 0 26px}.KoreanUnit04ClosingActivities_tileSection__MS0Bt>small{display:block;font-size:15px;color:#829073;margin-bottom:12px}.KoreanUnit04ClosingActivities_tiles____BO0{display:flex;gap:12px;flex-wrap:wrap}.KoreanUnit04ClosingActivities_tiles____BO0>span{width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid #e5d8ad;border-bottom:4px solid #dcc58a;border-radius:12px;background:#fff8df;color:#745f31;font-size:30px;font-weight:700}.KoreanUnit04ClosingActivities_foundLetter__V_85V{display:flex;align-items:center;gap:12px;border-top:1px solid #dbe7ce;padding-top:18px;margin-top:22px;font-size:21px;color:#517040}.KoreanUnit04ClosingActivities_foundLetter__V_85V b{display:inline-flex;align-items:center;justify-content:center;min-width:37px;padding:2px 8px;margin:0 4px;background:#e6f0db;border-radius:8px;font-size:25px}.KoreanUnit04ClosingActivities_activities__skr_l :is(button,a,input,textarea,select,summary):focus-visible{outline:3px solid #b78a35;outline-offset:3px}.KoreanUnit04ClosingActivities_srOnly__BUzDy{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes KoreanUnit04ClosingActivities_letterAppear__oIw2p{0%{opacity:.2;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.KoreanUnit04ClosingActivities_letter__4NT7E.KoreanUnit04ClosingActivities_revealed__BeAeW strong{animation:none}}@media(max-width:800px){.KoreanUnit04ClosingActivities_sectionHeading__SlDyR{align-items:flex-start;flex-direction:column}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW{grid-template-columns:110px minmax(0,1fr);gap:16px;padding:23px}.KoreanUnit04ClosingActivities_wordTitle__paNfF{gap:7px}.KoreanUnit04ClosingActivities_wordTitle__paNfF h3{font-size:25px}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW p{font-size:21px}.KoreanUnit04ClosingActivities_writingGrid__OHnsw{grid-template-columns:minmax(0,1fr)}.KoreanUnit04ClosingActivities_wordTable__GiETs td,.KoreanUnit04ClosingActivities_wordTable__GiETs th{padding:20px 17px}.KoreanUnit04ClosingActivities_secretIntro__UPllx p{font-size:22px}.KoreanUnit04ClosingActivities_letterGroups__QpHs1{gap:15px 22px}.KoreanUnit04ClosingActivities_letter__4NT7E{min-width:46px;height:65px}}@media(max-width:600px){.KoreanUnit04ClosingActivities_activities__skr_l{font-size:18px}.KoreanUnit04ClosingActivities_tabs__DcfeH{gap:7px;margin-bottom:20px}.KoreanUnit04ClosingActivities_tabs__DcfeH button{padding:11px 13px;font-size:16px;min-height:45px}.KoreanUnit04ClosingActivities_activityPrompt__UD0tW,.KoreanUnit04ClosingActivities_sectionHeading__SlDyR h2,.KoreanUnit04ClosingActivities_sentenceCard__pDVi1 h2{font-size:23px}.KoreanUnit04ClosingActivities_eyebrow__y_gNT{font-size:14px}.KoreanUnit04ClosingActivities_wordTable__GiETs thead th:first-child{width:25%}.KoreanUnit04ClosingActivities_wordTable__GiETs td,.KoreanUnit04ClosingActivities_wordTable__GiETs th{padding:17px 11px}.KoreanUnit04ClosingActivities_wordTable__GiETs tbody th{font-size:20px}.KoreanUnit04ClosingActivities_wordTable__GiETs .KoreanUnit04ClosingActivities_exampleRow___GLWp td{font-size:18px;word-break:keep-all}.KoreanUnit04ClosingActivities_wordTable__GiETs tbody th small{font-size:11px}.KoreanUnit04ClosingActivities_sentenceCard__pDVi1{padding:23px 19px}.KoreanUnit04ClosingActivities_sentenceCard__pDVi1 h3{font-size:25px}.KoreanUnit04ClosingActivities_help__1HLR3{font-size:17px}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW{display:block;padding:22px 20px}.KoreanUnit04ClosingActivities_wordTitle__paNfF{margin-bottom:13px;gap:11px}.KoreanUnit04ClosingActivities_wordTitle__paNfF h3{font-size:26px}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW p{font-size:20px}.KoreanUnit04ClosingActivities_vocabularyCard__bSMzW .KoreanUnit04ClosingActivities_example__XrcdH{font-size:18px;gap:9px;margin-top:12px}.KoreanUnit04ClosingActivities_writingGrid__OHnsw{gap:17px}.KoreanUnit04ClosingActivities_discussionLead__uGTe8{font-size:20px;align-items:flex-start}.KoreanUnit04ClosingActivities_discussionArt__7Fv0A{border-radius:14px}.KoreanUnit04ClosingActivities_mobileDialogue__pBGWS{display:grid;gap:12px;margin-top:20px}.KoreanUnit04ClosingActivities_mobileDialogue__pBGWS p{margin:0;padding:17px 19px;border:1px solid #e3e4d7;background:#fcfcf5;border-radius:14px;font-size:18px;line-height:1.75}.KoreanUnit04ClosingActivities_mobileDialogue__pBGWS strong{display:block;font-size:12px;color:#859276;margin-bottom:6px}.KoreanUnit04ClosingActivities_mobileDialogue__pBGWS .KoreanUnit04ClosingActivities_mobileAnswer__wheHE{border-color:#c9dab7;background:#f0f6e6}.KoreanUnit04ClosingActivities_secretIntro__UPllx{align-items:flex-start}.KoreanUnit04ClosingActivities_secretIntro__UPllx p{font-size:20px}.KoreanUnit04ClosingActivities_progress__Mutkt{font-size:31px}.KoreanUnit04ClosingActivities_progress__Mutkt small{display:block;font-size:16px;text-align:right}.KoreanUnit04ClosingActivities_secretBoard__B_HN2{padding:19px 12px}.KoreanUnit04ClosingActivities_letterGroups__QpHs1{gap:13px 18px}.KoreanUnit04ClosingActivities_letter__4NT7E{min-width:43px;height:61px}.KoreanUnit04ClosingActivities_letter__4NT7E strong{font-size:26px}.KoreanUnit04ClosingActivities_finished__EmDqO{font-size:20px;align-items:flex-start}.KoreanUnit04ClosingActivities_puzzleCard__Vu13j{padding:24px 20px}.KoreanUnit04ClosingActivities_puzzleCard__Vu13j h2{font-size:23px}.KoreanUnit04ClosingActivities_tiles____BO0{gap:9px}.KoreanUnit04ClosingActivities_tiles____BO0>span{width:51px;height:55px;font-size:27px}.KoreanUnit04ClosingActivities_foundLetter__V_85V{font-size:18px}.KoreanUnit04ClosingActivities_foundLetter__V_85V svg{flex-shrink:0}}.KoreanUnit04ClosingStudent_editor__tKR1n{display:grid;gap:12px;color:#1e293b;text-align:left;width:100%;min-width:0;pointer-events:auto!important}.KoreanUnit04ClosingStudent_editor__tKR1n button,.KoreanUnit04ClosingStudent_editor__tKR1n input,.KoreanUnit04ClosingStudent_editor__tKR1n textarea{font:inherit;pointer-events:auto!important}.KoreanUnit04ClosingStudent_editor__tKR1n textarea,.KoreanUnit04ClosingStudent_editor__tKR1n>input{width:100%;min-width:0;box-sizing:border-box;border:2px solid #bccfcb;border-radius:14px;padding:14px;background:#fff;color:#183b33;font-size:clamp(17px,1.4vw,23px);line-height:1.65}.KoreanUnit04ClosingStudent_editor__tKR1n textarea{resize:vertical}.KoreanUnit04ClosingStudent_editor__tKR1n>input{min-height:54px}.KoreanUnit04ClosingStudent_editor__tKR1n :focus-visible{outline:3px solid #0369a1;outline-offset:3px}.KoreanUnit04ClosingStudent_options__AGhLK{display:flex;gap:10px;flex-wrap:wrap;border:0;padding:0;margin:0}.KoreanUnit04ClosingStudent_options__AGhLK legend{font-weight:750;padding:0;margin-bottom:8px}.KoreanUnit04ClosingStudent_option__TjRth{display:flex;align-items:center;gap:8px;border:2px solid #ccdbd6;border-radius:12px;padding:10px 14px;min-height:44px;box-sizing:border-box;background:#fff;cursor:pointer}.KoreanUnit04ClosingStudent_option__TjRth input{width:19px;height:19px;accent-color:#14755d}.KoreanUnit04ClosingStudent_selected__dL4l6{background:#ecfdf5;border-color:#14755d}.KoreanUnit04ClosingStudent_saveRow__JABcN{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.KoreanUnit04ClosingStudent_saveRow__JABcN button{border:0;border-radius:12px;background:#16624d;color:white;min-height:44px;padding:10px 20px;font-weight:750;cursor:pointer}.KoreanUnit04ClosingStudent_saveRow__JABcN button:disabled{cursor:default;opacity:.55}.KoreanUnit04ClosingStudent_saveRow__JABcN span{font-size:14px;color:#64748b}.KoreanUnit04ClosingStudent_status__RG1xF{margin:0;min-height:1.5em;font-size:16px;line-height:1.6;color:#475569;overflow-wrap:anywhere}.KoreanUnit04ClosingStudent_correct__GCcmO,.KoreanUnit04ClosingStudent_saved__184zo{color:#16624d}.KoreanUnit04ClosingStudent_retry__Bh5kC,.KoreanUnit04ClosingStudent_writing__uuOqF{color:#85521b}.KoreanUnit04ClosingStudent_error__gPZBz{color:#b42318}.KoreanUnit04ClosingStudent_editor__tKR1n input:disabled,.KoreanUnit04ClosingStudent_editor__tKR1n textarea:disabled{background:#f1f5f9;color:#475569}@media(max-width:600px){.KoreanUnit04ClosingStudent_saveRow__JABcN button{flex:1}.KoreanUnit04ClosingStudent_option__TjRth{padding:10px}.KoreanUnit04ClosingStudent_status__RG1xF{font-size:14px}}