.article-prose>.cv-ms{grid-column:wide;width:100%;max-width:100%;margin:2.2rem auto 1.4rem}.cv-ms{display:grid;gap:.6rem;border-top:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);padding:1rem 0 1.1rem}.article-prose>.cv-ms .cv-ms-table{grid-column:auto;width:100%;max-width:100%;justify-self:stretch;margin:0;background:transparent;border:0;border-left:0;box-shadow:none;font-family:var(--font-mono);font-size:.74rem;border-collapse:separate;border-spacing:0}.cv-ms-table thead{background:transparent!important}.cv-ms-table th,.cv-ms-table td{padding:.42rem .6rem!important;border:0!important;border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 8%,transparent)!important;vertical-align:middle!important;text-align:left!important}.cv-ms-table tbody tr:last-child>*{border-bottom:0!important}.cv-ms-table tbody tr{background:transparent!important}.cv-ms-table tbody tr:hover{background:color-mix(in oklab,var(--color-primary) 4%,transparent)!important}.cv-ms-th-ms,.cv-ms-th-run,.cv-ms-th-delta{font-family:var(--font-mono)!important;font-size:.6rem!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:color-mix(in oklab,var(--color-base-content) 60%,transparent)!important;white-space:normal!important}.cv-ms-th-run{text-align:left!important}.cv-ms-th-delta{text-align:right!important}.cv-ms-th-label{color:var(--color-primary);letter-spacing:.1em}.cv-ms-th-cap{display:block;margin-top:.15rem;font-style:italic;text-transform:none;letter-spacing:.01em;font-family:var(--font-serif);font-size:.85rem;color:color-mix(in oklab,var(--color-base-content) 65%,transparent)}.cv-ms-row-label{font-family:var(--font-serif)!important;font-style:italic!important;font-size:.95rem!important;color:var(--color-base-content)!important;letter-spacing:-.005em!important;font-weight:500!important;text-transform:none!important;width:16rem;max-width:22rem}.cv-ms-cell{min-width:9rem}.cv-ms-bar-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.cv-ms-bar{height:9px;background:color-mix(in oklab,var(--color-primary) 55%,var(--color-base-content));min-width:1px}.cv-ms-bar-0{background:color-mix(in oklab,var(--color-primary) 28%,var(--color-base-content))}.cv-ms-bar-1{background:color-mix(in oklab,var(--color-primary) 60%,var(--color-base-content))}.cv-ms-bar-2{background:color-mix(in oklab,var(--color-primary) 78%,var(--color-base-content))}.cv-ms-bar-3{background:color-mix(in oklab,var(--color-primary) 90%,var(--color-base-content))}.cv-ms-bar-num{font-family:var(--font-mono);font-size:.72rem;color:color-mix(in oklab,var(--color-base-content) 78%,transparent);font-variant-numeric:tabular-nums;white-space:nowrap}.cv-ms-bar-na{font-family:var(--font-serif);font-style:italic;font-size:.85rem;color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.cv-ms-delta{text-align:right!important;font-family:var(--font-mono)!important;font-size:.8rem!important;font-variant-numeric:tabular-nums;white-space:nowrap}.cv-ms-delta-good{color:var(--color-primary)}.cv-ms-delta-bad{color:color-mix(in oklab,var(--color-error, var(--color-secondary)) 80%,var(--color-base-content))}.cv-ms-delta-eq{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}.cv-ms-delta-na{color:color-mix(in oklab,var(--color-base-content) 35%,transparent)}@media(max-width:760px){.article-prose>.cv-ms .cv-ms-table{font-size:.66rem}.cv-ms-row-label{font-size:.85rem!important;width:auto}.cv-ms-cell{min-width:6rem}}.article-prose>.cv-sc{grid-column:wide;width:100%;max-width:100%;margin:2rem auto 1.6rem}.cv-sc{display:grid;gap:.7rem;border-top:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);padding:1rem 0 1.1rem}.cv-sc-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:baseline;padding:0 .4rem;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklab,var(--color-base-content) 55%,transparent)}.cv-sc-legend-item{display:inline-flex;align-items:center;gap:.32rem}.cv-sc-legend-swatch{display:inline-block;width:.7rem;height:.5rem;background:color-mix(in oklab,var(--color-primary) calc(var(--tint) * 1%),var(--color-base-content));border-radius:1px}.cv-sc-rows{list-style:none!important;margin:0!important;padding:0 .4rem!important;display:grid;gap:.85rem}.article-prose .cv-sc-rows li{margin:0;padding-left:0}.article-prose .cv-sc-rows li::marker{content:none}.cv-sc-row{display:grid;gap:.32rem}.cv-sc-row-meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;align-items:baseline}.cv-sc-row-label{font-family:var(--font-serif);font-style:italic;font-size:1.1rem;color:var(--color-primary);letter-spacing:-.005em}.cv-sc-row-cap{font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:color-mix(in oklab,var(--color-base-content) 70%,transparent)}.cv-sc-row-total{margin-left:auto;font-family:var(--font-mono);font-size:.7rem;color:color-mix(in oklab,var(--color-base-content) 55%,transparent);font-variant-numeric:tabular-nums}.cv-sc-bar{display:flex;width:100%;height:30px;overflow:hidden;border:1px solid color-mix(in oklab,var(--color-base-content) 12%,transparent)}.cv-sc-seg{position:relative;height:100%;background:color-mix(in oklab,var(--color-primary) calc(var(--tint) * 1%),var(--color-base-content));color:color-mix(in oklab,var(--color-base-100) 75%,var(--color-primary-content, white));display:flex;align-items:center;justify-content:center;gap:.4rem;overflow:hidden;border-right:1px solid color-mix(in oklab,var(--color-base-100) 30%,transparent);transition:filter .14s ease}.cv-sc-seg:last-child{border-right:0}.cv-sc-seg:hover{filter:brightness(1.08)}.cv-sc-seg-label{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-sc-seg-pct{font-family:var(--font-mono);font-size:.62rem;font-variant-numeric:tabular-nums;color:color-mix(in oklab,var(--color-base-100) 90%,transparent);opacity:.92}.cv-sc-seg-tip{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--color-base-100);color:var(--color-base-content);border:1px solid color-mix(in oklab,var(--color-base-content) 20%,transparent);border-left:2px solid var(--color-primary);padding:.4rem .55rem;display:none;flex-direction:column;gap:.1rem;white-space:nowrap;z-index:4;font-size:.7rem;box-shadow:0 2px 6px color-mix(in oklab,var(--color-base-content) 14%,transparent)}.cv-sc-seg:hover .cv-sc-seg-tip{display:flex}.cv-sc-seg-tip-name{font-family:var(--font-serif);font-style:italic;font-size:.95rem;color:var(--color-primary)}.cv-sc-seg-tip-pct{font-family:var(--font-mono);color:var(--color-base-content);font-variant-numeric:tabular-nums}.cv-sc-seg-tip-cyc{font-family:var(--font-mono);font-size:.66rem;color:color-mix(in oklab,var(--color-base-content) 60%,transparent);font-variant-numeric:tabular-nums}.article-prose>.cv-cpi{grid-column:wide;width:100%;max-width:100%;margin:2rem auto 1.6rem}.cv-cpi{display:grid;gap:.7rem;border-top:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 18%,transparent);padding:1rem 0 1.1rem}.cv-cpi-rows{display:grid;gap:.6rem;padding:0 .4rem}.cv-cpi-row{display:grid;grid-template-columns:minmax(7rem,11rem) minmax(0,1fr) minmax(8rem,12rem);gap:.9rem;align-items:center;padding:.3rem 0;border-bottom:1px solid color-mix(in oklab,var(--color-base-content) 8%,transparent)}.cv-cpi-row:last-child{border-bottom:0}.cv-cpi-meta{display:flex;flex-direction:column;gap:.05rem}.cv-cpi-label{font-family:var(--font-serif);font-style:italic;font-size:1.15rem;color:var(--color-base-content);letter-spacing:-.005em}.cv-cpi-row-leader .cv-cpi-label{color:var(--color-primary)}.cv-cpi-cap{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}.cv-cpi-track{height:20px;background:color-mix(in oklab,var(--color-base-content) 5%,transparent);overflow:hidden;position:relative}.cv-cpi-fill{height:100%;background:color-mix(in oklab,var(--color-primary) calc(var(--tint) * 1%),var(--color-base-content));display:flex;align-items:center;justify-content:flex-end;padding:0 .5rem;transition:width .24s ease;min-width:1.6rem}.cv-cpi-num{font-family:var(--font-mono);font-size:.78rem;color:color-mix(in oklab,var(--color-base-100) 90%,transparent);font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 4px color-mix(in oklab,var(--color-base-content) 50%,transparent)}.cv-cpi-tail{text-align:right;font-family:var(--font-mono);font-size:.72rem;font-variant-numeric:tabular-nums}.cv-cpi-delta-good{color:var(--color-primary)}.cv-cpi-delta-bad{color:color-mix(in oklab,var(--color-error, var(--color-secondary)) 80%,var(--color-base-content))}.cv-cpi-delta-eq{color:color-mix(in oklab,var(--color-base-content) 50%,transparent)}.cv-cpi-delta-na{color:color-mix(in oklab,var(--color-base-content) 50%,transparent);font-style:italic}.cv-cpi-foot{margin:0!important;padding:.35rem .4rem 0;font-family:var(--font-serif);font-style:italic;font-size:.9rem;color:color-mix(in oklab,var(--color-base-content) 70%,transparent);line-height:1.45}.cv-cpi-foot-key{display:inline-block;margin-right:.45rem;font-family:var(--font-mono);font-style:normal;font-size:.6rem;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}@media(max-width:760px){.cv-cpi-row{grid-template-columns:minmax(0,1fr);grid-template-areas:"meta" "track" "tail";gap:.3rem}.cv-cpi-meta{grid-area:meta}.cv-cpi-track{grid-area:track}.cv-cpi-tail{grid-area:tail;text-align:left}}
