:root{--paper:#f5f4f1;--ink:#26241f;--ink-hover:#3a362f;--ink-darkest:#231f17;--body:#5c574e;--muted:#8f887b;--muted-2:#a9a294;--muted-3:#9a9384;--muted-4:#9a948a;--muted-5:#b7b0a2;--muted-6:#bcb4a4;--gold:#c8a878;--gold-hover:#d8bc8c;--gold-icon:#b0894f;--gold-mono:#a98d63;--link:#8a6e45;--link-hover:#6f572f;--hero-eyebrow-light:#e7dfcf;--hero-toggle-label:#e7e0d4;--hero-text-light:#ede7db;--hero-stat-label:#cfc6b4;--footer-link:#cfc9bd;--footer-brand-text:#a7a091;--footer-bg:#22201c;--scheme-bg:#15130f;--scheme-panel:#14120ff0;--hero-toggle-bg:#1214108c;--scheme-overlay-45:#14120f73;--scheme-overlay-62:#14120f9e;--scheme-overlay-60:#14120f99;--scheme-badge-bg:#1a1814d9;--scheme-tooltip-bg:#1a1814f2;--scheme-circle-bg:#181611d9;--border:#e2ded6;--border-section:#ece9e3;--divider:#eee9e1;--input-border:#d8d2c8;--placeholder-bg:#eeebe5;--chip-bg:#f5f1ea;--soft-panel:#f7f5f1;--card-active:#fbfaf8;--hatch-a:#f1efea;--hatch-b:#e9e5dd;--status-free-bg:#e9f0e9;--status-free-border:#8fb48f;--status-free-dot:#5b8a5b;--status-booked-bg:#f6eacb;--status-booked-border:#ddb552;--status-booked-dot:#b8860b;--status-sold-bg:#fbe7e7;--status-sold-border:#e0a0a2;--status-sold-dot:#c81a20;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:100px;--radius-circle:50%;--shadow-hero-toggle:0 10px 30px -12px #00000080;--shadow-block-popover:0 26px 64px #0000008c;--shadow-site-badge:0 6px 18px #0006;--shadow-tooltip:0 14px 34px #00000073;--shadow-unit-hover:0 8px 20px -12px #26241f80;--shadow-unit-selected:0 12px 30px -14px #c8a878e6;--container:1440px;--container-scheme:1600px;--pad-x:clamp(20px, 5vw, 56px);--pad-x-floor-aside:clamp(18px, 3vw, 32px);--pad-x-floor-section:clamp(20px, 2.5vw, 36px);--section-y:clamp(64px, 8vw, 120px);--header-height:72px;--header-height-floor:64px;--eyebrow-gap-1:clamp(28px, 4vw, 48px);--eyebrow-gap-2:clamp(22px, 3vw, 34px);--scroll-margin:84px;--ease-entrance:cubic-bezier(.2, 0, 0, 1);--ease-state:ease-out;--duration-press:.12s;--duration-state:.15s;--duration-swap:.16s;--duration-step:.2s;--duration-reveal:.34s;--stagger-step:60ms;--reveal-shift:18px;--step-shift:8px}.FloorPlanApp-module-scss-module__14WrvW__shell{background:#f5f4f1;flex-direction:column;height:100vh;display:flex;overflow:hidden}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__shell{height:auto;min-height:100dvh;overflow:visible}}.FloorPlanApp-module-scss-module__14WrvW__header{--hdr-text:#26241f;--hdr-nav:#5c574e;background:#fff;border-bottom:1px solid #e2ded6;flex:none}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__header{z-index:30;position:sticky;top:0}}.FloorPlanApp-module-scss-module__14WrvW__headerInner{justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 clamp(18px,3vw,32px);display:flex}.FloorPlanApp-module-scss-module__14WrvW__headerBrand{align-items:center;gap:16px;min-width:0;display:flex}.FloorPlanApp-module-scss-module__14WrvW__logo{color:#26241f;flex:none;align-items:center;gap:11px;display:flex}.FloorPlanApp-module-scss-module__14WrvW__headerDivider{background:#e2ded6;flex:none;width:1px;height:26px}.FloorPlanApp-module-scss-module__14WrvW__headerLabel{min-width:0;overflow:hidden}.FloorPlanApp-module-scss-module__14WrvW__headerLabelFull{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#8f887b;white-space:nowrap;font-size:12px}@media (max-width:480px){.FloorPlanApp-module-scss-module__14WrvW__headerLabelFull{display:none}}.FloorPlanApp-module-scss-module__14WrvW__headerCounters{align-items:center;gap:12px;display:inline-flex}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__headerCounters{display:none}}.FloorPlanApp-module-scss-module__14WrvW__headerCounterItem{align-items:center;gap:5px;display:inline-flex}.FloorPlanApp-module-scss-module__14WrvW__headerCounterDot{border-radius:50%;flex:none;width:7px;height:7px}.FloorPlanApp-module-scss-module__14WrvW__headerLabelStrong{color:#26241f}.FloorPlanApp-module-scss-module__14WrvW__headerLabelShort{white-space:nowrap;display:none}@media (max-width:480px){.FloorPlanApp-module-scss-module__14WrvW__headerLabelShort{font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#26241f;font-size:12px;display:inline}}.FloorPlanApp-module-scss-module__14WrvW__logoImg{flex:none;width:auto;height:34px;display:block}.FloorPlanApp-module-scss-module__14WrvW__logoText{letter-spacing:.06em;font-size:14px;font-weight:800}.FloorPlanApp-module-scss-module__14WrvW__logoTextMuted{color:#8f887b;font-weight:500}.FloorPlanApp-module-scss-module__14WrvW__nav{align-items:center;gap:16px;display:flex}.FloorPlanApp-module-scss-module__14WrvW__navLink{color:#5c574e;align-items:center;gap:7px;font-size:13px;display:inline-flex}@media (hover:hover){.FloorPlanApp-module-scss-module__14WrvW__navLink:hover{color:#26241f}}@media (hover:none){.FloorPlanApp-module-scss-module__14WrvW__navLink{padding:12px 0}}.FloorPlanApp-module-scss-module__14WrvW__navIcon{font-size:18px}@media (max-width:480px){.FloorPlanApp-module-scss-module__14WrvW__langSwitcherWrap{display:none}}.FloorPlanApp-module-scss-module__14WrvW__body{flex:1;grid-template-columns:minmax(288px,372px) 1fr;min-height:0;display:grid}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__body{display:block}}.FloorPlanApp-module-scss-module__14WrvW__aside{background:#fff;border-right:1px solid #e2ded6;padding:clamp(20px,2vw,28px);overflow-y:auto}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__aside{display:none}.FloorPlanApp-module-scss-module__14WrvW__aside.FloorPlanApp-module-scss-module__14WrvW__asideOpen{border-bottom:1px solid #e2ded6;border-right:0;width:100%;padding:clamp(20px,4vw,24px);display:block}}.FloorPlanApp-module-scss-module__14WrvW__mobileDetail{display:none}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__mobileDetail{border-top:1px solid #e2ded6;padding:clamp(20px,4vw,24px);display:block}}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterBar{display:none}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__mobileFilterBar{z-index:20;cursor:pointer;touch-action:manipulation;background:#fff;border:1px solid #e2ded6;border-radius:3px;justify-content:space-between;align-items:center;width:100%;min-height:52px;padding:14px 16px;display:flex;position:sticky;top:64px}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterBarLeft{color:#26241f;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterIcon{color:#c8a878;font-size:20px}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterBarRight{align-items:center;gap:6px;display:inline-flex}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterCount{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#c8a878;font-size:12px}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterChevron{color:#26241f;font-size:20px;transition:transform .2s}.FloorPlanApp-module-scss-module__14WrvW__mobileFilterChevronOpen{transform:rotate(180deg)}}.FloorPlanApp-module-scss-module__14WrvW__plan{flex-direction:column;min-width:0;padding:clamp(20px,2.5vw,36px);display:flex;overflow:hidden}.FloorPlanApp-module-scss-module__14WrvW__viewport{flex-direction:column;flex:1;min-height:0;display:flex;overflow:visible}.FloorPlanApp-module-scss-module__14WrvW__planWrap{justify-content:center;align-items:center;min-height:100%;padding:6px 0;display:flex;position:relative}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__planWrap{-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-start;overflow-x:auto}.FloorPlanApp-module-scss-module__14WrvW__planWrap.FloorPlanApp-module-scss-module__14WrvW__planWrapCanvas{overflow-x:visible}}.FloorPlanApp-module-scss-module__14WrvW__planInner{width:100%;max-width:920px}@media (max-width:900px){.FloorPlanApp-module-scss-module__14WrvW__planInner{min-width:520px}}.FloorPlanApp-module-scss-module__14WrvW__elevator{color:#9a948a;height:62px;font-family:var(--font-mono),"JetBrains Mono",monospace;letter-spacing:.12em;border:1.5px dashed #d8d2c8;border-radius:6px;justify-content:center;align-items:center;gap:10px;margin:12px 0;font-size:12px;display:flex}.FloorPlanApp-module-scss-module__14WrvW__elevatorIcon{font-size:20px}
:root{--paper:#f5f4f1;--ink:#26241f;--ink-hover:#3a362f;--ink-darkest:#231f17;--body:#5c574e;--muted:#8f887b;--muted-2:#a9a294;--muted-3:#9a9384;--muted-4:#9a948a;--muted-5:#b7b0a2;--muted-6:#bcb4a4;--gold:#c8a878;--gold-hover:#d8bc8c;--gold-icon:#b0894f;--gold-mono:#a98d63;--link:#8a6e45;--link-hover:#6f572f;--hero-eyebrow-light:#e7dfcf;--hero-toggle-label:#e7e0d4;--hero-text-light:#ede7db;--hero-stat-label:#cfc6b4;--footer-link:#cfc9bd;--footer-brand-text:#a7a091;--footer-bg:#22201c;--scheme-bg:#15130f;--scheme-panel:#14120ff0;--hero-toggle-bg:#1214108c;--scheme-overlay-45:#14120f73;--scheme-overlay-62:#14120f9e;--scheme-overlay-60:#14120f99;--scheme-badge-bg:#1a1814d9;--scheme-tooltip-bg:#1a1814f2;--scheme-circle-bg:#181611d9;--border:#e2ded6;--border-section:#ece9e3;--divider:#eee9e1;--input-border:#d8d2c8;--placeholder-bg:#eeebe5;--chip-bg:#f5f1ea;--soft-panel:#f7f5f1;--card-active:#fbfaf8;--hatch-a:#f1efea;--hatch-b:#e9e5dd;--status-free-bg:#e9f0e9;--status-free-border:#8fb48f;--status-free-dot:#5b8a5b;--status-booked-bg:#f6eacb;--status-booked-border:#ddb552;--status-booked-dot:#b8860b;--status-sold-bg:#fbe7e7;--status-sold-border:#e0a0a2;--status-sold-dot:#c81a20;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:100px;--radius-circle:50%;--shadow-hero-toggle:0 10px 30px -12px #00000080;--shadow-block-popover:0 26px 64px #0000008c;--shadow-site-badge:0 6px 18px #0006;--shadow-tooltip:0 14px 34px #00000073;--shadow-unit-hover:0 8px 20px -12px #26241f80;--shadow-unit-selected:0 12px 30px -14px #c8a878e6;--container:1440px;--container-scheme:1600px;--pad-x:clamp(20px, 5vw, 56px);--pad-x-floor-aside:clamp(18px, 3vw, 32px);--pad-x-floor-section:clamp(20px, 2.5vw, 36px);--section-y:clamp(64px, 8vw, 120px);--header-height:72px;--header-height-floor:64px;--eyebrow-gap-1:clamp(28px, 4vw, 48px);--eyebrow-gap-2:clamp(22px, 3vw, 34px);--scroll-margin:84px;--ease-entrance:cubic-bezier(.2, 0, 0, 1);--ease-state:ease-out;--duration-press:.12s;--duration-state:.15s;--duration-swap:.16s;--duration-step:.2s;--duration-reveal:.34s;--stagger-step:60ms;--reveal-shift:18px;--step-shift:8px}.UnitDetail-module-scss-module__VGsMiW__back{cursor:pointer;color:#5c574e;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:13px;display:inline-flex}@media (hover:hover){.UnitDetail-module-scss-module__VGsMiW__back:hover{color:#26241f}}.UnitDetail-module-scss-module__VGsMiW__backIcon{font-size:18px}.UnitDetail-module-scss-module__VGsMiW__planPlaceholder{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#f1efea 0 12px,#e9e5dd 12px 24px);border:1px solid #e2ded6;border-radius:8px;justify-content:center;align-items:center;margin-bottom:20px;display:flex;overflow:hidden}.UnitDetail-module-scss-module__VGsMiW__planPlaceholder span{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#a9a294;letter-spacing:.06em;font-size:12px}.UnitDetail-module-scss-module__VGsMiW__miniPlan{aspect-ratio:4/3;pointer-events:none;background:#fff;border:1px solid #e2ded6;border-radius:8px;margin-bottom:20px;overflow:hidden}.UnitDetail-module-scss-module__VGsMiW__miniPlan svg{width:100%;height:100%;display:block}.UnitDetail-module-scss-module__VGsMiW__statusPill{border-radius:100px;align-items:center;gap:8px;margin-bottom:14px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.UnitDetail-module-scss-module__VGsMiW__statusDot{border-radius:50%;width:8px;height:8px;display:inline-block}.UnitDetail-module-scss-module__VGsMiW__occupant{color:#5c574e;margin-top:-8px;margin-bottom:14px;font-size:15px;font-weight:600}.UnitDetail-module-scss-module__VGsMiW__title{color:#26241f;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800}.UnitDetail-module-scss-module__VGsMiW__subtitle{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#8f887b;margin-top:4px;font-size:17px}.UnitDetail-module-scss-module__VGsMiW__specs{flex-direction:column;gap:2px;margin-top:20px;display:flex}.UnitDetail-module-scss-module__VGsMiW__specRow{border-bottom:1px solid #eee9e1;justify-content:space-between;gap:12px;padding:12px 0;display:flex}.UnitDetail-module-scss-module__VGsMiW__specRow:last-child{border-bottom:0}.UnitDetail-module-scss-module__VGsMiW__specLabel{color:#5c574e;font-size:14px}.UnitDetail-module-scss-module__VGsMiW__specValue{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#26241f;font-size:15px}.UnitDetail-module-scss-module__VGsMiW__specTotal{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#26241f;font-size:20px;font-weight:600}.UnitDetail-module-scss-module__VGsMiW__specValueGroup{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.UnitDetail-module-scss-module__VGsMiW__specSecondary{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#8f887b;font-size:12px}.UnitDetail-module-scss-module__VGsMiW__ctaGold{color:#231f17;cursor:pointer;background:#c8a878;border:0;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:22px;padding:15px;font-family:inherit;font-size:15px;font-weight:700;display:flex}@media (hover:hover){.UnitDetail-module-scss-module__VGsMiW__ctaGold:not(.UnitDetail-module-scss-module__VGsMiW__ctaOff):hover{background:#d8bc8c}}.UnitDetail-module-scss-module__VGsMiW__ctaOutline{color:#26241f;cursor:pointer;background:0 0;border:1px solid #26241f;border-radius:3px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:10px;padding:14px;font-family:inherit;font-size:14px;font-weight:600;display:flex}@media (hover:hover){.UnitDetail-module-scss-module__VGsMiW__ctaOutline:not(.UnitDetail-module-scss-module__VGsMiW__ctaOff):hover{background:#eeebe5}}.UnitDetail-module-scss-module__VGsMiW__ctaOff{color:#8f887b;cursor:not-allowed;background:#eeebe5;border-color:#d8d2c8}
:root{--paper:#f5f4f1;--ink:#26241f;--ink-hover:#3a362f;--ink-darkest:#231f17;--body:#5c574e;--muted:#8f887b;--muted-2:#a9a294;--muted-3:#9a9384;--muted-4:#9a948a;--muted-5:#b7b0a2;--muted-6:#bcb4a4;--gold:#c8a878;--gold-hover:#d8bc8c;--gold-icon:#b0894f;--gold-mono:#a98d63;--link:#8a6e45;--link-hover:#6f572f;--hero-eyebrow-light:#e7dfcf;--hero-toggle-label:#e7e0d4;--hero-text-light:#ede7db;--hero-stat-label:#cfc6b4;--footer-link:#cfc9bd;--footer-brand-text:#a7a091;--footer-bg:#22201c;--scheme-bg:#15130f;--scheme-panel:#14120ff0;--hero-toggle-bg:#1214108c;--scheme-overlay-45:#14120f73;--scheme-overlay-62:#14120f9e;--scheme-overlay-60:#14120f99;--scheme-badge-bg:#1a1814d9;--scheme-tooltip-bg:#1a1814f2;--scheme-circle-bg:#181611d9;--border:#e2ded6;--border-section:#ece9e3;--divider:#eee9e1;--input-border:#d8d2c8;--placeholder-bg:#eeebe5;--chip-bg:#f5f1ea;--soft-panel:#f7f5f1;--card-active:#fbfaf8;--hatch-a:#f1efea;--hatch-b:#e9e5dd;--status-free-bg:#e9f0e9;--status-free-border:#8fb48f;--status-free-dot:#5b8a5b;--status-booked-bg:#f6eacb;--status-booked-border:#ddb552;--status-booked-dot:#b8860b;--status-sold-bg:#fbe7e7;--status-sold-border:#e0a0a2;--status-sold-dot:#c81a20;--radius-2:2px;--radius-3:3px;--radius-4:4px;--radius-5:5px;--radius-6:6px;--radius-7:7px;--radius-8:8px;--radius-12:12px;--radius-16:16px;--radius-pill:100px;--radius-circle:50%;--shadow-hero-toggle:0 10px 30px -12px #00000080;--shadow-block-popover:0 26px 64px #0000008c;--shadow-site-badge:0 6px 18px #0006;--shadow-tooltip:0 14px 34px #00000073;--shadow-unit-hover:0 8px 20px -12px #26241f80;--shadow-unit-selected:0 12px 30px -14px #c8a878e6;--container:1440px;--container-scheme:1600px;--pad-x:clamp(20px, 5vw, 56px);--pad-x-floor-aside:clamp(18px, 3vw, 32px);--pad-x-floor-section:clamp(20px, 2.5vw, 36px);--section-y:clamp(64px, 8vw, 120px);--header-height:72px;--header-height-floor:64px;--eyebrow-gap-1:clamp(28px, 4vw, 48px);--eyebrow-gap-2:clamp(22px, 3vw, 34px);--scroll-margin:84px;--ease-entrance:cubic-bezier(.2, 0, 0, 1);--ease-state:ease-out;--duration-press:.12s;--duration-state:.15s;--duration-swap:.16s;--duration-step:.2s;--duration-reveal:.34s;--stagger-step:60ms;--reveal-shift:18px;--step-shift:8px}.UnitCard-module-scss-module__yMSGMa__card{border-style:solid;border-radius:7px;flex-direction:column;flex-basis:0;justify-content:space-between;gap:8px;min-width:92px;min-height:118px;padding:14px;transition:all .12s;display:flex}@media (hover:none){.UnitCard-module-scss-module__yMSGMa__card{--shadow-unit-hover:none;touch-action:manipulation;transform:none!important}}.UnitCard-module-scss-module__yMSGMa__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.UnitCard-module-scss-module__yMSGMa__dot{border-radius:50%;width:9px;height:9px;display:inline-block}.UnitCard-module-scss-module__yMSGMa__rlabel{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#5c574e;font-size:12px}.UnitCard-module-scss-module__yMSGMa__area{font-family:var(--font-mono),"JetBrains Mono",monospace;color:#26241f;font-size:clamp(18px,1.7vw,24px);font-weight:600}.UnitCard-module-scss-module__yMSGMa__status{color:#8f887b;font-size:11px}
.UnitRow-module-scss-module__2NPpWW__row{align-items:stretch;gap:10px;display:flex}
