.malay-games_root__pvmh1{--game-ink:#173e54;--game-teal:#19756e;--game-border:#d9e5e7;color:var(--game-ink);min-width:0;max-width:100%;font-size:16px;line-height:1.65}.malay-games_root__pvmh1 *{box-sizing:border-box;min-width:0}.malay-games_root__pvmh1 h1,.malay-games_root__pvmh1 h2,.malay-games_root__pvmh1 h3,.malay-games_root__pvmh1 p{margin:0}.malay-games_root__pvmh1 button{font:inherit;cursor:pointer}.malay-games_root__pvmh1 button:focus-visible,.malay-games_root__pvmh1 input:focus-visible{outline:3px solid #247dcc;outline-offset:4px}.malay-games_root__pvmh1 button:disabled{cursor:default;opacity:.55}.malay-games_root__pvmh1 svg{flex-shrink:0}.malay-games_heading__oMg1t{margin-bottom:24px}.malay-games_eyebrow__pBw58{font-size:12px;letter-spacing:.1em;font-weight:800;display:flex;gap:8px;align-items:center;color:var(--game-teal);flex-wrap:wrap}.malay-games_heading__oMg1t h1{font-size:clamp(27px,3.3vw,39px);line-height:1.2;letter-spacing:-.035em;margin:12px 0}.malay-games_heading__oMg1t p{max-width:66ch;color:#506a78}.malay-games_hero__d3iXH{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:28px;border:1px solid #dbe7d5;border-radius:24px;background:#f5f8f0;padding:28px;margin-bottom:18px}.malay-games_hero__d3iXH h2{font-size:27px;line-height:1.25;letter-spacing:-.02em;margin:15px 0 12px}.malay-games_hero__d3iXH p{color:#526b62}.malay-games_badge__tkgHp{display:inline-block;background:#e3edda;color:#526d3d;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:800;letter-spacing:.06em}.malay-games_scene__ViXyZ{width:100%;height:auto;display:block}.malay-games_chips__PmXBz{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px;font-size:12px;font-weight:700}.malay-games_chips__PmXBz span{display:flex;gap:6px;align-items:center}.malay-games_sessionNote___XY0E{background:#eff5fb;border-left:3px solid #5e91b1;padding:12px 16px;border-radius:4px 12px 12px 4px;font-size:13px;color:#426479;margin:0 0 24px!important}.malay-games_sessionNote___XY0E strong{font-weight:750}.malay-games_catalog__lO5vS{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.malay-games_gameCard__ZxuP6{border:1px solid var(--game-border);border-radius:20px;padding:24px;background:white;display:flex;align-items:flex-start;flex-direction:column;gap:12px}.malay-games_gameIcon__SAx_y{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;background:#e9f3ee;color:var(--game-teal);margin-bottom:4px}.malay-games_gameCard__ZxuP6:nth-child(2) .malay-games_gameIcon__SAx_y{background:#fff1d8;color:#967137}.malay-games_gameCard__ZxuP6:nth-child(3) .malay-games_gameIcon__SAx_y{background:#eaf0fc;color:#5c75ae}.malay-games_gameCard__ZxuP6:nth-child(4) .malay-games_gameIcon__SAx_y{background:#faece6;color:#b17357}.malay-games_gameCard__ZxuP6:nth-child(5) .malay-games_gameIcon__SAx_y{background:#f1edf9;color:#8d6bae}.malay-games_gameCard__ZxuP6 small{font-size:10px;font-weight:800;letter-spacing:.09em;color:#647c86}.malay-games_gameCard__ZxuP6 h2{font-size:21px;line-height:1.25}.malay-games_gameCard__ZxuP6 p{font-size:14px;color:#617782;margin-bottom:5px}.malay-games_gameCard__ZxuP6>button{margin-top:auto;width:100%;height:auto!important;white-space:normal!important;min-height:44px;background:var(--game-teal);color:white;padding:10px 12px;gap:6px;font-size:13px}.malay-games_bottomLink__esfoR{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:24px 0;color:#607681;font-size:14px}.malay-games_bottomLink__esfoR button{gap:5px;font-weight:750;text-decoration:underline}.malay-games_back__BrPJK,.malay-games_bottomLink__esfoR button{display:flex;align-items:center;border:0;background:none;color:var(--game-teal)}.malay-games_back__BrPJK{gap:7px;padding:0;margin-bottom:22px;font-size:14px!important;font-weight:700!important}.malay-games_instructions__uuWj5{display:flex;gap:14px;padding:18px 22px;border-radius:16px;background:#f6f8f7;border:1px solid var(--game-border);margin-bottom:22px}.malay-games_instructions__uuWj5 h2{font-size:16px;margin-bottom:4px}.malay-games_instructions__uuWj5 p{font-size:14px;color:#58717c}.malay-games_instructionIcon__uHUPq{color:var(--game-teal);padding-top:4px}.malay-games_roundNav__mfP_N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-bottom:24px}.malay-games_roundNav__mfP_N button{display:flex;align-items:center;justify-content:center;gap:7px;padding:11px 5px;border:1px solid var(--game-border);border-radius:12px;background:white;color:#617580;font-size:12px;font-weight:700;min-height:46px}.malay-games_roundNav__mfP_N button>span{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#eff3f3;font-size:11px}.malay-games_roundNav__mfP_N button[aria-current]{border-color:var(--game-teal);color:var(--game-teal);background:#eff8f4}.malay-games_roundNav__mfP_N button[aria-current]>span{background:var(--game-teal);color:white}.malay-games_task__TsC1r{border:1px solid var(--game-border);border-radius:20px;background:white;padding:28px}.malay-games_taskTitle__mXeOO{display:flex;align-items:center;gap:18px;margin-bottom:20px}.malay-games_taskTitle__mXeOO h2{font-size:23px;line-height:1.35}.malay-games_taskTitle__mXeOO small{font-size:10px;letter-spacing:.09em;font-weight:800;color:#65858a}.malay-games_picture__es4N3{position:relative;background:#eaf2e7;border-radius:18px;display:grid;place-items:center;width:76px;height:76px;flex-shrink:0;color:#4d7b6b}.malay-games_picture__es4N3>svg{width:40px;height:40px;z-index:1}.malay-games_pictureDot__L19XM{position:absolute;width:27px;height:27px;background:#e7cb7d;opacity:.5;border-radius:50%;top:10px;right:9px}.malay-games_context__LscZs{background:#f7f4eb;border:1px solid #e9e2ce;border-radius:14px;padding:18px 20px;margin:12px 0 24px!important;font-size:16px;line-height:1.8;color:#4f615b}.malay-games_clueToggle__4TzgO{border:0;background:none;padding:0;color:var(--game-teal);text-decoration:underline;font-weight:700!important;font-size:14px!important}.malay-games_task__TsC1r h3{font-size:14px;font-weight:750;margin-bottom:12px}.malay-games_choices__knEaY{padding:0;border:0;margin-top:22px}.malay-games_choices__knEaY legend{font-size:13px;font-weight:700;margin-bottom:12px}.malay-games_choices__knEaY label{display:flex;gap:12px;align-items:center;padding:16px;border:1px solid var(--game-border);border-radius:12px;margin-bottom:10px;cursor:pointer;min-height:60px;position:relative}.malay-games_choices__knEaY label>span{display:grid;place-items:center;border-radius:8px;background:#edf3f4;width:28px;height:28px;font-size:12px;flex-shrink:0}.malay-games_choices__knEaY label>strong{font-size:15px;font-weight:600}.malay-games_choices__knEaY input{accent-color:var(--game-teal);flex-shrink:0;width:16px;height:16px}.malay-games_choices__knEaY .malay-games_chosen__IlLHu{border-color:var(--game-teal);background:#eff8f4}.malay-games_placed__qTrvm{list-style:none;padding:14px;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:8px;background:#f1f6f4;border:1px dashed #91b2a4;border-radius:14px;min-height:82px;align-items:center}.malay-games_placed__qTrvm button{padding:10px 12px;border:1px solid #acc8bd;border-radius:10px;background:white;display:flex;align-items:center;gap:10px;font-size:15px;min-height:44px;text-align:left;overflow-wrap:anywhere}.malay-games_placed__qTrvm button>span:first-child{font-size:10px;color:#718a80}.malay-games_placed__qTrvm button>span:last-child{color:#8c9e96}.malay-games_emptySlot__6Ak9l{font-size:14px;color:#788c85;padding:8px}.malay-games_wordBank__ZPwhw{display:flex;flex-wrap:wrap;gap:10px}.malay-games_wordBank__ZPwhw button{border:1px solid #d7e0e4;border-bottom:3px solid #c4d2d7;border-radius:12px;padding:12px 16px;background:#fff;color:#254c5e;font-size:15px;min-height:48px;display:flex;align-items:center;gap:8px;text-align:left;max-width:100%;overflow-wrap:anywhere}.malay-games_wordBank__ZPwhw button:disabled{opacity:.28}.malay-games_clear__BRowm{display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;color:#547969;font-size:13px!important;margin-top:20px;text-decoration:underline}.malay-games_board__kG5AZ{display:grid;grid-template-columns:1fr 1fr;gap:20px}.malay-games_boardPanel__yDALE{padding:22px;background:white;border:1px solid var(--game-border);border-radius:20px}.malay-games_boardPanel__yDALE>h2{font-size:17px;margin-bottom:18px}.malay-games_promptCards__XdXMV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.malay-games_promptCard__i8V8B{padding:14px 9px;border-radius:14px;border:1px solid var(--game-border);background:#fff;display:flex;flex-direction:column;align-items:center;gap:9px;text-align:center;min-height:167px}.malay-games_promptCard__i8V8B[aria-pressed=true]{background:#edf7f1;border:2px solid var(--game-teal);padding:13px 8px}.malay-games_promptCard__i8V8B .malay-games_picture__es4N3{width:52px;height:52px;border-radius:14px}.malay-games_promptCard__i8V8B .malay-games_picture__es4N3>svg{width:29px;height:29px}.malay-games_promptCard__i8V8B strong{font-size:15px;line-height:1.35}.malay-games_promptCard__i8V8B>span{font-size:11px;color:#678278;line-height:1.5}.malay-games_currentCard__12J2o{font-size:13px;margin-bottom:10px!important;color:#607a83}.malay-games_meaningCards__HtKlS{display:grid;gap:10px;margin-bottom:16px}.malay-games_meaningCards__HtKlS>button{display:flex;gap:12px;align-items:center;flex-wrap:wrap;border:1px solid var(--game-border);border-radius:12px;padding:14px;background:#fff;text-align:left;min-height:58px}.malay-games_meaningCards__HtKlS>button>svg{color:#a27d4f;width:27px}.malay-games_meaningCards__HtKlS>button>strong{font-size:15px;font-weight:650}.malay-games_meaningCards__HtKlS>button>span{font-size:11px;color:#6e817b}.malay-games_meaningCards__HtKlS>button[aria-pressed=true]{background:#edf7f1;border-color:var(--game-teal)}.malay-games_boardPanel__yDALE .malay-games_context__LscZs{font-size:14px;padding:12px 14px}.malay-games_boardPanel__yDALE>button{font-size:12px;height:auto;white-space:normal;min-height:44px}.malay-games_status__miznI{font-size:13px;color:#5b786f;padding:16px 0!important;min-height:48px}.malay-games_actions__jmXHi{display:flex;gap:10px;flex-wrap:wrap;margin:4px 0 20px}.malay-games_actions__jmXHi button{height:auto;min-height:44px;white-space:normal;font-size:13px;padding:10px 15px;gap:7px}.malay-games_submit__iU8ec{border-top:1px solid var(--game-border);margin-top:20px;padding:22px 0;display:flex;gap:18px;justify-content:space-between;align-items:center}.malay-games_submit__iU8ec strong{font-size:15px}.malay-games_submit__iU8ec p{font-size:12px;color:#758983}.malay-games_submit__iU8ec>button{background:var(--game-teal);color:white;min-height:46px;height:auto;white-space:normal;gap:8px;padding:12px 20px}.malay-games_helper__fhLoy{font-size:13px!important;color:#6c7e85;max-width:76ch;margin:10px 0 24px!important}.malay-games_reward__Vbiwr{display:flex;gap:20px;padding:26px;border:1px solid #e6d6aa;border-radius:20px;background:#fff8e7;margin-bottom:20px}.malay-games_reward__Vbiwr>svg{width:48px;height:48px;color:#bb8b31}.malay-games_reward__Vbiwr small{font-size:11px;font-weight:750;letter-spacing:.08em;color:#997337}.malay-games_reward__Vbiwr h2{font-size:24px;margin:5px 0 10px}.malay-games_reward__Vbiwr p>strong{font-size:25px;color:#8c6b2b}.malay-games_reviews__SBLd9{display:grid;gap:14px;margin-bottom:22px}.malay-games_reviewCard__MrzO6{border:1px solid var(--game-border);border-radius:16px;background:white;padding:22px}.malay-games_reviewCard__MrzO6 small{font-size:11px;font-weight:750;letter-spacing:.04em;color:var(--game-teal)}.malay-games_reviewCard__MrzO6 h3{font-size:18px;margin:8px 0}.malay-games_reviewCard__MrzO6 p{font-size:14px;margin-top:10px}.malay-games_reason__uYZQN{border-left:3px solid #a9c6b9;padding-left:14px;color:#507264}.malay-games_paperTask__SZKne{padding:20px;background:#f1f4fa;border-radius:15px;display:flex;gap:14px;margin-bottom:20px}.malay-games_paperTask__SZKne svg{color:#6b81aa}.malay-games_paperTask__SZKne h3{font-size:16px}.malay-games_paperTask__SZKne p{font-size:14px;margin-top:5px;color:#617087}@media(max-width:1050px){.malay-games_catalog__lO5vS{grid-template-columns:repeat(2,minmax(0,1fr))}.malay-games_hero__d3iXH{padding:22px;gap:18px}.malay-games_hero__d3iXH h2{font-size:23px}.malay-games_board__kG5AZ{gap:12px}.malay-games_boardPanel__yDALE{padding:16px}}@media(max-width:650px){.malay-games_root__pvmh1{font-size:15px}.malay-games_hero__d3iXH{grid-template-columns:1fr;gap:18px;padding:20px}.malay-games_hero__d3iXH .malay-games_scene__ViXyZ{max-height:200px}.malay-games_hero__d3iXH h2{font-size:24px}.malay-games_catalog__lO5vS{grid-template-columns:1fr}.malay-games_gameCard__ZxuP6{padding:20px}.malay-games_gameCard__ZxuP6>button{justify-content:space-between}.malay-games_heading__oMg1t h1{font-size:28px}.malay-games_heading__oMg1t p{font-size:14px}.malay-games_eyebrow__pBw58{font-size:10px;letter-spacing:.06em}.malay-games_sessionNote___XY0E{padding:12px;font-size:12px}.malay-games_board__kG5AZ{grid-template-columns:1fr}.malay-games_boardPanel__yDALE{padding:17px}.malay-games_promptCard__i8V8B{min-height:153px}.malay-games_roundNav__mfP_N{gap:5px}.malay-games_roundNav__mfP_N button{flex-direction:column;gap:4px;font-size:10px;position:relative}.malay-games_roundNav__mfP_N button>svg{position:absolute;top:6px;right:5px;width:12px}.malay-games_task__TsC1r{padding:18px}.malay-games_taskTitle__mXeOO{gap:12px;align-items:flex-start}.malay-games_taskTitle__mXeOO h2{font-size:20px}.malay-games_taskTitle__mXeOO .malay-games_picture__es4N3{width:52px;height:58px;border-radius:13px}.malay-games_taskTitle__mXeOO .malay-games_picture__es4N3>svg{width:29px;height:29px}.malay-games_context__LscZs{font-size:15px;padding:14px;margin-bottom:20px!important}.malay-games_instructions__uuWj5{padding:16px;gap:10px}.malay-games_instructions__uuWj5 p{font-size:13px}.malay-games_instructions__uuWj5 svg{width:20px}.malay-games_wordBank__ZPwhw button{padding:10px 12px;font-size:14px}.malay-games_placed__qTrvm{padding:10px}.malay-games_placed__qTrvm button{padding:9px 10px;font-size:14px}.malay-games_choices__knEaY label{padding:12px;gap:9px}.malay-games_choices__knEaY label>strong{font-size:14px}.malay-games_choices__knEaY label>span{width:23px;height:25px}.malay-games_submit__iU8ec{flex-direction:column;align-items:stretch;gap:12px}.malay-games_submit__iU8ec>button{width:100%}.malay-games_actions__jmXHi>button{flex:1}.malay-games_reward__Vbiwr{padding:19px;gap:12px}.malay-games_reward__Vbiwr h2{font-size:21px}.malay-games_reward__Vbiwr>svg{width:34px;height:34px}.malay-games_reviewCard__MrzO6{padding:18px}.malay-games_reviewCard__MrzO6 p{overflow-wrap:anywhere}.malay-games_bottomLink__esfoR{font-size:13px;gap:8px}}.malay-games_artwork__CFk6E{width:100%;min-width:0}.malay-games_artwork__CFk6E>span{width:100%;max-width:none;margin:0!important;border-radius:16px;box-shadow:none}.malay-games_gameCard__ZxuP6>.malay-games_artwork__CFk6E{margin-bottom:4px}.malay-games_gameCard__ZxuP6>.malay-games_artwork__CFk6E>span{border-radius:12px}.malay-games_hero__d3iXH>.malay-games_artwork__CFk6E{align-self:center}.malay-games_unitPicker__PWxD_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.malay-games_unitPicker__PWxD_>button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:4px;border:1px solid var(--game-border);border-radius:14px;background:white;color:var(--game-ink);padding:15px 18px;min-height:100px}.malay-games_unitPicker__PWxD_>button[aria-pressed=true]{background:#edf7f1;border-color:var(--game-teal);box-shadow:inset 0 0 0 1px var(--game-teal)}.malay-games_unitPicker__PWxD_ small{font-size:10px;font-weight:800;letter-spacing:.08em;color:var(--game-teal)}.malay-games_unitPicker__PWxD_ strong{font-size:16px}.malay-games_unitPicker__PWxD_ span{font-size:12px;color:#617782}.malay-games_roundScene__wWI5V{width:100%;max-width:560px;margin:12px auto 18px}.malay-games_roundScene__wWI5V>span{width:100%;max-width:none;margin:0!important;box-shadow:none;border-radius:12px}.malay-games_context__LscZs,.malay-games_reviewContext__k3iJT{white-space:pre-line}@media(max-width:650px){.malay-games_unitPicker__PWxD_{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.malay-games_unitPicker__PWxD_>button{padding:12px;min-height:108px}.malay-games_unitPicker__PWxD_ strong{font-size:14px}.malay-games_unitPicker__PWxD_ span{font-size:11px}}.malay-games_gameIllustration__RnROY{position:relative;margin:0;overflow:hidden;border-radius:12px;background:#faf6ed;border:1px solid #e7ddc9}.malay-games_poemOverlay__d5qXU{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.malay-games_gameIllustration__RnROY>img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}@media(max-width:650px){.malay-games_gameCard__ZxuP6>.malay-games_artwork__CFk6E,.malay-games_hero__d3iXH>.malay-games_artwork__CFk6E{max-width:100%}}.malay-games_libraryArtwork__27Hh5{display:grid;place-items:center;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:#f5efe1}.malay-games_libraryArtwork__27Hh5>span{width:auto;height:100%;max-width:100%!important;margin:0!important;border-radius:0;box-shadow:none}.malay-games_libraryPair__HW9yY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%}.malay-games_libraryPair__HW9yY figure{margin:0}.malay-games_libraryPair__HW9yY figure>span{width:100%;max-width:none!important;margin:0!important;border-radius:0;box-shadow:none}.malay-games_libraryPair__HW9yY figcaption{font-size:9px;font-weight:700;padding:5px 3px;text-align:center;line-height:1.35}.malay-games_librarySequence__w1dM8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0}.malay-games_librarySequence__w1dM8 figure{margin:0}.malay-games_librarySequence__w1dM8 figure>span{margin:0!important;max-width:none!important;width:100%;border-radius:10px}.malay-games_librarySequence__w1dM8 figcaption{padding-top:7px;font-size:12px;line-height:1.4}.malay-games_referenceFacts__oB0fu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px}.malay-games_referenceFacts__oB0fu>div{display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:12px;background:#edf4ed;font-size:14px}.malay-games_referenceFacts__oB0fu span{font-size:13px}.malay-games_roleFacts__hjwqI{display:grid;gap:6px;padding:14px;border-radius:12px;background:#edf4ed;font-size:14px}.malay-games_jawiGlyph__4Dud0{font-family:Noto Naskh Arabic,Traditional Arabic,Amiri,serif;font-size:64px;line-height:1.35;display:inline-block;unicode-bidi:isolate;font-weight:400}.malay-games_jawiPreview__giJXG{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));aspect-ratio:3/2;background:#f5efe1;border:1px solid #e7ddc9;border-radius:12px;overflow:hidden;gap:2px;padding:8px}.malay-games_jawiPreview__giJXG>div{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#fffaf0;border-radius:10px;gap:1px;padding:3px}.malay-games_jawiPreview__giJXG .malay-games_jawiGlyph__4Dud0{font-size:clamp(24px,15cqi,44px);line-height:1.15}.malay-games_jawiPreview__giJXG small{font-size:10px!important;line-height:1.3}.malay-games_jawiReference__ZtDhh{text-align:center;background:#fffaf0;border:1px solid #e7ddc9;border-radius:16px;padding:18px;margin:14px 0}.malay-games_jawiReference__ZtDhh .malay-games_jawiGlyph__4Dud0{font-size:88px}.malay-games_jawiReference__ZtDhh p{font-size:16px!important;margin:8px 0!important}.malay-games_jawiReference__ZtDhh small{font-size:12px;color:#617782}.malay-games_promptCard__i8V8B .malay-games_jawiGlyph__4Dud0{font-size:58px;line-height:1.35}.malay-games_reviewCard__MrzO6 .malay-games_jawiGlyph__4Dud0{font-size:64px}.malay-games_dictationTask__FoTIJ{padding:20px;border:1px solid #d9e5e7;background:#f7f8ed;border-radius:16px;margin-bottom:22px}.malay-games_dictationTask__FoTIJ h2{font-size:19px}.malay-games_dictationTask__FoTIJ p{font-size:14px;margin:10px 0!important;line-height:1.8}.malay-games_dictationTask__FoTIJ small{font-size:12px;color:#617782}.malay-games_dictationTask__FoTIJ button{min-height:44px;height:auto;white-space:normal}.malay-games_dictationTask__FoTIJ div:not([hidden]){background:white;padding:10px 16px;border-radius:12px;margin:12px 0}.malay-games_sourceBubbles__Nd5yZ{display:grid;justify-items:center;gap:14px;margin:16px 0;padding:18px;border:1px solid #dbe7d5;border-radius:16px;background:#f5f8f0}.malay-games_sourceBubbles__Nd5yZ h3{font-size:15px;background:#fff0cd;border:2px solid #adc9bb;border-radius:50%;padding:16px;text-align:center;margin:0}.malay-games_sourceBubbles__Nd5yZ>div{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.malay-games_sourceBubbles__Nd5yZ span{border:2px solid #adc9bb;border-radius:50%;padding:16px;font-size:13px;text-align:center;background:white}.malay-games_sourceBubbles__Nd5yZ small{font-size:11px;line-height:1.5;color:#617782;text-align:center}.malay-games_posterMap__41Pg5{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-items:center;text-align:center;max-width:580px;padding:28px 22px;border:2px solid #adc9bb;border-radius:45%;margin:18px auto;background:#edf4ed}.malay-games_posterMap__41Pg5 h3{grid-area:2/2;font-size:16px;margin:0}.malay-games_posterMap__41Pg5>div{display:contents}.malay-games_posterMap__41Pg5 span{padding:10px 7px;background:white;border-radius:14px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.malay-games_posterMap__41Pg5 span:first-child{grid-area:1/2}.malay-games_posterMap__41Pg5 span:nth-child(2){grid-area:2/1}.malay-games_posterMap__41Pg5 span:nth-child(3){grid-area:2/3}.malay-games_posterMap__41Pg5 small{grid-column:1/-1;font-size:11px;line-height:1.5;color:#617782}.malay-games_pantunLines__022WQ{display:grid;gap:8px;margin:16px 0}.malay-games_pantunLines__022WQ>div{padding:12px 16px;background:#f6f8f1;border-radius:12px}.malay-games_pantunLines__022WQ small{font-size:10px;font-weight:800;letter-spacing:.06em;color:var(--game-teal)}.malay-games_pantunLines__022WQ p{font-size:16px!important;margin-top:5px!important}.malay-games_boxFacts__r2I3v{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.malay-games_boxFacts__r2I3v>div{display:flex;flex-direction:column;gap:6px;background:#edf4ed;padding:14px;border-radius:14px;font-size:13px}.malay-games_boxFacts__r2I3v>div:nth-child(2){background:#fff0cd}.malay-games_boxFacts__r2I3v strong{font-size:14px}@media(max-width:650px){.malay-games_posterMap__41Pg5{padding:24px 12px;gap:8px}.malay-games_posterMap__41Pg5 h3{font-size:13px}.malay-games_posterMap__41Pg5 span{font-size:11px;padding:8px 5px}.malay-games_posterMap__41Pg5 small{font-size:10px}.malay-games_boxFacts__r2I3v{grid-template-columns:1fr}}.malay-games_referenceVisual__xmUTo{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f5f8f0;border:1px solid #dbe7d5;border-radius:16px;padding:24px;margin:16px 0}.malay-games_referenceVisual__xmUTo>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center;font-size:14px}.malay-games_referenceVisual__xmUTo svg{width:35px;height:35px;color:var(--game-teal)}.malay-games_referenceVisual__xmUTo span{font-size:11px;color:#617782}.malay-games_referenceDistance__eN9qx{flex:1}.malay-games_referenceDistance__eN9qx>svg{width:100%;max-width:160px;height:24px}@media(max-width:650px){.malay-games_librarySequence__w1dM8{grid-template-columns:1fr}.malay-games_librarySequence__w1dM8 figure{max-width:320px;margin:0 auto;width:100%}.malay-games_referenceVisual__xmUTo{padding:16px;gap:8px}.malay-games_referenceVisual__xmUTo>div{font-size:12px}.malay-games_referenceVisual__xmUTo span{font-size:10px}.malay-games_referenceFacts__oB0fu>div{padding:10px;font-size:13px}}.malay-games_joinedPreview__TLbQX,.malay-games_joinedReference__DBcey{container-type:inline-size;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;background:#f5efe1;border:1px solid #e7ddc9;border-radius:12px;padding:12px;text-align:center}.malay-games_joinedPreview__TLbQX{aspect-ratio:3/2;overflow:hidden;gap:4px;padding:8px}.malay-games_joinedPreview__TLbQX>div,.malay-games_joinedReference__DBcey>div{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;background:#fffaf0;border-radius:10px;padding:4px}.malay-games_joinedPreview__TLbQX>div:nth-child(3),.malay-games_joinedReference__DBcey>div:nth-child(3){grid-column:1/-1}.malay-games_joinedPreview__TLbQX .malay-games_jawiGlyph__4Dud0{font-size:clamp(22px,12cqi,40px);line-height:1.2}.malay-games_joinedPreview__TLbQX small{font-size:10px!important;line-height:1.2}.malay-games_joinedReference__DBcey{margin:16px 0}.malay-games_joinedReference__DBcey .malay-games_jawiGlyph__4Dud0{font-size:clamp(36px,13cqi,70px);line-height:1.5}.malay-games_joinedReference__DBcey small{font-size:13px}.malay-games_joinedReference__DBcey>p{grid-column:1/-1;font-size:14px;margin:8px!important}.malay-games_sensesPreview__IsyWq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;height:100%;grid-template-rows:repeat(2,minmax(0,1fr));justify-items:center;padding:6px}.malay-games_sensesPreview__IsyWq>span{height:100%;width:auto;max-width:none!important;margin:0!important;box-shadow:none;border-radius:6px}.malay-games_queuePreview__DKlgY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:100%;padding:6px}.malay-games_queuePreview__DKlgY figure{margin:0;min-width:0}.malay-games_queuePreview__DKlgY figure>span{width:100%;max-width:none!important;margin:0!important;box-shadow:none;border-radius:6px}.malay-games_queuePreview__DKlgY figcaption{font-size:10px;text-align:center;padding-top:6px}.malay-games_visitPoster__7fMxA{border:2px solid #adc9bb;border-radius:16px;padding:20px;background:#f5f8f0;margin:16px 0}.malay-games_visitPoster__7fMxA h3{font-size:20px;text-align:center}.malay-games_visitPoster__7fMxA ol{list-style:none;display:grid;gap:10px;padding:0;margin:14px 0}.malay-games_visitPoster__7fMxA li{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;background:white;font-size:15px}.malay-games_visitPoster__7fMxA li>span{display:grid;place-items:center;width:28px;min-width:28px;height:28px;background:#fff0cd;border-radius:50%;font-weight:750}.malay-games_visitPoster__7fMxA small{font-size:12px}.malay-games_sceneLabel__CVtcW{text-align:center;padding:10px;background:#fff0cd;border-radius:10px;font-size:14px;margin:10px 0!important}.malay-games_queuePlayer__BM5t5{padding:20px;border:1px solid #d9e5e7;border-radius:16px;background:#f5f8f0;margin-bottom:24px}.malay-games_queuePlayer__BM5t5 h2{font-size:21px}.malay-games_queuePlayer__BM5t5>p{font-size:15px;margin:16px 0!important;min-height:52px}.malay-games_queuePlayer__BM5t5 small{font-size:12px;color:#617782}.malay-games_queuePlayer__BM5t5 .malay-games_roundScene__wWI5V{max-width:370px}.malay-games_queuePlayer__BM5t5 button[aria-pressed=true]{background:#e0eee5;border-color:var(--game-teal)}@media(max-width:650px){.malay-games_queuePlayer__BM5t5{padding:16px}.malay-games_queuePlayer__BM5t5 .malay-games_actions__jmXHi>button{flex:1 1 42%;min-height:44px}.malay-games_visitPoster__7fMxA{padding:14px}.malay-games_visitPoster__7fMxA li{font-size:14px}}.malay-games_houseComparison__ZbJk7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.malay-games_houseComparison__ZbJk7 figure{margin:0;min-width:0}.malay-games_houseComparison__ZbJk7 figure>span{width:100%;max-width:none!important;margin:0!important;box-shadow:none;border-radius:12px}.malay-games_houseComparison__ZbJk7 figcaption{font-size:13px;margin-top:8px;line-height:1.5;text-align:center}.malay-games_artTree__4ziE7{display:grid;gap:14px;padding:18px;border:1px solid #adc9bb;border-radius:16px;background:#f5f8f0;margin:16px 0}.malay-games_artTree__4ziE7 h3{text-align:center;font-size:18px}.malay-games_artTree__4ziE7>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-top:2px solid #adc9bb;padding-top:14px}.malay-games_artTree__4ziE7>div>div{display:flex;flex-direction:column;gap:8px;position:relative;background:#fff;padding:12px;border-radius:10px;font-size:14px;text-align:center}.malay-games_artTree__4ziE7>div>div:before{content:"";position:absolute;top:-14px;left:50%;height:14px;border-left:2px solid #adc9bb}.malay-games_artTree__4ziE7 small,.malay-games_artTree__4ziE7 span{font-size:12px;line-height:1.5;color:#617782}.malay-games_countReference__5ixbL{border:1px solid #d9e5e7;background:#f5f8f0;border-radius:16px;padding:18px;text-align:center;margin:16px 0}.malay-games_countReference__5ixbL h3{font-size:17px}.malay-games_countReference__5ixbL svg{display:block;width:100%;max-width:300px;height:auto;margin:12px auto}.malay-games_countReference__5ixbL p{font-size:15px;margin:10px 0!important}.malay-games_countReference__5ixbL small{display:block;font-size:12px;line-height:1.7;color:#617782}.malay-games_wordParts__Lqook{padding:18px;background:#f5f8f0;border:1px solid #adc9bb;border-radius:16px;margin:16px 0}.malay-games_wordParts__Lqook h3{font-size:17px;text-align:center}.malay-games_wordParts__Lqook>div{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:16px 0}.malay-games_wordParts__Lqook>div>div{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:100px;padding:16px;background:#fff0cd;border-radius:12px;border:1px solid #adc9bb}.malay-games_wordParts__Lqook small{font-size:11px}.malay-games_wordParts__Lqook strong{font-size:26px}.malay-games_wordParts__Lqook p{font-size:13px;text-align:center;margin:8px 0!important}@media(max-width:650px){.malay-games_houseComparison__ZbJk7{grid-template-columns:1fr}.malay-games_houseComparison__ZbJk7 figure{max-width:320px;margin:0 auto}.malay-games_artTree__4ziE7{padding:14px}.malay-games_artTree__4ziE7>div{gap:6px}.malay-games_artTree__4ziE7>div>div{padding:9px 5px;font-size:12px}.malay-games_artTree__4ziE7 span{font-size:10px}.malay-games_wordParts__Lqook{padding:14px}.malay-games_wordParts__Lqook>div>div{min-width:85px;padding:14px}}.malay-games_circumfixPreview__JiSo1{container-type:inline-size;display:grid;grid-template-rows:minmax(0,1fr) auto;aspect-ratio:3/2;overflow:hidden;border-radius:12px;background:#f5efe1}.malay-games_circumfixPreview__JiSo1>div:first-child{display:grid;place-items:center;min-height:0;overflow:hidden}.malay-games_circumfixPreview__JiSo1>div:first-child>span{height:100%;width:auto;max-width:100%!important;margin:0!important;box-shadow:none;border-radius:0}.malay-games_circumfixPreview__JiSo1>div:last-child{display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:5px;padding:8px;text-align:center;font-size:clamp(10px,5cqi,18px)}.malay-games_circumfixPreview__JiSo1 span:not([role=img]),.malay-games_circumfixPreview__JiSo1 strong{background:#fff0cd;border:1px solid #adc9bb;border-radius:7px;padding:6px 2px}.malay-games_circumfixPreview__JiSo1 strong{background:white}.malay-games_poetryStanzas__Tc32q{display:grid;gap:12px;padding:18px;background:#f5f8f0;border:1px solid #adc9bb;border-radius:16px;margin:16px 0}.malay-games_poetryStanzas__Tc32q h3{font-size:19px}.malay-games_poetryStanzas__Tc32q>div{background:white;border-radius:12px;padding:14px}.malay-games_poetryStanzas__Tc32q small{font-size:11px;color:#617782}.malay-games_poetryStanzas__Tc32q p{font-size:16px!important;line-height:1.8;margin:8px 0!important}.malay-games_poetryStanzas__Tc32q p>span{display:block}.malay-games_proverbReference__7BUar{border:1px solid #adc9bb;background:#fffaf0;padding:20px;border-radius:16px;margin:16px 0}.malay-games_proverbReference__7BUar h3{font-size:15px}.malay-games_proverbReference__7BUar>p{font-size:22px;line-height:1.7;font-weight:650;margin:12px 0!important}.malay-games_proverbReference__7BUar>div{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.malay-games_proverbReference__7BUar>div>span{background:white;border:1px solid #e7ddc9;padding:8px 10px;border-radius:8px;font-size:14px}.malay-games_proverbReference__7BUar small{font-size:12px;line-height:1.7;color:#617782}@media(max-width:650px){.malay-games_poetryStanzas__Tc32q,.malay-games_proverbReference__7BUar{padding:14px}.malay-games_proverbReference__7BUar>p{font-size:19px}}.malay-games_placePreview__tl6TC{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding:6px;width:100%}.malay-games_placeCards__aA_Cf figure,.malay-games_placePreview__tl6TC figure{min-width:0;margin:0}.malay-games_placeCards__aA_Cf figure>span,.malay-games_placePreview__tl6TC figure>span{width:100%;max-width:none!important;margin:0!important;box-shadow:none;border-radius:8px}.malay-games_placePreview__tl6TC figcaption{display:flex;flex-direction:column;gap:4px;text-align:center;font-size:9px;padding-top:6px;line-height:1.4}.malay-games_placePreview__tl6TC figcaption strong{font-size:10px}.malay-games_placeCards__aA_Cf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.malay-games_placeCards__aA_Cf figcaption{display:flex;flex-direction:column;gap:4px;font-size:14px;line-height:1.5;text-align:center;padding-top:8px}.malay-games_placeCards__aA_Cf figcaption span{font-size:13px}.malay-games_countryPoster__8j46L{border:2px solid #adc9bb;border-radius:16px;padding:20px;background:#f5f8f0;margin:16px 0}.malay-games_countryPoster__8j46L h3{font-size:21px;text-align:center}.malay-games_countryPoster__8j46L>div{display:grid;gap:10px;margin:16px 0}.malay-games_countryPoster__8j46L>div>div{display:flex;flex-direction:column;gap:6px;background:white;border-radius:12px;padding:14px}.malay-games_countryPoster__8j46L strong{font-size:16px}.malay-games_countryPoster__8j46L span{font-size:14px}.malay-games_countryPoster__8j46L small{font-size:12px;line-height:1.6;color:#617782}.malay-games_sentenceReference__BDWPq{border:1px solid #adc9bb;border-radius:16px;padding:18px;background:#f5f8f0;margin:16px 0}.malay-games_sentenceReference__BDWPq h3{font-size:17px}.malay-games_sentenceReference__BDWPq>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0}.malay-games_sentenceReference__BDWPq>div>div{display:flex;flex-direction:column;gap:8px;padding:15px;border-radius:12px;background:#fff0cd}.malay-games_sentenceReference__BDWPq>div>div:nth-child(2){background:#e0eee5}.malay-games_sentenceReference__BDWPq small{font-size:12px}.malay-games_sentenceReference__BDWPq strong{font-size:18px;line-height:1.5}.malay-games_sentenceReference__BDWPq p{font-size:13px;margin:10px 0!important}@media(max-width:650px){.malay-games_placeCards__aA_Cf{grid-template-columns:1fr}.malay-games_placeCards__aA_Cf figure{width:100%;max-width:320px;margin:0 auto}.malay-games_sentenceReference__BDWPq>div{grid-template-columns:1fr}.malay-games_countryPoster__8j46L,.malay-games_sentenceReference__BDWPq{padding:14px}}.malay-games_gardenJawi__Y6P3x{display:grid;gap:12px;text-align:center;padding:24px;border:2px solid #d8e4d6;border-radius:18px;background:#fffdf5}.malay-games_gardenJawi__Y6P3x>span{font-family:Noto Naskh Arabic,Traditional Arabic,serif;font-size:clamp(2.25rem,7vw,4.5rem);line-height:1.8;unicode-bidi:isolate}.malay-games_gardenJawi__Y6P3x>small{color:#45604b}.malay-games_commercePanels__dF_bS{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;margin:16px 0}.malay-games_commercePanels__dF_bS figure{margin:0;min-width:0}.malay-games_commercePanels__dF_bS figure>span{width:100%;max-width:none!important;margin:0!important;border-radius:12px;box-shadow:none}.malay-games_commercePanels__dF_bS figcaption{text-align:center;font-size:13px;padding:8px 4px;font-weight:700}.malay-games_commerceJawiPreview__U53MX{aspect-ratio:3/2;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);border-radius:12px;background:#fff8e9;container-type:inline-size}.malay-games_commerceJawiPreview__U53MX>div:first-child{overflow:hidden;min-width:0}.malay-games_commerceJawiPreview__U53MX>div:first-child>span{height:100%;margin:0!important;max-width:none!important;border-radius:0;box-shadow:none}.malay-games_commerceJawiPreview__U53MX>div:last-child{display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:6px;padding:6px}.malay-games_commerceJawiPreview__U53MX>div:last-child>span{font-family:Noto Naskh Arabic,Traditional Arabic,serif;font-size:clamp(24px,12cqi,45px);line-height:1.4;min-width:35%;text-align:center}.malay-games_bookCountModel__GCmbv{padding:18px;border:1px solid #aac5b2;border-radius:16px;background:#f7f6eb;margin:16px 0}.malay-games_bookCountModel__GCmbv h3{font-size:18px}.malay-games_bookCountModel__GCmbv>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.malay-games_bookCountModel__GCmbv>div>div{min-width:0;display:flex;flex-direction:column;align-items:center;gap:8px;border:2px solid #427761;border-left-width:7px;border-radius:9px;padding:18px 3px;background:#edf6ed}.malay-games_bookCountModel__GCmbv strong{font-size:32px}.malay-games_bookCountModel__GCmbv small,.malay-games_bookCountModel__GCmbv span{font-size:11px}.malay-games_bookCountModel__GCmbv p{font-size:13px;line-height:1.6}.malay-games_compoundModel__OuJO_{display:grid;gap:12px;padding:20px;text-align:center;border:1px solid #bdcdb3;border-radius:16px;background:#fff9e9;margin:16px 0}.malay-games_compoundModel__OuJO_ strong{font-size:clamp(1.5rem,5vw,2.2rem);overflow-wrap:anywhere}.malay-games_compoundModel__OuJO_ p{font-size:13px;margin:0!important}.subject-game-artwork_artwork__lZGGb{position:relative;display:block;margin:0;width:100%;aspect-ratio:3/2;overflow:hidden;border-radius:12px;border:1px solid #e7ddc9;background:#faf6ed;isolation:isolate}.subject-game-artwork_artwork__lZGGb>img{position:absolute;display:block;width:300%;height:300%;max-width:none;object-fit:fill;pointer-events:none}.english-games_root__DKj93{color:#173e54;min-width:0;line-height:1.65}.english-games_root__DKj93 *{box-sizing:border-box;min-width:0}.english-games_root__DKj93 h1{font-size:clamp(27px,4vw,38px);line-height:1.2}.english-games_root__DKj93 h2{font-size:22px;line-height:1.3}.english-games_root__DKj93 button{font:inherit;white-space:normal;height:auto;min-height:44px;overflow-wrap:anywhere}.english-games_root__DKj93 button:focus-visible{outline:3px solid #247dcc;outline-offset:3px}.english-games_root__DKj93 button:disabled{opacity:.55;cursor:default}.english-games_root__DKj93 small{font-size:12px;letter-spacing:.06em;font-weight:750}.english-games_note__hVutE{background:#eff5fb;border-left:3px solid #5e91b1;padding:14px 18px;border-radius:4px 12px 12px 4px;font-size:14px;margin:20px 0}.english-games_picker__yI8Ys{margin:22px 0}.english-games_catalog__G_L5u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.english-games_card__0D35G{background:white;border:1px solid #d9e5e7;border-radius:20px;padding:22px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.english-games_card__0D35G h2,.english-games_card__0D35G p{margin:0}.english-games_card__0D35G p{color:#526b78}.english-games_art__QIUpy{width:100%;overflow:hidden;border-radius:14px;background:#faf6ed}.english-games_art__QIUpy>span{display:block!important;width:100%;max-width:none!important;margin:0!important;border-radius:14px;box-shadow:none}.english-games_card__0D35G>.english-games_art__QIUpy{aspect-ratio:3/2;display:flex;align-items:center;justify-content:center}.english-games_card__0D35G>.english-games_art__QIUpy>span{width:auto;max-width:100%!important;height:100%;flex-shrink:0}.english-games_card__0D35G>button{width:100%;margin-top:auto}.english-games_task__CgwOg{border:1px solid #d9e5e7;border-radius:20px;padding:24px;background:white;margin-top:20px}.english-games_reference__w_YaE{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:24px;align-items:center;margin:20px 0}.english-games_reference__w_YaE .english-games_art__QIUpy{max-width:320px}.english-games_context__ntcyN{border:1px solid #e7ddc9;border-radius:14px;padding:18px;background:#fffaf0;font-size:17px;overflow-wrap:anywhere}.english-games_actions__HD9DQ,.english-games_targets__L0x1e,.english-games_tiles__4uCyn{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.english-games_placed__cq9I4 button,.english-games_targets__L0x1e>button,.english-games_tiles__4uCyn>button{border:1px solid #b8cec5;border-radius:12px;background:#f5f8f0;padding:12px 16px;text-align:left;color:#173e54}.english-games_tiles__4uCyn>button[aria-pressed=true]{background:#dcefe8;border:2px solid #19756e}.english-games_targets__L0x1e>button{background:#fff1d8}.english-games_tiles__4uCyn span{display:block;font-size:13px;color:#3b6658}.english-games_pairTile__S7Ad7{display:flex;gap:5px;align-items:stretch;flex:1 1 210px}.english-games_pairTile__S7Ad7>button:first-child{flex:1;border:1px solid #b8cec5;border-radius:12px;padding:12px;background:#f5f8f0;color:#173e54;text-align:left}.english-games_pairTile__S7Ad7>button:first-child[aria-pressed=true]{border:2px solid #19756e;background:#dcefe8}.english-games_pairTile__S7Ad7>button:last-child{border:1px solid #b8cec5;border-radius:10px;background:white;color:#173e54;padding:8px}.english-games_placed__cq9I4{display:flex;flex-wrap:wrap;gap:10px;list-style:none;padding:16px;border:1px dashed #8eb4a4;border-radius:14px;background:#eff6f2;min-height:80px;align-items:center}.english-games_feedback__IFdjz{padding:16px;border-radius:14px;background:#fff1d8;line-height:1.7}.english-games_correct__s6NwB{background:#e3f2e9}.english-games_done__G0C46{padding:26px;border:1px solid #adc9bb;border-radius:20px;background:#f5f8f0;margin:22px 0}.english-games_actions__HD9DQ button{flex:0 1 auto}.english-games_live__OrUmd{min-height:24px;color:#47695d}@media(max-width:650px){.english-games_catalog__G_L5u{grid-template-columns:1fr}.english-games_card__0D35G,.english-games_task__CgwOg{padding:17px}.english-games_reference__w_YaE{grid-template-columns:1fr;gap:14px}.english-games_reference__w_YaE .english-games_art__QIUpy{max-width:270px;margin:auto}.english-games_context__ntcyN{font-size:16px;padding:14px}.english-games_actions__HD9DQ>button{flex:1 1 150px}.english-games_targets__L0x1e>button{flex:1 1 90px;text-align:center}.english-games_root__DKj93 button{font-size:15px}}.english-games_unitIntro__fSn8O{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;padding:28px;border:1px solid #dce4ce;border-radius:24px;background:#f5f8ef;margin:22px 0 18px}.english-games_introCopy__wwZHo h2{font-size:clamp(23px,2.5vw,29px);font-weight:500;margin:14px 0}.english-games_introCopy__wwZHo p{margin:0;color:#526b78}.english-games_introBadge__OF1_3{display:inline-block;border-radius:999px;background:#e4edd9;color:#536c33;padding:6px 12px}.english-games_introFacts__lelPk{display:flex;flex-wrap:wrap;gap:16px;margin-top:20px;font-size:13px;font-weight:600}.english-games_introFacts__lelPk>span{display:inline-flex;align-items:center;gap:8px}.english-games_introFacts__lelPk svg{flex-shrink:0}.english-games_introArt___Op0q{overflow:hidden;border:1px solid #e4ddca;border-radius:14px;background:#faf6ed}.english-games_year5Catalog__ogJ5I{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1000px){.english-games_year5Catalog__ogJ5I{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.english-games_unitIntro__fSn8O{grid-template-columns:1fr;gap:20px;padding:20px}.english-games_year5Catalog__ogJ5I{grid-template-columns:1fr}.english-games_introFacts__lelPk{gap:12px}}.year6-mathematics-upper-visual_model__N4dT_{min-width:0}.year6-mathematics-upper-visual_model__N4dT_ svg{display:block;width:100%;max-width:420px;height:auto;margin:12px auto}.year6-mathematics-upper-visual_model__N4dT_ p{overflow-wrap:anywhere}.year6-mathematics-upper-visual_rate__XrhhZ{display:grid;gap:10px}.year6-mathematics-upper-visual_rate__XrhhZ>div{display:grid;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);gap:10px;align-items:center;padding:14px;border:1px solid #b9cdd9;border-radius:13px 10px 14px 11px;background:#fff;overflow-wrap:anywhere}.year6-mathematics-upper-visual_rate__XrhhZ>div>span{text-align:center;color:#367460}.year6-mathematics-upper-visual_shapes__CMHNE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.year6-mathematics-upper-visual_shapes__CMHNE svg{width:100%;height:auto}.year6-mathematics-upper-visual_vessels__Fwe0N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.year6-mathematics-upper-visual_vessels__Fwe0N>div{text-align:center;background:#fff;border:1px solid #bfd2df;border-radius:13px;padding:12px}.year6-mathematics-upper-visual_vessels__Fwe0N svg{width:100%;max-width:180px;height:auto;margin:auto}.year6-mathematics-upper-visual_vessels__Fwe0N span{display:block;font-weight:700}.year6-mathematics-upper-visual_pie__cw2PD{display:block;width:100%;max-width:300px;height:auto;margin:auto}.year6-mathematics-upper-visual_legend__3mlHa{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:9px 18px}.year6-mathematics-upper-visual_legend__3mlHa li{display:flex;gap:7px;align-items:center;line-height:1.5}.year6-mathematics-upper-visual_legend__3mlHa i{width:15px;height:15px;flex:none;border:1px solid #315f60;border-radius:3px}.year6-mathematics-upper-visual_cards__yavJt{display:flex;flex-wrap:wrap;gap:10px}.year6-mathematics-upper-visual_cards__yavJt strong{display:grid;place-items:center;min-width:42px;min-height:54px;background:#fff;border:2px solid #b8cfee;border-radius:9px;font-size:1.3rem}.year6-mathematics-upper-visual_tokens__Tk4UA{display:grid;gap:12px}.year6-mathematics-upper-visual_tokens__Tk4UA section{background:#fff;border:1px solid #bfd2df;border-radius:12px;padding:12px}.year6-mathematics-upper-visual_tokens__Tk4UA section>div{display:flex;flex-wrap:wrap;gap:9px;margin-top:10px}.year6-mathematics-upper-visual_tokens__Tk4UA i{display:block;width:23px;height:23px;border:1.5px solid #315f60;border-radius:50%;flex:none}@media(max-width:650px){.year6-mathematics-upper-visual_shapes__CMHNE{grid-template-columns:1fr}.year6-mathematics-upper-visual_rate__XrhhZ>div{gap:6px;padding:10px}.year6-mathematics-upper-visual_vessels__Fwe0N{gap:8px}.year6-mathematics-upper-visual_vessels__Fwe0N>div{padding:8px 4px}.year6-mathematics-upper-visual_legend__3mlHa{display:grid;gap:7px}}.english-workspace_root__3bHzF{min-width:0}.english-workspace_root__3bHzF button:disabled{cursor:not-allowed;opacity:.55}.english-workspace_root__3bHzF .english-workspace_hero__pcS5B{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;align-items:center;padding:24px;background:linear-gradient(135deg,#f5f3ff,#fffdf5)}.english-workspace_root__3bHzF .english-workspace_hero__pcS5B>div{min-width:0}.english-workspace_root__3bHzF .english-workspace_hero__pcS5B>img{width:100%;height:auto;max-height:none;aspect-ratio:16/9;object-fit:contain;border-radius:12px}.english-workspace_root__3bHzF button{max-width:100%;white-space:normal;min-height:44px}.english-workspace_visual__4zXeC{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:22px;margin:22px 0;align-items:start}.english-workspace_visual__4zXeC>div{min-width:0}.english-workspace_scene__Dn1ae{display:block;position:relative;overflow:hidden;width:100%;max-width:500px;margin:auto;background:#fff8e8;border-radius:16px}.english-workspace_scene__Dn1ae img{display:block;position:absolute;max-width:none}.english-workspace_caption__5U_Yj{font-size:12px;color:#52665e;line-height:1.65;margin:10px 0}.english-workspace_source__webjM{white-space:pre-line;line-height:1.85;font-size:1.05rem}.english-workspace_reference__pZwrl{border:1px solid #d5e2d6;padding:14px;border-radius:12px;margin:18px 0}.english-workspace_reference__pZwrl summary{cursor:pointer;font-weight:700}.english-workspace_lesson__CRFzh{overflow-wrap:anywhere}.english-workspace_lesson__CRFzh progress{width:100%;accent-color:#7c3aed}.english-workspace_lesson__CRFzh li{line-height:1.8}.english-workspace_lesson__CRFzh fieldset legend{line-height:1.7}.english-workspace_lesson__CRFzh input[type=radio]{flex-shrink:0}.english-workspace_lesson__CRFzh h3:focus{outline:none}.english-workspace_lesson__CRFzh :focus-visible{outline:3px solid #c38a31;outline-offset:3px}@media(max-width:700px){.english-workspace_visual__4zXeC{grid-template-columns:1fr;gap:12px}.english-workspace_scene__Dn1ae{max-width:420px}.english-workspace_visual__4zXeC table{font-size:14px}.english-workspace_source__webjM{font-size:1rem}}@media(max-width:640px){.english-workspace_root__3bHzF .english-workspace_hero__pcS5B{grid-template-columns:1fr;padding:20px;gap:18px}.english-workspace_root__3bHzF .english-workspace_hero__pcS5B>img{order:-1}}.year6-mathematics-later-visual_fraction__zcXu2{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:3px;margin:16px 0}.year6-mathematics-later-visual_fraction__zcXu2>span{height:30px;border:1px solid #315f60;background:#fff;border-radius:3px}.year6-mathematics-later-visual_fraction__zcXu2 [data-group="0"]{background:#b8ddcb}.year6-mathematics-later-visual_fraction__zcXu2 [data-group="1"]{background:#f6d28d}.year6-mathematics-later-visual_fraction__zcXu2 [data-group="2"]{background:#b8cfee}.year6-mathematics-later-visual_area__zO6UD{display:block;width:100%;max-width:340px;height:auto;margin:auto}.year6-mathematics-later-visual_percent__kmzXe{display:flex;flex-wrap:wrap;gap:18px;margin:16px 0}.year6-mathematics-later-visual_percent__kmzXe>div{width:min(100%,180px)}.year6-mathematics-later-visual_hundred__Tw3xV{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:1px;padding:3px;background:#315f60;border-radius:5px;margin-top:8px}.year6-mathematics-later-visual_hundred__Tw3xV i{aspect-ratio:1;background:#fff}.year6-mathematics-later-visual_hundred__Tw3xV i[data-filled=true]{background:#b8ddcb}.year6-mathematics-later-visual_bar___xIEL{display:flex;height:40px;border:2px solid #315f60;border-radius:7px;overflow:hidden;margin:18px 0 12px}.year6-mathematics-later-visual_bar___xIEL>span{border-right:1px solid #315f60}.year6-mathematics-later-visual_bar___xIEL>span:last-child{border:0}.year6-mathematics-later-visual_bar___xIEL [data-tone="0"],.year6-mathematics-later-visual_legend__HSuOK [data-tone="0"]{background:#b8ddcb}.year6-mathematics-later-visual_bar___xIEL [data-tone="1"],.year6-mathematics-later-visual_legend__HSuOK [data-tone="1"]{background:#f6d28d}.year6-mathematics-later-visual_bar___xIEL [data-tone="2"],.year6-mathematics-later-visual_legend__HSuOK [data-tone="2"]{background:#b8cfee}.year6-mathematics-later-visual_legend__HSuOK{padding:0;list-style:none;display:grid;gap:8px}.year6-mathematics-later-visual_legend__HSuOK li{display:flex;align-items:center;gap:8px}.year6-mathematics-later-visual_legend__HSuOK i{width:15px;height:15px;flex:none;border:1px solid #315f60;border-radius:3px}.year6-mathematics-later-visual_clocks__yMg_r{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.year6-mathematics-later-visual_clocks__yMg_r>div{display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:1px solid #bfd2df;border-radius:14px;padding:12px;text-align:center;overflow-wrap:anywhere}.year6-mathematics-later-visual_clocks__yMg_r svg{width:100%;max-width:150px;height:auto}.year6-mathematics-later-visual_clocks__yMg_r span{font-size:.9rem}.year6-mathematics-later-visual_flow__SuH9O{display:grid;gap:12px;list-style:none;padding:0}.year6-mathematics-later-visual_flow__SuH9O li{display:flex;flex-direction:column;gap:8px;border:1px solid #b8ccd9;border-radius:13px 10px 14px 11px;background:#fff;padding:14px;overflow-wrap:anywhere}.year6-mathematics-later-visual_flow__SuH9O small{color:#27664d;font-size:.9rem}.year6-mathematics-later-visual_document__6nh0z{padding:18px;border:2px solid #b9cbd6;border-radius:12px;background:#fff}.year6-mathematics-later-visual_document__6nh0z h4{font-size:1rem;margin:0 0 14px;letter-spacing:.04em}.year6-mathematics-later-visual_compare__wV_59>div,.year6-mathematics-later-visual_document__6nh0z>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px dashed #bfd2df;overflow-wrap:anywhere}.year6-mathematics-later-visual_compare__wV_59{background:#fff;border:1px solid #b9cbd6;border-radius:12px;padding:0 14px}.year6-mathematics-later-visual_compare__wV_59>div:first-child{border-top:0}@media(max-width:650px){.year6-mathematics-later-visual_fraction__zcXu2{grid-template-columns:repeat(6,minmax(0,1fr))}.year6-mathematics-later-visual_clocks__yMg_r{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.year6-mathematics-later-visual_clocks__yMg_r>div{padding:9px 6px}.year6-mathematics-later-visual_document__6nh0z{padding:12px}.year6-mathematics-later-visual_compare__wV_59>div,.year6-mathematics-later-visual_document__6nh0z>div{grid-template-columns:1fr;gap:6px}.year6-mathematics-later-visual_percent__kmzXe>div{width:min(100%,160px)}}.year6-mathematics-visual_visual__PzdZR{min-width:0;margin:24px 0;padding:18px;border:1px solid #d8c6fa;border-radius:16px;background:#faf7ff;color:#173e63}.year6-mathematics-visual_visual__PzdZR *{box-sizing:border-box;min-width:0}.year6-mathematics-visual_visual__PzdZR figcaption{font-weight:750;line-height:1.5;margin-bottom:16px}.year6-mathematics-visual_visual__PzdZR p{line-height:1.65;overflow-wrap:anywhere}.year6-mathematics-visual_cards__DZhQ1,.year6-mathematics-visual_groups__xgSmq{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:14px 0}.year6-mathematics-visual_cards__DZhQ1>div,.year6-mathematics-visual_groups__xgSmq>div{display:flex;flex-direction:column;gap:8px;padding:14px;border:1.5px solid #b7cdd8;border-radius:13px 10px 14px 11px;background:#fff;overflow-wrap:anywhere}.year6-mathematics-visual_cards__DZhQ1 small,.year6-mathematics-visual_groups__xgSmq small{font-size:.85rem;color:#496276}.year6-mathematics-visual_cards__DZhQ1 strong,.year6-mathematics-visual_groups__xgSmq strong{font-size:1.05rem}.year6-mathematics-visual_sequence__PPvnL{list-style:none;display:flex;flex-wrap:wrap;align-items:flex-start;gap:12px;padding:0;margin:14px 0}.year6-mathematics-visual_sequence__PPvnL li{flex:1 1 130px;display:flex;flex-direction:column;gap:7px;padding:12px;border:1.5px solid #9fbed3;border-radius:12px;background:#fff;text-align:center;overflow-wrap:anywhere}.year6-mathematics-visual_sequence__PPvnL small{font-size:.8rem;color:#496276}.year6-mathematics-visual_arrow__gfwNW{font-size:.9rem;color:#27664d;font-weight:700}.year6-mathematics-visual_barGroup__TuYFF{margin:18px 0}.year6-mathematics-visual_bar__sNqNm{display:flex;height:38px;border:2px solid #315f60;border-radius:6px;overflow:hidden}.year6-mathematics-visual_bar__sNqNm>span{border-right:1px solid #315f60}.year6-mathematics-visual_bar__sNqNm>span:last-child{border:0}.year6-mathematics-visual_visual__PzdZR [data-tone="0"]{background:#b8ddcb}.year6-mathematics-visual_visual__PzdZR [data-tone="1"]{background:#f6d28d}.year6-mathematics-visual_visual__PzdZR [data-tone="2"]{background:#b8cfee}.year6-mathematics-visual_legend__gtyxc{display:flex;flex-wrap:wrap;gap:8px 18px;list-style:none;padding:0;margin:10px 0}.year6-mathematics-visual_legend__gtyxc li{display:flex;gap:7px;align-items:center;font-size:.9rem;line-height:1.5}.year6-mathematics-visual_legend__gtyxc i{flex:none;width:14px;height:14px;border:1px solid #315f60;border-radius:3px}.year6-mathematics-visual_fraction__rGQAF>div{margin:12px 0}.year6-mathematics-visual_fraction__rGQAF>div>span{display:block;font-size:.9rem;margin-bottom:5px}.year6-mathematics-visual_tiles__2Q696{display:grid;height:34px;border:2px solid #367460;border-radius:5px;overflow:hidden}.year6-mathematics-visual_tiles__2Q696 i{background:#fff;border-right:1px solid #367460}.year6-mathematics-visual_tiles__2Q696 i:last-child{border:0}.year6-mathematics-visual_tiles__2Q696 i[data-filled=true]{background:#b8ddcb}.year6-mathematics-visual_squares__k3fNP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.year6-mathematics-visual_squares__k3fNP>div{text-align:center;padding:9px;background:#fff;border:1px solid #d8c6fa;border-radius:12px}.year6-mathematics-visual_squares__k3fNP svg{display:block;max-width:112px;width:100%;height:auto;margin:0 auto 8px}.year6-mathematics-visual_squares__k3fNP strong{font-size:.9rem}.year6-mathematics-visual_factor__RCBRk{background:#fff;border:1px solid #bfd2c7;border-radius:12px;margin:12px 0;padding:12px}.year6-mathematics-visual_dots__9Pwxj{display:grid;gap:2px;margin:14px 0;max-width:100%}.year6-mathematics-visual_dots__9Pwxj i{aspect-ratio:1;border-radius:50%;background:#367460;min-height:3px;max-height:20px}.year6-mathematics-visual_machine__HjPRc{list-style:none;padding:0;display:grid;gap:12px}.year6-mathematics-visual_machine__HjPRc li{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(0,1.3fr);gap:12px;padding:14px;border:1px solid #b9cbd6;border-radius:12px;background:#fff;align-items:center;overflow-wrap:anywhere}.year6-mathematics-visual_machine__HjPRc li>span{color:#27664d;font-size:.9rem}.year6-mathematics-visual_machine__HjPRc li:not(:first-child)>span:before{content:"↓ ";font-weight:800}.year6-mathematics-visual_expression__VZgUg{padding:14px;border:2px solid #8a72b4;border-radius:12px;background:#fff;font-weight:700}.year6-mathematics-visual_patterns__yxtpl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.year6-mathematics-visual_patterns__yxtpl .year6-mathematics-visual_sequence__PPvnL{display:grid}.year6-mathematics-visual_patterns__yxtpl>p{grid-column:1/-1}.year6-mathematics-visual_details__j_34e{margin-top:18px}.year6-mathematics-visual_details__j_34e summary{cursor:pointer;min-height:44px;padding:10px 0;color:#245c7a;font-weight:650}.year6-mathematics-visual_details__j_34e summary:focus-visible{outline:2px solid #246bfd;outline-offset:3px}.year6-mathematics-visual_table__ThioG table{width:100%;border-collapse:collapse;background:#fff}.year6-mathematics-visual_table__ThioG td,.year6-mathematics-visual_table__ThioG th{padding:10px;border:1px solid #d8c6fa;text-align:left;overflow-wrap:anywhere}.year6-mathematics-visual_table__ThioG th{background:#ede9fe}@media(max-width:650px){.year6-mathematics-visual_visual__PzdZR{padding:14px 10px}.year6-mathematics-visual_cards__DZhQ1,.year6-mathematics-visual_groups__xgSmq{grid-template-columns:repeat(2,minmax(0,1fr))}.year6-mathematics-visual_cards__DZhQ1>div,.year6-mathematics-visual_groups__xgSmq>div{padding:10px}.year6-mathematics-visual_sequence__PPvnL li{flex-basis:110px}.year6-mathematics-visual_squares__k3fNP{grid-template-columns:repeat(2,minmax(0,1fr))}.year6-mathematics-visual_machine__HjPRc li{grid-template-columns:1fr;gap:7px}.year6-mathematics-visual_table__ThioG table,.year6-mathematics-visual_table__ThioG tbody,.year6-mathematics-visual_table__ThioG tr{display:block;width:100%}.year6-mathematics-visual_table__ThioG thead{display:none}.year6-mathematics-visual_table__ThioG tr{margin:10px 0;border:1px solid #d8c6fa;border-radius:9px;overflow:hidden}.year6-mathematics-visual_table__ThioG td{display:grid;grid-template-columns:minmax(65px,.7fr) minmax(0,1.3fr);gap:8px;border:0;border-bottom:1px solid #e9e2f0}.year6-mathematics-visual_table__ThioG td:before{content:attr(data-label);font-weight:650}.year6-mathematics-visual_table__ThioG td:last-child{border:0}.year6-mathematics-visual_patterns__yxtpl{gap:8px}.year6-mathematics-visual_patterns__yxtpl .year6-mathematics-visual_sequence__PPvnL li{padding:9px 5px;font-size:.9rem}.year6-mathematics-visual_patterns__yxtpl .year6-mathematics-visual_sequence__PPvnL{gap:8px}.year6-mathematics-visual_legend__gtyxc{display:grid;gap:7px}}.year6-english-visual_visual__BXGEM{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;margin:22px 0;align-items:start}.year6-english-visual_visual__BXGEM>div{min-width:0}@media(max-width:700px){.year6-english-visual_visual__BXGEM{grid-template-columns:minmax(0,1fr);gap:12px}}.malay-illustration_visual__38n26{margin:20px 0;padding:clamp(14px,3vw,24px);background:#fffaf0;border:1px solid #eadfc5;border-radius:20px;color:#294457;min-width:0}.malay-illustration_heading__9NeUB span{font-size:11px;letter-spacing:.12em;font-weight:800;color:#806137}.malay-illustration_heading__9NeUB h4{font-size:clamp(19px,3vw,25px);margin:5px 0 16px}.malay-illustration_visual__38n26 svg{display:block;width:100%;height:auto;max-width:520px;margin:0 auto}.malay-illustration_visual__38n26 p{font-size:15px;line-height:1.7;margin:12px 0}.malay-illustration_visual__38n26 small{display:block;font-size:12px;line-height:1.65;margin-top:12px;color:#536675}.malay-illustration_visual__38n26 button{font:inherit;font-size:14px;line-height:1.5;min-height:44px;white-space:normal;padding:10px 14px;border:1px solid #b3ccd0;border-radius:12px;background:white;color:#294457;cursor:pointer;margin:4px 6px 4px 0}.malay-illustration_visual__38n26 button[aria-pressed=true]{background:#d5ebe6;border:2px solid #287d89}.malay-illustration_visual__38n26 button:focus-visible,.malay-illustration_visual__38n26 summary:focus-visible{outline:3px solid #287d89;outline-offset:3px}.malay-illustration_visual__38n26 button:disabled{opacity:.55;cursor:default}.malay-illustration_bubble__vzYTu{padding:14px 18px;background:white;border-radius:16px;border-left:4px solid #d49b57;overflow-wrap:anywhere}.malay-illustration_facts__kpSjZ{display:grid;gap:8px;margin:12px 0}.malay-illustration_facts__kpSjZ span{display:block;background:#edf4ed;padding:12px;border-radius:10px;font-size:14px}.malay-illustration_facts__kpSjZ b{margin-right:8px}.malay-illustration_cards__gzg_E{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.malay-illustration_cards__gzg_E button{margin:0;padding:8px;min-width:0;text-align:left}.malay-illustration_cards__gzg_E button span{display:block;padding:8px 4px;font-size:12px}.malay-illustration_cards__gzg_E button b{display:block;font-size:14px;margin-bottom:3px}.malay-illustration_choices__Xn0FK{display:flex;flex-wrap:wrap;gap:4px}.malay-illustration_compare__U55Cp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.malay-illustration_compare__U55Cp>div{background:#edf4ed;padding:12px;border-radius:12px;font-size:14px;overflow-wrap:anywhere}.malay-illustration_visual__38n26 ol{padding-left:22px;font-size:14px;line-height:1.8}.malay-illustration_visual__38n26 details{margin-top:14px;border-top:1px solid #eadfc5;padding-top:14px}.malay-illustration_visual__38n26 summary{font-weight:700;cursor:pointer;padding:8px 0}.malay-illustration_visual__38n26 details p{overflow-wrap:anywhere}@media(min-width:900px){.malay-illustration_cards__gzg_E{grid-template-columns:repeat(4,minmax(0,1fr))}}.malay-illustration_tree__IIw2x{border-top:2px solid #adc9bb;padding-top:12px;margin-top:16px}.malay-illustration_tree__IIw2x>b{display:block;text-align:center;margin-bottom:12px}.malay-illustration_poem__FHFwF{display:grid;gap:6px}.malay-illustration_poem__FHFwF button{text-align:left;margin:0;padding:12px;font-size:16px;line-height:1.75}.malay-illustration_duocards__JX6q1{grid-template-columns:repeat(2,minmax(0,1fr))}.malay-illustration_circleMap__GHddT{border:2px solid #adc9bb;border-radius:50%;padding:35px 20px;text-align:center;margin-top:18px;background:#edf4ed;font-size:14px}.malay-illustration_circleMap__GHddT p{font-size:14px!important;margin:10px 0}.malay-illustration_pantunLine__eL783{padding:12px;background:white;border-radius:12px}.malay-illustration_pantunLine__eL783 p{margin:5px 0!important}.malay-illustration_pantunLine__eL783 small{margin:0!important}.malay-illustration_doubleBubble__mt54O{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0}.malay-illustration_doubleBubble__mt54O>div{border:2px solid #adc9bb;border-radius:45%;padding:20px 12px;text-align:center;background:#edf4ed;font-size:14px;overflow-wrap:anywhere}.malay-illustration_doubleBubble__mt54O>div:nth-child(2){background:#fff0cd}.malay-illustration_doubleBubble__mt54O p{font-size:14px!important}@media(max-width:480px){.malay-illustration_doubleBubble__mt54O{grid-template-columns:1fr}.malay-illustration_doubleBubble__mt54O>div{border-radius:24px;padding:12px}}.storybook-scene_scene__f_aEQ{display:block;position:relative;overflow:hidden;isolation:isolate;width:100%;max-width:640px;aspect-ratio:3/2;margin:16px auto;border-radius:16px;background:#f5efe1;box-shadow:0 2px 12px #2944570a}.storybook-scene_scene__f_aEQ img{position:absolute;display:block;max-width:none;object-fit:fill;pointer-events:none;user-select:none}.storybook-scene_card__bl8JT{max-width:none;margin:0;border-radius:10px}@media(max-width:480px){.storybook-scene_scene__f_aEQ{margin-top:12px;margin-bottom:12px;border-radius:12px}.storybook-scene_card__bl8JT{margin:0;border-radius:8px}}.storybook-scene_sequenceCards__o3BE_.storybook-scene_sequenceCards__o3BE_{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:480px){.malay-unit-four-illustration_actionLabels__1sbVB.malay-unit-four-illustration_actionLabels__1sbVB,.storybook-scene_sequenceCards__o3BE_.storybook-scene_sequenceCards__o3BE_{grid-template-columns:1fr}}.year5-science_lesson__doXse,.year5-science_root__MyZ2O{min-width:0}.year5-science_visual__i9XJJ{margin:24px 0;padding:16px;border:1px solid #d8c6fa;border-radius:16px;background:#faf7ff;min-width:0}.year5-science_visual__i9XJJ figcaption{font-weight:750;color:#173e63;margin-bottom:14px;line-height:1.5}.year5-science_diagram__UBEB_{display:block;width:100%;height:auto;max-width:560px;margin:0 auto 20px;color:#304859}.year5-science_diagram__UBEB_ text{font-family:inherit;fill:#304859;font-size:17px}.year5-science_table__Bxmqm{max-width:100%;border-radius:12px;background:#fff}.year5-science_table__Bxmqm table{width:100%;border-collapse:collapse;font-size:1rem}.year5-science_table__Bxmqm caption{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.year5-science_table__Bxmqm td,.year5-science_table__Bxmqm th{text-align:left;padding:13px 12px;border:1px solid #d8c6fa;vertical-align:top;overflow-wrap:anywhere}.year5-science_table__Bxmqm th{background:#ede9fe;color:#173e63}.year5-science_unitPicker__fVdGZ button:disabled{background:#f5f7f9;color:#657488;cursor:not-allowed}.year5-science_unitPicker__fVdGZ button:disabled small,.year5-science_unitPicker__fVdGZ button:disabled span{color:#657488}@media(max-width:650px){.year5-science_visual__i9XJJ{padding:14px 10px;margin:18px 0}.year5-science_lesson__doXse .learn-worked{padding-left:23px}.year5-science_table__Bxmqm table,.year5-science_table__Bxmqm tbody{display:block;width:100%}.year5-science_table__Bxmqm thead{display:none}.year5-science_table__Bxmqm tr{display:block;border:1px solid #d9d2eb;border-radius:10px;overflow:hidden;margin:0 0 12px}.year5-science_table__Bxmqm td{display:grid;grid-template-columns:minmax(85px,.9fr) minmax(0,1.2fr);gap:10px;border:0;border-bottom:1px solid #e8e2f0;padding:10px}.year5-science_table__Bxmqm td:last-child{border-bottom:0}.year5-science_table__Bxmqm td:before{content:attr(data-label);font-weight:600;color:#3b4361}.year5-science_table__Bxmqm td>span{min-width:0}}.year5-science_livingDiagram__qCbMe text,.year5-science_plantDiagram__ClvWR text{font-size:19px}.year5-science_electricDiagram__zwv03 text{font-family:inherit}.year5-science_heatRustDiagram__iovic text,.year5-science_topicDiagram__zSLmb text{font-size:19px}.year5-science_skyDiagram__3_38j text{fill:#f6edd4}.year5-science_gameContent__MKqa_,.year5-science_gameStage__zypA9{display:block;min-width:0}.year5-science_gameGreeting__X7NTz{margin:0 20px 24px}.year5-science_gameGreeting__X7NTz h1{margin:12px 0 24px}@media(max-width:640px){.year5-science_gameGreeting__X7NTz{margin:0 18px 20px}.year5-science_gameContent__MKqa_ .account-practice{margin-left:18px!important;margin-right:18px!important}}.year5-mathematics_lesson__QE3Lg,.year5-mathematics_root__FWaDZ{min-width:0}.year5-mathematics_visual__f28mw{margin:24px 0;padding:16px;border:1px solid #d8c6fa;border-radius:16px;background:#faf7ff;min-width:0}.year5-mathematics_visual__f28mw figcaption{font-weight:750;color:#173e63;margin-bottom:14px;line-height:1.5}.year5-mathematics_tableScroll__6qlCj{max-width:100%;overflow-x:auto;border-radius:12px;background:#fff}.year5-mathematics_tableScroll__6qlCj table{width:100%;border-collapse:collapse;font-size:1rem}.year5-mathematics_tableScroll__6qlCj td,.year5-mathematics_tableScroll__6qlCj th{text-align:left;padding:13px 12px;border:1px solid #d8c6fa;vertical-align:top;overflow-wrap:anywhere}.year5-mathematics_tableScroll__6qlCj th{background:#ede9fe;color:#173e63}.year5-mathematics_placeGrid__Pb1zX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.year5-mathematics_placeGrid__Pb1zX>div{display:flex;flex-direction:column;align-items:center;gap:8px;background:white;border:1px solid #c7ddeb;border-radius:13px;padding:14px 8px}.year5-mathematics_placeGrid__Pb1zX small{font-size:.85rem;text-align:center;color:#375c77}.year5-mathematics_placeGrid__Pb1zX strong{font-size:2rem;color:#12558a}.year5-mathematics_placeGrid__Pb1zX span{font-weight:650}.year5-mathematics_primeGrid__f33fo{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:16px 0}.year5-mathematics_primeGrid__f33fo>span{display:flex;gap:3px;align-items:center;justify-content:center;border:1px solid #dbe3eb;border-radius:9px;background:#fff;padding:10px 3px}.year5-mathematics_primeGrid__f33fo>span.year5-mathematics_prime__loz78{background:#d9f3e7;border:2px solid #25805c;font-weight:750;color:#175439}.year5-mathematics_primeGrid__f33fo small{font-size:7px}.year5-mathematics_estimate__e7oMl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0}.year5-mathematics_estimate__e7oMl>div{display:flex;flex-direction:column;gap:7px;text-align:center;padding:12px 6px;border:2px dashed #8fb4cf;border-radius:12px;background:#fff}.year5-mathematics_estimate__e7oMl>div>span{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.year5-mathematics_estimate__e7oMl i{display:block;aspect-ratio:1;border:2px solid #bd7439;border-radius:50%;background:#f9cc92}.year5-mathematics_estimate__e7oMl small{font-size:.8rem}.year5-mathematics_estimate__e7oMl>p{grid-column:1/-1;margin:0;font-size:.9rem;color:#4b6478}.year5-mathematics_numberline__lZ7Ue{display:block;width:100%;height:auto;margin:12px auto;max-width:600px}@media(max-width:650px){.year5-mathematics_visual__f28mw{padding:14px 10px;margin:18px 0}.year5-mathematics_placeGrid__Pb1zX{grid-template-columns:repeat(2,minmax(0,1fr))}.year5-mathematics_primeGrid__f33fo{grid-template-columns:repeat(5,minmax(0,1fr))}.year5-mathematics_estimate__e7oMl{grid-template-columns:repeat(2,minmax(0,1fr))}.year5-mathematics_tableScroll__6qlCj td,.year5-mathematics_tableScroll__6qlCj th{padding:10px 7px;font-size:.9rem}.year5-mathematics_lesson__QE3Lg .learn-worked{padding-left:23px}.year5-mathematics_numberline__lZ7Ue{min-width:0}}.year5-mathematics_unitPicker__D5c1L button:disabled{background:#f5f7f9;color:#657488;cursor:not-allowed}.year5-mathematics_unitPicker__D5c1L button:disabled small,.year5-mathematics_unitPicker__D5c1L button:disabled span{color:#657488}.year5-mathematics_unitPicker__D5c1L button:disabled:hover{border-color:#dce6ed}.year5-mathematics_fractionGroups__yEYeA{display:grid;gap:18px;margin:16px 0}.year5-mathematics_fractionGroups__yEYeA strong{display:block;margin-bottom:8px}.year5-mathematics_fractionBars__lN8pz{display:flex;gap:10px;flex-wrap:wrap}.year5-mathematics_fractionBars__lN8pz svg{width:100%;max-width:280px;height:auto;flex:0 1 280px;min-width:0}.year5-mathematics_areaModel__Ewv7b{max-width:480px;margin:16px auto}.year5-mathematics_areaModel__Ewv7b svg{display:block;width:100%;height:auto}.year5-mathematics_areaModel__Ewv7b p{font-size:1rem;line-height:1.65}.year5-mathematics_percentModels__SXR2r{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:16px;margin:16px 0}.year5-mathematics_percentModels__SXR2r>div{display:flex;flex-direction:column;align-items:center;gap:8px}.year5-mathematics_percentModels__SXR2r svg{display:block;width:100%;max-width:200px;height:auto}.year5-mathematics_percentModels__SXR2r strong{font-size:1.1rem;color:#173e63}@media(max-width:600px){.year5-mathematics_moneyTable__C5WZ4 table,.year5-mathematics_moneyTable__C5WZ4 tbody{display:block;width:100%}.year5-mathematics_moneyTable__C5WZ4 thead{display:none}.year5-mathematics_moneyTable__C5WZ4 tr{display:block;border:1px solid #d9d2eb;border-radius:10px;overflow:hidden;margin:0 0 12px}.year5-mathematics_moneyTable__C5WZ4 td{display:grid;grid-template-columns:minmax(65px,.9fr) minmax(0,1.2fr);gap:10px;width:auto!important;border:0!important;border-bottom:1px solid #e8e2f0!important;padding:9px!important;overflow-wrap:normal;word-break:normal;text-align:left}.year5-mathematics_moneyTable__C5WZ4 td:last-child{border-bottom:0!important}.year5-mathematics_moneyTable__C5WZ4 td:before{content:attr(data-label);font-weight:600;color:#3b4361}.year5-mathematics_moneyTable__C5WZ4 td>span{min-width:0;overflow-wrap:normal;word-break:normal}}.year5-mathematics_measureModel__AFV4l,.year5-mathematics_timeModel__1W2FC{margin:16px 0;min-width:0}.year5-mathematics_measureModel__AFV4l svg,.year5-mathematics_timeModel__1W2FC svg{display:block;width:100%;height:auto;margin:14px auto;max-width:480px}.year5-mathematics_measureModel__AFV4l svg{max-width:360px}.year5-mathematics_timeModel__1W2FC ol{list-style:none;padding:0;display:grid;gap:8px}.year5-mathematics_timeModel__1W2FC li{display:flex;gap:9px;align-items:flex-start}.year5-mathematics_timeModel__1W2FC i{display:inline-block;flex:0 0 14px;height:14px;margin-top:5px;border-radius:3px}.year5-mathematics_measureModel__AFV4l>strong{display:block}.year5-mathematics_measureModel__AFV4l p{font-size:.9rem;line-height:1.6}.year5-mathematics_ratioModel__d51rh,.year5-mathematics_spaceModel__7SGr9{margin:16px 0;min-width:0}.year5-mathematics_spaceModel__7SGr9 svg{display:block;width:100%;height:auto;max-width:440px;margin:12px auto}.year5-mathematics_ratioModel__d51rh p,.year5-mathematics_spaceModel__7SGr9 p{line-height:1.6;font-size:.9rem}.year5-mathematics_spaceModel__7SGr9 ul{padding-left:20px;display:grid;gap:7px}.year5-mathematics_ratioModel__d51rh{display:grid;gap:16px}.year5-mathematics_ratioDots__f4pwV{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.year5-mathematics_ratioDots__f4pwV span{width:24px;height:24px;flex:0 0 24px;border:1px solid #315f84;border-radius:50%}.year5-mathematics_dataModel__oGP3F{margin:16px 0;min-width:0}.year5-mathematics_dataModel__oGP3F svg{display:block;width:100%;height:auto;max-width:440px;margin:12px auto}.year5-mathematics_dataModel__oGP3F p{font-size:.9rem;line-height:1.6}.year5-mathematics_pieLegend__eV9Rq{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.year5-mathematics_pieLegend__eV9Rq li{display:flex;gap:9px;align-items:flex-start;min-width:0}.year5-mathematics_pieLegend__eV9Rq i{flex:0 0 15px;width:15px;height:15px;border-radius:3px;margin-top:5px}.year5-mathematics_dataTiles__oNy3M{list-style:none;display:flex;gap:8px;flex-wrap:wrap;padding:0}.year5-mathematics_dataTiles__oNy3M li{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:46px;padding:8px;border:1px solid #d2d8e6;border-radius:9px;background:#fff}.year5-mathematics_dataTiles__oNy3M small{font-size:.75rem;color:#52637b}.year5-mathematics_dataTiles__oNy3M strong{font-size:1.1rem;color:#173e63}.year5-mathematics_dataTiles__oNy3M li.year5-mathematics_dataSelected__vPRY9{background:#e1d6f7;border:2px solid #7951ac}.year5-mathematics_dataPictograph__RlPvw{display:grid;gap:13px}.year5-mathematics_dataPictograph__RlPvw>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px;align-items:center}.year5-mathematics_dataSymbols__SHx0U{display:flex;flex-wrap:wrap;gap:9px}.year5-mathematics_dataSymbols__SHx0U span{display:block;flex:0 0 22px;width:22px;height:22px;background:#7b58aa;border:1px solid #503276;border-radius:50%}.year5-mathematics_gameContent__l4167,.year5-mathematics_gameStage__G3YV1{display:block;min-width:0}.year5-mathematics_gameGreeting__5g_DT{margin:0 20px 24px}.year5-mathematics_gameGreeting__5g_DT h1{margin:12px 0 24px}.year5-mathematics_gameNotice__DE1ep{max-width:940px;margin:16px auto;padding:0 18px}@media(max-width:640px){.year5-mathematics_gameGreeting__5g_DT{margin:0 18px 20px}.year5-mathematics_gameContent__l4167 .account-practice{margin-left:18px!important;margin-right:18px!important}}.year5-mathematics_root__FWaDZ .chapter-game-hero,.year5-mathematics_root__FWaDZ .match-game-hero{background:linear-gradient(110deg,#251b5b,#7352b9);color:#fff}.year5-mathematics_root__FWaDZ .chapter-game-hero p,.year5-mathematics_root__FWaDZ .match-game-hero p{color:#f3efff}.year5-mathematics_root__FWaDZ .chapter-game-hero small,.year5-mathematics_root__FWaDZ .match-game-hero small{color:#ede9fe}.year5-mathematics_root__FWaDZ .chapter-game-hero h2,.year5-mathematics_root__FWaDZ .match-game-hero h2{color:#fff}.year5-english-visual_visual__urDcs{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:22px;margin:22px 0;align-items:start}.year5-english-visual_visual__urDcs>div{min-width:0}@media(max-width:700px){.year5-english-visual_visual__urDcs{grid-template-columns:minmax(0,1fr);gap:12px}}.account-logo{width:210px}.account-back{display:flex;align-items:center;gap:5px;color:#536270;font-size:14px;margin-bottom:24px}.account-demo{display:block;margin-top:24px;text-align:center;color:#587064;text-decoration:underline;font-size:14px}.account-note{font-size:13px!important;color:#63746c!important;line-height:1.6!important}.account-error,.account-success{padding:14px 18px;border-radius:12px;margin:18px 0;font-size:14px;line-height:1.6}.account-error{background:#fff0ec;color:#9b3624}.account-error button{display:block;margin-top:10px}.account-success{background:#e4f5eb;color:#165b3d}.account-loading{min-height:80vh;display:grid;place-content:center;text-align:center;gap:24px}.account-loading img{width:190px}.account-header{display:flex;align-items:center;gap:24px;padding:20px max(5%,20px);background:white;border-bottom:1px solid #e4eae5}.account-header img{width:160px}.account-header>span{margin-left:auto;font-size:14px;color:#53685b}.account-app{min-height:100vh;background:#f6f8f5}.account-main{max-width:1000px;margin:auto;padding:48px 24px 90px}.account-main h1{font-size:36px;line-height:1.2;font-weight:750;margin:10px 0 14px;color:#153a29}.account-main>p{color:#66786d}.account-card{background:white;border:1px solid #e0e8e1;border-radius:22px;padding:30px;margin-top:28px}.account-card h2,.account-learning h2{font-size:24px;font-weight:700;margin-bottom:10px}.account-card h3{font-size:18px;font-weight:700}.account-card p{font-size:15px;line-height:1.7;color:#617068;margin:12px 0}.account-card form{display:grid;gap:18px;margin-top:20px}.account-card form>label,.account-fields label{display:grid;gap:8px;font-size:14px;font-weight:600}.account-card input:not([type=checkbox]):not([type=radio]){min-width:0;width:100%;border:1px solid #cddbd0;border-radius:10px;padding:12px 14px;min-height:46px;background:white}.account-card input:focus{outline:2px solid #1b7650;outline-offset:2px}.account-card .account-check{display:flex;align-items:flex-start;gap:12px;line-height:1.65}.account-check input{margin-top:5px;width:18px;height:18px;flex-shrink:0}.account-fields{display:grid;grid-template-columns:1fr 1fr;gap:20px}.account-card-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.account-card small,.account-learning small{color:#62816d;font-size:12px}.account-active,.account-paused{border-radius:20px;padding:6px 12px;font-size:12px;background:#e4f5eb;color:#276943}.account-paused{background:#fff2df;color:#885c1c}.account-code{padding:24px;border-radius:14px;background:#f0f6f0;margin:18px 0 22px}.account-code strong{display:block;letter-spacing:1px;font-size:25px;margin-top:10px;overflow-wrap:anywhere}.account-actions{display:flex;flex-wrap:wrap;gap:10px}.account-confirm{background:#fff8e9;border:1px solid #ecdab4;border-radius:14px;padding:24px}.account-stats{display:flex;gap:48px;margin-top:28px;border-top:1px solid #e7ece7;padding-top:24px}.account-stats span{font-size:13px;color:#637268}.account-stats b{display:block;font-size:28px;color:#214b33}.account-learning{display:grid;grid-template-columns:240px 1fr;gap:30px;align-items:center;background:white;border:1px solid #dce6dc;border-radius:22px;overflow:hidden;margin:28px 0}.account-learning img{height:100%;min-height:260px;width:100%;object-fit:cover}.account-learning>div{padding:28px 28px 28px 0}.account-learning p{color:#607367;line-height:1.7;margin-bottom:20px}.account-history{list-style:none;padding:0}.account-history li{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e4ebe4;padding:18px 0;font-size:15px}.account-history small{display:block;margin-top:5px}.account-history b{font-size:22px;color:#207442}.account-question{padding:16px 0;border-bottom:1px solid #e7ece7}.account-question legend{font-size:17px;font-weight:650}.account-question label{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #dce6de;border-radius:10px;margin:9px 0;font-size:15px;cursor:pointer}.account-question label:has(input:checked){border-color:#267346;background:#edf8ef}.account-question input{width:18px;height:18px}.account-login label small{font-weight:400;display:block;color:#69786e;margin:6px 0}.account-login .loginbrand img{margin-bottom:30px}.account-card button{min-height:44px}@media(max-width:640px){.account-header{gap:12px;padding:15px}.account-header img{width:115px}.account-header>span{display:none}.account-header>button{margin-left:auto}.account-main{padding:32px 18px 70px}.account-main h1{font-size:28px}.account-card{padding:22px 18px}.account-fields{grid-template-columns:1fr;gap:16px}.account-card-heading{align-items:flex-start}.account-code{padding:16px}.account-code strong{font-size:20px;letter-spacing:.5px}.account-learning{grid-template-columns:1fr;gap:0}.account-learning img{height:180px;min-height:0}.account-learning>div{padding:22px}.account-confirm{padding:16px}.account-actions>*{flex:1 1 150px}.account-login .account-logo{width:150px;margin-bottom:15px}.account-stats{gap:30px}}.account-google{margin:18px 0 24px}.account-google>button{width:100%;min-height:52px;border:1px solid #cbd8d0;border-radius:12px;background:#fff;color:#203b2e;display:flex;align-items:center;justify-content:center;gap:12px;font-size:15px;font-weight:650}.account-google>button:not(:disabled):hover{border-color:#387f56;background:#f6fbf7}.account-google>button:disabled{cursor:not-allowed;color:#79837d;background:#f6f8f6}.account-google small{display:block;margin:8px 0 0;text-align:center;font-size:12px;color:#637268}.account-google-g{font-size:23px;font-weight:800;font-family:Arial,sans-serif;color:#4285f4}.account-divider{text-align:center;margin:20px 0;color:#617467;font-size:13px}.account-divider:after,.account-divider:before{content:" ";display:inline-block;height:1px;width:12%;background:#d8e2da;vertical-align:middle;margin:0 10px}.account-learning-actions,.account-lesson-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.account-lesson{max-width:800px}.account-lesson-progress{display:block;margin-top:24px;font-size:14px;font-weight:700;color:#173c69}.account-lesson>progress{display:block;width:100%;height:12px;margin:10px 0 24px;accent-color:#246bfd}.account-lesson-panel{padding:24px;border:1px solid #cbddec;border-radius:18px;background:#f7faff}.account-lesson-panel>svg{width:30px;height:30px;color:#246bfd}.account-lesson-panel h3{font-size:1.35rem;line-height:1.35}.account-lesson-panel p{font-size:1rem;line-height:1.6}.account-lesson-hint{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:10px;background:#fff2d6;color:#47320e}.account-lesson-hint svg,.account-lesson-panel .account-success svg{flex:none;width:20px;height:20px}@media(max-width:640px){.account-lesson-panel{padding:16px}.account-learning-actions>*{width:100%}}.account-card select{min-width:0;width:100%;border:1px solid #cddbd0;border-radius:10px;padding:12px 14px;min-height:46px;background:white;font:inherit}.account-consent-text{display:block;min-width:0;flex:1;text-align:left}.account-consent-text a{display:inline;text-decoration:underline;text-underline-offset:3px}.account-code-row{display:flex;align-items:center;gap:12px;margin-top:10px}.account-code-row strong{flex:0 1 auto;min-width:0;margin-top:0}.account-code-copy{flex:none;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid #cddbd0;border-radius:10px;background:#fff;color:#214b33;cursor:pointer}.account-code-copy:hover{background:#e4f5eb}.account-code-copy:focus-visible{outline:2px solid #1b7650;outline-offset:3px}.account-code-copy:disabled{opacity:.5;cursor:default}.account-code-copy svg{width:20px;height:20px}.account-code-feedback{display:block;font-size:13px;color:#276943}.account-code-feedback:not(:empty){margin-top:8px}