.sale-summary{overflow:visible;min-width:0;min-height:132px;padding:17px 18px 16px;display:flex;flex-direction:column;align-items:stretch;gap:6px}.sale-summary span,.sale-summary strong,.sale-summary b,.sale-summary small{position:relative;z-index:1;display:block;max-width:100%;min-width:0;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.sale-summary span{font-size:9px;line-height:1.35;letter-spacing:1px}.sale-summary strong{font-size:21px;line-height:1.2}.sale-summary b{font-size:12px;line-height:1.4;text-align:left}.sale-summary small{font-size:10px;line-height:1.5;padding-top:3px;padding-right:18px}.side-panel{width:min(480px,100vw);transition:transform .28s ease,visibility .28s}.side-panel.panel-closed{transform:translate(105%);visibility:hidden;pointer-events:none}.panel-reopen{position:absolute;z-index:8;right:18px;top:22px;border:1px solid rgba(255,255,255,.5);border-radius:999px;background:#173d2f;color:#efffd4;box-shadow:0 8px 24px #0d2d2340;padding:11px 15px;font:750 11px IBM Plex Sans;cursor:pointer}.panel-reopen:hover{background:#19734b;transform:translateY(-1px)}.tab-content{min-width:0;padding-bottom:88px}.tab-content>*{min-width:0;max-width:100%}.national-start{display:none;margin:18px 28px;padding:20px;border:1px solid #dce8e1;border-radius:16px;background:linear-gradient(145deg,#f1f8f3,#fbfced)}.national-start>span{color:#19734b;font:800 8px IBM Plex Sans;letter-spacing:.08em}.national-start h2{margin:7px 0 6px;font:800 21px/1.15 IBM Plex Sans;color:#173d2f}.national-start p{margin:0 0 15px;color:#62746c;font:500 11px/1.6 IBM Plex Sans}.national-start>button{width:100%;height:40px;border:0;border-radius:8px;background:#174832;color:#fff;font:800 11px IBM Plex Sans;cursor:pointer}.national-start>div{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr;gap:5px 8px;align-items:baseline;margin-top:16px;padding-top:14px;border-top:1px solid #dce7e0}.national-start b{color:#173d2f;font:800 12px IBM Plex Sans}.national-start small{color:#73847d;font:600 8px IBM Plex Sans}body.national-view .national-start{display:block}body.national-view .badges,body.national-view .freshness-strip,body.national-view .sale-summary,body.national-view .property-strip,body.national-view .tabs,body.national-view .ios-decision-bar,body.national-view .ic-snapshot,body.national-view .tab-content,body.national-view .panel-footer{display:none!important}body.national-view .map-area:not(.live)>.road,body.national-view .map-area:not(.live)>.rail,body.national-view .map-area:not(.live)>.district-label,body.national-view .map-area:not(.live)>.building,body.national-view .map-area:not(.live)>.parcel{display:none}body.national-view .map-area:not(.live):after{content:"UNITED STATES \b7  50 PRIORITY MARKETS";position:absolute;z-index:3;left:50%;top:45%;transform:translate(-50%,-50%);color:#315d4b;font:800 clamp(14px,2vw,24px) "IBM Plex Sans";letter-spacing:.12em;text-align:center}.deal-pulse{margin-top:4px!important}.tab-content>section,.tab-content>details{margin-bottom:25px}.section-heading h3{font-size:14px;letter-spacing:-.15px}.body-copy{font-size:11px;line-height:1.7}.report-disclosure{border:1px solid #dfe8e2;border-radius:12px;background:#fbfcfb;overflow:hidden}.report-disclosure>summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;cursor:pointer;user-select:none}.report-disclosure>summary::-webkit-details-marker{display:none}.report-disclosure>summary span{min-width:0;display:grid;gap:3px}.report-disclosure>summary b{color:#263d34;font:800 12px IBM Plex Sans}.report-disclosure>summary small{color:#78877f;font:500 9px/1.4 IBM Plex Sans}.report-disclosure>summary em{flex:0 0 auto;color:#19734b;font:750 8px IBM Plex Sans;font-style:normal}.report-disclosure>summary:after{content:"+";display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:#eaf2ed;color:#19734b;font:700 16px IBM Plex Sans}.report-disclosure[open]>summary:after{content:"\2212"}.report-disclosure[open]>summary{border-bottom:1px solid #e5ece7}.disclosure-body{padding:14px}.context-section{padding:0!important}.context-section>summary{border:0!important}.context-section>summary b{color:#fff}.context-section>summary small{color:#afc8bd}.context-section>summary em{color:#c8f15a}.context-section>summary:after{background:#ffffff1a;color:#c8f15a}.source-passport{margin-top:24px!important}.source-passport .disclosure-body{padding:0;border:0!important;border-radius:0!important}.source-passport #sourcePassport{border:0;border-radius:0}.zone-card{margin-bottom:14px!important}.deal-pulse{margin-bottom:24px!important}.citation{margin-bottom:8px}.zone-card{position:relative;overflow:hidden;padding:16px!important;background:linear-gradient(145deg,#f5faf6,#eef6ef)!important}.zone-card:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:linear-gradient(#19734b,#b7dc56)}.zone-code{flex:0 0 auto;width:54px!important;height:54px!important;border:1px solid #bfe1ca;box-shadow:0 6px 14px #1d704b1a}.zone-card h2{font-size:15px!important;line-height:1.3}.pulse-orb{--readiness: 0deg;width:52px!important;height:52px!important;background:radial-gradient(closest-side,#173d2f 73%,transparent 75% 99%),conic-gradient(#dfff7c var(--readiness),#426557 0)!important;box-shadow:0 7px 20px #194b3430!important}.deal-pulse{background:linear-gradient(135deg,#f2f9f3,#fbfced)!important}.deal-metrics>div{position:relative;overflow:hidden}.deal-metrics>div:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:#dcece2}.deal-metrics>div:nth-child(1):after{background:#3daf78}.deal-metrics>div:nth-child(2):after{background:#8ac26a}.deal-metrics>div:nth-child(3):after{background:#edba55}.deal-metrics>div:nth-child(4):after{background:#7c9f90}.value-mix{margin:-9px 0 24px;padding:12px 13px;border:1px solid #e0e9e3;border-radius:11px;background:#fbfcfb}.value-mix[hidden]{display:none}.value-mix>div:first-child{display:flex;justify-content:space-between;gap:12px;align-items:center}.value-mix>div:first-child span{color:#7a8d83;font:700 7px IBM Plex Sans;letter-spacing:.7px}.value-mix>div:first-child b{color:#53685e;font:650 8px IBM Plex Sans;text-align:right}.value-mix-bar{display:flex;height:7px;margin:9px 0 7px;border-radius:999px;overflow:hidden;background:#e5ece8}.value-mix-bar i{display:block;background:linear-gradient(90deg,#19734b,#45a978)}.value-mix-bar b{display:block;background:linear-gradient(90deg,#b8db60,#dbed8e)}.value-mix-legend{display:flex;justify-content:space-between;gap:12px}.value-mix-legend span{display:flex;align-items:center;gap:5px;color:#677971;font:600 8px IBM Plex Sans}.value-mix-legend span>i{width:7px;height:7px;border-radius:50%;background:#2b9364}.value-mix-legend span:nth-child(2)>i{background:#c7e371}.value-mix-legend span>b{color:#294238;font:800 8px IBM Plex Sans}.usable-acre-card{margin:-8px 0 22px;padding:14px;border:1px solid #cfe1d5;border-radius:13px;background:linear-gradient(145deg,#f2faf4,#fbfdef)}.usable-acre-card[hidden]{display:none}.usable-acre-card header{display:flex;justify-content:space-between;gap:10px;align-items:start}.usable-acre-card header span{color:#19734b;font:750 7px IBM Plex Sans;letter-spacing:.08em}.usable-acre-card h3{margin:3px 0 0;color:#173d2f;font:800 14px IBM Plex Sans}.usable-acre-card header em{padding:5px 7px;border-radius:999px;background:#e3f0e6;color:#547066;font:700 6px IBM Plex Sans;font-style:normal}.usable-acre-kpis{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 9px}.usable-acre-kpis>div{min-width:0;padding:9px 8px;border:1px solid #d9e7dd;border-radius:8px;background:#fff}.usable-acre-kpis span{display:block;color:#788a81;font:700 6px IBM Plex Sans}.usable-acre-kpis strong{display:block;margin-top:4px;color:#174832;font:800 11px IBM Plex Sans;overflow-wrap:anywhere}.usable-acre-card p{margin:0;color:#687a71;font:500 8px/1.55 IBM Plex Sans}.acquisition-read{display:grid;grid-template-columns:auto 1fr;gap:9px;align-items:start;margin:0 0 9px;padding:9px 10px;border-left:3px solid #c8f15a;border-radius:0 8px 8px 0;background:#eef6f0}.acquisition-read span{color:#19734b;font:750 6px IBM Plex Sans;letter-spacing:.07em}.acquisition-read b{color:#29483b;font:700 8px/1.45 IBM Plex Sans}.usable-acre-card button{margin-top:10px;padding:0;border:0;background:none;color:#176342;font:800 8px IBM Plex Sans;cursor:pointer}.dcf-ios-basis{margin-bottom:10px;padding:12px;border:1px solid #cfe1d5;border-radius:10px;background:linear-gradient(145deg,#f1f9f3,#fafdec)}.dcf-ios-basis header{display:flex;justify-content:space-between;gap:10px}.dcf-ios-basis header span{color:#19734b;font:750 7px IBM Plex Sans;letter-spacing:.08em}.dcf-ios-basis header b{color:#173d2f;font:800 9px IBM Plex Sans}.dcf-ios-basis>div{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:9px}.dcf-ios-basis>div span{padding:8px;border-radius:7px;background:#fff;color:#74867e;font:600 6px/1.35 IBM Plex Sans}.dcf-ios-basis strong{display:block;margin-top:3px;color:#174832;font:800 11px IBM Plex Sans}.dcf-ios-basis p{margin:8px 0 0;color:#71827a;font:500 7px/1.45 IBM Plex Sans}.report-disclosure>summary{transition:background .16s ease}.report-disclosure>summary:hover{background:#f2f7f3}.context-section>summary:hover{background:#ffffff0b}.deal-metrics{gap:9px!important}.deal-metrics>div{min-height:90px;border:1px solid #dce9e1!important;border-radius:13px!important;background:linear-gradient(145deg,#fff,#f7faf8)!important}.deal-metrics>div strong{overflow-wrap:anywhere}.deal-metrics>div.metric-gap{border-style:dashed!important;background:#fbfaf4!important}.deal-metrics>div.metric-gap strong{color:#8b7650!important;font-size:11px!important}.standards{grid-template-columns:1fr!important}.standards>div{display:grid!important;grid-template-columns:minmax(105px,.7fr) minmax(0,1.3fr);gap:14px;align-items:start}.standards>div strong{text-align:right;overflow-wrap:anywhere}.risk-signals .warn{border-color:#f0d6a0;background:#fffaf0}.risk-signals .warn i{color:#a66b00;background:#ffe7b1}.tx-decision-strip{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 0 13px;overflow:hidden;border:1px solid #d9e6de;border-radius:11px;background:#d9e6de}.tx-decision-strip span{min-width:0;padding:9px 10px;background:#f8fbf8;color:#718279;font:700 6px IBM Plex Sans;letter-spacing:.05em;text-transform:uppercase}.tx-decision-strip b{display:block;margin-top:4px;color:#173d2f;font:800 9px/1.35 IBM Plex Sans;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}.tx-decision-strip span:first-child{background:linear-gradient(145deg,#edf8ef,#f8fbe9)}.tx-usable>span{letter-spacing:.07em}:root{--yahd-forest-950:#052f1d;--yahd-forest-900:#073d25;--yahd-forest-800:#0b5132;--yahd-forest-700:#176b46;--yahd-lime:#c8ef16;--yahd-lime-soft:#eff8bd;--yahd-ivory:#fbf8ef;--yahd-canvas:#f2f5f0;--yahd-line:#d7e2da}body{background:var(--yahd-canvas)}.topbar{border-bottom-color:#d6e2da;background:#fbf8eff5;box-shadow:0 1px #052f1d0a}.brand span{color:var(--yahd-forest-950);letter-spacing:-.035em}.brand-logo{background:var(--yahd-forest-950);box-shadow:0 5px 14px #052f1d29}.market-button{border-color:#ceddd3;background:#fffdf7}.market-button:hover,.market-button[aria-expanded=true]{border-color:#8fb5a0;box-shadow:0 5px 16px #052f1d14}.market-kicker{color:var(--yahd-forest-700)!important}.market-menu-head{background:linear-gradient(135deg,var(--yahd-forest-950),var(--yahd-forest-800))}.market-menu-head em{color:var(--yahd-lime)}.market-option.active:before{background:var(--yahd-lime);box-shadow:0 0 0 3px #c8ef162e}.side-panel{border-left-color:#cadbd0;background:var(--yahd-ivory);box-shadow:-14px 0 42px #052f1d1c}.panel-head{background:linear-gradient(145deg,#fffdf8,#f6f8ef);border-bottom-color:#dce6df}.panel-head h1{color:var(--yahd-forest-950)}.badge-good{border-color:#acd0b9!important;background:#e8f4eb!important;color:var(--yahd-forest-800)!important}.tabs{background:#f7f7ef;border-color:#dbe5de}.tab.active{background:var(--yahd-forest-900);color:#fff;box-shadow:inset 0 -3px 0 var(--yahd-lime)}.tab:not(.active):hover{color:var(--yahd-forest-800);background:#edf3ed}.trade-hero.verified,.ios-transaction-card{border-color:#c8dbcf!important}.trade-hero.verified:before,.ios-transaction-card:before{background:linear-gradient(90deg,var(--yahd-lime),#62ad75)!important}.trade-kicker b,.tx-head>span{color:var(--yahd-forest-800)!important;background:var(--yahd-lime-soft)!important}.tx-decision-strip span:first-child{background:linear-gradient(145deg,#eef7df,#fbf9e9);box-shadow:inset 3px 0 0 var(--yahd-lime)}.tx-decision-strip b,.tx-price strong,.tx-usable strong{color:var(--yahd-forest-950)!important}.zone-card{background:linear-gradient(145deg,#f6faf4,var(--yahd-ivory))!important;border-color:#cfe0d5!important}.zone-card:before{background:linear-gradient(var(--yahd-lime),var(--yahd-forest-700))}.zone-code{background:var(--yahd-forest-950)!important;border-color:var(--yahd-forest-800)!important;color:var(--yahd-lime)!important}.source-chip{border-color:#cbded2!important;background:#edf5ef!important;color:var(--yahd-forest-700)!important}.ios-transaction-card>button,.primary-button,#runDcf,#exportDcf{background:var(--yahd-forest-900)!important;color:#fff!important;box-shadow:inset 0 -3px #c8ef1680}.ios-transaction-card>button:hover,.primary-button:hover,#runDcf:hover,#exportDcf:hover{background:var(--yahd-forest-700)!important}.deal-single{background:#12704a!important}.deal-portfolio{background:#274f91!important}.deal-lease{background:#d39b22!important}.deal-recap{background:#865cad!important}.map-legend{border-color:#c8ef1659!important;background:#052f1df0!important}.map-legend header strong,.map-legend span{color:#f8faef!important}.map-legend header small{color:#b9cec1!important}.panel-footer{border-top-color:#d9e4dc;background:#f5f6ee}@media(prefers-contrast:more){.tab.active,.zone-code,.ios-transaction-card>button{outline:2px solid var(--yahd-forest-950);outline-offset:1px}.tx-decision-strip,.zone-card,.trade-hero{border-color:#759684!important}}.skip-link{position:fixed;z-index:99;left:14px;top:-60px;padding:10px 14px;border-radius:7px;background:#102e25;color:#fff;font:750 12px IBM Plex Sans}.skip-link:focus{top:10px}.accessibility-button{display:flex;align-items:center;gap:6px;border:1px solid #d8e3dc;border-radius:999px;background:#f8faf8;color:#314a40;padding:5px 10px 5px 6px;font:700 11px IBM Plex Sans;cursor:pointer}.accessibility-button span{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#173d2f;color:#e9ffab;font:800 10px IBM Plex Sans}.accessibility-button:hover{border-color:#19734b}.accessibility-menu{position:fixed;z-index:30;top:67px;right:64px;width:310px;padding:17px;border:1px solid #d9e5dd;border-radius:14px;background:#fff;box-shadow:0 18px 46px #13362a38}.accessibility-menu[hidden]{display:none}.accessibility-menu>div{display:flex;justify-content:space-between;align-items:center}.accessibility-menu>div strong{font:800 15px IBM Plex Sans}.accessibility-menu>div button{border:0;background:#eef3f0;width:28px;height:28px;border-radius:50%;font-size:19px;cursor:pointer}.accessibility-menu>p{margin:7px 0 13px;color:#66766f;font:500 10px/1.5 IBM Plex Sans}.accessibility-menu label{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;border-top:1px solid #edf1ee;cursor:pointer}.accessibility-menu label span{display:grid;gap:2px}.accessibility-menu label b{font:750 11px IBM Plex Sans}.accessibility-menu label small{color:#71817a;font:500 9px IBM Plex Sans}.accessibility-menu input{width:34px;height:19px;accent-color:#19734b}.drawer-scrim{position:fixed;z-index:18;inset:0;background:#0b231b3d;backdrop-filter:blur(2px)}.saved-sites-drawer{position:fixed;z-index:19;top:0;right:0;width:min(390px,100vw);height:100vh;padding:24px;overflow:auto;background:#f8faf8;box-shadow:-15px 0 48px #0f302438}.saved-sites-drawer[hidden],.drawer-scrim[hidden]{display:none}.saved-sites-drawer header{display:flex;justify-content:space-between;align-items:start}.saved-sites-drawer header span{color:#638073;font:750 8px IBM Plex Sans;letter-spacing:1px}.saved-sites-drawer h2{margin:4px 0 0;font:800 22px IBM Plex Sans}.saved-sites-drawer header button{border:0;border-radius:50%;background:#e8efeb;width:32px;height:32px;font-size:21px;cursor:pointer}.saved-intro{color:#687a72;font:500 11px/1.55 IBM Plex Sans}.saved-site-card{margin-top:11px;padding:14px;border:1px solid #dbe6df;border-radius:12px;background:#fff;box-shadow:0 5px 15px #1e41330d}.saved-site-card>span{color:#19734b;font:750 8px IBM Plex Sans}.saved-site-card h3{margin:5px 0 3px;font:800 13px/1.35 IBM Plex Sans}.saved-site-card p{margin:0;color:#74847d;font:500 9px/1.5 IBM Plex Sans}.saved-site-card footer{display:flex;justify-content:space-between;align-items:center;margin-top:11px}.saved-site-card footer b{color:#73591c;font:700 9px IBM Plex Sans}.saved-site-card footer button{border:0;background:none;color:#9c4f42;font:700 9px IBM Plex Sans;cursor:pointer}.saved-empty{margin-top:24px;padding:22px;border:1px dashed #cddbd2;border-radius:13px;color:#6b7e75;text-align:center;font:600 11px/1.6 IBM Plex Sans}.site-toast{position:fixed;z-index:40;left:50%;bottom:24px;transform:translate(-50%);max-width:calc(100vw - 32px);padding:11px 15px;border-radius:999px;background:#102e25;color:#fff;box-shadow:0 9px 30px #0a261c40;font:700 11px IBM Plex Sans}body.a11y-large{font-size:118%}body.a11y-large .side-panel{width:min(540px,100vw)}body.a11y-large .side-panel p,body.a11y-large .side-panel span,body.a11y-large .side-panel small,body.a11y-large .side-panel a{font-size:max(11px,1em)}body.a11y-contrast{--ink:#06120e;--muted:#35453f;--line:#94a69d}body.a11y-contrast .side-panel,body.a11y-contrast .topbar{border-color:#60756b}body.a11y-contrast .source-chip,body.a11y-contrast .deal-metrics>div,body.a11y-contrast .standards{border-color:#71867b!important}body.a11y-contrast :focus-visible{outline:4px solid #e3a900!important;outline-offset:3px}body.a11y-reduce-motion *,body.a11y-reduce-motion *:before,body.a11y-reduce-motion *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.001ms!important;transition-duration:.001ms!important}}@media(max-width:800px){.market-switcher{display:flex;padding-left:10px;border-left:0}.market-button{min-width:142px;max-width:42vw}.market-button strong{max-width:116px;font-size:10px}.market-menu{position:fixed;top:68px;left:8px;width:min(380px,calc(100vw - 16px))}.top-actions{display:flex;margin-left:auto}.top-actions .text-button,.top-actions .avatar{display:none}.top-actions #savedSitesButton{display:block;font-size:0}.top-actions #savedSitesButton:before{content:"Saved";font:700 10px IBM Plex Sans}.top-actions #savedSitesButton .count{margin-left:4px;font-size:9px}.accessibility-button{padding-right:6px}.accessibility-button b{display:none}.accessibility-menu{top:66px;right:8px;width:min(310px,calc(100vw - 16px))}}.ios-intelligence{width:100%;max-width:100%;min-width:0;margin:0 0 14px;padding:16px;overflow:hidden;border:1px solid #cfe2d5;border-radius:15px;background:linear-gradient(145deg,#102f26,#173f31 62%,#1c523d);color:#fff;box-shadow:0 12px 28px #0d32242e}.ios-signal-head>div:first-child{min-width:0}.ios-signal-head h2,.ios-thesis,.ios-catalysts{overflow-wrap:anywhere}.ios-signal-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.ios-signal-head .eyebrow{color:#bfe98e}.ios-signal-head h2{margin:4px 0;font:800 16px/1.25 IBM Plex Sans}.ios-signal-head>div:first-child>span{color:#c4d6ce;font:650 9px IBM Plex Sans}.ios-score{--ios-score: 88%;flex:0 0 64px;height:64px;display:flex;align-items:baseline;justify-content:center;padding-top:16px;border-radius:50%;background:conic-gradient(#dafa77 0 var(--ios-score),#3b6654 var(--ios-score));box-shadow:inset 0 0 0 7px #173f31}.ios-score{position:relative;isolation:isolate;color:#fff;box-shadow:none}.ios-score:before{content:"";position:absolute;z-index:-1;inset:7px;border-radius:50%;background:#102f26;box-shadow:0 2px 10px #0003}.ios-score strong{color:#fff!important;text-shadow:0 1px 2px #000}.ios-score small{color:#c7d9d1!important}.ic-gates{display:grid;gap:8px;margin-top:12px}.ic-gates>div{display:flex;gap:10px;align-items:start;padding:11px;border:1px solid #dfe7e2;border-radius:9px;background:#f8faf8}.ic-gates i{width:20px;height:20px;flex:0 0 20px;display:grid;place-items:center;border-radius:50%;background:#e7eeea;color:#667b71;font:800 9px IBM Plex Sans;font-style:normal}.ic-gates span{display:grid;gap:2px}.ic-gates b{color:#29483b;font-size:10px}.ic-gates small{color:#74847d;font-size:8px}.ic-gates .ready{border-color:#c8e2d1;background:#eff8f1}.ic-gates .ready i{background:#d5f0dc;color:#167149}.ic-gates .concern{border-color:#edd7a8;background:#fff9ed}.ic-gates .concern i{background:#f9e7bd;color:#8a6215}.ios-score strong{color:#f5ffd7;font:850 20px IBM Plex Sans}.ios-score small{color:#a9c1b6;font:700 7px IBM Plex Sans}.ios-window{display:flex;gap:8px;margin:13px 0}.ios-window span{flex:1;padding:8px 9px;border:1px solid rgba(255,255,255,.11);border-radius:8px;color:#9fb9ad;font:600 8px IBM Plex Sans}.ios-window b{display:block;margin-top:2px;color:#fff;font:750 10px IBM Plex Sans}.ios-components{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.ios-components>div{display:grid;grid-template-columns:1fr 26px;gap:4px 7px;align-items:center}.ios-components span{color:#c0d2ca;font:600 8px IBM Plex Sans}.ios-components i{grid-row:2;height:4px;overflow:hidden;border-radius:99px;background:#315948}.ios-components i b{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#61bd7e,#dafa77)}.ios-components em{grid-column:2;grid-row:1 / 3;color:#eaffb2;font:750 9px IBM Plex Sans;text-align:right}.ios-thesis{margin:14px 0 10px;color:#eff8f3;font:550 10px/1.55 IBM Plex Sans}.ios-catalysts{display:flex;flex-wrap:wrap;gap:5px}.ios-catalysts span{padding:5px 7px;border-radius:999px;background:#dafa771a;color:#dff4a0;font:650 7px IBM Plex Sans}.ios-intelligence details{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.1)}.ios-intelligence summary{color:#bcd0c7;font:700 8px IBM Plex Sans;cursor:pointer}.ios-intelligence details p{color:#d6e3dd;font:500 9px/1.5 IBM Plex Sans}.ios-intelligence details a{display:inline-block;margin:0 8px 8px 0;color:#dafa77;font:700 8px IBM Plex Sans;text-decoration:none}.ios-intelligence details small{display:block;color:#91aea1;font:500 7px/1.45 IBM Plex Sans}.ios-parcel-screen{margin-bottom:14px;padding:15px;border:1px solid #dce8e0;border-radius:14px;background:#fbfdfb}.ios-parcel-screen .section-heading{align-items:flex-start;margin-bottom:10px}.ios-parcel-screen .section-heading h3{margin-bottom:2px}.ios-parcel-screen .section-heading p{margin:0;color:#718079;font:500 8px/1.4 IBM Plex Sans}.ios-screen-grid{display:grid;gap:7px}.ios-check{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #e3ebe6;border-radius:9px;background:#fff}.ios-check>i{display:grid;place-items:center;flex:0 0 22px;height:22px;border-radius:50%;font:850 10px IBM Plex Sans}.ios-check span{display:grid;gap:1px;min-width:0}.ios-check b{color:#2c443a;font:750 9px IBM Plex Sans}.ios-check small{color:#74837c;font:500 8px/1.35 IBM Plex Sans;overflow-wrap:anywhere}.ios-check.good{border-color:#cbe4d3;background:#f4fbf6}.ios-check.good>i{background:#d9f1df;color:#147044}.ios-check.concern{border-color:#ecd9ad;background:#fffaf0}.ios-check.concern>i{background:#ffe6ad;color:#956000}.ios-check.pending>i{background:#edf1ef;color:#6f7e77}.ios-data-stack{margin-top:10px;border-top:1px solid #e4ebe7;padding-top:9px}.ios-data-stack summary{color:#32634e;font:750 8px IBM Plex Sans;cursor:pointer}.ios-data-stack>div{margin-top:8px;display:grid;gap:5px}.ios-data-stack>div>div{display:grid;grid-template-columns:7px 1fr auto;gap:7px;align-items:center;padding:7px 0;border-bottom:1px solid #edf1ee}.ios-data-stack i{width:7px;height:7px;border-radius:50%;background:#84ba64}.ios-data-stack span{display:grid;gap:1px}.ios-data-stack b{font:700 8px IBM Plex Sans}.ios-data-stack small{color:#7a8982;font:500 7px IBM Plex Sans}.ios-data-stack em{color:#567267;font:650 7px IBM Plex Sans;text-align:right}.ios-decision-bar{position:sticky;z-index:8;top:0;display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:10px;align-items:center;margin:0 -24px 14px;padding:10px 18px;border-top:1px solid #dbe7df;border-bottom:1px solid #cfe0d5;background:#f8fcf9f5;backdrop-filter:blur(12px);box-shadow:0 7px 18px #13392a14}.ios-decision-bar>div{min-width:0}.ios-decision-bar span{display:block;color:#71857a;font:750 7px IBM Plex Sans;letter-spacing:.6px}.ios-decision-bar strong{color:#173d2f;font:850 13px/1.25 IBM Plex Sans;overflow-wrap:anywhere}.ios-decision-bar>div:first-child strong{color:#19734b;font:900 21px IBM Plex Sans}.ios-decision-bar small{color:#819188;font:600 7px IBM Plex Sans}.ios-decision-bar button{border:0;border-radius:999px;padding:8px 10px;background:#173d2f;color:#efffae;font:750 8px IBM Plex Sans;cursor:pointer;white-space:nowrap}.ios-decision-bar button:hover{background:#216149}@media(max-width:520px){.ios-decision-bar{grid-template-columns:58px 1fr}.ios-decision-bar button{grid-column:1 / -1;width:100%}}.ios-score-formula{margin:12px 0 10px;padding:9px 10px;border:1px solid rgba(218,250,119,.25);border-radius:9px;background:#dafa7712}.ios-score-formula b{display:block;margin-bottom:3px;color:#eaffb2;font:750 8px IBM Plex Sans}.ios-score-formula span{color:#bad0c6;font:550 7px/1.45 IBM Plex Sans}.ios-score-formula strong{color:#fff;font-weight:850}.ios-catalysts{display:grid;gap:7px;margin-top:11px}.ios-catalyst-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:1px}.ios-catalyst-heading span{padding:0;background:none;color:#dff4a0;font:750 7px IBM Plex Sans;letter-spacing:.55px}.ios-catalyst-heading b{color:#fff;font:700 7px IBM Plex Sans}.ios-catalyst-card{display:grid;grid-template-columns:28px 1fr;gap:9px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#ffffff0e;text-decoration:none}.ios-catalyst-card>i{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#dafa77;color:#173f31;font:850 12px IBM Plex Sans}.ios-catalyst-card>span{display:grid;gap:2px;padding:0;background:none}.ios-catalyst-card em{color:#a9c1b6;font:700 6px IBM Plex Sans;letter-spacing:.5px}.ios-catalyst-card b{color:#fff;font:750 9px/1.3 IBM Plex Sans}.ios-catalyst-card small{color:#9fb9ad;font:500 7px/1.35 IBM Plex Sans}.ios-score-methodology{display:grid;gap:6px;margin:9px 0}.ios-score-methodology div{padding-left:8px;border-left:2px solid rgba(218,250,119,.35)}.ios-score-methodology b{display:block;color:#eaffb2;font:700 7px IBM Plex Sans}.ios-score-methodology span{display:block;margin-top:1px;color:#abc0b7;font:500 7px/1.4 IBM Plex Sans}.ios-subscore-audit{margin:9px 0}.ios-subscore-audit>p{color:#abc0b7;font:500 7px IBM Plex Sans}.ios-subscore-audit summary{color:#eaffb2;font:750 8px IBM Plex Sans}.ios-subscore-audit details>div{display:grid;gap:10px;margin-top:8px}.ios-subscore-audit section{padding:9px;border:1px solid rgba(255,255,255,.1);border-radius:8px}.ios-subscore-audit h4{display:flex;justify-content:space-between;margin:0 0 6px;color:#fff;font:750 8px IBM Plex Sans}.ios-subscore-audit h4 em{color:#dafa77;font:750 8px IBM Plex Sans}.ios-subscore-audit section>div{display:grid;grid-template-columns:1fr auto;gap:7px;padding:6px 0;border-top:1px solid rgba(255,255,255,.07)}.ios-subscore-audit section>div>span{display:grid;gap:1px}.ios-subscore-audit section>div b{color:#dce9e3;font:650 7px IBM Plex Sans}.ios-subscore-audit section>div small{color:#91aaa0;font:500 6px/1.35 IBM Plex Sans}.ios-subscore-audit section>div>em{color:#dafa77;font:700 7px IBM Plex Sans;white-space:nowrap}.dcf-tab{padding:0 24px 92px}.dcf-shell{color:#183428}.dcf-brand{display:flex;gap:11px;align-items:center;margin:0 -24px;padding:18px 24px 14px;background:#0e382a;color:#fff}.dcf-brand img{width:44px;height:44px;border-radius:11px}.dcf-brand span{color:#dafa77;font:750 7px IBM Plex Sans;letter-spacing:.7px}.dcf-brand h2{margin:2px 0;font:850 17px IBM Plex Sans}.dcf-brand p{margin:0;color:#a9c6b8;font:550 8px IBM Plex Sans}.dcf-data-line{display:flex;gap:12px;margin:0 -24px 13px;padding:8px 24px;background:#eef5f0;color:#667a70;font:550 7px IBM Plex Sans}.dcf-data-line span{display:flex;gap:4px;align-items:center}.dcf-data-line i{width:6px;height:6px;border-radius:50%;background:#426a58}.dcf-data-line span:last-child i{background:#c8f15a;border:1px solid #7fa034}.dcf-connected{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:10px}.dcf-connected div{padding:8px 6px;border:1px solid #dce7e0;border-radius:8px;background:#fff}.dcf-connected span{display:block;color:#7b8b84;font:700 6px IBM Plex Sans}.dcf-connected b{display:block;margin-top:2px;color:#174832;font:800 10px IBM Plex Sans;overflow-wrap:anywhere}.freshness-strip{margin:9px 16px 0;padding:9px 10px;border:1px solid #cce3d6;border-radius:10px;background:#f3fbf6;display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:center}.freshness-strip>i{width:8px;height:8px;border-radius:50%;background:#26a269;box-shadow:0 0 0 4px #d8f2e4}.freshness-strip span{display:block;color:#678077;font:700 7px IBM Plex Sans;letter-spacing:.08em}.freshness-strip strong{display:block;color:#173d2e;font-size:10px;margin-top:1px}.freshness-strip small{display:block;color:#71817a;font-size:8px;margin-top:1px;line-height:1.35}.freshness-strip button{border:0;background:transparent;color:#157449;font:700 8px IBM Plex Sans;cursor:pointer}.freshness-strip.warning{background:#fff9eb;border-color:#ebd89f}.freshness-strip.warning>i{background:#c78a12;box-shadow:0 0 0 4px #f7e9bf}.freshness-strip.stale{background:#fff2ef;border-color:#efc4bb}.freshness-strip.stale>i{background:#c24f3a;box-shadow:0 0 0 4px #f7d9d2}.faf-market-card{border-top:1px solid #e2ebe6}.faf-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:9px}.faf-kpis>div{padding:9px;border:1px solid #dfe9e4;border-radius:9px;background:#f8fbf9;min-width:0}.faf-kpis span{display:block;color:#73857d;font:700 7px IBM Plex Sans}.faf-kpis strong{display:block;color:#174832;font-size:15px;margin-top:4px}.faf-kpis small{display:block;color:#7b8983;font-size:8px;margin-top:2px}.faf-commodities{margin-top:9px;display:grid;gap:5px}.faf-commodity{display:grid;grid-template-columns:1fr 92px 42px;gap:7px;align-items:center;font-size:9px}.faf-commodity i{height:5px;border-radius:4px;background:#e1ece6;overflow:hidden}.faf-commodity i b{display:block;height:100%;border-radius:inherit;background:#2b9b67}.faf-commodity em{color:#597068;font:700 8px IBM Plex Sans;text-align:right;font-style:normal}.faf-note{margin-top:9px;color:#77867f;font-size:8px;line-height:1.45}.ic-snapshot{width:calc(100% - 56px);margin:10px 28px 0;padding:13px;border-radius:12px;color:#f4fff8;background:linear-gradient(135deg,#123f2d,#1b5b40);box-shadow:0 10px 22px #103a2826}.ios-decision-bar{width:calc(100% - 56px);margin-left:28px!important;margin-right:28px!important}@media(max-width:520px){.ic-snapshot,.ios-decision-bar{width:calc(100% - 32px);margin-left:16px!important;margin-right:16px!important}}.ic-snapshot header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:start}.ic-snapshot header span,.ic-snapshot .ic-brief span{color:#a9d9bd;font:700 7px IBM Plex Sans;letter-spacing:.08em}.ic-snapshot h2{color:#fff;font-size:15px;margin:2px 0}.ic-snapshot header p{color:#c9e4d4;font-size:9px;margin:0}.ic-snapshot header button{max-width:138px;border:1px solid #74b791;border-radius:7px;padding:7px 9px;background:#effbf3;color:#174832;font:800 8px/1.25 IBM Plex Sans;cursor:pointer}@media(max-width:420px){.ic-snapshot header{grid-template-columns:1fr}.ic-snapshot header button{width:100%;max-width:none}}.ic-scoreline{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:6px;margin:11px 0}.ic-scoreline>div{border-left:1px solid #ffffff24;padding-left:8px;min-width:0}.ic-scoreline>div:first-child{border-left:0;padding-left:0}.ic-scoreline strong{color:#dff16c;font:800 27px IBM Plex Sans}.ic-scoreline small{color:#a9d9bd;font:700 8px IBM Plex Sans}.ic-scoreline span{display:block;color:#8fc7a5;font:700 6px IBM Plex Sans}.ic-scoreline b{display:block;color:#fff;font-size:9px;margin-top:3px;line-height:1.3}.ic-brief{display:grid;grid-template-columns:1.35fr 1fr;gap:9px}.ic-synthesis{display:grid;grid-template-columns:1fr 1fr;gap:7px}.ic-synthesis article{padding:9px}.ic-synthesis p{font-size:9px}.ic-brief>div{padding:9px;border-radius:8px;background:#ffffff0d}.ic-brief ul{margin:5px 0 0;padding-left:14px;color:#eef8f1;font-size:9px;line-height:1.45}.ic-risk p{margin:5px 0 0;color:#f3e8ca;font-size:9px;line-height:1.45}.ic-snapshot details{margin-top:8px;border-top:1px solid #ffffff24;padding-top:7px}.supply-intelligence{margin:0 0 18px;padding:15px;border:1px solid #d7e4dc;border-radius:14px;background:#fff;box-shadow:0 8px 20px #1037280f}.supply-intelligence>header{display:flex;justify-content:space-between;gap:10px;align-items:start}.supply-intelligence>header span{color:#19734b;font:750 7px IBM Plex Sans;letter-spacing:.08em}.supply-intelligence h3{margin:3px 0 2px;color:#173d2f;font:800 15px/1.25 IBM Plex Sans}.supply-intelligence>header p{margin:0;color:#74847d;font:500 8px/1.4 IBM Plex Sans}.supply-intelligence>header em{flex:0 0 auto;padding:5px 7px;border-radius:999px;background:#eaf3ed;color:#527066;font:700 6px IBM Plex Sans;font-style:normal}.supply-kpis{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:12px 0}.supply-kpis>div{min-width:0;padding:10px;border:1px solid #e0e8e3;border-radius:9px;background:#f9fbfa}.supply-kpis>div.priority{border-color:#b9dac4;background:linear-gradient(145deg,#edf8f0,#f8fce9)}.supply-kpis span{display:block;color:#788981;font:700 6px IBM Plex Sans}.supply-kpis strong{display:block;margin-top:4px;color:#173f30;font:850 16px IBM Plex Sans;overflow-wrap:anywhere}.supply-kpis small{display:block;margin-top:2px;color:#7a8982;font:500 7px IBM Plex Sans}.supply-coverage{padding:10px;border-radius:9px;background:#f3f7f4}.supply-coverage>div{display:flex;justify-content:space-between;gap:12px}.supply-coverage span{color:#71837a;font:700 6px IBM Plex Sans}.supply-coverage>div>b{color:#375349;font:700 7px IBM Plex Sans;text-align:right}.supply-coverage>i{display:block;height:5px;margin-top:7px;overflow:hidden;border-radius:99px;background:#dce6df}.supply-coverage>i>b{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#25875c,#c8f15a);transition:width .3s ease}.supply-intelligence details{margin-top:10px;border-top:1px solid #e7ede9;padding-top:9px}.supply-intelligence summary{color:#19734b;font:750 8px IBM Plex Sans;cursor:pointer}.supply-dimensions{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:9px}.supply-dimensions span{padding:8px;border-radius:7px;background:#f4f7f5;color:#6b7c74;font:500 7px/1.4 IBM Plex Sans}.supply-dimensions b{display:block;margin-bottom:2px;color:#29483b;font:750 8px IBM Plex Sans}.supply-note{margin:10px 0 0;color:#74847d;font:500 7px/1.5 IBM Plex Sans}.ic-snapshot summary{color:#c9e4d4;font-size:8px;cursor:pointer}#icScoreBridge{margin-top:7px;display:grid;gap:5px}#icScoreBridge div{display:flex;justify-content:space-between;color:#eaf6ee;font-size:8px}#icScoreBridge b{color:#dff16c;font-family:IBM Plex Sans}.dcf-takeaway{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:9px}.dcf-takeaway div{padding:10px;border:1px solid #dbe7df;border-radius:9px;background:#fff}.dcf-takeaway span{display:block;color:#788a81;font:700 6px IBM Plex Sans;letter-spacing:.45px}.dcf-takeaway strong{display:block;margin-top:3px;color:#123f2e;font:850 18px IBM Plex Sans}.dcf-quick-read{margin:0 0 11px;padding:10px 11px;border-left:3px solid #c8f15a;border-radius:0 8px 8px 0;background:#f5f9f6;color:#52675d;font:600 8px/1.5 IBM Plex Sans}.dcf-scenarios{display:flex;gap:5px;margin-bottom:11px}.dcf-scenarios button{flex:1;padding:7px 4px;border:1px solid #d5e1da;border-radius:7px;background:#fff;color:#51675d;font:700 7px IBM Plex Sans;cursor:pointer}.dcf-scenarios button.active,.dcf-scenarios button:hover{border-color:#1b704c;background:#e8f5ec;color:#155d3e}.dcf-assumptions{margin-bottom:12px;border:1px solid #dce7e0;border-radius:11px;overflow:hidden}.dcf-assumptions summary{display:flex;justify-content:space-between;padding:11px;background:#f7faf8;cursor:pointer}.dcf-assumptions summary span{display:grid;gap:1px}.dcf-assumptions summary b{font:750 9px IBM Plex Sans}.dcf-assumptions summary small,.dcf-assumptions summary em{color:#788980;font:550 7px IBM Plex Sans}.dcf-assumptions>div{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px}.dcf-assumptions label>span{display:block;margin-bottom:3px;color:#64776d;font:650 7px IBM Plex Sans}.dcf-assumptions label>div{display:grid;grid-template-columns:auto 1fr auto;align-items:center;min-width:0;border:1px solid #cfe0d6;border-radius:7px;background:#f1faef;overflow:hidden}.dcf-assumptions input{width:100%;min-width:0;border:0;outline:0;padding:7px 3px;background:transparent;color:#153d2e;font:750 9px IBM Plex Sans}.dcf-assumptions label i,.dcf-assumptions label em{padding:0 5px;color:#678074;font:650 7px IBM Plex Sans}.dcf-capital{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:12px}.dcf-capital div{padding:9px;border-radius:8px;background:#f1f5f2}.dcf-capital span{display:block;color:#75867e;font:600 7px IBM Plex Sans}.dcf-capital b{color:#24493a;font:750 10px IBM Plex Sans}.dcf-capital b.negative{color:#a65242}.dcf-table-wrap{overflow-x:auto;margin:0 -24px 12px;border-block:1px solid #dbe5df}.dcf-table{min-width:900px;border-collapse:collapse;background:#fff}.dcf-table th,.dcf-table td{padding:7px 8px;border-right:1px solid #edf1ee;border-bottom:1px solid #edf1ee;text-align:right;font:600 7px IBM Plex Sans;white-space:nowrap}.dcf-table th:first-child{position:sticky;left:0;z-index:2;min-width:104px;background:#f6f9f7;text-align:left;color:#53685e;font-family:IBM Plex Sans}.dcf-table thead th,.dcf-table thead th:first-child{background:#173f31;color:#dafa77}.dcf-table .key-row th,.dcf-table .key-row td{background:#edf7ef;color:#174c36;font-weight:800}.dcf-table .key-row th:first-child{background:#e3f1e6}.dcf-actions{display:flex;gap:7px}.dcf-actions button{flex:1;padding:9px 5px;border:1px solid #1b704c;border-radius:8px;background:#fff;color:#176342;font:750 8px IBM Plex Sans;cursor:pointer}.dcf-actions button:first-child{background:#176342;color:#fff}.dcf-disclaimer{color:#84928c;font:500 6px/1.45 IBM Plex Sans}.swatch.transaction{background:#c8f15a;box-shadow:0 0 0 2px #173f31}.ios-transaction-card{margin:0 0 18px;padding:15px;border:1px solid #cfe0d6;border-radius:12px;background:linear-gradient(145deg,#f7fbf8,#eef7f1);box-shadow:0 9px 22px #143d2920}.ios-transaction-card[hidden]{display:none}.tx-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.tx-head h2{margin:1px 0 0;font-size:15px}.tx-head>span{color:#176342;background:#ddf5e5;border-radius:999px;padding:5px 7px;font:800 7px IBM Plex Sans}.tx-price{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0}.tx-price span,.tx-grid span{display:grid;gap:3px;color:#75867e;font-size:8px}.tx-price strong{color:#123f2d;font:800 17px IBM Plex Sans}.tx-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 0;border-block:1px solid #dce8e0}.tx-grid b{color:#29483b;font-size:9px;line-height:1.35}.ios-transaction-card>p{color:#607269;font-size:9px;line-height:1.5}.ios-transaction-card>a{color:#176342;font-size:9px;font-weight:800}.ios-transaction-card>button{width:100%;margin-top:12px;padding:10px;border:0;border-radius:8px;background:#176342;color:#fff;font:800 9px IBM Plex Sans;cursor:pointer}.tx-usable{display:grid;grid-template-columns:1fr auto;gap:3px 10px;margin:0 0 11px;padding:10px;border:1px solid #d9e5dc;border-radius:8px;background:#fff}.tx-usable span{color:#19734b;font:750 6px IBM Plex Sans;letter-spacing:.06em}.tx-usable b{color:#29483b;font:700 8px IBM Plex Sans;text-align:right}.tx-usable strong{color:#174832;font:850 13px IBM Plex Sans}.tx-usable small{color:#71827a;font:500 7px/1.4 IBM Plex Sans;text-align:right}.tx-underwriting{margin:11px 0 2px;padding:10px;border:1px solid #d4e4da;border-radius:9px;background:#fff}.tx-underwriting-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.tx-underwriting-head span{color:#19734b;font:800 7px IBM Plex Sans;letter-spacing:.05em}.tx-underwriting-head small{color:#74857c;font:650 7px IBM Plex Sans}.tx-underwriting .tx-grid{padding-bottom:8px;border-bottom:0}.tx-underwriting>a{color:#176342;font-size:8px;font-weight:800}.freshness-strip{display:none!important}.side-panel{width:468px;border-left:1px solid #dce5e0;box-shadow:-14px 0 38px #1436281f}.panel-head{padding:22px 24px 14px;background:linear-gradient(180deg,#fff,#fbfdfb);border-bottom:1px solid #edf1ee;gap:18px}.panel-head>div{min-width:0}.panel-head .eyebrow{color:#56806d;font-size:8px;letter-spacing:1.35px;margin-bottom:7px}.panel-head h1{font-size:20px;line-height:1.22;letter-spacing:-.55px;overflow-wrap:anywhere}.panel-head .subline{font-size:10px;line-height:1.45;margin-top:6px;max-width:355px}.close-panel{flex:0 0 30px;background:#f4f7f5;border:1px solid #e2e9e5;font-size:20px}.badges{padding:10px 24px;gap:6px;border-bottom:1px solid #edf1ee;background:#fff}.badge{padding:4px 7px;border-radius:999px;font-size:8.5px;line-height:1.2}.badge:not(.badge-good){background:#f5f7f6;color:#6d7b75}.sale-summary{margin:12px 24px 0;border-radius:11px;padding:14px 15px}.property-strip{padding:12px 24px;background:#f8faf9;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.property-strip>div{min-width:0;padding:0 11px;border-left:1px solid #dfe7e2}.property-strip>div:first-child{padding-left:0;border-left:0}.property-strip span{font-size:7.5px;text-transform:uppercase;letter-spacing:.45px}.property-strip strong{display:block;font-size:9px;overflow:hidden;text-overflow:ellipsis}.tabs{height:45px;padding:0 24px;gap:0;justify-content:space-between;flex:0 0 auto;background:#fff}.tab{font-size:10.5px;padding:0 2px}.tab.active:after{height:3px;border-radius:3px 3px 0 0}.tab-content{flex:1;min-height:0;padding:18px 24px 24px}.tab-content>section,.tab-content>details{margin-bottom:20px}.panel-footer{position:relative;flex:0 0 auto;z-index:2;padding:10px 24px;background:#fff;backdrop-filter:none}.panel-footer .secondary-button{width:100%}.ios-transaction-card{padding:16px;margin-bottom:16px;border-radius:11px;box-shadow:none}.tx-head h2{font-size:14px}.tx-price{margin:14px 0 11px}.tx-grid{gap:10px 14px}.ios-transaction-card>button{height:36px;padding:0;margin-top:13px}@media(max-width:800px){.side-panel{width:min(468px,100%)}.panel-head,.badges,.property-strip,.tabs,.tab-content,.panel-footer{padding-left:18px;padding-right:18px}}.sale-summary.trade-hero{display:block;margin:12px 24px 13px;padding:15px 16px 14px;border:1px solid rgba(215,248,123,.34);border-radius:13px;background:radial-gradient(circle at 92% 5%,rgba(210,247,104,.24),transparent 31%),linear-gradient(140deg,#102c23,#14543c 62%,#1a7650);box-shadow:0 11px 24px #10372733;color:#fff}.trade-kicker{display:flex;justify-content:space-between;align-items:center;gap:10px}.trade-kicker span{color:#d7f679;font:800 8px IBM Plex Sans;letter-spacing:1.15px}.trade-kicker b{padding:4px 6px;border:1px solid rgba(203,240,216,.25);border-radius:999px;color:#c9ead7;font:700 6.5px IBM Plex Sans;letter-spacing:.4px}.trade-main{display:flex;justify-content:space-between;align-items:end;gap:12px;margin:10px 0 12px}.trade-main strong{font:850 25px/1 IBM Plex Sans;letter-spacing:-1px;color:#fff}.trade-main time{color:#fff3c5;font:750 10px IBM Plex Sans;white-space:nowrap}.trade-metrics{display:grid;grid-template-columns:.8fr 1.2fr;border-top:1px solid rgba(255,255,255,.15);padding-top:10px;gap:12px}.trade-metrics span{display:grid;gap:3px;color:#9fc8b3;font:700 6.5px IBM Plex Sans;letter-spacing:.5px}.trade-metrics b{color:#f2faf5;font:750 8px IBM Plex Sans;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trade-underwrite{width:100%;height:32px;margin-top:11px;border:1px solid rgba(222,248,145,.55);border-radius:7px;background:#d9f570;color:#143a2b;font:800 8.5px IBM Plex Sans;cursor:pointer}.trade-underwrite:hover{background:#e6ff8d}.trade-underwrite[hidden]{display:none}@media(max-width:800px){.sale-summary.trade-hero{margin-left:18px;margin-right:18px}.trade-main strong{font-size:22px}}@media print{body *{visibility:hidden!important}#underwrite,#underwrite *{visibility:visible!important}#underwrite{position:absolute;inset:0;width:100%;overflow:visible;padding:0}.dcf-assumptions,.dcf-scenarios,.dcf-actions{display:none!important}.dcf-table-wrap{overflow:visible;margin:0}.dcf-table{min-width:100%}}.panel-body-scroll{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.panel-body-scroll>.tab-content{display:none;flex:none;min-height:0;overflow:visible}.panel-body-scroll>.ios-decision-bar{position:sticky;top:0}.panel-body-scroll>.ic-snapshot{box-sizing:border-box;width:auto;max-width:calc(100% - 48px);min-width:0;margin-left:24px!important;margin-right:24px!important}.ic-snapshot *{min-width:0}.ic-snapshot header>div,.ic-scoreline>div,.ic-brief>div{min-width:0}.ic-snapshot h2,.ic-snapshot p,.ic-snapshot li,.ic-snapshot b{overflow-wrap:anywhere}@media(max-width:800px){.panel-body-scroll>.ic-snapshot{max-width:calc(100% - 36px);margin-left:18px!important;margin-right:18px!important}}@media(max-width:420px){.ic-scoreline{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-brief,.ic-synthesis{grid-template-columns:1fr}}.side-panel{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.panel-body-scroll{min-height:auto;overflow:visible}.panel-body-scroll>.ios-decision-bar{position:relative;top:auto;z-index:1}.panel-footer{position:relative;bottom:auto}.tab-content>.overview-investor-report{width:100%;max-width:none;margin:0 0 20px!important;box-sizing:border-box;border:1px solid rgba(213,247,121,.28);box-shadow:0 12px 26px #1037272e}.overview-investor-report header button{min-height:34px;padding-inline:12px;background:#d9f570;border-color:#d9f570;color:#143a2b}.overview-investor-report header button:hover{background:#e6ff8d}.deal-map-legend{flex-wrap:wrap;max-width:390px;row-gap:7px}.deal-map-legend strong{width:100%}.swatch.deal-single{background:#c8f15a;box-shadow:0 0 0 2px #173f31}.swatch.deal-portfolio{background:#8b5cf6}.swatch.deal-lease{border-radius:0;background:#f2a447;clip-path:polygon(50% 0,98% 35%,80% 100%,20% 100%,2% 35%);box-shadow:none}.swatch.deal-recap{background:#3b82f6}.tx-rubric{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin:13px 0 7px}.tx-rubric>div{display:grid;justify-items:center;gap:4px;min-width:0;padding:7px 3px;border:1px solid #dfe7e2;border-radius:8px;background:#fff;color:#7a8982;text-align:center;font:700 6.5px/1.25 IBM Plex Sans}.tx-rubric i{width:9px;height:9px;border-radius:50%;background:#c8f15a;box-shadow:0 0 0 1.5px #173f31}.tx-rubric [data-deal-kind=portfolio] i{background:#8b5cf6}.tx-rubric [data-deal-kind=lease] i{border-radius:0;background:#f2a447;clip-path:polygon(50% 0,98% 35%,80% 100%,20% 100%,2% 35%);box-shadow:none}.tx-rubric [data-deal-kind=recapitalization] i{background:#3b82f6}.tx-rubric>div.active{border-color:#1b704c;background:#edf7ef;color:#174c36;box-shadow:0 0 0 1px #1b704c}.tx-rubric-read{margin:0 0 12px!important;padding:8px 9px;border-radius:7px;background:#eef4f0;color:#52685d!important;font-size:8px!important}.tx-rubric-read b{color:#174c36}.lease-basis{grid-template-columns:repeat(2,minmax(0,1fr))}.lease-basis strong{font-size:14px;line-height:1.15}body[data-panel-mode=transaction] .ios-transaction-card:has(.lease-basis){border-color:#e6bd79;background:linear-gradient(145deg,#fffaf1,#f8f1e4)}.national-start{position:relative;overflow:hidden;padding:23px!important;border-color:#cfe0d6!important;background:radial-gradient(circle at 100% 0,rgba(207,241,102,.22),transparent 39%),linear-gradient(145deg,#f3faf5,#fbfdf7)!important;box-shadow:0 12px 28px #133d2d14}.national-start:after{content:"";position:absolute;right:-38px;top:-42px;width:126px;height:126px;border:1px solid rgba(25,115,75,.12);border-radius:50%;pointer-events:none}.national-start>span{color:#176342!important;letter-spacing:1.15px!important}.national-start h2{max-width:360px;margin-top:9px!important;font-size:24px!important;letter-spacing:-.65px}.national-start>p{max-width:390px;margin-bottom:13px!important;font-size:10.5px!important;line-height:1.65!important}.national-path{display:flex!important;grid-template-columns:none!important;align-items:center!important;gap:6px!important;margin:0 0 16px!important;padding:0!important;border:0!important;color:#5f746a;font:750 7px IBM Plex Sans;letter-spacing:.25px}.national-path span{padding:4px 6px;border:1px solid #d8e5dd;border-radius:999px;background:#ffffffb8}.national-path i{color:#8ca096;font-style:normal}.national-start>button{display:flex;align-items:center;justify-content:center;gap:9px;height:43px!important;background:#123f2d!important;box-shadow:0 7px 16px #123f2d2e}.national-start>button:hover{background:#1a5e42!important}.national-start>button b{color:#d9f570!important;font-size:14px!important}.national-start>.national-proof{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important;margin-top:17px!important;padding-top:15px!important}.national-proof article{min-width:0;padding:0 9px;border-left:1px solid #dce7e0}.national-proof article:first-child{padding-left:0;border-left:0}.national-proof b{display:block;color:#173d2f;font:850 14px IBM Plex Sans}.national-proof small{display:block;margin-top:4px;color:#71827a;font:650 7.5px/1.35 IBM Plex Sans}.national-proof .price-proof b{color:#08784f}.national-proof .price-proof small{color:#4d6e60}@media(max-width:420px){.national-start{margin-inline:16px!important;padding:19px!important}.national-start h2{font-size:21px!important}.national-path{gap:4px!important}.national-path span{padding-inline:4px}.national-proof article{padding-inline:7px}}:root{--yahd-radius-sm:8px;--yahd-radius-md:12px;--yahd-line:#dfe7e2;--yahd-surface:#fff;--yahd-canvas:#f7f9f7;--yahd-shadow:0 10px 26px rgba(18,55,40,.09)}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.side-panel{background:var(--yahd-canvas)}.panel-head,.badges,.sale-summary,.property-strip,.tabs,.panel-footer{background-color:var(--yahd-surface)}.tab-content{padding-top:20px}.tab-content>section,.tab-content>details{scroll-margin-top:18px}.panel-head h1,.section-heading h3,.ios-signal-head h2,.tx-head h2{letter-spacing:-.25px}.eyebrow,.source-chip,.badge{text-wrap:balance}.body-copy,.mini-intro,.subline{color:#65766e}.tabs{gap:6px;justify-content:flex-start}.tab{padding-inline:10px;border-radius:8px 8px 0 0;transition:color .16s ease,background .16s ease}.tab:hover{background:#f4f7f5;color:#315646}.tab:focus-visible,.side-panel button:focus-visible,.map-legend:focus-visible{outline:2px solid #7fbe9e;outline-offset:2px}.section-heading{gap:12px}.source-chip{flex:0 0 auto;border-color:var(--yahd-line);border-radius:999px;background:#fafcfb;padding:5px 8px}.report-disclosure{border-color:var(--yahd-line)!important;border-radius:var(--yahd-radius-md)!important;background:#fff}.report-disclosure summary{border-radius:var(--yahd-radius-md);transition:background .16s ease}.report-disclosure summary:hover{background:#f7faf8}.secondary-button,.primary-button,.link-button,.national-start>button,.trade-underwrite,.ios-transaction-card>button{transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.secondary-button:hover,.primary-button:hover,.national-start>button:hover,.trade-underwrite:hover,.ios-transaction-card>button:hover{transform:translateY(-1px);box-shadow:0 7px 16px #123f2d24}.deal-map-legend{display:block;max-width:420px;padding:13px 14px 12px;border:1px solid rgba(23,63,49,.1);border-radius:var(--yahd-radius-md);background:#fffffff2;box-shadow:var(--yahd-shadow);backdrop-filter:blur(14px)}.deal-map-legend header{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:9px;padding-bottom:8px;border-bottom:1px solid #e5ebe7}.deal-map-legend header strong{width:auto;color:#173d2f;font-size:10px}.deal-map-legend header small{color:#7b8983;font-size:7px;white-space:nowrap}.deal-map-legend>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.deal-map-legend span{min-width:0;color:#52655c;font-size:8px;line-height:1.2;white-space:nowrap}.deal-map-legend .swatch{width:9px;height:9px;flex:0 0 auto}.tx-rubric-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:14px}.tx-rubric-head b{color:#24493a;font-size:9px}.tx-rubric-head span{color:#7a8982;font-size:7.5px}.tx-rubric{margin-top:8px;gap:6px}.tx-rubric>div{min-height:48px;align-content:center;border-radius:9px;background:#fbfcfb;font-size:7px}.tx-rubric>div.active{background:#f0f8f2;box-shadow:inset 0 0 0 1px #1b704c}.tx-rubric-read{line-height:1.5!important;border-left:3px solid #1b704c;border-radius:4px 8px 8px 4px!important}.ios-transaction-card,.ios-parcel-screen,.faf-market-card,.zone-card,.deal-pulse{border-color:var(--yahd-line);border-radius:var(--yahd-radius-md)}@media(max-width:1100px){.deal-map-legend{max-width:360px}.deal-map-legend header small{display:none}.deal-map-legend>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px}}.map-controls{border:1px solid rgba(23,63,49,.1);border-radius:10px;box-shadow:0 8px 22px #1237281f}.map-controls button{font-weight:500}.map-controls button+button{border-top:1px solid #e5ebe7}.compass{top:120px}#exploreMarketsButton{position:relative;z-index:2}.basemap-switch{position:absolute;left:78px;top:28px;z-index:7;display:flex;padding:3px;border:1px solid rgba(23,63,49,.12);border-radius:10px;background:#fffffff0;box-shadow:0 8px 22px #1237281f;backdrop-filter:blur(12px)}.basemap-switch button{height:30px;padding:0 12px;border:0;border-radius:7px;background:transparent;color:#66776f;font:750 9px IBM Plex Sans;cursor:pointer;transition:background .16s ease,color .16s ease,box-shadow .16s ease}.basemap-switch button:hover{color:#174832}.basemap-switch button.active{background:#174832;color:#fff;box-shadow:0 4px 10px #123f2d2e}.map-area.aerial-view .map-legend,.map-area.aerial-view .map-note{background:#fffffff5}@media(max-width:800px){.basemap-switch{left:64px;top:16px}.basemap-switch button{padding-inline:9px}}.side-panel{width:500px;background:#f5f7f5}.panel-head{padding-top:20px}.panel-head h1{font-size:21px}.badges{padding-block:8px}.tabs{position:sticky;top:0;z-index:8;border-bottom:1px solid #e3e9e5;box-shadow:0 4px 12px #1237280a}.investor-market-brief{padding:0!important;overflow:hidden;border:1px solid #d9e4dd;border-radius:14px;background:#fff;box-shadow:0 12px 30px #12372814}.investor-market-brief>header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:16px 17px 13px;background:linear-gradient(135deg,#113b2c,#1c6748);color:#fff}.investor-market-brief>header span{color:#d9f570;font:800 7px IBM Plex Sans;letter-spacing:.9px}.investor-market-brief>header h3{margin:4px 0 0;color:#fff;font-size:15px}.investor-market-brief>header>b{max-width:150px;padding:5px 8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#e9f7ee;font:700 7px IBM Plex Sans;text-align:center}.market-brief-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #e5ebe7}.market-brief-kpis article{min-width:0;padding:12px 10px;border-left:1px solid #e8edea}.market-brief-kpis article:first-child{border-left:0}.market-brief-kpis span{display:block;color:#718078;font:750 6px IBM Plex Sans;letter-spacing:.45px}.market-brief-kpis strong{display:block;margin-top:6px;color:#153f2e;font:850 12px IBM Plex Sans;white-space:nowrap}.market-brief-kpis small{display:block;margin-top:3px;color:#89958f;font:550 6.5px IBM Plex Sans}.market-budget-strip{display:grid;grid-template-columns:.85fr 1.15fr;border-bottom:1px solid #e5ebe7;background:#f7faf8}.market-budget-strip>div{padding:12px 15px;min-width:0}.market-budget-strip>div+div{border-left:1px solid #e5ebe7}.market-budget-strip>div>span{display:block;color:#527064;font:800 7px IBM Plex Sans;letter-spacing:.55px}.market-budget-strip>div>strong{display:block;margin-top:7px;color:#173f31;font:850 9px/1.35 IBM Plex Sans}.market-budget-strip>div>small{display:block;margin-top:3px;color:#84928b;font-size:7px}.market-budget-path{height:48px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px;align-items:end}.market-budget-path span{height:100%;display:grid;grid-template-rows:1fr auto;position:relative;align-items:end;text-align:center}.market-budget-path i{display:block;min-height:7px;border-radius:3px 3px 1px 1px;background:linear-gradient(#d7ef72,#2b8b60)}.market-budget-path small{margin-top:3px;color:#7c8c84;font:650 5.5px IBM Plex Sans}.market-budget-path b{position:absolute;top:2px;left:0;right:0;color:#244d3d;font:750 5.5px IBM Plex Sans}.market-comp-evidence,.market-history{padding:0!important;overflow:hidden;border:1px solid #dce6e0;border-radius:13px;background:#fff}.market-comp-evidence header,.market-history header{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:13px 15px;border-bottom:1px solid #e7ede9}.market-comp-evidence header span,.market-history header span{color:#1a704c;font:800 7px IBM Plex Sans;letter-spacing:.7px}.market-comp-evidence h3,.market-history h3{margin:3px 0 0;color:#183e2f;font-size:13px}.market-comp-evidence header>b,.market-history header>b{color:#60746a;font:750 7px IBM Plex Sans}.market-comp-grid{display:grid;grid-template-columns:repeat(4,1fr)}.market-comp-grid>span{padding:12px 10px;border-left:1px solid #e8edea}.market-comp-grid>span:first-child{border-left:0}.market-comp-grid small{display:block;color:#7b8982;font:700 6px IBM Plex Sans}.market-comp-grid strong{display:block;margin-top:5px;color:#163e2e;font:850 10px IBM Plex Sans}.market-comp-coverage{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:8px;align-items:center;padding:9px 12px;border-top:1px solid #e8edea;background:#f8faf8;color:#718078;font-size:7px}.market-comp-coverage>i{height:4px;border-radius:5px;background:#e1e9e4;overflow:hidden}.market-comp-coverage>i>b{display:block;height:100%;background:#5a9c79}.market-history-chart{height:125px;display:flex;align-items:stretch;gap:7px;padding:14px 13px 8px}.market-history-chart article{flex:1;min-width:0;display:grid;grid-template-rows:12px 1fr 28px;text-align:center}.market-history-chart article>span{color:#667a70;font:750 6px IBM Plex Sans}.market-history-chart article>div{display:flex;align-items:end;justify-content:center;gap:2px;border-bottom:1px solid #dfe7e2}.market-history-chart i,.market-history-chart b{display:block;width:8px;border-radius:2px 2px 0 0}.market-history-chart i{background:#215f46}.market-history-chart b{background:#d6ef70}.market-history-chart small{padding-top:4px;color:#738179;font:650 5.5px/1.4 IBM Plex Sans}.market-history>p{margin:0;padding:9px 13px;border-top:1px solid #e8edea;color:#718078;font-size:7px}.market-evidence-depth{padding:11px 13px;border-top:1px solid #e6ece8;background:#153e2f;color:#fff}.market-evidence-depth>span{display:block;color:#d8ef72;font:800 6.5px IBM Plex Sans;letter-spacing:.7px}.market-evidence-depth>div{display:flex;flex-wrap:wrap;gap:5px;margin-top:7px}.market-evidence-depth b{padding:5px 7px;border:1px solid #ffffff1f;border-radius:999px;background:#ffffff0c;color:#e9f5ee;font:650 6.5px IBM Plex Sans}.market-brief-grid{display:grid;grid-template-columns:1fr 1.1fr}.market-brief-grid>div{padding:14px 15px}.market-brief-grid>div+div{border-left:1px solid #e5ebe7}.market-brief-grid>div>span{display:block;margin-bottom:9px;color:#527064;font:800 7px IBM Plex Sans;letter-spacing:.55px}.market-brief-grid>div:first-child>div>div{display:grid;grid-template-columns:1fr 64px 24px;gap:7px;align-items:center;margin:7px 0;color:#52655c;font-size:7px}.market-brief-grid i{height:4px;border-radius:4px;background:#e6ece8;overflow:hidden}.market-brief-grid i b{display:block;height:100%;background:#76a98f}.market-brief-grid strong{color:#1e5940;font:800 7px IBM Plex Sans;text-align:right}.market-brief-grid article{padding:8px 0;border-top:1px solid #edf1ee}.market-brief-grid article:first-child{padding-top:0;border-top:0}.market-brief-grid article span{color:#7b8b83;font:750 6px IBM Plex Sans}.market-brief-grid article b{display:block;margin:3px 0;color:#24473a;font-size:8.5px}.market-brief-grid article small{display:block;color:#75847d;font-size:7px;line-height:1.35}.investor-market-brief>p{margin:0;padding:10px 15px;border-top:1px solid #e7ece9;background:#f9fbf9;color:#73827a;font-size:7px;line-height:1.45}.inline-sale-history{margin:12px 0 0;padding:11px 0 0;border-top:1px solid #dce6df}.inline-sale-history header{display:flex;justify-content:space-between;align-items:center;margin-bottom:5px}.inline-sale-history header span{color:#527064;font:800 7px IBM Plex Sans;letter-spacing:.6px}.inline-sale-history header button{border:0;background:transparent;color:#176342;font:800 7px IBM Plex Sans;cursor:pointer}.inline-sale-history>div{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:7px 0;border-top:1px solid #edf1ee}.inline-sale-history>div span{display:grid;gap:2px;color:#344f43;font-size:8px}.inline-sale-history>div small{color:#7a8982;font-size:6.5px}.inline-sale-history>div b{color:#173f2f;font:800 8px IBM Plex Sans}.market-tab-brief{padding:18px!important;border-radius:14px;background:linear-gradient(145deg,#123b2d,#1b6246);color:#fff}.market-tab-brief>span{color:#d9f570;font:800 7px IBM Plex Sans;letter-spacing:1px}.market-tab-brief h2{margin:7px 0;color:#fff;font-size:20px}.market-tab-brief>p{color:#c8ddd2;font-size:9px;line-height:1.55}.market-tab-brief>div{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin-top:14px}.market-tab-brief>div div{display:flex;justify-content:space-between;padding:9px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#ffffff0d;color:#cbe0d5;font-size:8px}.market-tab-brief>div b{color:#fff;font-family:IBM Plex Sans}.market-tab-catalysts article{display:grid;grid-template-columns:70px 1fr;gap:10px;padding:12px 0;border-top:1px solid #e3e9e5}.market-tab-catalysts article>span{color:#176342;font:800 7px IBM Plex Sans}.market-tab-catalysts article b{color:#29483b;font-size:10px}.market-tab-catalysts article p{margin:3px 0 0;color:#6c7c74;font-size:8px;line-height:1.4}.market-report-cta{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:15px!important;border-radius:12px;background:#fff}.market-report-cta span{color:#176342;font:800 7px IBM Plex Sans}.market-report-cta h3{margin:4px 0;font-size:13px}.market-report-cta p{margin:0;color:#718078;font-size:8px;line-height:1.4}.market-report-cta button{flex:0 0 auto;padding:9px 10px;border:0;border-radius:8px;background:#173f2f;color:#fff;font:800 8px IBM Plex Sans;cursor:pointer}body[data-panel-mode=transaction] .badges,body[data-panel-mode=transaction] .property-strip,body[data-panel-mode=transaction] .ios-decision-bar,body[data-panel-mode=transaction] #iosParcelScreen,body[data-panel-mode=transaction] #riskSection,body[data-panel-mode=transaction] #sourceSection,body[data-panel-mode=transaction] #officialUseSection,body[data-panel-mode=transaction] #entitlementSection,body[data-panel-mode=transaction] .insight-section,body[data-panel-mode=transaction] .property-details,body[data-panel-mode=transaction] #investorMarketBrief,body[data-panel-mode=transaction] #marketCompEvidence,body[data-panel-mode=transaction] #marketHistory,body[data-panel-mode=transaction] #icSnapshot{display:none!important}body:not([data-panel-mode=parcel]) #iosParcelScreen,body #iosDecisionBar,body #riskSection,body #sourceSection{display:none!important}.citation{display:none!important}body[data-panel-mode=transaction] .panel-head{padding-bottom:12px}body[data-panel-mode=transaction] .sale-summary.trade-hero{margin-top:0;border-radius:0;box-shadow:none}body[data-panel-mode=transaction] .tab-content{padding-top:15px}body[data-panel-mode=transaction] #valueSection{margin-top:2px}body[data-panel-mode=transaction] .ios-transaction-card>a,body[data-panel-mode=transaction] .tx-underwriting>a{display:none!important}@media(max-width:800px){.side-panel{width:min(500px,100%)}.market-brief-kpis{grid-template-columns:repeat(2,1fr)}.market-brief-kpis article:nth-child(3){border-left:0;border-top:1px solid #e8edea}.market-brief-kpis article:nth-child(4){border-top:1px solid #e8edea}.market-budget-strip,.market-brief-grid{grid-template-columns:1fr}.market-budget-strip>div+div,.market-brief-grid>div+div{border-left:0;border-top:1px solid #e5ebe7}}.yahd-cluster-popup .mapboxgl-popup-content{min-width:220px;padding:12px 13px;border:1px solid #dbe6df;border-radius:11px;box-shadow:0 12px 30px #1237282e}.yahd-cluster-popup strong,.yahd-cluster-popup span,.yahd-cluster-popup small{display:block}.yahd-cluster-popup strong{color:#173d2f;font-size:11px}.yahd-cluster-popup span{margin-top:5px;color:#607269;font-size:8px}.yahd-cluster-popup small{margin-top:7px;padding-top:7px;border-top:1px solid #e7ece9;color:#1b704c;font:750 7.5px IBM Plex Sans}#zoning>.investor-market-brief,#zoning>.market-comp-evidence,#zoning>.market-history,#zoning>.supply-intelligence{margin-bottom:12px}#icSnapshot,body[data-panel-mode=transaction] #valueSection,body[data-panel-mode=transaction] #supplyIntelligence,body[data-panel-mode=transaction] #fafMarketCard{display:none!important}body[data-panel-mode=transaction] #iosTransactionCard{margin-top:0}.market-history-chart{height:138px}.market-history>p{font-size:7.5px;line-height:1.5}.market-brief-kpis small{font-size:7px;line-height:1.35}.market-tab-catalysts .section-heading p{margin:3px 0 0;color:#6f8077;font-size:8px;line-height:1.45}.tx-market-position{margin:0 0 11px;padding:10px 11px;border:1px solid #d7e4dc;border-radius:9px;background:#fff}.tx-market-position span{display:block;color:#60796c;font:800 6.5px IBM Plex Sans;letter-spacing:.7px}.tx-market-position strong{display:block;margin-top:4px;color:#173f2f;font-size:12px}.tx-market-position small{display:block;margin-top:3px;color:#718078;font-size:7.5px;line-height:1.4}.tx-market-position.premium{border-left:4px solid #d58a3f}.tx-market-position.discount{border-left:4px solid #2b8c61}.tx-market-position.inline{border-left:4px solid #7b9d8b}.market-decision-lens{padding:0!important;overflow:hidden;border:1px solid #d8e4dc;border-radius:13px;background:#fff;box-shadow:0 10px 24px #1237280f}.market-decision-lens>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 15px;border-bottom:1px solid #e6ece8;background:linear-gradient(135deg,#f7faf8,#eef6f1)}.market-decision-lens>header span{display:block;color:#176342;font:800 7px IBM Plex Sans;letter-spacing:.7px}.market-decision-lens>header h3{margin:4px 0 0;color:#183e2f;font-size:13px}.market-decision-lens>header>b{padding:6px 9px;border-radius:999px;background:#e8efe9;color:#416052;font:800 7px IBM Plex Sans;white-space:nowrap}.market-decision-lens[data-priority=high]>header>b{background:#dafa77;color:#173f2f}.market-decision-lens[data-priority=selective]>header>b{background:#e1f0e7;color:#176342}.market-decision-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.market-decision-grid article{min-width:0;padding:13px 11px;border-left:1px solid #e8edea}.market-decision-grid article:first-child{border-left:0}.market-decision-grid span,.market-decision-action>span{display:block;color:#708078;font:800 6px IBM Plex Sans;letter-spacing:.55px}.market-decision-grid strong{display:block;margin-top:6px;color:#173f2f;font-size:11px}.market-decision-grid small{display:block;margin-top:4px;color:#74847c;font-size:7px;line-height:1.45}.market-decision-action{padding:11px 14px;border-top:1px solid #e6ece8;background:#163f30}.market-decision-action>span{color:#dafa77}.market-decision-action p{margin:5px 0 0;color:#edf7f1;font-size:8px;line-height:1.5}#zoning>.market-decision-lens{margin-bottom:12px}body[data-panel-mode=transaction] #marketDecisionLens{display:none!important}@media(max-width:800px){.market-decision-grid{grid-template-columns:1fr}.market-decision-grid article{border-left:0;border-top:1px solid #e8edea}.market-decision-grid article:first-child{border-top:0}}.dcf-market-basis{display:grid;grid-template-columns:135px 1fr;gap:12px;align-items:center;margin:0 0 10px;padding:11px 12px;border:1px solid #d9e5de;border-left:4px solid #789989;border-radius:9px;background:#fff}.dcf-market-basis.premium{border-left-color:#d58a3f}.dcf-market-basis.discount{border-left-color:#2b8c61}.dcf-market-basis span{display:block;color:#71847a;font:800 6px IBM Plex Sans;letter-spacing:.55px}.dcf-market-basis strong{display:block;margin-top:4px;color:#173f2f;font-size:11px}.dcf-market-basis p{margin:0;color:#6c7c74;font-size:7px;line-height:1.5}.dcf-sensitivity{margin:0 0 11px;overflow:hidden;border:1px solid #dbe6df;border-radius:10px;background:#fff}.dcf-sensitivity>header{display:flex;justify-content:space-between;align-items:center;padding:10px 11px;border-bottom:1px solid #e6ece8;background:#f7faf8}.dcf-sensitivity>header span{display:block;color:#176342;font:800 6px IBM Plex Sans;letter-spacing:.6px}.dcf-sensitivity>header h3{margin:3px 0 0;color:#183e2f;font-size:10px}.dcf-sensitivity>header>b{color:#176342;font:800 6px IBM Plex Sans}.dcf-sensitivity-wrap{overflow-x:auto}.dcf-sensitivity table{width:100%;border-collapse:collapse}.dcf-sensitivity th,.dcf-sensitivity td{padding:8px;border-right:1px solid #e8edea;border-bottom:1px solid #e8edea;text-align:center;font:750 7px IBM Plex Sans}.dcf-sensitivity th{background:#f7faf8;color:#60746a}.dcf-sensitivity td{color:#315746}.dcf-sensitivity td.strong{background:#e4f4e8;color:#12613f}.dcf-sensitivity td.mid{background:#f4f8ed}.dcf-sensitivity td.weak{background:#fff2e3;color:#8b5a24}.dcf-sensitivity td.base{box-shadow:inset 0 0 0 2px #176342}.dcf-sensitivity>p{margin:0;padding:8px 10px;color:#7b8982;font-size:6.5px;line-height:1.4}@media(max-width:800px){.dcf-market-basis{grid-template-columns:1fr}.dcf-sensitivity table{min-width:390px}}@media print{.dcf-market-basis,.dcf-sensitivity{break-inside:avoid}.dcf-sensitivity-wrap{overflow:visible}.dcf-sensitivity table{min-width:0}}.dcf-guardrails{margin:0 0 11px;overflow:hidden;border:1px solid #d8e4dc;border-radius:10px;background:#fff}.dcf-guardrails>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border-bottom:1px solid #e6ece8;background:linear-gradient(135deg,#173f30,#215f45);color:#fff}.dcf-guardrails>header span{display:block;color:#dafa77;font:800 6px IBM Plex Sans;letter-spacing:.65px}.dcf-guardrails>header h3{margin:3px 0 0;color:#fff;font-size:11px}.dcf-guardrails>header button{padding:6px 8px;border:1px solid #dafa77;border-radius:7px;background:#dafa77;color:#173f2f;font:800 7px IBM Plex Sans;cursor:pointer}.dcf-guardrails>header button:disabled{opacity:.45;cursor:not-allowed}.dcf-guardrails>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dcf-guardrails article{min-width:0;padding:11px 9px;border-left:1px solid #e8edea}.dcf-guardrails article:first-child{border-left:0}.dcf-guardrails article span{display:block;color:#718078;font:800 5.5px IBM Plex Sans;letter-spacing:.35px}.dcf-guardrails article strong{display:block;margin-top:5px;color:#173f2f;font:850 10px IBM Plex Sans;white-space:nowrap}.dcf-guardrails article strong.negative{color:#a34e3d}.dcf-guardrails article strong.positive{color:#176342}.dcf-guardrails article small{display:block;margin-top:3px;color:#7e8b85;font-size:6.2px;line-height:1.35}.dcf-guardrails>p{margin:0;padding:9px 11px;border-top:1px solid #e7ece9;background:#f7faf8;color:#52675d;font-size:7px;line-height:1.5}@media(max-width:800px){.dcf-guardrails>div{grid-template-columns:repeat(2,1fr)}.dcf-guardrails article:nth-child(3){border-left:0;border-top:1px solid #e8edea}.dcf-guardrails article:nth-child(4){border-top:1px solid #e8edea}}@media print{.dcf-guardrails{break-inside:avoid}.dcf-guardrails>header button{display:none}}.national-peer-context{padding:0!important;overflow:hidden;border:1px solid #dbe5df;border-radius:13px;background:#fff}.national-peer-context>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid #e7ece9}.national-peer-context>header span{display:block;color:#176342;font:800 6.5px IBM Plex Sans;letter-spacing:.7px}.national-peer-context>header h3{margin:4px 0 0;color:#183e2f;font-size:13px}.national-peer-context>header>b{color:#173f2f;font:850 8px IBM Plex Sans}.peer-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.peer-context-grid article{min-width:0;padding:12px 10px;border-left:1px solid #e8edea}.peer-context-grid article:first-child{border-left:0}.peer-context-grid span,.peer-market-strip>span{display:block;color:#76857e;font:800 5.8px IBM Plex Sans;letter-spacing:.45px}.peer-context-grid strong{display:block;margin-top:5px;color:#173f2f;font-size:11px}.peer-context-grid small{display:block;margin-top:3px;color:#75847d;font-size:6.8px;line-height:1.4}.peer-market-strip{padding:10px 12px;border-top:1px solid #e7ece9;background:#f7faf8}.peer-market-strip>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:7px}.peer-market-strip button{display:flex;align-items:center;justify-content:space-between;gap:7px;min-width:0;padding:8px;border:1px solid #dbe5df;border-radius:8px;background:#fff;color:#385447;cursor:pointer}.peer-market-strip button:hover{border-color:#63a17e;background:#f0f8f3}.peer-market-strip button span{overflow:hidden;font:700 7px IBM Plex Sans;text-overflow:ellipsis;white-space:nowrap}.peer-market-strip button b{flex:0 0 auto;color:#176342;font:800 7px IBM Plex Sans}#zoning>.national-peer-context{margin-bottom:12px}body[data-panel-mode=transaction] #nationalPeerContext{display:none!important}@media(max-width:800px){.peer-context-grid{grid-template-columns:1fr}.peer-context-grid article{border-left:0;border-top:1px solid #e8edea}.peer-context-grid article:first-child{border-top:0}.peer-market-strip>div{grid-template-columns:1fr}}:root{--yahd-ink:#14382b;--yahd-muted:#667970;--yahd-canvas:#f3f6f3;--yahd-surface:#fff;--yahd-line:#dce5df;--yahd-accent:#d9f36c;--yahd-green:#175b41;--yahd-radius-sm:9px;--yahd-radius-md:13px;--yahd-radius-lg:17px;--yahd-shadow-sm:0 4px 12px rgba(20,56,43,.06);--yahd-shadow:0 12px 32px rgba(20,56,43,.1)}body{color:var(--yahd-ink);background:var(--yahd-canvas);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}button,input,select{font-family:IBM Plex Sans,sans-serif}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid rgba(85,155,116,.28);outline-offset:2px}.topbar{min-height:62px;padding-inline:18px;border-bottom:1px solid rgba(20,56,43,.11);background:#fafcfaf0;box-shadow:0 2px 14px #14382b0d;backdrop-filter:blur(18px)}.brand{gap:10px}.brand-name{color:#12382a;font-weight:850;letter-spacing:-.03em}.brand-tagline{color:#72827a;font-size:8px;letter-spacing:.05em}.market-switcher{min-width:244px}.market-button{min-height:39px;padding:0 12px;border:1px solid #d6e1da;border-radius:10px;background:#fff;color:#173d2f;box-shadow:0 3px 9px #14382b0d;font-size:9px;font-weight:760;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.market-button:hover{border-color:#94b3a1;box-shadow:0 6px 16px #14382b17;transform:translateY(-1px)}.market-menu{margin-top:7px;padding:8px;border:1px solid #d7e2db;border-radius:14px;background:#fffffffa;box-shadow:0 22px 55px #1237282e;backdrop-filter:blur(18px)}.market-menu input{height:38px;padding:0 11px;border:1px solid #dce5df;border-radius:9px;background:#f7faf8;color:#173d2f;font-size:9px}.market-menu input:focus{border-color:#6f9f83;background:#fff}.market-options{padding:5px 2px 2px}.market-options button{min-height:35px;padding:7px 9px;border-radius:8px;color:#3f574b;font-size:9px}.market-options button:hover{background:#eef6f1;color:#174d37}.market-options button.active,.market-options button[aria-selected=true]{background:#173f2f;color:#fff}.map-controls,.basemap-switch,.search-wrap,.map-note,.parcel-zoom-status,.map-legend{border:1px solid rgba(20,56,43,.12)!important;background:#fffffff0!important;box-shadow:0 10px 28px #12372821!important;backdrop-filter:blur(16px)}.map-controls{overflow:hidden;border-radius:12px}.map-controls button{width:39px;height:39px;color:#244b3b;font-size:15px;transition:background .14s ease,color .14s ease}.map-controls button:hover{background:#edf5f0;color:#0e5135}.basemap-switch{padding:4px;border-radius:12px}.basemap-switch button{height:32px;padding-inline:13px;border-radius:8px;font-size:8px;letter-spacing:.02em}.basemap-switch button.active{background:#174833;color:#fff;box-shadow:0 5px 12px #123f2d33}.search-wrap{overflow:hidden;border-radius:12px}.search-wrap input{height:40px;color:#173d2f;font-size:9px}.search-wrap input::placeholder{color:#839189}.map-note,.parcel-zoom-status{border-radius:10px!important;color:#53675e!important;font-size:8px!important;line-height:1.4}.map-legend{padding:10px 12px!important;border-radius:12px!important}.map-legend span{color:#53675e;font-size:8px!important}.side-panel{width:min(500px,100vw);border-left:1px solid #d8e2dc;background:#f4f7f4;box-shadow:-10px 0 32px #12372814}.panel-head{padding:21px 20px 14px;background:#fff;border-bottom:1px solid #e1e8e4}.panel-head>span,.panel-head .eyebrow{color:#1b6a4a;font-size:8px;letter-spacing:.09em}.panel-head h1{margin-top:5px;color:#13392b;font-size:22px;line-height:1.12;letter-spacing:-.035em}.panel-head p{margin-top:6px;color:#687a71;font-size:9px;line-height:1.5}.tabs{gap:3px;padding:7px 14px;background:#fffffff5;box-shadow:0 6px 16px #14382b0d;backdrop-filter:blur(14px)}.tabs button{min-height:34px;padding:0 12px;border-radius:8px;color:#6b7c74;font-size:8px;font-weight:750;transition:background .15s ease,color .15s ease}.tabs button:hover{background:#f0f5f1;color:#315342}.tabs button.active{background:#183f30;color:#fff}.panel-body-scroll{scrollbar-width:thin;scrollbar-color:#b9c8bf transparent}.tab-content{padding:16px 16px 30px}.tab-content>*+*{margin-top:12px}.sale-summary.trade-hero{overflow:hidden;margin:0;border:0;border-radius:16px;background:linear-gradient(138deg,#102f25,#18563e 72%,#217450);box-shadow:0 15px 34px #11392933}.sale-summary.trade-hero span,.sale-summary.trade-hero small{color:#bfd2c8}.sale-summary.trade-hero strong{color:#fff;letter-spacing:-.03em}.sale-summary.trade-hero .sale-price,.sale-summary.trade-hero [data-sale-price]{color:#e0f878;font-size:24px}.investor-market-brief,.market-comp-evidence,.market-history,.market-decision-lens,.national-peer-context,.supply-intelligence,.ios-transaction-card,.zone-card,.faf-market-card,.deal-pulse,.market-report-cta{border-color:var(--yahd-line)!important;border-radius:var(--yahd-radius-lg)!important;background:var(--yahd-surface);box-shadow:var(--yahd-shadow-sm)}.investor-market-brief>header{padding:18px;background:linear-gradient(140deg,#103328,#1c6045)}.investor-market-brief>header span{font-size:7.5px}.investor-market-brief>header h3{font-size:16px;letter-spacing:-.02em}.investor-market-brief>header>b{font-size:7.5px}.market-brief-kpis article{padding:14px 11px}.market-brief-kpis span,.market-budget-strip>div>span,.market-brief-grid>div>span{font-size:6.8px}.market-brief-kpis strong{font-size:13px}.market-brief-kpis small{font-size:7.4px}.market-comp-evidence header,.market-history header,.national-peer-context>header{padding:15px 16px}.market-comp-evidence h3,.market-history h3,.national-peer-context>header h3{font-size:14px}.market-comp-grid>span{padding:13px 11px}.market-comp-grid small{font-size:6.8px}.market-comp-grid strong{font-size:11px}.market-comp-coverage{font-size:7.5px}.market-decision-lens>header{padding:15px 16px}.market-decision-lens>header h3{font-size:14px}.market-decision-grid article{padding:14px 12px}.market-decision-grid span,.market-decision-action>span{font-size:6.7px}.market-decision-grid strong{font-size:12px}.market-decision-grid small{font-size:7.5px}.market-decision-action p{font-size:8.5px}.section-heading h2,.section-heading h3{color:#173d2f;letter-spacing:-.015em}.section-heading p{color:#6d7d75;font-size:8.5px;line-height:1.5}.primary-button,.secondary-button,.market-report-cta button,.trade-underwrite,.ios-transaction-card>button{min-height:36px;border-radius:9px;font-size:8px;font-weight:800;letter-spacing:.01em}.primary-button,.market-report-cta button,.trade-underwrite,.ios-transaction-card>button{background:#173f2f;color:#fff}.primary-button:hover,.market-report-cta button:hover,.trade-underwrite:hover,.ios-transaction-card>button:hover{background:#0f5136}@media(max-width:800px){.topbar{min-height:56px;padding-inline:11px}.brand-tagline{display:none}.market-switcher{min-width:0}.side-panel{width:100%}.panel-head{padding:18px 16px 13px}.tab-content{padding:13px 12px 26px}.tabs{padding-inline:10px}.map-note{max-width:210px}.sale-summary.trade-hero .sale-price,.sale-summary.trade-hero [data-sale-price]{font-size:21px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.map-token-card,.freshness-strip,.badges,#iosParcelScreen,#riskSection,#sourceSection,#officialUseSection,.citation,.source-chip,.market-evidence-depth,.dcf-data-line{display:none!important}.ios-intelligence details,.supply-intelligence details{display:none!important}.supply-intelligence[hidden],.market-comp-evidence[hidden],.market-history[hidden],.client-empty{display:none!important}.side-panel{background:#f5f7f4}.panel-head{padding:18px 20px 13px}.panel-head h1{max-width:420px;font-size:21px}.panel-head p{max-width:430px}.badges,.freshness-strip{display:none!important}.property-strip{padding:9px 20px;border-bottom:1px solid var(--yahd-line);background:#fbfcfa}.sale-summary.trade-hero{margin:12px 14px 0;border-radius:14px}.tabs{position:relative;top:auto;z-index:6;gap:4px;padding:9px 14px 8px;border-bottom:1px solid var(--yahd-line);background:#fffffffa;box-shadow:none}.tabs .tab{flex:1 1 0;min-width:0;border:1px solid transparent;border-radius:9px}.tabs .tab:not(.active){background:#f4f7f4;color:#5d7167}.tabs .tab:not(.active):hover{border-color:#d7e3dc;background:#edf4ef}.panel-body-scroll{overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable}.panel-body-scroll>.ios-decision-bar{position:relative;top:auto;z-index:1;margin:14px 18px 0;border:1px solid #dbe5df;border-radius:11px;background:#fff;box-shadow:none}.panel-body-scroll>.tab-content{min-height:0;padding:18px 18px 34px;overflow:visible}.panel-body-scroll>.tab-content.active{display:block}.tab-content>*+*{margin-top:14px}.tab-content>section,.tab-content>details,.tab-content>article{scroll-margin-top:16px}.tab-content>.section-heading{padding:4px 2px 2px}.section-heading{align-items:flex-start}.section-heading h2,.section-heading h3{line-height:1.25}.section-heading p{max-width:410px}.investor-market-brief,.market-comp-evidence,.market-history,.market-decision-lens,.national-peer-context,.supply-intelligence,.ios-transaction-card,.zone-card,.faf-market-card,.deal-pulse,.market-report-cta,.report-disclosure{box-shadow:none!important}.investor-market-brief,.market-comp-evidence,.market-history,.market-decision-lens,.national-peer-context,.supply-intelligence,.ios-transaction-card,.zone-card,.faf-market-card,.deal-pulse,.market-report-cta{border-radius:14px!important}.market-comp-evidence header,.market-history header,.national-peer-context>header,.market-decision-lens>header{padding:14px 15px}.panel-footer{position:relative;z-index:7;min-height:44px;padding:7px 14px;border-top:1px solid var(--yahd-line);background:#fbfcfafa;box-shadow:0 -5px 16px #14382b0a}body[data-panel-mode=transaction] .sale-summary.trade-hero{margin:12px 14px 0;border-radius:14px}body[data-panel-mode=transaction] .panel-body-scroll>.tab-content{padding-top:14px}@media(max-width:800px){.panel-head{padding:16px 15px 12px}.sale-summary.trade-hero{margin:10px 10px 0}.tabs{padding:8px 10px}.tabs .tab{padding-inline:7px}.panel-body-scroll>.ios-decision-bar{margin:12px 12px 0}.panel-body-scroll>.tab-content{padding:14px 12px 28px}body[data-panel-mode=transaction] .sale-summary.trade-hero{margin:10px 10px 0}}body[data-panel-mode=market] .panel-footer{display:none!important}.panel-context-nav{position:sticky;top:45px;z-index:7;display:flex;gap:5px;padding:7px 18px;overflow-x:auto;border-bottom:1px solid #e3eae6;background:#fafcfaf5;box-shadow:0 5px 12px #12372809;scrollbar-width:none;backdrop-filter:blur(12px)}.panel-context-nav::-webkit-scrollbar{display:none}.panel-context-nav[hidden]{display:none!important}.panel-context-nav button{flex:0 0 auto;min-height:27px;padding:5px 9px;border:1px solid #dce7e1;border-radius:999px;background:#fff;color:#476458;font:750 8px/1.15 IBM Plex Sans,sans-serif;cursor:pointer;white-space:nowrap}.panel-context-nav button:hover{border-color:#aecaba;background:#eef6f1;color:#174c37}.tab-content>section,.tab-content>details{scroll-margin-top:92px}.search-results{max-height:min(420px,60vh);overflow-y:auto}.search-results .result.is-active{background:#e4f1e8;box-shadow:inset 3px 0 #1b7b52}.market-menu-status{margin:0;padding:7px 14px 5px;border-bottom:1px solid #edf1ef;color:#718078;font:700 8px/1.2 IBM Plex Sans;letter-spacing:.02em}.market-option:focus-visible{outline:2px solid #75b693;outline-offset:-2px;background:#f1f7f3}.saved-site-card footer>div{display:flex;align-items:center;gap:6px}.saved-site-card [data-open-site]{border-color:#bad3c6!important;background:#eef6f1!important;color:#205d43!important}@media(max-width:800px){.panel-context-nav{top:44px;padding-inline:12px}.panel-context-nav button{min-height:32px;padding-inline:11px}.search-results{max-height:48vh}}.top-actions{gap:8px}.top-actions .text-button,.top-actions .accessibility-button{min-height:36px;border-radius:9px}.panel-head>div{flex:1 1 auto}.panel-back-button{width:max-content;margin:0 0 9px;padding:5px 8px;border:1px solid #dce7e1;border-radius:7px;background:#f5f8f6;color:#2f654d;font:700 9px/1.2 inherit;letter-spacing:.01em;cursor:pointer}.panel-back-button:hover{border-color:#b9d0c4;background:#edf5f0}.panel-back-button[hidden]{display:none!important}.deal-map-legend header>div{display:flex;flex:1 1 auto;align-items:flex-start;justify-content:space-between;gap:18px;min-width:0}.deal-map-legend #mapLegendToggle{flex:0 0 auto;min-width:38px;padding:4px 7px;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#ffffff14;color:#eff8f2;font:700 8px/1.2 inherit;cursor:pointer}.deal-map-legend #mapLegendToggle:hover{background:#ffffff26}.deal-map-legend.legend-collapsed{width:auto;min-width:150px;padding:10px 11px!important}@media(max-width:800px){.top-actions .text-button{padding-inline:8px}.accessibility-button b{display:none}.deal-map-legend.legend-collapsed{right:10px;bottom:12px;left:auto;width:auto;min-width:142px}}.investor-progress{--report-progress:0%;position:relative;display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:7px;min-height:29px;padding:5px 20px 6px;border-bottom:1px solid #e1e8e3;background:#fbfcfa;color:#8a9790;font:750 6.5px IBM Plex Sans;letter-spacing:.04em;text-transform:uppercase}.investor-progress:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:linear-gradient(90deg,var(--yahd-lime) var(--report-progress),transparent 0);pointer-events:none}.investor-progress i{height:1px;background:#dce5df}.investor-progress span{transition:color .16s ease}.investor-progress span.active{color:#14593d}.investor-progress span.active:before{content:"";display:inline-block;width:5px;height:5px;margin-right:4px;border-radius:50%;background:var(--yahd-lime);box-shadow:0 0 0 2px #183f30;vertical-align:1px}.panel-top-button{position:absolute;right:17px;bottom:57px;z-index:10;min-height:31px;padding:0 10px;border:1px solid #cadad0;border-radius:999px;background:#fffffff5;color:#174733;box-shadow:0 7px 18px #14382b1f;font:800 7px IBM Plex Sans;cursor:pointer;backdrop-filter:blur(10px)}.panel-top-button:hover{border-color:#78a08a;background:#f2f8f4}.panel-top-button[hidden]{display:none!important}.panel-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.panel-footer>span{overflow:hidden;color:#73827a;font:700 6.5px IBM Plex Sans;letter-spacing:.035em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.panel-body-scroll{contain:layout paint}.tab-content:not(.active){content-visibility:hidden}.tab-content.active>section,.tab-content.active>article,.tab-content.active>details{content-visibility:auto;contain-intrinsic-size:auto 240px}.market-history-chart,.market-budget-path,.score-chart{contain:layout paint}.ios-transaction-card,.trade-hero,.market-decision-lens,.investor-market-brief{overflow:clip}.tx-decision-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.tx-decision-strip span,.market-brief-kpis article,.market-decision-grid article{min-width:0}.tx-decision-strip b,.market-brief-kpis strong,.market-decision-grid strong{overflow-wrap:anywhere}.tx-price strong,.tx-usable strong,.trade-hero strong{font-variant-numeric:tabular-nums}.market-report-cta button,.ios-transaction-card>button,.primary-button{min-width:112px}.report-disclosure>summary{min-height:42px}.dcf-sensitivity-wrap,.table-scroll{overscroll-behavior-inline:contain;scrollbar-width:thin}.market-tab-catalysts article:last-child,.inline-sale-history>div:last-child{border-bottom:0}@media(max-width:1080px){.side-panel{width:min(470px,100vw)}.top-actions .text-button{display:none}.mapboxgl-ctrl-bottom-right{right:458px!important}}@media(max-width:800px){.investor-progress{padding-inline:13px;gap:5px}.panel-top-button{right:12px;bottom:53px}.panel-footer>span{display:none}.tx-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.market-report-cta{align-items:flex-start;flex-direction:column}.market-report-cta button{width:100%}}@media(max-width:460px){.tabs .tab{font-size:7px}.investor-progress{font-size:5.7px}.investor-progress i{min-width:5px}.market-brief-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.market-decision-grid{grid-template-columns:1fr}}@media print{.investor-progress,.panel-top-button,.tabs,.panel-footer{display:none!important}.side-panel{width:100%;border:0;box-shadow:none}.panel-body-scroll{overflow:visible;contain:none}.tab-content.active>section,.tab-content.active>article,.tab-content.active>details{content-visibility:visible;contain:none}}:root{--yahd-map-panel-offset:500px}.mapboxgl-ctrl-bottom-right{right:var(--yahd-map-panel-offset)!important}.map-legend{right:calc(var(--yahd-map-panel-offset) + 10px)}.panel-is-closed .mapboxgl-ctrl-bottom-right{right:12px!important}.panel-is-closed .map-legend{right:28px}@media(max-width:1080px){:root{--yahd-map-panel-offset:470px}}@media(max-width:800px){:root{--yahd-map-panel-offset:0px}.mapboxgl-ctrl-bottom-right{right:10px!important}.map-legend{right:12px}}#coverageButton,.map-note,.parcel-zoom-status,.investor-progress,.panel-footer>span{display:none!important}.deal-map-legend{width:min(560px,calc(100vw - var(--yahd-map-panel-offset) - 56px));max-width:560px;padding:16px 17px 15px!important;overflow:hidden;border:1px solid rgba(218,250,119,.28)!important;border-radius:15px!important;background:linear-gradient(145deg,#082f22f7,#124933f5)!important;color:#fff!important;box-shadow:0 16px 38px #07261b3d!important}.deal-map-legend header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin:0 0 12px;padding:0 0 11px;border-bottom:1px solid rgba(255,255,255,.13)}.deal-map-legend header strong{color:#fff!important;font-size:12px!important;line-height:1.2;letter-spacing:-.01em}.deal-map-legend header small{max-width:260px;color:#c4d9ce!important;font-size:8.5px!important;line-height:1.4;text-align:right;white-space:normal!important}.deal-map-legend>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deal-map-legend>div>span{display:grid!important;grid-template-columns:15px minmax(0,1fr);grid-template-rows:auto auto;column-gap:8px!important;row-gap:2px;min-width:0;padding:9px 8px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff0e;color:#fff!important;white-space:normal!important}.deal-map-legend>div>span .swatch{grid-row:1 / 3;align-self:center;width:13px;height:13px;border:2px solid rgba(255,255,255,.82);box-shadow:0 0 0 2px #0523198c}.deal-map-legend>div>span b{overflow:hidden;color:#fff;font-size:9px;line-height:1.25;text-overflow:ellipsis}.deal-map-legend>div>span small{color:#adc8bb;font-size:7.5px;line-height:1.25}.deal-map-legend .deal-lease{border-radius:2px;clip-path:polygon(50% 0,100% 38%,81% 100%,19% 100%,0 38%)}.deal-map-legend .deal-recap{border-radius:2px;transform:rotate(45deg) scale(.78)}body[data-panel-mode=transaction] .property-strip{display:grid!important}body[data-panel-mode=transaction] #marketCompEvidence:not([hidden]){display:block!important}body[data-panel-mode=transaction] #marketCompEvidence{margin-top:14px}body[data-panel-mode=transaction] .tx-decision-strip{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}body[data-panel-mode=transaction] .tx-head>span{background:#edf5ef!important;color:#315c49!important}body[data-panel-mode=transaction] .tx-usable strong:empty,body[data-panel-mode=transaction] .tx-usable strong:empty+small{display:none}@media(max-width:1100px){.deal-map-legend{width:min(430px,calc(100vw - var(--yahd-map-panel-offset) - 42px))}.deal-map-legend>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:800px){.app-shell:not(.panel-is-closed) .deal-map-legend{right:10px;bottom:12px;left:10px;width:auto;max-width:none;padding:12px!important}.deal-map-legend header{margin-bottom:8px;padding-bottom:8px}.deal-map-legend header small{display:none}.deal-map-legend>div>span{padding:7px}}.side-panel{display:block;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch}.panel-body-scroll{min-height:auto;overflow:visible;contain:none;overscroll-behavior:auto;scrollbar-gutter:auto}.tabs{position:sticky;top:0}@media print{.side-panel{height:auto;overflow:visible}}.market-menu .market-filter{padding-top:12px;background:#fff;border-radius:15px 15px 0 0}.market-menu .market-filter span{top:20px}.market-menu .market-options{max-height:min(520px,calc(100vh - 190px))}.deal-map-legend.legend-collapsed{width:auto!important;min-width:150px;max-width:none;padding:10px 11px!important}.deal-map-legend.legend-collapsed header{align-items:center;margin:0;padding:0;border:0}.deal-map-legend.legend-collapsed header>div small,.deal-map-legend.legend-collapsed>#mapLegendItems{display:none!important}@media(max-width:800px){.deal-map-legend.legend-collapsed{right:10px;bottom:12px;left:auto;width:auto!important;min-width:142px}}.market-history-chart article>div{gap:2px}.market-history-chart em{display:block;width:6px;border-radius:2px 2px 0 0;background:#78928b}.market-history-chart article.forecast{background:linear-gradient(180deg,#f3f8f4,transparent);border-radius:5px}.market-history-chart article.forecast>span{color:#176a49}.market-history-chart article{grid-template-rows:12px 1fr 39px}.transaction-history-view{display:grid;gap:15px}.transaction-history-view>header{padding:16px;border-radius:13px;background:linear-gradient(135deg,#123f31,#1d6649);color:#fff}.transaction-history-view>header span{color:#cdea79;font:800 7px IBM Plex Sans;letter-spacing:.9px}.transaction-history-view>header h2{margin:5px 0 6px;font-size:18px}.transaction-history-view>header p{margin:0;color:#c6ddd2;font-size:10px;line-height:1.5}.history-kpis{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #dde7e1;border-radius:12px;overflow:hidden}.history-kpis article{padding:13px;border-right:1px solid #e4ebe7;border-bottom:1px solid #e4ebe7}.history-kpis article:nth-child(2n){border-right:0}.history-kpis article:nth-last-child(-n+2){border-bottom:0}.history-kpis span{display:block;color:#718078;font:750 7px IBM Plex Sans;text-transform:uppercase}.history-kpis strong{display:block;margin-top:4px;color:#153f2f;font:850 15px IBM Plex Sans}.history-annual{border:1px solid #dde7e1;border-radius:12px;padding:12px}.history-annual>header{display:flex;justify-content:space-between;color:#61746b;font:750 7px IBM Plex Sans}.history-annual>div{height:120px;display:flex;align-items:end;gap:8px;margin-top:10px}.history-annual article{height:100%;flex:1;display:flex;flex-direction:column;justify-content:end;text-align:center}.history-annual i{display:block;max-height:72px;min-height:5px;background:linear-gradient(#2b8a61,#19583f);border-radius:3px 3px 0 0}.history-annual b{font:800 8px IBM Plex Sans;margin:3px 0}.history-annual span,.history-annual small{color:#75837c;font:650 6px IBM Plex Sans}.transaction-history-view .section-heading{margin:0}.transaction-history-view .section-heading p{margin:3px 0 0;color:#7b8982;font-size:8px}.transaction-history-view .sale-list>div{gap:12px}.transaction-history-view .sale-list b{text-align:right;white-space:nowrap}body[data-panel-mode=market] .badges,body[data-panel-mode=market] .property-strip,#fafMarketCard[hidden]{display:none!important}.search-wrap input{padding-right:72px!important}.search-shortcut,.search-clear{position:absolute;z-index:3;right:12px;top:50%;transform:translateY(-50%)}.search-shortcut{min-width:22px;padding:3px 6px;border:1px solid #d7e2dc;border-radius:6px;background:#f5f8f6;color:#6d7e76;font:700 9px/1 IBM Plex Sans;text-align:center}.search-clear{width:26px;height:26px;border:0;border-radius:7px;background:#eef3f0;color:#496158;font-size:18px;line-height:1;cursor:pointer}.search-clear:hover{background:#e2ebe6;color:#173f31}.search-clear[hidden],.search-shortcut[hidden]{display:none!important}.tabs{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tabs .tab{flex:0 0 auto;min-height:44px;white-space:nowrap}.side-panel[aria-busy=true] .panel-head{cursor:progress}.side-panel[aria-busy=true] .panel-head h1{animation:yahd-loading-pulse 1.1s ease-in-out infinite alternate}@keyframes yahd-loading-pulse{to{opacity:.56}}@media(prefers-reduced-motion:reduce){.side-panel[aria-busy=true] .panel-head h1{animation:none}}@media(max-width:800px){.search-wrap{width:min(520px,calc(100vw - 92px));left:58px;transform:none}.search-wrap input{padding-left:38px!important;padding-right:50px!important;font-size:10px!important}.search-icon{left:13px;font-size:18px}.tabs{justify-content:flex-start;gap:4px;padding-inline:10px!important}.tabs .tab{padding-inline:9px!important;font-size:8px!important}}.panel-context-nav [data-report-target=shareMarket]{margin-left:auto;border-color:#b8d2c5;background:#edf6f0;color:#1e6043}.panel-context-nav [data-report-target=shareMarket]:before{content:"\2197  ";font-weight:900}.saved-sites-drawer[role=dialog]{outline:0}.drawer-scrim:not([hidden]){backdrop-filter:blur(2px)}.market-option em{min-width:70px;text-align:center}@media(max-width:800px){.panel-context-nav [data-report-target=shareMarket]{margin-left:0}.saved-sites-drawer{width:min(390px,calc(100vw - 18px));right:9px;top:9px;bottom:9px;border-radius:16px}}.panel-head-actions{display:flex;align-items:center;gap:8px}.save-market-button{min-height:31px;padding:0 11px;border:1px solid #c8d9cf;border-radius:8px;background:#f3f8f4;color:#286348;font:750 9px IBM Plex Sans;white-space:nowrap;cursor:pointer}.save-market-button.is-saved{border-color:#8db69f;background:#e7f3eb;color:#174f37}.watchlist-section{margin-top:22px;padding-top:18px;border-top:1px solid #dce6e0}.watchlist-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.watchlist-heading span{color:#638073;font:800 8px IBM Plex Sans;letter-spacing:1px}.watchlist-heading strong{color:#7b8a83;font:700 8px IBM Plex Sans}.saved-market-card{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:9px;padding:13px;border:1px solid #dbe6df;border-radius:12px;background:#fff}.saved-market-card span{color:#56806c;font:750 7px IBM Plex Sans}.saved-market-card h3{margin:4px 0 2px;color:#173d2e;font:800 12px IBM Plex Sans}.saved-market-card p{margin:0;color:#76867f;font:600 8px IBM Plex Sans}.saved-market-card>div:last-child{display:flex;align-items:center;gap:5px}.saved-market-card button{min-height:28px;padding:0 9px;border:1px solid #cadbd1;border-radius:7px;background:#eef6f1;color:#205d43;font:750 8px IBM Plex Sans;cursor:pointer}.saved-market-card button:last-child{width:28px;padding:0;border-color:transparent;background:transparent;color:#946156;font-size:14px}.saved-empty.compact{margin-top:8px;padding:14px;font-size:9px}.alert-preferences label{display:grid;grid-template-columns:auto 1fr;gap:10px;align-items:start;padding:11px 0;border-bottom:1px solid #e6ece8;cursor:pointer}.alert-preferences input{width:15px;height:15px;margin-top:2px;accent-color:#1f6849}.alert-preferences b,.alert-preferences small{display:block}.alert-preferences b{color:#294d3d;font:750 10px IBM Plex Sans}.alert-preferences small{margin-top:3px;color:#77877f;font:500 8px/1.45 IBM Plex Sans}.activity-item{display:flex;gap:9px;padding:9px 0;border-bottom:1px solid #e8edea}.activity-item>i{width:7px;height:7px;margin-top:4px;border-radius:50%;background:#79a78e;box-shadow:0 0 0 4px #ebf3ee}.activity-item b,.activity-item small{display:block}.activity-item b{color:#375848;font:700 9px/1.4 IBM Plex Sans}.activity-item small{margin-top:2px;color:#89958f;font:600 7px IBM Plex Sans}.onboarding-shell{position:fixed;z-index:50;inset:0;display:grid;place-items:center;padding:22px;background:#082219ad;backdrop-filter:blur(10px)}.onboarding-shell[hidden]{display:none}.onboarding-card{width:min(590px,100%);min-height:510px;display:flex;flex-direction:column;padding:28px;border:1px solid rgba(255,255,255,.4);border-radius:22px;background:#f8faf7;box-shadow:0 35px 100px #041a1259}.onboarding-card>header{display:flex;align-items:center;justify-content:space-between}.onboarding-logo{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#103f2d;color:#d7ef67;font:700 23px IBM Plex Sans,Arial,sans-serif}.onboarding-card>header button{border:0;background:none;color:#6e8077;font:750 9px IBM Plex Sans;cursor:pointer}.onboarding-progress{display:flex;gap:6px;margin:28px 0 44px}.onboarding-progress i{width:28px;height:3px;border-radius:3px;background:#d9e2dc}.onboarding-progress i.active{background:#296f50}.onboarding-card>#onboardingContent>span{color:#4e7965;font:800 8px IBM Plex Sans;letter-spacing:1.2px}.onboarding-card h2{max-width:500px;margin:12px 0 16px;color:#153d2e;font:500 42px/1.02 IBM Plex Sans,Arial,sans-serif;letter-spacing:-1.7px}.onboarding-card p{max-width:500px;margin:0;color:#63766d;font:500 12px/1.7 IBM Plex Sans}.onboarding-card>#onboardingContent>div{margin-top:27px;padding:15px;border:1px solid #d8e4dc;border-radius:10px;background:#edf4ef;color:#245a42;font:800 9px IBM Plex Sans;letter-spacing:.5px;text-align:center}.onboarding-card>footer{display:flex;justify-content:space-between;margin-top:auto;padding-top:30px}.onboarding-card>footer button{min-height:40px;padding:0 17px;border:1px solid #cbdad1;border-radius:8px;background:#fff;color:#405c4f;font:750 9px IBM Plex Sans;cursor:pointer}.onboarding-card>footer button:last-child{border-color:#123f2e;background:#123f2e;color:#fff}.onboarding-card>footer button:disabled{opacity:.35;cursor:default}@media(max-width:520px){.panel-head-actions{align-items:flex-end;flex-direction:column-reverse}.save-market-button{font-size:0}.save-market-button:before{content:"\2606";font-size:15px}.save-market-button.is-saved:before{content:"\2605"}.onboarding-card{min-height:480px;padding:21px}.onboarding-progress{margin:23px 0 35px}.onboarding-card h2{font-size:34px}.saved-sites-drawer{padding:20px}}.watch-signal{margin-top:8px;padding:12px;border-left:3px solid #5e997a;border-radius:4px 10px 10px 4px;background:#f0f6f2}.watch-signal>span{color:#367054;font:800 7px IBM Plex Sans;letter-spacing:.7px}.watch-signal h3{margin:5px 0 3px;color:#294d3d;font:750 10px/1.35 IBM Plex Sans}.watch-signal p{margin:0;color:#72827a;font:550 8px/1.45 IBM Plex Sans}@media(max-width:800px){.top-actions .tour-button{display:none}}body[data-panel-mode=transaction] .ios-transaction-card{padding:18px;border-color:#d6e2da;background:#fff}body[data-panel-mode=transaction] .tx-head{align-items:center;margin-bottom:14px}body[data-panel-mode=transaction] .tx-head h2{font-size:18px;letter-spacing:-.45px}body[data-panel-mode=transaction] .tx-head>span{padding:6px 8px;background:#edf5ef!important;color:#315f49!important;letter-spacing:.45px}.tx-parties{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 0 10px;overflow:hidden;border:1px solid #ccded3;border-radius:10px;background:#ccded3}.tx-parties span{min-width:0;padding:11px 12px;background:#fff}.tx-parties small{display:block;margin-bottom:5px;color:#5c7d6d;font:800 6.5px IBM Plex Sans;letter-spacing:.65px;text-transform:uppercase}.tx-parties strong{display:block;color:#143f2d;font:800 11px/1.35 IBM Plex Sans;overflow-wrap:anywhere}.tx-parties span:first-child{background:#f1f7ee;box-shadow:inset 3px 0 #99bd3e}.trade-parties{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;margin:1px 0 10px;border:1px solid rgba(218,244,227,.2);border-radius:9px;background:#daf4e333}.trade-parties span{min-width:0;padding:8px 9px;color:#bcd7ca;background:#07241b3d;font:800 6.5px IBM Plex Sans;letter-spacing:.65px;text-transform:uppercase}.trade-parties b{display:block;margin-top:4px;color:#fff;font:800 10px/1.35 IBM Plex Sans;letter-spacing:0;text-transform:none;overflow-wrap:anywhere}body[data-panel-mode=transaction] .tx-decision-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:10px;border-color:#dce7e0;background:#dce7e0}body[data-panel-mode=transaction] .tx-decision-strip span{min-height:61px;display:flex;flex-direction:column;justify-content:space-between;padding:11px 12px;background:#f8faf8}body[data-panel-mode=transaction] .tx-decision-strip span:first-child{background:#edf6ee;box-shadow:inset 3px 0 #87a934}body[data-panel-mode=transaction] .tx-decision-strip b{margin-top:7px;font-size:12px}.tx-fit-read{display:grid;grid-template-columns:auto 1fr;gap:3px 11px;align-items:center;margin:0 0 11px;padding:11px 12px;border:1px solid #dbe5df;border-radius:10px;background:#f6f9f7}.tx-fit-read>span{grid-row:1/3;color:#59806d;font:800 6.5px IBM Plex Sans;letter-spacing:.7px}.tx-fit-read strong{color:#204936;font:800 10px IBM Plex Sans}.tx-fit-read small{color:#74837c;font:600 7.5px/1.4 IBM Plex Sans}.tx-investor-insights{margin:0 0 11px;padding:12px;border:1px solid #d5e2da;border-radius:11px;background:linear-gradient(145deg,#123f2d,#0d3123);color:#fff}.tx-insight-heading span{display:block;color:#c8f15a;font:800 6.5px IBM Plex Sans;letter-spacing:.9px}.tx-insight-heading strong{display:block;margin-top:4px;font:800 11px IBM Plex Sans}.tx-insight-list{display:grid;gap:7px;margin-top:10px}.tx-insight-list article{padding:9px 10px;border:1px solid rgba(255,255,255,.14);border-left:3px solid #c8f15a;border-radius:8px;background:#ffffff0f}.tx-insight-list article[data-direction=negative]{border-left-color:#ee8e79}.tx-insight-list article[data-direction=mixed]{border-left-color:#f0b45e}.tx-insight-list b{display:block;font:750 9px/1.35 IBM Plex Sans}.tx-insight-list p{margin:4px 0 0;color:#dce9e2;font:600 7.5px/1.45 IBM Plex Sans}.tx-insight-list small{display:block;margin-top:6px;color:#a9beb3;font:650 6.5px IBM Plex Sans}.tx-reported-facts{margin-top:10px;border:1px solid #dfe7e2;border-radius:10px;background:#fbfcfb;overflow:hidden}.tx-reported-facts>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #e3eae6;background:#f3f7f4}.tx-reported-facts>header b,.tx-reported-facts>header small{display:block}.tx-reported-facts>header b{color:#355546;font:750 9px IBM Plex Sans}.tx-reported-facts>header small{color:#849089;font:600 7px IBM Plex Sans;text-align:right}.tx-reported-facts .tx-grid{padding:12px;border:0}.visible-property-facts{margin-top:14px;border:1px solid #dfe7e2;border-radius:12px;background:#fbfcfb;overflow:hidden}.visible-property-facts>header{padding:12px 14px;border-bottom:1px solid #e3eae6;background:#f3f7f4}.visible-property-facts>header b,.visible-property-facts>header small{display:block}.visible-property-facts>header b{color:#274f3c;font:800 10px IBM Plex Sans}.visible-property-facts>header small{margin-top:3px;color:#71847a;font:600 7px IBM Plex Sans}body[data-panel-mode=transaction] .tx-price,body[data-panel-mode=transaction] .tx-usable{display:none!important}@media(max-width:520px){body[data-panel-mode=transaction] .ios-transaction-card{padding:14px}body[data-panel-mode=transaction] .tx-decision-strip{grid-template-columns:1fr 1fr}.tx-fit-read{grid-template-columns:1fr}.tx-fit-read>span{grid-row:auto}}@supports (content-visibility:auto){.tab-content>section:not(.ios-transaction-card),.tab-content>details{content-visibility:auto;contain-intrinsic-size:auto 280px}.market-history{contain-intrinsic-size:auto 340px}.supply-intelligence{contain-intrinsic-size:auto 420px}}:root{--yahd-safe-top:env(safe-area-inset-top,0px);--yahd-safe-right:env(safe-area-inset-right,0px);--yahd-safe-bottom:env(safe-area-inset-bottom,0px);--yahd-safe-left:env(safe-area-inset-left,0px)}html,body{min-height:100%;min-height:100dvh}.app-shell{min-height:100vh;min-height:100dvh}.map-area{height:calc(100vh - 74px);height:calc(100dvh - 74px)}.side-panel{height:calc(100vh - 74px);height:calc(100dvh - 74px);max-height:calc(100dvh - 74px);scroll-padding-block:72px calc(132px + var(--yahd-safe-bottom))}.market-menu{max-height:min(620px,calc(100dvh - 110px))}.onboarding-shell{min-height:100dvh;padding:calc(18px + var(--yahd-safe-top)) calc(18px + var(--yahd-safe-right)) calc(18px + var(--yahd-safe-bottom)) calc(18px + var(--yahd-safe-left))}.onboarding-card{max-height:calc(100dvh - 36px - var(--yahd-safe-top) - var(--yahd-safe-bottom));overflow:auto}.panel-footer{padding-bottom:calc(10px + var(--yahd-safe-bottom))}.panel-top-button{bottom:calc(16px + var(--yahd-safe-bottom))}.tab-content,.panel-body-scroll>.tab-content{padding-bottom:calc(112px + var(--yahd-safe-bottom))}.overview-investor-report header button,.market-report-cta button{min-height:46px;touch-action:manipulation}.overview-investor-report header button:focus-visible,.market-report-cta button:focus-visible{outline:3px solid #fff;outline-offset:3px}.dcf-sensitivity-wrap,.table-scroll,.market-history-chart{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}@media(max-width:800px){.side-panel{position:fixed;inset:74px 0 0 auto;width:100%;height:auto;max-height:none;padding-bottom:var(--yahd-safe-bottom);border-left:0}.side-panel.panel-closed{transform:translate(105%)}.app-shell:not(.panel-is-closed) .search-wrap,.app-shell:not(.panel-is-closed) .map-controls,.app-shell:not(.panel-is-closed) .basemap-switch,.app-shell:not(.panel-is-closed) .deal-map-legend{visibility:hidden;pointer-events:none}.panel-head{gap:10px;padding-right:calc(14px + var(--yahd-safe-right));padding-left:calc(14px + var(--yahd-safe-left))}.panel-head-actions{flex:0 0 auto}.close-panel{width:44px;height:44px;flex:0 0 44px}.tabs{padding-right:calc(10px + var(--yahd-safe-right));padding-left:calc(10px + var(--yahd-safe-left))}.tabs .tab{min-height:44px}.panel-context-nav{padding-right:calc(12px + var(--yahd-safe-right));padding-left:calc(12px + var(--yahd-safe-left))}.panel-body-scroll>.tab-content{padding-right:calc(12px + var(--yahd-safe-right));padding-bottom:calc(132px + var(--yahd-safe-bottom));padding-left:calc(12px + var(--yahd-safe-left))}.panel-footer{position:sticky;bottom:0;padding-right:calc(14px + var(--yahd-safe-right));padding-bottom:calc(10px + var(--yahd-safe-bottom));padding-left:calc(14px + var(--yahd-safe-left))}.panel-top-button{position:fixed;right:calc(12px + var(--yahd-safe-right));bottom:calc(18px + var(--yahd-safe-bottom))}.overview-investor-report,.market-report-cta{scroll-margin-top:118px}.overview-investor-report header{grid-template-columns:1fr}.overview-investor-report header button{width:100%;max-width:none}.market-report-cta{gap:14px;padding:16px}.market-report-cta button{width:100%;min-height:48px}.market-menu{position:fixed;top:calc(66px + var(--yahd-safe-top));right:10px;left:10px;width:auto;max-height:calc(100dvh - 86px - var(--yahd-safe-top) - var(--yahd-safe-bottom))}.market-options{max-height:calc(100dvh - 190px - var(--yahd-safe-top) - var(--yahd-safe-bottom))}}@media(max-width:520px){.topbar{gap:8px;padding-right:calc(10px + var(--yahd-safe-right));padding-left:calc(10px + var(--yahd-safe-left))}.brand span{display:none}.top-actions{gap:4px}.top-actions button{min-width:38px}.search-wrap{right:10px;left:58px;width:auto;max-width:none;transform:none}.search-results{max-height:calc(100dvh - 170px - var(--yahd-safe-bottom))}.investor-progress{overflow-x:auto}.ic-scoreline{grid-template-columns:repeat(2,minmax(0,1fr))}.ic-brief,.standards,.operator-grid,.deal-metrics{grid-template-columns:1fr}}@media(max-height:520px)and (orientation:landscape){.topbar{height:58px;min-height:58px}.map-area{height:calc(100dvh - 58px)}.side-panel{inset:58px 0 0 auto;height:auto;max-height:none}.panel-head{padding-block:10px}.panel-head .subline{display:none}.tabs{padding-block:4px}.investor-progress{display:none}}@media(max-width:800px){.app-shell.panel-is-closed .search-wrap{top:12px;right:12px;left:12px}.app-shell.panel-is-closed .search-wrap input{height:46px;padding-left:40px;padding-right:48px;font-size:11px}.app-shell.panel-is-closed .search-icon{top:14px}.app-shell.panel-is-closed .search-results{max-height:min(44dvh,360px)}.app-shell.panel-is-closed .map-controls{top:70px;left:12px}.app-shell.panel-is-closed .map-controls button{width:42px;height:42px}.app-shell.panel-is-closed .basemap-switch{top:70px;left:64px}.app-shell.panel-is-closed .basemap-switch button{height:34px;padding-inline:12px}.app-shell.panel-is-closed .panel-reopen{position:fixed;top:auto;right:calc(12px + var(--yahd-safe-right));bottom:calc(12px + var(--yahd-safe-bottom));left:calc(12px + var(--yahd-safe-left));z-index:12;min-height:50px;padding:0 18px;border-color:#ffffff6b;border-radius:13px;text-align:center;font-size:11px}.app-shell.panel-is-closed .deal-map-legend{display:none}.app-shell.panel-is-closed .mapboxgl-ctrl-bottom-right{right:8px!important;bottom:calc(68px + var(--yahd-safe-bottom))}.app-shell.panel-is-closed .mapboxgl-ctrl-bottom-left{bottom:calc(68px + var(--yahd-safe-bottom))}}@media(max-width:380px){.app-shell.panel-is-closed .basemap-switch button{padding-inline:9px;font-size:7.5px}.app-shell.panel-is-closed .map-controls button{width:40px;height:40px}}@media(max-height:520px)and (orientation:landscape){.app-shell.panel-is-closed .search-wrap{right:calc(50% + 8px)}.app-shell.panel-is-closed .map-controls,.app-shell.panel-is-closed .basemap-switch{top:66px}.app-shell.panel-is-closed .panel-reopen{right:12px;bottom:calc(10px + var(--yahd-safe-bottom));left:auto;width:min(310px,44vw)}}
