@keyframes mg-underline{to{background-size:100% 3px}}@keyframes mg-blink{0%,44%,to{opacity:1}52%,96%{opacity:.25}}@keyframes mg-flow{to{stroke-dashoffset:-28}}#migrate-body{--mg-line:var(--border-color);--mg-line-soft:color-mix(in srgb, var(--border-color) 55%, transparent);--mg-accent:var(--main-serverroom);--mg-accent-soft:color-mix(in srgb, var(--main-serverroom) 10%, transparent);--mg-accent-line:color-mix(in srgb, var(--main-serverroom) 40%, transparent);--mg-sunk:var(--dark-card);--mg-raise:color-mix(in srgb, var(--text) 3%, var(--background));--mg-hot:var(--highlight-yellow);--mg-good:var(--highlight-green);--mg-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;background:var(--background);color:var(--text);font-family:var(--font-ui)}@property --mg-sweep{#migrate-body{syntax:"<percentage>";inherits:false;initial-value:0%}}.mg-wrap{width:min(100% - 40px,var(--container-max));margin-inline:auto}.mg-section{padding:clamp(48px,7vw,96px)0}.mg-h1,.mg-h2{font-size:clamp(34px,6vw,68px);line-height:1.02;letter-spacing:-.03em;font-weight:var(--weight-bold);margin:0 0 18px}.mg-h1 em{font-style:normal;color:var(--mg-accent);background-image:linear-gradient(var(--mg-accent-line),var(--mg-accent-line));background-repeat:no-repeat;background-position:0 92%;background-size:0 3px;animation:mg-underline .9s .35s cubic-bezier(.2,.7,.2,1) forwards}.mg-h2{font-size:clamp(24px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;margin:0 0 12px}.mg-h3{font-size:clamp(17px,2vw,21px);line-height:1.25;margin:0 0 8px;font-weight:var(--weight-semibold)}.mg-kicker{font-family:var(--mg-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mg-accent);margin:0 0 18px}.mg-lead,.mg-sub{color:var(--muted-text)}.mg-lead{font-size:clamp(16px,1.5vw,19px);line-height:1.55;max-width:60ch;margin:0 0 28px}.mg-sub{font-size:var(--body-sm);max-width:68ch;margin:0 0 32px}.mg-p{font-size:var(--body);line-height:var(--lh-body);margin:0 0 14px;max-width:62ch}.mg-muted{color:var(--muted-text)}.mg-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}#migrate-body code{font-family:var(--mg-mono);font-size:.9em;padding:1px 5px;border-radius:5px;background:var(--mg-accent-soft)}.mg-wrap a:not(.mg-btn):not(.mg-next-card):not(.mg-trust a){color:var(--mg-accent)}#migrate-body{--mg-on-accent:var(--btn-pale-ink, #0b0c10)}@media (prefers-color-scheme:light){:root:not([data-theme=dark]) #migrate-body{--mg-on-accent:#fff}}:root[data-theme=light] #migrate-body{--mg-on-accent:#fff}:root[data-theme=dark] #migrate-body{--mg-on-accent:var(--btn-pale-ink, #0b0c10)}.mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:13px 22px;border-radius:var(--border-radius-max);font-size:14px;font-weight:var(--weight-semibold);text-decoration:none;border:1px solid transparent;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s,background .25s,border-color .25s}.mg-btn:hover{transform:translateY(-2px)}.mg-btn:active{transform:translateY(0)}.mg-btn-primary{background:var(--mg-accent);color:var(--mg-on-accent)}.mg-btn-primary:hover{box-shadow:0 10px 26px color-mix(in srgb,var(--mg-accent) 34%,transparent)}.mg-btn-ghost{border-color:var(--mg-line);color:var(--text)}.mg-btn-ghost:hover{border-color:var(--mg-accent);background:var(--mg-accent-soft)}.mg-hero{overflow-x:clip;padding:clamp(40px,6vw,84px)0 clamp(40px,6vw,76px);border-bottom:1px solid var(--mg-line-soft);background:radial-gradient(90ch 44ch at 78% -8%,var(--mg-accent-soft),transparent 62%),var(--background)}.mg-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(24px,4vw,56px);align-items:center}.mg-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px}.mg-hero-facts{list-style:none;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;border-top:1px solid var(--mg-line-soft);padding:22px 0 0}.mg-hero-facts li{display:flex;flex-direction:column;gap:4px}.mg-hero-facts b{font-size:clamp(19px,2.4vw,26px);letter-spacing:-.02em;font-family:var(--mg-mono)}.mg-hero-facts span{font-size:12px;line-height:1.35;color:var(--muted-text)}.mg-rack{perspective:1400px;display:flex;justify-content:center}.mg-rack-stage{position:relative;width:min(100%,460px);padding:26px 30px;display:grid;gap:10px;border-radius:16px;border:1px solid var(--mg-line);background:linear-gradient(180deg,color-mix(in srgb,var(--text) 4%,var(--background)),color-mix(in srgb,var(--text) 1%,var(--background)));transform:rotateY(-17deg) rotateX(7deg);transform-style:preserve-3d;box-shadow:var(--shadow)}.mg-rack-glow{position:absolute;inset:-30% -14%auto -14%;height:70%;background:radial-gradient(closest-side,var(--mg-accent-soft),transparent);filter:blur(14px);pointer-events:none}.mg-rack-rail{position:absolute;top:14px;bottom:14px;width:5px;border-radius:3px;background:linear-gradient(180deg,var(--mg-line),transparent)}.mg-rack-rail-l{left:11px}.mg-rack-rail-r{right:11px}.mg-u{position:relative;height:30px;border-radius:6px;border:1px solid var(--mg-line);background:color-mix(in srgb,var(--text) 6%,var(--background));display:flex;align-items:center;gap:10px;padding:0 12px;transform:translateZ(0);transition:transform .5s cubic-bezier(.2,.7,.2,1),border-color .4s,box-shadow .4s}.mg-u-face{display:flex;gap:3px;flex:1}.mg-u-face i{flex:1;height:13px;border-radius:2px;background:color-mix(in srgb,var(--text) 11%,transparent)}.mg-u-led{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--mg-good) 55%,transparent);flex-shrink:0}.mg-u-new{--mg-u-out:38%;transform:translateX(var(--mg-u-out)) translateZ(58px);border-color:var(--mg-accent-line);background:color-mix(in srgb,var(--mg-accent) 13%,var(--background))}.mg-u-new .mg-u-face i{background:color-mix(in srgb,var(--mg-accent) 34%,transparent)}.mg-u-new .mg-u-led{background:var(--mg-accent);animation:mg-blink 2.6s infinite}.mg-u-seated{transform:translateX(0) translateZ(0);box-shadow:0 0 0 1px var(--mg-accent-line),0 8px 30px color-mix(in srgb,var(--mg-accent) 22%,transparent)}.mg-art,.mg-u-tag{color:var(--mg-accent)}.mg-u-tag{position:absolute;right:-14px;top:50%;transform:translate(100%,-50%);font-family:var(--mg-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .5s .35s}.mg-u-seated .mg-u-tag{opacity:1}.mg-art{width:100%;max-width:340px;height:auto;display:block}.mg-art-controller{max-width:400px}.mg-art-dns{max-width:380px;margin-top:14px}.mg-art-blip{animation:mg-blink 2.2s infinite}.mg-art-flow{animation:mg-flow 2.4s linear infinite}.mg-art-wire{stroke-dasharray:4 4;animation:mg-flow 3s linear infinite}.mg-who-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:clamp(20px,3vw,44px);align-items:start}.mg-callout{border:1px solid var(--mg-line);border-left:3px solid var(--mg-hot);border-radius:12px;padding:20px 22px;background:var(--mg-sunk)}.mg-callout p{margin:0;font-size:var(--body-sm);line-height:1.6;color:var(--muted-text)}.mg-callout-k{font-family:var(--mg-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mg-hot)!important;margin-bottom:8px!important}.mg-timeline-sec{border-top:1px solid var(--mg-line-soft)}@media (scripting:none){.mg-rail-head{display:none}.mg-timeline-grid{grid-template-columns:minmax(0,1fr)}}.mg-timeline-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,4vw,64px);align-items:start}.mg-rail-head{position:sticky;top:calc(var(--site-header-h) + 28px);display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 16px;border:1px solid var(--mg-line);border-radius:var(--border-radius-max);background:var(--mg-sunk);width:fit-content}.mg-meter-read,.mg-rail-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);text-align:center}.mg-meter-read{min-height:15ch}.mg-meter-read,.mg-rail-label{font-family:var(--mg-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-text)}.mg-meter-read{color:var(--text);min-width:15ch}.mg-meter{width:7px;height:120px;border-radius:4px;overflow:hidden;background:color-mix(in srgb,var(--text) 12%,transparent);display:flex;align-items:flex-end}.mg-meter-fill{display:block;width:100%;height:3%;background:linear-gradient(to top,var(--mg-good),var(--mg-accent));transition:height .55s cubic-bezier(.2,.7,.2,1),background .4s}.mg-meter-hot{background:linear-gradient(to top,var(--mg-hot),color-mix(in srgb,var(--mg-hot) 40%,var(--mg-accent)))}.mg-rail{list-style:none;margin:0;padding:0 0 0 clamp(24px,4vw,48px);position:relative;counter-reset:mg-stage}.mg-rail::before{content:"";position:absolute;left:7px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--mg-line) 0%,var(--mg-accent-line) 55%,var(--mg-hot) 68%,var(--mg-line) 82%)}.mg-stage{position:relative;padding:0 0 clamp(30px,4vw,46px);max-width:66ch;outline:0}.mg-stage::before{content:"";position:absolute;left:calc(-1*clamp(24px,4vw,48px) + 2px);top:5px;width:12px;height:12px;border-radius:50%;background:var(--background);border:2px solid var(--mg-line);transition:border-color .35s,box-shadow .35s,transform .35s}.mg-stage.mg-stage-in::before,.mg-stage:focus::before,.mg-stage:hover::before{border-color:var(--mg-accent)}.mg-stage:focus::before,.mg-stage:hover::before{transform:scale(1.25);box-shadow:0 0 0 5px var(--mg-accent-soft)}.mg-stage p{font-size:var(--body-sm);line-height:1.65;color:var(--muted-text);margin:0}@media (scripting:enabled){.mg-stage{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.mg-stage-in{opacity:1;transform:translateY(0)}}.mg-field label b,.mg-stage-t{font-family:var(--mg-mono);color:var(--mg-accent)}.mg-stage-t{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.mg-field label,.mg-stage-h{font-weight:var(--weight-semibold)}.mg-stage-h{font-size:clamp(18px,2.2vw,24px);margin:0 0 8px;letter-spacing:-.01em}.mg-stage-hot::before{border-color:var(--mg-hot);background:var(--mg-hot)}.mg-stage-hot .mg-stage-t{color:var(--mg-hot)}.mg-stage-hot .mg-stage-h::after{content:"";display:block;height:2px;margin-top:10px;width:100%;background:linear-gradient(90deg,var(--mg-hot),transparent)}.mg-plan-sec{border-top:1px solid var(--mg-line-soft);background:linear-gradient(180deg,var(--mg-sunk),var(--background) 70%)}.mg-plan{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:clamp(18px,3vw,40px);align-items:start}.mg-plan-inputs{display:grid;gap:22px;padding:clamp(20px,3vw,30px);border:1px solid var(--mg-line);border-radius:16px;background:var(--background)}.mg-field label{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;margin-bottom:10px}.mg-field label b{font-weight:var(--weight-medium);font-size:13px;text-align:right}.mg-field select{width:100%;padding:11px 12px;border-radius:10px;border:1px solid var(--mg-line);background:var(--mg-sunk);color:var(--text);font-family:inherit;font-size:13px}.mg-field select:focus-visible{outline:2px solid var(--mg-accent);outline-offset:1px}.mg-field-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mg-input-money{display:flex;align-items:center;gap:2px;border:1px solid var(--mg-line);border-radius:10px;background:var(--mg-sunk);padding:0 12px;transition:border-color .25s}.mg-input-money:focus-within{border-color:var(--mg-accent)}.mg-input-money input,.mg-input-money span{color:var(--muted-text);font-family:var(--mg-mono);font-size:13px}.mg-input-money input{flex:1;min-width:0;border:0;background:0 0;color:var(--text);font-size:14px;padding:11px 0}.mg-input-money input:focus{outline:0}.mg-hint{font-size:12px;line-height:1.5;color:var(--muted-text);margin:8px 0 0;transition:opacity .3s}.mg-hint-quiet{opacity:.4}.mg-slider{-webkit-appearance:none;appearance:none;width:100%;height:4px;border-radius:3px;background:color-mix(in srgb,var(--text) 14%,transparent);cursor:pointer}.mg-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:var(--mg-accent);border:3px solid var(--background);box-shadow:0 0 0 1px var(--mg-accent-line);transition:transform .18s,box-shadow .18s}.mg-slider::-webkit-slider-thumb:hover{transform:scale(1.14);box-shadow:0 0 0 6px var(--mg-accent-soft)}.mg-slider::-moz-range-thumb{width:16px;height:16px;border-radius:50%;background:var(--mg-accent);border:3px solid var(--background);box-shadow:0 0 0 1px var(--mg-accent-line)}.mg-slider:focus-visible{outline:2px solid var(--mg-accent);outline-offset:6px}.mg-plan-out{padding:clamp(20px,3vw,30px);border:1px solid var(--mg-accent-line);border-radius:16px;background:var(--background);position:sticky;top:calc(var(--site-header-h) + 16px)}.mg-out-k,.mg-out-v{font-family:var(--mg-mono)}.mg-out-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-text);margin:0 0 8px}.mg-out-v{font-size:clamp(34px,5vw,52px);line-height:1;letter-spacing:-.03em;margin:0 0 10px;display:flex;align-items:flex-start;gap:2px}.mg-out-cur{font-size:.5em;margin-top:.25em;color:var(--muted-text)}.mg-out-note{font-size:12.5px;line-height:1.5;color:var(--muted-text);margin:0}.mg-warn{color:var(--mg-hot)}.mg-out-hero{padding-bottom:18px;border-bottom:1px solid var(--mg-line-soft)}.mg-out-rows,.mg-split-col ul{list-style:none;margin:16px 0;padding:0;display:grid;gap:10px}.mg-out-rows li{display:flex;align-items:baseline;justify-content:space-between;gap:14px;font-size:13px;color:var(--muted-text)}.mg-out-rows li b{font-family:var(--mg-mono);color:var(--text);white-space:nowrap}.mg-out-free b,.mg-out-window-hot .mg-out-time{color:var(--mg-good)}.mg-out-window{margin-top:14px;padding-top:14px;border-top:1px solid var(--mg-line-soft)}.mg-out-time{font-family:var(--mg-mono);font-size:clamp(15px,1.8vw,19px);margin:0 0 8px}.mg-out-bar{height:5px;border-radius:3px;overflow:hidden;margin-bottom:8px;background:color-mix(in srgb,var(--text) 12%,transparent)}.mg-out-bar span{display:block;height:100%;width:8%;background:linear-gradient(90deg,var(--mg-accent),var(--mg-accent-line));transition:width .5s cubic-bezier(.2,.7,.2,1)}.mg-out-fine{font-size:11.5px;line-height:1.5;color:var(--muted-text);margin:16px 0 0;opacity:.85}.mg-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px)}.mg-split-col{border:1px solid var(--mg-line);border-radius:16px;padding:clamp(18px,2.6vw,28px);background:var(--mg-sunk)}.mg-split-col ul{margin:0;gap:12px}.mg-boundary p,.mg-split-col li{font-size:var(--body-sm);color:var(--muted-text)}.mg-split-col li{position:relative;padding-left:26px;line-height:1.55}.mg-split-col li::before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:3px;background:var(--mg-accent);transition:transform .3s}.mg-split-col:hover li::before{transform:rotate(45deg)}.mg-split-you{border-color:var(--mg-line)}.mg-split-you li::before{background:var(--mg-hot);border-radius:50%}.mg-split-k{font-family:var(--mg-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--text);margin:0 0 16px}.mg-boundary{margin-top:clamp(14px,2vw,22px);padding:clamp(18px,2.4vw,24px);border:1px dashed var(--mg-line);border-radius:14px}.mg-boundary p{margin:0;line-height:1.65}.mg-boundary b{color:var(--text)}.mg-oob{border-top:1px solid var(--mg-line-soft)}.mg-oob-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,52px);align-items:center}.mg-card summary,.mg-chips{list-style:none;display:flex}.mg-chips{margin:18px 0;padding:0;flex-wrap:wrap;gap:8px}.mg-chips li{font-size:12.5px;padding:7px 13px;border-radius:var(--border-radius-max);border:1px solid var(--pill-border);background:var(--pill-bg);color:var(--pill-color);transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s}.mg-chips li:hover{transform:translateY(-2px);border-color:var(--mg-accent)}.mg-surprise-sec{border-top:1px solid var(--mg-line-soft)}.mg-surprise{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.8vw,18px)}.mg-card{border:1px solid var(--mg-line);border-radius:14px;padding:18px 20px;background:var(--mg-sunk);transition:border-color .3s,transform .3s cubic-bezier(.2,.7,.2,1)}.mg-card:hover{border-color:var(--mg-accent-line)}.mg-card[open]{transform:none}.mg-card summary{cursor:pointer;align-items:baseline;gap:12px;font-size:15px;font-weight:var(--weight-semibold);line-height:1.35}.mg-card summary::-webkit-details-marker,.mg-faq summary::-webkit-details-marker{display:none}.mg-card summary:focus-visible,.mg-faq summary:focus-visible{outline:2px solid var(--mg-accent);outline-offset:4px;border-radius:4px}.mg-card p,.mg-faq p{margin:12px 0 0;font-size:var(--body-sm);line-height:1.65;color:var(--muted-text)}.mg-card-n{font-family:var(--mg-mono);font-size:11px;color:var(--mg-accent);flex-shrink:0}.mg-trust-sec{border-top:1px solid var(--mg-line-soft)}.mg-trust-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(22px,3.5vw,48px);align-items:start}.mg-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mg-faq summary,.mg-trust a{display:flex;font-weight:var(--weight-semibold)}.mg-trust a{flex-direction:column;gap:3px;padding:14px 16px;border:1px solid var(--mg-line);border-radius:12px;text-decoration:none;color:var(--text);font-size:14px;transition:transform .25s cubic-bezier(.2,.7,.2,1),border-color .25s,background .25s}.mg-table thead th,.mg-trust a span{font-size:11.5px;font-weight:var(--weight-regular);color:var(--muted-text)}.mg-trust a:hover{transform:translateY(-3px);border-color:var(--mg-accent);background:var(--mg-accent-soft)}.mg-faq-sec{border-top:1px solid var(--mg-line-soft)}.mg-faq-wrap{max-width:860px}.mg-faq,.mg-table tbody tr{border-bottom:1px solid var(--mg-line-soft)}.mg-faq{padding:16px 0}.mg-faq summary{cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:16px;font-size:clamp(15px,1.7vw,17px);line-height:1.4}.mg-faq summary::after{content:"";flex-shrink:0;width:11px;height:11px;border-right:2px solid var(--mg-accent);border-bottom:2px solid var(--mg-accent);transform:rotate(45deg) translate(-2px,-2px);transition:transform .3s cubic-bezier(.2,.7,.2,1)}.mg-faq[open] summary::after{transform:rotate(-135deg) translate(-3px,-3px)}.mg-faq p{line-height:1.7;max-width:70ch}.mg-data-sec{border-top:1px solid var(--mg-line-soft);background:var(--mg-sunk)}.mg-data{overflow-x:auto;border:1px solid var(--mg-line);border-radius:14px;background:var(--background)}.mg-table{width:100%;min-width:640px;border-collapse:collapse;font-size:13.5px}.mg-table td,.mg-table th{text-align:left;padding:13px 16px;vertical-align:top;line-height:1.5}.mg-table thead th{font-family:var(--mg-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--weight-medium);border-bottom:1px solid var(--mg-line)}.mg-table tbody tr{transition:background .2s}.mg-table tbody tr:last-child{border-bottom:0}.mg-table tbody tr:hover{background:var(--mg-accent-soft)}.mg-table tbody th{font-weight:var(--weight-semibold);width:27%}.mg-table td:last-child{color:var(--muted-text);font-size:12.5px;width:30%}.mg-data-note{font-size:12.5px;line-height:1.6;color:var(--muted-text);margin:16px 0 0;max-width:78ch}.mg-next-sec{border-top:1px solid var(--mg-line-soft)}.mg-next{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,16px)}.mg-next-card{display:flex;flex-direction:column;gap:6px;padding:20px;border:1px solid var(--mg-line);border-radius:14px;text-decoration:none;color:var(--text);background:var(--mg-sunk);transition:transform .3s cubic-bezier(.2,.7,.2,1),border-color .3s}.mg-next-card b{font-size:16px}.mg-next-card:hover{transform:translateY(-4px);border-color:var(--mg-accent)}.mg-next-k{font-family:var(--mg-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mg-accent)}.mg-next-p{font-size:13px;line-height:1.55;color:var(--muted-text)}.mg-final,.mg-final-cta{display:flex;flex-wrap:wrap}.mg-final{margin-top:clamp(28px,4vw,48px);padding:clamp(22px,3vw,34px);border:1px solid var(--mg-accent-line);border-radius:18px;background:radial-gradient(70ch 30ch at 12% 0%,var(--mg-accent-soft),transparent 70%),var(--mg-sunk);align-items:center;justify-content:space-between;gap:24px}.mg-final p{margin:0;max-width:56ch}.mg-final-cta{gap:10px}@media (max-width:1000px){.mg-hero-grid,.mg-oob-grid,.mg-plan,.mg-trust-grid,.mg-who-grid{grid-template-columns:minmax(0,1fr)}.mg-plan-out{position:static}.mg-rack-stage{transform:rotateY(-11deg) rotateX(5deg)}.mg-next{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.mg-wrap{width:min(100% - 32px,var(--container-max))}.mg-next,.mg-split,.mg-surprise,.mg-trust{grid-template-columns:minmax(0,1fr)}.mg-hero-facts{gap:12px}.mg-field-split,.mg-hero-facts{grid-template-columns:minmax(0,1fr)}.mg-rail-head{display:none}.mg-timeline-grid{grid-template-columns:minmax(0,1fr)}.mg-rack-stage{transform:none;padding:18px}.mg-u-new{--mg-u-out:14%}.mg-u-tag{display:none}.mg-btn,.mg-final-cta{width:100%}}@media (prefers-reduced-motion:reduce){#migrate-body *,#migrate-body ::after,#migrate-body ::before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.mg-h1 em{background-size:100% 3px}.mg-stage{opacity:1;transform:none}.mg-u-new{--mg-u-out:0%}}