.readiness-tool_srHeading__SWkaF{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.readiness-tool_stage__f1RE3{padding-block:4px}.readiness-tool_stageHead__XGE49{display:flex;align-items:center;gap:12px;margin-bottom:16px}.readiness-tool_stageHead__XGE49 h3{font-size:19px;letter-spacing:-.3px;margin:0}.readiness-tool_stepNumber__Eyj5S{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--mint);color:var(--green-dark);font-size:11px;font-weight:700;letter-spacing:.4px;flex:none}.readiness-tool_segmented__PcA6y{display:flex;flex-wrap:wrap;gap:6px;padding:5px;background:var(--soft);border:1px solid var(--line);border-radius:12px;margin-bottom:12px}.readiness-tool_segmented__PcA6y button{flex:1 1 130px;min-height:42px;border-radius:9px;background:transparent;border:1px solid transparent;color:var(--muted);font-size:12.5px;font-weight:600;cursor:pointer}.readiness-tool_segmented__PcA6y button:hover{color:var(--green-dark)}.readiness-tool_segmented__PcA6y button.readiness-tool_active__c16mi{background:white;border-color:var(--line);color:var(--green-dark);box-shadow:0 1px 2px rgb(35 53 45/8%)}.readiness-tool_hint__b6R6_{font-size:11.5px;color:var(--muted);margin:0 0 4px}.readiness-tool_presetRow__5I4jT{margin-top:16px}.readiness-tool_grid__yJM1D{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px 18px;margin-top:18px}.readiness-tool_grid__yJM1D input,.readiness-tool_grid__yJM1D select{border:1px solid #dce2d7;min-height:45px;border-radius:8px;padding:10px 12px;background:white;font-size:12px;width:100%}.readiness-tool_grid__yJM1D input:focus-visible,.readiness-tool_grid__yJM1D select:focus-visible{outline:2px solid var(--green);outline-offset:1px}.readiness-tool_grid__yJM1D .readiness-tool_color__cgngm{padding:4px;height:45px;cursor:pointer}.readiness-tool_rangeRow__PlsqD{display:flex;align-items:center;gap:10px;min-height:45px}.readiness-tool_rangeRow__PlsqD input{min-height:24px;padding:0;accent-color:var(--green)}.readiness-tool_rangeRow__PlsqD output{font-size:11px;color:var(--muted);min-width:34px}.readiness-tool_check__8mrep{align-self:end}.readiness-tool_rule__m0yUT{border:0;border-top:1px solid var(--line);margin:26px 0}.readiness-tool_drop__fN_Gv h4{font-size:20px;letter-spacing:-.4px;margin:0 0 8px}.readiness-tool_drop__fN_Gv>p{font-size:12px;color:var(--muted);max-width:520px;margin:8px auto;line-height:1.7}.readiness-tool_empty__PJDQr{margin-top:20px}.readiness-tool_empty__PJDQr h4{font-size:14px;margin:8px 0 4px}.readiness-tool_empty__PJDQr p{font-size:11.5px}.readiness-tool_list__G3Y_T{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:14px}.readiness-tool_card__b0Uz4{border:1px solid var(--line);border-radius:14px;padding:18px;background:#fdfdfb}.readiness-tool_cardHead__T46Or{display:flex;align-items:start;justify-content:space-between;gap:12px}.readiness-tool_cardTitle__MhSu9{min-width:0}.readiness-tool_cardTitle__MhSu9 strong{display:block;font-size:13px;overflow-wrap:anywhere}.readiness-tool_cardTitle__MhSu9 span{display:block;font-size:10.5px;color:var(--muted);margin-top:3px}.readiness-tool_metadata__4cCEh{font-size:10px!important;color:#6d6045!important;overflow-wrap:anywhere}.readiness-tool_iconButton__1JJT5{border:1px solid var(--line);background:white;border-radius:8px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);cursor:pointer;flex:none}.readiness-tool_iconButton__1JJT5:hover{color:var(--ink)}.readiness-tool_iconButton__1JJT5:disabled{opacity:.5;cursor:not-allowed}.readiness-tool_pending__6XCQi{display:flex;align-items:center;gap:8px;font-size:11.5px;color:var(--muted);margin:12px 0 0}.readiness-tool_failText__WjtBz{font-size:11.5px;color:#95412f;margin:10px 0 0}.readiness-tool_spin__exYyx{animation:readiness-tool_readiness-spin__tNMyA .9s linear infinite}@keyframes readiness-tool_readiness-spin__tNMyA{to{transform:rotate(1turn)}}.readiness-tool_failSummary__CMXn6,.readiness-tool_passSummary__FSbk_{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;margin:14px 0 10px}.readiness-tool_passSummary__FSbk_{color:#1c6a4a}.readiness-tool_failSummary__CMXn6{color:#95412f}.readiness-tool_checks__y34rk{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.readiness-tool_checks__y34rk li{display:grid;grid-template-columns:minmax(110px,1fr) minmax(90px,1.2fr) auto;gap:10px;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:9px;background:white;font-size:11.5px}.readiness-tool_checks__y34rk li[data-status=fail]{border-color:#edc7bb;background:#fff7f4}.readiness-tool_checkName__XuStn{color:var(--ink);font-weight:600}.readiness-tool_checkValue__JXh_E{color:var(--muted);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.readiness-tool_pill__J72Fe{font-size:9.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;border-radius:999px;padding:3px 9px;white-space:nowrap}.readiness-tool_pill__J72Fe[data-status=pass]{background:#e4f0db;color:#326343}.readiness-tool_pill__J72Fe[data-status=fail]{background:#fbe3da;color:#96442f}.readiness-tool_pill__J72Fe[data-status=warn]{background:#f8ecd2;color:#7d6225}.readiness-tool_result__Va22F{margin-top:16px;border:1px solid var(--line);border-radius:12px;padding:16px;background:white}.readiness-tool_resultHead__CqBJX{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:12px}.readiness-tool_resultHead__CqBJX strong{font-size:12.5px}.readiness-tool_unverified__ZJovu,.readiness-tool_verified__KZmSl{display:inline-flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;border-radius:999px;padding:4px 10px}.readiness-tool_verified__KZmSl{background:#e4f0db;color:#2c5c3d}.readiness-tool_unverified__ZJovu{background:#f8ecd2;color:#7d6225}.readiness-tool_stats___HZ0W{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:14px 0 0}.readiness-tool_stats___HZ0W div{border:1px solid var(--line);border-radius:9px;padding:9px 11px;background:#fbfcf9}.readiness-tool_stats___HZ0W dt{font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.readiness-tool_stats___HZ0W dd{margin:3px 0 0;font-size:14px;font-variant-numeric:tabular-nums}.readiness-tool_notes__HgUGf{list-style:none;padding:0;margin:12px 0 0;display:flex;flex-wrap:wrap;gap:6px}.readiness-tool_notes__HgUGf li{font-size:10px;color:var(--green-dark);background:var(--mint);border-radius:999px;padding:4px 10px}.readiness-tool_cardActions__IVpKa{display:flex;gap:10px;margin-top:14px}.readiness-tool_counts__7MQ8I{display:flex;gap:22px;margin:0 0 16px;flex-wrap:wrap}.readiness-tool_counts__7MQ8I div{display:flex;flex-direction:column;gap:2px}.readiness-tool_counts__7MQ8I dt{font-size:9.5px;text-transform:uppercase;letter-spacing:.4px;color:var(--muted)}.readiness-tool_counts__7MQ8I dd{margin:0;font-size:18px;font-weight:600}@media (max-width:640px){.readiness-tool_checks__y34rk li{grid-template-columns:1fr auto}.readiness-tool_checkValue__JXh_E{grid-column:1/-1;order:3}}