.RealEstateDashboard_page__F2LKj{--primary:#5c8aff;--primary-strong:#3f6fe8;--primary-text:#2f5fd6;--primary-ink:#2448b8;--primary-50:#f3f6ff;--primary-100:#eef3ff;--primary-200:#cfdcff;--ink:#1d2433;--ink-2:#4a5468;--ink-3:#69728a;--line:#dce4f5;--line-2:#d3dbea;--grid:#ebeff6;--page:#f6f8fc;min-height:100vh;max-width:1860px;margin:0 auto;padding:36px 41px 32px;background:var(--page);color:var(--ink);font-family:Malgun Gothic,맑은 고딕,Apple SD Gothic Neo,sans-serif}.RealEstateDashboard_page__F2LKj *{box-sizing:border-box}.RealEstateDashboard_header__lpJ_E{container-type:inline-size;display:flex;align-items:flex-end;justify-content:space-between;gap:8px 24px;flex-wrap:wrap;margin-bottom:20px}.RealEstateDashboard_layout__jFarV{display:grid;grid-template-columns:300px minmax(0,1fr);gap:20px}.RealEstateDashboard_side__D16mN{display:flex;flex-direction:column;gap:12px;min-height:0}.RealEstateDashboard_drawerHead__L0RvQ{display:none}.RealEstateDashboard_searchRow__2ydbV{display:flex;gap:7px}.RealEstateDashboard_searchRow__2ydbV .RealEstateDashboard_searchBox__RF1lE{flex:1;min-width:0;height:40px}.RealEstateDashboard_searchRow__2ydbV .RealEstateDashboard_searchBtn__mOhT9{flex:none;width:72px;height:40px}.RealEstateDashboard_listCard__Ak_96{flex:1 1 0;min-height:420px;display:flex;flex-direction:column;overflow:hidden}.RealEstateDashboard_main__XS8iM{display:flex;flex-direction:column;gap:16px;min-width:0}.RealEstateDashboard_regionBar__3xeMl{display:none}.RealEstateDashboard_filterCard__hO7Xh{padding:20px 24px;container-type:inline-size}.RealEstateDashboard_filterToggle__vvVCF{display:none}.RealEstateDashboard_filterBody__xNMpV{display:flex;align-items:center;justify-content:space-evenly;gap:20px 24px}.RealEstateDashboard_chartCard__dEtsQ{display:flex;flex-direction:column;gap:10px;padding:16px 24px 18px}.RealEstateDashboard_toolbar__jgirS{display:flex;align-items:center;justify-content:space-between;gap:12px 24px;flex-wrap:wrap}.RealEstateDashboard_toolRight__pjE1n{display:flex;align-items:center;gap:14px}.RealEstateDashboard_toolRight__pjE1n .RealEstateDashboard_toolBtn__Agu16{width:84px;height:36px}.RealEstateDashboard_chartBox__ZpjqJ{position:relative;height:clamp(380px,calc(100vh - 400px),620px)}.RealEstateDashboard_chartSvg__hTkdQ{display:block;overflow:visible}.RealEstateDashboard_chartAxis__vFfD_{position:absolute;top:0;left:0;overflow:visible}.RealEstateDashboard_chartScroll___eLIr{position:absolute;top:0;right:0;bottom:0;overflow:hidden}.RealEstateDashboard_chartScrollable__fuyXh{overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.RealEstateDashboard_chartContent__qbCki{position:relative}.RealEstateDashboard_axisText__O6a6v{fill:var(--ink-3);font-family:inherit}.RealEstateDashboard_chartFoot__8C5Ul{display:flex;justify-content:flex-end;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:13px;color:var(--ink-3)}.RealEstateDashboard_source__zwm6m{font-size:14px;color:var(--ink-2)}.RealEstateDashboard_abs__jf8sd{position:absolute;white-space:nowrap;line-height:1}.RealEstateDashboard_title__ec9UD{margin:0;font-size:30px;font-weight:800;color:#000;letter-spacing:0;white-space:nowrap}.RealEstateDashboard_note__MbJLd{max-width:100%;margin:0 0 -14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:min(14px,calc(100cqw / 38));color:var(--ink-3)}.RealEstateDashboard_card__0ziwd{border:1px solid var(--line);border-radius:14px;background:#fff}.RealEstateDashboard_searchBox__RF1lE{border:1px solid var(--line-2);border-radius:9px;padding:0 12px;font-size:14px;color:var(--ink);outline:none;background:#fff;font-family:inherit;transition:border-color .12s,box-shadow .12s}.RealEstateDashboard_searchBox__RF1lE:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(92,138,255,.2)}.RealEstateDashboard_label__D7Jsc{font-size:16px;font-weight:700;color:var(--ink)}.RealEstateDashboard_small__3wgii{font-size:14px;color:var(--ink-2)}.RealEstateDashboard_checkbox___fWF7{appearance:none;-webkit-appearance:none;margin:0;width:17px;height:16px;border:1.5px solid #b9c4da;border-radius:4px;background:#fff;cursor:pointer}.RealEstateDashboard_checkbox___fWF7:checked{border-color:var(--primary);background:var(--primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 13'%3E%3Cpath d='M3 6.8 5.8 9.5 11 3.8' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /100% 100% no-repeat}.RealEstateDashboard_checkbox___fWF7:indeterminate{border-color:var(--primary);background:linear-gradient(var(--primary),var(--primary)) 50% /9px 2px no-repeat,#fff}.RealEstateDashboard_treeScroll__lgDkE{flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden}.RealEstateDashboard_regionHeader__ic6ZR{flex:none;height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border-bottom:1px solid var(--grid);white-space:normal}.RealEstateDashboard_regionSummary__XQoSC{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:14px;color:var(--ink-2)}.RealEstateDashboard_regionSummary__XQoSC b{color:var(--primary-ink)}.RealEstateDashboard_clearBtn__E4pFF{display:flex;flex:none;align-items:center;gap:4px;padding:3px 4px;border:none;border-radius:4px;background:transparent;font-family:inherit;font-size:14px;color:var(--ink-2);cursor:pointer}.RealEstateDashboard_clearBtn__E4pFF:hover:not(:disabled){background:var(--primary-100);color:var(--primary-ink)}.RealEstateDashboard_clearBtn__E4pFF:disabled{color:#b9c1d1;cursor:default}.RealEstateDashboard_clearBtn__E4pFF:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:1px}.RealEstateDashboard_treeLabel__zfJSA{font-size:14px;color:var(--ink);cursor:pointer;user-select:none}.RealEstateDashboard_caret__EwaFQ{display:inline-block;margin-left:5px;vertical-align:middle;color:var(--ink-3);transition:transform .15s}.RealEstateDashboard_treeMatch__r8H9K{color:var(--ink-3)}.RealEstateDashboard_treeHint__v93G7{font-size:14px;color:var(--ink-3)}.RealEstateDashboard_searchBox__RF1lE::placeholder{color:var(--ink-3)}.RealEstateDashboard_treeV__Uvpr8{width:1px;background:#c3cbdb}.RealEstateDashboard_treeH__iF3i3{height:1px;background:#c3cbdb}.RealEstateDashboard_segment__jRfZY{display:flex;height:32px;padding:2px;border:1px solid var(--primary-200);border-radius:16px;background:var(--primary-50)}.RealEstateDashboard_segmentBtn__ijc4s{flex:1;border:none;border-radius:13px;background:transparent;font-family:inherit;font-size:13px;color:var(--ink-2);cursor:pointer;padding:0;transition:background-color .12s,color .12s}.RealEstateDashboard_segmentBtn__ijc4s:hover{color:var(--ink)}.RealEstateDashboard_segmentActive__CdCQa,.RealEstateDashboard_segmentActive__CdCQa:hover{background:var(--primary);color:#fff;font-weight:700}.RealEstateDashboard_dateBox__eqtye{display:flex;align-items:center;justify-content:space-between;padding:0 10px 0 11px;border:1px solid #b9c9f2;border-radius:8px;background:#fff;font-family:inherit;font-size:14px;color:var(--ink);cursor:pointer;transition:background-color .12s,box-shadow .12s}.RealEstateDashboard_dateBox__eqtye:hover{border-color:var(--primary)}.RealEstateDashboard_dateBoxOpen__DD_LI{border-color:var(--primary);box-shadow:0 0 0 3px rgba(92,138,255,.2)}.RealEstateDashboard_dateBoxText__p_0Ka{white-space:nowrap}.RealEstateDashboard_dateBoxIcon__cECSC{flex:none;color:var(--primary)}.RealEstateDashboard_dateTilde__oMJ_V{display:flex;align-items:center;justify-content:center;font-size:15px;color:var(--ink-2)}.RealEstateDashboard_datePopover__5kjTX{width:220px;padding:10px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 8px 22px rgba(29,36,51,.13);z-index:20;white-space:normal;line-height:normal}.RealEstateDashboard_dateNav__Cxj6x{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.RealEstateDashboard_dateNavLabel__QAL2K{font-size:14px;font-weight:700;color:var(--ink)}.RealEstateDashboard_dateNavBtn__hYdya{width:26px;height:26px;border:none;border-radius:6px;background:transparent;font-size:18px;line-height:1;color:var(--primary-text);cursor:pointer}.RealEstateDashboard_dateNavBtn__hYdya:hover:not(:disabled){background:var(--primary-100)}.RealEstateDashboard_dateNavBtn__hYdya:disabled{color:#c9d1e3;cursor:default}.RealEstateDashboard_dateGrid__c53FC{display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.RealEstateDashboard_dateGrid2__cyzCi{grid-template-columns:repeat(2,1fr)}.RealEstateDashboard_dateCell__57d3J{height:30px;border:none;border-radius:6px;background:transparent;font-family:inherit;font-size:13px;color:var(--ink);cursor:pointer;transition:background-color .12s}.RealEstateDashboard_dateCell__57d3J:hover:not(:disabled){background:var(--primary-100)}.RealEstateDashboard_dateCell__57d3J:disabled{color:#c9d1e3;cursor:default}.RealEstateDashboard_dateCellInRange__ai8oC{background:var(--primary-100)}.RealEstateDashboard_dateCellSelected__ZW49t,.RealEstateDashboard_dateCellSelected__ZW49t:hover:not(:disabled){background:var(--primary);color:#fff;font-weight:700}.RealEstateDashboard_basisNote__or3Ta{margin-right:auto;white-space:nowrap;font-size:min(13px,calc((100vw - 54px) / 28))}.RealEstateDashboard_basisTabs__GnTz4{display:flex;gap:22px}.RealEstateDashboard_basisTab__WrftP{margin-bottom:-1px;padding:8px 2px;border:none;border-bottom:3px solid transparent;background:transparent;font-family:inherit;font-size:15px;color:var(--ink-3);cursor:pointer;transition:color .12s,border-color .12s}.RealEstateDashboard_basisTab__WrftP:hover{color:var(--ink)}.RealEstateDashboard_basisTab__WrftP:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:-2px}.RealEstateDashboard_basisTabActive__LLXaT,.RealEstateDashboard_basisTabActive__LLXaT:hover{color:var(--primary-text);font-weight:700;border-bottom-color:var(--primary)}.RealEstateDashboard_toolBtn__Agu16{display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--primary);border-radius:8px;background:#fff;padding:0;font-family:inherit;font-size:14px;font-weight:700;color:var(--primary-text);cursor:pointer;transition:background-color .12s}.RealEstateDashboard_chips___sjy7{display:flex;flex-wrap:wrap;gap:7px}.RealEstateDashboard_chip___gJaD{display:flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:1px solid var(--line-2);border-radius:17px;background:#fff;font-family:inherit;font-size:14px;color:var(--ink-2);cursor:pointer;transition:background-color .12s,border-color .12s}.RealEstateDashboard_chip___gJaD:hover{border-color:#9fb6f5}.RealEstateDashboard_chipOn__uQueU,.RealEstateDashboard_chipOn__uQueU:hover{border-color:var(--primary);background:var(--primary-100);color:var(--primary-ink);font-weight:700}.RealEstateDashboard_chipArea__V3plq{padding:0 10px}.RealEstateDashboard_chipDisabled__F_MBy,.RealEstateDashboard_chipDisabled__F_MBy:hover{position:relative;border-color:#e3e7ef;background:#f5f7fc;color:#a1a9ba;cursor:default}.RealEstateDashboard_chipDisabled__F_MBy:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:5px 9px;border-radius:5px;background:var(--ink);color:#fff;font-size:13px;font-weight:400;white-space:nowrap;pointer-events:none;z-index:10}.RealEstateDashboard_chipDot__O8bvJ{flex:none;width:10px;height:10px;border-radius:3px}.RealEstateDashboard_chip___gJaD:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:2px}.RealEstateDashboard_periodRow__r60mq{position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}.RealEstateDashboard_dateRange__2qZgg{display:flex;align-items:center;gap:10px}.RealEstateDashboard_dateBoxWrap__zqLmz{position:relative}.RealEstateDashboard_filterDivider__C7p_M{flex:none;align-self:stretch;width:1px;background:#e3e8f2}.RealEstateDashboard_filterGroup__shhbZ{display:flex;flex-direction:column;gap:13px}.RealEstateDashboard_searchBtn__mOhT9{display:flex;align-items:center;justify-content:center;gap:7px;border:none;border-radius:9px;background:var(--primary-strong);font-family:inherit;font-size:15px;font-weight:700;color:#fff;cursor:pointer;transition:background-color .12s}.RealEstateDashboard_searchBtnSmall__OrjQn{gap:5px;font-size:14px}.RealEstateDashboard_searchBtn__mOhT9:disabled{background:#c5d4fb;cursor:default}.RealEstateDashboard_searchBtn__mOhT9:hover:not(:disabled){background:#3462dc}.RealEstateDashboard_searchBtn__mOhT9:active:not(:disabled){background:#2c56c9}.RealEstateDashboard_searchBtn__mOhT9:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:2px}.RealEstateDashboard_gridLine__Z8KCU{stroke:var(--grid);stroke-width:1}.RealEstateDashboard_barActive__IsGpA{filter:brightness(.9)}.RealEstateDashboard_barHit__PDnw6{cursor:pointer;outline:none}.RealEstateDashboard_tooltip__T7W1C{white-space:normal;line-height:normal;padding:14px 16px 12px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 8px 22px rgba(29,36,51,.13);pointer-events:none;z-index:10}.RealEstateDashboard_tooltipTitle__2FRdm{white-space:nowrap;font-size:14px;color:var(--ink-2)}.RealEstateDashboard_tooltipTotal__1Uh_C{margin-top:4px;font-size:22px;font-weight:800;color:var(--ink)}.RealEstateDashboard_tooltipChange__k783L{margin-top:2px;font-size:12px;line-height:18px;white-space:nowrap;color:var(--ink-3)}.RealEstateDashboard_changeUp__2s1Ij{font-weight:700;color:#d6392f}.RealEstateDashboard_changeDown__x0SPB{font-weight:700;color:var(--primary-text)}.RealEstateDashboard_tooltipDivider__qIkRp{height:1px;margin:10px 0 6px;background:var(--grid)}.RealEstateDashboard_tooltipRow__v8dRA{display:flex;align-items:center;gap:8px;height:28px;line-height:28px;font-size:14px;color:var(--ink-2)}.RealEstateDashboard_tooltipValue__HxidV{margin-left:auto;font-weight:700;color:var(--ink);font-variant-numeric:tabular-nums}.RealEstateDashboard_tooltipSwatch__03J_E{flex:none;width:10px;height:10px;border-radius:3px}.RealEstateDashboard_tooltipNote__N7rB2{margin-top:6px;font-size:12px;color:var(--ink-3)}.RealEstateDashboard_axisLabel__Jmduk{font-size:14px;color:var(--ink-3)}.RealEstateDashboard_loadFailed__MFTTv{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;border-radius:10px;background:#fff;pointer-events:auto}.RealEstateDashboard_loadFailed__MFTTv b{font-weight:700;color:var(--ink)}.RealEstateDashboard_loadFailed__MFTTv span{font-size:14px;color:var(--ink-3)}.RealEstateDashboard_loadFailed__MFTTv button{height:36px;margin-top:6px;padding:0 16px;border:1px solid var(--primary-strong);border-radius:9px;background:var(--primary-strong);font-family:inherit;font-size:14px;font-weight:700;color:#fff;cursor:pointer}.RealEstateDashboard_loadFailed__MFTTv button:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:2px}.RealEstateDashboard_chartMessage__LjkF6{position:absolute;inset:0 0 34px 62px;display:flex;align-items:center;justify-content:center;padding:0 16px;font-size:15px;line-height:1.5;color:var(--ink-2);text-align:center;white-space:normal;pointer-events:none}.RealEstateDashboard_toolBtn__Agu16:active,.RealEstateDashboard_toolBtn__Agu16:hover{background:var(--primary-100)}.RealEstateDashboard_toolBtn__Agu16:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:2px}@container (max-width: 1340px){.RealEstateDashboard_filterBody__xNMpV{flex-direction:column;align-items:flex-start;justify-content:flex-start}.RealEstateDashboard_filterDivider__C7p_M{display:none}}@media (max-width:1279px){.RealEstateDashboard_page__F2LKj{padding:28px 28px 24px}.RealEstateDashboard_layout__jFarV{grid-template-columns:minmax(0,1fr)}.RealEstateDashboard_side__D16mN{position:fixed;top:0;bottom:0;left:0;z-index:50;width:min(340px,90vw);padding:16px;background:var(--page);box-shadow:0 0 28px rgba(29,36,51,.18);transform:translateX(-105%);transition:transform .2s ease}.RealEstateDashboard_sideOpen__SylhF{transform:none}.RealEstateDashboard_backdrop__2vPzB{position:fixed;inset:0;z-index:40;background:rgba(29,36,51,.35)}.RealEstateDashboard_drawerHead__L0RvQ{display:flex;align-items:center;justify-content:space-between}.RealEstateDashboard_listCard__Ak_96{min-height:0}.RealEstateDashboard_regionBar__3xeMl{display:flex;align-items:center;gap:10px;height:48px;padding:0 18px;border:1px solid var(--line);border-radius:14px;background:#fff;font-family:inherit;font-size:15px;color:var(--ink);cursor:pointer;text-align:left}.RealEstateDashboard_regionBar__3xeMl b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.RealEstateDashboard_regionBarLabel__vCTr1{flex:none;color:var(--ink-2)}.RealEstateDashboard_regionBarAction__5ZIRN{flex:none;margin-left:auto;font-size:14px;font-weight:700;color:var(--primary-text)}.RealEstateDashboard_regionBar__3xeMl:focus-visible{outline:2px solid rgba(92,138,255,.45);outline-offset:2px}.RealEstateDashboard_chartBox__ZpjqJ{height:440px}}@media (max-width:767px){.RealEstateDashboard_page__F2LKj{padding:18px 14px 20px}.RealEstateDashboard_header__lpJ_E{margin-bottom:14px}.RealEstateDashboard_note__MbJLd{margin-bottom:-8px}.RealEstateDashboard_title__ec9UD{font-size:22px}.RealEstateDashboard_main__XS8iM{gap:12px}.RealEstateDashboard_filterCard__hO7Xh{padding:0}.RealEstateDashboard_filterToggle__vvVCF{display:flex;align-items:center;gap:10px;width:100%;min-height:52px;padding:0 16px;border:none;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.RealEstateDashboard_filterSummary__c4Fcj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:var(--ink-2)}.RealEstateDashboard_filterChevron__8shVH{margin-left:auto;color:var(--ink-3);transition:transform .15s}.RealEstateDashboard_filterOpen__HknQ2 .RealEstateDashboard_filterChevron__8shVH{transform:rotate(180deg)}.RealEstateDashboard_filterBody__xNMpV{display:none;padding:4px 16px 18px}.RealEstateDashboard_filterOpen__HknQ2 .RealEstateDashboard_filterBody__xNMpV{display:flex}.RealEstateDashboard_chip___gJaD{height:38px}.RealEstateDashboard_chartCard__dEtsQ{padding:14px 12px}.RealEstateDashboard_toolbar__jgirS{flex-direction:column;align-items:stretch}.RealEstateDashboard_toolRight__pjE1n{justify-content:space-between}.RealEstateDashboard_chartBox__ZpjqJ{height:340px}.RealEstateDashboard_chartFoot__8C5Ul{justify-content:space-between}}