.Ba_8pq_wrap{flex-direction:column;gap:16px;max-width:1240px;margin:0 auto;padding:clamp(16px,3vw,32px) 16px 56px;display:flex}.Ba_8pq_head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.Ba_8pq_title{font:800 clamp(22px, 3.4vw, 32px) var(--font-display);color:var(--ink);margin:0}.Ba_8pq_layout{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:960px){.Ba_8pq_layout{grid-template-columns:380px 1fr;height:70vh}}.Ba_8pq_list{flex-direction:column;gap:10px;min-height:0;max-height:70vh;padding-right:4px;display:flex;overflow-y:auto}.Ba_8pq_item{border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;text-align:left;font:inherit;border-radius:18px;gap:12px;padding:12px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.Ba_8pq_item:hover,.Ba_8pq_itemActive{border-color:var(--brand);box-shadow:var(--shadow-card-hover)}.Ba_8pq_thumb{object-fit:cover;background:var(--brand-soft);width:64px;height:64px;color:var(--brand);border-radius:14px;flex-shrink:0;place-items:center;font-weight:800;display:grid}.Ba_8pq_name{font-size:15px;font-weight:800}.Ba_8pq_meta{color:var(--muted);overflow-wrap:anywhere;margin-top:2px;font-size:13px}.Ba_8pq_map{border:1px solid var(--line);background:var(--surface-subtle);z-index:0;border-radius:22px;height:60vh;min-height:380px;position:relative;overflow:hidden}@media (min-width:960px){.Ba_8pq_map{height:100%}}.Ba_8pq_skel{background:linear-gradient(90deg, var(--shimmer-base) 25%, var(--shimmer-highlight) 50%, var(--shimmer-base) 75%);background-size:200% 100%;border-radius:18px;height:88px;animation:1.4s linear infinite Ba_8pq_sh}@keyframes Ba_8pq_sh{0%{background-position:200% 0}to{background-position:-200% 0}}.Ba_8pq_note{background:var(--surface-subtle);color:var(--muted);border-radius:14px;padding:12px 16px;font-size:13px}.Ba_8pq_link{color:var(--brand);font-weight:700;text-decoration:none}@media (prefers-reduced-motion:reduce){.Ba_8pq_skel{animation:none}}.Ba_8pq_chips{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.Ba_8pq_chips::-webkit-scrollbar{display:none}.Ba_8pq_chip{border:1px solid var(--line);background:var(--panel);min-height:38px;color:var(--ink);font:600 13.5px var(--font-sans);cursor:pointer;border-radius:999px;flex-shrink:0;padding:0 16px;transition:background .15s,border-color .15s,color .15s}.Ba_8pq_chip:hover{border-color:var(--brand)}.Ba_8pq_chip:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.Ba_8pq_chipActive{background:var(--brand);border-color:var(--brand);color:#fff}
