.operation-validity-map[data-astro-cid-lj2ih2cu]{border:1px solid var(--color-border,#c8d3df);background:var(--color-surface-raised,#f7fafc);border-radius:1rem;margin:2rem 0;padding:1.15rem}.operation-validity-map__eyebrow[data-astro-cid-lj2ih2cu]{color:var(--color-text-muted,#425466);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .35rem;font-size:.8rem;font-weight:750}.operation-validity-map[data-astro-cid-lj2ih2cu] h3[data-astro-cid-lj2ih2cu]{color:var(--color-text,#18212b);margin:0 0 .5rem;font-size:1.1rem}.operation-validity-map__intro[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] figcaption[data-astro-cid-lj2ih2cu],.operation-validity-map__table-wrap[data-astro-cid-lj2ih2cu]{color:var(--color-text-muted,#425466)}.operation-validity-map__intro[data-astro-cid-lj2ih2cu]{margin:0}.operation-validity-map[data-astro-cid-lj2ih2cu] figure[data-astro-cid-lj2ih2cu]{margin:1.1rem 0 0}.operation-validity-map__svg[data-astro-cid-lj2ih2cu]{width:100%;height:auto;display:block;overflow:visible}.operation-validity-map[data-astro-cid-lj2ih2cu] .canvas[data-astro-cid-lj2ih2cu]{fill:var(--color-surface,#fff);stroke:var(--color-border,#c8d3df)}.operation-validity-map[data-astro-cid-lj2ih2cu] .direction[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-subtitle[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] .card-note[data-astro-cid-lj2ih2cu]{fill:var(--color-text-muted,#425466);font-size:15px}.operation-validity-map[data-astro-cid-lj2ih2cu] .direction[data-astro-cid-lj2ih2cu]{letter-spacing:.04em;text-transform:uppercase;font-weight:700}.operation-validity-map[data-astro-cid-lj2ih2cu] .direction-line[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] .card-arrow[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] .divider[data-astro-cid-lj2ih2cu]{fill:none;stroke:var(--color-border-strong,#91a4b7);stroke-width:2px}.operation-validity-map[data-astro-cid-lj2ih2cu] .direction-arrow[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] .card-arrowhead[data-astro-cid-lj2ih2cu]{fill:var(--color-border-strong,#91a4b7)}.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-card[data-astro-cid-lj2ih2cu]>rect[data-astro-cid-lj2ih2cu]{stroke-width:2px}.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-card--group[data-astro-cid-lj2ih2cu]>rect[data-astro-cid-lj2ih2cu]{fill:color-mix(in srgb, #dbeafe 55%, var(--color-surface,#fff));stroke:#4f8cc9}.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-card--ring[data-astro-cid-lj2ih2cu]>rect[data-astro-cid-lj2ih2cu]{fill:color-mix(in srgb, #dcfce7 55%, var(--color-surface,#fff));stroke:#42966a}.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-card--field[data-astro-cid-lj2ih2cu]>rect[data-astro-cid-lj2ih2cu]{fill:color-mix(in srgb, #fef3c7 55%, var(--color-surface,#fff));stroke:#b27a19}.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-name[data-astro-cid-lj2ih2cu]{fill:var(--color-text,#18212b);font-size:22px;font-weight:750}.operation-validity-map[data-astro-cid-lj2ih2cu] .structure-card[data-astro-cid-lj2ih2cu]>text[data-astro-cid-lj2ih2cu]:not(.structure-name):not(.structure-subtitle):not(.card-note){fill:var(--color-text,#18212b);font-size:14px}.operation-validity-map[data-astro-cid-lj2ih2cu] figcaption[data-astro-cid-lj2ih2cu]{margin-top:.7rem;font-size:.92rem}.operation-validity-map__table-wrap[data-astro-cid-lj2ih2cu]{margin-top:1rem;overflow-x:auto}.operation-validity-map[data-astro-cid-lj2ih2cu] table[data-astro-cid-lj2ih2cu]{border-collapse:collapse;width:100%;min-width:45rem;color:var(--color-text,#18212b);font-size:.9rem}.operation-validity-map[data-astro-cid-lj2ih2cu] caption[data-astro-cid-lj2ih2cu]{color:var(--color-text-muted,#425466);text-align:left;margin-bottom:.5rem;font-size:.85rem}.operation-validity-map[data-astro-cid-lj2ih2cu] th[data-astro-cid-lj2ih2cu],.operation-validity-map[data-astro-cid-lj2ih2cu] td[data-astro-cid-lj2ih2cu]{border:1px solid var(--color-border,#c8d3df);text-align:left;vertical-align:top;padding:.65rem}.operation-validity-map[data-astro-cid-lj2ih2cu] thead[data-astro-cid-lj2ih2cu] th[data-astro-cid-lj2ih2cu]{background:var(--color-surface-sunken,#eef3f7);font-weight:750}.operation-validity-map[data-astro-cid-lj2ih2cu] tbody[data-astro-cid-lj2ih2cu] th[data-astro-cid-lj2ih2cu]{white-space:nowrap}@media (width<=700px){.operation-validity-map[data-astro-cid-lj2ih2cu]{padding:.8rem}.operation-validity-map__svg[data-astro-cid-lj2ih2cu]{min-width:45rem}.operation-validity-map[data-astro-cid-lj2ih2cu] figure[data-astro-cid-lj2ih2cu]{padding-bottom:.4rem;overflow-x:auto}}
