:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--paper:#fff;--ink:#0a0a0a;--muted:#6e6e6e;--tint:#f2f2f2;--line:#e8e8e4;--line-strong:#8a8a82;--accent:#ce3410;--logo-accent:#ce3410;--avatar-hi:#fff;--avatar-body:#d8d8d2;--avatar-lo:#b4b4ac;--avatar-edge:#8e8e86;--avatar-feature:#0a0a0a;--avatar-accent:#ce3410;--ff-display:"Wix Madefor Display", system-ui, sans-serif;--ff-text:"IBM Plex Sans", system-ui, sans-serif;--fs-hero-base:23px;--fs-h2-base:16px;--fs-h3-base:13.5px;--fs-lead-base:14px;--fs-body-base:13px;--fs-fine-base:11.5px;--fs-scale:1;--fs-hero:calc(var(--fs-hero-base) * var(--fs-scale));--fs-h2:calc(var(--fs-h2-base) * var(--fs-scale));--fs-h3:calc(var(--fs-h3-base) * var(--fs-scale));--fs-lead:calc(var(--fs-lead-base) * var(--fs-scale));--fs-body:calc(var(--fs-body-base) * var(--fs-scale));--fs-fine:calc(var(--fs-fine-base) * var(--fs-scale));--stimulus-paper:#fff;--stimulus-ink:#0a0a0a;--stimulus-line:#e8e8e4;--stimulus-tint:#f2f2f2;--stimulus-pick:#2563eb;--radius-s:5px;--radius-m:10px;--radius-l:16px;--space-s:8px;--space-m:12px;--space-l:20px;--touch-min:44px;--mm-bg:var(--paper);--mm-ink:var(--ink);--mm-muted:var(--muted);--mm-accent:var(--accent);--mm-pos:#15803d;--mm-neg:#b91c1c;--mm-radius-m:var(--radius-m);--mm-space-s:var(--space-s);--mm-space-m:var(--space-m);--mm-space-l:var(--space-l);--mm-font:var(--ff-text);--mm-touch-min:var(--touch-min)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--paper:#16171b;--ink:#f5f5f3;--muted:#9a9a9a;--tint:#1e2026;--line:#2a2c33;--line-strong:#727279;--accent:#e8552b;--logo-accent:#e8552b;--avatar-hi:#6e6e66;--avatar-body:#43433e;--avatar-lo:#2a2a26;--avatar-edge:#9a9a92;--avatar-feature:#f5f5f3;--avatar-accent:#e8552b;--mm-pos:#4ade80;--mm-neg:#f87171}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark only;--paper:#16171b;--ink:#f5f5f3;--muted:#9a9a9a;--tint:#1e2026;--line:#2a2c33;--line-strong:#727279;--accent:#e8552b;--logo-accent:#e8552b;--avatar-hi:#6e6e66;--avatar-body:#43433e;--avatar-lo:#2a2a26;--avatar-edge:#9a9a92;--avatar-feature:#f5f5f3;--avatar-accent:#e8552b;--mm-pos:#4ade80;--mm-neg:#f87171}[data-session=scored]{--accent:var(--ink)}.stimulus{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--paper:var(--stimulus-paper);--ink:var(--stimulus-ink);--line:var(--stimulus-line);--tint:var(--stimulus-tint);background:var(--stimulus-paper);color:var(--stimulus-ink)}*,:before,:after{box-sizing:border-box}button,a,summary,input,label{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:root{--hdr-h:56px;--item-chrome:calc(var(--hdr-h)  + 26px  + 21px  + 45px  + 8px  + var(--space-m)  + 4 * 6px )}body{background:var(--tint);color:var(--ink);font-family:var(--ff-text);font-size:var(--fs-body);margin:0;line-height:1.5}.mm-shell{box-sizing:border-box;max-width:420px;min-block-size:100svh;padding:0 var(--space-l) 40px;background:var(--paper);gap:var(--space-m);flex-direction:column;margin:0 auto;display:flex}.mm-shell[data-session=scored]{gap:6px;padding-block-end:var(--space-m)}.mm-answers{margin-block-start:8px;position:relative}.mm-next{margin-block:18px 0}.mm-next-body{font-size:var(--fs-body);color:var(--ink);display:block}.mm-foot-notice{margin-block-end:8px}.mm-pause{gap:var(--space-s);padding:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-m);flex-direction:column;display:flex}.mm-pause-link{font-size:var(--fs-fine);color:var(--muted);overflow-wrap:anywhere;margin:0}.mm-mode-title{text-align:center}.mm-item-cta{inline-size:100%;margin-block-start:10px}.mm-answers:before{content:"";background:var(--line-strong);block-size:1px;position:absolute;inset-block-start:-7px;inset-inline:0}.mm-hdr{box-sizing:border-box;block-size:var(--hdr-h);z-index:10;margin-inline:calc(var(--space-l) * -1);padding-inline:var(--space-l);padding-block:10px;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding-block-start:calc(10px + env(safe-area-inset-top));display:grid;position:sticky;inset-block-start:0}.mm-beta{text-align:center;white-space:nowrap;font-size:var(--fs-fine);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:600}.mm-hdr-aside{justify-content:flex-end;align-items:center;gap:8px;display:flex}.mm-mark{flex:none;block-size:22px;inline-size:22px}.mm-brand{font-family:var(--ff-display);letter-spacing:-.02em;font-size:17px;font-weight:700}h1{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-hero);letter-spacing:-.02em;margin:0;line-height:1.15}p{margin:0}.mm-lead{font-size:var(--fs-lead)}.mm-fine{font-size:var(--fs-fine);color:var(--muted)}.mm-meta{min-block-size:26px;min-inline-size:0;font-size:var(--fs-fine);color:var(--muted);white-space:nowrap;align-items:center;gap:8px;display:flex}.mm-badge{border:1px solid var(--line-strong);font-family:var(--ff-display);font-size:var(--fs-body);letter-spacing:.06em;border-radius:3px;flex:none;padding:2px 7px;font-weight:600}.mm-badge--practice{background:var(--ink);border-color:var(--ink);color:var(--paper)}.mm-timer{font-family:ui-monospace,monospace;font-size:var(--fs-body);color:var(--ink)}.mm-field{border-radius:var(--radius-s)}.mm-grid{--tile:min((100% - (var(--cols,3) - 1) * 6px) / var(--cols,3), (100svh - var(--item-chrome) - (var(--rows,3) - 1) * 6px) / var(--rows,3));grid-template-columns:repeat(var(--cols,3), var(--tile));justify-content:center;gap:6px;display:grid}.mm-grid--options{grid-template-columns:repeat(auto-fit, var(--tile));justify-content:center}.mm-stem{font-family:var(--ff-display);letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;gap:.6em;padding-block:14px;font-size:26px;font-weight:700;display:flex}.mm-term{border-block-end:2px solid var(--stimulus-ink);padding-block-end:4px;padding-inline:.18em}.mm-cell{aspect-ratio:1;place-items:center;display:grid}.mm-grid--stem{--cols:3}.mm-stem-fig{grid-column:2}.mm-opt{aspect-ratio:1;color:var(--stimulus-ink);background:var(--paper);cursor:pointer;min-block-size:var(--touch-min);border:1px solid #0000;border-radius:4px;place-items:center;padding:4px;display:grid}.mm-opt--text{aspect-ratio:auto;font-family:var(--ff-display);color:var(--ink);padding-block:12px;font-size:22px;font-weight:700}.mm-cell svg,.mm-opt svg{block-size:100%;inline-size:100%}.mm-opt:disabled{color:var(--ink);opacity:1;cursor:default}.mm-opt[aria-pressed=true]{border-color:var(--stimulus-pick);box-shadow:inset 0 0 0 2px var(--stimulus-pick)}.mm-opt[data-right],.mm-opt[data-right][aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 2px var(--paper), inset 0 0 0 4px var(--ink)}.mm-btn{text-align:center;background:var(--accent);inline-size:100%;color:var(--paper);border-radius:var(--radius-s);cursor:pointer;min-block-size:var(--touch-min);border:0;padding:12px;font-family:inherit;font-size:14px;font-weight:600}.mm-btn:active{filter:brightness(.92)}.mm-opt:active{background:var(--tint)}.mm-btn:disabled,.mm-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.mm-btn--ghost{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.mm-input{border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--paper);inline-size:100%;color:var(--ink);padding:9px 11px;font-family:inherit;font-size:16px}.mm-check{font-size:var(--fs-body);align-items:flex-start;gap:8px;display:flex}label{font-size:var(--fs-fine);color:var(--muted)}.mm-score{font-family:var(--ff-display);font-size:44px;font-weight:700;line-height:1}.mm-acc{border-top:1px solid var(--line)}.mm-acc details{border-bottom:1px solid var(--line)}.mm-acc summary{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-h3);cursor:pointer;align-items:center;gap:8px;padding:10px 0;list-style:none;display:flex}.mm-acc summary::-webkit-details-marker{display:none}.mm-acc summary:after{content:"+";color:var(--accent);margin-inline-start:auto;font:14px ui-monospace,monospace}.mm-acc summary:hover:after{color:var(--ink)}.mm-acc details[open] summary:after{content:"−";color:var(--ink)}.mm-accbody{padding-block-end:10px}.mm-acc ul,.mm-shell section ul{margin:6px 0 0;padding-inline-start:17px}h2{font-family:var(--ff-display);font-weight:700;font-size:var(--fs-h2);margin:6px 0 0;line-height:1.25}h3{font-family:var(--ff-display);font-weight:600;font-size:var(--fs-h3);margin:2px 0 0;line-height:1.3}.mm-link,.mm-foot a{color:var(--ink);text-underline-offset:3px}.mm-foot{border-top:1px solid var(--line);color:var(--muted);font-size:var(--fs-fine);flex-direction:column;gap:7px;margin-block-start:auto;padding-block-start:16px;line-height:1.45;display:flex}.mm-foot nav{flex-wrap:wrap;gap:4px 14px;display:flex}.mm-rights{flex-wrap:wrap;gap:2px 12px;display:flex}a.mm-btn{text-decoration:none;display:block}.mm-shell section{flex-direction:column;gap:4px;display:flex}@media (width>=360px){.mm-hdr{grid-template-columns:1fr auto 1fr}}@media (width>=560px){.mm-hdr{padding-block:14px}.mm-shell{padding-block-end:60px}}.mm-item{--rows:calc(var(--rows-stim) + var(--rows-opt));display:contents}@media (width>=900px){.mm-shell{max-width:980px}.mm-item{--tile-wide:132px;justify-content:center;align-items:center;gap:28px;display:grid}.mm-shell[data-session=scored]{inline-size:fit-content;min-inline-size:420px;max-inline-size:980px}.mm-shell[data-session=scored] p,.mm-shell[data-session=scored] h1{max-inline-size:52ch}.mm-item-cta{inline-size:calc(var(--cols,3) * var(--tile-wide) + (var(--cols,3) - 1) * 6px);margin-inline:auto}.mm-item--paired{--rows:max(var(--rows-stim), var(--rows-opt));grid-template-columns:auto auto}.mm-item--stacked,.mm-item--solo{grid-template-columns:minmax(0,1fr)}.mm-item .mm-grid{--tile:min(var(--tile-wide), (100svh - var(--item-chrome) - (var(--rows,3) - 1) * 6px) / var(--rows,3))}.mm-item .mm-grid--options{grid-template-columns:repeat(var(--cols,3), var(--tile))}.mm-item--paired .mm-grid--stem{--cols:1}.mm-item--paired .mm-stem-fig{grid-column:1}.mm-item--solo .mm-grid--options{--cols:6;--rows:1;--tile:min(150px, (100svh - var(--item-chrome)) / 1)}.mm-item .mm-bleed{margin-inline:0}.mm-item--paired .mm-answers{border-inline-start:1px solid var(--line-strong);margin-block-start:0;padding-inline-start:28px}.mm-item--paired .mm-answers:before{content:none}.mm-item--paired .mm-item-stimulus{place-content:center;display:grid;position:static}.mm-item--paired:has(.mm-verdict){grid-template-areas:"verdict verdict""stem answers"}.mm-item--paired .mm-verdict{text-align:center;grid-area:verdict}.mm-item--paired:has(.mm-verdict) .mm-item-stimulus{grid-area:stem}.mm-item--paired:has(.mm-verdict) .mm-answers{grid-area:answers}.mm-shell[data-session=open]{--fs-scale:1.15;--fs-hero:calc(var(--fs-hero-base) * var(--fs-scale));--fs-h2:calc(var(--fs-h2-base) * var(--fs-scale));--fs-h3:calc(var(--fs-h3-base) * var(--fs-scale));--fs-lead:calc(var(--fs-lead-base) * var(--fs-scale));--fs-body:calc(var(--fs-body-base) * var(--fs-scale));--fs-fine:calc(var(--fs-fine-base) * var(--fs-scale));max-width:700px;font-size:var(--fs-body)}.mm-shell[data-session=open] .mm-pitch{grid-template-columns:minmax(0,1fr) minmax(0,250px);gap:28px}}.mm-avwrap{align-items:center;display:flex;position:relative}.mm-avbtn{cursor:pointer;min-inline-size:var(--touch-min);min-block-size:var(--touch-min);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;line-height:0;display:grid}.mm-avmenu{overscroll-behavior:contain;z-index:20;background:var(--paper);border:1px solid var(--line-strong);border-radius:var(--radius-m);max-block-size:70vh;inline-size:262px;max-inline-size:calc(100vw - 32px);padding:10px;display:block;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;overflow-y:auto;box-shadow:0 10px 30px #00000024}.mm-avmenu-title{font-size:var(--fs-fine);color:var(--muted);margin-block-end:8px;display:block}.mm-avgrid{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.mm-avgrid button{cursor:pointer;min-inline-size:var(--touch-min);min-block-size:var(--touch-min);background:0 0;border:1px solid #0000;border-radius:8px;padding:2px;line-height:0}.mm-avgrid button[aria-pressed=true]{border-color:var(--ink)}.mm-avgrid button:active{background:var(--tint)}.mm-avbtn:focus-visible,.mm-avgrid button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mm-remind{flex:none;margin-inline-start:auto}.mm-remind summary{font-size:var(--fs-fine);color:var(--muted);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.mm-remind[open]{inline-size:100%;margin-inline-start:0}.mm-bleed{margin-inline:calc(var(--space-l) * -1 + 2px);border-radius:0}.mm-item-stimulus{z-index:5;position:sticky;inset-block-start:var(--hdr-h)}.mm-save{border-block-start:1px solid var(--line);gap:8px;padding-block-start:var(--space-m);display:grid}.mm-save-row{gap:8px;display:grid}.mm-results{gap:var(--space-m);margin:0;padding:0;list-style:none;display:grid}.mm-results li{border-block-end:1px solid var(--line);padding-block-end:var(--space-m)}.mm-legal h2{margin-block-start:var(--space-l)}.mm-legal table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-fine)}.mm-legal th,.mm-legal td{border-block-end:1px solid var(--line);text-align:start;vertical-align:top;padding:6px 8px}.mm-legal blockquote{margin:var(--space-m) 0;border-inline-start:2px solid var(--line-strong);color:var(--muted);padding-inline-start:var(--space-m)}.mm-report summary{cursor:pointer;list-style:none}.mm-report-reasons{justify-items:center;gap:6px;padding-block-start:6px;display:grid}.mm-claim{font-size:calc(var(--fs-hero-base) * 1.3);margin-block-end:6px}.mm-shell:has(.mm-panels){background:var(--tint);padding-block-start:var(--space-m)}.mm-shell:has(.mm-panels) .mm-hdr{padding-inline:var(--space-m);border:1px solid var(--line);border-radius:var(--radius-l);margin-inline:0;position:static}.mm-panels{gap:var(--space-m);flex-direction:column;display:flex}.mm-card{gap:var(--space-s);background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-l);flex-direction:column;padding:18px;display:flex}.mm-card .mm-lead{margin:0 0 12px}@media (width>=860px){.mm-claim{font-size:calc(var(--fs-hero-base) * 1.55)}.mm-card{padding:30px}}.mm-kicker{font-size:var(--fs-fine);letter-spacing:.08em;color:var(--muted);text-transform:uppercase;margin:0 0 2px}.mm-hero{width:100%;max-width:300px;height:auto;margin:18px auto 8px;display:block}.mm-hero-cap{text-align:center;max-width:42em;margin:0 auto 20px}.mm-hero .tile{fill:var(--stimulus-paper);stroke:var(--stimulus-line);stroke-width:1.5px}.mm-hero .ink{fill:var(--stimulus-ink)}.mm-hero .divider{stroke:var(--line-strong);stroke-width:1px}.mm-hero .q{font-family:var(--ff-display);fill:var(--muted);text-anchor:middle;font-size:30px;font-weight:600}.mm-hero .piece{opacity:0;animation:7s ease-in-out infinite mm-hero-piece}.mm-hero .quest{animation:7s ease-in-out infinite mm-hero-quest}.mm-hero .pick{fill:none;stroke:var(--accent);stroke-width:2px;opacity:0;animation:7s ease-in-out infinite mm-hero-pick}@keyframes mm-hero-piece{0%,52%{opacity:0}64%,92%{opacity:1}to{opacity:0}}@keyframes mm-hero-quest{0%,52%{opacity:1}64%,to{opacity:0}}@keyframes mm-hero-pick{0%,44%{opacity:0}58%,92%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.mm-hero .piece,.mm-hero .pick{opacity:1;animation:none}.mm-hero .quest{opacity:0;animation:none}}.mm-lang{align-items:center;gap:12px;display:flex}.mm-lang-opt{font-size:var(--fs-fine);color:var(--muted);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.mm-lang-opt[aria-current]{color:var(--ink);font-weight:600}.mm-lang-opt:hover{color:var(--ink)}.mm-flag{border-radius:2px;flex:none;width:18px;height:13px;display:block}@media (width<=480px){.mm-lang-opt span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}.mm-pitch{gap:20px;margin:4px 0 26px;display:grid}.mm-card .mm-pitch{margin-block-end:0}.mm-pitch-demo{order:-1;margin:0}.mm-points{font-size:var(--fs-lead);gap:11px;margin:10px 0 20px;padding:0;list-style:none;display:grid}.mm-points li{padding-inline-start:20px;position:relative}.mm-points li:before{top:.5em;background:var(--ink);content:"";border-radius:1px;width:7px;height:7px;position:absolute;inset-inline-start:0}@media (width>=860px){.mm-pitch{grid-template-columns:minmax(0,1fr) minmax(0,320px);align-items:center;gap:44px}.mm-pitch-demo{order:0}.mm-pitch .mm-hero{margin-top:0}}.mm-home{color:inherit;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.mm-home:hover .mm-brand{text-decoration:underline}.mm-mode{justify-content:center;align-items:center;gap:8px;margin-block-end:6px;display:flex}.mm-mode .mm-badge{font-size:calc(var(--fs-body) * 1.5);padding:3px 10px}.mm-verdict{font-size:var(--fs-h2);text-align:center;margin-block:10px;font-weight:600}.mm-verdict-note{font-size:var(--fs-lead);font-weight:400;display:block}.mm-unofficial{font-size:var(--fs-lead);flex-wrap:wrap;align-items:center;gap:8px;margin-block:0 12px;display:flex}.mm-mode-rule{margin-block:0 10px}.mm-task{text-align:start;flex-direction:column;gap:4px;margin-block-end:10px;display:flex}.mm-task-title{font-size:var(--fs-fine);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-weight:700}.mm-bullets{font-size:var(--fs-lead);gap:3px;margin:0;padding:0;list-style:none;display:grid}.mm-bullets li{padding-inline-start:16px;position:relative}.mm-bullets li:before{inset-inline-start:0;background:var(--ink);content:"";border-radius:1px;width:6px;height:6px;position:absolute;top:.55em}.mm-remind-open{color:var(--muted);font:inherit;font-size:var(--fs-fine);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-inline-start:auto;padding:0;text-decoration:underline}.mm-remind-box{white-space:normal;border:1px solid var(--line-strong);background:var(--paper);inline-size:min(92vw,420px);color:var(--ink);border-radius:8px;margin:auto;padding:18px}.mm-remind-box::backdrop{background:#00000073}.mm-remind-box .mm-lead{margin-block-start:0}.mm-do{justify-content:space-between;align-items:baseline;gap:8px;min-block-size:21px;display:flex;position:relative}.mm-do-action{color:var(--ink);font-weight:600}@media (prefers-reduced-motion:no-preference){.mm-do[data-nudge] .mm-do-action{animation:.4s ease-in-out 2 mm-nudge}}@keyframes mm-nudge{0%,to{transform:translate(0)}30%{transform:translate(-3px)}70%{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.mm-do[data-nudge] .mm-do-action{outline:2px solid var(--ink);outline-offset:3px}}.mm-report,.mm-report-sent{text-align:end;white-space:nowrap}.mm-report-mark{border:1px solid var(--line-strong);cursor:pointer;border-radius:50%;flex:none;place-items:center;block-size:20px;inline-size:20px;list-style:none;display:grid}.mm-report-mark::-webkit-details-marker{display:none}.mm-do .mm-report[open] .mm-report-reasons{inset-inline:var(--space-l);z-index:2;padding:var(--space-s);border:1px solid var(--line-strong);border-radius:var(--radius-m);background:var(--paper);position:absolute}.mm-score-line{font-family:var(--ff-display);letter-spacing:.01em;margin-block:6px 10px;font-size:30px;font-weight:700}.mm-how{margin-block:10px}.mm-how summary{color:var(--muted);cursor:pointer;text-underline-offset:2px;text-decoration:underline}.mm-demo .mm-opt{cursor:default}.mm-share{margin-block:18px}.mm-share-row{flex-wrap:wrap;gap:8px;margin-block-start:8px;display:flex}.mm-share-row .mm-btn{text-align:center;flex:auto;min-inline-size:120px;text-decoration:none}
