@charset "UTF-8";@keyframes mg-blink{0%,78%,to{opacity:1}84%{opacity:.3}}@keyframes mg-flow{0%{transform:translateX(0) scaleX(.35)}55%{transform:translateX(52%) scaleX(1)}to{transform:translateX(104%) scaleX(.35)}}#migrate-body{--mg-old:color-mix(in srgb, var(--muted-text) 55%, transparent);--mg-new:var(--main-primcast);--mg-ink-new:var(--accent-primcast);--mg-surface:var(--dark-card);--mg-surface-2:var(--gradient-background);--mg-hair:var(--border-color);--mg-radius:16px;--mg-radius-lg:22px;--mg-gap:clamp(18px, 2.2vw, 28px);--mg-pad:clamp(48px, 6vw, 96px);--mg-mono:ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;background:var(--background);color:var(--text)}#migrate-body .mg-wrap{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:clamp(16px,4vw,28px)}#migrate-body .mg-section{padding-block:var(--mg-pad);position:relative}#migrate-body .mg-section-alt{background:var(--mg-surface-2);border-block:1px solid var(--mg-hair)}#migrate-body .mg-eyebrow{margin:0 0 10px;font-size:12px;font-weight:var(--weight-semibold);letter-spacing:.14em;text-transform:uppercase;color:var(--mg-ink-new)}#migrate-body .mg h1,#migrate-body .mg h2{margin:0 0 18px;font-size:clamp(34px,5.4vw,62px);line-height:1.03;letter-spacing:-.025em;font-weight:var(--weight-bold)}#migrate-body .mg h1 span{color:var(--mg-ink-new)}#migrate-body .mg h2{margin:0 0 14px;font-size:clamp(26px,3.6vw,42px);line-height:1.1;letter-spacing:-.02em;max-width:22ch}#migrate-body .mg h3{margin:0 0 8px;font-size:clamp(17px,1.6vw,20px);line-height:1.25;letter-spacing:-.01em;font-weight:var(--weight-semibold)}#migrate-body .mg p{margin:0 0 12px;line-height:var(--lh-body);color:var(--muted-text);max-width:68ch}#migrate-body .mg .mg-lead{font-size:clamp(16px,1.35vw,19px);color:var(--text);max-width:60ch}#migrate-body .mg .mg-sub{font-size:15px;max-width:76ch;margin-bottom:28px}#migrate-body .mg .mg-note{font-size:14px;color:var(--text);font-weight:var(--weight-medium)}#migrate-body .mg a:focus-visible,#migrate-body .mg-btn:focus-visible,#migrate-body .mg-copy:focus-visible,#migrate-body .mg-faq summary:focus-visible,#migrate-body .mg-next-list a:focus-visible,#migrate-body .mg-social a:focus-visible{outline:2px solid var(--mg-ink-new);outline-offset:3px;border-radius:4px}#migrate-body .mg-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#migrate-body .mg-inline-link{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:var(--weight-semibold);color:var(--mg-ink-new);text-decoration:none}#migrate-body .mg-inline-link::after{content:"→";transition:transform .28s cubic-bezier(.22,.7,.25,1)}#migrate-body .mg-inline-link:focus-visible::after,#migrate-body .mg-inline-link:hover::after{transform:translateX(4px)}#migrate-body .mg-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 22px;border-radius:var(--border-radius-max);font-size:15px;font-weight:var(--weight-semibold);text-decoration:none;border:1px solid transparent;transition:transform .2s ease,background .2s ease,border-color .2s ease}#migrate-body .mg-btn:hover{transform:translateY(-1px)}#migrate-body .mg-btn:active{transform:translateY(0)}#migrate-body .mg-btn-primary{background:var(--mg-new);color:#fff}#migrate-body .mg-btn-primary:hover{background:color-mix(in srgb,var(--mg-new) 86%,#fff)}#migrate-body .mg-btn-ghost{background:0 0;color:var(--text);border-color:var(--mg-hair)}#migrate-body .mg-btn-ghost:hover{border-color:color-mix(in srgb,var(--mg-new) 45%,var(--mg-hair))}#migrate-body .mg-hero{position:relative;overflow:clip;padding-block:clamp(40px,6vw,84px) var(--mg-pad)}#migrate-body .mg-hero::before{content:"";position:absolute;inset:-20% -10%auto;height:130%;pointer-events:none;background:radial-gradient(52vw 42vw at 78% 18%,color-mix(in srgb,var(--mg-new) 22%,transparent) 0%,transparent 62%),radial-gradient(46vw 36vw at 12% 8%,color-mix(in srgb,var(--main-serverroom) 12%,transparent) 0%,transparent 60%);opacity:.55;z-index:0}:root:not([data-theme=dark]) #migrate-body .mg-hero::before,:root[data-theme=light] #migrate-body .mg-hero::before{opacity:.35}#migrate-body .mg-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4vw,56px);align-items:center}#migrate-body .mg-hero-cta{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 22px}#migrate-body .mg-hero-points{list-style:none;margin:0;padding:0;display:grid;gap:9px}#migrate-body .mg-hero-points li{position:relative;padding-left:26px;font-size:14px;color:var(--muted-text);line-height:1.45}#migrate-body .mg-hero-points li::before{content:"";position:absolute;left:0;top:.45em;width:12px;height:12px;border-radius:50%;border:1px solid color-mix(in srgb,var(--mg-new) 45%,transparent);background:radial-gradient(circle at center,var(--mg-new)0 45%,transparent 46%)}#migrate-body .mg-stage{--mg-chassis:#1a1f2b;--mg-chassis-2:#10131b;--mg-bezel:#2a3242;--mg-vent:#0b0e14;--mg-chassis-ink:#c3cfe2;perspective:1200px;perspective-origin:56% 44%;padding:14px 34px 24px 6px}#migrate-body .mg-rack,#migrate-body .mg-stage-inner{position:relative;display:grid;transform-style:preserve-3d}#migrate-body .mg-stage-inner{grid-template-columns:1fr minmax(64px,.72fr) 1fr;align-items:center;transform:rotateX(11deg) rotateY(-19deg);transition:transform .7s cubic-bezier(.22,.7,.25,1)}#migrate-body .mg-stage:hover .mg-stage-inner{transform:rotateX(7deg) rotateY(-11deg)}#migrate-body .mg-rack{gap:clamp(7px,.7vw,10px);padding:clamp(14px,1.3vw,19px) clamp(12px,1.1vw,16px) clamp(16px,1.5vw,21px);border-radius:12px;background:linear-gradient(158deg,var(--mg-chassis) 0%,var(--mg-chassis-2) 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.05),0 26px 50px -26px rgba(0,0,0,.65)}#migrate-body .mg-rack::after{content:"";position:absolute;top:2px;bottom:2px;right:0;width:30px;border-radius:0 10px 10px 0;background:linear-gradient(180deg,#0d1017,#070a0f);transform:rotateY(-74deg);transform-origin:right center}#migrate-body .mg-rack-tag{display:block;margin-bottom:3px;font-family:var(--mg-mono);font-size:clamp(9px,.78vw,11px);letter-spacing:.16em;text-transform:uppercase;color:var(--mg-chassis-ink);opacity:.7;font-weight:var(--weight-semibold)}#migrate-body .mg-u{position:relative;height:clamp(20px,2.1vw,30px);border-radius:3px;background:repeating-linear-gradient(90deg,var(--mg-vent)0 2px,transparent 2px 4px) 9px 0/46% 100%no-repeat,linear-gradient(180deg,color-mix(in srgb,var(--mg-bezel) 100%,#fff 6%) 0%,var(--mg-bezel) 55%,#1d2431 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,.09),inset 0-1px 0 rgba(0,0,0,.45)}#migrate-body .mg-u::before{content:"";position:absolute;left:4px;top:4px;bottom:4px;width:3px;border-radius:1px;background:linear-gradient(180deg,#47536a,#333d4f)}#migrate-body .mg-u::after{content:"";position:absolute;right:7px;top:50%;translate:0-50%;width:5px;height:5px;border-radius:50%;background:#4a5568}#migrate-body .mg-rack-old{transform:translateZ(-52px) translateX(6px) scale(.9);filter:saturate(.3) brightness(.95)}#migrate-body .mg-rack-old::before{content:"";position:absolute;inset:-6px;border-radius:14px;background:color-mix(in srgb,var(--background) 30%,transparent);pointer-events:none;z-index:2}#migrate-body .mg-rack-new{transform:translateZ(34px);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px color-mix(in srgb,var(--mg-new) 30%,transparent),0 34px 70px -30px color-mix(in srgb,var(--mg-new) 75%,transparent),0 26px 50px -26px rgba(0,0,0,.6)}#migrate-body .mg-rack-new .mg-rack-tag{color:#ff8ea3;opacity:1}#migrate-body .mg-rack-new .mg-u::after{background:var(--mg-new);box-shadow:0 0 9px 1px color-mix(in srgb,var(--mg-new) 85%,transparent);animation:mg-blink 3.2s ease-in-out infinite}#migrate-body .mg-rack-new .mg-u:nth-child(3)::after{animation-delay:.5s}#migrate-body .mg-rack-new .mg-u:nth-child(4)::after{animation-delay:1.1s}#migrate-body .mg-rack-new .mg-u:nth-child(5)::after{animation-delay:1.7s}#migrate-body .mg-rack-new .mg-u:nth-child(6)::after{animation-delay:2.3s}#migrate-body .mg-rack-new .mg-u:nth-child(7)::after{animation-delay:.9s}#migrate-body .mg-link{position:relative;height:3px;margin-inline:10px 2px;border-radius:3px;background:linear-gradient(90deg,color-mix(in srgb,var(--muted-text) 26%,transparent) 0%,color-mix(in srgb,var(--mg-new) 40%,transparent) 60%,color-mix(in srgb,var(--mg-new) 70%,transparent) 100%);transform:translateZ(-8px)}#migrate-body .mg-packet{position:absolute;top:50%;left:0;width:20px;height:3px;border-radius:3px;translate:0-50%;background:linear-gradient(90deg,transparent,var(--mg-new));box-shadow:0 0 9px color-mix(in srgb,var(--mg-new) 70%,transparent);animation:mg-flow 2.6s linear infinite}#migrate-body .mg-packet:nth-child(2){animation-delay:.42s}#migrate-body .mg-packet:nth-child(3){animation-delay:.86s}#migrate-body .mg-packet:nth-child(4){animation-delay:1.3s}#migrate-body .mg-packet:nth-child(5){animation-delay:1.74s}#migrate-body .mg-packet:nth-child(6){animation-delay:2.18s}#migrate-body .mg-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mg-gap);margin-top:30px}#migrate-body .mg-why-card{display:flex;flex-direction:column;padding:clamp(20px,2.2vw,28px);border-radius:var(--mg-radius-lg);border:1px solid var(--mg-hair);background:var(--mg-surface);transition:transform .28s cubic-bezier(.22,.7,.25,1),border-color .28s ease}#migrate-body .mg-why-card h3{min-height:2.5em}#migrate-body .mg-why-card p{flex:1 1 auto;font-size:14.5px}#migrate-body .mg-why-card .mg-inline-link{margin-top:auto;padding-top:12px}#migrate-body .mg-why-card:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--mg-new) 34%,var(--mg-hair))}#migrate-body .mg-split{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,3.4vw,52px);align-items:start}#migrate-body .mg-list{margin:0;padding:0;list-style:none;display:grid;gap:10px}#migrate-body .mg-list li{position:relative;padding-left:20px;font-size:14.5px;line-height:1.55;color:var(--muted-text)}#migrate-body .mg-list li::before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:2px;background:color-mix(in srgb,var(--mg-new) 70%,transparent)}#migrate-body .mg-list strong{color:var(--text)}#migrate-body .mg-card{padding:clamp(20px,2.2vw,28px);border-radius:var(--mg-radius-lg);border:1px solid var(--mg-hair);background:var(--mg-surface)}#migrate-body .mg-card-note{font-size:12.5px;color:var(--muted-text)}#migrate-body .mg-card .mg-shares+.mg-inline-link,#migrate-body .mg-card .mg-ticks+.mg-inline-link,#migrate-body .mg-card p+.mg-inline-link{margin-top:14px}#migrate-body .mg-table{width:100%;border-collapse:collapse;margin:14px 0;font-size:14px}#migrate-body .mg-table td,#migrate-body .mg-table th{padding:9px 0;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--mg-hair) 65%,transparent);font-weight:var(--weight-regular);color:var(--muted-text)}#migrate-body .mg-table td{text-align:right;font-family:var(--mg-mono);font-variant-numeric:tabular-nums;word-spacing:-.2em}#migrate-body .mg-table th[scope=row]{color:var(--text);font-weight:var(--weight-medium)}#migrate-body .mg-table em{font-style:normal;font-family:var(--font-ui);word-spacing:normal;color:var(--highlight-green);font-weight:var(--weight-semibold)}#migrate-body .mg-table tr:last-child td,#migrate-body .mg-table tr:last-child th{border-bottom:0}#migrate-body .mg-table-wide thead th{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text);font-weight:var(--weight-semibold)}#migrate-body .mg-table-wide td:not(:last-child){text-align:left;font-family:var(--font-ui);word-spacing:normal;font-size:13px}#migrate-body .mg-crosses,#migrate-body .mg-ticks{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:10px}#migrate-body .mg-crosses li,#migrate-body .mg-ticks li{position:relative;padding-left:26px;font-size:14.5px;line-height:1.5;color:var(--muted-text)}#migrate-body .mg-crosses::before,#migrate-body .mg-ticks::before{content:none}#migrate-body .mg-ticks li::before{content:"";position:absolute;left:2px;top:.35em;width:6px;height:11px;border:2px solid var(--highlight-green);border-top:0;border-left:0;rotate:42deg}#migrate-body .mg-crosses li::after,#migrate-body .mg-crosses li::before{content:"";position:absolute;left:2px;top:.68em;width:12px;height:2px;border-radius:2px;background:var(--mg-old)}#migrate-body .mg-crosses li::before{rotate:45deg}#migrate-body .mg-crosses li::after{rotate:-45deg}#migrate-body .mg-plan{position:relative;padding-left:clamp(26px,4vw,54px);max-width:1000px}#migrate-body .mg-plan-rail{position:absolute;left:clamp(7px,1.4vw,18px);top:8px;bottom:8px;width:2px;border-radius:2px;background:color-mix(in srgb,var(--mg-hair) 90%,transparent);overflow:hidden}#migrate-body .mg-plan-rail i{display:block;width:100%;height:0;background:linear-gradient(180deg,color-mix(in srgb,var(--main-serverroom) 55%,transparent),var(--mg-new))}#migrate-body .mg-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(16px,2vw,26px);counter-reset:mg-step}#migrate-body .mg-step{position:relative;display:grid;grid-template-columns:82px minmax(0,1fr);gap:clamp(14px,1.8vw,24px);align-items:start;padding:clamp(18px,2vw,26px) clamp(18px,2.2vw,30px);border-radius:var(--mg-radius);border:1px solid var(--mg-hair);background:var(--mg-surface)}#migrate-body .mg-step::before{content:"";position:absolute;left:calc(clamp(26px,4vw,54px)*-1 + clamp(2px,1vw,13px));top:30px;width:12px;height:12px;border-radius:50%;border:2px solid var(--mg-hair);background:var(--background)}#migrate-body .mg-step p:last-child{margin-bottom:0}#migrate-body .mg-step-mark{display:grid;justify-items:center;gap:6px;text-align:center}#migrate-body .mg-step-mark img{width:34px;height:34px;opacity:.5;filter:invert(var(--img-invert))}#migrate-body .mg-step-body>:first-child{margin-top:0}#migrate-body .mg-step-body>:last-child{margin-bottom:0}#migrate-body .mg-when{margin:0;font-family:var(--mg-mono);font-size:11.5px;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--muted-text)}#migrate-body .mg-step-hot{border-color:color-mix(in srgb,var(--mg-new) 42%,var(--mg-hair));background:linear-gradient(180deg,color-mix(in srgb,var(--mg-new) 8%,transparent),transparent 42%),var(--mg-surface)}#migrate-body .mg-planner-foot a,#migrate-body .mg-step-hot .mg-when{color:var(--mg-ink-new)}#migrate-body .mg-step-hot::before{border-color:var(--mg-new);background:var(--mg-new);box-shadow:0 0 0 4px color-mix(in srgb,var(--mg-new) 22%,transparent)}#migrate-body .mg-tag{display:inline-block;margin-left:8px;padding:3px 9px;border-radius:var(--border-radius-max);background:var(--mg-new);border:1px solid var(--mg-new);color:#fff;font-size:11px;font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}#migrate-body .mg-step-us{margin-top:12px;padding:10px 14px;border-left:2px solid color-mix(in srgb,var(--mg-new) 55%,transparent);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--mg-new) 6%,transparent);font-size:14px;color:var(--text)}#migrate-body .mg-hosts{margin-top:16px;padding:14px 16px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--mg-hair) 90%,transparent);background:var(--mg-surface-2);display:grid;grid-template-columns:1fr auto;gap:8px 12px;align-items:center}#migrate-body .mg-hosts-label{grid-column:1/-1;margin:0;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text)}#migrate-body .mg-hosts code{font-family:var(--mg-mono);font-size:13px;color:var(--text);overflow-x:auto;white-space:nowrap;display:block}#migrate-body .mg-hosts-help{grid-column:1/-1;margin:0;font-size:12.5px}#migrate-body .mg-hosts-help code{display:inline;white-space:normal;font-size:12px;color:var(--muted-text)}#migrate-body .mg-copy{appearance:none;cursor:pointer;min-height:32px;padding:0 14px;border-radius:var(--border-radius-max);border:1px solid var(--mg-hair);background:var(--background);color:var(--text);font-size:13px;font-weight:var(--weight-semibold);transition:border-color .2s ease,color .2s ease}#migrate-body .mg-copy:hover{border-color:color-mix(in srgb,var(--mg-new) 45%,var(--mg-hair))}#migrate-body .mg-copy.is-done{border-color:var(--highlight-green);color:var(--highlight-green)}#migrate-body .mg-ttl{margin-top:16px;padding:16px;border-radius:12px;background:var(--mg-surface-2);border:1px solid var(--mg-hair)}#migrate-body .mg-field label,#migrate-body .mg-ttl-label{display:block;margin-bottom:10px;font-size:13px;font-weight:var(--weight-semibold);color:var(--text)}#migrate-body .mg-ttl-out{margin:10px 0 0;font-size:14px}#migrate-body .mg-ttl-out strong{font-family:var(--mg-mono);font-variant-numeric:tabular-nums;word-spacing:-.2em;color:var(--text)}#migrate-body .mg-planner.is-free .mg-bill tfoot td,#migrate-body .mg-ttl.is-good .mg-ttl-out strong{color:var(--highlight-green)}#migrate-body .mg-range{--pos:100%;appearance:none;width:100%;height:22px;background:0 0;cursor:pointer}#migrate-body .mg-range::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--mg-new)0 var(--pos),color-mix(in srgb,var(--mg-hair) 90%,transparent) var(--pos) 100%)}#migrate-body .mg-range::-moz-range-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--mg-new)0 var(--pos),color-mix(in srgb,var(--mg-hair) 90%,transparent) var(--pos) 100%)}#migrate-body .mg-range::-webkit-slider-thumb{appearance:none;margin-top:-7px;width:18px;height:18px;border-radius:50%;background:var(--background);border:2px solid var(--mg-new);box-shadow:0 2px 8px rgba(0,0,0,.25);transition:transform .15s ease}#migrate-body .mg-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--background);border:2px solid var(--mg-new)}#migrate-body .mg-range:active::-webkit-slider-thumb{transform:scale(1.12)}#migrate-body .mg-range:focus-visible{outline:2px solid var(--mg-ink-new);outline-offset:4px}#migrate-body .mg-planner{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(20px,3vw,44px);padding:clamp(20px,2.6vw,34px);border-radius:var(--mg-radius-lg);border:1px solid var(--mg-hair);background:var(--mg-surface)}#migrate-body .mg-planner-inputs{display:grid;gap:22px;align-content:start}#migrate-body .mg-field{min-width:0}#migrate-body .mg-out{display:block;margin-top:2px;font-family:var(--mg-mono);font-variant-numeric:tabular-nums;word-spacing:-.2em;font-size:15px;color:var(--mg-ink-new);font-weight:var(--weight-semibold)}#migrate-body .mg-field-help{margin:6px 0 0;font-size:12.5px}#migrate-body .mg-input,#migrate-body .mg-select{width:100%;min-height:42px;padding:0 12px;border-radius:10px;border:1px solid var(--mg-hair);background:var(--background);color:var(--text);font-size:14px;font-family:inherit}#migrate-body .mg-input:focus-visible,#migrate-body .mg-select:focus-visible{outline:2px solid var(--mg-ink-new);outline-offset:2px}#migrate-body .mg-money{display:flex;align-items:center;gap:8px}#migrate-body .mg-money span{font-family:var(--mg-mono);font-size:15px;color:var(--muted-text)}#migrate-body .mg-planner-out{min-width:0}#migrate-body .mg-readout{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--mg-hair)}#migrate-body .mg-readout-label{margin:0;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-text)}#migrate-body .mg-readout-big{margin:4px 0 6px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,52px);line-height:1;letter-spacing:-.03em;color:var(--text);font-weight:var(--weight-bold)}#migrate-body .mg-readout-note{margin:0;font-size:13px}#migrate-body .mg-progress{margin-top:14px;height:6px;border-radius:6px;background:color-mix(in srgb,var(--mg-hair) 90%,transparent);overflow:hidden}#migrate-body .mg-progress i{display:block;height:100%;width:12%;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--main-serverroom) 60%,transparent),var(--mg-new));transition:width .35s cubic-bezier(.22,.7,.25,1)}#migrate-body .mg-progress i.is-long{background:repeating-linear-gradient(115deg,var(--mg-new)0 9px,color-mix(in srgb,var(--mg-new) 55%,transparent) 9px 18px)}#migrate-body .mg-bill{width:100%;border-collapse:collapse;font-size:14px}#migrate-body .mg-bill td,#migrate-body .mg-bill th{padding:10px 0;text-align:left;border-bottom:1px solid color-mix(in srgb,var(--mg-hair) 65%,transparent);font-weight:var(--weight-regular);color:var(--muted-text)}#migrate-body .mg-bill td{text-align:right;white-space:nowrap;font-family:var(--mg-mono);font-variant-numeric:tabular-nums;word-spacing:-.2em;color:var(--text)}#migrate-body .mg-bill th[scope=row]{color:var(--text);padding-right:16px}#migrate-body .mg-bill .mg-zero{color:var(--highlight-green);font-weight:var(--weight-semibold)}#migrate-body .mg-bill tfoot td,#migrate-body .mg-bill tfoot th{border-bottom:0;padding-top:14px;font-weight:var(--weight-bold);color:var(--text);font-size:16px}#migrate-body .mg-bill-real th[scope=row] span{color:var(--muted-text)}#migrate-body .mg-planner-foot{margin:16px 0 0;font-size:13px}#migrate-body .mg-honest{margin-top:var(--mg-gap);padding:clamp(18px,2.2vw,26px);border-radius:var(--mg-radius);border:1px solid var(--mg-hair);background:var(--mg-surface-2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px clamp(24px,3vw,48px);align-items:start}#migrate-body .mg-honest h3{grid-column:1;margin-bottom:10px}#migrate-body .mg-honest p{grid-column:1;font-size:14px;margin-bottom:0}#migrate-body .mg-honest-links{grid-column:2;grid-row:1/span 2;display:grid;gap:10px;justify-items:start;margin:0}@media (max-width:760px){#migrate-body .mg-honest{grid-template-columns:minmax(0,1fr)}#migrate-body .mg-honest-links{grid-column:1;grid-row:auto;margin-top:12px}}#migrate-body .mg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mg-gap);align-items:start}#migrate-body .mg-card-do{border-color:color-mix(in srgb,var(--highlight-green) 30%,var(--mg-hair))}#migrate-body .mg-card-dont{border-color:var(--mg-hair)}#migrate-body .mg-mgmt{margin-top:var(--mg-gap);padding:clamp(18px,2.2vw,26px);border-radius:var(--mg-radius);border:1px solid var(--mg-hair);background:var(--mg-surface)}#migrate-body .mg-shares{list-style:none;margin:14px 0;padding:0;display:grid;gap:11px}#migrate-body .mg-share{display:grid;grid-template-columns:minmax(72px,auto) 1fr 42px;align-items:center;gap:12px;font-size:14px}#migrate-body .mg-share-name{color:var(--text)}#migrate-body .mg-share-bar{height:6px;border-radius:6px;background:color-mix(in srgb,var(--mg-hair) 90%,transparent);overflow:hidden}#migrate-body .mg-share-bar i{display:block;height:100%;width:var(--w, 0%);border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--mg-new) 55%,transparent),var(--mg-new))}#migrate-body .mg-share-pct{text-align:right;font-family:var(--mg-mono);font-variant-numeric:tabular-nums;word-spacing:-.2em;color:var(--muted-text)}#migrate-body .mg-ports,#migrate-body .mg-social a{border:1px solid var(--mg-hair);background:var(--mg-surface)}#migrate-body .mg-ports{margin-top:var(--mg-gap);padding:clamp(18px,2.2vw,26px);border-radius:var(--mg-radius)}#migrate-body .mg-ports .mg-table{max-width:380px}#migrate-body .mg-social{list-style:none;margin:26px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:12px}#migrate-body .mg-social a{display:grid;gap:3px;height:100%;padding:14px 16px;border-radius:12px;text-decoration:none;transition:transform .22s ease,border-color .22s ease}#migrate-body .mg-next-list a:hover,#migrate-body .mg-social a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--mg-new) 34%,var(--mg-hair))}#migrate-body .mg-faq summary,#migrate-body .mg-social-name{font-size:14.5px;font-weight:var(--weight-semibold);color:var(--text)}#migrate-body .mg-social-note{font-size:12.5px;color:var(--muted-text)}#migrate-body .mg-talk{margin-top:var(--mg-gap);padding:clamp(20px,2.6vw,32px);border-radius:var(--mg-radius-lg);border:1px solid color-mix(in srgb,var(--mg-new) 30%,var(--mg-hair));background:linear-gradient(120deg,color-mix(in srgb,var(--mg-new) 10%,transparent),transparent 58%),var(--mg-surface);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:center}#migrate-body .mg-talk p{margin-bottom:0;font-size:14.5px}#migrate-body .mg-talk-cta{display:flex;flex-wrap:wrap;gap:10px}#migrate-body .mg-faq-wrap{max-width:900px}#migrate-body .mg-faq{margin-top:26px;border-top:1px solid var(--mg-hair)}#migrate-body .mg-faq details{border-bottom:1px solid var(--mg-hair)}#migrate-body .mg-faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-size:16px}#migrate-body .mg-faq summary::-webkit-details-marker{display:none}#migrate-body .mg-faq summary::after,#migrate-body .mg-faq summary::before{content:"";position:absolute;right:6px;top:50%;width:13px;height:2px;border-radius:2px;background:var(--mg-ink-new);translate:0-50%;transition:rotate .28s cubic-bezier(.22,.7,.25,1),opacity .28s ease}#migrate-body .mg-faq summary::after{rotate:90deg}#migrate-body .mg-faq details[open]>summary::after{rotate:0deg}#migrate-body .mg-faq p{margin:0;padding:0 40px 20px 0;font-size:14.5px}#migrate-body .mg-faq a{color:var(--mg-ink-new)}#migrate-body .mg-close{padding-block:clamp(36px,4vw,64px)}#migrate-body .mg-close-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(20px,3vw,44px);align-items:center;padding:clamp(24px,3vw,40px);border-radius:var(--mg-radius-lg);border:1px solid color-mix(in srgb,var(--mg-new) 32%,var(--mg-hair));background:radial-gradient(90% 160%at 88% 20%,color-mix(in srgb,var(--mg-new) 14%,transparent),transparent 70%),var(--mg-surface)}#migrate-body .mg-close-inner h2{margin-bottom:8px}#migrate-body .mg-close-inner p{margin-bottom:0;font-size:15px}#migrate-body .mg-close-cta{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:760px){#migrate-body .mg-close-inner{grid-template-columns:minmax(0,1fr)}#migrate-body .mg-close-cta .mg-btn{flex:1 1 auto}}#migrate-body .mg-next-list{list-style:none;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}#migrate-body .mg-next-list a{display:grid;gap:4px;height:100%;padding:16px 18px;border-radius:12px;border:1px solid var(--mg-hair);background:var(--mg-surface);text-decoration:none;transition:transform .22s ease,border-color .22s ease}#migrate-body .mg-next-list a strong{font-size:15px;color:var(--text);font-weight:var(--weight-semibold)}#migrate-body .mg-next-list a span{font-size:12.5px;color:var(--muted-text);line-height:1.4}@media (max-width:1000px){#migrate-body .mg-hero-grid,#migrate-body .mg-planner,#migrate-body .mg-split,#migrate-body .mg-two{grid-template-columns:minmax(0,1fr)}#migrate-body .mg-stage-inner{transform:rotateX(6deg) rotateY(-8deg)}}@media (max-width:760px){#migrate-body .mg-talk,#migrate-body .mg-why{grid-template-columns:minmax(0,1fr)}#migrate-body .mg-why-card h3{min-height:0}#migrate-body .mg-hero-cta .mg-btn,#migrate-body .mg-talk-cta .mg-btn{flex:1 1 auto}#migrate-body .mg-plan{padding-left:22px}#migrate-body .mg-plan-rail{left:5px}#migrate-body .mg-step::before{left:-22px;top:22px}#migrate-body .mg-step{grid-template-columns:minmax(0,1fr);gap:12px}#migrate-body .mg-step-mark{grid-auto-flow:column;justify-content:start;justify-items:start;align-items:center;gap:10px;text-align:left}#migrate-body .mg-step-mark img{width:26px;height:26px}#migrate-body .mg-hosts{grid-template-columns:minmax(0,1fr)}#migrate-body .mg-copy{justify-self:start}#migrate-body .mg-table-wide thead{display:none}#migrate-body .mg-table-wide tr{display:grid;grid-template-columns:1fr auto;padding:10px 0;border-bottom:1px solid color-mix(in srgb,var(--mg-hair) 65%,transparent)}#migrate-body .mg-table-wide td,#migrate-body .mg-table-wide th{border:0;padding:0}#migrate-body .mg-table-wide td:not(:last-child){grid-column:1/-1;margin-top:4px}}@media (max-width:480px){#migrate-body .mg-share{grid-template-columns:minmax(64px,auto) 1fr 38px;gap:8px;font-size:13px}#migrate-body .mg-social{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#migrate-body .mg-packet,#migrate-body .mg-rack-new .mg-u::after{animation:none}#migrate-body .mg-packet:nth-child(n+3){display:none}#migrate-body .mg-packet:nth-child(1){transform:translateX(20%)}#migrate-body .mg-packet:nth-child(2){transform:translateX(58%)}#migrate-body .mg-btn,#migrate-body .mg-inline-link::after,#migrate-body .mg-next-list a,#migrate-body .mg-progress i,#migrate-body .mg-social a,#migrate-body .mg-stage-inner,#migrate-body .mg-why-card{transition:none}#migrate-body .mg-btn:hover,#migrate-body .mg-next-list a:hover,#migrate-body .mg-social a:hover,#migrate-body .mg-why-card:hover{transform:none}}