._intro_18p79_1{margin:0;font-size:14.5px;line-height:1.55;color:#3a3f4a}._sizeRow_18p79_8{display:flex;align-items:flex-end;gap:14px;flex-wrap:wrap}._sizeField_18p79_15{display:flex;flex-direction:column;gap:5px;min-width:200px}._label_18p79_22{font-size:13px;font-weight:600}._hint_18p79_27{font-size:12.5px;color:var(--muted-foreground);line-height:1.45}._status_18p79_33{font-size:13px;color:var(--muted-foreground)}._error_18p79_38{font-size:13px;color:#8f2424}._grid_18p79_43{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._zone_18p79_49{text-align:left;font:inherit;background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;cursor:pointer;color:inherit;transition:border-color .12s,box-shadow .12s}._zone_18p79_49:hover{border-color:var(--primary)}._zone_18p79_49:focus-visible{outline:2px solid var(--primary);outline-offset:2px}._zoneOn_18p79_73{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#f3f8f6}._zoneTop_18p79_79{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._rank_18p79_86{flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--forest);color:var(--gold-light);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}._zoneName_18p79_100{flex:1;font-size:14.5px;font-weight:700;line-height:1.25}._zoneCounty_18p79_107{display:block;font-size:12px;font-weight:500;color:var(--muted-foreground)}._score_18p79_114{flex:0 0 auto;text-align:right;font-size:22px;font-weight:700;line-height:1}._scoreSub_18p79_122{display:block;font-size:11px;font-weight:500;color:var(--muted-foreground);margin-top:3px}._chips_18p79_130{display:flex;flex-wrap:wrap;gap:5px}._chip_18p79_130{font-size:11.5px;font-weight:600;padding:2px 8px;border-radius:999px;background:#f3f4f6;color:#374151}._chipGreen_18p79_145{background:#e4f4ee;color:#095c44}._tag_18p79_150{display:inline-block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#095c44;background:#e4f4ee;border-radius:999px;padding:1px 7px;margin-left:6px}._detail_18p79_163{border:1px solid #cfe6dc;background:#f3f8f6;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}._detailTitle_18p79_173{margin:0;font-size:16px}._cols_18p79_178{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}._listTitle_18p79_184{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-foreground)}._kv_18p79_193{display:flex;justify-content:space-between;gap:12px;font-size:13px;padding:4px 0;border-bottom:1px solid rgba(0,0,0,.06)}._kv_18p79_193 span:first-child{color:#4b5563}._kv_18p79_193 span:last-child{font-weight:600;text-align:right}._notScored_18p79_211{margin:0;padding-left:18px;font-size:13px;line-height:1.5;color:#374151}._link_18p79_219{font-size:13.5px;font-weight:600;color:var(--primary);text-decoration:none}._link_18p79_219:hover{text-decoration:underline}@media(max-width:720px){._grid_18p79_43{grid-template-columns:minmax(0,1fr)}}._panel_1ig23_1{border:1px solid #fed7aa;background:#fffbf5;border-radius:14px;padding:16px 18px;display:flex;flex-direction:column;gap:12px}._title_1ig23_11{margin:0;font-size:16px;font-weight:700;color:#7c2d12}._lede_1ig23_18{margin:0;font-size:14px;line-height:1.55;color:#44403c}._found_1ig23_25{background:#fff;border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px}._foundHead_1ig23_35{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;font-size:13.5px;font-weight:700}._tag_1ig23_45{font-size:11px;font-weight:700;color:#92400e;background:#fef3c7;border-radius:999px;padding:2px 9px}._kv_1ig23_54{display:flex;justify-content:space-between;gap:14px;font-size:13px;padding:4px 0;border-bottom:1px solid #f3f4f6}._kv_1ig23_54 span:first-child{color:#6b7280}._kv_1ig23_54 span:last-child{text-align:right;font-weight:600}._sources_1ig23_72{margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}._sources_1ig23_72 a,._link_1ig23_80{color:var(--primary);font-weight:600;text-decoration:none}._sources_1ig23_72 a:hover,._link_1ig23_80:hover{text-decoration:underline}._ask_1ig23_91{border-top:1px solid #fde4c7;padding-top:12px;display:flex;flex-direction:column;gap:10px}._askTitle_1ig23_99{margin:0;font-size:15px;font-weight:700;color:#1f2937}._row_1ig23_106{display:flex;gap:12px;flex-wrap:wrap;align-items:center}._ok_1ig23_113{font-size:13.5px;color:#166534;font-weight:600}._small_1ig23_119{font-size:12.5px;color:#6b7280;line-height:1.5}._card_14bm3_1{display:flex;flex-direction:column;gap:12px;margin:32px 0 0;padding:24px 28px;background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);font-family:var(--font-family-base)}._eyebrow_14bm3_14{font-size:12px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--gold-text)}._title_14bm3_22{margin:0;font-family:var(--font-family-heading);font-weight:500;font-size:clamp(22px,2.6vw,28px);line-height:1.2;color:var(--foreground)}._sub_14bm3_31{margin:0 0 6px;font-size:15px;font-weight:700;color:var(--foreground)}._plain_14bm3_38{margin:0;font-size:15px;line-height:1.55;color:#2f413c}._block_14bm3_45{padding-top:12px;border-top:1px solid var(--border)}._verdict_14bm3_50{margin:10px 0 0;padding:10px 12px;font-size:14.5px;line-height:1.5;border-radius:var(--radius);background:var(--muted);color:var(--foreground)}._inside_14bm3_60{border-left:3px solid var(--primary)}._below_14bm3_64,._above_14bm3_65{border-left:3px solid var(--gold)}._hint_14bm3_69{margin:8px 0 0;font-size:13.5px;color:var(--muted-foreground)}._bands_14bm3_75{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._bands_14bm3_75 li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;font-size:14.5px;border-bottom:1px dashed var(--border)}._bands_14bm3_75 li:last-child{border-bottom:0}._bands_14bm3_75 strong{white-space:nowrap;font-weight:600}._own_14bm3_101 span{font-weight:600}._note_14bm3_105{margin:4px 0 0;font-size:12.5px;line-height:1.5;color:var(--muted-foreground)}@media(max-width:640px){._card_14bm3_1{padding:18px 16px}._bands_14bm3_75 li{flex-direction:column;gap:2px}}@media print{._card_14bm3_1{break-inside:avoid}}._head_1qnfa_1{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}._eyebrow_1qnfa_8{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary)}._title_1qnfa_16{margin:0;font-family:var(--font-family-heading);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.04}._lede_1qnfa_24{margin:0;font-size:17px;color:#3a3f4a;line-height:1.55;max-width:800px}._sharedNote_1qnfa_32{margin:0 0 18px;background:#e3edfc;color:#0f3470;padding:12px 14px;border-radius:10px;font-size:14px}._modeSwitch_1qnfa_41{display:inline-flex;gap:4px;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:999px;align-self:flex-start;flex-wrap:wrap}._mode_1qnfa_41{border:none;background:transparent;font:inherit;font-size:14px;font-weight:600;padding:9px 18px;border-radius:999px;cursor:pointer;color:#3a3f4a}._modeOn_1qnfa_64{background:#fff;color:var(--primary);box-shadow:0 1px 4px #00000024}._modeTag_1qnfa_70{margin-left:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#095c44;background:#e4f4ee;border-radius:999px;padding:1px 7px}._fitFor_1qnfa_82{margin:0 0 8px;font-size:13px;color:#3a3f4a;line-height:1.45}._defaultNote_1qnfa_89{margin:0;font-size:13px;color:#095c44;background:#e4f4ee;border-radius:10px;padding:8px 12px}._layout_1qnfa_98{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:24px;align-items:start}._forms_1qnfa_105{display:flex;flex-direction:column;gap:20px;min-width:0}._card_1qnfa_112,._result_1qnfa_113{background:#fff;border:1px solid var(--border);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:14px;min-width:0}._result_1qnfa_113{position:sticky;top:88px;max-height:calc(100vh - 104px);overflow-y:auto}._cardTitle_1qnfa_131{margin:0;font-size:20px;font-weight:700;display:flex;align-items:center;gap:10px}._step_1qnfa_140{width:28px;height:28px;border-radius:50%;background:#0f1217;color:#fff;font-size:14px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._grid2_1qnfa_153,._grid3_1qnfa_154{display:grid;gap:12px 16px}._grid2_1qnfa_153{grid-template-columns:repeat(2,minmax(0,1fr))}._grid3_1qnfa_154{grid-template-columns:repeat(3,minmax(0,1fr))}._field_1qnfa_167{display:flex;flex-direction:column;gap:6px;min-width:0}._label_1qnfa_174{font-size:13px;font-weight:600}._hint_1qnfa_179{font-size:12px;font-weight:400;color:var(--muted-foreground);text-transform:none;letter-spacing:0}._select_1qnfa_187{height:40px;border:1px solid var(--border);border-radius:var(--radius, 8px);background:#fff;padding:0 10px;font:inherit;font-size:14px;color:inherit;min-width:0;width:100%}._select_1qnfa_187:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._actions_1qnfa_205{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._muted_1qnfa_212{margin:0;font-size:12.5px;color:var(--muted-foreground);line-height:1.5}._error_1qnfa_219{margin:0;font-size:13.5px;color:#9b1c1c}._ok_1qnfa_225{margin:0;font-size:13px;color:#0b5e46}._rationale_1qnfa_231{background:#f5f3ee;border-radius:10px;padding:12px 14px;font-size:13.5px;display:flex;flex-direction:column;gap:6px}._rationale_1qnfa_231 ul{margin:0;padding-left:18px;line-height:1.5}._groupTitle_1qnfa_247{margin:8px 0 0;font-size:12.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#3a3f4a;display:flex;gap:8px;align-items:baseline}._rows_1qnfa_259{display:flex;flex-direction:column;border-top:1px solid var(--border)}._row_1qnfa_259{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) 140px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--border)}._rowLabel_1qnfa_274{display:flex;flex-direction:column;font-size:14px;font-weight:600}._rowTarget_1qnfa_281{display:flex;align-items:center;gap:6px;min-width:0}._rowImp_1qnfa_288{min-width:0}._num_1qnfa_292{max-width:120px}._dash_1qnfa_296{color:var(--muted-foreground)}._checks_1qnfa_300{display:flex;flex-wrap:wrap;gap:8px 14px}._check_1qnfa_300{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;cursor:pointer}._addrRow_1qnfa_314{display:flex;gap:10px}._addrRow_1qnfa_314>:first-child{flex:1;min-width:0}._scoreRow_1qnfa_324{display:flex;align-items:center;gap:16px}._score_1qnfa_324{font-family:var(--font-family-heading);font-size:72px;line-height:1;color:var(--primary);min-width:90px}._scoreMeta_1qnfa_338{display:flex;flex-direction:column;gap:4px;font-size:16px}._bad_1qnfa_345{color:#9b1c1c}._flags_1qnfa_349{background:#fdecec;color:#7a1616;border-radius:10px;padding:12px 14px;font-size:13.5px}._flags_1qnfa_349 ul{margin:6px 0 0;padding-left:18px;line-height:1.5}._itemGroup_1qnfa_363{display:flex;flex-direction:column;gap:6px}._itemGroupTitle_1qnfa_369{margin:0;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#5e6470}._items_1qnfa_378{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}._item_1qnfa_363{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px;align-items:start}._dot_1qnfa_394{width:10px;height:10px;border-radius:50%;margin-top:5px}._pass_1qnfa_401{background:#0e7a5b}._partial_1qnfa_405{background:#d69e2e}._fail_1qnfa_409{background:#c53030}._unknown_1qnfa_413{background:transparent;border:2px solid #9aa0aa;box-sizing:border-box}._itemHead_1qnfa_419{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:600}._pts_1qnfa_427{font-weight:500;font-size:12.5px;color:var(--muted-foreground);white-space:nowrap}._reason_1qnfa_434{font-size:13px;color:#3a3f4a;line-height:1.45}._demo_1qnfa_440{display:flex;flex-direction:column;gap:8px}._table_1qnfa_446{width:100%;border-collapse:collapse;font-size:13px}._table_1qnfa_446 th,._table_1qnfa_446 td{text-align:left;padding:6px 4px;border-bottom:1px solid var(--border);font-weight:400}._table_1qnfa_446 thead th{font-weight:700;font-size:12px;color:#5e6470}._table_1qnfa_446 td{white-space:nowrap;text-align:right}._table_1qnfa_446 thead th:not(:first-child){text-align:right}._source_1qnfa_475{margin:0;font-size:11.5px;color:#5e6470;line-height:1.5}._source_1qnfa_475 a{color:var(--primary)}._how_1qnfa_486{margin-top:40px;max-width:820px}._howTitle_1qnfa_491{margin:0 0 12px;font-family:var(--font-family-heading);font-weight:400;font-size:30px}._howList_1qnfa_498{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;color:#3a3f4a}@media(max-width:1000px){._layout_1qnfa_98{grid-template-columns:minmax(0,1fr)}._result_1qnfa_113{position:static;max-height:none}}@media(max-width:640px){._card_1qnfa_112,._result_1qnfa_113{padding:18px 16px}._grid2_1qnfa_153,._grid3_1qnfa_154{grid-template-columns:minmax(0,1fr)}._row_1qnfa_259{grid-template-columns:minmax(0,1fr);gap:6px}._addrRow_1qnfa_314{flex-direction:column}._num_1qnfa_292{max-width:none}}@media print{._forms_1qnfa_105,._actions_1qnfa_205,._how_1qnfa_486{display:none}._layout_1qnfa_98{display:block}._result_1qnfa_113{position:static;max-height:none;border:none}}
