.MigrationPlanner_page__TTqEA{max-width:1240px;margin:0 auto;padding:0 40px 64px;color:var(--rv-ink);font-family:var(--rv-font)}.MigrationPlanner_page__TTqEA *{min-width:0}.MigrationPlanner_top__wI1p5{display:flex;justify-content:flex-end;align-items:center;padding:16px 0;border-bottom:1px solid var(--rv-line)}.MigrationPlanner_brand__ZlIEv{display:none}.MigrationPlanner_top__wI1p5 nav{display:flex;flex-wrap:wrap;gap:8px}.MigrationPlanner_top__wI1p5 nav a{display:inline-flex;align-items:center;min-height:44px;padding:10px 15px;border:1px solid var(--rv-line);border-radius:100px;color:var(--rv-muted);text-decoration:none;font-size:12px}.MigrationPlanner_hero__2K9Gu{padding:42px 0 30px;max-width:900px}.MigrationPlanner_bracket__6cjBD>span,.MigrationPlanner_hero__2K9Gu>span,.MigrationPlanner_title__nzGoK span{font-size:11px;letter-spacing:.14em;color:var(--rv-accent);font-weight:600}.MigrationPlanner_hero__2K9Gu h1{font:550 clamp(36px,4.8vw,60px)/1.1 var(--rv-font);letter-spacing:-.055em;margin:18px 0}.MigrationPlanner_hero__2K9Gu>p{font-size:16px;color:var(--rv-muted);line-height:1.75}.MigrationPlanner_notice__ueYo5{margin-top:22px;padding:16px;border:1px solid #52645b;border-radius:14px;background:#222b25;color:#b9cec0;font-size:13px;line-height:1.65}.MigrationPlanner_notice__ueYo5 b{color:var(--rv-ink)}.MigrationPlanner_grid__ey9He{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.MigrationPlanner_bracket__6cjBD,.MigrationPlanner_check__QJHxU,.MigrationPlanner_panel__FZq4s{border:1px solid var(--rv-line);border-radius:20px;background:var(--rv-surface);padding:24px}.MigrationPlanner_title__nzGoK{display:flex;gap:10px;align-items:flex-start;margin-bottom:18px}.MigrationPlanner_title__nzGoK svg{color:var(--rv-accent)}.MigrationPlanner_title__nzGoK h2{margin:4px 0 0;font-weight:550;letter-spacing:-.035em}.MigrationPlanner_two__g8fKZ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.MigrationPlanner_page__TTqEA label{display:flex;flex-direction:column;gap:8px;color:var(--rv-muted);font-size:13px;line-height:1.5}.MigrationPlanner_page__TTqEA input{width:100%;min-height:46px;background:#10191b;color:var(--rv-ink);border:1px solid #52645b;border-radius:11px;padding:12px;font:16px/1.4 var(--rv-font)}.MigrationPlanner_page__TTqEA label small,.MigrationPlanner_panel__FZq4s p{color:var(--rv-muted);font-size:12px;line-height:1.65}.MigrationPlanner_estimate__Ffc7i{margin:18px 0;padding:16px;border:1px solid var(--rv-line);border-radius:14px;background:var(--rv-raised)}.MigrationPlanner_estimate__Ffc7i small,.MigrationPlanner_estimate__Ffc7i span{display:block;color:var(--rv-muted);font-size:12px;line-height:1.6}.MigrationPlanner_estimate__Ffc7i strong{display:block;color:var(--rv-accent);font:550 30px/1.25 var(--rv-font);margin:8px 0}.MigrationPlanner_result__xUYEX{grid-column:1/-1;background:var(--rv-light);color:var(--rv-light-ink)}.MigrationPlanner_result__xUYEX>small,.MigrationPlanner_result__xUYEX>span{font-size:12px;color:#435e50}.MigrationPlanner_result__xUYEX>strong{display:block;font:500 80px/1.05 var(--rv-font);letter-spacing:-.055em;margin-top:16px;color:var(--rv-light-ink)}.MigrationPlanner_metrics__TmMtY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.MigrationPlanner_metrics__TmMtY b{border:1px solid #b7c6b9;border-radius:12px;padding:16px;font-size:24px;font-weight:550;overflow-wrap:anywhere}.MigrationPlanner_metrics__TmMtY small{display:block;color:#435e50;font-size:12px;font-weight:400;margin-top:6px}.MigrationPlanner_result__xUYEX button{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#2e4d3b;border:1px solid #849d8a;border-radius:100px;min-height:44px;padding:11px 16px;font:500 13px/1.4 var(--rv-font);cursor:pointer}.MigrationPlanner_page__TTqEA :is(input,button,a):focus-visible{outline:2px solid var(--rv-accent);outline-offset:3px}.MigrationPlanner_bracket__6cjBD,.MigrationPlanner_check__QJHxU{margin-top:16px}.MigrationPlanner_bracket__6cjBD h2,.MigrationPlanner_check__QJHxU h2{font-weight:550;letter-spacing:-.035em;line-height:1.3;margin:8px 0}.MigrationPlanner_bracket__6cjBD p,.MigrationPlanner_check__QJHxU p{color:var(--rv-muted);font-size:13px;line-height:1.7}.MigrationPlanner_check__QJHxU{max-width:850px}@media(max-width:760px){.MigrationPlanner_grid__ey9He{grid-template-columns:1fr}.MigrationPlanner_result__xUYEX{grid-column:auto}.MigrationPlanner_metrics__TmMtY,.MigrationPlanner_two__g8fKZ{grid-template-columns:1fr}.MigrationPlanner_page__TTqEA{padding:0 24px 45px}.MigrationPlanner_hero__2K9Gu{padding-top:30px}.MigrationPlanner_hero__2K9Gu h1{font-size:38px}.MigrationPlanner_hero__2K9Gu>p{font-size:15px}.MigrationPlanner_bracket__6cjBD,.MigrationPlanner_check__QJHxU,.MigrationPlanner_panel__FZq4s{padding:20px}}@media(max-width:360px){.MigrationPlanner_page__TTqEA{padding-inline:17px}.MigrationPlanner_hero__2K9Gu h1{font-size:34px}}