.math-sparkle-ribbons-module__A4Zjpq__overlay{z-index:100;pointer-events:none;visibility:hidden;contain:strict;width:100%;height:100%;position:fixed;inset:0;overflow:clip}.math-sparkle-ribbons-module__A4Zjpq__overlay[data-playing=true]{visibility:visible}.math-sparkle-ribbons-module__A4Zjpq__overlay svg{width:100%;height:100%;display:block;overflow:hidden}.math-sparkle-ribbons-module__A4Zjpq__particle{opacity:0;animation:math-sparkle-ribbons-module__A4Zjpq__travel var(--particle-duration) linear both;animation-delay:calc(var(--emerge) + var(--clock-offset,0s))}.math-sparkle-ribbons-module__A4Zjpq__ribbonTwist,.math-sparkle-ribbons-module__A4Zjpq__paperFlutter{transform-box:fill-box;transform-origin:50%;animation-duration:var(--particle-duration);animation-delay:calc(var(--emerge) + var(--clock-offset,0s));animation-timing-function:ease-in-out;animation-fill-mode:both}.math-sparkle-ribbons-module__A4Zjpq__ribbonTwist{animation-name:math-sparkle-ribbons-module__A4Zjpq__ribbon-twist}.math-sparkle-ribbons-module__A4Zjpq__paperFlutter{animation-name:math-sparkle-ribbons-module__A4Zjpq__paper-flutter}.math-sparkle-ribbons-module__A4Zjpq__ray{opacity:.45}@keyframes math-sparkle-ribbons-module__A4Zjpq__travel{0%{opacity:0;transform:translate(var(--start-x), var(--start-y)) rotate(var(--rotation)) scale(.72);animation-timing-function:cubic-bezier(.16,.65,.38,1)}14%{opacity:1;transform:translate(var(--launch-x), var(--launch-y)) rotate(var(--rotation)) scale(1);animation-timing-function:ease-out}38%{opacity:1;transform:translate(var(--peak-x), var(--peak-y)) rotate(var(--mid-turn)) scale(1);animation-timing-function:linear}70%{opacity:.95;transform:translate(var(--drift-x), var(--drift-y)) rotate(var(--end-turn)) scale(1);animation-timing-function:ease-in}to{opacity:0;transform:translate(var(--end-x), var(--end-y)) rotate(var(--end-turn)) scale(.94)}}@keyframes math-sparkle-ribbons-module__A4Zjpq__ribbon-twist{0%{transform:scaleX(.8)skewY(-8deg)}35%{transform:scaleX(1)skewY(5deg)}68%{transform:scaleX(.83)skewY(-5deg)}to{transform:scaleX(.96)skewY(3deg)}}@keyframes math-sparkle-ribbons-module__A4Zjpq__paper-flutter{0%{transform:scaleX(.55)rotate(-12deg)}30%{transform:scaleX(1)rotate(10deg)}60%{transform:scaleX(.4)rotate(-10deg)}to{transform:scaleX(.9)rotate(12deg)}}@media (prefers-reduced-motion:reduce){.math-sparkle-ribbons-module__A4Zjpq__overlay{display:none}.math-sparkle-ribbons-module__A4Zjpq__particle,.math-sparkle-ribbons-module__A4Zjpq__ribbonTwist,.math-sparkle-ribbons-module__A4Zjpq__paperFlutter{animation:none}}
.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__viewport{--practice-viewport-width:100vw;--practice-backdrop:var(--practice-base) url(/practice/backgrounds/sky-doodles.webp) center / cover no-repeat;--practice-base:#d2ebfc;--practice-white:#fff;--practice-retry:#fff3d6;--practice-right:#b1eed6;--practice-key:#ffdc42;--practice-hover:#ffec9c;--practice-key-picked:#0b74c9;--practice-key-picked-numeral:#fff;--practice-shown:#ffb870;--practice-shown-numeral:#12243a;--practice-locked-key:#fff;--practice-locked-border:#12243a59;--practice-missed-numeral:#5a6b80;--practice-waiting:#0f8f80;--practice-progress:#0b74c9;--practice-sound-on:#0b74c9;--practice-sound-off:#e4dccb;--practice-given:#2447d6;--practice-added:#fe810d;--practice-third:#fbba00;--practice-count:#59d9c2;--practice-empty:#f7f4ee;--practice-hand:#f7f4ee;--practice-highlight:#d6f6f0;--practice-highlight-ring:#0f8f80;--practice-placeholder-border:#0f8f80;--practice-scrim:#12243a99;--practice-gap:12px;--practice-bubble-gap:18px;--practice-key-height:52px;--practice-key-gap:9px}.practice-screen-module__jQG3HG__viewport{background:var(--practice-backdrop);position:fixed;inset:0;overflow-y:auto}html:has(.practice-screen-module__jQG3HG__screen){overflow:hidden}.practice-screen-module__jQG3HG__screen{isolation:isolate;box-sizing:border-box;background:var(--practice-backdrop);width:100%;min-width:0;height:100dvh;color:var(--color-mh-ink);font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;position:relative;overflow:clip}.practice-screen-module__jQG3HG__screen[data-practice-zoomed]{height:max(100dvh, var(--practice-window-height))}.practice-screen-module__jQG3HG__screen *,.practice-screen-module__jQG3HG__screen :before,.practice-screen-module__jQG3HG__screen :after{box-sizing:border-box}.practice-screen-module__jQG3HG__screen :is(button,a):focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.practice-screen-module__jQG3HG__screen [tabindex="-1"]{scroll-margin-top:16px}.practice-screen-module__jQG3HG__screen [tabindex="-1"]:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.practice-screen-module__jQG3HG__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-screen-module__jQG3HG__column{z-index:1;flex-direction:column;width:100%;max-width:640px;height:100%;margin-inline:auto;display:flex;position:relative}.practice-screen-module__jQG3HG__top{flex:none;align-items:center;gap:10px;height:48px;padding:0 12px;display:flex;position:relative}.practice-screen-module__jQG3HG__top [data-session-progress]{flex-direction:row;flex:auto;align-items:center;gap:10px;min-width:0}.practice-screen-module__jQG3HG__top [data-session-progress]>div:first-child{flex:none}.practice-screen-module__jQG3HG__top [data-session-progress-label]{font:800 15px/1 var(--font-baloo), "Trebuchet MS", sans-serif;white-space:nowrap;padding-top:2px}.practice-screen-module__jQG3HG__top [role=progressbar]{background:var(--practice-white);flex:auto;min-width:0;height:12px}.practice-screen-module__jQG3HG__top [data-story-pieces]{flex:auto}.practice-screen-module__jQG3HG__top [data-story-pieces] [role=progressbar]{height:24px}.practice-screen-module__jQG3HG__speaker{width:46px;height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-3px;padding:0;display:grid}.practice-screen-module__jQG3HG__speakerFace{border:2.5px solid var(--color-mh-ink);background:var(--practice-white);width:40px;height:40px;box-shadow:0 3px 0 var(--color-mh-ink);border-radius:999px;place-items:center;display:grid}.practice-screen-module__jQG3HG__speakerFace svg{width:24px;height:24px;display:block}.practice-screen-module__jQG3HG__speaker[data-size=small] .practice-screen-module__jQG3HG__speakerFace{width:36px;height:36px}.practice-screen-module__jQG3HG__speaker[data-size=small] .practice-screen-module__jQG3HG__speakerFace svg{width:22px;height:22px}@keyframes practice-screen-module__jQG3HG__practice-wave-pulse{0%,to{opacity:.25}45%{opacity:1}}.practice-screen-module__jQG3HG__speaker[data-practice-reading] .practice-screen-module__jQG3HG__wave{animation:.9s ease-in-out infinite practice-screen-module__jQG3HG__practice-wave-pulse}.practice-screen-module__jQG3HG__speaker[data-practice-reading] .practice-screen-module__jQG3HG__wave+.practice-screen-module__jQG3HG__wave{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.practice-screen-module__jQG3HG__speaker[data-practice-reading] .practice-screen-module__jQG3HG__wave{animation:none}.practice-screen-module__jQG3HG__speaker[data-practice-reading] .practice-screen-module__jQG3HG__speakerFace{background:var(--practice-highlight);outline:3px solid var(--practice-highlight-ring);outline-offset:1px}}.practice-screen-module__jQG3HG__soundSwitch{height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-3px;padding:0 3px;display:grid}.practice-screen-module__jQG3HG__switchFace{border:3px solid var(--color-mh-ink);background:var(--practice-white);width:86px;height:40px;box-shadow:0 3px 0 var(--color-mh-ink);border-radius:999px;align-items:center;gap:2px;padding:0 3px 0 5px;display:flex}.practice-screen-module__jQG3HG__soundSwitch:active .practice-screen-module__jQG3HG__switchFace{box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(2px)}.practice-screen-module__jQG3HG__switchGlyph{flex:none;width:21px;height:21px;display:block}.practice-screen-module__jQG3HG__switchGlyph svg{width:100%;height:100%;display:block}.practice-screen-module__jQG3HG__switchTrack{background:var(--practice-sound-on);border-radius:999px;flex:auto;height:28px;position:relative}.practice-screen-module__jQG3HG__switchKnob{border:3px solid var(--color-mh-ink);background:var(--practice-white);border-radius:999px;width:20px;height:20px;position:absolute;top:4px;right:4px}.practice-screen-module__jQG3HG__switchWord{color:var(--practice-white);font:700 14px/1 var(--font-nunito), "Trebuchet MS", sans-serif;place-items:center;padding-top:1px;display:grid;position:absolute;inset:0 24px 0 0}.practice-screen-module__jQG3HG__soundSwitch[data-practice-sound=off] .practice-screen-module__jQG3HG__switchTrack{background:var(--practice-sound-off)}.practice-screen-module__jQG3HG__soundSwitch[data-practice-sound=off] .practice-screen-module__jQG3HG__switchKnob{left:4px;right:auto}.practice-screen-module__jQG3HG__soundSwitch[data-practice-sound=off] .practice-screen-module__jQG3HG__switchWord{color:var(--color-mh-ink);inset:0 0 0 24px}.practice-screen-module__jQG3HG__videoButton{height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-3px;padding:0 3px;display:grid}.practice-screen-module__jQG3HG__videoFace{border:3px solid var(--color-mh-ink);background:var(--practice-white);min-width:40px;height:40px;box-shadow:0 3px 0 var(--color-mh-ink);border-radius:999px;justify-content:center;align-items:center;gap:4px;display:flex}.practice-screen-module__jQG3HG__videoButton:active .practice-screen-module__jQG3HG__videoFace{box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(2px)}.practice-screen-module__jQG3HG__videoGlyph{flex:none;width:20px;height:20px;display:block}.practice-screen-module__jQG3HG__videoGlyph svg{width:100%;height:100%;display:block}.practice-screen-module__jQG3HG__videoWord{font:700 14px/1 var(--font-nunito), "Trebuchet MS", sans-serif;padding-top:1px;display:none}@media (min-width:640px){.practice-screen-module__jQG3HG__screen:not([data-practice-layout=fitted],[data-practice-layout=phone-column]) .practice-screen-module__jQG3HG__videoFace{padding:0 13px 0 9px}.practice-screen-module__jQG3HG__screen:not([data-practice-layout=fitted],[data-practice-layout=phone-column]) .practice-screen-module__jQG3HG__videoWord{display:block}}.practice-screen-module__jQG3HG__videoLayer{border:3px solid var(--color-mh-ink);background:var(--practice-white);width:min(720px,100% - 32px,177.778dvh - 162px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-mh-ink);box-shadow:0 4px 0 var(--color-mh-ink);border-radius:22px;margin:auto;padding:8px 12px 12px;overflow:auto}.practice-screen-module__jQG3HG__videoLayer::backdrop{background:var(--practice-scrim,#12243a99)}.practice-screen-module__jQG3HG__videoBar{justify-content:flex-end;margin-bottom:4px;display:flex}.practice-screen-module__jQG3HG__videoClose{width:46px;height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:-3px;padding:0;display:grid}.practice-screen-module__jQG3HG__closeFace{border:3px solid var(--color-mh-ink);background:var(--practice-white);width:40px;height:40px;box-shadow:0 3px 0 var(--color-mh-ink);border-radius:999px;place-items:center;display:grid}.practice-screen-module__jQG3HG__videoClose:active .practice-screen-module__jQG3HG__closeFace{box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(2px)}.practice-screen-module__jQG3HG__closeGlyph{width:20px;height:20px;display:block}.practice-screen-module__jQG3HG__closeGlyph svg{width:100%;height:100%;display:block}.practice-screen-module__jQG3HG__leaveButton{width:46px;height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:3px;display:grid}.practice-screen-module__jQG3HG__leaveButton:active .practice-screen-module__jQG3HG__closeFace{box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(2px)}.practice-screen-module__jQG3HG__leaveLayer{border:3px solid var(--color-mh-ink);background:var(--practice-white);width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--color-mh-ink);box-shadow:0 4px 0 var(--color-mh-ink);text-align:center;border-radius:22px;margin:auto;padding:28px 24px;overflow:auto}.practice-screen-module__jQG3HG__leaveLayer::backdrop{background:var(--practice-scrim)}.practice-screen-module__jQG3HG__leaveQuestion{align-items:center;gap:12px;display:flex}.practice-screen-module__jQG3HG__leaveQuestion h2{font:800 30px/1.15 var(--font-baloo), sans-serif;text-wrap:balance;flex:1;margin:0}.practice-screen-module__jQG3HG__leaveLayer>p{font:600 18px/1.5 var(--font-nunito), sans-serif;margin:16px 0 24px}.practice-screen-module__jQG3HG__leaveActions{gap:14px;padding-right:4px;display:grid}.practice-screen-module__jQG3HG__leaveActions :is(button,a){min-height:50px}.practice-screen-module__jQG3HG__leaveSpeaker{width:46px;height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:3px;display:grid}.practice-screen-module__jQG3HG__leaveSpeaker>span{border:2.5px solid var(--color-mh-ink);background:var(--practice-white);width:40px;height:40px;box-shadow:0 3px 0 var(--color-mh-ink);border-radius:999px;place-items:center;display:grid}.practice-screen-module__jQG3HG__leaveSpeaker svg{width:24px;height:24px;display:block}.practice-screen-module__jQG3HG__question{z-index:2;flex:none;margin:5px 12px 0;position:relative}.practice-screen-module__jQG3HG__card{border:3px solid var(--color-mh-ink);background:var(--practice-white);min-width:0;box-shadow:0 4px 0 var(--color-mh-ink);border-radius:18px;align-items:center;gap:10px;padding:8px 12px;display:flex}.practice-screen-module__jQG3HG__cardText{flex-direction:column;flex:auto;align-items:flex-start;gap:5px;min-width:0;display:flex}.practice-screen-module__jQG3HG__card [data-challenge-badge]{font:700 13px/1 var(--font-nunito), "Trebuchet MS", sans-serif;border-width:2.5px;padding:4px 11px}.practice-screen-module__jQG3HG__revisit{margin:0;font-size:15px;font-weight:700;line-height:1.3}.practice-screen-module__jQG3HG__prompts{width:100%;min-width:0;display:grid}.practice-screen-module__jQG3HG__prompt{overflow-wrap:anywhere;grid-area:1/1;margin:0;font-size:20px;font-weight:700;line-height:1.3}.practice-screen-module__jQG3HG__prompt[data-practice-sizer]{visibility:hidden}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S01][data-practice-phone] .practice-screen-module__jQG3HG__prompt{font-size:17px}.practice-screen-module__jQG3HG__cardBlank{box-sizing:border-box;border:2.5px solid var(--color-mh-ink);background:var(--practice-empty);vertical-align:baseline;border-radius:5px;place-items:center;height:1.25em;margin-block:-.2em;margin-inline:.06em;padding-inline:.12em;line-height:1;display:inline-grid}.practice-screen-module__jQG3HG__cardBlankReserve,.practice-screen-module__jQG3HG__cardBlankNumber{text-box:trim-both cap alphabetic;grid-area:1/1}.practice-screen-module__jQG3HG__cardBlankReserve{visibility:hidden}.practice-screen-module__jQG3HG__cardBlank[data-fill=chosen]{color:var(--practice-key-picked)}.practice-screen-module__jQG3HG__cardBlank[data-fill=shown]{background:var(--practice-shown);color:var(--practice-shown-numeral)}.practice-screen-module__jQG3HG__together{white-space:nowrap}.practice-screen-module__jQG3HG__stage{z-index:1;justify-content:safe center;align-items:center;row-gap:var(--practice-bubble-gap);height:100%;min-height:0;padding:var(--practice-gap) 12px;flex-direction:column;flex:1 1 0;margin-top:0;display:flex;position:relative;overflow-x:clip}.practice-screen-module__jQG3HG__stageViewport{z-index:1;flex:1 1 0;min-height:0;margin-top:4px;position:relative}.practice-screen-module__jQG3HG__stage[data-practice-overflow]{overscroll-behavior:contain;overflow-y:auto}.practice-screen-module__jQG3HG__screen:not([data-practice-layout=landscape]) .practice-screen-module__jQG3HG__stage[data-practice-overflow]{scrollbar-width:none}.practice-screen-module__jQG3HG__screen:not([data-practice-layout=landscape]) .practice-screen-module__jQG3HG__stage::-webkit-scrollbar{display:none}.practice-screen-module__jQG3HG__screen .practice-screen-module__jQG3HG__stage[tabindex="0"]:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:-3px}.practice-screen-module__jQG3HG__scrollbar{z-index:2;pointer-events:none;flex-direction:column;gap:3px;width:12px;display:flex;position:absolute;top:6px;bottom:6px;right:0}.practice-screen-module__jQG3HG__scrollArrow{width:12px;height:16px;color:var(--practice-highlight-ring);pointer-events:auto;touch-action:none;cursor:pointer;flex:none;place-items:center;display:grid}.practice-screen-module__jQG3HG__scrollArrow svg{fill:currentColor;width:12px;height:12px}.practice-screen-module__jQG3HG__scrollTrack{pointer-events:auto;touch-action:none;cursor:pointer;flex:1;min-height:28px;position:relative}.practice-screen-module__jQG3HG__scrollTrack:before{content:"";border:1px solid var(--practice-highlight-ring);background:var(--practice-highlight);border-radius:999px;position:absolute;inset:0 1px}.practice-screen-module__jQG3HG__scrollThumb{pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:12px;min-height:28px;position:absolute;top:0;left:0}.practice-screen-module__jQG3HG__scrollThumb:before{content:"";background:var(--practice-highlight-ring);border-radius:999px;position:absolute;inset:0 1px}.practice-screen-module__jQG3HG__scrollGrip{background:var(--practice-white);width:4px;height:2px;box-shadow:0 -4px 0 var(--practice-white), 0 4px 0 var(--practice-white);border-radius:1px;position:absolute;top:50%;left:4px}.practice-screen-module__jQG3HG__scrollThumb:active{cursor:grabbing}.practice-screen-module__jQG3HG__pictureBox[data-practice-side-button]{left:calc(var(--practice-side-room,58px) / -2)}.practice-screen-module__jQG3HG__pictureBox{flex:none;width:100%;max-width:572px;position:relative}.practice-screen-module__jQG3HG__pictureBox:empty{display:none}.practice-screen-module__jQG3HG__pictureBox[data-practice-fit]{width:var(--practice-box-width);height:var(--practice-box-height,auto);--drawn-scale:var(--practice-scale,1)}.practice-screen-module__jQG3HG__pictureInner{flex-direction:column;align-items:center;width:100%;display:flex}.practice-screen-module__jQG3HG__activity{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.practice-screen-module__jQG3HG__activity>[data-counter-picture]{width:100%}.practice-screen-module__jQG3HG__activity [data-saved-list]{box-sizing:border-box;width:100%;min-height:var(--practice-strip-reserve,0px)}.practice-screen-module__jQG3HG__activity [data-saved-list] figure{width:100%}.practice-screen-module__jQG3HG__listWalk{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.practice-screen-module__jQG3HG__listWalk>[data-model-kind=drawn-groups]{width:100%;max-width:100%}.practice-screen-module__jQG3HG__pictureBox[data-practice-fit]>.practice-screen-module__jQG3HG__pictureInner{transform:translate(0px, 0px) scale(var(--practice-scale,1));transform-origin:50% 0;position:absolute;top:0;left:0;right:0}.practice-screen-module__jQG3HG__pictureInner [data-model-kind=ten-frame]{max-width:100%}.practice-screen-module__jQG3HG__pictureInner [data-model-kind=five-group-dots],.practice-screen-module__jQG3HG__pictureInner svg[data-model-kind=fingers]{max-width:100%!important}.practice-screen-module__jQG3HG__pictureInner figure[data-exposure=hidden]>[role=img]{max-width:100%}.practice-screen-module__jQG3HG__pictureInner [data-model-kind=drawn-groups]{width:100%;max-width:100%}.practice-screen-module__jQG3HG__pictureInner [data-model-kind=list]>[role=img]{max-width:17.5rem;padding:6px}.practice-screen-module__jQG3HG__pictureInner [data-model-kind=list] ol{gap:2px}.practice-screen-module__jQG3HG__pictureInner [data-model-kind=list] li{min-height:40px;padding-block:2px}.practice-screen-module__jQG3HG__pictureInner figure[data-count-status]>output{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-screen-module__jQG3HG__pictureInner [data-count-support]>button{display:none}.practice-screen-module__jQG3HG__bubbleArea{z-index:1;flex:none;align-self:stretch;align-items:start;padding:0;display:grid;position:relative}.practice-screen-module__jQG3HG__bubbleArea[data-practice-empty]{padding-inline:inherit;display:contents}.practice-screen-module__jQG3HG__bubbleArea>.practice-screen-module__jQG3HG__bubble{grid-area:1/1}.practice-screen-module__jQG3HG__bubbleLater{visibility:hidden}.practice-screen-module__jQG3HG__bubble{border:3px solid var(--color-mh-ink);background:var(--practice-white);min-width:0;color:var(--practice-white);border-radius:18px;align-items:center;gap:10px;padding:6px 12px;display:flex;position:relative}.practice-screen-module__jQG3HG__bubbleText{min-width:0;color:var(--color-mh-ink);overflow-wrap:anywhere;flex:auto;margin:0;font-size:18px;font-weight:700;line-height:1.3}.practice-screen-module__jQG3HG__bubbleLine,.practice-screen-module__jQG3HG__bubbleCaption{display:block}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S01][data-practice-phone] .practice-screen-module__jQG3HG__bubbleText{font-size:16px}.practice-screen-module__jQG3HG__speakerSpace{flex:none;width:40px;height:40px}.practice-screen-module__jQG3HG__tail{width:28px;height:17px;position:absolute;top:-14px;left:50%;overflow:visible;transform:translate(-50%)}.practice-screen-module__jQG3HG__stage:has(.practice-screen-module__jQG3HG__pictureBox[data-practice-side-button]) .practice-screen-module__jQG3HG__tail{left:calc(50% - var(--practice-side-room,58px) / 2)}.practice-screen-module__jQG3HG__panel{z-index:3;padding:10px 15px calc(10px + env(safe-area-inset-bottom,0px));border:3px solid var(--color-mh-ink);background:var(--practice-white);border-bottom:0;border-radius:22px 22px 0 0;flex:none;margin:0 -3px;position:relative}.practice-screen-module__jQG3HG__panel[data-tone=not-yet]{background:var(--practice-retry)}.practice-screen-module__jQG3HG__panel[data-tone=right]{background:var(--practice-right)}.practice-screen-module__jQG3HG__controlRow{align-items:center;gap:10px;min-width:0;display:flex}.practice-screen-module__jQG3HG__answer{flex:auto;min-width:0}.practice-screen-module__jQG3HG__answer>div{gap:0}.practice-screen-module__jQG3HG__actions{align-items:center;gap:10px;min-height:52px;display:flex}.practice-screen-module__jQG3HG__controlRow+.practice-screen-module__jQG3HG__actions{margin-top:12px}.practice-screen-module__jQG3HG__actions>:not(button):not(svg){flex:none;min-width:0}.practice-screen-module__jQG3HG__help{display:flex}.practice-screen-module__jQG3HG__panel [data-control=move-counters]{gap:0}.practice-screen-module__jQG3HG__panel [data-counter-counts]{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.practice-screen-module__jQG3HG__panel [data-save-actions]>button{background:var(--practice-white);height:46px;min-height:46px;box-shadow:0 3px 0 var(--color-mh-ink);font:700 16px/1 var(--font-nunito), "Trebuchet MS", sans-serif;white-space:nowrap;border-radius:999px;padding:0 14px}.practice-screen-module__jQG3HG__panel [data-save-actions]>button:disabled{opacity:.45;box-shadow:none}.practice-screen-module__jQG3HG__panel [data-control=not-sure]{background:var(--practice-white);width:auto;min-width:0;height:46px;min-height:46px;font:700 14px/1 var(--font-nunito), "Trebuchet MS", sans-serif;white-space:nowrap;border-radius:999px;gap:6px;padding:0 14px 0 9px}.practice-screen-module__jQG3HG__panel [data-control=not-sure][data-status=live]{box-shadow:0 3px 0 var(--color-mh-ink)}.practice-screen-module__jQG3HG__panel [data-control=not-sure]>span[aria-hidden=true]{background:var(--practice-white);border-width:2.5px;width:24px;height:24px;font-size:14px}.practice-screen-module__jQG3HG__actions>button{width:auto;min-width:0;height:52px;min-height:52px;box-shadow:0 5px 0 var(--color-mh-ink);font:800 24px/1 var(--font-baloo), "Trebuchet MS", sans-serif;border-radius:999px;flex:1 1 0;padding:3px 16px 0}.practice-screen-module__jQG3HG__actions>button:disabled{opacity:.45;box-shadow:none}.practice-screen-module__jQG3HG__tick{width:40px;height:40px;color:var(--color-mh-ink);flex:none}.practice-screen-module__jQG3HG__panel [data-control=number-pad]>div{justify-content:center;gap:var(--practice-key-gap) 7px;grid-template-columns:repeat(6,minmax(0,80px))}.practice-screen-module__jQG3HG__panel [data-control=number-pad] label:nth-child(11):last-child{grid-column:span 2}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S01][data-practice-phone] .practice-screen-module__jQG3HG__panel{--practice-key-height:46px;--practice-key-gap:6px}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S01][data-practice-narrow-phone] .practice-screen-module__jQG3HG__panel{--practice-key-height:49px;--practice-key-gap:8px}.practice-screen-module__jQG3HG__panel [data-control=number-pad][data-columns="7"]>div{grid-template-columns:repeat(7,minmax(0,80px))}.practice-screen-module__jQG3HG__panel [data-control=number-pad][data-columns="4"]>div{grid-template-columns:repeat(4,minmax(0,80px))}@media (min-width:640px){:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control=number-pad][data-columns="7"]>div{grid-template-columns:repeat(7, minmax(0, var(--wide-key-width,80px)))}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control=number-pad][data-columns="4"]>div{grid-template-columns:repeat(4, minmax(0, var(--wide-key-width,80px)))}}.practice-screen-module__jQG3HG__panel [data-control=number-choice]>div{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;max-width:420px;margin-inline:auto}.practice-screen-module__jQG3HG__panel :is([data-control=number-pad],[data-control=number-choice]) label{min-width:0;height:var(--practice-key-height);background:var(--practice-key);min-height:0;box-shadow:0 4px 0 var(--color-mh-ink);border-radius:14px;justify-content:center;padding:3px 0 0}.practice-screen-module__jQG3HG__panel [data-control=number-choice] label{height:calc(var(--practice-key-height) + 8px)}.practice-screen-module__jQG3HG__panel [data-control=number-choice] label>span[aria-hidden=true]{display:none}.practice-screen-module__jQG3HG__panel :is([data-control=number-pad],[data-control=number-choice]) label>span{font:800 24px/1 var(--font-baloo), "Trebuchet MS", sans-serif}.practice-screen-module__jQG3HG__panel [data-control=number-choice] label>span{font-size:28px}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card])>div>div{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;justify-content:stretch;gap:8px}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label{aspect-ratio:auto;background:var(--practice-key);height:110px;box-shadow:0 4px 0 var(--color-mh-ink);border-radius:16px}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label>span{text-align:center;white-space:normal;width:min-content;padding-top:4px;font-size:15px}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label>span>span{font-size:32px}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label>span>span:nth-of-type(2){color:var(--color-mh-body);font-size:15px}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-sentence]{container-type:inline-size}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-sentence]>span>span{font-size:clamp(14px,19cqi,32px)}.practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-reason]>span{width:100%;font:700 15px/1.25 var(--font-nunito), "Trebuchet MS", sans-serif;overflow-wrap:anywhere;padding:4px 6px}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S01][data-practice-phone] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-reason]{height:auto;min-height:90px}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S05]:is([data-practice-family=why-still-ten],[data-practice-family=why-both-ten])[data-practice-phone] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]):has(label[data-card-reason])>div>div{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S05][data-practice-phone] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-reason]{height:auto;min-height:90px}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S05]:is([data-practice-family=why-still-ten],[data-practice-family=why-both-ten])[data-practice-phone] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-reason]{min-height:46px}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S05]:is([data-practice-family=which-makes-ten],[data-practice-family=which-is-same])[data-practice-phone] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card])>div>div{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}.practice-screen-module__jQG3HG__screen[data-practice-skill=G1-T04-S05]:is([data-practice-family=which-makes-ten],[data-practice-family=which-is-same])[data-practice-phone] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-sentence]{height:auto;min-height:56px}.practice-screen-module__jQG3HG__panel [data-control=number-choice][data-card-style]>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:none}.practice-screen-module__jQG3HG__panel [data-control][data-card-style] label{border-radius:16px;height:92px;min-height:0;padding:4px 4px 2px}.practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text]{width:auto;min-width:0;color:var(--color-mh-ink);text-align:center;white-space:normal;padding:0}.practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text=count]{font:800 26px/1 var(--font-baloo), "Trebuchet MS", sans-serif;flex-direction:column;align-items:center;gap:1px;display:flex}.practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span>span[data-card-number]{color:inherit;font:inherit;display:block}.practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span>span[data-card-separator]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;color:inherit;font:inherit;position:absolute;overflow:hidden}.practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text=phrase]{font:800 16px/1.15 var(--font-nunito), "Trebuchet MS", sans-serif;text-wrap:balance;padding-inline:2px;display:block}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-card-layout=rows] .practice-screen-module__jQG3HG__panel [data-control=number-choice][data-card-style]>div{grid-template-columns:minmax(0,1fr)}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-card-layout=rows] .practice-screen-module__jQG3HG__panel [data-control=tap-card][data-card-style]>div>div{grid-template-columns:minmax(0,1fr);grid-auto-columns:auto;grid-auto-flow:row}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-card-layout=rows] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label{height:48px;padding:3px 10px 0}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-card-layout=rows] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text=count]{white-space:nowrap;display:block}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-card-layout=rows] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span>span:is([data-card-number],[data-card-separator]){clip-path:none;width:auto;height:auto;display:inline;position:static;overflow:visible}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-card-layout=rows] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text=phrase]{font-size:18px;line-height:1.1}@media (min-width:640px){:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control=number-choice][data-card-style]>div{gap:var(--wide-card-gap-between,10px);max-width:none}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label{height:calc(var(--practice-key-height) + 18px);padding:4px 8px 2px}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text=count]{white-space:nowrap;font-size:var(--wide-key-font,27px);display:block}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span>span:is([data-card-number],[data-card-separator]){clip-path:none;width:auto;height:auto;font-size:inherit;display:inline;position:static;overflow:visible}:is(.practice-screen-module__jQG3HG__screen,.practice-screen-module__jQG3HG__panelPreview)[data-practice-layout=portrait] .practice-screen-module__jQG3HG__panel [data-control][data-card-style] label>span[data-card-text=phrase]{font-size:18px}}.practice-screen-module__jQG3HG__panelPreview.practice-screen-module__jQG3HG__viewport{background:0 0;position:relative;inset:auto;overflow:visible}.practice-screen-module__jQG3HG__panelPreview{max-width:440px;color:var(--color-mh-ink);font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;margin-inline:auto}.practice-screen-module__jQG3HG__panelPreview *,.practice-screen-module__jQG3HG__panelPreview :before,.practice-screen-module__jQG3HG__panelPreview :after{box-sizing:border-box}.practice-screen-module__jQG3HG__panelPreview .practice-screen-module__jQG3HG__panel{border-bottom:3px solid var(--color-mh-ink);border-radius:22px;margin:0}.practice-screen-module__jQG3HG__panelPreview[data-practice-layout=portrait]{max-width:680px}.practice-screen-module__jQG3HG__panelPreview[data-practice-phone]{width:100vw;max-width:none;margin-left:-50vw;position:relative;left:50%}.practice-screen-module__jQG3HG__panel :is([data-control=number-pad],[data-control=number-choice],[data-control=pair-cards],[data-control=tap-card]) label[data-selected]{background:var(--practice-key-picked);color:var(--practice-key-picked-numeral);box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(3px)}.practice-screen-module__jQG3HG__panel label[data-selected] span{color:var(--practice-key-picked-numeral)!important}.practice-screen-module__jQG3HG__panel label[data-selected]:after{content:none}.practice-screen-module__jQG3HG__panel :is([data-control=number-pad],[data-control=number-choice],[data-control=pair-cards],[data-control=tap-card]) label[data-selected][data-correct]{background:var(--practice-shown);color:var(--practice-shown-numeral);box-shadow:none;transform:none}.practice-screen-module__jQG3HG__panel label[data-selected][data-correct] span{color:var(--practice-shown-numeral)!important}.practice-screen-module__jQG3HG__panel [data-control=number-pad] label[data-missed]:not([data-selected]){background:var(--practice-white);color:var(--practice-missed-numeral);box-shadow:none;cursor:default;border-style:dashed}.practice-screen-module__jQG3HG__panel [data-control=number-pad] label[data-missed]:not([data-selected]):hover{background:var(--practice-white)!important}.practice-screen-module__jQG3HG__panel [data-control][aria-disabled=true] label:not([data-selected]){border-color:var(--practice-locked-border);background:var(--practice-locked-key);color:var(--practice-missed-numeral);box-shadow:none;opacity:1}.practice-screen-module__jQG3HG__panel [aria-disabled=true]:is([data-control=pair-cards],[data-control=tap-card]) label:not([data-selected]){background:var(--practice-white)}.practice-screen-module__jQG3HG__panel [data-control][aria-disabled=true] label:not([data-selected]) span{color:var(--practice-missed-numeral)!important}.practice-screen-module__jQG3HG__panel [data-control][aria-disabled=true] label[data-missed]:not([data-selected]){border-style:dashed;border-color:var(--color-mh-ink);background:var(--practice-white)}@media (forced-colors:active){.practice-screen-module__jQG3HG__panel :is([data-control=number-pad],[data-control=number-choice],[data-control=pair-cards],[data-control=tap-card]) label[data-selected]{color:highlighttext;background:highlight;border-color:highlight}.practice-screen-module__jQG3HG__panel label[data-selected] span{forced-color-adjust:none;color:highlighttext!important}.practice-screen-module__jQG3HG__panel :is([data-control=number-pad],[data-control=number-choice],[data-control=pair-cards],[data-control=tap-card]) label[data-selected][data-correct]{color:canvastext;outline-offset:-9px;background:canvas;border-color:canvastext;outline:3px solid canvastext}.practice-screen-module__jQG3HG__panel label[data-selected][data-correct] span{color:canvastext!important}.practice-screen-module__jQG3HG__cardBlank[data-fill=shown]{outline-offset:2px;outline:2px solid canvastext}}.practice-screen-module__jQG3HG__panel label[data-card-id][data-practice-reading]{z-index:1;box-shadow:0 0 0 4px var(--practice-highlight-ring), 0 8px 0 4px var(--color-mh-ink);transform:translateY(-4px)}.practice-screen-module__jQG3HG__panel label[data-card-id][data-practice-reading][data-selected]{box-shadow:0 0 0 4px var(--practice-highlight-ring), 0 5px 0 4px var(--color-mh-ink);transform:translateY(-1px)}.practice-screen-module__jQG3HG__panel [data-control][aria-disabled=true] label[data-card-id][data-practice-reading]:not([data-selected]){box-shadow:0 0 0 4px var(--practice-highlight-ring), 0 4px 0 4px var(--color-mh-ink)}@media (prefers-reduced-motion:reduce){.practice-screen-module__jQG3HG__panel label[data-card-id][data-practice-reading]{box-shadow:0 0 0 4px var(--practice-highlight-ring), 0 4px 0 4px var(--color-mh-ink);transform:none}.practice-screen-module__jQG3HG__panel label[data-card-id][data-practice-reading][data-selected]{box-shadow:0 0 0 4px var(--practice-highlight-ring), 0 1px 0 4px var(--color-mh-ink);transform:translateY(3px)}.practice-screen-module__jQG3HG__panel [data-control][aria-disabled=true] label[data-card-id][data-practice-reading]:not([data-selected]){box-shadow:0 0 0 4px var(--practice-highlight-ring)}}@media (max-width:359.98px){.practice-screen-module__jQG3HG__screen:not([data-practice-layout=fitted]) .practice-screen-module__jQG3HG__panel{padding-inline:10px}.practice-screen-module__jQG3HG__screen:not([data-practice-layout=fitted]) .practice-screen-module__jQG3HG__panel [data-control=number-pad]>div{column-gap:4px}.practice-screen-module__jQG3HG__panelPreview .practice-screen-module__jQG3HG__panel{padding-inline:10px}.practice-screen-module__jQG3HG__panelPreview .practice-screen-module__jQG3HG__panel [data-control=number-pad]>div{column-gap:4px}}.practice-screen-module__jQG3HG__screen[data-practice-phone] .practice-screen-module__jQG3HG__top{gap:6px;padding-inline:8px}.practice-screen-module__jQG3HG__screen[data-practice-phone] .practice-screen-module__jQG3HG__top [data-session-progress]{flex-direction:column;align-items:stretch;gap:5px}.practice-screen-module__jQG3HG__screen[data-practice-phone] .practice-screen-module__jQG3HG__top [data-session-progress-label]{text-align:center;font-size:14px}.practice-screen-module__jQG3HG__screen[data-practice-phone] .practice-screen-module__jQG3HG__top [role=progressbar]{flex:none;width:100%}.practice-screen-module__jQG3HG__screen[data-practice-phone] .practice-screen-module__jQG3HG__top [data-story-pieces]{width:100%}.practice-screen-module__jQG3HG__screen[data-practice-phone] .practice-screen-module__jQG3HG__top [data-story-pieces] [role=progressbar]{flex:auto;width:auto}.practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)){--practice-key-height:46px;--practice-key-gap:6px;padding-top:6px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px))}.practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)) .practice-screen-module__jQG3HG__controlRow+.practice-screen-module__jQG3HG__actions{margin-top:6px}.practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)) .practice-screen-module__jQG3HG__actions{min-height:max(48px, var(--wide-help-height,0px))}.practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)) .practice-screen-module__jQG3HG__actions>button{height:48px;min-height:48px}.practice-screen-module__jQG3HG__screen[data-practice-upright-phone][data-practice-skill=G1-T04-S03] .practice-screen-module__jQG3HG__stageViewport{margin-top:0}.practice-screen-module__jQG3HG__screen[data-practice-upright-phone][data-practice-skill=G1-T04-S03] .practice-screen-module__jQG3HG__question{margin-top:3px}.practice-screen-module__jQG3HG__screen[data-practice-compact]{--practice-gap:8px;--practice-bubble-gap:15px}.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__top{height:47px}.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__card{padding-top:6px;padding-bottom:6px}.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__bubble{padding-top:4px;padding-bottom:4px}.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__bubbleText{font-size:16px}.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__panel{padding-top:8px;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__soundSwitch,.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__videoButton,.practice-screen-module__jQG3HG__screen[data-practice-compact] .practice-screen-module__jQG3HG__leaveButton{align-self:flex-start;margin-top:0}.practice-screen-module__jQG3HG__screen[data-practice-compact][data-practice-skill=G1-T04-S03] .practice-screen-module__jQG3HG__stage{padding-top:6px;padding-bottom:6px}.practice-screen-module__jQG3HG__screen[data-practice-compact][data-practice-skill=G1-T04-S03] .practice-screen-module__jQG3HG__bubbleText{font-size:15px;line-height:1.25}.practice-screen-module__jQG3HG__screen[data-practice-compact][data-practice-skill=G1-T04-S03] .practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)){--practice-key-height:40px}.practice-screen-module__jQG3HG__screen[data-practice-compact][data-practice-skill=G1-T04-S03] .practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)) [data-control=number-pad] label:before{content:"";position:absolute;inset:-6px -3px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape]{--practice-key-height:46px;--practice-key-gap:8px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__column{grid-template:"top top""stage question""stage panel"minmax(0,1fr)/minmax(0,1fr) minmax(0,1fr);column-gap:14px;max-width:1000px;display:grid}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__top{grid-area:top;height:47px;padding-bottom:0}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] :is(.practice-screen-module__jQG3HG__soundSwitch,.practice-screen-module__jQG3HG__videoButton,.practice-screen-module__jQG3HG__leaveButton){align-self:flex-start;margin-top:0}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__question{grid-area:question;margin:2px 12px 0 0}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__stageViewport{grid-area:stage;margin-top:0}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__stage{padding:var(--practice-gap) 0 var(--practice-gap) 12px;margin-top:0}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__panel{padding:10px 12px calc(10px + env(safe-area-inset-bottom,0px));border-right:0;border-radius:22px 0 0;grid-area:panel;align-self:end;margin:10px 0 0}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__actions{min-height:48px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__actions>button{height:48px;min-height:48px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label{height:92px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__panel :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-reason]>span{padding:2px 4px;font-size:13px;line-height:1.2}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)) .practice-screen-module__jQG3HG__actions{min-height:46px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape] .practice-screen-module__jQG3HG__panel:has([data-control=number-pad] label:nth-child(12)) .practice-screen-module__jQG3HG__actions>button{height:46px;min-height:46px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape][data-practice-wide-columns] .practice-screen-module__jQG3HG__column{grid-template-areas:"top top""question question""stage panel";max-width:min(1000px,100% - 32px)}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape][data-practice-wide-columns] .practice-screen-module__jQG3HG__question{margin:2px 0 6px}.practice-screen-module__jQG3HG__screen[data-practice-layout=landscape][data-practice-wide-columns] .practice-screen-module__jQG3HG__panel{margin:10px 0 calc(10px + env(safe-area-inset-bottom,0px));border-right:3px solid var(--color-mh-ink);border-bottom:3px solid var(--color-mh-ink);box-shadow:0 4px 0 var(--color-mh-ink);border-radius:22px;align-self:center}.practice-screen-module__jQG3HG__screen[data-practice-layout=phone-column] .practice-screen-module__jQG3HG__column{max-width:var(--practice-viewport-width)}.practice-screen-module__jQG3HG__screen[data-practice-layout=phone-column] .practice-screen-module__jQG3HG__panel [data-control=number-pad]:not([data-columns="7"])>div{grid-template-columns:repeat(6,minmax(0,1fr))}.practice-screen-module__jQG3HG__screen[data-practice-layout=phone-column] .practice-screen-module__jQG3HG__panel{margin:0 12px calc(16px + env(safe-area-inset-bottom,0px));border-bottom:3px solid var(--color-mh-ink);box-shadow:0 4px 0 var(--color-mh-ink);border-radius:22px}.practice-screen-module__jQG3HG__screen[data-practice-layout=fitted] .practice-screen-module__jQG3HG__column{width:390px;max-width:390px;height:663px;transform:scale(var(--practice-column-scale));transform-origin:50%;margin:-331.5px 0 0 -195px;position:absolute;top:50%;left:50%}@keyframes practice-screen-module__jQG3HG__practice-picture-in{0%{opacity:0}to{opacity:1}}.practice-screen-module__jQG3HG__pictureInner{animation:.15s ease-out practice-screen-module__jQG3HG__practice-picture-in}@media (prefers-reduced-motion:reduce){.practice-screen-module__jQG3HG__pictureInner{animation:none}}
.drawn-groups-module__-SGGiG__drawn{flex-direction:column;align-self:stretch;align-items:center;width:100%;min-width:0;display:flex}.drawn-groups-module__-SGGiG__svg{max-width:100%;height:auto;display:block;overflow:visible}.drawn-groups-module__-SGGiG__label{color:var(--color-mh-ink);font-family:var(--font-baloo), sans-serif;white-space:nowrap;margin:8px 0 0;font-size:26px;font-weight:800;line-height:32px}.drawn-groups-module__-SGGiG__labelBlank{box-sizing:border-box;vertical-align:top;border:3px solid var(--color-mh-ink);background:var(--practice-empty,var(--color-mh-cream));border-radius:6px;place-items:center;min-width:.95em;height:1.08em;padding-inline:.08em;display:inline-grid}.drawn-groups-module__-SGGiG__labelBlankReserve,.drawn-groups-module__-SGGiG__labelBlankNumber{text-box:trim-both cap alphabetic;grid-area:1/1;line-height:1}.drawn-groups-module__-SGGiG__labelBlankReserve{visibility:hidden}.drawn-groups-module__-SGGiG__labelBlank[data-fill=chosen]{color:var(--practice-key-picked,var(--color-mh-ink))}.drawn-groups-module__-SGGiG__labelBlank[data-fill=shown]{background:var(--practice-shown,var(--color-mh-cream));color:var(--practice-shown-numeral,var(--color-mh-ink))}@media (forced-colors:active){.drawn-groups-module__-SGGiG__labelBlank[data-fill=shown]{outline-offset:2px;outline:2px solid canvastext}}.drawn-groups-module__-SGGiG__labelRoom{flex:none;height:32px;margin-top:8px}.drawn-groups-module__-SGGiG__label.drawn-groups-module__-SGGiG__labelCompact{margin-top:6px;font-size:22px;line-height:26px}.drawn-groups-module__-SGGiG__labelRoom.drawn-groups-module__-SGGiG__labelCompact{height:26px;margin-top:6px}.drawn-groups-module__-SGGiG__band{z-index:1;max-width:100%;height:calc(46px / var(--drawn-scale,1));margin-bottom:calc(-1 * min(var(--drawn-shared,0px), 46px / var(--drawn-scale,1)));flex:none;justify-content:flex-end;align-items:flex-end;display:flex;position:relative}.drawn-groups-module__-SGGiG__bandControls{transform:scale(calc(1 / var(--drawn-control-scale,var(--drawn-scale,1))));transform-origin:100% 100%;flex:none}.drawn-groups-module__-SGGiG__drawn[data-drawn-side]{position:relative}.drawn-groups-module__-SGGiG__side{z-index:1;left:calc(50% + var(--drawn-side-x,0px) + var(--drawn-side-gap,12px) / var(--drawn-scale,1));top:var(--drawn-side-y,0px);transform:scale(calc(1 / var(--drawn-control-scale,var(--drawn-scale,1)))) translateY(-50%);transform-origin:0 0;position:absolute}.drawn-groups-module__-SGGiG__controls{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;display:flex}.drawn-groups-module__-SGGiG__control{width:46px;height:46px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:3px;display:grid}.drawn-groups-module__-SGGiG__controlFace{border:3px solid var(--color-mh-ink);width:40px;height:40px;box-shadow:0 3px 0 var(--color-mh-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;display:flex}.drawn-groups-module__-SGGiG__controlGlyph{flex:none;width:24px;height:24px;display:block}.drawn-groups-module__-SGGiG__controlGlyph svg{width:100%;height:100%;display:block}.drawn-groups-module__-SGGiG__control:active .drawn-groups-module__-SGGiG__controlFace{box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(2px)}.drawn-groups-module__-SGGiG__control:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:2px}.drawn-groups-module__-SGGiG__control[aria-disabled=true]{cursor:default}.drawn-groups-module__-SGGiG__control[data-look=resting] .drawn-groups-module__-SGGiG__controlFace,.drawn-groups-module__-SGGiG__control[data-look=resting]:active .drawn-groups-module__-SGGiG__controlFace{opacity:.45;box-shadow:none;transform:none}.drawn-groups-module__-SGGiG__control[data-look=hidden]{visibility:hidden}@media (prefers-reduced-motion:reduce){.drawn-groups-module__-SGGiG__control:active .drawn-groups-module__-SGGiG__controlFace{transform:none}}.drawn-groups-module__-SGGiG__announce{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.drawn-parts-whole-module__SEsbfa__trace{animation:.24s ease-out .26s both drawn-parts-whole-module__SEsbfa__traceIn}@keyframes drawn-parts-whole-module__SEsbfa__traceIn{0%{opacity:0}to{opacity:1}}.drawn-parts-whole-module__SEsbfa__counterPop{animation:.32s cubic-bezier(.2,0,0,1) drawn-parts-whole-module__SEsbfa__counterPop}@keyframes drawn-parts-whole-module__SEsbfa__counterPop{0%{transform:scale(1)}35%{transform:scale(1.22)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.drawn-parts-whole-module__SEsbfa__trace,.drawn-parts-whole-module__SEsbfa__counterPop{animation:none}}
.adaptive-models-module__2OEi-q__counting{width:100%;min-width:0;color:var(--color-mh-ink);flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.adaptive-models-module__2OEi-q__tank{isolation:isolate;width:100%;max-width:340px;position:relative}.adaptive-models-module__2OEi-q__tankSvg{width:100%;height:auto;display:block;overflow:visible}.adaptive-models-module__2OEi-q__cellButton{cursor:pointer;touch-action:manipulation;background:0 0;border:0;border-radius:0;padding:0;position:absolute}.adaptive-models-module__2OEi-q__cellButton:disabled{cursor:default}.adaptive-models-module__2OEi-q__cellButton:after{content:"";left:var(--spot-left);top:var(--spot-top);width:var(--spot-width);height:var(--spot-height);pointer-events:none;border-radius:6px;position:absolute}.adaptive-models-module__2OEi-q__tank .adaptive-models-module__2OEi-q__cellButton:focus-visible{z-index:1;outline:none}.adaptive-models-module__2OEi-q__cellButton:focus-visible:after{outline:3px solid var(--color-mh-ink);outline-offset:5px;box-shadow:0 0 0 5px var(--color-mh-page)}.adaptive-models-module__2OEi-q__count{border:3px solid var(--color-mh-ink);background:var(--color-mh-yellow);min-height:46px;font-family:var(--font-nunito), sans-serif;border-radius:999px;align-items:center;gap:12px;padding:2px 16px;font-weight:700;display:flex}.adaptive-models-module__2OEi-q__count strong{font-family:var(--font-baloo), sans-serif;font-size:30px;font-weight:800;line-height:1.2}.adaptive-models-module__2OEi-q__caption{text-align:center;max-width:38rem;font-family:var(--font-nunito), sans-serif;font-size:18px;font-weight:700;line-height:1.4}.adaptive-models-module__2OEi-q__hiddenPicture{border:3px dashed var(--practice-placeholder-border,var(--color-mh-mint-border));background:var(--color-mh-mint);text-align:center;width:100%;max-width:340px;font-family:var(--font-nunito), sans-serif;border-radius:16px;place-items:center;padding:16px;font-weight:700;display:grid}:is([data-practice-layout=fitted],[data-practice-layout=phone-column]) .adaptive-models-module__2OEi-q__counting [data-model-kind=cube-stick]>svg{--cube-depth:9px}@media (prefers-reduced-motion:reduce){.adaptive-models-module__2OEi-q__counting *,.adaptive-models-module__2OEi-q__cellButton,.adaptive-models-module__2OEi-q__cellButton:after{transition:none;animation:none}}
.bare-model-module__76Ib2a__bare{width:100%;min-width:0;color:var(--color-mh-ink);container-type:inline-size}.bare-model-module__76Ib2a__statements{font-size:clamp(30px,18px + 6cqi,56px);font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;flex-direction:column;align-items:center;gap:.4em;font-weight:800;line-height:1;display:flex}.bare-model-module__76Ib2a__statement{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15em .25em;max-width:100%;display:flex}.bare-model-module__76Ib2a__statement[data-long-sum]{font-size:min(1em, calc((100cqi - var(--statement-px,0px)) / var(--statement-ems,1)));flex-wrap:nowrap}.bare-model-module__76Ib2a__list{white-space:nowrap;align-items:baseline;gap:.25em;display:inline-flex}.bare-model-module__76Ib2a__word{font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;white-space:nowrap;font-size:.8em;font-weight:700}.bare-model-module__76Ib2a__blank,.bare-model-module__76Ib2a__roleBox{box-sizing:border-box;border:3px solid var(--color-mh-ink);justify-content:center;align-items:center;min-width:.95em;height:1.08em;display:inline-flex}.bare-model-module__76Ib2a__blank{background:var(--practice-empty,var(--color-mh-cream));border-radius:6px;place-items:center;padding-inline:.08em;display:inline-grid}.bare-model-module__76Ib2a__blankReserve,.bare-model-module__76Ib2a__blankNumber{text-box:trim-both cap alphabetic;grid-area:1/1}.bare-model-module__76Ib2a__blankReserve{visibility:hidden}.bare-model-module__76Ib2a__blank[data-fill=chosen]{color:var(--practice-key-picked,var(--color-mh-ink))}.bare-model-module__76Ib2a__blank[data-fill=shown]{background:var(--practice-shown,var(--color-mh-cream));color:var(--practice-shown-numeral,var(--color-mh-ink))}@media (forced-colors:active){.bare-model-module__76Ib2a__blank[data-fill=shown]{outline-offset:2px;outline:2px solid canvastext}}.bare-model-module__76Ib2a__roleBox{white-space:nowrap;border-radius:8px;padding-inline:.14em}.bare-model-module__76Ib2a__givenBox{background:var(--bare-given-fill,var(--color-mh-blue));color:var(--color-mh-page)}.bare-model-module__76Ib2a__addedBox{background:var(--bare-added-fill,var(--color-mh-orange));color:var(--color-mh-ink)}.bare-model-module__76Ib2a__thirdBox{background:var(--bare-third-fill);color:var(--color-mh-ink)}.bare-model-module__76Ib2a__bond{width:min(100%,clamp(240px,68cqi,320px));height:auto;margin-inline:auto;display:block;overflow:visible}.bare-model-module__76Ib2a__bond+.bare-model-module__76Ib2a__statements{margin-top:.4em}.bare-model-module__76Ib2a__bondNumeral{font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;font-weight:800}@media (prefers-reduced-motion:reduce){.bare-model-module__76Ib2a__bare,.bare-model-module__76Ib2a__bare *{transition:none;animation:none}}
.pair-models-module__YTfY2a__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pair-models-module__YTfY2a__pairText{white-space:nowrap;font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;color:var(--color-mh-ink);font-size:20px;font-weight:700;line-height:1.2}.pair-models-module__YTfY2a__numeral{font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;font-size:30px;font-weight:800;line-height:1}.pair-models-module__YTfY2a__word{color:var(--color-mh-body)}.pair-models-module__YTfY2a__expression{white-space:nowrap}.pair-models-module__YTfY2a__card[data-card-sum]{container-type:inline-size}.pair-models-module__YTfY2a__card[data-card-sum] .pair-models-module__YTfY2a__numeral{font-size:clamp(14px,19cqi,32px)}.pair-models-module__YTfY2a__cardCount{white-space:nowrap;font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;color:inherit;font-size:26px;font-weight:800;line-height:1}.pair-models-module__YTfY2a__cardPhrase{font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;text-align:center;white-space:normal;color:inherit;padding:4px 6px;font-size:16px;font-weight:700;line-height:1.15;display:block}.pair-models-module__YTfY2a__group{width:100%;min-width:0;border:0;min-inline-size:0;margin:0;padding:0;position:relative}.pair-models-module__YTfY2a__cardArea,.pair-models-module__YTfY2a__picture{width:100%;min-width:0;container-type:inline-size}.pair-models-module__YTfY2a__cardGrid{grid-template-columns:minmax(0,8rem);justify-content:center;gap:10px;display:grid}.pair-models-module__YTfY2a__namedCard{flex-direction:column;align-items:stretch;gap:4px;min-width:0;display:flex}.pair-models-module__YTfY2a__cardName{text-align:center;font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;color:var(--color-mh-ink);font-size:20px;font-weight:800;line-height:1.1}.pair-models-module__YTfY2a__card{aspect-ratio:3/2;border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-width:48px;min-height:54px;color:var(--color-mh-ink);border-radius:16px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pair-models-module__YTfY2a__card .pair-models-module__YTfY2a__pairText{font-size:12px;line-height:1}.pair-models-module__YTfY2a__card .pair-models-module__YTfY2a__numeral{font-size:26px}.pair-models-module__YTfY2a__card[data-selected]{background:var(--practice-highlight,var(--color-mh-mint))}.pair-models-module__YTfY2a__card[data-selected]:after{content:"";border:3px solid var(--practice-highlight-ring,var(--color-mh-mint-border));pointer-events:none;border-radius:13px;position:absolute;inset:0}.pair-models-module__YTfY2a__choiceCard{cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none}.pair-models-module__YTfY2a__choiceCard:has(.pair-models-module__YTfY2a__radio:focus-visible){outline:3px solid var(--color-mh-ink);outline-offset:5px}.pair-models-module__YTfY2a__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pair-models-module__YTfY2a__group[aria-disabled=true] .pair-models-module__YTfY2a__choiceCard{pointer-events:none;cursor:default}.pair-models-module__YTfY2a__group[aria-disabled=true] .pair-models-module__YTfY2a__choiceCard:not([data-selected]){opacity:.5}.pair-models-module__YTfY2a__list{width:100%;min-width:0;color:var(--color-mh-ink);flex-direction:column;align-items:center;gap:12px;margin:0;display:flex}.pair-models-module__YTfY2a__listPanel{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:22px;width:100%;max-width:20rem;padding:10px}.pair-models-module__YTfY2a__rows{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.pair-models-module__YTfY2a__row{border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto minmax(0,1fr) 24px;align-items:center;column-gap:10px;min-height:48px;padding:4px 8px;display:grid}.pair-models-module__YTfY2a__row[data-highlighted]{background:var(--practice-highlight,var(--color-mh-mint));outline:3px solid var(--color-mh-ink);outline-offset:-3px}.pair-models-module__YTfY2a__row[data-hidden-row]{visibility:hidden}.pair-models-module__YTfY2a__markerCell{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.pair-models-module__YTfY2a__marker{width:24px;height:24px;display:block}.pair-models-module__YTfY2a__first{justify-self:end}.pair-models-module__YTfY2a__second{justify-self:start}.pair-models-module__YTfY2a__blankBox{border:3px solid var(--color-mh-ink);background:var(--practice-empty,var(--color-mh-cream));border-radius:6px;place-items:center;width:40px;height:36px;display:grid}.pair-models-module__YTfY2a__blankNumber{text-box:trim-both cap alphabetic}.pair-models-module__YTfY2a__row[data-fill=chosen] .pair-models-module__YTfY2a__numeral{color:var(--practice-key-picked,var(--color-mh-ink))}.pair-models-module__YTfY2a__row[data-fill=shown] .pair-models-module__YTfY2a__numeral{color:var(--practice-shown-numeral,var(--color-mh-ink))}.pair-models-module__YTfY2a__row[data-fill=shown]:not([data-blank-row]),.pair-models-module__YTfY2a__row[data-fill=shown] .pair-models-module__YTfY2a__blankBox{background:var(--practice-shown,var(--color-mh-cream))}.pair-models-module__YTfY2a__row[data-fill=shown]:not([data-blank-row]){outline:3px solid var(--color-mh-ink);outline-offset:-3px}@media (forced-colors:active){.pair-models-module__YTfY2a__row[data-fill=shown] .pair-models-module__YTfY2a__blankBox{outline-offset:2px;outline:2px solid canvastext}}.pair-models-module__YTfY2a__caption{text-align:center;max-width:38rem;font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;color:var(--color-mh-ink);font-size:18px;font-weight:700;line-height:1.4}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__listPanel{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__rows{flex-flow:wrap;justify-content:center;gap:6px}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__row{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:12px;align-items:center;gap:5px;height:42px;min-height:0;padding:0 10px;font-size:14px;display:inline-flex}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__row .pair-models-module__YTfY2a__numeral{padding-top:3px;font-size:26px}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__markerCell{display:none}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__row[data-highlighted]{outline-offset:3px}.pair-models-module__YTfY2a__nextSlot{display:none}.pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__nextSlot{box-sizing:border-box;border:3px dashed var(--color-mh-ink);background:0 0;border-radius:12px;min-width:58px;height:42px;display:block}:where([data-practice-phone]) .pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__rows{gap:5px}:where([data-practice-phone]) .pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__row{border-radius:10px;gap:4px;height:32px;padding:0 6px;font-size:12px}:where([data-practice-phone]) .pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__row .pair-models-module__YTfY2a__numeral{padding-top:2px;font-size:21px}:where([data-practice-phone]) .pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__nextSlot{border-radius:10px;min-width:46px;height:32px}:where([data-list-closed]) .pair-models-module__YTfY2a__list[data-list-mode=saved] .pair-models-module__YTfY2a__nextSlot{visibility:hidden}@media (hover:hover){.pair-models-module__YTfY2a__group:not([aria-disabled=true]) .pair-models-module__YTfY2a__choiceCard:not([data-selected]):hover{background:var(--practice-hover,var(--color-mh-cream))}}@container (min-width:16.5rem){.pair-models-module__YTfY2a__cardGrid{grid-template-columns:none;grid-auto-columns:minmax(0,8rem);grid-auto-flow:column}}@media (min-width:640px){@container (min-width:21rem){.pair-models-module__YTfY2a__cardGrid{gap:12px}.pair-models-module__YTfY2a__card .pair-models-module__YTfY2a__pairText{font-size:16px}.pair-models-module__YTfY2a__card .pair-models-module__YTfY2a__numeral{font-size:32px}}}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .pair-models-module__YTfY2a__cardGrid{gap:10px}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .pair-models-module__YTfY2a__card .pair-models-module__YTfY2a__pairText{font-size:12px}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .pair-models-module__YTfY2a__card .pair-models-module__YTfY2a__numeral{font-size:26px}@media (prefers-reduced-motion:reduce){.pair-models-module__YTfY2a__card,.pair-models-module__YTfY2a__row{transition:none;animation:none}}
.scene-model-module__j459OG__scene{box-sizing:border-box;width:100%;min-width:0;color:var(--color-mh-ink);container-type:inline-size}.scene-model-module__j459OG__panels,.scene-model-module__j459OG__card{box-sizing:border-box;min-width:0;max-width:440px;margin-inline:auto}.scene-model-module__j459OG__panels{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.scene-model-module__j459OG__panel{width:100%;height:auto;display:block}.scene-model-module__j459OG__card{border:3px dashed var(--color-mh-mint-border);background:var(--color-mh-mint);border-radius:16px;flex-direction:column;gap:10px;padding:10px;display:flex}.scene-model-module__j459OG__title{text-align:center;font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:800;line-height:1.15}.scene-model-module__j459OG__groups{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.scene-model-module__j459OG__group{flex-direction:column;gap:8px;min-width:0;display:flex}.scene-model-module__j459OG__label{text-align:center;min-width:0;font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:700;line-height:1.25}.scene-model-module__j459OG__region{box-sizing:border-box;border:2px dashed var(--color-mh-mint-border);background:var(--color-mh-page);border-radius:12px;min-width:0;padding:2px}.scene-model-module__j459OG__tokens{width:100%;height:auto;display:block}.scene-model-module__j459OG__review{text-align:center;flex-direction:column;align-items:center;min-width:0;margin:0;display:flex}.scene-model-module__j459OG__reviewTag{font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;overflow-wrap:anywhere;font-size:13px;font-weight:700;line-height:1.3}.scene-model-module__j459OG__count{font-family:var(--font-baloo), "Trebuchet MS", "Segoe UI", sans-serif;font-size:28px;font-weight:800;line-height:1.1}@container (min-width:32rem){.scene-model-module__j459OG__panels,.scene-model-module__j459OG__card{max-width:720px}.scene-model-module__j459OG__panels{grid-template-columns:repeat(2,minmax(0,1fr))}.scene-model-module__j459OG__groups{grid-template-rows:auto auto auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.scene-model-module__j459OG__group{grid-row:1/span 3;grid-template-rows:subgrid;display:grid}.scene-model-module__j459OG__label{align-self:end}.scene-model-module__j459OG__scene[data-scene-status=fallback] .scene-model-module__j459OG__groups{grid-template-rows:auto auto}.scene-model-module__j459OG__scene[data-scene-status=fallback] .scene-model-module__j459OG__group{grid-row:1/span 2}}@media (min-width:640px){.scene-model-module__j459OG__title{font-size:24px}.scene-model-module__j459OG__label{font-size:17px}.scene-model-module__j459OG__count{font-size:30px}}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .scene-model-module__j459OG__title{font-size:22px}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .scene-model-module__j459OG__label{font-size:16px}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .scene-model-module__j459OG__count{font-size:28px}@media (prefers-reduced-motion:reduce){.scene-model-module__j459OG__scene *{transition:none;animation:none}}
.playground-module__U03gwa__page{flex-direction:column;gap:28px;min-width:0;display:flex}.playground-module__U03gwa__intro{flex-direction:column;gap:12px;display:flex}.playground-module__U03gwa__gradePage{flex-direction:column;gap:28px;min-width:0;display:flex}.playground-module__U03gwa__skills{flex-direction:column;gap:20px;min-width:0;scroll-margin-top:16px;display:flex}.playground-module__U03gwa__skills h2:focus{outline:none}.playground-module__U03gwa__skills h2:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.playground-module__U03gwa__gradeGrid{padding:0;list-style:none}.playground-module__U03gwa__gradeCard{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.playground-module__U03gwa__gradeNumeral{font-family:var(--font-heading);font-size:24px;font-weight:800;line-height:1}.playground-module__U03gwa__classicCard{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);color:var(--color-mh-body);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.playground-module__U03gwa__classicCard h2{color:var(--color-mh-ink)}.playground-module__U03gwa__skillCard{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.playground-module__U03gwa__skillCard[data-selected]{background:var(--color-mh-mint)}.playground-module__U03gwa__skillText{flex-direction:column;gap:8px;display:flex}.playground-module__U03gwa__mixCard{background:var(--color-mh-page)}.playground-module__U03gwa__teks{width:100%}.playground-module__U03gwa__teksToggle{cursor:pointer;align-items:center;min-height:46px;margin-block:-8px;list-style:none;display:inline-flex}.playground-module__U03gwa__teksToggle::-webkit-details-marker{display:none}.playground-module__U03gwa__teks>.playground-module__U03gwa__teksToggle:focus-visible{outline:none}.playground-module__U03gwa__teksToggle:focus-visible .playground-module__U03gwa__teksChip{outline:3px solid var(--color-mh-ink);outline-offset:5px}.playground-module__U03gwa__teksChip{border:2px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:30px;color:var(--color-mh-ink);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 12px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.playground-module__U03gwa__teksChevron{flex:0 0 12px;transition:transform .15s}.playground-module__U03gwa__teks[open] .playground-module__U03gwa__teksChevron{transform:rotate(180deg)}.playground-module__U03gwa__teksPanel{color:var(--color-mh-body);flex-direction:column;gap:10px;margin-top:10px;font-size:14px;line-height:1.55;display:flex}.playground-module__U03gwa__teks[open] .playground-module__U03gwa__teksPanel{animation:.16s ease-out playground-module__U03gwa__teksOpen}.playground-module__U03gwa__teksPanel dt{color:var(--color-mh-ink);font-weight:800}@keyframes playground-module__U03gwa__teksOpen{0%{opacity:0;transform:translateY(-4px)}}@media (hover:hover){.playground-module__U03gwa__teksToggle:hover .playground-module__U03gwa__teksChip{text-underline-offset:3px;text-decoration:underline}}.playground-module__U03gwa__practiceButton{margin-top:auto}.playground-module__U03gwa__backButton{align-self:flex-start}.playground-module__U03gwa__activity{flex-direction:column;gap:14px;width:min(100%,720px);min-width:0;scroll-margin-top:16px;display:flex}.playground-module__U03gwa__activityTitle{font-family:var(--font-heading);color:var(--color-mh-ink);font-size:26px;font-weight:800;line-height:1.15}.playground-module__U03gwa__activityTitle:focus{outline:none}.playground-module__U03gwa__activityTitle:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.playground-module__U03gwa__modeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.playground-module__U03gwa__modeButton{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:46px;color:var(--color-mh-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.playground-module__U03gwa__modeButton[aria-pressed=true]{background:var(--mh-fraction-difficulty-selected,var(--color-mh-yellow))}.playground-module__U03gwa__modeCheck{flex-shrink:0;width:.875rem}.playground-module__U03gwa__problemCard{border:3px solid var(--color-mh-ink);background:var(--mh-fraction-card-background,var(--color-mh-cream));min-width:0;box-shadow:5px 5px 0 var(--mh-fraction-card-shadow,var(--color-mh-orange));border-radius:22px;padding:10px 12px 16px;container-type:inline-size}.playground-module__U03gwa__questionHeader{border-bottom:1px solid var(--color-mh-rule);justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.playground-module__U03gwa__questionCaption{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;line-height:1.4;display:flex}.playground-module__U03gwa__questionCaption>span:first-child{font-weight:700}.playground-module__U03gwa__captionDetail{color:var(--color-mh-body)}.playground-module__U03gwa__headerNext{min-width:68px;min-height:46px;color:var(--color-mh-ink);cursor:pointer;border-radius:8px;flex-shrink:0;padding:10px 8px;font-size:.875rem;font-weight:700}.playground-module__U03gwa__headerNext span{padding-left:3px}.playground-module__U03gwa__prompt{font-family:var(--font-sans);color:var(--color-mh-ink);margin:16px 0 12px;font-size:1.25rem;font-weight:700;line-height:1.4}.playground-module__U03gwa__equation{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(10px,3vw,24px);padding:8px 0 18px;display:flex}.playground-module__U03gwa__operator{color:var(--color-mh-body);align-items:center;font-size:1.875rem;font-weight:400;display:inline-flex}.playground-module__U03gwa__questionMark{text-align:center;color:#1664ba;min-width:1.15em;font-size:2.75rem;font-weight:700}.playground-module__U03gwa__rational{align-items:center;gap:4px;display:inline-flex}.playground-module__U03gwa__rationalSign,.playground-module__U03gwa__rationalWhole{color:var(--fraction-colour);font-variant-numeric:tabular-nums;font-size:clamp(2rem,6vw,2.75rem);font-weight:700;line-height:1}.playground-module__U03gwa__rationalCompact .playground-module__U03gwa__rationalSign,.playground-module__U03gwa__rationalCompact .playground-module__U03gwa__rationalWhole{font-size:1.5rem}.playground-module__U03gwa__model{justify-content:center;min-width:0;margin:4px 0 14px;display:flex}.playground-module__U03gwa__modelSvg{width:100%;height:auto;display:block;overflow:visible}.playground-module__U03gwa__model-number-line .playground-module__U03gwa__modelSvg,.playground-module__U03gwa__pickTick .playground-module__U03gwa__modelSvg{max-width:600px}.playground-module__U03gwa__model-strip{width:100%}.playground-module__U03gwa__classicStrip{width:100%;max-width:600px}.playground-module__U03gwa__modelLarge.playground-module__U03gwa__model,.playground-module__U03gwa__modelThumb.playground-module__U03gwa__model{margin:0}.playground-module__U03gwa__modelThumb .playground-module__U03gwa__modelSvg path,.playground-module__U03gwa__modelThumb .playground-module__U03gwa__modelSvg rect,.playground-module__U03gwa__modelThumb .playground-module__U03gwa__modelSvg circle,.playground-module__U03gwa__modelThumb .playground-module__U03gwa__modelSvg polygon{vector-effect:non-scaling-stroke}.playground-module__U03gwa__modelThumb .playground-module__U03gwa__modelSvg.playground-module__U03gwa__clockSvg circle{vector-effect:none}.playground-module__U03gwa__modelGroup{flex-direction:column;gap:14px;margin:4px 0 14px;display:flex}.playground-module__U03gwa__modelRow{flex-flow:wrap;justify-content:center}.playground-module__U03gwa__modelRow>.playground-module__U03gwa__modelItem{flex:200px}.playground-module__U03gwa__modelItem{flex-direction:column;gap:6px;min-width:0;display:flex}.playground-module__U03gwa__modelItem figcaption{color:var(--color-mh-ink);font-size:.875rem;font-weight:700}.playground-module__U03gwa__modelItem .playground-module__U03gwa__model{margin:0}.playground-module__U03gwa__scrollWrap{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.playground-module__U03gwa__scrollRegion{scrollbar-width:none;border-radius:8px;overflow:auto hidden}.playground-module__U03gwa__scrollRegion::-webkit-scrollbar{display:none}.playground-module__U03gwa__scrollRegion:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.playground-module__U03gwa__scrollTrack{border:2px solid var(--color-mh-ink);background:var(--color-mh-page);cursor:pointer;touch-action:none;border-radius:999px;height:14px;position:relative}.playground-module__U03gwa__scrollThumb{background:var(--color-mh-blue);border-radius:999px;position:absolute;top:1px;bottom:1px}.playground-module__U03gwa__scrollHint{color:var(--color-mh-body);font-size:.875rem}.playground-module__U03gwa__tickLine{position:relative}.playground-module__U03gwa__tickButton{cursor:pointer;background:0 0;border-radius:10px;height:52%;min-height:46px;position:absolute;top:12%}.playground-module__U03gwa__tickButton:disabled{cursor:default}@media (hover:hover){.playground-module__U03gwa__tickButton:not(:disabled):hover{background:color-mix(in srgb, var(--color-mh-mint) 70%, transparent)}}.playground-module__U03gwa__tableWrap{width:100%;overflow-x:auto}.playground-module__U03gwa__dataTable{border-collapse:collapse;border:3px solid var(--color-mh-ink);background:var(--color-mh-page);font-variant-numeric:tabular-nums;width:100%;max-width:32rem;margin-inline:auto;font-size:1rem}.playground-module__U03gwa__dataTable caption{color:var(--color-mh-ink);text-align:center;padding-bottom:6px;font-weight:800}.playground-module__U03gwa__dataTable th,.playground-module__U03gwa__dataTable td{border:1px solid var(--color-mh-ink);text-align:center;padding:8px 12px}.playground-module__U03gwa__dataTable thead th{background:var(--color-mh-cream)}.playground-module__U03gwa__dataTable tbody th{background:var(--color-mh-cream);font-weight:700}.playground-module__U03gwa__dataTable td.playground-module__U03gwa__leaves{text-align:left}.playground-module__U03gwa__leaf{margin-right:.75em;display:inline-block}.playground-module__U03gwa__leaf:last-child{margin-right:0}.playground-module__U03gwa__dataTable tfoot td{color:var(--color-mh-body);text-align:left;font-size:.875rem}.playground-module__U03gwa__shadeSvg{touch-action:manipulation}.playground-module__U03gwa__shadePart{cursor:pointer;outline:none}.playground-module__U03gwa__shadePart[aria-disabled=true]{cursor:default}.playground-module__U03gwa__shade{flex-direction:column;align-items:center;gap:6px;display:flex}.playground-module__U03gwa__shade .playground-module__U03gwa__model{width:100%;margin-bottom:4px}.playground-module__U03gwa__shadeCount{color:var(--color-mh-ink);font-size:.9375rem;font-weight:700}.playground-module__U03gwa__help{margin-top:6px}.playground-module__U03gwa__helpControls{border-bottom:3px solid var(--color-mh-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,4.6rem),1fr));align-items:stretch;gap:4px;padding-top:3px;display:grid}.playground-module__U03gwa__helpButton{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:64px;color:var(--color-mh-ink);text-align:left;cursor:pointer;border-bottom:0;border-radius:9px 9px 0 0;flex-direction:column;gap:5px;padding:8px 6px 7px;font-size:.875rem;font-weight:600;line-height:1.15;display:flex;position:relative}.playground-module__U03gwa__helpIconRow{justify-content:space-between;align-items:center;gap:4px;display:flex}.playground-module__U03gwa__helpButton[aria-expanded=true]{background:var(--mh-fraction-help-open,var(--color-mh-page))}.playground-module__U03gwa__helpButton[aria-expanded=true]:after{content:"";background:var(--mh-fraction-help-open,var(--color-mh-page));height:3px;position:absolute;bottom:-3px;left:0;right:0}.playground-module__U03gwa__helpButton[aria-expanded=true] .playground-module__U03gwa__chevron{transform:rotate(180deg)}.playground-module__U03gwa__helpButton.playground-module__U03gwa__suggestHint{box-shadow:inset 0 4px 0 var(--color-mh-yellow)}.playground-module__U03gwa__helpPanel{background:var(--color-mh-page);color:var(--color-mh-ink);border:3px solid var(--color-mh-ink);border-top:0;border-radius:0 0 10px 10px;padding:14px 12px;font-size:.9375rem;line-height:1.55}.playground-module__U03gwa__helpPanel[hidden]{display:none}.playground-module__U03gwa__helpPanel strong{font-weight:700}.playground-module__U03gwa__helpPanel p+p,.playground-module__U03gwa__helpPanel strong+p{margin-top:6px}.playground-module__U03gwa__textButton{text-align:left;text-underline-offset:4px;cursor:pointer;border-radius:5px;min-height:46px;padding-block:8px;font-weight:700;text-decoration:underline}.playground-module__U03gwa__textButton:disabled{cursor:default;opacity:.55}.playground-module__U03gwa__nextClue{border-top:1px solid var(--color-mh-rule);padding-top:8px}.playground-module__U03gwa__nextClue:focus{outline:none}.playground-module__U03gwa__confirmActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.playground-module__U03gwa__secondaryButton,.playground-module__U03gwa__revealButton{border:3px solid var(--color-mh-ink);cursor:pointer;border-radius:999px;min-height:46px;padding:10px 16px;font-size:.875rem;font-weight:700}.playground-module__U03gwa__secondaryButton{background:var(--color-mh-page);color:var(--color-mh-ink)}.playground-module__U03gwa__revealButton{background:var(--color-mh-ink);color:var(--color-mh-page)}.playground-module__U03gwa__answerForm{margin-top:14px}.playground-module__U03gwa__answerHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.playground-module__U03gwa__answerLabel{font-size:1rem;font-weight:700}.playground-module__U03gwa__progress{border:3px solid var(--color-mh-ink);background:var(--color-mh-yellow);white-space:nowrap;min-height:34px;color:var(--color-mh-ink);border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:2px 12px;font-size:.875rem;font-weight:700;display:inline-flex}.playground-module__U03gwa__progress>span{font-size:1.125rem;line-height:1}.playground-module__U03gwa__progress strong{font-size:1rem;font-weight:700}.playground-module__U03gwa__scoreEarned{animation:.9s ease-out playground-module__U03gwa__score-glow}@keyframes playground-module__U03gwa__score-glow{0%,to{box-shadow:0 0 0 0 var(--color-mh-yellow)}35%{box-shadow:0 0 0 5px var(--color-mh-yellow)}}.playground-module__U03gwa__responseArea{flex-direction:column;align-items:stretch;min-width:0;display:flex}.playground-module__U03gwa__answerActions{flex-wrap:wrap;align-items:flex-start;gap:10px 16px;margin-top:16px;scroll-margin-bottom:16px;display:flex}.playground-module__U03gwa__checkButton{background:var(--color-mh-vermilion);color:#fff;border:3px solid var(--color-mh-ink);min-width:min(100%,12rem);min-height:48px;box-shadow:4px 4px 0 var(--color-mh-ink);cursor:pointer;border-radius:999px;flex:0 15rem;padding:12px 16px;font-size:1rem;font-weight:700}.playground-module__U03gwa__checkButton span{margin-left:4px}.playground-module__U03gwa__resultSpace{flex:12rem;min-height:3rem}.playground-module__U03gwa__feedback:empty{display:block}.playground-module__U03gwa__feedback:not(:empty){border:3px solid var(--color-mh-ink);color:var(--color-mh-ink);border-radius:14px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.9375rem;line-height:1.45;display:flex}.playground-module__U03gwa__getHint{text-align:left;text-underline-offset:3px;cursor:pointer;border-radius:5px;min-width:46px;min-height:46px;padding:7px 3px;font-size:.875rem;font-weight:700;text-decoration:underline}.playground-module__U03gwa__correct{background:var(--color-mh-green)}.playground-module__U03gwa__incorrect,.playground-module__U03gwa__invalid{background:var(--color-mh-cream)}.playground-module__U03gwa__revealed{background:var(--color-mh-page)}.playground-module__U03gwa__feedbackIcon{flex:0 0 16px;justify-content:center;align-items:center;min-height:22px;font-size:1rem;font-weight:700;display:inline-flex}.playground-module__U03gwa__solution{border:2px dashed var(--color-mh-mint-border);background:var(--color-mh-mint);color:var(--color-mh-ink);border-radius:12px;margin-top:12px;padding:12px 14px;font-size:.9375rem;line-height:1.55}.playground-module__U03gwa__visuallyHidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.playground-module__U03gwa__choice{border:0;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;padding:0;display:grid}.playground-module__U03gwa__choiceShort{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr))}.playground-module__U03gwa__choicePictures{grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr))}.playground-module__U03gwa__choiceWide{grid-template-columns:minmax(0,1fr)}.playground-module__U03gwa__choiceClocks{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.playground-module__U03gwa__option{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:54px;color:var(--color-mh-ink);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;font-size:1rem;font-weight:700;line-height:1.35;display:flex;position:relative}.playground-module__U03gwa__option[data-selected]{background:var(--color-mh-mint);border-color:var(--color-mh-ink);box-shadow:inset 0 0 0 3px var(--color-mh-mint-border)}.playground-module__U03gwa__option input{opacity:0;width:1px;height:1px;position:absolute}.playground-module__U03gwa__option:has(input:focus-visible){outline:3px solid var(--color-mh-ink);outline-offset:5px}.playground-module__U03gwa__option:has(input:disabled){cursor:default}.playground-module__U03gwa__optionMark{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:999px;flex:0 0 22px;width:22px;height:22px}.playground-module__U03gwa__option[data-selected] .playground-module__U03gwa__optionMark{background:radial-gradient(circle, var(--color-mh-blue) 0 45%, var(--color-mh-page) 50%)}.playground-module__U03gwa__optionLabel{flex:auto;justify-content:flex-start;align-items:center;min-width:0;display:flex}.playground-module__U03gwa__choicePictures .playground-module__U03gwa__option{align-items:center}.playground-module__U03gwa__choiceWide .playground-module__U03gwa__option{flex-direction:column;align-items:stretch;gap:8px}.playground-module__U03gwa__choiceWide .playground-module__U03gwa__optionMark{align-self:flex-start}.playground-module__U03gwa__choicePictures .playground-module__U03gwa__optionLabel .playground-module__U03gwa__model,.playground-module__U03gwa__choiceWide .playground-module__U03gwa__optionLabel .playground-module__U03gwa__model,.playground-module__U03gwa__choiceClocks .playground-module__U03gwa__optionLabel .playground-module__U03gwa__model{width:100%;margin:0}.playground-module__U03gwa__entryRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;display:flex}.playground-module__U03gwa__fractionFields{grid-template-rows:auto .5rem auto;grid-template-columns:minmax(0,auto) 5.375rem;justify-content:center;align-items:center;column-gap:.5rem;max-width:100%;display:grid}.playground-module__U03gwa__fractionFields label,.playground-module__U03gwa__wholeField label,.playground-module__U03gwa__numberField label{overflow-wrap:anywhere;color:var(--color-mh-body);font-size:.875rem;font-weight:700;line-height:1.4}.playground-module__U03gwa__fractionFields input,.playground-module__U03gwa__wholeField input,.playground-module__U03gwa__numberField input{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);color:#1664ba;text-align:center;font-variant-numeric:tabular-nums;border-radius:8px;width:100%;min-width:0;height:3rem;min-height:46px;font-size:1.75rem;font-weight:700}.playground-module__U03gwa__fractionFields input[aria-invalid=true],.playground-module__U03gwa__wholeField input[aria-invalid=true],.playground-module__U03gwa__numberField input[aria-invalid=true]{border-color:var(--color-mh-vermilion)}.playground-module__U03gwa__fractionBar{background:var(--color-mh-ink);border-radius:2px;grid-area:2/2;height:3px;margin-inline:-4px}.playground-module__U03gwa__fractionFields label[for=answer-denominator],.playground-module__U03gwa__fractionFields input:last-of-type{grid-row:3}.playground-module__U03gwa__wholeField{flex-direction:column;align-items:center;gap:4px;width:6rem;display:flex}.playground-module__U03gwa__signToggle{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:46px;color:var(--color-mh-ink);cursor:pointer;border-radius:999px;padding:8px 14px;font-weight:700}.playground-module__U03gwa__signToggle[aria-pressed=true]{background:var(--color-mh-mint);box-shadow:inset 0 0 0 3px var(--color-mh-mint-border)}.playground-module__U03gwa__numberField{flex-direction:column;align-items:center;gap:6px;display:flex}.playground-module__U03gwa__numberInputRow{align-items:center;gap:8px;display:flex}.playground-module__U03gwa__numberInputRow input{width:9rem}.playground-module__U03gwa__unit{color:var(--color-mh-ink);font-size:1.25rem;font-weight:700}.playground-module__U03gwa__compare{flex-direction:column;align-items:center;gap:14px;display:flex}.playground-module__U03gwa__compareRow{justify-content:center;align-items:center;gap:18px;display:flex}.playground-module__U03gwa__compareText{font-size:1.5rem;font-weight:700}.playground-module__U03gwa__compareSlot{border:3px dashed var(--color-mh-mint-border);background:var(--color-mh-mint);min-width:58px;min-height:58px;color:var(--color-mh-ink);border-radius:14px;justify-content:center;align-items:center;font-size:2rem;font-weight:800;display:inline-flex}.playground-module__U03gwa__compareButtons{gap:10px;display:flex}.playground-module__U03gwa__compareButton{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-width:64px;min-height:54px;color:var(--color-mh-ink);cursor:pointer;border-radius:14px;font-size:1.75rem;font-weight:800}.playground-module__U03gwa__compareButton[aria-pressed=true]{background:var(--color-mh-mint);box-shadow:inset 0 0 0 3px var(--color-mh-mint-border)}.playground-module__U03gwa__pickTick{width:100%}.playground-module__U03gwa__order{flex-direction:column;gap:12px;display:flex}.playground-module__U03gwa__orderInstruction{font-weight:700}.playground-module__U03gwa__orderItems{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:10px;display:grid}.playground-module__U03gwa__orderButton{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:72px;color:var(--color-mh-ink);cursor:pointer;border-radius:16px;justify-content:center;align-items:center;padding:8px;font-size:1.25rem;font-weight:700;display:flex;position:relative}.playground-module__U03gwa__orderButton[data-placed]{background:var(--color-mh-mint)}.playground-module__U03gwa__orderButton[aria-disabled=true]{cursor:default}.playground-module__U03gwa__textButton[aria-disabled=true]{cursor:default;opacity:.55}.playground-module__U03gwa__orderBadge{background:var(--color-mh-blue);width:26px;height:26px;color:var(--color-mh-page);border-radius:999px;justify-content:center;align-items:center;font-size:.875rem;font-weight:800;display:inline-flex;position:absolute;top:6px;left:8px}.playground-module__U03gwa__orderResult{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:.9375rem;display:flex}.playground-module__U03gwa__page :is(button,a,input,summary):focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}@media (hover:hover){.playground-module__U03gwa__modeButton:hover,.playground-module__U03gwa__helpButton:hover,.playground-module__U03gwa__checkButton:hover,.playground-module__U03gwa__option:hover,.playground-module__U03gwa__compareButton:hover,.playground-module__U03gwa__orderButton:not([aria-disabled=true]):hover,.playground-module__U03gwa__signToggle:hover{text-underline-offset:4px;text-decoration:underline}.playground-module__U03gwa__headerNext:hover,.playground-module__U03gwa__secondaryButton:hover{background:var(--color-mh-mint)}}@container (max-width:19rem){.playground-module__U03gwa__helpButton{min-height:58px}}@media (min-width:640px){.playground-module__U03gwa__activityTitle{font-size:34px}.playground-module__U03gwa__modeOptions{grid-template-columns:repeat(4,minmax(0,1fr))}.playground-module__U03gwa__problemCard{padding:12px 24px 22px}.playground-module__U03gwa__questionCaption{gap:14px;font-size:.875rem}.playground-module__U03gwa__captionDetail{border-left:1px solid var(--color-mh-rule);padding-left:14px}.playground-module__U03gwa__prompt{font-size:1.375rem}.playground-module__U03gwa__helpPanel{padding:16px 20px}}@media (prefers-reduced-motion:reduce){.playground-module__U03gwa__scoreEarned{animation:none}.playground-module__U03gwa__teksChevron{transition:none}.playground-module__U03gwa__teks[open] .playground-module__U03gwa__teksPanel{animation:none}}
.fractions-module__BQ9d5a__page{--ink:#243e35;--muted:#59675f;--green:#285d46;color:#12243a;background:#fffdf8}.fractions-module__BQ9d5a__main{width:min(100%,780px);margin-inline:auto}.fractions-module__BQ9d5a__playground{min-width:0;color:var(--ink)}.fractions-module__BQ9d5a__titleRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-bottom:18px;display:flex}.fractions-module__BQ9d5a__titleRow h1{color:#12243a;font-family:var(--font-heading);font-size:38px;font-weight:800;line-height:1.05}.fractions-module__BQ9d5a__progress{white-space:nowrap;color:#674b12;background:#fff2c9;border:1px solid #dec779;border-radius:9px;align-items:center;gap:5px;min-height:34px;padding:4px 8px;font-size:.875rem;display:inline-flex}.fractions-module__BQ9d5a__progress>span{color:#946b16;font-size:1.25rem;line-height:1}.fractions-module__BQ9d5a__progress strong{color:#674b12;font-size:1rem;font-weight:750}.fractions-module__BQ9d5a__scoreEarned{animation:.9s ease-out fractions-module__BQ9d5a__score-glow}@keyframes fractions-module__BQ9d5a__score-glow{0%,to{box-shadow:0 0 #d4a12900}35%{background:#ffe69a;box-shadow:0 0 0 6px #d4a12942}}.fractions-module__BQ9d5a__modeOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:16px;display:grid}.fractions-module__BQ9d5a__modeButton{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:46px;color:var(--color-mh-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.875rem;font-weight:600;line-height:1.3;display:flex}.fractions-module__BQ9d5a__modeButton[aria-pressed=true]{background:var(--mh-fraction-difficulty-selected,var(--color-mh-yellow))}.fractions-module__BQ9d5a__modeCheck{flex-shrink:0;width:.875rem}.fractions-module__BQ9d5a__problemCard{background:var(--mh-fraction-card-background,var(--color-mh-cream));min-width:0;box-shadow:5px 5px 0 var(--mh-fraction-card-shadow,var(--color-mh-orange));border:3px solid #12243a;border-radius:22px;padding:10px 12px 16px;container-type:inline-size}.fractions-module__BQ9d5a__questionHeader{border-bottom:1px solid #edf0ea;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.fractions-module__BQ9d5a__questionCaption{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:.8125rem;line-height:1.4;display:flex}.fractions-module__BQ9d5a__questionCaption>span:first-child{font-weight:600}.fractions-module__BQ9d5a__difficulty{color:var(--muted)}.fractions-module__BQ9d5a__headerNext{min-width:68px;min-height:46px;color:var(--green);cursor:pointer;border-radius:8px;flex-shrink:0;padding:10px 8px;font-size:.875rem;font-weight:600}.fractions-module__BQ9d5a__headerNext span{padding-left:3px}.fractions-module__BQ9d5a__equation{justify-content:center;align-items:center;gap:clamp(10px,3vw,26px);padding:20px 0 22px;display:flex}.fractions-module__BQ9d5a__first{--fraction-colour:#b58623;color:var(--fraction-colour)}.fractions-module__BQ9d5a__second{--fraction-colour:#b54a44;color:var(--fraction-colour)}.fractions-module__BQ9d5a__answer{--fraction-colour:#1664ba;color:var(--fraction-colour)}.fractions-module__BQ9d5a__fraction{text-align:center;font-variant-numeric:tabular-nums;min-width:1.15em;text-shadow:none;-webkit-text-stroke:0;flex-direction:column;align-items:stretch;font-size:clamp(2rem,6vw,2.75rem);font-weight:700;line-height:1.04;display:inline-flex}.fractions-module__BQ9d5a__fractionBar{background:currentColor;border-radius:2px;height:2px;margin-block:5px}.fractions-module__BQ9d5a__fraction.fractions-module__BQ9d5a__compact{font-size:1.5rem}.fractions-module__BQ9d5a__compact .fractions-module__BQ9d5a__fractionBar{margin-block:3px}.fractions-module__BQ9d5a__operator{color:#6d7a70;font-size:1.875rem;font-weight:400}.fractions-module__BQ9d5a__questionMark{text-align:center;color:#1664ba;min-width:1.15em;font-size:2.75rem;font-weight:650}.fractions-module__BQ9d5a__helpControls{border-bottom:3px solid var(--color-mh-ink);grid-template-columns:repeat(auto-fit,minmax(min(100%,4.6rem),1fr));align-items:stretch;gap:4px;padding-top:3px;display:grid}.fractions-module__BQ9d5a__helpButton{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:70px;color:var(--color-mh-ink);text-align:left;cursor:pointer;border-bottom:0;border-radius:9px 9px 0 0;flex-direction:column;gap:5px;padding:8px 6px 7px;font-size:.8125rem;font-weight:600;line-height:1.15;display:flex;position:relative}.fractions-module__BQ9d5a__helpIconRow{color:var(--color-mh-ink);justify-content:space-between;align-items:center;gap:4px;display:flex}.fractions-module__BQ9d5a__helpButton[aria-expanded=true]{background:var(--mh-fraction-help-open,var(--color-mh-page))}.fractions-module__BQ9d5a__helpButton[aria-expanded=true]:after{content:"";background:var(--mh-fraction-help-open,var(--color-mh-page));height:3px;position:absolute;bottom:-3px;left:0;right:0}.fractions-module__BQ9d5a__helpButton[aria-expanded=true] .fractions-module__BQ9d5a__chevron{transform:rotate(180deg)}.fractions-module__BQ9d5a__helpButton.fractions-module__BQ9d5a__suggestHint{box-shadow:inset 0 4px 0 var(--color-mh-yellow)}.fractions-module__BQ9d5a__helpPanel{background:var(--color-mh-page);color:var(--color-mh-ink);border:3px solid var(--color-mh-ink);border-top:0;border-radius:0 0 10px 10px;padding:14px 12px;font-size:.875rem;line-height:1.55}.fractions-module__BQ9d5a__helpPanel[hidden]{display:none}.fractions-module__BQ9d5a__helpPanel strong{font-weight:650}.fractions-module__BQ9d5a__helpPanel p+p,.fractions-module__BQ9d5a__helpPanel strong+p{margin-top:6px}.fractions-module__BQ9d5a__panelIntro{color:var(--muted)}.fractions-module__BQ9d5a__stripRow{margin-top:12px}.fractions-module__BQ9d5a__stripLabel{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;display:flex}.fractions-module__BQ9d5a__stripLabel>span:first-child{color:var(--muted);font-size:.8125rem}.fractions-module__BQ9d5a__stripLabel>strong{background:#fff;border-radius:3px;padding:0 4px;font-size:1.25rem;font-weight:700}.fractions-module__BQ9d5a__conversion{background:#fff;border-radius:6px;align-items:center;gap:12px;padding:5px 8px;display:inline-flex}.fractions-module__BQ9d5a__conversion>span:nth-child(2){color:var(--muted);font-size:1.25rem}.fractions-module__BQ9d5a__strip{background:#fff;border:1px solid #647268;border-radius:5px;width:100%;height:32px;display:grid;overflow:hidden}.fractions-module__BQ9d5a__piece{border-left:1px solid #657367;min-width:0}.fractions-module__BQ9d5a__piece:first-child{border-left:0}.fractions-module__BQ9d5a__shaded{background:var(--fraction-colour)}.fractions-module__BQ9d5a__originalBoundary{border-left:2px solid #3c4f42}.fractions-module__BQ9d5a__textButton{text-align:left;text-underline-offset:4px;cursor:pointer;border-radius:5px;min-height:46px;padding-block:8px;font-weight:600;text-decoration:underline}.fractions-module__BQ9d5a__nextClue{border-top:1px solid #dce3d7;padding-top:8px}.fractions-module__BQ9d5a__confirmActions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fractions-module__BQ9d5a__secondaryButton,.fractions-module__BQ9d5a__revealButton{cursor:pointer;border-radius:8px;min-height:46px;padding:10px 14px;font-size:.875rem;font-weight:600}.fractions-module__BQ9d5a__secondaryButton{background:#fff;border:1px solid #aebcad}.fractions-module__BQ9d5a__revealButton{color:#fff;background:#41644c;border:1px solid #41644c}.fractions-module__BQ9d5a__answerForm{margin-top:14px;container-type:inline-size}.fractions-module__BQ9d5a__answerHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;max-width:30rem;margin:0 auto 10px;display:flex}.fractions-module__BQ9d5a__answerHeading h2{font-size:1rem;font-weight:650;line-height:1.4}.fractions-module__BQ9d5a__answerHeading .fractions-module__BQ9d5a__progress{margin-left:auto}.fractions-module__BQ9d5a__answerBody{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:12px;max-width:30rem;margin-inline:auto;display:flex}.fractions-module__BQ9d5a__answerFields{flex:0 auto;grid-template-rows:auto .5rem auto;grid-template-columns:minmax(0,auto) 5.375rem;justify-content:center;align-items:center;column-gap:.5rem;max-width:100%;display:grid}.fractions-module__BQ9d5a__answerFields label{overflow-wrap:anywhere;color:var(--muted);font-size:.875rem;line-height:1.4}.fractions-module__BQ9d5a__answerFields input{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);color:#1664ba;text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:3rem;min-height:46px;text-shadow:none;-webkit-text-stroke:0;border-radius:8px;font-size:1.75rem;font-weight:650}.fractions-module__BQ9d5a__answerFields input[aria-invalid=true]{border:2px solid #a74d2c}.fractions-module__BQ9d5a__answerBar{background:var(--color-mh-ink);border-radius:1px;grid-area:2/2;height:2px;margin-inline:-4px}.fractions-module__BQ9d5a__answerFields label[for=answer-denominator],.fractions-module__BQ9d5a__answerFields input:last-child{grid-row:3}.fractions-module__BQ9d5a__answerActions{flex:8rem;min-width:min(100%,8rem);max-width:15rem}.fractions-module__BQ9d5a__checkButton{background:var(--mh-fraction-action-background,var(--color-mh-vermilion));width:100%;min-height:48px;color:var(--mh-fraction-action-text,#fff);border:3px solid var(--color-mh-ink);box-shadow:4px 4px 0 var(--color-mh-ink);cursor:pointer;border-radius:999px;padding:12px 6px;font-size:1rem;font-weight:700;display:block}.fractions-module__BQ9d5a__checkButton:active{background:var(--mh-fraction-action-interactive,var(--color-mh-vermilion))}.fractions-module__BQ9d5a__checkButton span{margin-left:4px}.fractions-module__BQ9d5a__resultSpace{min-height:3rem;padding-top:6px}.fractions-module__BQ9d5a__feedback:empty{display:block}.fractions-module__BQ9d5a__feedback:not(:empty){border-radius:7px;align-items:flex-start;gap:5px;padding:5px 4px;font-size:.875rem;line-height:1.4;display:flex}.fractions-module__BQ9d5a__getHint{text-align:left;text-underline-offset:3px;cursor:pointer;border-radius:5px;min-width:46px;min-height:46px;padding:7px 3px;font-size:.875rem;font-weight:600;text-decoration:underline}.fractions-module__BQ9d5a__correct{color:#285d3e;background:#edf6ef}.fractions-module__BQ9d5a__incorrect,.fractions-module__BQ9d5a__invalid{color:#7a4327;background:#fff4e9}.fractions-module__BQ9d5a__revealed{color:#2d547e;background:#edf4fc}.fractions-module__BQ9d5a__feedbackIcon{flex:0 0 16px;justify-content:center;align-items:center;min-height:20px;font-size:1rem;font-weight:700;display:inline-flex}.fractions-module__BQ9d5a__page :is(button,a,input):focus-visible{outline-offset:3px;outline:3px solid #1664ba}.fractions-module__BQ9d5a__page .fractions-module__BQ9d5a__answerFields input:focus-visible{outline-color:var(--color-mh-ink)}@media (hover:hover){.fractions-module__BQ9d5a__modeButton:hover,.fractions-module__BQ9d5a__helpButton:hover,.fractions-module__BQ9d5a__checkButton:hover{text-underline-offset:4px;text-decoration:underline}.fractions-module__BQ9d5a__checkButton:hover{background:var(--mh-fraction-action-interactive,var(--color-mh-vermilion))}.fractions-module__BQ9d5a__headerNext:hover,.fractions-module__BQ9d5a__secondaryButton:hover{background:#edf3e9}.fractions-module__BQ9d5a__revealButton:hover{background:#234e3b}}@container (max-width:19rem){.fractions-module__BQ9d5a__helpControls{grid-template-columns:repeat(auto-fit,minmax(min(100%,7rem),1fr));gap:6px}.fractions-module__BQ9d5a__helpButton{border-bottom:3px solid var(--color-mh-ink);min-height:60px}.fractions-module__BQ9d5a__helpIconRow{position:absolute;top:8px;left:8px;right:8px}.fractions-module__BQ9d5a__helpButton>span:last-child{padding:20px 2px 0}}@media (min-width:640px){.fractions-module__BQ9d5a__titleRow h1{font-size:60px}.fractions-module__BQ9d5a__progress{font-size:.875rem}.fractions-module__BQ9d5a__modeOptions{grid-template-columns:repeat(4,minmax(0,1fr))}.fractions-module__BQ9d5a__problemCard{padding:12px 24px 22px}.fractions-module__BQ9d5a__questionCaption{gap:14px;font-size:.875rem}.fractions-module__BQ9d5a__difficulty{border-left:1px solid #d4ddd2;padding-left:14px}.fractions-module__BQ9d5a__equation{padding-block:24px}.fractions-module__BQ9d5a__helpButton{padding-inline:12px;font-size:.875rem}.fractions-module__BQ9d5a__helpPanel{padding:16px 20px}.fractions-module__BQ9d5a__answerBody{gap:20px}}@media (prefers-reduced-motion:reduce){.fractions-module__BQ9d5a__scoreEarned{animation:none}}
.adaptive-controls-module__4ege8G__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.adaptive-controls-module__4ege8G__group{border:0;min-width:0;margin:0;padding:0;position:relative}.adaptive-controls-module__4ege8G__radio{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.adaptive-controls-module__4ege8G__pad{width:100%}.adaptive-controls-module__4ege8G__keys{grid-template-columns:repeat(var(--pad-columns-narrow,4), minmax(0, 5rem));justify-content:center;gap:12px;display:grid}.adaptive-controls-module__4ege8G__key{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-width:46px;min-height:54px;color:var(--color-mh-ink);cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:16px;justify-content:center;align-items:center;padding:4px;display:flex;position:relative}.adaptive-controls-module__4ege8G__keyNumeral{font-family:var(--font-baloo), sans-serif;font-size:26px;font-weight:800;line-height:1}.adaptive-controls-module__4ege8G__choiceGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.5rem),1fr));gap:12px;display:grid}.adaptive-controls-module__4ege8G__choice{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);min-height:54px;color:var(--color-mh-ink);font-family:var(--font-nunito), sans-serif;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;border-radius:16px;align-items:center;gap:8px;padding:10px 8px;font-weight:700;display:flex;position:relative}.adaptive-controls-module__4ege8G__mark{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:999px;flex:0 0 22px;place-items:center;width:22px;height:22px;display:grid}.adaptive-controls-module__4ege8G__mark:after{content:"";border-radius:999px;width:10px;height:10px}.adaptive-controls-module__4ege8G__choiceNumeral{min-width:0;font-family:var(--font-baloo), sans-serif;font-size:30px;font-weight:800;line-height:1}.adaptive-controls-module__4ege8G__key[data-selected],.adaptive-controls-module__4ege8G__choice[data-selected]{background:var(--color-mh-mint)}.adaptive-controls-module__4ege8G__key[data-selected]:after,.adaptive-controls-module__4ege8G__choice[data-selected]:after{content:"";border:3px solid var(--color-mh-mint-border);pointer-events:none;border-radius:13px;position:absolute;inset:0}.adaptive-controls-module__4ege8G__choice[data-selected] .adaptive-controls-module__4ege8G__mark:after{background:var(--color-mh-blue)}:is(.adaptive-controls-module__4ege8G__key:has(input:focus-visible),.adaptive-controls-module__4ege8G__choice:has(input:focus-visible)){outline:3px solid var(--color-mh-ink);outline-offset:5px}.adaptive-controls-module__4ege8G__group[aria-disabled=true] :is(.adaptive-controls-module__4ege8G__key,.adaptive-controls-module__4ege8G__choice),.adaptive-controls-module__4ege8G__group:disabled :is(.adaptive-controls-module__4ege8G__key,.adaptive-controls-module__4ege8G__choice){pointer-events:none;cursor:default}.adaptive-controls-module__4ege8G__group[aria-disabled=true] :is(.adaptive-controls-module__4ege8G__key,.adaptive-controls-module__4ege8G__choice):not([data-selected]),.adaptive-controls-module__4ege8G__group:disabled :is(.adaptive-controls-module__4ege8G__key,.adaptive-controls-module__4ege8G__choice):not([data-selected]){opacity:.5}.adaptive-controls-module__4ege8G__notSure{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);width:100%;min-height:54px;color:var(--color-mh-ink);font:700 18px/1.3 var(--font-nunito), sans-serif;text-align:left;cursor:pointer;touch-action:manipulation;border-radius:22px;align-items:center;gap:14px;margin:0;padding:12px 16px;display:flex}.adaptive-controls-module__4ege8G__notSure:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.adaptive-controls-module__4ege8G__notSureBadge{border:3px solid var(--color-mh-ink);background:var(--color-mh-cream);width:34px;height:34px;color:var(--color-mh-ink);font:800 15px/1 var(--font-baloo), sans-serif;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.adaptive-controls-module__4ege8G__notSureText{flex:1;min-width:0}.adaptive-controls-module__4ege8G__notSure[data-status=waiting],.adaptive-controls-module__4ege8G__notSure:disabled{border-style:dashed;border-color:var(--practice-waiting,var(--color-mh-mint-border));cursor:default}.adaptive-controls-module__4ege8G__notSure[data-status=waiting] .adaptive-controls-module__4ege8G__notSureBadge,.adaptive-controls-module__4ege8G__notSure:disabled .adaptive-controls-module__4ege8G__notSureBadge{border-color:var(--practice-waiting,var(--color-mh-mint-border));background:var(--color-mh-page)}.adaptive-controls-module__4ege8G__notSure:disabled{cursor:default}@media (hover:hover){.adaptive-controls-module__4ege8G__group:not(:disabled):not([aria-disabled=true]) :is(.adaptive-controls-module__4ege8G__key,.adaptive-controls-module__4ege8G__choice):not([data-selected]):hover,.adaptive-controls-module__4ege8G__notSure[data-status=live]:enabled:hover{background:var(--practice-hover,var(--color-mh-cream))}}@media (min-width:640px){.adaptive-controls-module__4ege8G__keys{grid-template-columns:repeat(var(--pad-columns-wide,6), minmax(0, 5rem))}.adaptive-controls-module__4ege8G__choice{gap:12px;padding:10px 14px}.adaptive-controls-module__4ege8G__notSure{width:calc(50% - 6px);min-width:min(100%,17.5rem)}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .adaptive-controls-module__4ege8G__choice{gap:8px;padding:10px 8px}}
.tap-to-fill-module__cqq4bW__control{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.tap-to-fill-module__cqq4bW__control>button:disabled{opacity:.5;cursor:default;transform:none}.tap-to-fill-module__cqq4bW__prompt{font-family:var(--font-nunito), sans-serif;color:var(--color-mh-ink);align-self:stretch;font-size:24px;font-weight:700;line-height:1.25}.tap-to-fill-module__cqq4bW__addedCount{font-family:var(--font-nunito), sans-serif;color:var(--color-mh-ink);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.tap-to-fill-module__cqq4bW__addedCount strong{font-family:var(--font-baloo), sans-serif;font-size:28px;font-weight:800}.tap-to-fill-module__cqq4bW__cue{border:3px solid var(--color-mh-ink);background:var(--color-mh-cream);width:100%;color:var(--color-mh-ink);border-radius:14px;padding:12px;font-weight:700}.tap-to-fill-module__cqq4bW__control :focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}@media (min-width:640px){.tap-to-fill-module__cqq4bW__prompt{font-size:30px}}
.move-counters-module__-eCQOW__control{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.move-counters-module__-eCQOW__picture{cursor:pointer;touch-action:manipulation;justify-content:center;width:100%;min-width:0;display:flex}.move-counters-module__-eCQOW__control[aria-disabled=true] .move-counters-module__-eCQOW__picture{pointer-events:none;cursor:default}.move-counters-module__-eCQOW__pictureRow{align-items:center;gap:8px;width:100%;min-width:0;display:flex}.move-counters-module__-eCQOW__pictureRow>.move-counters-module__-eCQOW__picture{flex:1 1 0;width:auto}.move-counters-module__-eCQOW__beside{flex-direction:column;flex:none;gap:8px;width:88px;display:flex}.move-counters-module__-eCQOW__beside>button{white-space:normal;width:100%;min-height:44px;padding:4px 6px;font-size:14px;line-height:1.15}.move-counters-module__-eCQOW__counters{border:0;min-width:0;margin:0;padding:0}.move-counters-module__-eCQOW__counterButtons{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.move-counters-module__-eCQOW__counterButton{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.move-counters-module__-eCQOW__counterButton:focus-visible{clip:auto;clip-path:none;border:3px solid var(--color-mh-ink);background:var(--color-mh-page);width:auto;height:auto;color:var(--color-mh-ink);font:700 16px/1.2 var(--font-nunito), sans-serif;outline:3px solid var(--color-mh-ink);outline-offset:3px;border-radius:999px;margin:0;padding:8px 14px;position:static;overflow:visible}.move-counters-module__-eCQOW__counterButton[data-counter-group=blue]:focus-visible{background:var(--practice-given,#2447d6);color:#fff}.move-counters-module__-eCQOW__counterButton[data-counter-group=orange]:focus-visible{background:var(--practice-added,#fe810d)}.move-counters-module__-eCQOW__control[aria-disabled=true] .move-counters-module__-eCQOW__counterButton{cursor:default}.move-counters-module__-eCQOW__counts{font-family:var(--font-nunito), sans-serif;color:var(--color-mh-ink);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.move-counters-module__-eCQOW__counts strong{font-family:var(--font-baloo), sans-serif;font-size:28px;font-weight:800}.move-counters-module__-eCQOW__saved{justify-content:center;width:100%;min-width:0;display:flex}.move-counters-module__-eCQOW__concealed{visibility:hidden}.move-counters-module__-eCQOW__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
