.WaterProfileTool_tool__eN_6J{background:#0e1420;border-radius:18px;padding:28px 24px;max-width:640px;margin:0 auto;color:#e8edf6;font-family:var(--font-montserrat),sans-serif}.WaterProfileTool_eyebrow__y7RZ3{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#f5c842;font-weight:800;margin:0 0 8px}.WaterProfileTool_heading__9ROsN{font-size:26px;font-weight:800;margin:0 0 8px;color:#fff;line-height:1.2}.WaterProfileTool_sub__zPDAR{font-size:14px;color:#93a1bd;margin:0 0 20px;line-height:1.6}.WaterProfileTool_form__ygMu0{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.WaterProfileTool_input__xnFJi{flex:1;min-width:140px;max-width:190px;height:46px;padding:0 15px;border-radius:10px;border:1px solid #26324a;background:#131a2b;color:#fff;font-size:16px;font-family:ui-monospace,monospace;letter-spacing:.06em}.WaterProfileTool_input__xnFJi:focus{outline:none;border-color:#f5c842}.WaterProfileTool_btn__fn9GF{height:46px;padding:0 22px;border-radius:10px;border:none;cursor:pointer;background:#f5c842;color:#1a1a2e;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-montserrat),sans-serif}.WaterProfileTool_btn__fn9GF:hover{opacity:.9}.WaterProfileTool_hint__uoC56{font-size:12px;color:#93a1bd;margin:0 0 22px}.WaterProfileTool_hintErr__oS8lz{color:#ff9d7a}.WaterProfileTool_card__NaXcC{background:#131a2b;border:1px solid #26324a;border-radius:14px;padding:18px 20px;margin-bottom:14px}.WaterProfileTool_cardHead__ZPNzo{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:2px}.WaterProfileTool_serving__KmAMk{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#93a1bd}.WaterProfileTool_utilName__N4KNt{font-size:17px;font-weight:700;color:#fff}.WaterProfileTool_band__ehK1u{font-size:11px;font-weight:700;color:#f5c842;border:1px solid #26324a;padding:3px 10px;border-radius:999px;white-space:nowrap}.WaterProfileTool_meta__3f19O{font-size:12px;color:#93a1bd;margin-bottom:16px}.WaterProfileTool_bar__f3l__{margin-bottom:12px}.WaterProfileTool_barTop__kPySS{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.WaterProfileTool_barLabel__G1Zdu{font-size:13px;color:#93a1bd}.WaterProfileTool_barTag__BR9iU{font-size:11px;font-weight:700}.WaterProfileTool_barTrack__kZhPb{height:7px;background:#1f2b3a;border-radius:999px;overflow:hidden}.WaterProfileTool_barFill___AA93{height:100%;border-radius:999px}.WaterProfileTool_stats__MQ1ee{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0 4px}.WaterProfileTool_stat__Q_2nK{background:#0e1420;border-radius:8px;padding:8px 10px}.WaterProfileTool_statLabel__P85cF{font-size:11px;color:#93a1bd}.WaterProfileTool_statVal__g8ABN{font-size:13px;color:#fff}.WaterProfileTool_statSub__F69lx{font-size:10px;color:#93a1bd}.WaterProfileTool_flag__zv77e{display:flex;gap:8px;font-size:12px;color:#ffd98a;background:#2a2109;padding:8px 10px;border-radius:8px;margin-top:8px;line-height:1.5}.WaterProfileTool_recsTitle__JSomS{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#93a1bd;margin:14px 0 2px}.WaterProfileTool_rec__BoULP{padding:9px 0;border-top:1px solid #26324a}.WaterProfileTool_recName__QpRvh{font-size:14px;font-weight:700;color:#fff}.WaterProfileTool_recBlurb__4gjkZ{font-size:12px;color:#93a1bd}.WaterProfileTool_ccr__bcN96{font-size:11px;margin-top:12px}.WaterProfileTool_ccr__bcN96 a{color:#f5c842;text-decoration:none}.WaterProfileTool_ccr__bcN96 a:hover{text-decoration:underline}.WaterProfileTool_splitNote__2ZKjZ{font-size:12px;color:#cfe0ff;background:#16233d;padding:8px 12px;border-radius:8px;margin-bottom:10px}.WaterProfileTool_ctaRow__MOw62{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.WaterProfileTool_ctaGold__HNcHn{background:#f5c842;color:#1a1a2e}.WaterProfileTool_ctaGhost__WSnZx{background:transparent;color:#fff;border:1px solid #26324a}.WaterProfileTool_cta__LAh9s{height:46px;line-height:46px;padding:0 20px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;display:inline-block;cursor:pointer}.WaterProfileTool_disclaimer__4emJj{font-size:11px;color:#7f8ca8;margin-top:16px;line-height:1.6}.WaterProfileTool_gate__py9jG{background:#131a2b;border:1px solid #f5c84255;border-radius:14px;padding:18px 20px;margin:4px 0 14px}.WaterProfileTool_gateTitle__2luZG{font-size:16px;font-weight:800;color:#fff;margin:0 0 4px}.WaterProfileTool_gateSub__BjaxI{font-size:13px;color:#93a1bd;margin:0 0 14px;line-height:1.5}.WaterProfileTool_gateForm__qy0xt{display:flex;flex-direction:column;gap:8px}.WaterProfileTool_gateRow__7asR_{display:flex;gap:8px;flex-wrap:wrap}.WaterProfileTool_gateInput__EV1YQ{flex:1;min-width:160px;height:44px;padding:0 14px;border-radius:10px;border:1px solid #26324a;background:#0e1420;color:#fff;font-size:15px;font-family:var(--font-montserrat),sans-serif}.WaterProfileTool_gateInput__EV1YQ:focus{outline:none;border-color:#f5c842}.WaterProfileTool_gateBtn__ffWwO{height:44px;padding:0 20px;border-radius:10px;border:none;cursor:pointer;background:#f5c842;color:#1a1a2e;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.5px;font-family:var(--font-montserrat),sans-serif}.WaterProfileTool_gateBtn__ffWwO:disabled{opacity:.6;cursor:default}.WaterProfileTool_gateErr__Z9V9b{font-size:12px;color:#ff9d7a;margin:4px 0 0}.WaterProfileTool_gateNote__aMyLh{font-size:11px;color:#7f8ca8;margin:8px 0 0;line-height:1.5}.WaterProfileTool_gateOk__qKaYf{background:#12261d;border:1px solid #1f5137;border-radius:14px;padding:18px 20px;margin:4px 0 14px}.WaterProfileTool_gateOkTitle__R4J_I{font-size:16px;font-weight:800;color:#7ff0b8;margin:0 0 4px}.WaterProfileTool_gateOkSub__YdPuh{font-size:13px;color:#bfe8d2;line-height:1.5;margin:0}.WaterProfileTool_gateOkRow__WYzyE{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.WaterProfileTool_reportEmbed__uJFFU{margin-top:14px;border-radius:12px;overflow:hidden}@media (max-width:480px){.WaterProfileTool_stats__MQ1ee{grid-template-columns:1fr 1fr}}