body:has(.rent-wizard-atelier) .wizard-page-shell{background:linear-gradient(#fffaf0f5,#f1dec3f5),#fffaf0;padding:112px 42px 42px}body:has(.rent-wizard-atelier) .concept-footer{display:none!important}.wizard-atelier.rent-wizard-atelier{--rent-panel:#fffdf8d6;--rent-panel-strong:#fffaf0;--rent-line:#70482d26;--rent-line-strong:#70482d42;--rent-muted:#26171194}.rent-wizard-atelier .wizard-plan-mark{opacity:.16;width:30vw;height:30vw;top:12vh;right:-11vw}:is(.rent-wizard-atelier .wizard-rail,.rent-wizard-atelier .wizard-main-card,.rent-wizard-atelier .wizard-summary){border-color:var(--rent-line);background:var(--rent-panel);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 70px #4c2b1617}.rent-wizard-atelier .wizard-main-card:before{opacity:.35;background:linear-gradient(90deg,#0000 0 30%,#78492d0e 30.1% 30.2%,#0000 30.3%),linear-gradient(0deg,#0000 0 68%,#78492d0d 68.1% 68.2%,#0000 68.3%)}:is(.rent-wizard-atelier .wizard-eyebrow,.rent-wizard-atelier .wizard-stage-kicker,.rent-wizard-atelier .wizard-summary-eyebrow,.rent-wizard-atelier .wizard-step-num,.rent-wizard-atelier .wizard-step small,.rent-wizard-atelier .wizard-action-step-label span,.rent-wizard-atelier .wizard-decision-code){letter-spacing:.12em!important}.rent-wizard-atelier .wizard-eyebrow{margin-bottom:18px;font-size:8px}.rent-wizard-atelier .wizard-rail-title{letter-spacing:0;margin-bottom:18px;font-size:25px;line-height:1.06}.rent-wizard-atelier .wizard-progress-orbit{width:104px;height:104px;margin:0 auto 18px;box-shadow:inset 0 0 0 12px #ffffff6b}.rent-wizard-atelier .wizard-progress-orbit strong{font-size:24px}.rent-wizard-atelier .wizard-steps{gap:8px}.rent-wizard-atelier .wizard-step{grid-template-columns:30px minmax(0,1fr);min-height:54px;padding:10px}.rent-wizard-atelier .wizard-step strong{font-size:12px}.rent-wizard-atelier .wizard-step small{font-size:8px}.rent-wizard-atelier .wizard-stage-kicker{margin-bottom:10px;font-size:9px}.rent-wizard-atelier .wizard-stage-title{letter-spacing:0;max-width:760px;font-size:clamp(38px,4.2vw,58px);line-height:1.01}.rent-wizard-atelier .wizard-stage-lead{max-width:690px;margin-top:12px;font-size:clamp(15px,1.15vw,18px);font-weight:400;line-height:1.45}.rent-wizard-atelier .wizard-step-panel{margin-top:18px}.rent-quadrant-frame{border:1px solid var(--rent-line);background:linear-gradient(#ffffffb3,#fffaf1bd),#fffaf0;padding:clamp(18px,2.5vw,26px);box-shadow:0 18px 56px #2d201514}.rent-quadrant-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;margin-bottom:18px;display:grid}.rent-quadrant-head h2{color:#261711;max-width:760px;font-family:var(--font-libre), Georgia, serif;letter-spacing:0;margin:2px 0 0;font-size:clamp(27px,2.6vw,38px);font-weight:500;line-height:1.06}.rent-quadrant-head p:not(.rent-quadrant-kicker){max-width:680px;color:var(--rent-muted);margin:8px 0 0;font-size:14px;font-weight:650;line-height:1.55}.rent-quadrant-head>span{border:1px solid var(--rent-line);color:#261711;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#fff7e8c7;padding:8px 10px;font-size:10px;font-weight:900}.rent-quadrant-kicker{color:#ad6f42;font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:9px;font-weight:900}.rent-wizard-atelier .wizard-property-type-grid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:10px}.rent-wizard-atelier .wizard-decision-card{background:#fffdf8ad;min-height:104px;padding:16px;transition:transform .16s,border-color .16s,background-color .16s,box-shadow .16s}.rent-wizard-atelier .wizard-decision-card:hover{transform:translateY(-2px);box-shadow:0 14px 36px #5b301417}.rent-wizard-atelier .wizard-decision-card.active{background:linear-gradient(#fffaf1f5,#f1ddbead);box-shadow:0 16px 42px #ad6f4224}.rent-wizard-atelier .wizard-decision-title{letter-spacing:0;margin-top:20px;font-size:clamp(20px,1.75vw,25px);line-height:1.06}.rent-wizard-atelier .wizard-decision-note{margin-top:7px;font-size:13px;line-height:1.45}.rent-wizard-atelier .wizard-field{background:#ffffff80;padding:14px}:is(.rent-wizard-atelier .rent-metrics-grid>.wizard-field,.rent-wizard-atelier .rent-metrics-grid .rent-metrics-secondary-row>.wizard-field){grid-template-rows:auto minmax(8.5rem,auto) minmax(0,auto);align-items:stretch;gap:.85rem;height:auto;min-height:0;align-content:start!important;display:grid!important}.rent-wizard-atelier .rent-metrics-grid>.wizard-progressive-reveal{width:100%}.rent-wizard-atelier .rent-metrics-grid .rent-metrics-primary-field{width:100%}.rent-wizard-atelier .rent-metrics-grid .rent-metrics-secondary-row{width:100%}.rent-wizard-atelier .rent-metrics-grid .wizard-field>.wizard-number-stepper{height:100%;align-self:stretch!important;margin-top:0!important}.rent-wizard-atelier .rent-metrics-grid .wizard-floor-stepper{grid-template-rows:minmax(2.35rem,auto) minmax(4.7rem,1fr);display:grid;align-content:stretch!important;height:100%!important;min-height:8.5rem!important;padding:.65rem!important}.rent-wizard-atelier .rent-metrics-grid .wizard-floor-caption{text-align:center;justify-content:center;align-items:center;width:100%;max-width:none;min-height:2.35rem;margin:0;display:flex;position:static;transform:none;letter-spacing:.08em!important;white-space:nowrap!important;font-size:clamp(.64rem,.58rem + .12vw,.72rem)!important;line-height:1.16!important}.rent-wizard-atelier .rent-metrics-grid .wizard-number-stepper>div{align-self:stretch;grid-template-columns:3.1rem minmax(4.4rem,1fr) 3.1rem!important}:is(.rent-wizard-atelier .rent-metrics-grid .wizard-number-stepper button,.rent-wizard-atelier .rent-metrics-grid .wizard-number-stepper input){height:4.7rem!important;min-height:4.7rem!important}.rent-wizard-atelier .rent-wizard-error{flex-wrap:wrap;align-items:center;gap:10px 14px;max-width:min(720px,100%);display:flex}.rent-wizard-atelier .rent-wizard-error p{margin:0}.rent-sale-redirect-button{color:#fffaf0;min-height:40px;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;background:#ad6f42;border:1px solid #ad6f425c;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:900;transition:transform .16s,box-shadow .16s,opacity .16s;display:inline-flex}.rent-sale-redirect-button:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 32px #ad6f4238}.rent-sale-redirect-button:disabled{cursor:wait;opacity:.7}.rent-wizard-atelier .wizard-segmented>.wizard-segmented-track{gap:5px}.rent-wizard-atelier .wizard-segmented button{min-height:48px!important;font-size:clamp(13px,1.2vw,15px)!important}.rent-wizard-atelier .wizard-actions{grid-template-columns:minmax(120px,auto) minmax(0,1fr) minmax(150px,auto);gap:14px;margin-top:24px;padding-top:18px}:is(.rent-wizard-atelier .wizard-ghost-action,.rent-wizard-atelier .wizard-primary-action){min-height:48px;position:relative;overflow:visible;padding:14px 18px!important}.rent-wizard-atelier .wizard-primary-action.rent-action-ready{transform:translateY(-1px);box-shadow:0 18px 42px #ad6f423d,inset 0 0 0 1px #fff7e8eb;border-color:#ad6f42db!important}.rent-wizard-atelier .wizard-primary-action.rent-action-ready:after{content:"";pointer-events:none;border:1px solid #ad6f4247;position:absolute;inset:-4px}.rent-wizard-atelier .wizard-action-step-label strong{font-size:19px;line-height:1.05}.rent-wizard-atelier .wizard-summary-eyebrow{margin-bottom:16px}.rent-wizard-atelier .wizard-summary-card{padding:13px 0}.rent-wizard-atelier .wizard-summary-card strong{font-size:clamp(18px,1.3vw,23px);line-height:1.12}.rent-wizard-atelier .wizard-method{border-top:1px solid var(--rent-line);margin-top:16px;padding-top:14px}.rent-wizard-atelier .wizard-method h3{font-size:13px}.rent-wizard-atelier .wizard-method p{font-size:13px;line-height:1.5}.rent-wizard-atelier .wizard-summary .wizard-zone-current{padding:20px 18px}.rent-wizard-atelier .wizard-summary .wizard-zone-main-value{white-space:normal;font-size:clamp(38px,3.4vw,48px);line-height:.95}.rent-wizard-atelier .wizard-summary .wizard-zone-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.rent-wizard-atelier .wizard-summary .wizard-zone-metric{min-width:0;padding:0 14px 0 0}.rent-wizard-atelier .wizard-summary .wizard-zone-metric+.wizard-zone-metric{padding:0 0 0 16px}.rent-wizard-atelier .wizard-summary .wizard-zone-metric-value{overflow-wrap:anywhere;white-space:normal!important;font-size:24px!important;line-height:1!important}.rent-wizard-atelier .wizard-summary .wizard-zone-location-name{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.rent-wizard-atelier .wizard-summary .wizard-zone-current .wizard-zone-signal-list{gap:8px;display:grid}.rent-wizard-atelier .wizard-summary .wizard-zone-current .wizard-zone-signal-pill{white-space:normal;border-radius:999px;width:100%;padding:7px 10px;font-size:9.5px;line-height:1.25}.rent-wizard-atelier .wizard-summary .wizard-zone-fact-row{grid-template-columns:minmax(0,1fr);gap:6px}.rent-wizard-atelier .wizard-summary .wizard-zone-fact-value{overflow-wrap:anywhere}.rent-wizard-atelier .wizard-summary .wizard-zone-market-row{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.rent-wizard-atelier .wizard-summary .wizard-zone-market-row i{display:none}.rent-calculation-curtain{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#261711b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.rent-calculation-panel{background:#fff7e8;border:1px solid #fff3;width:min(560px,100%);padding:clamp(22px,4vw,32px);box-shadow:0 34px 120px #00000057}.rent-calculation-panel>p{color:#ad6f42;font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.rent-calculation-panel h2{color:#261711;font-family:var(--font-libre), Georgia, serif;margin:10px 0 0;font-size:clamp(30px,5vw,46px);font-weight:500;line-height:1.02}.rent-calculation-steps{gap:10px;margin-top:22px;display:grid}.rent-calculation-steps>div{color:var(--rent-muted);background:#ffffff61;border:1px solid #2617111a;align-items:center;gap:11px;padding:12px 13px;display:flex}.rent-calculation-steps>div.active{color:#261711;background:#ffffffc2;border-color:#ad6f4252}.rent-calculation-steps span{color:#fff7e8;background:#261711;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:inline-flex}.rent-calculation-steps strong{min-width:0;font-size:14px;line-height:1.3}@media (max-width:860px){.rent-wizard-atelier .wizard-stage-title{font-size:clamp(34px,11vw,48px)}.rent-quadrant-head{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rent-wizard-atelier .wizard-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rent-wizard-atelier .wizard-property-type-grid{grid-template-columns:minmax(0,1fr)}}
