.browser-speech-module__1mEwWW__speaker{vertical-align:middle;width:44px;height:44px;color:var(--color-mh-ink);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;padding:7px;display:inline-flex}.browser-speech-module__1mEwWW__face{border:2px solid var(--color-mh-ink);width:30px;height:30px;box-shadow:0 2px 0 var(--color-mh-ink);background:#fff;border-radius:999px;place-items:center;display:grid}.browser-speech-module__1mEwWW__face svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.browser-speech-module__1mEwWW__speaker:active .browser-speech-module__1mEwWW__face{box-shadow:none;transform:translateY(2px)}.browser-speech-module__1mEwWW__speaker:disabled{cursor:default;opacity:.7}@keyframes browser-speech-module__1mEwWW__wave-pulse{0%,to{opacity:.25}45%{opacity:1}}.browser-speech-module__1mEwWW__speaker[data-speech-reading] .browser-speech-module__1mEwWW__wave{animation:.9s ease-in-out infinite browser-speech-module__1mEwWW__wave-pulse}.browser-speech-module__1mEwWW__speaker[data-speech-reading] .browser-speech-module__1mEwWW__wave+.browser-speech-module__1mEwWW__wave{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.browser-speech-module__1mEwWW__speaker[data-speech-reading] .browser-speech-module__1mEwWW__wave{animation:none}.browser-speech-module__1mEwWW__speaker[data-speech-reading] .browser-speech-module__1mEwWW__face{outline-offset:1px;background:#d6f6f0;outline:3px solid #0f8f80}}
.build-groups-module__jV1GJq__control{flex-direction:column;align-items:center;gap:16px;width:100%;min-width:0;display:flex}.build-groups-module__jV1GJq__picture{cursor:pointer;touch-action:manipulation;justify-content:center;width:100%;min-width:0;display:flex}.build-groups-module__jV1GJq__control[aria-disabled=true] .build-groups-module__jV1GJq__picture,.build-groups-module__jV1GJq__picture[data-groups-locked]{pointer-events:none;cursor:default}.build-groups-module__jV1GJq__spaces{border:0;min-width:0;margin:0;padding:0}.build-groups-module__jV1GJq__spaceButton{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}.build-groups-module__jV1GJq__control[aria-disabled=true] .build-groups-module__jV1GJq__spaceButton,.build-groups-module__jV1GJq__spaceButton[aria-disabled=true]{cursor:default}:is(.build-groups-module__jV1GJq__picture[data-focus-space="0"] [data-space-index="0"],.build-groups-module__jV1GJq__picture[data-focus-space="1"] [data-space-index="1"],.build-groups-module__jV1GJq__picture[data-focus-space="2"] [data-space-index="2"],.build-groups-module__jV1GJq__picture[data-focus-space="3"] [data-space-index="3"]) [data-tap-area]{stroke:var(--color-mh-ink);stroke-width:3px;vector-effect:non-scaling-stroke;rx:18px}.build-groups-module__jV1GJq__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}@media (forced-colors:active){:is(.build-groups-module__jV1GJq__picture[data-focus-space="0"] [data-space-index="0"],.build-groups-module__jV1GJq__picture[data-focus-space="1"] [data-space-index="1"],.build-groups-module__jV1GJq__picture[data-focus-space="2"] [data-space-index="2"],.build-groups-module__jV1GJq__picture[data-focus-space="3"] [data-space-index="3"]) [data-tap-area]{stroke:highlight}}
.parts-entry-module__q90IAa__control{flex-direction:column;align-items:stretch;gap:16px;width:100%;min-width:0;display:flex}.parts-entry-module__q90IAa__sentence{touch-action:manipulation;width:100%;min-width:0;position:relative}.parts-entry-module__q90IAa__box{--box-touch:calc(46px / var(--drawn-scale,1));left:calc(var(--box-x) + var(--box-w) / 2);top:calc(var(--box-y) + var(--box-h) / 2);width:max(var(--box-w), var(--box-touch));height:max(var(--box-h), var(--box-touch));cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.parts-entry-module__q90IAa__sentence[data-parts-locked] .parts-entry-module__q90IAa__box{cursor:default}.parts-entry-module__q90IAa__box[data-next-box]:before,.parts-entry-module__q90IAa__box:focus-visible:after{content:"";width:calc(var(--box-w) + 14px);height:calc(var(--box-h) + 14px);pointer-events:none;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.parts-entry-module__q90IAa__box[data-next-box]:before{border:3px solid var(--practice-highlight-ring,#0f8f80)}.parts-entry-module__q90IAa__sentence .parts-entry-module__q90IAa__box:focus-visible{outline:none}.parts-entry-module__q90IAa__box:focus-visible:after{width:calc(var(--box-w) + 24px);height:calc(var(--box-h) + 24px);outline:3px solid var(--color-mh-ink);border-radius:16px}.parts-entry-module__q90IAa__key{position:relative}.parts-entry-module__q90IAa__keyButton{opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;inset:0;overflow:hidden}.parts-entry-module__q90IAa__key .parts-entry-module__q90IAa__keyButton:focus-visible{outline:none}.parts-entry-module__q90IAa__key:has(.parts-entry-module__q90IAa__keyButton:focus-visible){outline:3px solid var(--color-mh-ink);outline-offset:5px}@media (forced-colors:active){.parts-entry-module__q90IAa__box[data-next-box]:before{border-color:highlight}.parts-entry-module__q90IAa__box:focus-visible:after{outline-color:canvastext}.parts-entry-module__q90IAa__key:has(.parts-entry-module__q90IAa__keyButton:focus-visible){outline-color:canvastext}}
.adaptive-response-module__V7oFfq__area{flex-direction:column;align-items:stretch;gap:16px;min-width:0;display:flex}.adaptive-response-module__V7oFfq__saveRow{gap:10px;min-width:0;display:flex}.adaptive-response-module__V7oFfq__saveRow>button{flex:1 1 0;min-width:0}.adaptive-response-module__V7oFfq__undoRow{justify-content:center}.adaptive-response-module__V7oFfq__undoRow>button{flex:0 10rem}.adaptive-response-module__V7oFfq__notSure{justify-content:center;min-width:0;display:flex}.adaptive-response-module__V7oFfq__check{align-self:center}.adaptive-response-module__V7oFfq__check:disabled{opacity:.5;cursor:default;transform:none}.adaptive-response-module__V7oFfq__stepPrompt{font-family:var(--font-nunito), sans-serif;color:var(--color-mh-ink);font-size:24px;font-weight:700;line-height:1.25}.adaptive-response-module__V7oFfq__stepPrompt:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}@media (min-width:640px){.adaptive-response-module__V7oFfq__stepPrompt{font-size:30px}.adaptive-response-module__V7oFfq__check{width:auto;min-width:12rem}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .adaptive-response-module__V7oFfq__stepPrompt{font-size:24px}:where([data-practice-layout=fitted],[data-practice-layout=phone-column]) .adaptive-response-module__V7oFfq__check{min-width:0}}
.session-screen-module__9YGRjq__screen{width:calc(100% - 20px);min-width:0;max-width:800px;color:var(--color-mh-ink);flex-direction:column;gap:16px;margin:16px auto 32px;display:flex}.session-screen-module__9YGRjq__card{box-sizing:border-box;background:var(--color-mh-page);width:100%;min-width:0;box-shadow:5px 5px 0 var(--color-mh-teal);flex-direction:column;gap:16px;padding:10px;display:flex}.session-screen-module__9YGRjq__prompt{font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;text-align:center;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.3}.session-screen-module__9YGRjq__model,.session-screen-module__9YGRjq__support{flex-direction:column;align-items:stretch;gap:12px;width:100%;min-width:0;display:flex}.session-screen-module__9YGRjq__caption{font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;text-align:center;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:700;line-height:1.4}.session-screen-module__9YGRjq__feedback{font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;text-align:center;overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700;line-height:1.4}.session-screen-module__9YGRjq__progress{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.session-screen-module__9YGRjq__progressHead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.session-screen-module__9YGRjq__progressLabel{font:800 18px/1.2 var(--font-heading);margin:0}.session-screen-module__9YGRjq__progressTrack{box-sizing:border-box;border:3px solid var(--color-mh-ink);background:var(--color-mh-cream);border-radius:999px;height:16px;overflow:hidden}.session-screen-module__9YGRjq__progressFill{background:var(--practice-progress,var(--color-mh-teal));border-radius:999px;width:0;height:100%;transition:width .25s}@media (prefers-reduced-motion:reduce){.session-screen-module__9YGRjq__progressFill{transition:none}}.session-screen-module__9YGRjq__playCount{align-self:center;min-height:46px}.session-screen-module__9YGRjq__next{align-self:center;min-height:54px;font-size:20px}.session-screen-module__9YGRjq__screen :is(button,a):focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.session-screen-module__9YGRjq__card [tabindex="-1"]{scroll-margin-top:16px}.session-screen-module__9YGRjq__card [tabindex="-1"]:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}@media (min-width:640px){.session-screen-module__9YGRjq__screen{margin-block:32px 48px}.session-screen-module__9YGRjq__card{padding:28px}.session-screen-module__9YGRjq__prompt{font-size:30px}.session-screen-module__9YGRjq__caption{font-size:24px}.session-screen-module__9YGRjq__playCount,.session-screen-module__9YGRjq__next{width:auto;min-width:12rem}}
.town-story-module__gc2uHq__intro,.town-story-module__gc2uHq__rescue,.town-story-module__gc2uHq__fuelRow{--story-sunflower:#ffdc42;--story-red-orange:#d9412a;--story-navy:#0e3b75;--story-steel:#9aa7b8;--story-cube-yellow:#ffcf33;--story-stone-orange:#f08a3c;--story-stone-yellow:#f7c948;--story-stone-blue:#4a90d9;--story-stone-green:#86bf63;--story-hopper:#1d3e8c;--story-skin:#c2865a}.town-story-module__gc2uHq__intro{box-sizing:border-box;min-height:100dvh;color:var(--color-mh-ink);font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:16px;display:flex}.town-story-module__gc2uHq__card{box-sizing:border-box;border:3px solid var(--color-mh-ink);width:100%;max-width:34rem;box-shadow:0 4px 0 var(--color-mh-ink);text-align:center;background:#fff;border-radius:22px;flex-direction:column;align-items:center;gap:10px;padding:18px 16px 20px;display:flex}.town-story-module__gc2uHq__place{border:2.5px solid var(--color-mh-ink);background:var(--color-mh-blue);color:#fff;font:800 15px/1.2 var(--font-baloo), "Trebuchet MS", sans-serif;border-radius:999px;margin:0;padding:4px 14px}.town-story-module__gc2uHq__title{font:800 30px/1.1 var(--font-baloo), "Trebuchet MS", sans-serif;margin:0}.town-story-module__gc2uHq__title:focus{outline:none}.town-story-module__gc2uHq__titleRow{justify-content:center;align-items:center;gap:10px;display:flex}.town-story-module__gc2uHq__listen{border:3px solid var(--color-mh-ink);background:var(--story-sunflower);width:48px;height:48px;color:var(--color-mh-ink);box-shadow:0 3px 0 var(--color-mh-ink);cursor:pointer;border-radius:999px;flex:none;place-items:center;padding:0;display:grid}.town-story-module__gc2uHq__listen svg{width:26px;height:26px}.town-story-module__gc2uHq__listen:active{box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(2px)}.town-story-module__gc2uHq__listen:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:4px}.town-story-module__gc2uHq__listenBody{fill:currentColor}.town-story-module__gc2uHq__startKey{border:3px solid var(--color-mh-ink);background:var(--color-mh-vermilion);color:#fff;width:230px;height:68px;box-shadow:0 5px 0 var(--color-mh-ink);font:800 38px/1 var(--font-baloo), "Trebuchet MS", sans-serif;cursor:pointer;pointer-events:auto;touch-action:manipulation;will-change:transform;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:4px 0 0;animation:2s ease-in-out infinite town-story-module__gc2uHq__start-key-lift;display:inline-flex}.town-story-module__gc2uHq__startKey:active{box-shadow:0 2px 0 var(--color-mh-ink);animation:none;transform:translateY(3px)}.town-story-module__gc2uHq__intro>.town-story-module__gc2uHq__startKey{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:1;position:sticky}.town-story-module__gc2uHq__startWord{display:block}.town-story-module__gc2uHq__startArrow{fill:none;stroke:currentColor;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:36px;height:36px;display:block}@keyframes town-story-module__gc2uHq__start-key-lift{0%,15%,to{box-shadow:0 5px 0 var(--color-mh-ink);transform:translateY(0)}7.5%{box-shadow:0 9px 0 var(--color-mh-ink);transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.town-story-module__gc2uHq__startKey{animation:none}}.town-story-module__gc2uHq__listenKey{background:var(--story-sunflower);width:auto;color:var(--color-mh-ink);gap:10px;padding:4px 26px 0 18px}.town-story-module__gc2uHq__listenKey[data-town-listen-key=listen]{animation:1.4s ease-in-out infinite town-story-module__gc2uHq__listen-pulse}.town-story-module__gc2uHq__listenKey[aria-disabled=true]{cursor:default}.town-story-module__gc2uHq__listenKeyIcon{flex:none;width:44px;height:44px}.town-story-module__gc2uHq__listenKeyBody{fill:currentColor}.town-story-module__gc2uHq__listenKeyRing{fill:none;stroke:currentColor;stroke-width:2.4px}.town-story-module__gc2uHq__listenKey[data-town-listen-key=speaking] .town-story-module__gc2uHq__listenKeyRing{animation:.9s ease-in-out infinite alternate town-story-module__gc2uHq__listen-wave}@keyframes town-story-module__gc2uHq__listen-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes town-story-module__gc2uHq__listen-wave{0%{opacity:.25}to{opacity:1}}@media (prefers-reduced-motion:reduce){.town-story-module__gc2uHq__listenKey[data-town-listen-key=listen],.town-story-module__gc2uHq__listenKey[data-town-listen-key=speaking] .town-story-module__gc2uHq__listenKeyRing{animation:none}}.town-story-module__gc2uHq__listenWaves{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}.town-story-module__gc2uHq__line,.town-story-module__gc2uHq__ask{margin:0;font-size:19px;font-weight:700;line-height:1.35}.town-story-module__gc2uHq__thanks{color:#0b74c9;font:800 21px/1.2 var(--font-baloo), "Trebuchet MS", sans-serif;margin:4px 0 0}.town-story-module__gc2uHq__ask{color:#0b74c9;font-size:24px;font-family:var(--font-baloo), "Trebuchet MS", sans-serif;font-weight:800}.town-story-module__gc2uHq__role{background:var(--color-mh-ink);color:#fff;border-radius:19px 19px 0 0;justify-content:center;align-items:center;gap:10px;width:calc(100% + 32px);margin:-18px -16px 4px;padding:12px 14px;display:flex}.town-story-module__gc2uHq__roleBadge{width:40px;height:40px;fill:var(--story-sunflower);stroke:#fff;stroke-width:2.5px;stroke-linejoin:round;flex:none}.town-story-module__gc2uHq__roleLine{font:800 20px/1.15 var(--font-baloo), "Trebuchet MS", sans-serif;text-align:left;margin:0}.town-story-module__gc2uHq__hero{white-space:nowrap}.town-story-module__gc2uHq__scene{width:100%;max-width:380px;height:auto;display:block}.town-story-module__gc2uHq__daySky{fill:#a9e2f5}.town-story-module__gc2uHq__cloud{fill:#fff}.town-story-module__gc2uHq__sea{fill:#34bccb}.town-story-module__gc2uHq__seaLine{stroke:#c6f4f1;stroke-width:3px}.town-story-module__gc2uHq__sand{fill:#f2d7a0}.town-story-module__gc2uHq__hill{fill:#8db37e;stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__houseCream{fill:#fff4dc;stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__houseBlush{fill:#f7c9c0;stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__houseRoof{fill:#b5533c;stroke:var(--color-mh-ink);stroke-width:1.5px;stroke-linejoin:round}.town-story-module__gc2uHq__houseDoor{fill:#7a5128}.town-story-module__gc2uHq__rocks{fill:#8c8478;stroke:var(--color-mh-ink);stroke-width:1.5px;stroke-linejoin:round}.town-story-module__gc2uHq__bush{fill:#6f9a62;stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__lighthouse{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1.5px;stroke-linejoin:round}.town-story-module__gc2uHq__lighthouseStripe{fill:var(--story-red-orange);stroke:var(--color-mh-ink);stroke-width:1.2px;stroke-linejoin:round}.town-story-module__gc2uHq__lighthouseLamp{fill:#ffe58a;stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__palmTrunk{fill:none;stroke:#9a6a3a;stroke-width:6px;stroke-linecap:round}.town-story-module__gc2uHq__palmLeaf{fill:none;stroke:#5e9466;stroke-width:6px;stroke-linecap:round}.town-story-module__gc2uHq__boardwalk{fill:#b98a52}.town-story-module__gc2uHq__boardwalkLine{fill:none;stroke:#7a5128;stroke-width:1.5px}.town-story-module__gc2uHq__rail{fill:#5e6b7a}.town-story-module__gc2uHq__sleeper{fill:#6b4a2a}.town-story-module__gc2uHq__trainNavy{fill:var(--story-navy);stroke:var(--color-mh-ink);stroke-width:1.2px;stroke-linejoin:round}.town-story-module__gc2uHq__trainRed{fill:var(--story-red-orange);stroke:var(--color-mh-ink);stroke-width:1.2px;stroke-linejoin:round}.town-story-module__gc2uHq__trainWindow{fill:#f7f4ee;stroke:var(--color-mh-ink);stroke-width:1px}.town-story-module__gc2uHq__trainPupil{fill:var(--story-navy)}.town-story-module__gc2uHq__trainSmile{fill:none;stroke:#fff;stroke-width:1.3px;stroke-linecap:round}.town-story-module__gc2uHq__trainWheel{fill:var(--story-navy);stroke:var(--color-mh-ink);stroke-width:1px}.town-story-module__gc2uHq__trainWheelSpoke{stroke:#fff;stroke-width:1.2px;stroke-linecap:round}.town-story-module__gc2uHq__cheek{fill:#e86a5a}.town-story-module__gc2uHq__cubeYellow{fill:var(--story-cube-yellow);stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__cubeRed{fill:var(--story-red-orange);stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__cubeRing{fill:none;stroke:#fff;stroke-width:1.8px}.town-story-module__gc2uHq__windowFilled{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1px}.town-story-module__gc2uHq__riderLine{stroke:var(--color-mh-ink);stroke-width:1px;stroke-linejoin:round}.town-story-module__gc2uHq__eye{fill:var(--color-mh-ink)}.town-story-module__gc2uHq__smokeRing{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1px}.town-story-module__gc2uHq__engineEye{fill:#fff;stroke:var(--color-mh-ink);stroke-width:.8px}.town-story-module__gc2uHq__samShirt{fill:#93b08a;stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__samPants{fill:#4a5a78;stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__samArm{fill:none;stroke:var(--story-skin);stroke-width:4px;stroke-linecap:round}.town-story-module__gc2uHq__samSmile{fill:none;stroke:var(--color-mh-ink);stroke-width:1.2px;stroke-linecap:round}.town-story-module__gc2uHq__stationClock{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__parkHillBack{fill:#a9cd93}.town-story-module__gc2uHq__parkHill{fill:#8db37e}.town-story-module__gc2uHq__dirtPath{fill:#e6cb98;stroke:#c9a36a;stroke-width:1.5px}.town-story-module__gc2uHq__tileOrange,.town-story-module__gc2uHq__tileYellow,.town-story-module__gc2uHq__tileBlue,.town-story-module__gc2uHq__tileGreen{stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__tileOrange{fill:var(--story-stone-orange)}.town-story-module__gc2uHq__tileYellow{fill:var(--story-stone-yellow)}.town-story-module__gc2uHq__tileBlue{fill:var(--story-stone-blue)}.town-story-module__gc2uHq__tileGreen{fill:var(--story-stone-green)}.town-story-module__gc2uHq__stoneHole{fill:#b48d58;stroke:#8a6a3e;stroke-width:1px;stroke-linejoin:round}.town-story-module__gc2uHq__stoneHoleDeep{fill:#6b4a2a}.town-story-module__gc2uHq__hopper{fill:var(--story-hopper);stroke:var(--color-mh-ink);stroke-width:1.4px}.town-story-module__gc2uHq__hopArc{fill:none;stroke:var(--story-red-orange);stroke-width:1.8px;stroke-linecap:round}.town-story-module__gc2uHq__countBox{fill:#fff;stroke:var(--story-red-orange);stroke-width:1.5px}.town-story-module__gc2uHq__countNumber{fill:var(--color-mh-vermilion);font:800 10px var(--font-baloo), "Trebuchet MS", sans-serif;dominant-baseline:middle}.town-story-module__gc2uHq__countPop{transform-box:fill-box;transform-origin:bottom;animation:.3s ease-out town-story-module__gc2uHq__count-pop}@keyframes town-story-module__gc2uHq__count-pop{0%{transform:scale(.3)}to{transform:scale(1)}}.town-story-module__gc2uHq__signPole{fill:var(--story-steel)}.town-story-module__gc2uHq__stopSign{fill:var(--story-red-orange);stroke:#fff;stroke-width:1.4px;stroke-linejoin:round}.town-story-module__gc2uHq__stopWord{fill:#fff;font:800 5.5px var(--font-baloo), "Trebuchet MS", sans-serif;dominant-baseline:middle}.town-story-module__gc2uHq__thought{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__thoughtWord{fill:var(--story-navy);font:800 9px var(--font-baloo), "Trebuchet MS", sans-serif;dominant-baseline:middle}@media (prefers-reduced-motion:reduce){.town-story-module__gc2uHq__countPop{animation:none}}.town-story-module__gc2uHq__sky{fill:#1b2a5e}.town-story-module__gc2uHq__skyStar{fill:#fff}.town-story-module__gc2uHq__moon{fill:#f6cf55;stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__crater{fill:#e2ae33}.town-story-module__gc2uHq__planet{fill:#e9733f;stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__planetBand{fill:none;stroke:#c95a2c;stroke-width:3px;stroke-linecap:round}.town-story-module__gc2uHq__ring{fill:none;stroke:#f6cf55;stroke-width:4px;stroke-linecap:round}.town-story-module__gc2uHq__ground{fill:#5e9e9a}.town-story-module__gc2uHq__groundCrater{fill:#4b8580}.town-story-module__gc2uHq__pad{fill:var(--story-steel);stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__rocket{fill:#fff;stroke:var(--color-mh-ink);stroke-width:3px;stroke-linejoin:round}.town-story-module__gc2uHq__nose,.town-story-module__gc2uHq__fin,.town-story-module__gc2uHq__stripe{fill:var(--color-mh-vermilion);stroke:var(--color-mh-ink);stroke-width:3px;stroke-linejoin:round}.town-story-module__gc2uHq__stripe{stroke-width:2px}.town-story-module__gc2uHq__nozzle{fill:var(--story-steel);stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__porthole{fill:#0b74c9;stroke:var(--color-mh-ink);stroke-width:3.5px}.town-story-module__gc2uHq__glint{fill:#fff}.town-story-module__gc2uHq__flame{fill:#f59a2c;stroke:var(--color-mh-ink);stroke-width:2.5px;stroke-linejoin:round}.town-story-module__gc2uHq__flameCore{fill:var(--story-sunflower)}.town-story-module__gc2uHq__smoke{fill:#f7f4ee;stroke:var(--color-mh-ink);stroke-width:2px}.town-story-module__gc2uHq__fuelStarEmpty{fill:none;stroke:#fff;stroke-width:1.8px;stroke-dasharray:3.2 2.2;stroke-linejoin:round;opacity:.9}.town-story-module__gc2uHq__fuelStar{fill:var(--story-sunflower);stroke:var(--color-mh-ink);stroke-width:1.6px;stroke-linejoin:round}.town-story-module__gc2uHq__play{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.town-story-module__gc2uHq__play .town-story-module__gc2uHq__line{min-height:1.35em}.town-story-module__gc2uHq__playKey{border:3px solid var(--color-mh-ink);background:var(--color-mh-vermilion);color:#fff;min-width:11rem;min-height:54px;box-shadow:0 4px 0 var(--color-mh-ink);font:800 24px/1 var(--font-baloo), "Trebuchet MS", sans-serif;cursor:pointer;border-radius:999px;padding:6px 26px}.town-story-module__gc2uHq__playKey:active:not(:disabled){box-shadow:0 1px 0 var(--color-mh-ink);transform:translateY(3px)}.town-story-module__gc2uHq__playKey:disabled{visibility:hidden}.town-story-module__gc2uHq__playKey:focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.town-story-module__gc2uHq__callNumber,.town-story-module__gc2uHq__callWords{fill:var(--story-sunflower);stroke:var(--color-mh-ink);stroke-width:3px;paint-order:stroke;font-family:var(--font-baloo), "Trebuchet MS", sans-serif;font-weight:800}.town-story-module__gc2uHq__callNumber{dominant-baseline:middle;font-size:72px}.town-story-module__gc2uHq__callWords{dominant-baseline:middle;font-size:44px}.town-story-module__gc2uHq__rescue{justify-content:center;width:100%;display:flex}.town-story-module__gc2uHq__stamp{border:3px solid var(--color-mh-ink);background:var(--color-mh-yellow);color:var(--color-mh-ink);box-shadow:0 3px 0 var(--color-mh-ink);font:800 26px/1.1 var(--font-baloo), "Trebuchet MS", sans-serif;letter-spacing:.04em;text-transform:uppercase;border-radius:10px;margin:4px 0 0;padding:4px 16px;transform:rotate(-4deg)}.town-story-module__gc2uHq__builderHead{justify-content:center;align-items:center;gap:8px;margin-top:8px;display:flex}.town-story-module__gc2uHq__builderBadge{flex:none;width:44px;height:44px}.town-story-module__gc2uHq__hammerHead{fill:var(--story-steel);stroke:var(--color-mh-ink);stroke-width:2.5px;stroke-linejoin:round}.town-story-module__gc2uHq__hammerHandle{fill:#c98b4e;stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__builderTitle{font:800 20px/1.15 var(--font-baloo), "Trebuchet MS", sans-serif;text-align:left;margin:0}.town-story-module__gc2uHq__builderDisc{fill:var(--story-sunflower);stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__grass{fill:#a9c99a}.town-story-module__gc2uHq__road{fill:#6e7b8b}.town-story-module__gc2uHq__roadLine{stroke:#fff;stroke-width:2px;stroke-dasharray:10 8}.town-story-module__gc2uHq__trunk{fill:#8a5a32}.town-story-module__gc2uHq__tree{fill:#5e9466;stroke:var(--color-mh-ink);stroke-width:2px}.town-story-module__gc2uHq__streetSign{fill:var(--color-mh-blue);stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__streetName{fill:#fff;font:800 11px var(--font-baloo), "Trebuchet MS", sans-serif}.town-story-module__gc2uHq__lot{fill:#efe6d2;stroke:var(--color-mh-ink);stroke-width:2px;stroke-dasharray:5 4;opacity:.85}.town-story-module__gc2uHq__lotMark{fill:var(--color-mh-ink);opacity:.45;font:800 22px var(--font-baloo), "Trebuchet MS", sans-serif}.town-story-module__gc2uHq__lotReady{cursor:pointer}.town-story-module__gc2uHq__lotGlow{fill:var(--color-mh-cream);stroke:var(--color-mh-yellow);stroke-width:4px;stroke-dasharray:7 4;animation:1.2s ease-in-out infinite alternate town-story-module__gc2uHq__lot-glow}.town-story-module__gc2uHq__lotPaved{fill:#efe6d2;stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__lotBuilt{transform-box:fill-box;transform-origin:50%;animation:.5s ease-out town-story-module__gc2uHq__lot-build}@keyframes town-story-module__gc2uHq__lot-glow{0%{stroke-opacity:1}to{stroke-opacity:.35}}@keyframes town-story-module__gc2uHq__lot-build{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.town-story-module__gc2uHq__lotGlow,.town-story-module__gc2uHq__lotBuilt{animation:none}}.town-story-module__gc2uHq__fuelRow{align-items:center;gap:4px;min-width:0;display:flex;container-type:inline-size}.town-story-module__gc2uHq__progressPieces{box-sizing:border-box;border:3px solid var(--color-mh-ink);background:#fff;border-radius:999px;flex:auto;grid-template-columns:repeat(12,minmax(0,1fr));height:24px;padding:0 2px;display:grid;overflow:visible}.town-story-module__gc2uHq__progressPiece{place-items:center;min-width:0;display:grid}.town-story-module__gc2uHq__progressPiece svg{aspect-ratio:1;fill:none;width:min(16px,100%);height:auto;stroke:var(--color-mh-ink);stroke-opacity:.7;stroke-width:1.6px;stroke-linejoin:round;overflow:visible}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] svg{fill:var(--story-sunflower);stroke:var(--color-mh-ink);stroke-opacity:1;animation:.6s ease-out town-story-module__gc2uHq__fuel-pop}.town-story-module__gc2uHq__fuelRocket{flex:none;width:26px;height:32px}.town-story-module__gc2uHq__fuelRocketBody{fill:#fff;stroke:var(--color-mh-ink);stroke-width:3px;stroke-linejoin:round}.town-story-module__gc2uHq__fuelRocketFin{fill:var(--color-mh-vermilion);stroke:var(--color-mh-ink);stroke-width:2.5px;stroke-linejoin:round}.town-story-module__gc2uHq__fuelRocketWindow{fill:var(--story-steel);stroke:var(--color-mh-ink);stroke-width:2.5px}.town-story-module__gc2uHq__fuelRocket[data-pieces-full] .town-story-module__gc2uHq__fuelRocketWindow{fill:var(--story-sunflower)}@container (max-width:179.98px){.town-story-module__gc2uHq__fuelRocket,.town-story-module__gc2uHq__seatEngine,.town-story-module__gc2uHq__tileHopper{display:none}}.town-story-module__gc2uHq__progressPiece [data-seat-cube]{overflow:visible}.town-story-module__gc2uHq__progressPiece .town-story-module__gc2uHq__seatCube,.town-story-module__gc2uHq__progressPiece .town-story-module__gc2uHq__seatStud{fill:#fff;stroke:var(--color-mh-ink);stroke-opacity:.7;stroke-width:1.4px}.town-story-module__gc2uHq__progressPiece .town-story-module__gc2uHq__seatRider,.town-story-module__gc2uHq__progressPiece .town-story-module__gc2uHq__seatRing{display:none}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-seat-cube]{fill:none;stroke:none}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] .town-story-module__gc2uHq__seatStud{display:none}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] .town-story-module__gc2uHq__seatRider{fill:var(--story-skin);stroke:var(--color-mh-ink);stroke-width:1.2px;display:inline}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] .town-story-module__gc2uHq__seatCube{stroke:var(--color-mh-ink);stroke-opacity:1}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-seat-cube=yellow] .town-story-module__gc2uHq__seatCube{fill:var(--story-cube-yellow)}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-seat-cube=red] .town-story-module__gc2uHq__seatCube{fill:var(--story-red-orange)}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] .town-story-module__gc2uHq__seatRing{fill:none;stroke:#fff;stroke-width:1.5px;display:inline}.town-story-module__gc2uHq__seatEngine{flex:none;width:34px;height:28px}.town-story-module__gc2uHq__seatEngineBody{fill:var(--story-navy);stroke:var(--color-mh-ink);stroke-width:1.5px;stroke-linejoin:round}.town-story-module__gc2uHq__seatEngineRed{fill:var(--story-red-orange);stroke:var(--color-mh-ink);stroke-width:1.5px}.town-story-module__gc2uHq__seatEngineWindow{fill:var(--story-steel);stroke:var(--color-mh-ink);stroke-width:1.2px}.town-story-module__gc2uHq__seatEngine[data-pieces-full] .town-story-module__gc2uHq__seatEngineWindow{fill:var(--story-sunflower)}.town-story-module__gc2uHq__seatEngineEye{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1px}.town-story-module__gc2uHq__progressPiece .town-story-module__gc2uHq__pathTile{fill:#fff;stroke:var(--color-mh-ink);stroke-opacity:.7;stroke-width:1.4px;stroke-dasharray:2.6 1.8}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-path-tile]{fill:none;stroke:none}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] .town-story-module__gc2uHq__pathTile{stroke:var(--color-mh-ink);stroke-opacity:1;stroke-dasharray:none}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-path-tile=orange] .town-story-module__gc2uHq__pathTile{fill:var(--story-stone-orange)}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-path-tile=yellow] .town-story-module__gc2uHq__pathTile{fill:var(--story-stone-yellow)}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-path-tile=blue] .town-story-module__gc2uHq__pathTile{fill:var(--story-stone-blue)}.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] [data-path-tile=green] .town-story-module__gc2uHq__pathTile{fill:var(--story-stone-green)}[data-story-pieces=hopper] .town-story-module__gc2uHq__progressPieces[aria-valuenow="0"]{animation:1s ease-in-out .6s 4 alternate town-story-module__gc2uHq__tiles-glow}.town-story-module__gc2uHq__tileHopper{flex:none;width:28px;height:28px;overflow:visible}.town-story-module__gc2uHq__tileHopper[data-pieces-full]{animation:.7s ease-out 2 town-story-module__gc2uHq__hopper-bounce}.town-story-module__gc2uHq__tileHopperBody{fill:var(--story-hopper);stroke:var(--color-mh-ink);stroke-width:1.6px}.town-story-module__gc2uHq__tileHopperEye{fill:#fff;stroke:var(--color-mh-ink);stroke-width:1px}.town-story-module__gc2uHq__tileHopperPupil{fill:var(--color-mh-ink)}@keyframes town-story-module__gc2uHq__tiles-glow{0%{box-shadow:0 0 #ffdc4200}to{box-shadow:0 0 0 4px var(--story-sunflower)}}@keyframes town-story-module__gc2uHq__hopper-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-8px)}}@keyframes town-story-module__gc2uHq__fuel-pop{0%{transform:scale(.4)}60%{transform:scale(1.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){[data-story-pieces=hopper] .town-story-module__gc2uHq__progressPieces[aria-valuenow="0"],.town-story-module__gc2uHq__tileHopper[data-pieces-full],.town-story-module__gc2uHq__progressPiece[data-progress-piece=filled] svg{animation:none}}@media (forced-colors:active){.town-story-module__gc2uHq__progressPiece svg{stroke:canvastext;stroke-opacity:1}.town-story-module__gc2uHq__intro [data-town-start]{width:auto;padding-inline:24px}}@media (min-width:640px){.town-story-module__gc2uHq__title{font-size:36px}.town-story-module__gc2uHq__line,.town-story-module__gc2uHq__ask{font-size:21px}.town-story-module__gc2uHq__builderTitle{font-size:24px}}@media (max-width:639.98px) and (max-height:719.98px){.town-story-module__gc2uHq__intro{gap:16px;padding:12px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__card{gap:8px;padding:14px 12px 16px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__role{width:calc(100% + 24px);margin:-14px -12px 2px;padding:9px 12px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__roleBadge{width:32px;height:32px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__roleLine{font-size:18px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__place{padding:3px 12px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__title{font-size:26px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__line{font-size:17px;line-height:1.3}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__ask{font-size:21px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__scene{width:clamp(200px,190svh - 836px,100%)}}@media (min-width:640px) and (max-height:679.98px){.town-story-module__gc2uHq__intro{gap:14px;padding:10px 16px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__card{gap:8px;padding:12px 16px 14px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__role{margin:-12px -16px 2px;padding:8px 14px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__roleBadge{width:32px;height:32px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__title{font-size:30px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__line{font-size:19px}.town-story-module__gc2uHq__intro .town-story-module__gc2uHq__scene{width:clamp(150px,190svh - 798px,100%)}}@media (max-height:699.98px){.town-story-module__gc2uHq__rescue .town-story-module__gc2uHq__card{gap:8px;padding:12px 12px 14px}.town-story-module__gc2uHq__rescue [data-town-play] .town-story-module__gc2uHq__scene{width:clamp(200px,190svh - 813.2px,100%)}.town-story-module__gc2uHq__rescue [data-town-play] .town-story-module__gc2uHq__line{text-wrap:balance;font-size:17px;line-height:1.3}}
.lesson-video-module__fVjOhG__lessonVideo{aspect-ratio:16/9;background:var(--color-mh-cream);width:100%;color:var(--color-mh-ink);position:relative;overflow:hidden}.lesson-video-module__fVjOhG__posterState{background:var(--color-mh-page);grid-template-rows:minmax(0,1fr) auto;margin:0;display:grid;position:absolute;inset:0}.lesson-video-module__fVjOhG__poster{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.lesson-video-module__fVjOhG__status{background:var(--color-mh-page);color:var(--color-mh-ink);font-family:var(--font-nunito), "Trebuchet MS", "Segoe UI", sans-serif;text-align:center;gap:2px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.35;display:grid}.lesson-video-module__fVjOhG__player{--media-object-fit:contain;width:100%;height:100%;display:block}.lesson-video-module__fVjOhG__loading{text-align:center;place-items:center;height:100%;margin:0;padding:12px;display:grid}
.praise-popup-module__vQOw2a__popup{z-index:2;border:3px solid var(--color-mh-ink);background:var(--practice-right);width:max-content;box-shadow:0 4px 0 var(--color-mh-ink);color:var(--color-mh-ink);font-family:var(--font-baloo), "Trebuchet MS", sans-serif;white-space:nowrap;pointer-events:none;translate:-50% -50%;transform:scale(var(--praise-viewport-scale,1));border-radius:.5625em;align-items:center;gap:.3125em;margin:0;padding:.3125em .6875em .3125em .4375em;font-size:clamp(20px,8.5vw,32px);font-weight:800;line-height:1;display:flex;position:absolute;inset:50% auto auto 50%;overflow:visible}.praise-popup-module__vQOw2a__tick{flex:none;width:1.375em;height:1.375em;display:block;overflow:visible}.praise-popup-module__vQOw2a__tickOutline{stroke:var(--color-mh-ink)}.praise-popup-module__vQOw2a__tickFill{stroke:var(--color-mh-green)}.praise-popup-module__vQOw2a__phrase{padding-top:.125em;display:block}.praise-popup-module__vQOw2a__popup:popover-open{left:var(--praise-x,50%);top:var(--praise-y,50%);position:fixed}[data-practice-layout=landscape] .praise-popup-module__vQOw2a__popup{font-size:clamp(20px,min(100vw,1000px)/23.5294 - .595px,32px)}@media (min-width:640px){[data-practice-layout=portrait] .praise-popup-module__vQOw2a__popup{font-size:40px}}.praise-popup-module__vQOw2a__popup[data-practice-praise-phase=in]{animation:.2s cubic-bezier(.34,1.56,.64,1) both praise-popup-module__vQOw2a__praiseIn}.praise-popup-module__vQOw2a__popup[data-practice-praise-phase=out]{animation:.3s ease-in both praise-popup-module__vQOw2a__praiseOut}@keyframes praise-popup-module__vQOw2a__praiseIn{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}@keyframes praise-popup-module__vQOw2a__praiseOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.praise-popup-module__vQOw2a__popup[data-practice-praise-phase=in]{animation:.2s linear both praise-popup-module__vQOw2a__praiseFadeIn}}@keyframes praise-popup-module__vQOw2a__praiseFadeIn{0%{opacity:0}to{opacity:1}}
@media (min-width:640px){.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]{--wide-gutter:16px;--wide-top-height:56px;--wide-progress-font:16px;--wide-track:14px;--wide-face:44px;--wide-face-small:40px;--wide-icon:26px;--wide-icon-small:24px;--wide-switch-width:94px;--wide-switch-glyph:24px;--wide-switch-word:16px;--wide-question:22px;--wide-revisit:17px;--wide-badge:14px;--wide-card-y:12px;--wide-card-x:16px;--wide-card-gap:12px;--wide-bubble:20px;--wide-bubble-y:10px;--wide-bubble-x:16px;--wide-bubble-gap:12px;--wide-panel-x:18px;--wide-panel-top:14px;--wide-panel-bottom:16px;--wide-key-width:84px;--wide-key-column-gap:8px;--wide-key-radius:15px;--wide-key-font:27px;--wide-choice-font:32px;--wide-choice-max:460px;--wide-card-height:124px;--wide-card-numeral:38px;--wide-card-gap-between:10px;--wide-help-height:50px;--wide-help-font:16px;--wide-help-badge:26px;--wide-check-height:56px;--wide-check-font:26px;--wide-actions-gap:12px;--wide-tick:44px;--practice-key-height:58px;--practice-key-gap:10px}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=top]{height:var(--wide-top-height);padding-inline:var(--wide-gutter);gap:12px}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=top] [data-session-progress-label]{font-size:var(--wide-progress-font)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=top] [role=progressbar]{height:var(--wide-track)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=top] [data-story-pieces] [role=progressbar]{height:calc(var(--wide-track) + 12px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[aria-label]:not([role=switch]):has(>span>svg){width:calc(var(--wide-face) + 6px);height:calc(var(--wide-face) + 6px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[aria-label]:not([role=switch]):has(>span>svg)>span{width:var(--wide-face);height:var(--wide-face)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[aria-label]:not([role=switch]):has(>span>svg) svg{width:var(--wide-icon);height:var(--wide-icon)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-size=small][aria-label]:not([role=switch]):has(>span>svg){width:calc(var(--wide-face-small) + 10px);height:calc(var(--wide-face-small) + 10px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-size=small][aria-label]:not([role=switch]):has(>span>svg)>span{width:var(--wide-face-small);height:var(--wide-face-small)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-size=small][aria-label]:not([role=switch]):has(>span>svg) svg{width:var(--wide-icon-small);height:var(--wide-icon-small)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch]{height:calc(var(--wide-face) + 6px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch]>span{width:var(--wide-switch-width);height:var(--wide-face)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch]>span>svg{width:var(--wide-switch-glyph);height:var(--wide-switch-glyph)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch]>span>span{height:calc(var(--wide-face) - 12px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch]>span>span>span:first-child{width:calc(var(--wide-face) - 20px);height:calc(var(--wide-face) - 20px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch]>span>span>span:last-child{font-size:var(--wide-switch-word);inset:0 calc(var(--wide-face) - 16px) 0 0}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[role=switch][data-practice-sound=off]>span>span>span:last-child{inset:0 0 0 calc(var(--wide-face) - 16px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-practice-video]{height:calc(var(--wide-face) + 6px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-practice-video]>span{min-width:var(--wide-face);height:var(--wide-face)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-practice-video]>span>span:first-child{width:var(--wide-switch-glyph);height:var(--wide-switch-glyph)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] button[data-practice-video] [data-practice-video-word]{font-size:var(--wide-switch-word)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=question]{margin:8px var(--wide-gutter) 0}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-card]{gap:var(--wide-card-gap);padding:var(--wide-card-y) var(--wide-card-x)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-card] :is([data-session-prompt],[data-practice-sizer]){font-size:var(--wide-question)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-card] [data-session-revisit]{font-size:var(--wide-revisit)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-card] [data-challenge-badge]{font-size:var(--wide-badge)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=stage]{padding-inline:var(--wide-gutter)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=bubble] :is([data-practice-bubble],[data-practice-bubble-sizer]){gap:var(--wide-bubble-gap);padding:var(--wide-bubble-y) var(--wide-bubble-x)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=bubble] p{font-size:var(--wide-bubble)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-bubble-sizer]>span:first-child{width:calc(var(--wide-face-small) + 4px);height:calc(var(--wide-face-small) + 4px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer]{padding:var(--wide-panel-top) var(--wide-panel-x) calc(var(--wide-panel-bottom) + env(safe-area-inset-bottom,0px))}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-control-row]{gap:12px}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] [data-control=number-pad]>div{grid-template-columns:repeat(6, minmax(0, var(--wide-key-width)));gap:var(--practice-key-gap) var(--wide-key-column-gap)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] :is([data-control=number-pad],[data-control=number-choice]) label{border-radius:var(--wide-key-radius)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] :is([data-control=number-pad],[data-control=number-choice]) label>span{font-size:var(--wide-key-font)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] [data-control=number-choice]>div{gap:var(--wide-key-column-gap);max-width:var(--wide-choice-max)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] [data-control=number-choice] label>span{font-size:var(--wide-choice-font)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] :is([data-control=pair-cards],[data-control=tap-card])>div>div{gap:var(--wide-card-gap-between)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] :is([data-control=pair-cards],[data-control=tap-card]) label{height:var(--wide-card-height)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] :is([data-control=pair-cards],[data-control=tap-card]) label>span>span:nth-of-type(odd){font-size:var(--wide-card-numeral)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] :is([data-control=pair-cards],[data-control=tap-card]) label[data-card-sentence]>span>span:nth-of-type(odd){font-size:clamp(14px, 19cqi, var(--wide-card-numeral))}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer]>[data-practice-actions]{gap:var(--wide-actions-gap);min-height:var(--wide-check-height)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer]>[data-practice-control-row]+[data-practice-actions]{margin-top:calc(var(--wide-actions-gap) + 4px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer]>[data-practice-actions]>button{height:var(--wide-check-height);min-height:var(--wide-check-height);font-size:var(--wide-check-font)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer]>[data-practice-actions]>svg{width:var(--wide-tick);height:var(--wide-tick)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] [data-control=not-sure]{height:var(--wide-help-height);min-height:var(--wide-help-height);font-size:var(--wide-help-font);gap:8px;padding:0 18px 0 10px}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer] [data-control=not-sure]>span[aria-hidden=true]{width:var(--wide-help-badge);height:var(--wide-help-badge);font-size:var(--wide-help-font)}}@media (min-width:900px){.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]{--wide-gutter:18px;--wide-top-height:62px;--wide-progress-font:18px;--wide-track:16px;--wide-face:48px;--wide-face-small:44px;--wide-icon:28px;--wide-icon-small:26px;--wide-switch-width:104px;--wide-switch-glyph:26px;--wide-switch-word:18px;--wide-revisit:18px;--wide-badge:16px;--wide-card-y:12px;--wide-card-x:20px;--wide-card-gap:14px;--wide-bubble-y:12px;--wide-bubble-x:18px;--wide-bubble-gap:14px;--wide-panel-x:22px;--wide-panel-top:16px;--wide-panel-bottom:20px;--wide-key-width:92px;--wide-key-column-gap:9px;--wide-key-radius:16px;--wide-key-font:30px;--wide-choice-font:36px;--wide-choice-max:540px;--wide-card-height:140px;--wide-card-numeral:44px;--wide-card-gap-between:12px;--wide-help-height:52px;--wide-help-font:17px;--wide-help-badge:28px;--wide-check-height:60px;--wide-check-font:28px;--wide-actions-gap:14px;--wide-tick:48px;--practice-key-height:64px;--practice-key-gap:12px}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]>:has(>[data-practice-zone=top]){max-width:680px}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=stage]>:first-child{max-width:100%}}@media (min-width:900px) and (min-height:800px){.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]{--wide-question:26px;--wide-bubble:21px}}@media (min-width:900px) and (max-height:799px){.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]{--wide-top-height:56px;--wide-card-y:12px;--wide-bubble-y:10px;--wide-panel-top:14px;--wide-panel-bottom:16px;--wide-card-height:124px;--wide-help-height:50px;--wide-check-height:56px;--wide-check-font:26px;--wide-actions-gap:12px;--practice-key-height:58px;--practice-key-gap:10px}}@media (min-width:640px) and (max-height:679px){.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]{--wide-top-height:46px;--wide-track:12px;--wide-progress-font:15px;--wide-face:42px;--wide-face-small:38px;--wide-icon:24px;--wide-icon-small:22px;--wide-switch-width:90px;--wide-switch-glyph:22px;--wide-switch-word:15px;--wide-card-y:8px;--wide-bubble-y:6px;--wide-panel-top:10px;--wide-panel-bottom:12px;--wide-card-height:92px;--wide-card-numeral:32px;--wide-help-height:46px;--wide-check-height:48px;--wide-check-font:24px;--wide-actions-gap:10px;--practice-key-height:46px;--practice-key-gap:8px}}@media (min-width:900px) and (min-height:700px){.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]{flex-direction:column;justify-content:center;display:flex}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait]>:has(>[data-practice-zone=top]){flex:none;height:min(100% - 32px,860px)}.practice-wide-module__Ph3qRG__wide[data-practice-layout=portrait] [data-practice-zone=answer]{border-bottom:3px solid var(--color-mh-ink);box-shadow:0 4px 0 var(--color-mh-ink);border-radius:22px}}
.practice-results-module__52OqBq__results{--report-wash:#f4faff;--report-white:#fff;--report-priority:color-mix(in srgb, var(--color-mh-vermilion) 22%, white);--report-developing:color-mix(in srgb, var(--color-mh-yellow) 28%, white);--report-proficient:color-mix(in srgb, var(--color-mh-green) 25%, white);width:100%;min-width:0;max-width:42rem;color:var(--color-mh-ink);font-family:var(--font-sans);overflow-wrap:anywhere;flex-direction:column;gap:24px;margin-inline:auto;font-size:15px;font-weight:600;line-height:1.6;display:flex;container:results/inline-size}.practice-results-module__52OqBq__child{text-align:center;flex-direction:column;align-items:center;gap:20px;min-width:0;padding:24px 16px;display:flex}.practice-results-module__52OqBq__popper{width:auto;height:180px;display:block}.practice-results-module__52OqBq__badge{font-family:var(--font-heading);white-space:nowrap;align-self:center;margin:0;font-size:38px;font-weight:800;line-height:1.05}.practice-results-module__52OqBq__childLine{max-width:32rem;color:var(--color-mh-ink);margin:0;font-size:17px}.practice-results-module__52OqBq__actions{flex-direction:column;gap:16px;min-width:0;padding:0 8px 4px;display:flex}.practice-results-module__52OqBq__actions :is(button,a){cursor:pointer;touch-action:manipulation;width:100%;min-width:0;min-height:46px;text-decoration:none}.practice-results-module__52OqBq__adult{border:3px solid var(--color-mh-ink);background:var(--report-white);border-radius:22px;min-width:0}.practice-results-module__52OqBq__adult[open]{box-shadow:0 4px 0 var(--color-mh-ink)}.practice-results-module__52OqBq__adult>summary{cursor:pointer;touch-action:manipulation;border-radius:19px;align-items:center;gap:12px;min-height:58px;padding:10px 14px 10px 18px;list-style:none;display:flex}.practice-results-module__52OqBq__results summary::-webkit-details-marker{display:none}.practice-results-module__52OqBq__sumText{flex-direction:column;flex:auto;min-width:0;display:flex}.practice-results-module__52OqBq__sumTitle{font:700 16px/1.3 var(--font-sans)}.practice-results-module__52OqBq__sumCue{color:var(--color-mh-body);font:600 14px/1.4 var(--font-sans)}.practice-results-module__52OqBq__chev{border:3px solid var(--color-mh-ink);background:var(--report-white);border-radius:999px;flex:none;width:34px;height:34px;padding:5.5px}.practice-results-module__52OqBq__chev.practice-results-module__52OqBq__chevPlain{background:0 0;border:0;width:24px;height:24px;padding:0}.practice-results-module__52OqBq__chev path{fill:none;stroke:var(--color-mh-ink);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.practice-results-module__52OqBq__results details[open]>summary>.practice-results-module__52OqBq__chev{transform:rotate(180deg)}.practice-results-module__52OqBq__report{flex-direction:column;gap:20px;min-width:0;padding:6px 16px 18px;display:flex}.practice-results-module__52OqBq__report :is(h2,h3,p){margin:0}.practice-results-module__52OqBq__sectionTitle{font:800 18px/1.2 var(--font-heading)}.practice-results-module__52OqBq__head{border-top:2px solid var(--color-mh-rule);flex-direction:column;gap:2px;padding-top:12px;display:flex}.practice-results-module__52OqBq__logo{align-self:flex-start;width:auto;height:28px;margin:0;display:block}.practice-results-module__52OqBq__skill{font:800 20px/1.15 var(--font-heading)}.practice-results-module__52OqBq__skillLine{color:var(--color-mh-body)}.practice-results-module__52OqBq__level{background:var(--report-wash);border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.practice-results-module__52OqBq__levelLabel{font:800 18px/1.2 var(--font-heading)}.practice-results-module__52OqBq__headline{font:800 22px/1.2 var(--font-heading)}.practice-results-module__52OqBq__headline span{text-wrap:balance;display:block}.practice-results-module__52OqBq__scope{font-weight:700}.practice-results-module__52OqBq__scale{align-items:flex-end;gap:8px;margin:0;padding:0;list-style:none;display:flex}.practice-results-module__52OqBq__cell{flex-direction:column;flex:1 1 0;min-width:min-content;padding-bottom:11px;display:flex}.practice-results-module__52OqBq__cell[aria-current]{border:3px solid var(--color-mh-ink);background:var(--report-white);border-radius:20px;padding:8px;overflow:clip}.practice-results-module__52OqBq__tag{border:2px solid var(--color-mh-ink);min-height:42px;color:var(--color-mh-ink);font:700 13px/1.15 var(--font-sans);text-align:center;overflow-wrap:normal;word-break:keep-all;border-radius:999px;justify-content:center;align-items:center;padding:4px 6px;display:flex}.practice-results-module__52OqBq__cell[data-level=priority] .practice-results-module__52OqBq__tag{background:var(--report-priority)}.practice-results-module__52OqBq__cell[data-level=developing] .practice-results-module__52OqBq__tag{background:var(--report-developing)}.practice-results-module__52OqBq__cell[data-level=proficient] .practice-results-module__52OqBq__tag{background:var(--report-proficient)}.practice-results-module__52OqBq__marker{background:var(--color-mh-ink);color:var(--report-white);font:700 13px/1.35 var(--font-sans);text-align:center;text-wrap:balance;margin:-8px -8px 8px;padding:3px 4px 4px}.practice-results-module__52OqBq__kinds{border-collapse:collapse;width:100%}.practice-results-module__52OqBq__kinds :is(th,td){width:50%;color:var(--color-mh-ink);font:700 15px/1.35 var(--font-sans);text-align:left;vertical-align:top;text-wrap:balance;padding:7px 12px 7px 0}.practice-results-module__52OqBq__kinds :is(th,td):last-child{padding-right:0}.practice-results-module__52OqBq__kinds thead th{color:var(--color-mh-body);padding-top:0;font-size:13px}.practice-results-module__52OqBq__kinds tbody tr{border-top:1px solid var(--color-mh-rule)}.practice-results-module__52OqBq__kinds tbody tr.practice-results-module__52OqBq__unscored{border-top-width:2px}.practice-results-module__52OqBq__kinds tr.practice-results-module__52OqBq__unscored :is(th,td){color:var(--color-mh-body)}.practice-results-module__52OqBq__hints{color:var(--color-mh-body);font-size:14px}.practice-results-module__52OqBq__nextStep{color:var(--color-mh-ink);font-size:15px}.practice-results-module__52OqBq__block{flex-direction:column;gap:8px;display:flex}.practice-results-module__52OqBq__caption{color:var(--color-mh-body)}.practice-results-module__52OqBq__pairs{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.practice-results-module__52OqBq__pair{align-items:baseline;display:inline-flex}.practice-results-module__52OqBq__pair b{font:800 22px/1.3 var(--font-heading)}.practice-results-module__52OqBq__pair i{color:var(--color-mh-body);font:700 13px/1 var(--font-sans);margin:0 6px;font-style:normal}.practice-results-module__52OqBq__fact{flex-wrap:wrap}.practice-results-module__52OqBq__fact b{white-space:nowrap}.practice-results-module__52OqBq__tip{background:var(--color-mh-cream);border-radius:18px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.practice-results-module__52OqBq__tipTitle{align-items:center;gap:8px;display:flex}.practice-results-module__52OqBq__tipTitle svg{flex:none;width:24px;height:24px}.practice-results-module__52OqBq__tipBody{flex-direction:column;gap:10px;display:flex}.practice-results-module__52OqBq__frame{width:min(100%,190px);display:block}.practice-results-module__52OqBq__how{border-top:2px solid var(--color-mh-rule)}.practice-results-module__52OqBq__how>summary{cursor:pointer;min-height:46px;font:700 15px/1.3 var(--font-sans);touch-action:manipulation;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 4px;list-style:none;display:flex}.practice-results-module__52OqBq__howBody{color:var(--color-mh-body);flex-direction:column;gap:4px;padding:6px 0 4px;font-size:14px;display:flex}.practice-results-module__52OqBq__howBody h4{color:var(--color-mh-ink);font:700 14px/1.4 var(--font-sans);margin:8px 0 0}.practice-results-module__52OqBq__howBody h4:first-child{margin-top:0}.practice-results-module__52OqBq__howBody p{margin:0}.practice-results-module__52OqBq__results :is(h1,button,a,summary):focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}@container results not (min-width:363px){.practice-results-module__52OqBq__scale{flex-direction:column;align-items:stretch;gap:6px}.practice-results-module__52OqBq__cell{padding:0 11px}.practice-results-module__52OqBq__tag{min-height:36px}}@container results (min-width:620px){.practice-results-module__52OqBq__popper{height:220px}.practice-results-module__52OqBq__badge{font-size:60px}.practice-results-module__52OqBq__childLine{font-size:19px}.practice-results-module__52OqBq__actions{flex-flow:wrap;justify-content:center}.practice-results-module__52OqBq__actions :is(button,a){flex:calc(50% - 8px);width:auto}.practice-results-module__52OqBq__actions .practice-results-module__52OqBq__chooseSkill{flex-basis:100%}.practice-results-module__52OqBq__adult>summary{padding:12px 18px 12px 24px}.practice-results-module__52OqBq__report{gap:22px;padding:6px 24px 22px}.practice-results-module__52OqBq__level{padding:20px}.practice-results-module__52OqBq__headline{font-size:26px}.practice-results-module__52OqBq__scale{gap:12px}.practice-results-module__52OqBq__tag{min-height:44px;font-size:14px}.practice-results-module__52OqBq__tipBody{flex-direction:row;align-items:center;gap:18px}.practice-results-module__52OqBq__frame{flex:0 0 190px}.practice-results-module__52OqBq__tipBody p{max-width:62ch}}@media (max-height:699.98px){.practice-results-module__52OqBq__results{gap:10px}.practice-results-module__52OqBq__child{gap:8px;padding:8px 16px}.practice-results-module__52OqBq__popper{height:100px}.practice-results-module__52OqBq__actions{gap:8px}.practice-results-module__52OqBq__badge{font-size:38px}}@media (max-height:899.98px){.practice-results-module__52OqBq__results[data-results-story]{gap:10px}.practice-results-module__52OqBq__results[data-results-story] .practice-results-module__52OqBq__child{gap:8px;padding:8px 16px}.practice-results-module__52OqBq__results[data-results-story] .practice-results-module__52OqBq__popper{height:100px}.practice-results-module__52OqBq__results[data-results-story] .practice-results-module__52OqBq__actions{gap:8px}.practice-results-module__52OqBq__results[data-results-story] .practice-results-module__52OqBq__badge{font-size:38px}}@media (max-height:699.98px){.practice-results-module__52OqBq__results[data-results-story] .practice-results-module__52OqBq__popper{height:64px}}
.layout-preview-module__ynV2ka__preview{z-index:100;background:var(--color-mh-page);position:fixed;inset:0;overflow-y:auto}.layout-preview-module__ynV2ka__index,.layout-preview-module__ynV2ka__message{flex-direction:column;gap:20px;min-width:0;display:flex}.layout-preview-module__ynV2ka__note{color:var(--color-mh-body);font-family:var(--font-nunito), sans-serif;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6}.layout-preview-module__ynV2ka__skillPicker{color:var(--color-mh-ink);font-family:var(--font-nunito), sans-serif;flex-direction:column;align-self:flex-start;gap:6px;font-size:16px;font-weight:700;display:flex}.layout-preview-module__ynV2ka__skillPicker select{border:3px solid var(--color-mh-ink);background:var(--color-mh-mint);min-width:200px;min-height:48px;color:var(--color-mh-ink);font:inherit;border-radius:12px;padding:8px 12px}.layout-preview-module__ynV2ka__cases{grid-template-columns:minmax(0,1fr);gap:28px;padding:0;list-style:none;display:grid}.layout-preview-module__ynV2ka__caseRow{grid-template-columns:minmax(0,1fr);justify-items:center;gap:10px;min-width:0;display:grid}.layout-preview-module__ynV2ka__caseRow>.layout-preview-module__ynV2ka__case{justify-self:stretch}.layout-preview-module__ynV2ka__thumb{box-sizing:content-box;border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:22px;flex:none;display:block;overflow:hidden}.layout-preview-module__ynV2ka__thumb iframe{transform-origin:0 0;pointer-events:none;border:0;display:block}.layout-preview-module__ynV2ka__case{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:22px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.layout-preview-module__ynV2ka__case h2{font-family:var(--font-baloo), sans-serif;color:var(--color-mh-ink);font-size:22px;font-weight:800;line-height:1.2}.layout-preview-module__ynV2ka__itemId{color:var(--color-mh-body);font-family:var(--font-nunito), sans-serif;overflow-wrap:anywhere;font-size:13px;font-weight:600}.layout-preview-module__ynV2ka__states{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.layout-preview-module__ynV2ka__states a{border:3px solid var(--color-mh-ink);background:var(--color-mh-mint);min-height:44px;color:var(--color-mh-ink);font-family:var(--font-nunito), sans-serif;border-radius:12px;align-items:center;padding:8px 14px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.layout-preview-module__ynV2ka__states a:hover{background:var(--color-mh-page)}.layout-preview-module__ynV2ka__index :focus-visible,.layout-preview-module__ynV2ka__message :focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:3px}@media (min-width:640px){.layout-preview-module__ynV2ka__cases{gap:16px}.layout-preview-module__ynV2ka__caseRow{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:16px}.layout-preview-module__ynV2ka__caseRow>.layout-preview-module__ynV2ka__thumb{align-self:start}}.layout-preview-module__ynV2ka__earlier{visibility:hidden;pointer-events:none;z-index:-1}
.model-gallery-module__k_zqQG__shell{padding-inline:12px}.model-gallery-module__k_zqQG__gallery,.model-gallery-module__k_zqQG__section{flex-direction:column;gap:20px;min-width:0;display:flex}.model-gallery-module__k_zqQG__intro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.model-gallery-module__k_zqQG__toolbar{border:3px solid var(--color-mh-ink);background:var(--color-mh-mint);border-radius:22px;flex-wrap:wrap;gap:16px;padding:16px;display:flex}.model-gallery-module__k_zqQG__selectLabel{min-width:0;color:var(--color-mh-ink);flex-direction:column;flex:180px;gap:6px;font-size:16px;font-weight:700;display:flex}.model-gallery-module__k_zqQG__section>.model-gallery-module__k_zqQG__selectLabel{flex:none}.model-gallery-module__k_zqQG__selectLabel select{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);width:100%;min-width:0;max-width:100%;min-height:54px;font:inherit;border-radius:12px;padding:8px}.model-gallery-module__k_zqQG__grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.model-gallery-module__k_zqQG__card{border:3px solid var(--color-mh-ink);background:var(--color-mh-page);border-radius:22px;flex-direction:column;align-items:stretch;gap:16px;min-width:0;padding:16px 8px;display:flex}.model-gallery-module__k_zqQG__gallery h2{font-family:var(--font-baloo), sans-serif;color:var(--color-mh-ink);font-size:26px;font-weight:800;line-height:1.15}.model-gallery-module__k_zqQG__card h3{font-family:var(--font-baloo), sans-serif;color:var(--color-mh-ink);font-size:24px;font-weight:800;line-height:1.2}.model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__card>p{padding-inline:4px}.model-gallery-module__k_zqQG__note{color:var(--color-mh-body);font-family:var(--font-nunito), sans-serif;overflow-wrap:anywhere;font-size:15px;font-weight:600;line-height:1.6}.model-gallery-module__k_zqQG__reviewCount{text-align:center;font-family:var(--font-nunito), sans-serif;font-weight:700}.model-gallery-module__k_zqQG__reviewCount strong{font-family:var(--font-baloo), sans-serif;font-size:28px;font-weight:800}.model-gallery-module__k_zqQG__flashReady{aspect-ratio:340/148;border:3px dashed var(--color-mh-mint-border);background:var(--color-mh-mint);text-align:center;border-radius:16px;align-self:center;place-items:center;width:100%;max-width:340px;padding:16px;font-weight:700;display:grid}.model-gallery-module__k_zqQG__gallery :focus-visible{outline:3px solid var(--color-mh-ink);outline-offset:5px}.model-gallery-module__k_zqQG__card>button{align-self:center}.model-gallery-module__k_zqQG__prompt{font-family:var(--font-nunito), sans-serif;color:var(--color-mh-ink);font-size:24px;font-weight:700;line-height:1.25}.model-gallery-module__k_zqQG__centered{justify-content:center;min-width:0;display:flex}.model-gallery-module__k_zqQG__countSupport{flex-direction:column;align-items:center;gap:12px;min-width:0;display:flex}.model-gallery-module__k_zqQG__drawnGroup{flex-direction:column;gap:12px;min-width:0;display:flex}.model-gallery-module__k_zqQG__drawnHeading{font-family:var(--font-baloo), sans-serif;color:var(--color-mh-ink);font-size:22px;font-weight:800;line-height:1.2}.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card{padding-inline:0}.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card>p,.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card>p,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card>p{padding-inline:12px}.model-gallery-module__k_zqQG__centeredColumn{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.model-gallery-module__k_zqQG__drawnHost{flex-direction:column;align-items:center;gap:12px;width:100%;min-width:0;max-width:656px;margin-inline:auto;display:flex}.model-gallery-module__k_zqQG__drawnPicture{width:100%;min-width:0}.model-gallery-module__k_zqQG__drawnPicture[data-drawn-side-host]{box-sizing:border-box}.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card>button,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card>button,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card>button{margin-inline:12px}.model-gallery-module__k_zqQG__broken{border:3px dashed var(--color-mh-mint-border);background:var(--color-mh-mint);color:var(--color-mh-ink);overflow-wrap:anywhere;border-radius:14px;padding:14px;font-weight:700}@media (min-width:640px){.model-gallery-module__k_zqQG__shell{padding-inline:32px}.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card{padding-inline:22px}.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__card>p,.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__card>p,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card h3,.model-gallery-module__k_zqQG__section[data-gallery-section=several-parts] .model-gallery-module__k_zqQG__card>p{padding-inline:4px}.model-gallery-module__k_zqQG__gallery h2{font-size:34px}.model-gallery-module__k_zqQG__card{padding:22px}.model-gallery-module__k_zqQG__prompt{font-size:30px}}@media (min-width:900px){.model-gallery-module__k_zqQG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.model-gallery-module__k_zqQG__section[data-gallery-section=scene]>.model-gallery-module__k_zqQG__grid,.model-gallery-module__k_zqQG__section[data-gallery-section=drawn-groups] .model-gallery-module__k_zqQG__grid,.model-gallery-module__k_zqQG__section[data-gallery-section=parts-whole] .model-gallery-module__k_zqQG__grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.model-gallery-module__k_zqQG__gallery *{transition:none;animation:none}}
.lesson-page-module__76qFjq__ground{background:#d2ebfc;min-height:100dvh}.lesson-page-module__76qFjq__shell{gap:28px;padding-bottom:48px}.lesson-page-module__76qFjq__childHeader{border-image-source:linear-gradient(#fffdf8,#fffdf8);border-image-slice:0 fill;border-image-width:0;border-image-outset:20px 100vmax 12px}.lesson-page-module__76qFjq__lesson{width:min(100%,960px);min-width:0;margin-inline:auto}.lesson-page-module__76qFjq__backLink{border-radius:10px;align-items:center;gap:8px;min-height:46px;font-size:17px;font-weight:700;display:inline-flex}.lesson-page-module__76qFjq__backLink svg,.lesson-page-module__76qFjq__practice svg{fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.lesson-page-module__76qFjq__backLink svg{width:22px;height:22px}.lesson-page-module__76qFjq__practice svg{stroke-width:3px}.lesson-page-module__76qFjq__practice .lesson-page-module__76qFjq__practiceArrow{stroke-width:3.6px}.lesson-page-module__76qFjq__backLink:hover{text-underline-offset:4px;text-decoration:underline}.lesson-page-module__76qFjq__titleRow{text-align:center;text-wrap:balance;margin:12px auto 26px;line-height:1.05}.lesson-page-module__76qFjq__title{overflow-wrap:break-word;display:inline}.lesson-page-module__76qFjq__videoCard{background:#fff;border-radius:22px;width:100%;margin-inline:auto;padding:12px;box-shadow:0 1px 2px #12243a12,0 6px 18px #12243a17}.lesson-page-module__76qFjq__videoFrame{aspect-ratio:16/9;background:var(--color-mh-ink);border-radius:14px;overflow:hidden}.lesson-page-module__76qFjq__actions{justify-content:center;margin-top:28px;padding-right:4px;display:flex}.lesson-page-module__76qFjq__practice{width:min(100%,260px);min-height:56px;font-size:20px}.lesson-page-module__76qFjq__unavailable{color:#12243ab3;box-shadow:none;cursor:default;background:0 0;border:2px dashed #12243ab3}.lesson-page-module__76qFjq__unavailable:hover{text-decoration:none}@media (min-width:640px){.lesson-page-module__76qFjq__shell{gap:18px;padding-top:20px;padding-bottom:32px}.lesson-page-module__76qFjq__childHeader{border-image-outset:20px 100vmax 16px}.lesson-page-module__76qFjq__titleRow{margin-top:6px;margin-bottom:18px}.lesson-page-module__76qFjq__videoCard{max-width:min(960px,177.778dvh - 768px);padding:16px}}@media (min-width:640px) and (max-height:800px){.lesson-page-module__76qFjq__shell{gap:8px;padding-top:12px;padding-bottom:20px}.lesson-page-module__76qFjq__childHeader{border-image-outset:12px 100vmax 16px}.lesson-page-module__76qFjq__childHeader .site-brand img{width:64px!important}.lesson-page-module__76qFjq__titleRow{margin-top:6px;margin-bottom:14px}.lesson-page-module__76qFjq__title{font-size:40px}.lesson-page-module__76qFjq__videoCard{max-width:clamp(304px,177.778dvh - 598.222px,960px);padding:12px}.lesson-page-module__76qFjq__actions{margin-top:20px}}@media (max-width:379px){.lesson-page-module__76qFjq__title{font-size:34px}}@media (max-width:639.98px) and (max-height:699.98px){.lesson-page-module__76qFjq__shell{gap:12px;padding-top:12px;padding-bottom:16px}.lesson-page-module__76qFjq__childHeader{border-image-outset:12px 100vmax}.lesson-page-module__76qFjq__childHeader .site-brand img{width:64px!important}.lesson-page-module__76qFjq__titleRow{margin-top:6px;margin-bottom:14px}.lesson-page-module__76qFjq__title{font-size:34px}.lesson-page-module__76qFjq__actions{margin-top:16px}}
