.cmo[data-astro-cid-3d4hwci7]{--cell: 22px;--gap: 4px}.cmo-l0[data-astro-cid-3d4hwci7]{--k: var(--ink);--p: var(--ink-2)}.cmo-l1[data-astro-cid-3d4hwci7]{--k: var(--l1-ink);--p: var(--l1)}.cmo-l2[data-astro-cid-3d4hwci7]{--k: var(--l2-ink);--p: var(--l2)}.cmo-l3[data-astro-cid-3d4hwci7]{--k: var(--l3-ink);--p: var(--l3)}.cmo-l4[data-astro-cid-3d4hwci7]{--k: var(--l4-ink);--p: var(--l4)}.cmo-l5[data-astro-cid-3d4hwci7]{--k: var(--l5-ink);--p: var(--l5)}.cmo-canvas[data-astro-cid-3d4hwci7]{padding:var(--s-5)}@container (max-width: 479px){.cmo-canvas[data-astro-cid-3d4hwci7]{padding:var(--s-3)}}.cmo-kpis[data-astro-cid-3d4hwci7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-5);margin:0 0 var(--s-6)}.cmo-kpis[data-astro-cid-3d4hwci7]>div[data-astro-cid-3d4hwci7]{display:flex;flex-direction:column-reverse;gap:var(--s-1);border-top:2px solid var(--ink);padding-top:var(--s-2)}.cmo-kpis[data-astro-cid-3d4hwci7] dt[data-astro-cid-3d4hwci7]{font-size:var(--fs-small);color:var(--ink-2)}.cmo-kpis[data-astro-cid-3d4hwci7] dd[data-astro-cid-3d4hwci7]{margin:0}.cmo-kpi[data-astro-cid-3d4hwci7]{font-family:var(--font-display);font-weight:700;font-size:clamp(2rem,1.4rem + 2.4vw,3.25rem);line-height:1;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}@container (min-width: 760px){.cmo-kpis[data-astro-cid-3d4hwci7]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cmo-cols[data-astro-cid-3d4hwci7]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-5)}.cmo-col[data-astro-cid-3d4hwci7]{display:flex;flex-direction:column-reverse;gap:var(--s-2);min-width:0}.cmo-n[data-astro-cid-3d4hwci7]{display:none}.cmo-cells[data-astro-cid-3d4hwci7]{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--gap)}.cmo-cells[data-astro-cid-3d4hwci7] li[data-astro-cid-3d4hwci7]{display:block;width:var(--cell);height:var(--cell)}.cmo-cell[data-astro-cid-3d4hwci7],.cmo-swatch[data-astro-cid-3d4hwci7]{display:block;box-sizing:border-box;width:100%;height:100%;border-radius:3px;border:2px solid var(--k)}.cmo-hold[data-astro-cid-3d4hwci7]{background:color-mix(in srgb,var(--k) 60%,var(--p))}.cmo-alert[data-astro-cid-3d4hwci7]{background:var(--hole, var(--bg))}.cmo-tbs[data-astro-cid-3d4hwci7]{background:repeating-linear-gradient(-45deg,var(--k) 0 1.5px,var(--hole, var(--bg)) 1.5px 5px)}:root[data-theme=dark] .cmo-cell[data-astro-cid-3d4hwci7]{--hole: var(--p)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .cmo-cell[data-astro-cid-3d4hwci7]{--hole: var(--p)}}.cmo-cell[data-astro-cid-3d4hwci7]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cmo-name[data-astro-cid-3d4hwci7]{display:flex;align-items:baseline;gap:var(--s-2);margin:0;font-weight:600;color:var(--ink)}.cmo-name-n[data-astro-cid-3d4hwci7]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400;color:var(--ink-2)}@container (min-width: 760px){.cmo[data-astro-cid-3d4hwci7]{--cell: 20px;--gap: 5px}.cmo-cols[data-astro-cid-3d4hwci7]{display:grid;grid-template-columns:repeat(var(--cols, 5),max-content);grid-template-rows:auto auto;justify-content:space-between;column-gap:var(--s-4);row-gap:0}.cmo-col[data-astro-cid-3d4hwci7]{display:grid;grid-row:span 2;grid-template-rows:subgrid;gap:0}.cmo-stack[data-astro-cid-3d4hwci7]{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--s-2);padding-bottom:var(--s-3);border-bottom:2px solid var(--ink)}.cmo-n[data-astro-cid-3d4hwci7]{display:block;font-family:var(--font-display);font-weight:700;font-size:1.75rem;line-height:1;color:var(--ink);font-variant-numeric:tabular-nums}.cmo-cells[data-astro-cid-3d4hwci7]{width:calc(5 * var(--cell) + 4 * var(--gap));flex-wrap:wrap-reverse}.cmo-name[data-astro-cid-3d4hwci7]{max-width:calc(5 * var(--cell) + 4 * var(--gap));padding-top:var(--s-2);font-size:var(--fs-small);line-height:1.3}.cmo-name-n[data-astro-cid-3d4hwci7]{display:none}}@container (min-width: 1000px){.cmo[data-astro-cid-3d4hwci7]{--cell: 28px;--gap: 6px}.cmo-name[data-astro-cid-3d4hwci7]{font-size:var(--fs-body, 1rem)}}.cmo-legend[data-astro-cid-3d4hwci7]{display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-7);margin-top:var(--s-6)}.cmo-key[data-astro-cid-3d4hwci7]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s-2);font-size:var(--fs-small);color:var(--ink)}.cmo-key[data-astro-cid-3d4hwci7] li[data-astro-cid-3d4hwci7]{display:flex;align-items:center;gap:var(--s-2)}.cmo-swatch[data-astro-cid-3d4hwci7]{flex:none;width:16px;height:16px}.cmo-key-n[data-astro-cid-3d4hwci7]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.cmo-stamp[data-astro-cid-3d4hwci7]{margin:var(--s-5) 0 0;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}@media screen and (prefers-reduced-motion:no-preference){.cmo-cell[data-astro-cid-3d4hwci7]{transition:transform var(--dur, .16s) var(--ease, ease-out)}.cmo-cell[data-astro-cid-3d4hwci7]:hover,.cmo-cell[data-astro-cid-3d4hwci7]:focus-visible{transform:scale(1.25)}@supports (animation-timeline: view()){@container (min-width: 760px){.cmo-cells[data-astro-cid-3d4hwci7]{transform-origin:50% 100%;animation:cmo-rise linear both;animation-timeline:view();animation-range:entry 10% cover 40%}}}}@keyframes cmo-rise{0%{transform:translateY(1.5rem)}to{transform:none}}@media print{.cmo-cells[data-astro-cid-3d4hwci7]{animation:none;transform:none}.cmo-cell[data-astro-cid-3d4hwci7],.cmo-swatch[data-astro-cid-3d4hwci7]{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@media(forced-colors:active){.cmo-cell[data-astro-cid-3d4hwci7],.cmo-swatch[data-astro-cid-3d4hwci7]{forced-color-adjust:none;border-color:CanvasText}.cmo-hold[data-astro-cid-3d4hwci7]{background:CanvasText}.cmo-alert[data-astro-cid-3d4hwci7]{background:Canvas}.cmo-tbs[data-astro-cid-3d4hwci7]{background:repeating-linear-gradient(-45deg,CanvasText 0 1.5px,Canvas 1.5px 5px)}.cmo-cell[data-astro-cid-3d4hwci7]:focus-visible{outline-color:Highlight}}.cp-cards[data-astro-cid-dhtgmmov]{display:grid;gap:var(--s-5);margin:0;padding:0;list-style:none}@media(min-width:760px){.cp-cards[data-astro-cid-dhtgmmov]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cp-card[data-astro-cid-dhtgmmov]{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-5)}.cp-card-title[data-astro-cid-dhtgmmov]{margin:0;font-size:var(--fs-h3)}.cp-card-title[data-astro-cid-dhtgmmov] a[data-astro-cid-dhtgmmov]{color:var(--ink)}.cp-card[data-astro-cid-dhtgmmov] .status-line{margin:0}.cp-card-summary[data-astro-cid-dhtgmmov],.cp-card-count[data-astro-cid-dhtgmmov]{margin:0;color:var(--ink-2)}.cp-card-count[data-astro-cid-dhtgmmov]{font-size:var(--fs-small)}.cp-layers[data-astro-cid-dhtgmmov]{margin-top:var(--s-5)}.cp-layers-summary[data-astro-cid-dhtgmmov]{padding:var(--s-2) 0;font-weight:600;cursor:pointer}.cp-layers-summary[data-astro-cid-dhtgmmov]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.cp-layers[data-astro-cid-dhtgmmov][open] .cp-layers-summary[data-astro-cid-dhtgmmov]{margin-bottom:var(--s-4)}.cp-layer[data-astro-cid-dhtgmmov]+.cp-layer[data-astro-cid-dhtgmmov]{margin-top:var(--s-6)}.cp-layer-title[data-astro-cid-dhtgmmov]{display:flex;align-items:center;gap:var(--s-2);margin:0 0 var(--s-3);font-size:var(--fs-h3)}.cp-swatch[data-astro-cid-dhtgmmov]{flex:none;width:.75em;height:.75em;border-radius:2px;background:var(--cp-l)}.cp-layer-list[data-astro-cid-dhtgmmov]{margin:0;padding-left:1.1em}.cp-layer-list[data-astro-cid-dhtgmmov] li[data-astro-cid-dhtgmmov]+li[data-astro-cid-dhtgmmov]{margin-top:var(--s-1)}@media(min-width:900px){.cp-layer-list[data-astro-cid-dhtgmmov]{columns:2;column-gap:var(--s-7)}.cp-layer-list[data-astro-cid-dhtgmmov] li[data-astro-cid-dhtgmmov]{break-inside:avoid}}.cp-layer-list[data-astro-cid-dhtgmmov] a[data-astro-cid-dhtgmmov]{color:var(--ink)}.cp-id[data-astro-cid-dhtgmmov]{font-family:var(--font-mono);font-size:var(--fs-label);color:var(--ink-2);margin-right:var(--s-1)}.cp-layer-empty[data-astro-cid-dhtgmmov]{margin:0;color:var(--ink-2)}.cp-steps[data-astro-cid-dhtgmmov]{margin:0;padding-left:1.4em}.cp-steps[data-astro-cid-dhtgmmov] li[data-astro-cid-dhtgmmov]+li[data-astro-cid-dhtgmmov]{margin-top:var(--s-3)}.cp-review-cta[data-astro-cid-dhtgmmov]{margin-top:var(--s-5)}
