.intent-survey[data-astro-cid-34ycjqyk]{background:#fff;border:1px solid #b8954b59;border-radius:12px;width:min(720px,100% - 40px);margin:40px auto;padding:24px;position:relative;box-shadow:0 14px 40px #07172f12}.intent-survey[data-astro-cid-34ycjqyk][hidden],[data-astro-cid-34ycjqyk][data-survey-question][hidden],.intent-survey-thanks[data-astro-cid-34ycjqyk][hidden]{display:none}.intent-survey-kicker[data-astro-cid-34ycjqyk]{color:var(--color-gold);letter-spacing:.12em;margin:0 0 6px;font-size:.72rem;font-weight:700}.intent-survey[data-astro-cid-34ycjqyk] h2[data-astro-cid-34ycjqyk]{color:var(--color-navy);font-family:var(--font-serif);margin:0;padding-right:28px;font-size:clamp(1.12rem,3vw,1.38rem);line-height:1.6}.intent-survey-note[data-astro-cid-34ycjqyk]{color:var(--color-text-muted);margin:8px 0 18px;font-size:.8rem;line-height:1.7}.intent-survey-options[data-astro-cid-34ycjqyk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.intent-survey-options[data-astro-cid-34ycjqyk] button[data-astro-cid-34ycjqyk]{border:1px solid var(--color-border);background:var(--color-beige);color:var(--color-navy);font:inherit;text-align:left;cursor:pointer;border-radius:7px;padding:12px 14px;font-size:.84rem;line-height:1.5}.intent-survey-options[data-astro-cid-34ycjqyk] button[data-astro-cid-34ycjqyk]:hover,.intent-survey-options[data-astro-cid-34ycjqyk] button[data-astro-cid-34ycjqyk]:focus-visible{border-color:var(--color-gold);background:#fff;outline:none}.intent-survey-close[data-astro-cid-34ycjqyk]{width:34px;height:34px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;font-size:1.25rem;position:absolute;top:12px;right:12px}.intent-survey-thanks[data-astro-cid-34ycjqyk]{color:var(--color-navy);margin:0;font-weight:600;line-height:1.8}@media (width<=560px){.intent-survey[data-astro-cid-34ycjqyk]{padding:22px 18px}.intent-survey-options[data-astro-cid-34ycjqyk]{grid-template-columns:1fr}}.decision-tool[data-astro-cid-lov4dmdo] [hidden]{display:none!important}#tool-comparisons[data-astro-cid-lov4dmdo]{margin-top:24px}#tool-result-main[data-astro-cid-lov4dmdo]{white-space:pre-line}.comparison-list[data-astro-cid-lov4dmdo]{padding:0;list-style:none}.comparison-list[data-astro-cid-lov4dmdo] li{border-bottom:1px solid #e3e0d9;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:12px 0;font-size:.9rem;line-height:1.6;display:grid}.comparison-list[data-astro-cid-lov4dmdo] li span:last-child{color:#315068}@media (width<=700px){.embedded[data-astro-cid-lov4dmdo] .tool-container[data-astro-cid-lov4dmdo]{padding-inline:10px}.embedded[data-astro-cid-lov4dmdo] #tool-budget[data-astro-cid-lov4dmdo],.embedded[data-astro-cid-lov4dmdo] .tool-result[data-astro-cid-lov4dmdo]{padding:16px}.decision-tool[data-astro-cid-lov4dmdo] .result-next[data-astro-cid-lov4dmdo],.decision-tool[data-astro-cid-lov4dmdo] .result-details[data-astro-cid-lov4dmdo]{padding:14px}.decision-tool[data-astro-cid-lov4dmdo] .result-next[data-astro-cid-lov4dmdo] a[data-astro-cid-lov4dmdo]{box-sizing:border-box;width:100%;padding:12px}.comparison-list[data-astro-cid-lov4dmdo] li{grid-template-columns:1fr;gap:2px;font-size:.94rem}}.decision-tool[data-astro-cid-lov4dmdo].embedded{border:1px solid #dedbd4;border-radius:8px;margin:32px 0;padding:24px 0}.embedded[data-astro-cid-lov4dmdo] .tool-container[data-astro-cid-lov4dmdo]{width:100%;padding-inline:20px}.embedded[data-astro-cid-lov4dmdo] .tool-choices[data-astro-cid-lov4dmdo],.embedded[data-astro-cid-lov4dmdo]:before,.embedded[data-astro-cid-lov4dmdo] #tool-budget[data-astro-cid-lov4dmdo]:after{display:none}.embedded[data-astro-cid-lov4dmdo] #tool-budget[data-astro-cid-lov4dmdo]{padding:20px}.embedded[data-astro-cid-lov4dmdo] .section-title[data-astro-cid-lov4dmdo]{font-size:1.35rem}.result-next[data-astro-cid-lov4dmdo] a[data-astro-cid-lov4dmdo]+a[data-astro-cid-lov4dmdo]{margin-top:12px;display:table}.result-next[data-astro-cid-lov4dmdo] a[data-astro-cid-lov4dmdo][hidden]{display:none}.decision-tool[data-astro-cid-lov4dmdo]{isolation:isolate;background:#f8f6f1;padding-block:78px 88px;scroll-margin-top:72px;position:relative;overflow:hidden}.decision-tool[data-astro-cid-lov4dmdo]:before{content:"";z-index:-1;opacity:.2;pointer-events:none;background:url(/images/decision-tool-foliage.webp) 100% 0/contain no-repeat;width:min(48vw,850px);height:480px;position:absolute;top:0;right:-4vw}.decision-tool[data-astro-cid-lov4dmdo] .section-title[data-astro-cid-lov4dmdo]{text-align:center;letter-spacing:.04em;margin-bottom:10px;font-size:clamp(1.65rem,2.7vw,2.2rem);font-weight:500}.decision-tool[data-astro-cid-lov4dmdo] .section-title[data-astro-cid-lov4dmdo]:before{content:"SIMULATION";color:#9a8057;font-family:var(--font-sans);letter-spacing:.25em;margin-bottom:13px;font-size:.61rem;font-weight:600;display:block}.legacy-anchor[data-astro-cid-lov4dmdo]{margin-top:-24px;position:absolute}.tool-container[data-astro-cid-lov4dmdo]{max-width:1280px}.tool-intro[data-astro-cid-lov4dmdo]{text-align:center;color:#65717b;max-width:680px;margin-inline:auto;font-size:.88rem;line-height:1.8}.tool-choices[data-astro-cid-lov4dmdo]{background:#fff;border:1px solid #e2dfd8;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:33px 0 13px;display:grid;box-shadow:0 8px 20px #11243409}.tool-choices[data-astro-cid-lov4dmdo] button[data-astro-cid-lov4dmdo]{text-align:left;color:#52606b;cursor:pointer;min-height:76px;font:inherit;background:#fff;border:0;border-right:1px solid #e2dfd8;border-radius:0;padding:12px 19px;transition:background .2s,color .2s}.tool-choices[data-astro-cid-lov4dmdo] button[data-astro-cid-lov4dmdo]:last-child{border-right:0}.tool-choices[data-astro-cid-lov4dmdo] button[data-astro-cid-lov4dmdo][aria-pressed=true]{color:#fff;background:#173249}.tool-choices[data-astro-cid-lov4dmdo] strong[data-astro-cid-lov4dmdo],.tool-choices[data-astro-cid-lov4dmdo] span[data-astro-cid-lov4dmdo]{display:block}.tool-choices[data-astro-cid-lov4dmdo] strong[data-astro-cid-lov4dmdo]{margin-bottom:5px;font-size:.96rem;font-weight:600}.tool-choices[data-astro-cid-lov4dmdo] span[data-astro-cid-lov4dmdo]{color:#7a838b;font-size:.75rem;line-height:1.5}.tool-choices[data-astro-cid-lov4dmdo] button[data-astro-cid-lov4dmdo][aria-pressed=true] span[data-astro-cid-lov4dmdo]{color:#dce4e9}.tool-form[data-astro-cid-lov4dmdo],.tool-result[data-astro-cid-lov4dmdo]{background:#fff;border:1px solid #e3e0d9;border-radius:2px;padding:clamp(22px,3.8vw,38px);box-shadow:0 16px 38px #11243412}#tool-budget[data-astro-cid-lov4dmdo]{padding-right:calc(29% + 50px);position:relative}#tool-budget[data-astro-cid-lov4dmdo]:after{content:"";pointer-events:none;background:url(/images/column/condo-resale-value-conditions/tokyo-condo-living-room.webp) 40%/cover no-repeat;width:27%;position:absolute;top:30px;bottom:30px;right:30px}.tool-form[data-astro-cid-lov4dmdo] h3[data-astro-cid-lov4dmdo],.tool-result[data-astro-cid-lov4dmdo] h3[data-astro-cid-lov4dmdo]{color:#173249;font-family:var(--font-serif);letter-spacing:.025em;margin:0 0 24px;font-size:1.18rem;font-weight:500}.tool-fields[data-astro-cid-lov4dmdo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.tool-fields[data-astro-cid-lov4dmdo] label[data-astro-cid-lov4dmdo]{color:#263b4d;font-size:.85rem;font-weight:600;display:block}.tool-fields[data-astro-cid-lov4dmdo] label[data-astro-cid-lov4dmdo] span[data-astro-cid-lov4dmdo]{color:#77818a;margin-left:8px;font-size:.76rem;font-weight:400}.tool-fields[data-astro-cid-lov4dmdo] input[data-astro-cid-lov4dmdo]{width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #d8d8d4;border-radius:2px;margin-top:8px;padding:9px 11px;font-size:.94rem;display:block}.tool-form[data-astro-cid-lov4dmdo] details[data-astro-cid-lov4dmdo]{margin-top:20px}.tool-form[data-astro-cid-lov4dmdo] summary[data-astro-cid-lov4dmdo]{cursor:pointer;color:#315068;font-size:.87rem;font-weight:500}.tool-form[data-astro-cid-lov4dmdo] details[data-astro-cid-lov4dmdo] .tool-fields[data-astro-cid-lov4dmdo]{margin-top:18px}.tool-assumption[data-astro-cid-lov4dmdo],.result-caveat[data-astro-cid-lov4dmdo]{color:#747e86;font-size:.79rem;line-height:1.75}.tool-assumption[data-astro-cid-lov4dmdo]{margin:18px 0}.tool-submit[data-astro-cid-lov4dmdo]{color:#fff;min-width:225px;font:inherit;cursor:pointer;background:#173249;border:0;border-radius:2px;justify-content:space-between;align-items:center;gap:30px;padding:12px 22px;font-size:.89rem;font-weight:600;display:inline-flex}.tool-submit[data-astro-cid-lov4dmdo]:after{content:"→";color:#c8ae82}.tool-error[data-astro-cid-lov4dmdo]{color:#852f16;background:#fff0e8;border-radius:8px;padding:14px}.tool-result[data-astro-cid-lov4dmdo]{margin-top:22px}.result-eyebrow[data-astro-cid-lov4dmdo]{color:var(--color-text-muted);font-size:.8rem}.result-main[data-astro-cid-lov4dmdo]{color:var(--color-navy);font-size:clamp(1.15rem,2.2vw,1.55rem);font-weight:700}.result-details[data-astro-cid-lov4dmdo]{background:#f7f5f0;border-radius:2px;gap:8px;padding:17px 20px;display:grid}.result-details[data-astro-cid-lov4dmdo] p[data-astro-cid-lov4dmdo]{margin:0}.result-next[data-astro-cid-lov4dmdo]{background:#f8f6f1;border-left:2px solid #9b815a;margin-top:22px;padding:20px}.result-next[data-astro-cid-lov4dmdo] p[data-astro-cid-lov4dmdo]{margin:0 0 16px}.result-next[data-astro-cid-lov4dmdo] a[data-astro-cid-lov4dmdo]{color:#fff;background:#173249;border-radius:2px;padding:11px 19px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-block}.result-next[data-astro-cid-lov4dmdo] small[data-astro-cid-lov4dmdo]{color:var(--color-text-muted);margin-top:12px;display:block}.decision-tool[data-astro-cid-lov4dmdo] button[data-astro-cid-lov4dmdo]:focus-visible,.decision-tool[data-astro-cid-lov4dmdo] input[data-astro-cid-lov4dmdo]:focus-visible,.decision-tool[data-astro-cid-lov4dmdo] a[data-astro-cid-lov4dmdo]:focus-visible{outline:3px solid var(--color-gold);outline-offset:2px}@media (width<=900px){#tool-budget[data-astro-cid-lov4dmdo]{padding:clamp(22px,3.8vw,38px)}#tool-budget[data-astro-cid-lov4dmdo]:after{display:none}}@media (width<=700px){.decision-tool[data-astro-cid-lov4dmdo]{padding-block:50px 63px}.decision-tool[data-astro-cid-lov4dmdo]:before{opacity:.12;width:80%;height:230px;right:-8vw}.tool-choices[data-astro-cid-lov4dmdo]{margin:24px 0 15px}.tool-choices[data-astro-cid-lov4dmdo] button[data-astro-cid-lov4dmdo]{text-align:center;min-height:53px;padding:10px 5px}.tool-choices[data-astro-cid-lov4dmdo] strong[data-astro-cid-lov4dmdo]{margin-bottom:0;font-size:.84rem}.tool-choices[data-astro-cid-lov4dmdo] span[data-astro-cid-lov4dmdo]{display:none}.tool-fields[data-astro-cid-lov4dmdo]{grid-template-columns:1fr;gap:15px}.tool-submit[data-astro-cid-lov4dmdo]{width:100%}}
