.mt-esp__profile{border:1px solid var(--mt-hairline);border-radius:var(--mt-radius-3);padding:16px 18px;display:grid;gap:10px}.mt-esp__legend{padding:0 6px;font-weight:600;color:var(--mt-text)}.mt-esp__check{display:flex;gap:10px;align-items:flex-start;font-size:.9375rem;color:var(--mt-text-2);cursor:pointer}.mt-esp__check input{margin-top:4px}.mt-esp__label{margin-top:4px;font-family:var(--mt-font-mono);font-size:.75rem;color:var(--mt-text-3)}.mt-esp__questions{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:14px}.mt-esp__q{padding:16px 18px;border:1px solid var(--mt-hairline);border-radius:var(--mt-radius-3);background:var(--mt-bg);transition:border-color var(--mt-duration-fast) var(--mt-ease-out)}.mt-esp__q.is-answered{border-color:var(--mt-hairline-2)}.mt-esp__qhead{display:flex;align-items:center;gap:10px}.mt-esp__n{font-size:.75rem;color:var(--mt-text-3)}.mt-esp__n,.mt-esp__weight{font-family:var(--mt-font-mono)}.mt-esp__weight{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;padding:2px 8px;border-radius:999px;border:1px solid var(--mt-hairline-2);color:var(--mt-text-2)}.mt-esp__weight--critical{color:var(--mt-danger);border-color:var(--mt-danger)}.mt-esp__text{margin-top:10px;color:var(--mt-text);font-weight:500}.mt-esp__why{margin-top:6px;font-size:.8125rem;color:var(--mt-text-2)}.mt-esp__cite{font-family:var(--mt-font-mono);font-size:.6875rem;color:var(--mt-text-3);white-space:nowrap}.mt-esp__answers{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.mt-esp__answer{padding:6px 14px;border:1px solid var(--mt-hairline-2);border-radius:var(--mt-radius-2);background:transparent;color:var(--mt-text-2);font:inherit;font-size:.875rem;cursor:pointer;transition:background var(--mt-duration-fast) var(--mt-ease-out),color var(--mt-duration-fast) var(--mt-ease-out),border-color var(--mt-duration-fast) var(--mt-ease-out)}.mt-esp__answer.is-on{background:var(--mt-accent);color:var(--mt-on-accent,#fff);border-color:var(--mt-accent)}.mt-esp__result{padding:22px;border:1px solid var(--mt-hairline-2);border-radius:var(--mt-radius-3);background:var(--mt-surface-1)}.mt-esp__grade{display:flex;align-items:baseline;gap:14px;margin-top:10px}.mt-esp__letter{font-family:var(--mt-font-mono);font-size:3.5rem;line-height:1;color:var(--mt-text)}.mt-esp__letter--A,.mt-esp__letter--B{color:var(--mt-success)}.mt-esp__letter--C{color:var(--mt-warning)}.mt-esp__letter--D,.mt-esp__letter--F{color:var(--mt-danger)}.mt-esp__score{font-family:var(--mt-font-mono);color:var(--mt-text-2)}.mt-esp__breakers{margin-top:14px;padding:12px 14px;border:1px solid var(--mt-danger);border-radius:var(--mt-radius-2)}.mt-esp__asklist{margin:10px 0 0;padding-left:18px;font-size:.8125rem;color:var(--mt-text-2);display:grid;gap:4px}.mt-esp__more{list-style:none;color:var(--mt-text-3)}.mt-esp__result .mt-esp__cite{white-space:normal}.mt-esp__asklist li,.mt-esp__breakers li{overflow-wrap:anywhere}