._wrapper_1f28f_1{border:1px solid var(--border);background:var(--surface)}._body_1f28f_6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--spacing-6);padding:var(--spacing-4);align-items:start}._mapCol_1f28f_14{display:flex;flex-direction:column;gap:var(--spacing-3);min-width:0}._map_1f28f_14{width:100%;max-width:34rem;height:auto;display:block;margin:0 auto}._area_1f28f_29{stroke:var(--surface);stroke-width:1;stroke-linejoin:round;cursor:pointer;transition:fill .12s ease}._area_1f28f_29:hover{stroke:var(--foreground);stroke-width:1.6}._area_1f28f_29[data-active=true]{stroke:var(--foreground);stroke-width:2}._legend_1f28f_47{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._legendLabel_1f28f_52{display:block;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground);margin-bottom:var(--spacing-2)}._legendRow_1f28f_61{display:flex;flex-wrap:wrap;gap:var(--spacing-2) var(--spacing-3)}._swatch_1f28f_67{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;color:var(--muted-foreground)}._swatch_1f28f_67 i{width:.875rem;height:.875rem;border:1px solid var(--border);display:inline-block}._side_1f28f_82{display:flex;flex-direction:column;gap:var(--spacing-4);min-width:0}._readout_1f28f_89{border-left:2px solid var(--primary);padding-left:var(--spacing-3)}._readoutName_1f28f_94{margin:0;font-family:var(--font-family-display);font-size:1.125rem;font-weight:600}._readoutValue_1f28f_101{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_1f28f_101 span{font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}._readoutHint_1f28f_116{margin:var(--spacing-2) 0 0;font-size:.8125rem;line-height:1.6;color:var(--muted-foreground)}._facts_1f28f_123{margin:var(--spacing-3) 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-2) var(--spacing-3)}._facts_1f28f_123 dt{font-size:.625rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._facts_1f28f_123 dd{margin:2px 0 0;font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums}._resetBtn_1f28f_144{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(--surface);color:var(--primary);cursor:pointer}._rankings_1f28f_159{border-top:1px solid var(--border);padding-top:var(--spacing-3)}._rankHeading_1f28f_164{margin:0 0 var(--spacing-2);font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted-foreground)}._rankList_1f28f_172{list-style:none;margin:0 0 var(--spacing-3);padding:0}._rankList_1f28f_172 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_1f28f_172 button:hover{color:var(--primary)}._rankList_1f28f_172 button[data-active=true]{color:var(--primary);font-weight:600}._rankList_1f28f_172 button em{font-style:normal;font-variant-numeric:tabular-nums;color:var(--muted-foreground)}._controls_1f28f_210{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}._search_1f28f_220{display:inline-flex;align-items:center;gap:var(--spacing-2);color:var(--muted-foreground)}._srOnly_1f28f_227{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._input_1f28f_236{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:14rem}._input_1f28f_236:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._count_1f28f_252{margin:0 0 0 auto;font-size:.75rem;color:var(--muted-foreground)}._tableWrap_1f28f_258{max-height:32rem;overflow:auto}._table_1f28f_258{width:100%;border-collapse:collapse;font-size:.875rem}._table_1f28f_258 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_1f28f_258 thead th._nameCol_1f28f_283{text-align:left}._sortBtn_1f28f_287{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer}._sortBtn_1f28f_287:hover{color:var(--primary)}._table_1f28f_258 tbody th,._table_1f28f_258 tbody td{border-bottom:1px solid var(--border);padding:var(--spacing-2) var(--spacing-3);text-align:right}._table_1f28f_258 tbody th{text-align:left}._table_1f28f_258 tbody tr:hover{background:var(--sidebar)}._table_1f28f_258 tbody tr[data-selected=true]{background:color-mix(in srgb,var(--primary) 8%,transparent)}._nameCell_1f28f_322{font-weight:500;white-space:nowrap}._nameBtn_1f28f_327{background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--primary);cursor:pointer;text-align:left}._nameBtn_1f28f_327:hover{text-decoration:underline}._numCell_1f28f_342{font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:860px){._body_1f28f_6{grid-template-columns:minmax(0,1fr)}._count_1f28f_252{margin-left:0}}._figure_by41k_1{margin:0;border:1px solid var(--border);background:var(--surface);padding:var(--spacing-4) var(--spacing-4) var(--spacing-3)}._chart_by41k_8{width:100%;height:auto;display:block}._grid_by41k_14{stroke:var(--border);stroke-width:1;stroke-dasharray:2 4}._axis_by41k_20{font-family:var(--font-family-base);font-size:10px;fill:var(--muted-foreground)}._bar_by41k_26{fill:var(--primary)}._bar_by41k_26[data-low=true]{fill:var(--accent)}._bar_by41k_26[data-partial=true]{fill:color-mix(in srgb,var(--primary) 45%,var(--surface))}._partialLabel_by41k_38{font-family:var(--font-family-base);font-size:9px;fill:var(--muted-foreground)}._caption_by41k_44{margin:var(--spacing-2) 0 0;font-size:.75rem;line-height:1.6;color:var(--muted-foreground)}._heroFigure_1qfto_1{margin:0;border:1px solid var(--border);background:var(--surface)}._heroImage_1qfto_7{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}._caption_1qfto_15{margin:0;padding:var(--spacing-2) var(--spacing-3);font-size:.75rem;line-height:1.55;color:var(--muted-foreground);border-top:1px solid var(--border)}._caption_1qfto_15 a{color:var(--primary)}
