.MathSpaceDirectionsTeacher_reading__wwkOr{font-size:clamp(20px,2.2vw,29px);line-height:1.9;margin:24px 0}.MathSpaceDirectionsTeacher_prompt__RzxgW{font-size:clamp(23px,2.4vw,32px);line-height:1.6}.MathSpaceDirectionsTeacher_overview__Y84uX{display:block;width:100%;height:auto;max-height:480px;object-fit:contain;margin:24px auto 36px}.MathSpaceDirectionsTeacher_picture__3auBK{display:block;width:100%;height:230px;object-fit:contain;background:white;border-radius:16px}.MathSpaceDirectionsTeacher_four__Qk7LP,.MathSpaceDirectionsTeacher_grid__SMpQW{display:grid;gap:22px;align-items:start}.MathSpaceDirectionsTeacher_grid__SMpQW{grid-template-columns:repeat(3,minmax(0,1fr))}.MathSpaceDirectionsTeacher_four__Qk7LP{grid-template-columns:repeat(2,minmax(0,1fr))}.MathSpaceDirectionsTeacher_four__Qk7LP article,.MathSpaceDirectionsTeacher_grid__SMpQW article{min-width:0;padding:18px;border:1px solid #dce7eb;border-radius:20px;background:#fff}.MathSpaceDirectionsTeacher_answer__fyJx7 h3{font-size:21px;line-height:1.6}.MathSpaceDirectionsTeacher_answer__fyJx7 details{margin-top:18px;font-size:18px;line-height:1.7}.MathSpaceDirectionsTeacher_answer__fyJx7 summary{cursor:pointer;color:#246c79}.MathSpaceDirectionsTeacher_options__wwcf0{display:flex;gap:10px;flex-wrap:wrap}.MathSpaceDirectionsTeacher_options__wwcf0 span{padding:12px 22px;border:1px solid #b4cad5;border-radius:12px;font-size:22px}.MathSpaceDirectionsTeacher_placeholder__eEZDK{padding:20px;color:#667d88;border:1px dashed #b4cad5;border-radius:12px;font-size:18px}@media(max-width:900px){.MathSpaceDirectionsTeacher_four__Qk7LP,.MathSpaceDirectionsTeacher_grid__SMpQW{grid-template-columns:1fr}.MathSpaceDirectionsTeacher_picture__3auBK{height:250px}}.MathSpaceIntroTeacher_prompt__Q4sX4{font-size:clamp(23px,2.3vw,32px);line-height:1.8;margin:16px 0 26px}.MathSpaceIntroTeacher_first__PzOQZ{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:30px;align-items:center}.MathSpaceIntroTeacher_first__PzOQZ>img{width:100%;height:auto;max-height:540px;object-fit:contain}.MathSpaceIntroTeacher_answer__WAa_l{background:#f1f7fc;border:1px solid #d4e5f1;border-radius:16px;padding:24px;margin:18px 0;font-size:23px;line-height:1.8}.MathSpaceIntroTeacher_answer__WAa_l h2{font-size:25px;font-weight:600;margin:0 0 16px}.MathSpaceIntroTeacher_answer__WAa_l input{width:100%;box-sizing:border-box;border:1px solid #c3d5df;background:white;border-radius:8px;padding:12px;font:inherit}.MathSpaceIntroTeacher_answer__WAa_l details,.MathSpaceIntroTeacher_solution__PhB_q{font-size:18px;margin-top:16px}.MathSpaceIntroTeacher_choices__8nP4k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.MathSpaceIntroTeacher_choices__8nP4k figure{margin:0;padding:14px;border:1px solid #dce7ed;border-radius:16px}.MathSpaceIntroTeacher_choices__8nP4k img{width:100%;height:330px;object-fit:contain}.MathSpaceIntroTeacher_hint__0TPBE{font-size:18px;color:#476276;line-height:1.7}.MathSpaceIntroTeacher_drawing__aNCpW{position:relative;margin-bottom:190px}.MathSpaceIntroTeacher_drawing__aNCpW>img{display:block;width:100%;height:auto}.MathSpaceIntroTeacher_drawingSlot__op_S5{position:absolute;left:59.29%;top:5.05%;width:37.1%}.MathSpaceIntroTeacher_solution__PhB_q>div{max-width:360px}@media(max-width:800px){.MathSpaceIntroTeacher_first__PzOQZ{grid-template-columns:1fr}.MathSpaceIntroTeacher_first__PzOQZ>img{max-height:330px}.MathSpaceIntroTeacher_choices__8nP4k{gap:8px}.MathSpaceIntroTeacher_choices__8nP4k figure{padding:6px}.MathSpaceIntroTeacher_choices__8nP4k img{height:220px}.MathSpaceIntroTeacher_answer__WAa_l{padding:16px}.MathSpaceIntroTeacher_answer__WAa_l h2{font-size:22px}.MathSpaceIntroTeacher_drawing__aNCpW{margin-bottom:210px}}@media(max-width:500px){.MathSpaceIntroTeacher_choices__8nP4k img{height:160px}.MathSpaceIntroTeacher_drawing__aNCpW{min-width:560px}.MathSpaceIntroTeacher_drawingSlot__op_S5{font-size:14px}.MathSpaceIntroTeacher_prompt__Q4sX4{font-size:23px}}.MathSpaceIntroTeacher_drawingScroll__VHiaO{overflow-x:auto;overflow-y:hidden}.MathSpaceIntroTeacher_rotationSource__BBbqN{display:block;width:100%;height:auto;max-height:310px;object-fit:contain;margin:20px auto}.MoralHumanityTeacher_screen__9Y8JW{--ink:#302746;--purple:#755498;--line:#e3dced;color:var(--ink);background:#f6f3f8;min-height:100vh;padding-bottom:32px;font-family:inherit;line-height:1.65}.MoralHumanityTeacher_screen__9Y8JW *{box-sizing:border-box}.MoralHumanityTeacher_header__9kzP9{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:20px 4%;background:#fff;border-bottom:1px solid var(--line)}.MoralHumanityTeacher_header__9kzP9>div{display:flex;align-items:center;gap:14px}.MoralHumanityTeacher_header__9kzP9 small,.MoralHumanityTeacher_header__9kzP9 strong{display:block}.MoralHumanityTeacher_header__9kzP9 small{font-size:13px;color:#766883}.MoralHumanityTeacher_header__9kzP9 strong{font-size:18px}.MoralHumanityTeacher_brandIcon__Wuuxh{display:grid;place-items:center;background:#eee6f6;border-radius:14px;width:46px;height:46px;color:var(--purple)}.MoralHumanityTeacher_editor__qIzmu button,.MoralHumanityTeacher_footer__8rX6q button,.MoralHumanityTeacher_header__9kzP9 a,.MoralHumanityTeacher_header__9kzP9 button,.MoralHumanityTeacher_tips__0mK1E button{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;border:1px solid var(--line);border-radius:12px;padding:10px 18px;background:white;color:var(--ink);cursor:pointer;text-decoration:none}.MoralHumanityTeacher_editor__qIzmu button:focus-visible,.MoralHumanityTeacher_editor__qIzmu textarea:focus-visible,.MoralHumanityTeacher_screen__9Y8JW a:focus-visible,.MoralHumanityTeacher_screen__9Y8JW button:focus-visible,.MoralHumanityTeacher_screen__9Y8JW summary:focus-visible{outline:3px solid #258582;outline-offset:3px}.MoralHumanityTeacher_editor__qIzmu button:disabled,.MoralHumanityTeacher_screen__9Y8JW button:disabled{cursor:not-allowed;opacity:.45}.MoralHumanityTeacher_stage__QD_Tr{max-width:1320px;margin:26px auto;padding:32px 42px;background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:0 8px 28px #43305c06}.MoralHumanityTeacher_heading__iNGSn{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.MoralHumanityTeacher_heading__iNGSn small{display:inline-block;color:#79529e;background:#f0e8f7;border-radius:8px;padding:5px 12px;font-size:16px;font-weight:800}.MoralHumanityTeacher_heading__iNGSn h1{font-size:clamp(25px,2.35vw,38px);line-height:1.5;word-break:keep-all;margin:14px 0 0;letter-spacing:-.035em}.MoralHumanityTeacher_heading__iNGSn>span{white-space:nowrap;color:#857590;font-weight:700;font-size:17px;margin-top:9px}.MoralHumanityTeacher_picture__a5JOZ{margin:20px 0}.MoralHumanityTeacher_picture__a5JOZ button{display:block;width:100%;border:0;padding:0;background:#f8f5f0;cursor:zoom-in;border-radius:18px;overflow:hidden}.MoralHumanityTeacher_picture__a5JOZ img{display:block;width:100%;height:auto}.MoralHumanityTeacher_picture__a5JOZ figcaption{font-size:14px;color:#786c83;text-align:center;margin-top:9px}.MoralHumanityTeacher_reading__YXwTW,.MoralHumanityTeacher_story__aQ7Gp{background:#fcfaf6;border:1px solid #eee7dc;padding:26px 32px;border-radius:18px;font-size:23px;line-height:1.95;word-break:keep-all}.MoralHumanityTeacher_questionGrid__NI9Lq{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:24px}.MoralHumanityTeacher_questions__m8qJm{display:grid;gap:22px;margin-top:24px}.MoralHumanityTeacher_question__Jkwn7{border:1px solid var(--line);border-radius:18px;padding:24px;background:#fdfcff}.MoralHumanityTeacher_question__Jkwn7 h2{display:flex;align-items:flex-start;gap:12px;font-size:23px;line-height:1.65;word-break:keep-all;margin:0 0 18px}.MoralHumanityTeacher_question__Jkwn7 h2>span{display:grid;place-items:center;flex-shrink:0;background:#eee6f5;color:#755498;min-width:32px;height:32px;border-radius:10px;font-size:16px;margin-top:3px}.MoralHumanityTeacher_editor__qIzmu{color:#302746;font-size:20px;line-height:1.7}.MoralHumanityTeacher_editor__qIzmu label{display:block;font-size:16px;font-weight:700;margin:8px 0}.MoralHumanityTeacher_editor__qIzmu textarea{display:block;box-sizing:border-box;width:100%;padding:18px;border:1px solid #cec2dc;border-radius:12px;background:white;color:#302746;font:inherit;line-height:1.8;resize:vertical}.MoralHumanityTeacher_editor__qIzmu textarea:disabled{background:#f4f1f7}.MoralHumanityTeacher_editor__qIzmu>button,.MoralHumanityTeacher_saveRow__hIak5>button{margin-top:12px;background:#765297;color:#fff;border-color:#765297}.MoralHumanityTeacher_saveRow__hIak5{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.MoralHumanityTeacher_saveRow__hIak5 p{font-size:15px}.MoralHumanityTeacher_count__pIkh_{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 0;font-size:16px}.MoralHumanityTeacher_count__pIkh_ strong{font-size:21px;color:#70498f}.MoralHumanityTeacher_count__pIkh_ small{flex-basis:100%;color:#766b81;font-size:14px}.MoralHumanityTeacher_tips__0mK1E{margin-bottom:18px}.MoralHumanityTeacher_tips__0mK1E button{background:#fff7df;border-color:#f0dca6;color:#795622}.MoralHumanityTeacher_tips__0mK1E ol{margin:14px 0 0;padding:20px 24px 20px 42px;background:#fff9e9;border:1px solid #f0e4c2;border-radius:14px;font-size:17px}.MoralHumanityTeacher_tips__0mK1E li{padding:6px}.MoralHumanityTeacher_tips__0mK1E p{margin:4px 0}.MoralHumanityTeacher_topicList__hMkh0{list-style:none;padding:10px 0 20px;display:grid;gap:20px}.MoralHumanityTeacher_topicList__hMkh0 li{display:flex;align-items:center;gap:26px;padding:28px;border:1px solid var(--line);border-radius:18px;background:#fcfaff}.MoralHumanityTeacher_topicList__hMkh0 li:first-child{background:#f0e8f8;border-color:#c8b4dc}.MoralHumanityTeacher_topicList__hMkh0 b{font-size:46px;color:#a58abc;font-weight:500}.MoralHumanityTeacher_topicList__hMkh0 h2{font-size:27px;margin:2px 0;word-break:keep-all}.MoralHumanityTeacher_topicList__hMkh0 small{color:#80708e}.MoralHumanityTeacher_topicList__hMkh0 li>span{margin-left:auto;background:white;border-radius:30px;padding:6px 14px;font-size:15px;white-space:nowrap;color:var(--purple)}.MoralHumanityTeacher_titlePage__150z4{min-height:530px;background:linear-gradient(135deg,#f2edf9,#edf6f3);border-radius:22px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:44px 24px;color:#71508e}.MoralHumanityTeacher_titlePage__150z4>p{letter-spacing:.12em;font-size:20px;margin:16px 0}.MoralHumanityTeacher_titlePage__150z4 h2{font-size:clamp(38px,5vw,66px);line-height:1.35;margin:15px 0 32px;letter-spacing:-.04em}.MoralHumanityTeacher_titlePage__150z4>div{display:flex;gap:10px;align-items:center;justify-content:center;font-size:22px;color:#476961}.MoralHumanityTeacher_tabs__iQh4y{display:flex;gap:10px;flex-wrap:wrap;border-bottom:2px solid #e8e0ef;padding:0 0 14px;margin:0 0 26px}.MoralHumanityTeacher_tabs__iQh4y button{flex:1;font:inherit;font-size:19px;font-weight:700;border:1px solid #ddd2e7;border-radius:12px;padding:14px 16px;cursor:pointer;color:#776587;background:#fbf9fd;word-break:keep-all}.MoralHumanityTeacher_tabs__iQh4y button[aria-selected=true]{color:white;background:#795599;border-color:#795599}.MoralHumanityTeacher_storyTitle__SRGeZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border-bottom:1px solid #e9decf;padding-bottom:18px}.MoralHumanityTeacher_storyTitle__SRGeZ h2{font-size:25px;margin:0}.MoralHumanityTeacher_storyTitle__SRGeZ span{font-size:15px;color:#88765e;margin-left:auto}.MoralHumanityTeacher_story__aQ7Gp p{margin:22px 0 0}.MoralHumanityTeacher_gallery__eZ6un{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:26px}.MoralHumanityTeacher_gallery__eZ6un .MoralHumanityTeacher_picture__a5JOZ{margin:0}.MoralHumanityTeacher_gallery__eZ6un .MoralHumanityTeacher_picture__a5JOZ button{background:white;border:1px solid #eee8f3}.MoralHumanityTeacher_gallery__eZ6un img{aspect-ratio:1.4;object-fit:contain}.MoralHumanityTeacher_person__7LSpc{margin:22px 0;text-align:center}.MoralHumanityTeacher_person__7LSpc small{color:#8d78a0;letter-spacing:.08em}.MoralHumanityTeacher_person__7LSpc h2{font-size:32px;margin:4px}.MoralHumanityTeacher_person__7LSpc p{font-size:18px;color:#7c6d87;margin:4px}.MoralHumanityTeacher_quote__qoS3b{position:relative;margin:24px 0;padding:28px 52px 38px;border-radius:22px;background:#f5eff9;border:1px solid #e6daef}.MoralHumanityTeacher_quote__qoS3b>span{display:block;color:#b69bc9;font-family:Georgia,serif;font-size:88px;line-height:1}.MoralHumanityTeacher_quote__qoS3b p{font-size:clamp(25px,2.5vw,36px);line-height:1.9;margin:0;word-break:keep-all}.MoralHumanityTeacher_reflection__2rR_G{text-align:center;padding:34px;background:#f1f7f3;border-radius:18px;color:#406f63}.MoralHumanityTeacher_reflection__2rR_G h2{font-size:28px;margin:12px 0}.MoralHumanityTeacher_reflection__2rR_G p{font-size:19px;margin:0}.MoralHumanityTeacher_transcript__TKFEk{padding:16px 22px;border:1px solid var(--line);border-radius:12px;font-size:19px;margin:18px 0}.MoralHumanityTeacher_transcript__TKFEk summary{cursor:pointer;font-size:17px;font-weight:700}.MoralHumanityTeacher_transcript__TKFEk table{border-collapse:collapse;width:100%;margin:20px 0}.MoralHumanityTeacher_transcript__TKFEk td,.MoralHumanityTeacher_transcript__TKFEk th{border:1px solid #d4c8df;padding:14px;text-align:left}.MoralHumanityTeacher_transcript__TKFEk th{min-width:110px;background:#f2eafa}.MoralHumanityTeacher_banner__dCwzg{padding:20px 24px;border-radius:14px;background:#f2edf8;color:#765294;font-size:22px}.MoralHumanityTeacher_footer__8rX6q{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:26px;margin-top:34px}.MoralHumanityTeacher_footer__8rX6q nav{display:flex;gap:7px;flex-wrap:wrap;justify-content:center}.MoralHumanityTeacher_footer__8rX6q nav button{padding:8px;min-width:39px}.MoralHumanityTeacher_footer__8rX6q button[aria-current=step]{background:#785399;color:#fff;border-color:#785399}.MoralHumanityTeacher_source__VQ2hG{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-top:24px;font-size:13px;color:#8b7f94}.MoralHumanityTeacher_source__VQ2hG a{text-decoration:underline}.MoralHumanityTeacher_dialog__KnHV_{max-width:95vw;width:1500px;max-height:94vh;padding:16px;border:1px solid #d4c6de;border-radius:18px;overflow:auto}.MoralHumanityTeacher_dialog__KnHV_::backdrop{background:#20162dd4}.MoralHumanityTeacher_dialog__KnHV_>button{display:flex;align-items:center;gap:8px;margin:0 0 14px auto;background:#765297;color:#fff;border:0;padding:10px 18px;border-radius:10px;cursor:pointer;font:inherit}.MoralHumanityTeacher_dialog__KnHV_ img{width:100%;height:auto;display:block}@media(min-width:1600px){.MoralHumanityTeacher_stage__QD_Tr{max-width:1480px}.MoralHumanityTeacher_reading__YXwTW,.MoralHumanityTeacher_story__aQ7Gp{font-size:25px}}@media(max-width:800px){.MoralHumanityTeacher_header__9kzP9{padding:14px 18px;flex-wrap:wrap}.MoralHumanityTeacher_header__9kzP9 strong{font-size:16px}.MoralHumanityTeacher_stage__QD_Tr{margin:12px;padding:22px 18px;border-radius:16px}.MoralHumanityTeacher_heading__iNGSn{gap:12px}.MoralHumanityTeacher_heading__iNGSn h1{font-size:25px}.MoralHumanityTeacher_gallery__eZ6un,.MoralHumanityTeacher_questionGrid__NI9Lq{grid-template-columns:1fr}.MoralHumanityTeacher_question__Jkwn7{padding:19px}.MoralHumanityTeacher_question__Jkwn7 h2{font-size:21px}.MoralHumanityTeacher_reading__YXwTW,.MoralHumanityTeacher_story__aQ7Gp{font-size:20px;padding:20px}.MoralHumanityTeacher_topicList__hMkh0 li{padding:20px;gap:16px;flex-wrap:wrap}.MoralHumanityTeacher_topicList__hMkh0 h2{font-size:23px}.MoralHumanityTeacher_topicList__hMkh0 b{font-size:35px}.MoralHumanityTeacher_topicList__hMkh0 li>span{margin-left:0}.MoralHumanityTeacher_tabs__iQh4y button{flex-basis:40%;font-size:16px}.MoralHumanityTeacher_quote__qoS3b{padding:24px}.MoralHumanityTeacher_quote__qoS3b p{font-size:25px}.MoralHumanityTeacher_footer__8rX6q{flex-wrap:wrap}.MoralHumanityTeacher_footer__8rX6q nav{order:3;width:100%}.MoralHumanityTeacher_titlePage__150z4>div{font-size:18px}.MoralHumanityTeacher_banner__dCwzg{font-size:19px}.MoralHumanityTeacher_count__pIkh_{gap:8px}.MoralHumanityTeacher_editor__qIzmu{font-size:20px}}.TeachingActivity_input__uLAXZ{display:block;width:100%;min-height:100px;padding:14px;border:1px solid #a8bbd5;border-radius:12px;background:white;color:#172b4d;font-size:20px}.TeachingActivity_button__FxpIQ,.TeachingActivity_editor__wnkDp button{padding:12px 20px;margin-top:10px;border-radius:10px;background:#2563eb;color:white}.TeachingActivity_vocabulary__k_afF{max-width:1100px;margin:28px auto;padding:24px}.TeachingActivity_tabs__C9uA9{display:grid;grid-template-columns:repeat(10,1fr);gap:8px;margin:24px 0}.TeachingActivity_tabs__C9uA9 button{padding:10px 16px;border:1px solid #c2cfdf;border-radius:8px;background:white}.TeachingActivity_tabs__C9uA9 button[aria-current]{background:#2563eb;color:white}.TeachingActivity_tabs__C9uA9 button:disabled{opacity:.45}.TeachingActivity_editor__wnkDp{margin-top:18px}.TeachingActivity_editor__wnkDp h2{font-size:28px;line-height:1.6}.TeachingActivity_roster__U4kS2{width:100%;flex-basis:100%;background:white;border:1px solid #dce5d7;padding:19px;border-radius:12px;color:#334f3b}.TeachingActivity_rosterTitle__laA4c{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;gap:12px}.TeachingActivity_rosterTitle__laA4c strong{display:flex;gap:7px;align-items:center}.TeachingActivity_rosterTitle__laA4c span{color:#6d7f70;font-size:12px}.TeachingActivity_tableScroll__ft_CN{max-height:350px;overflow:auto}.TeachingActivity_roster__U4kS2 table{border-collapse:collapse;width:100%;font-size:13px;text-align:left;white-space:nowrap}.TeachingActivity_roster__U4kS2 th{color:#6a7d6c;background:#f4f7ef;font-size:12px;position:sticky;top:0}.TeachingActivity_roster__U4kS2 td,.TeachingActivity_roster__U4kS2 th{padding:10px 12px;border-bottom:1px solid #edf0e8}.TeachingActivity_online__YIhgR{color:#397549;font-weight:700}.TeachingActivity_offline__48JA4{color:#728078}.TeachingActivity_overlay__UwvlC{position:fixed;inset:0;z-index:10000;overflow:auto;padding:30px 36px;background:radial-gradient(ellipse at 0 0,#e6f4e3 0,transparent 42%),radial-gradient(ellipse at 100% 100%,#fff0dc 0,transparent 38%),#fafbf4;color:#304537}.TeachingActivity_board__aNPDG{max-width:1440px;margin:auto}.TeachingActivity_boardHeader__1IkmK{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:30px}.TeachingActivity_boardIdentity__zgTGZ{display:flex;align-items:center;gap:16px}.TeachingActivity_boardIcon__Zae76{display:grid;place-items:center;width:60px;height:60px;border-radius:21px;background:#e1edd5;color:#436b35;transform:rotate(-5deg)}.TeachingActivity_boardIdentity__zgTGZ small{display:block;font-size:13px;font-weight:700;letter-spacing:.04em;color:#6b8260;margin-bottom:5px}.TeachingActivity_boardIdentity__zgTGZ h2{margin:0;font-size:clamp(22px,2.5vw,32px);font-weight:800;letter-spacing:-.04em;line-height:1.3}.TeachingActivity_backButton__CwjnS,.TeachingActivity_quietButton__vb0pl{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #d7e1ce;border-radius:14px;background:#fffefa;color:#42593d;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;white-space:nowrap}.TeachingActivity_backButton__CwjnS:hover,.TeachingActivity_quietButton__vb0pl:hover{background:#eaf2e1}.TeachingActivity_board__aNPDG a:focus-visible,.TeachingActivity_board__aNPDG button:focus-visible{outline:3px solid #557b36;outline-offset:4px}.TeachingActivity_questionBanner__T7JvD{padding:28px 34px;background:#fffefa;border:2px solid #e3e8d3;border-radius:26px;box-shadow:0 6px 0 #e9eddd;margin-bottom:26px}.TeachingActivity_questionLabel___0WCd{display:flex;align-items:center;gap:8px;color:#6a813b;font-weight:800;font-size:14px}.TeachingActivity_questionBanner__T7JvD h3{font-size:clamp(25px,2.7vw,38px);font-weight:800;line-height:1.5;letter-spacing:-.035em;margin:14px 0 10px;word-break:keep-all;overflow-wrap:anywhere}.TeachingActivity_questionBanner__T7JvD p{font-size:16px;line-height:1.6;color:#738066;margin:0}.TeachingActivity_questionPicker__nMuTL{display:flex;gap:12px;align-items:center;margin:30px 0 22px}.TeachingActivity_questionPicker__nMuTL>div{display:grid;grid-template-columns:repeat(15,minmax(34px,1fr));gap:7px;flex:1}.TeachingActivity_questionPicker__nMuTL button{display:flex;align-items:center;justify-content:center;min-height:40px;border:1px solid #d9e2cf;border-radius:11px;background:#fffefa;color:#5c7150;font-weight:700;font-size:14px;cursor:pointer}.TeachingActivity_questionPicker__nMuTL>button{min-width:40px}.TeachingActivity_questionPicker__nMuTL button[aria-current]{background:#53783e;color:white;border-color:#53783e;box-shadow:0 3px 0 #38532b}.TeachingActivity_questionPicker__nMuTL button:disabled{opacity:.35;cursor:default}.TeachingActivity_boardTools__YYK1u{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:26px 0 20px}.TeachingActivity_boardTools__YYK1u>p{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:700;margin:0}.TeachingActivity_boardTools__YYK1u small{font-size:14px;font-weight:500;color:#788370}.TeachingActivity_countBubble__Fqx6w{display:grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:#e4eed8;color:#4c7037;font-size:20px;font-weight:800}.TeachingActivity_boardTools__YYK1u>div{display:flex;gap:8px}.TeachingActivity_quietButton__vb0pl{font-size:13px;background:transparent;border-color:#dce3d2}.TeachingActivity_responseCards__0OHwP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.TeachingActivity_responseCard__3NGXM{--card-accent:#8caf75;--card-soft:#edf5e6;padding:24px;border-radius:23px;background:#fffefa;border:1px solid #dfe7d7;border-top:5px solid var(--card-accent);box-shadow:0 5px 0 #e5eada;min-height:220px;overflow-wrap:anywhere}.TeachingActivity_responseCard__3NGXM:nth-child(4n+2){--card-accent:#e9b46f;--card-soft:#fff2dc}.TeachingActivity_responseCard__3NGXM:nth-child(4n+3){--card-accent:#a7a0cb;--card-soft:#f0ecfa}.TeachingActivity_responseCard__3NGXM:nth-child(4n+4){--card-accent:#87b9c1;--card-soft:#eaf5f6}.TeachingActivity_cardIdentity__J7IUn{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TeachingActivity_studentBadge__2U_09{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border-radius:13px;background:var(--card-soft);font-size:17px;font-weight:800;color:#4d6246}.TeachingActivity_cardIdentity__J7IUn h3{font-size:19px;font-weight:800;line-height:1.4;margin:0}.TeachingActivity_cardLabel__TdffC{margin-left:auto;font-size:11px;color:#7f8976}.TeachingActivity_responseText__NJq7L{white-space:pre-wrap;overflow-wrap:anywhere;word-break:keep-all;font-size:clamp(21px,1.9vw,28px);line-height:1.8;font-weight:500;color:#384b35;margin:22px 0 6px}.TeachingActivity_waitingCard__J5z5A{background:#f8f9f2;border-style:dashed;box-shadow:none;border-top-width:2px;min-height:220px}.TeachingActivity_waitingCard__J5z5A .TeachingActivity_responseText__NJq7L{color:#879180;font-size:18px;font-weight:400}.TeachingActivity_waitingCard__J5z5A .TeachingActivity_studentBadge__2U_09{background:#eaf0e3}.TeachingActivity_correctBadge__FTRTw,.TeachingActivity_retryBadge__Yg7jb{display:inline-block;margin-top:20px;padding:7px 11px;border-radius:10px;font-size:12px;font-weight:700;background:#eaf4df;color:#517239}.TeachingActivity_retryBadge__Yg7jb{background:#fff0d7;color:#936a2b}.TeachingActivity_boardFooter__OU_yL{display:flex;align-items:center;justify-content:center;gap:8px;color:#7c8a6e;font-size:14px;line-height:1.6;text-align:center;margin:34px 0 8px}.TeachingActivity_boardEmpty__ldnip{padding:50px 24px;border:2px dashed #dbe4cd;border-radius:24px;color:#738369;text-align:center;font-size:20px}.TeachingActivity_boardError__QBKue{background:#fff0e5;color:#8d452a;border-radius:12px;padding:15px}@media(min-width:1700px){.TeachingActivity_responseCards__0OHwP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1000px){.TeachingActivity_responseCards__0OHwP{grid-template-columns:repeat(2,minmax(0,1fr))}.TeachingActivity_questionPicker__nMuTL>div{grid-template-columns:repeat(10,minmax(30px,1fr))}}@media(max-width:700px){.TeachingActivity_tabs__C9uA9{grid-template-columns:repeat(5,1fr)}.TeachingActivity_overlay__UwvlC{padding:20px 14px}.TeachingActivity_boardHeader__1IkmK{align-items:flex-start;gap:16px;flex-direction:column;margin-bottom:22px}.TeachingActivity_boardIcon__Zae76{width:48px;height:48px}.TeachingActivity_boardIdentity__zgTGZ{gap:12px}.TeachingActivity_questionBanner__T7JvD{padding:22px}.TeachingActivity_questionBanner__T7JvD p{font-size:14px}.TeachingActivity_boardTools__YYK1u{align-items:flex-start;flex-direction:column}.TeachingActivity_responseCards__0OHwP{grid-template-columns:minmax(0,1fr);gap:18px}.TeachingActivity_questionPicker__nMuTL{gap:6px}.TeachingActivity_questionPicker__nMuTL>div{grid-template-columns:repeat(5,minmax(30px,1fr))}.TeachingActivity_questionPicker__nMuTL>button{min-width:30px}.TeachingActivity_rosterTitle__laA4c{align-items:flex-start;flex-direction:column}.TeachingActivity_responseCard__3NGXM{padding:22px}.TeachingActivity_responseText__NJq7L{font-size:23px}.TeachingActivity_boardFooter__OU_yL{font-size:12px}}.TeachingLive_presenterBar__znidR{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 24px;background:#edf7ef;border-bottom:1px solid #cee1d1;color:#294d36;box-shadow:0 2px 10px #254b3610}.TeachingLive_presenterBar__znidR strong{display:flex;align-items:center;gap:8px;font-size:15px}.TeachingLive_presenterBar__znidR p{margin:5px 0 0;font-size:13px}.TeachingLive_presenterBar__znidR small{display:block;margin-top:4px;color:#667669}.TeachingLive_actions__jp6io{display:flex;gap:8px;flex-shrink:0}.TeachingLive_actions__jp6io button,.TeachingLive_catalog__CbMVG button,.TeachingLive_primary__jMeAM{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:10px 18px;border-radius:10px;border:1px solid #bbd1bf;background:white;color:#315d3e;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.TeachingLive_actions__jp6io .TeachingLive_primary__jMeAM,.TeachingLive_primary__jMeAM{background:#346947;color:white;border-color:#346947}.TeachingLive_actions__jp6io .TeachingLive_end__VzPBZ{background:#fff5ed;border-color:#d9b292;color:#824927}.TeachingLive_actions__jp6io button:disabled{opacity:.5;cursor:default}.TeachingLive_catalog__CbMVG{max-width:960px;margin:24px auto;padding:28px;background:white;border:1px solid #dce7df;border-radius:22px}.TeachingLive_catalog__CbMVG>header{display:flex;gap:15px;align-items:center;color:#345f40;margin-bottom:26px}.TeachingLive_catalog__CbMVG h1{margin:0;font-size:26px}.TeachingLive_catalog__CbMVG header p{margin:7px 0 0;color:#708073}.TeachingLive_card__0BQDu{padding:28px;border:1px solid #b9d7c0;border-radius:18px;background:#f4faf5}.TeachingLive_card__0BQDu>span{display:flex;align-items:center;gap:8px;color:#3c764b;font-size:13px;font-weight:700}.TeachingLive_card__0BQDu h2{font-size:24px;line-height:1.5;margin:15px 0 8px}.TeachingLive_card__0BQDu p{color:#65766a;margin:0 0 24px}.TeachingLive_waiting__wBl6d{min-height:320px;padding:35px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#5c7364;gap:12px}.TeachingLive_waiting__wBl6d h1,.TeachingLive_waiting__wBl6d h2{margin:0;font-size:23px;line-height:1.5}.TeachingLive_waiting__wBl6d p{margin:0;line-height:1.7}.TeachingLive_viewer__mNTHQ{height:100dvh;display:flex;flex-direction:column;background:#f4f7f3}.TeachingLive_viewerHeader__DF2Ae{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 22px;background:#fff;border-bottom:1px solid #d8e3d9;flex-shrink:0}.TeachingLive_viewerHeader__DF2Ae>div{display:flex;flex-direction:column;gap:5px;min-width:0}.TeachingLive_viewerHeader__DF2Ae strong{font-size:16px;color:#304c39}.TeachingLive_viewerHeader__DF2Ae span{font-size:12px;color:#68816f}.TeachingLive_viewerHeader__DF2Ae a{white-space:nowrap;font-size:13px;color:#426d4d}.TeachingLive_frame__4ewF7{display:block;width:100%;flex:1;min-height:0;border:0;background:white}@media(max-width:700px){.TeachingLive_presenterBar__znidR{padding:10px 12px;gap:10px;flex-wrap:wrap}.TeachingLive_presenterBar__znidR strong{font-size:14px}.TeachingLive_presenterBar__znidR p{font-size:12px}.TeachingLive_catalog__CbMVG{margin:12px 0;padding:20px 15px}.TeachingLive_card__0BQDu{padding:22px 18px}.TeachingLive_card__0BQDu h2{font-size:21px}.TeachingLive_viewerHeader__DF2Ae{padding:10px 12px}.TeachingLive_viewerHeader__DF2Ae strong{font-size:14px}.TeachingLive_waiting__wBl6d{padding:25px 15px}}.StudentEntryAccountPanel_panel__akBS7{max-width:920px;margin:28px auto;padding:clamp(22px,4vw,40px);background:#fff;border:1px solid #dbe6dc;border-radius:22px;color:#254835}.StudentEntryAccountPanel_panel__akBS7 header{display:flex;align-items:center;gap:16px;margin-bottom:28px}.StudentEntryAccountPanel_panel__akBS7 h2{margin:0 0 8px;font-size:26px}.StudentEntryAccountPanel_panel__akBS7 header p{margin:0;color:#63786a;line-height:1.6}.StudentEntryAccountPanel_icon__btsuc{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:16px;background:#eaf3e9;color:#397653}.StudentEntryAccountPanel_fields__fBtSe{display:grid;gap:20px}.StudentEntryAccountPanel_card__ecevh{padding:22px;background:#f7faf5;border:1px solid #dce7d6;border-radius:16px;min-width:0}.StudentEntryAccountPanel_card__ecevh label{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;margin-bottom:14px}.StudentEntryAccountPanel_value__RjPYX{display:flex;gap:14px;align-items:center}.StudentEntryAccountPanel_value__RjPYX input{width:100%;min-width:0;border:0;background:transparent;color:#254835;padding:8px 0;font-size:clamp(20px,3vw,28px);font-family:ui-monospace,monospace}.StudentEntryAccountPanel_value__RjPYX button{display:flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:13px 16px;border:0;border-radius:12px;background:#3f7655;color:#fff;font-weight:700;cursor:pointer}.StudentEntryAccountPanel_value__RjPYX button:hover{background:#315f43}.StudentEntryAccountPanel_value__RjPYX button:focus-visible,.StudentEntryAccountPanel_value__RjPYX input:focus-visible{outline:3px solid #71a983;outline-offset:4px}.StudentEntryAccountPanel_status__H0zra{min-height:24px;margin:16px 0 0;color:#3c674a}@media (max-width:480px){.StudentEntryAccountPanel_card__ecevh{padding:16px}.StudentEntryAccountPanel_value__RjPYX{gap:8px}.StudentEntryAccountPanel_value__RjPYX button{padding:12px}.StudentEntryAccountPanel_value__RjPYX button span{display:none}}.LearningBoard_game__1Hel1{--ink:#204761;--muted:#597c8b;--blue:#267cbd;--cream:#fffbef;position:fixed;inset:0;z-index:80;width:100%;height:100dvh;overflow:hidden;display:flex;flex-direction:column;background:#bde8e3 url(/games/learning-board/backgrounds/islands.webp) 50%/cover;color:var(--ink);font-family:inherit;font-size:16px;line-height:1.45;isolation:isolate}.LearningBoard_game__1Hel1 *{box-sizing:border-box}.LearningBoard_game__1Hel1 button,.LearningBoard_game__1Hel1 select{font:inherit;color:inherit;letter-spacing:normal}.LearningBoard_game__1Hel1 button{cursor:pointer;min-height:40px;margin:0;border:0;border-radius:14px;box-shadow:none;background:#fffaf0;padding:8px 14px;transition:transform .15s,background .15s;line-height:1.35}.LearningBoard_game__1Hel1 button:hover:not(:disabled){filter:brightness(1.025);transform:translateY(-2px)}.LearningBoard_game__1Hel1 button:disabled{cursor:default;opacity:.5}.LearningBoard_game__1Hel1 button:focus-visible,.LearningBoard_game__1Hel1 select:focus-visible{outline:3px solid #1367b0;outline-offset:3px}.LearningBoard_game__1Hel1 img{display:block;object-fit:contain;max-width:100%;user-select:none}.LearningBoard_game__1Hel1 h1,.LearningBoard_game__1Hel1 h2,.LearningBoard_game__1Hel1 h3,.LearningBoard_game__1Hel1 p{margin:0}.LearningBoard_game__1Hel1 h2{font-size:clamp(20px,1.65vw,30px);line-height:1.3}.LearningBoard_game__1Hel1 h3{font-size:19px}.LearningBoard_game__1Hel1 small{font-size:13px}.LearningBoard_game__1Hel1 label{display:flex;flex-direction:column;gap:6px;font-weight:750;font-size:14px}.LearningBoard_game__1Hel1 select{width:100%;height:46px;padding:8px 30px 8px 12px;border:1px solid #ccdbdc;border-radius:12px;background:#fff;outline-offset:2px}.LearningBoard_game__1Hel1 .LearningBoard_primary__g4cpF{background:linear-gradient(#ffdb70,#ffc34a);border:2px solid #fff0b5;border-bottom:5px solid #dc9d29;box-shadow:0 5px 0 #bb812b24,0 8px 20px #9b72231a;color:#67461b;font-weight:900;min-height:48px;padding:10px 22px;display:flex;align-items:center;justify-content:center;gap:14px}.LearningBoard_game__1Hel1 .LearningBoard_secondary__7tENn{background:#e5f0f4;border:1px solid #c2d7df;border-bottom:3px solid #afcbd5;font-weight:800}.LearningBoard_game__1Hel1 .LearningBoard_quiet__1yzo1{background:transparent;border:1px solid #91b9ba;color:#4b6c79}.LearningBoard_muted__Ye8pU{color:var(--muted);font-size:14px}.LearningBoard_eyebrow__bsmjf{text-transform:uppercase;color:#438c99;letter-spacing:.08em;font-size:12px;font-weight:900}.LearningBoard_header__rJVAQ{height:68px;flex:0 0 68px;display:flex;align-items:center;gap:20px;padding:8px 24px;background:#f6fffae8;border-bottom:1px solid #ffffffb3;box-shadow:0 4px 16px #397c8510;z-index:5}.LearningBoard_header__rJVAQ .LearningBoard_back__204Pr{background:#e5f4ee;white-space:nowrap;font-size:14px;font-weight:800}.LearningBoard_brand__yeYmw{display:flex;align-items:center;gap:8px;white-space:nowrap}.LearningBoard_brand__yeYmw img{width:46px;height:48px}.LearningBoard_brand__yeYmw strong{font-size:21px;font-weight:950;letter-spacing:-.05em}.LearningBoard_brand__yeYmw span{font-size:12px;color:#597c8b;border-left:1px solid #c6deda;padding-left:12px;margin-left:4px}.LearningBoard_header__rJVAQ nav{margin-left:auto;display:flex;align-items:center;gap:8px}.LearningBoard_header__rJVAQ nav button{font-size:13px;background:#fff;border:1px solid #d9e6e3;padding:8px 12px}.LearningBoard_connection__PcWUb{font-size:12px;color:#448979;margin-right:4px;white-space:nowrap}.LearningBoard_offline__5PU4v{color:#b66b3a}.LearningBoard_loading__zR8V9{flex:1;display:grid;place-content:center;font-size:22px;font-weight:800}.LearningBoard_error__gLbsS{position:absolute;z-index:35;top:74px;left:50%;transform:translateX(-50%);max-width:calc(100% - 24px);padding:10px 12px 10px 20px;border:1px solid #e9bda0;border-radius:14px;background:#fff7e7;box-shadow:0 10px 30px #31536725;display:flex;align-items:center;gap:18px}.LearningBoard_error__gLbsS button{background:transparent;font-size:23px;padding:0 10px}.LearningBoard_catalog__Te_QG{flex:1;min-height:0;width:min(1300px,94%);margin:0 auto;display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:5%;padding:24px 0}.LearningBoard_intro__IrwCB{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:20px 0}.LearningBoard_intro__IrwCB h1{font-weight:1000;font-size:clamp(44px,5.5vw,86px);line-height:.99;letter-spacing:-.065em;margin:18px 0 24px;text-shadow:0 4px 0 #ffffff9e;color:#256382}.LearningBoard_intro__IrwCB h1 em{font-style:normal;color:#3f9b87}.LearningBoard_intro__IrwCB p{font-size:clamp(16px,1.5vw,22px);line-height:1.65;font-weight:600}.LearningBoard_heroCharacters__OB8Z_{display:flex;align-items:flex-end;height:clamp(110px,22vh,230px);width:100%;margin-top:8px}.LearningBoard_heroCharacters__OB8Z_ img{width:35%;height:100%;filter:drop-shadow(0 12px 10px #326d8238);animation:LearningBoard_bob__b9qfc 4s ease-in-out infinite}.LearningBoard_heroCharacters__OB8Z_ img:nth-child(2){animation-delay:-1.5s;margin:0 -7%;transform:translateY(-8px);z-index:1}.LearningBoard_heroCharacters__OB8Z_ img:nth-child(3){animation-delay:-2.5s}.LearningBoard_badges__mf9y7{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.LearningBoard_badges__mf9y7 span{padding:7px 12px;border-radius:30px;background:#ffffffe8;border:1px solid white;font-size:12px;font-weight:800}.LearningBoard_catalogRight__sTvaZ{min-height:0;max-height:100%;display:flex;flex-direction:column;gap:18px;overflow:auto;padding:8px}.LearningBoard_setup__MkNjD{background:#fffdf3f5;border:3px solid #fff;border-radius:28px;padding:24px;box-shadow:0 10px 0 #6aa9a81c,0 16px 40px #26698220;display:flex;flex-direction:column;gap:12px}.LearningBoard_subjects__gHv80{display:flex;gap:8px;flex-wrap:wrap}.LearningBoard_game__1Hel1 .LearningBoard_subjects__gHv80 button{background:#eaf1ec;border-radius:12px;font-weight:800;padding:8px 24px}.LearningBoard_game__1Hel1 .LearningBoard_subjects__gHv80 button[aria-pressed=true]{background:#338f91;color:white}.LearningBoard_settings__KsApQ{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.LearningBoard_roomList__MwhCf{display:flex;flex-direction:column;gap:8px;min-height:115px;max-height:260px;overflow:auto}.LearningBoard_roomList__MwhCf h3{display:flex;gap:10px;padding:0 8px}.LearningBoard_roomList__MwhCf h3 small{background:#e9f7ee;border-radius:16px;padding:3px 10px}.LearningBoard_game__1Hel1 .LearningBoard_roomList__MwhCf>button{display:flex;align-items:center;gap:10px;flex:0 0 auto;width:100%;text-align:left;padding:8px 16px;background:#fffefa;border:1px solid #fff;box-shadow:0 4px 10px #24607812}.LearningBoard_roomList__MwhCf button img{width:54px;height:54px}.LearningBoard_roomList__MwhCf button>span{display:flex;flex-direction:column;gap:3px;min-width:0}.LearningBoard_roomList__MwhCf button strong{font-size:16px}.LearningBoard_roomList__MwhCf button small{color:var(--muted)}.LearningBoard_roomList__MwhCf button>b{margin-left:auto;font-size:13px;white-space:nowrap}.LearningBoard_studentWelcome__Wdpw0{padding:26px 12px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.LearningBoard_studentWelcome__Wdpw0 img{height:150px}.LearningBoard_empty__SRCE1{padding:24px;text-align:center;color:var(--muted);background:#ffffff9e;border-radius:20px}.LearningBoard_playLayout__AsPov{flex:1;min-height:0;padding:18px 20px 24px;display:grid;grid-template-columns:clamp(170px,17vw,260px) minmax(0,1fr) clamp(160px,15vw,240px);gap:18px;align-items:center;max-width:1900px;width:100%;margin:0 auto}.LearningBoard_infoRail__Vs9ds,.LearningBoard_playerRail__ZdzHY{height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;gap:16px}.LearningBoard_playerRail__ZdzHY h2{font-size:14px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px;padding:0 3px}.LearningBoard_playerList__rmEY_{display:flex;flex-direction:column;gap:10px;min-height:0;overflow:auto;padding:4px}.LearningBoard_player__XuV5D{position:relative;display:flex;align-items:center;gap:5px;background:#fcfff5e6;border:2px solid #fff;border-left:5px solid var(--player-color);border-radius:19px;box-shadow:0 5px 0 #5b979326;min-height:82px;padding:7px 7px 7px 2px;transition:background .2s}.LearningBoard_player__XuV5D>img{width:clamp(40px,4vw,68px);height:72px;flex-shrink:0}.LearningBoard_player__XuV5D>div{min-width:0}.LearningBoard_player__XuV5D strong{display:block;font-size:clamp(13px,1.05vw,18px);word-break:keep-all}.LearningBoard_player__XuV5D strong i{font-size:10px;background:#c4e6e4;border-radius:4px;padding:2px;margin-left:4px;font-style:normal}.LearningBoard_player__XuV5D small{display:block;font-size:12px;font-weight:750;margin-top:3px}.LearningBoard_presence__ySra2{display:block;font-size:10px;color:#6a8589}.LearningBoard_playerExtra__CEoCB{display:block;font-size:10px;letter-spacing:-.04em;margin-top:2px}.LearningBoard_game__1Hel1 .LearningBoard_remove__XrUYL{position:absolute;right:0;top:0;font-size:20px;background:transparent;min-height:28px;padding:0 6px}.LearningBoard_currentPlayer__pK4tf{background:#fff4c4;border-color:#ffd15e;box-shadow:0 0 0 3px #fff5c785,0 5px 0 #c2a65f30}.LearningBoard_travelPass__H5XeV{border-radius:24px;background:#fbfff5ed;border:2px solid #fff;box-shadow:0 8px 0 #91bab226;padding:20px 16px;text-align:center}.LearningBoard_travelPass__H5XeV h2{font-size:clamp(15px,1.15vw,21px);margin-top:10px;word-break:keep-all}.LearningBoard_travelPass__H5XeV>strong{display:block;font-size:clamp(30px,3vw,48px);font-weight:950;color:#348d9e;line-height:1.1;margin-top:22px}.LearningBoard_travelPass__H5XeV p{font-size:12px;margin:8px 0}.LearningBoard_roundTrack__2reoX,.LearningBoard_timeTrack__avcM4{height:7px;border-radius:10px;background:#dce9e6;overflow:hidden}.LearningBoard_roundTrack__2reoX{margin:12px 0}.LearningBoard_roundTrack__2reoX span,.LearningBoard_timeTrack__avcM4 span{display:block;height:100%;background:#51b3a6;border-radius:inherit;transition:width .3s}.LearningBoard_tip__VTrH_{text-align:center;padding:10px;font-size:13px;color:#3c697a}.LearningBoard_tip__VTrH_ img{width:76px;height:76px;margin:0 auto 5px}.LearningBoard_tip__VTrH_ strong{display:block;font-size:14px;margin-bottom:8px}.LearningBoard_teacherControls__srnTo{display:flex;flex-direction:column;gap:8px}.LearningBoard_teacherControls__srnTo>span{font-size:11px;color:#6a8992;text-align:center}.LearningBoard_teacherControls__srnTo button{font-size:13px}.LearningBoard_boardWrap__75PUX{height:100%;width:100%;min-height:0;min-width:0;display:grid;place-items:center;container-type:size}.LearningBoard_board__YXIYq{position:relative;width:min(100cqw,100cqh);height:min(100cqw,100cqh);display:grid;grid-template:repeat(7,minmax(0,1fr))/repeat(7,minmax(0,1fr));gap:5px;padding:8px;background:#e8e1b9;border:5px solid #fffbee;border-bottom:9px solid #b8c7a0;border-radius:28px;box-shadow:0 9px 0 #62888960,0 20px 35px #346b8550;container-type:inline-size}.LearningBoard_game__1Hel1 .LearningBoard_tile__1gvJC{position:relative;background:#fffcf1;padding:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;border-radius:9px;border-bottom:3px solid #ced9c7;box-shadow:inset 0 0 0 2px var(--owner-color);min-height:0;min-width:0;overflow:hidden;transition:box-shadow .3s}.LearningBoard_game__1Hel1 .LearningBoard_tile__1gvJC:hover:not(:disabled){transform:none;filter:brightness(.97)}.LearningBoard_tileStripe__mThT7{height:6px;width:100%;flex-shrink:0;background:var(--tile-color)}.LearningBoard_tile__1gvJC>strong{font-size:clamp(10px,2cqw,16px);line-height:1.2;margin-top:3px;z-index:1;white-space:nowrap}.LearningBoard_tile__1gvJC>img{width:70%;height:50%;min-height:0;flex:1;filter:drop-shadow(0 2px 2px #34586320)}.LearningBoard_tile__1gvJC>small{font-size:clamp(8px,1.5cqw,12px);line-height:1.3;font-weight:750;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;margin:0 2px 3px}.LearningBoard_game__1Hel1 .LearningBoard_special__gxFvB{background:#eff8ed}.LearningBoard_boardCenter__4jARa{grid-row:2/7;grid-column:2/7;position:relative;min-width:0;min-height:0;border:2px solid #ffffffc7;border-radius:23px;background:radial-gradient(ellipse at top,#fffff9,#edf6e9);box-shadow:inset 0 2px 15px #446f6310;display:flex;flex-direction:column;z-index:2;overflow:hidden}.LearningBoard_tokenLayer__MQvQd{position:absolute;inset:8px;pointer-events:none;z-index:4}.LearningBoard_token__9YoLr{position:absolute;transform:translate(calc(-50% + var(--token-x)),calc(-57% + var(--token-y)));width:8.2%;height:12%;transition:left .15s linear,top .15s linear;filter:drop-shadow(0 3px 2px #164c634a)}.LearningBoard_token__9YoLr:after{content:"";position:absolute;bottom:12%;left:20%;width:60%;height:15%;background:var(--player-color);border:2px solid #fff;border-radius:50%;z-index:-1}.LearningBoard_token__9YoLr img{width:100%;height:100%}.LearningBoard_token__9YoLr>span{position:absolute;bottom:0;left:38%;font-size:10px;font-weight:900;line-height:15px;color:#fff;background:var(--player-color);border-radius:50%;min-width:16px;text-align:center;border:1px solid #fff}.LearningBoard_activeToken__BCTbm{z-index:2}.LearningBoard_activeToken__BCTbm img{animation:LearningBoard_tokenHop__7QT7z .36s ease-in-out infinite alternate}.LearningBoard_activeToken__BCTbm:after{box-shadow:0 0 0 4px #ffe47790}.LearningBoard_paused__mq4nQ{position:absolute;bottom:0;left:0;right:0;background:#214860f2;color:white;text-align:center;font-size:13px;font-weight:800;padding:9px;z-index:10}.LearningBoard_decision__8xe_o,.LearningBoard_feedback__PkxET,.LearningBoard_lobby__2B_Ao,.LearningBoard_turn__VwUIy{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:clamp(10px,3cqw,28px);min-height:0}.LearningBoard_lobby__2B_Ao>p{font-size:14px;color:#638285}.LearningBoard_lobby__2B_Ao h2{font-size:clamp(16px,3.4cqw,28px)}.LearningBoard_lobby__2B_Ao>small{font-size:11px;color:#6c8187}.LearningBoard_characterGrid__uEMFB{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;width:100%;margin:5px 0;min-height:0}.LearningBoard_game__1Hel1 .LearningBoard_characterGrid__uEMFB button{padding:3px 2px;border-radius:13px;background:#f5f4e9;border:2px solid transparent;min-width:0;min-height:0;display:flex;flex-direction:column;align-items:center}.LearningBoard_characterGrid__uEMFB button img{width:100%;height:clamp(24px,9cqw,86px)}.LearningBoard_characterGrid__uEMFB button strong{font-size:clamp(10px,1.8cqw,14px);white-space:nowrap}.LearningBoard_characterGrid__uEMFB button small{font-size:clamp(8px,1.45cqw,11px)}.LearningBoard_game__1Hel1 .LearningBoard_characterGrid__uEMFB button[aria-pressed=true]{border-color:#edb537;background:#ffedb4;opacity:1}.LearningBoard_characterGrid__uEMFB button:disabled{opacity:.6}.LearningBoard_lobby__2B_Ao .LearningBoard_primary__g4cpF{width:95%;max-width:300px;flex-shrink:0}.LearningBoard_turn__VwUIy h2{font-size:clamp(23px,4.5cqw,40px)}.LearningBoard_turn__VwUIy>p{font-size:clamp(13px,2.6cqw,20px)}.LearningBoard_turnCharacter__kcWOw{width:clamp(48px,15cqw,130px);height:clamp(48px,15cqw,130px)}.LearningBoard_turn__VwUIy .LearningBoard_primary__g4cpF{width:min(90%,290px)}.LearningBoard_decision__8xe_o>small,.LearningBoard_feedback__PkxET>small,.LearningBoard_turn__VwUIy>small{color:#67848b;font-size:12px}.LearningBoard_waiting__S7D9k{padding:10px 16px;border-radius:20px;background:#e0f1ed;font-size:14px;font-weight:700}.LearningBoard_quiz__G_uxo{height:100%;display:flex;flex-direction:column;padding:clamp(12px,3cqw,30px);gap:10px;animation:LearningBoard_arrive__jlDTu .25s ease-out;min-height:0;text-align:left}.LearningBoard_quizTop__ztpo4{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-shrink:0}.LearningBoard_quizTop__ztpo4>span{font-size:clamp(11px,2.2cqw,17px);font-weight:850}.LearningBoard_quizTop__ztpo4>b{font-size:clamp(21px,4.5cqw,36px);line-height:1;color:#388c98;font-variant-numeric:tabular-nums}.LearningBoard_quizTop__ztpo4 small{font-size:12px;margin-left:3px}.LearningBoard_quizTop__ztpo4 .LearningBoard_urgent__A9k3l{color:#bf6039}.LearningBoard_timeTrack__avcM4{flex-shrink:0;height:5px}.LearningBoard_questionScroll__YXCw2{min-height:0;overflow:auto;flex:1;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2.5cqw,24px);padding:3px 2px}.LearningBoard_quiz__G_uxo h2{font-size:clamp(16px,3.4cqw,29px);line-height:1.6;word-break:keep-all;overflow-wrap:anywhere}.LearningBoard_options__a2w_J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.LearningBoard_game__1Hel1 .LearningBoard_options__a2w_J button{display:flex;align-items:center;gap:7px;text-align:left;background:#fff;border:2px solid #d5e3dd;border-bottom:4px solid #c4d8d0;padding:10px;min-height:clamp(44px,10cqw,80px);font-weight:750;font-size:clamp(15px,3cqw,25px)}.LearningBoard_options__a2w_J button>b{flex-shrink:0;font-size:12px;border-radius:50%;background:#e4eeec;width:22px;height:22px;display:grid;place-items:center}.LearningBoard_game__1Hel1 .LearningBoard_options__a2w_J button[aria-pressed=true]{background:#fff1bc;border-color:#eab74f;color:#664c24}.LearningBoard_game__1Hel1 .LearningBoard_options__a2w_J button:disabled{opacity:1;cursor:default}.LearningBoard_quiz__G_uxo .LearningBoard_primary__g4cpF{flex-shrink:0;font-size:16px}.LearningBoard_observer__YozfK{font-size:12px;color:#637f88;text-align:center;background:#e5eeea;padding:9px;border-radius:10px}.LearningBoard_quiz__G_uxo .katex{font-size:1.13em!important;white-space:nowrap}.LearningBoard_quiz__G_uxo .katex-display{margin:.25em 0!important}.LearningBoard_quiz__G_uxo .math-display{display:inline-block}.LearningBoard_feedbackImage__43zQk{height:clamp(45px,12cqw,100px);width:clamp(45px,12cqw,100px)}.LearningBoard_feedback__PkxET h2{font-size:clamp(23px,5cqw,40px)}.LearningBoard_feedback__PkxET>p{font-size:clamp(14px,2.8cqw,22px);word-break:keep-all}.LearningBoard_feedback__PkxET{animation:LearningBoard_arrive__jlDTu .3s ease-out}.LearningBoard_correct__gGnox{background:radial-gradient(ellipse at top,#fff5ae80,transparent 80%)}.LearningBoard_explanation__hopYg{background:#ffffffb8;border:1px solid #d8e7dc;border-radius:16px;padding:14px;width:100%;overflow:auto;min-height:0;text-align:left;font-size:clamp(13px,2.5cqw,20px)}.LearningBoard_explanation__hopYg strong{color:#398881;display:block;margin-bottom:8px}.LearningBoard_explanation__hopYg p{line-height:1.6}.LearningBoard_explanation__hopYg .katex{font-size:1.12em!important}.LearningBoard_decision__8xe_o>img{width:clamp(55px,16cqw,140px);height:clamp(55px,16cqw,140px)}.LearningBoard_decision__8xe_o h2{font-size:clamp(25px,5cqw,42px)}.LearningBoard_price__DOcNG{font-size:32px;color:#b27d22}.LearningBoard_price__DOcNG small{font-size:14px}.LearningBoard_decisionButtons__TX1nK{display:flex;justify-content:center;gap:12px;width:100%}.LearningBoard_decisionButtons__TX1nK button{flex:1}.LearningBoard_results__TJFdm{flex:1;min-height:0;display:grid;grid-template-columns:1.2fr 1fr;gap:30px;max-width:1320px;width:95%;margin:0 auto;padding:26px 0}.LearningBoard_awards__cIRRP{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;overflow:auto}.LearningBoard_awards__cIRRP h1{font-size:clamp(30px,3.5vw,52px);font-weight:950;letter-spacing:-.05em}.LearningBoard_awards__cIRRP>p{font-size:14px}.LearningBoard_podium__2RbDm{display:flex;align-items:flex-end;justify-content:center;width:100%;height:clamp(200px,34vh,400px);gap:8px;padding-top:8px}.LearningBoard_podium__2RbDm>div{display:flex;flex-direction:column;align-items:center;width:28%;max-width:180px}.LearningBoard_podium__2RbDm>div:first-child{order:2}.LearningBoard_podium__2RbDm>div:nth-child(2){order:1}.LearningBoard_podium__2RbDm>div:nth-child(3){order:3}.LearningBoard_podium__2RbDm img{height:clamp(70px,14vh,160px);width:100%;filter:drop-shadow(0 8px 5px #46808030)}.LearningBoard_podium__2RbDm>div>div{display:flex;flex-direction:column;align-items:center;width:100%;background:linear-gradient(#e4f4e8,#c6e6db);border:3px solid #fff;border-bottom:7px solid #b0c7c4;border-radius:20px 20px 9px 9px;padding:12px;gap:3px;box-shadow:0 10px 15px #3c7c8125}.LearningBoard_podium__2RbDm .LearningBoard_winner__qOxW4>div{background:linear-gradient(#ffe994,#ffcf57);min-height:155px;border-color:#fff6c9 #fff6c9 #d8ad55}.LearningBoard_podium__2RbDm .LearningBoard_winner__qOxW4 img{animation:LearningBoard_bob__b9qfc 2.5s ease-in-out infinite}.LearningBoard_podium__2RbDm b{font-size:34px;color:#648181;line-height:1.2}.LearningBoard_podium__2RbDm .LearningBoard_winner__qOxW4 b{color:#ad7827}.LearningBoard_podium__2RbDm small{font-size:15px;margin-left:3px}.LearningBoard_podium__2RbDm strong{font-size:20px}.LearningBoard_podium__2RbDm span{font-size:14px;font-weight:800}.LearningBoard_titles__gFXHY{display:flex;flex-wrap:wrap;justify-content:center;gap:7px}.LearningBoard_titles__gFXHY>span{font-size:12px;padding:6px 12px;border-radius:20px;background:#ffffffe8}.LearningBoard_fullRanking__piOkA{display:flex;flex-wrap:wrap;gap:14px;font-size:14px}.LearningBoard_fullRanking__piOkA span{display:flex;gap:8px}.LearningBoard_awards__cIRRP>small{color:var(--muted)}.LearningBoard_learningResults__7fMnX{background:#fffdf4f5;border:3px solid #fff;border-radius:28px;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:0;overflow:auto;box-shadow:0 10px 0 #8bb3ab20}.LearningBoard_learningResults__7fMnX h2{font-size:24px}.LearningBoard_resultStats__qcvz3{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.LearningBoard_resultStats__qcvz3>span{background:#ecf3ea;border-radius:12px;padding:10px 6px;display:flex;flex-direction:column;align-items:center;font-size:11px;gap:3px}.LearningBoard_resultStats__qcvz3 b{font-size:20px;color:#318786}.LearningBoard_historyQuestion__LXdf_{border-top:1px dashed #cbdad6;flex:1;padding-top:14px;overflow:auto;min-height:100px;display:flex;flex-direction:column;gap:10px}.LearningBoard_historyQuestion__LXdf_>strong{font-size:13px;color:#398981}.LearningBoard_historyQuestion__LXdf_ h3{font-size:20px;line-height:1.65}.LearningBoard_historyQuestion__LXdf_ p{font-size:17px;line-height:1.65}.LearningBoard_historyQuestion__LXdf_ small{font-size:14px;color:var(--muted);line-height:1.6}.LearningBoard_historyNav__1de5S{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.LearningBoard_game__1Hel1 .LearningBoard_historyNav__1de5S button{background:#e4efe8}.LearningBoard_dialog__L0DO3{width:min(660px,calc(100vw - 28px));max-height:85dvh;overflow:auto;border:3px solid #fff;border-radius:26px;background:#fffcef;color:var(--ink);padding:32px;box-shadow:0 20px 100px #143d6550}.LearningBoard_dialog__L0DO3::backdrop{background:#16374780;backdrop-filter:blur(4px)}.LearningBoard_dialog__L0DO3>img{height:90px;width:90px;margin:0 auto 10px}.LearningBoard_dialog__L0DO3 h2{margin-bottom:20px;text-align:center}.LearningBoard_dialog__L0DO3>p{margin:12px 0 24px;line-height:1.7}.LearningBoard_dialog__L0DO3 ol{padding-left:24px;margin:0}.LearningBoard_dialog__L0DO3 li{padding:7px 0;line-height:1.65}.LearningBoard_game__1Hel1 .LearningBoard_dialogClose__tPett{position:absolute;right:12px;top:12px;font-size:25px;background:#e8eee5;line-height:1;padding:5px 12px}.LearningBoard_dialog__L0DO3 dl{display:grid;grid-template-columns:1fr 1fr;gap:12px}.LearningBoard_dialog__L0DO3 dt{color:var(--muted)}.LearningBoard_dialog__L0DO3 dd{margin:0;font-weight:800;text-align:right}@keyframes LearningBoard_bob__b9qfc{0%,to{translate:0 0}50%{translate:0 -7px}}@keyframes LearningBoard_tokenHop__7QT7z{0%{translate:0 0}to{translate:0 -3px}}@keyframes LearningBoard_arrive__jlDTu{0%{opacity:0;transform:translateY(9px) scale(.97)}to{opacity:1;transform:none}}@media(min-width:1700px){.LearningBoard_playLayout__AsPov{grid-template-columns:260px minmax(0,1fr) 240px;gap:28px}.LearningBoard_header__rJVAQ{height:80px;flex-basis:80px}.LearningBoard_player__XuV5D{min-height:105px}.LearningBoard_player__XuV5D small{font-size:15px}.LearningBoard_playerExtra__CEoCB,.LearningBoard_presence__ySra2{font-size:12px}.LearningBoard_travelPass__H5XeV{padding:28px 20px}.LearningBoard_teacherControls__srnTo button,.LearningBoard_tip__VTrH_{font-size:16px}.LearningBoard_header__rJVAQ nav button{font-size:15px}}@media(max-height:800px){.LearningBoard_header__rJVAQ{height:58px;flex-basis:58px}.LearningBoard_playLayout__AsPov{padding:12px 16px 20px;gap:12px}.LearningBoard_playerList__rmEY_{gap:7px}.LearningBoard_player__XuV5D{min-height:69px;padding-top:3px;padding-bottom:3px}.LearningBoard_player__XuV5D>img{height:60px}.LearningBoard_travelPass__H5XeV>strong{margin-top:14px}.LearningBoard_tip__VTrH_ img{height:50px;width:50px}.LearningBoard_catalog__Te_QG{padding:14px 0}.LearningBoard_setup__MkNjD{padding:18px;gap:9px}.LearningBoard_intro__IrwCB h1{margin:12px 0 15px}.LearningBoard_roomList__MwhCf{max-height:180px}.LearningBoard_decision__8xe_o,.LearningBoard_feedback__PkxET,.LearningBoard_lobby__2B_Ao,.LearningBoard_turn__VwUIy{gap:7px}.LearningBoard_lobby__2B_Ao .LearningBoard_primary__g4cpF{min-height:40px;font-size:14px}.LearningBoard_results__TJFdm{padding:16px 0}.LearningBoard_awards__cIRRP{gap:10px}.LearningBoard_learningResults__7fMnX{padding:18px;gap:10px}.LearningBoard_podium__2RbDm .LearningBoard_winner__qOxW4>div{min-height:125px}.LearningBoard_header__rJVAQ .LearningBoard_brand__yeYmw img{height:40px;width:40px}}@media(max-width:1100px){.LearningBoard_brand__yeYmw span,.LearningBoard_fullscreen__Mmbha{display:none}.LearningBoard_header__rJVAQ{padding:8px 14px;gap:10px}.LearningBoard_playLayout__AsPov{grid-template-columns:165px minmax(0,1fr) 150px;gap:10px;padding-inline:10px}.LearningBoard_player__XuV5D{gap:0}.LearningBoard_player__XuV5D>img{width:38px}.LearningBoard_playerRail__ZdzHY h2{font-size:12px}.LearningBoard_infoRail__Vs9ds{gap:9px}.LearningBoard_travelPass__H5XeV{padding:16px 9px}.LearningBoard_teacherControls__srnTo button,.LearningBoard_tip__VTrH_,.LearningBoard_tip__VTrH_ strong{font-size:12px}.LearningBoard_results__TJFdm{gap:15px}.LearningBoard_catalog__Te_QG{gap:20px}.LearningBoard_setup__MkNjD h2{font-size:21px}}@media(max-width:900px){.LearningBoard_header__rJVAQ nav{gap:4px}.LearningBoard_connection__PcWUb{display:none}.LearningBoard_brand__yeYmw strong{font-size:17px}.LearningBoard_header__rJVAQ nav button{font-size:12px;padding:7px 9px}.LearningBoard_playLayout__AsPov{grid-template-columns:minmax(0,1fr);grid-template-rows:76px minmax(0,1fr) 52px;gap:8px;padding:10px}.LearningBoard_playerRail__ZdzHY{gap:0;justify-content:normal}.LearningBoard_playerRail__ZdzHY h2{display:none}.LearningBoard_playerList__rmEY_{flex-direction:row;overflow:auto;gap:5px;height:100%;padding:1px 1px 5px}.LearningBoard_player__XuV5D{flex:1 0 130px;min-height:0;border-radius:12px;padding:3px 4px}.LearningBoard_player__XuV5D>img{height:52px;width:35px}.LearningBoard_player__XuV5D strong{font-size:12px}.LearningBoard_player__XuV5D small{font-size:11px}.LearningBoard_presence__ySra2{font-size:9px}.LearningBoard_playerExtra__CEoCB{display:none}.LearningBoard_infoRail__Vs9ds{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:6px;padding:4px 8px;background:#f6fff2db;border-radius:14px}.LearningBoard_travelPass__H5XeV{border:0;background:none;box-shadow:none;padding:0;display:flex;align-items:center;gap:10px;text-align:left}.LearningBoard_roundTrack__2reoX,.LearningBoard_tip__VTrH_,.LearningBoard_travelPass__H5XeV h2,.LearningBoard_travelPass__H5XeV p,.LearningBoard_travelPass__H5XeV>.LearningBoard_eyebrow__bsmjf{display:none}.LearningBoard_travelPass__H5XeV>strong{font-size:24px;margin:0}.LearningBoard_travelPass__H5XeV small{font-size:11px}.LearningBoard_teacherControls__srnTo{flex-direction:row;gap:6px}.LearningBoard_teacherControls__srnTo>span{display:none}.LearningBoard_teacherControls__srnTo button{min-height:36px;padding:6px 10px}.LearningBoard_board__YXIYq{border-radius:20px;gap:4px;padding:6px;border-width:4px 4px 7px}.LearningBoard_catalog__Te_QG{grid-template-columns:.8fr 1.2fr;gap:14px;width:95%}.LearningBoard_catalogRight__sTvaZ{padding:4px}.LearningBoard_setup__MkNjD{padding:16px}.LearningBoard_settings__KsApQ{gap:7px}.LearningBoard_heroCharacters__OB8Z_{height:140px}.LearningBoard_intro__IrwCB p{font-size:16px}.LearningBoard_intro__IrwCB>.LearningBoard_eyebrow__bsmjf{font-size:10px}.LearningBoard_intro__IrwCB h1{font-size:52px}.LearningBoard_results__TJFdm{gap:10px;width:97%}.LearningBoard_learningResults__7fMnX h2{font-size:20px}.LearningBoard_learningResults__7fMnX{padding:14px}.LearningBoard_podium__2RbDm strong{font-size:16px}.LearningBoard_resultStats__qcvz3 b{font-size:17px}}@media(max-width:600px){.LearningBoard_header__rJVAQ{padding:6px 8px;height:52px;flex-basis:52px;gap:5px}.LearningBoard_brand__yeYmw img{display:none}.LearningBoard_brand__yeYmw strong{font-size:15px}.LearningBoard_header__rJVAQ .LearningBoard_back__204Pr{font-size:11px;min-height:34px;padding:6px 8px}.LearningBoard_header__rJVAQ nav button{font-size:10px;min-height:34px;padding:6px}.LearningBoard_header__rJVAQ nav{gap:3px}.LearningBoard_catalog__Te_QG{display:flex;flex-direction:column;justify-content:flex-start;overflow:auto;padding:16px 0;gap:12px}.LearningBoard_intro__IrwCB{padding:0 14px;width:100%;min-height:150px;display:block}.LearningBoard_intro__IrwCB>.LearningBoard_eyebrow__bsmjf{font-size:10px}.LearningBoard_intro__IrwCB h1{font-size:36px;line-height:1.08;margin:10px 0}.LearningBoard_intro__IrwCB p{font-size:12px}.LearningBoard_heroCharacters__OB8Z_{position:absolute;right:0;bottom:0;width:48%;height:120px}.LearningBoard_badges__mf9y7{display:none}.LearningBoard_catalogRight__sTvaZ{width:100%;max-height:none;overflow:visible;flex-shrink:0}.LearningBoard_roomList__MwhCf{max-height:230px;min-height:100px}.LearningBoard_setup__MkNjD h2{font-size:20px}.LearningBoard_studentWelcome__Wdpw0{padding:10px}.LearningBoard_studentWelcome__Wdpw0 img{display:none}.LearningBoard_studentWelcome__Wdpw0 h2{font-size:19px}.LearningBoard_studentWelcome__Wdpw0 p{font-size:12px}.LearningBoard_playLayout__AsPov{grid-template-rows:70px minmax(0,1fr) 48px;padding:7px;gap:6px}.LearningBoard_boardWrap__75PUX{container-type:normal;position:relative}.LearningBoard_board__YXIYq{width:100%;height:auto;aspect-ratio:1;max-height:100%;container-type:inline-size;gap:3px}.LearningBoard_boardCenter__4jARa{border-radius:14px}.LearningBoard_tile__1gvJC>strong{font-size:10px}.LearningBoard_tile__1gvJC>small{font-size:8px}.LearningBoard_tileStripe__mThT7{height:4px}.LearningBoard_token__9YoLr{width:10%;height:14%}.LearningBoard_lobby__2B_Ao{padding:8px;gap:5px}.LearningBoard_lobby__2B_Ao h2{font-size:16px}.LearningBoard_lobby__2B_Ao>p{font-size:11px}.LearningBoard_lobby__2B_Ao>.LearningBoard_eyebrow__bsmjf{font-size:9px}.LearningBoard_characterGrid__uEMFB{gap:3px}.LearningBoard_characterGrid__uEMFB button img{height:35px}.LearningBoard_characterGrid__uEMFB button strong{font-size:9px}.LearningBoard_characterGrid__uEMFB button small{font-size:8px}.LearningBoard_lobby__2B_Ao>small{font-size:9px}.LearningBoard_lobby__2B_Ao .LearningBoard_primary__g4cpF{font-size:12px;min-height:35px;padding:6px}.LearningBoard_turn__VwUIy{gap:5px;padding:8px}.LearningBoard_turnCharacter__kcWOw{height:55px;width:55px}.LearningBoard_turn__VwUIy h2{font-size:20px}.LearningBoard_turn__VwUIy>p{font-size:12px}.LearningBoard_turn__VwUIy .LearningBoard_primary__g4cpF{min-height:38px;font-size:13px;padding:6px}.LearningBoard_turn__VwUIy .LearningBoard_eyebrow__bsmjf,.LearningBoard_turn__VwUIy>small{font-size:10px}.LearningBoard_waiting__S7D9k{font-size:11px;padding:6px}.LearningBoard_quiz__G_uxo{padding:10px;gap:7px;position:absolute;inset:0;z-index:3;background:#fffdf3}.LearningBoard_board__YXIYq:has(.LearningBoard_decision__8xe_o) .LearningBoard_boardCenter__4jARa,.LearningBoard_board__YXIYq:has(.LearningBoard_feedback__PkxET) .LearningBoard_boardCenter__4jARa,.LearningBoard_board__YXIYq:has(.LearningBoard_quiz__G_uxo) .LearningBoard_boardCenter__4jARa{position:absolute;inset:10%;z-index:6}.LearningBoard_quiz__G_uxo h2{font-size:19px}.LearningBoard_quizTop__ztpo4>span{font-size:12px}.LearningBoard_game__1Hel1 .LearningBoard_options__a2w_J button{font-size:19px;min-height:52px;padding:7px;gap:5px}.LearningBoard_quiz__G_uxo .LearningBoard_primary__g4cpF{font-size:14px;min-height:40px;padding:6px}.LearningBoard_observer__YozfK{font-size:11px;padding:5px}.LearningBoard_decision__8xe_o,.LearningBoard_feedback__PkxET{padding:12px;gap:8px}.LearningBoard_feedback__PkxET>p{font-size:15px}.LearningBoard_feedback__PkxET h2{font-size:23px}.LearningBoard_explanation__hopYg{font-size:14px;padding:10px}.LearningBoard_decision__8xe_o h2{font-size:23px}.LearningBoard_decision__8xe_o>img{height:65px}.LearningBoard_decision__8xe_o .LearningBoard_primary__g4cpF,.LearningBoard_decision__8xe_o .LearningBoard_secondary__7tENn{font-size:13px;min-height:38px;padding:7px}.LearningBoard_results__TJFdm{display:flex;flex-direction:column;overflow:auto;padding:16px 0;gap:18px}.LearningBoard_awards__cIRRP{overflow:visible;flex-shrink:0}.LearningBoard_awards__cIRRP h1{font-size:32px}.LearningBoard_podium__2RbDm{height:235px}.LearningBoard_podium__2RbDm img{height:100px}.LearningBoard_podium__2RbDm .LearningBoard_winner__qOxW4>div{min-height:135px}.LearningBoard_learningResults__7fMnX{overflow:visible;flex-shrink:0}.LearningBoard_historyQuestion__LXdf_{min-height:160px;max-height:320px}.LearningBoard_dialog__L0DO3{padding:25px 20px;font-size:14px}.LearningBoard_dialog__L0DO3>img{height:60px}.LearningBoard_teacherControls__srnTo button{font-size:11px;padding:4px 7px}.LearningBoard_travelPass__H5XeV>strong{font-size:20px}.LearningBoard_travelPass__H5XeV small{font-size:10px}.LearningBoard_error__gLbsS{top:58px;font-size:12px}}@media(prefers-reduced-motion:reduce){.LearningBoard_game__1Hel1 *,.LearningBoard_game__1Hel1 :after,.LearningBoard_game__1Hel1 :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.LearningBoard_watchList__uzHF8{gap:12px}.LearningBoard_game__1Hel1 .LearningBoard_watchRoom__717w1{display:flex;flex-direction:column;gap:7px;align-items:stretch;text-align:left;padding:16px;background:#f0f7f3;border:1px solid #c6ddda}.LearningBoard_watchRoom__717w1>strong{font-size:17px;overflow-wrap:anywhere}.LearningBoard_watchRoom__717w1>span{font-size:14px}.LearningBoard_watchRoom__717w1>p{font-size:13px;color:var(--muted);line-height:1.6}.LearningBoard_watchRoom__717w1>b{align-self:flex-end;font-size:14px;color:#267cbd}.LearningBoard_watchStatus__G2drB{display:flex;justify-content:space-between;gap:12px;font-weight:800;color:#317c70}.LearningBoard_watchStatus__G2drB small{font-weight:600;color:var(--muted)}.LearningBoard_scopePicker__JcnsC{margin:0;padding:0;border:0;min-width:0}.LearningBoard_scopePicker__JcnsC legend{font-size:13px;font-weight:800;margin-bottom:7px}.LearningBoard_scopePicker__JcnsC>div{display:flex;gap:6px;padding:4px;background:#e9f1eb;border-radius:13px}.LearningBoard_scopePicker__JcnsC label{position:relative;flex:1;min-width:0;cursor:pointer}.LearningBoard_scopePicker__JcnsC input{position:absolute;opacity:0;width:1px;height:1px}.LearningBoard_scopePicker__JcnsC span{display:block;text-align:center;padding:9px 5px;border-radius:10px;font-size:14px;font-weight:800}.LearningBoard_scopePicker__JcnsC input:checked+span{background:#338f91;color:#fff;box-shadow:0 2px 5px #29716d25}.LearningBoard_scopePicker__JcnsC input:focus-visible+span{outline:3px solid #267cbd;outline-offset:2px}.LearningBoard_game__1Hel1 .LearningBoard_setup__MkNjD select{width:100%;min-width:0;max-width:100%;text-overflow:ellipsis}.LearningBoard_rangeNote__D_4_q{padding:10px 13px;border:1px solid #cadfdb;border-radius:13px;background:#eff8f3;overflow-wrap:anywhere}.LearningBoard_rangeNote__D_4_q strong{font-size:14px;color:#286e70}.LearningBoard_rangeNote__D_4_q p{font-size:12px;line-height:1.6;margin:3px 0}.LearningBoard_rangeNote__D_4_q small{font-size:11px;color:var(--muted)}.LearningBoard_entryTabs__HwDS2{display:flex;gap:6px;padding:5px;background:#f8fff4e8;border-radius:17px;border:1px solid white}.LearningBoard_game__1Hel1 .LearningBoard_entryTabs__HwDS2 button{flex:1;font-weight:800;background:transparent;padding:10px 6px}.LearningBoard_game__1Hel1 .LearningBoard_entryTabs__HwDS2 button[aria-pressed=true]{background:#267cbd;color:#fff;box-shadow:0 4px 9px #276b9825}.LearningBoard_game__1Hel1 .LearningBoard_resumeRoom__kWKCc{display:flex;align-items:center;justify-content:space-between;text-align:left;background:#fff4ce;border:1px solid #ebc75b;padding:12px 18px;gap:12px}.LearningBoard_resumeRoom__kWKCc span{font-size:12px}.LearningBoard_resumeRoom__kWKCc strong{display:block;font-size:16px}.LearningBoard_resumeRoom__kWKCc b{white-space:nowrap;font-size:13px}.LearningBoard_joinForm__ggsyk{text-align:center;align-items:stretch;padding:26px;gap:18px}.LearningBoard_joinForm__ggsyk>img{height:105px;margin:auto}.LearningBoard_joinForm__ggsyk>p{color:var(--muted);font-size:15px}.LearningBoard_joinForm__ggsyk label{align-self:center;width:min(100%,330px)}.LearningBoard_game__1Hel1 .LearningBoard_pinInput__DYtmg{width:100%;min-width:0;max-width:none;height:76px;background:white;border:2px solid #bed9df;border-radius:17px;text-align:center;font:inherit;font-size:36px;font-weight:900;line-height:1.2;letter-spacing:.3em;padding:12px 6px 12px .4em;color:var(--ink);font-variant-numeric:tabular-nums}.LearningBoard_game__1Hel1 .LearningBoard_pinInput__DYtmg:focus-visible{outline:3px solid #267cbd;outline-offset:3px}.LearningBoard_pinInput__DYtmg::placeholder{color:#a2bbc2}.LearningBoard_pinDisplay__1U7Rl{display:flex;align-items:center;justify-content:center;gap:12px;padding:5px 16px;background:#e5f4f4;border:1px dashed #4c9cb0;border-radius:12px}.LearningBoard_pinDisplay__1U7Rl>span{font-size:12px;font-weight:800}.LearningBoard_pinDisplay__1U7Rl>strong{font-size:clamp(23px,2.3vw,36px);letter-spacing:.18em;font-variant-numeric:tabular-nums}.LearningBoard_lobbyActions__tNnB6{display:flex;align-items:stretch;justify-content:center;gap:8px;width:100%}.LearningBoard_lobbyActions__tNnB6>button{flex:1}.LearningBoard_hostBadge__QLPta{position:absolute;bottom:2px;right:5px;font-size:10px;font-weight:900;color:#237393}.LearningBoard_archive__wvkjk{min-height:200px;overflow:auto}.LearningBoard_archiveRow__UTqy4{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #d8e4e3}.LearningBoard_game__1Hel1 .LearningBoard_archiveRow__UTqy4>button{display:flex;flex:1;min-width:0;flex-direction:column;align-items:flex-start;gap:5px;text-align:left;background:#eef5f0}.LearningBoard_archiveRow__UTqy4 small{font-size:12px;color:var(--muted)}.LearningBoard_archiveRow__UTqy4 span{font-size:13px;color:#267cbd;font-weight:750}.LearningBoard_exportControl__InemJ{display:flex;flex-direction:column;gap:5px}.LearningBoard_game__1Hel1 .LearningBoard_exportControl__InemJ>button{font-size:13px}.LearningBoard_exportControl__InemJ small{color:#a74129}.LearningBoard_archiveActions__2hz_D{display:flex;flex-direction:column;gap:7px;flex-shrink:0}.LearningBoard_game__1Hel1 .LearningBoard_deleteResult__agqk_{font-size:14px;background:#fff6f1;border:1px solid #dab4a6;color:#9d392a}.LearningBoard_game__1Hel1 .LearningBoard_danger__RaQPn{background:#ae3e2f;color:#fff;border:2px solid #963328;font-weight:800}.LearningBoard_archiveNotice__ORCXG{font-size:14px;padding:10px 12px;border:1px solid #b5d5c9;border-radius:12px;background:#eef8f1;color:#286555}.LearningBoard_deleteSummary__CjHro{display:flex;flex-direction:column;gap:8px;padding:14px 16px;background:#f4eadc;border-radius:14px;overflow-wrap:anywhere}.LearningBoard_deleteSummary__CjHro strong{font-size:18px}.LearningBoard_deleteSummary__CjHro span{font-size:14px;color:#597c8b}@media(max-width:600px){.LearningBoard_entryTabs__HwDS2{gap:2px}.LearningBoard_game__1Hel1 .LearningBoard_entryTabs__HwDS2 button{font-size:12px}.LearningBoard_joinForm__ggsyk{padding:20px 14px}.LearningBoard_joinForm__ggsyk>img{height:78px}.LearningBoard_pinDisplay__1U7Rl{gap:5px;padding:3px 8px}.LearningBoard_pinDisplay__1U7Rl>strong{font-size:25px}.LearningBoard_pinDisplay__1U7Rl>span{font-size:10px}.LearningBoard_board__YXIYq:has(.LearningBoard_lobby__2B_Ao) .LearningBoard_boardCenter__4jARa{grid-area:auto;position:absolute;inset:-5% 5%;z-index:6}.LearningBoard_lobby__2B_Ao .LearningBoard_characterGrid__uEMFB button img{height:48px}.LearningBoard_lobbyActions__tNnB6 .LearningBoard_primary__g4cpF,.LearningBoard_lobbyActions__tNnB6 .LearningBoard_secondary__7tENn{min-height:36px;font-size:12px;padding:6px}.LearningBoard_archiveRow__UTqy4{flex-direction:column;align-items:stretch}.LearningBoard_hostBadge__QLPta{font-size:8px;bottom:-2px}}.LearningBoard_built__AW2y7{animation:LearningBoard_arrive__jlDTu .4s ease-out}.LearningBoard_keyReward__DrjUv{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;width:100%;padding:10px 14px;border:2px solid #e6b955;border-radius:16px;background:#fff2b4;color:#67461b;text-align:left}.LearningBoard_keyReward__DrjUv>strong{font-size:clamp(24px,5cqw,38px);font-weight:900}.LearningBoard_keyReward__DrjUv>span{font-size:16px;font-weight:800}.LearningBoard_keyReward__DrjUv>small{grid-column:1/-1;font-size:14px;text-align:center}.LearningBoard_feedback__PkxET:has(.LearningBoard_keyReward__DrjUv){gap:8px}.LearningBoard_feedback__PkxET:has(.LearningBoard_keyReward__DrjUv) .LearningBoard_feedbackImage__43zQk{height:clamp(32px,8cqw,64px);width:clamp(32px,8cqw,64px)}.LearningBoard_feedback__PkxET:has(.LearningBoard_keyReward__DrjUv)>h2{font-size:clamp(20px,4cqw,30px)}.LearningBoard_feedback__PkxET:has(.LearningBoard_keyReward__DrjUv)>p{font-size:clamp(14px,2.5cqw,19px)}.LearningBoard_moneyDelta__4ed2M{position:absolute;right:6px;top:-3px;z-index:5;display:flex;align-items:center;gap:3px;font-size:18px;font-weight:950;color:#926017;background:#fff4b8;border-radius:18px;padding:3px 10px;box-shadow:0 4px 15px #33567825;animation:LearningBoard_coinFloat__c0dWS 1.5s ease-out both;pointer-events:none}.LearningBoard_moneyDelta__4ed2M img{width:24px;height:24px}@keyframes LearningBoard_coinFloat__c0dWS{0%{opacity:0;translate:0 8px}15%,75%{opacity:1}to{opacity:0;translate:0 -20px}}.LearningBoard_podium__2RbDm .LearningBoard_winner__qOxW4>div{min-height:170px}.LearningBoard_game__1Hel1{background-image:linear-gradient(#e8f8f1c7,#e0f1e9b8),url(/games/learning-board/backgrounds/islands.webp)}.LearningBoard_catalog__Te_QG{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.LearningBoard_catalogRight__sTvaZ,.LearningBoard_intro__IrwCB,.LearningBoard_setup__MkNjD{min-width:0}.LearningBoard_playerRail__ZdzHY>h2{background:#f5ffefd9;border-radius:10px;padding:7px 10px}.LearningBoard_playerRail__ZdzHY>.LearningBoard_muted__Ye8pU{background:#f5ffefd9;border-radius:14px;padding:14px;font-size:14px}.LearningBoard_tip__VTrH_{background:#f4ffedd9;border:1px solid #fff7;border-radius:22px;padding:16px 12px}.LearningBoard_teacherControls__srnTo>.LearningBoard_quiet__1yzo1{background:#eff8edd9}.LearningBoard_game__1Hel1 .LearningBoard_characterGrid__uEMFB button:disabled{opacity:1}.LearningBoard_game__1Hel1 .LearningBoard_characterGrid__uEMFB button[title$="선택"]:disabled{opacity:.7}@media(max-width:900px){.LearningBoard_catalog__Te_QG{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.LearningBoard_tip__VTrH_{display:none}}@media(max-width:600px){.LearningBoard_playerList__rmEY_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;overflow:hidden;padding:0}.LearningBoard_player__XuV5D{min-width:0;padding:3px 2px;border-left-width:3px;border-radius:10px;box-shadow:none}.LearningBoard_player__XuV5D>img{width:25px;height:36px}.LearningBoard_player__XuV5D strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.LearningBoard_player__XuV5D small{font-size:9px}.LearningBoard_presence__ySra2{font-size:8px}.LearningBoard_playLayout__AsPov{grid-template-rows:110px minmax(0,1fr) 48px}.LearningBoard_board__YXIYq:has(.LearningBoard_decision__8xe_o) .LearningBoard_boardCenter__4jARa,.LearningBoard_board__YXIYq:has(.LearningBoard_feedback__PkxET) .LearningBoard_boardCenter__4jARa,.LearningBoard_board__YXIYq:has(.LearningBoard_quiz__G_uxo) .LearningBoard_boardCenter__4jARa{grid-area:auto;inset:-5% 5%}}.LearningBoard_tollNotice__BUmSu{font-size:14px;line-height:1.5;background:#fff0c9;padding:8px 10px;border-radius:10px;color:#785324;flex-shrink:0}.LearningBoard_tollNotice__BUmSu small{display:block;font-size:12px;margin-top:3px}.LearningBoard_tollChoice__cd3XX{gap:8px}.LearningBoard_tollChoice__cd3XX .LearningBoard_feedbackImage__43zQk{display:none}.LearningBoard_tollChoice__cd3XX>h2{font-size:clamp(19px,4cqw,28px);flex-shrink:0}.LearningBoard_tollChoice__cd3XX>p{font-size:clamp(14px,2.6cqw,18px);flex-shrink:0}.LearningBoard_tollChoice__cd3XX .LearningBoard_explanation__hopYg{flex:1;overflow:auto}.LearningBoard_tollChoiceActions__M_NOE{width:100%;display:grid;gap:8px;flex-shrink:0;padding:10px;border-radius:12px;background:#fff0c9;color:#604722}.LearningBoard_tollChoiceActions__M_NOE>strong{font-size:16px}.LearningBoard_tollChoiceActions__M_NOE small{font-size:12px;line-height:1.4}.LearningBoard_game__1Hel1 .LearningBoard_tollChoiceActions__M_NOE button{font-size:15px;min-height:44px;padding:8px}.LearningBoard_tollChoiceActions__M_NOE>p{font-size:14px}.LearningBoard_assetSummary__fLcsv{display:flex;flex-direction:column;gap:3px;min-width:0;font-variant-numeric:tabular-nums;line-height:1.4}.LearningBoard_assetSummary__fLcsv>b{font-size:14px;color:#245d79}.LearningBoard_assetSummary__fLcsv em{font-style:normal;font-size:18px;font-weight:900}.LearningBoard_assetSummary__fLcsv>span{font-size:12px;color:#3e646b;overflow-wrap:anywhere}.LearningBoard_assetRank__m8VLW{display:inline-block;font-size:12px;font-weight:900;color:#266a86}.LearningBoard_assetRule__oP4rG{font-size:14px!important;text-align:center;line-height:1.5}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv{margin-top:2px}.LearningBoard_player__XuV5D .LearningBoard_assetRank__m8VLW{position:absolute;right:6px;top:4px}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW)>div{padding-top:12px}.LearningBoard_podium__2RbDm .LearningBoard_assetSummary__fLcsv{text-align:center}.LearningBoard_podium__2RbDm .LearningBoard_assetSummary__fLcsv>span{display:block}.LearningBoard_fullRanking__piOkA>div{padding:8px 12px;border:1px solid #cee0d5;border-radius:12px;background:#ffffffb8;font-size:14px}@media(max-width:900px){.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW)>img{width:24px}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW)>div{padding-top:10px}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv>b{font-size:12px}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv em{font-size:14px}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv>span{font-size:12px}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW) .LearningBoard_presence__ySra2{display:none}.LearningBoard_playLayout__AsPov:has(.LearningBoard_assetRank__m8VLW){grid-template-rows:110px minmax(0,1fr) 52px}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW){flex-basis:175px}}@media(max-width:600px){.LearningBoard_playLayout__AsPov:has(.LearningBoard_assetRank__m8VLW){grid-template-rows:138px minmax(0,1fr) 48px}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW)>img{display:none}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW)>div{width:100%;padding-top:0}.LearningBoard_player__XuV5D .LearningBoard_assetRank__m8VLW{right:3px;top:2px;font-size:11px}.LearningBoard_player__XuV5D:has(.LearningBoard_assetRank__m8VLW) strong{padding-right:23px}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv{gap:0}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv>b{font-size:11px}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv em{font-size:13px}.LearningBoard_player__XuV5D .LearningBoard_assetSummary__fLcsv>span{font-size:11px;line-height:1.3}.LearningBoard_podium__2RbDm .LearningBoard_assetSummary__fLcsv>b{font-size:12px}.LearningBoard_podium__2RbDm .LearningBoard_assetSummary__fLcsv em{font-size:15px}.LearningBoard_podium__2RbDm .LearningBoard_assetSummary__fLcsv>span{font-size:12px}}.LearningBoard_entryTabs__HwDS2{flex-wrap:wrap;flex-shrink:0}.LearningBoard_game__1Hel1 .LearningBoard_entryTabs__HwDS2 button{flex:1 1 100px;min-height:44px;font-size:14px}.LearningBoard_catalog__Te_QG.LearningBoard_catalogQuestionMode__e2RWC{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0}.LearningBoard_catalogQuestionMode__e2RWC .LearningBoard_catalogRight__sTvaZ{overflow:hidden;height:100%;gap:12px}.LearningBoard_questionBrowser__J_O8B{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0;flex:1;padding:22px;background:#fffdf3f5;border:2px solid white;border-radius:22px}.LearningBoard_questionBrowserHeading__E8Zas{flex-shrink:0}.LearningBoard_questionBrowserHeading__E8Zas p{font-size:14px;color:#856323;margin-top:6px;line-height:1.6}.LearningBoard_questionBrowserLayout__jS61J{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:24px;min-height:0;flex:1}.LearningBoard_questionFilters__5VIDJ{min-width:0;overflow:auto;display:flex;flex-direction:column;gap:14px;padding:3px 4px 6px}.LearningBoard_questionFilters__5VIDJ select{font-size:14px}.LearningBoard_questionPreviewContent__yq_kE{min-width:0;min-height:0;display:flex;flex-direction:column}.LearningBoard_questionPreviewContent__yq_kE>.LearningBoard_empty__SRCE1{font-size:16px}.LearningBoard_questionReader__DAtB7{min-width:0;min-height:0;display:flex;flex-direction:column;gap:14px;height:100%}.LearningBoard_questionReaderHeader__8NqLE p{font-size:14px;color:var(--muted);margin-top:5px;line-height:1.6}.LearningBoard_questionReaderHeader__8NqLE h3{font-size:18px;overflow-wrap:anywhere}.LearningBoard_questionPagination___hoIv{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;flex-shrink:0}.LearningBoard_questionPagination___hoIv>label{min-width:0;flex:1;max-width:240px}.LearningBoard_questionPagination___hoIv select{font-size:14px}.LearningBoard_game__1Hel1 .LearningBoard_questionPagination___hoIv>button{min-height:46px;background:#e1eee8;font-size:14px;flex-shrink:0}.LearningBoard_questionReaderBody__xYrzX{min-height:0;overflow:auto;padding:4px 6px 12px;flex:1;word-break:keep-all;overflow-wrap:anywhere}.LearningBoard_questionMeta__m_wZB{font-size:14px;color:var(--muted);margin-bottom:12px!important}.LearningBoard_questionReaderBody__xYrzX h4{font-size:clamp(20px,1.8vw,26px);line-height:1.7;margin:0 0 18px}.LearningBoard_answerOptions__onjKT{display:grid;gap:10px;list-style:none;padding:0;margin:0}.LearningBoard_answerOptions__onjKT>li{display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid #cfddd7;border-radius:12px;background:#fff;font-size:18px;line-height:1.65}.LearningBoard_answerOptions__onjKT .LearningBoard_answerCorrect__PoTv7{border:2px solid #478977;background:#e7f4eb}.LearningBoard_answerCorrect__PoTv7>strong{margin-left:auto;flex-shrink:0;font-size:14px;color:#236353}.LearningBoard_optionNumber__xuiqD{flex-shrink:0;font-size:14px;font-weight:800;color:#5e7c86}.LearningBoard_answerExplanation__Mcuy6{padding:18px;margin-top:20px;border-radius:12px;background:#eaf1ed}.LearningBoard_answerExplanation__Mcuy6 h5{font-size:16px;margin:0 0 10px;color:#236353}.LearningBoard_answerExplanation__Mcuy6 p{font-size:16px;line-height:1.8}.LearningBoard_questionReader__DAtB7 .katex{font-size:1.15em!important}.LearningBoard_questionReader__DAtB7 .katex-display{margin:.5em 0!important}.LearningBoard_roomQuestionLayout__3hwcv{grid-template-columns:minmax(0,1fr)}.LearningBoard_questionsDialog__3c1_8{width:min(1040px,calc(100vw - 28px));height:min(820px,90dvh);max-height:90dvh;padding:26px 18px 16px;overflow:hidden}.LearningBoard_questionsDialog__3c1_8[open]{display:flex;flex-direction:column}.LearningBoard_questionsDialog__3c1_8 .LearningBoard_questionBrowser__J_O8B{min-height:0;padding:12px}.LearningBoard_questionsDialog__3c1_8 .LearningBoard_questionBrowser__J_O8B h2{margin-bottom:0;text-align:left}.LearningBoard_questionsDialog__3c1_8 .LearningBoard_questionDialogNote__VdIgO{padding-right:30px;font-size:14px;margin:0 0 8px}.LearningBoard_game__1Hel1 .LearningBoard_roomQuestionsButton__uwSot{font-size:14px;background:#fff5cd;border:1px solid #d3c088;min-height:44px;flex-shrink:0}@media(max-width:900px){.LearningBoard_game__1Hel1 .LearningBoard_roomQuestionsButton__uwSot{font-size:12px;padding:6px 8px;min-height:36px}}@media(max-width:700px){.LearningBoard_catalog__Te_QG.LearningBoard_catalogQuestionMode__e2RWC{display:flex;overflow:hidden}.LearningBoard_catalogQuestionMode__e2RWC .LearningBoard_catalogRight__sTvaZ{flex:1;max-height:100%}.LearningBoard_questionBrowser__J_O8B{padding:14px;overflow:auto;gap:12px}.LearningBoard_questionBrowserLayout__jS61J{display:flex;flex-direction:column;min-height:auto;gap:18px}.LearningBoard_questionFilters__5VIDJ{overflow:visible;flex-shrink:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.LearningBoard_questionFilters__5VIDJ>label:first-child{grid-column:1/-1}.LearningBoard_questionReaderBody__xYrzX{overflow:visible;flex:none}.LearningBoard_questionReaderHeader__8NqLE h3{font-size:17px}.LearningBoard_questionReaderBody__xYrzX h4{font-size:20px}.LearningBoard_answerOptions__onjKT>li{padding:10px;font-size:17px}.LearningBoard_questionPagination___hoIv{gap:6px}.LearningBoard_game__1Hel1 .LearningBoard_questionPagination___hoIv>button{padding:8px;font-size:14px}.LearningBoard_questionBrowserHeading__E8Zas p{font-size:14px}.LearningBoard_questionsDialog__3c1_8{padding:22px 10px 12px}.LearningBoard_questionsDialog__3c1_8 .LearningBoard_roomQuestionLayout__3hwcv{min-height:0;flex:1}.LearningBoard_questionsDialog__3c1_8 .LearningBoard_questionReaderBody__xYrzX{overflow:auto;flex:1}.LearningBoard_infoRail__Vs9ds .LearningBoard_travelPass__H5XeV small{display:none}}.LearningBoard_playLayout__AsPov.LearningBoard_readingLayout__qA74_{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;align-items:stretch;max-width:1280px;gap:10px;padding:16px 24px}.LearningBoard_quizStage__BMGuo{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border:2px solid #fff;border-radius:24px;background:#fffdf3;box-shadow:0 8px 28px #26698220}.LearningBoard_quizStage__BMGuo>.LearningBoard_quiz__G_uxo{position:static;inset:auto;flex:1;height:auto;min-width:0;min-height:0;padding:clamp(12px,2vw,24px);gap:10px;animation:none}.LearningBoard_quizStage__BMGuo .LearningBoard_quizTop__ztpo4>span{font-size:1rem}.LearningBoard_quizStage__BMGuo .LearningBoard_quizTop__ztpo4>b{font-size:2rem}.LearningBoard_quizStage__BMGuo .LearningBoard_questionScroll__YXCw2{justify-content:flex-start;gap:clamp(12px,2vh,20px);padding:4px 4px 10px;scrollbar-gutter:stable;overscroll-behavior:contain}.LearningBoard_quizStage__BMGuo .LearningBoard_questionScroll__YXCw2>*{flex-shrink:0}.LearningBoard_quizStage__BMGuo .LearningBoard_quiz__G_uxo h2{font-size:clamp(1.25rem,2.2vw,1.75rem);line-height:1.5}.LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.LearningBoard_game__1Hel1 .LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J button{align-items:flex-start;min-width:0;min-height:70px;padding:14px 16px;gap:10px;font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.45;white-space:normal;word-break:keep-all;overflow-wrap:anywhere}.LearningBoard_quizStage__BMGuo .LearningBoard_optionText__wZvi2{min-width:0;max-width:100%}.LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J button>b{width:26px;height:26px;font-size:.875rem;margin-top:2px}.LearningBoard_quizStage__BMGuo .LearningBoard_quiz__G_uxo .LearningBoard_primary__g4cpF{font-size:1rem;min-height:48px}.LearningBoard_quizStage__BMGuo .LearningBoard_observer__YozfK{flex-shrink:0;font-size:.875rem}.LearningBoard_quizStage__BMGuo>.LearningBoard_paused__mq4nQ{position:static;flex-shrink:0;font-size:.875rem}.LearningBoard_readingLayout__qA74_ .LearningBoard_infoRail__Vs9ds{height:auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:10px;padding:0;background:none}.LearningBoard_readingLayout__qA74_ .LearningBoard_teacherControls__srnTo>span,.LearningBoard_readingLayout__qA74_ .LearningBoard_tip__VTrH_,.LearningBoard_readingLayout__qA74_ .LearningBoard_travelPass__H5XeV{display:none}.LearningBoard_readingLayout__qA74_ .LearningBoard_teacherControls__srnTo{flex-direction:row;gap:8px}.LearningBoard_game__1Hel1 .LearningBoard_readingLayout__qA74_ .LearningBoard_roomQuestionsButton__uwSot,.LearningBoard_game__1Hel1 .LearningBoard_readingLayout__qA74_ .LearningBoard_teacherControls__srnTo button{font-size:.875rem;min-height:40px;padding:8px 12px}.LearningBoard_readingLayout__qA74_ .LearningBoard_infoRail__Vs9ds:not(:has(.LearningBoard_teacherControls__srnTo,.LearningBoard_roomQuestionsButton__uwSot)){display:none}.LearningBoard_quizStage__BMGuo>.LearningBoard_feedback__PkxET{flex:1;height:auto;min-height:0;padding:clamp(12px,2vw,24px);gap:12px;animation:none}.LearningBoard_quizStage__BMGuo .LearningBoard_feedbackImage__43zQk{width:52px;height:52px;flex-shrink:0}.LearningBoard_quizStage__BMGuo .LearningBoard_feedback__PkxET h2{font-size:clamp(1.5rem,2.4vw,2rem);flex-shrink:0}.LearningBoard_quizStage__BMGuo .LearningBoard_feedback__PkxET>p{font-size:clamp(1rem,1.6vw,1.25rem);flex-shrink:0}.LearningBoard_quizStage__BMGuo .LearningBoard_explanation__hopYg{font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.5;overscroll-behavior:contain}.LearningBoard_quizStage__BMGuo .LearningBoard_feedback__PkxET>small{font-size:.875rem;flex-shrink:0}@media(max-width:700px){.LearningBoard_playLayout__AsPov.LearningBoard_readingLayout__qA74_{padding:8px;gap:6px}.LearningBoard_quizStage__BMGuo{border-radius:16px}.LearningBoard_quizStage__BMGuo>.LearningBoard_quiz__G_uxo{padding:12px;gap:8px}.LearningBoard_quizStage__BMGuo .LearningBoard_quizTop__ztpo4>span{font-size:.875rem}.LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J{grid-template-columns:minmax(0,1fr);gap:8px}.LearningBoard_game__1Hel1 .LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J button{min-height:48px;padding:10px;font-size:1rem;gap:8px}.LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J button>b{width:22px;height:22px;margin-top:0}.LearningBoard_readingLayout__qA74_ .LearningBoard_infoRail__Vs9ds{flex-wrap:wrap;gap:6px}}@media(max-height:650px){.LearningBoard_playLayout__AsPov.LearningBoard_readingLayout__qA74_{padding-block:8px;gap:6px}.LearningBoard_quizStage__BMGuo>.LearningBoard_quiz__G_uxo{padding-block:10px;gap:6px}.LearningBoard_quizStage__BMGuo .LearningBoard_questionScroll__YXCw2{gap:10px}.LearningBoard_game__1Hel1 .LearningBoard_quizStage__BMGuo .LearningBoard_options__a2w_J button{min-height:48px;padding-block:10px}.LearningBoard_quizStage__BMGuo .LearningBoard_feedbackImage__43zQk{display:none}}.LearningBoard_keyChoice__3_7SE{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:0;padding:clamp(16px,3vw,36px);overflow:auto;text-align:center;background:radial-gradient(ellipse at top,#fff7ce,#f1faf8 75%)}.LearningBoard_keyChoice__3_7SE h2{font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.3;color:#173e49}.LearningBoard_keyChoice__3_7SE>p{font-size:1rem;line-height:1.5;word-break:keep-all}.LearningBoard_keyChoice__3_7SE>small{font-size:.875rem;color:#45656e;line-height:1.5}.LearningBoard_keyCards__55wUl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,2.3vw,28px);width:min(100%,650px);margin:8px 0;flex-shrink:0}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-width:0;aspect-ratio:3/4;min-height:148px;padding:14px 8px;border:3px solid #e6b73c;border-radius:18px;color:#ffe6a0;background:linear-gradient(145deg,#163f5a,#193752 60%,#302e69);box-shadow:inset 0 0 0 5px #ffffff12,0 8px 0 #b38925,0 12px 22px #153d5430;transition:transform .18s,box-shadow .18s;touch-action:manipulation}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n:hover:not(:disabled){transform:translateY(-7px);box-shadow:inset 0 0 0 5px #ffffff18,0 10px 0 #b38925,0 17px 28px #153d5438}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n:focus-visible{outline:4px solid #227bd0;outline-offset:5px}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n:disabled{opacity:1;cursor:default}.LearningBoard_keyCardBack__ZDd1n img{width:55%;max-width:105px;aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 5px 4px #0004)}.LearningBoard_keyCardBack__ZDd1n strong{font-size:clamp(.875rem,2.1vw,1.25rem);white-space:nowrap;letter-spacing:.06em}.LearningBoard_keyCardBack__ZDd1n>span:last-child{font-size:clamp(1.25rem,3vw,2rem);font-weight:900}.LearningBoard_keyCardNumber__rVuDn{position:absolute;top:10px;left:12px;font-size:.875rem;font-weight:800}.LearningBoard_keyPromise__ZtRnG{color:#526527;font-weight:800}.LearningBoard_quizStage__BMGuo>.LearningBoard_keyReveal__910kj{align-self:center;width:100%;overflow:auto;background:linear-gradient(160deg,#fffae7,#fff);border-top:8px solid #d6a32b;animation:LearningBoard_keyUnfold__Sbb_p .35s ease-out}.LearningBoard_quizStage__BMGuo>.LearningBoard_keyGood__5gW8b{border-color:#168768;background:linear-gradient(160deg,#e0f8ee,#fff)}.LearningBoard_quizStage__BMGuo>.LearningBoard_keyBad__fdDAE{border-color:#bd5e3e;background:linear-gradient(160deg,#ffebdf,#fff)}.LearningBoard_keyResultLabel__dPrcO{font-size:1rem;font-weight:800;color:#355354}.LearningBoard_keyBad__fdDAE .LearningBoard_keyResultLabel__dPrcO{color:#963918}.LearningBoard_keyReveal__910kj>p{max-width:780px;line-height:1.65;padding-inline:12px}.LearningBoard_keyBalance__TdVLS{font-size:1rem;padding:10px 18px;border-radius:12px;background:#fff9;border:1px solid #637e702b;color:#294d4b}.LearningBoard_festivalBadge___1BVH{position:absolute;top:24px;right:2px;padding:2px 4px;border-radius:5px;background:#813dc2;color:white;z-index:2;font-size:clamp(.65rem,1.4cqw,.8rem);font-weight:900;line-height:1.3}@keyframes LearningBoard_keyUnfold__Sbb_p{0%{opacity:.3;transform:perspective(900px) rotateY(-12deg)}to{opacity:1;transform:none}}@media(max-width:600px){.LearningBoard_keyChoice__3_7SE{padding:14px 10px;gap:10px}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n{border-width:2px;border-radius:12px;gap:6px;padding:12px 4px}.LearningBoard_keyCards__55wUl{gap:10px}.LearningBoard_keyCardNumber__rVuDn{top:6px;left:8px}.LearningBoard_festivalBadge___1BVH{top:19px;padding:1px 2px}}@media(max-height:600px){.LearningBoard_keyChoice__3_7SE{justify-content:flex-start}.LearningBoard_keyCards__55wUl{max-width:440px}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n{min-height:130px}.LearningBoard_quizStage__BMGuo>.LearningBoard_keyReveal__910kj{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n{transition:none}.LearningBoard_quizStage__BMGuo>.LearningBoard_keyReveal__910kj{animation:none}.LearningBoard_game__1Hel1 .LearningBoard_keyCardBack__ZDd1n:hover:not(:disabled){transform:none}}