.aptStatPage{max-width:1180px;margin:0 auto;padding:30px 16px 72px;color:#111827;box-sizing:border-box}.aptStatHero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #d7dde8}.aptStatKicker{color:#0a5bdc;font-size:13px;font-weight:800}.aptStatHero h1{margin:4px 0 8px;font-size:30px;font-weight:900;letter-spacing:0;line-height:1.2}.aptStatHero p{margin:0;color:#5b6472;font-size:14px}.aptStatUpdated{display:inline-flex;margin-top:9px;padding:5px 10px;border-radius:999px;background:#f3f4f6;color:#475569;font-size:12px;font-weight:800}.aptStatHero a{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-height:34px;padding:7px 14px 8px;border:1px solid #c8d5ec;border-radius:6px;color:#0a5bdc;background:#fff;font-size:13px;font-weight:800;text-decoration:none;white-space:nowrap;box-sizing:border-box}.aptStatHero a span{color:#64748b;font-size:11px;font-weight:800;line-height:1.2}.aptStatHero a strong{color:#0a5bdc;font-size:13px;font-weight:900;line-height:1.35}.aptStatToolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:26px 0 18px;padding:14px 16px;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;box-sizing:border-box}.aptStatTabs{display:inline-flex;align-items:center;gap:4px;padding:5px;border:1px solid #dbe4f2;border-radius:12px;background:#f5f8fc;box-shadow:inset 0 1px #ffffffd9}.aptStatTabs a{display:flex;align-items:center;justify-content:center;min-width:132px;min-height:38px;padding:0 18px;border:1px solid transparent;border-radius:9px;color:#5b6472;background:transparent;font-size:15px;font-weight:800;text-decoration:none;box-sizing:border-box;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.aptStatTabs a.is-on{border-color:#0a5bdc;background:#fff;color:#0a5bdc;box-shadow:0 4px 12px #0a5bdc1f}.aptStatTabs a:hover{color:#0a5bdc}.aptStatControls{display:flex;align-items:center;gap:8px;margin-left:auto}.aptStatControls label{display:inline-flex;align-items:center;gap:6px}.aptStatControls span{color:#4b5563;font-size:12px;font-weight:800}.aptStatControls select{height:34px;min-width:98px;padding:0 30px 0 11px;border:1px solid #cfd8e6;border-radius:7px;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%2394a3b8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;background-size:10px 6px;color:#1f2937;font-size:13px;font-weight:700;line-height:34px;appearance:none;-webkit-appearance:none;-moz-appearance:none;box-shadow:0 1px #0f172a08;cursor:pointer}.aptStatControls select:hover{border-color:#b8c6da}.aptStatControls select:focus{border-color:#0a5bdc;box-shadow:0 0 0 3px #0a5bdc1a;outline:0}.aptStatControls .aptMonthSelect{min-width:118px}.aptStatControls .aptMetricSelect{min-width:104px}.aptStatControls button{height:34px;padding:0 16px;border:0;border-radius:6px;background:#0a5bdc;color:#fff;font-size:13px;font-weight:800;cursor:pointer}.aptRegionNav{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 42px;padding:0 2px}.aptRegionNav a{display:inline-flex;align-items:center;justify-content:center;min-width:58px;min-height:32px;padding:0 14px;border-radius:999px;background:#f1f3f6;color:#5b6472;font-size:14px;font-weight:800;text-decoration:none;box-sizing:border-box}.aptRegionNav a.is-on{background:#22272e;color:#fff}.aptIndexLayout{display:block}.aptIndexLayout.has-map{display:grid;grid-template-columns:minmax(330px,.86fr) minmax(440px,1.14fr);align-items:start;gap:48px}.aptIndexPanel{min-width:0}.aptIndexTitle{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #eef0f4}.aptIndexTitle h2{margin:0;font-size:20px;font-weight:900;letter-spacing:0}.aptIndexTitle span{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;background:#f3f6fb;color:#4b5563;font-size:13px;font-weight:800;white-space:nowrap}.aptIndexLead{margin:0 0 12px;font-size:16px;font-weight:900;line-height:1.45}.aptIndexLead em{font-style:normal}.aptIndexLead em.is-up,.aptIndexCell em.is-up{color:#ef4444}.aptIndexLead em.is-down,.aptIndexCell em.is-down{color:#2563eb}.aptIndexLead em.is-flat,.aptIndexCell em.is-flat{color:#6b7280}.aptIndexDesc{margin:0 0 18px;color:#374151;font-size:13px;line-height:1.65}.aptIndexGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-height:640px;overflow:hidden;overflow-y:auto;border:1px solid #e5e7eb;border-radius:8px;background:#e5e7eb;gap:1px;scrollbar-gutter:stable;scrollbar-color:#cbd5e1 #f8fafc;scrollbar-width:thin}.aptIndexGrid::-webkit-scrollbar{width:8px}.aptIndexGrid::-webkit-scrollbar-track{background:#f8fafc}.aptIndexGrid::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}.aptIndexCell{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:68px;padding:8px 6px;background:#fff;text-align:center;box-sizing:border-box}.aptIndexCell.is-main{background:#f8fbff;box-shadow:inset 0 0 0 2px #b9d1ff}.aptIndexCell strong{width:100%;color:#111827;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aptIndexCell em{margin-top:6px;font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.aptIndexCell span{margin-top:4px;color:#8a94a6;font-size:11px;font-weight:700}.aptInfoBox{margin-top:14px;padding:11px 12px;border-radius:8px;background:#f7faff;border:1px solid #dbe7fb}.aptChartNote{margin-top:12px;color:#8a94a6;font-size:12px;text-align:right}.aptPageSource{margin:14px 0 0;color:#8a94a6;font-size:12px;font-weight:700;text-align:right}.aptRegionNotice{margin-top:5px;color:#6b7280;font-size:12px;line-height:1.5;text-align:left}.aptTermNotice{margin-top:7px;color:#334155;font-size:12px;font-weight:800;line-height:1.5;text-align:left}.aptMapPanel{position:relative;margin-top:42px;min-height:520px;padding:20px 18px 26px;border-radius:12px;background:#fff;box-sizing:border-box}.aptMapTitle{margin-bottom:24px;color:#111827;font-size:15px;font-weight:900;text-align:center}.aptMapPanel img,.aptMapSvg svg{display:block;width:100%;max-height:510px;object-fit:contain}.aptMapSvg svg{max-width:560px;margin:0 auto;height:auto}.aptMapLoading{display:flex;align-items:center;justify-content:center;min-height:430px;border-radius:12px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:800}.aptMapSvg path,.aptMapSvg polygon{transition:fill .18s ease}.aptMapSvg .smap_img [data-action=select-sido] path,.aptMapSvg .smap_img [data-action=select-sido] polygon,.aptMapSvg .map_img [data-action=select-gu] .g_btn,.aptMapSvg .map_img [data-action=select-gu] path.g_btn,.aptMapSvg .map_img [data-action=select-gu] polygon.g_btn{fill:#d1d5db!important}.aptMapSvg .g_btn{cursor:pointer}.aptMapSvg #botton_addr_base_go{display:none}.aptMapSvg text{fill:#111827!important;stroke:#ffffffe0;stroke-width:2px;paint-order:stroke;stroke-linejoin:round;font-weight:800;pointer-events:none}.aptMapLegend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:26px;padding-top:14px;border-top:1px solid #eef0f4}.aptMapLegend span{display:inline-flex;align-items:center;gap:5px;color:#6b7280;font-size:11px;font-weight:800;white-space:nowrap}.aptMapLegend i{width:18px;height:10px;border:1px solid rgba(220,38,38,.16);border-radius:999px}.aptMapTooltip{position:fixed;z-index:9999;display:none;min-width:112px;padding:9px 11px;border:1px solid rgba(15,23,42,.1);border-radius:8px;background:#fffffff5;box-shadow:0 10px 28px #0f172a29;color:#111827;font-size:12px;pointer-events:none;box-sizing:border-box}.aptMapTooltip.is-on{display:block}.aptMapTooltip strong,.aptMapTooltip span,.aptMapTooltip em{display:block;white-space:nowrap}.aptMapTooltip strong{margin-bottom:4px;font-size:13px;font-weight:900}.aptMapTooltip span{color:#6b7280;font-weight:800}.aptMapTooltip em{margin-top:3px;font-style:normal;font-weight:900}.aptMapTooltip em.is-up{color:#ef4444}.aptMapTooltip em.is-down{color:#2563eb}.aptMapTooltip em.is-flat{color:#6b7280}.aptInsightWrap{margin-top:34px}.aptMonthlyReport{padding:16px 18px;border:1px solid #dbe7fb;border-radius:12px;background:#f7faff}.aptMonthlyReport h3,.aptInsightHead h3{margin:0;color:#111827;font-size:16px;font-weight:900;letter-spacing:0}.aptMonthlyReport p{margin:8px 0 0;color:#334155;font-size:13px;font-weight:700;line-height:1.7}.aptInsightGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.aptInsightCard{min-width:0;padding:15px;border:1px solid #e2e8f0;border-radius:12px;background:#fff;box-sizing:border-box}.aptInsightCard.is-wide{grid-column:span 2}.aptInsightHead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.aptInsightHead span{color:#64748b;font-size:12px;font-weight:800;white-space:nowrap}.aptRankList{display:grid;gap:8px;margin:0;padding:0;list-style:none}.aptRankList li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 8px;padding:8px 10px;border-radius:8px;background:#f8fafc}.aptRankList strong{min-width:0;color:#111827;font-size:13px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aptRankList em{font-size:13px;font-style:normal;font-weight:900;white-space:nowrap}.aptRankList em.is-up{color:#ef4444}.aptRankList em.is-down{color:#2563eb}.aptRankList em.is-flat{color:#6b7280}.aptRankList span{grid-column:1 / -1;color:#8a94a6;font-size:11px;font-weight:700}.aptEmptyText{margin:0;padding:28px 10px;border-radius:8px;background:#f8fafc;color:#64748b;font-size:13px;font-weight:800;text-align:center}.aptFlowSummary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.aptFlowSummary div{padding:10px 8px;border-radius:8px;background:#f8fafc;text-align:center}.aptFlowSummary strong{display:block;color:#111827;font-size:15px;font-weight:900}.aptFlowSummary span{display:block;margin-top:4px;color:#64748b;font-size:11px;font-weight:800}.aptFlowChart{margin-top:18px;padding:12px 8px 4px;border-top:1px solid #eef0f4}.aptFlowChart svg{display:block;width:100%;height:170px;overflow:visible}.aptFlowZero{stroke:#e2e8f0;stroke-dasharray:3 3;stroke-width:1}.aptFlowLine{fill:none;stroke:#111827;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.8;vector-effect:non-scaling-stroke}.aptFlowChart circle{fill:#64748b;stroke:#fff;stroke-width:1.4;vector-effect:non-scaling-stroke}.aptFlowChart .is-up circle{fill:#ef4444}.aptFlowChart .is-down circle{fill:#2563eb}.aptFlowChart .is-flat circle{fill:#6b7280}.aptFlowValue,.aptFlowMonth{text-anchor:middle;font-family:inherit;font-weight:900;paint-order:stroke;stroke:#fff;stroke-linejoin:round;stroke-width:3px}.aptFlowValue{fill:#111827;font-size:10px}.aptFlowMonth{fill:#64748b;font-size:9px}.aptChartControls{margin-left:auto}.aptChartPanel{margin-top:14px;padding:22px;border:1px solid #e5e7eb;border-radius:12px;background:#fff}.aptChartHead{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:12px}.aptChartHead h2{margin:0;font-size:20px;font-weight:900;letter-spacing:0}.aptChartHead span{color:#6b7280;font-size:13px;font-weight:800;white-space:nowrap}.aptSalePriceChart{width:100%;height:540px}.aptSalePriceChart.is-rate{height:360px}@media(max-width:1100px){.aptStatToolbar{align-items:flex-start;flex-direction:column}.aptStatControls{margin-left:0}.aptIndexLayout.has-map{grid-template-columns:1fr;gap:28px}.aptInsightGrid{grid-template-columns:1fr}.aptInsightCard.is-wide{grid-column:auto}.aptMapPanel{margin-top:0;min-height:auto}}@media(max-width:768px){.aptStatPage{padding:20px 12px 50px}.aptStatHero,.aptChartHead{align-items:flex-start;flex-direction:column}.aptStatHero h1{font-size:24px}.aptStatTabs a{flex:1;min-width:0;min-height:36px;padding:0 14px;font-size:14px}.aptStatToolbar,.aptStatTabs,.aptStatControls{width:100%;box-sizing:border-box}.aptStatControls{flex-wrap:wrap}.aptStatControls label{flex:1 1 140px}.aptStatControls select{width:100%}.aptRegionNav{gap:7px;margin-bottom:28px}.aptRegionNav a{min-width:48px;min-height:31px;padding:0 11px;font-size:13px}.aptIndexGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aptChartPanel{padding:14px}.aptSalePriceChart{height:420px}.aptSalePriceChart.is-rate{height:320px}}
