/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--bg:#f6f4ef;--paper:#fffdf9;--paper-strong:#fff;--line:#e8e4dc;--text:#24231f;--muted:#77736b;--accent:#665a46;--accent-strong:#3f382d;--accent-soft:#eee9df;--good:#18794e;--shadow:0 12px 30px #3f382d14}*{box-sizing:border-box}body,html{background:var(--bg);min-height:100%;color:var(--text);margin:0}body{font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans KR,sans-serif}button,input{font:inherit}button{color:inherit}.app-shell{background:var(--bg);min-height:100vh}.topbar{border-bottom:1px solid var(--line);z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f5;gap:30px;height:68px;padding:0 28px;position:sticky;top:0}.brand-wrap,.topbar{align-items:center;display:flex}.brand-wrap{gap:10px;min-width:150px}.brand-mark{background:var(--accent-strong);color:#fff;border-radius:11px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:800;display:grid}.brand{letter-spacing:-.8px;font-size:20px;font-weight:900}.desktop-nav{align-items:stretch;gap:4px;height:100%;display:flex}.nav-item{color:#6a665f;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:14px;position:relative}.nav-item.active,.nav-item:hover{color:var(--text);font-weight:750}.nav-item.active:after{content:"";background:var(--accent-strong);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:0;left:12px;right:12px}.account-actions{gap:8px;margin-left:auto;display:flex}.ghost-button,.location-button,.login-button,.mobile-filter-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;height:38px;padding:0 14px;font-size:13px;font-weight:700}.login-button{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong)}.search-row{background:var(--paper);border-bottom:1px solid var(--line);z-index:20;justify-content:center;min-height:68px;padding:12px 20px;position:relative}.search-box,.search-row{align-items:center;gap:10px;display:flex}.search-box{background:#fff;border:1px solid #d9d4ca;border-radius:14px;width:min(720px,62vw);height:44px;padding:0 14px;box-shadow:0 4px 16px #332e250a}.search-box:focus-within{border-color:#9c927f;box-shadow:0 0 0 3px #665a4617}.search-icon{color:#675f53;font-size:23px;transform:rotate(-15deg)}.search-box input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.search-box kbd{color:#9b958c;border:solid var(--line);border-width:1px 1px 2px;border-radius:6px;padding:3px 6px;font-size:11px}.mobile-filter-button{display:none}.workspace{grid-template-columns:276px minmax(420px,1fr) 342px;height:calc(100vh - 136px);min-height:650px;display:grid;overflow:hidden}.detail-panel,.filter-panel{background:var(--paper);z-index:10;overflow-y:auto}.filter-panel{border-right:1px solid var(--line);padding:20px 18px}.detail-panel{border-left:1px solid var(--line);padding:22px 20px}.detail-top,.filter-heading,.range-caption,.score-row-head,.section-title-row{justify-content:space-between;align-items:center;display:flex}.eyebrow,.score-label{color:#9b9283;letter-spacing:1.5px;margin-bottom:5px;font-size:10px;font-weight:800;display:block}.detail-top h1,.filter-heading h2,.why-score h2{letter-spacing:-.7px;margin:0}.filter-heading h2{font-size:19px}.reset-button{color:#9a9388;cursor:pointer;background:0 0;border:0;font-size:12px}.segment{border:1px solid var(--line);background:#f2efe9;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:20px 0 8px;padding:3px;display:grid}.segment button{cursor:pointer;background:0 0;border:0;border-radius:8px;height:34px;font-size:13px}.segment .segment-active{background:#fff;font-weight:800;box-shadow:0 2px 8px #403a2f14}.filter-section{border-bottom:1px solid #eeeae3;padding:18px 2px}.filter-section h3{margin:0 0 14px;font-size:13px}.range-caption{font-size:13px}.range-caption strong{font-size:14px}.range{width:100%;accent-color:var(--accent-strong);margin-top:12px}.chip-grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.chip-grid button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;height:34px;font-size:12px}.chip-grid .chip-active{background:var(--accent-strong);border-color:var(--accent-strong);color:#fff}.select-row{cursor:pointer;background:0 0;border:0;justify-content:space-between;width:100%;padding:9px 0;font-size:12px;display:flex}.select-row span{color:var(--muted)}.select-row strong{font-size:12px}.more-filter{cursor:pointer;background:0 0;border:1px dashed #cfc7ba;border-radius:10px;width:100%;height:42px}.filter-result,.more-filter{margin-top:14px;font-size:12px;font-weight:700}.filter-result{background:var(--accent-soft);border-radius:12px;flex-direction:column;gap:8px;padding:13px;display:flex}.filter-result button{background:var(--accent-strong);color:#fff;cursor:pointer;border:0;border-radius:9px;height:38px;font-weight:800}.map-area{background:#e9e8e2;min-width:0;position:relative;overflow:hidden}.map-canvas{width:100%;height:100%;position:absolute;inset:0}.map-canvas .maplibregl-canvas{outline:none}.layer-tabs{z-index:10;box-shadow:var(--shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);white-space:nowrap;background:#fffdf9ed;border:1px solid #dcd8cff2;border-radius:14px;gap:6px;padding:5px;display:flex;position:absolute;top:14px;left:50%;transform:translate(-50%)}.layer-tabs button{cursor:pointer;background:0 0;border:0;border-radius:9px;height:34px;padding:0 11px;font-size:12px;font-weight:650}.layer-tabs .layer-active{background:var(--accent-strong);color:#fff}.naejib-map-marker{min-width:72px;color:var(--text);cursor:pointer;background:#fffdf9f7;border:1px solid #4b43361a;border-radius:13px 13px 13px 3px;flex-direction:column;align-items:center;padding:7px 10px 8px;transition:transform .16s,background .16s,color .16s;display:flex;box-shadow:0 8px 22px #38322833}.naejib-map-marker:hover{transform:translateY(-4px)scale(1.04)}.naejib-map-marker.selected{background:var(--accent-strong);color:#fff;border-color:var(--accent-strong);transform:translateY(-3px)scale(1.08)}.marker-score{font-size:13px;font-weight:900}.marker-price{opacity:.78;margin-top:1px;font-size:10px;font-weight:700}.map-live-badge{z-index:8;border:1px solid var(--line);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9eb;border-radius:10px;grid-template-columns:9px auto;align-items:center;column-gap:7px;padding:8px 10px;font-size:11px;font-weight:800;display:grid;position:absolute;bottom:28px;left:16px}.map-live-badge small{color:var(--muted);grid-column:2;margin-top:1px;font-size:9px;font-weight:600}.live-dot{background:#2f8f61;border-radius:99px;width:8px;height:8px;box-shadow:0 0 0 4px #2f8f611f}.maplibregl-ctrl-group{overflow:hidden;border-radius:11px!important;box-shadow:0 6px 20px #38322826!important}.maplibregl-ctrl-bottom-right{bottom:10px;right:9px}.maplibregl-ctrl-bottom-left{bottom:5px;left:8px}.location-text{color:var(--muted);font-size:11px}.detail-top h1{margin-top:3px;font-size:21px}.heart{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:11px;width:38px;height:38px;font-size:20px}.score-card{background:radial-gradient(circle at 100% 0,#fff3,transparent 36%),var(--accent-strong);color:#fff;border-radius:16px;justify-content:space-between;align-items:center;min-height:144px;margin-top:18px;padding:18px;display:flex}.score-label{color:#ffffff9e}.score-number{letter-spacing:-2px;font-size:44px;font-weight:900;line-height:1}.score-number small{letter-spacing:0;opacity:.6;font-size:14px;font-weight:650}.ranking{background:#ffffff1f;border-radius:8px;margin-top:10px;padding:5px 8px;font-size:10px;font-weight:700;display:inline-block}.score-ring{--score:313deg;background:conic-gradient(#fff var(--score),#ffffff2e 0);border-radius:50%;place-items:center;width:78px;height:78px;display:grid;position:relative}.score-ring:after{content:"";background:var(--accent-strong);border-radius:50%;position:absolute;inset:6px}.score-ring div{z-index:1;font-size:19px;font-weight:900}.stat-grid{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:1fr 1fr;gap:1px;margin-top:15px;display:grid;overflow:hidden}.stat{background:#fff;flex-direction:column;gap:4px;padding:13px;display:flex}.stat span{color:var(--muted);font-size:10px}.stat strong{font-size:14px}.stat strong.positive{color:#b74b3e}.why-score{margin-top:20px}.section-title-row h2{font-size:15px}.section-title-row button{color:var(--muted);cursor:pointer;background:0 0;border:0;font-size:11px}.score-row{margin-top:12px}.score-row-head{margin-bottom:6px;font-size:11px}.score-row-head span{color:#615d56}.score-track{background:#ebe7df;border-radius:99px;height:6px;overflow:hidden}.score-fill{border-radius:inherit;background:var(--accent);height:100%}.insight-box{background:#f1eee7;border-radius:12px;margin-top:20px;padding:13px}.insight-badge{color:var(--accent);background:#fff;border-radius:7px;padding:4px 7px;font-size:9px;font-weight:800;display:inline-flex}.insight-box p{color:#5e5a53;margin:8px 0 0;font-size:11px;line-height:1.6}.detail-actions{grid-template-columns:92px 1fr;gap:8px;margin-top:18px;padding-bottom:10px;display:grid}.detail-actions button{cursor:pointer;border-radius:11px;height:43px;font-size:12px;font-weight:800}.secondary-action{border:1px solid var(--line);background:#fff}.primary-action{border:1px solid var(--accent-strong);background:var(--accent-strong);color:#fff}.mobile-bottom-nav{display:none}@media (max-width:1120px){.workspace{grid-template-columns:250px 1fr 315px}.desktop-nav .nav-item:nth-child(n+5){display:none}}@media (max-width:900px){.topbar{height:58px;padding:0 16px}.brand-wrap{min-width:auto}.desktop-nav,.ghost-button{display:none}.search-row{min-height:60px;padding:8px 12px}.search-box{flex:1;width:auto;height:42px}.location-button,.search-box kbd{display:none}.mobile-filter-button{flex:none;display:block}.workspace{height:calc(100vh - 118px);min-height:540px;display:block;position:relative}.filter-panel{border:1px solid var(--line);z-index:35;border-radius:16px;width:min(310px,100vw - 20px);transition:transform .2s;position:absolute;top:10px;bottom:78px;left:10px;transform:translate(calc(-100% - 28px));box-shadow:0 18px 50px #2d28202e}.filter-panel.mobile-open{transform:translate(0)}.map-area{height:100%}.detail-panel{border:1px solid var(--line);z-index:20;border-radius:18px;height:198px;padding:15px;position:absolute;bottom:74px;left:12px;right:12px;overflow:hidden;box-shadow:0 16px 40px #2e29202b}.detail-top h1{font-size:18px}.score-card{width:122px;min-height:84px;padding:12px;position:absolute;top:60px;right:15px}.score-number{font-size:31px}.ranking,.score-label,.score-ring{display:none}.stat-grid{width:calc(100% - 140px);margin-top:13px}.detail-actions,.insight-box,.why-score{display:none}.layer-tabs{justify-content:flex-start;left:10px;right:10px;overflow-x:auto;transform:none}.map-live-badge{bottom:278px}.mobile-bottom-nav{z-index:60;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf9f7;grid-template-columns:repeat(5,1fr);height:64px;display:grid;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-nav button{color:#89847b;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:10px;display:flex}.mobile-bottom-nav button span{font-size:18px}.mobile-bottom-nav .mobile-active{color:var(--accent-strong);font-weight:800}}@media (max-width:560px){.brand{font-size:18px}.brand-mark{width:30px;height:30px}.login-button{height:34px;padding:0 11px}.naejib-map-marker{min-width:64px}}.naejib-map-cluster{color:#fff;cursor:pointer;background:#3f382df2;border:1px solid #4b43361f;border-radius:16px;flex-direction:column;align-items:center;min-width:104px;padding:8px 11px 9px;transition:transform .16s;display:flex;box-shadow:0 9px 24px #38322838}.naejib-map-cluster:hover{transform:translateY(-3px)scale(1.03)}.cluster-count{font-size:13px;font-weight:900}.cluster-meta{opacity:.78;margin-top:2px;font-size:9px;font-weight:650}.filter-note{color:#aaa297;margin-top:7px;font-size:9px;line-height:1.4;display:block}.map-error-card{z-index:30;color:#4f493f;background:#fffdf9f7;border:1px solid #e8e4dc;border-radius:14px;width:min(520px,100% - 40px);padding:18px 20px;font-size:12px;line-height:1.6;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #3f382d1f}.map-error-card strong{margin-bottom:5px;font-size:14px;display:block}.map-error-card span{color:#756e64}.detail-empty{flex-direction:column;justify-content:center;min-height:100%;padding:20px 8px;display:flex}.empty-icon{color:#4c4438;background:#eee9df;border-radius:17px;place-items:center;width:54px;height:54px;margin-bottom:15px;font-size:25px;display:grid}.detail-empty h1{letter-spacing:-.7px;margin:0;font-size:21px;line-height:1.28}.detail-empty p{color:#77736b;margin:12px 0 18px;font-size:11px;line-height:1.7}.empty-status{color:#625d55;background:#f3efe7;border-radius:10px;align-items:center;gap:8px;padding:10px 11px;font-size:10px;font-weight:700;display:flex}.status-dot{background:#2f8f61;border-radius:99px;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #2f8f611f}.status-dot.error{background:#b74b3e;box-shadow:0 0 0 4px #b74b3e1f}.apartment-meta{color:#8a847b;flex-direction:column;gap:5px;margin-top:14px;font-size:9px;line-height:1.5;display:flex}.nj-marker{--tone:#8d867c;appearance:none;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;border:0;font-family:inherit;transition:transform .16s,box-shadow .16s,border-color .16s;position:relative}.nj-marker:after{content:"";background:inherit;border-right:inherit;border-bottom:inherit;z-index:-1;width:11px;height:11px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.nj-marker:hover{transform:translateY(-4px)scale(1.035);z-index:2000!important}.nj-tone-elite{--tone:#356c58}.nj-tone-strong{--tone:#65734f}.nj-tone-mid{--tone:#9a744c}.nj-tone-watch{--tone:#8b8580}.nj-apartment{border:1px solid #39332b1f;border-left:4px solid var(--tone);color:#38332c;background:#fffdf9f7;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-width:64px;min-height:39px;padding:6px 9px 7px 10px;display:flex;box-shadow:0 2px 4px #2a251e14,0 8px 19px #2a251e1c}.nj-apartment.score-only{min-width:48px;padding-right:9px}.nj-score{align-items:baseline;gap:1px;line-height:1;display:inline-flex}.nj-score b{letter-spacing:-.6px;font-size:14px;font-weight:900}.nj-score em{color:#8b857c;font-size:8px;font-style:normal;font-weight:800}.nj-price{letter-spacing:-.25px;color:#5a544c;border-left:1px solid #e5e0d8;padding-left:7px;font-size:10px;font-weight:850;line-height:1}.nj-nearby-badge,.nj-overlap-badge{color:#fff;background:#403a32;border:2px solid #fffdf9;border-radius:9px;min-width:22px;height:18px;padding:0 5px;font-size:8px;font-weight:900;line-height:14px;position:absolute;top:-8px;right:-7px;box-shadow:0 3px 8px #2a251e2e}.nj-selected{color:#fff;text-align:left;background:linear-gradient(145deg,#3b352d,#2f2b25);border:1px solid #ffffff14;border-radius:15px;grid-template-columns:1fr;gap:3px;width:184px;min-height:73px;padding:10px 13px 11px;display:grid;box-shadow:0 6px 14px #2a251e2e,0 18px 36px #2a251e38}.nj-selected:before{content:"";background:var(--tone);border-radius:0 4px 4px 0;width:4px;position:absolute;top:13px;bottom:13px;left:0}.nj-selected-name{text-overflow:ellipsis;color:#ffffffb8;font-size:10px;font-weight:800;display:block;overflow:hidden}.nj-selected-main{align-items:baseline;gap:3px;display:flex}.nj-selected-main b{letter-spacing:-1px;font-size:22px;line-height:1}.nj-selected-main em{color:#ffffffad;margin-right:4px;font-size:9px;font-style:normal;font-weight:800}.nj-selected-main i{background:#fff3;width:1px;height:13px;margin:0 5px}.nj-selected-main strong{font-size:13px;font-weight:850}.nj-selected-meta{color:#ffffff80;font-size:8px;font-weight:700}.nj-nearby-badge{background:var(--tone);height:20px;line-height:16px;top:-10px;right:-10px}.nj-local-group,.nj-server-cluster{border:1px solid #302b241c;border-top:4px solid var(--tone);color:#403a32;text-align:left;background:#fcf9f3f5;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:1fr auto;column-gap:7px;min-width:102px;min-height:48px;padding:8px 12px 9px;display:grid;box-shadow:0 4px 9px #2a251e14,0 13px 28px #2a251e21}.nj-local-group strong,.nj-server-cluster strong{letter-spacing:-.4px;font-size:14px;font-weight:900;line-height:1.05}.nj-local-group strong em,.nj-server-cluster strong em{color:#888178;margin-left:2px;font-size:8px;font-style:normal;font-weight:800}.nj-local-group>span,.nj-server-cluster>span:not(.nj-cluster-region){color:#847d73;grid-column:1/2;margin-top:3px;font-size:8px;font-weight:750}.nj-zoom-cue{color:#5f584e;text-align:center;background:#eee9df;border-radius:50%;grid-area:1/2/3;align-self:center;width:23px;height:23px;font-size:13px;font-style:normal;font-weight:800;line-height:23px}.nj-server-cluster{min-width:116px;min-height:59px;padding-top:9px}.nj-cluster-region{text-overflow:ellipsis;max-width:104px;overflow:hidden;color:#716a61!important;grid-column:1/3!important;margin:0 0 4px!important;font-size:8px!important;font-weight:850!important}.nj-marker-legend{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#777066;pointer-events:none;background:#fffdf9e8;border:1px solid #48413714;border-radius:11px;align-items:center;gap:9px;padding:7px 10px;font-size:8px;font-weight:750;display:flex;position:absolute;bottom:14px;right:12px;box-shadow:0 6px 18px #2c272014}.nj-marker-legend span{align-items:center;gap:4px;display:flex}.legend-dot{background:#8b8580;border-radius:50%;width:7px;height:7px}.legend-dot.elite{background:#356c58}.legend-dot.strong{background:#65734f}.legend-dot.mid{background:#9a744c}.legend-dot.watch{background:#8b8580}@media (max-width:900px){.nj-marker-legend{gap:6px;padding:6px 8px;bottom:58px;right:8px}.nj-selected{width:164px}.nj-apartment{min-width:54px;padding:5px 7px 6px 8px}.nj-price{font-size:9px}}.desktop-nav .nav-item{align-items:center;text-decoration:none;display:inline-flex}.analysis-score-card,.analysis-summary-card,.feature-control-card,.feature-search-wrap,.presale-status-card,.transaction-card{background:#fffdf9;border:1px solid #e8e3da;border-radius:18px;box-shadow:0 8px 30px #3831270b}.feature-control-card{grid-template-columns:1.2fr 1fr auto;align-items:end;gap:18px;margin-bottom:32px;padding:18px;display:grid}.feature-control-card label{color:#7d766b;gap:8px;font-size:10px;font-weight:800;display:grid}.feature-control-card input{color:#363129;background:#fff;border:1px solid #ded9d0;border-radius:10px;outline:none;height:42px;padding:0 12px}.feature-segment{gap:5px;display:flex}.feature-segment button{color:#736c62;cursor:pointer;background:#f7f4ee;border:1px solid #e4dfd6;border-radius:10px;min-width:62px;height:42px;font-weight:800}.feature-segment button.active{color:#fff;background:#403a32;border-color:#403a32}.feature-primary-button{color:#fff;cursor:pointer;background:#403a32;border:0;border-radius:10px;height:42px;padding:0 18px;font-weight:850}.feature-section-heading,.transaction-title{justify-content:space-between;align-items:end;gap:20px;margin:30px 0 15px;display:flex}.feature-section-heading span,.transaction-title span{color:#8f887e;font-size:10px;font-weight:750}.feature-section-heading h2,.transaction-title h2{color:#39342d;margin:4px 0 0;font-size:21px}.feature-section-heading>strong,.transaction-title>strong{color:#766f65;font-size:11px}.recommend-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.recommend-card{background:#fffdf9;border:1px solid #e8e3da;border-radius:17px;padding:20px;position:relative;overflow:hidden;box-shadow:0 8px 24px #3a32270a}.recommend-rank{color:#f0ece4;letter-spacing:-2px;font-size:38px;font-weight:900;position:absolute;top:8px;right:14px}.recommend-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex;position:relative}.recommend-card-head span{color:#9a9389;font-size:9px}.recommend-card-head h3{color:#37322b;margin:4px 0 0;font-size:16px}.recommend-score{color:#3f392f;align-items:baseline;gap:2px;display:flex}.recommend-score strong{font-size:27px;line-height:1}.recommend-score small{font-size:9px;font-weight:800}.recommend-meta{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.recommend-meta div{background:#f5f1ea;border-radius:10px;gap:3px;padding:10px;display:grid}.recommend-meta span{color:#999187;font-size:8px}.recommend-meta strong{color:#484239;font-size:11px}.recommend-tags{gap:5px;margin-top:11px;display:flex}.recommend-tags span{color:#6f685e;background:#eee9df;border-radius:7px;padding:5px 7px;font-size:8px;font-weight:800}.feature-search-wrap{z-index:20;margin-bottom:24px;padding:10px;position:relative}.feature-search{align-items:center;gap:10px;display:flex}.feature-search>span{color:#7e776d;font-size:18px}.feature-search input{color:#38332c;background:0 0;border:0;outline:0;flex:1;height:42px;font-size:13px}.feature-search button{color:#fff;cursor:pointer;background:#403a32;border:0;border-radius:9px;height:38px;padding:0 17px;font-weight:850}.feature-search-results{background:#fffdf9;border:1px solid #e6e1d8;border-radius:14px;max-height:340px;padding:7px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;box-shadow:0 14px 35px #352e2521}.search-result-row{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:11px;display:flex}.search-result-row:hover{background:#f4f0e8}.search-result-row>span:first-child{gap:3px;display:grid}.search-result-row strong{color:#3e3931;font-size:12px}.search-result-row small{color:#958e84;font-size:9px}.search-result-score{color:#494239;font-size:12px;font-weight:900}.search-empty{text-align:center;color:#999188;padding:16px;font-size:10px}.compare-selection{grid-template-columns:repeat(3,1fr);gap:12px;margin:18px 0 24px;display:grid}.compare-slot{background:#f8f5ef;border:1px dashed #dcd5ca;border-radius:15px;flex-direction:column;justify-content:center;gap:5px;min-height:118px;padding:17px;display:flex;position:relative}.compare-slot.filled{background:#fffdf9;border-style:solid}.compare-slot span{color:#9a938a;font-size:9px}.compare-slot strong{color:#423c34;font-size:14px}.compare-slot em{color:#494239;margin-top:5px;font-size:23px;font-style:normal;font-weight:900}.compare-remove{color:#766f65;cursor:pointer;background:#eee9df;border:0;border-radius:50%;width:27px;height:27px;position:absolute;top:10px;right:10px}.compare-table-wrap{background:#fffdf9;border:1px solid #e5dfd6;border-radius:16px;overflow:auto}.compare-table{border-collapse:collapse;width:100%;min-width:720px}.compare-table td,.compare-table th{text-align:left;border-bottom:1px solid #eee9e1;padding:14px 15px;font-size:11px}.compare-table thead th{color:#4b453c;background:#f4f0e8;font-weight:900}.compare-table tbody th{color:#8b8379;width:150px;font-weight:750}.compare-table td{color:#3f3931;font-weight:800}.analysis-layout{grid-template-columns:.92fr 1.08fr;gap:15px;margin-top:18px;display:grid}.analysis-score-card,.analysis-summary-card{padding:24px}.analysis-summary-card h2{color:#39342d;margin:7px 0 0;font-size:22px}.analysis-main-score{align-items:baseline;gap:3px;margin:24px 0 9px;display:flex}.analysis-main-score strong{color:#3d372f;letter-spacing:-3px;font-size:62px;line-height:.9}.analysis-main-score span{color:#928b81;font-size:12px;font-weight:850}.analysis-summary-card>p{color:#999187;font-size:9px}.analysis-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;display:grid}.feature-metric{background:#f5f1ea;border-radius:11px;gap:4px;padding:12px;display:grid}.feature-metric span{color:#999187;font-size:8px}.feature-metric strong{color:#433d35;font-size:12px}.feature-card-title span{color:#9b948a;letter-spacing:.7px;font-size:8px;font-weight:900}.feature-card-title h3{color:#3e3830;margin:4px 0 18px;font-size:18px}.feature-score-list{gap:13px;display:grid}.feature-score-row>div:first-child{color:#6f685f;justify-content:space-between;margin-bottom:6px;font-size:10px;display:flex}.feature-score-row strong{color:#403a32}.feature-score-track{background:#ebe6dd;border-radius:99px;height:5px;overflow:hidden}.feature-score-track i{background:#6e675b;border-radius:99px;height:100%;display:block}.transaction-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.transaction-card{min-width:0;padding:18px}.transaction-table-wrap{max-height:520px;overflow:auto}.transaction-table{border-collapse:collapse;width:100%}.transaction-table td,.transaction-table th{text-align:right;white-space:nowrap;border-bottom:1px solid #eee9e1;padding:10px 8px;font-size:9px}.transaction-table td:first-child,.transaction-table th:first-child{text-align:left}.transaction-table th{color:#928a80;background:#fffdf9;font-weight:800;position:sticky;top:0}.transaction-table td{color:#494239;font-weight:700}.feature-empty-card,.feature-error,.presale-status-card{text-align:center;border-radius:16px;padding:30px}.feature-empty-card,.feature-error{font-size:11px}.presale-status-card{text-align:left;max-width:720px}.presale-status-card>span{color:#9a744c;letter-spacing:.8px;font-size:9px;font-weight:900}.presale-status-card h2{color:#3d3830;margin:7px 0 9px;font-size:20px}.presale-status-card p{color:#817a70;margin:0;font-size:11px;line-height:1.7}@media (max-width:900px){.feature-page{width:min(100% - 24px,1180px);padding-top:28px}.feature-hero h1{font-size:27px}.analysis-layout,.compare-selection,.feature-control-card,.recommend-grid,.transaction-grid{grid-template-columns:1fr}}.feature-page-shell{background:#fbfaf7;min-height:100vh}.feature-page{width:min(1180px,100% - 42px);margin:0 auto;padding:52px 0 90px}.feature-hero{max-width:760px;margin-bottom:30px}.feature-hero h1{letter-spacing:-1.5px;color:#332f29;margin:7px 0 10px;font-size:34px;line-height:1.18}.feature-hero p{color:#817b71;margin:0;font-size:13px;line-height:1.75}.feature-error{color:#9b4f42;background:#fff0ed;border-radius:12px;margin:10px 0;padding:14px;font-size:10px}.feature-empty-card{color:#8f887e;text-align:center;background:#f8f5ef;border:1px dashed #ded7cd;border-radius:15px;padding:30px;font-size:10px}.feature-brand-link{color:inherit;text-decoration:none}.presale-page{padding-bottom:80px}.presale-filter-card{background:#fffdf9;border:1px solid #e6e0d6;border-radius:16px;grid-template-columns:minmax(0,1.7fr) minmax(180px,.8fr) auto;gap:9px;padding:11px;display:grid;box-shadow:0 8px 26px #322c240b}.presale-search{background:#fff;border:1px solid #e8e2d8;border-radius:11px;align-items:center;gap:8px;padding:0 12px;display:flex}.presale-search span{color:#7f776d;font-size:18px}.presale-region,.presale-search input{color:#39342d;background:#fff;border:0;outline:0;height:43px;font-size:12px}.presale-search input{width:100%}.presale-region{border:1px solid #e8e2d8;border-radius:11px;padding:0 12px}.presale-search-button{color:#fff;cursor:pointer;background:#403a32;border:0;border-radius:11px;height:43px;padding:0 20px;font-weight:850}.presale-status-tabs{flex-wrap:wrap;gap:7px;margin:16px 0 25px;display:flex}.presale-status-tabs button{color:#777067;cursor:pointer;background:#fffdf9;border:1px solid #e4ded4;border-radius:10px;align-items:center;gap:6px;height:34px;padding:0 11px;font-size:13.225px;font-weight:800;display:flex}.presale-status-tabs button.active{color:#fff;background:#403a32;border-color:#403a32}.presale-status-tabs span{text-align:center;background:#8076681f;border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10.58px;line-height:18px}.presale-status-tabs button.active span{background:#ffffff26}.presale-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:13px;display:flex}.presale-heading span{color:#928a80;font-size:11.9025px;font-weight:800}.presale-heading h2{color:#38332c;margin:4px 0 0;font-size:21px}.presale-heading small{color:#aaa197;font-size:9.2px}.presale-layout{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);align-items:start;gap:14px;display:grid}.presale-list{gap:9px;display:grid}.presale-card{text-align:left;cursor:pointer;background:#fffdf9;border:1px solid #e7e1d7;border-radius:15px;width:100%;padding:17px;transition:transform .15s,border-color .15s,box-shadow .15s;box-shadow:0 7px 22px #362f2609}.presale-card:hover{border-color:#d8d0c4;transform:translateY(-2px);box-shadow:0 11px 28px #362f2613}.presale-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.presale-status{color:#61594f;background:#eee9df;border-radius:7px;align-items:center;height:23px;padding:0 8px;font-size:10.58px;font-weight:900;display:inline-flex}.status-접수중{color:#356448;background:#e5f0e8}.status-공고예정,.status-접수예정{color:#806b30;background:#eee9d9}.status-공고중{color:#61547c;background:#ebe7f2}.status-종료{color:#918980;background:#efebe6}.presale-region-name{color:#989086;font-size:10.35px}.presale-card h3{color:#3c3730;letter-spacing:-.45px;margin:10px 0 5px;font-size:16px}.presale-card>p{color:#989086;margin:0;font-size:11.9025px;line-height:1.5}.presale-card-metrics{grid-template-columns:.7fr 1.5fr 1fr .8fr;gap:7px;margin-top:14px;display:grid}.presale-card-metrics div{background:#f6f2eb;border-radius:9px;gap:3px;min-width:0;padding:9px;display:grid}.presale-card-metrics span{color:#9a9288;font-size:9.2575px}.presale-card-metrics strong{text-overflow:ellipsis;color:#4a443b;white-space:nowrap;font-size:11.9025px;overflow:hidden}.presale-detail-panel{background:#fffdf9;border:1px solid #e5dfd5;border-radius:17px;min-height:440px;padding:22px;position:sticky;top:82px;box-shadow:0 9px 28px #352e250b}.presale-detail-empty{color:#918980;flex-direction:column;justify-content:center;align-items:flex-start;min-height:390px;display:flex}.presale-detail-empty h3{color:#3e3931;margin:6px 0;font-size:20px}.presale-detail-empty p{color:#969087;max-width:300px;margin:3px 0;font-size:11.5px;line-height:1.65}.presale-detail>.presale-status{margin-bottom:9px}.presale-detail h2{color:#363129;margin:6px 0 5px;font-size:22px;line-height:1.25}.presale-detail-address{color:#969087;margin:0;font-size:10.35px;line-height:1.55}.presale-detail-grid{grid-template-columns:1fr 1fr;gap:7px;margin:18px 0;display:grid}.presale-detail-grid>div{background:#f5f1e9;border-radius:10px;gap:4px;padding:10px;display:grid}.presale-detail-grid span{color:#9a9288;font-size:8.05px}.presale-detail-grid strong{color:#484239;font-size:11.5px}.presale-model-title{margin:20px 0 9px}.presale-model-title span{color:#9b9287;letter-spacing:.8px;font-size:7px;font-weight:900}.presale-model-title h3{color:#403a32;margin:3px 0;font-size:15px}.presale-model-list{gap:6px;max-height:250px;display:grid;overflow:auto}.presale-model-row{color:#756e64;border-bottom:1px solid #eee8df;grid-template-columns:.7fr .7fr 1.4fr 1fr;align-items:center;gap:7px;padding:9px;font-size:9.2px;display:grid}.presale-model-row strong{color:#3f3931;font-size:11.5px}.presale-model-row em{text-align:right;color:#4b443a;font-style:normal;font-weight:900}.presale-model-empty{color:#938b81;background:#f5f1ea;border-radius:9px;padding:15px;font-size:9px}.presale-contact{color:#8c847a;flex-direction:column;gap:4px;margin-top:15px;font-size:9.2px;display:flex}.presale-official-link{color:#fff;background:#403a32;border-radius:10px;justify-content:center;align-items:center;height:40px;margin-top:15px;font-size:10px;font-weight:850;text-decoration:none;display:flex}.presale-source-note{color:#8f877d;background:#f3efe7;border-radius:10px;margin-top:18px;padding:11px 13px;font-size:8px;line-height:1.55}@media (max-width:900px){.presale-filter-card,.presale-layout{grid-template-columns:1fr}.presale-detail-panel{position:static}.presale-card-metrics{grid-template-columns:1fr 1fr}}.auth-login-link{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.auth-header-loading{min-width:64px;min-height:34px}.auth-account{position:relative}.auth-user-button{color:#403a32;cursor:pointer;background:#fffdf9;border:1px solid #e5dfd5;border-radius:11px;align-items:center;gap:7px;height:36px;padding:0 9px;display:flex}.auth-avatar-fallback,.auth-user-button img{object-fit:cover;border-radius:50%;width:24px;height:24px}.auth-avatar-fallback{color:#fff;background:#403a32;place-items:center;font-size:9px;font-weight:900;display:grid}.auth-user-name{text-overflow:ellipsis;white-space:nowrap;max-width:92px;font-size:10px;font-weight:850;overflow:hidden}.auth-chevron{color:#928a80;font-size:11px}.auth-dropdown{z-index:300;background:#fffdf9;border:1px solid #e4ded4;border-radius:13px;width:180px;padding:7px;position:absolute;top:44px;right:0;box-shadow:0 14px 36px #342d2421}.auth-dropdown-profile{border-bottom:1px solid #eee8df;gap:3px;padding:10px 9px 11px;display:grid}.auth-dropdown-profile strong{color:#3f3931;font-size:11px}.auth-dropdown-profile span{color:#9a9288;font-size:8px}.auth-dropdown>a,.auth-dropdown>button{color:#5f584f;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;width:100%;padding:9px;font-size:9px;font-weight:750;text-decoration:none;display:flex}.auth-dropdown>a:hover,.auth-dropdown>button:hover{background:#f4f0e8}.auth-page-shell{background:#f8f6f1;min-height:100vh}.auth-login-stage{grid-template-columns:minmax(420px,.9fr) minmax(320px,.7fr);align-items:center;gap:70px;width:min(1000px,100% - 40px);min-height:calc(100vh - 61px);margin:0 auto;padding:60px 0;display:grid}.auth-login-card{background:#fffdf9;border:1px solid #e7e0d6;border-radius:22px;max-width:450px;padding:34px;box-shadow:0 20px 60px #372f2512}.auth-login-logo{color:#fff;background:#403a32;border-radius:13px;place-items:center;width:42px;height:42px;margin-bottom:16px;font-size:16px;font-weight:900;display:grid}.auth-login-card h1{color:#332e28;letter-spacing:-1.4px;margin:6px 0 8px;font-size:29px}.auth-login-lead{color:#8d857b;margin:0 0 25px;font-size:11px;line-height:1.7}.auth-social-buttons{gap:9px;display:grid}.auth-social-button{cursor:pointer;border-radius:12px;justify-content:center;align-items:center;width:100%;height:50px;font-size:12px;transition:transform .13s,opacity .13s;display:flex;position:relative}.auth-social-button:hover:not(:disabled){transform:translateY(-1px)}.auth-social-button:disabled{cursor:not-allowed;opacity:.45}.auth-social-mark{border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:950;display:grid;position:absolute;left:16px}.auth-social-button small{font-size:7px;font-weight:800;position:absolute;right:14px}.social-naver{color:#fff;background:#03c75a;border:1px solid #03c75a}.social-naver .auth-social-mark{color:#03c75a;background:#fff}.social-kakao{color:#191919;background:#fee500;border:1px solid #fee500}.social-kakao .auth-social-mark{color:#fee500;background:#191919}.social-google{color:#3f3931;background:#fff;border:1px solid #ddd8d0}.social-google .auth-social-mark{color:#4285f4;background:#fff;border:1px solid #e0dcd5}.auth-consent{color:#7e776e;cursor:pointer;align-items:flex-start;gap:8px;margin:17px 2px 0;font-size:9px;line-height:1.55;display:flex}.auth-consent input{accent-color:#403a32;margin-top:2px}.auth-consent a{color:#4b443b;font-weight:800}.auth-login-error{color:#9b4e42;background:#fff0ed;border-radius:9px;margin-top:13px;padding:10px 11px;font-size:9px;line-height:1.5}.auth-login-note{color:#aaa198;text-align:center;border-top:1px solid #eee8df;margin-top:16px;padding-top:14px;font-size:8px}.auth-login-side{padding:20px}.auth-login-side h2{color:#3c3730;letter-spacing:-1.5px;margin:9px 0 28px;font-size:32px;line-height:1.24}.auth-benefits{gap:10px;display:grid}.auth-benefits>div{border-bottom:1px solid #e4ded5;align-items:center;gap:13px;padding:13px 0;display:flex}.auth-benefits strong{color:#a49a8e;font-size:10px}.auth-benefits span{color:#575047;font-size:11px;font-weight:800}.auth-policy-page{color:#544d44;width:min(760px,100% - 36px);margin:0 auto;padding:70px 0 100px}.auth-policy-page h1{color:#332e28;margin:8px 0 6px;font-size:32px}.auth-policy-updated{color:#9a9288;margin-bottom:38px;font-size:9px}.auth-policy-page h2{color:#403a32;margin:27px 0 7px;font-size:15px}.auth-policy-page p{color:#70685f;margin:0;font-size:11px;line-height:1.85}.auth-policy-note{background:#f2eee7;border-radius:10px;padding:14px;color:#8a8177!important;margin-top:34px!important}@media (max-width:800px){.auth-login-stage{grid-template-columns:1fr;gap:20px;padding:28px 0 60px}.auth-login-card{max-width:none;padding:24px}.auth-login-side,.auth-user-name{display:none}}.nj-presale-marker{color:#fff;text-align:left;cursor:pointer;transform-origin:50% 100%;background:#e85f54;border:2px solid #fffffff5;border-radius:6px;min-width:168px;padding:8px 11px 10px;transition:transform .14s,filter .14s;display:grid;position:relative;box-shadow:0 5px 15px #4123193d}.nj-presale-marker.selected,.nj-presale-marker:hover{filter:saturate(1.05);transform:translateY(-2px)scale(1.04)}.nj-presale-marker.tone-open{background:#df514c}.nj-presale-marker.tone-soon{background:#f26455}.nj-presale-marker.tone-notice{background:#e97852}.nj-presale-marker.tone-other{background:#a77768}.nj-presale-marker>i{background:inherit;border-bottom:2px solid #fff;border-right:2px solid #fff;width:16px;height:16px;position:absolute;bottom:-9px;left:22px;transform:rotate(45deg)}.nj-presale-status{opacity:.96;font-size:11px;font-weight:900;line-height:1}.nj-presale-marker strong{white-space:nowrap;margin-top:5px;font-size:17px;font-weight:900;line-height:1.08}.nj-presale-marker small{opacity:.94;margin-top:5px;font-size:11px;font-weight:800;line-height:1}.nj-presale-legend{gap:10px}.presale-legend-dot{border-radius:999px;width:9px;height:9px;margin-right:4px;display:inline-block}.presale-legend-dot.open{background:#df514c}.presale-legend-dot.soon{background:#f26455}.presale-legend-dot.notice{background:#e97852}.presale-map-detail{padding:2px 0 20px}.presale-map-detail .presale-map-kicker{align-items:center;gap:8px;margin-bottom:10px;display:flex}.presale-map-status{color:#d65348;background:#fff0eb;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900;display:inline-flex}.presale-map-region{color:var(--muted,#796f65);font-size:12px;font-weight:700}.presale-map-detail h1{margin:0;font-size:22px;line-height:1.25}.presale-map-address{color:var(--muted,#796f65);margin:8px 0 16px;font-size:12.5px;line-height:1.45}.presale-map-price-card{border:1px solid var(--line,#e7dfd5);background:#fff8f3;border-radius:16px;padding:16px}.presale-map-price-card span{color:#8a766a;font-size:11px;font-weight:800;display:block}.presale-map-price-card strong{color:#3f382f;margin-top:4px;font-size:22px;font-weight:900;display:block}.presale-map-price-card small{color:#8a766a;margin-top:5px;font-size:12px;font-weight:700;display:block}.presale-map-info-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.presale-map-info-grid>div{border:1px solid var(--line,#e7dfd5);background:#fff;border-radius:12px;padding:11px 12px}.presale-map-info-grid span{color:#8a8178;font-size:10.5px;font-weight:700;display:block}.presale-map-info-grid strong{color:#413a32;margin-top:4px;font-size:12.5px;line-height:1.3;display:block}.presale-map-note{color:#8a8178;margin-top:13px;font-size:11px;line-height:1.45}.presale-map-empty .empty-icon{color:#e76556}@media (max-width:820px){.nj-presale-marker{min-width:150px;padding:7px 9px 9px}.nj-presale-marker strong{font-size:15px}.presale-map-info-grid{grid-template-columns:1fr}}.nj4-marker{--nj4-primary:#0d4b92;--nj4-secondary:#71839a;appearance:none;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-font-smoothing:antialiased;border:0;font-family:inherit;transition:transform .14s,filter .14s,box-shadow .14s;position:relative}.nj4-marker.selected,.nj4-marker:hover{filter:saturate(1.04);transform:translateY(-3px)scale(1.035);z-index:3000!important}.nj4-tone-elite{--nj4-primary:#083f82}.nj4-tone-strong{--nj4-primary:#13559a}.nj4-tone-mid{--nj4-primary:#2d679f}.nj4-tone-watch{--nj4-primary:#547594}.nj4-apartment-pin{background:linear-gradient(145deg,var(--nj4-primary),#092e60);color:#fff;border:2px solid #fffffff7;border-radius:999px 999px 999px 12px;justify-content:center;align-items:center;gap:3px;width:62px;height:62px;padding:7px 8px 11px;display:flex;transform:rotate(-45deg);box-shadow:0 5px 15px #11305438}.nj4-apartment-pin.selected,.nj4-apartment-pin:hover{transform:rotate(-45deg)translateY(-3px)scale(1.05)}.nj4-apartment-pin>span{line-height:1;transform:rotate(45deg)}.nj4-apartment-pin .nj4-my-score{letter-spacing:-.8px;font-size:19px;font-weight:950}.nj4-apartment-pin .nj4-market-score{color:#ffffffc7;margin-top:12px;font-size:10px;font-weight:850}.nj4-apartment-pin>i{display:none}.nj4-apartment-cluster,.nj4-server-cluster{background:linear-gradient(145deg,var(--nj4-primary),#0a356c);color:#fff;border:2px solid #fffffff7;border-radius:999px 999px 999px 14px;place-items:center;min-width:78px;min-height:64px;padding:8px 9px 12px;display:grid;box-shadow:0 5px 17px #10305338}.nj4-apartment-cluster strong,.nj4-server-cluster strong{font-size:18px;font-weight:950;line-height:1}.nj4-apartment-cluster span,.nj4-server-cluster span{align-items:center;gap:6px;margin-top:4px;font-size:9px;display:flex}.nj4-apartment-cluster span b,.nj4-server-cluster span b{font-weight:950}.nj4-apartment-cluster span em,.nj4-server-cluster span em{color:#ffffffbf;font-style:normal;font-weight:800}.nj4-server-cluster small{text-overflow:ellipsis;color:#fffc;max-width:72px;font-size:8px;font-weight:800;overflow:hidden}.nj4-apartment-cluster>i,.nj4-server-cluster>i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;right:-4px;box-shadow:0 2px 7px #00000024}.nj4-apartment-cluster>i:before,.nj4-server-cluster>i:before{content:"+";color:var(--nj4-primary);font-size:12px;font-style:normal;font-weight:950;line-height:16px}.nj4-apartment-card{color:#172336;text-align:left;background:#fffffffb;border:1px solid #d9e0e8;border-radius:12px;width:184px;min-height:103px;padding:10px 12px 11px;box-shadow:0 5px 16px #23344b24,0 14px 32px #23344b1a}.nj4-apartment-card.selected{border-color:#8db0d8;box-shadow:0 6px 18px #0e4c9238,0 16px 34px #23344b21}.nj4-card-name{text-overflow:ellipsis;letter-spacing:-.25px;margin-bottom:7px;font-size:12px;font-weight:900;line-height:1.2;display:block;overflow:hidden}.nj4-card-score-row{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;grid-template-columns:1fr 1px 1fr;align-items:center;gap:9px;padding:7px 0 8px;display:grid}.nj4-card-score-row>i{background:#e5e9ef;width:1px;height:30px}.nj4-card-sale-row small,.nj4-card-score-row small{color:#7a8797;margin-bottom:2px;font-size:8px;font-weight:800;line-height:1;display:block}.nj4-card-score-row b{letter-spacing:-.7px;font-size:20px;line-height:1;display:block}.nj4-card-score-row .nj4-my b{color:#0a4d98;font-size:22px;font-weight:950}.nj4-card-score-row .nj4-my small{color:#245d9b;font-weight:900}.nj4-card-score-row .nj4-market b{color:#526b86;font-weight:850}.nj4-card-sale-row{grid-template-columns:1.25fr .75fr;gap:8px;padding-top:8px;display:grid}.nj4-card-sale-row b{text-overflow:ellipsis;color:#25374b;font-size:12px;font-weight:900;line-height:1;display:block;overflow:hidden}.nj4-apartment-card>u{background:#fff;border-bottom:1px solid #d9e0e8;border-right:1px solid #d9e0e8;width:14px;height:14px;text-decoration:none;position:absolute;bottom:-8px;left:50%;transform:translate(-50%)rotate(45deg)}.nj4-presale-card,.nj4-presale-cluster,.nj4-presale-compact,.nj4-presale-pin{--presale:#df514c;color:#fff;background:var(--presale);border:2px solid #fffffff7;box-shadow:0 5px 16px #5b341e33}.tone-open{--presale:#df413d}.tone-soon{--presale:#f28b17}.tone-notice{--presale:#e6a117}.tone-contract{--presale:#3d9462}.tone-done{--presale:#6f7c86}.tone-closed{--presale:#95999f}.tone-other{--presale:#b67148}.nj4-presale-pin{border-radius:22px 22px 22px 7px;min-width:62px;height:48px;padding:7px 9px 10px}.nj4-presale-pin strong{font-size:11px;font-weight:950}.nj4-presale-compact{text-align:left;border-radius:9px;min-width:126px;padding:7px 10px 10px;display:grid}.nj4-presale-compact span{font-size:10px;font-weight:950}.nj4-presale-compact strong{margin-top:3px;font-size:14px;font-weight:950}.nj4-presale-card{text-align:left;border-radius:10px;width:152px;min-height:86px;padding:9px 11px 12px;display:grid}.nj4-presale-card .nj4-presale-status{font-size:10px;font-weight:950;line-height:1}.nj4-presale-card strong{margin-top:6px;font-size:17px;font-weight:950;line-height:1.08}.nj4-presale-card small{color:#ffffffe6;margin-top:5px;font-size:10px;font-weight:850;line-height:1}.nj4-presale-card>i,.nj4-presale-compact>i,.nj4-presale-pin>i{background:inherit;border-bottom:2px solid #fff;border-right:2px solid #fff;width:13px;height:13px;position:absolute;bottom:-7px;left:24px;transform:rotate(45deg)}.nj4-presale-cluster{border-radius:999px 999px 999px 13px;place-items:center;min-width:72px;min-height:60px;padding:8px 10px 10px;display:grid}.nj4-presale-cluster strong{font-size:18px;font-weight:950;line-height:1}.nj4-presale-cluster span{margin-top:3px;font-size:9px;font-weight:900}.nj4-presale-cluster>i{background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:-4px;right:-4px}.nj4-presale-cluster>i:before{content:"+";color:var(--presale);font-size:12px;font-style:normal;font-weight:950;line-height:16px}.nj4-score-legend b{color:#0a4d98;font-weight:950}.nj4-score-legend em{color:#60758c;font-style:normal;font-weight:900}.nj4-profile-note{color:#8d8173}.nj4-presale-legend .presale-legend-dot.closed{background:#95999f}@media (max-width:900px){.nj4-apartment-card{width:166px;padding:9px 10px 10px}.nj4-card-score-row .nj4-my b{font-size:20px}.nj4-card-score-row b{font-size:18px}.nj4-presale-card{width:142px}.nj4-score-legend .nj4-profile-note{display:none}}.nj5-hierarchy-card{--nj5-primary:var(--nj4-primary,#0d4b92);background:linear-gradient(145deg,var(--nj5-primary),#0a356c);color:#fff;text-align:center;border:2px solid #fffffffa;border-radius:16px 16px 16px 6px;min-width:98px;padding:8px 10px 11px;box-shadow:0 5px 16px #10305338}.nj5-hierarchy-card.nj5-macro{min-width:118px;padding:10px 12px 13px}.nj5-hierarchy-card.nj5-province{min-width:108px}.nj5-hierarchy-card.nj5-district{min-width:96px;padding:7px 9px 10px}.nj5-region-name{text-overflow:ellipsis;letter-spacing:-.25px;max-width:112px;font-size:11px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.nj5-macro .nj5-region-name{font-size:12px}.nj5-region-scores{grid-template-columns:1fr 1px 1fr;align-items:end;gap:7px;margin-top:6px;display:grid}.nj5-region-scores>i{background:#ffffff3d;width:1px;height:20px}.nj5-region-scores b,.nj5-region-scores em{grid-template-columns:auto auto;justify-content:center;align-items:baseline;gap:3px;font-style:normal;line-height:1;display:grid}.nj5-region-scores b{font-size:17px;font-weight:950}.nj5-region-scores em{color:#ffffffd1;font-size:14px;font-weight:850}.nj5-region-scores small{color:#ffffffc7;font-size:8px;font-weight:850}.nj5-hierarchy-card>u{background:#0a356c;border-bottom:2px solid #fff;border-right:2px solid #fff;width:11px;height:11px;text-decoration:none;position:absolute;bottom:-6px;left:24px;transform:rotate(45deg)}.nj5-apartment-compact-card{color:#172336;text-align:left;background:#fffffffb;border:1px solid #d7dfe8;border-radius:10px;width:144px;min-height:80px;padding:8px 10px 10px;box-shadow:0 5px 15px #23344b26,0 11px 24px #23344b14}.nj5-apartment-compact-card.selected{border-color:#8db0d8;box-shadow:0 6px 18px #0e4c9238,0 14px 28px #23344b1c}.nj5-compact-name{text-overflow:ellipsis;letter-spacing:-.2px;font-size:10px;font-weight:900;line-height:1.1;display:block;overflow:hidden}.nj5-compact-score-row{border-top:1px solid #edf0f4;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;padding-top:5px;display:grid}.nj5-compact-score-row b,.nj5-compact-score-row em{font-style:normal;line-height:1}.nj5-compact-score-row b{color:#0a4d98;font-size:16px;font-weight:950}.nj5-compact-score-row em{color:#60758c;font-size:14px;font-weight:850}.nj5-compact-score-row small{margin-right:3px;font-size:8px;font-weight:900}.nj5-compact-sale-row{grid-template-columns:1.2fr .8fr;gap:6px;margin-top:6px;display:grid}.nj5-compact-sale-row b,.nj5-compact-sale-row em{text-overflow:ellipsis;color:#2a3a4c;font-size:10px;font-style:normal;font-weight:900;line-height:1;overflow:hidden}.nj5-compact-sale-row em{color:#65768a}.nj5-apartment-compact-card>u{background:#fff;border-bottom:1px solid #d7dfe8;border-right:1px solid #d7dfe8;width:12px;height:12px;text-decoration:none;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:900px){.nj5-hierarchy-card.nj5-macro{min-width:108px}.nj5-hierarchy-card.nj5-province{min-width:100px}.nj5-hierarchy-card.nj5-district{min-width:91px}.nj5-apartment-compact-card{width:136px}}.app-shell,.detail-panel,.filter-panel,.search-row,.topbar,body{-webkit-user-select:text;user-select:text}.filter-panel button,.filter-panel input,.layer-tabs,.map-area,.map-canvas,.mobile-bottom-nav,button,input[type=range]{-webkit-user-select:none;user-select:none}.ux07-selectable-text,.ux07-selectable-text :not(button){-webkit-user-select:text;user-select:text}.ux07-range-section{border-bottom:1px solid #ece7df;padding:22px 2px 20px}.ux07-range-head{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:13px;display:flex}.ux07-range-head h3{color:#2d281f;margin:0;font-size:16px;font-weight:700}.ux07-range-values{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.ux07-range-values strong{color:#201c16;font-size:14px}.ux07-range-values span{color:#a69b8d}.ux07-dual-range{height:30px;margin:0 2px;position:relative}.ux07-range-track{background:linear-gradient(to right,#ded9d1 0 var(--range-start),#3d382f var(--range-start) var(--range-end),#ded9d1 var(--range-end) 100%);border-radius:999px;height:5px;position:absolute;top:13px;left:0;right:0}.ux07-dual-range input[type=range]{pointer-events:none;appearance:none;background:0 0;width:100%;height:30px;margin:0;position:absolute;inset:0}.ux07-dual-range input[type=range]::-webkit-slider-runnable-track{background:0 0;border:0;height:5px}.ux07-dual-range input[type=range]::-webkit-slider-thumb{appearance:none;pointer-events:auto;cursor:grab;background:#3d382f;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-top:-8.5px;box-shadow:0 1px 4px #00000047}.ux07-dual-range input[type=range]::-moz-range-track{background:0 0;border:0;height:5px}.ux07-dual-range input[type=range]::-moz-range-thumb{pointer-events:auto;cursor:grab;background:#3d382f;border:2px solid #fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #00000047}.ux07-filter-note{color:#9b8c7a;margin-top:5px;font-size:11px;line-height:1.45;display:block}.ux07-segment button{cursor:pointer}.ux07-filter-active-badge{color:#6f6252;font-size:11px}.ux07-db-status{color:#4b4338;-webkit-user-select:text;user-select:text;font-size:11px;font-weight:800}.desktop-nav .nav-item.together-nav{color:#e6812e}.desktop-nav .nav-item.together-nav.active,.desktop-nav .nav-item.together-nav:hover{color:#d66f1f;font-weight:950}.desktop-nav .nav-item.together-nav.active:after{background:#e6812e;height:3px}.desktop-nav a[href=\/together]{letter-spacing:-.15px;color:#e6812e!important;font-size:15px!important;font-weight:900!important}.desktop-nav a[href=\/together]:hover{color:#d66f1f!important}.ziphap-promo-card{color:#2e2925;text-align:center;background:radial-gradient(circle at 50% -8%,#f5a0561c,#0000 40%),linear-gradient(#fffdfa,#fff9f1);border:1px solid #e5812f33;border-radius:24px;flex-direction:column;align-items:center;margin:16px 14px 10px;padding:24px 16px 17px;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s;display:flex;box-shadow:0 14px 36px #46301e12,inset 0 1px #fffffff0}.ziphap-promo-card:hover{border-color:#e5812f57;transform:translateY(-2px);box-shadow:0 18px 42px #46301e1a,inset 0 1px #fffffff5}.ziphap-promo-eyebrow{color:#756a60;letter-spacing:-.025em;margin-bottom:9px;font-size:11px;font-weight:760}.ziphap-promo-logo{color:#f27921;letter-spacing:-.045em;font-size:clamp(36px,2.55vw,48px);font-weight:950;line-height:.98;display:block}.ziphap-promo-title{color:#302a26;letter-spacing:-.055em;margin-top:18px;font-size:23px;font-weight:900;line-height:1.34;display:block}.ziphap-promo-copy{color:#766b62;letter-spacing:-.025em;margin-top:11px;font-size:12px;font-weight:560;line-height:1.65;display:block}.ziphap-promo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;margin-top:17px;display:grid}.ziphap-promo-grid>span{background:#ffffffb8;border:1px solid #866f5b14;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:70px;padding:9px 5px;display:flex;box-shadow:0 4px 14px #533a2609}.ziphap-promo-grid i{color:#b86f35;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;line-height:1;display:grid}.ziphap-promo-grid b{color:#554b43;letter-spacing:-.025em;font-size:11px;font-weight:800;line-height:1.2}.ziphap-promo-cta{color:#fff;background:linear-gradient(135deg,#f28a31,#f36d18);border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-height:48px;margin-top:15px;padding:0 16px 0 18px;display:flex;box-shadow:0 8px 20px #ee701d33}.ziphap-promo-cta b{letter-spacing:-.025em;font-size:13px;font-weight:900}.ziphap-promo-cta i{font-size:20px;font-style:normal;font-weight:500;transition:transform .16s}.ziphap-promo-card:hover .ziphap-promo-cta i{transform:translate(3px)}.ziphap-promo-card>small{color:#a28f7f;letter-spacing:-.02em;margin-top:10px;font-size:9.5px;font-weight:650}.detail-panel:has(.detail-top) .ziphap-promo-card,.detail-panel:has(.presale-map-detail) .ziphap-promo-card{display:none}@media (max-width:1280px){.ziphap-promo-card{border-radius:20px;margin:10px 10px 6px;padding:18px 12px 13px}.ziphap-promo-title{margin-top:13px;font-size:19px}.ziphap-promo-grid{gap:6px;margin-top:12px}.ziphap-promo-grid>span{min-height:58px}}@media (max-width:900px){.ziphap-promo-card{display:none}}.feature-brand-link{align-items:center;gap:12px;min-width:max-content;display:inline-flex}.feature-brand-link .brand,.feature-brand-link .brand-mark{display:none!important}.brand-mark-image{object-fit:contain;filter:drop-shadow(0 8px 18px #1f4e8424);width:42px;height:42px;display:block}.brand-logo-image{object-fit:contain;width:auto;height:34px;display:block}.topbar{border-bottom:1px solid #1f4e8414}.desktop-nav .nav-item{color:#5f6b76}.desktop-nav .nav-item.active,.desktop-nav .nav-item:hover{color:#1f4e84}.desktop-nav .nav-item.active:after{background:linear-gradient(90deg,#1f4e84,#2b8a8f);border-radius:999px;height:3px}.desktop-nav .nav-item.together-nav{letter-spacing:-.15px;font-size:15px;font-weight:900;color:#e6812e!important}.desktop-nav .nav-item.together-nav.active,.desktop-nav .nav-item.together-nav:hover{color:#d66f1f!important}.desktop-nav .nav-item.together-nav.active:after{background:#e6812e!important}@media (max-width:980px){.feature-brand-link{gap:10px}.brand-logo-image{height:30px}.brand-mark-image{width:38px;height:38px}}.feature-brand-link,.main-brand-link{align-items:center;text-decoration:none;display:inline-flex;gap:0!important}.feature-brand-link .brand-logo-image,.main-brand-logo{object-fit:contain;width:auto;height:38px;display:block}.feature-brand-link .brand-mark-image,.main-brand-link .brand,.main-brand-link .brand-mark{display:none!important}.desktop-nav .nav-item.together-nav,.desktop-nav a[href=\/together]{color:#e6812e!important;font-weight:900!important}.desktop-nav .nav-item.together-nav.active,.desktop-nav .nav-item.together-nav:hover,.desktop-nav a[href=\/together].active,.desktop-nav a[href=\/together]:hover{color:#d66f1f!important}.desktop-nav .nav-item.together-nav.active:after,.desktop-nav a[href=\/together].active:after{background:#e6812e!important}.main-map-search-wrap{flex:auto;min-width:0;position:relative}.main-map-search-wrap .search-box{width:100%}.main-map-search-enter{color:#1f5fa8;font:inherit;cursor:pointer;background:#f7fbff;border:1px solid #ccd9e6;border-radius:9px;padding:6px 10px;font-size:11px;font-weight:800}.main-map-search-enter:hover{background:#eef6ff;border-color:#9fbad6}.main-map-search-enter:disabled{opacity:.55;cursor:default}.main-map-search-results{z-index:2200;background:#fffdf9;border:1px solid #dce4ea;border-radius:16px;max-height:360px;padding:6px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;box-shadow:0 18px 42px #25334124}.main-map-search-result{color:#111;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:11px 12px;display:flex}.main-map-search-result:hover{background:#edf4fb}.main-map-search-result span{gap:3px;min-width:0;display:grid}.main-map-search-result strong{color:#111;font-size:13px}.main-map-search-result small{color:#4f5963;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.main-map-search-result em{color:#1f5fa8;white-space:nowrap;font-style:normal;font-weight:800}.main-map-search-empty{text-align:center;color:#555;padding:18px;font-size:12px}.location-button:disabled{opacity:.62;cursor:wait}.filter-panel .ux07-range-section{padding-top:7px!important;padding-bottom:7px!important}.filter-panel .ux07-range-head{margin-bottom:4px!important}.filter-panel .ux07-filter-note{color:#111!important;margin-top:3px!important}.filter-panel .filter-heading .eyebrow,.filter-panel .filter-heading h2,.filter-panel .filter-result,.filter-panel .filter-result span,.filter-panel .filter-result strong,.filter-panel .ux07-range-head h3,.filter-panel .ux07-range-values,.filter-panel .ux07-range-values strong,.filter-panel .ux07-segment button:not(.segment-active),.filter-panel select,.filter-panel select option{color:#111!important}.map-filter-more-row{justify-content:flex-end;margin:-1px 0 5px;display:flex}.map-filter-more{color:#111;cursor:pointer;background:#fffdf9;border:1px solid #c5d5e5;border-radius:9px;padding:6px 10px;font-size:10.5px;font-weight:800}.map-filter-more:hover{background:#f3f8fd;border-color:#1f5fa8}.map-filter-more span{color:#1f5fa8;margin-left:2px}.map-filter-advanced{display:contents}.njrec-context-card.budget-card,.njrec-rank{color:#fff!important;background:linear-gradient(#2f74bb,#0d55a3)!important;border-color:#2d6fae!important}.njrec-context-card.budget-card h2,.njrec-context-card.budget-card p,.njrec-context-card.budget-card small,.njrec-context-card.budget-card span,.njrec-rank span,.njrec-rank strong{color:#fff!important}.njrec-hero .njrec-kicker{color:#d92d20!important}.njrec-edit-link{color:#fff!important;background:#0d5aaa!important;border-color:#0d5aaa!important}.apartment-detail-shell{min-height:100vh}.apartment-detail-page{color:#253341;width:min(1180px,100% - 36px);margin:0 auto;padding:24px 0 52px}.apartment-detail-back{margin-bottom:12px}.apartment-detail-back a{color:#1f5fa8;font-size:12px;font-weight:750;text-decoration:none}.apartment-detail-state{text-align:center;background:#fffdf9;border:1px solid #dce4ea;border-radius:22px;padding:42px}.apartment-detail-state.error{color:#b42318}.apartment-detail-hero{background:#fffdf9;border:1px solid #dce4ea;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex;box-shadow:0 14px 36px #2533410f}.apartment-detail-region{color:#2b8a8f;font-size:11px;font-weight:850}.apartment-detail-hero h1{letter-spacing:-.8px;margin:7px 0 5px;font-size:30px}.apartment-detail-hero p{color:#6d7780;margin:0}.apartment-detail-score{color:#fff;background:linear-gradient(145deg,#1f4e84,#2b8a8f);border-radius:20px;min-width:150px;padding:18px 20px}.apartment-detail-score span{opacity:.8;font-size:9px;font-weight:850;display:block}.apartment-detail-score strong{font-size:38px;line-height:1.1}.apartment-detail-score small{opacity:.8;margin-left:4px}.apartment-detail-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.apartment-detail-metrics article{background:#fffdf9;border:1px solid #dce4ea;border-radius:18px;gap:5px;padding:18px;display:grid}.apartment-detail-metrics small,.apartment-detail-metrics span{color:#6d7780;font-size:10px}.apartment-detail-metrics strong{color:#172a3a;font-size:17px}.apartment-detail-score-card{background:#fffdf9;border:1px solid #dce4ea;border-radius:22px;margin-top:12px;padding:24px}.apartment-detail-section-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.apartment-detail-section-head span{color:#2b8a8f;font-size:9px;font-weight:850}.apartment-detail-section-head h2{margin:4px 0 0}.apartment-detail-actions{gap:8px;display:flex}.apartment-detail-actions a{color:#1f5fa8;border:1px solid #c8d6e6;border-radius:10px;padding:8px 11px;font-size:11px;font-weight:750;text-decoration:none}.apartment-detail-score-list{gap:12px;margin-top:22px;display:grid}.apartment-detail-score-row>div:first-child{justify-content:space-between;font-size:12px;display:flex}.apartment-detail-score-row strong{color:#1f5fa8}.apartment-detail-score-track{background:#e8eef3;border-radius:99px;height:7px;margin-top:5px;overflow:hidden}.apartment-detail-score-track i{border-radius:inherit;background:linear-gradient(90deg,#1f5fa8,#2b8a8f);height:100%;display:block}.mobile-bottom-nav a{min-width:0;color:inherit;font:inherit;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;text-decoration:none;display:flex}.mobile-bottom-nav a span{display:block}.mobile-bottom-nav a.mobile-active{color:#1f5fa8;font-weight:800}@media (max-width:760px){.feature-brand-link .brand-logo-image,.main-brand-link .main-brand-logo{height:32px}.apartment-detail-hero{flex-direction:column;align-items:stretch}.apartment-detail-metrics{grid-template-columns:1fr 1fr}.apartment-detail-section-head{flex-direction:column;align-items:flex-start}}.v22-analysis-block,.v22-condition-block{border-top:1px solid #e4e9ed;margin-top:8px;padding-top:12px}.v22-section-heading{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:9px;display:flex}.v22-section-heading>div{gap:2px;display:grid}.v22-section-heading span{letter-spacing:.12em;color:#2b8a8f;font-size:8px;font-weight:900}.v22-section-heading h3{color:#111;letter-spacing:-.2px;margin:0;font-size:14px}.v22-section-heading small{color:#7b858d;white-space:nowrap;font-size:8.5px}.v22-condition-field{gap:4px;margin-top:8px;display:grid}.v22-condition-field>span{color:#111;font-size:11px;font-weight:800}.v22-condition-field select{background:#fff;border:1px solid #d7e0e7;border-radius:9px;outline:none;width:100%;min-height:37px;padding:0 10px;font-size:11px;font-weight:650;color:#111!important}.v22-condition-field select:focus{border-color:#1f5fa8;box-shadow:0 0 0 2px #1f5fa814}.v22-condition-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.v22-condition-actions button{color:#7d8790;background:#f8fafc;border:1px solid #cdd8e2;border-radius:9px;min-height:36px;font-size:10.5px;font-weight:850}.v22-condition-actions button:first-child{color:#5f7690;background:#edf4fb;border-color:#bdd1e5}.v22-condition-actions button:disabled{cursor:not-allowed;opacity:.82}.v22-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.v22-analysis-button{color:#111;letter-spacing:-.15px;cursor:pointer;background:#fffdf9;border:1px solid #d9e1e7;border-radius:10px;min-height:39px;padding:7px 4px;font-size:9.5px;font-weight:800;transition:border-color .15s,background .15s,color .15s,transform .15s;position:relative}.v22-analysis-button:hover{background:#f5f9fd;border-color:#93b5d6}.v22-analysis-button.active{color:#174e8a;background:#eaf2fb;border-color:#1f5fa8;box-shadow:0 0 0 1px #1f5fa80d}.v22-analysis-button.regulation{border-color:#b8c8dc}.v22-analysis-button.regulation.active{color:#244e82;background:#eef3fb;border-color:#315f99}.v22-analysis-button b{color:#fff;background:#315f99;border-radius:99px;place-items:center;min-width:14px;height:14px;font-size:8px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.v22-regulation-panel{background:#fbfcfd;border:1px solid #dce3e9;border-radius:12px;margin-top:8px;padding:9px}.v22-regulation-title{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.v22-regulation-title strong{color:#111;font-size:11px}.v22-regulation-title span{color:#7a858f;font-size:8.5px}.v22-regulation-list{gap:6px;display:grid}.v22-regulation-chip{--reg:#6b7785;border:1px solid var(--reg);grid-template-columns:8px 1fr 18px;align-items:center;gap:7px;width:100%;min-height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.v22-regulation-chip{border:1px solid color-mix(in srgb,var(--reg) 30%,#dbe2e7)}}.v22-regulation-chip{color:#111;text-align:left;cursor:pointer;background:#fff;border-radius:9px;padding:5px 7px;font-size:9.5px;font-weight:800}.v22-regulation-chip i{background:var(--reg);border-radius:5px;width:8px;height:22px;display:block}.v22-regulation-chip b{background:var(--reg);border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.v22-regulation-chip b{background:color-mix(in srgb,var(--reg) 12%,#fff)}}.v22-regulation-chip b{color:var(--reg);font-size:11px}.v22-regulation-chip.selected{background:var(--reg)}@supports (color:color-mix(in lab,red,red)){.v22-regulation-chip.selected{background:color-mix(in srgb,var(--reg) 8%,#fff)}}.v22-regulation-chip.selected{border-color:var(--reg);box-shadow:inset 3px 0 0 var(--reg)}.v22-regulation-chip.reg-land{--reg:#d64545}.v22-regulation-chip.reg-speculation{--reg:#7b61d1}.v22-regulation-chip.reg-overheated{--reg:#e8872e}.v22-regulation-chip.reg-adjustment{--reg:#2f70c4}.v22-regulation-chip.reg-ceiling{--reg:#1f9a8a}@supports not (color:color-mix(in srgb,#000 50%,#fff)){.v22-regulation-chip{border-color:#dbe2e7}.v22-regulation-chip.selected{background:#f7fafc}}@media (max-width:1100px){.v22-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.v22-analysis-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.v22-analysis-button{font-size:9px}}.regulation-safety-notice{color:#51483e;background:#faf7f1f5;border:1px solid #78664e38;border-radius:12px;margin-top:12px;padding:12px 13px;font-size:12px;line-height:1.55}.regulation-safety-notice p{margin:6px 0 0}.regulation-safety-title{color:#2f2a25;font-size:13px;font-weight:800}.regulation-safety-emphasis{color:#6a4a23}.regulation-safety-emphasis strong{font-weight:800}.regulation-official-link{color:#69512f;text-underline-offset:2px;margin-top:8px;font-weight:700;text-decoration:underline;display:inline-flex}@media (max-width:768px){.regulation-safety-notice{margin-top:10px;padding:10px 11px;font-size:11px}}.naejib-poi-menu-section{border-top:1px solid #94a3b847;margin-top:18px;padding-top:18px}.naejib-poi-menu-heading{margin-bottom:14px}.naejib-poi-menu-heading .eyebrow{margin-bottom:5px;display:block}.naejib-poi-menu-heading h2{letter-spacing:-.04em;color:#171717;margin:0;font-size:20px;font-weight:500;line-height:1.2}.naejib-poi-menu-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.naejib-poi-menu-button{appearance:none;color:#66717e;width:100%;min-height:46px;font:inherit;text-align:center;cursor:pointer;opacity:1;background:#fff;border:1px solid #d3dfeb;border-radius:11px;padding:9px 10px;font-size:13px;font-weight:700;line-height:1;transition:border-color .14s,background .14s,color .14s,box-shadow .14s,transform .14s}.naejib-poi-menu-button:hover{color:#302a24;background:#faf9f7;border-color:#aebdcb}.naejib-poi-menu-button:active{transform:translateY(1px)}.naejib-poi-menu-button.sidebar-poi-active,.naejib-poi-menu-button[aria-pressed=true]{color:#30271e;background:#f3eee6;border-color:#7f6a50;box-shadow:inset 0 0 0 1px #7f6a5029}.naejib-poi-menu-button:focus-visible{outline-offset:2px;outline:2px solid #335f85}.ziphap-map-overlay{z-index:42;-webkit-backdrop-filter:blur(10px);color:#253341;background:#fffaf3f7;border:1px solid #f2792147;border-radius:22px;justify-content:space-between;align-items:center;gap:16px;width:min(560px,100% - 36px);padding:15px 15px 15px 20px;text-decoration:none;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #3a271829}.ziphap-map-overlay:hover{transform:translate(-50%)translateY(-2px);box-shadow:0 18px 40px #3a271833}.ziphap-map-overlay-copy{gap:3px;min-width:0;display:grid}.ziphap-map-overlay-copy strong{color:#f27921;letter-spacing:-.8px;font-size:26px;font-weight:900;line-height:1}.ziphap-map-overlay-copy b{color:#253341;font-size:15px;font-weight:800;line-height:1.25}.ziphap-map-overlay-copy small{color:#6d7780;font-size:12px;font-weight:600;line-height:1.25}.ziphap-map-overlay-arrow{color:#fff;background:#f27921;border-radius:16px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-size:28px;font-weight:500;line-height:1;display:grid}@media (max-width:760px){.ziphap-map-overlay{border-radius:20px;width:calc(100% - 28px);padding:13px 13px 13px 16px;bottom:14px}.ziphap-map-overlay-copy strong{font-size:23px}.ziphap-map-overlay-copy b{font-size:14px}.ziphap-map-overlay-copy small{font-size:11px}.ziphap-map-overlay-arrow{border-radius:15px;flex-basis:48px;width:48px;height:48px}}.nj26-topbar{z-index:90;background:#fff;border-bottom:1px solid #e6ebf0;grid-template-columns:230px minmax(360px,660px) 1fr auto auto;gap:14px;height:66px;padding:0 18px;display:grid;position:sticky;top:0}.nj26-topbar .main-brand-logo{object-fit:contain;width:auto;height:49px}.nj26-header-search{grid-column:2;min-width:0}.nj26-header-search .main-map-search-wrap{width:100%}.nj26-header-search .search-box{width:100%;height:38px;box-shadow:none;border-color:#dce5ed;border-radius:11px}.nj26-install-button{color:#171717;background:linear-gradient(#fffdfa,#f4efe8);border:1.2px solid #3c3a37;border-radius:999px;justify-content:center;justify-self:end;align-items:center;gap:10px;min-width:214px;height:48px;padding:0 17px;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex;box-shadow:0 6px 16px #2d261f21,inset 0 1px #ffffffe6}.nj26-install-button:hover{background:linear-gradient(#fff,#f8f4ee);border-color:#242321;transform:translateY(-1px);box-shadow:0 9px 22px #2d261f2b,inset 0 1px #fffffff2}.nj26-install-button:active{transform:translateY(0);box-shadow:0 4px 11px #2d261f1f,inset 0 1px #ffffffe6}.nj26-install-button:focus-visible{outline-offset:3px;outline:3px solid #125db23d}.nj26-install-brand{letter-spacing:-.7px;color:#111;font-size:18px;font-weight:900;line-height:1}.nj26-install-copy{letter-spacing:-.15px;color:#6d6a66;font-size:13px;font-weight:700;line-height:1}.nj26-install-divider{background:#34312d57;width:1px;height:21px}.nj26-install-icon{color:#1f1f1f;place-items:center;width:22px;height:22px;display:grid}.nj26-install-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.nj26-topbar .account-actions{margin-left:0}.nj26-main-nav{z-index:80;background:#fff;border-bottom:1px solid #e6ebf0;justify-content:center;align-items:stretch;gap:38px;height:54px;padding:0 260px 0 270px;display:flex;position:sticky;top:66px}.nj26-main-nav>.nav-item,.nj26-main-nav>details{color:#121820;white-space:nowrap;justify-content:center;align-items:center;height:100%;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.nj26-main-nav>details{color:#0753a7;background:linear-gradient(#0753a708,#0753a700);padding:0 12px}.nj26-main-nav>details:after{content:"";background:#1265c5;border-radius:999px;height:3px;position:absolute;bottom:0;left:12px;right:12px}.nj26-main-nav>.nav-item{padding:0 10px}.nj26-main-nav>.nav-item:hover{color:#0753a7}.nj26-main-nav>.together-nav{padding-left:20px;padding-right:20px;letter-spacing:-.4px!important;font-weight:950!important}.workspace{background:#fff;grid-template-columns:280px minmax(560px,1fr) minmax(650px,43vw);height:calc(100vh - 120px);min-height:680px}.filter-panel.nj26-analysis-sidebar{background:#fff;border-right:1px solid #e4e9ee;padding:0;overflow-y:auto}.nj26-sidebar-inner{color:#173047;padding:15px 14px 24px}.nj26-view-switch{background:#f3f5f8;border-radius:10px;grid-template-columns:1fr 1fr;gap:0;margin-bottom:18px;padding:2px;display:grid}.nj26-view-switch button{color:#65778a;cursor:pointer;background:0 0;border:0;border-radius:8px;height:35px;font-size:12px;font-weight:800}.nj26-view-switch button.active{color:#fff;background:#0753a7;box-shadow:0 3px 9px #0753a724}.nj26-sidebar-title{color:#42566b;align-items:center;gap:5px;margin:0 0 9px 3px;font-size:12px;font-weight:900;display:flex}.nj26-sidebar-title span{color:#8795a2;font-size:6px}.nj26-analysis-list{gap:3px;display:grid}.nj26-category-row{text-align:left;cursor:pointer;color:#23394e;background:0 0;border:0;border-radius:9px;grid-template-columns:30px 1fr 22px;align-items:center;gap:9px;width:100%;min-height:39px;padding:4px 7px;display:grid}.nj26-category-row.active,.nj26-category-row:hover{background:#f4f8fc}.nj26-category-row.always-on{cursor:default}.nj26-category-row i{background:var(--poi-tone);border-radius:8px;place-items:center;width:27px;height:27px;display:grid}@supports (color:color-mix(in lab,red,red)){.nj26-category-row i{background:color-mix(in srgb,var(--poi-tone) 11%,white)}}.nj26-category-row i{color:var(--poi-tone);border:1px solid var(--poi-tone);font-size:11px;font-style:normal;font-weight:950}@supports (color:color-mix(in lab,red,red)){.nj26-category-row i{border:1px solid color-mix(in srgb,var(--poi-tone) 20%,white)}}.nj26-category-row span{font-size:12px;font-weight:750}.nj26-category-row b{color:#fff;background:#0753a7;border-radius:4px;justify-self:end;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.nj26-category-row:not(.active):not(.always-on) b{color:#0000;background:#fff;border:1px solid #c9d4df}.nj26-personal-filter-card{color:#68798a;background:#f7f8f9;border:1px solid #d9e0e7;border-radius:11px;margin-top:16px;padding:13px 12px}.nj26-personal-filter-card>div{align-items:center;gap:6px;display:flex}.nj26-personal-filter-card strong{font-size:12px}.nj26-personal-filter-card em{margin-left:auto;font-size:11px;font-style:normal}.nj26-personal-filter-card p{color:#8693a0;margin:10px 0 8px;font-size:10.5px;line-height:1.5}.nj26-personal-filter-card button{color:#0753a7;cursor:pointer;background:0 0;border:0;padding:0;font-size:10.5px;font-weight:900}.nj26-map-options{margin-top:23px;padding:0 4px}.nj26-map-options strong{margin-bottom:10px;font-size:12px;display:block}.nj26-map-options label{color:#52677a;align-items:center;gap:7px;font-size:11px;display:flex}.nj26-map-options input{accent-color:#0753a7}.map-area{background:#eef2ec}.nj26-map-toolbar{z-index:28;pointer-events:none;align-items:center;gap:7px;display:flex;position:absolute;top:12px;left:10px;right:10px}.nj26-map-toolbar>*{pointer-events:auto}.nj26-region-pill{color:#334b61;white-space:nowrap;text-overflow:ellipsis;background:#fffffff5;border:1px solid #d9e2ea;border-radius:12px;max-width:250px;height:39px;padding:0 14px;font-size:11px;font-weight:850;overflow:hidden;box-shadow:0 5px 17px #1f3d5814}.nj26-region-pill span{color:#274b71;margin-left:8px}.nj26-map-toolbar .layer-tabs{scrollbar-width:none;background:#fffffff5;border:1px solid #dce5ed;border-radius:12px;flex:1;justify-content:center;gap:0;min-width:0;padding:2px 6px;position:static;top:auto;left:auto;overflow-x:auto;transform:none;box-shadow:0 5px 17px #1f3d5814}.nj26-map-toolbar .layer-tabs::-webkit-scrollbar{display:none}.nj26-map-toolbar .layer-tabs button{color:#24425f;border-radius:8px;height:35px;padding:0 10px;font-size:10.5px;font-weight:850}.nj26-map-toolbar .layer-tabs .layer-active{color:#0753a7;background:#edf4fb;box-shadow:inset 0 -2px #1265c5}.nj26-filter-trigger{color:#245b93;white-space:nowrap;background:#edf5ff;border:1px solid #d7e2ed;border-radius:10px;height:39px;padding:0 13px;font-size:11px;font-weight:900}.nj26-map-toolbar .location-button{color:#245b93;white-space:nowrap;background:#fff;border-color:#d7e2ed;height:39px}.nj26-filter-popover{z-index:35;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffffa;border:1px solid #dbe4ec;border-radius:16px;width:295px;max-height:calc(100% - 88px);padding:16px 15px 18px;position:absolute;top:58px;right:14px;overflow:auto;box-shadow:0 18px 45px #1f3d582e}.nj26-filter-close{color:#7b8b9a;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:8px;right:10px}.nj26-filter-popover .filter-heading{padding-right:22px}.nj26-filter-popover .segment{margin:12px 0 6px}.nj26-filter-popover .ux07-range-section{padding:8px 1px!important}.nj26-filter-popover .ux07-range-values{font-size:10px}.nj26-filter-popover .filter-result{margin-top:8px;padding:9px;font-size:10px}.nj26-filter-apply{color:#fff;background:#0753a7;border:0;border-radius:10px;width:100%;height:42px;margin-top:10px;font-size:12px;font-weight:900;position:sticky;bottom:0;box-shadow:0 4px 12px #0753a72e}.detail-panel{background:#fff;border-left:1px solid #e4e9ee;padding:0 14px 30px;overflow-y:auto}.nj26-detail{color:#183149;padding:14px 0 40px}.nj26-detail-title{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:flex-start;padding:1px 4px 11px;display:flex}.nj26-detail-title h1{letter-spacing:-.5px;color:#183149;margin:0;font-size:20px}.nj26-detail-title p{color:#7d8b98;margin:4px 0 0;font-size:11px}.nj26-star{color:#8eacc9;cursor:pointer;background:0 0;border:0;font-size:26px;line-height:1}.nj26-summary-row{grid-template-columns:minmax(145px,1fr) minmax(145px,1fr) 90px 90px minmax(165px,1.05fr);gap:8px;margin-top:10px;display:grid}.nj26-condition-card,.nj26-price-card,.nj26-score-dial{background:#fff;border:1px solid #e2e8ee;border-radius:11px;padding:11px}.nj26-price-card{align-content:center;gap:4px;display:grid}.nj26-price-card span{color:#7f8d9a;font-size:9px}.nj26-price-card strong{color:#0753a7;font-size:18px}.nj26-price-card.jeonse strong{color:#0d9b8b}.nj26-price-card small{color:#8a98a5;font-size:9px}.nj26-score-dial{cursor:pointer;background:radial-gradient(circle at center,#fff 43%,transparent 44%),conic-gradient(#0753a7 0 57%,#e9eef3 57% 100%);aspect-ratio:1;border-radius:50%;align-content:center;place-items:center;gap:3px;display:grid}.nj26-score-dial:nth-of-type(4){background:radial-gradient(circle at center,#fff 43%,transparent 44%),conic-gradient(#2b8a8f 0 57%,#e9eef3 57% 100%)}.nj26-score-dial b{color:#183149;font-size:20px}.nj26-score-dial span{color:#536a7e;font-size:8px;font-weight:850}.nj26-condition-card{background:#fff9f3;border-color:#f3e3d3}.nj26-condition-card>strong{color:#b46620;font-size:12px;display:block}.nj26-condition-card p{color:#5f6e7b;margin:6px 0 9px;font-size:9px;line-height:1.5}.nj26-condition-card>div{grid-template-columns:1fr 1fr;gap:5px;display:grid}.nj26-condition-card>div span{color:#8a6b4e;background:#fff3e8;border-radius:7px;padding:6px;font-size:8px}.nj26-condition-card>div b{color:#3d4b56;margin-top:2px;font-size:10px;display:block}.nj26-middle-grid{grid-template-columns:minmax(0,1fr) 290px;gap:10px;margin-top:10px;display:grid}.nj26-infra-section,.nj26-rank-mini,.nj26-score-section,.nj26-trade-section{background:#fff;border:1px solid #e2e8ee;border-radius:11px;padding:12px}.nj26-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.nj26-section-head h2{color:#213c54;margin:0;font-size:13px}.nj26-section-head h2 small{color:#81909d;font-size:8px;font-weight:650}.nj26-section-head a,.nj26-section-head small{color:#8091a0;font-size:8.5px;text-decoration:none}.nj26-score-bars{grid-template-columns:1fr 1fr;gap:6px 14px;margin-top:10px;display:grid}.nj26-score-bars button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:78px 1fr 24px;align-items:center;gap:6px;padding:2px 0;display:grid}.nj26-score-bars span{color:#586e81;font-size:8.5px}.nj26-score-bars i{background:#e8edf2;border-radius:999px;height:4px;overflow:hidden}.nj26-score-bars i b{background:#0753a7;border-radius:999px;height:100%;display:block}.nj26-score-bars button:nth-child(4n) i b,.nj26-score-bars button:nth-child(7n) i b{background:#e67a18}.nj26-score-bars button:nth-child(6n) i b{background:#0b9b8b}.nj26-score-bars strong{color:#3b5870;text-align:right;font-size:9px}.nj26-rank-mini{align-content:start;display:grid}.nj26-rank-search{color:#8b99a6;border:1px solid #dce5ed;border-radius:8px;justify-content:space-between;align-items:center;height:32px;margin-top:10px;padding:0 10px;font-size:9px;display:flex}.nj26-rank-tabs{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.nj26-rank-tabs b,.nj26-rank-tabs span{color:#66798b;background:#f5f7fa;border-radius:8px;place-items:center;min-height:28px;font-size:8px;display:grid}.nj26-rank-tabs b{color:#0753a7;background:#eaf2fb}.nj26-rank-mini p{color:#7b8b99;font-size:9px;line-height:1.5}.nj26-rank-link{color:#0753a7;background:#f4f8fc;border-radius:8px;place-items:center;height:31px;font-size:9px;font-weight:850;text-decoration:none;display:grid}.nj26-infra-section{margin-top:10px}.nj26-infra-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:10px;display:grid}.nj26-infra-grid>div{border:1px solid #edf0f3;border-radius:8px;align-content:start;gap:4px;min-height:70px;padding:8px;display:grid}.nj26-infra-grid span{color:#557088;font-size:8px}.nj26-infra-grid strong{color:#354f66;white-space:nowrap;text-overflow:ellipsis;font-size:8.5px;overflow:hidden}.nj26-infra-grid b{color:#183149;font-size:10px}.nj26-infra-empty{color:#8796a4;grid-column:1/-1;font-size:9px}.nj26-building-meta{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.nj26-building-meta span{color:#6f8293;background:#f4f7fa;border-radius:999px;padding:5px 8px;font-size:8.5px}.nj26-building-meta b{color:#2d4c66}.nj26-trade-section{margin-top:10px}.nj26-trade-tabs{gap:5px;margin:8px 0;display:flex}.nj26-trade-tabs button{color:#627789;background:#fff;border:1px solid #dce5ed;border-radius:7px;min-width:52px;height:28px;font-size:9px;font-weight:850}.nj26-trade-tabs button.active{color:#0753a7;background:#edf4fb;border-color:#b7cee4}.nj26-trend-wrap{color:#3e7bd9}.nj26-trend-wrap svg{width:100%;height:115px;display:block}.nj26-range-caption{color:#8b98a5;justify-content:space-between;margin:-4px 2px 3px;font-size:8px;display:flex}.nj26-trend-wrap input{accent-color:#3e7bd9;width:100%}.nj26-chart-empty{color:#8a98a5;background:#fafbfd;border-radius:8px;place-items:center;height:90px;font-size:9px;display:grid}.nj26-tx-list{border-top:1px solid #edf0f3;margin-top:8px}.nj26-tx-list>div{color:#617586;border-bottom:1px solid #f0f2f4;grid-template-columns:90px 55px 1fr 45px;align-items:center;gap:8px;min-height:28px;font-size:8.5px;display:grid}.nj26-tx-list strong{color:#2d4a63}.nj26-more-tx{color:#0753a7;cursor:pointer;background:0 0;border:0;margin:9px auto 0;font-size:9px;font-weight:850;display:block}.nj26-modal-backdrop{z-index:5000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f23345c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.nj26-score-modal{background:#fff;border-radius:18px;width:min(640px,100vw - 32px);max-height:86vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #0e243640}.nj26-modal-head{justify-content:space-between;align-items:flex-start;display:flex}.nj26-modal-head small{color:#2b8a8f;font-size:9px;font-weight:900}.nj26-modal-head h2{margin:4px 0 0;font-size:19px}.nj26-modal-head button{color:#718394;background:0 0;border:0;font-size:25px}.nj26-score-modal>p{color:#718394;font-size:10px;line-height:1.6}.nj26-modal-score-summary{gap:8px;display:flex}.nj26-modal-score-summary span{color:#587087;background:#f3f7fb;border-radius:10px;flex:1;padding:11px;font-size:10px}.nj26-modal-score-summary b{float:right;color:#0753a7;font-size:14px}.nj26-modal-bars{gap:9px;margin-top:15px;display:grid}.nj26-modal-bars>div{grid-template-columns:115px 1fr 34px;align-items:center;gap:8px;font-size:10px;display:grid}.nj26-modal-bars i{background:#e7edf2;border-radius:99px;height:6px;overflow:hidden}.nj26-modal-bars i b{background:linear-gradient(90deg,#0753a7,#2b8a8f);height:100%;display:block}.nj26-ranking-page{background:#f6f8fa;min-height:100vh}.nj26-ranking-shell{width:min(1120px,100% - 34px);margin:0 auto;padding:34px 0 60px}.nj26-ranking-head span{color:#2b8a8f;letter-spacing:.12em;font-size:9px;font-weight:900}.nj26-ranking-head h1{margin:5px 0 4px;font-size:30px}.nj26-ranking-head p{color:#728391;margin:0;font-size:12px}.nj26-ranking-controls{justify-content:space-between;gap:10px;margin-top:20px;display:flex}.nj26-ranking-search{background:#fff;border:1px solid #dbe3ea;border-radius:11px;align-items:center;min-width:360px;padding:0 12px;display:flex}.nj26-ranking-search input{background:0 0;border:0;outline:0;flex:1;height:42px}.nj26-ranking-sort{gap:5px;display:flex}.nj26-ranking-sort button{background:#fff;border:1px solid #dbe3ea;border-radius:10px;height:42px;padding:0 14px;font-size:11px;font-weight:850}.nj26-ranking-sort button.active{color:#fff;background:#0753a7;border-color:#0753a7}.nj26-ranking-footnote,.nj26-ranking-note{color:#7c8b98;margin-top:10px;font-size:10px}.nj26-ranking-table{background:#fff;border:1px solid #dfe6ec;border-radius:14px;margin-top:16px;overflow:hidden}.nj26-ranking-table .head,.nj26-ranking-table>a{grid-template-columns:70px 2fr 1.2fr 1fr 90px;align-items:center;gap:12px;min-height:48px;padding:0 16px;display:grid}.nj26-ranking-table .head{color:#6f8190;background:#f5f8fb;font-size:10px;font-weight:850}.nj26-ranking-table>a{color:#40576b;border-top:1px solid #edf1f4;font-size:11px;text-decoration:none}.nj26-ranking-table>a:hover{background:#f7fbff}.nj26-ranking-table>a b{color:#0753a7}.nj26-ranking-table>a strong{color:#243f57}.nj26-ranking-table>a em{color:#0753a7;font-style:normal}.nj26-ranking-table>a i{font-style:normal;font-weight:900}.nj26-ranking-table>p{color:#728391;padding:20px;font-size:11px}@media (max-width:1500px){.workspace{grid-template-columns:240px minmax(480px,1fr) minmax(560px,42vw)}.nj26-summary-row{grid-template-columns:1fr 1fr 82px 82px}.nj26-condition-card{grid-column:1/-1}.nj26-middle-grid{grid-template-columns:1fr}.nj26-rank-mini{display:none}.nj26-infra-grid{grid-template-columns:repeat(4,1fr)}.nj26-main-nav{gap:22px;padding-left:220px;padding-right:190px}}@media (max-width:1100px){.workspace{grid-template-columns:220px minmax(420px,1fr)}.detail-panel{z-index:45;width:min(650px,62vw);position:absolute;top:120px;bottom:0;right:0;box-shadow:-12px 0 32px #142c4024}.nj26-main-nav{gap:16px;padding:0 120px}.nj26-header-search{grid-column:2}.nj26-topbar{grid-template-columns:190px minmax(260px,1fr) auto auto}.nj26-infra-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.nj26-topbar{grid-template-columns:150px 1fr auto;height:60px;padding:0 10px}.nj26-topbar .main-brand-logo{height:35px}.nj26-header-search{display:none}.nj26-install-button{gap:8px;min-width:162px;height:40px;padding:0 13px}.nj26-install-brand{font-size:15px}.nj26-install-copy{font-size:11px}.nj26-install-divider{height:18px}.nj26-install-icon,.nj26-install-icon svg{width:19px;height:19px}.nj26-topbar .account-actions{display:none}.nj26-main-nav{justify-content:flex-start;gap:8px;height:48px;padding:0 12px;top:60px;overflow-x:auto}.workspace{height:calc(100vh - 108px);display:block}.filter-panel.nj26-analysis-sidebar{z-index:60;width:250px;transition:all .2s;position:absolute;top:108px;bottom:0;left:0;transform:translate(-105%)}.filter-panel.mobile-open{transform:translate(0)}.map-area{height:100%}.detail-panel{width:100%;display:none;top:108px}.detail-panel:has(.nj26-detail){display:block}.nj26-map-toolbar{left:8px;right:8px}.nj26-map-toolbar .location-button,.nj26-region-pill{display:none}.nj26-filter-popover{width:auto;left:10px;right:10px}.nj26-main-nav>.together-nav{font-size:16px!important}.nj26-summary-row{grid-template-columns:1fr 1fr 72px 72px}.nj26-infra-grid{grid-template-columns:repeat(2,1fr)}}.nj26-modal-subtitle{color:#183149;margin:20px 0 8px;font-size:14px}.nj26-modal-raw{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.nj26-modal-raw>div{background:#f9fbfd;border:1px solid #e7edf3;border-radius:10px;justify-content:space-between;gap:12px;padding:8px 10px;font-size:12px;display:flex}.nj26-modal-raw span{color:#627383}.nj26-modal-raw b{color:#183149}.workspace{grid-template-columns:280px minmax(0,1fr)}.workspace:has(>.detail-panel.nj26-detail-open){grid-template-columns:280px minmax(560px,1fr) minmax(650px,43vw)}.nj26-main-nav>.together-nav{color:#e6812e!important}.nj26-main-nav>.together-nav:focus,.nj26-main-nav>.together-nav:hover{color:#d66f1f!important}.nj26-sidebar-inner{padding-top:18px}.nj26-sidebar-title{font-size:14.4px}.nj26-category-row{min-height:45px}.nj26-category-row i{width:30px;height:30px;font-size:13px}.nj26-category-row span{font-size:14.4px}.nj26-category-row b{width:19px;height:19px;font-size:12px}.nj26-header-search .search-box,.nj26-install-button{font-size:15.5px}.nj26-main-nav>.nav-item,.nj26-main-nav>details{font-size:16.8px}.nj26-main-nav>.together-nav{font-size:19px!important}.nj26-map-toolbar .layer-tabs button{font-size:12.6px}.nj26-filter-trigger,.nj26-map-toolbar .location-button{font-size:13.2px}.nj26-filter-popover .filter-heading h2{font-size:18px}.nj26-filter-popover .ux07-range-head h3{font-size:13.2px!important}.nj26-filter-popover .filter-result,.nj26-filter-popover .ux07-range-values{font-size:12px}.nj26-filter-apply{font-size:14.4px}.nj26-detail-title h1{font-size:24px}.nj26-detail-title p{font-size:13.2px}.nj26-price-card span{font-size:10.8px}.nj26-price-card strong{font-size:21.6px}.nj26-price-card small{font-size:10.8px}.nj26-score-dial b{font-size:24px}.nj26-score-dial span{font-size:9.6px}.nj26-condition-card>strong{font-size:14.4px}.nj26-condition-card p{font-size:10.8px}.nj26-condition-card>div span{font-size:9.6px}.nj26-condition-card>div b{font-size:12px}.nj26-section-head h2{font-size:15.6px}.nj26-score-bars span,.nj26-section-head a,.nj26-section-head h2 small,.nj26-section-head small{font-size:10.2px}.nj26-score-bars strong{font-size:10.8px}.nj26-infra-grid span{font-size:9.6px}.nj26-infra-grid strong{font-size:10.2px}.nj26-infra-grid b{font-size:12px}.nj26-building-meta span{font-size:10.2px}.nj26-trade-tabs button{font-size:10.8px}.nj26-tx-list>div{font-size:10.2px}.nj26-modal-head small,.nj26-more-tx{font-size:10.8px}.nj26-modal-head h2{font-size:22.8px}.nj26-modal-score-summary span,.nj26-score-modal>p{font-size:12px}.nj26-modal-score-summary b{font-size:16.8px}.nj26-modal-bars>div{font-size:12px}.nj26-rank-values{gap:7px;margin-top:10px;display:grid}.nj26-rank-values span{color:#647789;background:#f5f8fb;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:36px;padding:8px 10px;font-size:11px;display:flex}.nj26-rank-values b{color:#0753a7;font-size:13px}.nj26-period-tabs{gap:6px;margin:10px 0 4px;display:flex}.nj26-period-tabs button{color:#65798b;background:#fff;border:1px solid #dce5ed;border-radius:8px;height:30px;padding:0 12px;font-size:10.8px;font-weight:850}.nj26-period-tabs button.active{color:#0753a7;background:#edf4fb;border-color:#9fc0df}.nj26-chart-legend{color:#66798b;justify-content:flex-end;gap:15px;margin:2px 2px 0;font-size:10px;display:flex}.nj26-chart-legend span:before{content:"";vertical-align:middle;border-radius:3px;width:15px;height:3px;margin-right:5px;display:inline-block}.nj26-chart-legend .sale:before{background:#2563eb}.nj26-chart-legend .jeonse:before{background:#0d9b8b}.nj26-chart-legend .gap:before{background:#e67a18}.nj26-trend-wrap svg{color:#7b8b99;height:178px;overflow:visible}.nj26-trend-wrap svg .grid{stroke:#edf1f4;stroke-width:1px}.nj26-trend-wrap svg .axis{stroke:#9eabb6;stroke-width:1px}.nj26-trend-wrap svg text{fill:#718291;font-size:9px}.nj26-trend-wrap svg .axis-title{fill:#4c6173;font-size:10px;font-weight:800}.nj26-trend-wrap svg .line{fill:none;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.nj26-trend-wrap svg .line.sale{stroke:#2563eb}.nj26-trend-wrap svg .line.jeonse{stroke:#0d9b8b}.nj26-trend-wrap svg .line.gap{stroke:#e67a18;stroke-dasharray:5 4}.nj26-trend-wrap svg .cursor{stroke:#354a5d;stroke-width:1.3px;stroke-dasharray:3 3}.nj26-trend-wrap svg .dot{stroke:#fff;stroke-width:2px}.nj26-trend-wrap svg .dot.sale{fill:#2563eb}.nj26-trend-wrap svg .dot.jeonse{fill:#0d9b8b}.nj26-trend-wrap input{accent-color:#0753a7;margin-top:2px}.nj26-cursor-card{background:#f9fbfd;border:1px solid #e1e8ee;border-radius:10px;grid-template-columns:auto repeat(6,minmax(0,1fr));align-items:center;gap:6px;margin-top:7px;padding:9px;display:grid}.nj26-cursor-card>b{color:#183149;font-size:11px}.nj26-cursor-card span{color:#718291;gap:2px;font-size:9px;display:grid}.nj26-cursor-card strong{color:#294960;font-size:10px}.nj26-home-marker{color:#000;filter:drop-shadow(0 2px 2px #0f172a1f)drop-shadow(0 6px 9px #0f172a38);white-space:nowrap;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 66'%3E%3Cpath d='M30 3C32 3 33.5 4 35 5.2L53.5 20.2C56 22.2 57.5 24.7 57.5 28V47.5C57.5 51.8 54.5 54.5 50.2 54.5H40L32.4 63C31.1 64.5 28.9 64.5 27.6 63L20 54.5H9.8C5.5 54.5 2.5 51.8 2.5 47.5V28C2.5 24.7 4 22.2 6.5 20.2L25 5.2C26.5 4 28 3 30 3Z' fill='%23FEE500' stroke='white' stroke-width='4.2' stroke-linejoin='round'/%3E%3Cg fill='%23C9A900' opacity='.82'%3E%3Crect x='25.1' y='17.2' width='4.1' height='4.1' rx='.9'/%3E%3Crect x='30.8' y='17.2' width='4.1' height='4.1' rx='.9'/%3E%3Crect x='25.1' y='22.9' width='4.1' height='4.1' rx='.9'/%3E%3Crect x='30.8' y='22.9' width='4.1' height='4.1' rx='.9'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:center;align-items:center;width:50px;height:55px;padding:0;font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;transform:translate(-50%,-100%)}.nj26-home-marker span{font-size:15px}.nj26-home-marker b{z-index:1;color:#000;letter-spacing:-.25px;text-shadow:0 1px #ffffff1f;margin-top:13px;font-size:11px;font-weight:900;line-height:1;position:relative}.nj26-ranking-head span{font-size:10.8px}.nj26-ranking-head h1{font-size:36px}.nj26-ranking-head p{font-size:14.4px}.nj26-ranking-search input,.nj26-ranking-sort button{font-size:13.2px}.nj26-ranking-footnote,.nj26-ranking-note{font-size:12px}.nj26-ranking-not-found{color:#687b8c;background:#fff;border:1px solid #dce5ed;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:13px}.nj26-ranking-not-found b{color:#183149}.nj26-ranking-table .head,.nj26-ranking-table>.nj26-ranking-row{grid-template-columns:70px 2fr 1.2fr 1fr 90px;align-items:center;gap:12px;min-height:52px;padding:0 16px;display:grid}.nj26-ranking-table .head{font-size:12px}.nj26-ranking-table>.nj26-ranking-row{color:#40576b;border-top:1px solid #edf1f4;font-size:13.2px}.nj26-ranking-table>.nj26-ranking-row b{color:#0753a7}.nj26-ranking-table>.nj26-ranking-row strong{color:#243f57}.nj26-ranking-table>.nj26-ranking-row em{color:#0753a7;font-style:normal}.nj26-ranking-table>.nj26-ranking-row i{font-style:normal;font-weight:900}@media (max-width:1500px){.workspace{grid-template-columns:240px minmax(0,1fr)}.workspace:has(>.detail-panel.nj26-detail-open){grid-template-columns:240px minmax(480px,1fr) minmax(560px,42vw)}}@media (max-width:1100px){.workspace,.workspace:has(>.detail-panel.nj26-detail-open){grid-template-columns:220px minmax(420px,1fr)}.detail-panel.nj26-detail-open{z-index:45;width:min(650px,62vw);position:absolute;top:120px;bottom:0;right:0;box-shadow:-12px 0 32px #142c4024}}@media (max-width:760px){.detail-panel.nj26-detail-open{width:100%;display:block;top:108px}.nj26-cursor-card{grid-template-columns:1fr 1fr}.nj26-ranking-controls{display:grid}.nj26-ranking-search{min-width:0}.nj26-ranking-sort{overflow-x:auto}.nj26-ranking-table .head,.nj26-ranking-table>.nj26-ranking-row{grid-template-columns:50px 1.8fr 1fr 1fr}.nj26-ranking-table .head span:last-child,.nj26-ranking-table>.nj26-ranking-row i{display:none}}.nj26-score-dial{margin-bottom:24px;position:relative;overflow:visible}.nj26-score-dial span{text-align:center;pointer-events:none;width:max-content;line-height:1.2;position:absolute;top:calc(100% + 7px);left:50%;transform:translate(-50%)}.nj26-score-dial.market{background:radial-gradient(circle at center,#fff 43%,transparent 44%),conic-gradient(#2b8a8f 0 57%,#e9eef3 57% 100%)}.nj26-score-dial.mine{background:radial-gradient(circle at center,#fff 43%,transparent 44%),conic-gradient(#0753a7 0 57%,#e9eef3 57% 100%)}.nj4-apartment-cluster{color:#fff!important;width:92px!important;min-width:92px!important;height:82px!important;min-height:82px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:24px 11px 9px!important;overflow:visible!important}.nj4-apartment-cluster:before{content:"";z-index:0;pointer-events:none;clip-path:polygon(50% 0,65% 14%,65% 7%,79% 7%,79% 26%,100% 43%,100% 100%,0 100%,0 43%);filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 1px #fff)drop-shadow(0 6px 9px #16438447);background:linear-gradient(145deg,#49a8ff,#2f7de9 52%,#1f58b9);position:absolute;inset:0}.nj4-apartment-cluster>i,.nj4-apartment-cluster>span,.nj4-apartment-cluster>strong{z-index:1}.nj4-apartment-cluster>i:before{color:#2f7de9!important}.nj5-hierarchy-card{background:linear-gradient(145deg,#49a8ff,#2f7de9 52%,#1f58b9)!important}.nj5-hierarchy-card>u{background:#1f58b9!important}.feature-brand-link{position:relative;top:-1px;left:-10px}.feature-brand-link .brand-logo-image{object-fit:contain;width:auto!important;height:49px!important}@media (min-width:761px) and (max-width:900px){.feature-brand-link{top:4px;left:2px}}@media (max-width:760px){.feature-brand-link{top:1px;left:-6px}.feature-brand-link .brand-logo-image{height:35px!important}}.auth-dropdown .auth-profile-menu-button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;padding:10px 12px;display:flex}.auth-dropdown .auth-profile-menu-button:hover{background:#f4f7fa}.auth-profile-backdrop{z-index:5000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#101b2847;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.auth-profile-modal{color:#17202a;background:#fff;border:1px solid #e0e6ec;border-radius:22px;width:min(470px,100vw - 28px);max-height:calc(100vh - 36px);padding:22px;overflow:auto;box-shadow:0 24px 70px #0f1f303b}.auth-profile-modal-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.auth-profile-modal-head span{color:#2b6fb5;letter-spacing:.14em;font-size:9px;font-weight:900}.auth-profile-modal-head h2{letter-spacing:-.6px;margin:3px 0 0;font-size:23px;line-height:1.2}.auth-profile-modal-head>button{color:#34516f;cursor:pointer;background:#fff;border:1px solid #dce3ea;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;padding:0;font-size:26px;line-height:1;display:grid}.auth-profile-summary{background:#f7faff;border:1px solid #e5ebf1;border-radius:15px;align-items:center;gap:13px;margin-bottom:18px;padding:14px;display:flex}.auth-profile-avatar-fallback,.auth-profile-summary img{object-fit:cover;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.auth-profile-avatar-fallback{color:#195ea7;background:#e7f0fa;place-items:center;font-size:18px;font-weight:900;display:grid}.auth-profile-summary>div{gap:3px;min-width:0;display:grid}.auth-profile-summary strong{color:#162333;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.auth-profile-summary span{color:#728091;font-size:11px}.auth-profile-field{gap:7px;margin-top:14px;display:grid}.auth-profile-field>span{color:#26384a;font-size:12px;font-weight:850}.auth-profile-field b,.auth-profile-field em{margin-left:4px;font-size:9px;font-style:normal}.auth-profile-field b{color:#1c65b1}.auth-profile-field em{color:#8c98a5}.auth-profile-field input{color:#17202a;width:100%;height:43px;font:inherit;background:#fff;border:1px solid #d8e0e8;border-radius:11px;outline:0;padding:0 12px;font-size:13px}.auth-profile-field input:focus{border-color:#2d75bc;box-shadow:0 0 0 3px #2d75bc17}.auth-profile-field small{color:#7d8995;font-size:10px;line-height:1.5}.auth-profile-readonly-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:17px;display:grid}.auth-profile-readonly-grid>div{background:#fafbfd;border:1px solid #e6ebf0;border-radius:11px;gap:4px;min-width:0;padding:11px;display:grid}.auth-profile-readonly-grid span{color:#7b8794;font-size:9px;font-weight:800}.auth-profile-readonly-grid strong{color:#344353;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.auth-profile-readonly-grid small{color:#a0a9b2;font-size:8px}.auth-profile-error{color:#a04439;background:#fff1ef;border-radius:9px;margin:12px 0 0;padding:9px 10px;font-size:11px}.auth-profile-actions{grid-template-columns:1fr 1.25fr;gap:9px;margin-top:20px;display:grid}.auth-profile-actions button{height:43px;font:inherit;cursor:pointer;border-radius:11px;font-size:12px;font-weight:850}.auth-profile-secondary{color:#657484;background:#fff;border:1px solid #d9e0e7}.auth-profile-primary{color:#fff;background:#155ba4;border:1px solid #155ba4}.auth-profile-actions button:disabled{cursor:default;opacity:.55}@media (max-width:520px){.auth-profile-modal{border-radius:18px;padding:17px}.auth-profile-readonly-grid{grid-template-columns:1fr}}.auth-profile-backdrop{box-sizing:border-box;justify-content:center;align-items:center;padding:24px 18px;display:flex;overflow-y:auto}.auth-profile-modal{box-sizing:border-box;max-height:calc(100dvh - 48px);margin:auto 0;overflow-y:auto}@supports not (height:100dvh){.auth-profile-modal{max-height:calc(100vh - 48px)}}@media (max-width:520px){.auth-profile-backdrop{padding:14px 10px}.auth-profile-modal{max-height:calc(100dvh - 28px);margin:auto 0}@supports not (height:100dvh){.auth-profile-modal{max-height:calc(100vh - 28px)}}}.auth-account .auth-dropdown{background:#fff;border-radius:18px;width:340px;min-width:340px;padding:0;overflow:hidden;box-shadow:0 18px 48px #1827372e}.auth-dropdown-profile-large{border-bottom:1px solid #edf0f3;align-items:center;gap:12px;padding:18px 18px 15px;display:flex}.auth-dropdown-avatar-fallback,.auth-dropdown-profile-large img{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px}.auth-dropdown-avatar-fallback{color:#24496d;background:#eef3f8;place-items:center;font-size:16px;font-weight:850;display:grid}.auth-dropdown-profile-large>div{gap:3px;min-width:0;display:grid}.auth-dropdown-profile-large strong{color:#1b2733;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;overflow:hidden}.auth-dropdown-profile-large span{color:#7b8794;font-size:12px}.auth-dropdown-menu{padding:8px 0}.auth-dropdown .auth-account-menu-row{color:#1f2b37;width:100%;min-height:54px;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:0 18px;font-size:15px;font-weight:760;text-decoration:none;display:flex}.auth-dropdown .auth-account-menu-row:hover{background:#f7f9fb}.auth-dropdown .auth-account-menu-row b{color:#9aa5b0;font-size:20px;font-weight:500}.auth-dropdown .auth-account-menu-row em{color:#9aa5b0;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.auth-dropdown .auth-account-menu-disabled{cursor:default;opacity:.72}.auth-dropdown .auth-account-menu-disabled:hover{background:0 0}.auth-dropdown .auth-account-logout-row{border-top:1px solid #edf0f3;margin-top:4px}.auth-account-withdraw{text-align:right;background:#f7f8fa;border-top:1px solid #edf0f3;padding:12px 16px}.auth-account-withdraw button{color:#77838f;font:inherit;cursor:default;background:0 0;border:0;font-size:12px;font-weight:700}.auth-account-withdraw button span{color:#a4adb6;margin-left:4px;font-size:9px}.auth-profile-modal-head h2{font-size:19px!important;line-height:1.25!important}.auth-profile-modal-head span{font-size:10px!important}.auth-profile-summary strong{font-size:14px!important}.auth-profile-summary span{font-size:12px!important}.auth-profile-field>span{font-size:13px!important}.auth-profile-field b,.auth-profile-field em{font-size:10px!important}.auth-profile-field input{font-size:14px!important}.auth-profile-field small,.auth-profile-readonly-grid span{font-size:11px!important}.auth-profile-readonly-grid strong{font-size:13px!important}.auth-profile-readonly-grid small{font-size:10px!important}.auth-profile-actions button{font-size:13px!important}@media (max-width:520px){.auth-account .auth-dropdown{width:min(340px,100vw - 20px);min-width:0}}@media (min-width:1501px){.nj26-middle-grid{grid-template-columns:minmax(0,1fr) 360px!important}.nj26-rank-values span{white-space:nowrap!important;flex-wrap:nowrap!important}.nj26-rank-values b{white-space:nowrap!important;text-align:right!important;flex:none!important;margin-left:auto!important}}.nj26-distance-measure-button{z-index:32;color:#fee500;letter-spacing:-.02em;cursor:pointer;background:#7c3aed;border:1px solid #7c3aed;border-radius:11px;min-width:132px;height:40px;padding:0 16px;font-size:13px;font-weight:900;position:absolute;inset:auto auto 120px 18px;box-shadow:0 6px 16px #4c1d9538}.nj26-distance-measure-button:hover{color:#fee500;background:#6d28d9;border-color:#6d28d9}.nj26-distance-measure-button.active{color:#fee500;background:#5b21b6;border-color:#5b21b6}.nj26-distance-measure-surface{z-index:31;cursor:crosshair;touch-action:none;-webkit-user-select:none;user-select:none;display:none;position:absolute;inset:0}.nj26-distance-measure-surface.active{display:block}.nj26-distance-measure-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nj26-distance-measure-line{opacity:0;stroke:#0753a7;stroke-width:3px;stroke-linecap:round;stroke-dasharray:7 5;vector-effect:non-scaling-stroke;filter:drop-shadow(0 1px 2px #ffffffe6)}.nj26-distance-measure-label{z-index:2;opacity:0;color:#0753a7;text-align:center;white-space:nowrap;pointer-events:none;background:#fffffff7;border:1px solid #0753a7;border-radius:999px;min-width:54px;padding:5px 9px;font-size:12px;font-weight:900;line-height:1;position:absolute;transform:translate(-50%,-50%);box-shadow:0 3px 10px #142c402e}@media (max-width:760px){.nj26-distance-measure-button{bottom:108px;left:14px}}.nj26-score-bars button:first-child i b{background:#2563eb!important}.nj26-score-bars button:nth-child(2) i b{background:#7c3aed!important}.nj26-score-bars button:nth-child(3) i b{background:#0891b2!important}.nj26-score-bars button:nth-child(4) i b{background:#f97316!important}.nj26-score-bars button:nth-child(5) i b{background:#16a34a!important}.nj26-score-bars button:nth-child(6) i b{background:#0d9488!important}.nj26-score-bars button:nth-child(7) i b{background:#e11d48!important}.nj26-ranking-table{overscroll-behavior:contain;max-height:min(58vh,620px)}.nj26-ranking-table>.head{z-index:4;background:#f5f8fb}.nj26-ranking-table>.nj26-ranking-row{cursor:pointer}.nj26-ranking-table>.nj26-ranking-row:hover{background:#f7fbff}.nj26-ranking-table>.nj26-ranking-row:focus-visible{outline-offset:-2px;outline:2px solid #8db7e6}.nj4-apartment-card.selected,.nj4-apartment-pin.selected,.nj5-apartment-compact-card.selected{background:#fff4b8!important;border-color:#efd36b!important}.nj4-apartment-pin.selected,.nj4-apartment-pin.selected .nj4-market-score,.nj4-apartment-pin.selected .nj4-my-score{color:#493d18!important}.nj26-ranking-scope-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;display:flex}.nj26-ranking-scope-tabs{flex-wrap:wrap;gap:5px;display:flex}.nj26-ranking-scope-tabs button{color:#334b60;cursor:pointer;background:#fff;border:1px solid #dbe3ea;border-radius:9px;height:36px;padding:0 13px;font-size:11px;font-weight:850}.nj26-ranking-scope-tabs button.active{color:#fff;background:#174f8f;border-color:#174f8f}.nj26-ranking-region-selects{flex-wrap:wrap;gap:6px;display:flex}.nj26-ranking-region-selects select{color:#334b60;background:#fff;border:1px solid #dbe3ea;border-radius:9px;outline:none;min-width:142px;height:36px;padding:0 30px 0 10px;font-size:11px;font-weight:750}.nj26-ranking-region-selects select:focus{border-color:#8fb2d8;box-shadow:0 0 0 2px #174f8f12}.nj26-ranking-table{height:clamp(620px,100vh - 250px,820px)!important;max-height:none!important;overflow:hidden auto!important}.nj26-ranking-table>.head{z-index:5;position:sticky;top:0}@media (max-width:760px){.nj26-ranking-scope-row{flex-direction:column;align-items:stretch}.nj26-ranking-region-selects select{flex:1;min-width:0}.nj26-ranking-table{height:calc(100vh - 330px)!important;min-height:480px!important}}.app-shell.feature-page-shell.recommend-shell{background:#fdfaf9!important}.app-shell.feature-page-shell:has(.compare-selection){background:#faf8fe!important}.app-shell.feature-page-shell:has(.presale-page){background:#fffdf4!important}.app-shell.feature-page-shell.recommend-shell .njrec-hero .njrec-kicker{color:#c94f4f!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-hero .eyebrow{color:#72558f!important}.app-shell.feature-page-shell .presale-page .feature-hero .eyebrow{color:#98772d!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-slot.filled,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table tbody td,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table tbody th,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table-wrap,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-search-wrap{background:#fff!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-slot:not(.filled){background:#fff!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-remove,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table thead th{background:#faf8fe!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table tbody th{color:#72558f!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-hero .eyebrow{font-size:10.4px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-hero h1{font-size:35.36px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-hero p{font-size:13.52px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-search>span{font-size:18.72px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-search input{font-size:13.52px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-slot span{font-size:9.36px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-slot strong{font-size:14.56px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-slot em{font-size:23.92px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table td,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-table th{font-size:14.872px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .search-result-row strong{font-size:12.48px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .search-result-row small{font-size:9.36px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .search-result-score{font-size:12.48px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .search-empty{font-size:10.4px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .compare-remove,.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-search button{font-size:16.64px!important}.app-shell.feature-page-shell .feature-page:has(.compare-selection) .feature-search button{color:#fff!important;background:#0d5aaa!important;border-color:#0d5aaa!important}header.topbar{background:#fff!important}.presale-detail .presale-detail-address,.presale-detail .presale-detail-grid,.presale-detail .presale-status,.presale-detail>.eyebrow{font-size:115%}.presale-detail .presale-detail-grid *{font-size:inherit}.presale-detail .presale-model-row,.presale-detail h3{font-size:115%}.presale-detail .presale-model-row *{font-size:inherit}.presale-detail .presale-contact{font-size:115%}.presale-detail .presale-contact *{font-size:inherit}.presale-detail a[href],.presale-detail button{font-size:115%}@media (min-width:901px){.feature-page.presale-page{width:min(1380px,100% - 42px)}.presale-page .presale-layout{grid-template-columns:minmax(0,.95fr) minmax(620px,1.05fr)}.presale-page .presale-contact span,.presale-page .presale-detail-grid strong,.presale-page .presale-model-row>*{white-space:nowrap}}.feature-page.presale-page button[type=submit]{color:#fff;background:#1f63b5;border-color:#1f63b5}.feature-page.presale-page button[type=submit] *{color:inherit}.feature-page.presale-page .presale-status-tabs button.active,.feature-page.presale-page .presale-status-tabs button.is-active,.feature-page.presale-page .presale-status-tabs button[aria-pressed=true],.feature-page.presale-page .presale-status-tabs button[data-active=true]{color:#fff;background:#1f63b5;border-color:#1f63b5}.feature-page.presale-page .presale-status-tabs button.active *,.feature-page.presale-page .presale-status-tabs button.is-active *,.feature-page.presale-page .presale-status-tabs button[aria-pressed=true] *,.feature-page.presale-page .presale-status-tabs button[data-active=true] *{color:inherit}.feature-page.presale-page .presale-detail a[href],.feature-page.presale-page .presale-detail a[href]:visited,.feature-page.presale-page .presale-detail button{color:#fff;background:#1f63b5;border-color:#1f63b5}.feature-page.presale-page .presale-detail a[href] *,.feature-page.presale-page .presale-detail button *{color:inherit}.feature-page.presale-page .presale-search-button{color:#fff!important;background:#1f63b5!important;border-color:#1f63b5!important}.feature-page.presale-page .presale-search-button *{color:#fff!important}.auth-user-button.auth-user-button-kakao{color:#0d5aaa!important;background:#fff!important;border-color:#e5dfd5!important}.auth-user-button.auth-user-button-kakao .auth-chevron,.auth-user-button.auth-user-button-kakao .auth-user-name{color:#0d5aaa!important}.auth-user-button.auth-user-button-kakao .auth-avatar-fallback{color:#fff!important;background:#0d5aaa!important}.nj26-distance-measure-button{color:#fff!important;letter-spacing:-.025em!important;white-space:nowrap!important;cursor:pointer!important;background:linear-gradient(135deg,#7c3aed,#5b4df5 48%,#4f6bff)!important;border:0!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-width:170px!important;height:48px!important;padding:0 22px!important;font-size:16px!important;font-weight:900!important;line-height:1!important;transition:filter .16s,box-shadow .16s,transform .16s!important;display:inline-flex!important;box-shadow:0 10px 24px #5b4df547,0 2px 7px #382daa29!important}.nj26-distance-measure-button:before{content:""!important;background-color:#fff!important;flex:0 0 22px!important;width:22px!important;height:22px!important;display:block!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2a7 7 0 0 0-7 7c0 5.25 7 13 7 13s7-7.75 7-13a7 7 0 0 0-7-7Zm0 9.5A2.5 2.5 0 1 1 12 6a2.5 2.5 0 0 1 0 5.5Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.nj26-distance-measure-button:hover{filter:brightness(1.035)!important;background:linear-gradient(135deg,#7133e8,#5144ec 48%,#4561f2)!important;border:0!important;transform:translateY(-1px)!important;box-shadow:0 12px 28px #5b4df557,0 3px 8px #382daa2e!important}.nj26-distance-measure-button.active{color:#fff!important;background:linear-gradient(135deg,#6840d8,#4e55e8)!important;border:0!important;box-shadow:0 8px 20px #4e44dc4d,inset 0 0 0 2px #ffffff47!important}.nj26-distance-measure-button:active{transform:translateY(0)scale(.985)!important}@media (min-width:761px){.nj26-map-toolbar .location-button{margin-right:60px!important}}.nj4-apartment-card .nj4-market b,.nj4-apartment-pin .nj4-market-score,.nj4-apartment-pin.selected .nj4-market-score,.nj5-apartment-compact-card .nj5-compact-score-row em{color:#0d9b8b!important}@keyframes naejibSelectedMarkerPulseV1{0%{transform:translateY(0)scale(1);box-shadow:0 5px 16px #23344b24,0 14px 32px #23344b1a,0 0 #0d5aaa00}45%{transform:translateY(-8px)scale(1.075);box-shadow:0 10px 24px #0e4c9240,0 18px 38px #23344b24,0 0 0 11px #0d5aaa2e}to{transform:translateY(-6px)scale(1.05);box-shadow:0 9px 23px #0e4c9240,0 17px 36px #23344b21,0 0 0 3px #0d5aaa24}}.nj4-apartment-card.selected,.nj5-apartment-compact-card.selected{z-index:2;background:#fffffffb!important;box-shadow:0 9px 23px #0e4c9240,0 17px 36px #23344b21,0 0 0 3px #0d5aaa24!important}.nj4-apartment-card.selected,.nj4-apartment-pin.selected,.nj5-apartment-compact-card.selected{animation:naejibSelectedMarkerPulseV1 .38s cubic-bezier(.22,.9,.28,1) both!important;transform:translateY(-6px)scale(1.05)!important}.nj4-apartment-pin.selected{color:#fff!important;background:linear-gradient(145deg,#49a8ff,#2f7de9 52%,#1f58b9)!important;border-color:#fffffffa!important;box-shadow:0 9px 23px #0e4c9247,0 0 0 3px #0d5aaa29!important}.nj4-apartment-pin.selected .nj4-my-score{color:#fff!important}.nj4-apartment-pin.selected .nj4-market-score{color:#0d9b8b!important}@media (prefers-reduced-motion:reduce){.nj4-apartment-card.selected,.nj4-apartment-pin.selected,.nj5-apartment-compact-card.selected{animation:none!important}}.nj4-apartment-card,.nj5-apartment-compact-card{color:#172336!important;text-align:left!important;background:#fffffffb!important;border:1px solid #dce4ec!important;border-radius:13px!important;width:150px!important;min-width:150px!important;min-height:0!important;padding:9px 11px 10px!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:block!important;position:relative!important;overflow:visible!important;box-shadow:0 5px 14px #23344b21!important}.nj4-apartment-card:hover,.nj5-apartment-compact-card:hover{border-color:#a9c9ed!important;transform:translateY(-4px)!important;box-shadow:0 9px 20px #23344b29,0 2px 8px #0d5aaa1a!important}.nj4-apartment-card.selected,.nj5-apartment-compact-card.selected{background:#fffffffe!important;border-color:#8db0d8!important}.nj4-apartment-card .nj4-card-name,.nj5-apartment-compact-card .nj5-compact-name{text-overflow:ellipsis!important;white-space:nowrap!important;color:#172336!important;max-width:none!important;box-shadow:none!important;letter-spacing:-.2px!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 7px!important;padding:0!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.nj4-apartment-card .nj4-card-score-row,.nj5-apartment-compact-card .nj5-compact-score-row{width:100%!important;min-width:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1fr 1px 1fr!important;align-items:center!important;gap:9px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important}.nj5-apartment-compact-card .nj5-compact-score-row{grid-template-columns:1fr 1fr!important;position:relative!important}.nj5-apartment-compact-card .nj5-compact-score-row:before{content:""!important;background:#dce4ec!important;width:1px!important;position:absolute!important;top:1px!important;bottom:1px!important;left:50%!important;transform:translate(-50%)!important}.nj4-apartment-card .nj4-card-score-row:after,.nj5-apartment-compact-card .nj5-compact-score-row:after{content:none!important}.nj4-apartment-card .nj4-card-score-row>i{background:#dce4ec!important;width:1px!important;height:24px!important;display:block!important}.nj4-apartment-card .nj4-card-score-row small,.nj5-apartment-compact-card .nj5-compact-score-row small{display:none!important}.nj4-apartment-card .nj4-card-score-row .nj4-my b,.nj5-apartment-compact-card .nj5-compact-score-row b{color:#0d5aaa!important;letter-spacing:-.5px!important;font-size:19px!important;font-weight:950!important;line-height:1!important;display:block!important}.nj4-apartment-card .nj4-card-score-row .nj4-market b,.nj5-apartment-compact-card .nj5-compact-score-row em{color:#0d9b8b!important;letter-spacing:-.4px!important;font-size:19px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:block!important}.nj4-apartment-card .nj4-card-sale-row,.nj5-apartment-compact-card .nj5-compact-sale-row{opacity:0!important;max-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:1.2fr .8fr!important;gap:8px!important;margin:0!important;padding:0!important;transition:max-height .18s,opacity .16s,margin-top .18s,padding-top .18s!important;display:grid!important;overflow:hidden!important}.nj4-apartment-card.selected .nj4-card-sale-row,.nj4-apartment-card:hover .nj4-card-sale-row,.nj5-apartment-compact-card.selected .nj5-compact-sale-row,.nj5-apartment-compact-card:hover .nj5-compact-sale-row{opacity:1!important;border-top:1px solid #edf1f5!important;max-height:34px!important;margin-top:8px!important;padding-top:8px!important}.nj4-apartment-card .nj4-card-sale-row b,.nj5-apartment-compact-card .nj5-compact-sale-row b,.nj5-apartment-compact-card .nj5-compact-sale-row em{text-overflow:ellipsis!important;white-space:nowrap!important;color:#25374b!important;font-size:11px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;display:block!important;overflow:hidden!important}.nj5-apartment-compact-card .nj5-compact-sale-row em{color:#65768a!important}.nj4-apartment-card .nj4-card-sale-row small{display:none!important}.nj4-apartment-card>u,.nj5-apartment-compact-card>u{background:#fff!important;border-bottom:1px solid #dce4ec!important;border-right:1px solid #dce4ec!important;width:12px!important;height:12px!important;text-decoration:none!important;display:block!important;position:absolute!important;bottom:-7px!important;left:50%!important;transform:translate(-50%)rotate(45deg)!important}button[data-naejib-current-location="1"]{color:#122954!important;letter-spacing:-.02em!important;background:#fcf8ef!important;border:1px solid #11295414!important;gap:14px!important;min-height:56px!important;padding:10px 22px 10px 14px!important;font-weight:800!important;transition:transform .16s,box-shadow .16s,background-color .16s!important;display:inline-flex!important;box-shadow:0 10px 24px #11295424,0 2px 6px #11295414!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__orb{background:linear-gradient(#17376d,#0f2b5b)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:52px!important;min-width:52px!important;height:52px!important;display:inline-flex!important;position:relative!important;box-shadow:inset 0 1px #ffffff1f,0 4px 12px #0f2b5b38!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__ring{box-sizing:border-box!important;border:2.2px solid #fff8e8!important;border-radius:999px!important;position:absolute!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__ring--outer{width:24px!important;height:24px!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__ring--inner{width:12px!important;height:12px!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__label{color:#122954!important;font-size:18px!important;font-weight:900!important;line-height:1!important}@media (max-width:768px){button[data-naejib-current-location="1"]{gap:12px!important;min-height:50px!important;padding:9px 18px 9px 12px!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__orb{width:46px!important;min-width:46px!important;height:46px!important}button[data-naejib-current-location="1"] .nj-current-loc-btn__label{font-size:16px!important}}button[data-naejib-current-location="1"]{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;color:#443b34!important;letter-spacing:0!important;white-space:nowrap!important;cursor:pointer!important;background:#fffdf9f5!important;border:1px solid #d8d0c5!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:0!important;height:auto!important;min-height:0!important;padding:10px 13px!important;font-size:11px!important;font-weight:900!important;line-height:1!important;transition:background .15s,transform .15s,box-shadow .15s!important;display:flex!important;box-shadow:0 6px 20px #372e2729!important}button[data-naejib-current-location="1"]:hover{background:#fff!important;transform:translateY(-1px)!important;box-shadow:0 7px 22px #372e272e!important}button[data-naejib-current-location="1"]:active{transform:translateY(0)!important}button[data-naejib-current-location="1"]:disabled{opacity:.65!important;cursor:wait!important}button[data-naejib-current-location="1"] .nj-current-location-simple-icon{color:#3977b7!important;width:20px!important;min-width:20px!important;height:20px!important;box-shadow:none!important;background:#edf4fa!important;border-radius:50%!important;flex:0 0 20px!important;place-items:center!important;display:grid!important;position:relative!important}button[data-naejib-current-location="1"] .nj-current-location-simple-ring{box-sizing:border-box!important;border:1.7px solid #3977b7!important;border-radius:50%!important;position:absolute!important}button[data-naejib-current-location="1"] .nj-current-location-simple-ring--outer{width:16px!important;height:16px!important}button[data-naejib-current-location="1"] .nj-current-location-simple-ring--inner{width:8px!important;height:8px!important}button[data-naejib-current-location="1"] .nj-current-location-simple-label{color:#443b34!important;margin:0!important;font-size:11px!important;font-weight:900!important;line-height:1!important}@media (max-width:620px){button[data-naejib-current-location="1"]{gap:0!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important}button[data-naejib-current-location="1"] .nj-current-location-simple-label{display:none!important}button[data-naejib-current-location="1"] .nj-current-location-simple-icon{background:0 0!important}}.nj26-category-row.ziporder-life-link{justify-content:space-between;align-items:center;gap:10px;text-decoration:none;display:flex}.ziporder-life-link .ziporder-life-logo{--brand-logo-width:110px}.ziporder-life-link>b{color:#f87925}.ziporder-order-marker{font-family:inherit}.ziporder-order-marker,.ziporder-order-pin{box-sizing:border-box;width:48px;height:48px;position:relative}.ziporder-order-pin{background:#fff;border:2px solid #ff8a46;border-radius:16px;justify-content:center;align-items:center;text-decoration:none;display:flex;box-shadow:0 3px 9px #4423092b}.ziporder-order-pin:focus-visible,.ziporder-order-pin:hover{outline-offset:2px;outline:3px solid #ffba8180}.ziporder-order-symbol{pointer-events:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.ziporder-order-symbol>img{pointer-events:none;width:435.417%;height:auto;display:block;position:absolute;top:-70.8661%;left:-70.8333%;max-width:none!important}.ziporder-order-pin>b{color:#fff;text-align:center;box-sizing:border-box;background:#ed641c;border-radius:9px;min-width:18px;height:18px;padding:0 3px;font-size:11px;line-height:18px;position:absolute;top:-7px;right:-5px}.ziporder-order-preview{bottom:48px;left:var(--ziporder-preview-left,-111px);width:var(--ziporder-preview-width,270px);color:#342f2a;box-sizing:border-box;overscroll-behavior:contain;background:#fffefa;border:1px solid #f3d8c2;border-radius:15px;max-height:260px;padding:12px;display:none;position:absolute;overflow:auto;box-shadow:0 7px 22px #3c220f33}.ziporder-order-marker.preview-below .ziporder-order-preview{top:48px;bottom:auto}.ziporder-order-marker:focus-within .ziporder-order-preview,.ziporder-order-marker:hover .ziporder-order-preview{display:block}.ziporder-order-preview>strong{color:#dd671e;margin-bottom:7px;font-size:13px;display:block}.ziporder-order-preview>a{color:#3e3934;border-top:1px solid #f2e8dc;gap:4px;padding:9px 2px;line-height:1.45;text-decoration:none;display:grid}.ziporder-order-preview>a:focus-visible,.ziporder-order-preview>a:hover{background:#fff2e5;outline:1px solid #ffc995}.ziporder-order-preview>a>b{overflow-wrap:anywhere;font-size:13px}.ziporder-order-preview>a>span{overflow-wrap:anywhere;font-size:12px}.ziporder-order-preview>a>em{color:#d7601c;font-size:12px;font-style:normal;font-weight:800}.ziporder-order-preview>small{color:#83796e;margin-top:6px;font-size:10px;line-height:1.4;display:block}.ziporder-map-retry{z-index:30;color:#985318;cursor:pointer;background:#fff8ef;border:1px solid #f0ceb0;border-radius:14px;max-width:calc(100% - 24px);padding:8px 12px;font-size:12px;position:absolute;bottom:86px;left:12px}.zip-services-map-links{z-index:35;pointer-events:none;gap:8px;max-width:calc(100% - 36px);display:flex;position:absolute;bottom:80px;right:18px}.zip-service-map-link{pointer-events:auto;background:#fff;border:1px solid;border-radius:17px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 9px;min-width:0;padding:10px 12px;text-decoration:none;display:grid;box-shadow:0 5px 18px #34204d1f}.zip-service-map-link small{grid-column:1;font-size:14px;line-height:1.4}.zip-service-map-link>span:last-child{grid-area:1/2/3;font-size:24px}.zip-service-deal{color:#5d3bc7;background-color:#f3efff;border-color:#cdbeff}.zip-service-order{color:#994210;background-color:#fff3e8;border-color:#f9c39e}.ziporder-life-link{flex-wrap:wrap;min-height:52px}.ziporder-life-link small{font-size:14px;line-height:1.4}.ziporder-life-link.zip-service-deal>b{color:#6d4aff}.ziporder-life-link.zip-service-order>b{color:#a7470b}.zipdeal-marker .ziporder-order-pin{background:#f3efff;border-color:#6d4aff;box-shadow:0 3px 9px #472d7c2b}.zipdeal-marker .ziporder-order-pin:focus-visible,.zipdeal-marker .ziporder-order-pin:hover{outline-color:#ae97ff}.zipdeal-marker .ziporder-order-symbol>img{width:236.604%;top:-46.4684%;left:-67.9245%}.zipdeal-marker .ziporder-order-pin>b{background:#6d4aff;border-radius:11px;min-width:22px;height:22px;font-size:14px;line-height:22px;top:-9px;right:-7px}.zip-service-marker-label{white-space:nowrap;color:#fff;background:#6d4aff;border:1px solid #fff;border-radius:7px;padding:3px 6px;font-size:14px;font-weight:800;line-height:1.25;position:absolute;top:44px;left:50%;transform:translate(-50%)}.zipdeal-marker .ziporder-order-preview{background:#fff;border-color:#d4c5ff;max-height:350px;padding:14px}.zipdeal-marker .ziporder-order-preview>strong{color:#6240d0;font-size:16px}.zipdeal-marker .ziporder-order-preview>a>b{font-size:16px}.zipdeal-marker .ziporder-order-preview>a>span{color:#655971;font-size:14px}.zipdeal-marker .ziporder-order-preview>a>em{color:#6d4aff;font-size:16px}.zipdeal-marker .ziporder-order-preview>small{color:#796c87;font-size:14px}.zipdeal-marker .ziporder-order-preview>a:hover{background:#f3efff;outline-color:#d2c3fc}.ziporder-map-retry{color:#6443be;background:#f3efff;border-color:#d5c9f1;font-size:14px}.ziporder-retail-marker{--marker-accent:#f27921;--marker-tint:#fff3e8}@media (max-width:620px){.zip-services-map-links{grid-template-columns:1fr 1fr;max-width:calc(100% - 24px);display:grid;bottom:80px;left:12px;right:12px}.zip-service-map-link{padding:9px 10px}.zip-service-map-link [role=img]{--brand-service-font:20px}.zip-service-map-link small{font-size:14px}.nj26-main-nav{justify-content:flex-start;overflow-x:auto}.nj26-main-nav .nav-item{flex-shrink:0}}.zipdeal-marker.is-touch-preview .ziporder-order-preview{display:block}@media (max-width:380px){.zip-service-map-link [role=img]{--brand-service-font:16px;--brand-symbol-size:22px;--brand-service-gap:6px}.nj26-main-nav .ziporder-nav-logo,.ziporder-life-link [role=img]{--brand-service-font:18px;--brand-symbol-size:24px;--brand-service-gap:6px}.zip-service-map-link{gap:3px 6px;padding:9px 8px}}.ziporder-campaign-marker .ziporder-order-pin{background:#fff3e8;border-color:#f27921}.ziporder-campaign-marker .zip-service-marker-label{background:#f27921}.ziporder-campaign-marker .ziporder-order-symbol>img{width:236.604%;top:-46.4684%;left:-67.9245%}.ziporder-campaign-marker .ziporder-order-preview{background:#fff;max-height:350px;padding:14px}.ziporder-campaign-marker .ziporder-order-preview>a>b,.ziporder-campaign-marker .ziporder-order-preview>strong{font-size:16px}.ziporder-campaign-marker .ziporder-order-preview>a>span,.ziporder-campaign-marker .ziporder-order-preview>small{font-size:14px;line-height:1.5}.ziporder-campaign-marker .ziporder-order-preview>a>em{color:#b94b0b;font-size:16px}.ziporder-campaign-marker.is-touch-preview .ziporder-order-preview{display:block}.ziporder-campaign-retry{color:#9b410b;bottom:86px}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}