.MathPalette_palette__bVTmu{position:absolute;top:calc(100% + 8px);left:0;z-index:120;width:320px;max-width:90vw;background:#ffffff;border:1px solid #c9c5b8;border-radius:12px;box-shadow:0 8px 28px rgba(24,46,34,.16);padding:10px 12px;display:flex;flex-direction:column;gap:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-family:inherit;color:#1f2a24}.MathPalette_header__o_r3G{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ebe7df;padding-bottom:6px}.MathPalette_title__BsUC2{margin:0;font-size:13px;font-weight:700;color:#25634b}.MathPalette_closeBtn__y7xmG{display:grid;place-items:center;width:24px;height:24px;border:none;background:transparent;border-radius:6px;color:#6a7770;cursor:pointer;font-size:16px;line-height:1}.MathPalette_closeBtn__y7xmG:hover{background:#f0eee7;color:#1f2a24}.MathPalette_section__tw9hk{display:flex;flex-direction:column;gap:6px}.MathPalette_sectionLabel__NtJjY{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#727e77}.MathPalette_grid__4WdxP{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.MathPalette_btn__bPfpg{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:42px;padding:4px;background:#fcfbf8;border:1px solid #dcd8cc;border-radius:8px;cursor:pointer;font-size:15px;color:#1f2a24;transition:all .12s ease-in-out}.MathPalette_btn__bPfpg:hover{background:#e8f3ee;border-color:#25634b;color:#1b4b38}.MathPalette_btn__bPfpg:active{background:#d5e9df}.MathPalette_footer___Yigu{border-top:1px solid #ebe7df;padding-top:6px;font-size:11px;color:#6a7770;text-align:center;line-height:1.3}.RichTextField_wrapper__017Wx{display:flex;flex-direction:column;width:100%}.RichTextField_toolbar__cko_O{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:2px 4px;background:#fbf9f5;border:1px solid var(--teacher-border,#dedad0);border-bottom:none;border-radius:8px 8px 0 0;opacity:.72;transition:opacity .15s ease,border-color .15s ease}.RichTextField_toolbarActive__chwtN{opacity:1;border-color:var(--teacher-primary,#25634b)}.RichTextField_toolBtn__5u8Wi{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;height:36px;padding:0 6px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--teacher-text,#3c4b44);font-family:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s,color .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RichTextField_toolBtn__5u8Wi:hover{background:#ede9e0;color:#1f2a24}.RichTextField_toolBtn__5u8Wi:focus-visible{outline:2px solid var(--teacher-primary,#25634b);outline-offset:-1px}.RichTextField_divider__xZca1{width:1px;height:20px;background:var(--teacher-border,#dedad0);margin:0 3px;flex-shrink:0}.RichTextField_colorTrigger__djPuZ{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;height:36px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.RichTextField_colorTrigger__djPuZ:hover{background:#ede9e0}.RichTextField_colorTrigger__djPuZ:focus-visible{outline:2px solid var(--teacher-primary,#25634b);outline-offset:-1px}.RichTextField_colorDot__WI_80{width:18px;height:18px;border-radius:50%;border:1px solid rgba(0,0,0,.2)}.RichTextField_popover__E1X61{position:absolute;top:calc(100% + 4px);left:0;z-index:60;display:flex;gap:6px;padding:8px;background:#ffffff;border:1px solid #d4d0c5;border-radius:8px;box-shadow:0 4px 16px rgba(20,35,28,.18)}.RichTextField_swatch__8Ji26{min-width:24px;min-height:24px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0;transition:transform .12s}.RichTextField_swatch__8Ji26:hover{transform:scale(1.15)}.RichTextField_inputAttached__JGfw0{border-top-left-radius:0!important;border-top-right-radius:0!important}.RichTextField_preview__hbRbF{margin-top:6px;padding:10px 14px;background:#fdfcf9;border:1px solid #dedad0;border-radius:8px;font-size:15px;line-height:1.6;color:#1f2a24}.RichTextField_previewLabel__AOQ6y{font-size:11px;font-weight:700;color:var(--teacher-primary,#25634b);margin-bottom:4px;text-transform:uppercase;letter-spacing:.05em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RichTextField_previewContent__aCZcI{word-break:break-word;overflow-wrap:anywhere}.Quiz_bankWorkspace__MjWP_{gap:20px}.Quiz_bankIntro__302Op{padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:white}.Quiz_bankIntro__302Op>p{flex:1 1 320px;max-width:680px;font-size:14px;line-height:1.7}.Quiz_bankIntro__302Op>button{min-height:46px;border-radius:10px}.Quiz_bankFilters__rcLVx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:end;padding:22px 24px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:white}.Quiz_bankFilters__rcLVx>label{grid-column:1/-1;min-width:0}.Quiz_bankFilters__rcLVx input[type=search]{font-size:16px}.Quiz_bankFilterField__lt3Hq{display:grid;gap:8px;min-width:0}.Quiz_bankFilterField__lt3Hq>label{color:var(--teacher-muted,#58665f);font-size:12px;font-weight:500}.Quiz_bankResultBar__O9VYh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.Quiz_bankResultBar__O9VYh button{min-height:44px;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--teacher-primary,#25634b);font:inherit;font-size:13px;cursor:pointer}.Quiz_bankResultBar__O9VYh button:hover{background:var(--teacher-selected,#e6f1e9)}.Quiz_bankResultBar__O9VYh button:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.Quiz_bankList__U0Ngy{display:grid;gap:16px;min-width:0}.Quiz_bankList__U0Ngy .Quiz_qCard__W8hEw{padding:24px;gap:18px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px}.Quiz_bankList__U0Ngy .Quiz_qCard__W8hEw:last-child{border-bottom:1px solid var(--teacher-border,#dedad0)}.Quiz_bankList__U0Ngy .Quiz_qHead__Uv_e4{gap:16px}.Quiz_bankList__U0Ngy .Quiz_qBody__d3ag9{font-size:16px;line-height:1.7}.Quiz_bankList__U0Ngy .Quiz_qChoices__X4SC7{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;padding-top:16px;border-top:1px solid #eeece5}.Quiz_bankList__U0Ngy .Quiz_qChoices__X4SC7 li{min-width:0;padding:10px;border-radius:8px;font-size:14px;line-height:1.6}.Quiz_bankList__U0Ngy .Quiz_qChoices__X4SC7 .Quiz_qCorrect__w05Kr{background:#eef5ee;font-weight:500}.Quiz_bankActions__jdIIC{flex-shrink:0;gap:6px}.Quiz_bankActions__jdIIC button{border-radius:10px}.Quiz_bankEditor__rdwHV{gap:22px}.Quiz_bankEditor__rdwHV textarea{font-size:16px;line-height:1.65;padding:12px;border-radius:10px}.Quiz_bankEditor__rdwHV .Quiz_choiceRows__90ci8{gap:10px}.Quiz_bankEditor__rdwHV .Quiz_imageBox__Z1tfm{padding:14px;border:1px dashed var(--teacher-border,#dedad0);border-radius:12px;background:#fafbf8}@media (max-width:767px){.Quiz_bankWorkspace__MjWP_{gap:16px}.Quiz_bankIntro__302Op{padding:18px 16px;gap:14px;border-radius:16px}.Quiz_bankIntro__302Op>p{flex-basis:100%;font-size:13px}.Quiz_bankIntro__302Op>button{width:100%;min-height:48px}.Quiz_bankFilters__rcLVx{grid-template-columns:minmax(0,1fr)}.Quiz_bankFilters__rcLVx,.Quiz_bankList__U0Ngy .Quiz_qCard__W8hEw{gap:14px;padding:18px 16px;border-radius:16px}.Quiz_bankList__U0Ngy .Quiz_qHead__Uv_e4{flex-wrap:wrap;gap:12px}.Quiz_bankList__U0Ngy .Quiz_qBody__d3ag9{flex-basis:calc(100% - 90px);font-size:15px}.Quiz_bankActions__jdIIC{width:100%;justify-content:flex-end;padding-top:4px}.Quiz_bankList__U0Ngy .Quiz_qChoices__X4SC7{grid-template-columns:minmax(0,1fr);gap:6px;padding-top:14px}.Quiz_bankList__U0Ngy .Quiz_qThumb__DEzhu{width:64px;height:56px}.Quiz_bankEditor__rdwHV .Quiz_imageBox__Z1tfm>button{flex:1 1 160px;min-height:48px}.Quiz_bankEditor__rdwHV .Quiz_choiceRow__ETGVq{gap:6px}.Quiz_bankEditor__rdwHV .Quiz_choiceRow__ETGVq input{font-size:16px}}.Quiz_choiceRows__90ci8{display:grid;gap:8px}.Quiz_choiceRow__ETGVq{display:flex;align-items:center;gap:8px}.Quiz_choiceRow__ETGVq input[type=text]{flex:1;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;font:inherit;font-size:15px}.Quiz_choiceRow__ETGVq input[type=text]:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:1px}.Quiz_correctToggle__xfCgX{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex-shrink:0;min-width:44px;height:44px;padding:0 10px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff;color:var(--teacher-muted,#58665f);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.Quiz_correctToggle__xfCgX[aria-checked=true]{border-color:#1e7a4c;background:#e3f3ea;color:#155c38}.Quiz_correctToggle__xfCgX:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.Quiz_imageBox__Z1tfm{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.Quiz_thumb__WNXi4{max-width:220px;max-height:140px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px}.Quiz_questionImage__B_Mro,.Quiz_thumb__WNXi4{display:block;-o-object-fit:contain;object-fit:contain;background:#f7f6f2}.Quiz_questionImage__B_Mro{max-width:100%;max-height:320px;margin:0 auto;border-radius:14px}.Quiz_qCard__W8hEw{display:grid;gap:10px;padding:14px 16px;border-bottom:1px solid var(--teacher-border,#dedad0);background:#fff}.Quiz_qCard__W8hEw:last-child{border-bottom:0}.Quiz_qHead__Uv_e4{display:flex;align-items:flex-start;gap:12px}.Quiz_qBody__d3ag9{flex:1;min-width:0;margin:0;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.Quiz_qChoices__X4SC7{display:grid;gap:4px;margin:0;padding:0;list-style:none}.Quiz_qChoices__X4SC7 li{display:flex;gap:8px;align-items:baseline;font-size:14px;line-height:1.5;color:var(--teacher-muted,#58665f);overflow-wrap:anywhere}.Quiz_qChoices__X4SC7 li b{flex-shrink:0;width:1.4em;color:var(--teacher-text,#20352d)}.Quiz_qChoices__X4SC7 li.Quiz_qCorrect__w05Kr{color:#155c38;font-weight:600}.Quiz_qChoices__X4SC7 li.Quiz_qCorrect__w05Kr b{color:#155c38}.Quiz_qThumb__DEzhu{flex-shrink:0;width:72px;height:56px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:#f0eee7}.Quiz_quizBox__bl_9L{display:grid;gap:12px;padding:14px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fbfaf7}.Quiz_quizList__EcS9g{display:grid;gap:6px;margin:0;padding:0;list-style:none;counter-reset:q}.Quiz_quizList__EcS9g li{display:flex;align-items:center;gap:8px;min-height:52px;padding:6px 8px 6px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:12px;background:#fff}.Quiz_quizList__EcS9g li>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.Quiz_quizList__EcS9g li>span b{margin-right:6px}.Quiz_player__WcwOp{position:fixed;inset:0;z-index:110;display:grid;grid-template-rows:auto 1fr auto;background:var(--teacher-bg,#f7f6f2);color:var(--teacher-text,#20352d)}.Quiz_playerTop__SciBX{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--teacher-border,#dedad0);background:#fff}.Quiz_playerTop__SciBX h2{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:17px}.Quiz_modeBadge__jz9Tl{flex-shrink:0;padding:4px 10px;border-radius:999px;background:var(--teacher-selected,#e6f1e9);color:var(--teacher-primary,#25634b);font-size:13px;font-weight:700}.Quiz_modeExam__bTOux{background:#fdeee2;color:#8a3f10}.Quiz_playerMain__CI5Za{overflow:auto;padding:16px}.Quiz_playerInner__F3den{display:grid;gap:16px;width:min(100%,720px);margin:0 auto}.Quiz_progress__DDStF{display:flex;flex-wrap:wrap;gap:6px}.Quiz_dot__VIpxa{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--teacher-border,#dedad0);border-radius:10px;background:#fff;font:inherit;font-size:14px;font-weight:700;color:var(--teacher-muted,#58665f);cursor:pointer}.Quiz_dot__VIpxa[aria-current=step]{border-color:var(--teacher-primary,#25634b);box-shadow:0 0 0 2px var(--teacher-primary,#25634b) inset;color:var(--teacher-text,#20352d)}.Quiz_dotAnswered__UyRya{background:#eef3fb;color:#1f4f8f;border-color:#b9cbe6}.Quiz_dotCorrect__tVnbP{background:#e3f3ea;color:#155c38;border-color:#9fd0b3}.Quiz_dotWrong__FReCP{background:#fbe9ea;color:#8f2232;border-color:#e3b3ba}.Quiz_choice__KEq_F:focus-visible,.Quiz_dot__VIpxa:focus-visible{outline:3px solid var(--teacher-primary,#25634b);outline-offset:2px}.Quiz_qNumber__TzF72{margin:0;font-size:14px;font-weight:600;color:var(--teacher-muted,#58665f)}.Quiz_qText___my7W{margin:0;font-size:19px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.Quiz_choices__UaIL7{display:grid;gap:10px;margin:0;padding:0;list-style:none}.Quiz_choice__KEq_F{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 14px;border:2px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff;color:inherit;font:inherit;font-size:16px;line-height:1.45;text-align:left;cursor:pointer;overflow-wrap:anywhere}.Quiz_choice__KEq_F:hover:not(:disabled){border-color:var(--teacher-primary,#25634b)}.Quiz_choice__KEq_F:disabled{cursor:default}.Quiz_choiceLetter__BblEw{display:grid;place-items:center;flex-shrink:0;width:34px;height:34px;border-radius:50%;background:#f0eee7;font-weight:700}.Quiz_choiceSelected__fAeBM{border-color:#2a6fd6;background:#eef4fd}.Quiz_choiceSelected__fAeBM .Quiz_choiceLetter__BblEw{background:#2a6fd6;color:#fff}.Quiz_choiceCorrect__KrcJV{border-color:#1e7a4c;background:#e3f3ea}.Quiz_choiceCorrect__KrcJV .Quiz_choiceLetter__BblEw{background:#1e7a4c;color:#fff}.Quiz_choiceWrong__9hIm0{border-color:#b3283b;background:#fbe9ea}.Quiz_choiceWrong__9hIm0 .Quiz_choiceLetter__BblEw{background:#b3283b;color:#fff}.Quiz_choiceMark___u2pb{margin-left:auto;flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700}.Quiz_feedback__69Byy{display:flex;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;border-radius:14px;font-size:15px;line-height:1.5}.Quiz_feedbackOk__odL9a{background:#e3f3ea;color:#155c38}.Quiz_feedbackBad__6_vUW{background:#fbe9ea;color:#8f2232}.Quiz_feedbackInfo__B2GgJ{background:#eef4fd;color:#1f4f8f}.Quiz_explanation__SjbUq{margin:0;padding:12px 14px;border-radius:14px;background:#fffaf0;font-size:15px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.Quiz_playerBar__rbfcy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--teacher-border,#dedad0);background:#fff}.Quiz_playerBar__rbfcy .Quiz_spacer__NsThb{flex:1}.Quiz_saveState__DBN_I{font-size:13px;color:var(--teacher-muted,#58665f)}.Quiz_saveWarn__hinoW{color:#8a3f10;font-weight:600}.Quiz_resultHero__J0D_5{display:grid;justify-items:center;gap:6px;padding:24px 16px;border-radius:20px;background:#fff;border:1px solid var(--teacher-border,#dedad0);text-align:center}.Quiz_resultHero__J0D_5 strong{font-size:48px;line-height:1;font-variant-numeric:tabular-nums}.Quiz_resultHero__J0D_5 p{margin:0;font-size:15px;color:var(--teacher-muted,#58665f)}.Quiz_quizCardRow__D1YKn{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:4px}.Quiz_quizCardInfo__Qb8cJ{font-size:14px;color:var(--teacher-muted,#58665f)}.Quiz_reportGrid__tfbyP{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:16px}.Quiz_table__7a7pU{width:100%;border-collapse:collapse;font-size:14px}.Quiz_table__7a7pU td,.Quiz_table__7a7pU th{padding:8px 10px;border-bottom:1px solid var(--teacher-border,#dedad0);text-align:left;vertical-align:middle}.Quiz_table__7a7pU th{font-size:13px;font-weight:600;color:var(--teacher-muted,#58665f)}.Quiz_table__7a7pU td.Quiz_num__cr7N1{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.Quiz_tableWrap__CeI9q{overflow-x:auto;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff}.Quiz_rateBar__aBaDu{position:relative;height:8px;min-width:60px;border-radius:999px;background:#ece9e1;overflow:hidden}.Quiz_rateBar__aBaDu span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:#2a78d6}@media (max-width:760px){.Quiz_reportGrid__tfbyP{grid-template-columns:minmax(0,1fr)}.Quiz_qText___my7W{font-size:17px}}.Board_canvas__f1FX_{position:relative;width:100%;aspect-ratio:16/9;container-type:inline-size;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgb(20 35 28/6%)}.Board_thumb__BHcFh{border-radius:8px;box-shadow:none;pointer-events:none}.Board_svg__DEV_s{display:block;width:100%;height:100%;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Board_overlay__4M_87{position:absolute;inset:0;pointer-events:none}.Board_widgetBox__NTifv{position:absolute;pointer-events:auto}.Board_widgetControlsOnly__Zf_Dh{pointer-events:none}.Board_widgetControlsOnly__Zf_Dh :is(button,input,select,textarea,label,a,[role=button]){pointer-events:auto}.Board_noteEditor__IMa9L{position:absolute;box-sizing:border-box;padding:1.04cqw;border:.16cqw solid #2a78d6;border-radius:.73cqw;font:inherit;line-height:1.3;color:#1f2a24;resize:none;outline:none}.Board_widget__DBe8Z{display:flex;flex-direction:column;gap:.6cqw;width:100%;height:100%;box-sizing:border-box;padding:1.1cqw 1.3cqw;border:.16cqw solid #c9c5b8;border-radius:.95cqw;background:#fff;color:#1f2a24;font-size:1.35cqw;overflow:auto;box-shadow:0 .2cqw .8cqw rgb(20 35 28/10%)}.Board_widgetTitle__v4NJ8{margin:0;font-size:1.2cqw;font-weight:800;letter-spacing:.02em;text-transform:uppercase;color:#25634b}.Board_widgetText__nW88P{margin:0;font-size:1.45cqw;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere}.Board_widgetChoices__gcGV7{display:grid;gap:.5cqw;margin:0;padding:0;list-style:none}.Board_widgetChoice__QB6LL{display:flex;align-items:center;gap:.7cqw;width:100%;min-height:2.6cqw;padding:.5cqw .8cqw;border:.12cqw solid #d8d4c9;border-radius:.7cqw;background:#fff;color:inherit;font:inherit;font-size:1.3cqw;text-align:left;cursor:pointer}.Board_widgetChoice__QB6LL:hover:not(:disabled){border-color:#25634b}.Board_widgetChoice__QB6LL:disabled{cursor:default}.Board_widgetChoice__QB6LL b{display:grid;place-items:center;flex-shrink:0;width:2cqw;height:2cqw;border-radius:50%;background:#f0eee7;font-size:1.1cqw}.Board_choiceOk__eZLIM{border-color:#1e7a4c;background:#e3f3ea}.Board_choiceOk__eZLIM b{background:#1e7a4c;color:#fff}.Board_choiceBad__gog08{border-color:#b3283b;background:#fbe9ea}.Board_choiceBad__gog08 b{background:#b3283b;color:#fff}.Board_widgetNote__d7cYk{margin:0;font-size:1.15cqw;color:#58665f}.Board_widgetFeedback__qyHoy{margin:0;padding:.5cqw .8cqw;border-radius:.6cqw;font-size:1.2cqw;font-weight:600}.Board_fbOk___Knxi{background:#e3f3ea;color:#155c38}.Board_fbBad__jRH_5{background:#fbe9ea;color:#8f2232}.Board_widgetButton__UEZNt{align-self:flex-start;min-height:2.6cqw;padding:0 1.2cqw;border:.12cqw solid #25634b;border-radius:.7cqw;background:#25634b;color:#fff;font:inherit;font-size:1.25cqw;font-weight:700;cursor:pointer}.Board_widgetButton__UEZNt.Board_secondary__LPLEF{background:#fff;color:#25634b}.Board_widgetButton__UEZNt:disabled{opacity:.5;cursor:not-allowed}.Board_widgetRow__jBXiW{display:flex;flex-wrap:wrap;gap:.6cqw;align-items:center}.Board_stepsHeader__0ZSfv{display:flex;align-items:center;justify-content:space-between;gap:.6cqw}.Board_stepsCounter__p5Cy0{font-size:1.15cqw;font-weight:700;color:#58665f;font-variant-numeric:tabular-nums}.Board_stepsProgressTrack__RIwtx{width:100%;height:.35cqw;background:#e6e4dc;border-radius:.2cqw;overflow:hidden;margin-top:-.1cqw;margin-bottom:.3cqw}.Board_stepsProgressBar__XdDxO{height:100%;background:#25634b;border-radius:.2cqw;transition:width .2s ease-out}.Board_timeline__RYIbx{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;flex:1 1 auto;gap:.6cqw}.Board_timelineItem__xr4l2{position:relative;display:flex;align-items:stretch;gap:.7cqw;border-radius:.5cqw;cursor:default}.Board_timelineGutter__LTWEv{position:relative;display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:2.2cqw}.Board_timelineBadge__2K853{display:grid;place-items:center;width:2.2cqw;height:2.2cqw;min-width:2.2cqw;min-height:2.2cqw;border-radius:50%;font:inherit;font-size:1.05cqw;font-weight:700;box-sizing:border-box;flex-shrink:0;z-index:1;padding:0;cursor:pointer}.Board_badgeOpen__b9Qkl{background:#25634b;color:#ffffff;border:.12cqw solid #25634b}.Board_badgeHidden__SRpfB{background:transparent;color:#a3aca6;border:.12cqw dashed #c9c5b8}.Board_badgeResult__gwVPN{background:#935610;color:#ffffff;border:.12cqw solid #935610}.Board_badgeResultHidden__2_i93{background:transparent;color:#b07830;border:.12cqw dashed #d4a76a}.Board_timelineLine__uZIYC{position:absolute;top:2.2cqw;bottom:-.6cqw;left:calc(50% - .06cqw);width:.12cqw;background:#c9c5b8}.Board_timelineItem__xr4l2:last-child .Board_timelineLine__uZIYC{display:none}.Board_stepContent__hO7oZ{flex:1 1 auto;min-width:0;border-radius:.6cqw;padding:.45cqw .7cqw;box-sizing:border-box;font-size:1.35cqw;line-height:1.4;white-space:pre-wrap;overflow-wrap:anywhere;cursor:default}.Board_stepCardOpen__SkEWw{background:#fafaf8;border:.12cqw solid #e2ded5;color:#1f2a24}.Board_stepCardLatest__seF0s{background:#e8f3ee;border-color:#a3c9b5;animation:Board_stepAppear__WvXCd .2s ease-out}.Board_stepCardResult__RWln5{border-color:#d4a76a;background:#fdf8f0}.Board_stepCardHidden__Zw4xj{min-height:2.2cqw;background:transparent;border:.12cqw dashed #c9c5b8;display:flex;align-items:center}.Board_stepCardHiddenResult__ZTMDZ{border-color:#d4a76a}.Board_resultTag__NNvlA{margin-right:.5cqw;padding:.1cqw .45cqw;background:#935610;color:#ffffff;font-size:.95cqw;font-weight:700;letter-spacing:.02em}.Board_resultTagMuted__OXAz6,.Board_resultTag__NNvlA{display:inline-block;border-radius:.3cqw;vertical-align:middle;text-transform:uppercase}.Board_resultTagMuted__OXAz6{margin-left:.4cqw;padding:.05cqw .4cqw;background:transparent;border:.1cqw solid #d4a76a;color:#b07830;font-size:.9cqw;font-weight:600}@keyframes Board_stepAppear__WvXCd{0%{opacity:0;transform:translateY(-.35cqw)}to{opacity:1;transform:translateY(0)}}.Board_stepsFooter__yFdKE{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5cqw;margin-top:auto;padding-top:.4cqw}.Board_stepNavBtn__kcEgS{gap:.3cqw;padding:0 1cqw;font-size:1.2cqw}.Board_stepNavBtn__kcEgS,.Board_stepNavIconBtn__jE5Yp{display:inline-flex;align-items:center;justify-content:center;min-height:3cqw}.Board_stepNavIconBtn__jE5Yp{min-width:3cqw;padding:0}.Board_timerValue__gHcYb{margin:0;font-size:5cqw;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;text-align:center}.Board_timerSoon__D7IEM{color:#a3283a}.Board_widget__DBe8Z :is(button):focus-visible{outline:.25cqw solid #2a78d6;outline-offset:.15cqw}.Board_editor__MHOF6{display:grid;grid-template-columns:180px minmax(0,1fr) 260px;gap:12px;align-items:start;min-width:0}.Board_editorFull__u477T{position:fixed;inset:0;z-index:105;display:block;padding:0;background:#ffffff;overflow:hidden}.Board_editorFull__u477T .Board_stage__bxMhs{position:absolute;inset:0;display:grid;place-items:center;gap:0;max-width:none;margin:0}.Board_editorFull__u477T .Board_stage__bxMhs>.Board_canvas__f1FX_{width:min(100vw,calc(100dvh * 16 / 9));border:0;border-radius:0;box-shadow:none}.Board_editorFull__u477T .Board_dockWrapper__nKwHm{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom, 0px));left:50%;z-index:25;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;max-width:calc(100vw - 20px)}.Board_editorFull__u477T .Board_toolbar__vdYpV{position:relative;bottom:auto;left:auto;transform:none;width:-moz-max-content;width:max-content;max-width:calc(100vw - 20px);box-shadow:0 6px 20px rgb(24 46 34/10%)}.Board_toolsReveal__HIgTH{position:absolute;bottom:calc(14px + env(safe-area-inset-bottom, 0px));right:14px;z-index:25;display:inline-flex;align-items:center;gap:8px;min-height:42px;padding:0 16px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:rgba(255,255,255,.95);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#25634b;font:inherit;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 6px 22px rgba(0,0,0,.16);transition:transform .12s ease,background-color .12s ease}.Board_toolsReveal__HIgTH:hover{background:#ffffff;transform:translateY(-1px)}.Board_toolsReveal__HIgTH:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_floatNotice__TiBsG{position:absolute;top:12px;left:50%;z-index:10;transform:translateX(-50%);padding:8px 14px;border-radius:10px;background:#fff;box-shadow:0 6px 20px rgb(0 0 0/15%);cursor:pointer}.Board_drawer__PrsNf{position:fixed;top:12px;right:12px;bottom:12px;z-index:106;display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;width:min(420px,calc(100vw - 24px));box-sizing:border-box;padding:14px;overflow-x:hidden;overflow-y:auto;border-radius:16px;background:#f4f3ee;box-shadow:-12px 0 40px rgb(0 0 0/30%);transform:translateX(calc(100% + 24px));visibility:hidden;transition:transform .22s ease-out,visibility .22s}.Board_drawerOpen__UHqkY{transform:none;visibility:visible}.Board_drawerHead__jQooF{display:flex;align-items:center;justify-content:space-between;gap:8px}.Board_drawerHead__jQooF strong{font-size:15px}.Board_drawer__PrsNf .Board_panel__xuQVR,.Board_drawer__PrsNf>*{min-width:0}.Board_drawer__PrsNf .Board_mediaGrid__xF0rO{grid-template-columns:repeat(3,minmax(0,1fr));max-height:420px}.Board_preview__oSugI{display:grid;gap:12px;min-width:0}.Board_previewHead__JK7Ly{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 12px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff}.Board_previewHead__JK7Ly h2{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}.Board_previewHead__JK7Ly .Board_spacer___xuud{flex:1}.Board_openButton__x1JgN{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 22px;border:1px solid var(--teacher-primary,#25634b);border-radius:14px;background:var(--teacher-primary,#25634b);color:#fff;font:inherit;font-size:17px;font-weight:700;cursor:pointer}.Board_openButton__x1JgN:hover{background:var(--teacher-hover,#1d503d)}.Board_presentButton__1nrCe{display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 20px;border:1px solid var(--teacher-primary,#25634b);border-radius:14px;background:#fff;color:var(--teacher-primary,#25634b);font:inherit;font-size:17px;font-weight:700;cursor:pointer}.Board_presentButton__1nrCe:hover{background:var(--teacher-selected,#e6f1e9)}.Board_presentButton__1nrCe:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_presentBar__YHbG7{position:absolute;bottom:10px;left:50%;z-index:3;transform:translateX(-50%);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;max-width:calc(100vw - 16px);padding:6px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:rgb(255 255 255/94%);box-shadow:0 8px 28px rgb(0 0 0/18%)}.Board_presentBar__YHbG7 .Board_sep__pVSpU{width:1px;height:28px;margin:0 2px;background:var(--teacher-border,#dedad0)}.Board_openButton__x1JgN:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_previewBody__KaCkl{display:grid;grid-template-columns:230px minmax(0,1fr);gap:16px;align-items:start}.Board_previewBody__KaCkl .Board_pageTools__Dy_QT{flex-wrap:nowrap;justify-content:space-between}.Board_stage__bxMhs{display:grid;gap:8px;min-width:0}.Board_toolbar__vdYpV{display:flex;flex-wrap:nowrap;align-items:center;gap:3px;padding:5px 8px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:rgba(255,255,255,.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 10px 32px rgba(0,0,0,.14),0 2px 6px rgba(0,0,0,.05)}.Board_toolbar__vdYpV .Board_sep__pVSpU{width:1px;height:24px;margin:0 3px;background:var(--teacher-border,#dedad0);flex-shrink:0}.Board_toolbar__vdYpV .Board_spacer___xuud{flex:1}.Board_toolIconBtn__dSoGf{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid transparent;border-radius:10px;background:transparent;color:#35443d;cursor:pointer;flex-shrink:0;transition:background-color .14s ease,color .14s ease,transform .1s ease}.Board_toolIconBtn__dSoGf:hover:not(:disabled){background:#f0f4ee;color:#1f2a24}.Board_toolIconBtn__dSoGf:active:not(:disabled){transform:scale(.94)}.Board_toolIconBtn__dSoGf.Board_toolActive__c3dhZ,.Board_toolIconBtn__dSoGf[aria-pressed=true]{background:var(--teacher-selected,#e6f1e9);border-color:#25634b;color:#25634b}.Board_toolIconBtn__dSoGf:disabled{opacity:.35;cursor:not-allowed}.Board_toolIconBtn__dSoGf:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_toolColorBadge__cRC_S{position:absolute;bottom:4px;right:4px;width:7px;height:7px;border-radius:50%;border:1.5px solid #ffffff;box-shadow:0 0 2px rgba(0,0,0,.35);pointer-events:none}.Board_colorPickerTrigger___LvAh{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;cursor:pointer;flex-shrink:0;transition:transform .12s ease}.Board_colorPickerTrigger___LvAh:hover{transform:scale(1.1)}.Board_colorPickerTrigger___LvAh:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_colorPickerCircle__0EmKF{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:2px solid #ffffff;box-shadow:0 0 0 1px rgba(0,0,0,.2),0 2px 4px rgba(0,0,0,.12)}.Board_colorPickerDot__QxZgL{border-radius:50%}.Board_saveStatusBadge__0x7pD{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.Board_dirtyDot__iLA_9{width:8px;height:8px;border-radius:50%;background:#eb6834}.Board_savingSpinner__PNVnb{width:14px;height:14px;border:2px solid #dedad0;border-top-color:#25634b;border-radius:50%;animation:Board_spin__GIz1L .7s linear infinite}@keyframes Board_spin__GIz1L{to{transform:rotate(1turn)}}.Board_popoverCard__GKK_b button,.Board_toolbar__vdYpV button{min-height:0!important;min-width:0!important;box-sizing:border-box}.Board_popoverCard__GKK_b{position:absolute;bottom:calc(100% + 12px);z-index:30;display:flex;flex-direction:column;gap:14px;width:336px;max-width:min(336px,calc(100vw - 24px));box-sizing:border-box;padding:16px;border:1px solid var(--teacher-border,#dedad0);border-radius:18px;background:#ffffff;box-shadow:0 18px 45px rgba(0,0,0,.18),0 4px 12px rgba(0,0,0,.06);animation:Board_popoverFadeIn__X1Gc_ .16s cubic-bezier(.16,1,.3,1)}@keyframes Board_popoverFadeIn__X1Gc_{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.Board_popoverSection__gqatg{display:flex;flex-direction:column;gap:8px}.Board_popoverHeaderRow__D1wAU{display:flex;align-items:center;justify-content:space-between;gap:8px}.Board_popoverLabel__WVxwH{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:#2b3932}.Board_widthValue__573l8{font-size:12px;font-weight:600;color:#58665f}.Board_brushRow__WbZfB{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.Board_brushCard__5FhWg{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 4px;border:1.5px solid #dedad0;border-radius:12px;background:#faf9f6;color:#3c4b44;font:inherit;font-size:12px;font-weight:600;cursor:pointer;min-height:0!important;transition:all .14s ease}.Board_brushCard__5FhWg:hover{background:#f0f4ee;border-color:#c5c0b4}.Board_brushActive__id2Ha{border-color:#25634b;background:#eaf3ec;color:#25634b;box-shadow:0 0 0 1px #25634b}.Board_brushPreview__jSJON{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:8px;border:1.5px solid #dedad0;background:#ffffff;transition:border-color .14s ease}.Board_colorPalette__2QnEv{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:4px 2px;width:100%;box-sizing:border-box}.Board_colorSwatch__VFtve{position:relative;width:28px;height:28px;min-width:28px!important;min-height:28px!important;max-width:28px;max-height:28px;padding:0;border:2px solid #ffffff;border-radius:50%;box-shadow:0 0 0 1px #d5d1c5;cursor:pointer;flex-shrink:0;transition:transform .12s ease,box-shadow .12s ease}.Board_colorSwatch__VFtve:hover{transform:scale(1.15)}.Board_colorSwatchActive__Zi4XH{transform:scale(1.15);box-shadow:0 0 0 2px #ffffff,0 0 0 4px #7a3fd0,0 2px 6px rgba(0,0,0,.2)}.Board_widthPresets__sCEUZ{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.Board_widthPresetBtn___6lnW{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:48px;padding:4px;border:1px solid #dedad0;border-radius:10px;background:#faf9f6;color:#4b5852;font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .12s ease}.Board_widthPresetBtn___6lnW:hover{background:#f0f4ee;border-color:#25634b}.Board_widthPresetActive__8qo4w{background:#eaf3ec;border-color:#25634b;color:#25634b;font-weight:700}.Board_widthDotPreview__MKl4r{display:inline-block;border-radius:50%}.Board_widthSlider__BIbXy{width:100%;height:6px;border-radius:3px;background:#e2ded5;accent-color:#25634b;cursor:pointer;margin-top:4px}.Board_shapesGrid__UbNcn{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.Board_shapeBtn__Eb_96{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 4px;border:1px solid #dedad0;border-radius:10px;background:#faf9f6;color:#3c4b44;font:inherit;font-size:11px;font-weight:600;cursor:pointer;transition:all .14s ease}.Board_shapeBtn__Eb_96:hover{background:#f0f4ee}.Board_shapeBtnActive__ScFwx{border-color:#25634b;background:#eaf3ec;color:#25634b}.Board_widgetsList__FsGuC{display:flex;flex-direction:column;gap:4px;max-height:280px;overflow-y:auto}.Board_widgetItemBtn__FvHWa{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid transparent;border-radius:8px;background:transparent;color:#2b3932;font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer;transition:background-color .12s ease}.Board_widgetItemBtn__FvHWa:hover{background:#eaf3ec;color:#25634b}.Board_widgetItemIcon__8Xakn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#f0f4ee;color:#25634b}.Board_widgetItemTitle__vgX2H{flex:1}.Board_tool__Wjseb{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;min-width:44px;height:44px;padding:0 8px;border:1px solid transparent;border-radius:10px;background:none;color:#3c4b44;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.Board_tool__Wjseb:hover:not(:disabled){background:#f0f4ee}.Board_tool__Wjseb[aria-pressed=true]{border-color:#25634b;background:var(--teacher-selected,#e6f1e9);color:#25634b}.Board_tool__Wjseb:disabled{opacity:.4;cursor:not-allowed}.Board_pageThumb__U1JKu:focus-visible,.Board_swatch__BxGec:focus-visible,.Board_tool__Wjseb:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_swatch__BxGec{width:28px;height:28px;border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 1px #c9c5b8;cursor:pointer}.Board_swatch__BxGec[aria-pressed=true]{box-shadow:0 0 0 3px #25634b}.Board_widthDot__acjl4{display:inline-block;border-radius:50%;background:currentColor}.Board_saveState__gbWoF{font-size:13px;color:var(--teacher-muted,#58665f);white-space:nowrap}.Board_saveWarn__HiQ5k{color:#a3283a;font-weight:600}.Board_hintText__NFZlF{margin:0;font-size:13px;line-height:1.45;color:var(--teacher-muted,#58665f);white-space:normal;overflow-wrap:anywhere}.Board_panel__xuQVR .Board_saveState__gbWoF{white-space:normal}.Board_timeField__qvR38{display:grid;gap:8px;min-width:0;margin:0;padding:0;border:0}.Board_timeField__qvR38 legend{margin-bottom:4px;font-size:13px;font-weight:600}.Board_timeInputs__UgJTV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.Board_timeInputs__UgJTV label{min-width:0}.Board_pages__4Cdo7{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-height:calc(100dvh - 200px);overflow-x:hidden;overflow-y:auto;padding:4px;min-width:0}.Board_pagesHint__sXGt9{margin:0;font-size:12px;line-height:1.4;color:var(--teacher-muted,#58665f);white-space:normal}.Board_pageThumb__U1JKu{position:relative;display:block;width:100%;padding:3px;border:2px solid transparent;border-radius:10px;background:none;cursor:pointer}.Board_pageThumb__U1JKu[aria-current=true]{border-color:#25634b}.Board_pageThumb__U1JKu span{position:absolute;left:8px;top:6px;z-index:1;padding:0 6px;border-radius:6px;background:rgb(255 255 255/90%);font-size:12px;font-weight:700;color:#3c4b44}.Board_pageTools__Dy_QT{display:flex;flex-wrap:wrap;gap:4px}.Board_pageThumb__U1JKu[draggable=true]{cursor:grab}.Board_pageDragging__7_9tb{opacity:.45}.Board_pageDropTarget__Bldkf{border-color:#2a78d6;box-shadow:inset 0 0 0 2px #2a78d6}.Board_confirmOverlay__qLrKP{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:16px;background:rgb(15 30 25/55%)}.Board_confirmBox__bEDyT{display:grid;gap:12px;width:min(100%,420px);padding:20px;border-radius:18px;background:#fff;color:#1f2a24;box-shadow:0 20px 60px rgb(0 0 0/30%)}.Board_confirmBox__bEDyT h3{margin:0;font-size:18px}.Board_confirmBox__bEDyT p{margin:0;font-size:15px;line-height:1.5;color:#4b5852}.Board_confirmActions__K4diq{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.Board_confirmCancel__UJUPH,.Board_confirmDanger__gcLxo{min-height:44px;padding:0 18px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;cursor:pointer}.Board_confirmCancel__UJUPH{border:1px solid var(--teacher-border,#dedad0);background:#fff;color:#1f2a24}.Board_confirmDanger__gcLxo{border:1px solid #a3283a;background:#a3283a;color:#fff}.Board_confirmCancel__UJUPH:focus-visible,.Board_confirmDanger__gcLxo:focus-visible{outline:3px solid #2a78d6;outline-offset:2px}.Board_side__adner{display:grid;gap:12px;min-width:0}.Board_panel__xuQVR{display:grid;gap:10px;padding:12px;border:1px solid var(--teacher-border,#dedad0);border-radius:14px;background:#fff}.Board_panel__xuQVR h3{margin:0;font-size:14px}.Board_panel__xuQVR label{display:grid;gap:4px;font-size:13px;font-weight:600}.Board_panel__xuQVR input[type=number],.Board_panel__xuQVR input[type=text],.Board_panel__xuQVR textarea{width:100%;box-sizing:border-box;min-height:40px;padding:8px 10px;border:1px solid var(--teacher-border,#dedad0);border-radius:10px;font:inherit;font-size:14px;font-weight:400}.Board_panel__xuQVR textarea{min-height:90px;resize:vertical}.Board_mediaGrid__xF0rO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;max-height:340px;overflow:auto}.Board_mediaItem__BMAIT{display:grid;gap:2px;padding:4px;border:1px solid var(--teacher-border,#dedad0);border-radius:8px;background:#fff;font:inherit;font-size:11px;text-align:left;cursor:grab}.Board_mediaItem__BMAIT img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;border-radius:6px;background:#f0eee7}.Board_mediaItem__BMAIT span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Board_player__oDzSa{position:fixed;inset:0;z-index:110;display:grid;grid-template-rows:auto 1fr auto;background:#2d3631;color:#fff}.Board_playerBottom__tZZGu,.Board_playerTop__8b3zi{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;background:#1f2622}.Board_playerTop__8b3zi h2{flex:1;min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px}.Board_playerStage__yo5jW{display:grid;place-items:center;min-height:0;padding:8px;overflow:auto}.Board_playerStage__yo5jW>div{width:min(100%,calc((100dvh - 140px) * 16 / 9))}.Board_playerTools__jK8KP{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.Board_playerTools__jK8KP .Board_tool__Wjseb{color:#e9efe9}.Board_playerTools__jK8KP .Board_tool__Wjseb:hover:not(:disabled){background:rgb(255 255 255/10%)}.Board_playerTools__jK8KP .Board_tool__Wjseb[aria-pressed=true]{border-color:#8fd3ad;background:rgb(143 211 173/18%);color:#fff}.Board_playerInfo__PKaE_{font-size:13px;color:#c9d3cc}.Board_playerInfo__PKaE_.Board_warn__Ig4WN{color:#ffd0a8;font-weight:600}.Board_boardCards__XspN4{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px}.Board_boardCard__9sR33{display:grid;gap:8px;padding:10px;border:1px solid var(--teacher-border,#dedad0);border-radius:16px;background:#fff}.Board_boardCard__9sR33 h3{margin:0;font-size:16px;overflow-wrap:anywhere}.Board_boardCard__9sR33 p{margin:0;font-size:13px;color:var(--teacher-muted,#58665f)}@media (max-width:1100px){.Board_editor__MHOF6{grid-template-columns:minmax(0,1fr)}.Board_editorFull__u477T{overflow:auto}.Board_previewBody__KaCkl{grid-template-columns:minmax(0,1fr)}.Board_pages__4Cdo7{display:flex;max-height:none;overflow-x:auto}.Board_pages__4Cdo7 .Board_pageThumb__U1JKu{width:140px;flex-shrink:0}.Board_pages__4Cdo7 .Board_pagesHint__sXGt9{flex:0 0 120px;align-self:center}.Board_pages__4Cdo7 .Board_pageTools__Dy_QT{flex:0 0 auto;align-self:center;flex-wrap:nowrap}}@media (prefers-reduced-motion:reduce){.Board_widget__DBe8Z *{transition:none!important;animation:none!important}.Board_drawer__PrsNf{transition:none}}.Board_toolbar__vdYpV{gap:8px;padding:8px;box-sizing:border-box;border-radius:16px;background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 6px 20px rgb(24 46 34/10%)}.Board_toolGroup__OCUS_{display:flex;align-items:center;gap:2px}.Board_toolGroup__OCUS_:first-child{padding:3px;border-radius:12px;background:#f4f5f1}.Board_toolbar__vdYpV .Board_colorPickerTrigger___LvAh,.Board_toolbar__vdYpV .Board_toolIconBtn__dSoGf{width:44px;height:44px}.Board_toolDisclosure__C3P0z{position:absolute;right:3px;top:4px}.Board_saveStatusBadge__0x7pD{gap:6px;width:auto;min-height:32px;padding:0 8px;border-radius:8px;background:#f2f6f2;color:#25634b}.Board_saveStatusText__iYGbp{font-size:11px;font-weight:600;white-space:nowrap}.Board_toolbar__vdYpV .Board_toolIconBtn__dSoGf svg{stroke-width:1.75}.Board_toolbar__vdYpV .Board_toolIconBtn__dSoGf[aria-pressed=true]{border-color:#9ab8a5;background:#e6f1e9;color:#1d503d}.Board_colorPickerTrigger___LvAh:focus-visible,.Board_toolbar__vdYpV .Board_toolIconBtn__dSoGf:focus-visible{outline-color:#25634b}@media (max-width:1000px){.Board_toolbar__vdYpV{flex-wrap:wrap;justify-content:center;gap:4px}.Board_toolGroup__OCUS_{gap:0}.Board_saveStatusText__iYGbp{display:none}}@media (max-width:600px){.Board_editorFull__u477T .Board_dockWrapper__nKwHm,.Board_editorFull__u477T .Board_toolbar__vdYpV{width:calc(100vw - 20px)}.Board_toolbar__vdYpV{padding:6px}.Board_toolGroup__OCUS_,.Board_toolGroup__OCUS_:first-child{display:contents}.Board_toolbar__vdYpV .Board_sep__pVSpU{display:none}.Board_saveStatusBadge__0x7pD{padding:0 6px}.Board_popoverCard__GKK_b{max-height:calc(100dvh - 200px);overflow-y:auto}}@media (prefers-reduced-motion:reduce){.Board_colorPickerTrigger___LvAh,.Board_toolIconBtn__dSoGf,.Board_toolsReveal__HIgTH{transition:none}.Board_popoverCard__GKK_b{animation:none}}.Board_checkboxLabel__vJrN5{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:#1f2a24;cursor:pointer;margin-top:4px}.Board_checkboxLabel__vJrN5 input[type=checkbox]{width:16px;height:16px;accent-color:#25634b;cursor:pointer}.Board_stepEditorSection__E9g5B{display:flex;flex-direction:column;gap:8px;margin-top:6px}.Board_stepEditorHeaderRow__l0EZj{display:flex;align-items:center;justify-content:space-between;gap:8px}.Board_stepEditorTitle__S1kXu{font-size:12px;font-weight:700;color:#25634b;text-transform:uppercase;letter-spacing:.02em}.Board_stepStatsText__KcCo0{font-size:11px;color:#58665f;font-variant-numeric:tabular-nums}.Board_stepEditorList__cfh3f{display:flex;flex-direction:column;gap:8px;max-height:340px;overflow-y:auto;padding-right:2px}.Board_stepEditorRow__dxpAg{display:flex;flex-direction:column;gap:4px;padding:8px;border:1px solid #e2ded5;border-radius:8px;background:#fdfdfc}.Board_stepRowHeader__siNd7{display:flex;align-items:center;justify-content:space-between;gap:6px}.Board_stepRowBadge__MGuzy{display:flex;align-items:center;gap:6px;font-size:12px;color:#1f2a24}.Board_stepRowResultTag__B6mtE{font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;background:#935610;color:#ffffff;text-transform:uppercase}.Board_stepRowActions__Ove5m{display:flex;align-items:center;gap:2px}.Board_stepActionBtn__m8koE{display:grid;place-items:center;width:26px;height:26px;padding:0;border:1px solid #d8d4c9;border-radius:5px;background:#ffffff;color:#1f2a24;cursor:pointer}.Board_stepActionBtn__m8koE:hover:not(:disabled){border-color:#25634b;color:#25634b}.Board_stepActionBtn__m8koE:disabled{opacity:.4;cursor:not-allowed}.Board_stepDeleteBtn__L8P_e:hover:not(:disabled){border-color:#b3283b;color:#b3283b}.Board_stepTextarea__bnCl2{width:100%;box-sizing:border-box;font:inherit;font-size:12px;line-height:1.4;padding:6px 8px;border:1px solid #d8d4c9;border-radius:6px;resize:vertical;min-height:48px}.Board_stepTextarea__bnCl2:focus{outline:none;border-color:#25634b;box-shadow:0 0 0 2px rgb(37 99 75/15%)}.Board_addStepBtn__b2RX6{display:flex;align-items:center;justify-content:center;padding:8px 12px;border:1px dashed #25634b;border-radius:8px;background:#f2f7f4;color:#25634b;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease}.Board_addStepBtn__b2RX6:hover:not(:disabled){background:#e3ede7}.Board_addStepBtn__b2RX6:disabled{opacity:.5;cursor:not-allowed;border-color:#c9c5b8;color:#888;background:#f8f8f6}.Board_limitWarnText__Ses_T{margin:0;font-size:11px;color:#a3283a;font-weight:500}.Board_textEditor__96PjC{padding:.42cqw!important;border:.16cqw dashed #2a78d6!important;border-radius:.2cqw!important;background:transparent!important}.Board_formatBar__NA7AM{position:absolute;display:flex;align-items:center;gap:4px;flex-wrap:wrap;max-width:96%;overflow:visible;padding:4px 6px;background:#ffffff;border:1px solid #d4d0c5;border-radius:8px;box-shadow:0 4px 14px rgba(20,35,28,.14);z-index:40;pointer-events:auto;-moz-user-select:none;user-select:none;-webkit-user-select:none}.Board_formatSelect__LmBou{height:36px;padding:2px 8px;border:1px solid #d4d0c5;border-radius:6px;background:#ffffff;color:#1f2a24;font-size:13px;font-weight:500;outline:none;cursor:pointer}.Board_formatSelect__LmBou:focus-visible{border-color:#25634b;box-shadow:0 0 0 2px rgba(37,99,75,.2)}.Board_formatBtn__s9NnG{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;padding:0 8px;border:1px solid transparent;border-radius:6px;background:transparent;color:#3c4b44;font-size:13px;font-weight:600;cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.Board_formatBtn__s9NnG:hover{background:#f0eee6;color:#1f2a24}.Board_formatBtn__s9NnG[aria-pressed=true]{background:#e4f0ea;color:#25634b;border-color:#25634b}.Board_formatDivider__M9ZSw{width:1px;height:20px;background:#d4d0c5;margin:0 2px;flex-shrink:0}.Board_formatColorTrigger__E3tYu{display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px;border:1px solid #d4d0c5;border-radius:6px;background:#ffffff;cursor:pointer;padding:0}.Board_formatColorDot__Riwc4{width:20px;height:20px;border-radius:50%;border:1px solid rgba(0,0,0,.15)}.Board_formatColorPopover__b6Zth{position:absolute;top:calc(100% + 6px);left:50%;transform:translateX(-50%);display:flex;gap:6px;padding:6px 8px;background:#ffffff;border:1px solid #d4d0c5;border-radius:8px;box-shadow:0 4px 14px rgba(20,35,28,.18);z-index:50}.Board_formatColorSwatch__cjJ5y{min-width:24px;min-height:24px;width:24px;height:24px;border-radius:50%;border:1px solid rgba(0,0,0,.15);cursor:pointer;padding:0;transition:transform .12s}.Board_formatColorSwatch__cjJ5y:hover{transform:scale(1.15)}.Board_multiSelectBadge__exmi6{display:inline-flex;align-items:center;padding:0 8px;height:36px;font-size:13px;font-weight:700;color:#25634b;white-space:nowrap}.Board_formatDeleteBtn__d__ow{color:#c92a2a}.Board_formatDeleteBtn__d__ow:hover{background:#ffe3e3;color:#a61e1e}.Board_shapeLibraryPanel__e5ATL{display:flex;flex-direction:column;gap:8px}.Board_matchGrid__8kQTX{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1cqw;flex:1 1 auto;min-height:0}.Board_matchSlots__xHA9o{display:grid;gap:.5cqw;margin:0;padding:0;list-style:none;align-content:start}.Board_matchRow__7yR6Q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.6cqw;align-items:stretch}.Board_matchLeft__xQMZc{border-radius:.7cqw;background:#f0eee7;font-size:1.3cqw;font-weight:600}.Board_matchLeft__xQMZc,.Board_matchSlot__reGuG{display:flex;align-items:center;min-height:2.8cqw;padding:.4cqw .8cqw;overflow-wrap:anywhere}.Board_matchSlot__reGuG{border:.14cqw dashed #b9b4a6;border-radius:.7cqw;background:#fff;color:inherit;font:inherit;font-size:1.3cqw;text-align:left;cursor:pointer}.Board_matchSlotFilled__d9TRV{border-style:solid;border-color:#25634b}.Board_matchSlotReady__tV3Fx{border-color:#2a78d6;background:#eef4fc}.Board_matchEmpty__ixrGv{color:#8a948f;font-size:1.1cqw}.Board_matchCards__ZoZN8{display:flex;flex-direction:column;gap:.5cqw}.Board_matchCard__kDN_H{min-height:2.8cqw;padding:.4cqw .8cqw;border:.14cqw solid #d8d4c9;border-radius:.7cqw;background:#fffdf5;color:inherit;font:inherit;font-size:1.3cqw;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow-wrap:anywhere;box-shadow:0 .12cqw .3cqw rgb(20 35 28/10%)}.Board_matchCardPicked__kCuvp{border-color:#2a78d6;background:#eef4fc}.Board_matchCardDragging__PQu5r{position:relative;z-index:5;cursor:grabbing;box-shadow:0 .5cqw 1.2cqw rgb(20 35 28/22%)}.Board_audioRow__3y1F3{display:flex;align-items:center;gap:1cqw}.Board_audioPlay__9V250{display:grid;place-items:center;flex-shrink:0;width:4.4cqw;height:4.4cqw;border:0;border-radius:50%;background:#25634b;color:#fff;cursor:pointer}.Board_audioPlay__9V250 svg{width:2cqw;height:2cqw}.Board_audioSeek__JJe9n{flex:1;min-width:0;accent-color:#25634b}