.mhead{background:linear-gradient(172deg,var(--green-900) 0,var(--green-800) 55%,oklch(28% .07 210) 100%);color:oklch(96% .01 158);padding-block:var(--s-6) var(--s-6)}.mhead__acr{font-family:var(--font-display);font-weight:800;font-size:var(--t-sm);letter-spacing:.1em;color:oklch(84% .1 148)}.mhead__title{font-size:var(--t-2xl);margin-top:var(--s-2);max-width:24ch}.mhead__meta{margin-top:var(--s-3);color:oklch(84% .03 158);font-size:var(--t-sm)}.mbody{padding-block:var(--s-6) var(--s-8)}.bottleneck{background:var(--amber-100);border-left:4px solid var(--amber-500);border-radius:var(--radius);padding:var(--s-5);margin-bottom:var(--s-6)}.bottleneck__stat{font-size:var(--t-lg);line-height:1.45;max-width:56ch}.bottleneck__stat strong{font-family:var(--font-display);font-weight:800;font-size:1.35em;color:var(--amber-700);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bottleneck__note{margin-top:var(--s-2);font-size:var(--t-sm);color:var(--ink-muted);max-width:60ch}.mgrid{display:grid;grid-gap:var(--s-6);gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-bottom:var(--s-7)}.mdeps h2{font-size:var(--t-xl);padding-bottom:var(--s-2);border-bottom:2px solid var(--green-100)}.mdeps__lead{margin-top:var(--s-2);margin-bottom:var(--s-3);font-size:var(--t-sm);color:var(--ink-muted);max-width:46ch}.mdeps li{padding-block:var(--s-3)}.mdeps li+li{border-top:1px solid var(--border)}.mdeps li a{display:flex;align-items:baseline;gap:var(--s-3);text-decoration:none;color:inherit}.mdeps li a:hover .mdeps__name{text-decoration:underline}.mdeps__acr{font-family:var(--font-display);font-weight:800;letter-spacing:.06em;color:var(--green-600);flex:none}.mdeps__acr,.mdeps__name{font-size:var(--t-sm)}.mdeps__docs{display:block;margin-top:var(--s-1);font-size:var(--t-xs);color:var(--ink-muted);line-height:1.5}.msvcs h2{font-size:var(--t-xl);padding-bottom:var(--s-2);border-bottom:2px solid var(--green-100);margin-bottom:var(--s-4)}.mhead__site{margin-top:var(--s-3);font-size:var(--t-sm)}.mhead__site a{color:oklch(88% .1 148);text-underline-offset:.2em}.mhead__site span{color:oklch(78% .03 158)}