.NJ8Xda_stage{color:#eee1c4;background:linear-gradient(160deg,#121d1b,#0a1011);border:1px solid #3e504a;border-radius:18px;gap:14px;max-width:100%;padding:clamp(12px,2.8vw,24px);display:grid}.NJ8Xda_intro{gap:6px;display:grid}.NJ8Xda_kicker{letter-spacing:.1em;text-transform:uppercase;color:#d4bd86;font-size:12px}.NJ8Xda_heading{color:#eee1c4;margin:0;font-size:clamp(19px,3vw,26px);line-height:1.45}.NJ8Xda_sub{color:#c5d0c7;margin:0;font-size:clamp(14px,2.5vw,17px);line-height:1.65}.NJ8Xda_diagram{background:radial-gradient(at 50% 35%,#1b2d28,#0c1616);border:1px solid #344c43;border-radius:13px;overflow:hidden}.NJ8Xda_svg{aspect-ratio:640/340;width:100%;height:auto;display:block}.NJ8Xda_movingAsset{transition:transform .62s cubic-bezier(.2,.7,.2,1),opacity .3s}.NJ8Xda_drawLine{transition:stroke-dashoffset .85s,opacity .3s}.NJ8Xda_captionGrid{flex-wrap:wrap;justify-content:center;gap:9px;display:flex}.NJ8Xda_captionButton{color:#eee1c4;cursor:pointer;background:#172622;border:1px solid #38534b;border-radius:9px;min-height:43px;padding:8px 11px;font-size:clamp(13px,2vw,15px)}.NJ8Xda_captionButton[aria-pressed=true]{background:#2b3c31;border-color:#d4bd86}.NJ8Xda_captionButton:disabled{opacity:.5;cursor:default}.NJ8Xda_toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.NJ8Xda_btn{color:#eee1c4;cursor:pointer;min-height:44px;font:inherit;background:#1f3029;border:1px solid #596a5c;border-radius:9px;padding:9px 14px}.NJ8Xda_btn:disabled{opacity:.45;cursor:not-allowed}.NJ8Xda_stepLabel{color:#b9c7bc;font-variant-numeric:tabular-nums;font-size:13px}.NJ8Xda_selection{color:#d8cfb5;min-height:25px;margin:0;font-size:15px;line-height:1.65}.NJ8Xda_choiceGrid{flex-wrap:wrap;gap:9px;display:flex}.NJ8Xda_feedback{color:#d4bd86;min-height:22px;line-height:1.6}.NJ8Xda_stage button:focus-visible{outline-offset:3px;outline:2px solid #eee1c4}@media (prefers-reduced-motion:reduce){.NJ8Xda_movingAsset,.NJ8Xda_drawLine{transition:none!important;animation:none!important}}@media (max-width:440px){.NJ8Xda_toolbar{justify-content:center}.NJ8Xda_btn{flex:auto}.NJ8Xda_captionButton{flex:40%}}.NJ8Xda_diagram{content-visibility:auto;contain-intrinsic-size:auto 340px}@media (max-width:520px){.NJ8Xda_stage{gap:11px;padding:12px}.NJ8Xda_captionGrid{gap:6px}.NJ8Xda_captionButton{min-height:44px;padding:8px;font-size:14px}.NJ8Xda_diagram{contain-intrinsic-size:auto 190px}.NJ8Xda_heading{overflow-wrap:anywhere}}[dir=rtl] .NJ8Xda_heading,[dir=rtl] .NJ8Xda_sub,[dir=rtl] .NJ8Xda_selection{overflow-wrap:anywhere;line-height:1.85}.NJ8Xda_stage{box-sizing:border-box;width:100%;min-width:0}.NJ8Xda_intro,.NJ8Xda_diagram,.NJ8Xda_captionGrid,.NJ8Xda_choiceGrid,.NJ8Xda_toolbar{min-width:0;max-width:100%}.NJ8Xda_captionButton,.NJ8Xda_selection,.NJ8Xda_sub,.NJ8Xda_feedback,.NJ8Xda_stepLabel{overflow-wrap:anywhere;white-space:normal;min-width:0;max-width:100%}@media (max-width:440px){.NJ8Xda_captionGrid{justify-content:stretch}.NJ8Xda_captionButton{flex:min(100%,145px)}.NJ8Xda_toolbar .NJ8Xda_btn{overflow-wrap:anywhere;min-width:0}}
.bbatSG_lesson{color:#f1ece5;min-width:0}.bbatSG_stage{background:#101113;border:1px solid #35322d;border-radius:14px;min-height:350px;margin-top:15px;padding:clamp(15px,3vw,30px)}.bbatSG_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,185px),1fr));gap:12px;display:grid}.bbatSG_word{background:linear-gradient(155deg,#1b1d20,#131518);border:1px solid #33312e;border-radius:12px;flex-direction:column;align-items:flex-start;gap:6px;min-height:147px;padding:16px;display:flex;position:relative;overflow:hidden}.bbatSG_word[dir=rtl],.bbatSG_lesson[dir=rtl] .bbatSG_word{align-items:flex-start}.bbatSG_word p{overflow-wrap:anywhere;margin:0;font-size:.96rem;line-height:1.5}.bbatSG_wordArabic{color:#e4c489;letter-spacing:0;font-family:inherit;font-size:clamp(1.7rem,3vw,2.25rem);font-weight:600;line-height:1.8;display:block}.bbatSG_rank,.bbatSG_gold{color:#e2c287;font-variant-numeric:tabular-nums;font-size:.85rem}.bbatSG_muted{color:#b6b0a6;font-size:.89rem;line-height:1.6}.bbatSG_listen{cursor:pointer;color:#e2c898;background:0 0;border:1px solid #65543a;border-radius:7px;align-items:center;gap:7px;min-height:44px;padding:8px 12px;font-size:.9rem;display:inline-flex}.bbatSG_listen:disabled{opacity:.45;cursor:not-allowed}.bbatSG_entries{gap:12px;display:grid}.bbatSG_entry{background:#17191b;border:1px solid #36332d;border-radius:10px;min-width:0;padding:16px}.bbatSG_entry p{margin:10px 0;line-height:1.9}.bbatSG_arabic{overflow-wrap:anywhere;font-family:inherit;font-size:clamp(1.5rem,3vw,2rem);line-height:2.15!important}.bbatSG_mark{color:#fff0cb;background:#59472b;border-radius:4px;padding:2px 4px}.bbatSG_short{color:#e6ddd0;max-width:77ch;margin:0 0 16px;font-size:1.02rem;line-height:1.75}.bbatSG_rules{gap:8px;margin-bottom:16px;display:grid}.bbatSG_rules p{background:#1a1b1c;border-inline-start:2px solid #bd9b64;margin:0;padding:8px 12px;line-height:1.7}.bbatSG_assessment{gap:14px;display:grid}.bbatSG_question{border:1px solid #39352f;border-radius:10px;min-width:0;padding:15px}.bbatSG_question legend{padding:0 8px;line-height:1.7}.bbatSG_options{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));gap:8px;margin-top:8px;display:grid}.bbatSG_options button{color:#eee5d6;text-align:start;cursor:pointer;background:#1d1f21;border:1px solid #514a3f;border-radius:8px;min-height:44px;padding:12px}.bbatSG_options button.bbatSG_selected{background:#403321;border-color:#d4ae74}.bbatSG_options button:focus-visible,.bbatSG_listen:focus-visible,.bbatSG_entry a:focus-visible{outline-offset:2px;outline:2px solid #e2c287}.bbatSG_correct{color:#9ad3aa}.bbatSG_incorrect{color:#efb39f}.bbatSG_editorial{color:#c4ab83;border-top:1px solid #383229;margin-top:15px;padding-top:10px;font-size:.8rem}@media (max-width:480px){.bbatSG_stage{padding:12px}.bbatSG_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bbatSG_word{min-height:140px;padding:11px}.bbatSG_wordArabic{font-size:1.6rem}.bbatSG_options{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bbatSG_lesson *,.bbatSG_lesson :after,.bbatSG_lesson :before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.bbatSG_activeAudio{color:#ffe1a5;background:#4d3b1e;border-radius:4px}.bbatSG_puzzle{border-top:1px solid #3a342b;padding-top:15px}.bbatSG_puzzle h3{font-size:1rem;font-weight:600}.bbatSG_puzzleSelected{border:1px solid #584a34;border-radius:8px;min-height:55px;margin-bottom:10px;padding:12px;font-size:1.7rem}.bbatSG_puzzleTokens{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.bbatSG_puzzleTokens button{color:#f7dfae;cursor:pointer;background:#212325;border:1px solid #51432f;border-radius:8px;padding:10px;font-size:1.25rem}.bbatSG_puzzleTokens button:disabled{opacity:.3}.bbatSG_puzzleTokens button:focus-visible{outline:2px solid #dfbb80}@media (max-width:340px){.bbatSG_grid{grid-template-columns:1fr}}
