*{box-sizing:border-box}html,body{margin:0;width:100%;min-height:100%;overflow:hidden}body{background:#f3f1ea;color:#24302d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}#root{width:100%;height:100vh;overflow:hidden}button,input,select{font:inherit}button{cursor:pointer}.deal-app{--deal-bg: #f3f1ea;--deal-surface: #ffffff;--deal-surface-2: #f8f7f2;--deal-ink: #141b19;--deal-text: #24302d;--deal-muted: #68736f;--deal-line: #dbded5;--deal-line-strong: #b7c0b7;--deal-green: #176e5a;--deal-green-2: #2d9a7e;--deal-blue: #2e668b;--deal-amber: #b77b2a;--deal-red: #b94a3f;--deal-black: #111513;--deal-shadow: 0 16px 36px rgba(35, 44, 40, .1);--deal-shadow-tight: 0 8px 18px rgba(35, 44, 40, .07);display:grid;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;overflow:hidden;background:linear-gradient(180deg,#ffffffb8,#f3f1eaf5),var(--deal-bg);color:var(--deal-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.deal-app button,.deal-app input,.deal-app select{font:inherit;letter-spacing:0}.deal-topbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;border-bottom:1px solid rgba(36,48,45,.14);background:#fffffff0;box-shadow:0 8px 22px #232c280f;padding:0 22px;backdrop-filter:blur(12px)}.deal-brand{display:grid;gap:2px;flex:0 0 auto;min-width:180px;border:0;background:transparent;padding:0;text-align:left}.deal-brand strong{color:var(--deal-green);font-size:19px;font-weight:900;line-height:1}.deal-brand:hover strong{color:#105847}.deal-brand:focus-visible{border-radius:8px;outline:3px solid rgba(23,110,90,.22);outline-offset:4px}.deal-brand span,.deal-top-actions span,.deal-sidebar-context span,.deal-page-header>span,.deal-panel-head span,.deal-metric-card span,.deal-audience-grid span,.deal-terminal-head span,.deal-map-summary>span,.deal-contact-card>span,.deal-analyst-card>span{color:var(--deal-muted);font-size:11px;font-weight:760;line-height:1.25;text-transform:uppercase}.deal-topnav{display:flex;flex:1 1 auto;justify-content:center;gap:5px;min-width:0;overflow-x:auto;scrollbar-width:none}.deal-topnav::-webkit-scrollbar{display:none}.deal-topnav button,.deal-sidebar nav button,.deal-filter-panel select,.deal-folder-panel button,.deal-documents button{border:1px solid transparent;border-radius:8px;background:transparent;color:var(--deal-text);cursor:pointer}.deal-topnav button{min-height:34px;padding:0 11px;font-size:12px;font-weight:780;white-space:nowrap}.deal-topnav button:hover,.deal-topnav button.active{border-color:#176e5a38;background:#edf6f2;color:var(--deal-green)}.deal-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.deal-primary-button,.deal-secondary-button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;border:1px solid var(--deal-line-strong);border-radius:8px;padding:0 13px;font-size:12px;font-weight:820;cursor:pointer;white-space:nowrap}.deal-primary-button{border-color:var(--deal-green);background:var(--deal-green);box-shadow:0 8px 18px #176e5a24;color:#fff}.deal-primary-button:hover{background:#105847}.deal-secondary-button{background:#fff;color:var(--deal-text)}.deal-secondary-button:hover{border-color:#176e5a57;background:#edf6f2;color:var(--deal-green)}.deal-shell{display:grid;grid-template-columns:250px minmax(0,1fr);min-height:0}.deal-sidebar{display:grid;align-content:start;gap:14px;min-height:0;overflow-y:auto;border-right:1px solid rgba(36,48,45,.14);background:#ffffffbd;padding:16px 13px}.deal-sidebar-context{display:grid;gap:5px;border-bottom:1px solid rgba(36,48,45,.12);padding-bottom:13px}.deal-sidebar-context strong{color:var(--deal-ink);font-size:17px;line-height:1.25}.deal-sidebar-context p{margin:0;color:var(--deal-muted);font-size:12px;line-height:1.45}.deal-sidebar nav{display:grid;gap:7px}.deal-sidebar nav button{display:grid;gap:3px;border-color:#24302d1a;background:#ffffffb8;padding:10px;text-align:left}.deal-sidebar nav button:hover,.deal-sidebar nav button.active{border-color:#176e5a57;background:#edf6f2;box-shadow:inset 3px 0 #176e5ae0}.deal-sidebar nav span{color:var(--deal-green);font-size:11px;font-weight:760}.deal-sidebar nav strong{color:var(--deal-ink);font-size:12px;line-height:1.2}.deal-sidebar-summary{display:grid;grid-template-columns:1fr 1fr;gap:8px;border-top:1px solid rgba(36,48,45,.12);padding-top:14px}.deal-sidebar-summary .deal-metric-card{min-height:92px;padding:10px}.deal-content{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 0 28px}.deal-page,.deal-landing{width:min(1540px,calc(100% - 32px));margin:0 auto}.deal-page{display:grid;gap:14px}.deal-page-header{display:grid;gap:6px;border-bottom:1px solid rgba(36,48,45,.12);padding-bottom:12px}.deal-page-header h2{margin:0;color:var(--deal-ink);font-size:clamp(24px,2.5vw,34px);font-weight:860;line-height:1.12}.deal-page-header p{max-width:920px;margin:6px 0 0;color:var(--deal-muted);font-size:14px;line-height:1.55;word-break:keep-all}.deal-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:16px;min-height:470px}.deal-hero-copy,.deal-terminal-preview,.deal-panel,.deal-metric-card,.deal-audience-grid article,.deal-table-card,.deal-filter-panel,.deal-map-summary,.deal-kanban section{border:1px solid var(--deal-line);border-radius:8px;background:#ffffffe0;box-shadow:var(--deal-shadow-tight)}.deal-hero-copy{display:grid;align-content:center;min-width:0;padding:clamp(28px,4vw,52px)}.deal-hero-copy>span{color:var(--deal-green);font-size:12px;font-weight:820}.deal-hero-copy h1{max-width:760px;margin:12px 0 14px;color:var(--deal-ink);font-size:clamp(34px,4vw,56px);font-weight:880;line-height:1.05;word-break:keep-all}.deal-hero-copy p{max-width:780px;margin:0 0 20px;color:#46524e;font-size:16px;line-height:1.65;word-break:keep-all}.deal-hero-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.deal-demo-status{border:1px solid rgba(183,123,42,.22);border-radius:8px;background:#fff8e9;color:#624f2f;padding:10px 12px;font-size:12px;font-weight:680}.deal-demo-status.ready{border-color:#176e5a3d;background:#edf6f2;color:var(--deal-green)}.deal-terminal-preview{display:grid;gap:12px;align-content:start;background:linear-gradient(180deg,#111513f0,#1c2421f5),var(--deal-black);color:#f9fbf8;padding:14px}.deal-terminal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:12px}.deal-terminal-head span{color:#ffffffa8}.deal-terminal-head strong{font-size:26px;line-height:1}.deal-terminal-grid,.deal-kpi-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.deal-terminal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-metric-card{display:grid;gap:8px;min-height:116px;align-content:start;padding:14px;box-shadow:none}.deal-terminal-preview .deal-metric-card{border-color:#ffffff1f;background:#ffffff14}.deal-metric-card strong{color:var(--deal-ink);font-size:26px;line-height:1.05}.deal-terminal-preview .deal-metric-card strong{color:#fff}.deal-metric-card small{color:var(--deal-muted);font-size:12px;line-height:1.35}.deal-terminal-preview .deal-metric-card small,.deal-terminal-preview .deal-metric-card span{color:#ffffffa8}.deal-metric-card.alert{border-color:#b94a3f3d;background:#fff5f3}.deal-metric-card.gold{border-color:#b77b2a3d;background:#fff8e9}.deal-metric-card.green,.deal-metric-card.good{border-color:#176e5a38;background:#edf6f2}.deal-audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.deal-audience-grid article{display:grid;gap:8px;min-height:154px;align-content:start;padding:16px}.deal-audience-grid strong,.deal-panel-head strong,.deal-map-summary h3,.deal-contact-card strong,.deal-analyst-card strong{color:var(--deal-ink);font-size:18px;line-height:1.25}.deal-audience-grid p,.deal-map-summary p,.deal-next-action p,.deal-ai-summary-card p,.deal-analyst-card p,.deal-analyst-card li,.deal-risk-list li{margin:0;color:#46524e;font-size:13px;line-height:1.55;word-break:keep-all}.deal-panel{display:grid;gap:12px;min-width:0;padding:14px}.deal-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deal-dashboard-layout{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.4fr) minmax(280px,.8fr);gap:12px;align-items:stretch}.deal-asset-mix{align-content:start}.deal-donut{width:176px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--deal-green) 0 42%,var(--deal-blue) 42% 69%,var(--deal-amber) 69% 90%,#8a928d 90% 100%);box-shadow:inset 0 0 0 34px #fff;justify-self:center}.deal-mini-bar{display:grid;gap:5px}.deal-mini-bar div{display:flex;justify-content:space-between;gap:10px;color:var(--deal-muted);font-size:12px}.deal-mini-bar strong{color:var(--deal-ink)}.deal-mini-bar i{display:block;height:7px;border-radius:999px;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-risk-panel button{border:1px solid rgba(185,74,63,.18);border-radius:8px;background:#fff8f6;color:var(--deal-text);padding:11px;text-align:left;font-size:13px;line-height:1.45}.deal-risk-panel button:hover{border-color:#b94a3f5c}.deal-map-canvas{position:relative;min-height:380px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 22% 26%,rgba(46,102,139,.3),transparent 24%),radial-gradient(circle at 68% 62%,rgba(23,110,90,.28),transparent 25%),linear-gradient(135deg,#232d29,#141917)}.deal-region-panel .deal-map-canvas{min-height:390px}.deal-map-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(180deg,#000000e6,#00000073)}.deal-map-routes{position:absolute;inset:24px;width:calc(100% - 48px);height:calc(100% - 48px)}.deal-map-routes path{fill:none;stroke:#ffffff47;stroke-linecap:round;stroke-width:2}.deal-map-marker{position:absolute;display:grid;width:54px;height:54px;place-items:center;translate:-50% -50%;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#176e5ae6;color:#fff;box-shadow:0 10px 24px #00000042}.deal-map-marker.risk-b,.deal-map-marker.risk-c{background:#b77b2aeb}.deal-map-marker.risk-c{background:#b94a3feb}.deal-map-marker.active{outline:4px solid rgba(255,255,255,.26)}.deal-map-legend{position:absolute;right:14px;bottom:14px;display:flex;flex-wrap:wrap;gap:7px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#111513c2;color:#ffffffc7;padding:8px;font-size:11px;backdrop-filter:blur(8px)}.deal-map-legend b{color:#fff}.deal-map-legend .warning{color:#ffd99c}.deal-map-layout{display:grid;grid-template-columns:250px minmax(0,1fr) 310px;gap:12px;align-items:stretch}.deal-filter-panel{display:grid;gap:10px;align-content:start;padding:14px}.deal-filter-panel>strong{color:var(--deal-ink);font-size:17px}.deal-filter-panel label{display:grid;gap:5px}.deal-filter-panel label span{color:var(--deal-muted);font-size:11px;font-weight:780}.deal-filter-panel select{width:100%;min-height:34px;border-color:var(--deal-line);background:#fff;padding:0 9px;font-size:12px;font-weight:720}.deal-map-summary{display:grid;gap:12px;align-content:start;padding:16px}.deal-map-summary h3{margin:0}.deal-map-summary dl,.deal-overview-card dl,.deal-contact-card dl{display:grid;gap:8px;margin:0}.deal-map-summary dl div,.deal-overview-card dl div,.deal-contact-card dl div{display:grid;grid-template-columns:108px minmax(0,1fr);gap:8px;border-bottom:1px solid rgba(36,48,45,.09);padding-bottom:7px}.deal-map-summary dt,.deal-overview-card dt,.deal-contact-card dt{color:var(--deal-muted);font-size:11px;font-weight:760}.deal-map-summary dd,.deal-overview-card dd,.deal-contact-card dd{margin:0;color:var(--deal-ink);font-size:12px;font-weight:820;line-height:1.35}.deal-table-card{overflow-x:auto;box-shadow:var(--deal-shadow-tight)}.deal-table-row{display:grid;grid-template-columns:minmax(260px,1.5fr) minmax(92px,.7fr) minmax(110px,.72fr) minmax(104px,.72fr) minmax(92px,.62fr) minmax(88px,.62fr) minmax(82px,.62fr) minmax(74px,.5fr) minmax(116px,.78fr);gap:10px;align-items:center;width:100%;min-width:1080px;border:0;border-bottom:1px solid var(--deal-line);background:#fff;color:var(--deal-text);padding:12px 14px;text-align:left}.deal-table-row:not(.deal-table-head){cursor:pointer}.deal-table-row:not(.deal-table-head):hover{background:#f8f7f2}.deal-table-head{position:sticky;top:0;background:#f0eee6;color:var(--deal-muted);font-size:11px;font-weight:820;text-transform:uppercase}.deal-table-row strong{display:block;color:var(--deal-ink);font-size:13px;line-height:1.3}.deal-table-row small{display:block;color:var(--deal-muted);font-size:11px;line-height:1.35}.deal-risk-badge{display:inline-grid;width:fit-content;min-width:42px;place-items:center;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px;font-weight:860}.deal-risk-badge.risk-b,.deal-risk-badge.risk-bplus{background:#fff5df;color:#8f5f1d}.deal-risk-badge.risk-c{background:#fff1ef;color:var(--deal-red)}.deal-detail-layout{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(0,1.1fr) minmax(300px,.85fr);gap:12px}.deal-overview-card{grid-row:span 2}.deal-compact-table{width:100%;border-collapse:collapse;font-size:12px}.deal-compact-table th,.deal-compact-table td{border-bottom:1px solid var(--deal-line);color:var(--deal-text);padding:10px 8px;text-align:left;vertical-align:top}.deal-compact-table th{color:var(--deal-muted);font-size:11px;font-weight:820}.deal-scenario-strip,.deal-kpi-grid.compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deal-kpi-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-documents{align-content:start}.deal-documents button,.deal-folder-panel button{border-color:var(--deal-line);background:#fff;padding:10px;text-align:left}.deal-documents button:hover,.deal-folder-panel button:hover{border-color:#176e5a47;background:#edf6f2}.deal-next-action{align-content:start}.deal-next-action .deal-primary-button{width:fit-content}.deal-underwriting-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:12px}.deal-input-panel{display:grid;gap:10px;align-content:start;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffe0;box-shadow:var(--deal-shadow-tight);padding:14px}.deal-input-panel label{display:grid;gap:6px}.deal-input-panel span{color:var(--deal-muted);font-size:11px;font-weight:780}.deal-input-panel input{width:100%;min-height:38px;border:1px solid var(--deal-line);border-radius:8px;background:#fff;color:var(--deal-ink);padding:0 10px;font-size:13px;font-weight:760}.deal-model-output,.deal-sensitivity{min-width:0}.deal-sensitivity,.deal-underwriting-layout>.deal-panel:last-child{grid-column:2}.deal-scenario-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deal-scenario-table article{display:grid;gap:6px;border:1px solid var(--deal-line);border-radius:8px;background:var(--deal-surface-2);padding:12px}.deal-scenario-table span{color:var(--deal-muted);font-size:11px;font-weight:780}.deal-scenario-table strong{color:var(--deal-ink);font-size:24px}.deal-scenario-table small{color:var(--deal-muted);font-size:12px}.deal-kanban{display:grid;grid-template-columns:repeat(8,minmax(220px,1fr));gap:10px;min-height:580px;overflow-x:auto;padding-bottom:4px}.deal-kanban section{display:grid;align-content:start;gap:9px;min-width:220px;padding:10px}.deal-kanban header{display:flex;justify-content:space-between;gap:8px;color:var(--deal-ink);font-size:13px}.deal-kanban header span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#edf6f2;color:var(--deal-green);font-size:11px}.deal-kanban-card{display:grid;gap:7px;border:1px solid var(--deal-line);border-radius:8px;background:#fff;color:var(--deal-text);padding:11px;text-align:left}.deal-kanban-card:hover{border-color:#176e5a4d}.deal-kanban-card strong{color:var(--deal-ink);font-size:13px;line-height:1.3}.deal-kanban-card span,.deal-kanban-card small,.deal-kanban p,.deal-log-list li{color:var(--deal-muted);font-size:12px;line-height:1.45}.deal-crm-grid{display:grid;grid-template-columns:repeat(4,minmax(220px,1fr));gap:12px}.deal-contact-card{align-content:start}.deal-contact-card>strong{font-size:17px}.deal-dataroom-layout{display:grid;grid-template-columns:300px minmax(0,1fr) minmax(280px,.8fr);gap:12px}.deal-folder-panel{grid-row:span 2}.deal-folder-panel button{display:flex;align-items:center;justify-content:space-between;gap:12px}.deal-folder-panel button strong{color:var(--deal-ink);font-size:13px}.deal-folder-panel button span{color:var(--deal-muted);font-size:11px}.deal-log-list,.deal-risk-list ul,.deal-analyst-card ul,.deal-analyst-card ol{display:grid;gap:8px;margin:0;padding-left:18px}.deal-ai-summary-card{grid-column:2 / -1}.deal-analyst-layout{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-analyst-card{align-content:start}.deal-analyst-card.wide{grid-column:span 2}.deal-analyst-card ol{padding-left:20px}.deal-analyst-card li+li{margin-top:2px}@media(max-width:1240px){.deal-top-actions>span{display:none}.deal-hero,.deal-dashboard-layout,.deal-map-layout,.deal-detail-layout,.deal-underwriting-layout,.deal-dataroom-layout,.deal-analyst-layout{grid-template-columns:1fr}.deal-sensitivity,.deal-underwriting-layout>.deal-panel:last-child,.deal-ai-summary-card,.deal-analyst-card.wide{grid-column:auto}.deal-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-crm-grid,.deal-audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.deal-topbar{display:grid;gap:10px;padding:12px}.deal-brand{min-width:0}.deal-topnav{justify-content:flex-start}.deal-top-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.deal-shell{grid-template-columns:1fr}.deal-sidebar{max-height:270px;border-right:0;border-bottom:1px solid rgba(36,48,45,.14)}.deal-sidebar nav{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;padding-bottom:2px}.deal-sidebar-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-page,.deal-landing{width:min(100%,calc(100% - 20px))}.deal-hero-copy h1{font-size:34px}.deal-terminal-grid,.deal-kpi-grid,.deal-kpi-grid.compact,.deal-scenario-strip,.deal-scenario-table,.deal-crm-grid,.deal-audience-grid{grid-template-columns:1fr}.deal-map-canvas{min-height:340px}}@media(max-width:560px){.deal-top-actions{grid-template-columns:1fr}.deal-primary-button,.deal-secondary-button{width:100%}.deal-hero{min-height:0}.deal-hero-copy{padding:22px}.deal-hero-copy h1{font-size:30px}.deal-map-summary dl div,.deal-overview-card dl div,.deal-contact-card dl div{grid-template-columns:1fr}}.deal-topbar-center{display:grid;gap:2px;min-width:0;text-align:center}.deal-topbar-center span{color:var(--deal-muted);font-size:11px;font-weight:760;text-transform:uppercase}.deal-topbar-center strong{color:var(--deal-ink);font-size:14px;line-height:1.2}.deal-topbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.deal-sidebar-status{display:grid;gap:5px;border:1px solid rgba(23,110,90,.18);border-radius:8px;background:#edf6f2;padding:12px}.deal-sidebar-status span{color:var(--deal-green);font-size:11px;font-weight:820}.deal-sidebar-status strong{color:var(--deal-ink);font-size:24px;line-height:1}.deal-sidebar-status small{color:var(--deal-muted);font-size:11px;line-height:1.35}.deal-workspace{min-width:0;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 0 28px}.deal-view{display:grid;gap:14px;width:min(1540px,calc(100% - 32px));margin:0 auto}.deal-view-header{display:grid;gap:6px;border-bottom:1px solid rgba(36,48,45,.12);padding-bottom:12px}.deal-view-header span{color:var(--deal-green);font-size:11px;font-weight:820;text-transform:uppercase}.deal-view-header h2{margin:0;color:var(--deal-ink);font-size:clamp(25px,2.5vw,36px);font-weight:880;line-height:1.12;word-break:keep-all}.deal-view-header p{max-width:940px;margin:0;color:var(--deal-muted);font-size:14px;line-height:1.55;word-break:keep-all}.deal-demo-notice{width:min(1540px,calc(100% - 32px));margin:0 auto 12px;border:1px solid rgba(183,123,42,.24);border-radius:8px;background:#fff8e9;color:#624f2f;padding:10px 12px;font-size:12px;font-weight:720}.deal-home-view{gap:16px}.deal-home-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(420px,1.08fr);gap:16px;align-items:stretch}.deal-home-copy,.deal-home-signal,.deal-main-sponsor,.deal-home-console-board,.deal-home-module{border:1px solid var(--deal-line);border-radius:8px;background:#ffffffe6;box-shadow:var(--deal-shadow-tight)}.deal-home-copy{display:grid;align-content:center;min-height:360px;padding:clamp(28px,4vw,52px)}.deal-home-copy>span,.deal-home-console-nudge span,.deal-home-console-lead>span,.deal-home-console-flow span,.deal-main-sponsor-copy>span,.deal-main-sponsor-details span,.deal-home-signal-head span,.deal-home-module span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.25;text-transform:uppercase}.deal-home-copy h1{max-width:760px;margin:12px 0 14px;color:var(--deal-ink);font-size:clamp(32px,3.7vw,52px);font-weight:880;line-height:1.08;word-break:keep-all}.deal-home-copy p,.deal-home-module p{margin:0;color:#46524e;font-size:14px;line-height:1.6;word-break:keep-all}.deal-home-copy p{max-width:760px;margin-bottom:20px;font-size:16px}.deal-home-community-board{display:grid;gap:10px;width:min(100%,760px);margin:0 0 14px;border:1px solid rgba(23,110,90,.16);border-radius:14px;background:#fffef9;padding:12px;font-family:NanumSquareRound,Cafe24SsurroundAir,Cafe24Ssurround,LINE Seed Sans KR,SUIT,Pretendard Variable,Pretendard,Apple SD Gothic Neo,Noto Sans KR,system-ui,sans-serif;letter-spacing:0;box-shadow:0 10px 22px #176e5a12}.deal-home-community-board-head{display:flex;flex-wrap:wrap;gap:10px;align-items:start;justify-content:space-between;border-bottom:1px dashed rgba(23,110,90,.2);padding-bottom:10px}.deal-home-community-board-head>div{display:grid;gap:4px;min-width:0}.deal-home-community-board-head span{color:var(--deal-green);font-size:11.5px;font-weight:760;line-height:1.2}.deal-home-community-board-head strong{color:var(--deal-ink);font-size:17px;font-weight:780;line-height:1.34;word-break:keep-all}.deal-home-community-board-head em{color:var(--deal-muted);font-size:11px;font-style:normal;font-weight:700;line-height:1.2}.deal-home-community-board-cta{border:1px solid rgba(23,110,90,.28);border-radius:8px;background:#fff;color:var(--deal-green);padding:8px 12px;font-size:12px;font-weight:800;white-space:nowrap;cursor:pointer}.deal-home-community-board-cta:hover{background:#edf6f2}.deal-home-community-best{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid rgba(31,167,127,.18);border-radius:8px;background:#f8fafc;padding:7px 9px}.deal-home-community-best>span{color:#dc2626;font-size:11px;font-weight:900;white-space:nowrap}.deal-home-community-best-item{display:inline-flex;gap:5px;align-items:center;border:none;border-radius:4px;background:none;color:#111827;padding:2px 4px;cursor:pointer}.deal-home-community-best-item:hover{background:#f1f5f9}.deal-home-community-best-item em{border-radius:3px;background:#334155;color:#fff;padding:1px 5px;font-size:10px;font-style:normal;font-weight:900}.deal-home-community-best-item strong{color:#111827;font-size:12px;font-weight:700}.deal-home-community-best-item b{color:#dc2626;font-size:12px;font-weight:900}.deal-home-community-table-wrap{overflow-x:auto}.deal-home-community-table{width:100%;border-collapse:collapse;font-size:12px}.deal-home-community-table thead tr{border-bottom:2px solid rgba(23,110,90,.35);background:#f8fafc}.deal-home-community-table th{padding:7px 5px;color:#334155;font-size:11px;font-weight:900;text-align:center;white-space:nowrap}.deal-home-community-table th.col-title{text-align:left}.deal-home-community-table .col-num{width:42px;text-align:center}.deal-home-community-table .col-cat{width:54px;text-align:center}.deal-home-community-table .col-title{min-width:0}.deal-home-community-table .col-author{width:68px;text-align:center;white-space:nowrap}.deal-home-community-table .col-date{width:48px;text-align:center;white-space:nowrap}.deal-home-community-table .col-views{width:40px;text-align:center}.deal-home-community-table tbody tr{cursor:pointer;border-bottom:1px solid #f1f5f9}.deal-home-community-table tbody tr:hover td{background:#f0fdf8}.deal-home-community-table tbody tr.hot .row-title{color:#111827;font-weight:800}.deal-home-community-table tbody tr.pinned td{background:#fafff8}.deal-home-community-table td{padding:7px 5px;color:#374151;vertical-align:middle}.deal-home-community-table .cat-badge{display:inline-block;border-radius:4px;background:#111827;color:#fff;padding:2px 5px;font-size:10px;font-weight:900;white-space:nowrap}.deal-home-community-table .row-title{color:#111827;font-size:12px;font-weight:700}.deal-home-community-table .comment-count{margin-left:4px;color:#dc2626;font-size:11px;font-style:normal;font-weight:900}.deal-home-community-table .pin-badge{color:#1fa77f;font-size:10px;font-weight:900}.deal-home-community-board-foot{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:space-between;border-top:1px solid #f1f5f9;padding-top:8px}.deal-home-community-board-foot span{color:#64748b;font-size:11px;font-weight:750}.deal-home-community-board-foot button{border:0;background:none;color:var(--deal-green);padding:0;font-size:12px;font-weight:800;cursor:pointer}.deal-home-community-board-foot button:hover{text-decoration:underline}.deal-home-console-nudge{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 14px;align-items:center;width:min(100%,760px);margin:0 0 14px;border:1px solid rgba(23,110,90,.24);border-left:4px solid var(--deal-green);border-radius:8px;background:linear-gradient(135deg,#edf6f2,#fff 72%);color:inherit;padding:12px 14px;text-align:left}.deal-home-console-nudge:hover{border-color:#176e5a61;background:#edf6f2}.deal-home-console-nudge strong{color:var(--deal-ink);font-size:17px;line-height:1.24;word-break:keep-all}.deal-home-console-nudge small{color:var(--deal-muted);font-size:12px;font-weight:720;line-height:1.35;word-break:keep-all}.deal-home-console-nudge em{grid-column:2;grid-row:1 / span 3;display:inline-grid;min-height:34px;place-items:center;border-radius:999px;background:var(--deal-green);color:#fff;font-size:12px;font-style:normal;font-weight:860;padding:0 13px;white-space:nowrap}.deal-home-sponsor-strip{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;width:fit-content;max-width:100%;border:1px solid rgba(23,110,90,.18);border-left:4px solid var(--deal-green);border-radius:8px;background:#f1f8f5;padding:9px 11px;margin:0 0 18px}.deal-home-sponsor-strip span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2}.deal-home-sponsor-strip strong{color:var(--deal-ink);font-size:15px;font-weight:880;line-height:1.2;word-break:keep-all}.deal-home-sponsor-strip small{color:var(--deal-muted);font-size:12px;font-weight:720;line-height:1.25;word-break:keep-all}.deal-home-signal{display:grid;gap:12px;align-content:start;min-width:0;background:linear-gradient(180deg,#111513f0,#1c2421f5),var(--deal-black);color:#f9fbf8;padding:14px}.deal-home-signal-head{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.14);padding-bottom:12px}.deal-home-signal-head>div{display:grid;gap:5px;min-width:0}.deal-home-signal-head span{color:#ffffffa8}.deal-home-signal-head strong{color:#fff;font-size:18px;line-height:1.25;text-align:right}.deal-home-signal-head>div strong{text-align:left}.deal-home-sentiment-link{flex:0 0 auto;min-height:32px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#ffffff14;color:#fff;padding:0 11px;font-size:12px;font-weight:820;white-space:nowrap}.deal-home-sentiment-link:hover{border-color:#ffffff57;background:#ffffff24}.deal-home-sentiment-layout{display:grid;grid-template-columns:minmax(260px,.98fr) minmax(170px,.8fr);gap:12px;align-items:stretch;min-width:0}.deal-home-radar-preview{position:relative;display:block;width:min(100%,310px);aspect-ratio:1;align-self:center;justify-self:center;min-width:0;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.15),transparent 32%),#0e1917db;color:#fff;padding:0}.deal-home-radar-preview:hover{border-color:#ffffff57;background:radial-gradient(circle at center,rgba(255,255,255,.18),transparent 32%),#111f1ceb}.deal-home-radar-ring,.deal-home-radar-axis{position:absolute;pointer-events:none}.deal-home-radar-ring{inset:18%;border:1px solid rgba(255,255,255,.16);border-radius:50%}.deal-home-radar-ring.ring-2{inset:33%}.deal-home-radar-axis.vertical{top:9%;left:50%;width:1px;height:82%;background:#ffffff24}.deal-home-radar-axis.horizontal{top:50%;left:9%;width:82%;height:1px;background:#ffffff24}.deal-home-radar-center,.deal-home-radar-point{position:absolute;display:grid;place-items:center;text-align:center;transform:translate(-50%,-50%)}.deal-home-radar-center{top:50%;left:50%;width:82px;height:82px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:#f8fbf7f5;color:#12211d;box-shadow:0 12px 24px #00000038}.deal-home-radar-center strong{font-size:26px;line-height:1}.deal-home-radar-center small{color:#52605b;font-size:10px;font-weight:820}.deal-home-radar-point{width:58px;height:58px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:color-mix(in srgb,var(--signal-color) 88%,#111513);color:#fff;box-shadow:0 10px 22px #0003}.deal-home-radar-point.fear{--signal-color: #b94a3f}.deal-home-radar-point.greed{--signal-color: #176e5a}.deal-home-radar-point.defense{--signal-color: #2e668b}.deal-home-radar-point.opportunity{--signal-color: #b77b2a}.deal-home-radar-point strong{font-size:16px;line-height:1}.deal-home-radar-point small{max-width:48px;color:#ffffffd1;font-size:9px;font-weight:820;line-height:1.12;word-break:keep-all}.deal-home-sentiment-list{display:grid;gap:8px;min-width:0}.deal-home-sentiment-list div{display:grid;gap:5px;align-content:center;min-height:58px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12;padding:9px 10px}.deal-home-sentiment-list span{color:#ffffffa8;font-size:11px;font-weight:820;line-height:1.2}.deal-home-sentiment-list strong{overflow:hidden;color:#fff;font-size:12px;line-height:1.28;text-overflow:ellipsis;white-space:nowrap}.deal-home-sentiment-list i{display:block;height:5px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-home-sentiment-detail{margin:0;color:#f8fbf7b8;font-size:13px;line-height:1.45;word-break:keep-all}.deal-home-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.deal-home-signal .deal-metric-card{border-color:#ffffff1f;background:#ffffff14;min-height:108px}.deal-home-signal .deal-metric-card strong{color:#fff}.deal-home-signal .deal-metric-card small,.deal-home-signal .deal-metric-card span{color:#ffffffad}.deal-home-deal-list{display:grid;gap:8px}.deal-home-deal-list button{display:grid;grid-template-columns:62px minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:8px;background:#ffffff0f;color:#fff;cursor:pointer;padding:11px 12px;text-align:left}.deal-home-deal-list button:hover{border-color:#ffffff3d;background:#ffffff1a}.deal-home-deal-list span,.deal-home-deal-list em{color:#ffffffad;font-size:11px;font-style:normal;font-weight:760}.deal-home-deal-list strong{overflow:hidden;color:#fff;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.deal-home-console-board{order:-1;display:grid;grid-template-columns:minmax(260px,.62fr) minmax(0,1fr) auto;gap:14px;align-items:center;overflow:hidden;border-color:#b77b2a47;background:linear-gradient(135deg,#17231f,#243832 42%,#fff8e9 42%,#fff);padding:16px}.deal-home-console-lead{display:grid;gap:7px;min-width:0}.deal-home-console-lead>span{color:#f3c26f}.deal-home-console-lead strong{color:#fff;font-size:clamp(21px,2vw,30px);line-height:1.14;word-break:keep-all}.deal-home-console-lead p{max-width:520px;margin:0;color:#ffffffbd;font-size:13px;line-height:1.5;word-break:keep-all}.deal-home-console-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0}.deal-home-console-flow button{display:grid;align-content:start;gap:6px;min-height:112px;border:1px solid rgba(36,48,45,.11);border-radius:8px;background:#ffffffeb;color:var(--deal-text);padding:12px;text-align:left}.deal-home-console-flow button:hover{border-color:#176e5a52;background:#fff}.deal-home-console-flow strong{color:var(--deal-ink);font-size:15px;line-height:1.24;word-break:keep-all}.deal-home-console-flow small{color:var(--deal-muted);font-size:12px;font-weight:700;line-height:1.38;word-break:keep-all}.deal-home-console-action{align-self:stretch;min-width:128px;white-space:normal}.deal-main-sponsor{display:grid;grid-template-columns:minmax(260px,.92fr) minmax(0,1.08fr);gap:18px;overflow:hidden;background:linear-gradient(135deg,#fffffff5,#f1f8f5eb),#fff;padding:18px}.deal-main-sponsor-copy{display:grid;align-content:center;gap:8px;min-width:0}.deal-main-sponsor-copy strong{color:var(--deal-ink);font-size:clamp(24px,2.1vw,34px);font-weight:900;line-height:1.12;word-break:keep-all}.deal-main-sponsor-copy p{max-width:620px;margin:0;color:#46524e;font-size:14px;line-height:1.55;word-break:keep-all}.deal-main-sponsor-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0}.deal-main-sponsor-details div{display:grid;align-content:start;gap:7px;min-height:116px;border:1px solid rgba(23,110,90,.14);border-radius:8px;background:#ffffffbd;padding:13px}.deal-main-sponsor-details strong{color:var(--deal-ink);font-size:16px;line-height:1.24;word-break:keep-all}.deal-main-sponsor-details small{color:var(--deal-muted);font-size:12px;font-weight:720;line-height:1.38;word-break:keep-all}.deal-main-sponsor-action{width:fit-content}.deal-sponsor-site{gap:14px}.sponsor-hero{position:relative;display:grid;grid-template-columns:minmax(0,.98fr) minmax(320px,.62fr);gap:clamp(22px,4vw,54px);align-content:end;align-items:end;min-height:520px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#0a100ee6,#0a100e94 52%,#0a100e2e),url(/assets/real-estate-development-site.jpg);background-position:center;background-size:cover;box-shadow:var(--deal-shadow);color:#fff;padding:clamp(28px,4vw,56px);padding-bottom:136px}.sponsor-hero-content{position:relative;z-index:1;display:grid;gap:15px;min-width:0;max-width:820px}.sponsor-hero-content>span,.sponsor-hero-proofline span,.sponsor-hero-showcase span,.sponsor-hero-project span,.sponsor-company-band span,.sponsor-company-facts span,.sponsor-buyer-signals span,.sponsor-premium-head span,.sponsor-premium-thesis span,.sponsor-premium-signals span,.sponsor-capital-stack>span,.sponsor-project-copy>span,.sponsor-section-head span,.sponsor-project-facts span,.sponsor-landlogic-band span,.sponsor-hero-metrics span{color:var(--deal-green-2);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-hero-content h1{margin:0;color:#fff;font-size:clamp(42px,6vw,76px);font-weight:920;line-height:.98;overflow-wrap:anywhere;word-break:keep-all}.sponsor-hero-content p{max-width:720px;margin:0;color:#ffffffdb;font-size:16px;line-height:1.62;word-break:keep-all}.sponsor-hero-actions{display:flex;flex-wrap:wrap;gap:8px}.sponsor-hero-proofline{display:flex;flex-wrap:wrap;gap:7px;min-width:0}.sponsor-hero-proofline span{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#fffc;padding:7px 10px;backdrop-filter:blur(8px)}.sponsor-hero-project{display:grid;gap:5px;width:fit-content;max-width:100%;border:1px solid rgba(255,255,255,.22);border-left:4px solid var(--deal-green-2);border-radius:8px;background:#0a14119e;padding:11px 13px;backdrop-filter:blur(6px)}.sponsor-hero-project span{color:#ffffffb3}.sponsor-hero-project strong{color:#fff;font-size:23px;line-height:1.16;word-break:keep-all}.sponsor-hero-project small{color:#ffffffc7;font-size:12px;font-weight:760;line-height:1.3;word-break:keep-all}.sponsor-hero-actions a,.sponsor-landlogic-band button{text-decoration:none}.sponsor-hero-showcase{position:relative;z-index:1;display:grid;align-self:end;height:min(32vw,370px);min-height:340px;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0a141185;box-shadow:0 24px 70px #00000047}.sponsor-hero-showcase img{width:100%;height:100%;min-height:240px;object-fit:cover;filter:saturate(.92) contrast(1.06)}.sponsor-hero-showcase:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 24%,rgba(9,15,13,.18) 58%,rgba(9,15,13,.88));content:"";pointer-events:none}.sponsor-hero-showcase div{position:absolute;right:14px;bottom:14px;left:14px;z-index:1;display:grid;gap:5px;border-top:1px solid rgba(255,255,255,.2);padding-top:12px}.sponsor-hero-showcase strong{color:#fff;font-size:clamp(22px,2.4vw,32px);line-height:1.08;word-break:keep-all}.sponsor-hero-showcase small{color:#ffffffbd;font-size:12px;font-weight:740;line-height:1.35;word-break:keep-all}.sponsor-hero-metrics{position:absolute;right:clamp(18px,3vw,42px);bottom:clamp(18px,3vw,34px);left:clamp(18px,3vw,42px);z-index:1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#0d1512b8;padding:10px;backdrop-filter:blur(8px)}.sponsor-hero-metrics div{display:grid;gap:5px;min-width:0;border-right:1px solid rgba(255,255,255,.14);padding:5px 12px}.sponsor-hero-metrics div:last-child{border-right:0}.sponsor-hero-metrics span{color:#ffffff9e}.sponsor-hero-metrics strong{overflow:hidden;color:#fff;font-size:18px;line-height:1.18;text-overflow:ellipsis;white-space:nowrap}.sponsor-company-band,.sponsor-project-showcase,.sponsor-landlogic-band{border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight)}.sponsor-company-band{display:grid;grid-template-columns:minmax(260px,.86fr) minmax(0,1.14fr);gap:18px;align-items:center;padding:24px}.sponsor-company-band div,.sponsor-section-head{display:grid;gap:7px}.sponsor-company-band h2,.sponsor-project-copy h2,.sponsor-section-head h2{margin:0;color:var(--deal-ink);font-size:clamp(24px,2.4vw,36px);font-weight:900;line-height:1.12;word-break:keep-all}.sponsor-company-band p,.sponsor-project-copy p,.sponsor-capability-grid p,.sponsor-landlogic-band p{margin:0;color:#46524e;font-size:14px;line-height:1.58;word-break:keep-all}.sponsor-project-showcase{display:grid;grid-template-columns:minmax(300px,.9fr) minmax(0,1.1fr);overflow:hidden}.sponsor-project-media{min-height:380px;background:linear-gradient(180deg,#101c181f,#101c1847),url(/assets/sponsors/wave-ocean-city/hillstate-the-wave-city-render-hq.png);background-position:center;background-size:cover}.sponsor-project-copy{display:grid;align-content:center;gap:13px;min-width:0;padding:clamp(22px,3vw,36px)}.sponsor-project-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:4px}.sponsor-company-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sponsor-company-facts div,.sponsor-project-facts div,.sponsor-capability-grid article{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid rgba(23,110,90,.14);border-radius:8px;background:#f8fbf8;padding:12px}.sponsor-company-facts strong,.sponsor-project-facts strong{color:var(--deal-ink);font-size:16px;line-height:1.25;word-break:keep-all}.sponsor-company-facts small,.sponsor-project-facts small{color:var(--deal-muted);font-size:12px;font-weight:720;line-height:1.34;word-break:keep-all}.sponsor-premium-brief{display:grid;gap:15px;overflow:hidden;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:linear-gradient(135deg,#17231f,#26342f 58%,#f7faf7 58%,#fff);box-shadow:var(--deal-shadow-tight);padding:20px}.sponsor-premium-head{display:grid;gap:7px;max-width:900px}.sponsor-premium-head h2{margin:0;color:#fff;font-size:clamp(28px,3.2vw,46px);line-height:1.08;word-break:keep-all}.sponsor-premium-head p{max-width:820px;margin:0;color:#ffffffc2;font-size:14px;line-height:1.58;word-break:keep-all}.sponsor-premium-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.18fr) minmax(280px,.78fr);gap:12px;align-items:stretch}.sponsor-premium-thesis,.sponsor-premium-signals article,.sponsor-capital-stack{display:grid;align-content:start;gap:10px;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffffed;box-shadow:0 18px 45px #1118151a;padding:14px}.sponsor-premium-thesis{background:#0c1411d1;color:#fff}.sponsor-premium-thesis strong,.sponsor-capital-stack>strong{color:var(--deal-ink);font-size:20px;line-height:1.22;word-break:keep-all}.sponsor-premium-thesis strong{color:#fff;font-size:22px}.sponsor-premium-thesis p,.sponsor-premium-signals p{margin:0;color:#46524e;font-size:13px;line-height:1.5;word-break:keep-all}.sponsor-premium-thesis p{color:#ffffffb8}.sponsor-premium-thesis div{display:flex;flex-wrap:wrap;gap:7px;margin-top:3px}.sponsor-premium-thesis b{border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff14;color:#ffffffe0;padding:6px 8px;font-size:11px;line-height:1.2}.sponsor-premium-signals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sponsor-premium-signals strong{color:var(--deal-ink);font-size:15px;line-height:1.25;word-break:keep-all}.sponsor-stack-bars{display:grid;gap:11px}.sponsor-stack-bars>div{display:grid;gap:6px}.sponsor-stack-bars div div{display:flex;align-items:center;justify-content:space-between;gap:8px}.sponsor-stack-bars div div span{color:var(--deal-text);font-size:12px;font-weight:820}.sponsor-stack-bars b{color:var(--deal-green);font-size:15px}.sponsor-stack-bars i{display:block;height:8px;overflow:hidden;border-radius:999px;background:#e8ece6}.sponsor-stack-bars i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.sponsor-stack-bars small{color:var(--deal-muted);font-size:11px;font-weight:720}.sponsor-media-section{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:12px;align-items:stretch}.sponsor-photo-gallery,.sponsor-location-card{display:grid;gap:13px;min-width:0;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.sponsor-photo-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:10px}.sponsor-photo-grid figure{display:grid;grid-template-rows:minmax(150px,1fr) auto;min-width:0;overflow:hidden;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:#f8fbf8;margin:0}.sponsor-photo-grid figure:first-child{grid-row:span 2}.sponsor-photo-grid img{width:100%;height:100%;min-height:150px;object-fit:cover;object-position:center}.sponsor-photo-grid figcaption{display:grid;gap:5px;padding:11px}.sponsor-photo-grid figcaption span,.sponsor-map-list span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-photo-grid figcaption strong{color:var(--deal-ink);font-size:15px;line-height:1.28;word-break:keep-all}.sponsor-photo-grid figcaption small{color:var(--deal-muted);font-size:12px;font-weight:680;line-height:1.42;word-break:keep-all}.sponsor-location-card{align-content:start}.sponsor-map-frame{position:relative;aspect-ratio:16 / 9;min-height:230px;overflow:hidden;border:1px solid rgba(23,110,90,.18);border-radius:8px;background:linear-gradient(135deg,#ffffff94,#edf6f28a),#edf6f2}.sponsor-map-frame img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.94) contrast(1.04)}.sponsor-map-frame:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,110,90,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(23,110,90,.08) 1px,transparent 1px);background-size:42px 42px;content:"";pointer-events:none}.sponsor-map-frame>strong{position:absolute;right:14px;bottom:14px;z-index:1;border-radius:8px;background:#111513c7;color:#fff;padding:9px 11px;font-size:13px;line-height:1.2}.sponsor-map-list{display:grid;gap:8px}.sponsor-map-list span{display:block;border:1px solid rgba(23,110,90,.14);border-radius:8px;background:#f8fbf8;color:var(--deal-text);padding:9px 10px;text-transform:none;word-break:keep-all}.sponsor-location-card .deal-secondary-button{width:fit-content;text-decoration:none}.sponsor-capability-section{display:grid;gap:14px;padding:4px 0}.sponsor-wavecity-pitch{display:grid;gap:14px;border:1px solid rgba(23,110,90,.18);border-radius:8px;background:linear-gradient(135deg,#edf6f2f0,#fff8e9b3),#fff;box-shadow:var(--deal-shadow-tight);padding:18px}.sponsor-section-head p{max-width:920px;margin:0;color:#46524e;font-size:14px;line-height:1.55;word-break:keep-all}.sponsor-appeal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sponsor-appeal-grid article{display:grid;align-content:start;gap:8px;min-height:148px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#ffffffd1;padding:13px}.sponsor-appeal-grid strong{color:var(--deal-ink);font-size:16px;line-height:1.25;word-break:keep-all}.sponsor-appeal-grid p{margin:0;color:#46524e;font-size:13px;line-height:1.5;word-break:keep-all}.sponsor-buyer-signals{display:flex;flex-wrap:wrap;gap:8px}.sponsor-buyer-signals span{border:1px solid rgba(23,110,90,.16);border-radius:999px;background:#fff;color:var(--deal-green);padding:8px 10px;white-space:nowrap}.sponsor-official-video{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);overflow:hidden;border:1px solid var(--deal-line);border-radius:8px;background:linear-gradient(135deg,#121f1bf5,#143936e6);box-shadow:var(--deal-shadow-tight)}.sponsor-video-copy{display:grid;align-content:center;gap:10px;min-width:0;padding:clamp(20px,3vw,34px)}.sponsor-video-copy span{color:var(--deal-green-2);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-video-copy h2{margin:0;color:#fff;font-size:clamp(25px,3.1vw,44px);line-height:1.12;word-break:keep-all}.sponsor-video-copy p{margin:0;color:#ffffffc2;font-size:14px;line-height:1.62;word-break:keep-all}.sponsor-video-link{width:fit-content;border-color:#ffffff38;background:#ffffff14;color:#fff;box-shadow:none;text-decoration:none}.sponsor-video-link:hover{border-color:#ffffff6b;background:#ffffff1a}.sponsor-video-frame{min-width:0;min-height:340px;background:#07110f}.sponsor-video-frame iframe{display:block;width:100%;height:100%;min-height:340px;border:0}.sponsor-site-plan{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr);overflow:hidden;border:1px solid rgba(23,110,90,.18);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#edf6f2b3);box-shadow:var(--deal-shadow-tight)}.sponsor-site-plan-visual{min-width:0;background:#f8fbf8;margin:0}.sponsor-site-plan-visual img{display:block;width:100%;height:100%;min-height:430px;object-fit:contain;object-position:center}.sponsor-site-plan-copy{display:grid;align-content:center;gap:12px;min-width:0;border-left:1px solid rgba(36,48,45,.1);padding:clamp(20px,2.8vw,34px)}.sponsor-site-plan-copy>span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-site-plan-copy h2{margin:0;color:var(--deal-ink);font-size:clamp(25px,3vw,42px);line-height:1.13;word-break:keep-all}.sponsor-site-plan-copy p{margin:0;color:#46524e;font-size:14px;line-height:1.62;word-break:keep-all}.sponsor-site-plan-points{display:grid;gap:9px}.sponsor-site-plan-points div{display:grid;gap:4px;border:1px solid rgba(23,110,90,.13);border-radius:8px;background:#ffffffd1;padding:11px}.sponsor-site-plan-points strong{color:var(--deal-ink);font-size:15px;line-height:1.25;word-break:keep-all}.sponsor-site-plan-points small{color:var(--deal-muted);font-size:12px;font-weight:700;line-height:1.45;word-break:keep-all}.sponsor-site-plan-link{width:fit-content;text-decoration:none}.sponsor-official-intel{display:grid;gap:14px;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#edf6f2bd),#fff;box-shadow:var(--deal-shadow-tight);padding:18px}.sponsor-official-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sponsor-official-head div{display:grid;gap:7px;max-width:900px}.sponsor-official-head span,.sponsor-official-facts span,.sponsor-official-card>span,.sponsor-type-row span,.sponsor-payment-list span,.sponsor-party-list span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-official-head h2{margin:0;color:var(--deal-ink);font-size:clamp(26px,3vw,42px);line-height:1.12;word-break:keep-all}.sponsor-official-head p{margin:0;color:#46524e;font-size:14px;line-height:1.55;word-break:keep-all}.sponsor-pdf-link{flex:0 0 auto;text-decoration:none}.sponsor-official-notice-preview{display:grid;grid-template-columns:minmax(0,1.22fr) minmax(280px,.78fr);overflow:hidden;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:#f8fbf8;margin:0}.sponsor-official-notice-preview img{display:block;width:100%;height:100%;min-height:310px;max-height:500px;object-fit:contain;object-position:center;background:linear-gradient(135deg,#edf6f2,#fff)}.sponsor-official-notice-preview figcaption{display:grid;align-content:center;gap:10px;min-width:0;border-left:1px solid rgba(36,48,45,.1);background:linear-gradient(135deg,#fffffff5,#edf6f2a8);padding:clamp(18px,2.6vw,30px)}.sponsor-official-notice-preview figcaption span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-official-notice-preview figcaption strong{color:var(--deal-ink);font-size:clamp(20px,2.1vw,30px);line-height:1.16;word-break:keep-all}.sponsor-official-notice-preview figcaption small{color:#46524e;font-size:13px;font-weight:700;line-height:1.55;word-break:keep-all}.sponsor-notice-link{width:fit-content;text-decoration:none}.sponsor-official-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sponsor-official-facts article,.sponsor-official-card{display:grid;align-content:start;gap:9px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#ffffffeb;padding:13px}.sponsor-official-facts strong{color:var(--deal-ink);font-size:21px;line-height:1.12;word-break:keep-all}.sponsor-official-facts small,.sponsor-type-row small,.sponsor-official-timeline small,.sponsor-payment-list small{color:var(--deal-muted);font-size:12px;line-height:1.35;word-break:keep-all}.sponsor-official-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);gap:12px}.sponsor-official-bottom{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sponsor-official-card h3{margin:0;color:var(--deal-ink);font-size:18px;line-height:1.28;word-break:keep-all}.sponsor-type-matrix{display:grid;overflow-x:auto}.sponsor-type-row{display:grid;grid-template-columns:78px 76px 108px 108px minmax(138px,1fr);gap:8px;min-width:560px;align-items:center;border-top:1px solid rgba(36,48,45,.1);padding:9px 0}.sponsor-type-row.header{border-top:0;padding-top:0}.sponsor-type-row.header span{color:var(--deal-muted)}.sponsor-type-row strong{color:var(--deal-ink);font-size:15px}.sponsor-type-row small{justify-self:start;border-radius:999px;background:#edf4f9;color:var(--deal-blue);padding:5px 8px;font-weight:760}.sponsor-official-timeline{display:grid;gap:8px;margin:0;padding:0;list-style:none}.sponsor-official-timeline li{display:grid;grid-template-columns:94px minmax(0,1fr);gap:4px 9px;align-items:start;border-top:1px solid rgba(36,48,45,.1);padding-top:8px}.sponsor-official-timeline li:first-child{border-top:0;padding-top:0}.sponsor-official-timeline b{grid-row:span 2;border-radius:8px;background:#edf6f2;color:var(--deal-green);padding:7px 8px;font-size:12px;line-height:1.18}.sponsor-official-timeline strong,.sponsor-payment-list strong,.sponsor-party-list strong{color:var(--deal-ink);font-size:14px;line-height:1.25;word-break:keep-all}.sponsor-payment-list,.sponsor-party-list,.sponsor-rule-list{display:grid;gap:8px}.sponsor-payment-list div,.sponsor-party-list div{display:grid;gap:5px;border-top:1px solid rgba(36,48,45,.1);padding-top:8px}.sponsor-payment-list div:first-child,.sponsor-party-list div:first-child{border-top:0;padding-top:0}.sponsor-payment-list strong{font-size:20px}.sponsor-rule-list{margin:0;padding:0;list-style:none}.sponsor-rule-list li{position:relative;border-top:1px solid rgba(36,48,45,.1);color:#46524e;padding-top:8px;padding-left:16px;font-size:13px;line-height:1.45;word-break:keep-all}.sponsor-rule-list li:first-child{border-top:0;padding-top:0}.sponsor-rule-list li:before{position:absolute;top:13px;left:0;width:7px;height:7px;border-radius:50%;background:var(--deal-green);content:""}.sponsor-rule-list li:first-child:before{top:5px}.sponsor-type-finder{display:grid;gap:14px;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:linear-gradient(135deg,#fffffffa,#f4f8f6eb),#fff;box-shadow:var(--deal-shadow-tight);padding:18px}.sponsor-type-finder-head{display:grid;gap:7px;max-width:920px}.sponsor-type-finder-head span,.sponsor-fit-controls>div>span,.sponsor-fit-result>span,.sponsor-fit-result-facts span,.sponsor-type-decision-grid span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-type-finder-head h2{margin:0;color:var(--deal-ink);font-size:clamp(26px,3vw,42px);line-height:1.12;word-break:keep-all}.sponsor-type-finder-head p{margin:0;color:#46524e;font-size:14px;line-height:1.55;word-break:keep-all}.sponsor-type-finder-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.8fr);gap:12px;align-items:stretch}.sponsor-fit-controls,.sponsor-fit-result{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#ffffffed;padding:14px}.sponsor-fit-controls>div{display:grid;gap:8px}.sponsor-fit-controls>div>strong{color:var(--deal-ink);font-size:17px;line-height:1.25}.sponsor-fit-segment{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sponsor-fit-segment.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.sponsor-fit-segment button{display:grid;align-content:start;gap:6px;min-width:0;min-height:92px;border:1px solid rgba(36,48,45,.11);border-radius:8px;background:#f8fbf8;color:inherit;padding:11px;text-align:left}.sponsor-fit-segment button:hover,.sponsor-fit-segment button.active{border-color:#176e5a5c;background:#edf6f2}.sponsor-fit-segment button.active{box-shadow:inset 0 0 0 1px #176e5a2e}.sponsor-fit-segment strong{color:var(--deal-ink);font-size:15px;line-height:1.2;word-break:keep-all}.sponsor-fit-segment small{color:var(--deal-muted);font-size:11px;line-height:1.35;word-break:keep-all}.sponsor-fit-result{background:#17231f;color:#fff}.sponsor-fit-result>strong{color:#fff;font-size:clamp(46px,6vw,78px);line-height:.9}.sponsor-fit-result h3{margin:0;color:#fff;font-size:22px;line-height:1.18;word-break:keep-all}.sponsor-fit-result p{margin:0;color:#ffffffb8;font-size:13px;line-height:1.5;word-break:keep-all}.sponsor-fit-result-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.sponsor-fit-result-facts div{display:grid;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff12;padding:10px}.sponsor-fit-result-facts b{color:#fff;font-size:14px;line-height:1.22;word-break:keep-all}.sponsor-fit-reasons{display:grid;gap:7px;border-top:1px solid rgba(255,255,255,.12);padding-top:10px}.sponsor-fit-reasons p{position:relative;padding-left:16px}.sponsor-fit-reasons p:before{position:absolute;top:7px;left:0;width:7px;height:7px;border-radius:50%;background:var(--deal-green-2);content:""}.sponsor-fit-result .deal-primary-button{width:fit-content}.sponsor-type-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sponsor-type-decision-grid article{display:grid;align-content:start;gap:7px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#ffffffe6;padding:12px}.sponsor-type-decision-grid article.active{border-color:#176e5a5c;background:#edf6f2}.sponsor-type-decision-grid strong{color:var(--deal-ink);font-size:26px;line-height:1}.sponsor-type-decision-grid p{margin:0;color:#46524e;font-size:13px;line-height:1.42;word-break:keep-all}.sponsor-type-decision-grid small{color:var(--deal-muted);font-size:11px;line-height:1.35;word-break:keep-all}.sponsor-investor-mode{display:grid;gap:14px;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:linear-gradient(135deg,#fffffff5,#f1f6f8e6),#fff;box-shadow:var(--deal-shadow-tight);padding:18px}.sponsor-investor-head{display:grid;gap:7px;max-width:920px}.sponsor-investor-head span,.sponsor-calculator-head span,.sponsor-investor-card>span,.sponsor-input-grid label>span,.sponsor-calculator-results span,.sponsor-coverage-meter span{color:var(--deal-green);font-size:11px;font-weight:840;line-height:1.2;text-transform:uppercase}.sponsor-investor-head h2{margin:0;color:var(--deal-ink);font-size:clamp(26px,3vw,42px);line-height:1.12;word-break:keep-all}.sponsor-investor-head p,.sponsor-investor-disclaimer{margin:0;color:#46524e;font-size:14px;line-height:1.55;word-break:keep-all}.sponsor-investor-layout{display:grid;grid-template-columns:minmax(420px,1.05fr) minmax(360px,.95fr);gap:12px}.sponsor-investor-calculator,.sponsor-investor-card{display:grid;align-content:start;gap:14px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#ffffffeb;padding:15px}.sponsor-calculator-head{display:grid;gap:5px}.sponsor-calculator-head strong,.sponsor-investor-card>strong{color:var(--deal-ink);font-size:20px;line-height:1.25;word-break:keep-all}.sponsor-calculator-head small{color:var(--deal-muted);font-size:12px;font-weight:720}.sponsor-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sponsor-input-grid label{display:grid;gap:8px;min-width:0;border:1px solid rgba(23,110,90,.12);border-radius:8px;background:#f8fbf8;padding:12px}.sponsor-input-grid label>strong{color:var(--deal-ink);font-size:20px;line-height:1}.sponsor-input-grid input[type=range]{width:100%;accent-color:var(--deal-green)}.sponsor-calculator-results{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.sponsor-calculator-results div{display:grid;align-content:start;gap:6px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#fff;padding:11px}.sponsor-calculator-results strong{color:var(--deal-ink);font-size:20px;line-height:1.14;word-break:keep-all}.sponsor-calculator-results small{color:var(--deal-muted);font-size:11px;line-height:1.35;word-break:keep-all}.sponsor-calculator-results .positive strong{color:var(--deal-green)}.sponsor-calculator-results .negative strong{color:var(--deal-red)}.sponsor-investor-disclaimer{border:1px solid rgba(183,123,42,.18);border-radius:8px;background:#fff8e9;padding:10px 11px;font-size:12px}.sponsor-investor-side{display:grid;gap:12px;min-width:0}.sponsor-persona-list,.sponsor-checklist-grid{display:grid;gap:9px}.sponsor-persona-list article,.sponsor-checklist-grid article{display:grid;gap:6px;border-top:1px solid rgba(36,48,45,.1);padding-top:9px}.sponsor-persona-list article:first-child,.sponsor-checklist-grid article:first-child{border-top:0;padding-top:0}.sponsor-persona-list b{width:fit-content;border-radius:999px;background:#edf4f9;color:var(--deal-blue);padding:5px 8px;font-size:11px;line-height:1.2}.sponsor-persona-list strong,.sponsor-checklist-grid strong{color:var(--deal-ink);font-size:15px;line-height:1.25;word-break:keep-all}.sponsor-persona-list p,.sponsor-checklist-grid p{margin:0;color:#46524e;font-size:12px;line-height:1.45;word-break:keep-all}.sponsor-coverage-meter{display:grid;gap:7px;border:1px solid rgba(23,110,90,.14);border-radius:8px;background:#f8fbf8;padding:11px}.sponsor-coverage-meter strong{color:var(--deal-ink);font-size:24px;line-height:1}.sponsor-coverage-meter i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#e8ece6}.sponsor-coverage-meter i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.sponsor-capability-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sponsor-capability-grid article{min-height:168px;background:#ffffffe6;box-shadow:var(--deal-shadow-tight)}.sponsor-capability-grid strong{color:var(--deal-ink);font-size:17px;line-height:1.28;word-break:keep-all}.sponsor-landlogic-band{display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1fr) auto;gap:16px;align-items:center;background:#17231f;color:#fff;padding:18px}.sponsor-landlogic-band div{display:grid;gap:6px}.sponsor-landlogic-band strong{color:#fff;font-size:20px;line-height:1.25;word-break:keep-all}.sponsor-landlogic-band p{color:#ffffffbd}.deal-home-modules{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.deal-home-module{display:grid;gap:9px;min-height:170px;align-content:start;cursor:pointer;padding:16px;text-align:left}.deal-home-module:hover{border-color:#176e5a57;background:#edf6f2}.deal-home-module.primary{border-color:#176e5a42;background:#edf6f2}.deal-home-module.operations{border-color:#176e5a57;background:linear-gradient(180deg,#edf6f2,#fff);box-shadow:0 14px 30px #176e5a21}.deal-home-module.accent{border-color:#b77b2a47;background:#fff8e9}.deal-home-module strong{color:var(--deal-ink);font-size:19px;line-height:1.25;word-break:keep-all}.deal-landing-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);gap:16px;min-height:470px}.deal-hero-terminal{display:grid;gap:12px;align-content:start;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(180deg,#111513f0,#1c2421f5),var(--deal-black);box-shadow:var(--deal-shadow);color:#f9fbf8;padding:14px}.deal-hero-terminal .deal-terminal-head strong{max-width:360px;font-size:14px;line-height:1.25;text-align:right}.deal-terminal-table{display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:8px}.deal-terminal-table div{display:grid;grid-template-columns:72px minmax(0,1fr) 72px 74px;gap:10px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding:11px 12px}.deal-terminal-table div:last-child{border-bottom:0}.deal-terminal-table span,.deal-terminal-table em,.deal-terminal-table b{color:#ffffffb3;font-size:11px;font-style:normal;font-weight:760}.deal-terminal-table strong{overflow:hidden;color:#fff;font-size:13px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.deal-terminal-table b.risk-b,.deal-terminal-table b.risk-c{color:#ffd99c}.deal-terminal-table b.risk-c,.deal-terminal-table b.risk-d{color:#ffb6aa}.deal-secondary-button.dark{border-color:#ffffff3d;background:#18231f;color:#fff}.deal-dashboard-grid{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.45fr) minmax(280px,.82fr);gap:12px;align-items:stretch}.deal-realdata-panel{display:grid;gap:12px;border:1px solid rgba(23,110,90,.24);border-radius:8px;background:#f7fffb;box-shadow:var(--deal-shadow-tight);padding:14px}.deal-realdata-summary{display:grid;grid-template-columns:minmax(0,1fr) 104px;gap:14px;align-items:center}.deal-realdata-summary>div:first-child{display:grid;gap:6px;min-width:0}.deal-realdata-summary span,.deal-realdata-score span,.deal-realdata-kpis span,.deal-realdata-sources article span,.deal-realdata-actions span{color:var(--deal-green);font-size:11px;font-weight:860;line-height:1.25;text-transform:uppercase}.deal-realdata-summary strong{color:var(--deal-ink);font-size:23px;line-height:1.15}.deal-realdata-summary p,.deal-realdata-sources p,.deal-realdata-actions li{margin:0;color:#46524e;font-size:13px;line-height:1.5;word-break:keep-all}.deal-realdata-summary small,.deal-realdata-sources small{color:var(--deal-muted);font-size:11px;font-weight:760;line-height:1.4}.deal-realdata-score{display:grid;place-items:center;min-height:84px;border:1px solid rgba(46,102,139,.22);border-radius:8px;background:#fff}.deal-realdata-score strong{color:var(--deal-blue);font-size:31px;line-height:1}.deal-realdata-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deal-realdata-kpis article{display:grid;gap:4px;min-width:0;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:#fff;padding:10px}.deal-realdata-kpis strong{overflow-wrap:anywhere;color:var(--deal-ink);font-size:18px;line-height:1.2}.deal-realdata-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.36fr);gap:10px;align-items:stretch}.deal-realdata-sources{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.deal-realdata-sources article,.deal-realdata-actions{display:grid;align-content:start;gap:6px;min-width:0;min-height:132px;border:1px solid var(--deal-line);border-radius:8px;background:#fff;padding:10px}.deal-realdata-sources article.ready{border-color:#176e5a47;background:#edf6f2}.deal-realdata-sources article.skipped{border-color:#b77b2a52;background:#fff8e9}.deal-realdata-sources article.error{border-color:#b94a3f47;background:#fff5f3}.deal-realdata-sources article.planned{border-color:#2e668b33;background:#f8fbff}.deal-realdata-sources strong,.deal-realdata-actions strong{overflow-wrap:anywhere;color:var(--deal-ink);font-size:14px;line-height:1.35}.deal-realdata-actions{min-height:0}.deal-realdata-actions>div{display:grid;gap:4px}.deal-realdata-actions ol{display:grid;gap:6px;margin:0;padding-left:18px}.deal-realdata-actions .deal-secondary-button{align-self:end;justify-self:start}.deal-realdata-actions .deal-secondary-button:disabled{cursor:wait;opacity:.66}.deal-map-preview{min-height:430px}.deal-mini-map{position:relative;min-height:360px;overflow:hidden;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:radial-gradient(circle at 30% 34%,rgba(46,102,139,.23),transparent 24%),radial-gradient(circle at 68% 68%,rgba(23,110,90,.22),transparent 25%),linear-gradient(135deg,#202a26,#151a18)}.deal-mini-map:before,.deal-map-layer:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:38px 38px;content:""}.deal-map-dot,.deal-map-marker{position:absolute;z-index:2;display:grid;place-items:center;translate:-50% -50%;border:1px solid rgba(255,255,255,.52);border-radius:50%;background:#176e5aeb;color:#fff;box-shadow:0 10px 22px #0000003d;cursor:pointer}.deal-map-dot{width:42px;height:42px;font-size:12px;font-weight:860}.deal-map-dot.risk-b,.deal-map-dot.risk-c,.deal-map-marker.risk-b,.deal-map-marker.risk-c{background:#b77b2af0}.deal-map-dot.risk-c,.deal-map-dot.risk-d,.deal-map-marker.risk-c,.deal-map-marker.risk-d{background:#b94a3ff0}.deal-alert-list{display:grid;gap:8px}.deal-alert-list button{display:grid;gap:5px;border:1px solid rgba(185,74,63,.18);border-radius:8px;background:#fff7f4;color:var(--deal-text);padding:11px;text-align:left}.deal-alert-list strong{color:var(--deal-ink);font-size:13px}.deal-alert-list span{color:var(--deal-muted);font-size:12px}.deal-map-layer{position:relative;min-height:100%;height:100%}.map-label{position:absolute;z-index:1;border-radius:999px;background:#ffffff1f;color:#ffffffad;padding:6px 9px;font-size:11px;font-weight:760}.map-label.seoul{top:20%;left:45%}.map-label.metro{top:49%;left:32%}.map-label.south{right:18%;bottom:18%}.deal-map-marker{width:56px;height:56px}.deal-map-marker.active{outline:4px solid rgba(255,255,255,.28)}.deal-map-marker strong{font-size:16px;line-height:1}.deal-map-marker span{font-size:10px;font-weight:820}.deal-summary-panel{display:grid;gap:12px;align-content:start;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffe0;box-shadow:var(--deal-shadow-tight);padding:14px}.deal-summary-panel dl,.deal-contact-list{display:grid;gap:8px;margin:0}.deal-summary-panel dl div,.deal-contact-list div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;border-bottom:1px solid rgba(36,48,45,.09);padding-bottom:8px}.deal-summary-panel dt,.deal-contact-list dt{color:var(--deal-muted);font-size:11px;font-weight:760}.deal-summary-panel dd,.deal-contact-list dd{margin:0;color:var(--deal-ink);font-size:12px;font-weight:820;line-height:1.35}.deal-primary-button.full{width:100%}.deal-opportunity-list{display:grid;gap:10px}.deal-opportunity-card{display:grid;grid-template-columns:minmax(260px,1.2fr) minmax(0,2fr) 160px;gap:14px;align-items:center;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffe6;box-shadow:var(--deal-shadow-tight);color:var(--deal-text);padding:14px;text-align:left}.deal-opportunity-card:hover{border-color:#176e5a4d;background:#fbfaf5}.deal-card-title,.deal-card-status{display:grid;gap:5px}.deal-card-title span{color:var(--deal-green);font-size:11px;font-weight:820}.deal-card-title strong{color:var(--deal-ink);font-size:16px;line-height:1.3}.deal-card-title small,.deal-card-status em{color:var(--deal-muted);font-size:12px;font-style:normal}.deal-card-metrics{display:grid;grid-template-columns:repeat(6,minmax(82px,1fr));gap:8px}.deal-card-metrics dl{display:grid;gap:4px;margin:0}.deal-card-metrics dt{color:var(--deal-muted);font-size:11px;font-weight:760}.deal-card-metrics dd{margin:0;color:var(--deal-ink);font-size:12px;font-weight:860}.deal-card-status{justify-items:end}.deal-card-status b{display:inline-grid;min-width:72px;place-items:center;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:6px 8px;font-size:11px}.deal-card-status b.risk-b{background:#fff5df;color:#8f5f1d}.deal-card-status b.risk-c,.deal-card-status b.risk-d{background:#fff1ef;color:var(--deal-red)}.deal-detail-grid,.deal-underwriting-layout,.deal-dataroom-grid,.deal-analyst-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-panel.wide{grid-column:span 2}.deal-fact-grid,.deal-metric-grid.compact,.deal-folder-grid,.deal-question-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deal-fact-grid dl{display:grid;gap:4px;margin:0;border:1px solid var(--deal-line);border-radius:8px;background:var(--deal-surface-2);padding:10px}.deal-fact-grid dt{color:var(--deal-muted);font-size:11px}.deal-fact-grid dd{margin:0;color:var(--deal-ink);font-size:13px;font-weight:860}.deal-risk-list,.deal-doc-list,.deal-log-list,.deal-numbered-list{display:grid;gap:8px;margin:0;padding-left:18px}.deal-risk-list li,.deal-doc-list li,.deal-log-list li,.deal-numbered-list li,.deal-action-copy{color:#46524e;font-size:13px;line-height:1.55;word-break:keep-all}.deal-table,.deal-sensitivity-table{display:grid;overflow:hidden;border:1px solid var(--deal-line);border-radius:8px}.deal-table div,.deal-sensitivity-table div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--deal-line)}.deal-table div:last-child,.deal-sensitivity-table div:last-child{border-bottom:0}.deal-table span,.deal-sensitivity-table span{color:var(--deal-text);font-size:12px;padding:10px}.deal-sensitivity-table div:first-child span{background:#f0eee6;color:var(--deal-muted);font-weight:820}.deal-input-row{display:grid;gap:5px}.deal-input-row span{color:var(--deal-muted);font-size:11px;font-weight:760}.deal-input-row input{min-height:38px;border:1px solid var(--deal-line);border-radius:8px;background:#fff;color:var(--deal-ink);padding:0 10px;font-size:13px;font-weight:760}.deal-scenario-tabs{display:flex;flex-wrap:wrap;gap:8px}.deal-scenario-tabs button{min-height:34px;border:1px solid var(--deal-line);border-radius:8px;background:#fff;color:var(--deal-text);padding:0 12px;font-size:12px;font-weight:780}.deal-scenario-tabs button.active{border-color:var(--deal-green);background:#edf6f2;color:var(--deal-green)}.deal-kanban{grid-template-columns:repeat(8,minmax(220px,1fr))}.deal-kanban article{display:grid;align-content:start;gap:9px;min-width:220px;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffdb;padding:10px}.deal-kanban-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-kanban-head strong{color:var(--deal-ink);font-size:13px}.deal-kanban-head span{display:inline-grid;width:24px;height:24px;place-items:center;border-radius:50%;background:#edf6f2;color:var(--deal-green);font-size:11px;font-weight:820}.deal-kanban article>button{display:grid;gap:7px;border:1px solid var(--deal-line);border-radius:8px;background:#fff;color:var(--deal-text);padding:11px;text-align:left}.deal-kanban article>button strong{color:var(--deal-ink);font-size:13px;line-height:1.3}.deal-kanban article>button span,.deal-kanban article>button small,.deal-kanban article>button em,.deal-kanban p{color:var(--deal-muted);font-size:12px;font-style:normal;line-height:1.45}.deal-crm-grid{grid-template-columns:repeat(4,minmax(220px,1fr))}.deal-contact-company{color:var(--deal-ink);font-size:14px}.deal-folder-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.deal-folder-grid div,.deal-question-grid span{display:grid;gap:5px;border:1px solid var(--deal-line);border-radius:8px;background:var(--deal-surface-2);padding:11px}.deal-folder-grid strong{color:var(--deal-ink);font-size:13px}.deal-folder-grid span,.deal-folder-grid small{color:var(--deal-muted);font-size:12px}.deal-question-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-question-grid span{color:var(--deal-text);font-size:13px;line-height:1.45}.deal-sentiment-view{gap:16px}.deal-sentiment-hero{position:relative;display:grid;grid-template-columns:minmax(0,.95fr) minmax(430px,.82fr);gap:24px;min-height:640px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#080e0de6,#0d1816b8 52%,#0d181657),url(/assets/real-estate-radar-hero.jpg);background-position:center;background-size:cover;color:#f8fbf7;padding:30px}.deal-sentiment-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:44px 44px;content:"";opacity:.22;pointer-events:none}.deal-sentiment-copy,.deal-radar-board{position:relative;z-index:1}.deal-sentiment-copy{display:grid;align-content:center;max-width:780px;min-width:0}.deal-sentiment-copy>span,.deal-sentiment-summary span,.deal-radar-head span,.deal-radar-list span,.deal-investor-move span,.deal-youtube-row>span{color:#ffffffbd;font-size:11px;font-weight:820;line-height:1.25;text-transform:uppercase}.deal-sentiment-copy h1{max-width:780px;margin:12px 0 16px;color:#fff;font-size:52px;font-weight:900;line-height:1.04;word-break:keep-all}.deal-sentiment-copy p{max-width:720px;margin:0 0 20px;color:#f8fbf7d6;font-size:16px;line-height:1.65;word-break:keep-all}.deal-sentiment-copy small{max-width:780px;color:#f8fbf7b3;font-size:12px;line-height:1.55;word-break:keep-all}.deal-sentiment-hero .deal-primary-button{border-color:#f8fbf7;background:#f8fbf7;color:#13211e;box-shadow:0 12px 26px #0003}.deal-sentiment-hero .deal-primary-button:hover{background:#e8f3ed;color:#13211e}.deal-sentiment-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:6px 0 12px;max-width:760px}.deal-sentiment-summary div{display:grid;gap:6px;min-height:74px;align-content:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#080e0d94;padding:11px;backdrop-filter:blur(10px)}.deal-sentiment-summary strong{color:#fff;font-size:14px;line-height:1.25}.deal-radar-board{display:grid;align-self:center;gap:14px;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#070d0cd1;box-shadow:0 20px 46px #0000003d;padding:16px;backdrop-filter:blur(14px)}.deal-radar-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.deal-radar-head div{display:grid;gap:4px}.deal-radar-head strong{color:#fff;font-size:42px;line-height:1}.deal-radar-head p{max-width:260px;margin:0;color:#f8fbf7b8;font-size:13px;line-height:1.5;text-align:right;word-break:keep-all}.deal-radar-canvas{position:relative;justify-self:center;width:min(100%,410px);aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:radial-gradient(circle at center,rgba(255,255,255,.13),transparent 30%),#0e1917d6}.deal-radar-ring,.deal-radar-axis{position:absolute;pointer-events:none}.deal-radar-ring{inset:18%;border:1px solid rgba(255,255,255,.15);border-radius:50%}.deal-radar-ring.ring-2{inset:32%}.deal-radar-axis.vertical{top:8%;left:50%;width:1px;height:84%;background:#ffffff24}.deal-radar-axis.horizontal{top:50%;left:8%;width:84%;height:1px;background:#ffffff24}.deal-radar-center,.deal-radar-point{position:absolute;display:grid;place-items:center;text-align:center;transform:translate(-50%,-50%)}.deal-radar-center{top:50%;left:50%;width:104px;height:104px;border:1px solid rgba(255,255,255,.24);border-radius:50%;background:#f8fbf7f0;color:#12211d;box-shadow:0 12px 28px #00000038}.deal-radar-center strong{font-size:30px;line-height:1}.deal-radar-center span{color:#52605b;font-size:11px;font-weight:820}.deal-radar-point{width:74px;height:74px;border:1px solid rgba(255,255,255,.28);border-radius:50%;color:#fff;box-shadow:0 12px 24px #0003}.deal-radar-point strong{font-size:20px;line-height:1}.deal-radar-point span{font-size:11px;font-weight:820}.deal-radar-point.fear,.deal-investor-move.fear{--signal-color: #b94a3f}.deal-radar-point.greed,.deal-investor-move.greed{--signal-color: #176e5a}.deal-radar-point.defense,.deal-investor-move.defense{--signal-color: #2e668b}.deal-radar-point.opportunity,.deal-investor-move.opportunity{--signal-color: #b77b2a}.deal-radar-point{background:color-mix(in srgb,var(--signal-color) 88%,#111513)}.deal-radar-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.deal-radar-list div{display:grid;gap:5px;min-width:0;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff12;padding:10px}.deal-radar-list strong{color:#fff;font-size:13px;line-height:1.3;word-break:keep-all}.deal-radar-list small{color:#f8fbf7a8;font-size:11px;line-height:1.35;word-break:keep-all}.deal-radar-list i,.deal-youtube-row i,.deal-region-list i{display:block;height:6px;overflow:hidden;border-radius:999px;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-investor-moves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-investor-move{position:relative;display:grid;gap:9px;min-height:172px;align-content:start;overflow:hidden;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-investor-move:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--signal-color);content:""}.deal-investor-move span,.deal-youtube-panel .deal-panel-head span,.deal-region-pulse .deal-panel-head span{color:var(--deal-green)}.deal-investor-move strong{color:var(--deal-ink);font-size:18px;line-height:1.3;word-break:keep-all}.deal-investor-move p{margin:0;color:#46524e;font-size:13px;line-height:1.55;word-break:keep-all}.deal-investor-move b{display:inline-grid;width:fit-content;min-height:28px;place-items:center;border:1px solid color-mix(in srgb,var(--signal-color) 28%,transparent);border-radius:999px;background:color-mix(in srgb,var(--signal-color) 10%,#ffffff);color:var(--signal-color);padding:0 10px;font-size:12px}.deal-datahub-section{display:grid;gap:12px}.deal-datahub-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;border-bottom:1px solid rgba(36,48,45,.12);padding-bottom:10px}.deal-datahub-head>div{display:grid;gap:5px;min-width:0}.deal-datahub-head span,.deal-weather-cell div>span,.deal-comparison-row span,.deal-quadrant-list span{color:var(--deal-green);font-size:11px;font-weight:820;text-transform:uppercase}.deal-datahub-head strong{color:var(--deal-ink);font-size:22px;line-height:1.2}.deal-datahub-head p{max-width:760px;margin:0;color:#46524e;font-size:13px;line-height:1.5;word-break:keep-all}.deal-datahub-head small{flex:0 0 auto;border:1px solid rgba(46,102,139,.18);border-radius:999px;background:#edf4f9;color:var(--deal-blue);padding:7px 10px;font-size:11px;font-weight:820;white-space:nowrap}.deal-datahub-layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,.78fr) minmax(340px,.88fr);gap:12px;align-items:stretch}.deal-weather-panel,.deal-comparison-panel,.deal-quadrant-panel{display:grid;gap:12px;align-content:start;min-width:0;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-weather-grid,.deal-comparison-list,.deal-quadrant-list{display:grid;gap:0}.deal-weather-cell{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center;min-width:0;border-top:1px solid rgba(36,48,45,.1);padding:11px 0}.deal-weather-cell:first-child,.deal-comparison-row:first-child,.deal-quadrant-list div:first-child{border-top:0;padding-top:0}.deal-weather-icon{position:relative;display:block;width:34px;height:34px;border-radius:50%;background:#edf6f2}.deal-weather-cell.hot .deal-weather-icon{background:radial-gradient(circle at 35% 35%,#fff6d7 0 22%,#d6872f 24% 100%)}.deal-weather-cell.clear .deal-weather-icon{background:linear-gradient(135deg,#dff4ee,#2d9a7e)}.deal-weather-cell.watch .deal-weather-icon{background:linear-gradient(135deg,#f8edd7,#b77b2a)}.deal-weather-cell.rain .deal-weather-icon{background:linear-gradient(135deg,#e8f0f5,#2e668b)}.deal-weather-cell div{display:grid;gap:3px;min-width:0}.deal-weather-cell strong,.deal-comparison-row strong,.deal-quadrant-list strong{color:var(--deal-ink);font-size:14px;line-height:1.25}.deal-weather-cell small,.deal-comparison-row small{color:var(--deal-muted);font-size:11px;line-height:1.35;word-break:keep-all}.deal-weather-cell b{color:var(--deal-green);font-size:12px}.deal-weather-cell i,.deal-comparison-row i{display:block;grid-column:2 / -1;height:5px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-weather-cell i span,.deal-comparison-row i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-comparison-row{display:grid;grid-template-columns:minmax(0,1fr) 42px;gap:7px 10px;min-width:0;border-top:1px solid rgba(36,48,45,.1);padding:11px 0}.deal-comparison-row div{display:grid;gap:3px;min-width:0}.deal-comparison-row span,.deal-quadrant-list span{color:var(--deal-muted)}.deal-comparison-row b{justify-self:end;color:var(--deal-green);font-size:19px;line-height:1}.deal-comparison-row small{grid-column:1 / -1}.deal-quadrant-chart{position:relative;min-height:310px;overflow:hidden;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:linear-gradient(rgba(36,48,45,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(36,48,45,.1) 1px,transparent 1px),linear-gradient(135deg,#f7faf6,#eef5f0);background-size:100% 50%,50% 100%,100% 100%}.deal-quadrant-chart:before,.deal-quadrant-chart:after{position:absolute;background:#24302d2e;content:""}.deal-quadrant-chart:before{top:10%;bottom:10%;left:50%;width:1px}.deal-quadrant-chart:after{top:50%;right:10%;left:10%;height:1px}.deal-quadrant-axis{position:absolute;z-index:1;color:var(--deal-muted);font-size:10px;font-weight:820}.deal-quadrant-axis.top{top:8px;left:50%;transform:translate(-50%)}.deal-quadrant-axis.bottom{bottom:8px;left:50%;transform:translate(-50%)}.deal-quadrant-axis.left{top:50%;left:8px;transform:translateY(-50%)}.deal-quadrant-axis.right{top:50%;right:8px;transform:translateY(-50%)}.deal-quadrant-dot{position:absolute;z-index:2;display:grid;place-items:center;overflow:hidden;transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.78);border-radius:50%;background:#176e5ae6;box-shadow:0 10px 22px #232c2829;color:#fff;padding:6px;text-align:center}.deal-quadrant-dot strong{max-width:100%;overflow:hidden;font-size:11px;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.deal-quadrant-dot span{color:#ffffffc7;font-size:9px;font-weight:820;line-height:1}.deal-quadrant-list div{display:grid;gap:3px;border-top:1px solid rgba(36,48,45,.1);padding:8px 0}.deal-sentiment-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.75fr);gap:12px}.deal-youtube-panel,.deal-region-pulse{display:grid;gap:12px;align-content:start;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-youtube-list,.deal-region-list{display:grid;gap:10px}.deal-youtube-row{display:grid;grid-template-columns:44px minmax(0,1fr) 96px;gap:12px;align-items:center;min-width:0;border-top:1px solid rgba(36,48,45,.1);padding-top:10px}.deal-youtube-row:first-child{border-top:0;padding-top:0}.deal-youtube-row>span{display:inline-grid;width:34px;height:34px;place-items:center;border-radius:50%;background:#edf6f2;color:var(--deal-green)}.deal-youtube-row div{display:grid;gap:5px;min-width:0}.deal-youtube-row strong{overflow:hidden;color:var(--deal-ink);font-size:14px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.deal-youtube-row small,.deal-region-list small{color:var(--deal-muted);font-size:12px;line-height:1.35}.deal-youtube-row b{display:inline-grid;min-height:30px;place-items:center;border-radius:999px;background:#f5f2ea;color:var(--deal-text);padding:0 9px;font-size:11px;line-height:1.15;text-align:center}.deal-youtube-row.fear b{background:#fff1ef;color:var(--deal-red)}.deal-youtube-row.greed b{background:#edf6f2;color:var(--deal-green)}.deal-youtube-row.defense b{background:#edf4f9;color:var(--deal-blue)}.deal-youtube-row.opportunity b{background:#fff6e5;color:#8a5b19}.deal-region-list div{display:grid;gap:6px;min-width:0}.deal-region-list div div{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-region-list strong{color:var(--deal-ink);font-size:14px}.deal-region-list span{color:var(--deal-green);font-size:12px;font-weight:860}.deal-news-section{display:grid;gap:12px;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffe6;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-news-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.deal-news-head>div{display:grid;gap:5px;min-width:0}.deal-news-head span,.deal-news-briefs span,.deal-news-card span{color:var(--deal-green);font-size:11px;font-weight:820;text-transform:uppercase}.deal-news-head strong{color:var(--deal-ink);font-size:21px;line-height:1.25}.deal-news-head p,.deal-news-briefs p,.deal-news-card p,.deal-news-disclaimer{margin:0;color:#46524e;font-size:13px;line-height:1.55;word-break:keep-all}.deal-news-head small{flex:0 0 auto;border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:7px 10px;font-size:11px;font-weight:820;white-space:nowrap}.deal-news-error{border:1px solid rgba(183,123,42,.24);border-radius:8px;background:#fff8e9;color:#624f2f;padding:9px 10px;font-size:12px;font-weight:720}.deal-news-briefs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deal-news-briefs article{display:grid;gap:6px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:11px}.deal-news-briefs strong{color:var(--deal-ink);font-size:14px;line-height:1.35}.deal-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.deal-news-card{display:grid;grid-template-rows:150px minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid rgba(36,48,45,.12);border-radius:8px;background:#fff;color:inherit;text-decoration:none}.deal-news-card:hover{border-color:#176e5a4d;box-shadow:0 12px 24px #232c2814}.deal-news-card img{width:100%;height:100%;object-fit:cover;background:#19231f}.deal-news-card div{display:grid;gap:7px;align-content:start;min-width:0;padding:12px}.deal-news-card strong{color:var(--deal-ink);font-size:15px;line-height:1.35;word-break:keep-all}.deal-news-card small{color:var(--deal-muted);font-size:12px;font-weight:760}.deal-reit-view{gap:16px}.deal-reit-hero{position:relative;display:grid;grid-template-columns:minmax(0,.94fr) minmax(420px,.82fr);gap:22px;min-height:620px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#0b1110e6,#142420b8 56%,#1424204d),url(/assets/real-estate-capital-market.jpg);background-position:center;background-size:cover;color:#f8fbf7;padding:30px}.deal-reit-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:42px 42px;content:"";opacity:.18;pointer-events:none}.deal-reit-copy,.deal-reit-live-board{position:relative;z-index:1}.deal-reit-copy{display:grid;align-content:center;max-width:790px;min-width:0}.deal-reit-copy>span,.deal-reit-summary span,.deal-reit-live-head span,.deal-reit-chart-stats span,.deal-reit-article-grid span,.deal-reit-sector-list span,.deal-reit-forecast-grid span{color:#ffffffb8;font-size:11px;font-weight:820;line-height:1.25;text-transform:uppercase}.deal-reit-copy h1{max-width:760px;margin:12px 0 16px;color:#fff;font-size:52px;font-weight:900;line-height:1.04;word-break:keep-all}.deal-reit-copy p{max-width:720px;margin:0 0 20px;color:#f8fbf7d6;font-size:16px;line-height:1.65;word-break:keep-all}.deal-reit-copy small{max-width:780px;color:#f8fbf7b8;font-size:12px;line-height:1.55;word-break:keep-all}.deal-reit-hero .deal-primary-button{border-color:#f8fbf7;background:#f8fbf7;color:#13211e;box-shadow:0 12px 26px #0003}.deal-reit-hero .deal-primary-button:hover{background:#e8f3ed;color:#13211e}.deal-reit-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:760px;margin:6px 0 12px}.deal-reit-summary div{display:grid;align-content:center;gap:6px;min-height:74px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#080e0d94;padding:11px;backdrop-filter:blur(10px)}.deal-reit-summary strong{color:#fff;font-size:15px;line-height:1.25}.deal-reit-live-board{display:grid;align-self:center;gap:14px;min-width:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#070d0cd1;box-shadow:0 20px 46px #0000003d;padding:16px;backdrop-filter:blur(14px)}.deal-reit-live-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deal-reit-live-head div{display:grid;gap:4px}.deal-reit-live-head strong{color:#fff;font-size:42px;line-height:1}.deal-reit-live-head small{max-width:220px;color:#f8fbf7b3;font-size:12px;line-height:1.4;text-align:right}.deal-reit-chart{display:grid;gap:10px;min-width:0}.deal-reit-chart svg{display:block;width:100%;height:280px;overflow:visible;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px),#0d1816c2;background-size:100% 25%,20% 100%,100% 100%}.deal-reit-chart polygon{fill:#2d9a7e2e}.deal-reit-chart polyline{fill:none;stroke:#5ce0b6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.deal-reit-chart-axis{display:flex;justify-content:space-between;gap:8px;color:#f8fbf79e;font-size:11px;font-weight:760}.deal-reit-volume-bars{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:7px;min-height:72px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0f;padding:9px}.deal-reit-volume-bars i{position:relative;display:block;min-height:18px;border-radius:6px 6px 2px 2px;background:linear-gradient(180deg,#66d9b5,#2e668beb)}.deal-reit-volume-bars span{position:absolute;right:50%;bottom:-18px;transform:translate(50%);color:#f8fbf78a;font-size:9px;white-space:nowrap}.deal-reit-chart-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.deal-reit-chart-stats div{display:grid;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff12;padding:10px}.deal-reit-chart-stats strong{color:#fff;font-size:18px;line-height:1.1}.deal-reit-watch-section{display:grid;gap:12px}.deal-reit-watch-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.34fr);gap:12px}.deal-reit-watch-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.deal-reit-watch-card,.deal-reit-alert-panel,.deal-reit-scenario-grid article{border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight)}.deal-reit-watch-card{display:grid;align-content:start;gap:9px;min-height:250px;overflow:hidden;color:inherit;padding:13px;text-align:left}.deal-reit-watch-card:hover,.deal-reit-watch-card.active{border-color:#176e5a5c;background:#f8fcf9;box-shadow:0 12px 24px #232c281a}.deal-reit-watch-card.active{box-shadow:inset 0 4px #176e5ac7,0 12px 24px #232c281a}.deal-reit-watch-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.deal-reit-watch-card-head div{display:grid;gap:4px;min-width:0}.deal-reit-watch-card-head span,.deal-reit-watch-metrics span,.deal-reit-alert-list span,.deal-reit-scenario-grid span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.deal-reit-watch-card-head strong{color:var(--deal-ink);font-size:15px;line-height:1.22;word-break:keep-all}.deal-reit-watch-card-head b{flex:0 0 auto;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px}.deal-reit-watch-card.watch .deal-reit-watch-card-head b{background:#fff6e5;color:#8a5b19}.deal-reit-watch-card p{margin:0;color:#46524e;font-size:12px;line-height:1.42;word-break:keep-all}.deal-reit-watch-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.deal-reit-watch-metrics div{display:grid;gap:4px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:8px}.deal-reit-watch-metrics strong{color:var(--deal-ink);font-size:14px;line-height:1.15}.deal-reit-watch-card small,.deal-reit-scenario-grid small{color:var(--deal-muted);font-size:11px;line-height:1.38;word-break:keep-all}.deal-reit-watch-card em{width:fit-content;border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px;font-style:normal;font-weight:820}.deal-reit-alert-panel{display:grid;align-content:start;gap:12px;padding:16px}.deal-reit-alert-list{display:grid;gap:0}.deal-reit-alert-list div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;border-top:1px solid rgba(36,48,45,.1);padding:10px 0}.deal-reit-alert-list div:first-child{border-top:0;padding-top:0}.deal-reit-alert-list strong{color:var(--deal-ink);font-size:14px;line-height:1.25;word-break:keep-all}.deal-reit-alert-list p{grid-column:1 / -1;margin:0;color:var(--deal-muted);font-size:12px;line-height:1.4;word-break:keep-all}.deal-reit-alert-list b{align-self:start;border-radius:999px;background:#edf4f9;color:var(--deal-blue);padding:5px 8px;font-size:11px}.deal-reit-disclosure-section{display:grid;gap:12px}.deal-reit-disclosure-layout{display:grid;grid-template-columns:minmax(280px,.82fr) minmax(0,1.12fr) minmax(300px,.7fr);gap:12px}.deal-reit-source-panel,.deal-reit-signal-panel,.deal-reit-rule-panel{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid var(--deal-line);border-radius:8px;background:#fffffff0;box-shadow:var(--deal-shadow-tight);padding:15px}.deal-reit-source-list,.deal-reit-signal-list,.deal-reit-rule-list{display:grid;gap:9px}.deal-reit-source-list>div,.deal-reit-rule-list>div{display:grid;gap:7px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:11px}.deal-reit-source-list>div{grid-template-columns:minmax(0,1fr) auto}.deal-reit-source-list div div{display:grid;gap:4px;min-width:0}.deal-reit-source-list span,.deal-reit-signal-card span,.deal-reit-rule-list span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.deal-reit-source-list strong,.deal-reit-signal-card strong,.deal-reit-rule-list strong{color:var(--deal-ink);font-size:14px;line-height:1.25;word-break:keep-all}.deal-reit-source-list small,.deal-reit-signal-card p,.deal-reit-rule-list p,.deal-reit-rule-list small{margin:0;color:var(--deal-muted);font-size:12px;line-height:1.4;word-break:keep-all}.deal-reit-source-list b{align-self:start;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px}.deal-reit-source-list .growth b{background:#edf4f9;color:var(--deal-blue)}.deal-reit-source-list .watch b{background:#fff6e5;color:#8a5b19}.deal-reit-source-list i{grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-reit-source-list i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-reit-source-list em{grid-column:1 / -1;color:var(--deal-muted);font-size:11px;font-style:normal;line-height:1.35}.deal-reit-signal-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;width:100%;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#fff;color:inherit;cursor:pointer;font:inherit;padding:11px;text-align:left}.deal-reit-signal-card:hover,.deal-reit-signal-card:focus-visible{border-color:#176e5a52;background:#f8fcf9}.deal-reit-signal-card:focus-visible{outline:2px solid rgba(23,110,90,.35);outline-offset:3px}.deal-reit-signal-card div{display:grid;gap:5px;min-width:0}.deal-reit-signal-card b,.deal-reit-rule-list b{align-self:start;border-radius:999px;background:#edf4f9;color:var(--deal-blue);padding:5px 8px;font-size:11px;line-height:1.1}.deal-reit-signal-card.high b{background:#fff1ef;color:var(--deal-red)}.deal-reit-signal-card small{color:var(--deal-muted);font-size:11px;line-height:1.35}.deal-reit-signal-card em{justify-self:start;border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px;font-style:normal;font-weight:820}.deal-reit-rule-list>div{position:relative;padding-right:54px}.deal-reit-rule-list b{position:absolute;top:11px;right:11px;background:#ecefed;color:var(--deal-muted)}.deal-reit-rule-list .enabled b{background:#edf6f2;color:var(--deal-green)}.deal-reit-connector-section{display:grid;gap:12px}.deal-reit-connector-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr) minmax(300px,.62fr);gap:12px}.deal-reit-pipeline-panel,.deal-reit-schema-panel,.deal-reit-ingestion-panel{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid var(--deal-line);border-radius:8px;background:#fffffff0;box-shadow:var(--deal-shadow-tight);padding:15px}.deal-reit-pipeline-list,.deal-reit-schema-list,.deal-reit-ingestion-list{display:grid;gap:9px}.deal-reit-pipeline-list>div,.deal-reit-schema-list>div,.deal-reit-ingestion-list>div{display:grid;gap:8px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:11px}.deal-reit-pipeline-list>div{grid-template-columns:minmax(0,1fr) auto}.deal-reit-pipeline-list div div,.deal-reit-ingestion-list div div{display:grid;gap:5px;min-width:0}.deal-reit-pipeline-list span,.deal-reit-schema-list span,.deal-reit-ingestion-list span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.deal-reit-pipeline-list strong,.deal-reit-schema-list strong,.deal-reit-ingestion-list strong{color:var(--deal-ink);font-size:14px;line-height:1.25;word-break:keep-all}.deal-reit-pipeline-list p,.deal-reit-schema-list p,.deal-reit-ingestion-list p{margin:0;color:var(--deal-muted);font-size:12px;line-height:1.42;word-break:keep-all}.deal-reit-pipeline-list b{align-self:start;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px}.deal-reit-pipeline-list .growth b{background:#edf4f9;color:var(--deal-blue)}.deal-reit-pipeline-list .watch b{background:#fff6e5;color:#8a5b19}.deal-reit-pipeline-list i{grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-reit-pipeline-list i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-reit-pipeline-list dl{grid-column:1 / -1;display:grid;gap:6px;margin:0}.deal-reit-pipeline-list dl div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:8px;border-top:1px solid rgba(36,48,45,.08);padding-top:6px}.deal-reit-pipeline-list dt{color:var(--deal-muted);font-size:11px;font-weight:820}.deal-reit-pipeline-list dd{margin:0;color:#3f4c48;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.deal-reit-schema-list>div{background:#fff}.deal-reit-schema-list strong{overflow-wrap:anywhere}.deal-reit-ingestion-list>div{grid-template-columns:38px minmax(0,1fr);background:#fff}.deal-reit-ingestion-list>div>b{display:inline-grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#ecefed;color:var(--deal-muted);font-size:11px}.deal-reit-ingestion-list>div.done>b{background:#edf6f2;color:var(--deal-green)}.deal-reit-calendar-section{display:grid;gap:12px}.deal-reit-calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.36fr);gap:12px}.deal-reit-calendar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-reit-calendar-month,.deal-reit-timeline-panel{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid var(--deal-line);border-radius:8px;background:#fffffff0;box-shadow:var(--deal-shadow-tight);padding:15px}.deal-reit-calendar-month-head{display:grid;gap:6px;min-height:76px;border-bottom:1px solid rgba(36,48,45,.1);padding-bottom:10px}.deal-reit-calendar-month-head span,.deal-reit-calendar-event span,.deal-reit-timeline-list span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.deal-reit-calendar-month-head strong{color:var(--deal-ink);font-size:14px;line-height:1.35;word-break:keep-all}.deal-reit-calendar-events,.deal-reit-timeline-list{display:grid;gap:0}.deal-reit-calendar-event{display:grid;gap:6px;width:100%;border:0;border-top:1px solid rgba(36,48,45,.1);background:transparent;color:inherit;cursor:pointer;font:inherit;padding:10px 0;text-align:left}.deal-reit-calendar-event:first-child{border-top:0;padding-top:0}.deal-reit-calendar-event:hover strong,.deal-reit-calendar-event:focus-visible strong{color:var(--deal-green)}.deal-reit-calendar-event:focus-visible{outline:2px solid rgba(23,110,90,.35);outline-offset:3px}.deal-reit-calendar-event strong,.deal-reit-timeline-list strong{color:var(--deal-ink);font-size:14px;line-height:1.25;word-break:keep-all}.deal-reit-calendar-event small{color:var(--deal-muted);font-size:11px;line-height:1.35}.deal-reit-calendar-event b,.deal-reit-timeline-list b{justify-self:start;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px;line-height:1.1}.deal-reit-calendar-event.growth b{background:#edf4f9;color:var(--deal-blue)}.deal-reit-calendar-event.watch b{background:#fff6e5;color:#8a5b19}.deal-reit-timeline-panel{background:linear-gradient(180deg,#fff,#f8fbfa)}.deal-reit-timeline-list div{display:grid;gap:6px;border-top:1px solid rgba(36,48,45,.1);padding:11px 0}.deal-reit-timeline-list div:first-child{border-top:0;padding-top:0}.deal-reit-timeline-list p{margin:0;color:var(--deal-muted);font-size:12px;line-height:1.45;word-break:keep-all}.deal-reit-detail-panel{display:grid;gap:12px;border:1px solid rgba(23,110,90,.18);border-radius:8px;background:linear-gradient(180deg,#fffffff5,#f6fbf8f0);box-shadow:var(--deal-shadow-tight);padding:16px}.deal-reit-detail-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(36,48,45,.1);padding-bottom:12px}.deal-reit-detail-head div{display:grid;gap:5px;min-width:0}.deal-reit-detail-head span,.deal-reit-detail-facts span,.deal-reit-dividend-list span,.deal-reit-risk-list span,.deal-reit-direct-list span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.deal-reit-detail-head strong{color:var(--deal-ink);font-size:24px;line-height:1.2;word-break:keep-all}.deal-reit-detail-head p{max-width:820px;margin:0;color:#46524e;font-size:13px;line-height:1.5;word-break:keep-all}.deal-reit-detail-head>b{flex:0 0 auto;border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:7px 10px;font-size:11px}.deal-reit-detail-layout{display:grid;grid-template-columns:minmax(240px,.55fr) minmax(280px,.72fr) minmax(300px,.82fr) minmax(320px,1fr);gap:12px}.deal-reit-detail-facts,.deal-reit-dividend-panel,.deal-reit-risk-panel,.deal-reit-direct-panel{display:grid;align-content:start;gap:12px;min-width:0;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#fff;padding:13px}.deal-reit-detail-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-reit-detail-facts div{display:grid;gap:5px;border:1px solid rgba(36,48,45,.08);border-radius:8px;background:var(--deal-surface-2);padding:10px}.deal-reit-detail-facts strong{color:var(--deal-ink);font-size:16px;line-height:1.22;word-break:keep-all}.deal-reit-dividend-list,.deal-reit-risk-list,.deal-reit-direct-list{display:grid;gap:9px}.deal-reit-dividend-list div{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:6px 8px;align-items:start;border-top:1px solid rgba(36,48,45,.1);padding-top:9px}.deal-reit-dividend-list div:first-child,.deal-reit-risk-list div:first-child,.deal-reit-direct-list div:first-child{border-top:0;padding-top:0}.deal-reit-dividend-list strong,.deal-reit-risk-list strong,.deal-reit-direct-list strong{color:var(--deal-ink);font-size:13px;line-height:1.28;word-break:keep-all}.deal-reit-dividend-list small{grid-column:2 / -1;color:var(--deal-muted);font-size:11px}.deal-reit-dividend-list b{border-radius:999px;background:#edf4f9;color:var(--deal-blue);padding:5px 8px;font-size:11px}.deal-reit-risk-list>div,.deal-reit-direct-list>div{display:grid;gap:6px;border-top:1px solid rgba(36,48,45,.1);padding-top:9px}.deal-reit-risk-list div div{display:flex;align-items:center;justify-content:space-between;gap:10px}.deal-reit-risk-list i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-reit-risk-list i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-reit-risk-list .warn i span{background:linear-gradient(90deg,var(--deal-amber),#d6a45d)}.deal-reit-risk-list small,.deal-reit-direct-list p{margin:0;color:var(--deal-muted);font-size:11px;line-height:1.38;word-break:keep-all}.deal-reit-direct-list strong{color:var(--deal-green)}.deal-reit-section{display:grid;gap:12px}.deal-reit-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-reit-article-grid article{display:grid;align-content:start;gap:10px;min-height:210px;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-reit-article-grid span,.deal-reit-sector-list span,.deal-reit-forecast-grid span{color:var(--deal-green)}.deal-reit-article-grid strong{color:var(--deal-ink);font-size:18px;line-height:1.28;word-break:keep-all}.deal-reit-article-grid p{margin:0;color:#46524e;font-size:13px;line-height:1.55;word-break:keep-all}.deal-reit-article-grid div{display:flex;flex-wrap:wrap;gap:6px}.deal-reit-article-grid em{border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px;font-style:normal;font-weight:820}.deal-reit-grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);gap:12px}.deal-reit-sector-panel,.deal-reit-forecast-panel{display:grid;align-content:start;gap:12px;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-reit-sector-list{display:grid;gap:10px}.deal-reit-sector{display:grid;gap:7px;border-top:1px solid rgba(36,48,45,.1);padding-top:10px}.deal-reit-sector:first-child{border-top:0;padding-top:0}.deal-reit-sector div{display:flex;justify-content:space-between;gap:10px}.deal-reit-sector strong{color:var(--deal-ink);font-size:15px;line-height:1.25}.deal-reit-sector small{color:var(--deal-muted);font-size:12px;line-height:1.35}.deal-reit-sector i,.deal-reit-forecast-grid i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-reit-sector i span,.deal-reit-forecast-grid i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-reit-sector.income i span{background:linear-gradient(90deg,var(--deal-green),#5fae8f)}.deal-reit-sector.growth i span{background:linear-gradient(90deg,var(--deal-blue),#2d9a7e)}.deal-reit-sector.watch i span{background:linear-gradient(90deg,var(--deal-amber),#d6a45d)}.deal-reit-forecast-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.deal-reit-forecast-grid>div{display:grid;align-content:start;gap:8px;min-height:210px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:12px}.deal-reit-forecast-grid div div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.deal-reit-forecast-grid strong{color:var(--deal-ink);font-size:20px;line-height:1}.deal-reit-forecast-grid p{margin:0;color:#33403c;font-size:12px;line-height:1.42;word-break:keep-all}.deal-reit-forecast-grid small{color:var(--deal-muted);font-size:11px;line-height:1.38;word-break:keep-all}.deal-reit-scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-reit-scenario-grid article{display:grid;align-content:start;gap:9px;min-height:190px;padding:16px}.deal-reit-scenario-grid strong{color:var(--deal-ink);font-size:19px;line-height:1.25}.deal-reit-scenario-grid p{margin:0;color:#46524e;font-size:13px;line-height:1.45;word-break:keep-all}.deal-reit-scenario-grid div{display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(23,110,90,.14);border-radius:8px;background:#edf6f2;padding:9px 10px}.deal-reit-scenario-grid b{color:var(--deal-green);font-size:18px}.deal-home-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.deal-subscription-view{gap:16px}.deal-subscription-hero{position:relative;display:grid;grid-template-columns:minmax(0,.96fr) minmax(390px,.74fr);gap:22px;min-height:600px;overflow:hidden;border-radius:8px;background:linear-gradient(90deg,#0c1214eb,#173137bd 54%,#17313757),url(/assets/real-estate-residential-market.jpg);background-position:center;background-size:cover;color:#f8fbf7;padding:30px}.deal-subscription-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px;content:"";opacity:.16;pointer-events:none}.deal-subscription-copy,.deal-subscription-pulse{position:relative;z-index:1}.deal-subscription-copy{display:grid;align-content:center;max-width:800px;min-width:0}.deal-subscription-copy>span,.deal-subscription-summary span,.deal-subscription-pulse-head span,.deal-subscription-region-list span,.deal-subscription-project-list span,.deal-subscription-detail-head span,.deal-subscription-fact-grid span,.deal-subscription-insights span,.deal-subscription-source-list span,.deal-subscription-profile-grid span{color:#ffffffb8;font-size:11px;font-weight:820;line-height:1.25;text-transform:uppercase}.deal-subscription-copy h1{max-width:780px;margin:12px 0 16px;color:#fff;font-size:52px;font-weight:900;line-height:1.04;word-break:keep-all}.deal-subscription-copy p{max-width:730px;margin:0 0 20px;color:#f8fbf7d6;font-size:16px;line-height:1.65;word-break:keep-all}.deal-subscription-copy small{max-width:780px;color:#f8fbf7b8;font-size:12px;line-height:1.55;word-break:keep-all}.deal-subscription-hero .deal-primary-button{border-color:#f8fbf7;background:#f8fbf7;color:#13211e;box-shadow:0 12px 26px #0003}.deal-subscription-hero .deal-primary-button:hover{background:#e8f3ed;color:#13211e}.deal-subscription-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:780px;margin:6px 0 12px}.deal-subscription-summary div{display:grid;align-content:center;gap:6px;min-height:74px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#080e0d94;padding:11px;backdrop-filter:blur(10px)}.deal-subscription-summary strong{color:#fff;font-size:15px;line-height:1.25}.deal-subscription-pulse{display:grid;align-self:center;gap:14px;min-width:0;border:1px solid rgba(255,255,255,.2);border-radius:8px;background:#070d0cd1;box-shadow:0 20px 46px #0000003d;padding:16px;backdrop-filter:blur(14px)}.deal-subscription-pulse-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.deal-subscription-pulse-head div{display:grid;gap:4px}.deal-subscription-pulse-head strong{color:#fff;font-size:34px;line-height:1.08;word-break:keep-all}.deal-subscription-pulse-head b{border-radius:999px;background:#ffffff1f;color:#fff;padding:6px 9px;font-size:11px}.deal-subscription-pulse p{margin:0;color:#f8fbf7c2;font-size:13px;line-height:1.5;word-break:keep-all}.deal-subscription-region-list{display:grid;gap:9px}.deal-subscription-region{display:grid;gap:7px;border-top:1px solid rgba(255,255,255,.13);padding-top:10px}.deal-subscription-region:first-child{border-top:0;padding-top:0}.deal-subscription-region div{display:flex;justify-content:space-between;gap:10px}.deal-subscription-region strong{color:#fff;font-size:15px;line-height:1.22}.deal-subscription-region i{display:block;height:6px;overflow:hidden;border-radius:999px;background:#ffffff21}.deal-subscription-region i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6ed7b7,#79a6d2)}.deal-subscription-region.hot i span{background:linear-gradient(90deg,#f0c96f,#6ed7b7)}.deal-subscription-region.watch i span{background:linear-gradient(90deg,#e2a757,#79a6d2)}.deal-subscription-region small{color:#f8fbf7a8;font-size:11px;line-height:1.35;word-break:keep-all}.deal-subscription-calendar,.deal-subscription-profile-section{display:grid;gap:12px}.deal-subscription-calendar-layout{display:grid;grid-template-columns:minmax(330px,.46fr) minmax(0,1fr);gap:12px}.deal-subscription-project-list,.deal-subscription-project-detail,.deal-subscription-insight-panel,.deal-subscription-source-panel,.deal-subscription-profile-grid article{border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight)}.deal-subscription-project-list{display:grid;gap:0;overflow:hidden}.deal-subscription-project-list button{display:grid;grid-template-columns:54px minmax(0,1fr);gap:4px 10px;border:0;border-top:1px solid rgba(36,48,45,.1);background:#fff;color:inherit;padding:12px;text-align:left}.deal-subscription-project-list button:first-child{border-top:0}.deal-subscription-project-list button:hover,.deal-subscription-project-list button.active{background:#f6fbf8;box-shadow:inset 4px 0 #176e5ac2}.deal-subscription-project-list span{grid-row:span 2;display:inline-grid;width:44px;height:44px;place-items:center;border-radius:8px;background:#edf6f2;color:var(--deal-green)}.deal-subscription-project-list strong{color:var(--deal-ink);font-size:14px;line-height:1.24;word-break:keep-all}.deal-subscription-project-list small{color:var(--deal-muted);font-size:11px;line-height:1.35;word-break:keep-all}.deal-subscription-project-detail{display:grid;gap:13px;padding:16px}.deal-subscription-detail-head{display:flex;justify-content:space-between;gap:14px;border-bottom:1px solid rgba(36,48,45,.1);padding-bottom:12px}.deal-subscription-detail-head div{display:grid;gap:5px;min-width:0}.deal-subscription-detail-head span,.deal-subscription-fact-grid span,.deal-subscription-insights span,.deal-subscription-source-list span,.deal-subscription-profile-grid span{color:var(--deal-green)}.deal-subscription-detail-head strong{color:var(--deal-ink);font-size:24px;line-height:1.2;word-break:keep-all}.deal-subscription-detail-head p{margin:0;color:#46524e;font-size:13px;line-height:1.5;word-break:keep-all}.deal-subscription-detail-head b{flex:0 0 auto;align-self:start;border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:7px 10px;font-size:11px}.deal-subscription-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.deal-subscription-fact-grid div{display:grid;gap:5px;min-height:86px;border:1px solid rgba(36,48,45,.08);border-radius:8px;background:var(--deal-surface-2);padding:10px}.deal-subscription-fact-grid strong{color:var(--deal-ink);font-size:15px;line-height:1.22;word-break:keep-all}.deal-subscription-checks,.deal-subscription-tags,.deal-subscription-profile-grid article div{display:flex;flex-wrap:wrap;gap:7px}.deal-subscription-checks span{border:1px solid rgba(36,48,45,.1);border-radius:999px;background:#fff;color:#33403c;padding:6px 9px;font-size:11px;font-weight:760}.deal-subscription-tags em,.deal-subscription-profile-grid em{border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px;font-style:normal;font-weight:820}.deal-subscription-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.52fr);gap:12px}.deal-subscription-insight-panel,.deal-subscription-source-panel{display:grid;align-content:start;gap:12px;padding:16px}.deal-subscription-insights{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.deal-subscription-insights div{display:grid;align-content:start;gap:8px;min-height:176px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:12px}.deal-subscription-insights div.hot{background:#fff8e9}.deal-subscription-insights div.watch{background:#f4f8fb}.deal-subscription-insights strong{color:var(--deal-ink);font-size:15px;line-height:1.25;word-break:keep-all}.deal-subscription-insights p,.deal-subscription-source-list p,.deal-subscription-profile-grid strong{margin:0;color:#46524e;font-size:12px;line-height:1.48;word-break:keep-all}.deal-subscription-source-status-list,.deal-subscription-source-list{display:grid;gap:8px}.deal-subscription-source-status-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:var(--deal-surface-2);padding:10px}.deal-subscription-source-status-list div div{display:grid;gap:4px;min-width:0}.deal-subscription-source-status-list strong{color:var(--deal-ink);font-size:14px;line-height:1.22}.deal-subscription-source-status-list small,.deal-subscription-source-status-list em{color:var(--deal-muted);font-size:11px;font-style:normal;line-height:1.35;word-break:keep-all}.deal-subscription-source-status-list b{border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px}.deal-subscription-source-status-list .watch b{background:#fff6e5;color:#8a5b19}.deal-subscription-source-status-list i{grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-subscription-source-status-list i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-subscription-source-status-list em{grid-column:1 / -1}.deal-subscription-source-list a{display:grid;gap:6px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#fff;color:inherit;padding:11px;text-decoration:none}.deal-subscription-source-list a:hover{border-color:#176e5a4d;background:#f6fbf8}.deal-subscription-source-list a div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.deal-subscription-source-list strong{color:var(--deal-ink);font-size:14px}.deal-subscription-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.deal-subscription-profile-grid article{display:grid;align-content:start;gap:10px;min-height:180px;padding:16px}.deal-subscription-profile-grid strong{color:var(--deal-ink);font-size:15px}.deal-subscription-connector-section{display:grid;gap:12px}.deal-subscription-connector-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.58fr);gap:12px}.deal-subscription-pipeline-panel,.deal-subscription-signal-panel{display:grid;align-content:start;gap:12px;border:1px solid var(--deal-line);border-radius:8px;background:#ffffffeb;box-shadow:var(--deal-shadow-tight);padding:16px}.deal-subscription-pipeline-list,.deal-subscription-signal-list{display:grid;gap:10px}.deal-subscription-pipeline-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;border-top:1px solid rgba(36,48,45,.1);padding-top:11px}.deal-subscription-pipeline-list>div:first-child{border-top:0;padding-top:0}.deal-subscription-pipeline-list div div{display:grid;gap:5px;min-width:0}.deal-subscription-pipeline-list span,.deal-subscription-signal-list span{color:var(--deal-green);font-size:11px;font-weight:820;line-height:1.2;text-transform:uppercase}.deal-subscription-pipeline-list strong,.deal-subscription-signal-list strong{color:var(--deal-ink);font-size:14px;line-height:1.3;word-break:keep-all}.deal-subscription-pipeline-list p,.deal-subscription-signal-list p{margin:0;color:#46524e;font-size:12px;line-height:1.42;word-break:keep-all}.deal-subscription-pipeline-list b,.deal-subscription-signal-list b{align-self:start;border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-size:11px}.deal-subscription-pipeline-list .watch b,.deal-subscription-signal-list .high b{background:#fff6e5;color:#8a5b19}.deal-subscription-pipeline-list i{grid-column:1 / -1;display:block;height:6px;overflow:hidden;border-radius:999px;background:#e8ece6}.deal-subscription-pipeline-list i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--deal-green),var(--deal-blue))}.deal-subscription-pipeline-list dl{grid-column:1 / -1;display:grid;gap:5px;margin:0}.deal-subscription-pipeline-list dl div{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;min-width:0}.deal-subscription-pipeline-list dt{color:var(--deal-muted);font-size:11px;font-weight:820}.deal-subscription-pipeline-list dd{margin:0;color:#33403c;font-size:11px;line-height:1.35;word-break:keep-all}.deal-subscription-signal-list button{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;border:1px solid rgba(36,48,45,.1);border-radius:8px;background:#fff;color:inherit;padding:11px;text-align:left}.deal-subscription-signal-list button:hover{border-color:#176e5a4d;background:#f6fbf8}.deal-subscription-signal-list button>div{display:grid;gap:5px;min-width:0}.deal-subscription-signal-list small,.deal-subscription-signal-list em{grid-column:1 / -1;color:var(--deal-muted);font-size:11px;font-style:normal;line-height:1.35}.deal-subscription-signal-list em{width:fit-content;border:1px solid rgba(23,110,90,.18);border-radius:999px;background:#edf6f2;color:var(--deal-green);padding:5px 8px;font-weight:820}@media(max-width:1240px){.deal-home-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-subscription-hero,.deal-subscription-calendar-layout,.deal-subscription-grid,.deal-subscription-connector-layout{grid-template-columns:1fr}.deal-subscription-hero{min-height:0}.deal-subscription-pulse{align-self:stretch}.deal-subscription-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.deal-subscription-hero{gap:18px;padding:22px}.deal-subscription-copy h1{font-size:40px}.deal-subscription-summary,.deal-subscription-fact-grid,.deal-subscription-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.deal-home-stat-grid,.deal-subscription-summary,.deal-subscription-fact-grid,.deal-subscription-insights,.deal-subscription-profile-grid{grid-template-columns:1fr}.deal-subscription-view{gap:10px}.deal-subscription-hero{padding:16px}.deal-subscription-copy h1{font-size:32px;line-height:1.12}.deal-subscription-copy p{font-size:14px;line-height:1.55}.deal-subscription-detail-head,.deal-subscription-source-list a div{display:grid}.deal-subscription-project-list button{grid-template-columns:48px minmax(0,1fr);padding:10px}.deal-subscription-project-detail,.deal-subscription-insight-panel,.deal-subscription-source-panel,.deal-subscription-pipeline-panel,.deal-subscription-signal-panel,.deal-subscription-profile-grid article{padding:12px}}@media(max-width:420px){.deal-subscription-copy h1{font-size:28px}.deal-subscription-pulse-head{display:grid}}.deal-operations-shell{--deal-brass: #b99149;--deal-green: #237960;--deal-line-dark: rgba(226, 216, 190, .16);--deal-operations-rail-height: 52px;--deal-shadow: 0 18px 42px rgba(9, 14, 12, .18);position:relative;display:grid;grid-template-rows:auto minmax(0,1fr);width:100vw;height:100vh;overflow:hidden;background:#0f1412}.deal-evidence-shell{background:#f7fbf8}.deal-operations-rail{position:static;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;width:100%;border:1px solid var(--deal-line-dark);border-width:0 0 1px;border-radius:0;background:#111714f5;box-shadow:0 8px 18px #090e0c2e;color:#f8f5ed;padding:9px 12px;backdrop-filter:blur(10px)}.deal-operations-rail strong{color:#fff;font-size:14px;line-height:1.25}.deal-operations-rail span{color:#cfc7b4;font-size:12px;line-height:1.45}.deal-operations-actions{display:grid;grid-template-columns:repeat(2,max-content);gap:7px;justify-self:end}.deal-operations-rail .deal-primary-button,.deal-operations-rail .deal-secondary-button{width:auto}.deal-operations-shell .investor-app,.deal-operations-shell .shell,.deal-evidence-shell .shell{width:100%;height:100%;min-height:0}.deal-evidence-loading{display:grid;place-content:center;gap:8px;width:100%;height:100%;background:#f7fbf8;color:#17211e;text-align:center}.deal-evidence-loading span{color:#16866a;font-size:11px;font-weight:820;text-transform:uppercase}.deal-evidence-loading strong{font-size:18px;line-height:1.25}@media(max-width:1240px){.deal-home-hero,.deal-main-sponsor,.sponsor-hero,.sponsor-premium-layout{grid-template-columns:1fr}.sponsor-hero-showcase{min-height:280px}.sponsor-company-band,.sponsor-project-showcase,.sponsor-media-section,.sponsor-official-video,.sponsor-site-plan,.sponsor-official-layout,.sponsor-type-finder-layout,.sponsor-investor-layout,.sponsor-landlogic-band{grid-template-columns:1fr}.sponsor-official-bottom,.sponsor-calculator-results,.sponsor-company-facts,.sponsor-official-facts,.sponsor-appeal-grid,.sponsor-type-decision-grid,.sponsor-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sponsor-landlogic-band{align-items:start}.sponsor-landlogic-band .deal-primary-button{width:fit-content}.deal-home-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-landing-hero,.deal-dashboard-grid,.deal-datahub-layout,.deal-map-layout,.deal-realdata-body,.deal-detail-grid,.deal-underwriting-layout,.deal-dataroom-grid,.deal-analyst-grid{grid-template-columns:1fr}.deal-panel.wide{grid-column:auto}.deal-card-metrics,.deal-fact-grid,.deal-metric-grid.compact,.deal-folder-grid,.deal-realdata-sources,.deal-news-grid,.deal-news-briefs{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-opportunity-card{grid-template-columns:1fr}.deal-card-status{justify-items:start}}@media(max-width:920px){.deal-datahub-head{display:grid}.deal-datahub-head small{width:fit-content}.deal-topbar{grid-template-columns:1fr}.deal-topbar-center{text-align:left}.deal-topbar-actions{display:grid;grid-template-columns:1fr 1fr}.deal-news-head{display:grid}.deal-news-head small{width:fit-content}.deal-workspace{padding-top:12px}.deal-view,.deal-demo-notice{width:min(100%,calc(100% - 20px))}.deal-sidebar-status{display:none}.deal-hero-terminal .deal-terminal-head{display:grid}.deal-terminal-table div{grid-template-columns:64px minmax(0,1fr)}.deal-terminal-table em,.deal-terminal-table b{justify-self:start}.deal-home-stat-grid,.deal-home-community-board-head,.deal-card-metrics,.deal-fact-grid,.deal-metric-grid.compact,.deal-folder-grid,.deal-realdata-summary,.deal-realdata-kpis,.deal-realdata-sources,.deal-news-grid,.deal-news-briefs,.deal-question-grid,.deal-table div,.deal-sensitivity-table div{grid-template-columns:1fr}}.deal-metric-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}@supports (height: 100dvh){#root,.deal-app,.deal-operations-shell{height:100dvh}}@media(max-width:1240px){.deal-metric-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-home-console-board{grid-template-columns:1fr;background:linear-gradient(135deg,#17231f,#243832)}.deal-home-console-action{justify-self:start;align-self:auto}}@media(max-width:760px){.deal-app{grid-template-rows:auto minmax(0,1fr);min-width:0}.deal-topbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:10px 12px}.deal-brand{display:grid;gap:2px;align-items:start}.deal-brand span{font-size:10px}.deal-brand strong{overflow-wrap:anywhere;font-size:16px;line-height:1.1}.deal-topbar-center{text-align:left}.deal-topbar-center span{display:none}.deal-topbar-center strong{overflow-wrap:anywhere;color:var(--deal-muted);font-size:12px}.deal-topbar-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.deal-topbar-actions .deal-primary-button,.deal-topbar-actions .deal-secondary-button{width:100%;min-height:34px;padding:0 8px;font-size:11px;line-height:1.15;white-space:normal}.deal-shell{grid-template-rows:auto minmax(0,1fr);min-height:0;overflow:hidden}.deal-sidebar{display:block;max-height:none;overflow:hidden;border-right:0;border-bottom:1px solid rgba(36,48,45,.14);padding:8px 10px}.deal-sidebar nav{display:grid;grid-auto-columns:minmax(108px,128px);grid-auto-flow:column;grid-template-columns:none;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;scroll-snap-type:x proximity}.deal-sidebar nav::-webkit-scrollbar{display:none}.deal-sidebar nav button{min-height:52px;padding:8px;scroll-snap-align:start}.deal-sidebar nav strong{font-size:11px}.deal-sidebar nav span{font-size:10px}.deal-workspace{min-height:0;overflow-x:hidden;overflow-y:auto;padding:10px 0 22px;-webkit-overflow-scrolling:touch}.deal-view,.deal-demo-notice{width:calc(100% - 16px)}.deal-view{gap:10px}.deal-demo-notice,.deal-weather-panel,.deal-comparison-panel,.deal-quadrant-panel,.deal-home-copy,.deal-home-signal,.deal-home-console-board,.deal-main-sponsor,.deal-home-module,.deal-news-section,.deal-realdata-panel,.deal-panel,.deal-filter-panel,.deal-summary-panel,.deal-hero-copy,.deal-hero-terminal{padding:12px}.deal-view-header{gap:5px;padding-bottom:10px}.deal-view-header h2{font-size:25px;line-height:1.16}.deal-view-header p,.deal-hero-copy p,.deal-news-head p,.deal-news-briefs p,.deal-news-card p,.deal-action-copy{font-size:13px;line-height:1.5}.deal-landing-hero{gap:10px;min-height:0}.deal-home-hero{gap:10px}.deal-home-copy{min-height:0}.deal-home-sentiment-layout{grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr)}.deal-home-console-nudge{grid-template-columns:1fr;padding:11px 12px}.deal-home-console-nudge em{grid-column:1;grid-row:auto;width:fit-content}.deal-home-console-flow{grid-template-columns:1fr}.deal-home-console-action{width:fit-content;min-height:36px}.deal-main-sponsor-details{grid-template-columns:1fr}.sponsor-hero{min-height:0;padding:22px}.sponsor-hero-showcase{min-height:220px}.sponsor-hero-proofline span{white-space:normal}.sponsor-hero-metrics{position:relative;right:auto;bottom:auto;left:auto;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.sponsor-hero-metrics div:nth-child(2n){border-right:0}.sponsor-company-band,.sponsor-landlogic-band{padding:14px}.sponsor-project-media{min-height:240px}.sponsor-video-frame,.sponsor-video-frame iframe{min-height:220px}.sponsor-site-plan-visual img{min-height:280px}.sponsor-site-plan-copy{border-left:0;border-top:1px solid rgba(36,48,45,.1)}.sponsor-company-facts,.sponsor-hero-project strong{font-size:19px}.sponsor-photo-grid{grid-template-columns:1fr}.sponsor-photo-grid figure:first-child{grid-row:auto}.sponsor-photo-gallery,.sponsor-location-card{padding:14px}.sponsor-map-frame,.sponsor-map-frame img{min-height:210px}.sponsor-official-notice-preview{grid-template-columns:1fr}.sponsor-official-notice-preview img{min-height:220px;max-height:360px}.sponsor-official-notice-preview figcaption{border-left:0;border-top:1px solid rgba(36,48,45,.1)}.sponsor-project-facts,.sponsor-appeal-grid,.sponsor-capability-grid{grid-template-columns:1fr}.sponsor-wavecity-pitch{padding:14px}.sponsor-premium-brief{background:linear-gradient(180deg,#17231f,#26342f);padding:14px}.sponsor-premium-layout,.sponsor-premium-signals{grid-template-columns:1fr}.sponsor-premium-head h2{font-size:26px}.sponsor-premium-thesis,.sponsor-premium-signals article,.sponsor-capital-stack{padding:12px}.sponsor-official-intel{padding:14px}.sponsor-official-head{display:grid}.sponsor-pdf-link{width:fit-content}.sponsor-official-facts,.sponsor-official-bottom{grid-template-columns:1fr}.sponsor-official-head h2{font-size:26px}.sponsor-type-finder,.sponsor-fit-controls,.sponsor-fit-result{padding:14px}.sponsor-type-finder-head h2{font-size:26px}.sponsor-fit-segment,.sponsor-fit-segment.compact,.sponsor-fit-result-facts,.sponsor-type-decision-grid{grid-template-columns:1fr}.sponsor-fit-segment button{min-height:0}.sponsor-investor-mode,.sponsor-investor-calculator,.sponsor-investor-card{padding:14px}.sponsor-input-grid,.sponsor-calculator-results{grid-template-columns:1fr}.sponsor-investor-head h2{font-size:26px}.sponsor-buyer-signals span{white-space:normal}.deal-home-copy h1,.deal-hero-copy h1{margin:10px 0 12px;font-size:28px;line-height:1.12}.deal-hero-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.deal-hero-actions .deal-primary-button,.deal-hero-actions .deal-secondary-button{min-height:38px;white-space:normal}.deal-terminal-grid,.deal-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-terminal-head{display:grid;gap:6px}.deal-hero-terminal .deal-terminal-head strong{max-width:none;text-align:left}.deal-terminal-table div{grid-template-columns:58px minmax(0,1fr);gap:6px 9px;padding:10px}.deal-terminal-table strong{white-space:normal}.deal-home-deal-list button{grid-template-columns:58px minmax(0,1fr)}.deal-home-sentiment-layout{grid-template-columns:1fr}.deal-home-radar-preview{width:min(100%,280px)}.deal-home-deal-list em{grid-column:2}.deal-panel-head{display:grid;gap:4px}.deal-panel-head strong,.deal-datahub-head strong,.deal-news-head strong{font-size:17px}.deal-card-metrics,.deal-fact-grid,.deal-metric-grid.compact,.deal-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-news-grid,.deal-news-briefs,.deal-datahub-layout,.deal-home-modules,.deal-question-grid{grid-template-columns:1fr}.deal-news-head small{width:fit-content;max-width:100%;white-space:normal}.deal-news-card{grid-template-rows:132px minmax(0,1fr)}.deal-opportunity-card{gap:12px;padding:12px}.deal-card-status{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start}.deal-map-canvas,.deal-mini-map{min-height:300px}.deal-map-marker{width:48px;height:48px}.deal-map-dot{width:38px;height:38px}.map-label{padding:5px 7px;font-size:10px}.deal-table,.deal-sensitivity-table{overflow-x:auto;-webkit-overflow-scrolling:touch}.deal-table div,.deal-sensitivity-table div{grid-template-columns:repeat(4,minmax(92px,1fr));min-width:430px}.deal-table span,.deal-sensitivity-table span{padding:9px}.deal-kanban{grid-auto-columns:minmax(218px,78vw);grid-auto-flow:column;grid-template-columns:none;min-height:0;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.deal-kanban article{min-width:0;scroll-snap-align:start}.deal-summary-panel dl div,.deal-contact-list div{grid-template-columns:88px minmax(0,1fr)}.deal-operations-rail{position:static;z-index:5;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;width:100%;border-width:0 0 1px;border-radius:0;background:#111714f5;box-shadow:0 8px 18px #090e0c2e;padding:8px 10px;backdrop-filter:none}.deal-operations-shell{display:grid;grid-template-rows:auto minmax(0,1fr);height:auto;min-height:100vh;overflow-x:hidden;overflow-y:auto}.deal-operations-shell .investor-app,.deal-operations-shell .shell{width:100%;height:100%;min-height:0}.deal-evidence-shell{align-content:start;background:#f7fbf8;overscroll-behavior-y:contain}.deal-evidence-shell .shell{height:auto;min-height:calc(100vh - var(--deal-operations-rail-height));overflow:visible}@supports (height: 100dvh){.deal-evidence-shell .shell{min-height:calc(100dvh - var(--deal-operations-rail-height))}}.deal-evidence-shell .workspace{min-height:0;overflow:visible}.deal-evidence-shell .viewer-pane,.deal-evidence-shell .review-pane{overflow:visible}.deal-operations-shell .investor-app{height:auto;min-height:100vh;overflow:visible}.deal-operations-rail strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.deal-operations-rail span{display:none}.deal-operations-actions{grid-template-columns:repeat(2,max-content);gap:6px;justify-self:end}.deal-operations-rail .deal-primary-button,.deal-operations-rail .deal-secondary-button{width:auto;min-height:30px;padding:0 9px;font-size:11px;white-space:nowrap}}@media(max-width:420px){.deal-topbar{padding:8px 10px}.deal-topbar-center{display:none}.deal-topbar-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-topbar-actions .deal-primary-button,.deal-topbar-actions .deal-secondary-button{min-height:32px}.deal-operations-rail{grid-template-columns:1fr;padding:7px}.deal-operations-rail strong{display:none}.deal-operations-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.deal-operations-rail .deal-primary-button,.deal-operations-rail .deal-secondary-button{width:100%}.deal-view,.deal-demo-notice{width:calc(100% - 12px)}.deal-sidebar{padding:7px 6px}.deal-sidebar nav{grid-auto-columns:minmax(96px,112px)}.deal-view-header h2{font-size:23px}.deal-hero-copy h1{font-size:25px}.deal-hero-actions,.deal-home-stat-grid,.deal-terminal-grid,.deal-metric-grid{grid-template-columns:1fr}.deal-card-metrics,.deal-fact-grid,.deal-metric-grid.compact,.deal-folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-map-canvas,.deal-mini-map{min-height:270px}.deal-map-marker{width:42px;height:42px}.deal-map-marker strong{font-size:13px}.deal-map-marker span{font-size:9px}.deal-summary-panel dl div,.deal-contact-list div{grid-template-columns:1fr}}@media(max-width:1240px){.deal-sentiment-hero,.deal-datahub-layout,.deal-sentiment-grid{grid-template-columns:1fr}.deal-sentiment-hero{min-height:0}.deal-radar-board{align-self:stretch}}@media(max-width:920px){.deal-sentiment-hero{gap:18px;padding:22px}.deal-sentiment-copy h1{font-size:40px}.deal-investor-moves{grid-template-columns:1fr}}@media(max-width:760px){.deal-sentiment-view{gap:10px}.deal-sentiment-hero{padding:16px}.deal-sentiment-copy h1{font-size:32px;line-height:1.12}.deal-sentiment-copy p{font-size:14px;line-height:1.55}.deal-sentiment-summary,.deal-radar-list{grid-template-columns:1fr}.deal-radar-head{display:grid}.deal-radar-head p{max-width:none;text-align:left}.deal-radar-canvas{width:min(100%,340px)}.deal-radar-center{width:88px;height:88px}.deal-radar-point{width:62px;height:62px}.deal-radar-point strong{font-size:17px}.deal-radar-point span{font-size:10px}.deal-youtube-panel,.deal-region-pulse,.deal-weather-panel,.deal-comparison-panel,.deal-quadrant-panel,.deal-investor-move{padding:12px}.deal-datahub-head{display:grid}.deal-datahub-head p,.deal-weather-cell small{word-break:normal;overflow-wrap:anywhere}.deal-datahub-head small{max-width:100%;white-space:normal}.deal-quadrant-chart{min-height:280px}.deal-youtube-row{grid-template-columns:34px minmax(0,1fr);gap:9px}.deal-youtube-row strong{white-space:normal}.deal-youtube-row b{grid-column:2;justify-self:start}}@media(max-width:420px){.deal-sentiment-copy h1{font-size:28px}.deal-radar-canvas{width:min(100%,300px)}.deal-radar-center{width:78px;height:78px}.deal-radar-center strong{font-size:24px}.deal-radar-point{width:56px;height:56px}.deal-weather-cell{grid-template-columns:34px minmax(0,1fr)}.deal-weather-cell b{grid-column:2;justify-self:start}.deal-weather-cell i{grid-column:1 / -1}}@media(max-width:1240px){.deal-reit-hero,.deal-reit-grid{grid-template-columns:1fr}.deal-reit-hero{min-height:0}.deal-reit-live-board{align-self:stretch}.deal-reit-forecast-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-reit-watch-layout,.deal-reit-disclosure-layout,.deal-reit-connector-layout,.deal-reit-calendar-layout{grid-template-columns:1fr}.deal-reit-watch-grid,.deal-reit-scenario-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.deal-reit-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.deal-reit-hero{gap:18px;padding:22px}.deal-reit-copy h1{font-size:40px}.deal-reit-article-grid{grid-template-columns:1fr}.deal-reit-forecast-grid,.deal-reit-watch-grid,.deal-reit-scenario-grid,.deal-reit-calendar-grid,.deal-reit-source-list,.deal-reit-schema-list{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-reit-detail-head{display:grid}.deal-reit-detail-head>b{width:fit-content}}@media(max-width:760px){.deal-reit-view{gap:10px}.deal-reit-hero{padding:16px}.deal-reit-copy h1{font-size:32px;line-height:1.12}.deal-reit-copy p{font-size:14px;line-height:1.55}.deal-reit-summary,.deal-reit-chart-stats,.deal-reit-watch-grid,.deal-reit-source-list,.deal-reit-schema-list,.deal-reit-calendar-grid,.deal-reit-forecast-grid,.deal-reit-scenario-grid,.deal-reit-detail-layout,.deal-reit-detail-facts{grid-template-columns:1fr}.deal-reit-live-head{display:grid}.deal-reit-live-head small{max-width:none;text-align:left}.deal-reit-chart svg{height:220px}.deal-reit-sector-panel,.deal-reit-forecast-panel,.deal-reit-alert-panel,.deal-reit-source-panel,.deal-reit-signal-panel,.deal-reit-rule-panel,.deal-reit-pipeline-panel,.deal-reit-schema-panel,.deal-reit-ingestion-panel,.deal-reit-calendar-month,.deal-reit-timeline-panel,.deal-reit-detail-panel,.deal-reit-detail-facts,.deal-reit-dividend-panel,.deal-reit-risk-panel,.deal-reit-direct-panel,.deal-reit-watch-card,.deal-reit-article-grid article{padding:12px}.deal-reit-forecast-grid>div{min-height:0}.deal-reit-signal-card{grid-template-columns:1fr}.deal-reit-signal-card b{justify-self:start}.deal-reit-pipeline-list>div,.deal-reit-ingestion-list>div{grid-template-columns:1fr}.deal-reit-ingestion-list>div>b{width:fit-content;height:auto;border-radius:999px;padding:5px 8px}}@media(max-width:420px){.deal-reit-copy h1{font-size:28px}.deal-reit-chart svg{height:190px}.deal-reit-volume-bars span{display:none}}.deal-topbar{min-height:56px;gap:12px;padding:0 18px}.deal-brand{min-width:160px}.deal-brand strong{font-size:17px}.deal-brand span,.deal-top-actions span,.deal-sidebar-context span,.deal-page-header>span,.deal-panel-head span,.deal-metric-card span,.deal-audience-grid span,.deal-terminal-head span,.deal-map-summary>span,.deal-contact-card>span,.deal-analyst-card>span{font-size:10px}.deal-topnav{gap:4px}.deal-topnav button{min-height:30px;padding:0 10px;font-size:11px}.deal-primary-button,.deal-secondary-button{min-height:32px;padding:0 11px;font-size:11px}.deal-shell{grid-template-columns:232px minmax(0,1fr)}.deal-sidebar{gap:10px;padding:12px 10px}.deal-sidebar-context{gap:4px;padding-bottom:10px}.deal-sidebar-context strong{font-size:15px}.deal-sidebar-context p{font-size:11px;line-height:1.4}.deal-sidebar nav{gap:5px}.deal-sidebar nav button{gap:2px;padding:8px}.deal-sidebar nav strong{font-size:11px}.deal-sidebar-summary{gap:6px;padding-top:10px}.deal-sidebar-summary .deal-metric-card{min-height:76px;padding:8px}.deal-content{padding:14px 0 22px}.deal-page,.deal-landing,.deal-view,.deal-demo-notice{width:min(1540px,calc(100% - 24px))}.deal-page,.deal-home-view,.deal-view{gap:12px}.deal-page-header,.deal-view-header{gap:4px;padding-bottom:9px}.deal-page-header h2,.deal-view-header h2{font-size:clamp(22px,2.2vw,30px)}.deal-page-header p,.deal-view-header p{margin-top:4px;font-size:13px;line-height:1.48}.deal-hero,.deal-landing-hero,.deal-home-hero{gap:12px}.deal-hero{min-height:410px}.deal-home-copy{min-height:310px;padding:clamp(22px,3vw,40px)}.deal-hero-copy{padding:clamp(22px,3vw,42px)}.deal-hero-copy h1{margin:10px 0 12px;font-size:clamp(30px,3.5vw,48px)}.deal-home-copy h1{margin:9px 0 11px;font-size:clamp(28px,3.2vw,44px)}.deal-hero-copy p,.deal-home-copy p{margin-bottom:16px;font-size:14px;line-height:1.55}.deal-hero-actions{gap:6px;margin-bottom:10px}.deal-home-sponsor-strip{margin-bottom:14px;padding:8px 10px}.deal-home-sponsor-strip strong{font-size:14px}.deal-home-sponsor-strip small{font-size:11px}.deal-demo-status{padding:8px 10px;font-size:11px}.deal-terminal-preview,.deal-home-signal,.deal-hero-terminal{gap:10px;padding:12px}.deal-terminal-head,.deal-home-signal-head{gap:10px;padding-bottom:10px}.deal-terminal-head strong{font-size:22px}.deal-terminal-grid,.deal-kpi-grid,.deal-home-stat-grid,.deal-metric-grid{gap:8px}.deal-metric-card{min-height:96px;gap:6px;padding:12px}.deal-home-signal .deal-metric-card{min-height:90px}.deal-metric-card strong{font-size:22px}.deal-metric-card small{font-size:11px;line-height:1.3}.deal-audience-grid article,.deal-panel,.deal-filter-panel,.deal-map-summary,.deal-summary-panel,.deal-input-panel,.deal-contact-card,.deal-ai-summary-card,.deal-analyst-card,.deal-investor-move,.deal-region-pulse,.deal-weather-panel,.deal-comparison-panel,.deal-quadrant-panel,.deal-youtube-panel{gap:9px;padding:12px}.deal-audience-grid article{min-height:132px}.deal-audience-grid strong,.deal-panel-head strong,.deal-map-summary h3,.deal-contact-card strong,.deal-analyst-card strong{font-size:16px}.deal-audience-grid p,.deal-map-summary p,.deal-next-action p,.deal-ai-summary-card p,.deal-analyst-card p,.deal-analyst-card li,.deal-risk-list li,.deal-doc-list li,.deal-log-list li,.deal-numbered-list li,.deal-action-copy{font-size:12px;line-height:1.48}.deal-panel-head{gap:9px}.deal-dashboard-layout,.deal-dashboard-grid,.deal-map-layout,.deal-detail-layout,.deal-detail-grid,.deal-underwriting-layout,.deal-dataroom-layout,.deal-dataroom-grid,.deal-analyst-layout,.deal-analyst-grid,.deal-crm-grid,.deal-investor-moves,.deal-datahub-layout,.deal-sentiment-grid{gap:10px}.deal-donut{width:154px;box-shadow:inset 0 0 0 30px #fff}.deal-risk-panel button,.deal-alert-list button,.deal-documents button,.deal-folder-panel button,.deal-kanban-card,.deal-kanban article>button{padding:9px}.deal-map-canvas{min-height:340px}.deal-region-panel .deal-map-canvas{min-height:350px}.deal-map-preview{min-height:380px}.deal-mini-map{min-height:320px}.deal-map-marker{width:48px;height:48px}.deal-map-marker strong{font-size:14px}.deal-map-legend{right:12px;bottom:12px;gap:6px;padding:7px}.deal-map-layout{grid-template-columns:228px minmax(0,1fr) 286px}.deal-filter-panel{gap:8px}.deal-filter-panel>strong{font-size:15px}.deal-filter-panel select,.deal-input-panel input,.deal-input-row input{min-height:32px;font-size:12px}.deal-map-summary dl,.deal-overview-card dl,.deal-contact-card dl,.deal-summary-panel dl,.deal-contact-list{gap:6px}.deal-map-summary dl div,.deal-overview-card dl div,.deal-contact-card dl div,.deal-summary-panel dl div,.deal-contact-list div{gap:7px;padding-bottom:6px}.deal-table-row{min-width:1040px;gap:8px;padding:9px 12px}.deal-table-row strong{font-size:12px}.deal-compact-table th,.deal-compact-table td{padding:8px 7px}.deal-risk-badge,.deal-card-status b{padding:4px 7px;font-size:10px}.deal-scenario-table article,.deal-fact-grid dl,.deal-folder-grid div,.deal-question-grid span{padding:9px}.deal-scenario-table strong{font-size:21px}.deal-kanban{grid-template-columns:repeat(8,minmax(200px,1fr));gap:8px;min-height:510px}.deal-kanban section,.deal-kanban article{gap:7px;min-width:200px;padding:9px}.deal-kanban header span,.deal-kanban-head span{width:22px;height:22px}.deal-opportunity-list{gap:8px}.deal-opportunity-card{grid-template-columns:minmax(240px,1.15fr) minmax(0,2fr) 144px;gap:11px;padding:12px}.deal-card-title strong{font-size:15px}.deal-card-metrics{gap:6px}.deal-home-signal{padding:12px}.deal-home-console-nudge{margin-bottom:12px;padding:10px 12px}.deal-home-console-board{gap:10px;padding:13px}.deal-home-console-flow{gap:7px}.deal-home-console-flow button{min-height:100px;padding:10px}.deal-home-signal-head strong{font-size:16px}.deal-home-deal-list{gap:6px}.deal-home-deal-list button{grid-template-columns:56px minmax(0,1fr) auto;gap:8px;padding:9px 10px}.deal-main-sponsor{gap:12px;padding:13px}.deal-main-sponsor-copy strong{font-size:clamp(22px,2vw,30px)}.deal-main-sponsor-copy p{font-size:12px;line-height:1.48}.deal-main-sponsor-details{gap:8px}.deal-main-sponsor-details div{min-height:96px;gap:6px;padding:11px}.deal-main-sponsor-details strong{font-size:15px}.deal-main-sponsor-details small{font-size:11px}.deal-home-modules{gap:9px}.deal-home-module{min-height:138px;gap:7px;padding:13px}.deal-home-module strong{font-size:16px}.deal-home-module p{font-size:12px;line-height:1.48}.deal-sentiment-hero{grid-template-columns:minmax(0,.98fr) minmax(390px,.74fr);gap:18px;min-height:560px;padding:20px}.deal-sentiment-copy h1{margin:10px 0 12px;font-size:38px;line-height:1.07}.deal-sentiment-copy p{font-size:14px;line-height:1.55}.deal-radar-board{gap:10px;padding:12px}.deal-radar-head strong{font-size:32px}.deal-radar-head p{max-width:220px;font-size:12px;line-height:1.4}.deal-radar-canvas{width:min(100%,280px)}.deal-radar-center{width:72px;height:72px}.deal-radar-center strong{font-size:24px}.deal-radar-point{width:52px;height:52px}.deal-radar-point strong{font-size:16px}.deal-radar-list{gap:6px}.deal-radar-list div{gap:4px;padding:8px}.deal-radar-list strong,.deal-radar-list small{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.deal-radar-list strong{font-size:12px;line-height:1.25;-webkit-line-clamp:2}.deal-radar-list small{font-size:10.5px;line-height:1.3;-webkit-line-clamp:2}.deal-investor-move{min-height:148px}.deal-investor-move strong{font-size:16px}.deal-operations-rail{min-height:52px;padding:8px 12px}.deal-operations-rail .deal-primary-button,.deal-operations-rail .deal-secondary-button{min-height:30px}@media(max-width:760px){.deal-topbar{padding:8px 10px}.deal-app,.deal-workspace,.deal-home-view,.deal-home-copy,.deal-home-signal,.deal-home-console-board{max-width:100%;overflow-x:hidden}.deal-topbar-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.deal-topbar-actions .deal-primary-button,.deal-topbar-actions .deal-secondary-button{min-width:0;width:100%;white-space:normal}.deal-shell{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.deal-page,.deal-landing,.deal-view,.deal-demo-notice{width:calc(100% - 16px)}.deal-hero-copy,.deal-home-copy{padding:18px}.deal-sentiment-hero{grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.deal-hero-copy h1,.deal-home-copy h1,.deal-sentiment-copy h1{font-size:28px}.deal-home-copy h1,.deal-home-copy p,.deal-home-copy strong,.deal-home-copy small,.deal-home-copy button,.deal-home-signal strong,.deal-home-signal p,.deal-home-signal button{overflow-wrap:anywhere;word-break:keep-all}.deal-hero-actions{display:grid;grid-template-columns:1fr;width:100%}.deal-hero-actions .deal-primary-button,.deal-hero-actions .deal-secondary-button{width:100%;min-width:0;white-space:normal}.deal-sentiment-summary,.deal-radar-list{grid-template-columns:1fr}.deal-radar-board{width:100%}.deal-map-canvas,.deal-mini-map{min-height:290px}.deal-kanban{min-height:440px}.deal-sentiment-hero{padding:16px}}@media(max-width:340px){.deal-topbar-actions{grid-template-columns:1fr}}
