.mkc .mkc-copy p{max-width:46ch;font-size:var(--fp-point-body);color:var(--color-text-secondary);margin:0;line-height:1.7}.mkc .mkc-copy p+p{margin-block-start:1rem}.mkc .fp-ch-head h2+.mkc-copy{margin-block-start:.25rem}.mkc-callout{background:var(--color-surface-overlay);border-radius:var(--radius-lg);gap:.875rem;margin-block-start:1.5rem;padding:1.25rem 1.5rem;display:flex}.mkc-callout>svg{width:24px;height:24px;color:var(--color-brand-text);flex:none}.mkc .mkc-callout p{max-width:none;color:var(--color-text-primary)}.mkc .mkc-callout .mkc-callout-title{color:var(--fp-ink);font-weight:700}.mkc-text-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:3rem;display:grid}.mkc-text .mkc-copy{columns:2 18rem;column-gap:3rem}.mkc-text .mkc-copy p{break-inside:avoid}.mkc-after{margin-block-start:var(--sp-chapter)}.mkc-after .mk-related,.mkc-after .mk-sources{background:0 0;max-width:42rem;margin-block-start:0}.mkc-ui{background:var(--color-surface-raised);border:1px solid var(--color-border);border-radius:var(--fp-r-crop);box-shadow:var(--fp-shadow-crop);color:var(--color-text-primary);text-align:start;font-size:1rem;line-height:1.4;overflow:hidden}.fp-tone-paper .mkc-ui{border-color:#0000}.mkc-ui-head{border-block-end:1px solid var(--color-border);min-height:3.5rem;color:var(--fp-ink);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:1.0625rem;font-weight:800;display:flex}.mkc-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;min-height:3.5rem;padding:.75rem 1.25rem;display:grid}.mkc-row+.mkc-row{border-block-start:1px solid var(--color-border)}.mkc-row-cols{background:var(--color-surface-overlay);min-height:0;color:var(--color-text-secondary);padding-block:.5rem;font-size:.875rem;font-weight:700}.mkc-id{gap:.2rem;min-width:0;display:grid}.mkc-name{color:var(--fp-ink);flex-wrap:wrap;align-items:center;gap:.25rem .5rem;font-weight:700;display:flex}.mkc-name>svg{width:20px;height:20px;color:var(--color-brand-text);flex:none}.mkc-pending{color:var(--color-text-secondary);font-weight:500}.mkc-meta{color:var(--color-text-secondary);font-size:.875rem}.mkc-sku{letter-spacing:.03em;color:var(--color-text-secondary);font-variant-numeric:tabular-nums;justify-self:start;font-size:.8125rem;font-weight:700}.mkc-num{font-variant-numeric:tabular-nums;color:var(--fp-ink);white-space:nowrap;font-weight:800}.mkc-num small{color:var(--color-text-secondary);font-size:.875rem;font-weight:700}.mkc-pos{color:var(--color-success-text)}.mkc-gauge{width:9.5rem}.mkc-locs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:1.25rem;display:grid}.mkc-loc{text-align:center;background:var(--color-brand-50);border-radius:var(--radius-lg);justify-items:center;gap:.35rem;padding:1.25rem .75rem;display:grid}.mkc-loc>svg{width:24px;height:24px;color:var(--color-brand-text)}.mkc-loc-name{color:var(--color-text-secondary);font-weight:700}.mkc-loc .mkc-num{font-size:2.25rem;line-height:1.1}.mkc-locs-transfer{grid-column:1/-1;justify-self:center}.mkc-total{border-block-start:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:baseline;gap:1rem;padding:.875rem 1.25rem;font-weight:700;display:flex}.mkc-total .mkc-num{font-size:1.5rem}.mkc-boxes{justify-content:center;gap:.75rem;padding:1.5rem 1.25rem 1.25rem;display:flex}.mkc-box{width:4rem;height:auto}.mkc-box path{fill:var(--color-brand-400);stroke:var(--color-brand-600);stroke-width:2px;stroke-linejoin:round}.mkc-box path+path{fill:none;opacity:.55}.mkc-box-missing path{fill:none;stroke:var(--color-text-secondary);stroke-dasharray:5 5;opacity:.55}.mkc-strip{background:var(--color-brand-50);border-block-start:1px solid var(--color-border);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mkc-cell{text-align:center;align-content:start;justify-items:center;gap:.15rem;padding:.875rem .5rem 1rem;display:grid}.mkc-cell+.mkc-cell{border-inline-start:1px solid var(--color-border)}.mkc-cell dt{color:var(--color-text-secondary);font-size:.9375rem;font-weight:700}.mkc-cell dd{color:var(--fp-ink);font-variant-numeric:tabular-nums;margin:0;font-size:1.625rem;font-weight:800;line-height:1.15}.mkc-doc{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) 3rem auto}.mkc-doc>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mkc-doc .mkc-num{text-align:center}@media (max-width:900px){.mkc-text-grid{grid-template-columns:1fr;gap:1.5rem}.mkc-text .mkc-copy{columns:auto}}@media (max-width:640px){.mkc-ui-head,.mkc-row,.mkc-total{padding-inline:1rem}.mkc-gauge{width:7rem}.mkc-boxes{gap:.5rem}.mkc-box{width:3.25rem}.mkc-cell dd{font-size:1.375rem}.mkc-doc{grid-template-columns:minmax(0,1fr) auto}.mkc-doc.mkc-row-cols{display:none}.mkc-doc>.mkc-meta{grid-column:1/-1}}