.mp-shell .am-root{--am-bg:#fff;--am-ink:#171a20;--am-text:#171a20;--am-accent:#4056d9;--am-line:#dedfe3;--am-hair:#ececef;--am-serif:"CoFo Brilliant","CoFo Brilliant Fallback",system-ui,sans-serif;--am-sans:"CoFo Brilliant","CoFo Brilliant Fallback",system-ui,sans-serif;background:#fff}.mp-page{color:#171a20;max-width:1048px;margin:0 auto;padding:64px 24px 80px;font-family:CoFo Brilliant,CoFo Brilliant Fallback,system-ui,sans-serif}.mp-head{max-width:720px;margin-bottom:34px}.mp-context{margin:0 0 12px;font-size:15px}.mp-head h1{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(32px,4vw,50px);line-height:1.1}.mp-head p:last-child{margin:0;font-size:19px;line-height:1.45}.mp-page h2{letter-spacing:-.015em;font-size:25px;line-height:1.25}.mp-section{margin-top:56px}.mp-card{background:#fff;border:1px solid #dedfe3;border-radius:16px;padding:28px}.mp-card h2,.mp-card h3{margin:0 0 18px}.mp-question{max-width:680px;margin:0 auto}.mp-question-meta{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;font-size:15px;display:flex}.mp-meter{background:#e8e9ef;border-radius:8px;width:110px;height:5px;overflow:hidden}.mp-meter span{background:#5264e9;height:100%;display:block}.mp-stem{margin:0 0 24px;font-size:21px;line-height:1.45}.mp-options{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.mp-option{color:#171a20;text-align:left;width:100%;min-height:54px;font:inherit;cursor:pointer;background:#fff;border:1px solid #b9bbc3;border-radius:10px;align-items:center;gap:13px;padding:12px 16px;display:flex}.mp-option b{border:1px solid #dedfe3;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-size:13px;font-weight:500;display:grid}.mp-option[aria-checked=true],.mp-option[data-verdict=right]{background:#eef0ff;border-color:#4056d9}.mp-option[data-verdict=wrong]{background:#fff6e5;border-color:#996006}.mp-actions{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.mp-button,.mp-shell a.mp-button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#5264e9;border:1px solid #4056d9;border-bottom-width:3px;border-radius:9px;justify-content:center;align-items:center;padding:10px 22px;font-weight:700;text-decoration:none;display:inline-flex}.mp-button:disabled{color:#74767f;cursor:default;background:#ececef;border-color:#dedfe3}.mp-quiet,.mp-shell a.mp-quiet{color:#171a20;background:#fff;border-color:#b9bbc3;border-bottom-width:1px}.mp-button:focus-visible,.mp-option:focus-visible,.mp-chip:focus-visible,.mp-input:focus-visible{outline-offset:3px;outline:3px solid #5264e9}.mp-feedback{background:#eef0ff;border:1px solid #adb6fa;border-radius:10px;margin-top:22px;padding:18px}.mp-feedback[data-verdict=wrong]{background:#fff6e5;border-color:#d8b779}.mp-feedback p{margin:0;line-height:1.5}.mp-working{margin:14px 0 0;padding-left:24px}.mp-working li{margin:8px 0}.mp-figure{max-width:420px;margin:10px auto 26px}.mp-figure svg{width:100%;height:auto;display:block;overflow:visible}.mp-figure text{fill:#171a20;font-family:CoFo Brilliant,CoFo Brilliant Fallback,system-ui,sans-serif;font-size:17px}.mp-results{max-width:680px;margin:0 auto}.mp-result-number{letter-spacing:-.04em;margin:16px 0 12px;font-size:64px;font-weight:700;line-height:1;display:block}.mp-results p{font-size:18px}.mp-link-list{margin:20px 0;padding:0;list-style:none}.mp-link-list li{border-top:1px solid #dedfe3;padding:16px 0}.mp-link-list a{font-weight:700;text-decoration:none}.mp-link-list span{margin-top:5px;display:block}.mp-chips{flex-wrap:wrap;gap:9px;margin:20px 0;display:flex}.mp-chip{color:#171a20;cursor:pointer;min-height:44px;font:inherit;background:#fff;border:1px solid #b9bbc3;border-radius:24px;padding:10px 18px}.mp-chip[aria-pressed=true]{color:#3447bd;background:#eef0ff;border-color:#4056d9}.mp-search-label{margin-bottom:8px;font-weight:700;display:block}.mp-input{color:#171a20;width:100%;min-height:48px;font:inherit;background:#fff;border:1px solid #b9bbc3;border-radius:9px;padding:10px 14px;display:block}.mp-inventory{margin:22px 0 0;padding:0;list-style:none}.mp-inventory li{border-top:1px solid #dedfe3;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.mp-inventory a{font-weight:700;text-decoration:none}.mp-inventory small{margin-top:6px;font-size:14px;display:block}.mp-count{white-space:nowrap;flex:none;font-size:15px}.mp-course{border-top:1px solid #dedfe3;justify-content:space-between;align-items:center;gap:24px;margin-top:48px;padding-top:28px;display:flex}.mp-course h2{margin:0 0 9px}.mp-course p{margin:0;font-size:17px}.mp-course .mp-button{flex:none}@media (max-width:600px){.mp-page{padding:36px 18px 56px}.mp-head{margin-bottom:26px}.mp-head p:last-child{font-size:18px}.mp-card{padding:21px 16px}.mp-stem{font-size:19px}.mp-option{padding:12px}.mp-course{display:block}.mp-course .mp-button{margin-top:20px}.mp-inventory li{gap:14px}.mp-count{font-size:13px}}.mp-offer{margin-top:24px}
