.gJJt1W_root{width:100%;height:100%;min-height:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif;display:flex;position:relative;overflow:hidden}.gJJt1W_panelPlaceholder{box-sizing:border-box;color:#667085;text-align:center;word-break:keep-all;background:#fff;border-right:1px solid #d0d5dd;flex:none;justify-content:center;align-items:center;width:360px;padding:24px;font-size:14px;display:flex}.gJJt1W_mapArea{z-index:0;flex:1;min-width:0;position:relative}.gJJt1W_badge{z-index:10;color:#1d2939;white-space:nowrap;pointer-events:none;background:#fff;border-radius:999px;padding:9px 18px;font-size:14px;position:absolute;top:16px;left:50%;transform:translate(-50%);box-shadow:0 2px 8px #10182833}.gJJt1W_badge strong{color:#1d4fc4;font-variant-numeric:tabular-nums}.gJJt1W_mapButtons{z-index:10;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:32px;right:12px}.gJJt1W_mapButton{color:#1d2939;height:38px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d0d5dd;border-radius:8px;padding:0 14px;font-size:13px;font-weight:600;box-shadow:0 2px 6px #1018282e}.gJJt1W_mapButton:focus-visible{outline-offset:1px;outline:2px solid #2f6fed}.gJJt1W_analyze{z-index:10;color:#fff;height:40px;font:inherit;cursor:pointer;background:#d6336c;border:0;border-radius:999px;padding:0 16px;font-size:14px;font-weight:700;position:absolute;top:16px;left:12px;box-shadow:0 2px 8px #1018284d}.gJJt1W_analyze:focus-visible{outline-offset:2px;outline:2px solid #1d2939}.gJJt1W_analyzeActive{background:#1d2939}.gJJt1W_mapHint{z-index:10;color:#fff;white-space:nowrap;pointer-events:none;background:#1d2939;border-radius:8px;padding:8px 14px;font-size:13px;position:absolute;top:64px;left:50%;transform:translate(-50%)}.gJJt1W_toast{z-index:10;color:#fff;word-break:keep-all;background:#1d2939;border-radius:8px;max-width:260px;padding:10px 12px;font-size:13px;line-height:1.5;position:absolute;bottom:132px;right:12px}.gJJt1W_legend{z-index:10;color:#344054;background:#ffffffeb;border-radius:8px;gap:12px;margin:0;padding:6px 10px;font-size:12px;list-style:none;display:flex;position:absolute;bottom:32px;left:12px;box-shadow:0 1px 4px #10182833}.gJJt1W_legendOpen,.gJJt1W_legendClosed{background:#2f6fed;border-radius:50%;width:10px;height:10px;margin-right:4px;display:inline-block}.gJJt1W_legendClosed{background:#98a2b3}.gJJt1W_card{z-index:25;box-sizing:border-box;color:#344054;word-break:keep-all;background:#fff;border-radius:12px;max-height:45%;padding:14px 44px 12px 14px;font-size:14px;line-height:1.5;position:absolute;bottom:8px;left:8px;right:8px;overflow-y:auto;box-shadow:0 2px 12px #1018284d}.gJJt1W_cardClose{color:#475467;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:22px;line-height:1;position:absolute;top:4px;right:4px}.gJJt1W_cardCount{color:#475467;margin:0 0 8px;font-size:12px;font-weight:600}.gJJt1W_cardItem{flex-direction:column;display:flex}.gJJt1W_cardItem+.gJJt1W_cardItem{border-top:1px solid #eaecf0;margin-top:10px;padding-top:10px}.gJJt1W_cardItem a{color:#1d4fc4}.gJJt1W_cardName{color:#1d2939;font-size:16px}.gJJt1W_cardLink{margin-top:4px;font-weight:600}.gJJt1W_cardNote{color:#98a2b3;margin:8px 0 0;font-size:11px}@media (max-width:767px){.gJJt1W_panelPlaceholder{z-index:20;border-top:1px solid #d0d5dd;border-right:0;width:auto;height:52px;padding:0 16px;position:absolute;bottom:0;left:0;right:0}.gJJt1W_mapArea{flex:none;width:100%;height:calc(100% - 52px)}.gJJt1W_badge{padding:7px 14px;font-size:13px;top:62px}.gJJt1W_mapHint{top:104px}.gJJt1W_mapButtons{right:8px}.gJJt1W_analyze{top:auto;bottom:28px;left:8px}.gJJt1W_legend{bottom:76px}}
.bfL5Pq_root{background:#e9edf2;width:100%;height:100%;position:relative}.bfL5Pq_map{width:100%;height:100%}.bfL5Pq_overlay{color:#475467;text-align:center;word-break:keep-all;background:#e9edf2;justify-content:center;align-items:center;padding:24px;font-size:14px;line-height:1.6;display:flex;position:absolute;inset:0}.bfL5Pq_cluster{box-sizing:border-box;color:#fff;font-variant-numeric:tabular-nums;cursor:pointer;-webkit-user-select:none;user-select:none;border:3px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex;box-shadow:0 2px 6px #1018284d}.bfL5Pq_blue{background:#2f6fed}.bfL5Pq_green{background:#1f9d55}.bfL5Pq_orange{background:#f08c00;font-size:14px}.bfL5Pq_red{background:#e03131;font-size:15px}.bfL5Pq_pin{cursor:pointer;width:24px;height:32px;position:relative}.bfL5Pq_pin:before{content:"";box-sizing:border-box;background:#2f6fed;border:2px solid #fff;border-radius:50% 50% 50% 0;width:20px;height:20px;position:absolute;top:2px;left:2px;transform:rotate(-45deg);box-shadow:0 1px 4px #10182866}.bfL5Pq_pin:after{content:"";background:#fff;border-radius:50%;width:6px;height:6px;position:absolute;top:9px;left:9px}.bfL5Pq_pinClosed:before{background:#98a2b3}.bfL5Pq_pinSelected:before{background:#d6336c}.bfL5Pq_pinSelected{transform-origin:50% 100%;transform:scale(1.25)}.bfL5Pq_pinHovered:before{background:#f08c00}.bfL5Pq_pinHovered{transform-origin:50% 100%;transform:scale(1.25)}.bfL5Pq_myLocation{box-sizing:border-box;background:#2f6fed;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 0 0 6px #2f6fed40,0 1px 4px #10182880}.bfL5Pq_candidate{box-sizing:border-box;background:#d6336c;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 1px 4px #10182880}.bfL5Pq_info{box-sizing:border-box;color:#1d2939;word-break:keep-all;min-width:220px;max-width:300px;max-height:340px;padding:12px 14px;font-size:13px;line-height:1.5;overflow-y:auto}.bfL5Pq_infoCount{color:#475467;margin-bottom:8px;font-size:12px;font-weight:600}.bfL5Pq_infoItem+.bfL5Pq_infoItem{border-top:1px solid #eaecf0;margin-top:10px;padding-top:10px}.bfL5Pq_infoName{margin-bottom:2px;font-size:15px;font-weight:700}.bfL5Pq_infoAddress{color:#475467}.bfL5Pq_infoRow{color:#344054}.bfL5Pq_infoLink{color:#1d4fc4;margin-top:4px;font-weight:600;display:inline-block}.bfL5Pq_infoNote{color:#98a2b3;margin-top:8px;font-size:11px}
._NRc2G_panel{color:#1d2939;background:#fff;border-right:1px solid #d0d5dd;flex-direction:column;flex:none;width:360px;min-height:0;font-size:14px;display:flex}._NRc2G_panel button{font:inherit;cursor:pointer}._NRc2G_searchWrap{padding:14px 14px 0}._NRc2G_sheet{flex-direction:column;flex:1;min-height:0;display:flex}._NRc2G_handle{display:none}._NRc2G_controls{border-bottom:1px solid #eaecf0;flex-direction:column;gap:10px;padding:10px 14px 12px;display:flex}._NRc2G_search{box-sizing:border-box;width:100%;height:40px;font:inherit;color:inherit;border:1px solid #d0d5dd;border-radius:8px;padding:0 12px}._NRc2G_search:focus-visible,._NRc2G_select:focus-visible,._NRc2G_panel button:focus-visible{outline-offset:1px;outline:2px solid #2f6fed}._NRc2G_segment{border:1px solid #d0d5dd;border-radius:8px;display:flex;overflow:hidden}._NRc2G_segmentButton{color:#475467;background:#fff;border:0;border-left:1px solid #d0d5dd;flex:1;height:34px}._NRc2G_segmentButton:first-child{border-left:0}._NRc2G_segmentActive{color:#fff;background:#2f6fed;font-weight:600}._NRc2G_yearRow{color:#475467;align-items:center;gap:6px;font-size:13px;display:flex}._NRc2G_yearLabel{flex:none}._NRc2G_select{min-width:0;height:32px;font:inherit;color:#1d2939;background:#fff;border:1px solid #d0d5dd;border-radius:6px;flex:1;padding:0 4px}._NRc2G_chip{color:#475467;background:#fff;border:1px solid #d0d5dd;border-radius:16px;flex:none;height:32px;padding:0 10px}._NRc2G_chipActive{color:#1d4fc4;background:#eaf1ff;border-color:#2f6fed;font-weight:600}._NRc2G_scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}._NRc2G_section{border-bottom:1px solid #eaecf0}._NRc2G_sectionTitle{cursor:pointer;-webkit-user-select:none;user-select:none;padding:12px 14px;font-weight:600}._NRc2G_regionBox{padding:0 8px 8px}._NRc2G_regionList,._NRc2G_list{margin:0;padding:0;list-style:none}._NRc2G_regionRow{width:100%;color:inherit;text-align:left;background:0 0;border:0;border-radius:6px;justify-content:space-between;gap:8px;padding:8px;display:flex}._NRc2G_regionRow:hover,._NRc2G_regionBack:hover{background:#f2f4f7}._NRc2G_regionName{min-width:0}._NRc2G_regionCount{color:#475467;font-variant-numeric:tabular-nums;flex:none}._NRc2G_regionBack{color:#1d4fc4;background:0 0;border:0;border-radius:6px;margin-bottom:4px;padding:6px 8px}._NRc2G_listHeader{z-index:1;background:#fff;border-bottom:1px solid #eaecf0;flex-direction:column;gap:8px;padding:12px 14px 8px;display:flex;position:sticky;top:0}._NRc2G_listTitle{font-variant-numeric:tabular-nums;font-size:15px}._NRc2G_sortTabs{gap:4px;display:flex}._NRc2G_sortTab{color:#667085;background:0 0;border:0;border-radius:6px;padding:4px 8px;font-size:13px}._NRc2G_sortActive{color:#1d2939;background:#f2f4f7;font-weight:600}._NRc2G_sortFixed{color:#667085;font-size:13px}._NRc2G_radius{background:#fff7fa;border-bottom:1px solid #eaecf0;padding:12px 14px}._NRc2G_radiusTitle{margin:0 0 8px;font-size:15px}._NRc2G_report{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%;font-size:13px}._NRc2G_report th,._NRc2G_report td{text-align:right;white-space:nowrap;border:1px solid #f3c6d6;padding:7px 6px}._NRc2G_report thead th{color:#667085;font-size:12px;font-weight:400}._NRc2G_report th:first-child{text-align:left}._NRc2G_report td:nth-child(2){font-weight:700}._NRc2G_reportSelected th,._NRc2G_reportSelected td{background:#ffe9f1}._NRc2G_reportRadius{color:#1d4fc4;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}._NRc2G_radiusNearest{word-break:keep-all;margin:8px 0 0;font-size:13px}._NRc2G_baseline{color:#344054;word-break:keep-all;background:#fff;border-radius:8px;margin:8px 0 0;padding:8px 10px;font-size:13px;line-height:1.5}._NRc2G_radiusActions{gap:6px;margin-top:10px;display:flex}._NRc2G_radiusButton{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;flex:1;height:34px}._NRc2G_radiusButton:disabled{color:#98a2b3;cursor:default}._NRc2G_radiusHint,._NRc2G_radiusNote{color:#667085;word-break:keep-all;margin:8px 0 0;font-size:12px;line-height:1.5}._NRc2G_compareWrap{margin-top:12px;overflow-x:auto}._NRc2G_compare{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:12px}._NRc2G_compare caption{text-align:left;margin-bottom:4px;font-size:13px;font-weight:600}._NRc2G_compare th,._NRc2G_compare td{text-align:right;white-space:nowrap;border-top:1px solid #f3c6d6;padding:6px 4px}._NRc2G_compare th:first-child{text-align:left;white-space:normal}._NRc2G_compare thead th{color:#667085;font-weight:400}._NRc2G_compareName{color:#1d4fc4;text-align:left;word-break:keep-all;background:0 0;border:0;padding:0;font-weight:600}._NRc2G_compareRemove{color:#667085;background:0 0;border:0;border-radius:4px;width:24px;height:24px;font-size:16px;line-height:1}._NRc2G_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._NRc2G_item{width:100%;color:inherit;text-align:left;background:#fff;border:0;border-bottom:1px solid #f2f4f7;flex-direction:column;gap:2px;padding:12px 14px;display:flex}._NRc2G_item:hover{background:#f9fafb}._NRc2G_itemSelected,._NRc2G_itemSelected:hover{background:#eaf1ff;box-shadow:inset 3px 0 #2f6fed}._NRc2G_itemName{word-break:keep-all;font-size:15px;font-weight:600}._NRc2G_distance{color:#d6336c;font-variant-numeric:tabular-nums;margin-left:6px;font-size:13px;font-weight:600}._NRc2G_statusBadge{color:#475467;vertical-align:2px;background:#eaecf0;border-radius:4px;margin-left:6px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}._NRc2G_itemLine{color:#475467;word-break:keep-all;font-size:13px}._NRc2G_itemMeta{color:#1d4fc4;font-size:12px}._NRc2G_more{color:#344054;background:#fff;border:1px solid #d0d5dd;border-radius:8px;width:calc(100% - 28px);height:38px;margin:12px 14px;display:block}._NRc2G_empty{color:#667085;text-align:center;margin:0;padding:32px 14px}._NRc2G_footer{color:#667085;word-break:keep-all;border-top:1px solid #eaecf0;margin:0;padding:8px 14px;font-size:11px;line-height:1.5}._NRc2G_reset{color:#1d4fc4;background:0 0;border:0;align-self:flex-start;padding:0;font-size:13px;text-decoration:underline}._NRc2G_listTitleRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._NRc2G_showAll{color:#1d4fc4;background:0 0;border:0;flex:none;padding:0;font-size:13px;text-decoration:underline}._NRc2G_summary{border-bottom:1px solid #eaecf0;padding:12px 14px}._NRc2G_summaryHead{justify-content:space-between;align-items:baseline;gap:8px;font-size:13px;display:flex}._NRc2G_summaryHead span{color:#475467;font-variant-numeric:tabular-nums}._NRc2G_summaryBar{border-radius:5px;gap:2px;height:10px;margin:8px 0;display:flex;overflow:hidden}._NRc2G_summaryBar span{flex-basis:0;min-width:2px}._NRc2G_segmentNew{background:#74a7ff}._NRc2G_segmentMid{background:#2f6fed}._NRc2G_segmentOld{background:#173b8f}._NRc2G_summaryLegend{color:#475467;font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:2px 12px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}._NRc2G_summaryDot{border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}._NRc2G_footerExtra{margin-top:2px;display:block}._NRc2G_footerExtra a{color:#1d4fc4}@media (max-width:767px){._NRc2G_panel{border:0;width:0;position:static}._NRc2G_searchWrap{z-index:30;padding:0;position:absolute;top:8px;left:8px;right:8px}._NRc2G_search{background:#fff;border-color:#c9ced6;height:44px;font-size:16px;box-shadow:0 2px 8px #10182833}._NRc2G_sheet{z-index:20;background:#fff;border-radius:14px 14px 0 0;flex:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -2px 12px #10182833}._NRc2G_sheetCollapsed{height:52px}._NRc2G_sheetHalf{height:50%}._NRc2G_sheetFull{height:calc(100% - 64px)}._NRc2G_handle{color:#1d2939;font-variant-numeric:tabular-nums;background:#fff;border:0;border-bottom:1px solid #eaecf0;flex:none;justify-content:space-between;align-items:center;width:100%;height:52px;padding:0 16px;font-size:15px;font-weight:600;display:flex}._NRc2G_handle span:last-child{color:#1d4fc4;font-size:13px}._NRc2G_sheetCollapsed ._NRc2G_controls,._NRc2G_sheetCollapsed ._NRc2G_scroll,._NRc2G_sheetCollapsed ._NRc2G_footer{display:none}._NRc2G_select,._NRc2G_chip,._NRc2G_segmentButton{height:40px}._NRc2G_select{font-size:16px}}
.E0kJGG_map{height:100dvh}.E0kJGG_about{color:#344054;word-break:keep-all;max-width:880px;margin:0 auto;padding:32px 20px 48px;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Malgun Gothic,Noto Sans KR,sans-serif;font-size:15px;line-height:1.7}.E0kJGG_about a{color:#1d4fc4}.E0kJGG_heading{color:#1d2939;margin:24px 0 8px;font-size:18px}.E0kJGG_heading:first-child{margin-top:0}.E0kJGG_regions{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none;display:flex}
