.GxbD5a_tab,.GxbD5a_badge{--chip:var(--chip-day)}:root[data-theme=dark] .GxbD5a_tab,:root[data-theme=dark] .GxbD5a_badge{--chip:var(--chip-night)}.GxbD5a_tabs{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.GxbD5a_tab{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);background:var(--ink-2);border:1px solid var(--ink-3);cursor:pointer;align-items:center;gap:8px;padding:8px 13px;font-size:10.5px;font-weight:500;transition:color .14s,border-color .14s;display:inline-flex}.GxbD5a_tab:hover{color:var(--paper)}.GxbD5a_tab[data-on=true]{color:var(--chip,var(--signal-ink));border-color:var(--chip,var(--signal));font-weight:700}.GxbD5a_tabCount{color:var(--paper-3);opacity:.7}.GxbD5a_dot{background:var(--chip);border-radius:50%;flex:none;width:9px;height:9px}.GxbD5a_searchRow{align-items:center;gap:10px;margin-bottom:4px;display:flex}.GxbD5a_searchLabel{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:10px}.GxbD5a_search{max-width:360px;font-family:var(--font-sans);color:var(--paper);background:var(--ink-2);border:1px solid var(--ink-3);border-radius:2px;flex:auto;padding:8px 11px;font-size:13.5px}.GxbD5a_search::placeholder{color:var(--muted)}.GxbD5a_search:focus{border-color:var(--signal);outline:none}.GxbD5a_count{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:18px 0 16px;font-size:11px}.GxbD5a_empty{color:var(--paper-3);margin-bottom:16px;font-size:13.5px;line-height:1.6}.GxbD5a_emptyLink{font:inherit;color:var(--signal-ink);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.GxbD5a_group{margin-bottom:34px}.GxbD5a_groupHeading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid var(--ink-3);align-items:baseline;gap:10px;margin-bottom:18px;padding-bottom:8px;font-size:12px;font-weight:500;display:flex}.GxbD5a_groupCount{color:var(--muted);font-size:11px}.GxbD5a_grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.GxbD5a_card{border:1px solid var(--ink-3);background:var(--ink-2);flex-direction:column;display:flex}.GxbD5a_thumb{aspect-ratio:16/9;background:var(--ink-3);display:block;overflow:hidden}.GxbD5a_thumbImg{object-fit:cover;width:100%;height:100%;display:block}.GxbD5a_body{flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}.GxbD5a_badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--paper-3);border:1px solid var(--chip,var(--ink-3));white-space:nowrap;padding:1px 6px;font-size:10px;font-weight:500}.GxbD5a_name{margin:0;font-size:17px;line-height:1.3}.GxbD5a_name a{color:var(--paper);text-decoration:none}.GxbD5a_name a:hover{color:var(--signal-ink)}.GxbD5a_desc{color:var(--paper-3);margin:0;font-size:13.5px;line-height:1.6}.GxbD5a_addr{color:var(--muted);font-size:12.5px}.GxbD5a_foot{width:100%;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:14px;margin-top:auto;padding-top:12px;font-size:10.5px;display:flex}.GxbD5a_foot a{color:var(--muted);text-decoration:none}.GxbD5a_foot a:hover{color:var(--signal-ink)}.GxbD5a_mapLink{margin-left:auto}
.l7OHTG_note{border-top:1px solid var(--ink-3);color:var(--muted);max-width:70ch;margin-top:32px;padding-top:20px;font-size:13px;line-height:1.6}.l7OHTG_note+.l7OHTG_note{border-top:none;margin-top:12px;padding-top:0}.l7OHTG_note a{color:var(--paper-3)}.l7OHTG_note a:hover{color:var(--signal-ink)}
