._4asreW_top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;display:flex}._4asreW_tabs{border:1px solid var(--color-line);background:#fff;border-radius:12px;flex-wrap:wrap;max-width:100%;padding:4px;display:flex}._4asreW_tab{height:36px;color:var(--color-shell);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:none;align-items:center;padding:0 12px;display:inline-flex}._4asreW_tab[aria-selected=true]{background:var(--color-shell);color:#fff}._4asreW_tab:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}._4asreW_panel{flex-direction:column;gap:16px;display:flex}._4asreW_panel[hidden]{display:none}._4asreW_tie{border:1px solid var(--state-info-line);background:var(--state-info-surface);color:var(--color-ink);border-radius:14px;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}._4asreW_tie b{color:var(--color-shell)}._4asreW_list{border:1px solid var(--color-line);background:#fff;border-radius:24px;overflow:hidden}._4asreW_rows{margin:0;padding:0;list-style:none}._4asreW_rows li+li{border-top:1px solid var(--color-line-soft)}._4asreW_row{color:inherit;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 20px;display:grid;position:relative}._4asreW_row:hover{background:#f7fafd}._4asreW_row:has(._4asreW_city:focus-visible){outline:2px solid var(--color-shell);outline-offset:-2px}._4asreW_city:after{content:"";position:absolute;inset:0}._4asreW_city:focus-visible{outline:none}._4asreW_rank{border:1px solid var(--color-line);width:30px;height:30px;color:var(--color-shell);font:11.5px/1 var(--font-mono);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex}._4asreW_rank[data-top]{border-color:var(--color-shell);background:var(--color-shell);color:#fff}._4asreW_who{flex-direction:column;gap:1px;min-width:0;display:flex}._4asreW_city{color:var(--color-shell);font-size:15px;font-weight:700;text-decoration:none}._4asreW_row:hover ._4asreW_city{text-decoration:underline}._4asreW_system{color:var(--color-ink-muted);font:11px/1.4 var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._4asreW_who{grid-column:2/-1}._4asreW_bar{pointer-events:none;background:var(--color-line-soft);border-radius:4px;grid-area:2/2;height:8px;position:relative}._4asreW_bar i{background:linear-gradient(90deg, var(--color-water-accent), var(--color-shell));border-radius:4px;height:8px;display:block}._4asreW_bar b{border-left:2px dashed var(--color-limit-line);position:absolute;top:-4px;bottom:-4px}._4asreW_val{text-align:right;flex-direction:column;grid-area:2/3;align-items:flex-end;gap:1px;min-width:0;display:flex}._4asreW_val>b{color:var(--color-shell);white-space:nowrap;font-size:17px}._4asreW_val>span{color:var(--color-ink-muted);white-space:nowrap;font-size:11px}._4asreW_chip{flex:none}@media (min-width:720px){._4asreW_row{grid-template-columns:30px minmax(0,1.2fr) minmax(0,1.4fr) minmax(150px,auto)}._4asreW_who,._4asreW_bar,._4asreW_val{grid-area:auto}}._4asreW_foot{border-top:1px solid var(--color-line-soft);color:var(--color-ink-body);background:#f9fbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;font-size:13.5px;display:flex}._4asreW_foot a{min-height:36px;color:var(--color-shell);white-space:nowrap;align-items:center;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}._4asreW_foot a:hover{text-decoration:underline}._4asreW_foot a:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}
.ltf_Pq_root{border:1px solid var(--color-line);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:clamp(18px,2.4vw,26px);display:flex}.ltf_Pq_head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.ltf_Pq_copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ltf_Pq_copy h2{color:var(--color-shell);font:800 22px/1.2 var(--font-heading);letter-spacing:-.02em;margin:0}.ltf_Pq_eyebrow{color:var(--color-link);font:500 11px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.ltf_Pq_searchLabel{width:240px;max-width:100%;display:block}.ltf_Pq_search{border:1px solid var(--color-line);background:var(--color-page);width:100%;height:44px;color:var(--color-ink);font:400 16px/1 var(--font-body);border-radius:12px;padding:0 14px}.ltf_Pq_search:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.ltf_Pq_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ltf_Pq_chips{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.ltf_Pq_chips::-webkit-scrollbar{display:none}.ltf_Pq_chip{border:1px solid var(--color-line);height:36px;color:var(--color-shell);font:600 13px/1 var(--font-body);white-space:nowrap;cursor:pointer;background:#fff;border-radius:99px;flex:none;align-items:center;gap:6px;padding:0 13px;display:inline-flex}.ltf_Pq_chip span{font:11px/1 var(--font-mono);opacity:.75}.ltf_Pq_chip[aria-pressed=true]{border-color:var(--color-shell);background:var(--color-shell);color:#fff}.ltf_Pq_chip:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.ltf_Pq_letters{flex-wrap:wrap;gap:4px;display:flex}.ltf_Pq_letter{border:1px solid var(--color-line);width:34px;height:34px;color:var(--color-shell);font:12.5px/1 var(--font-mono);background:#fff;border-radius:9px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.ltf_Pq_letter:hover{border-color:var(--color-shell)}.ltf_Pq_letter[data-empty]{opacity:.35}.ltf_Pq_letter:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.ltf_Pq_scroll{overscroll-behavior:contain;border-top:1px solid var(--color-line-soft);max-height:min(72vh,680px);position:relative;overflow-y:auto}.ltf_Pq_scroll:focus-visible{outline:2px solid var(--color-shell);outline-offset:2px}.ltf_Pq_group[hidden]{display:none}.ltf_Pq_groupLetter{z-index:1;color:var(--color-link);font:500 12px/1 var(--font-mono);letter-spacing:.08em;background:#fff;margin:0;padding:8px 2px 6px;position:sticky;top:0}.ltf_Pq_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));column-gap:24px;margin:0 0 6px;padding:0;list-style:none;display:grid}.ltf_Pq_list li{border-top:1px solid var(--color-line-soft);justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:44px;padding:8px 2px;display:flex;position:relative}.ltf_Pq_list li[hidden]{display:none}.ltf_Pq_list li:hover{background:#f7fafd}.ltf_Pq_list li:hover .ltf_Pq_name{text-decoration:underline}.ltf_Pq_list li:has(.ltf_Pq_name:focus-visible){outline:2px solid var(--color-shell);outline-offset:-2px}.ltf_Pq_name{color:var(--color-shell);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;text-decoration:none;overflow:hidden}.ltf_Pq_name:after{content:"";position:absolute;inset:0}.ltf_Pq_name:focus-visible{outline:none}.ltf_Pq_meta{flex:none;align-items:center;gap:4px;display:flex}.ltf_Pq_tag{border:1px solid var(--state-info-line);background:var(--state-info-surface);color:var(--color-shell);border-radius:99px;padding:1px 6px;font-size:10px;font-weight:700}.ltf_Pq_tag[data-tag=pfas]{background:var(--state-warning-surface);color:var(--color-limit-ink);border-color:#e2cfb1}.ltf_Pq_score{color:var(--color-ink-muted);font:11.5px/1 var(--font-mono)}.ltf_Pq_none{border:1px dashed var(--state-unknown-line);background:var(--state-unknown-hatch);color:var(--color-ink-body);border-radius:14px;margin:0;padding:16px;font-size:14px}.ltf_Pq_note{color:var(--color-ink-muted);margin:0;font-size:12.5px}
