/* Extracted static presentation; no event or record logic changed. */
:is(#mm-inline-specificity,.mm-inline-1){display:block;margin:auto;border-radius:12px}
:is(#mm-inline-specificity,.mm-inline-2){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);text-align:center}
:is(#mm-inline-specificity,.mm-inline-3){width:100%;margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-4){margin-left:6px;vertical-align:2px}
:is(#mm-inline-specificity,.mm-inline-5){font-family:var(--mono);font-size:var(--type-14);margin-top:5px}
:is(#mm-inline-specificity,.mm-inline-6){margin-left:6px}
:is(#mm-inline-specificity,.mm-inline-7){margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-8){margin:2px 0 6px}
:is(#mm-inline-specificity,.mm-inline-9){margin:0 0 12px}
:is(#mm-inline-specificity,.mm-inline-10){flex-direction:column;align-items:stretch;gap:6px}
:is(#mm-inline-specificity,.mm-inline-11){display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}
:is(#mm-inline-specificity,.mm-inline-12){font-family:var(--cond);font-size:var(--type-16)}
:is(#mm-inline-specificity,.mm-inline-13){margin-left:auto}
:is(#mm-inline-specificity,.mm-inline-14){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-15){margin:5px 0}
:is(#mm-inline-specificity,.mm-inline-16){margin:0 0 6px}
:is(#mm-inline-specificity,.mm-inline-17){font-size:var(--type-14);color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-18){margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-19){width:100%;padding:13px;margin:6px 0 18px}
:is(#mm-inline-specificity,.mm-inline-20){margin:18px 0 8px}
:is(#mm-inline-specificity,.mm-inline-21){margin-left:5px}
:is(#mm-inline-specificity,.mm-inline-22){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);margin:3px 0 6px}
:is(#mm-inline-specificity,.mm-inline-23){color:var(--alert)}
:is(#mm-inline-specificity,.mm-inline-24){margin:22px 0 8px}
:is(#mm-inline-specificity,.mm-inline-25){text-align:center}
:is(#mm-inline-specificity,.mm-inline-26){display:inline-flex;gap:8px;align-items:center;margin:4px 0 10px}
:is(#mm-inline-specificity,.mm-inline-27){color:var(--amber);min-height:18px}
:is(#mm-inline-specificity,.mm-inline-28){width:100%;padding:13px}
:is(#mm-inline-specificity,.mm-inline-29){width:100%;margin-top:8px;padding:12px}
:is(#mm-inline-specificity,.mm-inline-30){margin-top:10px;flex-wrap:wrap;gap:8px}
:is(#mm-inline-specificity,.mm-inline-31){margin-bottom:0}
:is(#mm-inline-specificity,.mm-inline-32){margin:6px 0 0;padding-left:18px}
:is(#mm-inline-specificity,.mm-inline-33){font-family:var(--mono)}
:is(#mm-inline-specificity,.mm-inline-34){font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-35){border-left-color:var(--measure)}
:is(#mm-inline-specificity,.mm-inline-36){display:block;margin-bottom:5px}
:is(#mm-inline-specificity,.mm-inline-37){font-size:var(--type-14);margin:0 0 10px}
:is(#mm-inline-specificity,.mm-inline-38){font-size:var(--type-14);margin:0;padding-left:18px}
:is(#mm-inline-specificity,.mm-inline-39){width:100%;margin-top:2px}
:is(#mm-inline-specificity,.mm-inline-40){width:100%;margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-41){border-left-color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-42){margin-top:8px;color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-43){margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-44){margin:0}
:is(#mm-inline-specificity,.mm-inline-45){width:100%;padding:14px}
:is(#mm-inline-specificity,.mm-inline-46){margin-bottom:14px}
:is(#mm-inline-specificity,.mm-inline-47){line-height:1.5}
:is(#mm-inline-specificity,.mm-inline-48){flex-direction:column;align-items:stretch;gap:10px;margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-49){padding:13px}
:is(#mm-inline-specificity,.mm-inline-50){padding:12px;color:var(--color-source-e4e2dd);border-color:var(--color-source-3a4048)}
:is(#mm-inline-specificity,.mm-inline-51){color:var(--color-source-b8b5ae);border-color:transparent}
:is(#mm-inline-specificity,.mm-inline-52){margin:10px 0 0;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-53){margin-bottom:4px}
:is(#mm-inline-specificity,.mm-inline-54){display:block;margin-bottom:6px}
:is(#mm-inline-specificity,.mm-inline-55){width:100%}
:is(#mm-inline-specificity,.mm-inline-56){font-family:var(--cond);font-size:var(--type-20);margin-bottom:4px}
:is(#mm-inline-specificity,.mm-inline-57){margin-bottom:10px}
:is(#mm-inline-specificity,.mm-inline-58){display:flex;align-items:flex-end}
:is(#mm-inline-specificity,.mm-inline-59){width:100%;padding:11px;margin-bottom:10px}
:is(#mm-inline-specificity,.mm-inline-60){margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-61){font-size:var(--type-14);margin-top:6px;color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-62){font-size:var(--type-14);margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-63){border-style:dashed;display:flex;align-items:center;justify-content:center;min-height:86px}
:is(#mm-inline-specificity,.mm-inline-64){font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-65){margin-bottom:6px}
:is(#mm-inline-specificity,.mm-inline-66){margin:0 0 10px}
:is(#mm-inline-specificity,.mm-inline-67){gap:10px}
:is(#mm-inline-specificity,.mm-inline-68){min-width:52px;min-height:48px;font-size:var(--type-16)}
:is(#mm-inline-specificity,.mm-inline-69){width:100%;margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-70){width:100%;padding:12px;margin-top:6px}
:is(#mm-inline-specificity,.mm-inline-71){display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--rule-soft)}
:is(#mm-inline-specificity,.mm-inline-72){flex-shrink:0}
:is(#mm-inline-specificity,.mm-inline-73){flex:1}
:is(#mm-inline-specificity,.mm-inline-74){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-75){font-family:var(--mono);font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-76){margin-bottom:8px}
:is(#mm-inline-specificity,.mm-inline-77){margin:24px 0;border:0;border-top:1px solid var(--rule)}
:is(#mm-inline-specificity,.mm-inline-78){background:var(--card-2);border:1px solid var(--rule-soft);border-radius:8px;padding:10px;font-family:var(--mono);font-size:var(--type-14);line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:180px;overflow:auto;margin:0 0 10px}
:is(#mm-inline-specificity,.mm-inline-79){width:100%;padding:12px}
:is(#mm-inline-specificity,.mm-inline-80){flex:0 0 auto;padding:6px 12px}
:is(#mm-inline-specificity,.mm-inline-81){margin-bottom:12px;white-space:pre-line}
:is(#mm-inline-specificity,.mm-inline-82){font-size:var(--type-14);margin:0 0 2px}
:is(#mm-inline-specificity,.mm-inline-83){margin:6px 0 2px}
:is(#mm-inline-specificity,.mm-inline-84){font-size:var(--type-14);margin:4px 0 0}
:is(#mm-inline-specificity,.mm-inline-85){margin-top:16px}
:is(#mm-inline-specificity,.mm-inline-86){margin-top:8px;padding:10px 12px}
:is(#mm-inline-specificity,.mm-inline-87){font-size:var(--type-14);color:var(--ink-soft);padding-left:18px;margin:8px 0 0;line-height:1.5}
:is(#mm-inline-specificity,.mm-inline-88){width:100%;padding:14px;margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-89){width:100%;text-align:left;margin-bottom:8px;padding:13px 14px;text-transform:none;letter-spacing:0;font-family:var(--sans)}
:is(#mm-inline-specificity,.mm-inline-90){font-family:var(--cond);font-size:var(--type-16);display:block}
:is(#mm-inline-specificity,.mm-inline-91){margin:2px 0 0;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-92){margin-top:6px}
:is(#mm-inline-specificity,.mm-inline-93){font-size:var(--type-14);margin:8px 0 0;text-align:center}
:is(#mm-inline-specificity,.mm-inline-94){margin-top:14px;border-left-color:var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-95){display:block;margin-bottom:4px}
:is(#mm-inline-specificity,.mm-inline-96){padding:10px 12px}
:is(#mm-inline-specificity,.mm-inline-97){font-size:var(--type-14);margin:0}
:is(#mm-inline-specificity,.mm-inline-98){margin:6px 0 6px}
:is(#mm-inline-specificity,.mm-inline-99){font-family:var(--cond);font-size:var(--type-16);color:var(--ink)}
:is(#mm-inline-specificity,.mm-inline-100){width:100%;padding:13px;margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-101){margin:10px 0 0;font-family:var(--mono);font-size:var(--type-14);color:var(--color-source-9aa1a9)}
:is(#mm-inline-specificity,.mm-inline-102){margin-top:10px;font-size:var(--type-14);border-left-color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-103){font-size:var(--type-14);margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-104){width:100%;margin-top:6px}
:is(#mm-inline-specificity,.mm-inline-105){width:100%;padding:13px;margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-106){border-left:3px solid var(--amber)}
:is(#mm-inline-specificity,.mm-inline-107){padding:9px 0;border-bottom:1px solid var(--rule-soft)}
:is(#mm-inline-specificity,.mm-inline-108){font-family:var(--cond);font-size:var(--type-14);letter-spacing:.02em}
:is(#mm-inline-specificity,.mm-inline-109){display:flex;gap:8px;align-items:baseline;margin-top:4px}
:is(#mm-inline-specificity,.mm-inline-110){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);width:38px;flex-shrink:0}
:is(#mm-inline-specificity,.mm-inline-111){font-size:var(--type-14);color:var(--ink-soft);flex:1}
:is(#mm-inline-specificity,.mm-inline-112){font-size:var(--type-14);color:var(--ink-faint);margin-top:3px}
:is(#mm-inline-specificity,.mm-inline-113){display:flex;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-114){margin-top:12px;border-left-color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-115){margin-top:12px;border-left-color:var(--measure)}
:is(#mm-inline-specificity,.mm-inline-116){width:100%;padding:12px;margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-117){font-size:var(--type-14);margin-top:8px;text-align:center}
:is(#mm-inline-specificity,.mm-inline-118){margin:8px 0}
:is(#mm-inline-specificity,.mm-inline-119){display:flex;align-items:center;gap:8px;margin:2px 0 10px}
:is(#mm-inline-specificity,.mm-inline-120){font-family:var(--cond);font-size:var(--type-16);flex:1;text-align:center}
:is(#mm-inline-specificity,.mm-inline-121){background:var(--measure)}
:is(#mm-inline-specificity,.mm-inline-122){display:flex;gap:9px;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--rule-soft)}
:is(#mm-inline-specificity,.mm-inline-123){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);width:40px;flex-shrink:0}
:is(#mm-inline-specificity,.mm-inline-124){display:block;margin-top:4px;white-space:pre-wrap;overflow-wrap:anywhere}
:is(#mm-inline-specificity,.mm-inline-125){font-size:var(--type-14);margin:0 0 8px}
:is(#mm-inline-specificity,.mm-inline-126){margin-top:18px}
:is(#mm-inline-specificity,.mm-inline-127){max-height:92vh}
:is(#mm-inline-specificity,.mm-inline-128){display:flex;gap:8px;align-items:center}
:is(#mm-inline-specificity,.mm-inline-129){width:22px;height:22px}
:is(#mm-inline-specificity,.mm-inline-130){font-size:var(--type-14);margin:0 0 10px;border-left-color:var(--alert)}
:is(#mm-inline-specificity,.mm-inline-131){max-height:92vh;overflow:auto}
:is(#mm-inline-specificity,.mm-inline-132){margin:0 0 10px;padding:12px}
:is(#mm-inline-specificity,.mm-inline-133){margin:2px 0 8px}
:is(#mm-inline-specificity,.mm-inline-134){max-width:110px}
:is(#mm-inline-specificity,.mm-inline-135){width:100%;padding:12px;margin-top:4px}
:is(#mm-inline-specificity,.mm-inline-136){font-size:var(--type-20)}
:is(#mm-inline-specificity,.mm-inline-137){flex:1;padding:12px}
:is(#mm-inline-specificity,.mm-inline-138){flex:0 0 auto;color:var(--color-source-e4e2dd);border-color:var(--color-source-3a4048)}
:is(#mm-inline-specificity,.mm-inline-139){width:100%;margin-top:10px;color:var(--color-source-c9ced4);border-color:var(--color-source-3a4048)}
:is(#mm-inline-specificity,.mm-inline-140){width:100%;margin-top:8px;color:var(--color-source-c9ced4);border-color:var(--color-source-3a4048)}
:is(#mm-inline-specificity,.mm-inline-141){padding:13px 15px}
:is(#mm-inline-specificity,.mm-inline-142){width:100%;margin-top:8px;text-align:left}
:is(#mm-inline-specificity,.mm-inline-143){font-size:var(--type-14);margin:10px 0 0;padding-left:18px}
:is(#mm-inline-specificity,.mm-inline-144){margin:10px 0 0}
:is(#mm-inline-specificity,.mm-inline-145){opacity:.4}
:is(#mm-inline-specificity,.mm-inline-146){margin-left:4px}
:is(#mm-inline-specificity,.mm-inline-147){margin:16px 0 7px}
:is(#mm-inline-specificity,.mm-inline-148){margin:0 0 10px;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-149){margin:20px 0 7px}
:is(#mm-inline-specificity,.mm-inline-150){margin:4px 0 6px}
:is(#mm-inline-specificity,.mm-inline-151){flex:0 0 auto}
:is(#mm-inline-specificity,.mm-inline-152){font-size:var(--type-14);margin:6px 0 0}
:is(#mm-inline-specificity,.mm-inline-153){margin-right:5px}
:is(#mm-inline-specificity,.mm-inline-154){margin:9px 0}
:is(#mm-inline-specificity,.mm-inline-155){margin:8px 0 12px}
:is(#mm-inline-specificity,.mm-inline-156){margin:11px 0 3px}
:is(#mm-inline-specificity,.mm-inline-157){margin:0 0 8px}
:is(#mm-inline-specificity,.mm-inline-158){margin:9px 0 0}
:is(#mm-inline-specificity,.mm-inline-159){max-width:88px}
:is(#mm-inline-specificity,.mm-inline-160){margin:8px 0 0;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-161){margin:0 0 7px}
:is(#mm-inline-specificity,.mm-inline-162){margin-bottom:9px}
:is(#mm-inline-specificity,.mm-inline-163){margin:10px 0}
:is(#mm-inline-specificity,.mm-inline-164){margin:12px 0 6px}
:is(#mm-inline-specificity,.mm-inline-165){margin-top:11px}
:is(#mm-inline-specificity,.mm-inline-166){padding:5px 0}
:is(#mm-inline-specificity,.mm-inline-167){margin:10px 0 3px}
:is(#mm-inline-specificity,.mm-inline-168){margin:8px 0 0}
:is(#mm-inline-specificity,.mm-inline-169){margin:4px 0 0}
:is(#mm-inline-specificity,.mm-inline-170){padding:12px 15px 13px;margin-bottom:12px;cursor:pointer}
:is(#mm-inline-specificity,.mm-inline-171){display:flex;align-items:baseline;gap:10px}
:is(#mm-inline-specificity,.mm-inline-172){margin-left:auto;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-173){display:flex;gap:14px;margin-top:8px;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);flex-wrap:wrap}
:is(#mm-inline-specificity,.mm-inline-174){color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-175){margin-top:8px;font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-176){font-family:var(--mono);font-size:var(--type-14);letter-spacing:.06em;color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-177){margin:0 0 6px;font-family:var(--mono);font-size:var(--type-14);letter-spacing:.06em;color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-178){color:var(--measure)}
:is(#mm-inline-specificity,.mm-inline-179){color:var(--plum)}
:is(#mm-inline-specificity,.mm-inline-180){color:var(--water,var(--color-source-4a90d9))}
:is(#mm-inline-specificity,.mm-inline-181){color:var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-182){margin:0 0 4px}
:is(#mm-inline-specificity,.mm-inline-183){display:flex;align-items:center;gap:10px;margin-bottom:2px}
:is(#mm-inline-specificity,.mm-inline-184){margin-left:auto;flex:0 0 auto;gap:6px}
:is(#mm-inline-specificity,.mm-inline-185){background:var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-186){background:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-187){background:var(--rule)}
:is(#mm-inline-specificity,.mm-inline-188){margin-right:6px}
:is(#mm-inline-specificity,.mm-inline-189){margin:4px 0 0;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-190){border-left:3px solid var(--measure);padding-left:10px}
:is(#mm-inline-specificity,.mm-inline-191){color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-192){font-size:var(--type-16);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-193){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);text-align:center;margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-194){width:100%;margin:14px 0 12px;font-size:var(--type-16);padding:12px 12px}
:is(#mm-inline-specificity,.mm-inline-195){font-size:var(--type-14);margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-196){fill:var(--measure)}
:is(#mm-inline-specificity,.mm-inline-197){stroke:var(--measure)}
:is(#mm-inline-specificity,.mm-inline-198){fill:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-199){margin-bottom:3px}
:is(#mm-inline-specificity,.mm-inline-200){margin-bottom:12px}
:is(#mm-inline-specificity,.mm-inline-201){border-left-color:var(--measure);margin-bottom:12px;padding-bottom:12px}
:is(#mm-inline-specificity,.mm-inline-202){margin:0;line-height:1.55}
:is(#mm-inline-specificity,.mm-inline-203){display:flex;align-items:center;gap:8px;margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-204){margin:0 0 12px;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-205){min-height:60px}
:is(#mm-inline-specificity,.mm-inline-206){fill:var(--ink-faint);opacity:.55}
:is(#mm-inline-specificity,.mm-inline-207){stroke:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-208){fill:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-209){height:120px}
:is(#mm-inline-specificity,.mm-inline-210){stroke:var(--rule-soft)}
:is(#mm-inline-specificity,.mm-inline-211){cursor:pointer;border-left:4px solid var(--amber)}
:is(#mm-inline-specificity,.mm-inline-212){font-family:var(--mono);font-size:var(--type-14);margin-top:6px;color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-213){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);margin:2px 0 8px;line-height:1.6}
:is(#mm-inline-specificity,.mm-inline-214){display:inline-block;margin-right:10px}
:is(#mm-inline-specificity,.mm-inline-215){background:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-216){display:flex;gap:10px;flex-wrap:wrap;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-217){display:flex;align-items:center;gap:8px;margin:4px 0 8px}
:is(#mm-inline-specificity,.mm-inline-218){display:flex;align-items:center;gap:8px;margin-bottom:8px}
:is(#mm-inline-specificity,.mm-inline-219){margin:0;flex:1}
:is(#mm-inline-specificity,.mm-inline-220){margin:10px 0 0;font-size:var(--type-14);border-left-color:var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-221){display:block;margin-top:4px;color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-222){margin:10px 0 6px}
:is(#mm-inline-specificity,.mm-inline-223){font-size:var(--type-14);margin:0 0 6px}
:is(#mm-inline-specificity,.mm-inline-224){margin:6px 0 10px;font-size:var(--type-14);border-left-color:var(--amber);cursor:pointer}
:is(#mm-inline-specificity,.mm-inline-225){margin:6px 0 10px;font-size:var(--type-14);border-left-color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-226){margin-top:10px;padding:10px 12px}
:is(#mm-inline-specificity,.mm-inline-227){font-size:var(--type-14);margin:4px 0 8px}
:is(#mm-inline-specificity,.mm-inline-228){font-size:var(--type-14);margin-top:8px;cursor:pointer;color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-229){font-size:var(--type-14);margin-top:10px;cursor:pointer;color:var(--amber)}
:is(#mm-inline-specificity,.mm-inline-230){padding:10px 0 2px}
:is(#mm-inline-specificity,.mm-inline-231){margin:6px 0 4px}
:is(#mm-inline-specificity,.mm-inline-232){font-family:var(--mono);font-size:var(--type-14);margin:6px 0 4px}
:is(#mm-inline-specificity,.mm-inline-233){display:flex;gap:6px;width:100%;max-width:560px;align-items:flex-start}
:is(#mm-inline-specificity,.mm-inline-234){flex:1;min-width:0}
:is(#mm-inline-specificity,.mm-inline-235){width:100%;max-height:74vh;object-fit:contain;border-radius:var(--r)}
:is(#mm-inline-specificity,.mm-inline-236){margin:0 0 12px;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-237){display:flex;gap:8px;align-items:center;margin-bottom:10px}
:is(#mm-inline-specificity,.mm-inline-238){width:34px}
:is(#mm-inline-specificity,.mm-inline-239){margin-top:12px;font-family:var(--mono);font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-240){margin-bottom:12px;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-241){height:8px}
:is(#mm-inline-specificity,.mm-inline-242){margin:10px 0 12px}
:is(#mm-inline-specificity,.mm-inline-243){margin:0 0 12px;font-family:var(--mono);font-size:var(--type-14);letter-spacing:.04em;color:var(--ink-faint);line-height:1.5}
:is(#mm-inline-specificity,.mm-inline-244){border-left-color:var(--measure);padding-bottom:12px}
:is(#mm-inline-specificity,.mm-inline-245){margin:16px 0 6px}
:is(#mm-inline-specificity,.mm-inline-246){width:100%;text-align:left;appearance:none;font-family:inherit;color:var(--ink);cursor:pointer;margin-bottom:8px;align-items:center}
:is(#mm-inline-specificity,.mm-inline-247){min-width:0}
:is(#mm-inline-specificity,.mm-inline-248){font-size:var(--type-14);color:var(--ink-soft);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#mm-inline-specificity,.mm-inline-249){margin-left:auto;display:flex;align-items:center;gap:8px;flex-shrink:0;padding-left:8px}
:is(#mm-inline-specificity,.mm-inline-250){display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}
:is(#mm-inline-specificity,.mm-inline-251){margin:0 0 12px;line-height:1.55}
:is(#mm-inline-specificity,.mm-inline-252){margin:0 0 4px;font-family:var(--mono);font-size:var(--type-14);line-height:1.5}
:is(#mm-inline-specificity,.mm-inline-253){margin:0;padding-left:18px;font-size:var(--type-14);color:var(--ink-soft);line-height:1.5}
:is(#mm-inline-specificity,.mm-inline-254){width:100%;padding:13px;margin-bottom:18px}
:is(#mm-inline-specificity,.mm-inline-255){width:100%;min-height:48px}
:is(#mm-inline-specificity,.mm-inline-256){font-size:var(--type-14);margin:2px 0 6px}
:is(#mm-inline-specificity,.mm-inline-257){font-size:var(--type-14);margin:10px 0 0}
:is(#mm-inline-specificity,.mm-inline-258){display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin:8px 0 4px}
:is(#mm-inline-specificity,.mm-inline-259){margin:0 0 4px;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-260){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);letter-spacing:.05em}
:is(#mm-inline-specificity,.mm-inline-261){border-left-color:var(--clinical);margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-262){border-left-color:var(--measure);margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-263){width:100%;padding:12px;margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-264){font-size:var(--type-14);margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-265){width:64px;height:43px;border-radius:6px;border:1px dashed var(--rule);display:flex;align-items:center;justify-content:center;font-family:var(--mono);color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-266){font-size:var(--type-14);margin:-6px 0 10px}
:is(#mm-inline-specificity,.mm-inline-267){cursor:default}
:is(#mm-inline-specificity,.mm-inline-268){font-family:var(--mono);font-size:var(--type-14);margin-bottom:12px}
:is(#mm-inline-specificity,.mm-inline-269){border-left-color:var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-270){padding-left:18px;font-size:var(--type-14);line-height:1.55;color:var(--ink)}
:is(#mm-inline-specificity,.mm-inline-271){max-width:100%;max-height:76vh;object-fit:contain;border-radius:var(--r);background:var(--color-source-101215)}
:is(#mm-inline-specificity,.mm-inline-272){display:flex;gap:8px;margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-273){color:var(--color-white);border-color:rgba(255,255,255,.5);background:transparent}
:is(#mm-inline-specificity,.mm-inline-274){font-family:var(--mono);font-size:var(--type-14);line-height:1.7}
:is(#mm-inline-specificity,.mm-inline-275){margin:10px 0 2px}
:is(#mm-inline-specificity,.mm-inline-276){cursor:pointer}
:is(#mm-inline-specificity,.mm-inline-277){color:var(--plum);border-color:var(--plum);margin-left:6px}
:is(#mm-inline-specificity,.mm-inline-278){font-family:var(--mono);font-size:var(--type-14);margin-bottom:10px}
:is(#mm-inline-specificity,.mm-inline-279){padding:12px}
:is(#mm-inline-specificity,.mm-inline-280){font-size:var(--type-14);margin-top:6px}
:is(#mm-inline-specificity,.mm-inline-281){margin-bottom:2px}
:is(#mm-inline-specificity,.mm-inline-282){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);margin-top:4px}
:is(#mm-inline-specificity,.mm-inline-283){display:flex;align-items:flex-start;gap:8px}
:is(#mm-inline-specificity,.mm-inline-284){align-items:center;gap:8px;margin-top:8px}
:is(#mm-inline-specificity,.mm-inline-285){font-family:var(--mono);min-width:18px;text-align:center}
:is(#mm-inline-specificity,.mm-inline-286){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft);margin-left:6px}
:is(#mm-inline-specificity,.mm-inline-287){width:100%;margin-bottom:8px}
:is(#mm-inline-specificity,.mm-inline-288){margin:0 0 12px;font-family:var(--mono);font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-289){margin:2px 0 0;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-290){margin:2px 0 0;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-291){width:100%;margin-top:8px;padding:8px 10px;font-size:var(--type-14);border:1px solid var(--rule-soft);border-radius:7px;background:var(--card-2);color:var(--ink)}
:is(#mm-inline-specificity,.mm-inline-292){color:var(--clinical);border-color:var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-293){font-family:var(--cond);font-size:var(--type-16);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
:is(#mm-inline-specificity,.mm-inline-294){font-size:var(--type-14);letter-spacing:.08em}
:is(#mm-inline-specificity,.mm-inline-295){display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-296){width:20px;height:20px;margin:0;flex-shrink:0}
:is(#mm-inline-specificity,.mm-inline-297){width:100%;padding:14px;margin-top:4px}
:is(#mm-inline-specificity,.mm-inline-298){display:flex;gap:10px;align-items:center;padding:6px 0 14px;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-299){width:20px;height:20px;margin:0}
:is(#mm-inline-specificity,.mm-inline-300){margin-top:0}
:is(#mm-inline-specificity,.mm-inline-301){font-family:var(--mono);font-size:var(--type-14);margin-top:6px;line-height:1.7}
:is(#mm-inline-specificity,.mm-inline-302){font-size:var(--type-14);margin-top:4px}
:is(#mm-inline-specificity,.mm-inline-303){border-left:3px solid var(--clinical)}
:is(#mm-inline-specificity,.mm-inline-304){width:auto;min-width:78px;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-305){font-size:var(--type-14);flex:1}
:is(#mm-inline-specificity,.mm-inline-306){flex:1;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-307){width:auto;font-family:var(--mono)}
:is(#mm-inline-specificity,.mm-inline-308){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);width:70px;text-align:right}
:is(#mm-inline-specificity,.mm-inline-309){font-size:var(--type-14);text-align:center;margin:14px 0 0}
:is(#mm-inline-specificity,.mm-inline-310){margin:6px 0}
:is(#mm-inline-specificity,.mm-inline-311){display:flex;justify-content:space-between;font-family:var(--mono);font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-312){padding:6px 0}
:is(#mm-inline-specificity,.mm-inline-313){display:flex;justify-content:space-between;align-items:center;margin:8px 0 4px}
:is(#mm-inline-specificity,.mm-inline-314){display:flex;gap:6px}
:is(#mm-inline-specificity,.mm-inline-315){font-family:var(--mono);font-size:var(--type-14);margin:4px 0 0}
:is(#mm-inline-specificity,.mm-inline-316){margin-top:12px;gap:6px}
:is(#mm-inline-specificity,.mm-inline-317){margin-top:6px;gap:6px}
:is(#mm-inline-specificity,.mm-inline-318){height:96px}
:is(#mm-inline-specificity,.mm-inline-319){stroke:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-320){fill:var(--btn-ink)}
:is(#mm-inline-specificity,.mm-inline-321){fill:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-322){font-size:var(--type-14);margin-top:2px}
:is(#mm-inline-specificity,.mm-inline-323){font-family:var(--mono);font-size:var(--type-14);margin:-4px 0 8px}
:is(#mm-inline-specificity,.mm-inline-324){cursor:pointer;border-left-color:var(--amber);font-size:var(--type-14);margin:4px 0 10px}
:is(#mm-inline-specificity,.mm-inline-325){font-size:var(--type-14);margin:8px 0}
:is(#mm-inline-specificity,.mm-inline-326){align-items:center;gap:6px;margin-bottom:6px}
:is(#mm-inline-specificity,.mm-inline-327){font-family:var(--mono);font-size:var(--type-14);width:34px}
:is(#mm-inline-specificity,.mm-inline-328){padding:7px 6px;font-family:var(--mono);font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-329){justify-content:center;color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-330){margin:4px 0 10px}
:is(#mm-inline-specificity,.mm-inline-331){width:100%;padding:14px;margin-bottom:16px}
:is(#mm-inline-specificity,.mm-inline-332){border-left-color:var(--measure);margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-333){margin-top:8px;font-size:var(--type-14);color:var(--ink-soft);border-top:1px solid var(--rule-soft);padding-top:8px}
:is(#mm-inline-specificity,.mm-inline-334){color:var(--ink)}
:is(#mm-inline-specificity,.mm-inline-335){cursor:pointer;border-left:4px solid var(--measure)}
:is(#mm-inline-specificity,.mm-inline-336){border-left:4px solid var(--measure)}
:is(#mm-inline-specificity,.mm-inline-337){font-family:var(--cond);font-size:var(--type-16);display:block;margin-bottom:3px}
:is(#mm-inline-specificity,.mm-inline-338){margin:0;font-size:var(--type-14);color:var(--ink-soft);line-height:1.5}
:is(#mm-inline-specificity,.mm-inline-339){margin-top:7px}
:is(#mm-inline-specificity,.mm-inline-340){border-left:4px solid var(--amber)}
:is(#mm-inline-specificity,.mm-inline-341){padding:10px 0;border-bottom:1px solid var(--rule-soft)}
:is(#mm-inline-specificity,.mm-inline-342){position:sticky;top:0;z-index:5;background:var(--bg);border-bottom:2px solid var(--amber)}
:is(#mm-inline-specificity,.mm-inline-343){font-size:var(--type-16);color:var(--ink-soft);margin:0 0 14px}
:is(#mm-inline-specificity,.mm-inline-344){width:100%;margin-top:8px;padding:13px}
:is(#mm-inline-specificity,.mm-inline-345){font-size:var(--type-14);color:var(--ink-faint);margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-346){flex:1;font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-347){padding:10px 0;border-bottom:1px solid var(--rule-soft);border-left:3px solid var(--plum);padding-left:10px}
:is(#mm-inline-specificity,.mm-inline-348){font-family:var(--mono);font-size:var(--type-14);color:var(--ink-faint);font-weight:400}
:is(#mm-inline-specificity,.mm-inline-349){margin:0;font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-350){width:100%;padding:12px;margin-top:12px}
:is(#mm-inline-specificity,.mm-inline-351){margin:10px 0 0;font-family:var(--mono);font-size:var(--type-14);color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-352){width:100%;padding:12px;margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-353){min-height:110px}
:is(#mm-inline-specificity,.mm-inline-354){white-space:pre-wrap;font-size:var(--type-14);font-family:var(--mono)}
:is(#mm-inline-specificity,.mm-inline-355){display:block;margin-top:10px}
:is(#mm-inline-specificity,.mm-inline-356){margin-top:12px;gap:8px}
:is(#mm-inline-specificity,.mm-inline-357){margin-top:6px;gap:8px}
:is(#mm-inline-specificity,.mm-inline-358){gap:8px}
:is(#mm-inline-specificity,.mm-inline-359){margin-top:10px;gap:8px}
:is(#mm-inline-specificity,.mm-inline-360){margin-top:12px;padding:12px}
:is(#mm-inline-specificity,.mm-inline-361){margin-top:4px}
:is(#mm-inline-specificity,.mm-inline-362){flex:1;padding:13px}
:is(#mm-inline-specificity,.mm-inline-363){display:block;margin:12px auto 0;color:var(--ink-faint)}
:is(#mm-inline-specificity,.mm-inline-364){gap:6px}
:is(#mm-inline-specificity,.mm-inline-365){min-width:40px}
:is(#mm-inline-specificity,.mm-inline-366){align-items:center}
:is(#mm-inline-specificity,.mm-inline-367){width:100%;margin-top:14px}
:is(#mm-inline-specificity,.mm-inline-368){max-width:92px}
:is(#mm-inline-specificity,.mm-inline-369){margin:12px 0 0}
:is(#mm-inline-specificity,.mm-inline-370){font-size:var(--type-14);color:var(--ink-soft);margin:8px 0 0;line-height:1.55}
:is(#mm-inline-specificity,.mm-inline-371){margin:6px 0 12px;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-372){margin:10px 0 14px}
:is(#mm-inline-specificity,.mm-inline-373){padding-bottom:6px}
:is(#mm-inline-specificity,.mm-inline-374){font-size:var(--type-14);margin:8px 0 0;padding-left:18px}
:is(#mm-inline-specificity,.mm-inline-375){margin-bottom:7px}
:is(#mm-inline-specificity,.mm-inline-376){margin-bottom:8px;align-items:center;gap:10px}
:is(#mm-inline-specificity,.mm-inline-377){font-family:var(--mono);font-size:var(--type-14);margin:0 0 8px}
:is(#mm-inline-specificity,.mm-inline-378){margin:6px 0 0;font-size:var(--type-14)}
:is(#mm-inline-specificity,.mm-inline-379){margin:12px 0 0;text-decoration:none;color:var(--ink-soft)}
:is(#mm-inline-specificity,.mm-inline-380){font-size:var(--type-14);margin:0 0 12px;padding-left:18px}
:is(#mm-inline-specificity,.mm-inline-381){width:100%;text-align:left}
:is(#mm-inline-specificity,.mm-inline-382){white-space:nowrap;vertical-align:top;padding:12px 8px 12px 0}
:is(#mm-inline-specificity,.mm-inline-383){padding:12px 8px;overflow-wrap:anywhere}
:is(#mm-inline-specificity,.mm-inline-384){vertical-align:top;padding:12px 0}
:is(#mm-inline-specificity,.mm-inline-385){transform:scaleX(-1)}

html{font-variant-numeric:tabular-nums}body{font-size:var(--type-16);font-weight:400}b,strong{font-weight:600}
html.vr-app{--ui-primary:var(--color-amber-fill-light);--ui-subtle:var(--color-source-5b5f63);--ui-muted:var(--color-source-5b5f63);--ui-accent:var(--color-amber-text-light)}
html.vr-app[data-appearance-theme=dark],html.vr-app[data-theme=dark]{--ui-primary:var(--color-amber-fill-dark);--ui-subtle:var(--color-secondary-dark);--ui-muted:var(--color-secondary-dark);--ui-accent:var(--color-amber-text-dark)}
:is(.ui-stat-value,.hn-title,.sv,.th-set-input input,.rd-status,.fr-stat strong){font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.025em}
@media(max-width:600px){:is(button,a,input:not([type=hidden]),select,summary,[role=button]){min-height:44px}button,input,select{min-width:44px}:is(a,summary){display:inline-flex;align-items:center}.photo-thumbnail{height:100%}}

:is(#mm-inline-specificity,.mm-fr-style-1){display:flex;flex-direction:column;justify-content:center}
:is(#mm-inline-specificity,.mm-fr-style-2){font-size:var(--type-14);color:var(--color-muted-dark);margin-bottom:6px}
:is(#mm-inline-specificity,.mm-fr-style-3){font-size:var(--type-28);line-height:1.1}
:is(#mm-inline-specificity,.mm-fr-style-4){width:4%}
:is(#mm-inline-specificity,.mm-fr-style-5){width:6%}
:is(#mm-inline-specificity,.mm-fr-style-6){width:8%}
:is(#mm-inline-specificity,.mm-fr-style-7){width:12%}
:is(#mm-inline-specificity,.mm-fr-style-8){width:16%}
:is(#mm-inline-specificity,.mm-fr-style-9){border-color:var(--color-amber-text-dark)}
:is(#mm-inline-specificity,.mm-fr-style-10){width:19%}
:is(#mm-inline-specificity,.mm-fr-style-11){border-color:var(--color-amber-text-dark)}
:is(#mm-inline-specificity,.mm-fr-style-12){width:22%}
:is(#mm-inline-specificity,.mm-fr-style-13){border-color:var(--color-amber-text-dark)}
:is(#mm-inline-specificity,.mm-fr-style-14){width:25%}
:is(#mm-inline-specificity,.mm-fr-style-15){border-color:var(--color-amber-text-dark)}
:is(#mm-inline-specificity,.mm-fr-style-16){width:42%}
:is(#mm-inline-specificity,.mm-fr-style-17){width:46%}
:is(#mm-inline-specificity,.mm-fr-style-18){width:50%}
:is(#mm-inline-specificity,.mm-fr-style-19){width:52%}
:is(#mm-inline-specificity,.mm-fr-style-20){width:56%}
:is(#mm-inline-specificity,.mm-fr-style-21){display:flex;justify-content:flex-end;margin-bottom:10px}
:is(#mm-inline-specificity,.mm-fr-style-22){width:60%}
:is(#mm-inline-specificity,.mm-fr-style-23){width:64%}
:is(#mm-inline-specificity,.mm-fr-style-24){width:68%}
:is(#mm-inline-specificity,.mm-fr-style-25){width:72%}
:is(#mm-inline-specificity,.mm-fr-style-26){margin-top:14px;font-size:var(--type-14);color:var(--color-muted-dark)}
:is(#mm-inline-specificity,.mm-fr-style-27){width:76%}
:is(#mm-inline-specificity,.mm-fr-style-28){font-size:var(--type-14);color:var(--color-muted-dark);margin-top:6px}
:is(#mm-inline-specificity,.mm-fr-style-29){width:80%}
:is(#mm-inline-specificity,.mm-fr-style-30){width:88%}
:is(#mm-inline-specificity,.mm-fr-style-31){color:var(--color-amber-text-dark)}
:is(#mm-inline-specificity,.mm-fr-style-32){margin-top:8px}
:is(#mm-inline-specificity,.mm-fr-style-33){width:96%}
:is(#mm-inline-specificity,.mm-fr-style-34){flex:1}
:is(#mm-inline-specificity,.mm-fr-style-35){margin-top:0}
:is(#mm-inline-specificity,.mm-fr-style-36){text-align:right;color:var(--color-muted-dark);font-size:var(--type-20);margin-bottom:8px}
:is(#mm-inline-specificity,.mm-fr-style-37){display:flex;justify-content:space-between;margin-bottom:12px}
:is(#mm-inline-specificity,.mm-fr-style-38){font-weight:600}
:is(#mm-inline-specificity,.mm-fr-style-39){font-size:var(--type-14);color:var(--color-muted-dark)}
:is(#mm-inline-specificity,.mm-fr-style-40){font-size:var(--type-14);color:var(--color-muted-dark)}
.mm-weight-hint{margin:8px 0 0;font-size:var(--type-14);text-align:right}.mm-ad-consent{display:flex;gap:12px;align-items:flex-start;margin:16px 0;font-size:var(--type-14);line-height:1.5}

html{--t-meta:var(--type-14)}:is(h1,h2,h3,h4,h5,h6){font-weight:600}.btn{font-size:var(--type-16)}.btn.ghost,[role=tab]{font-size:var(--type-14)}input,select,textarea{font-size:var(--type-16)}
@media(max-width:600px){:is(a,span[role=button],b[role=button]){min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}}

/* The default browser heading and SVG text sizes also use the same ramp. */
h1{font-size:var(--type-28)}h2,h3{font-size:var(--type-20)}h4,h5{font-size:var(--type-16)}h6{font-size:var(--type-14)}svg text{font-size:var(--type-12);font-weight:600}
@media(max-width:600px){html.vr-app :is(button,summary,a,[role=button]){min-height:44px!important;min-width:44px!important}html.vr-app input:not([type=hidden]):not([type=checkbox]):not([type=radio]),html.vr-app select{min-height:44px!important}html.vr-app :is(.checkline,.mm-switch,.toggle-row){min-height:44px}.mark-home .mark-days{display:flex;overflow-x:auto;max-width:100%}.mark-home .mark-days>*{flex:0 0 44px}}

th { font-weight:600; }
@media(max-width:600px){html.vr-app label.agree{min-height:44px;display:flex;align-items:center}}

.ui-due-action{font-size:var(--type-16);font-weight:400}

/* State styles stay in CSS; runtime values only describe recorded data. */
.mm-delta-lower{background:var(--ui-surface);color:var(--ui-ink)}
.mm-delta-higher{background:var(--ui-surface);color:var(--ui-ink)}
.mm-calendar-event-text{flex:1;font-size:var(--type-14);color:var(--ink-soft)}
.mm-calendar-event-text.is-done{text-decoration:line-through}
.mm-exercise-card{padding:10px 12px}.mm-superset-border{border-left:3px solid var(--plum)}
.mm-reps-input{width:64px;padding:7px 6px;text-align:center;font-family:var(--mono)}
.mm-session-card{padding:12px 12px 10px}.mm-superset-next{margin-bottom:4px}
.mm-session-exercise-name{font-family:var(--cond);font-size:var(--type-16);display:block;line-height:1.25}
.mm-session-exercise-name.is-link{text-decoration:underline dotted var(--ink-faint);cursor:pointer}
.mm-coach-row{padding:9px 0}.mm-coach-row.is-divided{border-bottom:1px solid var(--rule-soft)}
#mm-first-run .amber .sub,#mm-first-run .amberhead .sub{color:var(--ink);opacity:1}

/* Keep the commitment target equal to its visible ring. */
@media(max-width:600px){html.vr-app #mm-first-run.fr-commitment [data-fr-action=hold]{min-height:160px!important;min-width:160px!important}}
