.closure-visual[data-astro-cid-rszgj3zz]{border:1px solid var(--color-border,#c8d3df);background:var(--color-surface-raised,#f7fafc);border-radius:1rem;margin:2rem 0;padding:1.15rem}.closure-visual__eyebrow[data-astro-cid-rszgj3zz]{color:var(--color-text-muted,#425466);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:750}.closure-visual[data-astro-cid-rszgj3zz] h3[data-astro-cid-rszgj3zz]{color:var(--color-text,#18212b);margin:0 0 .5rem;font-size:1.1rem}.closure-visual[data-astro-cid-rszgj3zz]>p[data-astro-cid-rszgj3zz]:not(.closure-visual__eyebrow):not(.closure-visual__note){color:var(--color-text-muted,#425466);margin:0}.closure-visual[data-astro-cid-rszgj3zz] figure[data-astro-cid-rszgj3zz]{margin:1rem 0}.closure-visual__svg[data-astro-cid-rszgj3zz]{width:100%;height:auto;display:block;overflow:visible}.canvas[data-astro-cid-rszgj3zz]{fill:var(--color-background,#fff);stroke:var(--color-border,#c8d3df)}.axis[data-astro-cid-rszgj3zz]{stroke:var(--color-text-muted,#425466);stroke-width:1.5px}.axis-label[data-astro-cid-rszgj3zz],.set-label[data-astro-cid-rszgj3zz],.vector-label[data-astro-cid-rszgj3zz]{fill:var(--color-text,#18212b);font-family:var(--font-sans,system-ui, sans-serif);font-size:17px;font-weight:700}.set-label[data-astro-cid-rszgj3zz]{font-size:19px}.unit-circle[data-astro-cid-rszgj3zz]{fill:#2563eb12;stroke:#2563eb;stroke-width:4px}.vector[data-astro-cid-rszgj3zz]{fill:none;stroke-width:5px}.vector--first[data-astro-cid-rszgj3zz]{stroke:#005fcc}.vector--second[data-astro-cid-rszgj3zz]{stroke:#087f5b;stroke-dasharray:11 7}.vector--sum[data-astro-cid-rszgj3zz]{stroke:#7c3aed;stroke-width:6px}.vector--scaled[data-astro-cid-rszgj3zz]{stroke:#c2410c;stroke-dasharray:3 8;stroke-linecap:round}.arrowhead--solid[data-astro-cid-rszgj3zz]{fill:#005fcc}.arrowhead--dashed[data-astro-cid-rszgj3zz]{fill:#087f5b}.arrowhead--sum[data-astro-cid-rszgj3zz]{fill:#7c3aed}.arrowhead--scaled[data-astro-cid-rszgj3zz]{fill:#c2410c}.guide[data-astro-cid-rszgj3zz]{stroke:var(--color-text-muted,#425466);stroke-dasharray:4 6;stroke-width:2px}.failed-point[data-astro-cid-rszgj3zz]{fill:var(--color-background,#fff);stroke-width:4px}.failed-point--sum[data-astro-cid-rszgj3zz]{stroke:#7c3aed}.failed-point--scaled[data-astro-cid-rszgj3zz]{stroke:#c2410c}.zero-ring[data-astro-cid-rszgj3zz]{fill:var(--color-background,#fff);stroke:#b42318;stroke-width:4px;stroke-dasharray:3 3}.closure-visual[data-astro-cid-rszgj3zz] figcaption[data-astro-cid-rszgj3zz],.closure-visual__note[data-astro-cid-rszgj3zz]{color:var(--color-text-muted,#425466);font-size:.92rem}.closure-visual[data-astro-cid-rszgj3zz] figcaption[data-astro-cid-rszgj3zz]{margin-top:.65rem}.closure-visual__table-wrap[data-astro-cid-rszgj3zz]{overflow-x:auto}.closure-visual[data-astro-cid-rszgj3zz] table[data-astro-cid-rszgj3zz]{border-collapse:collapse;background:var(--color-background,#fff);width:100%;min-width:42rem}.closure-visual[data-astro-cid-rszgj3zz] caption[data-astro-cid-rszgj3zz]{color:var(--color-text,#18212b);text-align:left;padding:0 0 .6rem;font-weight:700}.closure-visual[data-astro-cid-rszgj3zz] th[data-astro-cid-rszgj3zz],.closure-visual[data-astro-cid-rszgj3zz] td[data-astro-cid-rszgj3zz]{border:1px solid var(--color-border,#c8d3df);color:var(--color-text,#18212b);text-align:left;vertical-align:top;padding:.65rem}.closure-visual[data-astro-cid-rszgj3zz] thead[data-astro-cid-rszgj3zz] th[data-astro-cid-rszgj3zz]{background:color-mix(in srgb, #2563eb 9%, var(--color-background,#fff))}.verdict[data-astro-cid-rszgj3zz]{color:#9f1c12;border:1px solid #b42318;border-radius:999px;padding:.12rem .45rem;font-weight:750;display:inline-block}.closure-visual__note[data-astro-cid-rszgj3zz]{border-left:4px solid #b42318;margin:.9rem 0 0;padding-left:.8rem}@media (width<=44rem){.closure-visual[data-astro-cid-rszgj3zz]{padding:.85rem}.closure-visual__svg[data-astro-cid-rszgj3zz]{min-width:39rem}.closure-visual[data-astro-cid-rszgj3zz] figure[data-astro-cid-rszgj3zz]{overflow-x:auto}}@media (prefers-color-scheme:dark){.verdict[data-astro-cid-rszgj3zz]{color:#ffb4a8}}
