._wrapper_15a4q_1{border:1px solid var(--border);background:var(--surface)}._head_15a4q_6{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-4);border-bottom:1px solid var(--border)}._title_15a4q_16{margin:0;font-family:var(--font-family-display);font-size:1.25rem;font-weight:600}._sub_15a4q_23{margin:var(--spacing-1) 0 0;font-size:.8125rem;line-height:1.5;color:var(--muted-foreground);max-width:42rem}._toggle_15a4q_31{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._toggle_15a4q_31 button{font-family:var(--font-family-base);font-size:.8125rem;padding:var(--spacing-2) var(--spacing-3);background:var(--surface);color:var(--muted-foreground);border:0;cursor:pointer}._toggle_15a4q_31 button[data-active=true]{background:var(--primary);color:var(--primary-foreground)}._body_15a4q_53{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--spacing-5, 1.25rem);padding:var(--spacing-4);align-items:start}._mapCol_15a4q_61{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._map_15a4q_61{width:100%;max-width:30rem;height:auto;margin:0 auto;display:block}._county_15a4q_76{stroke:var(--surface);stroke-width:1.2;stroke-linejoin:round;cursor:pointer;transition:fill .12s ease}._county_15a4q_76:hover{stroke:var(--foreground);stroke-width:1.4}._county_15a4q_76[data-active=true]{stroke:var(--foreground);stroke-width:1.8}._hatch_15a4q_94{pointer-events:none;stroke:none}._legend_15a4q_99{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._legendLabel_15a4q_104{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._legendRow_15a4q_113{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-3)}._swatch_15a4q_119{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--muted-foreground)}._swatch_15a4q_119 i{width:.875rem;height:.875rem;border:1px solid var(--border);display:inline-block}._legendNote_15a4q_134{margin:var(--spacing-3) 0 0;font-size:.75rem;line-height:1.6;color:var(--muted-foreground)}._side_15a4q_141{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._readout_15a4q_148{border-left:2px solid var(--primary);padding-left:var(--spacing-3)}._readoutCounty_15a4q_153{margin:0;font-family:var(--font-family-display);font-size:1.125rem;font-weight:600}._readoutValue_15a4q_160{margin:var(--spacing-1) 0 0;font-size:2rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--primary);line-height:1.1}._readoutValue_15a4q_160 span{font-size:.8125rem;font-weight:500;color:var(--muted-foreground);margin-left:4px}._readoutMeta_15a4q_176{margin:var(--spacing-2) 0 0;font-size:.75rem;line-height:1.5;color:var(--muted-foreground)}._readoutHint_15a4q_183{margin:var(--spacing-2) 0 0;font-size:.8125rem;line-height:1.6;color:var(--muted-foreground)}._filterBtn_15a4q_190,._resetBtn_15a4q_191{margin-top:var(--spacing-3);display:inline-flex;align-items:center;gap:5px;font-family:var(--font-family-base);font-size:.75rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--primary);color:var(--primary-foreground);cursor:pointer}._resetBtn_15a4q_191{background:var(--surface);color:var(--primary)}._rankings_15a4q_211{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._rankHeading_15a4q_216{margin:0 0 var(--spacing-2);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._rankList_15a4q_224{list-style:none;margin:0 0 var(--spacing-3);padding:0}._rankList_15a4q_224 button{width:100%;display:flex;justify-content:space-between;gap:var(--spacing-3);align-items:baseline;background:none;border:0;border-bottom:1px solid var(--border);padding:5px 0;font-family:var(--font-family-base);font-size:.8125rem;color:var(--foreground);cursor:pointer;text-align:left}._rankList_15a4q_224 button:hover{color:var(--primary)}._rankList_15a4q_224 button[data-active=true]{color:var(--primary);font-weight:600}._rankList_15a4q_224 button em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._rankNote_15a4q_262{margin:0;font-size:.6875rem;line-height:1.5;color:var(--muted-foreground)}@media(max-width:760px){._body_15a4q_53{grid-template-columns:minmax(0,1fr)}}._wrapper_ldp9o_1{border:1px solid var(--border);background:var(--surface)}._controls_ldp9o_6{display:flex;flex-wrap:wrap;gap:var(--spacing-3);align-items:center;padding:var(--spacing-4);border-bottom:1px solid var(--border)}._search_ldp9o_15{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._srOnly_ldp9o_22{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._input_ldp9o_31{font-family:var(--font-family-base);font-size:.875rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground);min-width:15rem}._input_ldp9o_31:focus-visible,._select_ldp9o_43:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._select_ldp9o_43{font-family:var(--font-family-base);font-size:.875rem;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--background);color:var(--foreground)}._toggle_ldp9o_58{display:inline-flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden;margin-left:auto}._toggle_ldp9o_58 button{font-family:var(--font-family-base);font-size:.8125rem;padding:var(--spacing-2) var(--spacing-3);background:var(--surface);color:var(--muted-foreground);border:0;cursor:pointer}._toggle_ldp9o_58 button[data-active=true]{background:var(--primary);color:var(--primary-foreground)}._count_ldp9o_81{margin:0;padding:var(--spacing-2) var(--spacing-4);font-size:.75rem;color:var(--muted-foreground);border-bottom:1px solid var(--border)}._tableWrap_ldp9o_89{max-height:34rem;overflow:auto}._table_ldp9o_89{width:100%;border-collapse:collapse;font-size:.875rem}._table_ldp9o_89 thead th{position:sticky;top:0;z-index:1;background:var(--sidebar);border-bottom:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;font-weight:600;color:var(--muted-foreground);text-align:right;white-space:nowrap}._table_ldp9o_89 thead th._nameCol_ldp9o_114{text-align:left}._sortBtn_ldp9o_118{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}._sortBtn_ldp9o_118:hover{color:var(--primary)}._table_ldp9o_89 tbody th,._table_ldp9o_89 tbody td{border-bottom:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);text-align:right}._table_ldp9o_89 tbody th{text-align:left}._table_ldp9o_89 tbody tr:hover{background:var(--sidebar)}._table_ldp9o_89 tbody tr[data-selected=true]{background:color-mix(in srgb,var(--primary) 8%,transparent)}._nameCell_ldp9o_153{font-weight:500;white-space:nowrap}._nameBtn_ldp9o_158{background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--primary);cursor:pointer;text-align:left}._nameBtn_ldp9o_158:hover{text-decoration:underline}._num_ldp9o_173{font-variant-numeric:tabular-nums;white-space:nowrap}._num_ldp9o_173[data-tone=up]{color:var(--success)}._num_ldp9o_173[data-tone=down]{color:var(--error)}._detail_ldp9o_186{border-top:2px solid var(--primary);padding:var(--spacing-4);background:var(--background)}._detailHead_ldp9o_192{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--spacing-3);margin-bottom:var(--spacing-3)}._detailTitle_ldp9o_200{margin:0;font-family:var(--font-family-display);font-size:1.375rem}._detailMeta_ldp9o_206{margin:var(--spacing-1) 0 0;font-size:.8125rem;color:var(--muted-foreground)}._closeBtn_ldp9o_212{background:none;border:1px solid var(--border);border-radius:var(--radius-sm);padding:var(--spacing-1);color:var(--muted-foreground);cursor:pointer;display:inline-flex}._chart_ldp9o_222{width:100%;height:auto;display:block;background:var(--surface);border:1px solid var(--border)}._grid_ldp9o_230{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}._axis_ldp9o_236{font-family:var(--font-family-base);font-size:10px;fill:var(--muted-foreground)}._expectedLine_ldp9o_242{stroke:var(--accent);stroke-width:1.5;stroke-dasharray:5 3}._expectedLabel_ldp9o_248{font-family:var(--font-family-base);font-size:10px;fill:var(--accent)}._line_ldp9o_254{stroke:var(--primary);stroke-width:2.5}._dot_ldp9o_259{fill:var(--primary)}._noTrend_ldp9o_263{margin:0;padding:var(--spacing-4);font-size:.875rem;color:var(--muted-foreground)}._detailFacts_ldp9o_270{margin:var(--spacing-4) 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--spacing-3)}._detailFacts_ldp9o_270 div{border-left:2px solid var(--border);padding-left:var(--spacing-3)}._detailFacts_ldp9o_270 dt{font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._detailFacts_ldp9o_270 dd{margin:var(--spacing-1) 0 0;font-size:1.0625rem;font-weight:600}._detailNote_ldp9o_295{margin:var(--spacing-4) 0 0;font-size:.75rem;line-height:1.6;color:var(--muted-foreground)}._footnote_ldp9o_302{margin:0;padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border);font-size:.75rem;color:var(--muted-foreground)}
