.client-financial-records_viewTabs__AFtCB{display:flex;gap:8px;flex-wrap:wrap;margin:26px 0 22px}.client-financial-records_viewTabs__AFtCB button{border:1px solid var(--line);border-radius:999px;padding:10px 16px;background:var(--surface);color:var(--muted);font-weight:600;cursor:pointer}.client-financial-records_viewTabs__AFtCB button[aria-pressed=true]{background:var(--ink);color:var(--surface);border-color:var(--ink)}.client-financial-records_tools__dwu4O{display:flex;gap:12px;justify-content:space-between;align-items:center;margin-bottom:18px}.client-financial-records_search__P3dPZ{display:flex;align-items:center;gap:10px;min-width:0;max-width:440px;flex:1;border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:0 14px}.client-financial-records_search__P3dPZ input{min-width:0;width:100%;height:46px;border:0;background:transparent;outline-offset:4px}.client-financial-records_list__z_U81{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:18px;background:var(--surface);overflow:hidden}.client-financial-records_row__50ScE{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:16px;align-items:center;padding:22px}.client-financial-records_row__50ScE+.client-financial-records_row__50ScE{border-top:1px solid var(--line)}.client-financial-records_icon__M6J_l{width:42px;height:42px;border:1px solid var(--line);border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--surface-selected),var(--surface));color:var(--muted)}.client-financial-records_row__50ScE h3{font-size:15px;margin:0 0 7px;line-height:1.5;overflow-wrap:anywhere}.client-financial-records_meta__7FpR2{display:flex;gap:5px 12px;flex-wrap:wrap;font-size:12px;color:var(--muted);line-height:1.6}.client-financial-records_amount__Nqv3i{text-align:right;display:grid;justify-items:end;gap:8px}.client-financial-records_amount__Nqv3i strong{font-size:16px;font-variant-numeric:tabular-nums}.client-financial-records_amount__Nqv3i small{font-size:11px;color:var(--muted)}.client-financial-records_amount__Nqv3i a{display:inline-flex;gap:5px;align-items:center;font-size:12px;min-height:32px}.client-financial-records_empty__mXcqX{padding:50px 24px;border:1px dashed var(--line);border-radius:18px;text-align:center;background:var(--surface)}.client-financial-records_empty__mXcqX svg{color:var(--muted)}.client-financial-records_empty__mXcqX h3{margin:16px 0 8px;font-size:19px}.client-financial-records_empty__mXcqX p{color:var(--muted);line-height:1.7;max-width:480px;margin:0 auto}.client-financial-records_footer__P2Ag4{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:20px;color:var(--muted);font-size:12px}.client-financial-records_error__ALAU1{margin:16px 0;padding:16px;border:1px solid var(--line);border-radius:12px;display:flex;gap:16px;align-items:center;justify-content:space-between}.client-financial-records_error__ALAU1 p{margin:0;line-height:1.6}@media (max-width:600px){.client-financial-records_tools__dwu4O{align-items:stretch}.client-financial-records_tools__dwu4O>button{padding:10px}.client-financial-records_row__50ScE{padding:18px;gap:12px;grid-template-columns:34px minmax(0,1fr)}.client-financial-records_icon__M6J_l{width:34px;height:34px;border-radius:10px}.client-financial-records_amount__Nqv3i{grid-column:2;text-align:left;justify-items:start;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.client-financial-records_error__ALAU1,.client-financial-records_footer__P2Ag4{align-items:start;flex-direction:column}}.contracts_manager__H_hd9{color:var(--ink);min-width:0}.contracts_pageHeader__0vUwY{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.contracts_pageHeader__0vUwY h1{font-size:28px;line-height:1.25;letter-spacing:-.04em;margin:5px 0 7px}.contracts_pageHeader__0vUwY>div>p:last-child{font-size:12px;line-height:1.6;color:var(--muted);margin:0}.contracts_pageHeader__0vUwY>.btn{flex:none;min-height:38px;font-size:12px}.contracts_eyebrow__itRHn{font-size:9px;color:var(--muted);font-weight:600;letter-spacing:.1em;margin:0}.contracts_libraryHeader__VgJsL{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid var(--line);margin-bottom:20px}.contracts_sectionTabs__Wo8pC{display:flex;gap:18px}.contracts_sectionTabs__Wo8pC button{display:flex;align-items:center;gap:8px;border:0;border-bottom:2px solid transparent;background:none;color:var(--muted);min-height:44px;padding:9px 1px 13px;margin-bottom:-1px;cursor:pointer;font:inherit;font-size:12px;font-weight:550}.contracts_sectionTabs__Wo8pC button[aria-pressed=true]{border-bottom-color:var(--ink);color:var(--ink)}.contracts_sectionTabs__Wo8pC button>span{display:inline-flex;justify-content:center;align-items:center;min-width:19px;height:18px;padding:0 4px;border-radius:5px;font-size:10px;background:var(--surface-raised);color:var(--muted)}.contracts_sectionTabs__Wo8pC button[aria-pressed=true]>span{background:var(--surface-subtle);color:var(--ink)}.contracts_libraryPrivacy__bsEG6{display:inline-flex;align-items:center;gap:5px;color:var(--muted);font-size:10px;white-space:nowrap}.contracts_libraryIntro__sl1Hp{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 20px}.contracts_libraryIntro__sl1Hp h2{margin:0 0 6px;font-size:17px;font-weight:600;letter-spacing:-.025em}.contracts_libraryIntro__sl1Hp p{max-width:650px;margin:0;font-size:12px;line-height:1.7;color:var(--muted)}.contracts_templateAllowance__Mhf7X{display:flex;flex:none;flex-direction:column;gap:4px;text-align:right}.contracts_templateAllowance__Mhf7X strong{font-size:22px;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.contracts_templateAllowance__Mhf7X strong>span{color:var(--muted);font-size:15px;font-weight:500}.contracts_templateAllowance__Mhf7X small{font-size:10px;color:var(--muted)}.contracts_toolbar__rgl3s{display:flex;align-items:center;gap:10px;margin:0 0 14px;min-width:0}.contracts_search__e_Wyy{position:relative;display:flex;align-items:center;gap:8px;width:min(360px,100%);min-width:0;height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:0 10px}.contracts_search__e_Wyy>svg{color:var(--muted);flex:none}.contracts_search__e_Wyy>input{min-width:0;width:100%;border:0;outline:0;padding:0;background:transparent;color:var(--ink);font:inherit;font-size:11px}.contracts_search__e_Wyy:focus-within{outline:2px solid var(--focus);outline-offset:2px}.contracts_search__e_Wyy>input:focus-visible{outline:0}.contracts_search__e_Wyy>button{display:grid;place-items:center;flex:none;width:24px;height:24px;border:0;border-radius:5px;color:var(--muted);background:none;cursor:pointer}.contracts_search__e_Wyy>button:hover{background:var(--surface-subtle);color:var(--ink)}.contracts_filterLabel__EHs14{display:flex;min-width:0}.contracts_filterLabel__EHs14 select{min-height:38px;max-width:205px;border:1px solid var(--line);border-radius:8px;padding:8px 31px 8px 11px;background:var(--surface);color:var(--ink);font:inherit;font-size:11px}.contracts_resultCount__Kl1UM{margin-left:auto;font-size:10px;color:var(--muted);white-space:nowrap}.contracts_records__e343x{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.contracts_recordHeading__RETcE{display:flex;align-items:center;justify-content:space-between;padding:12px 46px 12px 18px;border-bottom:1px solid var(--line);color:var(--muted);background:var(--surface-subtle);font-size:9px;font-weight:550;letter-spacing:.065em}.contracts_record__mVvia{display:flex;align-items:center;gap:13px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:inherit;text-align:left;padding:15px 18px;cursor:pointer;font:inherit}.contracts_record__mVvia:last-child{border-bottom:0}.contracts_record__mVvia:hover{background:var(--surface-subtle)}.contracts_fileIcon__Qg2wv{display:grid;place-items:center;flex:none;width:38px;height:42px;border:1px solid var(--line);border-radius:8px;background:linear-gradient(145deg,var(--surface),var(--surface-subtle));color:var(--muted)}.contracts_recordText__Kr5lK{flex:1;min-width:0}.contracts_recordText__Kr5lK strong{display:block;font-size:12px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.contracts_recordText__Kr5lK small{display:flex;align-items:center;flex-wrap:wrap;gap:5px;margin-top:5px;color:var(--muted);font-size:10px;line-height:1.5}.contracts_recordText__Kr5lK small>span{color:var(--line-strong,var(--muted))}.contracts_recordMeta__hFYqR{flex:none;text-align:right}.contracts_recordMeta__hFYqR small{display:block;margin-top:5px;font-size:9px;color:var(--muted);line-height:1.5}.contracts_rowChevron__rZ2Xp{flex:none;color:var(--muted);margin-left:3px}.contracts_status__09k_N{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid var(--line);border-radius:5px;background:var(--surface-raised);color:var(--ink);font-size:9px;line-height:1.4;font-weight:550}.contracts_status__09k_N[data-status=signed]{background:linear-gradient(130deg,var(--surface-subtle),var(--surface));border-color:var(--line-strong,var(--line))}.contracts_status__09k_N[data-status=draft]{color:var(--muted)}.contracts_empty__BKyhj{text-align:center;padding:42px 24px}.contracts_emptyIllustration__vzcM_{display:grid;place-items:center;width:70px;height:70px;border:1px solid var(--line);border-radius:20px;margin:0 auto 18px;color:var(--muted);background:linear-gradient(145deg,var(--surface),var(--surface-subtle));box-shadow:0 9px 25px rgb(0 0 0/.025)}.contracts_empty__BKyhj h3{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.025em;margin:0 0 9px}.contracts_empty__BKyhj p{max-width:430px;margin:0 auto 20px;color:var(--muted);font-size:12px;line-height:1.75}.contracts_emptyActions__2F2cE{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.contracts_empty__BKyhj .btn{font-size:11px;min-height:37px}.contracts_templateGrid__JnPwk{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),1fr));gap:14px}.contracts_templateCard__NNQsI{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:11px;padding:18px;background:var(--surface);transition:border-color .15s,box-shadow .15s}.contracts_templateCard__NNQsI:hover{border-color:var(--line-strong,var(--line));box-shadow:0 5px 18px rgb(0 0 0/.025)}.contracts_templateCardHeader__S3RLk{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.contracts_templateFileIcon__hlr8F{display:grid;place-items:center;width:41px;height:46px;border:1px solid var(--line);border-radius:7px;color:var(--muted);background:linear-gradient(140deg,var(--surface),var(--surface-subtle))}.contracts_templateLanguage__8uE6q{font-size:9px;font-weight:550;color:var(--muted);border:1px solid var(--line);background:var(--surface-subtle);border-radius:5px;padding:4px 6px}.contracts_templateCard__NNQsI h3{margin:0;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:-.02em;overflow-wrap:anywhere}.contracts_templateFileName__peIfR{margin:5px 0 15px;font-size:11px;color:var(--muted);line-height:1.6;overflow-wrap:anywhere}.contracts_templateMetadata__Iq6JP{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;font-size:9px;color:var(--muted);margin-top:auto;margin-bottom:16px}.contracts_documentBadge__YdKzN{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid var(--line);border-radius:5px;color:var(--ink);font-size:9px;background:var(--surface-subtle)}.contracts_templateCardActions__psF7J{display:grid;grid-template-columns:auto 1fr;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.contracts_templateCardActions__psF7J .btn{font-size:10px;min-height:35px;padding:8px 11px}.contracts_templateEmpty__y0OK9{border:1px dashed var(--line);border-radius:12px;background:var(--surface)}.contracts_libraryNote__jpMLk{display:flex;align-items:flex-start;gap:6px;margin:16px 0 0;color:var(--muted);font-size:10px;line-height:1.7}.contracts_libraryNote__jpMLk>svg{flex:none;margin-top:2px}.contracts_libraryNote__jpMLk>span{margin-left:auto;padding-left:18px;white-space:nowrap;font-variant-numeric:tabular-nums}.contracts_pagination__st1Hh{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:15px;font-size:11px;color:var(--muted)}.contracts_pagination__st1Hh>span{margin-right:5px}.contracts_pagination__st1Hh .btn{font-size:10px;min-height:34px;padding:8px 10px}.contracts_srOnly__sEI0R{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contracts_loadingBar__EOCeB{height:2px;overflow:hidden;margin-bottom:9px;background:var(--line)}.contracts_loadingBar__EOCeB:after{content:"";display:block;height:100%;width:30%;background:var(--muted);animation:contracts_loadingProgress__EgrSb 1.2s ease-in-out infinite}@keyframes contracts_loadingProgress__EgrSb{0%{transform:translateX(-100%)}to{transform:translateX(450%)}}@media (max-width:700px){.contracts_pageHeader__0vUwY{align-items:flex-start;gap:14px;margin-bottom:19px}.contracts_pageHeader__0vUwY h1{font-size:25px}.contracts_pageHeader__0vUwY>.btn{font-size:10px;padding:9px 10px}.contracts_libraryHeader__VgJsL{gap:10px;margin-bottom:17px}.contracts_sectionTabs__Wo8pC{gap:16px}.contracts_sectionTabs__Wo8pC button{font-size:11px;gap:6px}.contracts_libraryPrivacy__bsEG6{display:none}.contracts_libraryIntro__sl1Hp{gap:18px;align-items:flex-start}.contracts_libraryIntro__sl1Hp p{font-size:11px}.contracts_templateAllowance__Mhf7X strong{font-size:20px}.contracts_toolbar__rgl3s{flex-wrap:wrap;gap:8px}.contracts_search__e_Wyy{flex:1 1 100%;width:100%}.contracts_filterLabel__EHs14 select{max-width:100%;min-height:36px}.contracts_recordHeading__RETcE{padding:11px 16px;font-size:8px}.contracts_record__mVvia{padding:14px;gap:10px;flex-wrap:wrap}.contracts_recordText__Kr5lK{flex-basis:calc(100% - 65px)}.contracts_recordMeta__hFYqR{flex:1;padding-left:48px;text-align:left;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.contracts_recordMeta__hFYqR small{margin:0;font-size:9px}.contracts_rowChevron__rZ2Xp{margin-left:auto}.contracts_templateGrid__JnPwk{grid-template-columns:repeat(auto-fill,minmax(min(250px,100%),1fr))}.contracts_templateCard__NNQsI{padding:16px}.contracts_libraryNote__jpMLk{flex-wrap:wrap}.contracts_libraryNote__jpMLk>span{flex-basis:100%;margin:0;padding-left:18px;font-size:9px}.contracts_empty__BKyhj{padding:32px 18px}}@media (prefers-reduced-motion:reduce){.contracts_loadingBar__EOCeB:after{animation:none;width:100%;opacity:.5}.contracts_templateCard__NNQsI{transition:none}}.contracts_check__A3ddY{display:flex;align-items:flex-start;gap:11px;margin:20px 0;font-size:12px;line-height:1.8}.contracts_check__A3ddY input{margin-top:5px;accent-color:var(--ink);flex:none}.contracts_textButton___yRPq{border:0;background:none;color:var(--muted);font-size:11px;cursor:pointer;padding:10px}.contracts_notice__ei5J2,.contracts_recordBanner___gGgw{border:1px solid var(--line);background:var(--surface-subtle);padding:15px 17px;border-radius:9px;margin:0 0 20px;font-size:12px;line-height:1.8}.contracts_notice__ei5J2 p,.contracts_recordBanner___gGgw p{margin:7px 0;font-size:12px}.contracts_recordBanner___gGgw small{font-size:10px;color:var(--muted)}.contracts_notice__ei5J2 button{margin-top:7px}.contracts_error__5SZFv{color:var(--danger);background:var(--danger-bg);border-radius:7px;padding:13px 15px;font-size:12px;line-height:1.7;margin:18px 0}.contracts_document__mysTr{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.95;font-size:13px;padding:26px;border:1px solid var(--line);border-radius:9px;background:var(--surface-raised);margin:18px 0}.contracts_hash__cr_eQ{font:10px/1.8 ui-monospace,monospace;color:var(--muted);overflow-wrap:anywhere}.contracts_downloads__wOmcQ{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:20px 0}.contracts_audit__f_K_5{padding:20px 0;border-top:1px solid var(--line);margin-top:25px}.contracts_audit__f_K_5>div{border-left:1px solid var(--line);margin-left:5px;padding:0 0 18px 17px}.contracts_audit__f_K_5 strong{display:block;font-size:11px}.contracts_audit__f_K_5 small{display:block;color:var(--muted);font-size:10px;margin-top:5px;line-height:1.8}.contracts_signPage__Mw5_Y{min-height:100dvh;background:var(--surface-subtle);padding:35px 22px 65px}.contracts_signHeader__BH6Nf{max-width:870px;margin:0 auto 28px;display:flex;justify-content:space-between;align-items:center;gap:15px}.contracts_signHeader__BH6Nf>a{width:180px}.contracts_signHeader__BH6Nf small{font-size:10px;color:var(--muted)}.contracts_signCard__ttqSx{max-width:870px;margin:auto;background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:35px}.contracts_signCard__ttqSx h1{font-size:29px;line-height:1.3;letter-spacing:-.025em;margin:12px 0}.contracts_signCard__ttqSx>p{font-size:12px;line-height:1.8;color:var(--muted)}.contracts_signMeta__zN5fj{display:flex;flex-wrap:wrap;gap:14px;font-size:11px;color:var(--muted);margin:12px 0 24px}.contracts_signForm__pHyoh{border-top:1px solid var(--line);margin-top:28px;padding-top:25px}.contracts_signForm__pHyoh h2{font-size:19px}.contracts_signForm__pHyoh>p{font-size:12px;line-height:1.8;color:var(--muted)}.contracts_signForm__pHyoh .contracts_field__QGBmW{max-width:450px}.contracts_signForm__pHyoh button{margin:12px 10px 0 0}.contracts_signature__mRZiU{font-size:25px;letter-spacing:-.02em;padding:17px 0}.contracts_retention__R5ugK{font-size:11px;color:var(--muted);line-height:1.8;margin-top:25px}@media (max-width:700px){.contracts_document__mysTr{padding:18px;font-size:12px}.contracts_signPage__Mw5_Y{padding:24px 14px 45px}.contracts_signCard__ttqSx{padding:24px 18px;border-radius:12px}.contracts_signCard__ttqSx h1{font-size:25px}.contracts_signHeader__BH6Nf>a{width:155px}.contracts_signHeader__BH6Nf{gap:10px}.contracts_signHeader__BH6Nf small{font-size:9px;max-width:120px;text-align:right}.contracts_hash__cr_eQ{font-size:9px}}.contracts_workspace__B2qQN{height:100%;min-height:0;display:flex;flex-direction:column;color:var(--ink);overflow:hidden}.contracts_workspaceMeta__vr_cI{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:10px;min-height:48px;padding:10px 24px;border-bottom:1px solid var(--line);font-size:10px;color:var(--muted)}.contracts_workspaceMeta__vr_cI .contracts_status__09k_N{font-size:10px;padding:4px 8px;color:var(--ink)}.contracts_testLabel__lqkRb{margin-left:auto;font-size:9px;letter-spacing:.04em}.contracts_workspaceGrid__B4NHc{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 320px;overflow:hidden}.contracts_documentPane__0KLtr,.contracts_sidePane__BJ_Sl{overflow:auto;min-width:0;min-height:0;scrollbar-width:thin;overscroll-behavior:contain}.contracts_documentPane__0KLtr{padding:24px;background:var(--surface)}.contracts_sidePane__BJ_Sl{border-left:1px solid var(--line);background:var(--surface-subtle)}.contracts_sideSection__fVhoD{padding:19px 18px;border-bottom:1px solid var(--line)}.contracts_sideSection__fVhoD:last-child{border-bottom:0}.contracts_sideSection__fVhoD h3{display:flex;align-items:center;gap:7px;margin:0 0 14px;font-size:12px;line-height:1.5;font-weight:600}.contracts_sideSection__fVhoD h3 svg{flex:none;color:var(--muted)}.contracts_editorHint___g49H,.contracts_sideSection__fVhoD>p{margin:0 0 12px;font-size:10px;line-height:1.75;color:var(--muted)}.contracts_sideSection__fVhoD .field{margin:0 0 13px;gap:7px}.contracts_sideSection__fVhoD .field:last-child{margin-bottom:0}.contracts_workspace__B2qQN .field>span{font-size:11px;line-height:1.5}.contracts_workspace__B2qQN .field input,.contracts_workspace__B2qQN .field select,.contracts_workspace__B2qQN .field textarea{min-width:0;min-height:38px;width:100%;font-size:11px;padding:9px 10px;border-radius:7px}.contracts_sideSection__fVhoD .field select{text-overflow:ellipsis;padding-right:25px}.contracts_compactColumns__LJda9{display:grid;grid-template-columns:1fr 1fr;gap:11px}.contracts_editor__KxDX1{display:flex;flex-direction:column;gap:19px}.contracts_editor__KxDX1 .field{margin:0}.contracts_editor__KxDX1 .field>input{font-size:16px;font-weight:550;letter-spacing:-.02em;padding:12px;min-height:45px}.contracts_agreementField__qekpI>span{display:flex;justify-content:space-between;align-items:center;gap:12px}.contracts_agreementField__qekpI>span small{font-size:9px;font-weight:400;color:var(--muted);white-space:nowrap}.contracts_editor__KxDX1 .contracts_agreementField__qekpI textarea{min-height:400px;font-size:12px;font-family:inherit;line-height:1.9;resize:vertical;padding:17px;background:var(--surface-raised)}.contracts_editorHint___g49H{margin:15px 0 0;max-width:650px}.contracts_inlineHint__e_iaE{color:var(--muted);border-left:2px solid var(--line);padding-left:10px;font-size:10px;line-height:1.75;margin:12px 0 0!important}.contracts_reviewSection__wGv_s .contracts_check__A3ddY{font-size:10px;gap:8px;margin:14px 0 0;line-height:1.8}.contracts_reviewSection__wGv_s .contracts_check__A3ddY input{margin-top:3px;width:14px;height:14px}.contracts_attachmentFile__Vczea{border:1px solid var(--line);border-radius:7px;padding:11px;background:var(--surface);margin:12px 0}.contracts_attachmentFile__Vczea>div{display:flex;align-items:center;gap:7px;margin-bottom:11px;font-size:10px}.contracts_attachmentFile__Vczea>div strong{flex:1}.contracts_attachmentFile__Vczea .btn,.contracts_recordDownloads__8rlFx .btn{width:100%;justify-content:flex-start;font-size:10px;min-height:34px;padding:8px 10px}.contracts_attachmentFile__Vczea .contracts_textButton___yRPq{padding:8px 0 0;font-size:10px}.contracts_hashDetails__F8HAG{margin-top:11px}.contracts_auditDetails__tjOn6>summary,.contracts_hashDetails__F8HAG summary{cursor:pointer;font-size:10px;color:var(--muted)}.contracts_hashDetails__F8HAG .contracts_hash__cr_eQ{font-size:9px;margin-bottom:0}.contracts_uploadControl__RyApm{position:relative;display:flex;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:500;min-height:38px;padding:9px 12px;border:1px dashed var(--line);border-radius:7px;background:var(--surface);cursor:pointer}.contracts_uploadControl__RyApm input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.contracts_uploadControl__RyApm:has(input:disabled){opacity:.45;cursor:default}.contracts_uploadControl__RyApm:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.contracts_documentHeading___T976 h3{font-size:22px;font-weight:600;line-height:1.4;letter-spacing:-.025em;overflow-wrap:anywhere;margin:8px 0}.contracts_documentHeading___T976>p{font-size:10px;color:var(--muted);margin:0 0 20px}.contracts_recordDocument__mjFBo{margin:0 0 16px;padding:22px;line-height:1.9;font-size:12px}.contracts_recordFacts__V84sX{margin:0}.contracts_recordFacts__V84sX>div+div{margin-top:13px}.contracts_recordFacts__V84sX dt{font-size:9px;color:var(--muted);margin-bottom:5px}.contracts_recordFacts__V84sX dd{margin:0;font-size:11px;line-height:1.6;overflow-wrap:anywhere}.contracts_recordFacts__V84sX dd small{display:block;font-size:10px;color:var(--muted);margin-top:3px}.contracts_recordDownloads__8rlFx{display:flex;flex-direction:column;gap:7px}.contracts_auditDetails__tjOn6>summary{color:var(--ink);font-size:12px;font-weight:600}.contracts_auditDetails__tjOn6>summary small{margin-left:8px;color:var(--muted);font-weight:400}.contracts_auditDetails__tjOn6 .contracts_audit__f_K_5{border-top:0;margin:17px 0 0;padding:0}.contracts_auditDetails__tjOn6 .contracts_audit__f_K_5 strong{font-size:10px;line-height:1.6}.contracts_auditDetails__tjOn6 .contracts_audit__f_K_5 small{font-size:9px;margin-top:3px;line-height:1.6}.contracts_auditDetails__tjOn6 .contracts_audit__f_K_5>div:last-child{padding-bottom:0}.contracts_workspaceFooter__WuZhc{flex:none;display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:70px;padding:15px 22px max(15px,env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--surface)}.contracts_footerState__pcDqX{display:flex;align-items:center;gap:6px;flex:1;color:var(--muted);font-size:10px;line-height:1.5;min-width:0}.contracts_unsavedDot__jyPDA{width:5px;height:5px;border-radius:50%;background:var(--muted);flex:none}.contracts_footerActions__o2_Af{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}.contracts_footerActions__o2_Af .btn{min-height:37px;padding:9px 12px;font-size:11px}.contracts_archiveAction__12TAN{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:9px;background:none;color:var(--muted);border:0;border-radius:7px;font:inherit;font-size:10px;cursor:pointer}.contracts_archiveAction__12TAN:hover:not(:disabled){background:var(--surface-subtle);color:var(--ink)}.contracts_archiveAction__12TAN:disabled,.contracts_textButton___yRPq:disabled{opacity:.45;cursor:default}.contracts_workspaceFeedback__AqvZx{flex:none;border-radius:0;border:0;border-top:1px solid var(--line);font-size:11px;padding:10px 22px;margin:0;max-height:100px;overflow:auto}.contracts_voidConfirmation__4u1W6,.contracts_workspaceNotice__xZYu_{flex:none;display:flex;justify-content:space-between;align-items:center;gap:15px;padding:14px 22px;background:var(--surface-subtle);border-bottom:1px solid var(--line);font-size:11px}.contracts_voidConfirmation__4u1W6 p,.contracts_workspaceNotice__xZYu_ p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.6}.contracts_voidConfirmation__4u1W6 .btn,.contracts_workspaceNotice__xZYu_ .btn{font-size:10px;min-height:34px;white-space:nowrap}.contracts_voidConfirmation__4u1W6{border-top:1px solid var(--line);border-bottom:0}.contracts_voidConfirmation__4u1W6>div:last-child{display:flex;gap:7px;flex:none}.contracts_loading__ZHhJ6{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;height:100%;padding:30px;color:var(--muted);text-align:center;font-size:12px;line-height:1.75}.contracts_spinner__w43re{animation:contracts_spin__5fGjS 1s linear infinite}.contracts_archiveAction__12TAN:focus-visible,.contracts_auditDetails__tjOn6 summary:focus-visible,.contracts_hashDetails__F8HAG summary:focus-visible,.contracts_record__mVvia:focus-visible,.contracts_textButton___yRPq:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}@keyframes contracts_spin__5fGjS{to{transform:rotate(1turn)}}@media (max-width:760px){.contracts_workspaceGrid__B4NHc{display:block;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.contracts_documentPane__0KLtr,.contracts_sidePane__BJ_Sl{overflow:visible}.contracts_documentPane__0KLtr{padding:20px 17px}.contracts_sidePane__BJ_Sl{border-left:0;border-top:1px solid var(--line)}.contracts_sideSection__fVhoD{padding:18px 17px}.contracts_workspaceMeta__vr_cI{padding:10px 17px}.contracts_workspaceFooter__WuZhc{flex-direction:column;align-items:stretch;gap:9px;padding:12px 15px max(12px,env(safe-area-inset-bottom))}.contracts_footerState__pcDqX{flex:none;font-size:9px}.contracts_footerActions__o2_Af{gap:7px}.contracts_footerActions__o2_Af .btn{flex:1;font-size:10px;padding:9px 10px;min-height:38px}.contracts_archiveAction__12TAN{padding:8px}.contracts_archiveAction__12TAN>span{display:none}.contracts_editor__KxDX1 .contracts_agreementField__qekpI textarea{min-height:340px;font-size:12px;padding:13px}.contracts_voidConfirmation__4u1W6,.contracts_workspaceNotice__xZYu_{padding:12px 17px;flex-wrap:wrap}.contracts_workspaceFeedback__AqvZx{padding:10px 17px;max-height:80px}}@media (prefers-reduced-motion:reduce){.contracts_spinner__w43re{animation:none}}.contracts_readbackNotice__RjANf{flex:none;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 22px;border-top:1px solid var(--line);background:var(--surface-subtle);font-size:11px}.contracts_readbackNotice__RjANf p{margin:5px 0 0;font-size:10px;color:var(--muted);line-height:1.7}.contracts_readbackNotice__RjANf .btn{flex:none;font-size:10px;min-height:35px}@media (max-width:760px){.contracts_readbackNotice__RjANf{flex-wrap:wrap;padding:12px 17px;max-height:180px;overflow:auto}}.contracts_archivedLabel__rhTtK{align-self:center;font-size:10px;color:var(--muted)}.contracts_sectionTag__O1WAv{margin-left:auto;color:var(--muted);font-size:9px;font-weight:400}.contracts_pdfRow__3wlEo{display:flex;align-items:center;flex-wrap:wrap;gap:9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;margin:13px 0;min-width:0}.contracts_pdfRow__3wlEo>svg{flex:none;color:var(--muted)}.contracts_pdfRow__3wlEo>div:not(.contracts_pdfRowActions__CT1ys){flex:1;min-width:0}.contracts_pdfRow__3wlEo strong{display:block;font-size:11px;font-weight:550;overflow-wrap:anywhere;line-height:1.5}.contracts_pdfRow__3wlEo small{display:block;color:var(--muted);font-size:9px;line-height:1.5;margin-top:4px}.contracts_pdfRowActions__CT1ys{display:flex;align-items:center;gap:12px;flex-basis:100%;border-top:1px solid var(--line);padding-top:9px;margin-top:2px}.contracts_pdfRowActions__CT1ys .contracts_textButton___yRPq{display:flex;align-items:center;gap:5px;padding:0;font-size:10px;min-height:22px}.contracts_pdfRowActions__CT1ys>button{margin-left:auto}.contracts_pendingPdf__b3VsA{background:var(--surface-raised);border-style:dashed}.contracts_clearFile__OE0dq{display:grid;place-items:center;border:0;border-radius:5px;color:var(--muted);background:none;width:25px;height:25px;cursor:pointer}.contracts_clearFile__OE0dq:hover:not(:disabled){color:var(--ink);background:var(--surface-subtle)}.contracts_templateUpload__Ba_n2{flex-direction:column;gap:8px;min-height:82px;padding:17px 12px;text-align:center;font-size:10px}.contracts_attachmentNote__6qdTM{margin:11px 0 0!important;font-size:9px!important;line-height:1.7!important}.contracts_pickerTrigger__Q9fxD{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:36px;padding:9px 10px;border:1px solid var(--line);border-radius:7px;color:var(--ink);background:var(--surface);font:inherit;font-size:10px;cursor:pointer;text-align:left}.contracts_pickerTrigger__Q9fxD svg{flex:none;color:var(--muted);transition:transform .15s}.contracts_pickerTrigger__Q9fxD[aria-expanded=true] svg{transform:rotate(90deg)}.contracts_pickerTrigger__Q9fxD:hover:not(:disabled){background:var(--surface-raised)}.contracts_pickerTrigger__Q9fxD:disabled{opacity:.5;cursor:default}.contracts_sourcePicker__Ytwmz{margin-top:10px;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--surface)}.contracts_pickerSearch__YNCFW{display:flex;align-items:center;gap:7px;padding:9px 10px;border-bottom:1px solid var(--line)}.contracts_pickerSearch__YNCFW svg{flex:none;color:var(--muted)}.contracts_pickerSearch__YNCFW input{width:100%;min-width:0;background:none;color:var(--ink);border:0;outline:0;font:inherit;font-size:10px;padding:2px 0}.contracts_pickerSearch__YNCFW:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.contracts_pickerSearch__YNCFW input:focus-visible{outline:0}.contracts_sourceList__vSu9y{max-height:230px;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.contracts_sourceOption__Ax2hf{display:flex;align-items:center;gap:9px;width:100%;border:0;border-bottom:1px solid var(--line);background:none;color:var(--ink);padding:11px 10px;font:inherit;cursor:pointer;text-align:left}.contracts_sourceOption__Ax2hf:last-child{border-bottom:0}.contracts_sourceOption__Ax2hf>svg{flex:none;color:var(--muted)}.contracts_sourceOption__Ax2hf>span{flex:1;min-width:0}.contracts_sourceOption__Ax2hf strong{display:block;font-size:10px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.contracts_sourceOption__Ax2hf small{display:block;font-size:9px;color:var(--muted);line-height:1.5;margin-top:3px}.contracts_sourceOption__Ax2hf:hover:not(:disabled),.contracts_sourceOption__Ax2hf[aria-pressed=true]{background:var(--surface-subtle)}.contracts_sourceOption__Ax2hf:disabled{opacity:.5;cursor:default}.contracts_sourceConfirmation__5WcSk{padding:11px;border-top:1px solid var(--line);background:var(--surface-subtle)}.contracts_sourceConfirmation__5WcSk>p{font-size:10px;line-height:1.7;color:var(--muted);margin:0 0 11px}.contracts_sourceConfirmation__5WcSk>div{display:flex;justify-content:flex-end;gap:6px}.contracts_sourceConfirmation__5WcSk .btn{min-height:32px;padding:7px 9px;font-size:9px}.contracts_selectedSource__ZgjML{border:1px solid var(--line);border-radius:8px;padding:12px;margin-bottom:10px;background:var(--surface);min-width:0}.contracts_selectedSource__ZgjML>strong{display:block;font-size:11px;line-height:1.5;overflow-wrap:anywhere;margin:9px 0 5px}.contracts_selectedSource__ZgjML>small{display:flex;align-items:flex-start;gap:5px;font-size:9px;color:var(--muted);line-height:1.7;overflow-wrap:anywhere}.contracts_selectedSource__ZgjML>small svg{flex:none;margin-top:2px}.contracts_selectedSource__ZgjML>p{font-size:9px;line-height:1.7;color:var(--muted);margin:9px 0 0}.contracts_noSource__MawwF{margin:0;padding:17px 11px;color:var(--muted);font-size:10px;line-height:1.6}.contracts_templateWorkspace__7iGjU .contracts_editor__KxDX1 .contracts_agreementField__qekpI textarea{min-height:300px}.contracts_templateWorkspace__7iGjU .contracts_editorHint___g49H{font-size:10px}.contracts_clearFile__OE0dq:focus-visible,.contracts_pickerTrigger__Q9fxD:focus-visible,.contracts_search__e_Wyy button:focus-visible,.contracts_sectionTabs__Wo8pC button:focus-visible,.contracts_sourceOption__Ax2hf:focus-visible,.contracts_templateCard__NNQsI button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (max-width:1100px) and (min-width:761px){.contracts_workspaceGrid__B4NHc{grid-template-columns:minmax(0,1fr) 280px}.contracts_documentPane__0KLtr{padding:21px}.contracts_sideSection__fVhoD{padding:17px 15px}}@media (max-width:760px){.contracts_templateWorkspace__7iGjU .contracts_workspaceGrid__B4NHc{display:flex;flex-direction:column}.contracts_templateWorkspace__7iGjU .contracts_sidePane__BJ_Sl{flex:none;order:-1;border-top:0;border-bottom:1px solid var(--line)}.contracts_templateWorkspace__7iGjU .contracts_documentPane__0KLtr{overflow:visible;flex:none}.contracts_templateWorkspace__7iGjU .contracts_editor__KxDX1 .contracts_agreementField__qekpI textarea{min-height:230px}.contracts_templateUpload__Ba_n2{min-height:68px}.contracts_sourceList__vSu9y{max-height:200px}}@media (prefers-reduced-motion:reduce){.contracts_pickerTrigger__Q9fxD svg{transition:none}}.client-portal-shell_shell__UQvWj{min-height:100dvh;background:var(--bg);color:var(--ink)}.client-portal-shell_skipLink__jidth{position:fixed;top:8px;left:16px;z-index:100;transform:translateY(-160%);padding:12px 18px;border-radius:10px;background:var(--ink);color:var(--surface)}.client-portal-shell_skipLink__jidth:focus{transform:translateY(0)}.client-portal-shell_topbar__Pluoi{border-bottom:1px solid var(--line);background:var(--surface)}.client-portal-shell_topbarInner__Vjw89{max-width:1600px;margin:auto;padding:16px 32px;display:flex;justify-content:space-between;align-items:center;gap:20px}.client-portal-shell_coachIdentity__hEuR7{display:flex;align-items:center;gap:12px;min-width:0;text-decoration:none;color:inherit}.client-portal-shell_coachLogo__lny9G{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;overflow:hidden;background:var(--surface-subtle);border:1px solid var(--line);border-radius:12px;font-size:18px;font-weight:700}.client-portal-shell_coachLogo__lny9G img{width:100%;height:100%;object-fit:contain;padding:3px}.client-portal-shell_coachText__j9GCw{min-width:0;display:grid;gap:4px}.client-portal-shell_coachText__j9GCw strong{font-size:15px;line-height:1.3;font-weight:650;letter-spacing:-.02em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.client-portal-shell_coachText__j9GCw small{color:var(--muted);font-size:11px}.client-portal-shell_account__rbBM8{flex-shrink:0}.client-portal-shell_headerActions__9QSc2{display:flex;align-items:center;gap:10px;flex-shrink:0}.client-portal-shell_notificationLink__eHQlD{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:var(--muted)}.client-portal-shell_notificationLink__eHQlD:focus-visible,.client-portal-shell_notificationLink__eHQlD:hover,.client-portal-shell_notificationLink__eHQlD[aria-current=page]{background:var(--surface-subtle);color:var(--ink)}.client-portal-shell_accountTrigger__uSs91{display:flex;align-items:center;gap:9px;border:0;border-radius:12px;padding:4px 7px;min-height:44px;background:transparent;color:var(--ink);cursor:pointer;font:inherit;font-size:12px;font-weight:600}.client-portal-shell_accountTrigger__uSs91>svg{color:var(--muted);flex-shrink:0}.client-portal-shell_accountTrigger__uSs91:hover{background:var(--surface-subtle)}.client-portal-shell_frame__oQ4XX{display:grid;grid-template-columns:200px minmax(0,1fr);gap:32px;max-width:1600px;margin:0 auto;padding:28px 32px 48px;align-items:start}.client-portal-shell_sidebar__0MSpp{position:sticky;top:24px;display:flex;flex-direction:column;gap:24px}.client-portal-shell_moreContent__qKnou nav,.client-portal-shell_sidebar__0MSpp nav{display:grid;gap:4px}.client-portal-shell_navLink__WlBCR{display:flex;align-items:center;min-width:0;min-height:43px;gap:11px;padding:11px 12px;border-radius:9px;color:var(--muted);text-decoration:none;font-size:13px;font-weight:550;line-height:1.4}.client-portal-shell_navLink__WlBCR>span{min-width:0;overflow-wrap:anywhere;flex:1}.client-portal-shell_navLink__WlBCR>svg{flex-shrink:0}.client-portal-shell_navLink__WlBCR>svg:last-child{margin-left:auto;opacity:0}.client-portal-shell_navLink__WlBCR:hover{background:var(--surface-subtle);color:var(--ink)}.client-portal-shell_navLink__WlBCR:hover>svg:last-child,.client-portal-shell_navLink__WlBCR[aria-current=page]>svg:last-child{opacity:1}.client-portal-shell_navLink__WlBCR[aria-current=page]{background:var(--surface-selected);color:var(--ink);font-weight:650}.client-portal-shell_content__t_2GE{min-width:0;outline:none}.client-portal-shell_content__t_2GE>.section-heading{margin-bottom:22px}.client-portal-shell_content__t_2GE .section-heading h1{font-size:clamp(24px,2vw,30px);letter-spacing:-.035em;line-height:1.2}.client-portal-shell_content__t_2GE .section-heading p.muted{font-size:13px;line-height:1.6}.client-portal-shell_content__t_2GE .operations-inbox{min-width:0}.client-portal-shell_content__t_2GE .workout-card{max-width:960px}.client-portal-shell_workspaceSwitcher__L7833:empty{display:none}.client-portal-shell_workspaceSwitcher__L7833{min-width:0}.client-portal-shell_platformBrand__m6zFT{padding:20px 12px 0;border-top:1px solid var(--line)}.client-portal-shell_platformBrand__m6zFT .brand{width:118px;max-width:100%;opacity:.6}.client-portal-shell_moreContent__qKnou,.client-portal-shell_preferences__o5PXt{padding:24px}.client-portal-shell_accountIdentity__BXYuG{display:flex;gap:13px;align-items:center;margin-bottom:22px}.client-portal-shell_accountIdentity__BXYuG>div{min-width:0}.client-portal-shell_accountIdentity__BXYuG strong{font-size:16px;overflow-wrap:anywhere}.client-portal-shell_accountIdentity__BXYuG p{margin:5px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.client-portal-shell_preferenceSection__ixF94{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.client-portal-shell_preferenceSection__ixF94 h3{display:flex;gap:8px;align-items:center;margin:0 0 12px;font-size:12px;font-weight:600}.client-portal-shell_languages__MhUvi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.client-portal-shell_languages__MhUvi button{display:flex;min-width:0;justify-content:space-between;gap:8px;align-items:center;min-height:44px;padding:10px 13px;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--muted);font:inherit;font-size:13px;cursor:pointer}.client-portal-shell_languages__MhUvi button[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--surface-selected);font-weight:600}.client-portal-shell_languages__MhUvi button:disabled{cursor:default}.client-portal-shell_mobileDock__XW8Lg{display:none}.client-portal-shell_paymentTabs__1Jt9d{display:flex;flex-wrap:wrap;gap:4px;border-bottom:1px solid var(--line);margin-bottom:24px}.client-portal-shell_paymentTabs__1Jt9d a{min-height:44px;display:inline-flex;align-items:center;padding:10px 14px 12px;color:var(--muted);font-size:12px;font-weight:550;text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.client-portal-shell_paymentTabs__1Jt9d a[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.client-portal-shell_paymentTabs__1Jt9d a:hover{color:var(--ink);background:var(--surface-subtle);border-radius:7px 7px 0 0}.client-portal-shell_paymentReturn__NcZ9C{display:flex;align-items:flex-start;gap:12px;border:1px solid var(--line);border-radius:12px;padding:17px 19px;background:var(--surface);margin-bottom:24px}.client-portal-shell_paymentReturn__NcZ9C>svg{flex-shrink:0;color:var(--muted);margin-top:2px}.client-portal-shell_paymentReturn__NcZ9C>div{flex:1;min-width:0}.client-portal-shell_paymentReturn__NcZ9C strong{font-size:13px}.client-portal-shell_paymentReturn__NcZ9C p{margin:6px 0 0;font-size:12px;color:var(--muted);line-height:1.6}.client-portal-shell_paymentReturn__NcZ9C>button{flex-shrink:0;min-height:40px}.client-portal-shell_billingPage__Zwn6v{min-height:100dvh;background:var(--bg);color:var(--ink)}.client-portal-shell_billingHeader__hyWq2{max-width:1160px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 28px}.client-portal-shell_billingHeader__hyWq2 .brand{width:144px}.client-portal-shell_backLink__7QGAw{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 0;color:var(--muted);text-decoration:none;font-size:12px}.client-portal-shell_billingContent__Y0cf1{max-width:1160px;margin:auto;padding:20px 28px 64px}.client-portal-shell_billingIntro__ZMQjY{margin-bottom:25px;max-width:680px}.client-portal-shell_billingIntro__ZMQjY h1{margin:0 0 10px;font-size:clamp(27px,3vw,36px);letter-spacing:-1.2px}.client-portal-shell_billingIntro__ZMQjY p{color:var(--muted);line-height:1.65;font-size:13px;margin:0}.client-portal-shell_billingUnavailable__qnoid{padding:24px;border:1px solid var(--line);border-radius:16px;background:var(--surface);line-height:1.6;font-size:14px}.client-portal-shell_accountTrigger__uSs91:focus-visible,.client-portal-shell_backLink__7QGAw:focus-visible,.client-portal-shell_coachIdentity__hEuR7:focus-visible,.client-portal-shell_dockLink__SS_Ns:focus-visible,.client-portal-shell_languages__MhUvi button:focus-visible,.client-portal-shell_navLink__WlBCR:focus-visible,.client-portal-shell_paymentTabs__1Jt9d a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media (min-width:1800px){.client-portal-shell_frame__oQ4XX{gap:44px}}@media (max-width:1100px){.client-portal-shell_frame__oQ4XX{grid-template-columns:180px minmax(0,1fr);gap:24px;padding:24px}.client-portal-shell_topbarInner__Vjw89{padding:14px 24px}}@media (max-width:800px){.client-portal-shell_topbarInner__Vjw89{padding:12px 18px;gap:12px}.client-portal-shell_coachLogo__lny9G{width:38px;height:38px;flex-basis:38px;border-radius:10px}.client-portal-shell_coachIdentity__hEuR7{gap:10px}.client-portal-shell_coachText__j9GCw strong{font-size:14px}.client-portal-shell_coachText__j9GCw small{font-size:11px;line-height:1.4}.client-portal-shell_accountTrigger__uSs91{gap:5px;padding:3px}.client-portal-shell_accountName__G54Nv{display:none}.client-portal-shell_frame__oQ4XX{display:block;padding:22px 18px calc(92px + env(safe-area-inset-bottom))}.client-portal-shell_sidebar__0MSpp{display:none}.client-portal-shell_mobileDock__XW8Lg{display:flex;align-items:stretch;justify-content:space-around;position:fixed;inset:auto 0 0;border-top:1px solid var(--line);background:var(--surface);z-index:40;padding:6px 7px calc(6px + env(safe-area-inset-bottom));box-shadow:0 -8px 28px #00000004}.client-portal-shell_dockLink__SS_Ns{display:flex;flex:1 1 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:0;min-height:52px;margin:0 2px;padding:7px 3px;border:0;border-radius:10px;background:transparent;color:var(--muted);font:inherit;font-size:11px;line-height:1.25;text-decoration:none;cursor:pointer}.client-portal-shell_dockLink__SS_Ns[aria-current=page],.client-portal-shell_dockLink__SS_Ns[aria-expanded=true],.client-portal-shell_moreSelected__jaQSy{color:var(--ink);background:var(--surface-selected);font-weight:650}.client-portal-shell_moreContent__qKnou{padding:14px 18px 28px}.client-portal-shell_moreContent__qKnou .client-portal-shell_navLink__WlBCR{min-height:49px;font-size:14px}.client-portal-shell_moreContent__qKnou .client-portal-shell_navLink__WlBCR>svg:last-child{opacity:.65}.client-portal-shell_moreContent__qKnou .client-portal-shell_workspaceSwitcher__L7833{margin-top:20px}.client-portal-shell_preferences__o5PXt{padding:20px}.client-portal-shell_paymentTabs__1Jt9d{gap:0;margin-bottom:20px}.client-portal-shell_paymentTabs__1Jt9d a{flex:1;justify-content:center;padding:10px 8px;font-size:11px}.client-portal-shell_paymentReturn__NcZ9C{flex-wrap:wrap;padding:16px}.client-portal-shell_paymentReturn__NcZ9C>button{margin-left:32px;min-height:44px}.client-portal-shell_billingHeader__hyWq2{padding:15px 18px}.client-portal-shell_billingHeader__hyWq2 .brand{width:128px}.client-portal-shell_billingContent__Y0cf1{padding:18px 18px 44px}}@media (max-width:360px){.client-portal-shell_coachText__j9GCw{max-width:180px}.client-portal-shell_frame__oQ4XX,.client-portal-shell_topbarInner__Vjw89{padding-left:13px;padding-right:13px}.client-portal-shell_billingContent__Y0cf1,.client-portal-shell_billingHeader__hyWq2{padding-left:14px;padding-right:14px}}.coaching-tasks_workspace__Oe3Bf{min-width:0}.coaching-tasks_context__gp8Uu{display:flex;gap:8px;align-items:center;color:var(--muted);font-size:11px;line-height:1.6;margin-bottom:20px}.coaching-tasks_context__gp8Uu svg{flex-shrink:0}.coaching-tasks_readOnly__1hyVn{padding:15px 17px;border:1px solid var(--line);background:var(--surface-subtle,var(--surface));border-radius:8px;font-size:12px;color:var(--muted);line-height:1.7;margin:0 0 20px}.coaching-tasks_filters__odHPQ{display:flex;gap:5px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:0;margin-bottom:22px}.coaching-tasks_filters__odHPQ a{padding:12px 13px;border-bottom:2px solid transparent;font-size:12px;color:var(--muted);text-decoration:none}.coaching-tasks_filters__odHPQ a[aria-current=page]{border-color:var(--ink);color:var(--ink);font-weight:600}.coaching-tasks_clientFilter__vWO6I{display:flex;align-items:flex-end;gap:12px;margin-bottom:22px}.coaching-tasks_clientFilter__vWO6I label{display:flex;flex-direction:column;gap:7px;min-width:0}.coaching-tasks_clientFilter__vWO6I label span{font-size:11px;color:var(--muted)}.coaching-tasks_clientFilter__vWO6I select{width:min(340px,100%);border:1px solid var(--line);border-radius:6px;padding:10px 32px 10px 11px;min-height:39px;font:inherit;font-size:12px;color:var(--ink);background:var(--surface-raised)}.coaching-tasks_empty__FYYrY{display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px 24px;border:1px dashed var(--line);border-radius:12px;color:var(--muted)}.coaching-tasks_empty__FYYrY h2{font-size:19px;color:var(--ink);letter-spacing:-.5px;margin:18px 0 10px}.coaching-tasks_empty__FYYrY p{max-width:390px;font-size:12px;line-height:1.8;margin-bottom:22px}.coaching-tasks_list__vWlp9{display:flex;flex-direction:column;gap:15px}.coaching-tasks_task__er3oS{border:1px solid var(--line);border-radius:10px;padding:23px 25px;background:var(--surface-raised)}.coaching-tasks_taskHead__zNk9I{display:flex;align-items:center;gap:13px}.coaching-tasks_statusIcon__bsR5d{display:grid;place-items:center;color:var(--muted);flex-shrink:0}.coaching-tasks_taskTitle__IKSnL{flex:1;min-width:0}.coaching-tasks_clientName__8k3ze{font-size:10px;color:var(--muted)}.coaching-tasks_taskTitle__IKSnL h2{font-size:16px;color:var(--ink);font-weight:600;line-height:1.5;margin-top:4px;overflow-wrap:anywhere}.coaching-tasks_badge__wmWqm{font-size:10px;border:1px solid var(--line);border-radius:5px;padding:5px 8px;color:var(--muted);white-space:nowrap}.coaching-tasks_overdue__NcKrd{border-color:var(--danger);color:var(--danger);background:var(--danger-bg)}.coaching-tasks_details__A6X1R{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;color:var(--muted);line-height:1.8;margin:16px 0 0 31px}.coaching-tasks_dates__LrS28{display:flex;gap:18px;flex-wrap:wrap;color:var(--muted);font-size:10px;margin:16px 0 0 31px}.coaching-tasks_dates__LrS28 time{color:var(--ink)}.coaching-tasks_taskFooter__avmKp{display:flex;align-items:flex-start;flex-wrap:wrap;gap:10px;margin:20px 0 0 31px;padding-top:17px;border-top:1px solid var(--line)}.coaching-tasks_actions__kVWz1,.coaching-tasks_remove___MXLl{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.coaching-tasks_remove___MXLl{font-size:11px}.coaching-tasks_error__K7gQ2{width:100%;color:var(--danger);font-size:11px;line-height:1.7;margin-top:8px}.coaching-tasks_pagination__4Lsc_{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:24px;font-size:11px;color:var(--muted)}.coaching-tasks_pagination__4Lsc_>div{display:flex;gap:8px}.coaching-tasks_dialog__Tejrm{width:min(560px,calc(100vw - 32px));max-height:88dvh;margin:auto;border:1px solid var(--line);border-radius:13px;padding:0;color:var(--ink);background:var(--surface-raised)}.coaching-tasks_dialog__Tejrm::backdrop{background:rgb(0 0 0/.4);backdrop-filter:blur(2px)}.coaching-tasks_dialogHead__pCE6D{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 25px 19px;border-bottom:1px solid var(--line)}.coaching-tasks_dialogHead__pCE6D h2{font-size:20px;font-weight:600;letter-spacing:-.5px}.coaching-tasks_close__yB64s{width:32px;height:32px;display:grid;place-items:center;color:var(--muted);background:transparent;border:1px solid var(--line);border-radius:5px;cursor:pointer}.coaching-tasks_editor__v6chC{padding:24px 25px}.coaching-tasks_editor__v6chC fieldset{border:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:18px}.coaching-tasks_field__xrTJj{display:flex;flex-direction:column;gap:8px;min-width:0}.coaching-tasks_field__xrTJj>span{font-size:11px;font-weight:500}.coaching-tasks_field__xrTJj>p{font-size:12px;color:var(--muted)}.coaching-tasks_field__xrTJj input,.coaching-tasks_field__xrTJj select,.coaching-tasks_field__xrTJj textarea{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface-raised);color:var(--ink);font:inherit;font-size:12px;padding:11px 12px;min-height:42px}.coaching-tasks_field__xrTJj textarea{resize:vertical;line-height:1.7}.coaching-tasks_hint__kYQfp{font-size:11px;line-height:1.7;color:var(--muted)}.coaching-tasks_formActions__wKLUv{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;padding-top:18px;border-top:1px solid var(--line)}.coaching-tasks_clientFilter__vWO6I select:focus-visible,.coaching-tasks_dialog__Tejrm button:focus-visible,.coaching-tasks_field__xrTJj input:focus-visible,.coaching-tasks_field__xrTJj select:focus-visible,.coaching-tasks_field__xrTJj textarea:focus-visible,.coaching-tasks_workspace__Oe3Bf a:focus-visible,.coaching-tasks_workspace__Oe3Bf button:focus-visible{outline:2px solid var(--focus,var(--ink));outline-offset:3px}@media (max-width:620px){.coaching-tasks_filters__odHPQ a{font-size:11px;padding:11px 9px}.coaching-tasks_task__er3oS{padding:19px 17px}.coaching-tasks_taskHead__zNk9I{flex-wrap:wrap;gap:10px}.coaching-tasks_taskTitle__IKSnL{flex-basis:calc(100% - 38px)}.coaching-tasks_badge__wmWqm{margin-left:28px}.coaching-tasks_dates__LrS28,.coaching-tasks_details__A6X1R,.coaching-tasks_taskFooter__avmKp{margin-left:0}.coaching-tasks_clientFilter__vWO6I{flex-wrap:wrap}.coaching-tasks_clientFilter__vWO6I label{flex:1}.coaching-tasks_clientFilter__vWO6I select{width:100%}.coaching-tasks_dialogHead__pCE6D{padding:21px 20px 18px}.coaching-tasks_editor__v6chC{padding:22px 20px}.coaching-tasks_context__gp8Uu{align-items:flex-start}}.editor-form_form__uIKWP{height:100%;min-height:0;display:flex;flex-direction:column}.editor-form_content__Ox85V{border:0;margin:0;padding:26px 28px;min-width:0;min-height:0;flex:1;overflow:auto;scrollbar-width:thin;overscroll-behavior:contain}.editor-form_footer__GSF62{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:17px 26px;border-top:1px solid var(--line);background:var(--surface);flex-shrink:0}.editor-form_error__pFdrr{flex-shrink:0;margin:0;padding:12px 26px;border-top:1px solid var(--line);background:var(--danger-bg,var(--surface-subtle));color:var(--danger,var(--ink));font-size:11px;line-height:1.65}.editor-form_footer__GSF62 p{font-size:10px;line-height:1.65;color:var(--muted);max-width:30ch;margin:0}.editor-form_footer__GSF62>div{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:8px;margin-left:auto;flex-shrink:0;min-width:0;max-width:100%}.editor-form_footer__GSF62 .btn{min-height:36px;font-size:11px;padding:9px 13px}.editor-form_section__9NtrS{margin:0;padding:0}.editor-form_section__9NtrS+.editor-form_section__9NtrS{padding-top:24px;margin-top:24px;border-top:1px solid var(--line)}.editor-form_section__9NtrS h3{font-size:13px;font-weight:600;letter-spacing:-.015em;margin:0 0 7px;color:var(--ink)}.editor-form_section__9NtrS>p{color:var(--muted);font-size:11px;line-height:1.65;margin:0 0 18px;max-width:65ch}.editor-form_grid__6VjDH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 15px}.editor-form_grid__6VjDH label,.editor-form_section__9NtrS>label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:500;color:var(--ink);min-width:0}.editor-form_grid__6VjDH input,.editor-form_grid__6VjDH textarea,.editor-form_section__9NtrS>label textarea{width:100%;min-width:0;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:11px 12px;font-family:inherit;font-size:12px;line-height:1.5}.editor-form_grid__6VjDH textarea,.editor-form_section__9NtrS>label textarea{resize:vertical}.editor-form_grid__6VjDH small,.editor-form_section__9NtrS>label small{font-size:10px;color:var(--muted);line-height:1.65;font-weight:400}.editor-form_full__xa66N{grid-column:1/-1}.editor-form_notes__Z__P4{min-height:220px}@media (max-width:760px){.editor-form_content__Ox85V{padding:20px 17px}.editor-form_footer__GSF62{padding:12px 16px max(12px,env(safe-area-inset-bottom));gap:8px}.editor-form_footer__GSF62 p{display:none}.editor-form_grid__6VjDH{gap:16px 12px}}@media (max-width:440px){.editor-form_footer__GSF62>div{width:100%}.editor-form_footer__GSF62 .btn{flex:1 1 110px;min-width:0;white-space:normal;overflow-wrap:anywhere}.editor-form_grid__6VjDH{grid-template-columns:1fr}.editor-form_section__9NtrS+.editor-form_section__9NtrS{margin-top:21px;padding-top:21px}}@media (max-width:800px),(pointer:coarse){.editor-form_footer__GSF62 .btn{min-height:44px}}.form-files_file__RJilF{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem;padding:1rem;border:1px solid var(--line);border-radius:12px;background:var(--surface);margin-top:.6rem}.form-files_file__RJilF input[type=file]{flex:1 1 230px;width:100%;min-width:0;font:inherit}.form-files_file__RJilF input::file-selector-button{font:inherit;font-weight:600;border:1px solid var(--line);border-radius:8px;padding:.6rem .8rem;margin-right:.7rem;cursor:pointer;background:var(--surface);color:var(--ink)}.form-files_details__mB4UR{display:grid;flex:1 1 140px;min-width:0;gap:.3rem;overflow-wrap:anywhere}.form-files_details__mB4UR small{color:var(--muted)}.form-files_error__waMna{flex-basis:100%;color:var(--danger,#b42318);margin:0}@media (max-width:560px){.form-files_file__RJilF{padding:.8rem;gap:.6rem}.form-files_file__RJilF a,.form-files_file__RJilF button{min-height:44px}}.group-sessions_list__SBuGT{display:grid;gap:14px}.group-sessions_list__SBuGT article{padding:20px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.group-sessions_list__SBuGT strong{font-size:15px;line-height:1.4;letter-spacing:-.025em}.group-sessions_list__SBuGT small{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;line-height:1.65}.group-sessions_list__SBuGT small>svg{flex-shrink:0}.group-sessions_list__SBuGT article p{max-width:72ch;line-height:1.65}.group-sessions_actions__pUnYp{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:14px}.group-sessions_actions__pUnYp details{font-size:12px}.group-sessions_actions__pUnYp summary{cursor:pointer;padding:8px 2px;color:var(--muted)}.group-sessions_actions__pUnYp details[open]{width:100%;border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.group-sessions_actions__pUnYp details p{margin-bottom:10px}@media (max-width:540px){.group-sessions_list__SBuGT article{padding:16px}.group-sessions_actions__pUnYp>button,.group-sessions_actions__pUnYp>form{flex:1 1 auto}}.inbox-workspace_workspace__KGxIk{--inbox-rail:244px;display:grid;grid-template-columns:var(--inbox-rail) minmax(0,1fr);height:var(--inbox-available-height,calc(100dvh - 135px));min-height:320px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface);position:relative;color:var(--ink);isolation:isolate}.inbox-workspace_conversation__nkNc4,.inbox-workspace_threads__ud_qP{display:flex;flex-direction:column;min-width:0;min-height:0}.inbox-workspace_threads__ud_qP{border-right:1px solid var(--line)}.inbox-workspace_conversationHeader__GcNJa,.inbox-workspace_threadHeader__VuIuI{display:flex;align-items:center;gap:10px;height:68px;flex-shrink:0;padding:16px}.inbox-workspace_threadHeader__VuIuI{justify-content:space-between}.inbox-workspace_threadHeader__VuIuI>div{min-width:0}.inbox-workspace_threadHeader__VuIuI p{margin:4px 0 0;font-size:10px;line-height:1.3;color:var(--muted)}.inbox-workspace_threadHeader__VuIuI h1{margin:0;font-size:19px;font-weight:650;letter-spacing:-.6px}.inbox-workspace_threadCount__GKng7{display:grid;place-items:center;min-width:23px;height:22px;padding:0 6px;font-size:10px;color:var(--muted);background:var(--surface-subtle);border:1px solid var(--line);border-radius:6px}.inbox-workspace_search__x4XX1{display:flex;gap:8px;align-items:center;margin:0 12px 10px;padding:8px 10px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:8px;color:var(--muted)}.inbox-workspace_messageSearch__cri_Q input,.inbox-workspace_search__x4XX1 input{border:0!important;box-shadow:none!important;background:transparent!important;padding:0!important;min-width:0;min-height:0!important;height:20px!important;line-height:20px!important;flex:1;font-size:12px!important;outline:0;color:var(--ink)}.inbox-workspace_messageSearch__cri_Q:focus-within,.inbox-workspace_search__x4XX1:focus-within{outline:2px solid var(--focus);outline-offset:1px}.inbox-workspace_searchClear__bjSZj{display:grid;place-items:center;width:24px;min-height:24px;padding:0;flex-shrink:0;border:0;border-radius:5px;color:var(--muted);background:transparent;cursor:pointer}.inbox-workspace_searchClear__bjSZj:hover{color:var(--ink);background:var(--surface)}.inbox-workspace_search__x4XX1 input::-webkit-search-cancel-button{-webkit-appearance:none}.inbox-workspace_filters__STMu5{display:flex;gap:3px;padding:0 12px 12px;border-bottom:1px solid var(--line)}.inbox-workspace_filters__STMu5 button{font-size:11px;white-space:nowrap;border:0;border-radius:6px;background:transparent;color:var(--muted);padding:6px 9px;cursor:pointer}.inbox-workspace_filters__STMu5 button[aria-pressed=true]{background:var(--surface-selected,var(--surface-raised));color:var(--ink);font-weight:650}.inbox-workspace_threadRows__Jv5w4{overflow-y:auto;overscroll-behavior:contain;flex:1;min-height:0;padding:7px;scrollbar-width:thin}.inbox-workspace_thread__JAANG{display:flex;align-items:center;gap:10px;text-align:left;width:100%;border:1px solid transparent;border-radius:9px;padding:12px 8px;margin-bottom:2px;cursor:pointer;color:var(--ink);background:transparent;position:relative}.inbox-workspace_thread__JAANG:hover{background:var(--surface-subtle)}.inbox-workspace_thread__JAANG[data-active=true]{background:linear-gradient(115deg,color-mix(in srgb,var(--focus) 10%,var(--surface)),var(--surface-selected,var(--surface-raised)));border-color:var(--line);box-shadow:inset 3px 0 var(--focus)}.inbox-workspace_avatar__P6ZjO{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border:1px solid var(--line);border-radius:50%;background:var(--surface-raised);font-size:10px;font-weight:650;color:var(--ink);text-transform:uppercase}.inbox-workspace_threadCopy__dXOD9{min-width:0;flex:1}.inbox-workspace_threadTop__f9tdt{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.inbox-workspace_threadTop__f9tdt strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.inbox-workspace_thread__JAANG[data-has-unread=true] .inbox-workspace_threadTop__f9tdt strong{font-weight:700}.inbox-workspace_threadTop__f9tdt time{flex-shrink:0;font-size:9px;color:var(--muted)}.inbox-workspace_snippet__N38qh{font-size:11px;line-height:1.5;display:block;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}.inbox-workspace_snippet__N38qh svg{vertical-align:middle}.inbox-workspace_threadMeta__MV381{font-size:9px;color:var(--muted);display:block;line-height:1.4}.inbox-workspace_threadMeta__MV381:empty{display:none}.inbox-workspace_unread__8z44_{min-width:17px;height:17px;display:grid;place-items:center;font-size:9px;border-radius:20px;background:var(--ink);color:var(--surface);padding:0 4px;flex-shrink:0}.inbox-workspace_pager__Qfhbw{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--line);font-size:10px;color:var(--muted)}.inbox-workspace_pager__Qfhbw button{border:0;background:transparent;color:var(--ink);cursor:pointer;font-size:10px;padding:5px 0}.inbox-workspace_conversation__nkNc4{background:var(--surface-subtle)}.inbox-workspace_conversationHeader__GcNJa{border-bottom:1px solid var(--line);padding:12px 20px;background:var(--surface)}.inbox-workspace_conversationIdentity__4WaqN{min-width:0;flex:1}.inbox-workspace_conversationHeader__GcNJa h2{margin:0;font-size:14px;font-weight:650;line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-workspace_conversationHeader__GcNJa p{font-size:10px;color:var(--muted);margin:2px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.inbox-workspace_channelLabel__HmCF2{display:inline-flex;align-items:center;gap:4px;vertical-align:middle}.inbox-workspace_headerActions__VXsnJ{display:flex;align-items:center;gap:4px}.inbox-workspace_iconButton__abQRr{display:inline-grid;place-items:center;border:0;background:transparent;color:var(--muted);cursor:pointer;border-radius:7px;padding:7px;min-width:32px;min-height:32px}.inbox-workspace_iconButton__abQRr:hover,.inbox-workspace_iconButton__abQRr[aria-expanded=true]{background:var(--surface-subtle);color:var(--ink)}.inbox-workspace_back__2ZRqD{display:none}.inbox-workspace_messageSearch__cri_Q{display:flex;align-items:center;gap:8px;padding:9px 20px;color:var(--muted);border-bottom:1px solid var(--line);flex-shrink:0;background:var(--surface)}.inbox-workspace_messageSearch__cri_Q input{font-size:11px!important}.inbox-workspace_messageSearch__cri_Q button,.inbox-workspace_saveResponse__r2eCH button{display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:5px;background:var(--surface-subtle);color:var(--ink);padding:6px 9px;font-size:10px;cursor:pointer;white-space:nowrap}.inbox-workspace_messageSearch__cri_Q .inbox-workspace_iconButton__abQRr{background:transparent;min-width:27px;min-height:27px;padding:5px}.inbox-workspace_messages__kMOIH{overflow-anchor:none;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px max(28px,calc((100% - 1056px) / 2)) 24px;scrollbar-width:thin;scroll-behavior:auto}.inbox-workspace_dateDivider__Jwxyh{display:flex;justify-content:center;align-items:center;gap:12px;color:var(--muted);font-size:10px;margin:14px 0 23px}.inbox-workspace_dateDivider__Jwxyh:after,.inbox-workspace_dateDivider__Jwxyh:before{content:"";height:1px;background:var(--line);flex:1;max-width:70px}.inbox-workspace_message__8_g4G{display:flex;align-items:flex-end;justify-content:flex-start;gap:8px;margin:16px 0 0;scroll-margin-block:40px}.inbox-workspace_message__8_g4G[data-mine=true]{justify-content:flex-end}.inbox-workspace_message__8_g4G[data-grouped=true]{margin-top:4px}.inbox-workspace_messageAvatar__1EvbM{width:25px;height:25px;margin-bottom:3px;font-size:8px;background:var(--surface)}.inbox-workspace_messageAvatar__1EvbM[data-grouped=true]{visibility:hidden}.inbox-workspace_bubble__9tbh3{--message-ink:var(--ink);max-width:min(84%,580px);border:1px solid var(--line);background:var(--surface);border-radius:13px 13px 13px 4px;padding:10px 13px 7px;color:var(--message-ink)}.inbox-workspace_message__8_g4G[data-mine=true] .inbox-workspace_bubble__9tbh3{--message-ink:var(--surface);border-color:transparent;border-radius:13px 13px 4px 13px;background:var(--ink)}.inbox-workspace_bubble__9tbh3 p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.65;color:var(--message-ink)}.inbox-workspace_bubble__9tbh3 small{display:flex;justify-content:flex-end;gap:7px;align-items:center;font-size:9px;color:var(--message-ink);opacity:.6;margin-top:5px}.inbox-workspace_bubble__9tbh3 small span{display:flex;align-items:center;gap:3px;opacity:.65}.inbox-workspace_bubble__9tbh3 small span[data-read=true]{opacity:1}.inbox-workspace_message__8_g4G[data-target=true] .inbox-workspace_bubble__9tbh3{outline:2px solid var(--focus);outline-offset:3px}.inbox-workspace_attachment__HaGqB{margin-top:8px}.inbox-workspace_loadOlder__xfgK_{display:flex;align-items:center;gap:7px;margin:0 auto 14px;border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:20px;padding:7px 13px;cursor:pointer;font-size:10px}.inbox-workspace_composerArea__VXvks{padding:12px max(18px,calc((100% - 1056px) / 2));position:relative;flex-shrink:0;background:var(--surface-subtle)}.inbox-workspace_composer__f8_uS{border:1px solid var(--line);border-radius:16px;background:var(--surface);overflow:hidden;box-shadow:0 3px 14px rgb(0 0 0/.035)}.inbox-workspace_composer__f8_uS:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 9%,transparent)}.inbox-workspace_composer__f8_uS>textarea{border:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important;resize:vertical;min-height:60px;max-height:150px;width:100%;padding:12px 14px 7px!important;font-size:12px!important;line-height:1.6;color:var(--ink)}.inbox-workspace_composerToolbar___MM3A{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 9px 9px;flex-wrap:wrap}.inbox-workspace_composerTools__zuX5t{display:flex;gap:9px;align-items:center;min-width:0;flex-wrap:wrap;flex:1}.inbox-workspace_toolGroup__PCW78{display:flex;align-items:center;flex-wrap:wrap;gap:3px;min-width:0}.inbox-workspace_toolGroup__PCW78:empty{display:none}.inbox-workspace_toolGroup__PCW78+.inbox-workspace_toolGroup__PCW78{border-left:1px solid var(--line);padding-left:9px}.inbox-workspace_assistTrigger__zd7Tr{min-width:0}.inbox-workspace_assistTrigger__zd7Tr button[aria-haspopup=dialog]{padding:7px;min-height:32px;font-size:10px;white-space:nowrap}.inbox-workspace_savedTrigger__zjCp7{display:flex;gap:6px;align-items:center;background:transparent;color:var(--muted);border:0;border-radius:7px;font-size:10px;padding:7px;min-height:32px;cursor:pointer}.inbox-workspace_gifTrigger__1xUmE{font-size:9px;font-weight:700;letter-spacing:-.2px}.inbox-workspace_savedTrigger__zjCp7:hover,.inbox-workspace_savedTrigger__zjCp7[aria-expanded=true]{background:var(--surface-subtle);color:var(--ink)}.inbox-workspace_send__Adup6{display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:8px;background:var(--ink);color:var(--surface);padding:9px 13px;min-height:33px;font-size:11px;cursor:pointer;white-space:nowrap;margin-left:auto}.inbox-workspace_composerHint__QgDDq{font-size:10px;margin:8px 0 0;color:var(--muted);line-height:1.5}.inbox-workspace_composerHint__QgDDq a{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.inbox-workspace_fileChip__Le8Yh{display:flex;align-items:center;gap:7px;padding:6px 9px;margin:0 10px 6px;background:var(--surface-subtle);border:1px solid var(--line);border-radius:6px;font-size:10px}.inbox-workspace_fileChip__Le8Yh span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-workspace_fileChip__Le8Yh small{font-size:9px;color:var(--muted);white-space:nowrap}.inbox-workspace_fileKind__sxbl3{flex-shrink:0;font-size:9px;font-weight:650;color:var(--muted)}.inbox-workspace_fileChip__Le8Yh>svg{flex-shrink:0}.inbox-workspace_fileChip__Le8Yh button{border:0;display:grid;place-items:center;color:var(--muted);background:transparent;min-width:28px;min-height:28px;cursor:pointer}.inbox-workspace_error__UjoN2{font-size:11px;color:var(--danger);padding:0 12px 5px;margin:0}.inbox-workspace_notice__izfn3{padding:9px 18px;background:var(--surface);border-bottom:1px solid var(--line);font-size:11px;display:flex;justify-content:space-between;gap:10px}.inbox-workspace_notice__izfn3 button{color:var(--ink);text-decoration:underline;border:0;background:transparent;cursor:pointer}.inbox-workspace_helper___XpFX{font-size:10px;margin:0;padding:8px 14px;color:var(--muted)}.inbox-workspace_context__G0piN{display:none;border-left:1px solid var(--line);padding:0 16px 18px;background:var(--surface);min-width:0;overflow-y:auto;scrollbar-width:thin}.inbox-workspace_context__G0piN>.inbox-workspace_between__lTifO{min-height:68px;border-bottom:1px solid var(--line)}.inbox-workspace_context__G0piN h3{font-size:12px;font-weight:600;margin:0}.inbox-workspace_contextIdentity__KE2VE{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:10px;align-items:center;margin:20px 0 13px}.inbox-workspace_contextIdentity__KE2VE .inbox-workspace_avatar__P6ZjO{grid-row:span 2}.inbox-workspace_contextIdentity__KE2VE strong{font-size:12px;overflow-wrap:anywhere;font-weight:600}.inbox-workspace_contextIdentity__KE2VE small{font-size:10px;color:var(--muted);margin-top:3px}.inbox-workspace_contextLink__bOQqN{display:block;border:1px solid var(--line);border-radius:7px;padding:8px;text-align:center;font-size:11px;color:var(--ink);text-decoration:none}.inbox-workspace_contextLink__bOQqN:hover{background:var(--surface-subtle)}.inbox-workspace_contextBlock__YiTDI{padding:21px 0;border-bottom:1px solid var(--line)}.inbox-workspace_contextBlock__YiTDI>span{display:flex;align-items:center;gap:6px;font-size:10px;color:var(--muted);margin-bottom:10px}.inbox-workspace_contextBlock__YiTDI>a,.inbox-workspace_contextBlock__YiTDI>strong{font-size:12px;color:var(--ink);font-weight:550;display:block;overflow-wrap:anywhere;text-decoration:none}.inbox-workspace_contextBlock__YiTDI>a:hover{text-decoration:underline}.inbox-workspace_contextBlock__YiTDI>p{font-size:11px;color:var(--muted);margin:6px 0 0;line-height:1.6}.inbox-workspace_contextActions__6UOzs{display:grid;gap:3px;padding-top:15px}.inbox-workspace_contextActions__6UOzs a{display:flex;align-items:center;gap:9px;font-size:11px;color:var(--ink);text-decoration:none;padding:10px 8px;border-radius:7px}.inbox-workspace_contextActions__6UOzs a:hover{background:var(--surface-subtle)}.inbox-workspace_contextActions__6UOzs svg{color:var(--muted)}.inbox-workspace_contextClose__gS_sU{border:0;border-radius:6px;background:transparent;color:var(--muted);display:grid;place-items:center;padding:6px;cursor:pointer}.inbox-workspace_contextClose__gS_sU:hover{color:var(--ink);background:var(--surface-subtle)}.inbox-workspace_contextBackdrop__iBNxA{position:absolute;inset:0;z-index:4;border:0;background:rgb(0 0 0/.16);cursor:default}.inbox-workspace_between__lTifO{display:flex;justify-content:space-between;align-items:center;gap:8px}.inbox-workspace_responses__Aa5lX{position:absolute;bottom:calc(100% - 1px);left:18px;right:18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);box-shadow:0 -10px 30px rgb(0 0 0/.06);padding:14px;z-index:3}.inbox-workspace_responses__Aa5lX strong{font-size:12px}.inbox-workspace_responses__Aa5lX input{width:100%;padding:8px!important;font-size:11px!important;margin-top:8px}.inbox-workspace_responseRows__97STB{max-height:230px;overflow-y:auto;margin-top:8px}.inbox-workspace_responseRows__97STB>div{display:flex;align-items:center;border-bottom:1px solid var(--line)}.inbox-workspace_responseRows__97STB>div>button:first-child{min-width:0;flex:1;text-align:left;border:0;padding:9px 4px;background:transparent;color:var(--ink);cursor:pointer}.inbox-workspace_responseRows__97STB strong{display:block;font-size:11px}.inbox-workspace_responseRows__97STB span{font-size:10px;color:var(--muted);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:4px}.inbox-workspace_responseRows__97STB p{font-size:11px;line-height:1.6;color:var(--muted)}.inbox-workspace_saveResponse__r2eCH{display:flex;align-items:center;gap:8px;margin-top:10px}.inbox-workspace_saveResponse__r2eCH input{margin:0;flex:1;min-width:0}.inbox-workspace_saveResponse__r2eCH button{white-space:normal;flex-shrink:0;max-width:120px;line-height:1.4}.inbox-workspace_empty__xbyvN{min-height:180px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:28px 20px;color:var(--muted);gap:9px}.inbox-workspace_conversation__nkNc4>.inbox-workspace_empty__xbyvN{flex:1}.inbox-workspace_empty__xbyvN h2,.inbox-workspace_empty__xbyvN h3{font-size:14px;color:var(--ink);margin:0}.inbox-workspace_empty__xbyvN p{font-size:11px;line-height:1.7;margin:0;max-width:280px}.inbox-workspace_empty__xbyvN a{font-size:11px;color:var(--ink)}.inbox-workspace_resetFilters__tmZh3{max-width:100%;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);padding:8px 10px;font-size:11px;line-height:1.4;cursor:pointer}.inbox-workspace_resetFilters__tmZh3:hover{background:var(--surface-subtle)}.inbox-workspace_srOnly__Gz15h{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.inbox-workspace_spin__WXcu3{animation:inbox-workspace_spin__WXcu3 1s linear infinite}@keyframes inbox-workspace_spin__WXcu3{to{transform:rotate(1turn)}}.inbox-workspace_workspace__KGxIk button:disabled{opacity:.45;cursor:not-allowed}.inbox-workspace_workspace__KGxIk a:focus-visible,.inbox-workspace_workspace__KGxIk button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (min-width:1280px){.inbox-workspace_workspace__KGxIk[data-context-open=true]{grid-template-columns:var(--inbox-rail) minmax(0,1fr) 238px}.inbox-workspace_workspace__KGxIk[data-context-open=true] .inbox-workspace_context__G0piN{display:block}}@media (min-width:761px) and (max-width:1279px){.inbox-workspace_workspace__KGxIk[data-context-open=true] .inbox-workspace_context__G0piN{display:block;position:absolute;inset:0 0 0 auto;width:268px;z-index:5;box-shadow:-8px 0 30px rgb(0 0 0/.08)}}@media (max-width:1100px){.inbox-workspace_workspace__KGxIk{--inbox-rail:225px}.inbox-workspace_thread__JAANG{padding:12px 7px}.inbox-workspace_thread__JAANG .inbox-workspace_avatar__P6ZjO{width:31px;height:31px;font-size:9px}.inbox-workspace_messages__kMOIH{padding-inline:18px}.inbox-workspace_composerArea__VXvks{padding-inline:14px}}@media (max-width:760px){.inbox-workspace_workspace__KGxIk{display:block;height:var(--inbox-available-height,calc(100dvh - 260px));min-height:min(300px,var(--inbox-available-height,300px));border-radius:11px}.inbox-workspace_threads__ud_qP{height:100%;border-right:0}.inbox-workspace_conversation__nkNc4{height:100%;display:none;overflow-y:auto;overscroll-behavior:contain}.inbox-workspace_workspace__KGxIk[data-thread-open=true] .inbox-workspace_threads__ud_qP{display:none}.inbox-workspace_workspace__KGxIk[data-thread-open=true] .inbox-workspace_conversation__nkNc4{display:flex}.inbox-workspace_thread__JAANG{padding:14px 10px}.inbox-workspace_thread__JAANG .inbox-workspace_avatar__P6ZjO{width:36px;height:36px;font-size:10px}.inbox-workspace_threadHeader__VuIuI{padding:16px;height:61px}.inbox-workspace_conversationHeader__GcNJa{padding:10px 11px;gap:8px;height:62px}.inbox-workspace_back__2ZRqD{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border-radius:8px;border:0;background:transparent;color:var(--muted);padding:4px;cursor:pointer}.inbox-workspace_headerAvatar__oWoeE{display:none}.inbox-workspace_conversationHeader__GcNJa h2{font-size:13px}.inbox-workspace_headerActions__VXsnJ{gap:1px}.inbox-workspace_iconButton__abQRr{min-width:44px;min-height:44px;padding:10px;flex-shrink:0}.inbox-workspace_search__x4XX1{min-height:44px;padding:0 6px 0 12px}.inbox-workspace_messageSearch__cri_Q input,.inbox-workspace_responses__Aa5lX input,.inbox-workspace_search__x4XX1 input{font-size:16px!important;line-height:24px!important;height:44px!important}.inbox-workspace_messageSearch__cri_Q .inbox-workspace_iconButton__abQRr{min-width:44px;min-height:44px;padding:10px}.inbox-workspace_contextClose__gS_sU{min-width:44px}.inbox-workspace_searchClear__bjSZj{width:44px;min-height:44px}.inbox-workspace_contextClose__gS_sU,.inbox-workspace_filters__STMu5 button,.inbox-workspace_loadOlder__xfgK_,.inbox-workspace_messageSearch__cri_Q button,.inbox-workspace_notice__izfn3 button,.inbox-workspace_pager__Qfhbw button,.inbox-workspace_resetFilters__tmZh3{min-height:44px}.inbox-workspace_filters__STMu5 button{flex:1}.inbox-workspace_messageSearch__cri_Q{padding:8px 12px;gap:6px}.inbox-workspace_messages__kMOIH{padding:8px 12px 18px}.inbox-workspace_message__8_g4G{gap:6px}.inbox-workspace_messageAvatar__1EvbM{width:22px;height:22px;font-size:7px}.inbox-workspace_bubble__9tbh3{max-width:87%;padding:9px 11px 7px}.inbox-workspace_composer__f8_uS>textarea{min-height:55px;max-height:min(150px,28dvh);font-size:16px!important;resize:none}.inbox-workspace_composerArea__VXvks{padding:9px}.inbox-workspace_workspace__KGxIk:not([data-bottom-dock=true]) .inbox-workspace_composerArea__VXvks{padding-bottom:max(9px,env(safe-area-inset-bottom,0px))}.inbox-workspace_composerHint__QgDDq{font-size:9px}.inbox-workspace_composerToolbar___MM3A{padding:3px 7px 7px;align-items:flex-end;flex-wrap:nowrap;gap:6px}.inbox-workspace_composerTools__zuX5t{gap:3px}.inbox-workspace_toolGroup__PCW78{gap:0}.inbox-workspace_toolGroup__PCW78+.inbox-workspace_toolGroup__PCW78{padding-left:3px}.inbox-workspace_savedTrigger__zjCp7{padding:10px;gap:0;min-width:44px;min-height:44px;justify-content:center}.inbox-workspace_gifTrigger__1xUmE,.inbox-workspace_savedTrigger__zjCp7>span{display:none}.inbox-workspace_assistTrigger__zd7Tr button[aria-haspopup=dialog]{min-height:44px;font-size:11px;padding:8px}.inbox-workspace_send__Adup6{min-height:44px;padding-inline:12px;font-size:12px}.inbox-workspace_fileChip__Le8Yh button{min-width:44px;min-height:44px;flex-shrink:0}.inbox-workspace_workspace__KGxIk[data-context-open=true] .inbox-workspace_context__G0piN{display:block;position:absolute;inset:0 0 0 auto;width:min(300px,90%);z-index:5;box-shadow:-12px 0 40px rgb(0 0 0/.12)}.inbox-workspace_responses__Aa5lX{left:9px;right:9px;padding:12px;max-height:max(120px,calc(var(--inbox-available-height, 400px) - 110px));overflow-y:auto;overscroll-behavior:contain}.inbox-workspace_responses__Aa5lX input{box-sizing:border-box;height:44px!important;padding:9px 10px!important}.inbox-workspace_responseRows__97STB>div>button:first-child,.inbox-workspace_saveResponse__r2eCH button{min-height:44px}.inbox-workspace_responseRows__97STB{max-height:165px}.inbox-workspace_threadTop__f9tdt time{font-size:10px}.inbox-workspace_threadTop__f9tdt strong{font-size:13px}}@media (prefers-reduced-motion:reduce){.inbox-workspace_spin__WXcu3{animation:none}}.inbox-workspace_railUpdates__fn4VX{margin:8px 12px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--ink) 18%,var(--line));border-radius:10px;background:var(--surface);color:var(--ink);font-size:12px;font-weight:600;line-height:1.4;text-align:left;cursor:pointer}.inbox-workspace_railUpdates__fn4VX:hover{background:var(--surface-subtle)}.inbox-workspace_railEnd__gynr_{padding:18px 12px;color:var(--muted);font-size:11px;text-align:center}.inbox-workspace_linkedMessageNotice__pmNKP{display:flex;align-items:center;flex-shrink:0;gap:8px;padding:9px 16px;border-bottom:1px solid var(--line);background:var(--surface-subtle);color:var(--muted);font-size:11px}.inbox-workspace_linkedMessageNotice__pmNKP span{flex:1}.inbox-workspace_linkedMessageNotice__pmNKP button{border:0;background:transparent;color:var(--ink);min-height:32px;padding:4px 6px;font-size:11px;font-weight:600;cursor:pointer}.inbox-workspace_sharedConversations__X3e0d{display:flex;align-items:center;gap:.5rem;padding:.6rem 1rem;min-height:44px;color:var(--muted);font-size:.75rem;border-bottom:1px solid var(--line)}.inbox-workspace_sharedConversations__X3e0d:hover{color:var(--ink);background:var(--surface-subtle)}.inbox-attachment_root__nis79{display:grid;gap:.5rem;min-width:0}.inbox-attachment_audio__PyfFg{width:min(100%,22rem);min-width:min(15rem,100%)}.inbox-attachment_image__CTghW{display:block;max-width:min(100%,28rem);max-height:22rem;width:auto;height:auto;object-fit:contain;border-radius:.75rem;background:var(--surface-subtle)}.inbox-attachment_actions__RY5Mf{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem}.inbox-attachment_action__YEhX7{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;width:fit-content;max-width:100%;min-height:2rem;padding:.25rem .5rem;border:1px solid color-mix(in srgb,currentColor 18%,transparent);border-radius:.5rem;background:transparent;color:inherit;font:inherit;font-size:.75rem;line-height:1.4;text-decoration:none;cursor:pointer}.inbox-attachment_action__YEhX7:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.inbox-attachment_action__YEhX7:focus-visible{outline:2px solid currentColor;outline-offset:3px}.inbox-attachment_action__YEhX7:disabled{cursor:wait;opacity:.65}.inbox-attachment_action__YEhX7 svg{width:.875rem;height:.875rem;flex:0 0 auto}.inbox-attachment_error__jLtXT{font-size:.75rem;opacity:.8}.inbox-attachment_spinner__dJm5x{animation:inbox-attachment_spin__p1GdC .9s linear infinite}@keyframes inbox-attachment_spin__p1GdC{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.inbox-attachment_spinner__dJm5x{animation:none}}@media (max-width:760px){.inbox-attachment_action__YEhX7{min-height:44px;padding:8px 12px}.inbox-attachment_image__CTghW{max-height:min(22rem,42dvh)}}