.migration-before-after[data-astro-cid-imbbyuav]{padding-block:var(--space-12)}.ba-grid[data-astro-cid-imbbyuav]{gap:var(--space-5);grid-template-columns:1fr auto 1fr;align-items:stretch;max-width:1080px;margin-inline:auto;display:grid}.ba-panel[data-astro-cid-imbbyuav]{gap:var(--space-3);padding:var(--space-6);background:var(--theme-surface,var(--light-surface));border:1px solid var(--theme-border,var(--light-border));border-radius:var(--radius-md);flex-direction:column;display:flex;position:relative}.ba-panel[data-astro-cid-imbbyuav]:before{content:"";border-radius:var(--radius-md) var(--radius-md) 0 0;height:4px;position:absolute;top:0;left:0;right:0}.ba-panel--source[data-astro-cid-imbbyuav]:before{background:var(--source-accent)}.ba-panel--target[data-astro-cid-imbbyuav]:before{background:var(--target-accent)}.ba-panel__stage[data-astro-cid-imbbyuav]{font-family:var(--font-ui);font-size:var(--eyebrow-size);letter-spacing:var(--eyebrow-tracking);text-transform:uppercase;color:var(--theme-text-soft,var(--text-secondary));font-weight:700}.ba-panel__head[data-astro-cid-imbbyuav]{align-items:center;gap:var(--space-2);display:flex}.ba-panel__dot[data-astro-cid-imbbyuav]{border-radius:50%;width:12px;height:12px}.ba-panel--source[data-astro-cid-imbbyuav] .ba-panel__dot[data-astro-cid-imbbyuav]{background:var(--source-accent)}.ba-panel--target[data-astro-cid-imbbyuav] .ba-panel__dot[data-astro-cid-imbbyuav]{background:var(--target-accent)}.ba-panel__name[data-astro-cid-imbbyuav]{font-family:var(--font-heading);font-size:1.5rem;font-weight:var(--weight-semibold);color:var(--theme-text,var(--text-primary));line-height:1.15}.ba-panel__status[data-astro-cid-imbbyuav]{font-family:var(--font-sans);color:var(--theme-text-soft,var(--text-secondary));margin:0;font-size:.9375rem;line-height:1.5}.ba-panel__bullets[data-astro-cid-imbbyuav]{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]{font-family:var(--font-sans);color:var(--theme-text,var(--text-primary));padding-left:20px;font-size:.9375rem;line-height:1.45;position:relative}.ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]:before{content:"";border-radius:2px;width:8px;height:8px;position:absolute;top:.55em;left:4px}.ba-panel--source[data-astro-cid-imbbyuav] .ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]:before{background:var(--source-accent);opacity:.75}.ba-panel--target[data-astro-cid-imbbyuav] .ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]:before{background:var(--target-accent)}.ba-arrow[data-astro-cid-imbbyuav]{color:var(--accent-rule);justify-content:center;align-items:center;width:40px;display:flex}.ba-footnote[data-astro-cid-imbbyuav]{margin:var(--space-6) auto 0;text-align:center;max-width:720px;font-family:var(--font-sans);color:var(--theme-text-soft,var(--text-secondary));font-size:.9375rem;font-style:italic}.section--dark[data-astro-cid-imbbyuav] .ba-panel__name[data-astro-cid-imbbyuav],.section--deep-blue[data-astro-cid-imbbyuav] .ba-panel__name[data-astro-cid-imbbyuav]{color:var(--text-on-dark)}.section--dark[data-astro-cid-imbbyuav] .ba-panel__status[data-astro-cid-imbbyuav],.section--deep-blue[data-astro-cid-imbbyuav] .ba-panel__status[data-astro-cid-imbbyuav],.section--dark[data-astro-cid-imbbyuav] .ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav],.section--deep-blue[data-astro-cid-imbbyuav] .ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]{color:var(--text-on-dark-soft)}@media (width<=900px){.ba-grid[data-astro-cid-imbbyuav]{gap:var(--space-3);grid-template-columns:1fr}.ba-arrow[data-astro-cid-imbbyuav]{width:auto;padding-block:var(--space-2);justify-self:center;transform:rotate(90deg)}}.ba-grid[data-astro-cid-imbbyuav]{max-width:none;margin-inline:0}.ba-panel[data-astro-cid-imbbyuav]{border:0;border-top:3px solid var(--pal-navy);box-shadow:none;padding:var(--space-5) 0 0;background:0 0;border-radius:0}.ba-panel--target[data-astro-cid-imbbyuav]{border-top-color:var(--pal-blue)}.ba-panel[data-astro-cid-imbbyuav]:before,.ba-panel__dot[data-astro-cid-imbbyuav],.ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]:before{display:none}.ba-panel__bullets[data-astro-cid-imbbyuav]{gap:0}.ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]{padding:var(--space-3) 0;border-top:1px solid var(--pal-line)}.ba-footnote[data-astro-cid-imbbyuav]{text-align:left;max-width:46rem;margin-inline:0;font-style:normal}.section--dark[data-astro-cid-imbbyuav] .ba-panel[data-astro-cid-imbbyuav],.section--deep-blue[data-astro-cid-imbbyuav] .ba-panel[data-astro-cid-imbbyuav]{border-top-color:var(--pal-white)}.section--dark[data-astro-cid-imbbyuav] .ba-panel--target[data-astro-cid-imbbyuav],.section--deep-blue[data-astro-cid-imbbyuav] .ba-panel--target[data-astro-cid-imbbyuav]{border-top-color:var(--pal-yellow)}.section--dark[data-astro-cid-imbbyuav] .ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav],.section--deep-blue[data-astro-cid-imbbyuav] .ba-panel__bullets[data-astro-cid-imbbyuav] li[data-astro-cid-imbbyuav]{border-top-color:#ffffff38}
