.map_page__XtAE5{max-width:1120px;margin:0 auto;padding:0 20px 64px}.map_head__WvPZK{margin:36px 0 20px;max-width:760px}.map_head__WvPZK h1{font-size:32px;line-height:1.3;letter-spacing:-.035em;margin:0 0 10px;font-weight:700}.map_head__WvPZK p{margin:0;color:var(--ink-2);font-size:16px}.map_explorer__5i_5Z{gap:14px}.map_controls__0at4e,.map_explorer__5i_5Z{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.map_controls__0at4e{gap:10px}.map_search__k0Tff{display:flex;align-items:center;gap:10px;border:2px solid var(--ink);border-radius:10px;padding:0 14px;height:50px;background:#fff;color:var(--ink-2)}.map_search__k0Tff input{flex:1;min-width:0;border:0;outline:0;font:inherit;font-size:16px;color:var(--ink);background:none;height:100%}.map_search__k0Tff input::-webkit-search-cancel-button{display:none}.map_search__k0Tff button{border:0;background:none;color:var(--ink-2);cursor:pointer;display:grid;place-items:center;padding:4px}.map_row__bxndN{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.map_locate__ahvzi,.map_reset__zKQFt,.map_row__bxndN select{font:inherit;font-size:14px;height:38px;border-radius:8px;border:1px solid var(--line);background:#fff;color:var(--ink);padding:0 12px;cursor:pointer}.map_row__bxndN select{padding-right:28px}.map_locate__ahvzi{display:inline-flex;align-items:center;gap:6px;font-weight:700;border-color:var(--ink)}.map_locate__ahvzi[aria-pressed=true]{background:var(--ink);color:#fff}.map_locate__ahvzi:disabled{opacity:.6;cursor:progress}.map_reset__zKQFt{border:0;color:var(--red-dark);text-decoration:underline;text-underline-offset:3px;padding:0 4px}.map_channels__GiRHr{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.map_channels__GiRHr::-webkit-scrollbar{display:none}.map_channels__GiRHr button{font:inherit;font-size:13px;white-space:nowrap;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);padding:6px 13px;cursor:pointer}.map_channels__GiRHr button:hover{border-color:var(--ink)}.map_channels__GiRHr button[aria-pressed=true]{background:var(--red);border-color:var(--red);color:#fff;font-weight:700}.map_note__4VKR1{margin:0;font-size:14px;color:var(--ink-2)}.map_split__zdFm_{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:0;border-top:2px solid var(--ink)}.map_mapPane__FEkt2{position:relative;min-height:640px;background:var(--soft)}.map_mapFallback__PqzV0,.map_map__Q2v67{position:absolute;inset:0}.map_mapFallback__PqzV0{display:grid;place-content:center;justify-items:center;gap:10px;color:var(--ink-2);text-align:center;padding:24px;font-size:15px}.map_mapFallback__PqzV0 p{margin:0;max-width:300px}.map_meDot__SO2oM{display:block;width:16px;height:16px;border-radius:50%;background:#1d6ce8;border:3px solid #fff;box-shadow:0 0 0 6px rgba(29,108,232,.2)}.map_card__jvt1N{position:absolute;left:16px;bottom:16px;z-index:5;width:min(360px,calc(100% - 32px));background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 8px 28px rgba(0,0,0,.18)}.map_card__jvt1N small{color:var(--ink-3);font-size:13px}.map_card__jvt1N h3{margin:2px 0 4px;font-size:19px;letter-spacing:-.03em;padding-right:28px}.map_card__jvt1N p{margin:0 0 12px;font-size:14px;color:var(--ink-2)}.map_close___xcZo{position:absolute;top:10px;right:10px;border:0;background:none;cursor:pointer;color:var(--ink-2);padding:4px;display:grid}.map_actions__a1YT9{display:flex;flex-wrap:wrap;gap:8px}.map_actions__a1YT9 a{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:700;border:1px solid var(--line);border-radius:8px;padding:7px 11px}.map_actions__a1YT9 a:hover{border-color:var(--ink)}.map_actions__a1YT9 .map_primary__vxSd2{background:var(--red);border-color:var(--red);color:#fff}.map_actions__a1YT9 .map_primary__vxSd2:hover{background:var(--red-dark);border-color:var(--red-dark)}.map_listPane__YwTgQ{border-left:1px solid var(--line);max-height:640px;overflow-y:auto;overscroll-behavior:contain}.map_listTitle__4tOhT{position:sticky;top:0;z-index:1;background:#fff;margin:0;padding:14px 18px;font-size:15px;font-weight:400;color:var(--ink-2);border-bottom:1px solid var(--line)}.map_listTitle__4tOhT strong{color:var(--ink)}.map_listPane__YwTgQ>.map_note__4VKR1{padding:18px}.map_list__eIsRp{list-style:none;margin:0;padding:0}.map_list__eIsRp li{border-bottom:1px solid var(--line);padding:12px 18px}.map_item__pFg8J{display:grid;gap:1px;width:100%;text-align:left;border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.map_item__pFg8J strong{font-size:16px;letter-spacing:-.02em}.map_item__pFg8J span{font-size:13px;color:var(--ink-2)}.map_item__pFg8J small{font-size:13px;color:var(--ink-3)}.map_item__pFg8J:hover strong{text-decoration:underline;text-underline-offset:3px}.map_item__pFg8J[aria-current=true] strong{color:var(--red-dark)}.map_itemLinks__s0STn{display:flex;gap:14px;margin-top:6px;font-size:13px;font-weight:700}.map_itemLinks__s0STn a{color:var(--red-dark)}.map_itemLinks__s0STn a:hover{text-decoration:underline;text-underline-offset:3px}.map_more__KdHvw{display:block;width:calc(100% - 36px);margin:14px 18px 18px;height:42px;font:inherit;font-size:14px;font-weight:700;border:1px solid var(--ink);background:#fff;border-radius:8px;cursor:pointer}.map_more__KdHvw:hover{background:var(--ink);color:#fff}.map_index__zATkE{margin-top:56px}.map_about__97hHt h2,.map_index__zATkE h2{font-size:21px;letter-spacing:-.03em;margin:0 0 14px;font-weight:700}.map_countList__kH2t3{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));border-top:1px solid var(--line)}.map_countList__kH2t3 a{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:12px 4px;border-bottom:1px solid var(--line);margin-right:20px}.map_countList__kH2t3 a:hover strong{text-decoration:underline;text-underline-offset:3px}.map_countList__kH2t3 span{font-size:13px;color:var(--ink-3);font-variant-numeric:tabular-nums}.map_about__97hHt{margin-top:56px;max-width:760px;font-size:16px}.map_about__97hHt p{color:#333;margin:0 0 10px}.map_about__97hHt a{color:var(--red-dark);text-decoration:underline;text-underline-offset:3px}.map_srOnly__wW0QT{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:900px){.map_split__zdFm_{grid-template-columns:minmax(0,1fr)}.map_mapPane__FEkt2{min-height:min(56svh,480px)}.map_listPane__YwTgQ{border-left:0;max-height:none;overflow:visible}.map_listTitle__4tOhT{position:static;padding:14px 0}.map_list__eIsRp li{padding:12px 0}.map_listPane__YwTgQ>.map_note__4VKR1{padding:18px 0}.map_more__KdHvw{width:100%;margin:14px 0}.map_card__jvt1N{left:10px;right:10px;bottom:10px;width:auto}}@media (max-width:720px){.map_head__WvPZK{margin-top:24px}.map_head__WvPZK h1{font-size:25px}}