.mw-cmpr[data-astro-cid-vyenvmjk]{--mw-bg: #f4f1eb;--mw-bg-alt: #eae6de;--mw-ink: #080808;--mw-orange: #f05a28;--mw-muted: #68635d;--mw-border: #d4d0c8;--mw-green: #00b956;font-family:Inter,sans-serif;background:var(--mw-bg);color:var(--mw-ink)}.mw-cmpr[data-astro-cid-vyenvmjk] [data-astro-cid-vyenvmjk]:is(.mw-btn,.mw-eyebrow,.mw-tag,.mw-mono,.mw-hero-note,.mw-case-tag,.mw-migration-stat,.mw-cmp-head,.mw-livrables-label,.mw-editorial-label,.mw-profile-label,.mw-sources-label,.mw-author-role,.mw-verdict-platform){font-family:IBM Plex Mono,monospace}.mw-cmpr[data-astro-cid-vyenvmjk] [data-astro-cid-vyenvmjk]:is(h1,h2,.mw-module-title,.mw-faq-q,.mw-author-name){font-family:Archivo,sans-serif}a[data-astro-cid-vyenvmjk]{color:var(--mw-orange)}a[data-astro-cid-vyenvmjk]:hover,.mw-strong[data-astro-cid-vyenvmjk]{color:var(--mw-ink)}.mw-breadcrumb[data-astro-cid-vyenvmjk]{background:var(--mw-bg-alt);border-bottom:1px solid var(--mw-border);padding:12px clamp(20px,5vw,64px)}.mw-bc-inner[data-astro-cid-vyenvmjk]{font-family:IBM Plex Mono,monospace;font-size:11px;color:var(--mw-muted);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.mw-bc-inner[data-astro-cid-vyenvmjk] a[data-astro-cid-vyenvmjk]{color:var(--mw-muted);text-decoration:none}.mw-bc-inner[data-astro-cid-vyenvmjk] a[data-astro-cid-vyenvmjk]:hover{color:var(--mw-orange)}.mw-bc-inner[data-astro-cid-vyenvmjk] span[data-astro-cid-vyenvmjk][aria-current]{color:var(--mw-ink);font-weight:600}.mw-bc-sep[data-astro-cid-vyenvmjk]{color:var(--mw-border)}.mw-section[data-astro-cid-vyenvmjk]{padding:clamp(60px,8vw,100px) clamp(20px,5vw,64px);border-top:1px solid var(--mw-border)}.mw-section--alt[data-astro-cid-vyenvmjk]{background:var(--mw-bg-alt)}.mw-tag[data-astro-cid-vyenvmjk]{font-size:13px;letter-spacing:.1em;color:var(--mw-orange);margin-bottom:16px}.mw-h2[data-astro-cid-vyenvmjk]{font-weight:900;font-size:clamp(32px,5vw,56px);line-height:1.02;letter-spacing:-.01em;margin:0 0 16px;max-width:900px}.mw-h2--md[data-astro-cid-vyenvmjk]{font-size:clamp(26px,4vw,40px);line-height:1.08;margin:0 0 16px;max-width:800px}.mw-lead[data-astro-cid-vyenvmjk]{font-size:16px;color:var(--mw-muted);max-width:680px;line-height:1.6;margin:0 0 8px}.mw-mt-lg[data-astro-cid-vyenvmjk]{margin-top:40px}.mw-mt-md[data-astro-cid-vyenvmjk]{margin-top:16px}.mw-mb-lg[data-astro-cid-vyenvmjk]{margin-bottom:40px}.mw-mb-md[data-astro-cid-vyenvmjk]{margin-bottom:16px}.mw-btn[data-astro-cid-vyenvmjk]{display:inline-flex;align-items:center;font-size:13px;letter-spacing:.05em;padding:16px 24px;text-decoration:none;cursor:pointer}.mw-btn[data-astro-cid-vyenvmjk] span[data-astro-cid-vyenvmjk]{color:var(--mw-orange)}.mw-btn--dark[data-astro-cid-vyenvmjk]{background:var(--mw-ink);color:var(--mw-bg)}.mw-btn--dark[data-astro-cid-vyenvmjk]:hover{color:var(--mw-bg)}.mw-btn-row[data-astro-cid-vyenvmjk]{display:flex;gap:16px;flex-wrap:wrap}.mw-hero[data-astro-cid-vyenvmjk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(24px,4vw,64px);padding:clamp(24px,3vw,40px) clamp(20px,5vw,64px) clamp(60px,8vw,100px)}.mw-eyebrow[data-astro-cid-vyenvmjk]{font-size:13px;font-weight:600;letter-spacing:.1em;color:var(--mw-orange);margin:0 0 20px}.mw-hero[data-astro-cid-vyenvmjk] h1[data-astro-cid-vyenvmjk]{font-family:Archivo,sans-serif;font-weight:900;font-size:clamp(24px,3.6vw,46px);line-height:1.12;letter-spacing:-.02em;margin:0 0 24px}.mw-hero-lead[data-astro-cid-vyenvmjk]{font-size:clamp(16px,1.8vw,18px);color:var(--mw-muted);max-width:560px;line-height:1.6;margin:0 0 12px}.mw-hero-note[data-astro-cid-vyenvmjk]{font-size:12px;color:var(--mw-muted);margin:0 0 32px}.mw-terminal[data-astro-cid-vyenvmjk]{background:var(--mw-ink);padding:24px;align-self:start;font-family:IBM Plex Mono,monospace;font-size:13px;line-height:2}.mw-terminal-status[data-astro-cid-vyenvmjk]{color:var(--mw-bg);margin-top:4px}.mw-type[data-astro-cid-vyenvmjk]{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;vertical-align:top;width:0;animation:mw-type var(--dur) steps(var(--chars),end) forwards;animation-delay:var(--delay)}@keyframes mw-type{to{width:calc(var(--chars) * 1ch)}}.mw-cursor[data-astro-cid-vyenvmjk]{display:inline-block;width:8px;height:14px;background:var(--mw-green);margin-left:4px;animation:mw-blink 1s step-end infinite;animation-delay:var(--cursor-delay, 0s);animation-fill-mode:backwards}@keyframes mw-blink{0%,50%{opacity:0}50.001%,to{opacity:1}}@media(prefers-reduced-motion:reduce){.mw-type[data-astro-cid-vyenvmjk]{animation:none;width:auto}.mw-cursor[data-astro-cid-vyenvmjk]{animation:none;opacity:1}}.mw-cmp-table[data-astro-cid-vyenvmjk]{overflow-x:auto}.mw-cmp-row--4[data-astro-cid-vyenvmjk]{display:grid;grid-template-columns:minmax(140px,1.1fr) minmax(140px,1.2fr) minmax(140px,1.2fr) minmax(140px,1.2fr);gap:16px;min-width:640px}.mw-cmp-head[data-astro-cid-vyenvmjk]{font-size:11px;letter-spacing:.06em;color:var(--mw-muted);padding:12px 0;border-bottom:2px solid var(--mw-ink)}.mw-cmp-head[data-astro-cid-vyenvmjk] .mw-cmp-star[data-astro-cid-vyenvmjk]{color:var(--mw-orange)}.mw-cmp-row[data-astro-cid-vyenvmjk]{padding:16px 0;border-bottom:1px solid var(--mw-border);align-items:center}.mw-cmp-row--highlight[data-astro-cid-vyenvmjk]{border-top:2px solid var(--mw-ink);border-bottom:2px solid var(--mw-ink);background:#f05a280a}.mw-cmp-row--highlight[data-astro-cid-vyenvmjk] .mw-cmp-label[data-astro-cid-vyenvmjk]{font-weight:800}.mw-cmp-label[data-astro-cid-vyenvmjk]{font-family:Archivo,sans-serif;font-weight:700;font-size:14px}.mw-table-muted[data-astro-cid-vyenvmjk]{font-size:13px;color:var(--mw-muted)}.mw-table-strong[data-astro-cid-vyenvmjk]{color:var(--mw-ink);font-weight:600}.mw-verdict-grid[data-astro-cid-vyenvmjk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;background:var(--mw-border);border:1px solid var(--mw-border)}.mw-verdict-card[data-astro-cid-vyenvmjk]{background:var(--mw-bg);padding:22px}.mw-verdict-platform[data-astro-cid-vyenvmjk]{font-size:12px;letter-spacing:.04em;color:var(--mw-orange);margin-bottom:8px}.mw-verdict-desc[data-astro-cid-vyenvmjk]{font-size:14px;color:var(--mw-ink);line-height:1.5}.mw-livrables-grid[data-astro-cid-vyenvmjk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));gap:32px}.mw-livrables-label[data-astro-cid-vyenvmjk]{font-size:11px;letter-spacing:.08em;margin-bottom:16px}.mw-livrables-label--in[data-astro-cid-vyenvmjk]{color:var(--mw-green)}.mw-livrables-label--out[data-astro-cid-vyenvmjk]{color:#77716a}.mw-livrable-row[data-astro-cid-vyenvmjk]{font-size:14px;color:var(--mw-muted);line-height:1.5;padding:12px 0;border-top:1px solid var(--mw-border)}.mw-profile-box[data-astro-cid-vyenvmjk]{border:1px solid var(--mw-border);background:var(--mw-bg-alt);padding:24px 28px}.mw-profile-label[data-astro-cid-vyenvmjk]{font-size:11px;letter-spacing:.08em;color:var(--mw-orange);margin-bottom:12px}.mw-author-card[data-astro-cid-vyenvmjk]{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;max-width:720px}.mw-author-avatar[data-astro-cid-vyenvmjk]{width:64px;height:64px;background:var(--mw-ink);color:var(--mw-orange);display:flex;align-items:center;justify-content:center;font-family:Archivo,sans-serif;font-weight:900;font-size:26px;flex-shrink:0}.mw-author-name[data-astro-cid-vyenvmjk]{font-weight:800;font-size:18px;margin-bottom:4px}.mw-author-role[data-astro-cid-vyenvmjk]{font-size:11px;color:var(--mw-muted);margin-bottom:14px}.mw-editorial[data-astro-cid-vyenvmjk]{max-width:760px}.mw-editorial-block[data-astro-cid-vyenvmjk]{padding:24px 0;border-top:1px solid var(--mw-border)}.mw-editorial-label[data-astro-cid-vyenvmjk]{font-size:11px;letter-spacing:.06em;color:var(--mw-orange);margin-bottom:12px}.mw-quote[data-astro-cid-vyenvmjk]{margin:32px 0;padding:24px 28px;border-left:3px solid var(--mw-orange);background:var(--mw-bg-alt);font-size:16px;font-style:italic;color:var(--mw-ink);line-height:1.6}.mw-cases-grid[data-astro-cid-vyenvmjk]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px}.mw-case-card[data-astro-cid-vyenvmjk]{border:1px solid var(--mw-border);padding:28px;background:var(--mw-bg)}.mw-case-tag[data-astro-cid-vyenvmjk]{font-size:11px;letter-spacing:.05em;color:var(--mw-orange);margin-bottom:12px}.mw-case-field[data-astro-cid-vyenvmjk]{font-size:13px;color:var(--mw-muted);line-height:1.5;margin-bottom:10px}.mw-migration-stat[data-astro-cid-vyenvmjk]{font-size:12px;color:var(--mw-ink);font-weight:600}.mw-faq-list[data-astro-cid-vyenvmjk]{max-width:760px}.mw-faq-item[data-astro-cid-vyenvmjk]{padding:4px 0;border-top:1px solid var(--mw-border)}.mw-faq-item[data-astro-cid-vyenvmjk]:last-child{border-bottom:1px solid var(--mw-border)}.mw-faq-q[data-astro-cid-vyenvmjk]{padding:24px 0;font-weight:800;font-size:18px;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--mw-ink)}.mw-faq-q[data-astro-cid-vyenvmjk]::-webkit-details-marker{display:none}.mw-faq-chevron[data-astro-cid-vyenvmjk]{flex-shrink:0;color:var(--mw-muted);font-family:IBM Plex Mono,monospace;font-size:18px;transition:transform .15s ease,color .15s ease}.mw-faq-item[data-astro-cid-vyenvmjk][open] .mw-faq-chevron[data-astro-cid-vyenvmjk]{color:var(--mw-orange);transform:rotate(45deg)}.mw-faq-q[data-astro-cid-vyenvmjk]:hover .mw-faq-chevron[data-astro-cid-vyenvmjk]{color:var(--mw-orange)}.mw-faq-a[data-astro-cid-vyenvmjk]{font-size:15px;color:var(--mw-muted);line-height:1.6;margin:0 0 24px}.mw-sources-section[data-astro-cid-vyenvmjk]{padding-top:clamp(48px,6vw,70px);padding-bottom:clamp(48px,6vw,70px)}.mw-sources-label[data-astro-cid-vyenvmjk]{font-size:11px;letter-spacing:.08em;color:var(--mw-muted);margin-bottom:16px}.mw-sources-list[data-astro-cid-vyenvmjk]{display:flex;flex-direction:column;gap:10px;max-width:600px;font-size:14px}@media(max-width:640px){.mw-cmp-row--4[data-astro-cid-vyenvmjk]{grid-template-columns:1fr;gap:4px}.mw-author-card[data-astro-cid-vyenvmjk]{grid-template-columns:1fr;text-align:center}.mw-author-card[data-astro-cid-vyenvmjk] .mw-author-avatar[data-astro-cid-vyenvmjk]{margin:0 auto}}
