.tool_page__EdfDn{background:var(--surface-page)}.tool_hero__6v_6m{background:var(--rmx-paper);border-bottom:1px solid var(--border-1);padding:var(--sp-9,40px) 0 var(--sp-8,32px)}.tool_heroInner__4Mzdf{max-width:820px;margin:0 auto;padding:0 var(--content-pad,16px)}.tool_crumbs__Y3T0q{margin:0 0 var(--sp-5,16px);font-size:15px}.tool_crumbs__Y3T0q a{color:var(--rmx-blue-deep);text-decoration:underline;text-underline-offset:3px}.tool_crumbs__Y3T0q a:focus-visible{outline:3px solid var(--rmx-blue);outline-offset:2px}.tool_eyebrow__V_0rQ{margin:0 0 8px;font:700 12px/1 var(--font-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--rmx-orange-deep)}.tool_heading__nY2Ts{margin:0 0 var(--sp-5,16px);font-family:var(--font-display);font-weight:800;font-size:clamp(30px,5vw,42px);line-height:1.1;letter-spacing:-.02em;color:var(--rmx-ink)}.tool_lead__HzNsA{margin:0;max-width:62ch;font-size:18px;line-height:1.6;color:var(--fg-2)}.ReadinessCheck_wrap__sBFvl{max-width:820px;margin:0 auto;padding:var(--sp-8,32px) var(--content-pad,16px) var(--sp-12,80px)}.ReadinessCheck_form__Fk4tY{display:grid;gap:var(--sp-7,24px)}.ReadinessCheck_field__Ijr_E{display:grid;gap:var(--sp-3,8px);min-width:0;border:0;margin:0;padding:0}.ReadinessCheck_label__8d3Ky,.ReadinessCheck_legend__byXPc{font:700 16px/1.3 var(--font-ui);color:var(--rmx-ink);padding:0}.ReadinessCheck_hint__gZzjL{margin:0;font-size:15px;line-height:1.5;color:var(--fg-2)}.ReadinessCheck_input__WKwlo,.ReadinessCheck_select__X4NUj,.ReadinessCheck_textarea__sZ5UK{width:100%;min-height:48px;padding:10px 14px;font:400 16px/1.5 var(--font-ui);color:var(--rmx-ink);background:var(--surface-card);border:2px solid var(--rmx-steel);border-radius:var(--radius-input,4px)}.ReadinessCheck_textarea__sZ5UK{min-height:220px;resize:vertical}.ReadinessCheck_button__1OOtx:focus-visible,.ReadinessCheck_check__r3vSA input:focus-visible,.ReadinessCheck_input__WKwlo:focus-visible,.ReadinessCheck_resultHead__KIP6d:focus-visible,.ReadinessCheck_select__X4NUj:focus-visible,.ReadinessCheck_textarea__sZ5UK:focus-visible{outline:3px solid var(--rmx-blue);outline-offset:2px}.ReadinessCheck_choices__Br6V4{display:grid;gap:4px}@media (min-width:640px){.ReadinessCheck_choices__Br6V4.ReadinessCheck_two__xT9MS{grid-template-columns:repeat(2,minmax(0,1fr))}}.ReadinessCheck_check__r3vSA{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:10px 0;font-size:16px;line-height:1.4;color:var(--rmx-ink);cursor:pointer}.ReadinessCheck_check__r3vSA input{flex:none;width:22px;height:22px;margin:1px 0 0;accent-color:var(--rmx-blue)}.ReadinessCheck_actions__LSqbU{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.ReadinessCheck_button__1OOtx{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;font:800 16px/1 var(--font-ui);color:var(--ink-0);background:var(--rmx-blue-deep);border:2px solid var(--rmx-blue-deep);border-radius:var(--radius-button,4px);cursor:pointer}.ReadinessCheck_button__1OOtx:hover{background:var(--rmx-blue);border-color:var(--rmx-blue)}.ReadinessCheck_button__1OOtx[aria-disabled=true]{opacity:.65;cursor:progress}.ReadinessCheck_secondary__0K8mo{color:var(--rmx-blue-deep);background:transparent}.ReadinessCheck_secondary__0K8mo:hover{color:var(--ink-0)}.ReadinessCheck_status__4nYqI{margin:0;min-height:1.5em;font-size:16px;color:var(--fg-2)}.ReadinessCheck_error__NJKZL{margin:0;padding:12px 14px;font-size:16px;line-height:1.5;color:var(--rmx-ink);background:var(--surface-subtle);border-left:4px solid var(--rmx-red);border-radius:var(--radius-sm,4px)}.ReadinessCheck_scope__sq_OB{margin:0;padding:14px 16px;font-size:15px;line-height:1.55;color:var(--fg-2);background:var(--surface-subtle);border-radius:var(--radius-card,6px)}.ReadinessCheck_result__hzQok{display:grid;gap:var(--sp-8,32px)}.ReadinessCheck_resultHead__KIP6d{margin:0;font:800 clamp(26px,4vw,34px) /1.15 var(--font-display);letter-spacing:-.02em;color:var(--rmx-ink)}.ReadinessCheck_group__dFrph{display:grid;gap:var(--sp-3,8px)}.ReadinessCheck_groupTitle__RtH8K{margin:0;font:800 22px/1.2 var(--font-display);color:var(--rmx-ink)}.ReadinessCheck_groupHint__kCClA{margin:0;font-size:15px;color:var(--fg-2)}.ReadinessCheck_items__A9ZmU{margin:0;padding-left:22px;display:grid;gap:10px;font-size:17px;line-height:1.55;color:var(--rmx-ink)}.ReadinessCheck_body__v6TFn{margin:0;font-size:17px;line-height:1.6;color:var(--rmx-ink)}.ReadinessCheck_faq__OX4lK dt{font-weight:700;margin-top:12px}.ReadinessCheck_faq__OX4lK dd{margin:4px 0 0;line-height:1.55}.ReadinessCheck_textarea__sZ5UK.ReadinessCheck_short__eHqV3{min-height:120px}.ReadinessCheck_subhead__mQxw0{margin:12px 0 0;font:800 18px/1.3 var(--font-ui);color:var(--rmx-ink)}.ReadinessCheck_bars__Y_Zgb{margin:0;padding:0;list-style:none;display:grid;gap:14px}.ReadinessCheck_barRow__F_u30{display:flex;justify-content:space-between;gap:16px;font-size:16px;line-height:1.4;color:var(--rmx-ink)}.ReadinessCheck_barTrack__HFj_O{height:10px;margin-top:6px;background:var(--surface-subtle);border-radius:5px;overflow:hidden}.ReadinessCheck_barFill__YeDID{height:100%;background:var(--rmx-blue-deep);border-radius:5px}