.client_pageHeader__DinOQ{margin-bottom:36px}.client_back__f3ZVY{font-size:13px;color:var(--slate-light);text-decoration:none;display:inline-block;margin-bottom:20px;transition:color .2s}.client_back__f3ZVY:hover{color:var(--slate)}.client_clientMeta__pA_sz{display:flex;align-items:center;gap:16px}.client_avatar__mT4YR{width:52px;height:52px;background:var(--slate);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:20px;font-weight:400;flex-shrink:0}.client_heading__VPSpk{font-family:var(--serif);font-size:32px;font-weight:300;color:var(--slate)}.client_email__aaLFl{font-size:14px;color:var(--slate-light);font-weight:300;margin-top:3px}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--radius-sm);font-family:var(--sans);font-weight:500;letter-spacing:.02em;font-size:13px;border:none;transition:background .2s,border-color .2s,color .2s,opacity .2s}.Button_button__hMNEn:disabled{opacity:.5;cursor:not-allowed}.Button_primary__oSpWt{background:var(--slate);color:#fff;padding:11px 22px}.Button_primary__oSpWt:hover:not(:disabled){background:var(--slate-mid)}.Button_ghost__mZ9vJ,.Button_secondary__lRe7Q{background:none;color:var(--slate-mid);border:1px solid var(--line-md);font-weight:400;padding:9px 18px}.Button_ghost__mZ9vJ:hover:not(:disabled),.Button_secondary__lRe7Q:hover:not(:disabled){border-color:var(--slate-light);color:var(--slate)}.Button_rust__ScxAz{background:var(--rust);color:#fff;padding:11px 22px}.Button_rust__ScxAz:hover:not(:disabled){opacity:.88}.Button_danger__1ocl9{background:#dc2626;color:#fff;padding:11px 22px}.Button_danger__1ocl9:hover:not(:disabled){opacity:.85}.Button_danger__1ocl9:disabled{opacity:.4}.Button_ghostLight__mOg87{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.6);font-weight:400;padding:9px 18px}.Button_ghostLight__mOg87:hover:not(:disabled){background:hsla(0,0%,100%,.14);color:#fff}.Button_lg__PdjsY{padding:14px 24px;font-size:14px}.Button_fullWidth__JjsBk{width:100%}.Card_card__7jt2e{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm)}.Card_md__rRyp5{padding:28px 32px}.Card_sm__pMJB5{padding:24px}.TextField_field__ShW_j{display:flex;flex-direction:column;gap:7px}.TextField_label__bpp5_{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--slate-mid)}.TextField_input__O_BbT{border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:12px 14px;font-size:15px;color:var(--ink);background:#fff;transition:border-color .2s,box-shadow .2s;outline:none;width:100%}.TextField_input__O_BbT:focus{border-color:var(--slate-mid);box-shadow:0 0 0 3px rgba(61,81,102,.08)}.TextField_fieldError__FuRz_{font-size:13px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);padding:10px 14px}.Badge_badge__V4FiA{display:inline-flex;align-items:center;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:3px 10px}.Badge_green__OLIX0{background:#e8f5e9;color:#2e7d32}.Badge_amber__Xjv0_{background:#fff3e0;color:#e65100}.Badge_red__zUzgw{background:#fce4ec;color:#c62828}.Badge_slate__UD186{background:var(--stone);color:var(--slate-light)}.Badge_rust__qKP_n{background:var(--rust-pale);color:var(--rust)}.Modal_overlay__eWoat{position:fixed;inset:0;background:rgba(0,0,0,.3);z-index:40}.Modal_box__kNV_e{position:fixed;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:16px}.Modal_card__LiAtn{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;width:100%;max-width:380px}.Modal_title__iI9nk{font-size:14px;font-weight:500;color:var(--ink);margin-bottom:8px}.Modal_body__9cyDA{font-size:13px;color:var(--slate-light);margin-bottom:20px}.Modal_actions__XBn4p{display:flex;gap:10px}.login_page__yT3SF{display:grid;grid-template-columns:1fr 1fr;min-height:100vh}.login_panel__jETFf{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:60px 48px;background:var(--warm)}.login_contentWrap__Zm0_E{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:400px}.login_logo__qs6Hk{height:88px;width:auto;margin-bottom:40px}.login_card__ghd_W{width:100%;max-width:400px}.login_eyebrow__R6fZe{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:12px}.login_heading__ww_uJ{font-family:var(--serif);font-size:40px;font-weight:300;color:var(--slate);margin-bottom:10px;line-height:1.1}.login_subtext__Yn6mp{font-size:14px;font-weight:300;color:var(--slate-light);margin-bottom:32px;line-height:1.6}.login_form__INyO_{display:flex;flex-direction:column;gap:20px}.login_field__6ahA9{display:flex;flex-direction:column;gap:7px}.login_label__O_l26{font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--slate-mid)}.login_input__5kLdV{border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:12px 14px;font-size:15px;color:var(--ink);background:#fff;outline:none;width:100%;transition:border-color .2s,box-shadow .2s}.login_input__5kLdV:focus{border-color:var(--slate-mid);box-shadow:0 0 0 3px rgba(61,81,102,.08)}.login_error__qpk5M{font-size:13px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);padding:10px 14px}.login_btnPrimary__V1b_U{background:var(--slate);color:#fff;border:none;border-radius:var(--radius-sm);padding:14px 24px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s;width:100%}.login_btnPrimary__V1b_U:hover:not(:disabled){background:var(--slate-mid)}.login_btnPrimary__V1b_U:disabled{opacity:.5;cursor:not-allowed}.login_hint__cn_Jh{font-size:13px;color:var(--slate-light);text-align:center;margin-top:8px}.login_hint__cn_Jh a{color:var(--rust)}.login_brand__yymdX{background:var(--slate);display:flex;flex-direction:column;justify-content:space-between;padding:60px 64px}.login_brandInner__GGAzv{margin-top:auto;margin-bottom:auto}.login_brandQuote__QjeVy{font-family:var(--serif);font-size:27px;font-weight:300;font-style:italic;color:#fff;line-height:1.3;margin-bottom:24px;max-width:360px}.login_brandAttribution__oId_Z{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.45);margin-bottom:24px}.login_brandSub__1QRcp{font-size:15px;font-weight:300;color:hsla(0,0%,100%,.45)}.login_brandFooter__umGj1{font-size:11px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.25)}@media (max-width:768px){.login_page__yT3SF{grid-template-columns:1fr}.login_brand__yymdX{display:none}.login_panel__jETFf{padding:40px 24px}}.advisor_pageHeader__Qqrjg{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.advisor_eyebrow__iiegv{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:8px}.advisor_heading__mgP1L{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate)}.advisor_count__v_dRV{background:var(--stone);color:var(--slate-mid);font-size:13px;font-weight:500;border-radius:20px;padding:6px 16px}.advisor_empty__FhGaa{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:40px;text-align:center;color:var(--slate-light);font-size:14px;line-height:1.8}.advisor_empty__FhGaa code{background:var(--stone);padding:2px 6px;border-radius:4px;font-size:12px}.advisor_clientList__BQHRg{display:flex;flex-direction:column;gap:12px}.advisor_clientCard__iNGGJ{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;transition:box-shadow .2s,border-color .2s}.advisor_clientCard__iNGGJ:hover{box-shadow:var(--shadow);border-color:var(--line-md);text-decoration:none}.advisor_clientLeft__UO1qK{display:flex;align-items:center;gap:16px}.advisor_avatar__ZN5r8{width:44px;height:44px;background:var(--slate);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--serif);font-size:16px;font-weight:400;flex-shrink:0}.advisor_clientName__RtsYP{font-size:16px;font-weight:500;color:var(--slate);margin-bottom:3px}.advisor_clientEmail__r92pk{font-size:13px;color:var(--slate-light);font-weight:300}.advisor_clientRight__zX84N{display:flex;align-items:center;gap:20px}.advisor_quarterPill__EkO5E{background:var(--rust-pale);color:var(--rust);font-size:11px;font-weight:500;letter-spacing:.06em;border-radius:20px;padding:4px 12px}.advisor_nextSession__Tn6lX,.advisor_noQuarter__mVsAt{font-size:12px;color:var(--slate-light)}.advisor_noQuarter__mVsAt{font-style:italic}.advisor_arrow__CuBQ_{font-size:18px;color:var(--slate-light)}.AdminClientWorkspace_workspace__zRbF5{display:flex;flex-direction:column;gap:24px}.AdminClientWorkspace_successBanner__zjAp7{background:#e8f5e9;border:1px solid #a5d6a7;border-radius:var(--radius-sm);color:#2e7d32;font-size:13px;font-weight:500;padding:10px 16px}.AdminClientWorkspace_quarterBanner__jmEsM{background:var(--slate);border-radius:var(--radius-lg);padding:32px 36px;display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.AdminClientWorkspace_quarterLeft__WkQWg{flex:1 1}.AdminClientWorkspace_quarterRight__5vdNz{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0}.AdminClientWorkspace_eyebrow__eSPBg{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:8px}.AdminClientWorkspace_quarterTitle__E5gL5{font-family:var(--serif);font-size:28px;font-weight:300;color:#fff;margin-bottom:10px}.AdminClientWorkspace_quarterFocus__Z2EKv{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.55);line-height:1.65;max-width:520px}.AdminClientWorkspace_nextSessionBox__KqD8X{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);padding:16px 20px;text-align:right;min-width:180px}.AdminClientWorkspace_nextSessionLabel__nguba{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);margin-bottom:6px}.AdminClientWorkspace_nextSessionDate__bpiyd{font-family:var(--serif);font-size:16px;font-weight:300;color:#fff;line-height:1.3}.AdminClientWorkspace_quarterEdit__OQ_gO{display:flex;flex-direction:column;gap:16px;margin-top:8px}.AdminClientWorkspace_quarterActions__OQIzB{display:flex;gap:10px}.AdminClientWorkspace_field__hOynF{display:flex;flex-direction:column;gap:6px}.AdminClientWorkspace_fieldLabel__fvmoI{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:hsla(0,0%,100%,.4)}.AdminClientWorkspace_textarea__Jrlk_{width:100%;box-sizing:border-box;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;font-weight:300;color:var(--ink);background:#fff;resize:vertical;outline:none;line-height:1.6;transition:border-color .2s}.AdminClientWorkspace_textarea__Jrlk_:focus{border-color:var(--slate-mid)}.AdminClientWorkspace_inputField__bf4fM{border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;color:var(--ink);background:#fff;outline:none;transition:border-color .2s}.AdminClientWorkspace_inputField__bf4fM:focus{border-color:var(--slate-mid)}.AdminClientWorkspace_tabs__m2H4n{display:flex;gap:4px;border-bottom:1px solid var(--line);padding-bottom:0}.AdminClientWorkspace_tab__uTmPC{background:none;border:none;border-bottom:2px solid transparent;padding:10px 16px;font-size:13px;font-weight:400;color:var(--slate-light);cursor:pointer;transition:color .2s,border-color .2s;margin-bottom:-1px}.AdminClientWorkspace_tab__uTmPC:hover{color:var(--slate)}.AdminClientWorkspace_tabActive__MKjQx{color:var(--slate);border-bottom-color:var(--rust);font-weight:500}.AdminClientWorkspace_tabContent__3ocsY{min-height:200px}.AdminClientWorkspace_sectionHeader__fN7pD{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.AdminClientWorkspace_sectionTitle__r5ZJJ{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--slate)}.AdminClientWorkspace_btnPrimary__dNAiX{background:var(--slate);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s;display:inline-flex;align-items:center;gap:6px}.AdminClientWorkspace_btnPrimary__dNAiX:hover:not(:disabled){background:var(--slate-mid)}.AdminClientWorkspace_btnPrimary__dNAiX:disabled{opacity:.4;cursor:not-allowed}.AdminClientWorkspace_btnGhost__I_y25{background:none;border:1px solid var(--line-md);border-radius:var(--radius-sm);color:var(--slate-mid);padding:9px 18px;font-size:13px;cursor:pointer;transition:border-color .2s,color .2s}.AdminClientWorkspace_btnGhost__I_y25:hover{border-color:var(--slate-light);color:var(--slate)}.AdminClientWorkspace_btnGhostLight__INogu{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:var(--radius-sm);color:hsla(0,0%,100%,.6);padding:9px 18px;font-size:13px;cursor:pointer;transition:background .2s,color .2s}.AdminClientWorkspace_btnGhostLight__INogu:hover{background:hsla(0,0%,100%,.14);color:#fff}.AdminClientWorkspace_overviewGrid__nlmNh{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.AdminClientWorkspace_card__JKuVR{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.AdminClientWorkspace_cardEyebrow__S_ECA{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:16px}.AdminClientWorkspace_noteItem__VfnaP{padding:12px 0;border-bottom:1px solid var(--line)}.AdminClientWorkspace_noteItem__VfnaP:last-child{border-bottom:none}.AdminClientWorkspace_noteTime__PSrNm{font-size:11px;color:var(--slate-light);margin-bottom:4px}.AdminClientWorkspace_noteContent__gLuie{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.6}.AdminClientWorkspace_agendaItem__5q2xT{display:flex;align-items:baseline;gap:10px;padding:10px 0;border-bottom:1px solid var(--line)}.AdminClientWorkspace_agendaItem__5q2xT:last-child{border-bottom:none}.AdminClientWorkspace_dot___UfmR{width:6px;height:6px;border-radius:50%;flex-shrink:0;margin-top:2px}.AdminClientWorkspace_dotAdvisor__fxDAW{background:var(--rust)}.AdminClientWorkspace_dotClient__97xSC{background:var(--slate-light)}.AdminClientWorkspace_agendaContent__URUcz{font-size:14px;color:var(--ink);flex:1 1;line-height:1.5}.AdminClientWorkspace_agendaBy___tMbW{font-size:11px;color:var(--slate-light)}.AdminClientWorkspace_newSessionForm__dEXdr{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;margin-bottom:24px;display:flex;flex-direction:column;gap:16px}.AdminClientWorkspace_formTitle__uUw80{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--slate)}.AdminClientWorkspace_formActions__iZ5_5{display:flex;gap:10px;flex-wrap:wrap}.AdminClientWorkspace_sessionList__bhxBi{display:flex;flex-direction:column;gap:16px}.AdminClientWorkspace_sessionCard__A382W{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px;box-shadow:var(--shadow-sm)}.AdminClientWorkspace_sessionCardHeader__k9kNd{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.AdminClientWorkspace_sessionDate__cyiwI{font-family:var(--serif);font-size:18px;font-weight:400;color:var(--slate);margin-bottom:6px}.AdminClientWorkspace_publishedBadge__E9Wn4{background:#e8f5e9;color:#2e7d32}.AdminClientWorkspace_draftBadge__xfUlP,.AdminClientWorkspace_publishedBadge__E9Wn4{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;border-radius:20px;padding:3px 10px}.AdminClientWorkspace_draftBadge__xfUlP{background:var(--stone);color:var(--slate-light)}.AdminClientWorkspace_sessionSection__VxcaK{margin-top:12px}.AdminClientWorkspace_sessionSectionLabel___2gHG{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);margin-bottom:6px}.AdminClientWorkspace_sessionText__n5Y54{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.7;white-space:pre-wrap}.AdminClientWorkspace_addArea__uDva5{display:flex;gap:12px;align-items:flex-start;margin-bottom:20px}.AdminClientWorkspace_addArea__uDva5 .AdminClientWorkspace_textarea__Jrlk_{flex:1 1}.AdminClientWorkspace_agendaList__2w5oz{display:flex;flex-direction:column}.AdminClientWorkspace_agendaRow__UKFJe{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid var(--line)}.AdminClientWorkspace_agendaRow__UKFJe:last-child{border-bottom:none}.AdminClientWorkspace_resolved__o87c9{opacity:.45}.AdminClientWorkspace_resolved__o87c9 .AdminClientWorkspace_agendaContent__URUcz{text-decoration:line-through}.AdminClientWorkspace_resolveBtn__g5KzF{color:var(--rust)}.AdminClientWorkspace_editBtn__I4rSO,.AdminClientWorkspace_resolveBtn__g5KzF{background:none;border:none;font-size:12px;cursor:pointer;padding:0;flex-shrink:0;font-weight:500}.AdminClientWorkspace_editBtn__I4rSO{color:var(--slate-light)}.AdminClientWorkspace_editBtn__I4rSO:hover{color:var(--slate)}.AdminClientWorkspace_agendaEditInput__Hap1e{flex:1 1;font-size:14px;line-height:1.5;font-family:inherit;color:var(--ink);border:1px solid var(--slate-mid);border-radius:6px;padding:6px 8px;resize:vertical}.AdminClientWorkspace_notesList__kY_vq{display:flex;flex-direction:column;gap:12px}.AdminClientWorkspace_noteCard__owxe8{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 20px}.AdminClientWorkspace_noteCardHeader__0WRQQ{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.AdminClientWorkspace_notePill__rXJiy{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:3px 10px}.AdminClientWorkspace_clientPill__gx_ZT{background:var(--stone);color:var(--slate-mid)}.AdminClientWorkspace_advisorPill__Jfb2i{background:var(--rust-pale);color:var(--rust)}.AdminClientWorkspace_uploadBtn__mvZPN{background:var(--slate);color:#fff;border-radius:var(--radius-sm);padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.AdminClientWorkspace_uploadBtn__mvZPN:hover{background:var(--slate-mid)}.AdminClientWorkspace_uploadHint__lULMZ{font-size:12px;color:var(--slate-light);margin-bottom:20px;margin-top:-8px}.AdminClientWorkspace_documentList__9EkDp{display:flex;flex-direction:column;gap:2px}.AdminClientWorkspace_documentRow__HQ26S{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);transition:box-shadow .15s}.AdminClientWorkspace_documentRow__HQ26S:hover{box-shadow:var(--shadow-sm)}.AdminClientWorkspace_docIcon__tpNFR{font-size:22px;flex-shrink:0}.AdminClientWorkspace_docInfo__CGnWG{flex:1 1}.AdminClientWorkspace_docName__hwc0J{font-size:14px;font-weight:500;color:var(--slate);margin-bottom:3px}.AdminClientWorkspace_docMeta__CDYa4{font-size:12px;color:var(--slate-light);font-weight:300}.AdminClientWorkspace_error__o23GU{font-size:13px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);padding:10px 14px;margin-bottom:12px}.AdminClientWorkspace_empty__pEfop{font-size:14px;font-weight:300;color:var(--slate-light);line-height:1.7;padding:16px 0;font-style:italic}@media (max-width:900px){.AdminClientWorkspace_overviewGrid__nlmNh{grid-template-columns:1fr}.AdminClientWorkspace_quarterBanner__jmEsM{flex-direction:column}}.NotifyClientUpdateModal_textarea__mCH0J{width:100%;box-sizing:border-box;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;font-weight:300;color:var(--ink);background:#fff;resize:vertical;outline:none;line-height:1.6;transition:border-color .2s}.NotifyClientUpdateModal_textarea__mCH0J:focus{border-color:var(--slate-mid)}.NotifyClientUpdateModal_recipientList__TFObt{display:flex;flex-direction:column;gap:8px}.NotifyClientUpdateModal_recipientRow__TN8uJ{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink)}.NotifyClientUpdateModal_recipientRow__TN8uJ.NotifyClientUpdateModal_disabled__71zaA{color:var(--slate-light)}.NotifyClientUpdateModal_recipientNote__OozKR{font-size:12px;color:var(--slate-light);margin-left:4px}.NotifyClientUpdateModal_resultList__H89fx{display:flex;flex-direction:column;gap:6px;margin-top:12px}.NotifyClientUpdateModal_resultRow__jK3l3{display:flex;align-items:center;gap:8px;font-size:13px}.NotifyClientUpdateModal_resultError__zx_Xo{font-size:12px;color:#dc2626;margin-left:22px}.NotifyClientUpdateModal_lastNotified__MZPO7{font-size:12px;color:var(--slate-light);margin-top:6px;display:flex;align-items:center;gap:6px}.review_page__EeVPl{padding:40px;max-width:800px;margin:0 auto}.review_header__diCxp{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:40px}.review_headerText__YfKH4{flex:1 1}.review_heading__LkH3i{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate);margin-top:8px}.review_subtitle__KFFoT{margin-top:8px;font-size:13px;color:var(--slate-light);max-width:400px;line-height:1.6}.review_errorCard__iltlN{background:#fff1f2;border:1px solid #fecdd3;border-radius:var(--radius-sm);padding:14px 18px;margin-bottom:24px}.review_errorText__f345D{font-size:13px;color:#be123c}.review_loadingCard__75KOC{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:48px;text-align:center}.review_loadingText__eTwys{font-size:13px;color:var(--slate-light);margin-bottom:16px}.review_dots__5pKdZ{display:flex;justify-content:center;align-items:center;gap:6px}.review_dot__BlkVG{width:7px;height:7px;background:var(--rust);border-radius:50%;animation:review_bounce__qm241 .9s ease-in-out infinite}.review_dot__BlkVG:nth-child(2){animation-delay:.15s}.review_dot__BlkVG:nth-child(3){animation-delay:.3s}@keyframes review_bounce__qm241{0%,80%,to{transform:scale(0);opacity:.3}40%{transform:scale(1);opacity:1}}.review_emptyCard__rsv6T{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:64px 48px;text-align:center}.review_emptyHeading__Lua02{font-family:var(--serif);font-size:26px;font-weight:300;color:var(--ink);margin-bottom:8px}.review_emptyText__U5EGL{font-size:13px;color:var(--slate-light)}.review_reportCard___ewef{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:40px 44px}.review_reportHeader__rYku_{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.review_reportDate___Fcl9{font-size:11px;color:var(--slate-light)}.review_narrative__sOZih{display:flex;flex-direction:column;gap:16px}.review_para__62nWV{font-size:14px;color:var(--slate-mid);line-height:1.75}.CoachingWidget_widget__ATjbg{display:flex;flex-direction:column;gap:32px}.CoachingWidget_packageHeader__iO4J_{background:var(--slate);border-radius:var(--radius-lg);padding:36px 40px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.CoachingWidget_eyebrow__H3PPJ{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.CoachingWidget_packageTitle__BFWhw{font-family:var(--serif);font-size:32px;font-weight:300;color:#fff;line-height:1.1}.CoachingWidget_usageBox__xseyz{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);padding:20px 24px;text-align:right;flex-shrink:0;min-width:160px}.CoachingWidget_usageLabel__RtAot{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);margin-bottom:8px}.CoachingWidget_usageValue__UBagF{font-family:var(--serif);font-size:28px;font-weight:300;color:#fff;line-height:1}.CoachingWidget_usageTotal__0Yw_2{font-size:16px;color:hsla(0,0%,100%,.5)}.CoachingWidget_grid__P9MOj{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.CoachingWidget_leftCol__c_f8D,.CoachingWidget_rightCol__NYxum{display:flex;flex-direction:column;gap:24px}.CoachingWidget_cardHeader__SlMrV{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.CoachingWidget_cardEyebrow__NKu0y{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:4px}.CoachingWidget_cardTitle__tW1fm{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--slate);line-height:1.2}.CoachingWidget_cardDesc__CN1BS{font-size:13px;font-weight:300;color:var(--slate-light);line-height:1.65;margin-bottom:20px;margin-top:-8px}.CoachingWidget_badge__rgxov{background:var(--stone);color:var(--slate-mid);font-size:12px;font-weight:500;border-radius:20px;padding:4px 12px;flex-shrink:0}.CoachingWidget_emptyState__LvZ27{font-size:13px;font-weight:300;color:var(--slate-light);line-height:1.7;padding:16px 0 8px;font-style:italic}.CoachingWidget_agendaList__O3y1S{list-style:none;display:flex;flex-direction:column;gap:0;margin-bottom:20px}.CoachingWidget_agendaItem__mvDvW{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.CoachingWidget_agendaItem__mvDvW:last-child{border-bottom:none}.CoachingWidget_agendaDot__xSjpr{width:6px;height:6px;border-radius:50%;background:var(--slate-light);flex-shrink:0;margin-top:2px}.CoachingWidget_advisorDot__URpSU{background:var(--rust)}.CoachingWidget_agendaContent__F_aGn{font-size:14px;font-weight:400;color:var(--ink);line-height:1.5;flex:1 1}.CoachingWidget_agendaBy__4iIlC{font-size:11px;color:var(--slate-light);flex-shrink:0}.CoachingWidget_notesList__ROQQQ{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.CoachingWidget_noteItem__qBbdB{padding:14px 16px;background:var(--warm);border:1px solid var(--line);border-radius:var(--radius-sm)}.CoachingWidget_noteHeader__3wNRd{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.CoachingWidget_noteTime__aN2dZ{font-size:11px;color:var(--slate-light)}.CoachingWidget_noteContent__jMqFJ{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.65}.CoachingWidget_addArea__IOhUB{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.CoachingWidget_textarea__CDsRQ{width:100%;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:12px 14px;font-size:14px;font-weight:300;color:var(--ink);background:var(--warm);resize:vertical;outline:none;line-height:1.6;transition:border-color .2s,box-shadow .2s}.CoachingWidget_textarea__CDsRQ:focus{border-color:var(--slate-mid);box-shadow:0 0 0 3px rgba(61,81,102,.07);background:#fff}.CoachingWidget_textarea__CDsRQ::placeholder{color:var(--slate-light)}.CoachingWidget_error__HRdCc{font-size:12px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);padding:8px 12px}.CoachingWidget_sessionsList__cZD_o{display:flex;flex-direction:column}.CoachingWidget_sessionItem__xRGy4{border-bottom:1px solid var(--line)}.CoachingWidget_sessionItem__xRGy4:last-child{border-bottom:none}.CoachingWidget_sessionToggle__bsD_1{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:16px 0;cursor:pointer;text-align:left;transition:color .2s}.CoachingWidget_sessionToggle__bsD_1:hover .CoachingWidget_sessionDate___g2hn{color:var(--rust)}.CoachingWidget_sessionDate___g2hn{font-size:15px;font-weight:400;color:var(--slate);font-family:var(--serif);transition:color .2s}.CoachingWidget_sessionChevron__ay0T_{font-size:14px;color:var(--slate-light)}.CoachingWidget_sessionContent__cVGft{padding:4px 0 20px}.CoachingWidget_sessionText__nEs0S{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.7;white-space:pre-wrap}@media (max-width:900px){.CoachingWidget_grid__P9MOj{grid-template-columns:1fr}.CoachingWidget_packageHeader__iO4J_{flex-direction:column;gap:24px}.CoachingWidget_usageBox__xseyz{text-align:left;min-width:unset;width:100%}}@media (max-width:600px){.CoachingWidget_packageHeader__iO4J_{padding:24px 20px}}.ConsultingWidget_widget__KL5JR{display:flex;flex-direction:column;gap:32px}.ConsultingWidget_header__701o3{background:var(--slate);border-radius:var(--radius-lg);padding:36px 40px}.ConsultingWidget_eyebrow__qChXA{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.ConsultingWidget_title__xeci8{font-family:var(--serif);font-size:32px;font-weight:300;color:#fff;line-height:1.1}.ConsultingWidget_grid___ov36{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.ConsultingWidget_leftCol__RtLGo,.ConsultingWidget_rightCol__wpKV_{display:flex;flex-direction:column;gap:24px}.ConsultingWidget_cardHeader__MIn7a{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.ConsultingWidget_cardEyebrow__mtulh{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:4px}.ConsultingWidget_cardTitle__01P4g{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--slate);line-height:1.2}.ConsultingWidget_badge__7dsuc{background:var(--stone);color:var(--slate-mid);font-size:12px;font-weight:500;border-radius:20px;padding:4px 12px;flex-shrink:0}.ConsultingWidget_emptyState__7EV3c{font-size:13px;font-weight:300;color:var(--slate-light);line-height:1.7;padding:16px 0 8px;font-style:italic}.ConsultingWidget_billingGrid__w9UV5{display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px}.ConsultingWidget_billingStat__uHDQS{background:var(--warm);border:1px solid var(--line);border-radius:var(--radius-sm);padding:16px}.ConsultingWidget_billingLabel__Ecavn{font-size:10px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);margin-bottom:6px}.ConsultingWidget_billingValue__Qxgf_{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--slate)}.ConsultingWidget_taskList__FX8kb{list-style:none;display:flex;flex-direction:column;gap:0;margin-bottom:16px}.ConsultingWidget_taskItem__kAK_a{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.ConsultingWidget_taskItem__kAK_a:last-child{border-bottom:none}.ConsultingWidget_taskCheckbox__tr1yt{width:16px;height:16px;flex-shrink:0;accent-color:var(--rust)}.ConsultingWidget_taskCheckbox__tr1yt:disabled{opacity:.5}.ConsultingWidget_taskTitle__0bC5O{font-size:14px;color:var(--ink);line-height:1.5;flex:1 1}.ConsultingWidget_taskDone__kZqGz{text-decoration:line-through;color:var(--slate-light)}.ConsultingWidget_docList__X7MLl{list-style:none;display:flex;flex-direction:column;gap:0}.ConsultingWidget_docItem__lLRrP{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.ConsultingWidget_docItem__lLRrP:last-child{border-bottom:none}.ConsultingWidget_docName__FaGbR{font-size:14px;color:var(--ink);font-weight:400}.ConsultingWidget_docMeta__7o67g{font-size:11px;color:var(--slate-light);margin-top:2px}.ConsultingWidget_downloadLink__0eLWA{font-size:12px;color:var(--rust);background:none;border:none;cursor:pointer;font-weight:500;flex-shrink:0}.ConsultingWidget_termsSection__LxeN6{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid var(--line)}.ConsultingWidget_sessionsList__2qvKX{display:flex;flex-direction:column}.ConsultingWidget_sessionItem__Jk_HI{border-bottom:1px solid var(--line)}.ConsultingWidget_sessionItem__Jk_HI:last-child{border-bottom:none}.ConsultingWidget_sessionToggle__6jl83{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:16px 0;cursor:pointer;text-align:left;transition:color .2s}.ConsultingWidget_sessionToggle__6jl83:hover .ConsultingWidget_sessionDate__37nZJ{color:var(--rust)}.ConsultingWidget_sessionDate__37nZJ{font-size:15px;font-weight:400;color:var(--slate);font-family:var(--serif);transition:color .2s}.ConsultingWidget_sessionChevron__jX0RJ{font-size:14px;color:var(--slate-light)}.ConsultingWidget_sessionContent__Fl7M_{padding:4px 0 20px;display:flex;flex-direction:column;gap:16px}.ConsultingWidget_sessionSection__UPcOw{display:flex;flex-direction:column;gap:6px}.ConsultingWidget_sessionSectionLabel__jDXx9{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rust)}.ConsultingWidget_sessionText__SWc18{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.7;white-space:pre-wrap}.ConsultingWidget_addArea__Cgwlr{display:flex;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.ConsultingWidget_addInput__2tvKC{flex:1 1;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:10px 14px;font-size:14px;font-weight:300;color:var(--ink);background:var(--warm);outline:none;transition:border-color .2s,box-shadow .2s}.ConsultingWidget_addInput__2tvKC:focus{border-color:var(--slate-mid);box-shadow:0 0 0 3px rgba(61,81,102,.07);background:#fff}.ConsultingWidget_error__J7OGF{font-size:12px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);padding:8px 12px;margin-top:8px}@media (max-width:900px){.ConsultingWidget_billingGrid__w9UV5,.ConsultingWidget_grid___ov36{grid-template-columns:1fr}}@media (max-width:600px){.ConsultingWidget_header__701o3{padding:24px 20px}}.RetainedAdvisorWidget_widget__j67_f{display:flex;flex-direction:column;gap:32px}.RetainedAdvisorWidget_quarterHeader__MBDCD{background:var(--slate);border-radius:var(--radius-lg);padding:36px 40px;display:flex;align-items:flex-start;justify-content:space-between;gap:40px}.RetainedAdvisorWidget_eyebrow__JNVj_{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.RetainedAdvisorWidget_quarterTitle__Wz32I{font-family:var(--serif);font-size:32px;font-weight:300;color:#fff;line-height:1.1;margin-bottom:12px}.RetainedAdvisorWidget_quarterFocus__X8opk{font-size:14px;font-weight:300;color:hsla(0,0%,100%,.6);line-height:1.6;max-width:520px}.RetainedAdvisorWidget_focusLabel__5EcGs{color:hsla(0,0%,100%,.35);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.RetainedAdvisorWidget_nextSession__uhU0L{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius);padding:20px 24px;text-align:right;flex-shrink:0;min-width:200px}.RetainedAdvisorWidget_nextSessionLabel__lOr0H{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rust);margin-bottom:8px}.RetainedAdvisorWidget_nextSessionDate__Memts{font-family:var(--serif);font-size:18px;font-weight:300;color:#fff;line-height:1.3}.RetainedAdvisorWidget_grid__EQt26{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;align-items:start}.RetainedAdvisorWidget_leftCol__dWHqG,.RetainedAdvisorWidget_rightCol__PbcFd{display:flex;flex-direction:column;gap:24px}.RetainedAdvisorWidget_card__ic5hW{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px 32px;box-shadow:var(--shadow-sm)}.RetainedAdvisorWidget_cardHeader__nz2Ry{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.RetainedAdvisorWidget_cardEyebrow___ZuzZ{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:4px}.RetainedAdvisorWidget_cardTitle__IWOGO{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--slate);line-height:1.2}.RetainedAdvisorWidget_cardDesc__mKGzM{font-size:13px;font-weight:300;color:var(--slate-light);line-height:1.65;margin-bottom:20px;margin-top:-8px}.RetainedAdvisorWidget_badge__ap9KT{background:var(--stone);color:var(--slate-mid);font-size:12px;font-weight:500;border-radius:20px;padding:4px 12px;flex-shrink:0}.RetainedAdvisorWidget_emptyState__0_SQu{font-size:13px;font-weight:300;color:var(--slate-light);line-height:1.7;padding:16px 0 8px;font-style:italic}.RetainedAdvisorWidget_agendaList__VvRdP{list-style:none;display:flex;flex-direction:column;gap:0;margin-bottom:20px}.RetainedAdvisorWidget_agendaItem__DQHRr{display:flex;align-items:baseline;gap:10px;padding:11px 0;border-bottom:1px solid var(--line)}.RetainedAdvisorWidget_agendaItem__DQHRr:last-child{border-bottom:none}.RetainedAdvisorWidget_agendaDot__gXWW_{width:6px;height:6px;border-radius:50%;background:var(--slate-light);flex-shrink:0;margin-top:2px}.RetainedAdvisorWidget_advisorDot__Wkk41{background:var(--rust)}.RetainedAdvisorWidget_agendaContent__g5k77{font-size:14px;font-weight:400;color:var(--ink);line-height:1.5;flex:1 1}.RetainedAdvisorWidget_agendaBy__UTluX{font-size:11px;color:var(--slate-light);flex-shrink:0}.RetainedAdvisorWidget_notesList__RK83s{list-style:none;display:flex;flex-direction:column;gap:16px;margin-bottom:20px}.RetainedAdvisorWidget_noteItem__PcXh_{padding:14px 16px;background:var(--warm);border:1px solid var(--line);border-radius:var(--radius-sm)}.RetainedAdvisorWidget_noteHeader__UtKq3{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.RetainedAdvisorWidget_notePill__YciBz{font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;border-radius:20px;padding:3px 10px}.RetainedAdvisorWidget_clientPill__nl3Zq{background:var(--stone);color:var(--slate-mid)}.RetainedAdvisorWidget_advisorPill____G2s{background:var(--rust-pale);color:var(--rust)}.RetainedAdvisorWidget_noteTime__qz7q6{font-size:11px;color:var(--slate-light)}.RetainedAdvisorWidget_noteContent__pKoVN{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.65}.RetainedAdvisorWidget_addArea__Aa5hD{display:flex;flex-direction:column;gap:10px;padding-top:16px;border-top:1px solid var(--line)}.RetainedAdvisorWidget_textarea__GBPE2{width:100%;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:12px 14px;font-size:14px;font-weight:300;color:var(--ink);background:var(--warm);resize:vertical;outline:none;line-height:1.6;transition:border-color .2s,box-shadow .2s}.RetainedAdvisorWidget_textarea__GBPE2:focus{border-color:var(--slate-mid);box-shadow:0 0 0 3px rgba(61,81,102,.07);background:#fff}.RetainedAdvisorWidget_textarea__GBPE2::placeholder{color:var(--slate-light)}.RetainedAdvisorWidget_addBtn__Hmafa{align-self:flex-end;background:var(--slate);color:#fff;border:none;border-radius:var(--radius-sm);padding:10px 20px;font-size:13px;font-weight:500;cursor:pointer;transition:background .2s}.RetainedAdvisorWidget_addBtn__Hmafa:hover:not(:disabled){background:var(--slate-mid)}.RetainedAdvisorWidget_addBtn__Hmafa:disabled{opacity:.4;cursor:not-allowed}.RetainedAdvisorWidget_error__8nxkq{font-size:12px;color:#c0392b;background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);padding:8px 12px}.RetainedAdvisorWidget_sessionsList__sgEOP{display:flex;flex-direction:column}.RetainedAdvisorWidget_sessionItem__JWWra{border-bottom:1px solid var(--line)}.RetainedAdvisorWidget_sessionItem__JWWra:last-child{border-bottom:none}.RetainedAdvisorWidget_sessionToggle__rOrzD{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;padding:16px 0;cursor:pointer;text-align:left;transition:color .2s}.RetainedAdvisorWidget_sessionToggle__rOrzD:hover .RetainedAdvisorWidget_sessionDate__rHHQN{color:var(--rust)}.RetainedAdvisorWidget_sessionDate__rHHQN{font-size:15px;font-weight:400;color:var(--slate);font-family:var(--serif);transition:color .2s}.RetainedAdvisorWidget_sessionChevron__iSlMn{font-size:14px;color:var(--slate-light)}.RetainedAdvisorWidget_sessionContent__oQzhG{padding:4px 0 20px;display:flex;flex-direction:column;gap:16px}.RetainedAdvisorWidget_sessionSection__7BcQc{display:flex;flex-direction:column;gap:6px}.RetainedAdvisorWidget_sessionSectionLabel__sqm7V{font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--rust)}.RetainedAdvisorWidget_sessionText__F_Sew{font-size:14px;font-weight:300;color:var(--slate-mid);line-height:1.7;white-space:pre-wrap}@media (max-width:900px){.RetainedAdvisorWidget_grid__EQt26{grid-template-columns:1fr}.RetainedAdvisorWidget_quarterHeader__MBDCD{flex-direction:column;gap:24px}.RetainedAdvisorWidget_nextSession__uhU0L{text-align:left;min-width:unset;width:100%}}@media (max-width:600px){.RetainedAdvisorWidget_quarterHeader__MBDCD{padding:24px 20px}.RetainedAdvisorWidget_card__ic5hW{padding:20px}}.campaign-detail_pageHeader___c0HI{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.campaign-detail_statsGrid__NGJPc{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:32px}.campaign-detail_table__LAZ9Z{width:100%;font-size:13px;font-family:var(--sans);border-collapse:collapse}.campaign-detail_th__WWHNP{text-align:left;padding:12px 16px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--slate-light);font-weight:500;border-bottom:1px solid rgba(30,45,61,.08);white-space:nowrap}.campaign-detail_tr__MIipU{border-bottom:1px solid rgba(30,45,61,.05);transition:background .1s}.campaign-detail_tr__MIipU:hover{background:rgba(30,45,61,.02)}.campaign-detail_tr__MIipU:last-child{border-bottom:none}.campaign-detail_tdMuted__WCmSQ,.campaign-detail_td__5E92e{padding:12px 16px;vertical-align:middle}.campaign-detail_tdMuted__WCmSQ{color:var(--slate-light);font-size:12px}.campaign-detail_contactLink__4eZ74{font-weight:500;color:var(--ink);text-decoration:none;display:block;transition:color .15s}.campaign-detail_contactLink__4eZ74:hover{color:var(--rust)}.campaign-detail_orgLink__QA2YY{font-size:11px;color:var(--slate-light);text-decoration:none;transition:color .15s}.campaign-detail_orgLink__QA2YY:hover{color:var(--rust)}.campaign-detail_analyticsGrid__jU6bM{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}@media (max-width:700px){.campaign-detail_statsGrid__NGJPc{grid-template-columns:repeat(2,1fr)}.campaign-detail_analyticsGrid__jU6bM{grid-template-columns:1fr}.campaign-detail_pageHeader___c0HI{flex-direction:column}}.pipeline_page__lBTDA{padding:40px;max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:40px}.pipeline_pageHeader__pqiTR{display:flex;align-items:flex-start;justify-content:space-between}.pipeline_heading__ibkOl{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate);margin-top:8px}.pipeline_kpiStrip__FHBPq{background:var(--slate);border-radius:var(--radius);padding:28px 32px}.pipeline_heroHealth__UGl4W{display:flex;align-items:center;gap:16px}.pipeline_heroHealthValue__ZeodY{font-family:var(--serif);font-size:30px;font-weight:300;color:var(--warm);line-height:1.1}.pipeline_heroHealthCaption__gXM9k{font-size:12px;color:hsla(30,60%,98%,.5);margin-top:4px}.pipeline_kpiStripHeader__ZxREJ{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.pipeline_kpiStripLabel__eAZza{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:hsla(30,60%,98%,.45)}.pipeline_kpiGrid__zEy2e{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.pipeline_kpiLabel__GZXbE{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:hsla(30,60%,98%,.45);margin-bottom:8px;font-weight:500}.pipeline_kpiValue__A3uLO{font-family:var(--serif);font-size:32px;font-weight:300;color:var(--warm);line-height:1}.pipeline_kpiComp__hx3dv{font-size:11px;color:hsla(30,60%,98%,.45);margin-top:6px}.pipeline_kpiDeltaUp__71OK_{font-size:11px;color:#34d399;font-weight:500}.pipeline_kpiDeltaDown__3eQoK{font-size:11px;color:#f87171;font-weight:500}.pipeline_section__Vtxjj{display:flex;flex-direction:column;gap:16px}.pipeline_sectionHeader__rkcMP{display:flex;align-items:center;justify-content:space-between}.pipeline_sectionTitle__2oD1B{font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--rust)}.pipeline_poolGrid__s4Gz6{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.pipeline_poolCard__cDKoW{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.pipeline_poolLabel__1pnJQ{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--slate-light);margin-bottom:8px}.pipeline_poolCount__gBm4o{font-family:var(--serif);font-size:40px;font-weight:300;color:var(--ink);line-height:1}.pipeline_healthBadge__OPlP6{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;padding:4px 12px;border-radius:20px}.pipeline_funnelCard__Ls9PU{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:24px 28px}.pipeline_funnelGrid__Uydgz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin-bottom:20px}.pipeline_funnelLabel__PEmCM{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--slate-light);margin-bottom:6px}.pipeline_funnelValue__EmVRD{font-family:var(--serif);font-size:30px;font-weight:300;color:var(--ink)}.pipeline_progressWrap__RdOkt{margin-bottom:4px}.pipeline_progressLabel__NyRjV{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;color:var(--slate-light)}.pipeline_progressBar__SeYCz{height:8px;background:rgba(30,45,61,.08);border-radius:4px;overflow:hidden}.pipeline_progressFill__GY86h{height:100%;border-radius:4px;transition:width .4s}.pipeline_settingsDivider__PvOJR{border:none;border-top:1px solid rgba(30,45,61,.08);margin:20px 0 0}.pipeline_settingsGrid__bPFud{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:20px}.pipeline_dueList__g1b3G{display:flex;flex-direction:column;gap:6px}.pipeline_dueRow__fn6y1{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px 16px;transition:box-shadow .15s}.pipeline_dueRow__fn6y1:hover{box-shadow:var(--shadow-sm)}.pipeline_dueMain__ixMN8{flex:1 1;min-width:0}.pipeline_dueName__7gNMq{font-size:14px;font-weight:500;color:var(--ink)}.pipeline_dueMeta__XCJna{font-size:12px;color:var(--slate-light);margin-top:2px}.pipeline_dueMeta__XCJna a{color:inherit;text-decoration:none}.pipeline_dueMeta__XCJna a:hover{color:var(--rust)}.pipeline_dueActions__wFqmF{display:flex;align-items:center;gap:8px;flex-shrink:0}.pipeline_logBtn__RuB8n{background:none;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:6px 12px;font-size:11px;color:var(--slate-light);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s;font-family:var(--sans)}.pipeline_logBtn__RuB8n:hover{border-color:var(--rust);color:var(--rust)}.pipeline_kanbanBoard__spEKa{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;align-items:start}.pipeline_kanbanColumn__bsl46{display:flex;flex-direction:column;gap:8px;min-width:0}.pipeline_kanbanColumnHeader__d8o88{display:flex;align-items:center;justify-content:space-between;border-radius:var(--radius-sm);padding:8px 12px;font-size:10px;font-weight:600;letter-spacing:.08em;color:#fff}.pipeline_kanbanColumnCount__WbKz4{background:hsla(0,0%,100%,.25);border-radius:10px;padding:1px 7px}.pipeline_kanbanLaneDefinition__Nov5P{font-size:10px;color:var(--slate-light);margin:-2px 0 2px}.pipeline_periodSelect__qP5pY{font-size:11px;color:var(--slate);border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:4px 8px;background:#fff;font-family:var(--sans);cursor:pointer}.pipeline_kanbanCardList__ZWEOG{display:flex;flex-direction:column;gap:8px;min-height:40px}.pipeline_kanbanCard__pOMqt{display:block;background:#fff;border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px;text-decoration:none;cursor:-webkit-grab;cursor:grab;transition:box-shadow .15s,border-color .15s}.pipeline_kanbanCard__pOMqt:hover{box-shadow:var(--shadow-sm);border-color:var(--line-md)}.pipeline_kanbanCardName__uw_Ov{font-size:13px;font-weight:500;color:var(--ink)}.pipeline_kanbanCardOrg__9Wpcd{font-size:11px;color:var(--slate-light);margin-top:1px}.pipeline_kanbanCardProposal__m0gf1{font-size:11px;color:var(--rust);margin-top:6px}.pipeline_kanbanCardMeta__jzC2r{font-size:11px;color:var(--slate-light);margin-top:6px}.pipeline_kanbanEmpty__c6yiM{font-size:11px;color:var(--slate-light);font-style:italic;padding:8px 0}.pipeline_referralGrid__iRY1_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.pipeline_referralCard__s2oXR{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.pipeline_referralValue__Xz4y3{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--ink);margin-top:6px}.pipeline_referrerRow__F_N2J{display:flex;align-items:center;justify-content:space-between;padding:8px 0;border-bottom:1px solid rgba(30,45,61,.06);transition:color .15s}.pipeline_referrerRow__F_N2J:last-child{border-bottom:none}.pipeline_referrerName__YAA76{font-size:13px;color:var(--ink)}.pipeline_referrerOrg__01Hpg{font-size:11px;color:var(--slate-light);margin-left:6px}.pipeline_referrerCount__MyVSs{font-size:12px;font-weight:500;color:var(--rust)}.InfoTooltip_wrap__HAXAH{position:relative;display:inline-flex;align-items:center}.InfoTooltip_iconBtn__RcSOW{display:inline-flex;align-items:center;justify-content:center;width:13px;height:13px;margin-left:4px;flex-shrink:0;border-radius:50%;border:1px solid var(--slate-light);background:none;color:var(--slate-light);font-size:9px;font-style:italic;font-weight:700;text-transform:none;letter-spacing:normal;line-height:1;cursor:pointer;padding:0;font-family:var(--serif);transition:border-color .15s,color .15s}.InfoTooltip_iconBtn__RcSOW:hover{border-color:var(--rust);color:var(--rust)}.InfoTooltip_popover__0okGr{position:absolute;top:calc(100% + 6px);left:0;z-index:30;width:260px;max-width:70vw;background:var(--slate);color:#fff;font-size:12px;font-weight:400;line-height:1.5;text-transform:none;letter-spacing:normal;padding:10px 12px;border-radius:var(--radius-sm);box-shadow:0 8px 24px rgba(0,0,0,.25);white-space:normal}.ProjectDetail_page__sMgEt{padding:40px;max-width:1000px;margin:0 auto}.ProjectDetail_errorBanner__q9xrT{background:#fdf0ef;border:1px solid #f5c6c3;border-radius:var(--radius-sm);color:#c0392b;font-size:13px;padding:10px 14px;margin-bottom:20px}.ProjectDetail_back__e_NGo{font-size:12px;color:var(--slate-light);text-decoration:none;display:inline-block;margin-bottom:24px;transition:color .2s;background:none;border:none;padding:0;cursor:pointer;font-family:var(--sans)}.ProjectDetail_back__e_NGo:hover{color:var(--rust);text-decoration:none}.ProjectDetail_layout__2T8vU{display:flex;gap:32px;align-items:flex-start;margin-top:24px}.ProjectDetail_leftPanel__yHhxT{width:240px;flex-shrink:0;display:flex;flex-direction:column;gap:16px}.ProjectDetail_rightPanel__D_YGf{flex:1 1;min-width:0}.ProjectDetail_nameCard__yi1xh{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.ProjectDetail_titleRow__kX2Bz{display:flex;align-items:center;gap:8px}.ProjectDetail_nameHeading__DcI2W{font-family:var(--serif);font-size:22px;font-weight:700;color:var(--slate);line-height:1.25;overflow-wrap:break-word}.ProjectDetail_titleInput__zUbY1{flex:1 1;min-width:0;font-family:var(--serif);font-size:22px;font-weight:300;line-height:1.25;border:none;border-bottom:1px solid var(--rust);background:transparent;outline:none;color:var(--ink);padding:0 0 2px}.ProjectDetail_badgeRow__jMW1s{display:flex;gap:6px;flex-wrap:wrap;margin-top:12px}.ProjectDetail_typeMenuWrap__WJekF{position:relative;display:inline-flex}.ProjectDetail_typeBadgeBtn__05iHa{display:inline-flex;align-items:center;background:none;border:none;padding:0;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;border-radius:20px;cursor:pointer;transition:filter .15s,box-shadow .15s}.ProjectDetail_typeBadgeBtn__05iHa:hover{filter:brightness(.95);box-shadow:0 0 0 2px rgba(30,45,61,.08)}.ProjectDetail_typeMenu__2LFQJ{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:140px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:6px;display:flex;flex-direction:column;gap:2px}.ProjectDetail_typeMenuItem__oibId{display:block;width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;font-weight:500;color:var(--slate-mid);cursor:pointer;font-family:var(--sans);transition:background .15s,color .15s}.ProjectDetail_typeMenuItem__oibId:hover{background:var(--stone);color:var(--slate)}.ProjectDetail_typeMenuItemActive__0KktD{color:var(--rust);font-weight:600}.ProjectDetail_bdStageRow__ocaPM{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px}.ProjectDetail_stageMenuWrap__XPo85{position:relative;display:inline-flex}.ProjectDetail_stagePillBtn__dnWgN{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;border-radius:20px;padding:3px 10px;border:none;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sans);cursor:pointer;transition:filter .15s,box-shadow .15s}.ProjectDetail_stagePillBtn__dnWgN:hover{filter:brightness(.95);box-shadow:0 0 0 2px rgba(30,45,61,.08)}.ProjectDetail_stageMenu__bzhdn{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:170px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:6px;display:flex;flex-direction:column;gap:2px}.ProjectDetail_stageMenuItem__o3YkZ{display:block;width:100%;text-align:left;background:none;border:none;border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;font-weight:500;color:var(--slate-mid);cursor:pointer;font-family:var(--sans);transition:background .15s,color .15s}.ProjectDetail_stageMenuItem__o3YkZ:hover{background:var(--stone);color:var(--slate)}.ProjectDetail_stageMenuItemActive__IsZMn{color:var(--rust);font-weight:600}.ProjectDetail_proposalLink____cIX{font-size:12px;color:var(--rust);text-decoration:none}.ProjectDetail_proposalLink____cIX:hover{text-decoration:underline}.ProjectDetail_markCompleteBtn__CtGWO{display:block;width:100%;margin-top:16px;padding:8px 0;text-align:center;border-radius:6px;border:1px solid var(--line-md);background:none;color:var(--slate-mid);font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-family:var(--sans);transition:background .15s,color .15s}.ProjectDetail_markCompleteBtn__CtGWO:hover{background:var(--stone);color:var(--slate)}.ProjectDetail_portalBtn__qwsM2{display:block;width:100%;margin-top:16px;padding:11px 0;text-align:center;border-radius:6px;border:none;background:var(--rust);color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;font-family:var(--sans);text-decoration:none;transition:filter .15s}.ProjectDetail_portalBtn__qwsM2:hover{filter:brightness(.92);text-decoration:none}.ProjectDetail_portalHint__JfdSR{font-size:12px;color:var(--slate-light);margin-top:16px;line-height:1.5}.ProjectDetail_deleteProjectBtn__I5BYT{display:block;width:100%;margin-top:8px;padding:8px 0;text-align:center;border-radius:6px;border:1px solid #fecdd3;background:none;color:#be123c;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;font-family:var(--sans);transition:background .15s}.ProjectDetail_deleteProjectBtn__I5BYT:hover{background:#fff1f2}.ProjectDetail_infoCard__sCA9R{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px;display:flex;flex-direction:column;gap:14px}.ProjectDetail_infoLabel__2ADko{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--slate-light);margin-bottom:2px}.ProjectDetail_infoValue___7XhY{margin:0}.ProjectDetail_infoValueMuted__j50Sq,.ProjectDetail_infoValue___7XhY{font-size:13px;font-weight:400;color:var(--slate-mid)}.ProjectDetail_invoiceList__fIite{list-style:none;margin-top:4px}.ProjectDetail_invoiceListItem__Pj5AH{font-size:11px;color:var(--slate-light);line-height:1.6}.ProjectDetail_infoLink__XfYAV{font-size:13px;font-weight:400;color:var(--rust);text-decoration:none}.ProjectDetail_infoLink__XfYAV:hover{text-decoration:underline}.ProjectDetail_editRow__tcST3{display:flex;align-items:center;gap:6px}.ProjectDetail_editIconBtn__cghq1{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;vertical-align:middle;background:none;border:none;border-radius:var(--radius-sm);font-family:var(--sans);font-size:13px;font-weight:500;color:var(--slate-light);cursor:pointer;padding:2px;line-height:1;transition:color .15s}.ProjectDetail_editIconBtn__cghq1:hover{color:var(--rust)}.ProjectDetail_editLabel__lYvgy{font-size:11px;font-weight:500;max-width:0;overflow:hidden;white-space:nowrap;opacity:0;transition:max-width .15s ease,opacity .15s ease}.ProjectDetail_editIconBtn__cghq1:hover .ProjectDetail_editLabel__lYvgy{max-width:32px;opacity:1}.ProjectDetail_editControls__t55tU{display:inline-flex;align-items:center;gap:2px;flex-shrink:0}.ProjectDetail_editCancelBtn__RnFFk,.ProjectDetail_editConfirmBtn__AObam{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-sm);border:none;background:none;font-size:12px;line-height:1;cursor:pointer;padding:0;flex-shrink:0;transition:background .15s,color .15s}.ProjectDetail_editConfirmBtn__AObam{color:#065f46}.ProjectDetail_editConfirmBtn__AObam:hover{background:#d1fae5}.ProjectDetail_editCancelBtn__RnFFk{color:#be123c}.ProjectDetail_editCancelBtn__RnFFk:hover{background:#fff1f2}.ProjectDetail_valueInput__nYlln{width:100%;font-family:var(--sans);font-size:13px;border:none;border-bottom:1px solid var(--rust);background:transparent;outline:none;color:var(--ink);padding:0 0 2px;-moz-appearance:textfield}.ProjectDetail_valueInput__nYlln::-webkit-inner-spin-button,.ProjectDetail_valueInput__nYlln::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProjectDetail_rightPanelHeader__1vTH3{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ProjectDetail_rightPanelTitle__N1na5{font-family:var(--serif);font-size:20px;font-weight:400;color:var(--slate)}.ProjectDetail_phaseList__76fJJ{display:flex;flex-direction:column;gap:16px}.ProjectDetail_phaseCard__uwh_v{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.ProjectDetail_phaseCardCompleted__qcPX0{background:#d1fae5}.ProjectDetail_phaseCheck__mCe6x{color:#065f46;font-weight:600}.ProjectDetail_phaseHeader__Zo7xs{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.ProjectDetail_phaseTitle__vyyNz{font-family:var(--serif);font-size:18px;font-weight:700;color:var(--slate);overflow-wrap:break-word}.ProjectDetail_phaseTitleRow__FKjnG{display:flex;align-items:flex-start;gap:4px;width:100%}.ProjectDetail_phaseTitleRow__FKjnG .ProjectDetail_editIconBtn__cghq1{flex-shrink:0}.ProjectDetail_phaseTitleInput__OvZXX{font-family:var(--serif);font-size:18px;font-weight:400;color:var(--ink);border:none;border-bottom:1px solid var(--rust);background:transparent;outline:none;padding:0 0 2px;flex:1 1;min-width:0}.ProjectDetail_phaseHeaderRight__aZtwp{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;width:100%}.ProjectDetail_phaseButtonGroup__PGJRw{display:flex;align-items:center;gap:14px;flex-shrink:0}.ProjectDetail_phaseStatTiles__QYkbp{display:flex;align-items:stretch;gap:8px;flex-shrink:0}.ProjectDetail_phaseStatTileBtn__mNCXK,.ProjectDetail_phaseStatTile__La7tN{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:76px;padding:6px 12px;border-radius:var(--radius-sm);background:var(--stone);border:1px solid transparent}.ProjectDetail_phaseStatTileBtn__mNCXK{cursor:pointer;font-family:var(--sans);text-align:left;transition:background .15s,border-color .15s}.ProjectDetail_phaseStatTileBtn__mNCXK:hover{background:var(--rust-pale);border-color:var(--rust-light)}.ProjectDetail_phaseStatTileBtn__mNCXK:hover .ProjectDetail_phaseStatTilePlaceholder__kxZgT,.ProjectDetail_phaseStatTileBtn__mNCXK:hover .ProjectDetail_phaseStatTileValue__HA4Cu{text-decoration:underline}.ProjectDetail_phaseCardCompleted__qcPX0 .ProjectDetail_phaseStatTileBtn__mNCXK,.ProjectDetail_phaseCardCompleted__qcPX0 .ProjectDetail_phaseStatTile__La7tN{background:#fff;border-color:var(--line)}.ProjectDetail_phaseCardCompleted__qcPX0 .ProjectDetail_phaseStatTileBtn__mNCXK:hover{background:var(--rust-pale);border-color:var(--rust-light)}.ProjectDetail_phaseStatTileLabel__8vSP5{font-size:9px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-light);white-space:nowrap}.ProjectDetail_phaseStatTileValue__HA4Cu{font-size:13px;font-weight:700;color:var(--slate);line-height:1.2}.ProjectDetail_phaseStatTilePlaceholder__kxZgT{font-size:12px;font-weight:500;color:var(--slate-light);line-height:1.2}.ProjectDetail_phaseStatTileInput__ot4KC{width:46px;font-family:var(--sans);font-size:13px;font-weight:700;color:var(--ink);border:none;border-bottom:1px solid var(--rust);background:transparent;outline:none;padding:0;-moz-appearance:textfield}.ProjectDetail_phaseStatTileInput__ot4KC::-webkit-inner-spin-button,.ProjectDetail_phaseStatTileInput__ot4KC::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ProjectDetail_phaseBudgetGood__HMgij{color:#065f46}.ProjectDetail_phaseBudgetWarn__Ne__h{color:var(--rust)}.ProjectDetail_phaseBudgetOver__2o2Ua{color:#be123c}.ProjectDetail_logHoursBtn__Oy_YB{background:none;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:6px 12px;font-size:11px;color:var(--slate-light);cursor:pointer;white-space:nowrap;transition:border-color .15s,color .15s;font-family:var(--sans)}.ProjectDetail_logHoursBtn__Oy_YB:hover{border-color:var(--rust);color:var(--rust)}.ProjectDetail_phaseCompletedBtn__OT9zS{border-color:#6ee7b7;color:#065f46;background:#fff}.ProjectDetail_phaseCompletedBtn__OT9zS:hover{border-color:#065f46;color:#065f46}.ProjectDetail_logHoursBtnPrimary__gUpPp{background:var(--rust);border:1px solid var(--rust);border-radius:var(--radius-sm);padding:6px 12px;font-size:11px;font-weight:600;color:#fff;cursor:pointer;white-space:nowrap;transition:opacity .15s;font-family:var(--sans)}.ProjectDetail_logHoursBtnPrimary__gUpPp:hover{opacity:.88}.ProjectDetail_deletePhaseBtn__hwPCK{background:none;border:1px solid #fecdd3;border-radius:var(--radius-sm);padding:6px 12px;margin-left:12px;font-size:11px;font-weight:500;color:#be123c;cursor:pointer;white-space:nowrap;font-family:var(--sans);transition:background .15s,border-color .15s}.ProjectDetail_deletePhaseBtn__hwPCK:hover{background:#fff1f2;border-color:#be123c}.ProjectDetail_toggleEntriesBtn__At_QC{background:none;border:none;font-size:11px;color:var(--rust);cursor:pointer;font-weight:500;padding:0;font-family:var(--sans)}.ProjectDetail_toggleEntriesBtn__At_QC:hover{text-decoration:underline}.ProjectDetail_tableWrap__6BR8Q{border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden}.ProjectDetail_table__2a6YX{width:100%;border-collapse:collapse;font-size:12px}.ProjectDetail_table__2a6YX th{text-align:left;padding:6px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--slate-light);font-weight:700;border-bottom:1px solid rgba(30,45,61,.18)}.ProjectDetail_table__2a6YX td{padding:6px 12px;border-bottom:1px solid rgba(30,45,61,.06);vertical-align:middle;color:var(--slate-mid);font-weight:400}.ProjectDetail_table__2a6YX tr:last-child td{border-bottom:none}.ProjectDetail_table__2a6YX tbody tr:nth-child(2n) td{background:rgba(30,45,61,.03)}.ProjectDetail_hoursCol__2E0yX{text-align:right}.ProjectDetail_rowActionCol__SK2XY{text-align:right;width:1%;white-space:nowrap}.ProjectDetail_rowDeleteBtn__svx6k{background:none;border:none;font-size:13px;color:var(--slate-light);cursor:pointer;transition:color .15s;padding:0 2px;font-family:var(--sans)}.ProjectDetail_rowDeleteBtn__svx6k:hover{color:#be123c}.ProjectDetail_empty__ei_Ma{font-size:14px;color:var(--slate-light);padding:16px 0}.campaigns_page__Cvqoa{max-width:900px;margin:0 auto}.campaigns_header__xEKVD{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:32px}.campaigns_heading__Xrs62{font-family:var(--serif);font-size:32px;font-weight:300;color:var(--ink);margin-top:4px}.campaigns_list__WFN4K{display:flex;flex-direction:column;gap:12px}.campaigns_campaignRow__Tny4J{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.campaigns_campaignMeta__8aJuE{flex:1 1;min-width:0}.campaigns_campaignName__lfbK6{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--ink);text-decoration:none;transition:color .15s}.campaigns_campaignName__lfbK6:hover{color:var(--rust)}.campaigns_campaignDesc__R_4Fg{font-family:var(--sans);font-size:13px;color:var(--slate-light);margin-top:4px;line-height:1.5}.campaigns_campaignStats__Z5l_J{display:flex;gap:24px;flex-shrink:0}.campaigns_statItem__9sGeg{text-align:right}.campaigns_statValue__7uGn5{font-family:var(--serif);font-size:24px;font-weight:300;color:var(--ink);line-height:1}.campaigns_statLabel__1fw1l{font-family:var(--sans);font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate-light);margin-top:2px}.ProjectsClient_page__HnTvd{padding:40px;max-width:1000px;margin:0 auto}.ProjectsClient_pageHeader__PKITu{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:28px}.ProjectsClient_heading__iMugK{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate);margin-top:8px}.ProjectsClient_statGrid__PE9a7{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-bottom:36px}.ProjectsClient_statCard__a__PF{border-radius:12px;padding:20px 22px;text-align:left;cursor:pointer;font-family:var(--sans);transition:opacity .15s;outline:1px solid hsla(0,0%,100%,.2);outline-offset:-1px}.ProjectsClient_statCard__a__PF:hover{opacity:.9}.ProjectsClient_statNumber__QC1YO{font-size:36px;font-weight:700;line-height:1;color:#fff}.ProjectsClient_statLabel__jf2TW{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin-top:7px}.ProjectsClient_toolbar__5cCl6{display:flex;gap:12px;margin-bottom:24px}.ProjectsClient_statusToggle__B0qlv{display:inline-flex;gap:6px;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow)}.ProjectsClient_statusOption__z7S2i{background:#fff;border:none;padding:8px 17px;font-size:13px;font-weight:600;color:var(--slate-mid);cursor:pointer;transition:background .15s,color .15s}.ProjectsClient_statusOption__z7S2i:hover{color:var(--slate)}.ProjectsClient_statusOptionActive__eCmnc{background:var(--slate);color:#fff}.ProjectsClient_statusOptionActive__eCmnc:hover{color:#fff}.ProjectsClient_cardGrid__pnPW0{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:14px;gap:14px}.ProjectsClient_projectCard__yRO_E{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:120px;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px;text-decoration:none;transition:box-shadow .15s,border-color .15s}.ProjectsClient_projectCard__yRO_E:hover{box-shadow:var(--shadow-sm);border-color:var(--line-md);text-decoration:none}.ProjectsClient_cardTop__dMSZM{display:flex;flex-direction:column;gap:6px}.ProjectsClient_projectBadges__i5mYL{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ProjectsClient_projectTitle__nmvoS{font-size:14px;font-weight:700;color:var(--slate);line-height:1.35}.ProjectsClient_projectSubtitle__2FAy2{font-size:12px;color:var(--slate-light);line-height:1.4}.ProjectsClient_projectHours__Nf7MF{font-size:13px;font-weight:500;color:var(--slate);white-space:nowrap}.ProjectsClient_hoursLabel__4cBtX{font-size:11px;font-weight:400;color:var(--slate-light)}.ClientEntitySearchSelect_wrap___ZXpe{position:relative;min-width:220px}.ClientEntitySearchSelect_input__vLkl5{border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;color:var(--ink);background:#fff;width:100%}.ClientEntitySearchSelect_input__vLkl5:focus{outline:none;border-color:var(--slate-mid)}.ClientEntitySearchSelect_selectedTag__keW_e{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:7px 10px;font-size:13px;color:var(--slate);background:var(--stone)}.ClientEntitySearchSelect_selectedTagClear__BWQF2{background:none;border:none;color:var(--slate-light);cursor:pointer;font-size:14px;line-height:1;padding:0}.ClientEntitySearchSelect_selectedTagClear__BWQF2:hover{color:var(--slate)}.ClientEntitySearchSelect_dropdown__OTp7F{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;background:#fff;border:1px solid var(--line-md);border-radius:var(--radius-sm);box-shadow:var(--shadow);max-height:220px;overflow-y:auto}.ClientEntitySearchSelect_option__eb_zr{display:block;width:100%;text-align:left;padding:8px 12px;font-size:13px;color:var(--slate);background:none;border:none;cursor:pointer}.ClientEntitySearchSelect_option__eb_zr:focus,.ClientEntitySearchSelect_option__eb_zr:hover{background:var(--stone)}.ClientEntitySearchSelect_optionHint__jOwjW{font-size:10px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--rust);margin-left:6px}.ClientEntitySearchSelect_optionCreate__r1vMS{display:block;width:100%;text-align:left;padding:8px 12px;font-size:13px;background:none;border:none;cursor:pointer;color:var(--rust);border-top:1px solid var(--line)}.ClientEntitySearchSelect_optionCreate__r1vMS:focus,.ClientEntitySearchSelect_optionCreate__r1vMS:hover{background:var(--stone)}.ClientEntitySearchSelect_noMatches__SZmIs{padding:8px 12px;font-size:12px;color:var(--slate-light)}.unmatched-contacts_pageHeader__OsMHC{margin-bottom:40px}.unmatched-contacts_eyebrow__Hqw4A{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.unmatched-contacts_heading__arCt5{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate)}.unmatched-contacts_sub__U0b1l{font-size:14px;color:var(--slate-light);margin-top:8px;max-width:620px;line-height:1.6}.unmatched-contacts_tabs__iHiKM{display:flex;gap:4px;margin-bottom:16px}.unmatched-contacts_tabActive__Y0M_5,.unmatched-contacts_tab__j93X_{font-size:13px;font-weight:500;padding:6px 16px;border-radius:20px;border:none;cursor:pointer;background:none}.unmatched-contacts_tab__j93X_{color:var(--slate-light)}.unmatched-contacts_tab__j93X_:hover{color:var(--slate)}.unmatched-contacts_tabActive__Y0M_5{background:var(--slate);color:#fff}.unmatched-contacts_section__IQpdO{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:28px}.unmatched-contacts_table__DOWj_{width:100%;border-collapse:collapse}.unmatched-contacts_table__DOWj_ th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-light);padding:8px 12px;border-bottom:1px solid var(--line)}.unmatched-contacts_table__DOWj_ td{padding:12px;font-size:14px;color:var(--slate);border-bottom:1px solid var(--line);vertical-align:middle}.unmatched-contacts_table__DOWj_ tr:last-child td{border-bottom:none}.unmatched-contacts_muted__HbhRA{color:var(--slate-light);font-size:13px}.unmatched-contacts_assignRow__A7wyp{display:flex;align-items:center;gap:8px}.unmatched-contacts_select__i2OZM{background:#fff;min-width:220px}.unmatched-contacts_newClientInput__9sqlu,.unmatched-contacts_select__i2OZM{border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;color:var(--ink)}.unmatched-contacts_newClientInput__9sqlu{min-width:180px}.unmatched-contacts_emptyState___7E2f{font-size:13px;color:var(--slate-light);padding:12px 0}.unmatched-contacts_error__F4rmQ{font-size:12px;color:#c0392b;margin-top:4px}.match-invoices_pageHeader__WIaAN{margin-bottom:40px}.match-invoices_eyebrow__u7Fc4{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.match-invoices_heading__7_h6B{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate)}.match-invoices_sub__6BxWP{font-size:14px;color:var(--slate-light);margin-top:8px;max-width:620px;line-height:1.6}.match-invoices_tabs__gw_l8{display:flex;gap:4px;margin:24px 0 16px}.match-invoices_tabActive__6YKri,.match-invoices_tab__EMjb_{font-size:13px;font-weight:500;padding:6px 16px;border-radius:20px;border:none;cursor:pointer;background:none}.match-invoices_tab__EMjb_{color:var(--slate-light)}.match-invoices_tab__EMjb_:hover{color:var(--slate)}.match-invoices_tabActive__6YKri{background:var(--slate);color:#fff}.match-invoices_section__ufd9T{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:28px}.match-invoices_table__Jojeg{width:100%;border-collapse:collapse}.match-invoices_table__Jojeg th{text-align:left;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--slate-light);padding:8px 12px;border-bottom:1px solid var(--line)}.match-invoices_table__Jojeg td{padding:12px;font-size:14px;color:var(--slate);border-bottom:1px solid var(--line);vertical-align:middle}.match-invoices_table__Jojeg tr:last-child td{border-bottom:none}.match-invoices_muted__8xW4O{color:var(--slate-light);font-size:13px}.match-invoices_numCell__pArmz{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.match-invoices_assignRow__p4KP6{display:flex;align-items:center;gap:8px}.match-invoices_select__Gh1r7{border:1px solid var(--line-md);border-radius:var(--radius-sm);padding:8px 10px;font-size:13px;color:var(--ink);background:#fff;min-width:200px}.match-invoices_emptyState__odBde{font-size:13px;color:var(--slate-light);padding:12px 0}.match-invoices_error__E_iGj{font-size:12px;color:#c0392b;margin-top:4px}.wip_viewToggle__TxATh{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.wip_viewBtn___OshB{font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:9px 22px;border:1.5px solid var(--line-md);background:none;color:var(--slate-mid);cursor:pointer;font-family:var(--sans);transition:all .12s}.wip_viewBtn___OshB:first-child{border-radius:20px 0 0 20px}.wip_viewBtn___OshB:last-child{border-radius:0 20px 20px 0;border-left:none}.wip_viewBtn___OshB:hover:not(.wip_viewBtnActive__iogBQ){background:rgba(30,45,61,.05);color:var(--slate)}.wip_viewBtnActive__iogBQ{background:var(--slate);border-color:var(--slate);color:#fff}.wip_summary__hUest{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-bottom:var(--space-6)}.wip_stat__CZmqd{border-radius:12px;padding:22px 24px}.wip_statN__RXZmc{font-size:40px;font-weight:700;line-height:1;color:#fff}.wip_statL__8jpdY{font-size:10px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:hsla(0,0%,100%,.7);margin-top:7px}.wip_filters__woZgr{display:flex;flex-direction:column;gap:12px;margin-bottom:var(--space-5);background:var(--stone);border:1px solid var(--line);border-radius:12px;padding:18px 20px}.wip_filterGroup__NPj5Q{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.wip_filterLabel__OQamN{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--slate-mid);min-width:58px;flex-shrink:0}.wip_filterPills__UYaOD{display:flex;gap:6px;flex-wrap:wrap}.wip_filterPill__nUhEy{font-size:11px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:6px 15px;border-radius:20px;border:1px solid var(--line-md);background:none;color:var(--slate-light);cursor:pointer;font-family:var(--sans);transition:all .12s;white-space:nowrap}.wip_filterPill__nUhEy:hover{border-color:var(--slate-mid);color:var(--slate)}.wip_filterPillActive__KwQ2i{background:var(--slate);border-color:var(--slate);color:#fff}.wip_weekSelect__Tjex0{font-size:11px;font-weight:500;letter-spacing:.04em;padding:5px 12px;border-radius:20px;border:1px solid var(--line-md);background:#fff;color:var(--slate);font-family:var(--sans);cursor:pointer;outline:none}.wip_clearLink__QbvNX{align-self:flex-end;font-size:12px;color:var(--slate-light);background:none;border:none;cursor:pointer;font-family:var(--sans);padding:0;text-decoration:underline;margin-top:2px}.wip_actionsRow__rcUqi{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.wip_importStatus__LAqTR{font-size:11px;color:var(--slate-light);letter-spacing:.05em}.wip_importStatusSuccess__9FL8p{font-size:14px;font-weight:500;color:#2a5c2a;letter-spacing:.01em}.wip_actionsRowRight__630DA{display:flex;align-items:center;gap:8px}.wip_uploadBtn___kgg_{font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-light);background:none;border:1px solid var(--line-md);padding:8px 16px;border-radius:20px;cursor:pointer;font-family:var(--sans)}.wip_tableWrap__PHbz_{overflow-x:auto;border-radius:10px;border:1px solid var(--line);background:#fff}.wip_table__YZk_A{width:100%;border-collapse:collapse;font-size:12px}.wip_table__YZk_A th{font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:hsla(0,0%,100%,.7);background:var(--slate);padding:10px 14px;text-align:left;white-space:nowrap;border-right:1px solid hsla(0,0%,100%,.1);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wip_table__YZk_A th:last-child{border-right:none;cursor:default}.wip_table__YZk_A td{padding:10px 14px;border-bottom:1px solid var(--line);border-right:1px solid rgba(30,45,61,.07);vertical-align:top;line-height:1.45;color:var(--slate)}.wip_table__YZk_A td:last-child{border-right:none}.wip_table__YZk_A tr:last-child td{border-bottom:none}.wip_table__YZk_A tr:hover td{background:rgba(30,45,61,.025)}.wip_actionCol__QmQls{max-width:340px}.wip_notesCol__utCna{max-width:200px;color:var(--slate-light)}.wip_catBadge__y4XmC{font-size:10px;font-weight:500;padding:1px 6px;border-radius:20px;background:rgba(30,45,61,.05);border:.5px solid var(--line-md);color:var(--slate-light);display:inline;white-space:nowrap;letter-spacing:.03em;margin-right:6px;vertical-align:middle}.wip_statusSelect__Fdw9r{font-size:9px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:3px 6px;border-radius:6px;border:1px solid var(--line-md);background:#fff;color:var(--slate);font-family:var(--sans);cursor:pointer;outline:none}.wip_overdueRow__dfrrs{border-left:3px solid #c0392b}.wip_overdueText__BSVf1{color:#c0392b}.wip_wipEmpty__W_c17{text-align:center;padding:48px 24px}.wip_kanbanBoard__f3tgR{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;align-items:start}.wip_kanbanCol__iONnH{background:#f5f5f3;border-radius:12px;overflow:hidden}.wip_kanbanColHdr__s8dpQ{padding:11px 14px;font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:#fff;display:flex;align-items:center;justify-content:space-between}.wip_kanbanColBody__yNQm0{padding:10px;display:flex;flex-direction:column;gap:8px;min-height:60px}.wip_kanbanCard__RqH17{background:#fff;border-radius:8px;padding:12px 14px;border:1px solid var(--line);cursor:pointer}.wip_kanbanCard__RqH17:hover{box-shadow:0 2px 8px rgba(30,45,61,.1)}.wip_kanbanCardOverdue__oRQMS{border-left:3px solid #c0392b;background:#fff5f5}.wip_kanbanCardAction__nq4kW{font-size:12.5px;color:var(--slate);line-height:1.4;margin-bottom:8px}.wip_kanbanCardMeta__4PoXY{display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.wip_kanbanCardOwner__kJvog{font-weight:600;background:rgba(30,45,61,.07);padding:2px 8px;border-radius:10px}.wip_kanbanCardDue__VD7hr,.wip_kanbanCardOwner__kJvog{font-size:10px;color:var(--slate-light);white-space:nowrap}.wip_archiveSection__efqHN{margin-top:32px}.wip_archiveToggle__nc2Jw{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--slate-light);background:none;border:none;cursor:pointer;font-family:var(--sans);padding:0}.wip_archiveList__Q8D9J{margin-top:14px}.wip_historyOverlay___MQdM{position:fixed;inset:0;background:rgba(30,45,61,.28);z-index:999}.wip_historyPanel__U6rj2{position:fixed;top:0;right:0;height:100vh;width:440px;max-width:100vw;background:#fff;box-shadow:-4px 0 28px rgba(30,45,61,.14);z-index:1000;display:flex;flex-direction:column}.wip_historyPanelHdr__QEr5L{padding:20px 22px 18px;border-bottom:1px solid var(--line);display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-shrink:0}.wip_historyPanelLabel__9xSyk{font-size:9px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--slate-light);margin-bottom:5px}.wip_historyPanelTitle__kyxZt{font-family:var(--serif);font-size:15px;color:var(--slate);font-style:italic;line-height:1.4}.wip_historyPanelBody__zwc5Q{flex:1 1;overflow-y:auto;padding:0 22px}.wip_historyEntry__nPZ73{padding:14px 0;border-bottom:1px solid rgba(30,45,61,.07)}.wip_historyEntry__nPZ73:last-child{border-bottom:none}.wip_historyEntryTime__gqY1t{font-size:10px;color:var(--slate-light);letter-spacing:.04em;margin-bottom:4px}.wip_historyEntryDesc__FsfRP{font-size:12.5px;color:var(--slate);line-height:1.45}.dashboard_pageHeader__Ouf49{margin-bottom:40px}.dashboard_eyebrow__jMWOe{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:10px}.dashboard_heading__8MLKF{font-family:var(--serif);font-size:36px;font-weight:300;color:var(--slate)}.dashboard_widgetGrid__EkZc7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:20px;gap:20px}.dashboard_widget__NHyXq{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow-sm);text-decoration:none;display:flex;flex-direction:column;gap:16px;transition:box-shadow .2s,border-color .2s;cursor:pointer}.dashboard_widget__NHyXq:hover{box-shadow:var(--shadow);border-color:var(--line-md);text-decoration:none}.dashboard_widgetComingSoon__IGZr8{opacity:.5;cursor:default;pointer-events:none}.dashboard_widgetEyebrow__3Stuc{font-size:10px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--rust);margin-bottom:6px}.dashboard_widgetTitle__Sv_iX{font-family:var(--serif);font-size:22px;font-weight:400;color:var(--slate)}.dashboard_widgetStats__jP4eU{display:flex;gap:20px}.dashboard_stat__6E_B8{display:flex;flex-direction:column;gap:2px}.dashboard_statNumber__UL7UT{font-family:var(--serif);font-size:28px;font-weight:300;color:var(--slate);line-height:1}.dashboard_statLabel__0R5ky{font-size:11px;color:var(--slate-light);font-weight:400}.dashboard_widgetDesc__q_0hn{font-size:13px;font-weight:300;color:var(--slate-light);line-height:1.6}.dashboard_widgetCta__z33Cg{font-size:13px;font-weight:500;color:var(--rust);margin-top:auto}.dashboard_revenueBody__ohNda{display:flex;flex-direction:column;flex:1 1;justify-content:space-evenly;gap:16px}.dashboard_sparkline__QpDqh{display:flex;align-items:flex-end;gap:6px;height:56px}.dashboard_sparklineCol__lgtPN{position:relative;flex:1 1;height:100%;display:flex;align-items:flex-end}.dashboard_sparklineBar__GflXb{width:100%;background:var(--line-md);border-radius:2px 2px 0 0;min-height:4px}.dashboard_sparklineCol__lgtPN:last-child .dashboard_sparklineBar__GflXb{background:var(--rust)}.dashboard_sparklineTargetTick__Af_95{position:absolute;left:0;right:0;height:2px;background:var(--ink);opacity:.5}.dashboard_sparklineLabels__pE_qa{display:flex;gap:6px;margin-top:4px}.dashboard_sparklineLabel__tkJfm{flex:1 1;text-align:center;font-size:10px;color:var(--slate-light)}.dashboard_miniProgressTrack__qqawN{position:relative;height:14px;border-radius:999px;overflow:hidden}.dashboard_miniProgressFillInvoiced__GeAru{position:absolute;top:20%;bottom:20%;left:0;border-radius:999px;transition:width .3s ease}.dashboard_miniProgressFillBacklog__LI_mP{position:absolute;top:20%;bottom:20%;border-radius:999px;transition:width .3s ease,left .3s ease}.dashboard_miniProgressMarker__qoblV{position:absolute;top:-2px;bottom:-2px;width:2px;background:var(--ink)}.dashboard_funnelBar__JJI7k{display:flex;height:10px;border-radius:999px;overflow:hidden;background:var(--line)}.dashboard_funnelSegment__OX9io{height:100%;transition:width .3s ease}.dashboard_funnelLegend__JBnnK{display:flex;gap:14px}.dashboard_funnelLegendItem__JE30y{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--slate-light)}.dashboard_funnelDot__OU1YV{width:8px;height:8px;border-radius:50%;flex-shrink:0}.dashboard_attentionList__yhQjq{list-style:none;display:flex;flex-direction:column;gap:10px}.dashboard_attentionItem__6T1U0{display:flex;align-items:flex-start;gap:10px;padding-bottom:10px;border-bottom:1px solid var(--line)}.dashboard_attentionItem__6T1U0:last-child{border-bottom:none;padding-bottom:0}.dashboard_attentionItemMain__drBJ_{display:flex;flex-direction:column;gap:4px;flex:1 1}.dashboard_attentionMessage__k73Lf{font-size:13px;color:var(--slate);line-height:1.5}.dashboard_attentionOwner__fg74L{font-size:11px;color:var(--slate-light)}.dashboard_attentionDismiss__xTTaw{background:none;border:none;color:var(--slate-light);font-size:16px;line-height:1;cursor:pointer;padding:2px 4px;transition:color .15s}.dashboard_attentionDismiss__xTTaw:hover{color:var(--slate)}.dashboard_attentionDismiss__xTTaw:disabled{opacity:.4;cursor:not-allowed}.Toast_toast__Hh15d{position:fixed;bottom:28px;left:50%;transform:translateX(-50%);z-index:150;background:#121d2b;color:#fff;font-size:13px;font-weight:500;padding:12px 20px;border-radius:10px;box-shadow:0 8px 24px rgba(18,29,43,.25);max-width:90vw;text-align:center;animation:Toast_toast-in__YkZNM .2s ease}@keyframes Toast_toast-in__YkZNM{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}