.real-world-maths_runner__sdSq_{--math-accent:#0f766e;--math-accent-dark:#115e59;--math-accent-soft:#ccfbf1;--math-ink:#172033;--math-muted:#5d687b;--math-line:#dbe3ef;color:var(--math-ink);margin:0 auto;max-width:1580px;padding:28px clamp(16px,3vw,44px) 72px}.real-world-maths_accentAmber__y2NVh{--math-accent:#b45309;--math-accent-dark:#92400e;--math-accent-soft:#fef3c7}.real-world-maths_accentBlue__Rm_M3{--math-accent:#2563eb;--math-accent-dark:#1d4ed8;--math-accent-soft:#dbeafe}.real-world-maths_accentCyan__SYwPt{--math-accent:#0e7490;--math-accent-dark:#155e75;--math-accent-soft:#cffafe}.real-world-maths_accentGreen__zlqY_{--math-accent:#15803d;--math-accent-dark:#166534;--math-accent-soft:#dcfce7}.real-world-maths_accentRed__KQoXm{--math-accent:#dc2626;--math-accent-dark:#b91c1c;--math-accent-soft:#fee2e2}.real-world-maths_accentViolet__98Fzc{--math-accent:#7c3aed;--math-accent-dark:#6d28d9;--math-accent-soft:#ede9fe}.real-world-maths_hero__84Az8{align-items:center;background:radial-gradient(circle at 94% 0,color-mix(in srgb,var(--math-accent) 22%,transparent),transparent 34%),linear-gradient(135deg,#ffffff,color-mix(in srgb,var(--math-accent-soft) 58%,white));border:1px solid color-mix(in srgb,var(--math-accent) 24%,#dbe3ef);border-radius:30px;box-shadow:0 20px 50px rgb(30 47 79/10%);display:grid;gap:30px;grid-template-columns:minmax(0,1fr) minmax(310px,430px);overflow:hidden;padding:clamp(24px,4vw,48px);position:relative}.real-world-maths_heroCopy__v1_cr{min-width:0;position:relative;z-index:2}.real-world-maths_hero__84Az8 h1{font-size:clamp(2.2rem,5vw,4.7rem);letter-spacing:-.055em;line-height:.98;margin:12px 0 16px;max-width:900px}.real-world-maths_hero__84Az8 p{color:var(--math-muted);font-size:clamp(1rem,1.5vw,1.22rem);line-height:1.65;margin:0;max-width:850px}.real-world-maths_backLink__BNERJ{align-items:center;color:var(--math-accent-dark);display:inline-flex;font-size:.9rem;font-weight:800;gap:8px;margin-bottom:20px;text-decoration:none}.real-world-maths_backLink__BNERJ:hover{text-decoration:underline}.real-world-maths_eyebrow__Mjp1X,.real-world-maths_modelLabel__9h6mJ{color:var(--math-accent-dark);font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.real-world-maths_heroCopy__v1_cr>.real-world-maths_eyebrow__Mjp1X{display:block}.real-world-maths_heroActions__ZqGG9{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:24px}.real-world-maths_heroActions__ZqGG9 button{align-items:center;background:white;border:1px solid color-mix(in srgb,var(--math-accent) 28%,#dbe3ef);border-radius:999px;color:var(--math-accent-dark);display:inline-flex;font-weight:800;gap:8px;min-height:42px;padding:8px 16px}.real-world-maths_heroActions__ZqGG9 .real-world-maths_saveStatus__PPTJ3{align-items:center;color:var(--math-muted);display:inline-flex;font-size:.85rem;font-weight:750;gap:7px}.real-world-maths_saveStatus__PPTJ3[data-tone=saved] i{color:#15803d}.real-world-maths_saveStatus__PPTJ3[data-tone=error]{color:#b91c1c}.real-world-maths_heroActions__ZqGG9 .real-world-maths_retryButton__3Njk8{background:#fff1f2;border-color:#fecdd3;color:#be123c}.real-world-maths_heroVisual__eg9Il{align-self:stretch;display:grid;min-height:300px;place-items:center;position:relative}.real-world-maths_pathwayScene__CaYBh{color:var(--math-accent);max-width:410px;width:100%}.real-world-maths_pathwayScene__CaYBh svg{animation:real-world-maths_sceneFloat__lay5q 6s ease-in-out infinite;display:block;filter:drop-shadow(0 18px 20px rgb(30 47 79/12%));height:auto;overflow:visible;transform-origin:center;width:100%}.real-world-maths_heroProgress__I4E30{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgb(255 255 255/88%);border:1px solid color-mix(in srgb,var(--math-accent) 20%,#dbe3ef);border-radius:18px;bottom:6px;box-shadow:0 12px 28px rgb(30 47 79/13%);display:grid;gap:5px 11px;grid-template-columns:auto 1fr;left:12px;padding:11px 14px;position:absolute;right:12px;z-index:3}.real-world-maths_heroProgress__I4E30>span{align-items:center;background:var(--math-accent);border-radius:13px;color:white;display:flex;font-size:1.25rem;grid-row:1/3;height:44px;justify-content:center;width:44px}.real-world-maths_heroProgress__I4E30>div{align-items:baseline;display:flex;gap:8px;min-width:0}.real-world-maths_heroProgress__I4E30>div strong{font-size:1.3rem;letter-spacing:-.04em}.real-world-maths_heroProgress__I4E30>div small{color:var(--math-muted);font-size:.72rem;font-weight:800}.real-world-maths_heroProgress__I4E30>i{background:#e7edf4;border-radius:999px;grid-column:2;height:7px;overflow:hidden}.real-world-maths_heroProgress__I4E30>i span{background:var(--math-accent);display:block;height:100%;transition:width .3s ease}.real-world-maths_assignmentBanner__Swy_x{align-items:center;background:#eff6ff;border:1px solid #93c5fd;border-radius:18px;display:grid;gap:13px;grid-template-columns:auto 1fr;margin-top:20px;padding:14px 18px}.real-world-maths_assignmentBanner__Swy_x>span{align-items:center;background:#2563eb;border-radius:12px;color:white;display:flex;font-size:1.1rem;height:40px;justify-content:center;width:40px}.real-world-maths_assignmentBanner__Swy_x strong{color:#1e40af}.real-world-maths_assignmentBanner__Swy_x p{color:#475569;font-size:.88rem;margin:2px 0 0}.real-world-maths_lessonMap__4RG0U{display:grid;gap:10px;grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0}.real-world-maths_lessonMap__4RG0U button{align-items:center;background:white;border:1px solid var(--math-line);border-radius:18px;color:var(--math-ink);display:flex;gap:11px;min-height:74px;padding:12px;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.real-world-maths_lessonMap__4RG0U button:not(:disabled):hover{border-color:var(--math-accent);box-shadow:0 8px 22px rgb(30 47 79/9%);transform:translateY(-2px)}.real-world-maths_lessonMap__4RG0U button>span:first-child{align-items:center;background:#edf1f7;border-radius:12px;display:flex;flex:0 0 36px;font-weight:900;height:36px;justify-content:center}.real-world-maths_lessonMap__4RG0U button>span:last-child{min-width:0}.real-world-maths_lessonMap__4RG0U small{color:var(--math-muted);display:block;font-size:.67rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.real-world-maths_lessonMap__4RG0U strong{display:-webkit-box;font-size:.88rem;line-height:1.25;margin-top:3px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.real-world-maths_lessonActive__LvgGD{border-color:var(--math-accent)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--math-accent) 14%,transparent)}.real-world-maths_lessonActive__LvgGD>span:first-child{background:var(--math-accent)!important;color:white}.real-world-maths_lessonComplete__B12YA>span:first-child{background:#dcfce7!important;color:#166534}.real-world-maths_lessonLocked__bWOdE{background:#f6f8fb!important;color:#8791a1!important;cursor:not-allowed;opacity:.76}.real-world-maths_completionBanner__OftCn{align-items:center;background:#ecfdf5;border:1px solid #86efac;border-radius:20px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr) auto;margin:0 0 22px;padding:16px 20px}.real-world-maths_completionBanner__OftCn>span{align-items:center;background:#16a34a;border-radius:50%;color:white;display:flex;height:42px;justify-content:center;width:42px}.real-world-maths_completionBanner__OftCn strong{color:#166534}.real-world-maths_completionBanner__OftCn p{color:#3f6650;margin:3px 0 0}.real-world-maths_completionBanner__OftCn button{background:transparent;border:0;color:#166534;font-weight:900}.real-world-maths_learningLayout__BvgCj{align-items:start;display:grid;grid-template-columns:minmax(0,1fr)}.real-world-maths_lessonBrief__EDnoA,.real-world-maths_workspace__26BhI{background:white;border:1px solid var(--math-line);border-radius:26px;box-shadow:0 14px 40px rgb(30 47 79/7%)}.real-world-maths_lessonBrief__EDnoA{padding:clamp(22px,3vw,32px);position:sticky;top:22px}.real-world-maths_lessonBrief__EDnoA h2{font-size:1.5rem;margin:9px 0 12px}.real-world-maths_lessonBrief__EDnoA>p{color:var(--math-muted);line-height:1.65}.real-world-maths_workspace__26BhI{margin:0 auto;max-width:1220px;min-width:0;overflow:hidden;padding:clamp(18px,2.5vw,30px);width:100%}.real-world-maths_goalCard__1mjiL{background:var(--math-accent-soft);border-left:4px solid var(--math-accent);border-radius:12px;margin:22px 0;padding:14px 16px}.real-world-maths_criteria__U3UKR>span,.real-world-maths_goalCard__1mjiL span{color:var(--math-accent-dark);display:block;font-size:.72rem;font-weight:900;letter-spacing:.08em;margin-bottom:5px;text-transform:uppercase}.real-world-maths_goalCard__1mjiL strong{line-height:1.45}.real-world-maths_criteria__U3UKR ul{display:grid;gap:8px;list-style:none;margin:10px 0 0;padding:0}.real-world-maths_criteria__U3UKR li{align-items:start;color:var(--math-muted);display:flex;font-size:.9rem;gap:8px;line-height:1.4}.real-world-maths_criteria__U3UKR i{color:var(--math-accent);font-size:1rem}.real-world-maths_workedExample__Ha_hj{border:1px solid var(--math-line);border-radius:14px;margin-top:22px;overflow:hidden}.real-world-maths_workedExample__Ha_hj summary{align-items:center;cursor:pointer;display:flex;font-size:.88rem;font-weight:900;gap:9px;list-style:none;padding:14px}.real-world-maths_workedExample__Ha_hj summary::-webkit-details-marker{display:none}.real-world-maths_workedExample__Ha_hj summary i{color:var(--math-accent)}.real-world-maths_workedExample__Ha_hj ol{background:#f8fafc;border-top:1px solid var(--math-line);color:var(--math-muted);display:grid;gap:8px;margin:0;padding:16px 16px 16px 40px}.real-world-maths_workedExample__Ha_hj li{line-height:1.45;padding-left:3px}.real-world-maths_teacherReference__Pw9ea{border-top:1px solid var(--math-line);margin-top:18px;padding-top:14px}.real-world-maths_teacherReference__Pw9ea summary{color:var(--math-muted);cursor:pointer;font-size:.76rem;font-weight:800}.real-world-maths_curriculumTags__it_d_{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.real-world-maths_curriculumTags__it_d_ span{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:.67rem;font-weight:800;padding:5px 8px}.real-world-maths_workspaceHeader__bav9N{align-items:start;display:flex;gap:18px;justify-content:space-between}.real-world-maths_workspaceHeader__bav9N>div{min-width:0}.real-world-maths_workspaceHeader__bav9N h2{font-size:clamp(1.65rem,3vw,2.35rem);letter-spacing:-.035em;margin:7px 0}.real-world-maths_workspaceHeader__bav9N p{color:var(--math-muted);line-height:1.55;margin:0;max-width:760px}.real-world-maths_evidenceReady__CYqV_,.real-world-maths_evidenceWorking__TuKRH{align-items:center;border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:900;gap:7px;padding:8px 11px}.real-world-maths_evidenceReady__CYqV_{background:#dcfce7;color:#166534}.real-world-maths_evidenceWorking__TuKRH{background:#f1f5f9;color:#64748b}.real-world-maths_flowRail__P3jnb{align-items:center;background:#f8fafc;border:1px solid var(--math-line);border-radius:16px;display:grid;gap:8px;grid-template-columns:1fr auto 1fr auto 1fr;margin:22px 0 16px;padding:9px}.real-world-maths_flowRail__P3jnb>span{align-items:center;border-radius:11px;display:grid;gap:0 8px;grid-template-columns:auto 1fr;padding:8px}.real-world-maths_flowRail__P3jnb>span>i{align-items:center;background:#e7edf4;border-radius:50%;display:flex;font-size:.75rem;font-style:normal;font-weight:900;grid-row:1/3;height:29px;justify-content:center;width:29px}.real-world-maths_flowRail__P3jnb strong{font-size:.8rem}.real-world-maths_flowRail__P3jnb small{color:var(--math-muted);font-size:.67rem}.real-world-maths_flowRail__P3jnb>i{color:#94a3b8}.real-world-maths_flowRail__P3jnb .real-world-maths_flowCurrent__uf8tR{background:var(--math-accent-soft);color:var(--math-accent-dark)}.real-world-maths_flowRail__P3jnb .real-world-maths_flowCurrent__uf8tR>i{background:var(--math-accent);color:white}.real-world-maths_missionCard__CZCB_{align-items:start;background:linear-gradient(135deg,var(--math-accent-soft),color-mix(in srgb,var(--math-accent-soft) 20%,white));border:1px solid color-mix(in srgb,var(--math-accent) 30%,var(--math-line));border-radius:18px;display:grid;gap:14px;grid-template-columns:auto minmax(0,1fr);padding:17px 19px}.real-world-maths_missionCard__CZCB_>span{align-items:center;background:var(--math-accent);border-radius:12px;color:white;display:flex;font-size:1.2rem;height:42px;justify-content:center;width:42px}.real-world-maths_missionCard__CZCB_ small{color:var(--math-accent-dark);display:block;font-size:.7rem;font-weight:900;letter-spacing:.11em;margin-bottom:3px;text-transform:uppercase}.real-world-maths_missionCard__CZCB_ strong{display:block;font-size:clamp(.95rem,1.4vw,1.08rem);line-height:1.5}.real-world-maths_mathsAtGlance__2HPl0{display:flex;gap:9px;margin-top:10px;overflow-x:auto;padding:2px 2px 7px;scrollbar-width:thin}.real-world-maths_mathsAtGlance__2HPl0 article{align-items:center;background:#f8fafc;border:1px solid var(--math-line);border-radius:13px;display:grid;flex:1 1;gap:9px;grid-template-columns:auto 1fr;min-width:175px;padding:10px 11px;scroll-snap-align:start}.real-world-maths_mathsAtGlance__2HPl0 article>span{align-items:center;background:var(--math-accent-soft);border-radius:10px;color:var(--math-accent-dark);display:flex;height:34px;justify-content:center;width:34px}.real-world-maths_mathsAtGlance__2HPl0 article>div{min-width:0}.real-world-maths_mathsAtGlance__2HPl0 small{color:var(--math-accent-dark);display:block;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.real-world-maths_mathsAtGlance__2HPl0 strong{display:-webkit-box;font-size:.72rem;line-height:1.3;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.real-world-maths_mathsAtGlance__2HPl0>button{align-items:center;background:var(--math-ink);border:0;border-radius:13px;color:white;display:inline-flex;flex:0 0 auto;font-size:.76rem;font-weight:900;gap:7px;justify-content:center;min-height:54px;padding:8px 13px}.real-world-maths_modelTools__3Ax08{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.real-world-maths_modelTools__3Ax08>span{align-items:center;color:var(--math-muted);display:inline-flex;font-size:.8rem;font-weight:750;gap:7px}.real-world-maths_modelTools__3Ax08>div{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.real-world-maths_modelTools__3Ax08 button{align-items:center;background:white;border:1px solid var(--math-line);border-radius:11px;color:var(--math-ink);display:inline-flex;font-size:.8rem;font-weight:850;gap:7px;min-height:46px;padding:8px 12px}.real-world-maths_modelTools__3Ax08 button:hover{border-color:var(--math-accent);color:var(--math-accent-dark)}.real-world-maths_helpPanel__bAk8z{background:#fffbeb;border:1px solid #fbbf24;border-radius:16px;color:#78350f;display:grid;gap:10px;margin-top:12px;padding:12px 14px}.real-world-maths_helpSteps__VVzhT{display:grid;gap:6px;grid-template-columns:repeat(4,1fr)}.real-world-maths_helpSteps__VVzhT>span{align-items:center;border-radius:10px;color:#9a7b4f;display:grid;font-size:.68rem;font-weight:900;grid-template-columns:auto 1fr;gap:6px;min-height:44px;padding:6px 8px}.real-world-maths_helpSteps__VVzhT>span:first-letter{background:#fde68a}.real-world-maths_helpSteps__VVzhT>span[data-seen=true]{background:#fef3c7;color:#92400e}.real-world-maths_helpSteps__VVzhT>span[data-active=true]{background:#d97706;color:white}.real-world-maths_helpSteps__VVzhT small{font-size:.64rem;line-height:1.15}.real-world-maths_helpContent__4fURN{align-items:start;display:grid;gap:11px;grid-template-columns:auto 1fr}.real-world-maths_helpContent__4fURN>i{color:#d97706;font-size:1.05rem;padding-top:2px}.real-world-maths_helpContent__4fURN strong{display:block;font-size:.8rem}.real-world-maths_helpContent__4fURN p{line-height:1.5;margin:2px 0 0}.real-world-maths_helpBoundary__erBrd{color:#9a6a2b;font-size:.67rem;font-weight:750}.real-world-maths_scenario__peB9T{animation:real-world-maths_scenarioIn__ABMSX .32s ease-out;background:#f7f9fc;border:1px solid var(--math-line);border-radius:22px;display:grid;gap:18px;margin-top:14px;overflow:hidden;padding:clamp(16px,3vw,26px)}.real-world-maths_controlGrid__U9Il4{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.real-world-maths_explanationField__J_lIZ,.real-world-maths_numberField__Z7NLu,.real-world-maths_rangeField__oXo1s{background:white;border:1px solid var(--math-line);border-radius:14px;display:grid;gap:8px;padding:12px 14px}.real-world-maths_explanationField__J_lIZ>span,.real-world-maths_numberField__Z7NLu>span:first-child,.real-world-maths_rangeField__oXo1s>span:first-child{color:var(--math-muted);font-size:.78rem;font-weight:850}.real-world-maths_rangeField__oXo1s>span:first-child{align-items:center;display:flex;justify-content:space-between}.real-world-maths_rangeField__oXo1s strong{color:var(--math-accent-dark);font-size:1rem}.real-world-maths_rangeField__oXo1s input{accent-color:var(--math-accent);min-height:44px;touch-action:pan-y;width:100%}.real-world-maths_inputWrap__BRNWS{align-items:center;display:flex;gap:7px}.real-world-maths_inputWrap__BRNWS input{background:#f8fafc;border:1px solid #cbd5e1;border-radius:9px;color:var(--math-ink);font-size:1.05rem;font-weight:800;min-height:46px;min-width:0;padding:7px 9px;width:100%}.real-world-maths_inputWrap__BRNWS>span{color:var(--math-muted);font-weight:800;white-space:nowrap}.real-world-maths_explanationField__J_lIZ textarea{background:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;line-height:1.5;min-height:90px;padding:10px;resize:vertical}.real-world-maths_explanationField__J_lIZ small{color:var(--math-muted)}.real-world-maths_choiceGroup__U8U3E{border:0;margin:0;padding:0}.real-world-maths_choiceGroup__U8U3E legend{color:var(--math-ink);font-size:.9rem;font-weight:900;margin-bottom:10px}.real-world-maths_choiceGrid__QUcUA{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(155px,1fr))}.real-world-maths_choiceActive__kLRbs,.real-world-maths_choice__HRjjz{background:white;border:1px solid var(--math-line);border-radius:14px;color:var(--math-ink);min-height:76px;padding:12px;text-align:left}.real-world-maths_choiceActive__kLRbs{background:var(--math-accent-soft);border-color:var(--math-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--math-accent) 13%,transparent)}.real-world-maths_choiceGrid__QUcUA strong{display:block;font-size:.9rem}.real-world-maths_choiceGrid__QUcUA span{color:var(--math-muted);display:block;font-size:.76rem;line-height:1.35;margin-top:4px}.real-world-maths_checkButton__RTo6u{align-items:center;background:var(--math-accent);border:0;border-radius:13px;color:white;display:inline-flex;font-size:.92rem;font-weight:900;gap:9px;justify-content:center;justify-self:start;min-height:48px;padding:10px 20px}.real-world-maths_checkButton__RTo6u:not(:disabled):hover{background:var(--math-accent-dark)}.real-world-maths_actionRow__B1Lpl button:disabled,.real-world-maths_checkButton__RTo6u:disabled,.real-world-maths_choiceActive__kLRbs:disabled,.real-world-maths_choice__HRjjz:disabled,.real-world-maths_faultLog__T6Yyi button:disabled,.real-world-maths_ledger__AyEf2>button:disabled{cursor:default;opacity:.72}.real-world-maths_checkButton__RTo6u:disabled{background:#64748b}.real-world-maths_explanationField__J_lIZ textarea:disabled,.real-world-maths_numberField__Z7NLu input:disabled,.real-world-maths_rangeField__oXo1s input:disabled{cursor:default;opacity:.78}.real-world-maths_checkButton__RTo6u:active,.real-world-maths_choiceActive__kLRbs:active,.real-world-maths_choice__HRjjz:active,.real-world-maths_lessonActionBar__Qv2UR>button:not(:disabled):active,.real-world-maths_modelTools__3Ax08 button:active{transform:scale(.97)}.real-world-maths_feedback__6ZHND{background:white;border:1px solid var(--math-line);border-radius:13px;color:var(--math-muted);line-height:1.5;padding:12px 14px}.real-world-maths_feedbackSuccess__fEeiX{animation:real-world-maths_successPop___7TfT .42s ease-out;background:#ecfdf5;border-color:#86efac;color:#166534}.real-world-maths_feedbackTry__SzbEl{background:#fff7ed;border-color:#fdba74;color:#9a3412}.real-world-maths_stat__cIqWk{background:white;border:1px solid var(--math-line);border-radius:13px;display:grid;gap:3px;padding:12px}.real-world-maths_stat__cIqWk span{color:var(--math-muted);font-size:.72rem;font-weight:800}.real-world-maths_stat__cIqWk strong{font-size:1.08rem}.real-world-maths_constraintStrip__dXyx3,.real-world-maths_equivalenceStrip__s8cUC,.real-world-maths_manifestCards__9RHJm,.real-world-maths_materialPlan__tswla,.real-world-maths_purchaseOrder__8I4IY{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.real-world-maths_modelEquation__MhzcR{align-items:center;background:var(--math-ink);border-radius:16px;color:white;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:15px 18px}.real-world-maths_modelEquation__MhzcR span{color:#cbd5e1}.real-world-maths_modelEquation__MhzcR strong{font-size:clamp(1.15rem,3vw,1.65rem)}.real-world-maths_placeValueModel__V1vyW{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}.real-world-maths_placeValueModel__V1vyW>div{background:white;border:1px solid var(--math-line);border-radius:15px;display:grid;gap:2px;min-height:98px;padding:12px;text-align:center}.real-world-maths_placeValueModel__V1vyW span{color:var(--math-muted);font-size:.7rem;font-weight:800;text-transform:uppercase}.real-world-maths_placeValueModel__V1vyW strong{color:var(--math-accent-dark);font-size:2rem}.real-world-maths_placeValueModel__V1vyW small{color:var(--math-muted)}.real-world-maths_numberLine__IkDNB{align-items:center;background:linear-gradient(to right,var(--math-accent-soft),white);border:1px solid var(--math-line);border-radius:999px;display:flex;justify-content:space-between;min-height:52px;padding:0 18px;position:relative}.real-world-maths_numberLineMarker__JleDa{background:var(--math-accent);border:4px solid white;border-radius:50%;box-shadow:0 2px 8px rgb(0 0 0/25%);height:22px;position:absolute;transform:translateX(-50%);width:22px}.real-world-maths_packingVisual__XCkx3{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr 1fr}.real-world-maths_flowArrow__Lf_EM{color:var(--math-accent);font-size:1.7rem}.real-world-maths_ledger__AyEf2{background:white;border:1px solid var(--math-line);border-radius:16px;overflow:hidden}.real-world-maths_ledger__AyEf2>button,.real-world-maths_ledger__AyEf2>div{align-items:center;background:white;border:0;border-bottom:1px solid var(--math-line);color:var(--math-ink);display:flex;justify-content:space-between;min-height:52px;padding:10px 16px;text-align:left;width:100%}.real-world-maths_ledger__AyEf2>button:not(:disabled):hover{background:#f8fafc}.real-world-maths_ledgerApplied__Rj6yq{background:var(--math-accent-soft)!important}.real-world-maths_ledgerTotal___V72S{background:var(--math-ink)!important;color:white!important}.real-world-maths_arrayModel__BRxGe{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;gap:6px;margin:0 auto;max-width:620px;padding:18px;width:100%}.real-world-maths_arrayModel__BRxGe span{aspect-ratio:1;background:var(--math-accent-soft);border:2px solid var(--math-accent);border-radius:50%;min-width:8px}.real-world-maths_partitionModel__M0QPr{display:grid;grid-template-columns:10fr 1.4fr;min-height:220px}.real-world-maths_partitionModel__M0QPr>div{align-items:center;border:3px solid white;color:white;display:flex;flex-direction:column;justify-content:center;text-align:center}.real-world-maths_partitionLarge__VN_fB{background:var(--math-accent);border-radius:18px 0 0 18px}.real-world-maths_partitionCut__XTC9L{background:#ef4444;border-radius:0 18px 18px 0}.real-world-maths_partitionModel__M0QPr strong{font-size:1.8rem}.real-world-maths_bundleVisual__4d_hg,.real-world-maths_weightPriceModel__QQdc6{align-items:center;display:grid;gap:10px;grid-template-columns:1fr auto 1fr auto 1fr}.real-world-maths_bundleVisual__4d_hg>div,.real-world-maths_weightPriceModel__QQdc6>div{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;min-height:105px;padding:16px;place-content:center;text-align:center}.real-world-maths_bundleVisual__4d_hg>span,.real-world-maths_weightPriceModel__QQdc6>span{color:var(--math-accent);font-size:2rem;font-weight:900}.real-world-maths_bundleVisual__4d_hg strong,.real-world-maths_weightPriceModel__QQdc6 strong{font-size:1.6rem}.real-world-maths_bundleVisual__4d_hg div span,.real-world-maths_weightPriceModel__QQdc6 div span{color:var(--math-muted);font-size:.75rem}.real-world-maths_bestBuyShelf__8ejie,.real-world-maths_layoutCompare__xcnYt,.real-world-maths_planLines__w_gb9,.real-world-maths_promotionCards__8pYtT{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.real-world-maths_bestBuyShelf__8ejie>div,.real-world-maths_layoutCompare__xcnYt>div,.real-world-maths_planLines__w_gb9>div,.real-world-maths_promotionCards__8pYtT>div{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;gap:6px;padding:16px;text-align:center}.real-world-maths_layoutMini__aA8Ou{background:repeating-linear-gradient(90deg,var(--math-accent-soft) 0 7%,white 7% 9%);border:3px solid var(--math-accent);display:block;margin:0 auto 8px;max-height:150px;width:75%}.real-world-maths_pizzaWrap__0bvIz{display:flex;justify-content:center;min-width:0}.real-world-maths_pizza__5eaPd{filter:drop-shadow(0 14px 14px rgb(92 52 20/18%));max-height:340px;width:min(100%,340px)}.real-world-maths_pizza__5eaPd path{transition:fill .22s ease,fill-opacity .22s ease}.real-world-maths_fractionBadge__D3uwW{align-items:center;background:white;border:1px solid var(--math-line);border-radius:14px;display:grid;grid-template-columns:auto;justify-self:center;min-width:80px;padding:8px 20px;text-align:center}.real-world-maths_fractionBadge__D3uwW strong{font-size:1.35rem}.real-world-maths_fractionBadge__D3uwW span{background:var(--math-ink);height:2px;width:100%}.real-world-maths_toppingLegend__v8abl{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.real-world-maths_toppingLegend__v8abl span{align-items:center;color:var(--math-muted);display:flex;font-size:.8rem;font-weight:800;gap:6px}.real-world-maths_toppingLegend__v8abl i{border-radius:50%;height:12px;width:12px}.real-world-maths_multiPizza__g05Ir{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.real-world-maths_pizzaGroup__s4cH8{background:white;border:1px solid var(--math-line);border-radius:17px;min-width:0;padding:14px;text-align:center}.real-world-maths_pizzaGroup__s4cH8>strong{color:var(--math-accent-dark);display:block;font-size:.78rem;margin-bottom:8px;text-transform:uppercase}.real-world-maths_pizzaGroup__s4cH8>div{display:flex;flex-wrap:wrap;justify-content:center}.real-world-maths_pizzaGroup__s4cH8 .real-world-maths_pizzaWrap__0bvIz{flex:0 1 190px}.real-world-maths_emptyPizzaSlot__qhXPT{align-items:center;aspect-ratio:1;background:repeating-linear-gradient(45deg,#f8fafc 0 9px,#eef2f7 9px 18px);border:2px dashed #94a3b8;border-radius:50%;color:var(--math-muted);display:flex;font-size:.76rem;font-weight:800;justify-content:center;max-width:190px;padding:20px;width:100%}.real-world-maths_orderTicket__BeS_r{background:#fff7ed;border:2px dashed #fb923c;border-radius:16px;display:grid;gap:3px;justify-self:center;padding:16px 28px;text-align:center;transform:rotate(-1deg)}.real-world-maths_orderTicket__BeS_r span{color:#9a3412;font-size:.72rem;font-weight:900;text-transform:uppercase}.real-world-maths_orderTicket__BeS_r strong{font-size:1.5rem}.real-world-maths_orderTicket__BeS_r small{color:var(--math-muted)}.real-world-maths_scaleDial__PIpT8{background:linear-gradient(90deg,#dcfce7 0 50%,#fef3c7 50% 80%,#fee2e2 80%);border:8px solid white;border-radius:999px;box-shadow:inset 0 0 0 1px var(--math-line);height:70px;margin-bottom:14px;position:relative}.real-world-maths_scaleDial__PIpT8>span{background:var(--math-accent);height:52px;top:1px;width:7px}.real-world-maths_scaleDial__PIpT8 strong,.real-world-maths_scaleDial__PIpT8>span{border-radius:999px;left:var(--scale-position);position:absolute;transform:translateX(-50%)}.real-world-maths_scaleDial__PIpT8 strong{background:var(--math-ink);color:white;padding:5px 9px;top:50px;white-space:nowrap}.real-world-maths_decimalCompare__0xOlc{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.real-world-maths_decimalCompare__0xOlc>div{background:white;border:1px solid var(--math-line);border-radius:18px;display:grid;padding:20px;text-align:center}.real-world-maths_decimalCompare__0xOlc span{color:var(--math-muted);font-weight:800}.real-world-maths_decimalCompare__0xOlc strong{color:var(--math-accent-dark);font-size:2.1rem}.real-world-maths_decimalCompare__0xOlc small{color:var(--math-muted)}.real-world-maths_receipt__mmWmY{background:#fffdf6;border:1px solid #e9ddc5;border-radius:5px;box-shadow:0 9px 22px rgb(96 72 36/9%);justify-self:center;max-width:420px;padding:20px;width:100%}.real-world-maths_receipt__mmWmY h3{border-bottom:2px dashed #d6c7aa;margin:0 0 12px;padding-bottom:10px;text-align:center}.real-world-maths_receipt__mmWmY>div{display:flex;justify-content:space-between;padding:7px 0}.real-world-maths_receiptPayment__0MvHG{border-top:2px dashed #d6c7aa;margin-top:8px}.real-world-maths_receiptError__UwRJ2{background:#fee2e2;color:#991b1b;margin:8px -8px -4px;padding:10px 8px!important}.real-world-maths_hundredGrid__I7CX4{background:white;border:3px solid var(--math-ink);display:grid;gap:2px;grid-template-columns:repeat(10,1fr);justify-self:center;max-width:360px;padding:4px;width:100%}.real-world-maths_hundredGrid__I7CX4 span{aspect-ratio:1;background:#eef2f7}.real-world-maths_hundredFilled__XDIUj{animation:real-world-maths_cellPop__pTxy0 .26s ease-out;background:var(--math-accent)!important}.real-world-maths_percentBar__53mzZ{background:white;border:1px solid var(--math-line);border-radius:999px;display:flex;height:90px;overflow:hidden}.real-world-maths_percentBar__53mzZ>span{background:var(--math-accent);flex-shrink:0}.real-world-maths_percentBarSecond__MF4IB{background:color-mix(in srgb,var(--math-accent) 65%,white)!important}.real-world-maths_percentBar__53mzZ>i{background:repeating-linear-gradient(45deg,#f8fafc 0 8px,#eef2f7 8px 16px)}.real-world-maths_percentLegend__53R2k{display:flex;flex-wrap:wrap;gap:8px 18px}.real-world-maths_percentLegend__53R2k span{align-items:center;color:var(--math-muted);display:inline-flex;font-size:.77rem;gap:5px}.real-world-maths_percentLegend__53R2k span>i{background:var(--math-accent);border-radius:4px;height:13px;width:13px}.real-world-maths_percentLegend__53R2k span:nth-child(2)>i{background:color-mix(in srgb,var(--math-accent) 65%,white)}.real-world-maths_percentLegend__53R2k span:nth-child(3)>i{background:repeating-linear-gradient(45deg,#f8fafc 0 3px,#dbe3ef 3px 6px);border:1px solid #cbd5e1}.real-world-maths_priceWaterfall__IuXnt{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.real-world-maths_priceWaterfall__IuXnt>div{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;padding:16px;text-align:center}.real-world-maths_priceWaterfall__IuXnt span{color:var(--math-muted);font-size:.75rem;font-weight:800}.real-world-maths_priceWaterfall__IuXnt strong{font-size:1.35rem}.real-world-maths_priceWaterfall__IuXnt small{color:var(--math-accent-dark)}.real-world-maths_waterfallDown__hDmAV{background:#fee2e2!important;color:#991b1b}.real-world-maths_ratioVessel__H57rT{align-content:end;background:white;border:8px solid #dbe3ef;border-top:2px solid #dbe3ef;border-radius:4px 4px 30px 30px;display:flex;flex-direction:column-reverse;height:280px;justify-self:center;overflow:hidden;width:min(220px,70%)}.real-world-maths_ratioVessel__H57rT>span{align-items:center;display:flex;justify-content:center;min-height:0;overflow:hidden;transition:height .2s ease}.real-world-maths_ratioVessel__H57rT i{background:rgb(255 255 255/82%);border-radius:999px;color:var(--math-ink);font-size:.72rem;font-style:normal;font-weight:900;padding:4px 8px}.real-world-maths_ratioEquation__uazo2{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.real-world-maths_ratioEquation__uazo2 span,.real-world-maths_ratioEquation__uazo2 strong{background:white;border:1px solid var(--math-line);border-radius:14px;font-size:1.5rem;padding:12px 20px}.real-world-maths_ratioEquation__uazo2 i{color:var(--math-accent-dark);font-style:normal;font-weight:900}.real-world-maths_ratioTable___WVEF{background:white;border-collapse:separate;border-spacing:0;border:1px solid var(--math-line);border-radius:15px;overflow:hidden;width:100%}.real-world-maths_ratioTable___WVEF td,.real-world-maths_ratioTable___WVEF th{border-bottom:1px solid var(--math-line);padding:11px;text-align:center}.real-world-maths_ratioTable___WVEF thead th{background:var(--math-ink);color:white;font-size:.77rem}.real-world-maths_ratioTable___WVEF tbody th{background:var(--math-accent-soft)}.real-world-maths_ratioTable___WVEF .real-world-maths_numberField__Z7NLu{padding:4px}.real-world-maths_tilePattern__szKEi{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;min-height:130px}.real-world-maths_patternSequence__kuYFV{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.real-world-maths_patternSequence__kuYFV>div{background:white;border:1px solid var(--math-line);border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px;text-align:center}.real-world-maths_patternSequence__kuYFV small{color:var(--math-muted);font-weight:850}.real-world-maths_patternSequence__kuYFV .real-world-maths_tilePattern__szKEi{flex-wrap:nowrap;min-height:72px;overflow:hidden}.real-world-maths_patternSequence__kuYFV .real-world-maths_tileGroup__3N4aY i{height:28px;width:28px}.real-world-maths_patternSequence__kuYFV .real-world-maths_fixedTile__uWpGZ{font-size:.5rem;height:28px;width:28px}.real-world-maths_fixedTile__uWpGZ,.real-world-maths_tileGroup__3N4aY i{background:var(--math-accent-soft);border:2px solid var(--math-accent);border-radius:5px;display:inline-grid;height:42px;place-content:center;width:42px}.real-world-maths_fixedTile__uWpGZ{color:var(--math-accent-dark);font-size:.55rem;font-weight:900}.real-world-maths_tileGroup__3N4aY{display:inline-flex;gap:3px}.real-world-maths_tileGroup__3N4aY i{background:var(--math-accent)}.real-world-maths_storyFormula__AyPlr{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.real-world-maths_storyFormula__AyPlr>div{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;padding:18px;text-align:center}.real-world-maths_storyFormula__AyPlr span{color:var(--math-muted)}.real-world-maths_storyFormula__AyPlr strong{color:var(--math-accent-dark);font-size:1.25rem}.real-world-maths_algebraTiles__LEZx1{align-items:center;display:flex;gap:16px;justify-content:center}.real-world-maths_algebraTiles__LEZx1>div{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;gap:8px;padding:20px;text-align:center}.real-world-maths_algebraTiles__LEZx1>div span{background:var(--math-accent-soft);border-radius:8px;color:var(--math-accent-dark);padding:8px 18px}.real-world-maths_algebraTiles__LEZx1>div i{background:#fef3c7;border-radius:8px;font-style:normal;padding:8px 18px}.real-world-maths_balanceModel__BcTCw{height:250px;overflow:hidden;position:relative}.real-world-maths_balanceBeam__LXuXx{align-items:start;display:grid;grid-template-columns:1fr 30px 1fr;left:10%;position:absolute;top:50px;transform-origin:center;transition:transform .24s ease;width:80%}.real-world-maths_balanceBeam__LXuXx:before{background:var(--math-ink);content:"";height:8px;left:0;position:absolute;right:0;top:13px}.real-world-maths_balanceBeam__LXuXx>div{background:white;border:3px solid var(--math-accent);border-radius:16px;display:grid;justify-self:center;min-width:130px;padding:16px;text-align:center;z-index:2}.real-world-maths_balanceBeam__LXuXx>div strong{font-size:1.25rem}.real-world-maths_balanceBeam__LXuXx>div span{color:var(--math-muted)}.real-world-maths_balanceBeam__LXuXx>i{background:var(--math-accent);border-radius:50%;height:30px;z-index:3}.real-world-maths_balanceBase__TexAn{border-bottom:80px solid var(--math-ink);border-left:35px solid transparent;border-right:35px solid transparent;bottom:10px;height:0;left:calc(50% - 35px);position:absolute;width:70px}.real-world-maths_equationSteps__tJPp6{display:grid;gap:8px}.real-world-maths_equationSteps__tJPp6>div{align-items:center;background:white;border:1px solid var(--math-line);border-radius:13px;display:flex;justify-content:space-between;padding:12px 16px}.real-world-maths_equationSteps__tJPp6 span{color:var(--math-muted);font-size:.75rem}.real-world-maths_actionRow__B1Lpl{display:flex;flex-wrap:wrap;gap:8px}.real-world-maths_actionRow__B1Lpl button{background:white;border:1px solid var(--math-line);border-radius:10px;color:var(--math-ink);font-weight:800;min-height:46px;padding:8px 12px}.real-world-maths_invoiceModel__HO41H{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.real-world-maths_invoiceModel__HO41H>div{background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;padding:18px;text-align:center}.real-world-maths_invoiceModel__HO41H span{color:var(--math-muted);font-size:.75rem}.real-world-maths_invoiceModel__HO41H strong{font-size:1.25rem}.real-world-maths_faultLog__T6Yyi{display:grid;gap:9px}.real-world-maths_faultLog__T6Yyi button{align-items:center;background:white;border:1px solid var(--math-line);border-radius:13px;color:var(--math-ink);display:grid;gap:10px;grid-template-columns:auto 1fr auto;min-height:60px;padding:10px 14px;text-align:left}.real-world-maths_faultLog__T6Yyi button[aria-pressed=true]{background:#fee2e2;border-color:#ef4444}.real-world-maths_faultLog__T6Yyi button>span{align-items:center;background:#eef2f7;border-radius:50%;display:flex;height:30px;justify-content:center;width:30px}.real-world-maths_faultLog__T6Yyi small{color:var(--math-muted)}.real-world-maths_rulerModel__a_5lS{align-items:end;background:white;border:1px solid var(--math-line);border-radius:16px;display:grid;gap:0;grid-template-columns:auto 1fr auto;min-height:120px;padding:24px;position:relative}.real-world-maths_rulerModel__a_5lS>i{background-color:var(--math-accent-soft);background-image:repeating-linear-gradient(90deg,var(--math-ink) 0 2px,transparent 2px 20px);background-position:bottom;background-repeat:repeat-x;background-size:auto 12px;height:36px;position:relative}.real-world-maths_rulerModel__a_5lS strong{color:var(--math-accent-dark);left:50%;position:absolute;top:22px;transform:translateX(-50%)}.real-world-maths_roomPlan__LtWB_{background:white;border:7px solid var(--math-ink);justify-self:center;max-width:540px;min-height:240px;position:relative;width:80%}.real-world-maths_floorTiles__P1TxR{background-image:linear-gradient(#dbe3ef 1px,transparent 0),linear-gradient(90deg,#dbe3ef 1px,transparent 0);background-size:12.5% 25%;inset:0;position:absolute}.real-world-maths_roomLength__jMGO7{bottom:-30px;left:50%;position:absolute;transform:translateX(-50%)}.real-world-maths_roomWidth__3_ThL{position:absolute;right:-48px;top:50%;transform:rotate(90deg)}.real-world-maths_compositePlan__z3JEf{background:var(--math-accent-soft);border:4px solid var(--math-accent);height:330px;justify-self:center;max-width:540px;position:relative;width:80%}.real-world-maths_compositeNotch__mgDD6{align-items:center;background:#f7f9fc;border-bottom:4px solid var(--math-accent);border-left:4px solid var(--math-accent);display:flex;height:33.333%;justify-content:center;position:absolute;right:-4px;top:-4px;width:37.5%}.real-world-maths_compositeNotch__mgDD6 span{color:var(--math-muted);font-size:.75rem;font-weight:800}.real-world-maths_compositeOuter__BtPZ5{bottom:12px;color:var(--math-accent-dark);font-weight:900;left:12px;position:absolute}.real-world-maths_measurementModels__qtG3G{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}.real-world-maths_prismModel__tUvrL{background:color-mix(in srgb,var(--math-accent) 25%,transparent);border:4px solid var(--math-accent);height:190px;margin:20px;position:relative;transform:skewY(-5deg)}.real-world-maths_prismModel__tUvrL span{background:white;border-radius:999px;padding:3px 7px;position:absolute}.real-world-maths_prismModel__tUvrL span:first-child{bottom:-24px;left:40%}.real-world-maths_prismModel__tUvrL span:nth-child(2){right:-20px;top:40%}.real-world-maths_prismModel__tUvrL span:nth-child(3){left:-12px;top:40%}.real-world-maths_prismModel__tUvrL strong{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) skewY(5deg)}.real-world-maths_circleModel__RVHKq{align-items:center;aspect-ratio:1;background:var(--math-accent-soft);border:4px solid var(--math-accent);border-radius:50%;display:flex;justify-content:center;justify-self:center;max-width:230px;position:relative;width:80%}.real-world-maths_circleModel__RVHKq span{background:var(--math-accent);height:3px;left:50%;position:absolute;top:50%;width:50%}.real-world-maths_circleModel__RVHKq i{background:white;border-radius:999px;font-style:normal;padding:4px 8px;position:absolute;right:3%;top:42%}.real-world-maths_circleModel__RVHKq strong{position:absolute;top:105%}.real-world-maths_lessonRecap__1csGJ{animation:real-world-maths_recapReveal__fTBXk .5s cubic-bezier(.2,.8,.2,1);background:linear-gradient(135deg,#ecfdf5,#fff);border:1px solid #86efac;border-radius:20px;margin-top:16px;overflow:hidden;padding:17px}.real-world-maths_lessonRecap__1csGJ>header{align-items:center;display:grid;gap:11px;grid-template-columns:auto 1fr auto}.real-world-maths_lessonRecap__1csGJ>header>i{animation:real-world-maths_sparkleWiggle__wcmWx 1.7s ease-in-out infinite;color:#d97706;font-size:1.35rem}.real-world-maths_lessonRecap__1csGJ header small{color:#15803d;display:block;font-size:.67rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.real-world-maths_lessonRecap__1csGJ h3{font-size:clamp(1rem,2vw,1.25rem);margin:2px 0 0}.real-world-maths_recapBurst__j9zty{align-items:center;animation:real-world-maths_recapIcon__iYSkx .56s cubic-bezier(.2,.9,.3,1.3);background:#16a34a;border-radius:13px;box-shadow:0 8px 18px rgb(22 163 74/22%);color:white;display:flex;font-size:1.15rem;height:42px;justify-content:center;width:42px}.real-world-maths_recapEquation__ZQ67O{align-items:center;background:var(--math-ink);border-radius:14px;color:white;display:flex;flex-wrap:wrap;gap:10px;margin-top:13px;padding:12px 14px}.real-world-maths_recapEquation__ZQ67O span{color:#a7f3d0;font-size:.66rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.real-world-maths_recapEquation__ZQ67O>i{color:#6ee7b7}.real-world-maths_recapEquation__ZQ67O>i:last-child{margin-left:auto}.real-world-maths_recapEquation__ZQ67O strong{font-size:clamp(.84rem,2vw,1rem)}.real-world-maths_recapCards__IvAkw{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.real-world-maths_recapCards__IvAkw article{align-items:start;background:white;border:1px solid #bbf7d0;border-radius:13px;display:grid;gap:8px;grid-template-columns:auto 1fr;min-width:0;padding:10px}.real-world-maths_recapCards__IvAkw article>span{align-items:center;background:#dcfce7;border-radius:9px;color:#15803d;display:flex;height:31px;justify-content:center;width:31px}.real-world-maths_recapCards__IvAkw small{color:#15803d;display:block;font-size:.61rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.real-world-maths_recapCards__IvAkw strong{display:block;font-size:.72rem;line-height:1.35;margin-top:2px}.real-world-maths_transferCheck__23QcH{display:grid;gap:13px;margin-top:18px;padding:17px;border:1px solid #93c5fd;border-radius:20px;background:linear-gradient(135deg,#eff6ff,#fff);animation:real-world-maths_recapReveal__fTBXk .42s cubic-bezier(.2,.8,.2,1)}.real-world-maths_transferCheck__23QcH header{display:flex;align-items:center;gap:10px}.real-world-maths_transferCheck__23QcH header>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;color:white;background:#2563eb}.real-world-maths_transferCheck__23QcH header div{display:grid}.real-world-maths_transferCheck__23QcH header small{color:#1d4ed8;font-size:.62rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.real-world-maths_transferCheck__23QcH header strong{font-size:1rem}.real-world-maths_transferCheck__23QcH>p{margin:0;font-size:.9rem;font-weight:800;line-height:1.45}.real-world-maths_transferCheck__23QcH>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.real-world-maths_transferCheck__23QcH>div button{min-height:48px;padding:9px 11px;border:1px solid #bfdbfe;border-radius:12px;color:var(--math-ink);background:white;font-size:.8rem;font-weight:850}.real-world-maths_transferCheck__23QcH>div button[aria-pressed=true]{border-color:#2563eb;background:#dbeafe;box-shadow:inset 4px 0 #2563eb}.real-world-maths_transferCheck__23QcH footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:2px}.real-world-maths_transferCheck__23QcH footer span{color:#475569;font-size:.76rem;font-weight:750;line-height:1.4}.real-world-maths_transferCheck__23QcH footer[data-complete=true] span{color:#15803d}.real-world-maths_transferCheck__23QcH footer button{flex:0 0 auto;min-height:46px;font-weight:850}.real-world-maths_lessonActionBar__Qv2UR{align-items:center;background:white;border-top:1px solid var(--math-line);display:flex;gap:18px;justify-content:space-between;margin:24px clamp(-30px,-2.5vw,-18px) clamp(-30px,-2.5vw,-18px);padding:18px clamp(18px,2.5vw,30px);position:sticky;bottom:0;z-index:8}.real-world-maths_lessonActionBar__Qv2UR>div{align-items:center;display:flex;gap:11px;min-width:0}.real-world-maths_lessonActionBar__Qv2UR>div>i{color:var(--math-accent);font-size:1.4rem}.real-world-maths_lessonActionBar__Qv2UR>div span{display:grid}.real-world-maths_lessonActionBar__Qv2UR>div strong{font-size:.84rem}.real-world-maths_lessonActionBar__Qv2UR>div small{color:var(--math-muted);font-size:.72rem}.real-world-maths_lessonActionBar__Qv2UR>button{align-items:center;background:var(--math-accent);border:0;border-radius:13px;color:white;display:inline-flex;flex:0 0 auto;font-weight:900;gap:9px;min-height:48px;padding:10px 18px}.real-world-maths_lessonActionBar__Qv2UR>button:disabled{background:#cbd5e1;color:#64748b;cursor:not-allowed}.real-world-maths_lessonActionBar__Qv2UR>button:not(:disabled):hover{background:var(--math-accent-dark)}.real-world-maths_runner__sdSq_ a:focus-visible,.real-world-maths_runner__sdSq_ button:focus-visible,.real-world-maths_runner__sdSq_ input:focus-visible,.real-world-maths_runner__sdSq_ summary:focus-visible,.real-world-maths_runner__sdSq_ textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--math-accent) 55%,white);outline-offset:3px}.real-world-maths_pathwayComplete__3E_HQ{align-items:center;background:linear-gradient(135deg,var(--math-accent-soft),white);border:1px solid color-mix(in srgb,var(--math-accent) 28%,#dbe3ef);border-radius:24px;display:grid;gap:18px;grid-template-columns:auto minmax(0,1fr) auto;margin-top:24px;padding:24px}.real-world-maths_pathwayComplete__3E_HQ>span{align-items:center;background:var(--math-accent);border-radius:50%;color:white;display:flex;font-size:1.6rem;height:58px;justify-content:center;width:58px}.real-world-maths_pathwayComplete__3E_HQ small{color:var(--math-accent-dark);font-weight:900;letter-spacing:.08em;text-transform:uppercase}.real-world-maths_pathwayComplete__3E_HQ h2{font-size:1.35rem;margin:3px 0}.real-world-maths_pathwayComplete__3E_HQ p{color:var(--math-muted);margin:0}.real-world-maths_modalBackdrop__Y5vJa{--math-ink:#172033;--math-muted:#5d687b;--math-line:#dbe3ef;align-items:center;animation:real-world-maths_backdropIn__GUZbI .18s ease-out;background:rgb(15 23 42/72%);color:var(--math-ink);display:flex;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:fixed;z-index:1200}.real-world-maths_introModal__WhM67{animation:real-world-maths_modalIn__YdRtg .26s cubic-bezier(.2,.8,.2,1);background:white;border-radius:26px;box-shadow:0 30px 100px rgb(0 0 0/30%);max-height:min(92dvh,900px);overflow-y:auto;padding:clamp(22px,4vw,36px);position:relative;width:100%}.real-world-maths_quickGuide__zoryz{max-width:650px}.real-world-maths_fullGuide__b6FeC{max-width:900px}.real-world-maths_modalClose__cW21w{align-items:center;background:#eef2f7;border:0;border-radius:50%;display:flex;height:46px;justify-content:center;position:absolute;right:18px;top:18px;width:46px}.real-world-maths_modalIcon__fc6N2{align-items:center;background:var(--math-accent);border-radius:20px;color:white;display:flex;font-size:1.5rem;height:60px;justify-content:center;margin-bottom:18px;width:60px}.real-world-maths_introModal__WhM67 h2{font-size:clamp(1.7rem,4vw,2.8rem);letter-spacing:-.04em;margin:8px 0 10px}.real-world-maths_introModal__WhM67>p{color:var(--math-muted);line-height:1.6}.real-world-maths_quickGuide__zoryz>p{color:var(--math-ink);font-size:1.02rem;font-weight:800;line-height:1.45;margin-bottom:14px}.real-world-maths_quickMath__vXkeo{background:linear-gradient(135deg,var(--math-accent-soft),white);border:1px solid color-mix(in srgb,var(--math-accent) 30%,var(--math-line));border-radius:16px;display:grid;gap:3px;padding:13px 15px}.real-world-maths_quickMath__vXkeo>span{align-items:center;color:var(--math-accent-dark);display:flex;font-size:.67rem;font-weight:900;gap:6px;letter-spacing:.09em;text-transform:uppercase}.real-world-maths_quickMath__vXkeo>strong{font-size:clamp(1rem,3vw,1.25rem);margin-top:2px}.real-world-maths_quickMath__vXkeo>small{color:var(--math-muted);line-height:1.35}.real-world-maths_fullGuideGrid__k0Jks{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:17px 0}.real-world-maths_fullGuideGrid__k0Jks article{background:#f8fafc;border:1px solid var(--math-line);border-radius:15px;display:grid;gap:5px;padding:14px}.real-world-maths_fullGuideGrid__k0Jks article>span{align-items:center;color:var(--math-accent-dark);display:flex;font-size:.69rem;font-weight:900;gap:7px;letter-spacing:.07em;text-transform:uppercase}.real-world-maths_fullGuideGrid__k0Jks article>strong{font-size:.83rem;line-height:1.45}.real-world-maths_fullGuideGrid__k0Jks article>small{color:var(--math-muted);font-size:.75rem}.real-world-maths_controlDemos__7TDg5{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:15px}.real-world-maths_controlDemos__7TDg5>div{align-items:center;background:#f8fafc;border:1px solid var(--math-line);border-radius:14px;display:grid;gap:1px;grid-template-columns:auto 1fr;min-width:0;padding:9px 10px}.real-world-maths_controlDemos__7TDg5>div>span{grid-row:1/3;margin-right:9px}.real-world-maths_controlDemos__7TDg5 strong{font-size:.77rem}.real-world-maths_controlDemos__7TDg5 small{color:var(--math-muted);font-size:.65rem}.real-world-maths_sliderDemo__Bs856{background:#dbe3ef;border-radius:999px;display:block;height:8px;position:relative;width:54px}.real-world-maths_sliderDemo__Bs856 i{animation:real-world-maths_demoSlide__wgfri 2.2s ease-in-out infinite;background:var(--math-accent);border:3px solid white;border-radius:50%;box-shadow:0 2px 7px rgb(0 0 0/22%);height:22px;left:0;position:absolute;top:-7px;width:22px}.real-world-maths_buildDemo__JjzOf,.real-world-maths_checkDemo__nGMBm,.real-world-maths_tapDemo__ioiMD{align-items:center;background:var(--math-accent-soft);border-radius:10px;color:var(--math-accent-dark);display:flex;font-size:1.05rem;height:36px;justify-content:center;position:relative;width:42px}.real-world-maths_buildDemo__JjzOf i,.real-world-maths_tapDemo__ioiMD i{animation:real-world-maths_demoTap__XpDTy 1.8s ease-in-out infinite}.real-world-maths_tapDemo__ioiMD i{transform-origin:bottom center}.real-world-maths_checkDemo__nGMBm{background:#dcfce7;color:#15803d}.real-world-maths_checkDemo__nGMBm i{animation:real-world-maths_demoCheck__nD8jH 1.8s ease-in-out infinite}.real-world-maths_pointerCopy__7vypA{display:block}.real-world-maths_touchCopy__AUh0A{display:none}.real-world-maths_guideActions__P2jWG{display:grid;gap:9px;grid-template-columns:1fr 1.35fr;margin-top:17px}.real-world-maths_guideActions__P2jWG .real-world-maths_startButton__8xMP8{min-height:48px}.real-world-maths_guideSecondary__0lahC{align-items:center;background:white;border:1px solid var(--math-line);border-radius:14px;color:var(--math-ink);display:flex;font-weight:850;gap:8px;justify-content:center;min-height:48px;padding:9px 14px}.real-world-maths_introSteps__uMjhj{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:22px 0}.real-world-maths_introSteps__uMjhj>div{background:#f7f9fc;border:1px solid var(--math-line);border-radius:15px;padding:13px}.real-world-maths_introSteps__uMjhj span{align-items:center;background:var(--math-accent-soft);border-radius:50%;color:var(--math-accent-dark);display:flex;font-weight:900;height:28px;justify-content:center;margin-bottom:8px;width:28px}.real-world-maths_introSteps__uMjhj strong{display:block}.real-world-maths_introSteps__uMjhj p{color:var(--math-muted);font-size:.75rem;line-height:1.4;margin:4px 0 0}.real-world-maths_introTips__ASXcz{display:grid;gap:8px;list-style:none;margin:0 0 22px;padding:0}.real-world-maths_introTips__ASXcz li{align-items:center;color:var(--math-muted);display:flex;gap:10px}.real-world-maths_introTips__ASXcz i{color:var(--math-accent)}.real-world-maths_startButton__8xMP8{align-items:center;background:var(--math-accent);border:0;border-radius:14px;color:white;display:flex;font-weight:900;gap:10px;justify-content:center;min-height:50px;padding:10px 22px;width:100%}@keyframes real-world-maths_sceneFloat__lay5q{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-7px) rotate(.5deg)}}@keyframes real-world-maths_scenarioIn__ABMSX{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes real-world-maths_successPop___7TfT{0%{opacity:.4;transform:scale(.98)}65%{transform:scale(1.015)}to{opacity:1;transform:scale(1)}}@keyframes real-world-maths_cellPop__pTxy0{0%{transform:scale(.75)}to{transform:scale(1)}}@keyframes real-world-maths_recapReveal__fTBXk{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes real-world-maths_recapIcon__iYSkx{0%{opacity:0;transform:rotate(-18deg) scale(.45)}to{opacity:1;transform:rotate(0) scale(1)}}@keyframes real-world-maths_sparkleWiggle__wcmWx{0%,to{transform:rotate(-6deg) scale(1)}50%{transform:rotate(7deg) scale(1.12)}}@keyframes real-world-maths_backdropIn__GUZbI{0%{background:rgb(15 23 42/0)}}@keyframes real-world-maths_modalIn__YdRtg{0%{opacity:0;transform:translateY(15px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes real-world-maths_demoSlide__wgfri{0%,15%{transform:translateX(0)}50%,65%{transform:translateX(32px)}to{transform:translateX(0)}}@keyframes real-world-maths_demoTap__XpDTy{0%,30%,70%,to{transform:translateY(0) scale(1)}48%{transform:translateY(3px) scale(.86)}58%{transform:translateY(0) scale(1.08)}}@keyframes real-world-maths_demoCheck__nD8jH{0%,35%{opacity:.3;transform:scale(.45) rotate(-20deg)}55%,to{opacity:1;transform:scale(1) rotate(0)}}@media (max-width:1120px){.real-world-maths_lessonMap__4RG0U{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto;padding-bottom:6px}.real-world-maths_learningLayout__BvgCj{grid-template-columns:1fr}.real-world-maths_lessonBrief__EDnoA{position:static}}@media (max-width:1024px){.real-world-maths_runner__sdSq_{padding-top:12px}.real-world-maths_hero__84Az8{gap:14px;grid-template-columns:minmax(0,1fr) 230px;padding:20px 22px}.real-world-maths_hero__84Az8 h1{font-size:clamp(1.85rem,4.5vw,2.8rem);margin-block:7px 9px}.real-world-maths_hero__84Az8 p{display:-webkit-box;font-size:.9rem;line-height:1.4;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.real-world-maths_heroActions__ZqGG9{margin-top:14px}.real-world-maths_heroVisual__eg9Il{min-height:92px}.real-world-maths_pathwayScene__CaYBh{display:none}.real-world-maths_heroProgress__I4E30{inset:auto 0 0;position:relative}.real-world-maths_lessonMap__4RG0U{margin:14px 0 16px}.real-world-maths_lessonMap__4RG0U button{min-height:58px}.real-world-maths_workspace__26BhI{padding:20px}.real-world-maths_scenario__peB9T{gap:14px;padding:18px}.real-world-maths_controlGrid__U9Il4{gap:10px}.real-world-maths_pizza__5eaPd{max-height:260px;width:min(100%,260px)}.real-world-maths_ratioVessel__H57rT{height:220px}.real-world-maths_balanceModel__BcTCw{height:215px}.real-world-maths_compositePlan__z3JEf{height:250px}.real-world-maths_roomPlan__LtWB_{min-height:190px}.real-world-maths_hundredGrid__I7CX4{max-width:290px}.real-world-maths_percentBar__53mzZ{height:65px}.real-world-maths_lessonActionBar__Qv2UR{margin-inline:-20px;margin-bottom:-20px;padding:14px 20px}.real-world-maths_flowRail__P3jnb{display:none}}@media (pointer:coarse){.real-world-maths_touchCopy__AUh0A{display:block}.real-world-maths_pointerCopy__7vypA{display:none}.real-world-maths_checkButton__RTo6u,.real-world-maths_choiceActive__kLRbs,.real-world-maths_choice__HRjjz,.real-world-maths_guideSecondary__0lahC,.real-world-maths_lessonMap__4RG0U button,.real-world-maths_modelTools__3Ax08 button,.real-world-maths_startButton__8xMP8{touch-action:manipulation}}@media (max-width:760px){.real-world-maths_runner__sdSq_{padding-inline:12px}.real-world-maths_hero__84Az8{grid-template-columns:1fr}.real-world-maths_heroVisual__eg9Il{min-height:76px}.real-world-maths_workspaceHeader__bav9N{align-items:stretch;flex-direction:column}.real-world-maths_workspaceHeader__bav9N>span{align-self:start}.real-world-maths_modelTools__3Ax08{align-items:stretch;flex-direction:column}.real-world-maths_modelTools__3Ax08>div{justify-content:flex-start}.real-world-maths_lessonActionBar__Qv2UR{align-items:stretch;flex-direction:column}.real-world-maths_lessonActionBar__Qv2UR>button{justify-content:center;width:100%}.real-world-maths_controlGrid__U9Il4,.real-world-maths_invoiceModel__HO41H,.real-world-maths_measurementModels__qtG3G,.real-world-maths_priceWaterfall__IuXnt,.real-world-maths_storyFormula__AyPlr{grid-template-columns:1fr}.real-world-maths_controlGrid__U9Il4{grid-template-columns:repeat(2,minmax(0,1fr))}.real-world-maths_bundleVisual__4d_hg,.real-world-maths_packingVisual__XCkx3,.real-world-maths_patternSequence__kuYFV,.real-world-maths_weightPriceModel__QQdc6{grid-template-columns:1fr}.real-world-maths_bundleVisual__4d_hg>span,.real-world-maths_flowArrow__Lf_EM,.real-world-maths_weightPriceModel__QQdc6>span{transform:rotate(90deg)}.real-world-maths_placeValueModel__V1vyW{grid-template-columns:repeat(2,1fr)}.real-world-maths_multiPizza__g05Ir{grid-template-columns:1fr}.real-world-maths_introSteps__uMjhj{grid-template-columns:repeat(2,1fr)}.real-world-maths_completionBanner__OftCn,.real-world-maths_pathwayComplete__3E_HQ{grid-template-columns:auto 1fr}.real-world-maths_completionBanner__OftCn button,.real-world-maths_pathwayComplete__3E_HQ a{grid-column:1/-1}.real-world-maths_faultLog__T6Yyi button{grid-template-columns:auto 1fr}.real-world-maths_faultLog__T6Yyi small{grid-column:2}.real-world-maths_recapCards__IvAkw{display:flex;overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.real-world-maths_recapCards__IvAkw article{flex:0 0 min(82vw,280px);scroll-snap-align:start}.real-world-maths_fullGuideGrid__k0Jks,.real-world-maths_transferCheck__23QcH>div{grid-template-columns:1fr}.real-world-maths_transferCheck__23QcH footer{align-items:stretch;flex-direction:column}.real-world-maths_transferCheck__23QcH footer button{width:100%}}@media (max-width:500px){.real-world-maths_hero__84Az8{border-radius:22px;padding:22px 18px}.real-world-maths_hero__84Az8 h1{font-size:2.35rem}.real-world-maths_lessonMap__4RG0U{margin-inline:-4px}.real-world-maths_lessonBrief__EDnoA,.real-world-maths_workspace__26BhI{border-radius:20px;padding:16px}.real-world-maths_lessonActionBar__Qv2UR{margin:22px -16px -16px;padding:15px 16px}.real-world-maths_flowRail__P3jnb{grid-template-columns:repeat(3,1fr)}.real-world-maths_flowRail__P3jnb small,.real-world-maths_flowRail__P3jnb>i{display:none}.real-world-maths_flowRail__P3jnb>span{display:flex;justify-content:center}.real-world-maths_missionCard__CZCB_{padding:14px}.real-world-maths_modelTools__3Ax08 button{flex:1 1 auto;justify-content:center}.real-world-maths_scenario__peB9T{margin-inline:-6px;padding:14px}.real-world-maths_bestBuyShelf__8ejie,.real-world-maths_choiceGrid__QUcUA,.real-world-maths_controlGrid__U9Il4,.real-world-maths_decimalCompare__0xOlc,.real-world-maths_layoutCompare__xcnYt,.real-world-maths_planLines__w_gb9,.real-world-maths_promotionCards__8pYtT{grid-template-columns:1fr}.real-world-maths_partitionModel__M0QPr{min-height:160px}.real-world-maths_balanceBeam__LXuXx{left:2%;width:96%}.real-world-maths_balanceBeam__LXuXx>div{min-width:100px;padding:10px}.real-world-maths_ratioTable___WVEF{font-size:.78rem}.real-world-maths_ratioTable___WVEF td,.real-world-maths_ratioTable___WVEF th{padding:7px 3px}.real-world-maths_introSteps__uMjhj{grid-template-columns:1fr}.real-world-maths_modalBackdrop__Y5vJa{align-items:start;padding:8px}.real-world-maths_introModal__WhM67{border-radius:20px;margin-top:8px}.real-world-maths_controlDemos__7TDg5,.real-world-maths_guideActions__P2jWG{grid-template-columns:1fr}.real-world-maths_guideActions__P2jWG .real-world-maths_startButton__8xMP8{grid-row:1}.real-world-maths_lessonRecap__1csGJ{margin-inline:-6px;padding:14px}.real-world-maths_recapEquation__ZQ67O>i:first-of-type{display:none}}@media (prefers-reduced-motion:reduce){.real-world-maths_runner__sdSq_ *,.real-world-maths_runner__sdSq_ :after,.real-world-maths_runner__sdSq_ :before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}