.callout[data-astro-cid-hjicxpp4]{border:1px solid var(--color-divider);border-radius:var(--radius-md, 8px);padding:var(--space-6);background:color-mix(in srgb,var(--color-accent-emerald) 3%,transparent)}.ledger-wrap[data-astro-cid-hjicxpp4]{overflow-x:auto;margin-top:var(--space-8)}.ledger[data-astro-cid-hjicxpp4]{width:100%;border-collapse:collapse;min-width:640px}.ledger[data-astro-cid-hjicxpp4] th[data-astro-cid-hjicxpp4]{text-align:left;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-dim);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-divider)}.ledger[data-astro-cid-hjicxpp4] td[data-astro-cid-hjicxpp4]{padding:var(--space-4);border-bottom:1px solid var(--color-divider);vertical-align:top}.ledger[data-astro-cid-hjicxpp4] tr[data-astro-cid-hjicxpp4]:hover td[data-astro-cid-hjicxpp4]{background:color-mix(in srgb,var(--color-accent-emerald) 3%,transparent)}.crit-n[data-astro-cid-hjicxpp4]{font-family:var(--font-mono);font-size:var(--text-caption);color:var(--color-accent-emerald);display:block}.crit-text[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:13px;color:var(--color-text-primary);line-height:1.6;display:block;margin-top:var(--space-1)}.crit-status[data-astro-cid-hjicxpp4]{font-family:var(--font-mono);font-size:11px;letter-spacing:.06em;padding:2px 8px;border-radius:var(--radius-px);white-space:nowrap}.crit-status[data-astro-cid-hjicxpp4].is-met{color:var(--color-accent-emerald);background:color-mix(in srgb,var(--color-accent-emerald) 12%,transparent)}.crit-status[data-astro-cid-hjicxpp4].is-not{color:var(--color-danger);background:color-mix(in srgb,#ff5f56 12%,transparent)}.crit-status[data-astro-cid-hjicxpp4].is-gated{color:var(--color-text-dim);background:color-mix(in srgb,var(--color-text-dim) 12%,transparent)}.crit-basis[data-astro-cid-hjicxpp4],.def-remedy[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:var(--text-caption);color:var(--color-text-secondary);line-height:1.65;max-width:420px}.conflict-grid[data-astro-cid-hjicxpp4]{display:grid;gap:var(--space-3);margin-top:var(--space-6)}.conflict-card[data-astro-cid-hjicxpp4]{border-color:color-mix(in srgb,#ff5f56 22%,transparent)}.conflict-title[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:15px;color:var(--color-text-primary);font-weight:600}.def-gap[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:15px;color:var(--color-text-primary);display:block;font-weight:600}.def-detail[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-dim);line-height:1.6;display:block;margin-top:var(--space-1)}.check-claim[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:15px;color:var(--color-text-primary);max-width:240px}.check-how[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-text-secondary);line-height:1.65;max-width:460px}.check-how[data-astro-cid-hjicxpp4] a[data-astro-cid-hjicxpp4]{color:var(--color-accent-emerald);text-decoration:none}.check-how[data-astro-cid-hjicxpp4] a[data-astro-cid-hjicxpp4]:hover{text-decoration:underline}.mono[data-astro-cid-hjicxpp4]{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-text-primary);word-break:break-word}.trigger-list[data-astro-cid-hjicxpp4]{display:grid;gap:var(--space-5);margin-top:var(--space-8)}.trigger[data-astro-cid-hjicxpp4]{display:flex;gap:var(--space-4);align-items:flex-start}.trigger-n[data-astro-cid-hjicxpp4]{font-family:var(--font-mono);font-size:13px;color:var(--color-accent-emerald);border:1px solid color-mix(in srgb,var(--color-accent-emerald) 35%,transparent);border-radius:50%;width:26px;height:26px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.trigger-text[data-astro-cid-hjicxpp4]{font-family:var(--font-body);font-size:15px;color:var(--color-text-primary);line-height:1.6}.commit-list[data-astro-cid-hjicxpp4]{margin-top:var(--space-6);padding-left:var(--space-6);max-width:680px;font-family:var(--font-body);font-size:15px;color:var(--color-text-secondary);line-height:2}
