.orthogonality-visual[data-astro-cid-zfhmbqfk]{border:.0625rem solid var(--line);background:var(--paper-deep);border-radius:1rem;margin-block:2rem;padding:clamp(1rem,3cqi,1.5rem);container-type:inline-size}.orthogonality-visual[data-astro-cid-zfhmbqfk] h3[data-astro-cid-zfhmbqfk]{margin:0 0 1rem;font-size:clamp(1.05rem,2.3cqi,1.3rem)}.orthogonality-visual__table-wrap[data-astro-cid-zfhmbqfk]{background:var(--paper);border-radius:.5rem;margin-block-end:1rem;overflow-x:auto}.orthogonality-visual__table-wrap[data-astro-cid-zfhmbqfk]:focus-visible{outline:3px solid var(--accent-strong);outline-offset:4px}.orthogonality-visual[data-astro-cid-zfhmbqfk] table[data-astro-cid-zfhmbqfk]{border-collapse:collapse;width:100%;min-width:42rem;font-size:.9rem}.orthogonality-visual[data-astro-cid-zfhmbqfk] caption[data-astro-cid-zfhmbqfk]{color:var(--muted);text-align:start;padding:.7rem .75rem;font-size:.84rem}.orthogonality-visual[data-astro-cid-zfhmbqfk] th[data-astro-cid-zfhmbqfk],.orthogonality-visual[data-astro-cid-zfhmbqfk] td[data-astro-cid-zfhmbqfk]{border-block-end:.0625rem solid var(--line);text-align:start;vertical-align:top;padding:.65rem .75rem}.orthogonality-visual[data-astro-cid-zfhmbqfk] thead[data-astro-cid-zfhmbqfk] th[data-astro-cid-zfhmbqfk]{color:var(--muted);letter-spacing:.02em;font-size:.78rem}.orthogonality-visual[data-astro-cid-zfhmbqfk] tbody[data-astro-cid-zfhmbqfk] tr[data-astro-cid-zfhmbqfk]:last-child th[data-astro-cid-zfhmbqfk],.orthogonality-visual[data-astro-cid-zfhmbqfk] tbody[data-astro-cid-zfhmbqfk] tr[data-astro-cid-zfhmbqfk]:last-child td[data-astro-cid-zfhmbqfk]{border-block-end:0}.orthogonality-visual__panels[data-astro-cid-zfhmbqfk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.orthogonality-visual__panel[data-astro-cid-zfhmbqfk]{border:.0625rem solid var(--line);background:var(--paper);border-radius:.75rem;min-width:0;padding:.65rem}.orthogonality-visual__panel[data-astro-cid-zfhmbqfk] h4[data-astro-cid-zfhmbqfk]{margin:0 0 .35rem;font-size:.95rem}.orthogonality-visual[data-astro-cid-zfhmbqfk] svg[data-astro-cid-zfhmbqfk]{block-size:auto;inline-size:100%;display:block}.orthogonality-visual__grid[data-astro-cid-zfhmbqfk]{stroke:var(--line);stroke-width:1.5px}.orthogonality-visual__axis-tick[data-astro-cid-zfhmbqfk]{stroke:var(--muted);stroke-width:1.5px}.orthogonality-visual__axis-label[data-astro-cid-zfhmbqfk]{fill:var(--muted);font-family:var(--mono);font-size:11px}.orthogonality-visual__vector[data-astro-cid-zfhmbqfk]{fill:none;stroke-width:4px}.orthogonality-visual__vector--first[data-astro-cid-zfhmbqfk]{stroke:var(--ink)}.orthogonality-visual__vector--second[data-astro-cid-zfhmbqfk]{stroke:var(--accent-strong);stroke-dasharray:8 5}.orthogonality-visual__right-angle[data-astro-cid-zfhmbqfk]{fill:none;stroke:var(--ink);stroke-width:2px}.orthogonality-visual__origin[data-astro-cid-zfhmbqfk]{fill:var(--ink)}.orthogonality-visual__vector-label[data-astro-cid-zfhmbqfk]{font-family:var(--mono);font-size:13px;font-weight:700}.orthogonality-visual__vector-label--first[data-astro-cid-zfhmbqfk]{fill:var(--ink)}.orthogonality-visual__vector-label--second[data-astro-cid-zfhmbqfk]{fill:var(--accent-strong)}.orthogonality-visual__note[data-astro-cid-zfhmbqfk],.orthogonality-visual[data-astro-cid-zfhmbqfk] figcaption[data-astro-cid-zfhmbqfk]{color:var(--muted);margin-block:.9rem 0;font-size:.9rem}.orthogonality-visual[data-astro-cid-zfhmbqfk] figcaption[data-astro-cid-zfhmbqfk]{margin-block-start:.5rem}@media (width<=760px){.orthogonality-visual__panels[data-astro-cid-zfhmbqfk]{grid-template-columns:minmax(0,1fr)}.orthogonality-visual__panel[data-astro-cid-zfhmbqfk]{max-inline-size:22rem}}@media (prefers-reduced-motion:reduce){.orthogonality-visual[data-astro-cid-zfhmbqfk] [data-astro-cid-zfhmbqfk]{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.orthogonality-visual__table-wrap[data-astro-cid-zfhmbqfk]:focus-visible{outline:2px solid canvastext}.orthogonality-visual__vector--first[data-astro-cid-zfhmbqfk],.orthogonality-visual__vector--second[data-astro-cid-zfhmbqfk],.orthogonality-visual__right-angle[data-astro-cid-zfhmbqfk]{stroke:canvastext}.orthogonality-visual__vector--second[data-astro-cid-zfhmbqfk]{stroke-dasharray:8 5}}
