.PassportPhotos_empty__zf92m{width:100%;height:100%;display:grid;place-items:center;background:#eef2f8;color:#526176;text-align:center;padding:1rem;box-sizing:border-box}.PassportPhotos_empty__zf92m p{max-width:30ch;margin:0;font-size:13px}.PassportPhotos_gallery__C6EAT{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0}.PassportPhotos_gallery__C6EAT img{display:block;width:100%;height:auto;aspect-ratio:758/502;object-fit:cover;border-radius:8px}.portal-concept_root__G_LrW{--ink:#13213f;--muted:#66758c;--blue:#2453ed;--line:#e3e8f0;--paper:#fff;color:var(--ink);background:#f6f8fc;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5;min-height:calc(100vh - 64px);color-scheme:light}body:has(.portal-concept_root__G_LrW){background:#f6f8fc}body:has(.portal-concept_root__G_LrW) footer{display:none}.portal-concept_root__G_LrW button,.portal-concept_root__G_LrW input,.portal-concept_root__G_LrW select,.portal-concept_root__G_LrW textarea{font:inherit}.portal-concept_root__G_LrW button{transition:background .15s,border-color .15s}.portal-concept_root__G_LrW button:focus-visible,.portal-concept_root__G_LrW input:focus-visible,.portal-concept_root__G_LrW select:focus-visible,.portal-concept_root__G_LrW textarea:focus-visible{outline:3px solid #9db8ff;outline-offset:3px}.portal-concept_root__G_LrW button:disabled{opacity:.4;cursor:default}.portal-concept_root__G_LrW h1,.portal-concept_root__G_LrW h2,.portal-concept_root__G_LrW h3,.portal-concept_root__G_LrW p{margin:0}.portal-concept_testStrip__IIf3a{padding:7px 24px;display:flex;align-items:center;justify-content:center;gap:8px;background:#eef3ff;color:#3d5690;font-size:11px;letter-spacing:.02em}.portal-concept_draft__csIJy span,.portal-concept_testDot__xIGLj{width:6px;height:6px;background:#5479e8;border-radius:50%;flex:0 0 auto}.portal-concept_workspaceBar__4lp6d{display:flex;justify-content:space-between;padding:20px 32px 14px;align-items:center;background:white}.portal-concept_breadcrumb__e_Auh{color:#78859b;font-size:12px}.portal-concept_breadcrumb__e_Auh span{color:#b5bfce;padding:0 12px}.portal-concept_draft__csIJy{display:flex;align-items:center;gap:7px;color:#667389;font-size:12px}.portal-concept_draft__csIJy span{background:#d79a35}.portal-concept_viewTabs__IKPK1{display:flex;gap:28px;padding:0 32px;border-bottom:1px solid var(--line);background:white}.portal-concept_viewTabs__IKPK1 button{display:flex;align-items:center;gap:9px;border:0;border-bottom:3px solid transparent;background:transparent;padding:12px 0 15px;color:#6c7990;font-weight:600}.portal-concept_viewTabs__IKPK1 button[aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue)}.portal-concept_viewTabs__IKPK1 button>span{font-size:10px;background:#eff3f9;color:#75829a;padding:2px 6px;border-radius:4px}.portal-concept_workspace__PvlYE{display:grid;grid-template-columns:238px minmax(380px,1fr) 294px;max-width:1680px;margin:0 auto;align-items:start}.portal-concept_sidebar__m7tCb{padding:26px 15px 24px 20px;position:sticky;top:64px;max-height:calc(100vh - 64px);overflow:auto;border-right:1px solid var(--line)}.portal-concept_sideTitle__G8L1p{display:flex;align-items:center;justify-content:space-between;padding:0 10px 20px;color:#41516c;font-size:10px;font-weight:700;letter-spacing:.09em}.portal-concept_sideTitle__G8L1p span{font-size:10px;color:#8c98ab;font-weight:400;letter-spacing:0}.portal-concept_navGroup__JkNit{font-size:9px;font-weight:700;color:#8c98aa;letter-spacing:.08em;margin:17px 10px 9px}.portal-concept_sectionNav__JhTQB{display:block}.portal-concept_sectionNav__JhTQB>div>button{width:100%;display:flex;align-items:center;text-align:left;gap:9px;padding:11px 10px;border:1px solid transparent;background:transparent;border-radius:7px;color:#64718a;line-height:1.35;font-size:12px}.portal-concept_sectionNav__JhTQB>div>button:hover{background:#eef2fa}.portal-concept_sectionNav__JhTQB>div>button.portal-concept_active__llWZ4{background:#eaf0ff;color:#1e4bd8;border-color:#d8e3ff;font-weight:600}.portal-concept_sectionNav__JhTQB button>span:nth-child(2){flex:1 1}.portal-concept_sectionNav__JhTQB button>small{font-size:9px;opacity:.6}.portal-concept_navIcon__dxm7O{display:flex;width:20px;flex-shrink:0}.portal-concept_sideNote__0Z4eB{display:flex;align-items:start;gap:9px;border-top:1px solid var(--line);padding:20px 9px 0;margin-top:24px;color:#8894a6}.portal-concept_sideNote__0Z4eB svg{flex-shrink:0;color:#8b9cb9}.portal-concept_sideNote__0Z4eB p{font-size:11px;line-height:1.6}.portal-concept_requestCard__7ycwU{margin:0 8px 17px;padding:14px;border:1px solid #dce5f6;background:#fff;border-radius:8px}.portal-concept_requestCard__7ycwU>span{font-size:9px;font-weight:700;color:var(--blue);letter-spacing:.04em}.portal-concept_requestCard__7ycwU strong{display:block;font-size:13px;margin:5px 0}.portal-concept_requestCard__7ycwU p{font-size:12px;color:#65758b}.portal-concept_requestCard__7ycwU small{font-size:10px;display:block;padding-top:10px;margin-top:10px;border-top:1px solid var(--line);color:#8793a6}.portal-concept_content__Lprm8{min-width:0;padding:30px 28px 36px}.portal-concept_pageHead__BbKA2{display:flex;justify-content:space-between;gap:14px;margin-bottom:26px}.portal-concept_eyebrow__9aWg0{color:#7b89a2;font-size:9px;letter-spacing:.11em;font-weight:700;line-height:1.6}.portal-concept_pageHead__BbKA2 h1{color:#14213d;font-size:26px;font-weight:650;letter-spacing:-.04em;line-height:1.2;margin:9px 0 11px;scroll-margin-top:90px;outline:none}.portal-concept_pageHead__BbKA2 p{color:#7a879a;font-size:12px;max-width:560px;line-height:1.7}.portal-concept_headActions__9CZW6{display:flex;gap:7px;flex:0 0 auto;align-items:start;padding-top:3px}.portal-concept_iconButton__oibYD,.portal-concept_primary__wSpGS,.portal-concept_secondary__jCYEm{display:inline-flex;gap:8px;align-items:center;justify-content:center;border-radius:6px;padding:10px 14px;font-size:12px!important;font-weight:600!important;line-height:1.3;white-space:nowrap}.portal-concept_primary__wSpGS{border:1px solid var(--blue);background:var(--blue);color:white}.portal-concept_primary__wSpGS:hover{background:#163dd0}.portal-concept_secondary__jCYEm{border:1px solid #dce3ee;background:white;color:#344764}.portal-concept_iconButton__oibYD:hover,.portal-concept_secondary__jCYEm:hover{border-color:#9db3df;background:#f6f9ff}.portal-concept_iconButton__oibYD{padding:9px;background:white;border:1px solid #dce3ee;color:#6b7b94}.portal-concept_section__GEF68{border:1px solid var(--line);background:white;border-radius:10px;padding:24px;margin-bottom:18px}.portal-concept_sectionHead__8t6IA{position:relative;padding-bottom:21px;border-bottom:1px solid #edf0f5;margin-bottom:23px}.portal-concept_section__GEF68 h3{color:#253653;font-size:15px;font-weight:600;letter-spacing:-.015em}.portal-concept_sectionHead__8t6IA>p{font-size:12px;color:#8390a2;line-height:1.65;margin-top:7px}.portal-concept_tag__WjQ8N{display:inline-block;margin-top:10px;font-size:9px;color:#506ba6;background:#f0f4fd;padding:3px 6px;border-radius:3px}.portal-concept_fields__6cpXR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px}.portal-concept_field__PaSYx{min-width:0}.portal-concept_wide__kw_H1{grid-column:1/-1}.portal-concept_root__G_LrW label:not(.portal-concept_choice__8mI0a),.portal-concept_root__G_LrW legend{display:block;font-size:11px;color:#43516b;font-weight:600;margin-bottom:8px}.portal-concept_required__NnAE7{color:var(--blue)}.portal-concept_root__G_LrW input:not([type=checkbox]):not([type=radio]):not([type=file]),.portal-concept_root__G_LrW select,.portal-concept_root__G_LrW textarea{width:100%;min-height:42px;border:1px solid #dce3ee;border-radius:5px;background:#fff;color:#273c5c;padding:10px 11px;font-size:12px;transition:border-color .15s}.portal-concept_root__G_LrW input::placeholder,.portal-concept_root__G_LrW textarea::placeholder{color:#a8b1bf}.portal-concept_root__G_LrW input:hover,.portal-concept_root__G_LrW select:hover,.portal-concept_root__G_LrW textarea:hover{border-color:#afbfdb}.portal-concept_root__G_LrW textarea{resize:vertical}.portal-concept_root__G_LrW fieldset{border:none;min-width:0}.portal-concept_inputWrap__ax0PL{position:relative}.portal-concept_inputWrap__ax0PL:has(>span) input{padding-right:106px!important}.portal-concept_inputWrap__ax0PL>span{position:absolute;right:10px;top:13px;color:#8995a7;font-size:10px;pointer-events:none}.portal-concept_choices__aovgZ{display:flex;flex-wrap:wrap;gap:9px}.portal-concept_choice__8mI0a{display:flex;align-items:center;gap:8px;font-size:12px;border:1px solid #e2e7f0;border-radius:5px;color:#6a7890;padding:10px 12px;cursor:pointer;background:white;line-height:1.4}.portal-concept_choice__8mI0a:has(input:checked){border-color:#a6bcff;background:#f3f6ff;color:#2850c3}.portal-concept_choice__8mI0a input{accent-color:var(--blue);width:14px;height:14px;flex-shrink:0}.portal-concept_fileArea__bLpVb{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;background:#fbfcfe;border:1px dashed #c7d4e8;border-radius:7px;text-align:center;padding:24px 14px;color:#6c84b5}.portal-concept_fileArea__bLpVb>span{font-size:12px;color:#415d96}.portal-concept_fileArea__bLpVb small{max-width:100%;overflow-wrap:anywhere;font-size:10px;color:#8a96a8}.portal-concept_fileArea__bLpVb input{max-width:100%;font-size:10px;color:#8190a6;margin-top:5px}.portal-concept_fileArea__bLpVb input::file-selector-button{background:#f0f4ff;border:1px solid #dae3f9;border-radius:4px;padding:6px 10px;color:#405d99;margin-right:8px;cursor:pointer}.portal-concept_notice__KuLTd{padding:13px 15px;background:#f4f7fc;border-left:2px solid #9ab5f3;color:#70809a;font-size:11px;line-height:1.7;margin:12px 0}.portal-concept_fieldHint__J4CYc,.portal-concept_hint__VN1wH{color:#8390a3;font-size:11px;line-height:1.7}.portal-concept_fieldHint__J4CYc{margin-top:7px!important}.portal-concept_textButton__CZZk7{display:inline-flex;align-items:center;gap:7px;color:#3d62c4;font-size:11px!important;background:none;border:none;padding:8px 0;text-align:left}.portal-concept_textButton__CZZk7:hover{color:#153dab}.portal-concept_bottomBar__MdKEk{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 0 0}.portal-concept_bottomBar__MdKEk>span{font-size:10px;color:#8e9bb0}.portal-concept_summary__e7sOa{position:sticky;top:80px;padding:30px 20px 26px 0;min-width:0}.portal-concept_buildingCard__fmbEu{border:1px solid #dfe6f1;border-radius:10px;overflow:hidden;background:white;margin-bottom:16px}.portal-concept_cardPhoto__nMuOR{height:155px;position:relative;overflow:hidden}.portal-concept_cardPhoto__nMuOR img{width:100%;height:100%;object-fit:cover}.portal-concept_cardPhoto__nMuOR>span{position:absolute;bottom:8px;right:8px;font-size:8px;background:#fffdf0ed;color:#58677e;padding:3px 6px;border-radius:3px}.portal-concept_cardBody__Lv3qi{padding:20px 18px 16px}.portal-concept_cardBody__Lv3qi h2,.portal-concept_summaryPanel__QxY8G h2{font-size:20px;letter-spacing:-.035em;line-height:1.25;margin:7px 0;font-weight:650}.portal-concept_cardBody__Lv3qi>p{font-size:12px;color:#64738b}.portal-concept_address__HWuBg{display:flex;gap:4px;align-items:center;color:#8a96a7;font-size:10px;margin-top:10px}.portal-concept_cardStats__jegie{display:grid;grid-template-columns:1fr 1fr;padding:17px 0 6px;margin-top:18px;border-top:1px solid var(--line);gap:18px 8px}.portal-concept_cardStats__jegie strong{display:block;font-size:17px;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.portal-concept_cardStats__jegie small{display:block;color:#8b96a8;font-size:9px;margin-top:3px}.portal-concept_previewButton__Ynm3I{width:100%;color:var(--blue);font-size:11px!important;display:flex;justify-content:space-between;align-items:center;padding:15px 0 0;margin-top:14px;border:none;border-top:1px solid var(--line);background:transparent}.portal-concept_summaryPanel__QxY8G{background:white;border:1px solid var(--line);border-radius:9px;padding:19px 18px;margin-bottom:16px}.portal-concept_panelTitle__JH8hF{display:flex;justify-content:space-between;align-items:center;gap:8px}.portal-concept_panelTitle__JH8hF h3{font-size:12px;font-weight:600;flex:1 1}.portal-concept_panelTitle__JH8hF>strong{color:var(--blue);font-size:12px}.portal-concept_summaryPanel__QxY8G p{color:#8995a8;font-size:10px;margin-top:9px;line-height:1.6}.portal-concept_progress__v5OAS{height:5px;background:#edf1f8;border-radius:4px;margin:14px 0 10px;overflow:hidden}.portal-concept_progress__v5OAS span{display:block;height:100%;border-radius:4px;background:var(--blue);transition:width .25s}.portal-concept_stat__5CIeE{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-size:10px;padding:11px 0;border-bottom:1px solid #eef1f6}.portal-concept_stat__5CIeE>span{color:#8794a8}.portal-concept_stat__5CIeE b{color:#3f506e;font-size:11px;font-weight:600;text-align:right}.portal-concept_stat__5CIeE:last-child{border-bottom:none;padding-bottom:0}.portal-concept_localActions__lfXv5{padding:0 10px}.portal-concept_localActions__lfXv5 button{display:block;width:100%;border:none;background:none;color:#5e77aa;font-size:10px;text-align:left;padding:4px 0 9px}.portal-concept_localActions__lfXv5 small{color:#9aa5b5;font-size:9px;line-height:1.7;display:block}.portal-concept_variantBar__ewkjf{display:flex;align-items:center;gap:14px;background:#edf2fc;border:1px solid #dce5f7;border-radius:7px;padding:12px 14px;margin-bottom:22px}.portal-concept_variantBar__ewkjf label{font-size:10px!important;margin:0!important;min-width:80px;color:#7a8aa4!important}.portal-concept_variantBar__ewkjf select{min-width:0;min-height:34px;flex:1 1;font-size:11px;padding:7px}.portal-concept_variantBar__ewkjf button{flex-shrink:0}.portal-concept_areaMetric__6cm8m{margin:20px 0 8px;padding-bottom:15px;border-bottom:1px solid var(--line)}.portal-concept_areaMetric__6cm8m>strong{display:block;font-size:39px;color:#1e4ddf;letter-spacing:-.06em;font-weight:600;line-height:1.15}.portal-concept_areaMetric__6cm8m small{font-size:17px;padding-left:6px;letter-spacing:0;font-weight:400}.portal-concept_areaMetric__6cm8m>span{font-size:10px;color:#94a0b2}.portal-concept_miniHint__oUL8q{margin-top:-6px!important;text-align:right;font-size:9px!important}.portal-concept_costPanel__o6yts{background:#ecf2ff;border:1px solid #d5e1ff;border-radius:9px;padding:18px;margin-bottom:16px}.portal-concept_costPanel__o6yts .portal-concept_panelTitle__JH8hF{color:#3f64bb;margin-bottom:18px}.portal-concept_costPanel__o6yts>span{font-size:10px;color:#7087b3}.portal-concept_costPanel__o6yts>strong{display:block;font-size:30px;color:#1e4add;font-weight:600;letter-spacing:-.04em;margin-top:3px}.portal-concept_costPanel__o6yts>strong small{font-size:13px;font-weight:400;letter-spacing:0}.portal-concept_costPanel__o6yts p{font-size:9px;color:#8494b5;line-height:1.7;margin-top:14px}.portal-concept_costPanel__o6yts .portal-concept_stat__5CIeE{border-color:#d9e3f8}.portal-concept_checkButton__7RfMZ{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#8f6b35;background:#fff9ee;border:1px solid #f3e6ce;border-radius:4px;padding:10px;width:100%;font-size:10px;margin-top:14px}.portal-concept_rfpGrid__86UKo{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-bottom:24px}.portal-concept_rfpGrid__86UKo small{font-size:10px;display:block;color:#8a97ab;margin-bottom:5px}.portal-concept_rfpGrid__86UKo strong{font-size:17px;font-weight:600;color:#344e7a}.portal-concept_variantCards__8dvte{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-concept_variantCards__8dvte button{display:flex;flex-direction:column;align-items:start;border:1px solid #dfe6f1;background:white;border-radius:7px;padding:18px;gap:8px;text-align:left;color:#607594}.portal-concept_variantCards__8dvte button.portal-concept_selectedVariant__BdTrQ{border-color:#779af7;background:#f6f8ff}.portal-concept_variantCards__8dvte strong{font-size:12px;color:#344c77}.portal-concept_variantCards__8dvte span{font-size:20px;font-weight:600;color:#344c77}.portal-concept_variantCards__8dvte small{font-size:10px}.portal-concept_status__YNCFd{display:flex;justify-content:space-between;align-items:start;gap:15px;padding:13px 16px;background:#eaf6ef;border:1px solid #cee9d8;color:#347054;border-radius:6px;font-size:11px;margin-bottom:18px}.portal-concept_status__YNCFd button{background:none;border:none;font-size:17px;line-height:1;color:#347054}.portal-concept_unit__X9T_U{padding:18px;border:1px solid var(--line);border-radius:7px;margin-bottom:16px}.portal-concept_unitHead__xcTaa{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:20px}.portal-concept_unitHead__xcTaa strong{font-size:12px}.portal-concept_inlineMetrics__MKikk{display:flex;gap:30px;flex-wrap:wrap}.portal-concept_inlineMetrics__MKikk small{display:block;font-size:10px;color:#8a97a9}.portal-concept_inlineMetrics__MKikk strong{display:block;color:#3d5687;font-size:20px;margin-top:5px}.portal-concept_phase__IjYgC{padding:18px;border:1px solid var(--line);border-radius:7px;margin:15px 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.portal-concept_phase__IjYgC>strong{grid-column:1/-1;font-size:12px}.portal-concept_completionList__cgmHg button{background:transparent;border:none;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:13px 0;gap:20px;width:100%;color:#617694;font-size:11px;text-align:left}.portal-concept_completionList__cgmHg strong{display:flex;align-items:center;gap:14px;color:#6b89bd;font-size:10px}.portal-concept_issueList__6Nw2r{padding-left:18px;color:#9b7538;font-size:12px;line-height:1.9}.portal-concept_warning__rk8PB{color:#a66c1b;font-size:11px;margin-top:10px!important}.portal-concept_good__XLJ8L{color:#327454;background:#f1faf5;padding:15px;font-size:12px}.portal-concept_tableWrap__Ph8XD{overflow:auto}.portal-concept_root__G_LrW table{border-collapse:collapse;width:100%;font-size:11px;text-align:left}.portal-concept_root__G_LrW td,.portal-concept_root__G_LrW th{padding:14px 12px;border-bottom:1px solid #e9eef6;min-width:140px;vertical-align:top}.portal-concept_root__G_LrW thead th{background:#f4f7fc;color:#5f78a0;font-weight:600}.portal-concept_root__G_LrW tbody th{color:#7a8ba5;font-weight:400}.portal-concept_root__G_LrW td{color:#34507f}.portal-concept_definition__fq4CQ{margin-top:13px}.portal-concept_definition__fq4CQ>div{display:grid;grid-template-columns:1.15fr 1fr;padding:12px 0;gap:20px;border-bottom:1px solid #edf0f5;font-size:11px}.portal-concept_definition__fq4CQ dt{color:#8794a9}.portal-concept_definition__fq4CQ dd{color:#3e557a;margin:0;overflow-wrap:anywhere}.portal-concept_muted__Frke4{color:#a1acbc;font-style:italic}.portal-concept_exportCallout__NGW45{display:flex;flex-wrap:wrap;align-items:center;gap:15px;background:#eaf0ff;border:1px solid #d7e1fb;border-radius:8px;padding:20px;color:#4a6eb5}.portal-concept_exportCallout__NGW45>div{flex:1 1;min-width:180px}.portal-concept_exportCallout__NGW45 h3{font-size:13px;color:#345587}.portal-concept_exportCallout__NGW45 p{font-size:11px;color:#8494af;margin-top:5px}.portal-concept_preview__YzcaQ{border-radius:10px;overflow:hidden}.portal-concept_previewHero__vFp_B{position:relative;height:285px}.portal-concept_previewHero__vFp_B img{width:100%;height:100%;object-fit:cover}.portal-concept_previewHero__vFp_B span{position:absolute;bottom:12px;right:12px;background:#fffffff0;font-size:9px;padding:4px 8px;border-radius:4px;color:#65768e}.portal-concept_previewIntro__94QTV{background:white;padding:28px;border:1px solid var(--line);border-top:0;margin-bottom:18px}.portal-concept_previewIntro__94QTV h2{font-size:28px;letter-spacing:-.04em;margin-top:6px}.portal-concept_previewIntro__94QTV h2 small{font-size:14px;color:#8b97a9;font-weight:400;display:block;margin-top:3px;letter-spacing:0}.portal-concept_previewIntro__94QTV>p{display:flex;gap:7px;align-items:center;font-size:11px;color:#8c99ad;margin-top:13px}.portal-concept_previewStats__5Li_6{display:flex;justify-content:space-between;gap:20px;padding-top:23px;margin-top:23px;border-top:1px solid var(--line)}.portal-concept_previewStats__5Li_6 b{font-size:19px;font-weight:600;color:#39598c}.portal-concept_previewStats__5Li_6 small{font-size:9px;color:#9aa6b7;display:block}.portal-concept_modeBar__eItKw{margin-bottom:20px;padding:16px;background:#edf2fc;border:1px solid #dce5f7;border-radius:8px}.portal-concept_modeBar__eItKw>strong{display:block;font-size:11px;color:#536d99;margin-bottom:9px}.portal-concept_modeBar__eItKw>p{color:#7b8eac;font-size:10px;line-height:1.6;margin-top:10px}.portal-concept_warningBanner__beAxG{border:1px solid #eedcaf;background:#fff9ec;border-radius:6px;padding:13px 16px;margin-bottom:18px!important;color:#956d28;font-size:11px;line-height:1.7}.portal-concept_phaseEditor__QUdQg{padding:22px 0;margin-top:20px;border-top:1px solid var(--line)}.portal-concept_disabledChoice__dVsoH{display:flex;align-items:center;gap:8px;padding:10px 12px;color:#a7b0c0;border:1px solid #e9edf3;border-radius:5px;font-size:12px}.portal-concept_documentSubhead__yUywk{margin:25px 0 14px!important}.portal-concept_requirementList__nvb9A{padding-left:20px}.portal-concept_requirementList__nvb9A li{margin:15px 0;font-size:12px;color:#657c9d}.portal-concept_requirementList__nvb9A strong{display:block;color:#3e587e;font-weight:500}.portal-concept_requirementList__nvb9A span{display:block;margin-top:5px;font-size:11px}.portal-concept_preparedActions__1S_gn{display:flex;flex-wrap:wrap;gap:12px;padding-top:18px}.portal-concept_requestSurfaceSummary__eh_Na{margin:16px 0;padding:13px 0;border-bottom:1px solid var(--line)}.portal-concept_requestSurfaceSummary__eh_Na>strong{font-size:12px;color:#57739d;display:block;margin-bottom:6px}.portal-concept_requestSurfaceSummary__eh_Na span{color:#364f7b;font-size:16px;font-weight:600}.portal-concept_requestSurfaceSummary__eh_Na small{color:#8c99af;font-size:10px;display:block;margin-top:4px}.portal-concept_emptyResponse__3euKY{max-width:620px;margin:60px auto;padding:30px;text-align:center}.portal-concept_emptyResponse__3euKY>svg{color:#7397e9}.portal-concept_emptyResponse__3euKY h1{font-size:26px;letter-spacing:-.03em;margin:20px 0}.portal-concept_emptyResponse__3euKY p{font-size:13px;color:#8190a7;line-height:1.8;margin-bottom:24px}.portal-concept_requestBinding__tU7FS{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 16px;background:white;border:1px solid var(--line);border-radius:7px;margin-bottom:12px}.portal-concept_requestBinding__tU7FS label{margin:0!important;font-size:10px!important}.portal-concept_requestBinding__tU7FS select{flex:1 1;min-width:140px;min-height:34px;font-size:11px;padding:7px}.portal-concept_requestBinding__tU7FS small{flex-basis:100%;color:#8494ab;font-size:10px}.portal-concept_requirementAnswer__pcSHc{padding:22px 0;border-bottom:1px solid var(--line)}.portal-concept_requirementAnswer__pcSHc:first-child{padding-top:0}.portal-concept_requirementAnswer__pcSHc:last-child{border-bottom:none}.portal-concept_requirementAnswer__pcSHc h3{font-size:13px;line-height:1.7}.portal-concept_requirementAnswer__pcSHc>p{font-size:11px;color:#8191a9;margin:8px 0 17px}.portal-concept_requirementAnswer__pcSHc .portal-concept_fields__6cpXR{margin-top:14px}.portal-concept_requestExpectation__DTuQE{padding:9px 11px;border:1px solid #dbe6fb;border-radius:4px;background:#f6f9ff;color:#6f89af!important;font-size:10px!important;margin-top:14px!important}.portal-concept_optionalGroups__rKm3t{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:18px}.portal-concept_counterproposalTag__y2A1X{display:inline-block;padding:4px 7px;background:#fff6e6;border:1px solid #f0e0bf;color:#9e772e;border-radius:4px;font-size:9px;margin:8px 0}@media (max-width:680px){.portal-concept_optionalGroups__rKm3t{grid-template-columns:1fr}.portal-concept_viewTabs__IKPK1{gap:16px;overflow-x:auto}.portal-concept_viewTabs__IKPK1 button{flex-shrink:0}}@media (min-width:1550px){.portal-concept_content__Lprm8{padding-left:38px;padding-right:38px}.portal-concept_workspace__PvlYE{grid-template-columns:254px minmax(380px,1fr) 318px}}@media (max-width:1200px){.portal-concept_workspace__PvlYE{grid-template-columns:205px minmax(330px,1fr) 250px}.portal-concept_content__Lprm8{padding:24px 18px}.portal-concept_section__GEF68{padding:20px}.portal-concept_pageHead__BbKA2{flex-direction:column}.portal-concept_headActions__9CZW6{padding-top:0}.portal-concept_sidebar__m7tCb{padding-left:12px;padding-right:10px}.portal-concept_summary__e7sOa{padding-right:14px}.portal-concept_bottomBar__MdKEk>span{display:none}}@media (max-width:820px){.portal-concept_workspace__PvlYE{grid-template-columns:190px minmax(0,1fr)}.portal-concept_summary__e7sOa{position:static;grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:0 18px 25px}.portal-concept_sidebar__m7tCb{grid-row:1/span 2}.portal-concept_buildingCard__fmbEu,.portal-concept_costPanel__o6yts,.portal-concept_summaryPanel__QxY8G{margin-bottom:0}.portal-concept_localActions__lfXv5{align-self:end}.portal-concept_cardPhoto__nMuOR{height:145px}}@media (max-width:680px){.portal-concept_testStrip__IIf3a{font-size:9px;padding:7px 14px;text-align:center}.portal-concept_workspaceBar__4lp6d{padding:15px 16px 10px}.portal-concept_breadcrumb__e_Auh{font-size:10px}.portal-concept_breadcrumb__e_Auh span{padding:0 5px}.portal-concept_draft__csIJy{font-size:10px}.portal-concept_viewTabs__IKPK1{padding:0 16px;gap:22px}.portal-concept_viewTabs__IKPK1 button{font-size:11px;gap:6px}.portal-concept_viewTabs__IKPK1 button>span{display:none}.portal-concept_workspace__PvlYE{display:flex;flex-direction:column}.portal-concept_sidebar__m7tCb{width:100%;position:static;padding:13px 12px;border:0;border-bottom:1px solid var(--line)}.portal-concept_navGroup__JkNit,.portal-concept_requestCard__7ycwU,.portal-concept_sideNote__0Z4eB,.portal-concept_sideTitle__G8L1p{display:none}.portal-concept_sectionNav__JhTQB{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px}.portal-concept_sectionNav__JhTQB>div{flex:0 0 auto}.portal-concept_sectionNav__JhTQB>div>button{white-space:nowrap;font-size:10px;padding:9px 11px;border-color:#e3e8f1;background:white}.portal-concept_sectionNav__JhTQB button small{display:none}.portal-concept_content__Lprm8{width:100%;padding:23px 14px}.portal-concept_pageHead__BbKA2 h1{font-size:25px}.portal-concept_pageHead__BbKA2{margin-bottom:21px;gap:16px}.portal-concept_pageHead__BbKA2 p{font-size:11px}.portal-concept_section__GEF68{padding:20px 16px}.portal-concept_fields__6cpXR{grid-template-columns:1fr;gap:20px}.portal-concept_summary__e7sOa{width:100%;padding:0 14px 25px;grid-template-columns:1fr}.portal-concept_buildingCard__fmbEu,.portal-concept_costPanel__o6yts,.portal-concept_summaryPanel__QxY8G{width:100%}.portal-concept_cardPhoto__nMuOR{height:205px}.portal-concept_cardStats__jegie{grid-template-columns:repeat(2,1fr)}.portal-concept_variantBar__ewkjf{gap:10px;flex-wrap:wrap}.portal-concept_variantBar__ewkjf label{flex-basis:100%}.portal-concept_variantBar__ewkjf select{flex-basis:50%}.portal-concept_rfpGrid__86UKo{gap:20px 12px}.portal-concept_rfpGrid__86UKo strong{font-size:15px}.portal-concept_variantCards__8dvte{grid-template-columns:1fr}.portal-concept_previewStats__5Li_6{gap:13px;flex-wrap:wrap}.portal-concept_previewHero__vFp_B{height:220px}.portal-concept_previewIntro__94QTV{padding:21px}.portal-concept_previewStats__5Li_6 b{font-size:16px}.portal-concept_definition__fq4CQ>div{grid-template-columns:1fr;gap:5px}.portal-concept_phase__IjYgC{grid-template-columns:1fr}}@media print{.portal-concept_bottomBar__MdKEk,.portal-concept_headActions__9CZW6,.portal-concept_sidebar__m7tCb,.portal-concept_summary__e7sOa,.portal-concept_testStrip__IIf3a,.portal-concept_viewTabs__IKPK1,.portal-concept_workspaceBar__4lp6d{display:none}.portal-concept_workspace__PvlYE{display:block}.portal-concept_content__Lprm8{padding:0}.portal-concept_root__G_LrW{background:white}.portal-concept_section__GEF68{page-break-inside:avoid;break-inside:avoid}}.portal-concept_surfaceOverview__ZBZcD{container-type:inline-size;border:1px solid #dbe4ee;border-radius:16px;background:#fff;margin-bottom:24px;overflow:hidden;box-shadow:0 5px 20px #19365a06}.portal-concept_overviewHeading__Os33f{display:flex;gap:12px;align-items:center;padding:20px;background:#f3f7fc}.portal-concept_overviewHeading__Os33f h2{font-size:18px;margin:0 0 5px}.portal-concept_overviewHeading__Os33f p{font-size:12px;color:#64748b;margin:0}.portal-concept_overviewHeadingIcon__hNN8u{display:grid;place-items:center;flex-shrink:0;width:38px;height:38px;border-radius:10px;background:#e1ebfa;color:#2456a4}.portal-concept_overviewColumns__dNJT6{display:grid;grid-template-columns:28% 24% 24% 24%;padding:12px 18px;background:#fafbfd;border-top:1px solid #e7edf4;color:#64748b;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.portal-concept_overviewGroup__FIlVO{display:grid;grid-template-columns:28% 72%;border-top:1px solid #e7edf4}.portal-concept_overviewName__9FX4s{padding:18px;min-width:0;display:flex;flex-direction:column;gap:7px}.portal-concept_overviewName__9FX4s small{font-size:11px;color:#64748b}.portal-concept_overviewNameLine__nN3Qb{display:flex;align-items:flex-start;gap:8px}.portal-concept_overviewNameLine__nN3Qb strong{font-size:13px;overflow-wrap:anywhere}.portal-concept_overviewNameLine__nN3Qb button{border:0;background:#edf3fb;color:#365c94;border-radius:6px;min-width:26px;height:26px;cursor:pointer}.portal-concept_overviewTotal__qfVUV{font-size:11px;font-weight:600;color:#345577}.portal-concept_overviewPhaseRows__oagjr{min-width:0}.portal-concept_overviewPhaseRow__XgqpV{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:0;border-bottom:1px solid #edf1f6;text-align:left;background:white;color:#263b53;font:inherit;font-size:12px;cursor:pointer;min-height:89px;padding:18px 12px 14px 0;gap:10px}.portal-concept_overviewPhaseRow__XgqpV:last-child{border-bottom:0}.portal-concept_overviewPhaseRow__XgqpV:hover{background:#f5f9ff}.portal-concept_overviewPhaseRow__XgqpV:focus-visible{outline:2px solid #3b82f6;outline-offset:-2px}.portal-concept_overviewPhaseRow__XgqpV>span{display:flex;flex-direction:column;gap:5px;min-width:0;overflow-wrap:anywhere}.portal-concept_overviewArea__poI1W strong{font-size:13px}.portal-concept_overviewPhaseLabel___e1My{font-size:10px;color:#64748b}.portal-concept_overviewEnd__zggAY{font-size:11px;color:#64748b}.portal-concept_overviewAlternative__fIIkQ{font-size:10px;color:#64748b}.portal-concept_overviewEditHint__waH_4{font-size:10px;color:#3569ad;display:flex;align-items:center;gap:4px}.portal-concept_mobileOverviewLabel__rv793{display:none}.portal-concept_overviewExtras__SIfmq{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-top:1px solid #e7edf4}.portal-concept_overviewExtras__SIfmq button{display:flex;align-items:center;gap:7px;padding:7px 10px;background:#f2f6fb;border:1px solid #e1e9f3;border-radius:7px;font-size:11px;color:#405775;cursor:pointer}.portal-concept_overviewFootnote__lDzBp{padding:11px 18px;background:#fafbfd;color:#64748b;font-size:10px;line-height:1.6}.portal-concept_overviewEmpty__iSEQx{padding:22px;color:#64748b;font-size:13px}.portal-concept_overviewRename__s8Trn label{font-size:11px}.portal-concept_overviewRename__s8Trn input{width:100%;min-width:0;box-sizing:border-box;padding:7px;border:1px solid #b8cbe3;border-radius:6px;margin:6px 0}.portal-concept_overviewRename__s8Trn>div{display:flex;gap:6px}.portal-concept_overviewRename__s8Trn button{font-size:10px;border:1px solid #d4dfef;background:#f2f6fc;padding:5px 7px;border-radius:5px;cursor:pointer}.portal-concept_surfaceEditorAnchor__HKpF5{scroll-margin-top:20px}@container(max-width:550px){.portal-concept_overviewColumns__dNJT6{display:none}.portal-concept_overviewGroup__FIlVO{grid-template-columns:1fr}.portal-concept_overviewName__9FX4s{padding:14px 16px 8px}.portal-concept_overviewNameLine__nN3Qb{align-items:center}.portal-concept_overviewPhaseRow__XgqpV{padding:12px 16px;gap:12px}.portal-concept_mobileOverviewLabel__rv793{display:block;font-size:9px;color:#64748b;text-transform:uppercase;letter-spacing:.02em}.portal-concept_overviewPhaseLabel___e1My{display:none}.portal-concept_overviewHeading__Os33f{padding:16px}.portal-concept_overviewHeading__Os33f h2{font-size:16px}.portal-concept_overviewHeading__Os33f p{line-height:1.5}.portal-concept_overviewArea__poI1W strong{font-size:12px}.portal-concept_overviewName__9FX4s small,.portal-concept_overviewTotal__qfVUV{font-size:10px}}.portal-concept_tenantRoot__MvSyd{--ink:#13213f;--muted:#66758c;--blue:#2453ed;--line:#e3e8f0;display:flex;flex-direction:column;background:#f6f8fc;font:13px/1.48 system-ui,-apple-system,Segoe UI,Arial,sans-serif;min-height:100vh}body:has(.portal-concept_tenantRoot__MvSyd)>main{padding-top:0!important}.portal-concept_tenantToolbar__iiHzG{order:-1;min-height:66px;background:white;color:#13213f;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 24px;position:sticky;top:64px;z-index:30;border-bottom:1px solid #e3e8f0;box-shadow:0 3px 15px #13213f0d}.portal-concept_conceptBrand__R6mpK{display:flex;align-items:center;gap:13px;min-width:0;font-size:23px;font-weight:750;letter-spacing:-.6px}.portal-concept_conceptBrand__R6mpK>span{white-space:nowrap}.portal-concept_conceptBrand__R6mpK b{color:#4f46e5}.portal-concept_conceptBrand__R6mpK>strong{padding-left:18px;border-left:1px solid #7490a4;font-size:14px;font-weight:650;letter-spacing:0;max-width:280px}.portal-concept_conceptLogo__XAqUL{width:29px;height:29px;flex-shrink:0;display:inline-block;background:linear-gradient(145deg,#4f46e5,#a5b4fc);clip-path:polygon(0 100%,0 48%,21% 48%,21% 100%,31% 100%,31% 20%,53% 20%,53% 100%,63% 100%,63% 0,88% 0,88% 100%,100% 100%)}.portal-concept_conceptToolbarActions__wHe_7{display:flex;gap:8px;align-items:center}.portal-concept_conceptToolbarActions__wHe_7>button{border:1px solid #dce3ee;background:white;color:#344764;border-radius:8px;padding:8px 12px;font-size:11px;font-weight:600}.portal-concept_conceptToolbarActions__wHe_7>button.portal-concept_conceptNext___ap0m{border-color:#4f46e5;background:#4f46e5;color:white}.portal-concept_conceptMode__SzhD_{background:#eef2fb;padding:3px;border-radius:9px;display:flex;gap:3px}.portal-concept_conceptMode__SzhD_ button{border:0;border-radius:7px;background:transparent;color:#66758c;padding:7px 10px;font-size:11px;font-weight:700;white-space:nowrap}.portal-concept_conceptMode__SzhD_ button[aria-pressed=true]{background:white;color:#2453ed}.portal-concept_tenantRoot__MvSyd .portal-concept_workspaceBar__4lp6d{display:none}.portal-concept_tenantRoot__MvSyd .portal-concept_testStrip__IIf3a{font-size:10px;padding:5px 15px;background:#eef3ff;color:#3d5690}.portal-concept_tenantRoot__MvSyd .portal-concept_testDot__xIGLj{background:#2453ed}.portal-concept_tenantRoot__MvSyd .portal-concept_viewTabs__IKPK1{padding:0 24px;gap:24px;background:white}.portal-concept_tenantRoot__MvSyd .portal-concept_viewTabs__IKPK1 button{font-size:11px;padding:9px 0;border-bottom-width:2px}.portal-concept_tenantRoot__MvSyd .portal-concept_viewTabs__IKPK1 button[aria-selected=true]{color:#2453ed;border-bottom-color:#2453ed}.portal-concept_tenantWorkspace__qNnRP{display:grid;grid-template-columns:232px minmax(0,1fr);gap:13px;max-width:1860px;margin:18px auto;padding:0 18px;align-items:start;width:100%;box-sizing:border-box}.portal-concept_tenantWorkspace__qNnRP .portal-concept_sidebar__m7tCb{background:white;border:1px solid #e3e8f0;border-radius:14px;padding:17px 13px;position:sticky;top:84px;min-height:calc(100vh - 103px);max-height:none;overflow:visible}.portal-concept_conceptSideTitle__8Uhvt{font-weight:750!important;font-size:14px!important;margin-bottom:4px!important;color:#13213f}.portal-concept_conceptSideStatus__2fFUx{font-size:11px;color:#6c8294;margin-bottom:24px!important;line-height:1.8}.portal-concept_conceptSideStatus__2fFUx>span{display:inline-flex;background:#eff5fa;border-radius:6px;padding:3px 7px;font-weight:650;font-size:10px}.portal-concept_conceptSideLabel__NsxSv{font-size:10px;letter-spacing:1px;font-weight:850;color:#7a91a2;text-transform:uppercase;margin:0 0 12px!important}.portal-concept_tenantWorkspace__qNnRP .portal-concept_sectionNav__JhTQB>div>button{border:0;gap:12px;border-radius:9px;padding:11px 8px;color:#587083;margin:3px 0;font-weight:600;font-size:12px}.portal-concept_tenantWorkspace__qNnRP .portal-concept_sectionNav__JhTQB>div>button.portal-concept_active__llWZ4{background:#eaf0ff;color:#1e4bd8}.portal-concept_conceptStepNumber__6DLNL{width:27px;height:27px;display:grid;place-items:center;border:1px solid #c9d6df;border-radius:50%;color:#5a768c;background:white;font-weight:750;flex-shrink:0}.portal-concept_active__llWZ4 .portal-concept_conceptStepNumber__6DLNL{color:white;border-color:#2453ed;background:#2453ed}.portal-concept_conceptSideInfo__lbsXK{margin-top:23px;background:#f6fafc;border:1px solid #e2edf2;border-radius:12px;padding:15px;font-size:11px;color:#4d697b}.portal-concept_conceptSideInfo__lbsXK strong{display:block;color:#41516c;font-size:12px;margin-bottom:6px}.portal-concept_conceptSideInfo__lbsXK p{margin:5px 0!important}.portal-concept_tenantWorkspace__qNnRP .portal-concept_localActions__lfXv5{border-top:1px solid #e3e8f0;padding:15px 0 0;margin-top:18px}.portal-concept_tenantWorkspace__qNnRP .portal-concept_localActions__lfXv5 button{color:#5e77aa}.portal-concept_tenantWorkspace__qNnRP .portal-concept_localActions__lfXv5 small{color:#7b91a0}.portal-concept_tenantWorkspace__qNnRP .portal-concept_content__Lprm8{padding:0;min-width:0}.portal-concept_tenantWorkspace__qNnRP .portal-concept_pageHead__BbKA2{background:white;border:1px solid var(--line);border-radius:12px;padding:18px;margin-bottom:13px}.portal-concept_tenantWorkspace__qNnRP .portal-concept_pageHead__BbKA2 h1{font-size:19px;margin:0;color:#14213d;letter-spacing:0}.portal-concept_tenantRoot__MvSyd .portal-concept_section__GEF68{border:1px solid #e3e8f0;border-radius:12px;padding:18px;margin-bottom:13px;box-shadow:0 6px 20px #16314a0b}.portal-concept_tenantRoot__MvSyd .portal-concept_sectionHead__8t6IA{padding-bottom:12px;margin-bottom:14px}.portal-concept_tenantRoot__MvSyd .portal-concept_section__GEF68 h3{font-size:13px;color:#253653;font-weight:740;letter-spacing:0}.portal-concept_tenantRoot__MvSyd .portal-concept_fields__6cpXR{gap:15px}.portal-concept_tenantRoot__MvSyd .portal-concept_choice__8mI0a{border-radius:8px;padding:7px 9px;font-size:11px;background:#fbfdfe;color:#607594}.portal-concept_tenantRoot__MvSyd .portal-concept_choice__8mI0a:has(input:checked){border-color:#a6bcff;background:#f3f6ff;color:#2850c3}.portal-concept_tenantRoot__MvSyd .portal-concept_required__NnAE7{color:#c95859}.portal-concept_tenantRoot__MvSyd .portal-concept_primary__wSpGS{background:#2453ed;border-color:#2453ed}.portal-concept_tenantRoot__MvSyd .portal-concept_primary__wSpGS:hover{background:#163dd0}.portal-concept_tenantRoot__MvSyd .portal-concept_secondary__jCYEm{border-color:#dce3ee;border-radius:8px;color:#344764}.portal-concept_tenantRoot__MvSyd .portal-concept_textButton__CZZk7{color:#344764}.portal-concept_tenantRoot__MvSyd input:not([type=checkbox]):not([type=radio]):not([type=file]),.portal-concept_tenantRoot__MvSyd select,.portal-concept_tenantRoot__MvSyd textarea{border-color:#dce3ee;border-radius:8px;min-height:39px;padding:9px 10px;color:#273c5c}.portal-concept_tenantRoot__MvSyd label:not(.portal-concept_choice__8mI0a),.portal-concept_tenantRoot__MvSyd legend{font-size:12px;color:#13213f}.portal-concept_tenantRoot__MvSyd .portal-concept_notice__KuLTd{font-size:11px;background:#f1f6fa;border:0;border-radius:8px;color:#6e8392;padding:11px;margin:10px 0}.portal-concept_tenantRoot__MvSyd .portal-concept_bottomBar__MdKEk{margin:12px 0 24px;padding:0}.portal-concept_tenantRoot__MvSyd .portal-concept_bottomBar__MdKEk>.portal-concept_textButton__CZZk7{border:1px solid #dce3ee;border-radius:8px;background:white;padding:9px 13px}.portal-concept_tenantRoot__MvSyd .portal-concept_bottomBar__MdKEk>span{font-size:10px}.portal-concept_conceptSectionTitle__YctIs{display:flex;align-items:center;gap:9px;font-size:17px!important;font-weight:770!important;margin:0 0 12px!important;color:#14213d}.portal-concept_conceptSectionTitle__YctIs>span{display:grid;place-items:center;width:29px;height:29px;border-radius:8px;flex-shrink:0;color:#3f64bb;background:#edf2ff}.portal-concept_conceptSubheading__9ZWwh{background:#eef3f9;border-left:4px solid #bdd1e0;color:#253653;padding:8px 12px;border-radius:7px;margin:12px 0;font-weight:740;font-size:13px}.portal-concept_conceptQuestion__eCXx2{font-size:12px;font-weight:670;margin:0 0 7px!important}.portal-concept_conceptQuestion__eCXx2>span{color:#c95859}.portal-concept_tenantRoot__MvSyd .portal-concept_surfaceOverview__ZBZcD{container-type:normal;border:1px solid #e3e8f0;border-radius:12px;background:white;padding:18px;margin-bottom:15px;overflow:visible;box-shadow:0 6px 20px #16314a0b}.portal-concept_overviewTable__y39v_{background:white;border:1px solid #e3e8f0;border-radius:12px;overflow:hidden}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewColumns__dNJT6{display:grid;grid-template-columns:30% 23% 25% 22%;background:#f0f4fc;padding:12px 15px;border:0;color:#5f78a0;font-size:11px;letter-spacing:.01em;font-weight:780;text-transform:none}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewGroup__FIlVO{grid-template-columns:30% minmax(0,70%);border-top:1px solid #e3e8f0}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewName__9FX4s{padding:19px 15px;background:#f8fafc;justify-content:center;gap:6px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewNameLine__nN3Qb{align-items:center;flex-wrap:wrap;gap:7px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewNameLine__nN3Qb strong{font-weight:790;font-size:13px;color:#253653;line-height:1.35}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewNameLine__nN3Qb button{background:transparent;border:0;color:#5e77aa;font-size:14px;min-width:20px;width:auto;height:auto;padding:3px 5px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewName__9FX4s small{font-size:11px;color:#6b8192}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewTotal__qfVUV{font-size:12px;color:#597184;font-weight:500}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV{grid-template-columns:32.8571% 35.7143% 31.4286%;min-height:57px;padding:0;gap:0;align-items:center;font-size:12px;border-bottom:1px solid #edf1f6}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV>span{padding:12px;display:block;color:#43516b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV strong{font-size:13px;color:#344c77;font-weight:800}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV:hover{background:#f5f8ff}.portal-concept_tenantRoot__MvSyd .portal-concept_mobileOverviewLabel__rv793,.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseLabel___e1My{display:none}.portal-concept_overviewBasis__JUoye{font-size:10px!important;color:#7891a3;display:block}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewExtras__SIfmq{padding:0;margin-top:12px;border:0;gap:9px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewExtras__SIfmq button{border:1px solid #e2e7f0;background:#f7fafc;border-radius:9px;padding:9px 12px;font-size:12px;color:#233f56}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewExtras__SIfmq strong{color:#2453ed}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewFootnote__lDzBp{margin-top:11px!important;padding:0;background:transparent;color:#718598;font-size:11px}.portal-concept_srOnly__8J_yp{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-concept_kindTiles__P8R_A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:10px 0 13px}.portal-concept_kindTiles__P8R_A>button{border:1px solid #dfe6f1;border-radius:10px;padding:11px 8px;background:white;color:#607594;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:58px;font-size:11px;font-weight:700}.portal-concept_kindTiles__P8R_A>button.portal-concept_kindSelected__SpfQl{background:#f3f6ff;border-color:#a6bcff;color:#2850c3}.portal-concept_kindTiles__P8R_A svg{flex-shrink:0}.portal-concept_kindTiles__P8R_A b{font-size:16px;font-weight:500}.portal-concept_surfaceBoard__PPxMF{border:1px solid #d9e4ec;background:#f9fbfd;border-radius:12px;padding:11px;margin-top:12px}.portal-concept_boardTitle__2PHQb{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:3px 5px 10px;font-size:13px}.portal-concept_boardTitle__2PHQb small{font-size:10px;color:#778fa0;font-weight:500}.portal-concept_surfaceGroup__xo8R1{border:1px solid #dde6ed;background:white;border-radius:10px;margin-bottom:10px;overflow:hidden}.portal-concept_surfaceGroup__xo8R1:last-child{margin-bottom:0}.portal-concept_surfaceGroupHead__1VgNN{display:flex;align-items:center;gap:10px;padding:12px;background:#f6f9fc;border-bottom:1px solid #e5edf2;flex-wrap:wrap;font-size:13px}.portal-concept_surfaceGroupIcon__G3DVP{width:34px;height:34px;background:#edf2fc;border-radius:8px;display:grid;place-items:center;color:#506ba6}.portal-concept_surfaceGroupHead__1VgNN>strong{flex:1 1;min-width:100px}.portal-concept_surfaceGroupHead__1VgNN small{font-size:11px;font-weight:750;background:#edf2fc;padding:5px 9px;border-radius:7px}.portal-concept_surfacePhaseAsk__EXJ0c{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:11px}.portal-concept_conceptToggle__y_cbs{display:inline-flex;align-items:center;border:1px solid #d9e4ea;border-radius:9px;overflow:hidden;background:white}.portal-concept_conceptToggle__y_cbs button{padding:6px 11px;background:white;border:0;font-size:11px;font-weight:670;color:#5e7b8f}.portal-concept_conceptToggle__y_cbs button[aria-pressed=true]{background:#eaf0ff;color:#2850c3}.portal-concept_boardPhaseRow__LtIIK{width:calc(100% - 18px);border:1px solid #dde7ed;margin:6px 9px;border-radius:8px;padding:9px 10px;display:grid;grid-template-columns:61px minmax(75px,1fr) minmax(115px,1.4fr) minmax(75px,1fr) auto;align-items:center;gap:9px;background:white;font-size:11px;color:#43516b;text-align:left}.portal-concept_boardPhaseRow__LtIIK>span{display:flex;align-items:center;gap:5px}.portal-concept_boardPhaseRow__LtIIK:hover{background:#f5f8ff}.portal-concept_boardEdit__LirDp{white-space:nowrap;border:1px solid #c7d9e3;background:white;border-radius:7px;padding:5px 8px;font-size:10px;color:#2b5e75}.portal-concept_boardGroupActions__whpc4{padding:10px 12px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.portal-concept_boardGroupActions__whpc4 .portal-concept_secondary__jCYEm{font-size:11px!important;padding:6px 9px}.portal-concept_boardGroupActions__whpc4 .portal-concept_textButton__CZZk7{font-size:10px!important}.portal-concept_conceptSoftButton__hxr2S{display:inline-flex;align-items:center;gap:6px;background:#f0f4ff;color:#3d62c4;border:1px solid #a6bcff;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.portal-concept_conceptBackdrop__aznk8{position:fixed;inset:0;background:#13213f5a;z-index:99}.portal-concept_conceptDrawer__H3_nG{position:fixed;right:0;top:0;bottom:0;z-index:100;width:min(550px,95vw);background:white;border-left:1px solid #e3e8f0;box-shadow:-16px 0 45px #13213f2a;display:flex;flex-direction:column}.portal-concept_conceptDrawerHead__soJv_{padding:16px 17px 12px;border-bottom:1px solid #e6edf2;display:flex;align-items:center;gap:10px;justify-content:space-between;font-size:15px;flex-shrink:0}.portal-concept_conceptDrawerHead__soJv_ .portal-concept_secondary__jCYEm{font-size:11px!important;padding:7px 12px}.portal-concept_conceptDrawerBody__HitLS{overflow-y:auto;padding:14px 17px;min-height:0;flex:1 1}.portal-concept_conceptDrawerBody__HitLS .portal-concept_section__GEF68{border:0;box-shadow:none;padding:0;margin:0}.portal-concept_conceptDrawerBody__HitLS .portal-concept_section__GEF68 .portal-concept_fields__6cpXR{grid-template-columns:1fr}.portal-concept_conceptDrawerBody__HitLS .portal-concept_unitHead__xcTaa{margin-bottom:14px}.portal-concept_conceptDrawerBody__HitLS .portal-concept_phaseEditor__QUdQg{border:0;padding:0;margin-top:18px}.portal-concept_conceptDrawerBody__HitLS .portal-concept_field__PaSYx{margin-bottom:5px}.portal-concept_conceptDrawerBody__HitLS .portal-concept_field__PaSYx label,.portal-concept_conceptDrawerBody__HitLS legend{font-size:11px!important}.portal-concept_conceptDrawerFoot__UcucP{padding:13px 17px;border-top:1px solid #e3e8f0;display:flex;align-items:center;justify-content:space-between;gap:9px;background:white;flex-shrink:0}.portal-concept_conceptDrawerFoot__UcucP>span{font-size:10px;color:#718598}@media(max-width:1100px){.portal-concept_conceptBrand__R6mpK>strong{display:none}.portal-concept_tenantWorkspace__qNnRP{grid-template-columns:205px minmax(0,1fr)}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewColumns__dNJT6{padding:12px 10px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewName__9FX4s{padding:14px 10px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV>span{padding:12px 7px;font-size:11px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV strong{font-size:12px}.portal-concept_kindTiles__P8R_A{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-concept_boardPhaseRow__LtIIK{grid-template-columns:55px 1fr 1.3fr 1fr auto;gap:6px}}@media(max-width:760px){.portal-concept_tenantToolbar__iiHzG{position:static;padding:12px;flex-wrap:wrap;gap:12px}.portal-concept_conceptBrand__R6mpK{font-size:20px}.portal-concept_conceptToolbarActions__wHe_7{flex-wrap:wrap;gap:6px}.portal-concept_tenantWorkspace__qNnRP{display:block;padding:0 11px;margin-top:12px}.portal-concept_tenantWorkspace__qNnRP .portal-concept_sidebar__m7tCb{position:static;min-height:0;max-height:none;margin-bottom:12px;padding:11px}.portal-concept_tenantWorkspace__qNnRP .portal-concept_sectionNav__JhTQB{display:flex;flex-wrap:wrap;gap:4px;overflow:visible}.portal-concept_tenantWorkspace__qNnRP .portal-concept_sectionNav__JhTQB>div>button{padding:7px;font-size:11px;gap:6px}.portal-concept_conceptSideInfo__lbsXK,.portal-concept_conceptSideLabel__NsxSv,.portal-concept_conceptSideStatus__2fFUx,.portal-concept_tenantWorkspace__qNnRP .portal-concept_localActions__lfXv5{display:none}.portal-concept_conceptSideTitle__8Uhvt{font-size:12px!important;margin-bottom:8px!important}.portal-concept_conceptStepNumber__6DLNL{width:23px;height:23px}.portal-concept_tenantWorkspace__qNnRP .portal-concept_content__Lprm8{padding:0}.portal-concept_tenantRoot__MvSyd .portal-concept_section__GEF68,.portal-concept_tenantRoot__MvSyd .portal-concept_surfaceOverview__ZBZcD{padding:13px}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptSectionTitle__YctIs{font-size:16px!important}.portal-concept_tenantRoot__MvSyd .portal-concept_fields__6cpXR{grid-template-columns:1fr}.portal-concept_boardTitle__2PHQb{flex-wrap:wrap}.portal-concept_boardPhaseRow__LtIIK{grid-template-columns:1fr 1fr;gap:8px}.portal-concept_boardPhaseRow__LtIIK .portal-concept_boardEdit__LirDp{justify-self:end}.portal-concept_tenantRoot__MvSyd .portal-concept_bottomBar__MdKEk>span{display:none}.portal-concept_tenantRoot__MvSyd .portal-concept_viewTabs__IKPK1{gap:20px;padding:0 12px;overflow:auto;white-space:nowrap}.portal-concept_tenantRoot__MvSyd .portal-concept_viewTabs__IKPK1 button{flex-shrink:0}.portal-concept_surfaceGroupHead__1VgNN{gap:6px}.portal-concept_surfaceGroupHead__1VgNN small{font-size:10px}.portal-concept_conceptDrawer__H3_nG{width:min(550px,100vw)}}@media(max-width:580px){.portal-concept_tenantRoot__MvSyd .portal-concept_overviewColumns__dNJT6{display:none}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewGroup__FIlVO{display:block}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewName__9FX4s{background:#f4f7fc;padding:13px 14px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV{grid-template-columns:1fr 1fr;gap:0;padding:7px 8px;min-height:0}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV>span{padding:6px 8px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseRow__XgqpV>span:first-child{grid-column:span 2}.portal-concept_tenantRoot__MvSyd .portal-concept_mobileOverviewLabel__rv793{display:block;font-size:10px;color:#718b9c;font-weight:600;margin-bottom:2px;text-transform:none}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewPhaseLabel___e1My{display:none}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewBasis__JUoye{display:inline;margin-left:4px}.portal-concept_tenantRoot__MvSyd .portal-concept_overviewFootnote__lDzBp{font-size:10px}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptBrand__R6mpK{font-size:20px}.portal-concept_conceptMode__SzhD_ button,.portal-concept_conceptToolbarActions__wHe_7>button{font-size:10px;padding:7px 9px}.portal-concept_surfacePhaseAsk__EXJ0c{font-size:11px}.portal-concept_conceptDrawerHead__soJv_{font-size:13px}.portal-concept_kindTiles__P8R_A>button{font-size:10px}.portal-concept_tenantRoot__MvSyd .portal-concept_testStrip__IIf3a{font-size:9px;text-align:center}}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptBrand__R6mpK>span{display:none}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptBrand__R6mpK>strong{display:block;border:0;padding:0;max-width:300px;color:#253653;font-size:14px;letter-spacing:0}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptToolbarActions__wHe_7>button:hover{background:#f3f6ff;border-color:#a6bcff}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptToolbarActions__wHe_7>button.portal-concept_conceptNext___ap0m:hover{background:#4338ca;border-color:#4338ca}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptMode__SzhD_ button[aria-pressed=true]{box-shadow:0 1px 4px #13213f12}.portal-concept_tenantRoot__MvSyd .portal-concept_tenantWorkspace__qNnRP .portal-concept_sidebar__m7tCb{top:148px}@media(max-width:760px){.portal-concept_tenantRoot__MvSyd .portal-concept_tenantToolbar__iiHzG{top:auto}.portal-concept_tenantRoot__MvSyd .portal-concept_conceptBrand__R6mpK>strong{font-size:13px}.portal-concept_tenantRoot__MvSyd .portal-concept_tenantWorkspace__qNnRP .portal-concept_sidebar__m7tCb{top:auto}}.portal-concept_responseRoot__HoBaN{background:#f6f8fc;color:#13213f}.portal-concept_responseRoot__HoBaN .portal-concept_workspaceBar__4lp6d{display:none}.portal-concept_responseWrap__uUtyR{max-width:1600px;margin:0 auto;padding:21px 22px 36px;width:100%;box-sizing:border-box}.portal-concept_responseIntro___koSx{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:18px}.portal-concept_responseIntro___koSx h1{font-size:24px;font-weight:700;letter-spacing:-.65px;margin:0 0 5px;color:#14213d}.portal-concept_responseIntro___koSx p{font-size:13px;color:#66758c;line-height:1.6}.portal-concept_responseVersion__0QmX8{background:#f0f4ff;border:1px solid #dce5f7;color:#506ba6;padding:7px 11px;border-radius:9px;font-size:11px;flex-shrink:0}.portal-concept_responseLayout__PGACv{display:grid;grid-template-columns:250px minmax(0,1fr) 306px;gap:16px;align-items:start}.portal-concept_responseMain__O_TCs,.portal-concept_responseSide__tNaQo,.portal-concept_responseSummaryCard__ZXpTt{background:white;border:1px solid #e3e8f0;border-radius:17px;box-shadow:0 4px 20px #13213f08;min-width:0}.portal-concept_responseSide__tNaQo{position:sticky;top:80px;padding:15px}.portal-concept_responseSmallcap__mAp4A{font-size:10px!important;letter-spacing:1.1px;color:#7b89a2;font-weight:800!important;text-transform:uppercase;margin:6px 8px 12px!important}.portal-concept_responseNav__BLbJF{display:flex;flex-direction:column;gap:3px}.portal-concept_responseNav__BLbJF>button{width:100%;text-align:left;background:transparent;border:0;border-radius:9px;padding:11px 9px;display:flex;gap:10px;align-items:center;color:#64718a;font-size:13px;font-weight:550;line-height:1.4}.portal-concept_responseNav__BLbJF>button:hover{background:#f3f6fc}.portal-concept_responseNav__BLbJF>button[aria-current=step]{color:#1e4bd8;background:#eaf0ff;font-weight:700}.portal-concept_responseNav__BLbJF>button>span{background:#eff3f9;width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#64718a;font-size:12px;flex-shrink:0}.portal-concept_responseNav__BLbJF>button[aria-current=step]>span{background:#2453ed;color:white}.portal-concept_responseVariants__l6rTi{margin-top:16px;border-top:1px solid #e3e8f0;padding-top:10px}.portal-concept_responseVariantLink__wWbqL{border:1px solid transparent;background:transparent;padding:10px 9px;display:flex;width:100%;text-align:left;align-items:center;gap:7px;border-radius:10px;font-size:12px;color:#64718a}.portal-concept_responseVariantLink__wWbqL[aria-pressed=true]{background:#f3f6ff;border-color:#d8e3ff;color:#2850c3}.portal-concept_responseVariantLink__wWbqL strong{font-weight:700}.portal-concept_responseVariantLink__wWbqL small{display:block;color:#8390a3;font-size:10px;font-weight:400;line-height:1.5;overflow-wrap:anywhere}.portal-concept_responseVariantDot__7noUI{height:9px;width:9px;border-radius:50%;background:#c7d4e8;flex-shrink:0}.portal-concept_responseVariantLink__wWbqL[aria-pressed=true] .portal-concept_responseVariantDot__7noUI{background:#2453ed}.portal-concept_responseVariants__l6rTi>.portal-concept_secondary__jCYEm{margin-top:8px;width:100%;font-size:11px!important}.portal-concept_responseVariants__l6rTi .portal-concept_notice__KuLTd{font-size:11px;line-height:1.6;margin-top:14px}.portal-concept_responseSide__tNaQo .portal-concept_localActions__lfXv5{border-top:1px solid #e3e8f0;margin-top:12px;padding:12px 0 0}.portal-concept_responseMain__O_TCs{overflow:hidden}.portal-concept_responseMainHead___D0Ig{padding:21px 23px 17px;border-bottom:1px solid #e3e8f0;display:flex;align-items:flex-start;justify-content:space-between;gap:15px}.portal-concept_responseMainHead___D0Ig h2{margin:3px 0!important;font-size:20px;font-weight:650;letter-spacing:-.4px;scroll-margin-top:90px;outline:none}.portal-concept_responseMainHead___D0Ig p{font-size:13px;color:#66758c;line-height:1.6}.portal-concept_responseDelete__qbMDh{background:white;border:1px solid #ecd8d7;border-radius:9px;color:#b24742;padding:7px 9px;font-size:11px;white-space:nowrap}.portal-concept_responseForm__t_qqR{padding:0 23px 22px;counter-reset:response-groups}.portal-concept_responseForm__t_qqR .portal-concept_section__GEF68{border:0;border-bottom:1px solid #e3e8f0;padding:21px 0 23px;margin:0;border-radius:0;box-shadow:none}.portal-concept_responseForm__t_qqR .portal-concept_sectionHead__8t6IA{border:0;padding:0 0 0 42px;margin-bottom:15px;min-height:32px;display:flex;flex-direction:column;justify-content:center}.portal-concept_responseForm__t_qqR .portal-concept_sectionHead__8t6IA:before{counter-increment:response-groups;content:counter(response-groups,decimal-leading-zero);position:absolute;left:0;top:0;display:grid;place-items:center;width:32px;height:32px;background:#edf2ff;border-radius:9px;color:#3f64bb;font-size:12px;font-weight:700}.portal-concept_responseForm__t_qqR .portal-concept_section__GEF68 h3{font-size:15px;font-weight:650;letter-spacing:0}.portal-concept_responseForm__t_qqR .portal-concept_sectionHead__8t6IA>p{font-size:12px;margin-top:3px;line-height:1.5;color:#8390a3}.portal-concept_responseForm__t_qqR .portal-concept_fields__6cpXR{gap:14px}.portal-concept_responseForm__t_qqR .portal-concept_rfpGrid__86UKo{gap:14px;margin-bottom:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.portal-concept_responseForm__t_qqR .portal-concept_rfpGrid__86UKo>div{padding:11px 10px;border-radius:10px;background:#f4f7fc}.portal-concept_responseForm__t_qqR .portal-concept_rfpGrid__86UKo strong{font-size:13px}.portal-concept_responseForm__t_qqR .portal-concept_rfpGrid__86UKo small{font-size:11px}.portal-concept_responseForm__t_qqR .portal-concept_field__PaSYx label{font-size:12px;margin-bottom:6px}.portal-concept_responseForm__t_qqR input:not([type=checkbox]):not([type=radio]):not([type=file]),.portal-concept_responseForm__t_qqR select,.portal-concept_responseForm__t_qqR textarea{border-radius:9px;min-height:40px;font-size:13px;padding:10px 11px}.portal-concept_responseForm__t_qqR .portal-concept_phase__IjYgC{gap:10px;padding:12px;margin:10px 0;background:#fafbfd}.portal-concept_responseForm__t_qqR .portal-concept_requestBinding__tU7FS{margin:16px 0 0;padding:12px;border-radius:10px;background:#f4f7fc}.portal-concept_responseForm__t_qqR .portal-concept_notice__KuLTd{font-size:11px;line-height:1.6;border-radius:6px}.portal-concept_responseForm__t_qqR .portal-concept_requirementAnswer__pcSHc{padding:14px}.portal-concept_responseForm__t_qqR .portal-concept_tableWrap__Ph8XD td,.portal-concept_responseForm__t_qqR .portal-concept_tableWrap__Ph8XD th{min-width:105px;padding:10px 8px}.portal-concept_responseForm__t_qqR .portal-concept_exportCallout__NGW45{margin-top:18px;padding:16px;flex-wrap:wrap}.portal-concept_responseForm__t_qqR .portal-concept_definition__fq4CQ>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.portal-concept_responseFooter__SeQvs{display:flex;justify-content:space-between;gap:9px;border-top:1px solid #e3e8f0;padding:16px 23px;background:#f9fbfd;flex-wrap:wrap}.portal-concept_responseFooter__SeQvs>div{display:flex;gap:7px;flex-wrap:wrap}.portal-concept_responseFooter__SeQvs button{font-size:11px!important;padding:8px 10px;border-radius:9px}.portal-concept_responseSummary__YWQy1{position:sticky;top:80px;min-width:0}.portal-concept_responseSummaryCard__ZXpTt{overflow:hidden}.portal-concept_responseSummaryHead__ACYtK{background:#f0f4fc;padding:15px 17px;border-bottom:1px solid #dce5f7}.portal-concept_responseSummaryHead__ACYtK h2{font-size:15px;font-weight:650;margin-bottom:3px!important}.portal-concept_responseSummaryHead__ACYtK p{color:#8390a3;font-size:11px;line-height:1.6}.portal-concept_responseSummaryBody__CaBfs{padding:15px 17px}.portal-concept_responseSummaryBuilding__DgfKE{font-size:12px;font-weight:600;margin-top:6px!important;overflow-wrap:anywhere}.portal-concept_responseSummaryBody__CaBfs .portal-concept_requestExpectation__DTuQE{font-size:10px;line-height:1.6;margin:7px 0}.portal-concept_responseSummaryBody__CaBfs .portal-concept_stat__5CIeE{font-size:11px;gap:12px;padding:9px 0}.portal-concept_responseSummaryBody__CaBfs .portal-concept_stat__5CIeE>b{font-size:11px;max-width:58%;line-height:1.5}.portal-concept_responseSummaryBody__CaBfs .portal-concept_responseSmallcap__mAp4A{margin:17px 0 10px!important}.portal-concept_responseBigMetric__ycFOL{background:#ecf2ff;border:1px solid #d5e1ff;border-radius:13px;padding:17px 15px}.portal-concept_responseBigMetric__ycFOL>span{color:#60779f;font-size:11px}.portal-concept_responseBigMetric__ycFOL strong{display:block;font-size:25px;color:#1e4add;font-weight:650;line-height:1.3;margin-top:5px}.portal-concept_responseBigMetric__ycFOL strong small{font-size:11px;display:block;font-weight:400}.portal-concept_responseBigMetric__ycFOL p{font-size:10px;color:#7087b3;line-height:1.6;margin-top:7px!important}.portal-concept_responseLegend__pAdXj{font-size:10px;color:#8390a3;line-height:1.7;margin-top:10px!important}.portal-concept_responseSummaryBody__CaBfs .portal-concept_progress__v5OAS{margin:10px 0}.portal-concept_responseSummaryBody__CaBfs .portal-concept_checkButton__7RfMZ{font-size:11px;line-height:1.5}.portal-concept_responseFootnote__WzVsg{font-size:11px;color:#8390a3;margin-top:11px!important;line-height:1.7}@media(max-width:1200px){.portal-concept_responseLayout__PGACv{grid-template-columns:215px minmax(0,1fr)}.portal-concept_responseSummary__YWQy1{position:static;grid-column:2}.portal-concept_responseWrap__uUtyR{padding:14px}.portal-concept_responseIntro___koSx{align-items:flex-start}.portal-concept_responseVersion__0QmX8{font-size:10px}.portal-concept_responseIntro___koSx h1{font-size:22px}.portal-concept_responseIntro___koSx p{font-size:12px}}@media(max-width:760px){.portal-concept_responseLayout__PGACv{display:block}.portal-concept_responseSide__tNaQo{position:static;margin-bottom:12px;padding:10px}.portal-concept_responseSummary__YWQy1{margin-top:12px}.portal-concept_responseForm__t_qqR .portal-concept_rfpGrid__86UKo,.portal-concept_responseRoot__HoBaN .portal-concept_fields__6cpXR{grid-template-columns:1fr}.portal-concept_responseMainHead___D0Ig{padding:16px;flex-wrap:wrap}.portal-concept_responseForm__t_qqR{padding:0 15px 18px}.portal-concept_responseIntro___koSx{display:block}.portal-concept_responseVersion__0QmX8{display:inline-block;margin-top:10px}.portal-concept_responseWrap__uUtyR{padding:10px}.portal-concept_responseNav__BLbJF{flex-direction:row;flex-wrap:wrap;gap:4px}.portal-concept_responseNav__BLbJF>button{width:auto;font-size:11px;padding:8px;gap:6px}.portal-concept_responseNav__BLbJF>button>span{width:23px;height:23px}.portal-concept_responseVariants__l6rTi{margin-top:8px}.portal-concept_responseVariants__l6rTi>.portal-concept_notice__KuLTd{display:none}.portal-concept_responseVariantLink__wWbqL{padding:8px}.portal-concept_responseSide__tNaQo>.portal-concept_responseSmallcap__mAp4A{margin-bottom:7px!important}.portal-concept_responseMainHead___D0Ig h2{font-size:19px}.portal-concept_responseIntro___koSx h1{font-size:21px}.portal-concept_responseForm__t_qqR .portal-concept_sectionHead__8t6IA{padding-left:40px}.portal-concept_responseForm__t_qqR .portal-concept_section__GEF68 h3{font-size:14px}.portal-concept_responseFooter__SeQvs{padding:14px 15px}.portal-concept_responseForm__t_qqR .portal-concept_definition__fq4CQ>div{grid-template-columns:1fr}.portal-concept_responseForm__t_qqR .portal-concept_phase__IjYgC{grid-template-columns:1fr 1fr}.portal-concept_responseSummaryBody__CaBfs .portal-concept_stat__5CIeE,.portal-concept_responseSummaryBody__CaBfs .portal-concept_stat__5CIeE>b{font-size:12px}}.portal-concept_responseRequestBrief__ov00F{background:#f4f7fc;border:1px solid #e3e8f0;border-radius:10px;padding:12px;margin:15px 0 0}.portal-concept_responseBriefHead__iCjLr{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px}.portal-concept_responseBriefHead__iCjLr .portal-concept_textButton__CZZk7{font-size:10px!important;padding:0}.portal-concept_responseBriefGrid__M_Sa8{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:12px 0}.portal-concept_responseBriefGrid__M_Sa8 small{display:block;font-size:10px;color:#8390a3;margin-bottom:4px}.portal-concept_responseBriefGrid__M_Sa8 strong{display:block;font-size:12px;color:#344c77;line-height:1.5}.portal-concept_responseRequestBrief__ov00F>p{font-size:10px;color:#8390a3;line-height:1.6}@media(max-width:1000px){.portal-concept_responseBriefGrid__M_Sa8{grid-template-columns:1fr 1fr}}@media(max-width:760px){.portal-concept_responseBriefHead__iCjLr{align-items:flex-start;flex-direction:column;gap:5px}}.portal-concept_responseForm__t_qqR .portal-concept_field__PaSYx>.portal-concept_field__PaSYx{margin-top:14px}.portal-concept_comparisonRoot__Pp8vr .portal-concept_workspaceBar__4lp6d{display:none}.portal-concept_comparisonRoot__Pp8vr .portal-concept_viewTabs__IKPK1{overflow:auto;white-space:nowrap}.portal-concept_comparisonRoot__Pp8vr .portal-concept_viewTabs__IKPK1 button{flex-shrink:0}.portal-concept_comparison__lhBoK{max-width:1540px;margin:0 auto;padding:28px 28px 40px;min-width:0;box-sizing:border-box}.portal-concept_comparisonIntro__hv7a2{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.portal-concept_comparisonIntro__hv7a2 h1{font-size:28px;font-weight:650;letter-spacing:-.04em;margin:7px 0 8px;color:#14213d}.portal-concept_comparisonIntro__hv7a2 p{font-size:13px;color:#7a879a;line-height:1.7}.portal-concept_comparisonIntro__hv7a2>.portal-concept_secondary__jCYEm{flex-shrink:0}.portal-concept_comparisonStats__6KUp9{display:grid;grid-template-columns:1fr 1fr 1fr 1.5fr;gap:14px;margin-bottom:18px}.portal-concept_comparisonStats__6KUp9>div{background:white;border:1px solid #e3e8f0;border-radius:12px;padding:17px 20px;min-width:0}.portal-concept_comparisonStats__6KUp9>div>span{display:block;font-size:11px;color:#8390a3;margin-bottom:10px}.portal-concept_comparisonStats__6KUp9 strong{font-size:28px;font-weight:600;line-height:1.2;color:#344c77;letter-spacing:-.03em}.portal-concept_comparisonStats__6KUp9 strong small{font-size:14px;color:#9aa5b5;font-weight:400;letter-spacing:0}.portal-concept_comparisonStats__6KUp9 b{display:block;font-size:13px;line-height:1.6;font-weight:600}.portal-concept_comparisonStats__6KUp9>div>small{font-size:10px;color:#8390a3;display:block;margin-top:4px}.portal-concept_comparisonControls__NOOSb{background:white;border:1px solid #e3e8f0;border-radius:12px;padding:18px 20px;margin-bottom:18px}.portal-concept_comparisonFilterRow__bVSdd{display:grid;grid-template-columns:minmax(150px,1fr) minmax(180px,1fr) auto auto;gap:16px;align-items:end}.portal-concept_comparisonDifferenceToggle__3UyT6{display:flex!important;align-items:center;gap:8px;font-size:12px!important;white-space:nowrap;margin-bottom:10px!important;color:#43516b!important;font-weight:500!important}.portal-concept_comparisonDifferenceToggle__3UyT6 input{accent-color:#2453ed;width:15px;height:15px}.portal-concept_comparisonChoices__1SA5R{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px;border:0;border-top:1px solid #edf0f5!important;padding-top:13px!important;min-width:0}.portal-concept_comparisonChoices__1SA5R>legend{float:left;width:100%;font-size:10px!important;text-transform:uppercase;letter-spacing:.06em;color:#8390a3!important;margin-bottom:8px!important}.portal-concept_comparisonChoices__1SA5R>.portal-concept_choice__8mI0a{font-size:11px;padding:8px 10px}.portal-concept_comparisonWarning__pg6jR{background:#fff9ee;border:1px solid #f1e4cc;border-radius:10px;padding:14px 18px;margin-bottom:18px;color:#906a2f;font-size:11px}.portal-concept_comparisonWarning__pg6jR>strong{font-size:12px}.portal-concept_comparisonWarning__pg6jR ul{margin:7px 0 0;padding-left:18px;line-height:1.8}.portal-concept_comparisonTableScroll__875oK{background:white;border:1px solid #e3e8f0;border-radius:12px;overflow:auto;max-height:75vh}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:12px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 th{min-width:0;width:260px;padding:13px 18px;border-bottom:1px solid #edf0f5;border-right:1px solid #edf0f5;text-align:left;vertical-align:top;white-space:normal;overflow-wrap:anywhere}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 tr>:last-child{border-right:0}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th{position:sticky;top:0;z-index:3;width:285px;background:white;font-weight:400;color:#43516b;padding:18px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th:first-child{width:260px;z-index:5;background:#f7f9fd;color:#64738b;font-size:12px;font-weight:600}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th>strong{display:block;font-size:16px;color:#253653;font-weight:650;margin:8px 0 5px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th>span:not(.portal-concept_comparisonColumnBadge__MDXwu):not(.portal-concept_comparisonAlternative__RrriC){font-size:10px;display:block;color:#8390a3;line-height:1.6}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th>b{font-size:22px;display:block;font-weight:600;color:#344c77;letter-spacing:-.03em;margin:17px 0 3px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th>b>small{font-size:11px;font-weight:400;letter-spacing:0}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th>.portal-concept_textButton__CZZk7{padding:10px 0 0;font-size:10px!important}.portal-concept_comparisonColumnBadge__MDXwu{display:inline-block;font-size:9px;color:#506ba6;background:#eff3ff;padding:3px 6px;border-radius:4px}.portal-concept_comparisonAlternative__RrriC{display:block;color:#9b7538;font-size:9px;margin-top:8px;background:#fff9ee;padding:4px 6px;border-radius:4px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 tr>th:first-child{position:sticky;left:0;z-index:2;background:#fafbfd;font-size:11px;font-weight:500;color:#64738b}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead tr>th:first-child{z-index:5}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 .portal-concept_comparisonGroupRow__akdl4>th{background:#edf2fc!important;color:#415d96!important;font-size:10px!important;text-transform:uppercase;font-weight:700!important;letter-spacing:.05em;padding:10px 18px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td{font-size:12px;color:#344764;line-height:1.6}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td[data-status=missing]{color:#a17b43;background:#fffcf7}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td[data-status=not_applicable]{color:#9aa5b5;background:#fcfdfe;font-size:11px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td[data-status=limited]{color:#9b7538;background:#fff9ee;font-size:11px}.portal-concept_comparisonDifferenceMark__UAbgo{display:inline-block;font-size:7px;color:#5479e8;margin-left:8px;vertical-align:middle}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 .portal-concept_comparisonDifferentRow__BMZ3E>th:first-child{color:#3d62c4;background:#f5f8ff}.portal-concept_comparisonLegend__hLoUT{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:13px 2px;color:#8390a3;font-size:10px}.portal-concept_comparisonLegend__hLoUT>span{display:inline-flex;align-items:center;gap:6px}.portal-concept_comparisonDifferentDot__8Ba7J,.portal-concept_comparisonMissingDot___gcwh{display:inline-block;width:7px;height:7px;border-radius:50%;background:#c49a5d}.portal-concept_comparisonDifferentDot__8Ba7J{background:#5479e8}.portal-concept_comparisonChecks__dFWgs{margin-top:15px}.portal-concept_comparisonChecks__dFWgs>h2{font-size:17px;font-weight:600;margin-bottom:14px}.portal-concept_comparisonChecks__dFWgs>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.portal-concept_comparisonChecks__dFWgs article{background:white;border:1px solid #e3e8f0;border-radius:12px;padding:20px;min-width:0}.portal-concept_comparisonChecks__dFWgs h3{font-size:14px;font-weight:600;margin-bottom:15px}.portal-concept_comparisonChecks__dFWgs article>strong{font-size:11px;font-weight:600;color:#64738b}.portal-concept_comparisonChecks__dFWgs ul{margin:8px 0 15px;padding-left:18px;font-size:11px;color:#8f6b35;line-height:1.8}.portal-concept_comparisonChecks__dFWgs p{font-size:11px;line-height:1.7;color:#8390a3}.portal-concept_comparisonFootnote__1GwTu{font-size:10px;color:#8390a3;line-height:1.8;margin-top:18px!important;padding-top:15px;border-top:1px solid #e3e8f0}.portal-concept_comparisonEmbedded__I5Mc1{padding:20px 0 0}.portal-concept_comparisonEmbedded__I5Mc1 .portal-concept_comparisonIntro__hv7a2{flex-wrap:wrap}.portal-concept_comparisonEmbedded__I5Mc1 .portal-concept_comparisonIntro__hv7a2 h1{font-size:21px}.portal-concept_comparisonEmbedded__I5Mc1 .portal-concept_comparisonFilterRow__bVSdd,.portal-concept_comparisonEmbedded__I5Mc1 .portal-concept_comparisonStats__6KUp9{grid-template-columns:1fr 1fr}.portal-concept_comparisonEmbedded__I5Mc1 .portal-concept_comparisonChecks__dFWgs>div{grid-template-columns:1fr}@media(max-width:1000px){.portal-concept_comparison__lhBoK{padding:22px 18px 30px}.portal-concept_comparisonIntro__hv7a2{flex-wrap:wrap;gap:13px}.portal-concept_comparisonStats__6KUp9{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-concept_comparisonFilterRow__bVSdd{grid-template-columns:1fr 1fr}.portal-concept_comparisonEmbedded__I5Mc1{padding:18px 0 0}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6{min-width:820px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 tr>th:first-child{width:220px}.portal-concept_comparisonTableScroll__875oK{max-height:70vh}}@media(max-width:680px){.portal-concept_comparison__lhBoK{padding:18px 12px 26px}.portal-concept_comparisonIntro__hv7a2 h1{font-size:24px}.portal-concept_comparisonIntro__hv7a2 p{font-size:12px}.portal-concept_comparisonIntro__hv7a2>.portal-concept_secondary__jCYEm{font-size:11px!important}.portal-concept_comparisonStats__6KUp9{gap:8px}.portal-concept_comparisonStats__6KUp9>div{padding:13px}.portal-concept_comparisonStats__6KUp9 strong{font-size:24px}.portal-concept_comparisonStats__6KUp9>div>span{font-size:10px;line-height:1.5}.portal-concept_comparisonStats__6KUp9 b{font-size:11px}.portal-concept_comparisonControls__NOOSb{padding:14px}.portal-concept_comparisonFilterRow__bVSdd{grid-template-columns:1fr}.portal-concept_comparisonDifferenceToggle__3UyT6{margin-top:4px!important}.portal-concept_comparisonFilterRow__bVSdd>.portal-concept_textButton__CZZk7{padding:0}.portal-concept_comparisonChecks__dFWgs>div{grid-template-columns:1fr}.portal-concept_comparisonLegend__hLoUT{gap:10px}.portal-concept_comparisonEmbedded__I5Mc1{padding:18px 0 0}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th:first-child,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 tr>th:first-child{width:180px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 th{padding:12px;font-size:11px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th{width:240px;padding:14px 12px}.portal-concept_comparisonWarning__pg6jR{font-size:10px}.portal-concept_comparisonChecks__dFWgs article{padding:16px}}.portal-concept_connectedHead__3ofIW{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;padding:20px 28px;background:#fff;border-bottom:1px solid var(--line)}.portal-concept_connectedHead__3ofIW>div{display:flex;flex-direction:column;gap:3px}.portal-concept_connectedHead__3ofIW span{color:var(--muted);font-size:12px}.portal-concept_connectedHead__3ofIW a{color:var(--blue);font-weight:600}.portal-concept_connectedTabs__D1Vgk{display:flex;gap:8px;overflow:auto;padding:12px 24px;background:#fff;border-bottom:1px solid var(--line)}.portal-concept_connectedTabs__D1Vgk button{flex-shrink:0;padding:10px 16px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);cursor:pointer}.portal-concept_connectedTabs__D1Vgk button[aria-current=page]{color:var(--blue);background:#eef2ff;border-color:#b8c8fc}.portal-concept_connectedToolbar__y0b3s{display:flex;align-items:end;flex-wrap:wrap;gap:12px;padding:16px 24px;background:#f1f5ff;border-bottom:1px solid var(--line)}.portal-concept_connectedToolbar__y0b3s label{display:flex;flex-direction:column;gap:6px;color:var(--muted);font-size:12px;min-width:190px;max-width:100%}.portal-concept_connectedToolbar__y0b3s select{max-width:100%;width:330px;padding:9px;border:1px solid #cdd7ed;border-radius:7px;background:white;color:var(--ink)}.portal-concept_connectedToolbar__y0b3s button{padding:10px 15px;border:1px solid #cdd7ed;border-radius:8px;background:white;color:var(--ink);font-weight:600;cursor:pointer}.portal-concept_connectedToolbar__y0b3s button.portal-concept_primary__wSpGS{color:white;background:var(--blue);border-color:var(--blue)}.portal-concept_listingSplit__UkJII{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);gap:18px;align-items:start}.portal-concept_listingDetail__Wc83Z{min-width:0}@media (max-width:900px){.portal-concept_listingSplit__UkJII{grid-template-columns:1fr}}@media(max-width:600px){.portal-concept_connectedHead__3ofIW,.portal-concept_connectedTabs__D1Vgk,.portal-concept_connectedToolbar__y0b3s{padding:12px}.portal-concept_connectedToolbar__y0b3s label,.portal-concept_connectedToolbar__y0b3s select{width:100%}}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6{--comparison-label-width:220px;--comparison-offer-width:285px;min-width:calc(var(--comparison-label-width) + var(--comparison-columns) * var(--comparison-offer-width))}.portal-concept_comparisonLabelColumn__WoDA4{width:var(--comparison-label-width)}.portal-concept_comparisonOfferColumn__6_SQv{width:var(--comparison-offer-width)}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 td,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 th,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead th:first-child,.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 tr>th:first-child{width:auto}.portal-concept_comparisonScrollHint__NcoVC{display:none}@media (max-width:680px){.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6{--comparison-label-width:140px;--comparison-offer-width:220px}.portal-concept_comparisonScrollHint__NcoVC{display:block;font-size:12px;color:var(--muted);margin:0 0 10px}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 tr>th:first-child{position:static;left:auto}.portal-concept_root__G_LrW .portal-concept_comparisonTable__yrxz6 thead tr>th:first-child{position:sticky;top:0;left:auto;z-index:3}}.portal-concept_moneyInputRow__AijsJ{display:grid;grid-template-columns:minmax(0,1fr) minmax(130px,.85fr);gap:8px;align-items:start}@media (max-width:480px){.portal-concept_moneyInputRow__AijsJ{grid-template-columns:minmax(0,1fr)}}