.DFWDemandWorkspace_loadingShell__fOMUI,.DFWDemandWorkspace_root__umMK3{--bg:#f2f6f4;--surface:#fff;--surface-2:#e8efec;--ink:#071426;--muted:#5c6b73;--line:#cbd8d2;--brand:#10b981;--brand-deep:#087a58;--navy:#071426;--shadow:0 24px 70px rgba(7,20,38,.12);min-height:100vh;background:var(--bg);color:var(--ink);font-family:Inter,Manrope,ui-sans-serif,system-ui,-apple-system,sans-serif}.DFWDemandWorkspace_loadingShell__fOMUI[data-theme=dark],.DFWDemandWorkspace_root__umMK3[data-theme=dark]{--bg:#050d19;--surface:#0b1727;--surface-2:#122136;--ink:#f3f8f6;--muted:#9eacb7;--line:#24354a;--brand:#16c98d;--brand-deep:#6ee7b7;--navy:#020814;--shadow:0 24px 70px rgba(0,0,0,.34)}.DFWDemandWorkspace_loadingShell__fOMUI{display:grid;place-content:center;gap:14px;text-align:center}.DFWDemandWorkspace_loadingMark__DTXLq{display:grid;width:54px;height:54px;margin:0 auto;place-content:center;background:var(--brand);color:#03130d;font-weight:900;letter-spacing:.08em}.DFWDemandWorkspace_loadingShell__fOMUI p{margin:0;color:var(--muted)}.DFWDemandWorkspace_header__0c0fe{position:sticky;z-index:30;top:0;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(18px)}.DFWDemandWorkspace_headerInner__kRUsW{display:flex;width:min(1480px,calc(100% - 48px));min-height:72px;margin:0 auto;align-items:center;justify-content:space-between;gap:24px}.DFWDemandWorkspace_brand__p_HXz img{display:block;width:164px;height:34px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center}.DFWDemandWorkspace_nav__4t1CZ{display:flex;align-items:center;gap:24px;font-size:13px;font-weight:700}.DFWDemandWorkspace_nav__4t1CZ a{color:var(--muted);text-decoration:none}.DFWDemandWorkspace_nav__4t1CZ a:hover{color:var(--brand-deep)}.DFWDemandWorkspace_privateFlag__jSItl{border-left:1px solid var(--line);padding-left:24px;color:var(--brand-deep);font-family:Menlo,ui-monospace,monospace;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.DFWDemandWorkspace_themeButton__WnWjO{display:inline-flex;height:36px;align-items:center;gap:7px;border:1px solid var(--line);border-radius:4px;background:var(--surface);padding:0 11px;color:var(--ink);cursor:pointer;font:inherit}.DFWDemandWorkspace_themeButton__WnWjO svg{width:16px}.DFWDemandWorkspace_hero__oTb_T{display:grid;width:min(1480px,calc(100% - 48px));margin:0 auto;padding:30px 0 18px;grid-template-columns:minmax(0,.86fr) minmax(560px,1.14fr);gap:48px;align-items:stretch}.DFWDemandWorkspace_eyebrow__Dv9Ne{margin:0 0 14px;color:var(--brand-deep);font-family:Menlo,ui-monospace,monospace;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.DFWDemandWorkspace_hero__oTb_T h1{max-width:980px;margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(42px,4.25vw,64px);font-weight:800;letter-spacing:-.062em;line-height:.93}.DFWDemandWorkspace_heroBody__aQG6U{max-width:760px;margin:18px 0 0;color:var(--muted);font-size:clamp(17px,1.35vw,21px);line-height:1.65}.DFWDemandWorkspace_coverageNote__L7LgG{max-width:760px;margin:14px 0 0;padding:10px 12px;border-left:3px solid var(--brand);background:color-mix(in srgb,var(--surface-2) 78%,transparent);color:var(--muted);font-size:13px;line-height:1.45}.DFWDemandWorkspace_coverageNote__L7LgG strong{color:var(--ink)}.DFWDemandWorkspace_accessNote__92tyj{max-width:760px;margin:10px 0 0;padding:11px 13px;border:1px solid color-mix(in srgb,var(--brand) 32%,var(--line));background:color-mix(in srgb,var(--brand) 8%,var(--surface));color:var(--muted);font-size:13px;line-height:1.5}.DFWDemandWorkspace_accessNote__92tyj a,.DFWDemandWorkspace_accessNote__92tyj strong{color:var(--ink);font-weight:800}.DFWDemandWorkspace_accessNote__92tyj a{text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:3px}.DFWDemandWorkspace_heroActions__vx7El{display:flex;margin-top:20px;align-items:center;gap:18px}.DFWDemandWorkspace_heroActions__vx7El button{border:0;border-radius:3px;background:var(--brand);padding:14px 20px;color:#03130d;cursor:pointer;font-size:14px;font-weight:800}.DFWDemandWorkspace_heroActions__vx7El span{color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:11px}.DFWDemandWorkspace_marketSummaryPanel__646PD{display:grid;border-top:4px solid var(--brand);background:var(--navy);color:#f7fbfa;box-shadow:var(--shadow);grid-template-columns:1.05fr 1.35fr}.DFWDemandWorkspace_summaryHeading__y_mh9{padding:22px 25px;border-right:1px solid #253247;border-bottom:1px solid #253247}.DFWDemandWorkspace_hotspots__6C8b2>span,.DFWDemandWorkspace_summaryFamilies__O0gKj span,.DFWDemandWorkspace_summaryHeading__y_mh9>span,.DFWDemandWorkspace_summaryResidential__LSkR_ span{display:block;color:#9fb0bc;font-size:10px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.DFWDemandWorkspace_summaryHeading__y_mh9>strong{display:block;margin-top:8px;color:#6ee7b7;font-family:Menlo,ui-monospace,monospace;font-size:clamp(42px,4.5vw,68px);letter-spacing:-.07em;line-height:1}.DFWDemandWorkspace_summaryHeading__y_mh9>small{display:block;max-width:220px;margin-top:9px;color:#8496a6;font-size:11px;line-height:1.45}.DFWDemandWorkspace_summaryResidential__LSkR_{display:grid;border-bottom:1px solid #253247;grid-template-columns:1fr 1fr}.DFWDemandWorkspace_summaryResidentialThree__FCMOo{grid-template-columns:repeat(3,1fr)}.DFWDemandWorkspace_summaryResidential__LSkR_>div{padding:21px 20px;border-right:1px solid #253247}.DFWDemandWorkspace_summaryResidential__LSkR_>div:last-child{border-right:0}.DFWDemandWorkspace_summaryResidential__LSkR_ strong{display:block;margin-top:9px;font-family:Menlo,ui-monospace,monospace;font-size:clamp(24px,2.3vw,36px);letter-spacing:-.05em}.DFWDemandWorkspace_summaryFamilies__O0gKj{display:grid;grid-column:1/-1;grid-template-columns:repeat(6,1fr)}.DFWDemandWorkspace_summaryFamilies__O0gKj>div{min-width:0;padding:13px 12px;border-right:1px solid #253247;border-bottom:1px solid #253247}.DFWDemandWorkspace_summaryFamilies__O0gKj>div:last-child{border-right:0}.DFWDemandWorkspace_summaryFamilies__O0gKj strong{display:block;margin-bottom:6px;font-family:Menlo,ui-monospace,monospace;font-size:18px}.DFWDemandWorkspace_summaryFamilies__O0gKj span{font-size:8px;line-height:1.45}.DFWDemandWorkspace_hotspots__6C8b2{display:grid;grid-column:1/-1;padding:12px 16px 13px;grid-template-columns:minmax(130px,.55fr) repeat(3,1fr);gap:8px;align-items:center}.DFWDemandWorkspace_hotspots__6C8b2>div{display:grid;min-width:0;align-items:center;grid-template-columns:21px minmax(0,1fr) auto;gap:8px}.DFWDemandWorkspace_hotspots__6C8b2 b{display:grid;width:20px;height:20px;place-content:center;border:1px solid #314159;color:#6ee7b7;font-family:Menlo,ui-monospace,monospace;font-size:9px}.DFWDemandWorkspace_hotspots__6C8b2 div span{overflow:hidden;color:#dbe7ed;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.DFWDemandWorkspace_hotspots__6C8b2 div strong{color:#9fb0bc;font-family:Menlo,ui-monospace,monospace;font-size:10px}.DFWDemandWorkspace_heroMetrics__AGBQ5{border-top:4px solid var(--brand);background:var(--navy);color:#f7fbfa;box-shadow:var(--shadow)}.DFWDemandWorkspace_primaryMetric__NgsvZ{padding:34px 36px 30px;border-bottom:1px solid #253247}.DFWDemandWorkspace_metricPair__39fig span,.DFWDemandWorkspace_primaryMetric__NgsvZ span{display:block;color:#9fb0bc;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DFWDemandWorkspace_primaryMetric__NgsvZ strong{display:block;margin-top:8px;color:#6ee7b7;font-family:Menlo,ui-monospace,monospace;font-size:clamp(46px,5vw,72px);line-height:1}.DFWDemandWorkspace_primaryMetric__NgsvZ small{display:block;margin-top:10px;color:#8496a6}.DFWDemandWorkspace_metricPair__39fig{display:grid;grid-template-columns:1fr 1fr}.DFWDemandWorkspace_metricPair__39fig>div{padding:22px 24px;border-right:1px solid #253247;border-bottom:1px solid #253247}.DFWDemandWorkspace_metricPair__39fig>div:nth-child(2n){border-right:0}.DFWDemandWorkspace_metricPair__39fig strong{display:block;margin-top:7px;font-family:Menlo,ui-monospace,monospace;font-size:24px}.DFWDemandWorkspace_capacityLedger__nFInI{display:grid;width:100%;margin:72px 0 0;border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr)}.DFWDemandWorkspace_capacityLedgerIntro__801aV{border-right:1px solid var(--line);padding:40px 38px}.DFWDemandWorkspace_capacityLedgerIntro__801aV h2{margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(32px,3.6vw,56px);letter-spacing:-.052em;line-height:.98}.DFWDemandWorkspace_capacityLedgerIntro__801aV>p:last-child{max-width:500px;margin:28px 0 0;color:var(--muted);font-size:14px;line-height:1.7}.DFWDemandWorkspace_capacityLedgerGrid__KMr16{display:grid;grid-template-columns:1.35fr 1fr}.DFWDemandWorkspace_capacityLedgerGrid__KMr16 article{min-width:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 30px}.DFWDemandWorkspace_capacityLedgerGrid__KMr16 article>span,.DFWDemandWorkspace_capacityStages__HjeTA span{display:block;color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.DFWDemandWorkspace_capacityLedgerGrid__KMr16 article>strong{display:block;margin-top:10px;font-family:Menlo,ui-monospace,monospace;font-size:clamp(31px,3.5vw,54px);letter-spacing:-.05em;line-height:1}.DFWDemandWorkspace_capacityLedgerGrid__KMr16 article>small{display:block;max-width:360px;margin-top:10px;color:var(--muted);font-size:11px;line-height:1.55}.DFWDemandWorkspace_capacityPrimary__2JmKh{grid-row:span 2}.DFWDemandWorkspace_capacityPrimary__2JmKh>strong{color:var(--brand-deep)}.DFWDemandWorkspace_capacityPrimary__2JmKh dl{display:grid;margin:30px 0 0;border-top:1px solid var(--line)}.DFWDemandWorkspace_capacityPrimary__2JmKh dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);padding:13px 0}.DFWDemandWorkspace_capacityPrimary__2JmKh dt{color:var(--muted);font-size:11px}.DFWDemandWorkspace_capacityPrimary__2JmKh dd{margin:0;font-family:Menlo,ui-monospace,monospace;font-size:13px;font-weight:700}.DFWDemandWorkspace_capacityRemaining__BTsyO{background:var(--surface-2)}.DFWDemandWorkspace_capacityStateReported__BPkCQ{grid-column:1/-1;border-right:0!important;background:color-mix(in srgb,#8b5cf6 8%,var(--surface))}.DFWDemandWorkspace_capacityStateReported__BPkCQ>strong{color:#6d28d9}.DFWDemandWorkspace_capacityMasterPlans__Tk7bk{grid-column:1/-1;border-right:0!important;background:color-mix(in srgb,#0f766e 8%,var(--surface))}.DFWDemandWorkspace_capacityMasterPlans__Tk7bk>strong{color:#0f766e}.DFWDemandWorkspace_capacityRemaining__BTsyO>strong{font-family:Manrope,Inter,sans-serif!important;font-size:clamp(24px,2.2vw,34px)!important;letter-spacing:-.04em!important}.DFWDemandWorkspace_capacityStages__HjeTA{display:grid;grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.DFWDemandWorkspace_capacityStages__HjeTA>div{border-right:1px solid var(--line);padding:17px 20px}.DFWDemandWorkspace_capacityStages__HjeTA>div:last-child{border-right:0}.DFWDemandWorkspace_capacityStages__HjeTA strong{display:block;margin-top:6px;font-family:Menlo,ui-monospace,monospace;font-size:16px}.DFWDemandWorkspace_capacityCaveat__RfW7P{grid-column:1/-1;margin:0;border-top:1px solid var(--line);padding:13px 18px;color:var(--muted);font-size:10px;line-height:1.55}.DFWDemandWorkspace_signalRail__hn18e{display:grid;width:min(1480px,calc(100% - 48px));margin:0 auto;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.DFWDemandWorkspace_signalRail__hn18e>div{position:relative;min-height:102px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 22px 26px;overflow:hidden}.DFWDemandWorkspace_signalRail__hn18e span{display:block;color:var(--muted);font-size:12px}.DFWDemandWorkspace_signalRail__hn18e strong{display:block;margin-top:8px;font-family:Menlo,ui-monospace,monospace;font-size:25px}.DFWDemandWorkspace_signalRail__hn18e i{position:absolute;bottom:0;left:0;min-width:5px;height:5px;background:var(--brand)}.DFWDemandWorkspace_methodStrip__NZY2n{display:flex;width:min(1480px,calc(100% - 48px));margin:26px auto 0;align-items:baseline;gap:18px;color:var(--muted);font-size:13px;line-height:1.55}.DFWDemandWorkspace_methodStrip__NZY2n strong{flex:0 0 auto;color:var(--ink)}.DFWDemandWorkspace_workspace__MMGA5{width:min(1480px,calc(100% - 48px));margin:18px auto 0;padding-bottom:80px}.DFWDemandWorkspace_workspaceHeading__Qi0C2{display:flex;margin-bottom:16px;align-items:end;justify-content:space-between;gap:30px}.DFWDemandWorkspace_inventoryHeader__fR0uX h2,.DFWDemandWorkspace_workspaceHeading__Qi0C2 h2{margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,2.7vw,40px);letter-spacing:-.04em}.DFWDemandWorkspace_tierSwitch__hISkF{display:flex;border-bottom:1px solid var(--line);gap:6px}.DFWDemandWorkspace_tierSwitch__hISkF button{position:relative;border:0;background:transparent;padding:12px 10px 14px;color:var(--muted);cursor:pointer;font-size:12px;font-weight:700}.DFWDemandWorkspace_tierSwitch__hISkF .DFWDemandWorkspace_activeTier___qNNr{color:var(--ink)}.DFWDemandWorkspace_tierSwitch__hISkF .DFWDemandWorkspace_activeTier___qNNr:after{position:absolute;right:8px;bottom:-1px;left:8px;height:3px;background:var(--brand);content:""}.DFWDemandWorkspace_filters__VgujQ{display:grid;border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(280px,1.7fr) repeat(3,minmax(155px,.85fr)) auto}.DFWDemandWorkspace_filters__VgujQ>label{min-width:0;border-right:1px solid var(--line);padding:13px 14px}.DFWDemandWorkspace_filters__VgujQ>label>span{display:block;margin-bottom:5px;color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.DFWDemandWorkspace_filters__VgujQ input,.DFWDemandWorkspace_filters__VgujQ select{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font:inherit;font-size:13px}.DFWDemandWorkspace_search__UwN0y{display:grid;align-items:center;grid-template-columns:20px 1fr;gap:8px}.DFWDemandWorkspace_search__UwN0y svg{width:18px;color:var(--muted)}.DFWDemandWorkspace_recentButton__pIXha{border:0;background:var(--surface-2);padding:0 18px;color:var(--ink);cursor:pointer;font-size:12px;font-weight:800}.DFWDemandWorkspace_recentButton__pIXha.DFWDemandWorkspace_recentActive__Ur9Q8{background:var(--brand);color:#03130d}.DFWDemandWorkspace_mapAndDetail__k8GDB{display:grid;min-height:620px;margin-top:16px;grid-template-columns:minmax(0,1fr) 390px;gap:16px}.DFWDemandWorkspace_mapConfiguration__o6hVi,.DFWDemandWorkspace_mapFrame__jANEV{position:relative;min-height:620px;border:1px solid var(--line);background:var(--surface);overflow:hidden}.DFWDemandWorkspace_mapCanvas__F5PFR{position:absolute;inset:0}.DFWDemandWorkspace_mapConfiguration__o6hVi{display:grid;place-content:center;gap:6px;padding:30px;text-align:center}.DFWDemandWorkspace_mapConfiguration__o6hVi span{color:var(--muted)}.DFWDemandWorkspace_mapKey__6Aa2Z{position:absolute;z-index:2;bottom:16px;left:16px;display:flex;max-width:calc(100% - 32px);flex-wrap:wrap;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--surface) 91%,transparent);padding:9px 11px;gap:7px 12px;box-shadow:0 8px 24px rgba(7,20,38,.13);color:var(--muted);font-size:9px;font-weight:700;text-transform:capitalize}.DFWDemandWorkspace_mapKey__6Aa2Z span{display:inline-flex;align-items:center;gap:5px}.DFWDemandWorkspace_mapKey__6Aa2Z i{width:7px;height:7px;border-radius:50%}.DFWDemandWorkspace_mapCount__qmN7E{position:absolute;z-index:2;top:14px;left:14px;border:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--surface) 92%,transparent);padding:8px 10px;box-shadow:0 8px 24px rgba(7,20,38,.1);color:var(--ink);font-family:Menlo,ui-monospace,monospace;font-size:10px}.DFWDemandWorkspace_detailPanel__Eg52s{min-height:620px;border-top:4px solid var(--brand);background:var(--navy);padding:28px;color:#f8fafc;overflow:auto}.DFWDemandWorkspace_detailTopline__w8u_h{display:flex;align-items:center;justify-content:space-between;gap:14px}.DFWDemandWorkspace_detailTopline__w8u_h>span{font-family:Menlo,ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.DFWDemandWorkspace_detailTopline__w8u_h button{display:grid;width:30px;height:30px;place-content:center;border:1px solid #314159;background:transparent;color:#cbd5e1;cursor:pointer}.DFWDemandWorkspace_detailTopline__w8u_h svg{width:17px}.DFWDemandWorkspace_detailPanel__Eg52s h3{margin:24px 0 18px;font-family:Manrope,Inter,sans-serif;font-size:26px;letter-spacing:-.025em;line-height:1.15}.DFWDemandWorkspace_detailStage__eDKBw{display:flex;align-items:baseline;justify-content:space-between;gap:12px;border-bottom:1px solid #26384e;padding-bottom:16px;color:#aab8c4;font-size:12px}.DFWDemandWorkspace_detailStage__eDKBw time{font-family:Menlo,ui-monospace,monospace;font-size:10px}.DFWDemandWorkspace_detailLocation__RyDGC{display:flex;margin:18px 0 0;align-items:flex-start;gap:9px;color:#aab8c4;font-size:12px;line-height:1.5}.DFWDemandWorkspace_detailLocation__RyDGC svg{width:16px;flex:0 0 auto}.DFWDemandWorkspace_detailFacts__5VW6r{display:grid;margin:24px 0 0;border-top:1px solid #26384e;border-left:1px solid #26384e;grid-template-columns:1fr 1fr}.DFWDemandWorkspace_detailFacts__5VW6r>div{min-width:0;border-right:1px solid #26384e;border-bottom:1px solid #26384e;padding:13px}.DFWDemandWorkspace_detailFacts__5VW6r dt{color:#74869a;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.DFWDemandWorkspace_detailFacts__5VW6r dd{margin:6px 0 0;color:#f8fafc;font-size:12px;line-height:1.35}.DFWDemandWorkspace_capacityNote__Qnjpr,.DFWDemandWorkspace_correctionNote__NqWNL,.DFWDemandWorkspace_pulseNote__eqftw{margin:18px 0 0;border-left:3px solid #10b981;background:#10283a;padding:12px 14px;color:#bfd0da;font-size:11px;line-height:1.55}.DFWDemandWorkspace_capacityNote__Qnjpr{max-height:150px;overflow:auto}.DFWDemandWorkspace_capacityNote__Qnjpr strong{color:#d8f7e9}.DFWDemandWorkspace_correctionNote__NqWNL{border-left-color:#f59e0b}.DFWDemandWorkspace_rawDescription___tKML{margin-top:16px;border:1px solid #26384e;color:#aab8c4;font-size:11px;line-height:1.55}.DFWDemandWorkspace_rawDescription___tKML summary{padding:11px 13px;color:#dbe7ed;cursor:pointer;font-weight:700}.DFWDemandWorkspace_rawDescription___tKML p{margin:0;border-top:1px solid #26384e;padding:12px 13px}.DFWDemandWorkspace_sources__i9rVx{margin-top:24px}.DFWDemandWorkspace_sources__i9rVx h4{margin:0 0 10px;color:#74869a;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.DFWDemandWorkspace_sources__i9rVx a,.DFWDemandWorkspace_sources__i9rVx>span{display:flex;min-height:38px;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #26384e;color:#dbe7ed;font-size:11px;text-decoration:none}.DFWDemandWorkspace_sources__i9rVx a:hover{color:#6ee7b7}.DFWDemandWorkspace_sources__i9rVx svg{width:14px;flex:0 0 auto}.DFWDemandWorkspace_emptyDetail__q9Q0V{display:grid;min-height:540px;align-content:center}.DFWDemandWorkspace_emptyDetail__q9Q0V>span{color:#6ee7b7;font-family:Menlo,ui-monospace,monospace;font-size:10px;letter-spacing:.13em}.DFWDemandWorkspace_emptyDetail__q9Q0V h3{max-width:300px;margin:14px 0;font-size:30px}.DFWDemandWorkspace_emptyDetail__q9Q0V p{margin:0;color:#8fa0ad;font-size:13px;line-height:1.6}.DFWDemandWorkspace_familySummary__5AMC9{display:grid;margin-top:16px;border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr)}.DFWDemandWorkspace_familySummary__5AMC9 button{display:grid;min-height:64px;align-items:center;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;padding:12px 14px;color:var(--ink);cursor:pointer;grid-template-columns:8px 1fr auto;gap:9px;text-align:left}.DFWDemandWorkspace_familySummary__5AMC9 .DFWDemandWorkspace_familyActive__LtH9W,.DFWDemandWorkspace_familySummary__5AMC9 button:hover{background:var(--surface)}.DFWDemandWorkspace_familySummary__5AMC9 i{width:7px;height:7px;border-radius:50%}.DFWDemandWorkspace_familySummary__5AMC9 span{color:var(--muted);font-size:11px}.DFWDemandWorkspace_familySummary__5AMC9 strong{font-family:Menlo,ui-monospace,monospace;font-size:13px}.DFWDemandWorkspace_driverOverview__Fl3Wf{display:grid;margin-top:72px;border:1px solid var(--line);background:var(--surface);grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr)}.DFWDemandWorkspace_driverIntro__u0TXD{padding:38px 34px;border-right:1px solid var(--line)}.DFWDemandWorkspace_driverIntro__u0TXD h2{margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(30px,3.1vw,48px);letter-spacing:-.052em;line-height:1}.DFWDemandWorkspace_driverIntro__u0TXD>p:last-child{margin:24px 0 0;color:var(--muted);font-size:13px;line-height:1.65}.DFWDemandWorkspace_driverCards__V3bMi{display:grid;grid-template-columns:repeat(3,1fr)}.DFWDemandWorkspace_driverCards__V3bMi button{position:relative;display:flex;min-height:210px;align-items:flex-start;border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent;padding:24px 22px 20px;color:var(--ink);cursor:pointer;flex-direction:column;text-align:left}.DFWDemandWorkspace_driverCards__V3bMi button:nth-child(3n){border-right:0}.DFWDemandWorkspace_driverCards__V3bMi button:nth-last-child(-n+3){border-bottom:0}.DFWDemandWorkspace_driverCards__V3bMi button:hover{background:var(--surface-2)}.DFWDemandWorkspace_driverCards__V3bMi i{width:26px;height:4px;margin-bottom:17px}.DFWDemandWorkspace_driverCards__V3bMi strong{font-family:Menlo,ui-monospace,monospace;font-size:29px;letter-spacing:-.05em}.DFWDemandWorkspace_driverCards__V3bMi span{margin-top:8px;font-size:13px;font-weight:800;line-height:1.35}.DFWDemandWorkspace_driverCards__V3bMi p{margin:8px 0 18px;color:var(--muted);font-size:10px;line-height:1.5}.DFWDemandWorkspace_driverCards__V3bMi b{margin-top:auto;color:var(--brand-deep);font-size:10px}.DFWDemandWorkspace_inventoryHeader__fR0uX{display:flex;margin:88px 0 24px;align-items:end;justify-content:space-between;gap:24px}.DFWDemandWorkspace_inventoryHeader__fR0uX>span{color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:10px}.DFWDemandWorkspace_tableWrap__tT4cZ{border:1px solid var(--line);background:var(--surface);overflow-x:auto}.DFWDemandWorkspace_tableWrap__tT4cZ table{width:100%;border-collapse:collapse;font-size:12px}.DFWDemandWorkspace_tableWrap__tT4cZ th{border-bottom:1px solid var(--line);background:var(--surface-2);padding:12px 14px;color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:9px;letter-spacing:.08em;text-align:left;text-transform:uppercase}.DFWDemandWorkspace_tableWrap__tT4cZ td{border-bottom:1px solid var(--line);padding:13px 14px;vertical-align:middle}.DFWDemandWorkspace_tableWrap__tT4cZ tbody tr{cursor:pointer}.DFWDemandWorkspace_tableWrap__tT4cZ tbody tr:hover{background:color-mix(in srgb,var(--surface-2) 70%,transparent)}.DFWDemandWorkspace_tableWrap__tT4cZ td>span,.DFWDemandWorkspace_tableWrap__tT4cZ td>strong{display:block}.DFWDemandWorkspace_tableWrap__tT4cZ td>span{margin-top:4px;color:var(--muted);font-size:10px}.DFWDemandWorkspace_signalName__VhZQZ{display:grid;min-width:330px;grid-template-columns:8px 1fr;gap:10px}.DFWDemandWorkspace_signalName__VhZQZ>i{width:7px;height:7px;margin-top:5px;border-radius:50%}.DFWDemandWorkspace_signalName__VhZQZ strong{display:block;max-width:630px;line-height:1.35}.DFWDemandWorkspace_signalName__VhZQZ span{display:block;margin-top:4px;color:var(--muted);font-size:10px}.DFWDemandWorkspace_highSignal__e10qP,.DFWDemandWorkspace_watchlist__tyH99{display:inline-block!important;margin:0!important;border-left:3px solid var(--brand);padding:4px 7px;background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--brand-deep)!important;font-weight:800}.DFWDemandWorkspace_watchlist__tyH99{border-left-color:#94a3b8;background:color-mix(in srgb,#94a3b8 12%,transparent);color:var(--muted)!important}.DFWDemandWorkspace_tableLoading__DmCXG{opacity:.45}.DFWDemandWorkspace_noResults__K7SxY{padding:50px!important;color:var(--muted);text-align:center}.DFWDemandWorkspace_pagination__LjPbP{display:flex;margin-top:14px;align-items:center;justify-content:flex-end;gap:12px}.DFWDemandWorkspace_pagination__LjPbP button{display:inline-flex;height:36px;align-items:center;gap:5px;border:1px solid var(--line);background:var(--surface);padding:0 11px;color:var(--ink);cursor:pointer;font-size:11px;font-weight:700}.DFWDemandWorkspace_pagination__LjPbP button:disabled{cursor:not-allowed;opacity:.42}.DFWDemandWorkspace_pagination__LjPbP svg{width:14px}.DFWDemandWorkspace_pagination__LjPbP span{color:var(--muted);font-family:Menlo,ui-monospace,monospace;font-size:10px}.DFWDemandWorkspace_footer__2UfWL{display:flex;width:min(1480px,calc(100% - 48px));margin:0 auto;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid var(--line);padding:28px 0 38px;color:var(--muted);font-size:11px}.DFWDemandWorkspace_footer__2UfWL>div{display:flex;align-items:center;gap:10px;font-weight:800}.DFWDemandWorkspace_footer__2UfWL img{width:24px;height:24px}.DFWDemandWorkspace_footer__2UfWL p{max-width:620px;margin:0;text-align:right}@media (max-width:1120px){.DFWDemandWorkspace_hero__oTb_T{grid-template-columns:1fr}.DFWDemandWorkspace_marketSummaryPanel__646PD{max-width:none}.DFWDemandWorkspace_capacityLedger__nFInI,.DFWDemandWorkspace_driverOverview__Fl3Wf{grid-template-columns:1fr}.DFWDemandWorkspace_capacityLedgerIntro__801aV,.DFWDemandWorkspace_driverIntro__u0TXD{border-right:0;border-bottom:1px solid var(--line)}.DFWDemandWorkspace_filters__VgujQ{grid-template-columns:1.5fr 1fr 1fr}.DFWDemandWorkspace_filters__VgujQ>label:nth-of-type(3){border-right:0}.DFWDemandWorkspace_filters__VgujQ>label:nth-of-type(4){border-top:1px solid var(--line)}.DFWDemandWorkspace_recentButton__pIXha{min-height:52px;border-top:1px solid var(--line)}.DFWDemandWorkspace_mapAndDetail__k8GDB{grid-template-columns:1fr}.DFWDemandWorkspace_detailPanel__Eg52s{min-height:auto}.DFWDemandWorkspace_emptyDetail__q9Q0V{min-height:280px}}@media (max-width:760px){.DFWDemandWorkspace_capacityLedger__nFInI,.DFWDemandWorkspace_footer__2UfWL,.DFWDemandWorkspace_headerInner__kRUsW,.DFWDemandWorkspace_hero__oTb_T,.DFWDemandWorkspace_methodStrip__NZY2n,.DFWDemandWorkspace_signalRail__hn18e,.DFWDemandWorkspace_workspace__MMGA5{width:min(100% - 28px,1480px)}.DFWDemandWorkspace_headerInner__kRUsW{min-height:64px}.DFWDemandWorkspace_brand__p_HXz img{width:132px;height:auto}.DFWDemandWorkspace_nav__4t1CZ a,.DFWDemandWorkspace_privateFlag__jSItl,.DFWDemandWorkspace_themeButton__WnWjO span{display:none}.DFWDemandWorkspace_hero__oTb_T{padding:38px 0 24px;gap:30px}.DFWDemandWorkspace_hero__oTb_T h1{font-size:clamp(43px,13vw,64px)}.DFWDemandWorkspace_heroActions__vx7El{align-items:flex-start;flex-direction:column}.DFWDemandWorkspace_capacityLedger__nFInI{margin-bottom:52px}.DFWDemandWorkspace_marketSummaryPanel__646PD{grid-template-columns:1fr}.DFWDemandWorkspace_summaryHeading__y_mh9{border-right:0}.DFWDemandWorkspace_summaryResidential__LSkR_{grid-column:1}.DFWDemandWorkspace_summaryResidentialThree__FCMOo{grid-template-columns:1fr}.DFWDemandWorkspace_summaryResidentialThree__FCMOo>div{border-right:0;border-bottom:1px solid #253247}.DFWDemandWorkspace_summaryResidentialThree__FCMOo>div:last-child{border-bottom:0}.DFWDemandWorkspace_summaryFamilies__O0gKj{grid-template-columns:repeat(2,1fr)}.DFWDemandWorkspace_summaryFamilies__O0gKj>div:nth-child(2n){border-right:0}.DFWDemandWorkspace_driverCards__V3bMi,.DFWDemandWorkspace_hotspots__6C8b2{grid-template-columns:1fr}.DFWDemandWorkspace_driverCards__V3bMi button,.DFWDemandWorkspace_driverCards__V3bMi button:nth-child(3n),.DFWDemandWorkspace_driverCards__V3bMi button:nth-last-child(-n+3){min-height:170px;border-right:0;border-bottom:1px solid var(--line)}.DFWDemandWorkspace_driverCards__V3bMi button:last-child{border-bottom:0}.DFWDemandWorkspace_capacityLedgerIntro__801aV{padding:28px 22px}.DFWDemandWorkspace_capacityLedgerGrid__KMr16{grid-template-columns:1fr}.DFWDemandWorkspace_capacityPrimary__2JmKh{grid-row:auto}.DFWDemandWorkspace_capacityLedgerGrid__KMr16 article{border-right:0;padding:24px 22px}.DFWDemandWorkspace_capacityStages__HjeTA{grid-column:auto;grid-template-columns:1fr}.DFWDemandWorkspace_capacityStages__HjeTA>div{border-right:0;border-bottom:1px solid var(--line)}.DFWDemandWorkspace_signalRail__hn18e{grid-template-columns:1fr 1fr}.DFWDemandWorkspace_footer__2UfWL,.DFWDemandWorkspace_inventoryHeader__fR0uX,.DFWDemandWorkspace_methodStrip__NZY2n,.DFWDemandWorkspace_workspaceHeading__Qi0C2{align-items:flex-start;flex-direction:column}.DFWDemandWorkspace_workspace__MMGA5{margin-top:18px}.DFWDemandWorkspace_tierSwitch__hISkF{width:100%;overflow-x:auto}.DFWDemandWorkspace_tierSwitch__hISkF button{flex:0 0 auto}.DFWDemandWorkspace_filters__VgujQ{grid-template-columns:1fr}.DFWDemandWorkspace_filters__VgujQ>label{border-right:0;border-bottom:1px solid var(--line)}.DFWDemandWorkspace_filters__VgujQ>label:nth-of-type(3),.DFWDemandWorkspace_filters__VgujQ>label:nth-of-type(4),.DFWDemandWorkspace_recentButton__pIXha{border-top:0}.DFWDemandWorkspace_mapConfiguration__o6hVi,.DFWDemandWorkspace_mapFrame__jANEV{min-height:530px}.DFWDemandWorkspace_mapKey__6Aa2Z{display:none}.DFWDemandWorkspace_familySummary__5AMC9{grid-template-columns:1fr 1fr}.DFWDemandWorkspace_footer__2UfWL p{text-align:left}}