.text-link[data-astro-cid-76gix5in]{color:rgb(var(--zinc-900));text-decoration:underline;text-decoration-color:rgb(var(--zinc-500));text-underline-offset:.4rem;align-items:center;font-size:.9rem;font-weight:500;transition:color .18s,text-decoration-color .18s;display:inline-flex}.text-link[data-astro-cid-76gix5in]:hover{color:rgb(var(--brand-blue));text-decoration-color:rgb(var(--brand-blue))}.preview-mark[data-astro-cid-76gix5in]{border:1px solid rgb(var(--zinc-300));width:2.25rem;height:2.25rem;color:rgb(var(--zinc-900));letter-spacing:.02em;border-radius:.45rem;place-items:center;font-size:.65rem;font-weight:700;display:grid}.preview-status[data-astro-cid-76gix5in]{border:1px solid rgb(var(--brand-amber) / .2);background:rgb(var(--brand-amber) / .08);color:rgb(var(--brand-amber));border-radius:.4rem;align-items:center;padding:.35rem .6rem;font-size:.75rem;font-weight:500;display:inline-flex}.preview-label-row[data-astro-cid-76gix5in]{color:rgb(var(--zinc-900));justify-content:space-between;gap:1rem;font-size:.9rem;font-weight:600;display:flex}.preview-label-row[data-astro-cid-76gix5in] span[data-astro-cid-76gix5in]:last-child{color:rgb(var(--zinc-500));font-weight:400}.mapping-table[data-astro-cid-76gix5in]>div[data-astro-cid-76gix5in],.row-checks[data-astro-cid-76gix5in]>div[data-astro-cid-76gix5in]{align-items:center;gap:1rem;min-height:2.85rem;padding:.65rem 1rem;font-size:.85rem;display:grid}.mapping-table[data-astro-cid-76gix5in]>div[data-astro-cid-76gix5in]{grid-template-columns:1fr 1fr}.mapping-table[data-astro-cid-76gix5in]>div[data-astro-cid-76gix5in]+div[data-astro-cid-76gix5in],.row-checks[data-astro-cid-76gix5in]>div[data-astro-cid-76gix5in]+div[data-astro-cid-76gix5in]{border-top:1px solid rgb(var(--zinc-200) / .7)}.mapping-table[data-astro-cid-76gix5in] .mapping-header[data-astro-cid-76gix5in]{background:rgb(var(--zinc-200) / .25);min-height:2.4rem;color:rgb(var(--zinc-500));font-size:.72rem}.mapping-table[data-astro-cid-76gix5in] strong[data-astro-cid-76gix5in]{color:rgb(var(--zinc-900));font-weight:500}.row-checks[data-astro-cid-76gix5in]>div[data-astro-cid-76gix5in]{grid-template-columns:minmax(0,1fr) auto}.row-name[data-astro-cid-76gix5in]{min-width:0;color:rgb(var(--zinc-900));align-items:center;gap:.8rem;display:flex}.row-name[data-astro-cid-76gix5in] small[data-astro-cid-76gix5in]{color:rgb(var(--zinc-500));font-size:.7rem}.row-checks[data-astro-cid-76gix5in] strong[data-astro-cid-76gix5in]{white-space:nowrap;font-size:.75rem;font-weight:500}.check-ready[data-astro-cid-76gix5in]{color:rgb(var(--brand-emerald))}.check-error[data-astro-cid-76gix5in]{color:rgb(var(--brand-amber))}.preview-note[data-astro-cid-76gix5in]{color:rgb(var(--zinc-600));font-size:.85rem}.step-number[data-astro-cid-76gix5in]{color:rgb(var(--zinc-500));font-size:.78rem;font-weight:600}.step-card[data-astro-cid-76gix5in]{min-height:13rem}.guardrail-heading[data-astro-cid-76gix5in]{color:rgb(var(--zinc-900));margin:0 0 1.5rem;font-size:1rem;font-weight:600}.guardrail-row[data-astro-cid-76gix5in]{border-top:1px solid rgb(var(--zinc-200));justify-content:space-between;gap:1rem;padding:1rem 0;font-size:.82rem;display:flex}.guardrail-row[data-astro-cid-76gix5in] span[data-astro-cid-76gix5in]{color:rgb(var(--zinc-600))}.guardrail-row[data-astro-cid-76gix5in] strong[data-astro-cid-76gix5in]{color:rgb(var(--zinc-900));text-align:right;font-weight:500}@media (prefers-reduced-motion:no-preference){[data-astro-cid-76gix5in][data-reveal-illustration].can-reveal{opacity:0;transform:translateY(16px)}[data-astro-cid-76gix5in][data-reveal-illustration].can-reveal .reveal-piece[data-astro-cid-76gix5in]{opacity:0;transform:translateY(8px)}[data-astro-cid-76gix5in][data-reveal-illustration].can-reveal.is-visible{animation:.9s cubic-bezier(.16,1,.3,1) both illustration-enter}[data-astro-cid-76gix5in][data-reveal-illustration].can-reveal.is-visible .reveal-piece[data-astro-cid-76gix5in]{animation:illustration-detail-enter .65s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay) both}}@keyframes illustration-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes illustration-detail-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
