.migration_container__npJBd{min-height:100vh;display:flex;flex-direction:column}.migration_main__J0Ox8{flex-grow:1;padding:2rem 1rem;background:white}.migration_content__fIavl{max-width:1200px;margin:0 auto}.migration_title__ezFba{font-size:2.5rem;color:#444444;margin-bottom:1rem;font-weight:600}.migration_intro__JWK_2{font-size:1.125rem;color:#666666;line-height:1.6;margin-bottom:3rem}.migration_quickDecision__6cEsJ{background:#f5f5f5;padding:2rem;border-radius:8px;margin-bottom:3rem}.migration_quickDecision__6cEsJ h2{color:#444444;margin-bottom:1.5rem;font-size:1.75rem}.migration_decisionGrid__lj4MG{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.migration_decisionCard__9WKWM{background:white;padding:1.5rem;border-radius:8px;border-left:4px solid #f17700}.migration_decisionCard__9WKWM h3{color:#444444;margin-bottom:1rem;font-size:1.125rem}.migration_decisionCard__9WKWM ul{list-style:none;padding:0;margin:0}.migration_decisionCard__9WKWM li{color:#666666;padding:.5rem 0 .5rem 1.5rem;position:relative}.migration_decisionCard__9WKWM li:before{content:"→";position:absolute;left:0;color:#f17700;font-weight:700}.migration_featureComparison__qt6cH{margin-bottom:3rem}.migration_featureComparison__qt6cH h2{color:#444444;margin-bottom:1.5rem;font-size:1.75rem}.migration_tableWrapper__cI2X2{overflow-x:auto}.migration_comparisonTable__eWLtV{width:100%;border-collapse:collapse;font-size:.9375rem}.migration_comparisonTable__eWLtV th{background:#f5f5f5;color:#444444;padding:1rem;text-align:left;border-bottom:2px solid #dee2e6;font-weight:600}.migration_comparisonTable__eWLtV th.migration_highlight__XLSrp{background:#f17700;color:white}.migration_comparisonTable__eWLtV td{padding:.875rem 1rem;border-bottom:1px solid #dee2e6;color:#666666}.migration_comparisonTable__eWLtV td.migration_highlight__XLSrp{background:#fff3e6;font-weight:600;color:#444444}.migration_comparisonTable__eWLtV td.migration_critical__GMUml{color:#dc3545;font-weight:600}.migration_comparisonTable__eWLtV td.migration_warning__awnqr{color:#ffc107;font-weight:600}.migration_comparisonTable__eWLtV td.migration_good___P5Sd{color:#20c997;font-weight:600}.migration_comparisonTable__eWLtV td.migration_excellent__yGAKe{color:#28a745;font-weight:600}.migration_performanceBenchmarks__h1MDF{margin-bottom:3rem}.migration_performanceBenchmarks__h1MDF h2{color:#444444;margin-bottom:1rem;font-size:1.75rem}.migration_benchmarkNote__hkDjj{color:#666666;font-style:italic;margin-bottom:2rem;font-size:.9375rem}.migration_benchmarkGrid__ibo64{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.migration_benchmarkCard__AKCCC{background:#f5f5f5;padding:1.5rem;border-radius:8px}.migration_benchmarkCard__AKCCC h3{color:#444444;margin-bottom:1.5rem;font-size:1.125rem;text-align:center}.migration_benchmarkChart__4_UZD{display:flex;flex-direction:column;gap:.75rem}.migration_benchmarkBar__83QV4{padding:.75rem;border-radius:4px;color:white;font-weight:600;font-size:.875rem;transition:transform .3s}.migration_benchmarkBar__83QV4:hover{transform:translateX(4px)}.migration_securityTimeline__oTzOE{margin-bottom:3rem}.migration_securityTimeline__oTzOE h2{color:#444444;margin-bottom:1.5rem;font-size:1.75rem}.migration_timelineGrid__XDZg8{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.migration_timelineItem__LthEh{background:#f5f5f5;padding:1.5rem;border-radius:8px;text-align:center}.migration_timelineVersion__NRv40{font-size:1.25rem;font-weight:600;color:#444444;margin-bottom:1rem}.migration_timelineSeverity__F86UN{display:inline-block;padding:.5rem 1rem;border-radius:4px;color:white;font-weight:600;margin-bottom:1rem;font-size:.875rem}.migration_timelineDetails__6H10P{color:#666666;font-size:.9375rem;line-height:1.6;text-align:left}.migration_migrationEffort__ZhsGt{margin-bottom:3rem}.migration_migrationEffort__ZhsGt h2{color:#444444;margin-bottom:1.5rem;font-size:1.75rem}.migration_effortTable__A3VQw{overflow-x:auto}.migration_effortTable__A3VQw table{width:100%;border-collapse:collapse;font-size:.9375rem}.migration_effortTable__A3VQw th{background:#f5f5f5;color:#444444;padding:1rem;text-align:left;border-bottom:2px solid #dee2e6;font-weight:600}.migration_effortTable__A3VQw td{padding:.875rem 1rem;border-bottom:1px solid #dee2e6;color:#666666}.migration_effortTable__A3VQw td.migration_critical__GMUml{color:#dc3545;font-weight:600}.migration_effortTable__A3VQw td.migration_warning__awnqr{color:#ffc107;font-weight:600}.migration_effortTable__A3VQw td.migration_good___P5Sd{color:#20c997;font-weight:600}.migration_effortTable__A3VQw td.migration_excellent__yGAKe{color:#28a745;font-weight:600}.migration_keyTakeaways__1sHgG{background:#f5f5f5;padding:2rem;border-radius:8px;margin-bottom:3rem}.migration_keyTakeaways__1sHgG h2{color:#444444;margin-bottom:1.5rem;font-size:1.75rem}.migration_takeawayGrid__ZiCZ_{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.migration_takeaway__pWZMO{background:white;padding:1.5rem;border-radius:8px;border-left:4px solid #f17700}.migration_takeaway__pWZMO h3{color:#444444;margin-bottom:.75rem;font-size:1.125rem}.migration_takeaway__pWZMO p{color:#666666;line-height:1.6;margin:0;font-size:.9375rem}.migration_relatedResources__mx2tj{margin-bottom:3rem}.migration_relatedResources__mx2tj h2{color:#444444;margin-bottom:1rem;font-size:1.75rem}.migration_relatedResources__mx2tj ul{list-style:none;padding:0}.migration_relatedResources__mx2tj li{margin-bottom:.75rem}.migration_relatedResources__mx2tj a{color:#f17700;text-decoration:none;font-weight:600}.migration_relatedResources__mx2tj a:hover{text-decoration:underline}.migration_cta__JOLY_{background:#f5f5f5;padding:2.5rem;border-radius:8px;text-align:center}.migration_cta__JOLY_ h2{color:#444444;margin-bottom:1rem;font-size:1.75rem}.migration_cta__JOLY_ p{color:#666666;line-height:1.6;margin-bottom:1.5rem;max-width:800px;margin-left:auto;margin-right:auto}.migration_ctaBtn__TcLTj{display:inline-block;background:#f17700;color:white;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:4px;transition:background .2s}.migration_ctaBtn__TcLTj:hover{background:#d66800}@media (max-width:768px){.migration_title__ezFba{font-size:2rem}.migration_benchmarkGrid__ibo64,.migration_decisionGrid__lj4MG,.migration_takeawayGrid__ZiCZ_,.migration_timelineGrid__XDZg8{grid-template-columns:1fr}.migration_comparisonTable__eWLtV{font-size:.8125rem}.migration_comparisonTable__eWLtV td,.migration_comparisonTable__eWLtV th{padding:.5rem}}.migration_pattern__v1u9A{margin-bottom:4rem;background:#f5f5f5;padding:2rem;border-radius:8px}.migration_patternHeader__AWt9_{margin-bottom:1.5rem}.migration_patternHeader__AWt9_ h2{color:#444444;margin-bottom:1rem}.migration_patternMeta__CdNvT{display:flex;gap:1.5rem;flex-wrap:wrap}.migration_complexity__jBtAp,.migration_duration__oyrV9,.migration_risk__5Wsz0{padding:.5rem 1rem;border-radius:4px;font-weight:600;font-size:.875rem}.migration_complexity__jBtAp{background:#e3f2fd;color:#1976d2}.migration_duration__oyrV9{background:#f3e5f5;color:#7b1fa2}.migration_risk__5Wsz0{background:#fff3e0;color:#f57c00}.migration_overview__rfY_k{margin-bottom:2rem}.migration_overview__rfY_k h3{color:#444444;margin-bottom:.75rem}.migration_approach__Opwbc{margin-bottom:2rem}.migration_approach__Opwbc h3{color:#444444;margin-bottom:1rem}.migration_stageGrid__OWEOe{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.migration_stage__P7tck{background:white;padding:1.5rem;border-radius:8px;border-left:4px solid #f17700}.migration_stage__P7tck h4{color:#f17700;margin-bottom:.75rem}.migration_stage__P7tck p{color:#666666;margin-bottom:1rem;font-size:.9375rem}.migration_stage__P7tck ul{list-style:none;padding:0;margin:0}.migration_stage__P7tck li{color:#666666;padding:.5rem 0 .5rem 1.5rem;position:relative;font-size:.9375rem}.migration_stage__P7tck li:before{content:"✓";position:absolute;left:0;color:#28a745;font-weight:700}.migration_steps__OssTs{margin-bottom:2rem}.migration_steps__OssTs h3{color:#444444;margin-bottom:1.5rem}.migration_stepsList__Hy1YM{display:flex;flex-direction:column;gap:1.5rem}.migration_step__SaiA_{display:flex;gap:1.5rem;background:white;padding:1.5rem;border-radius:8px}.migration_stepNumber__vLKVC{flex-shrink:0;width:40px;height:40px;background:#f17700;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:1.25rem}.migration_stepContent__Nhiv5{flex:1 1}.migration_stepContent__Nhiv5 h4{color:#444444;margin-bottom:.75rem}.migration_stepContent__Nhiv5 ul{list-style:none;padding:0;margin:0}.migration_stepContent__Nhiv5 li{color:#666666;padding:.5rem 0 .5rem 1.5rem;position:relative}.migration_stepContent__Nhiv5 li:before{content:"→";position:absolute;left:0;color:#f17700;font-weight:700}.migration_code__EfPP4{background:#2d2d2d;color:#f8f8f2;padding:1rem;border-radius:4px;overflow-x:auto;font-size:.875rem;line-height:1.5;margin:0;font-family:Consolas,Monaco,Courier New,monospace}.migration_diagram__RUar8{background:white;padding:1.5rem;border-radius:8px;margin-top:1rem}.migration_diagram__RUar8 h4{color:#444444;margin-bottom:1rem}.migration_architectureDiagram__lazUn{background:#2d2d2d;color:#f8f8f2;padding:1.5rem;border-radius:4px;overflow-x:auto;font-size:.8125rem;line-height:1.6;margin:0;font-family:Consolas,Monaco,Courier New,monospace}.migration_risks__cX2_j{margin-bottom:2rem}.migration_risks__cX2_j h3{color:#444444;margin-bottom:1rem}.migration_riskGrid__PpeNm{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1rem;gap:1rem}.migration_riskCard__wFJCj{background:#fff3cd;padding:1.25rem;border-radius:8px;border-left:4px solid #ffc107}.migration_riskCard__wFJCj h4{color:#856404;margin-bottom:.5rem;font-size:1rem}.migration_riskCard__wFJCj p{color:#666666;margin:0;font-size:.9375rem}.migration_success__oBnXl{background:#d4edda;padding:1.5rem;border-radius:8px;border-left:4px solid #28a745}.migration_success__oBnXl h3{color:#155724;margin-bottom:1rem}.migration_success__oBnXl ul{list-style:none;padding:0;margin:0}.migration_success__oBnXl li{color:#155724;padding:.5rem 0;font-weight:500}.migration_considerationGrid__q0LGR{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-top:1rem}.migration_consideration__qShh_{background:white;padding:1.25rem;border-radius:8px}.migration_consideration__qShh_ h4{color:#f17700;margin-bottom:.75rem}.migration_consideration__qShh_ p{color:#666666;margin-bottom:.5rem;font-size:.9375rem}.migration_consideration__qShh_ p strong{color:#444444}@media (max-width:768px){.migration_considerationGrid__q0LGR,.migration_riskGrid__PpeNm,.migration_stageGrid__OWEOe{grid-template-columns:1fr}.migration_step__SaiA_{flex-direction:column}.migration_patternMeta__CdNvT{flex-direction:column;gap:.75rem}}