.e-matrix__head[data-astro-cid-l3abs7gq]{justify-content:space-between;align-items:flex-end;gap:var(--e-space-4);flex-wrap:wrap;display:flex}.e-matrix__tabs[data-astro-cid-l3abs7gq]{gap:var(--e-space-1);flex-wrap:wrap;display:flex}.e-matrix__tab[data-astro-cid-l3abs7gq]{min-height:2.25rem;font-family:var(--e-font-sans);font-size:var(--e-text-xs);color:var(--e-ink);background-color:var(--e-ground);border:1px solid var(--e-rule);border-radius:var(--e-radius-sm);cursor:pointer;transition:background-color var(--e-duration-fast) var(--e-ease), color var(--e-duration-fast) var(--e-ease), border-color var(--e-duration-fast) var(--e-ease);padding:.35rem .7rem;font-weight:500}.e-matrix__tab[data-astro-cid-l3abs7gq]:hover{border-color:var(--e-teal)}.e-matrix__tab[data-astro-cid-l3abs7gq].is-active{background-color:var(--e-teal);color:var(--e-on-teal);border-color:var(--e-teal);font-weight:600}.e-matrix__body[data-astro-cid-l3abs7gq]{gap:var(--e-space-4);flex-direction:column;display:flex}.e-matrix__body--split[data-astro-cid-l3abs7gq]{gap:var(--e-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,.95fr);align-items:start;display:grid}.e-matrix__body--split[data-astro-cid-l3abs7gq] .e-matrix__fallback[data-astro-cid-l3abs7gq]{grid-column:1/-1}.e-matrix__canvas-wrap[data-astro-cid-l3abs7gq]{gap:var(--e-space-1);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1.5rem minmax(0,1fr);align-items:center;display:grid}.e-matrix__y-label[data-astro-cid-l3abs7gq]{font-size:var(--e-text-xs);color:var(--e-ink);writing-mode:vertical-rl;white-space:nowrap;grid-area:1/1;justify-content:center;align-items:center;font-weight:500;display:flex;transform:rotate(180deg)}.e-matrix__plot-area[data-astro-cid-l3abs7gq]{aspect-ratio:440/290;grid-area:1/2;width:100%;min-height:13.5rem;position:relative}.e-matrix__svg[data-astro-cid-l3abs7gq]{width:100%;height:100%;display:block}.e-matrix__quad[data-astro-cid-l3abs7gq]{fill:var(--e-ground);opacity:.45}.e-matrix__quad--tr[data-astro-cid-l3abs7gq]{fill:var(--e-tint-light);opacity:.55}.e-matrix__midline[data-astro-cid-l3abs7gq]{stroke:var(--e-rule-strong);stroke-width:1px}.e-matrix__axis[data-astro-cid-l3abs7gq]{stroke:var(--e-axis);stroke-width:1.35px}.e-matrix__quad-label[data-astro-cid-l3abs7gq]{font-family:var(--e-font-sans);fill:var(--e-slate);font-size:9.5px}.e-matrix__nodes[data-astro-cid-l3abs7gq]{pointer-events:none;position:absolute;inset:6% 4% 12% 8%}.e-matrix__node[data-astro-cid-l3abs7gq]{pointer-events:auto;min-width:2.75rem;min-height:2.75rem;color:var(--e-ink);font-family:var(--e-font-sans);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem .4rem;display:inline-flex;position:absolute;transform:translate(-50%,50%)}.e-matrix__dot[data-astro-cid-l3abs7gq]{border-radius:var(--e-radius-round);background-color:var(--e-teal);border:2px solid var(--e-ground);outline:1px solid var(--e-teal);width:1.15rem;height:1.15rem;transition:transform var(--e-duration-fast) var(--e-ease), outline-color var(--e-duration-fast) var(--e-ease)}.e-matrix__node[data-astro-cid-l3abs7gq]:hover .e-matrix__dot[data-astro-cid-l3abs7gq],.e-matrix__node[data-astro-cid-l3abs7gq].is-active .e-matrix__dot[data-astro-cid-l3abs7gq]{outline:3px solid var(--e-tint-mid);transform:scale(1.22)}.e-matrix__node-label[data-astro-cid-l3abs7gq]{font-size:var(--e-text-xs);border-radius:var(--e-radius-sm);background-color:var(--e-ground);border:1px solid var(--e-rule);white-space:nowrap;padding:.12rem .38rem;font-weight:600;line-height:1.15}.e-matrix__node[data-astro-cid-l3abs7gq].is-active .e-matrix__node-label[data-astro-cid-l3abs7gq]{border-color:var(--e-teal);background-color:var(--e-teal-subtle)}.e-matrix__x-label[data-astro-cid-l3abs7gq]{text-align:center;font-size:var(--e-text-xs);color:var(--e-ink);padding-top:var(--e-space-1);grid-area:2/2;font-weight:500}.e-matrix__detail[data-astro-cid-l3abs7gq]{background-color:var(--e-ground);border:1px solid var(--e-rule-strong);border-radius:var(--e-radius-sm);padding:var(--e-space-4) var(--e-space-5)}.e-matrix__detail-top[data-astro-cid-l3abs7gq]{justify-content:space-between;align-items:baseline;gap:var(--e-space-2);padding-bottom:var(--e-space-3);margin-bottom:var(--e-space-3);border-bottom:1px solid var(--e-rule);flex-wrap:wrap;display:flex}.e-matrix__detail-role[data-astro-cid-l3abs7gq]{font-family:var(--e-font-display);font-size:var(--e-text-lg);color:var(--e-ink);margin:0;font-weight:500}.e-matrix__detail-metrics[data-astro-cid-l3abs7gq]{gap:var(--e-space-2);font-size:var(--e-text-xs);color:var(--e-slate);flex-wrap:wrap;margin:0;display:flex}.e-matrix__detail-metrics[data-astro-cid-l3abs7gq] strong[data-astro-cid-l3abs7gq]{color:var(--e-ink)}.e-matrix__detail-grid[data-astro-cid-l3abs7gq]{gap:var(--e-space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.e-matrix__detail-kicker[data-astro-cid-l3abs7gq]{font-size:var(--e-text-xs);color:var(--e-slate);margin:0 0 var(--e-space-1);font-weight:600}.e-matrix__detail-copy[data-astro-cid-l3abs7gq]{font-size:var(--e-text-sm);color:var(--e-ink-body);margin:0;line-height:1.5}.e-matrix__fallback[data-astro-cid-l3abs7gq]{border-top:1px solid var(--e-rule);padding-top:var(--e-space-2)}.e-matrix__fallback-summary[data-astro-cid-l3abs7gq]{font-size:var(--e-text-xs);color:var(--e-slate-strong);cursor:pointer;padding-block:var(--e-space-1);font-weight:500}.e-matrix__fallback-list[data-astro-cid-l3abs7gq]{margin:var(--e-space-3) 0 0;gap:var(--e-space-3);display:grid}.e-matrix__fallback-item[data-astro-cid-l3abs7gq]{background-color:var(--e-ground);border:1px solid var(--e-rule);border-radius:var(--e-radius-sm);padding:var(--e-space-3) var(--e-space-4)}.e-matrix__fallback-term[data-astro-cid-l3abs7gq]{justify-content:space-between;gap:var(--e-space-2);font-weight:600;font-size:var(--e-text-sm);color:var(--e-ink);margin-bottom:var(--e-space-1);flex-wrap:wrap;display:flex}.e-matrix__fallback-desc[data-astro-cid-l3abs7gq]{font-size:var(--e-text-xs);color:var(--e-ink-body);gap:var(--e-space-1);margin:0;display:grid}.e-matrix__fallback-desc[data-astro-cid-l3abs7gq] p[data-astro-cid-l3abs7gq]{margin:0}@media (width<=960px){.e-matrix__body--split[data-astro-cid-l3abs7gq]{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.e-matrix__detail-grid[data-astro-cid-l3abs7gq]{grid-template-columns:minmax(0,1fr)}.e-matrix__node-label[data-astro-cid-l3abs7gq]{padding:.1rem .3rem;font-size:.6875rem}}
