.mpl-younger .ff-btn{min-height:52px;font-size:1.05rem}.mpl-hero{text-align:center}.mpl-hero-emoji{margin:0 auto .3rem;font-size:4rem;line-height:1;display:block}.mpl-hud{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;display:flex}.mpl-section-h{text-align:center;margin:.4rem 0 .8rem}.mpl-activity-grid{grid-template-columns:repeat(2,1fr);gap:.8rem;margin-bottom:1.2rem;display:grid}@media (width>=620px){.mpl-activity-grid{grid-template-columns:repeat(4,1fr)}}.mpl-activity-card{text-align:center;background:var(--ff-paper);color:inherit;border:3px solid var(--ff-forge);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;min-height:120px;padding:1.1rem .8rem;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:0 4px #0000001f}.mpl-activity-card:hover,.mpl-activity-card:focus-visible{outline:none;transform:translateY(-3px);box-shadow:0 7px #00000024}.mpl-activity-emoji{font-size:2.6rem}.mpl-activity-card strong{color:var(--ff-forge-text);font-size:1.15rem}.mpl-activity-blurb{color:#5a6472;font-size:.9rem}.mpl-stage{flex-direction:column;align-items:center;gap:.9rem;display:flex}.mpl-replay{margin-bottom:.1rem}.mpl-manip{justify-content:center;width:min(340px,88vw);display:flex}.mpl-svg{width:100%;height:auto}.mpl-object{fill:var(--ff-slate)}.mpl-unit{fill:var(--ff-forge);stroke:var(--ff-forge-text);stroke-width:.6px}.mpl-clock{max-width:220px}.mpl-clock-face{fill:var(--ff-paper);stroke:var(--ff-forge);stroke-width:2.5px}.mpl-tick{fill:var(--ff-forge-text)}.mpl-hour{stroke:var(--ff-anvil,#2d2d2d);stroke-width:3.4px;stroke-linecap:round}.mpl-min{stroke:var(--ff-forge);stroke-width:2.4px;stroke-linecap:round}.mpl-coins{flex-wrap:wrap;justify-content:center;gap:.6rem;display:flex}.mpl-coin{color:#4a3a10;background:radial-gradient(circle at 40% 35%,#ffe08a,#e8b64a);border:2px solid #b8862f;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-weight:700;display:flex}.mpl-coin--dime,.mpl-coin--nickel{color:#3a3f47;background:radial-gradient(circle at 40% 35%,#e6e8ec,#b8bcc4);border-color:#8a8f98;width:48px;height:48px}.mpl-bar{fill:var(--ff-forge)}.mpl-bar-label{fill:var(--ff-anvil,#2d2d2d);font-size:7px}.mpl-bar-count{fill:var(--ff-forge-text);font-size:8px;font-weight:700}.mpl-tiles{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}.mpl-tile{font-variant-numeric:tabular-nums;background:var(--ff-warm);min-width:72px;min-height:60px;color:var(--ff-forge-text);border:3px solid var(--ff-forge);cursor:pointer;border-radius:16px;padding:.6rem 1rem;font-size:1.3rem;font-weight:700;box-shadow:0 3px #0000001a}.mpl-tile:hover:not(:disabled),.mpl-tile:focus-visible{border-color:var(--pc-select);outline:none;transform:translateY(-2px)}.mpl-tile--correct{background:var(--pc-correct-bg);border-color:var(--pc-correct)}.mpl-tile--correct:after{content:" ✓";color:var(--pc-correct)}.mpl-tile--wrong{border-color:var(--pc-incorrect);opacity:.6}.mpl-change{align-items:flex-end;gap:1.4rem}.mpl-change-item{flex-direction:column;align-items:center;gap:.3rem;display:flex}.mpl-change-lab{color:#5a6472;font-size:.85rem}.mpl-coin--have{color:#4a3a10;background:radial-gradient(circle at 40% 35%,#ffe08a,#e8b64a);border:2px solid #b8862f}.pc-theme-measurepals .mpl-mk-stage{justify-items:center;gap:1rem;display:grid}.pc-theme-measurepals .mpl-mk-prompt{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;display:flex}.pc-theme-measurepals .mpl-mk-target-label{color:var(--ff-anvil);font-size:1.15rem;font-weight:700}.pc-theme-measurepals .mpl-mk-target{color:var(--ff-forge-text);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:800}.pc-theme-measurepals .mpl-mk-hear{min-height:48px}.pc-theme-measurepals .mpl-mk-readout{color:var(--ff-anvil);font-size:1.15rem;font-weight:700}.pc-theme-measurepals .mpl-mk-total{font-variant-numeric:tabular-nums;color:var(--pc-select);font-size:1.5rem}.pc-theme-measurepals .mpl-mk-purse{background:var(--ff-warm);border:3px dashed var(--ff-outline);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;width:100%;max-width:34rem;min-height:66px;padding:.7rem;display:flex}.pc-theme-measurepals .mpl-mk-purse-empty{opacity:.6;color:var(--ff-anvil);margin:0;font-style:italic}.pc-theme-measurepals .mpl-mk-purse-coin{cursor:pointer}.pc-theme-measurepals .mpl-mk-tray-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ff-slate-text);font-size:.8rem;font-weight:800}.pc-theme-measurepals .mpl-mk-tray{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}.pc-theme-measurepals .mpl-mk-coin{cursor:pointer;width:64px;height:64px;font-size:1.1rem;box-shadow:0 3px #0000001f}.pc-theme-measurepals .mpl-mk-coin:hover:not(:disabled),.pc-theme-measurepals .mpl-mk-coin:focus-visible{outline:2px solid var(--pc-select);transform:translateY(-2px)}.pc-theme-measurepals .mpl-mk-stage--done .mpl-mk-purse{outline:3px solid var(--pc-correct);outline-offset:3px;border-style:solid}.pc-theme-measurepals .mpl-est-stage{flex-direction:column;align-items:center;gap:.9rem;display:flex}.pc-theme-measurepals .mpl-est-predict{color:var(--ff-anvil,inherit);text-align:center;margin:0;font-size:1.15rem;font-weight:800}.pc-theme-measurepals .mpl-est-choices{flex-wrap:wrap;justify-content:center;gap:.75rem;width:100%;display:flex}.pc-theme-measurepals .mpl-est-choice{background:var(--ff-warm,#fff7ec);min-width:108px;min-height:60px;color:var(--ff-anvil,inherit);border:3px solid var(--ff-outline,#2a1f1a);cursor:pointer;border-radius:14px;padding:.7rem 1.1rem;font-size:1.3rem;font-weight:800;transition:transform .12s,box-shadow .12s}.pc-theme-measurepals .mpl-est-choice:hover:not(:disabled),.pc-theme-measurepals .mpl-est-choice:focus-visible{outline:3px solid var(--pc-select);box-shadow:0 4px 0 var(--ff-outline,#2a1f1a);transform:translateY(-2px)}.pc-theme-measurepals .mpl-est-choice:disabled{cursor:default;opacity:.9}.pc-theme-measurepals .mpl-est-choice--correct{background:var(--pc-correct-bg,#dff5e1);border-color:var(--pc-correct,#2e7d32)}.pc-theme-measurepals .mpl-est-choice--wrong{background:var(--pc-incorrect-bg,#fdeaea);border-color:var(--pc-incorrect,#b23a3a)}.pc-theme-measurepals .mpl-est-observe{flex-direction:column;align-items:center;gap:.3rem;width:100%;margin-top:.4rem;display:flex}.pc-theme-measurepals .mpl-est-reveal{width:min(320px,90%);height:auto}.pc-theme-measurepals .mpl-est-cap{color:var(--pc-select);margin:0;font-size:1.15rem;font-weight:800}@media (prefers-reduced-motion:reduce){.pc-theme-measurepals .mpl-est-choice{transition:none}.pc-theme-measurepals .mpl-est-choice:hover:not(:disabled){transform:none}}.pc-theme-measurepals.pc-immersive{--pc-env-bg:url(/play/measurepals/env.webp) center / cover no-repeat, linear-gradient(to bottom, #cfe0f0 0%, #dbe4ec 22%, #ece3d0 52%, #f2e7cc 78%, #f6efdb 100%);--pc-env-bg-dark:url(/play/measurepals/env-dark.webp) center / cover no-repeat, linear-gradient(to bottom, #101529 0%, #171d34 40%, #1c2030 72%, #211f2b 100%);--pc-env-bg-flat:url(/play/measurepals/env.webp) center / cover no-repeat, oklab(92.1252% -.00297573 .00963742);--pc-env-bg-flat-dark:url(/play/measurepals/env-dark.webp) center / cover no-repeat, #171d33}.measurepals-kits{border:2px solid var(--ff-outline);border-radius:.9rem;margin-top:.6rem;padding:.7rem .9rem}.measurepals-kits-summary{cursor:pointer;font-weight:800}.measurepals-kits-summary:focus-visible{outline:3px solid var(--ff-focus)}.mpl-activity-art{aspect-ratio:3/2;object-fit:cover;border-radius:14px;width:100%;margin-bottom:.4rem;display:block}@media (aspect-ratio>=1) and (width>=1000px){.pc-theme-measurepals.pc-immersive .mpl-manip{width:min(44rem,156dvh - 40.56rem,88vw)}.pc-theme-measurepals.pc-immersive .mpl-clock{max-width:360px}.pc-theme-measurepals.pc-immersive .mpl-coin{width:76px;height:76px}.pc-theme-measurepals.pc-immersive .mpl-coin--dime,.pc-theme-measurepals.pc-immersive .mpl-coin--nickel{width:68px;height:68px}.pc-theme-measurepals.pc-immersive .mpl-mk-coin{width:88px;height:88px}.pc-theme-measurepals.pc-immersive .mpl-est-reveal{width:min(520px,90%)}}.mpl-lineplot{max-width:340px}.mpl-lp-axis{stroke:var(--ff-anvil,#2d2d2d);stroke-width:1.2px}.mpl-lp-tick{stroke:var(--ff-anvil,#2d2d2d);stroke-width:1px}.mpl-lp-label{fill:var(--ff-anvil,#2d2d2d);font-size:8px;font-weight:700}.mpl-lp-mark{fill:var(--pc-select);font-size:10px;font-weight:800}@media (aspect-ratio>=1) and (width>=1000px){.pc-theme-measurepals.pc-immersive .mpl-lineplot{max-width:520px}}.mpl-et-stage{text-align:center}.mpl-et-clocks{flex-wrap:wrap;justify-content:center;align-items:center;gap:.8rem;margin:.6rem 0 .9rem;display:flex}.mpl-et-clock{background:var(--ff-warm);border:3px solid var(--ff-outline);border-radius:16px;flex-direction:column;align-items:center;gap:.3rem;padding:.7rem .9rem;display:flex}.mpl-et-clock .mpl-clock{max-width:150px}.mpl-et-clabel{color:var(--ff-forge-text);letter-spacing:.02em;font-size:1rem;font-weight:800}.mpl-et-digital{font-variant-numeric:tabular-nums;color:var(--ff-forge);font-size:1.35rem;font-weight:800}.mpl-et-sep{color:var(--ff-forge);font-size:2rem;font-weight:800}.mpl-et-counton{background:var(--ff-warm);border:3px dashed var(--ff-outline);border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;margin-top:.9rem;padding:.6rem .8rem;display:flex}.mpl-et-hop{font-variant-numeric:tabular-nums;color:var(--ff-forge-text);background:var(--ff-paper);border:2px solid var(--ff-outline);border-radius:10px;padding:.25rem .55rem;font-size:1.1rem;font-weight:800}.mpl-et-arrow{color:var(--pc-select);font-size:.95rem;font-weight:700}@media (aspect-ratio>=1) and (width>=1000px){.pc-theme-measurepals.pc-immersive .mpl-et-clock .mpl-clock{max-width:240px}.pc-theme-measurepals.pc-immersive .mpl-et-digital{font-size:1.7rem}}
