.portal_auth__w3rCF,.portal_portal__9OQrw{--ink:#1b2340;--muted:#798198;--line:#e6e9f1;--blue:#465bfa;--paper:#f5f6fa;font-family:var(--font-body),Arial,sans-serif;color:var(--ink);font-size:14px;line-height:1.5;letter-spacing:0}.portal_auth__w3rCF *,.portal_portal__9OQrw *{box-sizing:border-box}.portal_auth__w3rCF button,.portal_portal__9OQrw button{cursor:pointer;font:inherit}.portal_auth__w3rCF button:disabled,.portal_portal__9OQrw button:disabled{cursor:wait;opacity:.5}.portal_auth__w3rCF a,.portal_portal__9OQrw a{color:inherit;text-decoration:none}.portal_auth__w3rCF button,.portal_auth__w3rCF input,.portal_portal__9OQrw button,.portal_portal__9OQrw input,.portal_portal__9OQrw select,.portal_portal__9OQrw textarea{font-family:inherit}.portal_auth__w3rCF a:focus-visible,.portal_auth__w3rCF button:focus-visible,.portal_portal__9OQrw a:focus-visible,.portal_portal__9OQrw button:focus-visible{outline:3px solid #98a5ff;outline-offset:3px}.portal_auth__w3rCF h1,.portal_auth__w3rCF h2,.portal_auth__w3rCF p,.portal_portal__9OQrw h1,.portal_portal__9OQrw h2,.portal_portal__9OQrw h3,.portal_portal__9OQrw p{margin:0}.portal_portal__9OQrw{display:flex;min-height:100vh;background:var(--paper)}.portal_sidebar__U_gqL{position:fixed;inset:0 auto 0 0;width:244px;background:#111629;color:#9299b3;padding:34px 23px 20px;display:flex;flex-direction:column;z-index:30}.portal_logo__6tGoG{display:flex;align-items:center;gap:10px;color:white!important;font-size:23px;font-weight:650;letter-spacing:-1px}.portal_logo__6tGoG svg{width:35px;height:35px;color:#6575ff;flex:none}.portal_workspaceTag__E68oY{font-size:9px;letter-spacing:1.8px;margin:32px 12px 18px;display:flex;align-items:center;gap:8px}.portal_workspaceTag__E68oY i{width:5px;height:5px;background:#8391ff;border-radius:50%}.portal_sidebar__U_gqL nav{display:grid;gap:7px}.portal_sidebar__U_gqL button{background:none;border:0;color:inherit;text-align:left;display:flex;align-items:center;gap:12px;padding:12px 13px;border-radius:8px;font-size:12px}.portal_sidebarBottom___iJ1x>button:hover,.portal_sidebar__U_gqL nav button:hover{background:#1d243c;color:white}.portal_sidebar__U_gqL nav .portal_navActive__fH3yu{background:#29315a;color:#fff;box-shadow:inset 3px 0 #697aff}.portal_sidebar__U_gqL nav button b{margin-left:auto;background:#5367ff;color:white;font-size:10px;padding:1px 6px;border-radius:5px}.portal_navDot__pzk2J{width:6px;height:6px;background:#8391ff;border-radius:50%;margin-left:auto}.portal_sidebarBottom___iJ1x{margin-top:auto;padding-top:50px}.portal_privateBox__paqgy{padding:20px 13px 25px;border-bottom:1px solid #262b40;margin-bottom:13px}.portal_privateBox__paqgy svg{color:#8d9aff;margin-bottom:10px}.portal_privateBox__paqgy strong{font-size:12px;display:block;color:#d9dded;font-weight:500;line-height:1.8}.portal_privateBox__paqgy p{font-size:10px;line-height:1.9;margin-top:10px;max-width:150px}.portal_profile__MKyj2{border-top:1px solid #262b40;margin-top:18px;padding-top:20px;display:flex;align-items:center;gap:11px}.portal_profile__MKyj2 strong{font-size:12px;color:#e2e6f4;display:block}.portal_profile__MKyj2 small{font-size:10px}.portal_avatar__MMNvO{height:34px;width:34px;display:inline-flex;align-items:center;justify-content:center;flex:none;border-radius:50%;background:#e9ecff;color:#5361bb;font-size:11px;font-weight:700}.portal_sidebar__U_gqL .portal_avatar__MMNvO{background:#2a3152;color:#b7c2ff}.portal_mainWrap__9Hgvo{margin-left:244px;min-width:0;flex:1}.portal_topbar__9_Wq0{height:76px;background:#fff;border-bottom:1px solid var(--line);padding:0 42px;display:flex;align-items:center;justify-content:space-between;color:var(--muted);font-size:11px}.portal_topbar__9_Wq0>div{display:flex;align-items:center;gap:22px}.portal_topbar__9_Wq0>div>span{display:flex;align-items:center;gap:10px}.portal_topbar__9_Wq0 b{font-weight:500;color:var(--ink)}.portal_topbar__9_Wq0 .portal_secureTop__UCZ8F{display:flex;gap:6px;color:#8890a4;font-size:10px}.portal_bell__tFXB5,.portal_iconButton__usYw1{background:transparent;border:0;display:inline-flex;align-items:center;justify-content:center;padding:7px;color:var(--muted);border-radius:7px;position:relative}.portal_bell__tFXB5:hover,.portal_iconButton__usYw1:hover{background:#edf0fa;color:var(--blue)}.portal_bell__tFXB5 i{position:absolute;right:7px;top:5px;width:5px;height:5px;border-radius:50%;background:var(--blue);border:1px solid white}.portal_breadcrumb__4jVA_{border:0;background:none;padding:0;color:inherit}.portal_main__nLtyC{max-width:1510px;margin:auto;padding:38px 42px 20px}.portal_headingRow__FoxFl{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.portal_titleKicker__Khpr3{font-size:10px;color:#8d94a7;letter-spacing:1px;text-transform:uppercase;margin-bottom:8px;display:block}.portal_headingRow__FoxFl h1{font-size:32px;font-weight:550;letter-spacing:-1.2px;line-height:1.25}.portal_headingRow__FoxFl p{font-size:12px;color:var(--muted);margin-top:9px}.portal_blueText__c3O2O{color:var(--blue)}.portal_primary__u2j_5,.portal_secondary__l_7yy,.portal_textButton__KX9M9{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-size:11px!important;font-weight:600!important;border-radius:7px;padding:11px 15px;border:1px solid transparent;white-space:nowrap;line-height:1.4;text-decoration:none}.portal_primary__u2j_5{background:var(--blue);color:#fff;box-shadow:0 4px 10px #465bfa15}.portal_primary__u2j_5:hover{background:#374ce6}.portal_secondary__l_7yy{background:white;color:#3e4664;border-color:#dfe3ee}.portal_secondary__l_7yy:hover{border-color:#98a4e3;background:#f7f8ff}.portal_textButton__KX9M9{padding:8px 0;background:transparent;color:#5361bb}.portal_welcomeBanner__hzdqc{position:relative;overflow:hidden;border-radius:12px;background:#171e38;color:#fff;padding:29px 35px;min-height:245px;display:flex;align-items:center;justify-content:space-between;box-shadow:0 8px 25px #11162908}.portal_welcomeBanner__hzdqc>div:first-child{position:relative;z-index:2;max-width:570px}.portal_eyebrow__GiCcp{font-size:9px;letter-spacing:2px;color:#9ba8dd;display:block;margin-bottom:13px;font-weight:600}.portal_welcomeBanner__hzdqc h2{font-size:28px;line-height:1.3;font-weight:500;letter-spacing:-.65px}.portal_welcomeBanner__hzdqc p{margin-top:13px;color:#9ba5c4;font-size:11px;max-width:400px;line-height:1.8}.portal_welcomeBanner__hzdqc button{display:flex;gap:18px;align-items:center;background:none;color:#dce1ff;border:0;border-bottom:1px solid #6173c9;padding:0 0 5px;margin-top:18px;font-size:11px}.portal_bannerGraphic__ojfhJ{position:relative;align-self:stretch;width:310px;display:flex;align-items:center;justify-content:center;color:#aab5ff;margin-right:15px;flex:none}.portal_bannerGraphic__ojfhJ>div{position:absolute;inset:-80px 0;border:1px solid #8599ff29;border-radius:50%;transform:rotate(-25deg)}.portal_bannerGraphic__ojfhJ>div:nth-child(2){inset:-40px 30px;border-color:#8599ff45}.portal_bannerGraphic__ojfhJ>div:nth-child(3){inset:0 60px;border-color:#8599ff65;background:radial-gradient(#5771ff25,transparent 70%)}.portal_bannerGraphic__ojfhJ svg{z-index:1;filter:drop-shadow(0 0 30px #7e94ff)}.portal_bannerGraphic__ojfhJ>span{position:absolute;z-index:1;font-size:8px;letter-spacing:2px;bottom:8px;text-align:center}.portal_stats__L7T1V{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px;margin:23px 0 34px}.portal_stats__L7T1V article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:21px 21px 16px}.portal_stats__L7T1V article>span{font-size:10px;color:var(--muted)}.portal_stats__L7T1V strong{display:flex;align-items:center;justify-content:space-between;font-weight:500;font-size:30px;line-height:1.2;margin:12px 0 10px;letter-spacing:-1px}.portal_stats__L7T1V svg{color:#8490c1;stroke-width:1.3}.portal_stats__L7T1V small{font-size:9px;color:#9299ab}.portal_sectionHeading__xThpL{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 19px}.portal_panelHeading__bTmuz h2,.portal_sectionHeading__xThpL h2{font-size:17px;font-weight:550;letter-spacing:-.4px}.portal_panelHeading__bTmuz p,.portal_sectionHeading__xThpL p{font-size:11px;color:var(--muted);margin-top:5px}.portal_caseGrid__TZPz_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.portal_caseCard__bpuKr{display:block;text-align:left;border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px 24px;color:var(--ink);transition:border .2s,transform .2s}.portal_caseCard__bpuKr:hover{border-color:#b5bfff;transform:translateY(-2px)}.portal_cardTop__b48Kp{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.portal_folderIcon__Mcctb{height:41px;width:41px;border-radius:9px;background:#edf0ff;color:#6272de;display:inline-flex;align-items:center;justify-content:center;flex:none}.portal_reference__cs3RH{font-size:9px;color:#8f97ac;text-transform:uppercase;letter-spacing:.65px;display:block;margin-bottom:6px}.portal_caseCard__bpuKr h3{font-size:17px;line-height:1.4;font-weight:550;letter-spacing:-.3px}.portal_caseCard__bpuKr>p{font-size:11px;color:var(--muted);margin-top:8px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:37px}.portal_caseProgress__E72a4{display:flex;justify-content:space-between;font-size:10px;color:#8b93a7;margin:23px 0 9px}.portal_caseProgress__E72a4 b{color:#5265c2;font-weight:650}.portal_progress__VrfbY{height:4px;background:#eef0f7;border-radius:6px;overflow:hidden}.portal_progress__VrfbY i{height:100%;display:block;background:#5b70f7;border-radius:6px}.portal_caseCard__bpuKr footer{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:10px;color:#9199ae;border-top:1px solid #f0f1f6;margin-top:20px;padding-top:14px}.portal_caseCard__bpuKr footer span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.portal_badge__CZph5{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;border-radius:5px;font-size:9px;font-weight:500;line-height:1.5;white-space:nowrap}.portal_badge__CZph5 i{height:4px;width:4px;display:block;border-radius:50%;background:currentColor}.portal_blue__8Nyx9{background:#edf0ff;color:#5a6bd0}.portal_green__SMNSL{background:#eaf7f1;color:#308366}.portal_amber__sraHb{background:#fff4de;color:#a57922}.portal_red__U_EtW{background:#ffedef;color:#ba5266}.portal_empty__EcNjW{border:1px dashed #d9dfef;border-radius:12px;padding:60px 25px;background:#fff8;text-align:center;color:#8c96b0}.portal_empty__EcNjW>svg{margin:0 auto 15px;color:#7e8dc9;stroke-width:1.4}.portal_empty__EcNjW h3{color:#424d71;font-size:17px;font-weight:500}.portal_empty__EcNjW p{font-size:12px;max-width:390px;margin:10px auto 23px;line-height:1.8}.portal_mainFooter__dl2jG{display:flex;justify-content:space-between;color:#a0a7b7;font-size:9px;gap:16px;margin-top:48px;padding-top:17px;border-top:1px solid var(--line)}.portal_mainFooter__dl2jG>span{display:flex;align-items:center;gap:6px}.portal_toolbar__wc_mi{display:flex;gap:12px;justify-content:space-between;margin:0 0 24px}.portal_search__9UcPK{display:flex;align-items:center;gap:9px;padding:10px 14px;border:1px solid #e2e6ef;border-radius:7px;background:#fff;color:#9ca5b9;max-width:390px;width:100%}.portal_search__9UcPK input{border:0;background:transparent;color:var(--ink);font-size:11px;outline:none;min-width:0;width:100%}.portal_toolbar__wc_mi select{background:white;border:1px solid var(--line);border-radius:7px;color:#6c7694;font-size:11px;padding:0 12px}.portal_detailHeader__P_rC3 .portal_headingRow__FoxFl{margin:18px 0 14px}.portal_backLink__QNcVb{display:inline-flex;align-items:center;gap:7px;font-size:11px;background:none;border:0;color:#8992ac;padding:0}.portal_detailMeta__uFs_k{display:flex;align-items:center;gap:18px;color:#939bad;font-size:10px;flex-wrap:wrap}.portal_detailMeta__uFs_k>span{display:flex;align-items:center;gap:5px}.portal_tabs__8RUXP{display:flex;gap:23px;border-bottom:1px solid #e0e5ef;margin:29px 0 26px;overflow-x:auto}.portal_tabs__8RUXP button{display:flex;align-items:center;gap:8px;white-space:nowrap;background:none;border:0;border-bottom:2px solid transparent;border-radius:0;color:#8992a9;font-size:11px;padding:0 0 14px}.portal_tabs__8RUXP .portal_tabActive__3oN5U{color:#435cd9;border-bottom-color:#586af1}.portal_detailOverview__90m_0{display:grid;grid-template-columns:1.65fr 1fr;gap:20px;margin-bottom:23px}.portal_objective__c4PH8{background:#1a2442;color:white;border-radius:11px;padding:30px}.portal_objective__c4PH8 h2{font-size:22px;font-weight:450;line-height:1.5;letter-spacing:-.4px}.portal_objective__c4PH8>div{display:flex;gap:13px;align-items:flex-start;border-top:1px solid #ffffff19;margin-top:28px;padding-top:19px}.portal_objective__c4PH8>div>svg{color:#8498fa;flex:none;margin-top:5px}.portal_objective__c4PH8 small{font-size:8px;letter-spacing:1.2px;color:#8f9bc0;display:block;margin-bottom:5px}.portal_objective__c4PH8 strong{font-size:12px;font-weight:400;color:#d6dcef;line-height:1.8}.portal_resultCard__vBodZ{background:white;border:1px solid var(--line);border-radius:11px;padding:29px}.portal_resultCard__vBodZ .portal_eyebrow__GiCcp{color:#8c95ad}.portal_resultNumber__uTUp8{font-size:55px;line-height:1.15;letter-spacing:-2px;font-weight:500;color:#4d63e4;margin:17px 0 5px}.portal_resultNumber__uTUp8 span{font-size:28px;color:#ccd3e6;font-weight:400}.portal_resultCard__vBodZ h3{font-size:14px;font-weight:550}.portal_resultCard__vBodZ p{font-size:10px;color:#8c96b0;margin:10px 0 17px;max-width:230px}.portal_resultCard__vBodZ button{display:flex;gap:13px;align-items:center;border:0;background:transparent;color:#5a6abf;font-size:10px;padding:0}.portal_twoCols__9MTZu{display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:start}.portal_panel__bQ8Og{border:1px solid var(--line);border-radius:11px;background:white;padding:25px}.portal_panelHeading__bTmuz{display:flex;gap:15px;align-items:center;justify-content:space-between;margin-bottom:23px}.portal_panelHeading__bTmuz>button{font-size:10px;color:#6978ba;background:transparent;border:0;display:flex;align-items:center;gap:5px}.portal_panelHeading__bTmuz>button.portal_primary__u2j_5{background:var(--blue);color:white}.portal_tasks__EVa5r{display:grid}.portal_task__LKKgo{display:flex;align-items:flex-start;gap:12px;border-top:1px solid #edf0f5;padding:18px 0}.portal_task__LKKgo:first-child{border:0;padding-top:0}.portal_task__LKKgo:last-child{padding-bottom:0}.portal_taskIcon__g00pM{height:29px;width:29px;display:flex;align-items:center;justify-content:center;flex:none;background:#fff7e7;border-radius:7px;color:#c69d50}.portal_taskDone__jI1To{background:#eaf7f1;color:#4a927b}.portal_task__LKKgo h3{font-size:12px;font-weight:550}.portal_task__LKKgo p{font-size:10px;color:#8a94a9;line-height:1.8;margin:6px 0;white-space:pre-wrap;overflow-wrap:anywhere}.portal_task__LKKgo small{font-size:9px;color:#a0a8b9}.portal_taskButtons__aGxCI{display:flex;align-items:center;gap:13px;margin-top:11px}.portal_taskButtons__aGxCI button{border:0;background:#f0f2ff;color:#6272c8;font-size:9px;padding:5px 8px;border-radius:5px;display:flex;align-items:center;gap:7px}.portal_taskButtons__aGxCI .portal_textDanger__aPolk{background:none;color:#b37777}.portal_taskResponse__4T8u6{display:grid;gap:5px;justify-items:start}.portal_calm__PtXA6{text-align:center;padding:24px 5px;color:#9ba5bc}.portal_calm__PtXA6 svg{margin:auto auto 12px;color:#96a4cd;stroke-width:1.4}.portal_calm__PtXA6 h3{font-size:12px;font-weight:500;color:#727f9f}.portal_calm__PtXA6 p{font-size:11px;line-height:1.8;margin-top:6px}.portal_timeline__LW9w1{padding:0 5px}.portal_timeline__LW9w1 article{position:relative;padding:0 0 25px 24px;border-left:1px solid #e8ecf5}.portal_timeline__LW9w1 article:last-child{padding-bottom:4px;border-color:transparent}.portal_timeline__LW9w1 article>i{position:absolute;top:4px;left:-4px;width:7px;height:7px;border-radius:50%;background:#8394eb;border:2px solid #eef1ff;box-shadow:0 0 0 3px #f9faff}.portal_timeline__LW9w1 small{font-size:9px;color:#9aa3b8;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.portal_timeline__LW9w1 h3{font-size:13px;font-weight:550;margin:6px 0}.portal_timeline__LW9w1 p{font-size:11px;line-height:1.8;color:#7e8aa4;white-space:pre-wrap;overflow-wrap:anywhere}.portal_internal___rCu9{display:inline-flex;gap:3px;align-items:center;color:#977443;background:#faf3e8;padding:1px 4px;border-radius:3px;font-size:8px}.portal_itemList__iqgaE{display:grid;gap:17px}.portal_itemCard__PmpNT{background:#fff;border:1px solid var(--line);border-radius:10px;padding:24px}.portal_itemTop__O48NS{display:flex;gap:15px;align-items:flex-start;justify-content:space-between}.portal_itemTop__O48NS>div:first-child{flex:1;min-width:0}.portal_itemTop__O48NS h3{font-size:16px;line-height:1.4;font-weight:550;margin-bottom:7px}.portal_url__vo24L{color:#7b89bf!important;display:flex;gap:6px;font-size:10px;overflow-wrap:anywhere;align-items:center}.portal_url__vo24L svg{flex:none}.portal_steps__taCP9{display:flex;margin:23px 0 17px;gap:0}.portal_steps__taCP9>div{flex:1;position:relative;color:#a7b1c7;display:flex;align-items:center;gap:7px}.portal_steps__taCP9>div:after{content:"";height:1px;flex:1;background:#e9edf5;margin:0 10px}.portal_steps__taCP9>div:last-child:after{display:none}.portal_steps__taCP9>div>span{flex:none;display:flex;align-items:center;justify-content:center;width:19px;height:19px;border-radius:50%;background:#f0f3f9;font-size:8px}.portal_steps__taCP9 small{font-size:8px;white-space:nowrap}.portal_steps__taCP9 .portal_stepDone__nYgOp{color:#6376cd}.portal_steps__taCP9 .portal_stepDone__nYgOp>span{background:#eaf0ff;color:#5c75db}.portal_steps__taCP9 .portal_stepDone__nYgOp:after{background:#bfcdfc}.portal_itemDescription__6FjJN{color:#7f8ba6;font-size:11px;line-height:1.9;white-space:pre-wrap}.portal_itemCard__PmpNT footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #eef0f5;padding-top:15px;margin-top:18px;font-size:10px;color:#9aa3b5;gap:12px}.portal_outcome__Tw2qv{display:flex;align-items:center;gap:7px;color:#378870}.portal_itemCard__PmpNT footer small{font-size:9px}.portal_messagePanel__LSouF{background:white;border:1px solid var(--line);border-radius:11px;overflow:hidden}.portal_messagePanel__LSouF>header{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line);padding:19px 25px}.portal_messagePanel__LSouF>header>svg{margin-left:auto;color:#98a6c5}.portal_messagePanel__LSouF h2{font-size:13px;font-weight:550}.portal_messagePanel__LSouF header p{font-size:10px;color:#96a0b6;margin-top:3px}.portal_messages__TU8qu{display:flex;flex-direction:column;gap:21px;min-height:290px;max-height:520px;overflow-y:auto;padding:26px}.portal_messages__TU8qu>article{max-width:78%;min-width:150px}.portal_messages__TU8qu small{font-size:9px;color:#99a2b7;display:block;margin-bottom:6px}.portal_messages__TU8qu p{font-size:12px;line-height:1.9;border-radius:0 9px 9px 9px;padding:14px 18px;background:#f1f3f9;color:#64708d;white-space:pre-wrap;overflow-wrap:anywhere}.portal_messages__TU8qu .portal_myMessage__DiNY_{align-self:flex-end}.portal_myMessage__DiNY_ small{text-align:right}.portal_messages__TU8qu .portal_myMessage__DiNY_ p{background:#edf0ff;color:#5361a0;border-radius:9px 0 9px 9px}.portal_messageCompose__VD_iy{display:flex;gap:10px;border:1px solid #e0e5ef;margin:0 25px 10px;border-radius:9px;padding:10px;align-items:flex-end}.portal_messageCompose__VD_iy textarea{resize:vertical;min-height:48px;max-height:200px;flex:1;min-width:0;border:0;outline:none;font-size:12px;color:#4b5976;padding:5px}.portal_messageCompose__VD_iy button{padding:11px}.portal_messageHint__IaNt1{display:block;margin:0 25px 18px;font-size:9px;color:#9aa5ba}.portal_upload___xsnj{display:flex;align-items:center;gap:18px;border:1px dashed #cfd7ef;background:#eef1ff66;border-radius:10px;padding:26px;margin:15px 0 25px}.portal_upload___xsnj>div{flex:1;min-width:0}.portal_upload___xsnj strong{font-size:12px;font-weight:550}.portal_upload___xsnj p{font-size:10px;color:#8d99b3;margin:4px 0 12px}.portal_upload___xsnj input[type=file]{font-size:10px;max-width:100%;color:#7482a2}.portal_upload___xsnj input::file-selector-button{border:1px solid #d0d8ee;padding:6px 10px;background:white;color:#6b78aa;border-radius:4px;margin-right:10px;cursor:pointer}.portal_upload___xsnj label{font-size:10px;display:flex;align-items:center;gap:6px;color:#8592b0;margin-top:12px}.portal_documents__5etMa{display:grid;gap:10px}.portal_documents__5etMa article{display:flex;align-items:center;gap:15px;border:1px solid var(--line);background:white;border-radius:8px;padding:19px 22px}.portal_documentIcon__AQM45{height:39px;width:34px;border:1px solid #e0e5f5;background:#f8faff;color:#8e9ecc;border-radius:4px;display:flex;justify-content:center;align-items:center;flex:none}.portal_documents__5etMa h3{font-size:12px;font-weight:500;overflow-wrap:anywhere}.portal_documents__5etMa p{font-size:9px;color:#96a1b9;margin-top:4px}.portal_documents__5etMa article>div{min-width:0;flex:1}.portal_people__KXkR5{display:grid;margin-top:25px;gap:12px}.portal_people__KXkR5 article{display:flex;gap:15px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:9px;padding:21px}.portal_people__KXkR5 h3{font-size:13px;font-weight:550}.portal_people__KXkR5 p{font-size:11px;color:#7e89a4;margin:3px 0}.portal_people__KXkR5 small{font-size:9px;color:#9ba5b9}.portal_peopleActions__oxUuk{margin-left:auto;display:flex;align-items:center;gap:12px}.portal_people__KXkR5 .portal_textButton__KX9M9{font-size:10px!important;color:#929bb0}.portal_inquiries__duF9n{display:grid;gap:18px}.portal_inquiries__duF9n .portal_panelHeading__bTmuz{margin-bottom:15px}.portal_inquiries__duF9n a{font-size:11px;color:#7b8cc4}.portal_inquiries__duF9n footer{display:flex;gap:18px;align-items:center;margin-top:18px}.portal_prewrap__4llDU{white-space:pre-wrap;font-size:12px;color:#7886a3;line-height:1.9;overflow-wrap:anywhere}.portal_notifications__VQSOj{display:grid;gap:10px}.portal_notifications__VQSOj>button{display:flex;gap:18px;align-items:center;text-align:left;border:1px solid var(--line);border-radius:9px;padding:21px;background:#fff}.portal_notifications__VQSOj>button>div{flex:1;min-width:0}.portal_notifications__VQSOj h3{font-size:13px;font-weight:550;display:flex;gap:8px;align-items:center}.portal_notifications__VQSOj h3>i{height:5px;width:5px;background:#536afb;border-radius:50%}.portal_notifications__VQSOj p{font-size:11px;color:#8490aa;margin-top:5px;overflow-wrap:anywhere}.portal_notifications__VQSOj small{display:block;font-size:9px;color:#a2abbd;margin-top:8px}.portal_notifications__VQSOj>button>svg{color:#a8b2c8}.portal_notifications__VQSOj .portal_unread__gAzbg{background:#fcfcff;border-color:#dbe1fb}.portal_accountPanel__tG2KI{padding:33px;background:white;border:1px solid var(--line);border-radius:11px;max-width:680px}.portal_accountPanel__tG2KI>.portal_avatar__MMNvO{width:55px;height:55px;font-size:16px;margin-bottom:15px}.portal_accountPanel__tG2KI h2{font-size:23px;font-weight:500}.portal_accountPanel__tG2KI>p{font-size:12px;color:#8b97ae;margin:8px 0 13px}.portal_accountPanel__tG2KI hr{border:0;border-top:1px solid var(--line);margin:25px 0}.portal_accountPanel__tG2KI h3{font-size:14px;font-weight:500}.portal_accountPanel__tG2KI>button{margin-top:10px}.portal_error__Z76cd{padding:12px 14px;border:1px solid #f0c9d0;background:#fff2f4;color:#ad5265;border-radius:7px;font-size:12px;margin-bottom:18px;display:flex;justify-content:space-between;gap:12px}.portal_error__Z76cd button{background:none;border:0;color:inherit;flex:none}.portal_dialog__luGCu{background:transparent;border:0;padding:20px;width:580px;max-width:100%;max-height:94vh;color:var(--ink);overflow:auto;border-radius:12px}.portal_dialog__luGCu::backdrop{background:#0c153d70;backdrop-filter:blur(5px)}.portal_dialog__luGCu form{padding:29px;background:#fff;border-radius:12px;box-shadow:0 30px 80px #080e3930}.portal_dialog__luGCu header{display:flex;gap:14px;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.portal_dialog__luGCu h2{font-size:21px;font-weight:550;letter-spacing:-.5px;line-height:1.4}.portal_dialog__luGCu header p{font-size:11px;color:#8c97ad;margin-top:8px}.portal_formFields__zt_YQ{display:grid;gap:15px}.portal_auth__w3rCF label,.portal_formFields__zt_YQ label,.portal_inviteOverlay__5_tAX label{display:grid;gap:7px;font-size:11px;color:#6f7b96;font-weight:500}.portal_auth__w3rCF input,.portal_formFields__zt_YQ input,.portal_formFields__zt_YQ select,.portal_formFields__zt_YQ textarea,.portal_inviteOverlay__5_tAX input{width:100%;border:1px solid #dee4f0;border-radius:6px;background:#fcfdff;color:#334263;padding:10px 12px;font-size:13px;outline:none;min-width:0;font-weight:400}.portal_auth__w3rCF input:focus,.portal_formFields__zt_YQ input:focus,.portal_formFields__zt_YQ select:focus,.portal_formFields__zt_YQ textarea:focus,.portal_inviteOverlay__5_tAX input:focus{border-color:#8d9bff;box-shadow:0 0 0 3px #657aff0d}.portal_formFields__zt_YQ textarea{resize:vertical}.portal_formFields__zt_YQ small{font-size:10px;font-weight:400;color:#a1a9ba;line-height:1.6}.portal_dialog__luGCu footer{display:flex;gap:10px;justify-content:flex-end;margin-top:26px}.portal_dialog__luGCu .portal_error__Z76cd{margin-top:18px}.portal_toast__kxNRP{position:fixed;bottom:25px;left:calc(50% + 100px);transform:translateX(-50%);display:flex;gap:9px;align-items:center;z-index:70;border:1px solid #d9e6e0;padding:13px 22px;border-radius:9px;box-shadow:0 5px 30px #111b3c15;color:#3b7e64;background:white;font-size:12px}.portal_inviteOverlay__5_tAX{position:fixed;inset:0;display:grid;place-items:center;padding:20px;z-index:80;background:#0c153d70;backdrop-filter:blur(5px)}.portal_inviteOverlay__5_tAX>section{padding:35px;background:white;box-shadow:0 20px 80px #080e3930;border-radius:13px;width:480px;max-width:100%}.portal_inviteOverlay__5_tAX h2{font-size:25px;font-weight:500;margin:19px 0 12px}.portal_inviteOverlay__5_tAX p{font-size:12px;color:#8b96ad;line-height:1.9;margin-bottom:22px}.portal_inviteOverlay__5_tAX .portal_primary__u2j_5{margin:19px 15px 0 0}.portal_inviteOverlay__5_tAX input{font-size:11px}.portal_loading__nD_wQ{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f5f6fa;color:#8794b1;font:13px Arial,sans-serif;gap:22px}.portal_loading__nD_wQ>svg{width:50px;height:50px;color:#6476ed}.portal_loadingInline__j05G7{padding:70px;text-align:center;color:#9ba5bc;font-size:12px}.portal_mobileMenu__2c_2d{display:none;background:none;border:0;color:#5f6d8b}.portal_sidebarOverlay__ay8Li{display:none}.portal_srOnly__Drg2_{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal_auth__w3rCF{display:grid;grid-template-columns:1fr 1fr;min-height:100vh;background:#f9faff}.portal_authStory__3jV9q{background:#151d36;position:relative;overflow:hidden;color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:45px 65px;min-height:100vh}.portal_authStory__3jV9q>.portal_logo__6tGoG,.portal_authStory__3jV9q>div:not(.portal_authOrb__Qhkpd),.portal_authStory__3jV9q>small{position:relative;z-index:2}.portal_authStory__3jV9q>div:not(.portal_authOrb__Qhkpd){margin:60px 0}.portal_authStory__3jV9q h1{font-size:43px;letter-spacing:-1.6px;line-height:1.2;font-weight:450}.portal_authStory__3jV9q h1 em{font-style:normal;color:#94a3ff}.portal_authStory__3jV9q>div>p{max-width:365px;color:#9ca8c7;line-height:1.9;font-size:13px;margin:25px 0 31px}.portal_authStory__3jV9q>small{font-size:9px;letter-spacing:2.2px;color:#727e9e}.portal_authSteps__AovT2{display:grid;gap:13px}.portal_authSteps__AovT2 p{display:flex;align-items:center;gap:10px;font-size:11px;color:#b2bcda}.portal_authSteps__AovT2 svg{color:#788cff}.portal_authOrb__Qhkpd{position:absolute;width:650px;height:650px;border:1px solid #738dff22;border-radius:50%;left:60%;bottom:-200px;box-shadow:0 0 0 40px #738dff06,0 0 0 80px #738dff06,0 0 0 140px #738dff04;background:radial-gradient(#405fff15,transparent)}.portal_authFormWrap__nOBSM{display:flex;flex-direction:column;padding:42px 65px;justify-content:space-between;min-width:0}.portal_authForm__FyBPA{width:360px;max-width:100%;margin:70px auto}.portal_security__6jS5P{display:flex;gap:7px;align-items:center;font-size:9px;letter-spacing:1.5px;color:#8290b2;margin-bottom:20px}.portal_authForm__FyBPA h2{font-size:29px;font-weight:500;letter-spacing:-.9px;line-height:1.25}.portal_authForm__FyBPA>p{color:#929cb1;font-size:12px;margin:14px 0 30px;line-height:1.8}.portal_authForm__FyBPA form{display:grid;gap:17px}.portal_authForm__FyBPA form>.portal_primary__u2j_5{margin-top:4px;padding:13px}.portal_authForm__FyBPA form>small{font-size:10px;color:#99a3b9;line-height:1.6;margin-top:-8px}.portal_passwordField__fiw2z{position:relative}.portal_passwordField__fiw2z input{padding-right:44px}.portal_passwordField__fiw2z button{position:absolute;right:7px;top:7px;padding:6px;background:transparent;border:0;color:#a0aac2}.portal_authForm__FyBPA .portal_authHelp__NAPvZ{font-size:10px;margin-top:22px;color:#9ba5ba}.portal_authHelp__NAPvZ a{color:#7186d6}.portal_authFooter__JsvqK{font-size:9px;color:#a8b0c1;text-align:center}.portal_auth__w3rCF input{padding:12px}.portal_authForm__FyBPA .portal_error__Z76cd{margin:0}@media(min-width:1500px){.portal_main__nLtyC{padding-top:45px}.portal_welcomeBanner__hzdqc{min-height:270px}.portal_welcomeBanner__hzdqc h2{font-size:33px}.portal_welcomeBanner__hzdqc p{font-size:12px}.portal_stats__L7T1V article{padding:25px}.portal_sidebar__U_gqL{width:260px}.portal_mainWrap__9Hgvo{margin-left:260px}}@media(max-width:1150px){.portal_sidebar__U_gqL{width:210px;padding-left:17px;padding-right:17px}.portal_mainWrap__9Hgvo{margin-left:210px}.portal_main__nLtyC{padding:28px}.portal_topbar__9_Wq0{padding:0 28px}.portal_bannerGraphic__ojfhJ{width:180px;margin-right:0}.portal_welcomeBanner__hzdqc{padding:25px}.portal_stats__L7T1V{gap:10px}.portal_stats__L7T1V article{padding:16px}.portal_stats__L7T1V small{font-size:8px}.portal_steps__taCP9 small{font-size:7px}.portal_steps__taCP9>div{gap:4px}.portal_steps__taCP9>div:after{margin:0 6px}.portal_twoCols__9MTZu{grid-template-columns:1fr 1fr}.portal_authFormWrap__nOBSM,.portal_authStory__3jV9q{padding:40px}.portal_authStory__3jV9q h1{font-size:36px}.portal_peopleActions__oxUuk{gap:6px}.portal_peopleActions__oxUuk .portal_secondary__l_7yy{padding:8px;font-size:9px!important}.portal_people__KXkR5 article{padding:17px;gap:11px}}@media(max-width:850px){.portal_sidebar__U_gqL{transform:translateX(-100%);transition:transform .2s;width:244px}.portal_sidebarOpen__O9Phd{transform:translateX(0)}.portal_sidebarOverlay__ay8Li{display:block;position:fixed;inset:0;background:#11183366;border:0;z-index:25}.portal_mainWrap__9Hgvo{margin-left:0}.portal_topbar__9_Wq0{height:65px;padding:0 24px}.portal_mobileMenu__2c_2d{display:flex;padding:0}.portal_topbar__9_Wq0>div{gap:14px}.portal_topbar__9_Wq0 .portal_secureTop__UCZ8F{display:none}.portal_main__nLtyC{padding:25px}.portal_stats__L7T1V{grid-template-columns:repeat(4,1fr)}.portal_toast__kxNRP{left:50%}.portal_authFormWrap__nOBSM,.portal_authStory__3jV9q{padding:35px}.portal_authStory__3jV9q h1{font-size:31px}.portal_authStory__3jV9q>div>p{font-size:12px}.portal_peopleActions__oxUuk .portal_secondary__l_7yy{font-size:10px!important}.portal_headingRow__FoxFl h1{font-size:29px}}@media(max-width:600px){.portal_main__nLtyC{padding:22px 17px}.portal_topbar__9_Wq0{padding:0 17px}.portal_headingRow__FoxFl{align-items:flex-start;gap:13px;margin-bottom:22px;flex-wrap:wrap}.portal_headingRow__FoxFl h1{font-size:28px;letter-spacing:-1px}.portal_headingRow__FoxFl p{font-size:11px}.portal_titleKicker__Khpr3{font-size:8px}.portal_headingRow__FoxFl>.portal_primary__u2j_5,.portal_headingRow__FoxFl>.portal_secondary__l_7yy{font-size:10px!important;padding:9px 12px}.portal_welcomeBanner__hzdqc{min-height:240px;padding:24px}.portal_welcomeBanner__hzdqc h2{font-size:26px}.portal_welcomeBanner__hzdqc p{max-width:250px;font-size:10px}.portal_welcomeBanner__hzdqc>div:first-child{width:100%}.portal_bannerGraphic__ojfhJ{position:absolute;width:160px;right:-70px;height:250px;opacity:.35}.portal_bannerGraphic__ojfhJ>span,.portal_bannerGraphic__ojfhJ>svg{display:none}.portal_welcomeBanner__hzdqc .portal_eyebrow__GiCcp{font-size:8px}.portal_stats__L7T1V{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0 26px}.portal_stats__L7T1V article{padding:16px}.portal_stats__L7T1V strong{font-size:28px;margin:10px 0}.portal_stats__L7T1V small{font-size:8px}.portal_caseGrid__TZPz_{grid-template-columns:1fr}.portal_caseCard__bpuKr{padding:20px}.portal_sectionHeading__xThpL h2{font-size:16px}.portal_sectionHeading__xThpL{gap:10px}.portal_sectionHeading__xThpL>.portal_primary__u2j_5{font-size:9px!important;padding:9px}.portal_sectionHeading__xThpL>.portal_textButton__KX9M9{font-size:9px!important}.portal_toolbar__wc_mi{flex-direction:column;gap:10px}.portal_toolbar__wc_mi select{padding:10px}.portal_search__9UcPK{max-width:none}.portal_detailOverview__90m_0{grid-template-columns:1fr}.portal_objective__c4PH8{padding:24px}.portal_objective__c4PH8 h2{font-size:20px}.portal_resultCard__vBodZ{padding:23px}.portal_resultNumber__uTUp8{font-size:44px;margin:12px 0 4px}.portal_twoCols__9MTZu{grid-template-columns:1fr}.portal_panel__bQ8Og{padding:21px}.portal_tabs__8RUXP{gap:20px;margin:25px 0 20px}.portal_tabs__8RUXP button{font-size:10px}.portal_detailMeta__uFs_k{gap:11px;font-size:9px}.portal_itemCard__PmpNT{padding:19px}.portal_itemTop__O48NS{gap:8px;flex-wrap:wrap}.portal_itemTop__O48NS>div:first-child{flex-basis:100%}.portal_itemTop__O48NS>.portal_iconButton__usYw1{margin-left:auto}.portal_steps__taCP9{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;align-items:start}.portal_steps__taCP9>div{display:flex;flex-direction:column;gap:6px;text-align:center}.portal_steps__taCP9>div:after{display:none}.portal_steps__taCP9 small{white-space:normal;font-size:7px}.portal_itemCard__PmpNT footer{align-items:flex-start;flex-direction:column;gap:9px}.portal_itemTop__O48NS h3{font-size:15px}.portal_url__vo24L{font-size:9px}.portal_messages__TU8qu{padding:19px;max-height:450px}.portal_messages__TU8qu>article{max-width:90%}.portal_messages__TU8qu p{font-size:11px}.portal_messagePanel__LSouF>header{padding:18px}.portal_messageCompose__VD_iy{margin:0 15px 9px}.portal_messageHint__IaNt1{margin:0 15px 15px;font-size:8px}.portal_upload___xsnj{flex-wrap:wrap;padding:20px;gap:13px}.portal_upload___xsnj>.portal_folderIcon__Mcctb{display:none}.portal_upload___xsnj>.portal_primary__u2j_5{margin-left:auto}.portal_upload___xsnj input[type=file]{font-size:10px}.portal_documents__5etMa article{padding:17px;gap:12px}.portal_documents__5etMa h3{font-size:11px}.portal_documents__5etMa p{font-size:8px}.portal_people__KXkR5 article{flex-wrap:wrap;padding:18px}.portal_people__KXkR5 article>div:nth-child(2){flex:1;min-width:0}.portal_people__KXkR5 p{overflow-wrap:anywhere}.portal_peopleActions__oxUuk{margin-left:49px;width:100%;justify-content:flex-start;flex-wrap:wrap}.portal_peopleActions__oxUuk .portal_secondary__l_7yy{font-size:9px!important}.portal_inquiries__duF9n footer{align-items:flex-start;flex-direction:column;gap:8px}.portal_panelHeading__bTmuz{align-items:flex-start}.portal_notifications__VQSOj>button{padding:18px;gap:12px}.portal_notifications__VQSOj h3{font-size:12px}.portal_notifications__VQSOj p{font-size:10px}.portal_dialog__luGCu{padding:12px;max-height:96vh}.portal_dialog__luGCu form{padding:23px}.portal_dialog__luGCu h2{font-size:20px}.portal_dialog__luGCu footer{gap:8px}.portal_formFields__zt_YQ input,.portal_formFields__zt_YQ select,.portal_formFields__zt_YQ textarea{font-size:16px}.portal_formFields__zt_YQ label{font-size:11px}.portal_dialog__luGCu footer .portal_primary__u2j_5,.portal_dialog__luGCu footer .portal_secondary__l_7yy{font-size:10px!important}.portal_inviteOverlay__5_tAX>section{padding:25px}.portal_inviteOverlay__5_tAX h2{font-size:23px}.portal_accountPanel__tG2KI{padding:25px}.portal_mainFooter__dl2jG{margin-top:35px;font-size:8px}.portal_auth__w3rCF{grid-template-columns:1fr}.portal_authStory__3jV9q{min-height:auto;padding:27px 25px 30px}.portal_authStory__3jV9q>.portal_logo__6tGoG{font-size:22px}.portal_authStory__3jV9q>div:not(.portal_authOrb__Qhkpd){margin:37px 0 0}.portal_authStory__3jV9q h1{font-size:32px}.portal_authStory__3jV9q>div>p{font-size:11px;margin:15px 0 0;max-width:310px}.portal_authSteps__AovT2,.portal_authStory__3jV9q>small{display:none}.portal_authFormWrap__nOBSM{padding:27px 25px;min-height:480px}.portal_authForm__FyBPA{margin:34px auto 40px;width:100%}.portal_authForm__FyBPA h2{font-size:28px}.portal_authForm__FyBPA input{font-size:16px}.portal_authForm__FyBPA>.portal_security__6jS5P{margin-bottom:17px}.portal_authForm__FyBPA>.portal_authHelp__NAPvZ{margin-bottom:0}.portal_authFooter__JsvqK{font-size:8px}}@media(prefers-reduced-motion:reduce){.portal_portal__9OQrw *{transition:none!important;scroll-behavior:auto!important}}.portal_portal__9OQrw h2{letter-spacing:-.4px;line-height:1.35}.portal_portal__9OQrw h3{letter-spacing:-.2px;line-height:1.45}.portal_sidebar__U_gqL{overflow-y:auto}.portal_sidebar__U_gqL nav button{font-size:13px}.portal_caseCard__bpuKr>p,.portal_headingRow__FoxFl p,.portal_itemDescription__6FjJN,.portal_messages__TU8qu p,.portal_panelHeading__bTmuz p,.portal_prewrap__4llDU,.portal_sectionHeading__xThpL p,.portal_timeline__LW9w1 p{font-size:12px}.portal_badge__CZph5,.portal_caseCard__bpuKr footer,.portal_caseProgress__E72a4,.portal_documents__5etMa p,.portal_reference__cs3RH,.portal_stats__L7T1V article>span,.portal_stats__L7T1V small,.portal_task__LKKgo p,.portal_task__LKKgo small{font-size:10px}.portal_task__LKKgo h3{font-size:13px}.portal_formFields__zt_YQ label{font-size:12px}.portal_awaitingClient__QHJCa{color:#8d98ae!important;font-style:italic}.portal_resultCard__vBodZ p{font-size:11px}.portal_welcomeBanner__hzdqc p{font-size:12px}.portal_authStory__3jV9q h1{font-weight:500}.portal_authForm__FyBPA h2{font-weight:550}.portal_inviteDialog__NS3rU{border:0;background:transparent;padding:20px;width:520px;max-width:100%;max-height:94vh;color:var(--ink);overflow:auto}.portal_inviteDialog__NS3rU::backdrop{background:#0c153d70;backdrop-filter:blur(5px)}.portal_inviteDialog__NS3rU>section{padding:30px;background:white;border-radius:13px}.portal_inviteDialog__NS3rU h2{font-size:24px;margin:19px 0 12px;font-weight:500}.portal_inviteDialog__NS3rU p{font-size:12px;color:#8b96ad;line-height:1.9;margin-bottom:22px}.portal_inviteDialog__NS3rU label{display:grid;gap:7px;font-size:11px;color:#6f7b96}.portal_inviteDialog__NS3rU input{width:100%;border:1px solid #dee4f0;border-radius:6px;padding:10px 12px;font-size:11px;background:#fcfdff;color:#334263}.portal_inviteDialog__NS3rU .portal_primary__u2j_5{margin:19px 15px 0 0}