.alphabetical-ordering_plugin_root___USQU{position:relative;width:100%;height:100%;padding:12px;background:linear-gradient(165deg,#fff9ef,#fff4df);border:2px solid #f5c16a;border-radius:18px;overflow:hidden;display:flex;flex-direction:column;gap:14px}.alphabetical-ordering_plugin_header__3G6Rg{display:flex;flex-direction:column;gap:4px}.alphabetical-ordering_plugin_title__USI_2{margin:0;font-size:22px;font-weight:800;color:#914a00}.alphabetical-ordering_plugin_instruction__fcjwd{margin:0;font-size:14px;line-height:1.35;color:#6f4a23}.alphabetical-ordering_plugin_workspace__BgjHx{flex:1;min-height:0;display:grid;grid-template-columns:1.25fr 1fr;gap:8px}.alphabetical-ordering_plugin_slotsPanel__GFZ2D{display:grid;grid-template-rows:repeat(5,minmax(0,1fr));gap:6px;overflow:hidden}.alphabetical-ordering_plugin_slot__C_MmB{position:relative;display:grid;grid-template-columns:40px 1fr;align-items:center;gap:6px;border:2px dashed #d9a64c;border-radius:14px;background:#fffdf8;padding:4px 6px;min-height:0}.alphabetical-ordering_plugin_slotHover__Qbf4S{background:#fff7e8;border-color:#c98524}.alphabetical-ordering_plugin_slotWrong__EiE_S{border-color:#c73a3a;background:#fff1f1}.alphabetical-ordering_plugin_slotBadge__UAcoM{width:32px;height:32px;border-radius:999px;display:grid;place-items:center;font-size:16px;font-weight:800;color:#7c4b0f;background:#ffe6be;border:1px solid #f3bf66}.alphabetical-ordering_plugin_slotBody__08VJI{min-height:0;display:flex;align-items:center}.alphabetical-ordering_plugin_slotBody__08VJI .alphabetical-ordering_plugin_cardChip__acEcc{min-height:42px;grid-template-columns:38px 1fr;padding:3px 5px}.alphabetical-ordering_plugin_slotBody__08VJI .alphabetical-ordering_plugin_cardImageWrap__8ea6b{width:28px;height:28px}.alphabetical-ordering_plugin_slotBody__08VJI .alphabetical-ordering_plugin_cardLabel__X2n85{font-size:12px}.alphabetical-ordering_plugin_slotHint__HI4uH{font-size:12px;color:#a37239;font-weight:600}.alphabetical-ordering_plugin_feedback__lqLjK{margin:0;position:absolute;left:10px;bottom:2px;font-size:11px;color:#9b2020;font-weight:700}.alphabetical-ordering_plugin_bankPanel__y0WIL{background:#fffdf9;border:2px solid #f2ce93;border-radius:14px;display:flex;flex-direction:column;min-height:0;overflow:hidden}.alphabetical-ordering_plugin_bankHeader__Cb_yc{display:flex;align-items:center;justify-content:space-between;padding:8px;border-bottom:1px solid #f3dfba}.alphabetical-ordering_plugin_bankTitle__9Wy96{margin:0;font-size:16px;font-weight:800;color:#7e4d12}.alphabetical-ordering_plugin_bankCounter__dAdgT{font-size:11px;color:#8b602f;font-weight:700}.alphabetical-ordering_plugin_bankGrid__Kvzl7{padding:8px;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;overflow-y:auto}.alphabetical-ordering_plugin_bankItem__bsHlA{min-width:0}.alphabetical-ordering_plugin_cardChip__acEcc{width:100%;min-height:78px;display:grid;grid-template-columns:78px 1fr;align-items:center;gap:6px;border:1px solid #ebbe77;border-radius:12px;background:#ffffff;padding:4px 6px;cursor:grab}.alphabetical-ordering_plugin_cardChip__acEcc:disabled{cursor:default}.alphabetical-ordering_plugin_cardImageWrap__8ea6b{position:relative;width:68px;height:68px;border-radius:8px;overflow:hidden;border:1px solid #f0d09f;background:#fff9ef}.alphabetical-ordering_plugin_cardImage__6sl1V{-o-object-fit:cover;object-fit:cover;pointer-events:none}.alphabetical-ordering_plugin_cardLabel__X2n85{font-size:13px;font-weight:700;color:#5d3912;text-align:right}.alphabetical-ordering_plugin_preview__4F8Hd{display:none;position:absolute;top:0;left:0;z-index:20;pointer-events:none;border:1px solid #dbac62;border-radius:12px;background:#fffefb;box-shadow:0 12px 20px rgb(0 0 0/16%);padding:4px 6px;grid-template-columns:78px 1fr;align-items:center;gap:6px}.alphabetical-ordering_plugin_empty__hi7Is{width:100%;height:100%;display:grid;place-items:center;border-radius:16px;border:2px dashed #d7b27d;color:#7f5a31;background:#fff8ea;font-size:14px;font-weight:700;text-align:center;padding:16px}@media (max-width:768px){.alphabetical-ordering_plugin_root___USQU{width:min(100vw - 28px,320px);height:100%;padding:8px;gap:6px}.alphabetical-ordering_plugin_title__USI_2{font-size:18px}.alphabetical-ordering_plugin_instruction__fcjwd{font-size:12px}.alphabetical-ordering_plugin_workspace__BgjHx{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:6px}.alphabetical-ordering_plugin_bankPanel__y0WIL{order:-1;flex:0 0 auto;max-height:132px}.alphabetical-ordering_plugin_slotsPanel__GFZ2D{order:0;min-height:0;grid-template-rows:repeat(5,minmax(0,1fr));gap:4px}.alphabetical-ordering_plugin_slot__C_MmB{min-height:0;padding:3px 4px}.alphabetical-ordering_plugin_slotBody__08VJI .alphabetical-ordering_plugin_cardChip__acEcc{min-height:0;grid-template-columns:32px 1fr;padding:2px 4px;gap:3px}.alphabetical-ordering_plugin_slotBody__08VJI .alphabetical-ordering_plugin_cardImageWrap__8ea6b{width:24px;height:24px}.alphabetical-ordering_plugin_slotBody__08VJI .alphabetical-ordering_plugin_cardLabel__X2n85{font-size:11px}.alphabetical-ordering_plugin_slotBadge__UAcoM{width:28px;height:28px;font-size:13px}.alphabetical-ordering_plugin_bankHeader__Cb_yc{padding:4px 6px}.alphabetical-ordering_plugin_bankTitle__9Wy96{font-size:13px}.alphabetical-ordering_plugin_bankCounter__dAdgT{font-size:10px}.alphabetical-ordering_plugin_bankGrid__Kvzl7{display:flex;flex-direction:row;direction:rtl;overflow-x:auto;overflow-y:hidden;gap:6px;padding:6px}.alphabetical-ordering_plugin_bankGrid__Kvzl7 .alphabetical-ordering_plugin_cardChip__acEcc{width:64px;flex:0 0 64px;min-height:64px;grid-template-columns:1fr;grid-auto-rows:auto;gap:2px;justify-items:center;padding:3px}.alphabetical-ordering_plugin_bankGrid__Kvzl7 .alphabetical-ordering_plugin_cardImageWrap__8ea6b{width:40px;height:40px}.alphabetical-ordering_plugin_bankGrid__Kvzl7 .alphabetical-ordering_plugin_cardLabel__X2n85{font-size:10px;line-height:1.2;text-align:center;white-space:normal;overflow-wrap:anywhere}}.audio-comprehension_plugin_root___QgB4{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;padding:20px;gap:14px}.audio-comprehension_plugin_loading__uTLwx{margin:auto;font-size:18px;color:var(--color-text-secondary)}.audio-comprehension_plugin_title__y9Ep8{margin:0;font-size:16px;color:var(--color-text-secondary);font-weight:700}.audio-comprehension_plugin_instructionRow__14RaL{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:8px;direction:rtl}.audio-comprehension_plugin_instruction__v7T4D{margin:0;font-size:22px;color:var(--color-primary);font-weight:800;text-align:center}.audio-comprehension_plugin_audioBtn__qIBMt{width:38px;height:38px;border-radius:999px;border:2px solid var(--color-primary);color:var(--color-surface);background:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.audio-comprehension_plugin_audioBtn__qIBMt:hover{filter:brightness(.95)}.audio-comprehension_plugin_audioBtn__qIBMt:active{transform:translateY(1px)}.audio-comprehension_plugin_optionsGrid__W5DSH{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:680px;margin:0 auto}.audio-comprehension_plugin_optionBtn__jzWUj{min-height:56px;padding:12px 10px;border-radius:12px;border:2px solid var(--color-text-muted);background:var(--color-surface);color:var(--navbar-text-deep);font-size:22px;font-weight:700;cursor:pointer}.audio-comprehension_plugin_optionBtnSelected__mlKvC{border-color:var(--color-primary);background:var(--color-primary-tint)}.audio-comprehension_plugin_optionBtnCorrect__u7JGI{border-color:var(--color-success);background:var(--color-surface)}.audio-comprehension_plugin_optionBtnWrong__a6iR8{border-color:var(--color-error);background:var(--color-surface)}.audio-comprehension_plugin_optionBtnDimmed__pqeJv{opacity:.5}@media (max-width:768px){.audio-comprehension_plugin_root___QgB4{padding:12px 10px;gap:10px}.audio-comprehension_plugin_instruction__v7T4D{font-size:18px}.audio-comprehension_plugin_optionsGrid__W5DSH{grid-template-columns:1fr;max-width:100%;gap:8px}.audio-comprehension_plugin_optionBtn__jzWUj{min-height:48px;min-width:48px;font-size:18px}}.build-a-sentence_plugin_root__MFByI{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;padding:20px;gap:14px}.build-a-sentence_plugin_loading__4xo1H{margin:auto;font-size:18px;color:var(--color-text-secondary)}.build-a-sentence_plugin_title__oy_V1{margin:0;font-size:16px;color:var(--color-text-secondary);font-weight:700}.build-a-sentence_plugin_instructionRow__SI6Lu{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:8px;direction:rtl}.build-a-sentence_plugin_audioBtn__qypOi{width:38px;height:38px;border-radius:999px;border:2px solid var(--color-primary);color:var(--color-surface);background:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.build-a-sentence_plugin_audioBtn__qypOi:hover{filter:brightness(.95)}.build-a-sentence_plugin_audioBtn__qypOi:active{transform:translateY(1px)}.build-a-sentence_plugin_instruction__NFlNQ{margin:0;font-size:22px;color:var(--color-primary);font-weight:800;text-align:center}.build-a-sentence_plugin_answerAreaWrap__LtAih{position:relative}.build-a-sentence_plugin_answerArea__o_SrN{min-height:98px;border:2px dashed var(--color-primary);border-radius:14px;background:var(--orange-bg);padding:18px 12px 12px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px}.build-a-sentence_plugin_clearBtn___TDZd{position:absolute;top:10px;left:10px;z-index:1;width:48px;height:48px;border-radius:12px;border:1.5px solid var(--color-text-muted);background:var(--color-surface);color:var(--color-text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .15s,border-color .15s,opacity .15s}.build-a-sentence_plugin_clearBtn___TDZd:hover:not(:disabled){background:var(--orange-hover);border-color:var(--color-primary)}.build-a-sentence_plugin_clearBtn___TDZd:disabled{opacity:.35;cursor:default}.build-a-sentence_plugin_answerWord__uSbYA{min-height:48px;padding:10px 14px;border-radius:999px;border:2px solid var(--color-primary);background:var(--color-primary-tint);color:var(--navbar-text-deep);font-size:22px;font-weight:700;cursor:pointer}.build-a-sentence_plugin_placeholder__zPagy{font-size:16px;color:var(--color-text-secondary)}.build-a-sentence_plugin_wordBank__pbI1Y{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:6px}.build-a-sentence_plugin_wordBtn__JWozl{min-height:48px;min-width:48px;padding:10px 14px;border-radius:999px;border:2px solid var(--color-text-muted);background:var(--color-surface);color:var(--navbar-text-deep);font-size:24px;font-weight:700;cursor:pointer}.build-a-sentence_plugin_wordBtnUsed__jmDUD{opacity:.45}@media (max-width:768px){.build-a-sentence_plugin_root__MFByI{padding:12px 10px;gap:10px}.build-a-sentence_plugin_instruction__NFlNQ{font-size:18px}.build-a-sentence_plugin_answerArea__o_SrN{min-height:88px;padding:64px 10px 10px}.build-a-sentence_plugin_answerWord__uSbYA,.build-a-sentence_plugin_wordBtn__JWozl{min-height:48px;min-width:48px;font-size:20px;padding:8px 12px}.build-a-sentence_plugin_clearBtn___TDZd{top:8px;left:8px}}.classification_plugin_root__0aJH6{width:100%;height:100%;display:flex;flex-direction:column;gap:14px;padding:16px;box-sizing:border-box;overflow-y:auto;background:linear-gradient(180deg,#fff6e6,#fffdf8);position:relative}.classification_plugin_header__vER08{flex:0 0 auto}.classification_plugin_workspace__eLnWw{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:14px;align-items:stretch}.classification_plugin_title__M1G4A{margin:0;font-size:24px;font-weight:800;color:#6d3900}.classification_plugin_instruction__PKWiT{margin:6px 0 0;font-size:16px;color:#7f4f1d}.classification_plugin_categoryLegend__7dl4o{display:flex;flex-wrap:wrap;gap:8px}.classification_plugin_legendChip__R0yp6{padding:8px 12px;border-radius:999px;background:#fff0db;color:#7a4600;border:1px solid #ffd5a6;font-size:14px;font-weight:700}.classification_plugin_bankSection__dCDVP{border:2px dashed #f1be81;border-radius:16px;background:#fffaf2;padding:8px;display:flex;flex-direction:column;gap:10px;height:100%;min-height:0;overflow:hidden}.classification_plugin_bankHeader__jLj6v{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.classification_plugin_bankTitle__RUHNm{margin:0;font-size:18px;color:#6d3900}.classification_plugin_bankCounter__cid8_{font-size:13px;font-weight:700;color:#8a5c2f}.classification_plugin_bankGrid__Qn_OK{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:1fr;gap:6px;overflow-y:auto;padding-inline-end:2px}.classification_plugin_zonesSection__y4CvP{display:flex;flex-direction:row;flex-wrap:nowrap;gap:12px;min-width:0;overflow:hidden}.classification_plugin_zone__mK4Pe{flex:1 1 0;min-width:0;border:2px solid #ffdcb5;border-radius:16px;background:#fffefc;padding:8px;display:flex;flex-direction:column;gap:10px;min-height:280px;max-height:100%}.classification_plugin_zoneHover__b6PMG{border-color:#ff9f43;box-shadow:0 0 0 3px rgba(255,159,67,.25)}.classification_plugin_zoneCorrect__NZmKN{border-color:#1f9d55;box-shadow:0 0 0 2px rgba(31,157,85,.2)}.classification_plugin_zoneWrong__RhIg0{border-color:#d43d3d;box-shadow:0 0 0 2px rgba(212,61,61,.18)}.classification_plugin_zoneHeader__du0PH{display:flex;justify-content:space-between;align-items:center}.classification_plugin_zoneTitle__I2JGC{margin:0;font-size:18px;color:#5b3200}.classification_plugin_zoneCount___AA49{min-width:28px;height:28px;border-radius:999px;background:#ffe2bf;color:#7a4300;font-size:13px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.classification_plugin_zoneItems__G0O8i{display:flex;flex-wrap:wrap;flex:1 1 auto;min-height:0;gap:6px;align-content:flex-start;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;padding-inline-end:2px}.classification_plugin_zoneItemWrap__jC0xd{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.classification_plugin_zoneItemChip__xzuRY{width:-moz-fit-content;width:fit-content;min-width:64px;max-width:90px;padding:2px 3px}.classification_plugin_itemChip__yZOsi{width:100%;min-height:88px;box-sizing:border-box;border-radius:12px;border:1px solid #e6b985;background:#fff9f0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:2px;cursor:grab;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.classification_plugin_itemChip__yZOsi:disabled{cursor:default}.classification_plugin_itemChipWrong__oKKKY{border-color:#d43d3d;background:#fff3f3}.classification_plugin_itemChipImageWrap__SfdOn{position:relative;width:58px;height:58px;border-radius:10px;overflow:hidden;background:#f7f1e8;pointer-events:none}.classification_plugin_itemChipImage__hYh5d{-o-object-fit:contain;object-fit:contain;pointer-events:none}.classification_plugin_itemChipLabel__0yEJ3{margin:0;color:#5f3500;font-size:12px;font-weight:700;text-align:center;line-height:1.2;padding-inline:2px}.classification_plugin_removeIconBtn__ksdBm{position:absolute;top:4px;right:4px;width:22px;height:22px;border-radius:999px;border:1px solid #be123c;background:#dc2626;color:#ffffff;font-size:15px;line-height:1;font-weight:800;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.classification_plugin_removeIconGlyph__vbg2T{display:block;line-height:1;transform:translateY(-.5px)}.classification_plugin_removeIconBtn__ksdBm:hover{background:#b91c1c}.classification_plugin_removeIconBtn__ksdBm:focus-visible{outline:2px solid #ef4444;outline-offset:1px}.classification_plugin_hint__gXVxm{margin:0;font-size:12px;color:#9b1c1c;font-weight:700}.classification_plugin_loading__pyXn1{margin:auto;font-size:18px;color:#6d3900}.classification_plugin_dragPreview__57B2Q{position:absolute;display:none;z-index:40;pointer-events:none;box-sizing:border-box;will-change:transform}.classification_plugin_dragPreviewItem__EONcX{width:100%;height:100%;min-height:0;box-shadow:0 8px 18px rgba(0,0,0,.15)}@media (max-width:768px){.classification_plugin_root__0aJH6{padding:10px;gap:6px;overflow:hidden}.classification_plugin_workspace__eLnWw{display:grid;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.classification_plugin_title__M1G4A{font-size:17px}.classification_plugin_instruction__PKWiT{font-size:12px;margin-top:2px}.classification_plugin_bankSection__dCDVP{order:-1;flex:0 0 auto;height:auto;max-height:108px;padding:6px;gap:4px}.classification_plugin_bankHeader__jLj6v{flex-direction:row;justify-content:space-between;align-items:center}.classification_plugin_bankTitle__RUHNm{font-size:13px}.classification_plugin_bankCounter__cid8_{font-size:11px}.classification_plugin_bankGrid__Qn_OK{display:flex;flex-direction:row;direction:rtl;overflow-x:auto;overflow-y:hidden;gap:6px;padding-inline-end:0;padding-bottom:2px}.classification_plugin_bankGrid__Qn_OK .classification_plugin_itemChip__yZOsi{width:64px;flex:0 0 64px;min-height:64px}.classification_plugin_zonesSection__y4CvP{order:0;flex-direction:row;flex-wrap:nowrap;min-height:0}.classification_plugin_zone__mK4Pe{flex:1 1 0;min-height:0;min-width:0;max-height:none;padding:6px;gap:6px}.classification_plugin_zoneTitle__I2JGC{font-size:14px}.classification_plugin_zoneItems__G0O8i{justify-content:flex-start}.classification_plugin_zoneItemChip__xzuRY{max-width:72px}.classification_plugin_itemChip__yZOsi{min-height:68px}.classification_plugin_itemChipImageWrap__SfdOn{width:44px;height:44px}.classification_plugin_itemChipLabel__0yEJ3{font-size:11px}}.drag-to-label_plugin_root__wccDp{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;padding:18px;box-sizing:border-box;background:radial-gradient(circle at top left,color-mix(in srgb,var(--color-primary-tint) 52%,transparent) 0,transparent 38%),linear-gradient(180deg,#fffefa 0,var(--orange-bg) 100%);overflow:hidden}.drag-to-label_plugin_loading__5qKtz{margin:auto;font-size:20px;font-weight:700;color:var(--color-primary)}.drag-to-label_plugin_header___UfF9{margin-bottom:14px;text-align:center}.drag-to-label_plugin_title__QPlem{margin:0;font-size:30px;font-weight:900;color:var(--color-primary-deep)}.drag-to-label_plugin_instruction__jQ0Gp{margin:8px auto 0;max-width:760px;font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.drag-to-label_plugin_workspace__kwA96{display:grid;grid-template-columns:560px 1fr;gap:14px;flex:1;min-height:0;align-items:stretch}.drag-to-label_plugin_bankPanel__qw8x8,.drag-to-label_plugin_boardPanel__BgGPU{border:3px solid var(--color-primary);border-radius:22px;background:var(--color-surface);box-shadow:0 12px 26px var(--layout-shadow-md)}.drag-to-label_plugin_boardPanel__BgGPU{padding:10px}.drag-to-label_plugin_board__yt17J{position:relative;width:100%;height:100%;border:2px solid color-mix(in srgb,var(--color-primary-light) 70%,white);border-radius:14px;background:#f8f8f8;overflow:hidden}.drag-to-label_plugin_boardImage__6uvWX{-o-object-fit:fill;object-fit:fill}.drag-to-label_plugin_zone__YcS5y{position:absolute;display:grid;place-items:center;border:2px dashed rgba(220,86,48,.55);border-radius:12px;background:rgba(255,255,255,.38);transition:border-color .14s ease,background .14s ease,transform .14s ease}.drag-to-label_plugin_zoneHover__kpEjM{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-tint) 45%,white)}.drag-to-label_plugin_zoneFilled__QkmIl{border-style:solid;border-color:var(--color-primary);background:transparent}.drag-to-label_plugin_zoneHint__T7cLr{width:18px;height:18px;border-radius:999px;background:rgba(220,86,48,.7)}.drag-to-label_plugin_zoneLabel__KfBz9{width:calc(100% - 8px);min-height:48px;border:2px solid color-mix(in srgb,var(--color-primary-light) 60%,white);border-radius:12px;background:#fff;color:var(--navbar-text-deep);font-family:inherit;font-size:18px;font-weight:800;cursor:grab;touch-action:none}.drag-to-label_plugin_bankPanel__qw8x8{display:flex;flex-direction:column;padding:14px;min-height:0}.drag-to-label_plugin_bankHeader__QGo2R{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.drag-to-label_plugin_bankTitle__Y3hkr{margin:0;font-size:22px;font-weight:900;color:var(--color-primary-deep)}.drag-to-label_plugin_bankCounter__xUHyK{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--orange-bg) 82%,white);color:var(--color-primary);font-size:14px;font-weight:800}.drag-to-label_plugin_labelGrid__3j_40{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;overflow-y:auto;align-content:start;padding-inline:2px}.drag-to-label_plugin_labelChip__i3AH6{min-height:52px;width:100%;border:2px solid color-mix(in srgb,var(--color-primary-light) 70%,white);border-radius:14px;background:linear-gradient(180deg,#fff,#fff5ec);color:var(--navbar-text-deep);font-family:inherit;font-size:20px;font-weight:800;cursor:grab;touch-action:none}.drag-to-label_plugin_labelChipDragging__pvPpF{opacity:.45}.drag-to-label_plugin_dragPreview__DIV0F{position:absolute;display:grid;place-items:center;min-height:52px;padding:8px 12px;border:2px solid var(--color-primary);border-radius:14px;background:#fff;color:var(--navbar-text-deep);font-size:20px;font-weight:800;pointer-events:none;z-index:40;box-shadow:0 12px 28px rgba(0,0,0,.22)}@media (max-width:768px){.drag-to-label_plugin_root__wccDp{height:auto;min-height:0;padding:14px;overflow-y:auto}.drag-to-label_plugin_title__QPlem{font-size:24px}.drag-to-label_plugin_instruction__jQ0Gp{font-size:16px}.drag-to-label_plugin_workspace__kwA96{grid-template-columns:1fr;gap:12px;align-items:start;flex:0 0 auto}.drag-to-label_plugin_boardPanel__BgGPU{width:min(100vw - 28px,320px);margin-inline:auto;padding:8px}.drag-to-label_plugin_board__yt17J{aspect-ratio:3/2;height:auto}.drag-to-label_plugin_bankPanel__qw8x8{width:min(100vw - 28px,320px);margin-inline:auto}.drag-to-label_plugin_labelGrid__3j_40{grid-template-columns:repeat(2,minmax(0,1fr))}.drag-to-label_plugin_labelChip__i3AH6,.drag-to-label_plugin_zoneLabel__KfBz9{min-height:48px;font-size:16px}}.fill-in-the-blank-images_plugin_root__8t3d6{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:28px 28px 20px;gap:16px;background:linear-gradient(180deg,#fffaf2,#fff3e3);position:relative;overflow:hidden}.fill-in-the-blank-images_plugin_loading__xAzlK{font-size:22px;color:#7a4a1a}.fill-in-the-blank-images_plugin_title__X26xW{margin:0;font-size:30px;font-weight:800;color:#7a2d00}.fill-in-the-blank-images_plugin_helperText__C177u{margin:0;font-size:20px;font-weight:600;color:#4a2e1b}.fill-in-the-blank-images_plugin_imageWrap__i3Hs2{width:320px;height:220px;position:relative;border-radius:16px;overflow:hidden;border:2px solid #f0c89e;background:#ffffff}.fill-in-the-blank-images_plugin_image__sN8SM{-o-object-fit:contain;object-fit:contain}.fill-in-the-blank-images_plugin_sentenceRow__Za6TL{width:100%;display:flex;justify-content:center}.fill-in-the-blank-images_plugin_sentenceLine__l5G_a{margin:0;display:inline-flex;align-items:center;gap:10px;font-size:34px;font-weight:800;color:#4f2f18;line-height:1.3;flex-wrap:wrap;justify-content:center}.fill-in-the-blank-images_plugin_blankSlot__650VA{min-width:180px;min-height:56px;border-radius:14px;border:3px dashed #c27a39;background:#fff;color:#8a5223;font-size:30px;font-weight:800;display:grid;place-items:center;padding:4px 14px;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.fill-in-the-blank-images_plugin_blankSlotHover__hVapA{border-color:#ff8f1f;background:#fff8ef;transform:scale(1.03)}.fill-in-the-blank-images_plugin_blankSlotFilled__Wu1Cg{border-style:solid;border-color:#d06f00;color:#4f2f18}.fill-in-the-blank-images_plugin_optionsGrid__kpWwR{width:100%;max-width:760px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fill-in-the-blank-images_plugin_optionChip__r4HVF{min-height:56px;border-radius:14px;border:2px solid #d7a77d;background:#ffffff;color:#3c2b1f;font-size:29px;font-weight:700;padding:8px 14px;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.fill-in-the-blank-images_plugin_optionChipSelected__4g6xR{border-color:#a85a1b;background:#ffe8cf}.fill-in-the-blank-images_plugin_dragPreview__Q6rZm{position:absolute;z-index:30;display:none;place-items:center;border-radius:14px;border:2px solid #a85a1b;background:#fff4e8;color:#3c2b1f;font-size:29px;font-weight:700;pointer-events:none}@media (max-width:768px){.fill-in-the-blank-images_plugin_root__8t3d6{padding:16px 10px 14px;gap:12px;overflow-y:auto}.fill-in-the-blank-images_plugin_title__X26xW{font-size:24px;text-align:center}.fill-in-the-blank-images_plugin_helperText__C177u{font-size:17px;text-align:center}.fill-in-the-blank-images_plugin_imageWrap__i3Hs2{width:min(100vw - 28px,320px);height:200px}.fill-in-the-blank-images_plugin_sentenceLine__l5G_a{font-size:26px;gap:8px}.fill-in-the-blank-images_plugin_blankSlot__650VA{min-width:140px;min-height:48px;font-size:24px}.fill-in-the-blank-images_plugin_optionsGrid__kpWwR{width:min(100vw - 28px,320px);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fill-in-the-blank-images_plugin_optionChip__r4HVF{min-height:52px;font-size:22px;padding:6px 8px}}.find-different_plugin_root__YwuMK{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 18px 16px;box-sizing:border-box;background:var(--color-surface,#fff)}.find-different_plugin_loading__4LAqw{width:100%;text-align:center;color:var(--color-muted,#666);font-size:20px;margin-top:42px}.find-different_plugin_header__CFxlG{width:100%;text-align:center}.find-different_plugin_title__8NjSs{margin:0;font-size:30px;line-height:1.2;color:var(--color-text,#222)}.find-different_plugin_instruction__jHqhX{margin:8px 0 0;font-size:21px;line-height:1.45;color:var(--color-text,#222)}.find-different_plugin_progressRow__e4L3_{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;color:var(--color-text,#222)}.find-different_plugin_progressLabel__fdtuw{font-weight:700}.find-different_plugin_progressValue__9WSL2{font-weight:800;color:var(--color-primary,#f08b2f)}.find-different_plugin_boardButton__w9jAG{position:relative;width:760px;height:470px;border:3px solid var(--color-border-strong,#2a2a2a);border-radius:16px;padding:0;background:#ffffff;overflow:hidden;cursor:crosshair}.find-different_plugin_boardButtonWrong__xnGZP{animation:find-different_plugin_boardWrong__XabuH .22s ease-out}.find-different_plugin_imageWrap__d6bjz{position:absolute;inset:0}.find-different_plugin_image__qGVqE{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.find-different_plugin_foundMarker__xoPOb{position:absolute;pointer-events:none;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#0a6a2c;background:rgba(165,232,191,.9);border:2px solid #0a6a2c}.find-different_plugin_readyText__SGQpC{margin:0;font-size:22px;color:#0a6a2c;font-weight:800}@keyframes find-different_plugin_boardWrong__XabuH{0%{border-color:#cf3a2f}to{border-color:var(--color-border-strong,#2a2a2a)}}@media (max-width:768px){.find-different_plugin_root__YwuMK{padding:12px 10px;gap:10px}.find-different_plugin_title__8NjSs{font-size:22px}.find-different_plugin_instruction__jHqhX{font-size:16px;margin-top:6px}.find-different_plugin_progressRow__e4L3_{font-size:16px}.find-different_plugin_boardButton__w9jAG{width:320px;height:200px;border-width:2px;border-radius:12px}.find-different_plugin_foundMarker__xoPOb{width:24px;height:24px;font-size:15px}.find-different_plugin_readyText__SGQpC{font-size:16px;text-align:center}}.find-two-same_plugin_root__ehzz4{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 18px 16px;box-sizing:border-box;background:var(--color-surface,#fff)}.find-two-same_plugin_loading__IZ0_4{width:100%;text-align:center;color:var(--color-muted,#666);font-size:20px;margin-top:42px}.find-two-same_plugin_header__1wbAa{width:100%;text-align:center}.find-two-same_plugin_title__WY_vP{margin:0;font-size:30px;line-height:1.2;color:var(--color-text,#222)}.find-two-same_plugin_instruction__Kl2jb{margin:8px 0 0;font-size:21px;line-height:1.45;color:var(--color-text,#222)}.find-two-same_plugin_progressRow__pGvuL{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;color:var(--color-text,#222)}.find-two-same_plugin_progressLabel__n1xSw{font-weight:700}.find-two-same_plugin_progressValue__wTiei{font-weight:800;color:var(--color-primary,#f08b2f)}.find-two-same_plugin_boardButton__aCvJO{position:relative;width:760px;height:470px;border:3px solid var(--color-border-strong,#2a2a2a);border-radius:16px;padding:0;background:#ffffff;overflow:hidden;cursor:crosshair}.find-two-same_plugin_boardButtonWrong__d059k{animation:find-two-same_plugin_boardWrong__hq3kN .22s ease-out}.find-two-same_plugin_imageWrap__oioux{position:absolute;inset:0}.find-two-same_plugin_image__pjim4{-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none}.find-two-same_plugin_markerLayer__lz_Hf{position:absolute;inset:0;pointer-events:none}.find-two-same_plugin_foundMarkerCircle__2ojVr{fill:rgba(165,232,191,.9);stroke:#0a6a2c;stroke-width:2px}.find-two-same_plugin_foundMarkerText__VRUDo{fill:#0a6a2c;font-size:24px;font-weight:800;text-anchor:middle}.find-two-same_plugin_foundMarker__n9dVa{position:absolute;pointer-events:none;transform:translate(-50%,-50%);width:38px;height:38px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:24px;font-weight:800;color:#0a6a2c;background:rgba(165,232,191,.9);border:2px solid #0a6a2c}.find-two-same_plugin_readyText__6BjUZ{margin:0;font-size:22px;color:#0a6a2c;font-weight:800}@keyframes find-two-same_plugin_boardWrong__hq3kN{0%{border-color:#cf3a2f}to{border-color:var(--color-border-strong,#2a2a2a)}}@media (max-width:768px){.find-two-same_plugin_root__ehzz4{padding:12px 10px;gap:10px}.find-two-same_plugin_title__WY_vP{font-size:22px}.find-two-same_plugin_instruction__Kl2jb{font-size:16px;margin-top:6px}.find-two-same_plugin_progressRow__pGvuL{font-size:16px}.find-two-same_plugin_boardButton__aCvJO{width:320px;height:200px;border-width:2px;border-radius:12px}.find-two-same_plugin_foundMarkerCircle__2ojVr{r:12px}.find-two-same_plugin_foundMarkerText__VRUDo{font-size:15px}.find-two-same_plugin_readyText__6BjUZ{font-size:16px;text-align:center}}.flashcards_plugin_root__PeAvT{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:24px 32px 16px;box-sizing:border-box;overflow-y:auto;background:var(--color-bg,#fafafa);font-family:Vazirmatn,sans-serif}.flashcards_plugin_loading__chCO3{margin-top:80px;font-size:18px;color:var(--color-text-muted,#888)}.flashcards_plugin_deckTitle__uakUv{font-size:22px;font-weight:700;color:var(--color-primary,#e67e22);margin:0 0 6px;text-align:center}.flashcards_plugin_instruction__L5pdj{font-size:14px;color:var(--color-text-muted,#888);margin:0 0 20px;text-align:center}.flashcards_plugin_cardGrid__n66lH{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;width:100%;max-width:780px}.flashcards_plugin_cardWrapper__58cCX{perspective:800px;cursor:pointer;height:220px;outline:none}.flashcards_plugin_cardWrapper__58cCX:focus-visible .flashcards_plugin_cardInner__19pBm{box-shadow:0 0 0 3px var(--color-primary,#e67e22)}.flashcards_plugin_cardInner__19pBm{position:relative;width:100%;height:100%;transform-style:preserve-3d;transition:transform .45s ease;border-radius:14px}.flashcards_plugin_cardFlipped__02wd8 .flashcards_plugin_cardInner__19pBm{transform:rotateY(180deg)}.flashcards_plugin_cardBack__9dfjC,.flashcards_plugin_cardFront__pKOqb{position:absolute;inset:0;backface-visibility:hidden;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;box-sizing:border-box;border:2px solid var(--color-border,#ebe8e4);background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none}.flashcards_plugin_cardBack__9dfjC{transform:rotateY(180deg);background:linear-gradient(180deg,#e34b5f,#c0392b)}.flashcards_plugin_cardImageContainer__1SRiM{position:relative;width:100px;height:100px;flex-shrink:0}.flashcards_plugin_cardImage___DPEC{-o-object-fit:contain;object-fit:contain;border-radius:8px}.flashcards_plugin_cardFrontText__p2YZH{font-size:18px;font-weight:700;color:var(--color-text,#1a1a1a);margin:0;text-align:center}.flashcards_plugin_audioBtn__FyboZ{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:50%;background:var(--color-primary,#e67e22);color:#fff;cursor:pointer;flex-shrink:0;transition:background .2s}.flashcards_plugin_audioBtn__FyboZ:hover{background:var(--color-primary-dark,#cf6d17)}.flashcards_plugin_cardBackText__2hcs2{font-size:16px;font-weight:600;color:#fff;margin:0;text-align:center;line-height:1.6}.flashcards_plugin_cardFrontWord__8P_ar{font-size:24px;font-weight:700;color:#fff;margin:0;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.22)}@media (max-width:768px){.flashcards_plugin_root__PeAvT{padding:16px 14px 12px;height:auto;min-height:0}.flashcards_plugin_deckTitle__uakUv{font-size:18px}.flashcards_plugin_cardGrid__n66lH{grid-template-columns:repeat(2,1fr);gap:14px;max-width:100%}.flashcards_plugin_cardWrapper__58cCX{height:190px}.flashcards_plugin_cardImageContainer__1SRiM{width:76px;height:76px}.flashcards_plugin_cardFrontText__p2YZH{font-size:16px}.flashcards_plugin_audioBtn__FyboZ{width:48px;height:48px}.flashcards_plugin_cardBackText__2hcs2{font-size:14px}.flashcards_plugin_cardFrontWord__8P_ar{font-size:20px}}.hotspot-exploration_plugin_root__mCF00{position:relative;width:100%;height:100%;display:flex;flex-direction:column;padding:18px 20px 14px;box-sizing:border-box;background:var(--color-surface,#fff9f2);overflow:hidden;font-family:Vazirmatn,sans-serif}.hotspot-exploration_plugin_loading__O7H7O{margin-top:70px;text-align:center;color:var(--color-text-muted,#666)}.hotspot-exploration_plugin_title__Bjpsk{margin:0;font-size:22px;font-weight:800;color:var(--color-primary,#ef8a14);text-align:center}.hotspot-exploration_plugin_instruction__PJyrb{margin:6px 0 10px;font-size:14px;color:var(--color-text,#2f2f2f);text-align:center}.hotspot-exploration_plugin_progressRow__IWs1u{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px}.hotspot-exploration_plugin_progressText__HWrTT{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:34px;border-radius:999px;background:var(--color-accent,#ffd48f);color:var(--color-text,#2f2f2f);font-weight:800}.hotspot-exploration_plugin_progressLabel__hMIPw{color:var(--color-text-muted,#666);font-size:13px}.hotspot-exploration_plugin_layout__KKVfd{position:relative;z-index:2;display:grid;grid-template-columns:260px 1fr;gap:14px;flex:1;min-height:0}.hotspot-exploration_plugin_wordPanel__46BIE{display:flex;flex-direction:column;gap:10px;overflow-y:auto;padding:6px;background:var(--color-white,#fff);border:1px solid var(--color-border,#eadcc8);border-radius:12px}.hotspot-exploration_plugin_wordButton__nwje4{min-height:48px;border:2px solid var(--color-border,#eadcc8);border-radius:12px;background:var(--color-white,#fff);color:var(--color-text,#2f2f2f);font-size:18px;font-weight:700;cursor:pointer;transition:transform .14s ease,border-color .14s ease,background-color .14s ease}.hotspot-exploration_plugin_wordButton__nwje4:hover{transform:translateY(-1px);border-color:var(--color-primary,#ef8a14)}.hotspot-exploration_plugin_wordButtonSelected__g834u{background:#ffedd4;border-color:var(--color-primary,#ef8a14)}.hotspot-exploration_plugin_wordButtonVisited__zVqaG{box-shadow:inset 0 0 0 1px #5ea44f}.hotspot-exploration_plugin_imagePanel__JzszE{min-width:0;height:100%;display:flex}.hotspot-exploration_plugin_imageWrap__MuUUo{position:relative;width:100%;max-width:560px;margin:0 auto;border-radius:16px;overflow:hidden;border:2px solid var(--color-border,#eadcc8);box-shadow:0 8px 24px rgba(0,0,0,.08);background:#fff}.hotspot-exploration_plugin_image__qeVfL{display:block;width:100%;height:auto}.hotspot-exploration_plugin_arrowLayer__7Th9R{position:absolute;inset:0;z-index:8;pointer-events:none}.hotspot-exploration_plugin_arrowLine__LP02l{stroke:#2e7de0;stroke-width:4}.hotspot-exploration_plugin_arrowHead__6pxo7{fill:#2e7de0}.hotspot-exploration_plugin_pointHighlightSvg__oi5eb{fill:rgba(232,51,74,.34);stroke:#e8334a;stroke-width:2;animation:hotspot-exploration_plugin_pulse__FlhkJ .9s ease-in-out infinite}.hotspot-exploration_plugin_areaHighlightSvg__QTISK{fill:rgba(232,51,74,.12);stroke:#e8334a;stroke-width:2;stroke-dasharray:8 6;animation:hotspot-exploration_plugin_areaPulse__Ogm9H 1s ease-in-out infinite}.hotspot-exploration_plugin_readyText__nLTOC{margin:8px 0 0;text-align:center;font-weight:700;color:#2a7b25}@keyframes hotspot-exploration_plugin_pulse__FlhkJ{0%{transform:translate(-50%,-50%) scale(.9)}50%{transform:translate(-50%,-50%) scale(1.1)}to{transform:translate(-50%,-50%) scale(.9)}}@keyframes hotspot-exploration_plugin_areaPulse__Ogm9H{0%{opacity:.55}50%{opacity:.9}to{opacity:.55}}@media (max-width:768px){.hotspot-exploration_plugin_root__mCF00{height:auto;min-height:0;padding:14px;overflow:visible}.hotspot-exploration_plugin_title__Bjpsk{font-size:18px}.hotspot-exploration_plugin_instruction__PJyrb{font-size:13px}.hotspot-exploration_plugin_layout__KKVfd{grid-template-columns:1fr;gap:12px}.hotspot-exploration_plugin_wordPanel__46BIE{max-height:none;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hotspot-exploration_plugin_wordButton__nwje4{min-height:48px;font-size:16px}.hotspot-exploration_plugin_imageWrap__MuUUo{max-width:100%}.hotspot-exploration_plugin_arrowLine__LP02l{stroke-width:3}}.interactive-story_plugin_root__2hu73{width:100%;height:100%;display:flex;flex-direction:column;padding:20px 28px 14px;box-sizing:border-box;overflow-y:auto;background:var(--color-bg,#fafafa);font-family:Vazirmatn,sans-serif}.interactive-story_plugin_loading__X_zLT{margin-top:80px;text-align:center;font-size:18px;color:var(--color-text-muted,#666)}.interactive-story_plugin_storyTitle__M5djm{margin:0;text-align:center;font-size:24px;font-weight:800;color:var(--color-primary,#e67e22)}.interactive-story_plugin_instruction__Cn0_q{margin:6px 0 14px;text-align:center;font-size:14px;color:var(--color-text-muted,#6b6b6b)}.interactive-story_plugin_storyCard__pHiLs{width:100%;max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:14px;border:2px solid var(--color-border,#ebe8e4);border-radius:16px;background:#fff;padding:14px;box-sizing:border-box;box-shadow:0 4px 14px rgba(0,0,0,.08)}.interactive-story_plugin_imageWrap__X_M1u{position:relative;width:100%;height:300px;border-radius:12px;overflow:hidden;background:#f4f4f4}.interactive-story_plugin_storyImage__enyyk{-o-object-fit:cover;object-fit:cover}.interactive-story_plugin_storyText__1iJ6g{margin:0;font-size:18px;line-height:1.9;color:var(--color-text,#1a1a1a);text-align:right}.interactive-story_plugin_choiceList__K4ziB{display:grid;grid-template-columns:1fr;gap:10px}.interactive-story_plugin_choiceButton__nx06s{min-height:48px;border:2px solid var(--color-border,#ebe8e4);border-radius:12px;background:#fff;color:var(--color-text,#1a1a1a);padding:12px 14px;text-align:right;font-size:16px;font-weight:600;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.interactive-story_plugin_choiceButton__nx06s:hover{transform:translateY(-1px);border-color:var(--color-primary,#e67e22);box-shadow:0 4px 12px rgba(230,126,34,.16)}.interactive-story_plugin_endingBox__a7EWY{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff8ef;border:2px solid #f6dfc4;border-radius:12px;padding:12px 14px}.interactive-story_plugin_endingText__Bh4J_{margin:0;font-size:16px;font-weight:700;color:#8a4d11}.interactive-story_plugin_restartButton___AU38{min-height:48px;border:none;border-radius:10px;background:var(--color-primary,#e67e22);color:#fff;padding:10px 14px;font-size:15px;font-weight:700;cursor:pointer}.interactive-story_plugin_restartButton___AU38:hover{background:var(--color-primary-dark,#cf6d17)}@media (max-width:768px){.interactive-story_plugin_root__2hu73{padding:14px;height:auto;min-height:0}.interactive-story_plugin_storyTitle__M5djm{font-size:20px}.interactive-story_plugin_storyCard__pHiLs{max-width:100%;padding:12px}.interactive-story_plugin_imageWrap__X_M1u{height:220px}.interactive-story_plugin_storyText__1iJ6g{font-size:16px;line-height:1.8}.interactive-story_plugin_choiceButton__nx06s{font-size:15px;min-height:48px}.interactive-story_plugin_endingBox__a7EWY{flex-direction:column;align-items:stretch}.interactive-story_plugin_restartButton___AU38{width:100%;min-height:48px}}.memory_plugin_root__3noEt{width:100%;height:100%;min-height:0;display:flex;flex-direction:column;gap:10px;padding:12px;box-sizing:border-box;background:var(--color-surface,#fff8f0);border:1px solid var(--color-border,#f3d8b8);border-radius:14px;overflow:hidden}.memory_plugin_header__bUUcr{display:flex;flex-direction:column;gap:4px}.memory_plugin_headerRow__gFApg{display:flex;align-items:center;justify-content:space-between;gap:8px}.memory_plugin_title__XSG3W{margin:0;font-size:20px;font-weight:800;color:var(--color-text,#1f2937)}.memory_plugin_sfxToggle__L5D3n{width:40px;height:40px;border:1px solid var(--color-border,#f3d8b8);border-radius:999px;background:var(--color-surface-elevated,#ffffff);color:var(--color-primary,#ea580c);display:grid;place-items:center;cursor:pointer;transition:transform .12s ease,background-color .12s ease}.memory_plugin_sfxToggle__L5D3n:hover{transform:translateY(-1px);background:#fff4e6}.memory_plugin_instruction__UiF4B{margin:0;font-size:14px;color:var(--color-text-muted,#475569)}.memory_plugin_progress__1YPrv{font-size:13px;font-weight:700;color:var(--color-primary,#ea580c)}.memory_plugin_board__QnvK6{flex:1;min-height:0;overflow:hidden}.memory_plugin_grid__Pl_JR{width:100%;height:100%;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(4,minmax(0,1fr));gap:8px}.memory_plugin_cell__Ty6zT{min-width:0;min-height:0}.memory_plugin_card__QJ583{width:100%;height:100%;min-width:0;min-height:0;border:2px solid var(--color-border,#f3d8b8);border-radius:12px;background:var(--color-surface-elevated,#ffffff);color:var(--color-text,#1f2937);cursor:pointer;overflow:hidden;position:relative;display:block;perspective:900px;transition:border-color .12s ease,box-shadow .12s ease}.memory_plugin_card__QJ583:hover{border-color:var(--color-primary,#ea580c);box-shadow:0 0 0 1px rgba(234,88,12,.2)}.memory_plugin_card__QJ583:disabled{cursor:default}.memory_plugin_cardFlipped__s9Vxf{border-color:var(--color-primary,#ea580c)}.memory_plugin_cardMatched__dnnPy{border-color:#16a34a;background:#f0fdf4}.memory_plugin_cardInner__iHKuy{position:relative;display:block;width:100%;height:100%;transform-style:preserve-3d;transition:transform .26s ease;will-change:transform}.memory_plugin_cardInnerFlipped__lc_bo{transform:rotateY(180deg)}.memory_plugin_back__zkwsT,.memory_plugin_front__5vMus{position:absolute;inset:0;display:grid;place-items:center;backface-visibility:hidden;transition:opacity .18s ease}.memory_plugin_front__5vMus{background:var(--color-surface-elevated,#ffffff);transform:rotateY(180deg);opacity:0}.memory_plugin_back__zkwsT{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;font-size:34px;font-weight:900;transform:rotateY(0deg);opacity:1}.memory_plugin_cardInnerFlipped__lc_bo .memory_plugin_front__5vMus{opacity:1}.memory_plugin_cardInnerFlipped__lc_bo .memory_plugin_back__zkwsT{opacity:0}.memory_plugin_image__9jeI0{-o-object-fit:contain;object-fit:contain;padding:8px}.memory_plugin_word__qle3a{padding:8px;text-align:center;font-size:18px;font-weight:800}.memory_plugin_empty__SZ_ZC{margin:auto;text-align:center;font-size:16px;color:var(--color-text-muted,#475569)}@media (max-width:768px){.memory_plugin_root__3noEt{padding:10px;gap:8px}.memory_plugin_title__XSG3W{font-size:18px}.memory_plugin_instruction__UiF4B{font-size:13px}.memory_plugin_grid__Pl_JR{gap:6px}.memory_plugin_back__zkwsT{font-size:24px}.memory_plugin_sfxToggle__L5D3n{width:48px;height:48px}.memory_plugin_word__qle3a{font-size:14px}}.odd-one-out_plugin_root__EHUDB{width:100%;height:100%;box-sizing:border-box;padding:14px;display:flex;flex-direction:column;gap:10px;overflow:hidden;background:linear-gradient(180deg,#fff8ec,#fffdf9)}.odd-one-out_plugin_header__Vo4Wr{flex:0 0 auto}.odd-one-out_plugin_title__3RUlh{margin:0;font-size:24px;font-weight:800;color:#6d3900}.odd-one-out_plugin_instruction__cqxwJ{margin:6px 0 0;font-size:16px;color:#7f4f1d}.odd-one-out_plugin_grid__tFrVr{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.odd-one-out_plugin_card__u5OeL{border:2px solid #ffd7a4;border-radius:14px;background:#fff9f1;padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;gap:6px;overflow:hidden;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.odd-one-out_plugin_card__u5OeL:hover:enabled{transform:translateY(-2px);box-shadow:0 8px 20px rgba(116,67,17,.16)}.odd-one-out_plugin_card__u5OeL:disabled{cursor:default}.odd-one-out_plugin_cardSelected__rz7Dq{border-color:#ff9f43;box-shadow:0 0 0 3px rgba(255,159,67,.25)}.odd-one-out_plugin_cardCorrect__ocQnx{border-color:#1f9d55;background:#ecfff4}.odd-one-out_plugin_cardWrong__IzMgy{border-color:#d64545;background:#fff2f2}.odd-one-out_plugin_imageWrap__fDCQ1{position:relative;width:100%;max-width:120px;aspect-ratio:1/1;border-radius:10px;flex:1 1 auto;min-height:0;overflow:hidden;background:#f7f1e8}.odd-one-out_plugin_image__2ikgj{-o-object-fit:contain;object-fit:contain}.odd-one-out_plugin_label__lmr_n{width:100%;font-size:14px;font-weight:700;color:#5f3500;text-align:center;line-height:1.2}.odd-one-out_plugin_loading__s_LYC{padding:16px;font-size:18px;color:#6d3900}@media (max-width:768px){.odd-one-out_plugin_root__EHUDB{padding:12px;gap:10px;overflow:auto}.odd-one-out_plugin_title__3RUlh{font-size:22px}.odd-one-out_plugin_instruction__cqxwJ{font-size:16px}.odd-one-out_plugin_grid__tFrVr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:10px}.odd-one-out_plugin_card__u5OeL{min-height:150px;padding:8px;border-radius:14px}.odd-one-out_plugin_imageWrap__fDCQ1{width:110px;height:110px}.odd-one-out_plugin_label__lmr_n{font-size:14px}}.pattern-completion_plugin_root__KOrV2{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:16px;gap:20px;box-sizing:border-box}.pattern-completion_plugin_questionTitle__4GMnQ{font-size:15px;color:var(--color-text-secondary,#6b7280);font-family:Vazirmatn,sans-serif;margin:0;text-align:center}.pattern-completion_plugin_instruction__EgMVl{font-size:18px;font-weight:700;color:var(--color-primary,#c0392b);font-family:Vazirmatn,sans-serif;margin:0;text-align:center;direction:rtl}.pattern-completion_plugin_patternStrip__ZSZDj{display:flex;flex-direction:row;direction:rtl;gap:8px;align-items:center;justify-content:center}.pattern-completion_plugin_patternCell__JB2fA{width:64px;height:64px;border:2px solid #a8c4e8;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:22px;font-family:Vazirmatn,sans-serif;font-weight:700;background:#d6e4f7;color:#2c5282;box-shadow:2px 2px 0 #8aaed4;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pattern-completion_plugin_patternCell--blank__Vc2xB{background:transparent;border:2.5px dashed var(--color-primary,#c0392b);box-shadow:none;color:var(--color-primary,#c0392b);font-size:28px}.pattern-completion_plugin_optionsGrid__HL1Wf{display:grid;grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:300px}.pattern-completion_plugin_optionBtn__kpNIh{padding:14px 8px;border:2px solid #d8c4a0;border-radius:12px;background:#fff3e0;font-size:22px;font-family:Vazirmatn,sans-serif;font-weight:700;cursor:pointer;box-shadow:2px 2px 0 #c8a870;transition:transform .1s ease,box-shadow .1s ease,background .15s ease;direction:rtl;text-align:center}.pattern-completion_plugin_optionBtn__kpNIh:hover:not(:disabled){transform:translateY(-2px);box-shadow:3px 4px 0 var(--layout-border,#111)}.pattern-completion_plugin_optionBtn__kpNIh:active:not(:disabled){transform:translateY(0);box-shadow:1px 1px 0 var(--layout-border,#111)}.pattern-completion_plugin_optionBtn__kpNIh:disabled{cursor:default}.pattern-completion_plugin_optionBtn--selected__swmi4{background:var(--color-primary-tint,#ffebee);border-color:var(--color-primary,#c0392b);box-shadow:2px 2px 0 var(--color-primary,#c0392b)}.pattern-completion_plugin_optionBtn--correct__dlR_o{background:#d4edda;border-color:#28a745;box-shadow:2px 2px 0 #28a745}.pattern-completion_plugin_optionBtn--wrong__pRI_a{background:#f8d7da;border-color:#dc3545;box-shadow:2px 2px 0 #dc3545}.pattern-completion_plugin_optionBtn--dimmed__Z9lJ3{opacity:.45}@media (max-width:768px){.pattern-completion_plugin_root__KOrV2{padding:12px 10px 8px;gap:10px}.pattern-completion_plugin_optionBtn__kpNIh{min-height:48px;min-width:48px;font-size:36px;padding:8px 4px}.pattern-completion_plugin_optionsGrid__HL1Wf{max-width:100%;gap:8px}}.phonics-puzzle_plugin_root__zm46S{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:12px 16px 8px;gap:12px;box-sizing:border-box;overflow:hidden}.phonics-puzzle_plugin_instrRow___LN_C{display:flex;align-items:center;gap:8px;flex-shrink:0;justify-content:center}.phonics-puzzle_plugin_instruction__frCNo{font-size:16px;font-weight:700;color:var(--color-primary,#c0392b);font-family:Vazirmatn,sans-serif;margin:0;direction:rtl;text-align:center}.phonics-puzzle_plugin_audioBtn__wg1ez{width:28px;height:28px;border-radius:50%;border:none;background:var(--color-primary,#c0392b);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.phonics-puzzle_plugin_audioBtn__wg1ez:hover{background:var(--color-primary-dark,#a93226)}.phonics-puzzle_plugin_audioBtn__wg1ez:active{transform:scale(.92)}.phonics-puzzle_plugin_puzzleRow__q_9Ob{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:20px;flex:1;min-height:0;width:100%}.phonics-puzzle_plugin_dropContainer__nQc57{height:100%;max-height:min(100%,396px);aspect-ratio:1/1;width:auto;flex-shrink:0;display:flex;flex-direction:row;position:relative;border:3px solid var(--color-primary,#c0392b);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 4px 16px rgba(0,0,0,.12);box-sizing:border-box;transition:border-color .3s,box-shadow .3s}.phonics-puzzle_plugin_ghostGuide__U0pHa{position:absolute;inset:0;background-size:100% 100%;background-repeat:no-repeat;opacity:.22;filter:grayscale(1);pointer-events:none;z-index:0}.phonics-puzzle_plugin_dropContainer--solved__cOPO0{border-color:var(--color-success,#28a745);box-shadow:0 0 0 4px rgba(40,167,69,.25),0 4px 16px rgba(0,0,0,.12)}.phonics-puzzle_plugin_slot__yYIGd{flex:1;height:100%;position:relative;z-index:1}.phonics-puzzle_plugin_slotDivider__JTSkt{border-left:2px dashed rgba(192,57,43,.45)}.phonics-puzzle_plugin_slot--empty__lKgC0{background:transparent}.phonics-puzzle_plugin_slotPiece__afm95{width:100%;height:100%;background-size:300% 100%;background-repeat:no-repeat;cursor:grab}.phonics-puzzle_plugin_slotPiece__afm95:active{cursor:grabbing}.phonics-puzzle_plugin_tray__Rsmpr{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;padding:12px 10px;border-radius:12px;background:rgba(0,0,0,.04);min-width:56px;flex-shrink:0;box-sizing:border-box}.phonics-puzzle_plugin_trayPiece__d9SZI{width:44px;height:132px;background-size:300% 100%;background-repeat:no-repeat;cursor:grab;border-radius:8px;border:2px solid var(--color-primary,#c0392b);box-shadow:0 2px 8px rgba(0,0,0,.15);transition:transform .15s,opacity .15s;flex-shrink:0}.phonics-puzzle_plugin_trayPiece__d9SZI:hover{transform:scale(1.06)}.phonics-puzzle_plugin_trayPiece__d9SZI:active{cursor:grabbing}.phonics-puzzle_plugin_trayPiece--dragging__ScAco{opacity:.35}.phonics-puzzle_plugin_trayMsg__tuXSn{font-size:14px;font-family:Vazirmatn,sans-serif;color:var(--color-text-secondary,#6b7280);margin:0;text-align:center;direction:rtl}.phonics-puzzle_plugin_solvedOverlay__1hEqv{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;background:rgba(40,167,69,.18);border-radius:13px;animation:phonics-puzzle_plugin_solvedFadeIn__zUg3G .35s cubic-bezier(.34,1.56,.64,1) both;pointer-events:none}.phonics-puzzle_plugin_solvedText__y2AKK{font-size:42px;font-weight:900;font-family:Vazirmatn,sans-serif;color:var(--color-success,#28a745);text-align:center;direction:rtl;text-shadow:0 2px 12px rgba(40,167,69,.35)}@keyframes phonics-puzzle_plugin_solvedFadeIn__zUg3G{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.phonics-puzzle_plugin_root__zm46S{padding:10px 8px 6px;gap:8px;flex:1;height:auto;min-height:0;overflow-y:auto}.phonics-puzzle_plugin_puzzleRow__q_9Ob{gap:10px;flex:0 0 auto;align-items:stretch}.phonics-puzzle_plugin_dropContainer__nQc57{height:220px;width:220px;max-height:none;aspect-ratio:unset;flex-shrink:0}.phonics-puzzle_plugin_tray__Rsmpr{gap:5px;padding:5px 8px;min-width:0;justify-content:center}.phonics-puzzle_plugin_trayPiece__d9SZI{flex:1;min-height:0;aspect-ratio:1/3;width:auto;height:auto;min-width:0}}.phonics-recognition_plugin_root__6Fse5{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;padding:16px 20px 12px;gap:10px;box-sizing:border-box;overflow:hidden}.phonics-recognition_plugin_instructionRow__3JJ9s{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:8px;flex-shrink:0;width:100%}.phonics-recognition_plugin_instruction__uWJ3D{font-size:18px;font-weight:700;color:var(--color-primary,#c0392b);font-family:Vazirmatn,sans-serif;margin:0;text-align:right;direction:rtl}.phonics-recognition_plugin_instrAudioBtn__Sjqrg{width:28px;height:28px;border-radius:50%;border:2px solid var(--color-primary,#c0392b);background:var(--color-primary,#c0392b);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,transform .1s;flex-shrink:0}.phonics-recognition_plugin_instrAudioBtn__Sjqrg:hover{background:var(--color-primary-dark,#a93226)}.phonics-recognition_plugin_instrAudioBtn__Sjqrg:active{transform:scale(.92)}.phonics-recognition_plugin_letterAudioBtn__QmDj5{position:absolute;bottom:8px;left:8px;width:42px;height:42px;border-radius:50%;border:none;background:var(--color-primary,#c0392b);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.25);transition:background .15s,transform .1s;flex-shrink:0;z-index:1}.phonics-recognition_plugin_letterAudioBtn__QmDj5:hover{background:var(--color-primary-dark,#a93226)}.phonics-recognition_plugin_letterAudioBtn__QmDj5:active{transform:scale(.92)}.phonics-recognition_plugin_letterArea__Luhe6{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow:visible}.phonics-recognition_plugin_letterImageContainer__gyJkC{position:relative;height:90%;aspect-ratio:1/1;max-width:95%}.phonics-recognition_plugin_letterImageWrap__KEm1E{position:relative;width:100%;height:100%;border:3px solid var(--color-primary,#c0392b);border-radius:16px;background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.14);box-sizing:border-box;overflow:hidden}.phonics-recognition_plugin_letterImageInner__Pm_wN{position:absolute;inset:16px}.phonics-recognition_plugin_letterImage__z32Dh{-o-object-fit:contain;object-fit:contain}.phonics-recognition_plugin_optionsGrid__UCCF_{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%;max-width:340px;align-self:center;flex-shrink:0}.phonics-recognition_plugin_optionBtn__EBNoe{padding:14px 8px;border:2px solid #d8c4a0;border-radius:12px;background:#fff3e0;color:var(--color-text,#1a1a1a);font-size:30px;font-family:Vazirmatn,sans-serif;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s,transform .1s;text-align:center;direction:rtl;line-height:1}.phonics-recognition_plugin_optionBtn__EBNoe:hover:not(:disabled){background:#ffe0b2;border-color:#f59f00;transform:translateY(-2px)}.phonics-recognition_plugin_optionBtn--selected__NZiOq{background:#fff3cd;border-color:#f59f00;box-shadow:0 0 0 3px #f59f0040}.phonics-recognition_plugin_optionBtn--correct__e5MAi{background:#d4edda;border-color:#28a745;color:#155724}.phonics-recognition_plugin_optionBtn--wrong__Y5ovw{background:#f8d7da;border-color:#dc3545;color:#721c24}.phonics-recognition_plugin_optionBtn--dimmed__9CS7f{opacity:.45;cursor:default}@media (max-width:768px){.phonics-recognition_plugin_root__6Fse5{padding:10px 12px 8px;gap:8px;min-height:420px}.phonics-recognition_plugin_instruction__uWJ3D{font-size:16px}.phonics-recognition_plugin_instrAudioBtn__Sjqrg{width:28px;height:28px;min-width:28px;min-height:28px}.phonics-recognition_plugin_letterAudioBtn__QmDj5{width:48px;height:48px;min-width:48px;min-height:48px}.phonics-recognition_plugin_letterArea__Luhe6{min-height:220px;flex:0 0 auto}.phonics-recognition_plugin_letterImageContainer__gyJkC{height:200px;width:200px;max-width:100%;aspect-ratio:unset}.phonics-recognition_plugin_optionBtn__EBNoe{font-size:24px;padding:10px 4px;min-height:48px}.phonics-recognition_plugin_optionsGrid__UCCF_{max-width:100%;flex-shrink:0}}.phonics-tracing_plugin_root__ItxPQ{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:12px 16px 16px;gap:14px;box-sizing:border-box;overflow-y:auto}.phonics-tracing_plugin_instructionRow__FTQA9{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;direction:rtl}.phonics-tracing_plugin_instruction__dUB_3{font-size:17px;font-weight:700;color:var(--color-primary,#c0392b);font-family:Vazirmatn,sans-serif;margin:0;text-align:center}.phonics-tracing_plugin_audioBtn__MBpVa{width:40px;height:40px;border-radius:50%;border:2px solid var(--color-primary,#c0392b);background:var(--color-primary,#c0392b);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .1s}.phonics-tracing_plugin_audioBtn__MBpVa:hover{background:var(--color-primary-dark,#a93226)}.phonics-tracing_plugin_audioBtn__MBpVa:active{transform:scale(.93)}.phonics-tracing_plugin_referenceImage__XGbzv{border-radius:10px;border:2px solid #e8d5b7}.phonics-tracing_plugin_canvasArea__nQO5i{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.phonics-tracing_plugin_canvasWrap__M40TS{position:relative;width:240px;height:240px;flex-shrink:0}.phonics-tracing_plugin_canvas__BGV1L{position:absolute;inset:0;width:100%;height:100%;border:2.5px solid var(--color-primary,#c0392b);border-radius:16px;background:rgba(255,248,240,.9);touch-action:none;cursor:crosshair;z-index:1}.phonics-tracing_plugin_canvas--submitted__pDxGA{cursor:default;opacity:.75}.phonics-tracing_plugin_canvasBackdrop__rjOrK{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:150px;font-family:Vazirmatn,sans-serif;font-weight:700;color:rgba(192,57,43,.08);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;border-radius:16px;direction:rtl;z-index:0}.phonics-tracing_plugin_clearBtn__YIuRi{position:absolute;top:8px;left:8px;z-index:2;width:32px;height:32px;border-radius:8px;border:1.5px solid #d0cfc9;background:rgba(245,245,240,.9);color:var(--color-text-secondary,#6b7280);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;padding:0}.phonics-tracing_plugin_clearBtn__YIuRi:hover:not(:disabled){background:#ebebeb;border-color:#c0bfba}.phonics-tracing_plugin_clearBtn__YIuRi:disabled{opacity:.35;cursor:default}.phonics-tracing_plugin_colorPalette__wH15w{display:flex;flex-direction:column;align-items:center;gap:8px;padding-top:4px}.phonics-tracing_plugin_colorSwatch__BYmDV{width:34px;height:34px;border-radius:50%;border:3px solid transparent;cursor:pointer;transition:border-color .15s,transform .12s;padding:0;outline:none}.phonics-tracing_plugin_colorSwatch__BYmDV:hover:not(:disabled){transform:scale(1.1)}.phonics-tracing_plugin_colorSwatch--active__w5COg{border-color:#2c2c2c;transform:scale(1.15)}.phonics-tracing_plugin_colorSwatch__BYmDV:disabled{opacity:.5;cursor:default}@media (max-width:768px){.phonics-tracing_plugin_canvasWrap__M40TS{width:min(calc(100vw - 28px),240px);height:min(calc(100vw - 28px),240px)}.phonics-tracing_plugin_canvasBackdrop__rjOrK{font-size:clamp(100px,calc(100vw - 60px),160px)}.phonics-tracing_plugin_referenceImage__XGbzv{width:72px;height:72px}.phonics-tracing_plugin_clearBtn__YIuRi{min-width:48px;min-height:48px}.phonics-tracing_plugin_colorSwatch__BYmDV{width:32px;height:32px;min-width:32px;min-height:32px}}.puzzle-assembly_plugin_root__d7ykB{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;padding:18px;background:var(--orange-bg);overflow:hidden}.puzzle-assembly_plugin_title__Cfg4S{margin:0;font-size:26px;font-weight:800;color:var(--color-primary)}.puzzle-assembly_plugin_instruction__6_9nB{margin:8px 0 14px;font-size:18px;color:var(--color-text-secondary)}.puzzle-assembly_plugin_stage__BhFT5{display:flex;align-items:flex-start;justify-content:center;gap:18px;width:100%;max-width:820px}.puzzle-assembly_plugin_board__zDjm1{position:relative;width:560px;height:390px;border-radius:14px;overflow:hidden;border:3px solid var(--color-primary);box-shadow:0 8px 20px var(--layout-shadow-md);-webkit-user-select:none;-moz-user-select:none;user-select:none}.puzzle-assembly_plugin_boardImage__2RHJM{-o-object-fit:cover;object-fit:cover}.puzzle-assembly_plugin_slot__u72DR{position:absolute;border:2px dashed var(--color-primary-light);border-radius:10px;background:var(--color-surface);opacity:.78}.puzzle-assembly_plugin_slotFilled__6lMRI{border-style:solid;border-color:var(--color-primary);opacity:1}.puzzle-assembly_plugin_slotPiece__ltDn9{position:relative;width:100%;height:100%;border:none;background:transparent;padding:0;cursor:grab}.puzzle-assembly_plugin_tray__Nwxnz{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;width:220px;min-height:240px;padding:12px;border-radius:12px;background:var(--color-surface);border:2px solid var(--color-primary-light)}.puzzle-assembly_plugin_trayPiece__C7I8_{position:relative;width:92px;height:92px;min-width:48px;min-height:48px;border:1px solid var(--color-primary-light);border-radius:10px;background:var(--orange-hover);padding:0;justify-self:center;cursor:grab}.puzzle-assembly_plugin_pieceImage__Rxf4m{-o-object-fit:contain;object-fit:contain;pointer-events:none}.puzzle-assembly_plugin_dragPreview__5ijLJ{position:absolute;width:110px;height:110px;border-radius:10px;border:2px solid var(--color-primary);background:var(--color-surface);box-shadow:0 10px 24px rgba(0,0,0,.2);pointer-events:none;z-index:50}.puzzle-assembly_plugin_loading__zP66g{margin-top:20px;font-size:18px;color:var(--color-text-secondary)}@media (max-width:768px){.puzzle-assembly_plugin_root__d7ykB{padding:12px}.puzzle-assembly_plugin_title__Cfg4S{font-size:22px}.puzzle-assembly_plugin_instruction__6_9nB{font-size:16px;margin-bottom:10px}.puzzle-assembly_plugin_stage__BhFT5{flex-direction:column;align-items:center;gap:10px}.puzzle-assembly_plugin_board__zDjm1{width:min(100vw - 28px,320px);height:220px}.puzzle-assembly_plugin_tray__Nwxnz{width:min(100vw - 28px,320px);min-height:120px;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px}.puzzle-assembly_plugin_trayPiece__C7I8_{width:120px;height:86px}.puzzle-assembly_plugin_dragPreview__5ijLJ{width:96px;height:76px}}.simulation_plugin_root__pSQvx{position:relative;display:flex;flex-direction:column;width:100%;height:100%;min-height:0;box-sizing:border-box;padding:22px;background:radial-gradient(circle at top right,color-mix(in srgb,var(--color-primary-tint) 70%,white) 0,transparent 35%),linear-gradient(180deg,var(--orange-bg) 0,#fffdfa 100%);overflow:hidden}.simulation_plugin_header__yitQ6{margin-bottom:18px;text-align:center}.simulation_plugin_title__ndRt7{margin:0;font-size:30px;font-weight:900;color:var(--color-primary)}.simulation_plugin_instruction__oS0bh{margin:8px auto 0;max-width:620px;font-size:18px;line-height:1.7;color:var(--color-text-secondary)}.simulation_plugin_workspace__d5lBW{display:grid;grid-template-columns:1.2fr .9fr;gap:18px;flex:1;min-height:0}.simulation_plugin_labPanel__2DICN,.simulation_plugin_toolbox____QgS{position:relative;min-height:0;border:3px solid var(--color-primary);border-radius:24px;background:var(--color-surface);box-shadow:0 14px 28px var(--layout-shadow-md)}.simulation_plugin_labPanel__2DICN{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;padding:20px;overflow:hidden}.simulation_plugin_beakerGlow__RCXb7{position:absolute;inset:24px;border-radius:18px;background:radial-gradient(circle at center,color-mix(in srgb,var(--color-primary-tint) 70%,transparent) 0,transparent 70%);opacity:.85}.simulation_plugin_resultCard__PMjAw{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;flex:1 1 auto;width:100%;max-width:100%;min-height:0;height:auto;max-height:none;box-sizing:border-box;padding:28px 24px;border:2px dashed var(--color-primary-light);border-radius:22px;background:color-mix(in srgb,var(--orange-bg) 72%,white);text-align:center;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.simulation_plugin_resultCardDropActive__D43oy{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary-tint) 45%,white);box-shadow:inset 0 0 0 3px color-mix(in srgb,var(--color-primary-light) 50%,transparent)}.simulation_plugin_resultContent__WAa4C{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;flex:1;min-height:0;overflow:hidden}.simulation_plugin_dropHint__g51sq{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:var(--color-primary);color:var(--color-surface);font-size:14px;font-weight:700}.simulation_plugin_resultTitle___hLMN{margin:12px 0 0;font-size:28px;font-weight:900;color:var(--color-primary-deep)}.simulation_plugin_resultLabel__MpW8Y{margin:12px 0 0;font-size:18px;line-height:1.8;color:var(--navbar-text-deep)}.simulation_plugin_emojiResult__6ogyI,.simulation_plugin_placeholderSpark__fET34{display:grid;place-items:center;width:120px;height:120px;font-size:68px;border-radius:999px;background:var(--color-surface);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-primary-light) 35%,white)}.simulation_plugin_mixPreview__m_ZRN,.simulation_plugin_singleColorPreview__vSkvu{display:flex;align-items:center;justify-content:center;gap:12px;min-height:120px}.simulation_plugin_mixSwatch__lOhx3,.simulation_plugin_singleColorSwatch__PH0cS{display:inline-block;width:72px;height:72px;border:4px solid var(--color-surface);border-radius:999px;box-shadow:0 8px 18px rgba(0,0,0,.14)}.simulation_plugin_mixResult__GO3xX{width:88px;height:88px}.simulation_plugin_mixEquals__gFsnB{font-size:34px;font-weight:900;color:var(--color-primary)}.simulation_plugin_toolboxTitle__SzlE1{font-size:18px;font-weight:800;color:var(--color-primary-deep)}.simulation_plugin_toolbox____QgS{display:flex;flex-direction:column;padding:20px;overflow:hidden}.simulation_plugin_toolboxHeader__oeuz3{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.simulation_plugin_resetButton__3oExA{min-width:88px;min-height:48px;padding:0 16px;border:2px solid var(--color-primary);border-radius:999px;background:var(--color-surface);color:var(--color-primary);font:inherit;font-weight:800;cursor:pointer}.simulation_plugin_toolGrid___20My{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:14px;flex:1;min-height:0}.simulation_plugin_toolButton__eXDF_{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:0;height:100%;min-width:48px;padding:14px 10px;border:2px solid var(--color-primary-light);border-radius:18px;background:linear-gradient(180deg,#fff 0,var(--orange-bg) 100%);cursor:grab;overflow:hidden;touch-action:none}.simulation_plugin_toolButtonActive__bmPg9{transform:translateY(-2px);border-color:var(--color-primary);box-shadow:0 12px 18px rgba(192,57,43,.18)}.simulation_plugin_toolButtonDragging__mWzIZ{opacity:.45}.simulation_plugin_dragPreview__qfCGu{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px 10px;border:2px solid var(--color-primary);border-radius:18px;background:linear-gradient(180deg,#fff 0,var(--orange-bg) 100%);box-shadow:0 14px 20px rgba(0,0,0,.2);pointer-events:none;z-index:40;overflow:hidden}.simulation_plugin_toolEmoji__X6D0B{font-size:44px;line-height:1}.simulation_plugin_toolColors__PrVYt{display:flex;align-items:center;justify-content:center}.simulation_plugin_toolColorDot__mnzDx{width:34px;height:34px;margin-inline:-5px;border:3px solid var(--color-surface);border-radius:999px;box-shadow:0 6px 12px rgba(0,0,0,.12)}.simulation_plugin_toolLabel__5DRNp{font-size:18px;font-weight:800;color:var(--navbar-text-deep)}.simulation_plugin_loading__WPSch{margin:auto;font-size:18px;color:var(--color-text-secondary)}@media (max-width:768px){.simulation_plugin_root__pSQvx{padding:12px;overflow-y:auto}.simulation_plugin_title__ndRt7{font-size:24px}.simulation_plugin_instruction__oS0bh,.simulation_plugin_resultLabel__MpW8Y,.simulation_plugin_toolLabel__5DRNp{font-size:16px}.simulation_plugin_workspace__d5lBW{grid-template-columns:1fr;gap:12px}.simulation_plugin_labPanel__2DICN,.simulation_plugin_toolbox____QgS{border-width:2px;border-radius:18px}.simulation_plugin_labPanel__2DICN{padding:14px;gap:10px}.simulation_plugin_resultCard__PMjAw{min-height:0;flex:1;padding:18px 14px}.simulation_plugin_dropHint__g51sq{font-size:12px;bottom:8px}.simulation_plugin_emojiResult__6ogyI,.simulation_plugin_placeholderSpark__fET34{width:88px;height:88px;font-size:48px}.simulation_plugin_mixSwatch__lOhx3,.simulation_plugin_singleColorSwatch__PH0cS{width:56px;height:56px}.simulation_plugin_mixResult__GO3xX{width:68px;height:68px}.simulation_plugin_toolGrid___20My{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.simulation_plugin_toolButton__eXDF_{min-height:112px;padding:12px 8px}.simulation_plugin_dragPreview__qfCGu{padding:12px 8px}.simulation_plugin_resetButton__3oExA{min-width:72px}}.vocabulary_plugin_root__uAh6g{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;box-sizing:border-box;padding:20px;gap:16px}.vocabulary_plugin_loading__hYc_f{margin:auto;font-size:18px;color:var(--color-text-secondary)}.vocabulary_plugin_title__EyKvF{margin:0;font-size:16px;color:var(--color-text-secondary);font-weight:700;text-align:center}.vocabulary_plugin_instructionRow__Y3Fk2{display:inline-flex;align-items:center;justify-content:center;align-self:center;gap:8px;direction:rtl}.vocabulary_plugin_instruction__1BQgD{margin:0;font-size:24px;color:var(--color-primary);font-weight:800;text-align:center;line-height:1.8}.vocabulary_plugin_audioBtn__1DDXb{width:38px;height:38px;border-radius:999px;border:2px solid var(--color-primary);color:var(--color-surface);background:var(--color-primary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.vocabulary_plugin_audioBtn__1DDXb:hover{filter:brightness(.95)}.vocabulary_plugin_audioBtn__1DDXb:active{transform:translateY(1px)}.vocabulary_plugin_imageWrap__Z_yHu{position:relative;width:280px;height:180px;align-self:center;border-radius:12px;overflow:hidden;border:1px solid var(--color-border-muted);background:var(--color-surface-subtle)}.vocabulary_plugin_image__AninD{-o-object-fit:contain;object-fit:contain}.vocabulary_plugin_optionsGrid__3c3x9{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:700px;margin:0 auto}.vocabulary_plugin_optionBtn__K4KnZ{min-height:64px;padding:14px 12px;border-radius:14px;border:2px solid var(--color-text-muted);background:var(--color-surface);color:var(--navbar-text-deep);font-size:24px;font-weight:700;line-height:1.6;cursor:pointer}.vocabulary_plugin_optionBtnSelected__HQEsC{border-color:var(--color-primary);background:var(--color-primary-tint)}.vocabulary_plugin_optionBtnCorrect__9aPso{border-color:var(--color-success);background:var(--color-surface)}.vocabulary_plugin_optionBtnWrong__zHsdR{border-color:var(--color-error);background:var(--color-surface)}.vocabulary_plugin_optionBtnDimmed__QV9BL{opacity:.5}@media (max-width:768px){.vocabulary_plugin_root__uAh6g{padding:12px 10px;gap:10px}.vocabulary_plugin_instruction__1BQgD{font-size:19px}.vocabulary_plugin_audioBtn__1DDXb{min-width:48px;min-height:48px}.vocabulary_plugin_imageWrap__Z_yHu{width:min(100%,320px);height:170px}.vocabulary_plugin_optionsGrid__3c3x9{grid-template-columns:1fr;max-width:100%;gap:8px}.vocabulary_plugin_optionBtn__K4KnZ{min-height:48px;min-width:48px;font-size:18px}}.worksheet_plugin_root__MIYsh{width:100%;min-height:100%;display:flex;flex-direction:column;gap:0;background:#fff;overflow-y:auto;box-sizing:border-box}.worksheet_plugin_pageHeader__TcgMi{position:relative;background:#fff;border-bottom:1px solid #f0e6d8;padding:14px 18px 12px;display:flex;flex-direction:column;gap:6px;overflow:hidden;flex-shrink:0}.worksheet_plugin_pageHeaderContent__ce0Ey{display:flex;justify-content:space-between;align-items:center;gap:16px;position:relative;z-index:1}.worksheet_plugin_pageTitleGroup__nxQ_q{display:flex;flex-direction:column;gap:4px}.worksheet_plugin_pageTitle__uS3ao{margin:0;color:#275f8f;font-size:18px;font-weight:700}.worksheet_plugin_pageSubtitle__QA2O9{display:none}.worksheet_plugin_pageActions__93tQA{display:flex;align-items:center;gap:10px;flex-shrink:0}.worksheet_plugin_openPdfButton__p5YnL{border:1px solid #ffd7c8;border-radius:999px;background:#fff7f2;color:#ff6b3d;font:inherit;font-weight:700;font-size:14px;padding:9px 16px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s}.worksheet_plugin_openPdfButton__p5YnL:hover{background:#fff0e8}.worksheet_plugin_printButton__0bqxT{border:none;border-radius:999px;background:linear-gradient(135deg,#ff6b3d,#ff9a5c);color:#fff;font:inherit;font-weight:800;font-size:14px;padding:10px 18px;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.18);display:flex;align-items:center;gap:6px;transition:transform .12s}.worksheet_plugin_printButton__0bqxT:hover{transform:translateY(-1px)}.worksheet_plugin_gradeBadge__8_U9C{position:absolute;top:12px;left:16px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.25);color:#fff;font-size:12px;font-weight:700;z-index:1;display:none}.worksheet_plugin_decor__ymAQJ{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;display:none}.worksheet_plugin_decorItem__HOk4M{position:absolute;opacity:.55;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worksheet_plugin_decorItem1__9RlmU{font-size:28px;color:#ffd166;top:-4px;right:60px;transform:rotate(-15deg)}.worksheet_plugin_decorItem2__ZpZKW{font-size:22px;color:#06d6a0;top:8px;right:100px;transform:rotate(10deg)}.worksheet_plugin_decorItem3__Pjs78{font-size:26px;color:#ef476f;bottom:2px;right:30px;transform:rotate(20deg)}.worksheet_plugin_decorItem4__6R4c_{font-size:20px;color:#ffd166;top:14px;left:200px;transform:rotate(-8deg)}.worksheet_plugin_decorItem5__rab5n{font-size:24px;color:#118ab2;bottom:4px;left:170px;transform:rotate(12deg)}.worksheet_plugin_pdfArea__cDxl0{flex:1;min-height:600px;display:flex;flex-direction:column;background:#f0f4f8}.worksheet_plugin_pdfLoading__lrpHY{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:#888;font-size:16px;padding:40px}.worksheet_plugin_loadingSpinner__g7SFF{display:block;width:36px;height:36px;border:4px solid #ffd166;border-top-color:#ff6b3d;border-radius:50%;animation:worksheet_plugin_spin__tmh7e .8s linear infinite}@keyframes worksheet_plugin_spin__tmh7e{to{transform:rotate(1turn)}}.worksheet_plugin_pdfFrame__28CNO{width:100%;flex:1;min-height:600px;border:0;display:block}.worksheet_plugin_inPagePreview__iJF_n{flex:1;padding:24px 20px;display:flex;flex-direction:column;gap:18px}.worksheet_plugin_previewBadge__NQ2bD{align-self:center;padding:6px 18px;border-radius:999px;background:#fff3e0;color:#ff6b3d;font-size:13px;font-weight:700;border:1px solid #ffd166}.worksheet_plugin_unavailableNote__8sp3q{text-align:center;color:#888;font-size:16px;padding:40px}.worksheet_plugin_sectionBlock__fBXRb{padding:16px 18px;border-radius:14px;background:#fff;border:1.5px solid #d8e4ef;box-shadow:0 3px 10px rgba(37,90,135,.08)}.worksheet_plugin_sectionHeader__h_K8J{display:flex;align-items:center;gap:8px;margin-bottom:8px}.worksheet_plugin_sectionNumber__Cuy_X{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;background:#255a87;color:#fff;font-size:14px;font-weight:900;flex-shrink:0}.worksheet_plugin_sectionTitle__vBvo_{margin:0;color:#1d4f79;font-size:17px;font-weight:800}.worksheet_plugin_sectionPrompt__uUmb3{margin:0 0 10px;color:#2b445c;font-size:16px;line-height:1.7;background:#fafcff;border-right:3px solid #8aaccc;padding:7px 10px;border-radius:0 8px 8px 0}.worksheet_plugin_exampleRow__lVS9L{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:8px 10px;border-radius:10px;background:#f1f7fd;border:1.3px solid #7ea7cb}.worksheet_plugin_exampleLabel__bcuFb{color:#1f4f79;font-size:14px;font-weight:700;white-space:nowrap}.worksheet_plugin_exampleText__3BFIF{color:#234761;font-size:16px;font-weight:700}.worksheet_plugin_itemList__ApFpy{list-style:none;margin:0;padding:0;display:grid;gap:10px}.worksheet_plugin_itemListCols1__odsBn{grid-template-columns:minmax(0,1fr)}.worksheet_plugin_itemListCols2__adwOM{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px}.worksheet_plugin_itemRow__4lZZl{display:flex;gap:8px;align-items:center;min-height:64px}.worksheet_plugin_itemBullet__oqEcT{color:#2d5a83;font-weight:900;font-size:17px;flex-shrink:0}.worksheet_plugin_itemText__zoaZl{color:#333;font-size:19px;font-weight:600;line-height:1.65}.worksheet_plugin_wordBuildSection___Snyb .worksheet_plugin_itemText__zoaZl{font-size:21px}.worksheet_plugin_wordBuildSection___Snyb .worksheet_plugin_exampleText__3BFIF{font-size:17px}.worksheet_plugin_answerOval__R2EaW{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:2px 12px;border:2px solid #2f6ea3;border-radius:999px;background:#edf6ff;color:#184e7a;font-weight:800;margin-right:4px}.worksheet_plugin_choiceGap__xeDu4{display:inline-block;width:36px}.worksheet_plugin_letterChip__4gcgY{width:30px;height:30px;border:1.3px solid #4f7fa9;border-radius:9px;background:#e8f2ff;color:#184e7a;line-height:1;margin:0 3px;vertical-align:middle;box-shadow:0 0 0 1px rgba(79,127,169,.18)}.worksheet_plugin_letterChip__4gcgY,.worksheet_plugin_letterCircle__DOpny{display:inline-flex;align-items:center;justify-content:center;font-weight:800}.worksheet_plugin_letterCircle__DOpny{min-width:28px;height:28px;padding:0 4px;border:1.8px solid #2f6ea3;border-radius:999px;background:transparent;color:#0f3f66}.worksheet_plugin_itemImage__FcEfn{width:64px;height:64px;-o-object-fit:contain;object-fit:contain;border:1.3px solid #d5e0ec;border-radius:8px;background:#fff;padding:3px;flex-shrink:0}.worksheet_plugin_boxRow__AZxV5{display:grid;grid-template-columns:repeat(auto-fit,minmax(52px,1fr));gap:10px;margin-top:8px}.worksheet_plugin_answerBox__fLyIP{aspect-ratio:1;border:2px solid #8eaeca;border-radius:10px;background:#fff;min-height:52px}.worksheet_plugin_lineGroup__3uxT4{display:flex;flex-direction:column;gap:14px;margin-top:8px}.worksheet_plugin_answerLine__ZIoJr{display:block;width:100%;height:34px;border-bottom:none}.worksheet_plugin_modalOverlay__Wv1ot{position:fixed;inset:0;background:rgba(0,0,0,.48);z-index:200;display:flex;align-items:center;justify-content:center;padding:20px;box-sizing:border-box}.worksheet_plugin_modalSheet__q4xiL{position:relative;background:#fff;border-radius:24px;padding:28px 28px 24px;width:100%;max-width:480px;box-shadow:0 24px 64px rgba(0,0,0,.22);display:flex;flex-direction:column;gap:16px;direction:rtl}.worksheet_plugin_modalClose__PHRon{position:absolute;top:16px;left:18px;background:#f0f0f0;border:none;border-radius:50%;width:34px;height:34px;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;line-height:1}.worksheet_plugin_modalTitle__eHfbt{margin:0;font-size:20px;font-weight:900;color:#ff6b3d}.worksheet_plugin_modalSubtitle__rmsUL{margin:0;font-size:14px;color:#666;line-height:1.7}.worksheet_plugin_modalFields__e2DuH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.worksheet_plugin_field__QNY_G{display:flex;flex-direction:column;gap:6px}.worksheet_plugin_fieldLabel__A2IGL{color:#333;font-size:14px;font-weight:700}.worksheet_plugin_fieldInput__8Ix7q{min-height:44px;padding:10px 12px;border:1.5px solid #fde8d0;border-radius:12px;background:#fff9f5;font:inherit;font-size:15px;color:#333;transition:border-color .15s;box-sizing:border-box;width:100%}.worksheet_plugin_fieldInput__8Ix7q:focus{outline:none;border-color:#ff6b3d}.worksheet_plugin_modalActions__cE149{display:flex;gap:10px;justify-content:flex-start;margin-top:4px}.worksheet_plugin_modalCancelBtn__TJNjK{border:1.5px solid #e0e0e0;border-radius:999px;background:#f5f5f5;color:#666;font:inherit;font-weight:700;font-size:14px;padding:10px 20px;cursor:pointer}.worksheet_plugin_modalPrintBtn__2lafx{border:none;border-radius:999px;background:linear-gradient(135deg,#ff6b3d,#ff9a5c);color:#fff;font:inherit;font-weight:800;font-size:15px;padding:11px 24px;cursor:pointer;box-shadow:0 6px 18px rgba(255,107,61,.35);display:flex;align-items:center;gap:6px}@media (max-width:768px){.worksheet_plugin_pageHeader__TcgMi{padding:14px 16px 12px}.worksheet_plugin_pageHeaderContent__ce0Ey{flex-direction:column;align-items:stretch;gap:10px}.worksheet_plugin_pageActions__93tQA{flex-direction:column}.worksheet_plugin_openPdfButton__p5YnL,.worksheet_plugin_printButton__0bqxT{min-height:48px;justify-content:center}.worksheet_plugin_pdfArea__cDxl0,.worksheet_plugin_pdfFrame__28CNO{min-height:420px}.worksheet_plugin_modalFields__e2DuH{grid-template-columns:1fr}.worksheet_plugin_gradeBadge__8_U9C{display:none}}@media print{.worksheet_plugin_gradeBadge__8_U9C,.worksheet_plugin_modalOverlay__Wv1ot,.worksheet_plugin_pageActions__93tQA,.worksheet_plugin_pageHeader__TcgMi{display:none}}.ContentRuntimeEngine_engine__6Fogf{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;font-family:Vazirmatn,IRANSans,Tahoma,sans-serif;background:var(--color-surface,#fff);position:relative}.ContentRuntimeEngine_header__q_LkT{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 14px;height:52px;background:linear-gradient(to left,var(--color-primary-light,#e8334a),var(--color-primary,#c0392b));flex-shrink:0;gap:8px;direction:rtl}.ContentRuntimeEngine_headerBreadcrumb__9_7W_{display:flex;align-items:center;gap:8px;overflow:hidden;flex-shrink:1;min-width:0}.ContentRuntimeEngine_headerIcon__Y5hN7{font-size:19px;flex-shrink:0}.ContentRuntimeEngine_headerTitle__cZDUU{font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-family:Vazirmatn,sans-serif}.ContentRuntimeEngine_headerTopic__2TfSI{opacity:.8;font-weight:500}.ContentRuntimeEngine_headerSep__kRk6l{opacity:.6;margin:0 1px}.ContentRuntimeEngine_headerMeta__n_NVI{display:flex;align-items:center;gap:10px;flex-shrink:0}.ContentRuntimeEngine_metaStat__U13vC{display:flex;flex-direction:column;align-items:center;line-height:1;gap:1px}.ContentRuntimeEngine_metaValue__2sHBE{font-size:14px;font-weight:800;color:#fff;font-family:Vazirmatn,sans-serif;line-height:1.2}.ContentRuntimeEngine_metaLabel__Lm4Vz{font-size:10px;color:rgba(255,255,255,.72);font-family:Vazirmatn,sans-serif;line-height:1.2}.ContentRuntimeEngine_body__WMJZr{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;background:var(--orange-bg,#fff7e6)}.ContentRuntimeEngine_pluginArea__fBQxV{flex:1;min-height:0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden}.ContentRuntimeEngine_pluginArea__fBQxV>*{width:100%;min-width:0;min-height:0;box-sizing:border-box}@media (min-width:769px){.ContentRuntimeEngine_pluginArea__fBQxV>*{height:100%;max-height:100%;overflow:hidden}}.ContentRuntimeEngine_pluginAreaScrollable__WcT6x{overflow-y:auto;overflow-x:hidden}@media (min-width:769px){.ContentRuntimeEngine_pluginAreaScrollable__WcT6x>*{height:auto;max-height:none;overflow:visible}}@media (max-width:768px){.ContentRuntimeEngine_pluginArea__fBQxV{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;position:relative}.ContentRuntimeEngine_engine__6Fogf[data-mobile-grow=true]{height:auto;overflow:visible}.ContentRuntimeEngine_engine__6Fogf[data-mobile-grow=true] .ContentRuntimeEngine_body__WMJZr{height:auto;overflow:visible;min-height:0}.ContentRuntimeEngine_engine__6Fogf[data-mobile-grow=true] .ContentRuntimeEngine_pluginArea__fBQxV{height:auto;overflow:visible;flex:0 0 auto}}.ContentRuntimeEngine_progressSection__PY7ow{padding:10px 18px 4px;flex-shrink:0}.ContentRuntimeEngine_progressLabels__vQibC{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.ContentRuntimeEngine_progressPct__YwlCC{font-size:11px;font-weight:700;color:var(--color-primary,#c0392b);font-family:Vazirmatn,sans-serif}.ContentRuntimeEngine_progressLabelText__XFPqJ{font-size:11px;color:#aaa;font-family:Vazirmatn,sans-serif}.ContentRuntimeEngine_progressTrack__f7vZf{height:7px;border-radius:6px;background:#edd9b0;overflow:hidden}.ContentRuntimeEngine_progressFill__cI8_I{height:100%;background:var(--color-primary,#c0392b);border-radius:6px;transition:width .4s ease}.ContentRuntimeEngine_hintBar__rXbhE{flex-shrink:0;padding:8px 20px;background:var(--color-surface,#fff);border-top:1px solid #fcc;text-align:center}.ContentRuntimeEngine_hintText__DT4jV{font-size:14px;font-family:Vazirmatn,sans-serif;color:#888;margin:0;line-height:1.6;direction:rtl}.ContentRuntimeEngine_hintText--correct__ApgJ7{color:var(--color-success,#28a745);font-weight:700}.ContentRuntimeEngine_hintText--wrong__Dct_n{color:var(--color-error,#dc3545);font-weight:700}.ContentRuntimeEngine_completedScreen__oiYl1{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;padding:20px 24px 16px;direction:rtl;overflow-y:auto;position:relative;background:var(--orange-bg,#fff7e6)}.ContentRuntimeEngine_confetti__FwBht{position:absolute;inset:0;pointer-events:none;overflow:hidden;border-radius:inherit;z-index:0}.ContentRuntimeEngine_confettiPiece__dcLi1{position:absolute;top:-12px;border-radius:3px;animation:ContentRuntimeEngine_confettiFall__ldBqR 2.8s ease-in forwards}@keyframes ContentRuntimeEngine_confettiFall__ldBqR{0%{transform:translateY(0) rotate(0deg);opacity:1}85%{opacity:1}to{transform:translateY(500px) rotate(800deg);opacity:0}}.ContentRuntimeEngine_completedTrophy__AITiv{font-size:58px;line-height:1;margin-top:4px;animation:ContentRuntimeEngine_trophyDrop__SPiI5 .5s cubic-bezier(.34,1.56,.64,1) both;position:relative;z-index:1}@keyframes ContentRuntimeEngine_trophyDrop__SPiI5{0%{transform:translateY(-30px) scale(.6);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.ContentRuntimeEngine_completedTitle__6C5k9{font-size:26px;font-weight:800;font-family:Vazirmatn,sans-serif;color:var(--color-primary,#c0392b);margin:0;position:relative;z-index:1}.ContentRuntimeEngine_completedSubtitle__zInrG{font-size:14px;font-family:Vazirmatn,sans-serif;color:#555;margin:0;text-align:center;position:relative;z-index:1}.ContentRuntimeEngine_completedStats__4d90I{display:flex;flex-direction:row;gap:12px;direction:rtl;position:relative;z-index:1}.ContentRuntimeEngine_completedStatCard__4gUdJ{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--color-surface,#fff);border:1.5px solid #e0d0b0;border-radius:14px;padding:10px 20px;min-width:90px;box-shadow:0 2px 6px rgba(0,0,0,.07)}.ContentRuntimeEngine_completedStatIcon__xP9xQ{font-size:20px;line-height:1}.ContentRuntimeEngine_completedStatValue__05Oq1{font-size:18px;font-weight:800;font-family:Vazirmatn,sans-serif;color:var(--color-primary,#c0392b);line-height:1.2}.ContentRuntimeEngine_completedStatLabel__x26mk{font-size:11px;font-family:Vazirmatn,sans-serif;color:#888;white-space:nowrap}.ContentRuntimeEngine_completedScoreBig__GrjY8{font-size:48px;font-weight:900;font-family:Vazirmatn,sans-serif;color:var(--color-primary,#c0392b);line-height:1;display:flex;flex-direction:column;align-items:center;gap:0;position:relative;z-index:1}.ContentRuntimeEngine_completedScoreLabel__A0Srl{font-size:13px;font-weight:500;color:#777;font-family:Vazirmatn,sans-serif;margin-top:2px}.ContentRuntimeEngine_completedBreakdown__r2xLR{display:flex;flex-direction:column;gap:5px;font-family:Vazirmatn,sans-serif;font-size:13px;position:relative;z-index:1;direction:rtl}.ContentRuntimeEngine_completedCorrect__g7cqy{color:var(--color-success,#28a745);font-weight:600;display:flex;align-items:center;gap:6px}.ContentRuntimeEngine_completedWrong__Th4cq{color:var(--color-error,#dc3545);font-weight:600;display:flex;align-items:center;gap:6px}.ContentRuntimeEngine_completedNextHint__RvJkK{font-size:26px;font-family:Vazirmatn,sans-serif;font-weight:800;color:var(--color-primary,#c0392b);text-align:center;margin:auto 0 0;position:relative;z-index:1;direction:rtl}.ContentRuntimeEngine_successOverlay__HSgS2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:200;animation:ContentRuntimeEngine_overlayFade__zswrG 1.1s ease-out forwards}.ContentRuntimeEngine_successEmoji__qPLwO{font-size:100px;line-height:1;animation:ContentRuntimeEngine_emojiBounce__LD9V_ 1.1s ease-out forwards;filter:drop-shadow(0 4px 12px rgba(0,0,0,.25))}@keyframes ContentRuntimeEngine_overlayFade__zswrG{0%{opacity:0}15%{opacity:1}75%{opacity:1}to{opacity:0}}@keyframes ContentRuntimeEngine_emojiBounce__LD9V_{0%{transform:scale(.2) rotate(-15deg)}40%{transform:scale(1.25) rotate(8deg)}65%{transform:scale(.95) rotate(-4deg)}to{transform:scale(1) rotate(0deg)}}.ContentRuntimeEngine_errorScreen__oCrpf{flex:1;display:flex;align-items:center;justify-content:center;padding:24px}.ContentRuntimeEngine_errorMessage__LYrsW{color:#dc3545;font-family:Vazirmatn,sans-serif;font-size:15px;text-align:center;direction:rtl}.ContentRuntimeEngine_actions__rODdT{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-top:1px solid #fcc;background:var(--color-surface,#fff);flex-shrink:0;gap:10px}.ContentRuntimeEngine_btnRetry__SvVgu{padding:10px 18px;border:1.5px solid var(--color-primary,#c0392b);border-radius:26px;background:var(--color-primary-tint,#ffebee);color:var(--color-primary,#c0392b);font-family:Vazirmatn,sans-serif;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,color .15s}.ContentRuntimeEngine_btnRetry__SvVgu:not(:disabled):hover{background:#ffc8cd;border-color:var(--color-primary-deep,#8b0000);color:var(--color-primary-deep,#8b0000)}.ContentRuntimeEngine_btnRetry__SvVgu:disabled{opacity:.35;cursor:not-allowed}.ContentRuntimeEngine_btnSubmit__f_Kbr{flex:1;padding:11px 20px;border:1.5px solid var(--color-primary-deep,#8b0000);border-radius:26px;background:linear-gradient(to left,var(--color-primary-light,#e8334a),var(--color-primary,#c0392b));color:#fff;font-family:Vazirmatn,sans-serif;font-size:15px;font-weight:700;cursor:pointer;text-align:center;transition:opacity .15s}.ContentRuntimeEngine_btnSubmit__f_Kbr:not(:disabled):hover{opacity:.88}.ContentRuntimeEngine_btnSubmit__f_Kbr:disabled{opacity:.4;cursor:not-allowed}