.diagnosis_wrap__GuRBd{display:grid;grid-gap:28px;gap:28px}.diagnosis_panel__R9Tq_{background:#fff;border:1px solid var(--gray-200);border-radius:10px;padding:24px;display:grid;grid-gap:16px;gap:16px}.diagnosis_field__hJ_FA{display:grid;grid-gap:6px;gap:6px}.diagnosis_label__d9_H0{font-weight:700;color:var(--navy)}.diagnosis_field__hJ_FA textarea{width:100%;border:1px solid var(--gray-200);border-radius:6px;padding:10px;font:inherit}.diagnosis_hint___E4uC{font-size:13px;color:var(--gray-500)}.diagnosis_btn__A57Z_{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;border-radius:6px;background:var(--navy);color:#fff;font-weight:700;border:0;cursor:pointer;text-decoration:none}.diagnosis_btn__A57Z_:disabled{opacity:.6;cursor:wait}.diagnosis_btnGhost___nCW1{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;border-radius:6px;border:1px solid var(--navy);color:var(--navy);background:#fff;font-weight:700;cursor:pointer;text-decoration:none}.diagnosis_err__AKJio{color:#b42318;font-weight:700}.diagnosis_report__VqvsE{background:#fff;border:1px solid var(--gray-200);border-radius:10px;padding:28px}.diagnosis_reportHead__Qrw7P{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;flex-wrap:wrap}.diagnosis_kicker__zn0Ur{color:var(--green);font-weight:700;font-size:13px}.diagnosis_h2__v4e1G{font-size:24px;color:var(--navy);margin-top:4px}.diagnosis_h3__zPjpQ{font-size:18px;color:var(--navy);margin:26px 0 10px;border-left:4px solid var(--green);padding-left:10px}.diagnosis_meta__1PgtT{font-size:13px;color:var(--gray-500);margin-top:4px}.diagnosis_kpis___nxMx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:18px}.diagnosis_kpis___nxMx div{background:var(--gray-100);border-radius:8px;padding:12px}.diagnosis_kpis___nxMx span{display:block;font-size:12px;color:var(--gray-500)}.diagnosis_kpis___nxMx strong{font-size:20px;color:var(--navy)}.diagnosis_warn__G_fm2{margin-top:12px;background:#fff4e5;border-left:4px solid #e8a33d;padding:10px 12px;font-size:14px}.diagnosis_ok__3NTqZ{color:var(--green);font-weight:600}.diagnosis_list__Op0an{list-style:none;display:grid;grid-gap:10px;gap:10px}.diagnosis_list__Op0an li{display:grid;grid-template-columns:56px 1fr;grid-gap:10px;gap:10px;align-items:start;border:1px solid var(--gray-200);border-radius:8px;padding:10px 12px}.diagnosis_list__Op0an li p{font-size:14px;color:var(--gray-700);margin-top:2px}.diagnosis_list__Op0an b{display:inline-flex;justify-content:center;border-radius:999px;font-size:12px;padding:2px 0;color:#fff}.diagnosis_sevH__qe7zc{background:#b42318}.diagnosis_sevM__k0tPQ{background:#b54708}.diagnosis_sevL__vPt3L{background:#475467}.diagnosis_tableWrap__hb8Ki{overflow-x:auto}.diagnosis_table__YEREN{width:100%;border-collapse:collapse;font-size:13px}.diagnosis_table__YEREN td,.diagnosis_table__YEREN th{border-bottom:1px solid var(--gray-200);padding:6px 8px;text-align:left;vertical-align:top}.diagnosis_table__YEREN th{background:var(--gray-100)}.diagnosis_num__l2g7O{text-align:right!important;white-space:nowrap}.diagnosis_spec__nzmM7{color:var(--gray-500)}.diagnosis_cta__ZQDVO{margin-top:28px;background:#f0f7f4;border:1px solid #b7d8cb;border-radius:10px;padding:18px;display:grid;grid-gap:12px;gap:12px}.diagnosis_cta__ZQDVO p{font-size:14px;color:var(--gray-700)}.diagnosis_ctaBtns__ZRNZt{display:flex;gap:10px;flex-wrap:wrap}.diagnosis_disclaimer__cOqz5{margin-top:18px;font-size:12px;color:var(--gray-500)}.diagnosis_printOnly__DZYm0{display:none}@media(max-width:700px){.diagnosis_kpis___nxMx{grid-template-columns:repeat(2,1fr)}}@media print{.diagnosis_noPrint__bt8oE{display:none!important}.diagnosis_printOnly__DZYm0{display:block}.diagnosis_report__VqvsE{border:0;padding:0}}.diagnosis_modes__I8XPg{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.diagnosis_modeOn__vvvFF,.diagnosis_mode__TBJXZ{text-align:left;padding:16px 18px;border-radius:10px;border:2px solid var(--gray-200);background:#fff;cursor:pointer;display:grid;grid-gap:4px;gap:4px;font:inherit}.diagnosis_modeOn__vvvFF{border-color:var(--navy);background:#f3f6fa;box-shadow:0 0 0 3px rgba(10,37,64,.08)}.diagnosis_modeOn__vvvFF strong,.diagnosis_mode__TBJXZ strong{font-size:17px;color:var(--navy)}.diagnosis_modeOn__vvvFF span,.diagnosis_mode__TBJXZ span{font-size:13px;color:var(--gray-700)}.diagnosis_sample__7K3PL{display:grid;grid-gap:4px;gap:4px;background:#fffbeb;border:1px solid #f3d27a;border-radius:8px;padding:12px 14px;font-size:14px}.diagnosis_contact__220g0{border:1px solid var(--gray-200);border-radius:8px;padding:14px;display:grid;grid-gap:10px;gap:10px}.diagnosis_contact__220g0 legend{font-weight:700;color:var(--navy);padding:0 6px}.diagnosis_grid2__vaUk8{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.diagnosis_grid2__vaUk8 label{display:grid;grid-gap:4px;gap:4px;font-size:13px;font-weight:600;color:var(--gray-700)}.diagnosis_grid2__vaUk8 input{border:1px solid var(--gray-200);border-radius:6px;padding:10px;font:inherit}.diagnosis_hp__XyMCf{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.diagnosis_check__A_9SQ{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--gray-700)}.diagnosis_check__A_9SQ input{margin-top:3px}.diagnosis_check__A_9SQ a{color:var(--green);text-decoration:underline}.diagnosis_three__wCAmO{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin-top:18px}.diagnosis_three__wCAmO>div{background:var(--gray-100);border-radius:8px;padding:12px}.diagnosis_h3s__f2zSr{font-size:15px;color:var(--navy);margin-bottom:6px}.diagnosis_bullets__Td6Re{padding-left:1.2em;font-size:14px;display:grid;grid-gap:4px;gap:4px}.diagnosis_estTotal__ZfNBx{font-size:16px;background:#f0f7f4;border-radius:8px;padding:10px 12px}.diagnosis_details__Xqo_3{margin-top:18px}.diagnosis_details__Xqo_3 summary{cursor:pointer;font-weight:700;color:var(--navy)}@media(max-width:700px){.diagnosis_grid2__vaUk8,.diagnosis_modes__I8XPg,.diagnosis_three__wCAmO{grid-template-columns:1fr}}