.groups_page__D90qj{width:100%;max-width:1160px;margin:auto;padding:28px 24px 112px;color:var(--app-text-primary);display:flex;flex-direction:column;gap:24px;min-width:0}.groups_header__tOv06{display:flex;align-items:center;justify-content:space-between;gap:20px}.groups_header__tOv06>div{min-width:0}.groups_header__tOv06 h1{font-size:30px;font-weight:650;letter-spacing:-.035em;line-height:1.25;margin:4px 0 8px;overflow-wrap:anywhere}.groups_eyebrow__JlHIs{font-size:12px;color:var(--app-text-muted);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.groups_subtitle__KlPDd{font-size:14px;line-height:1.6;color:var(--app-text-secondary)}.groups_button__wby_y,.groups_primary__t6pLE{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid var(--app-border);border-radius:8px;font-size:13px;font-weight:600;color:var(--app-text-primary);background:var(--app-surface);text-align:center;line-height:1.4;flex-shrink:0}.groups_primary__t6pLE{background:var(--cfy-brand,#0f766e);border-color:transparent;color:#fff}.groups_button__wby_y:hover{background:var(--app-surface-strong)}.groups_primary__t6pLE:hover{background:var(--cfy-brand-hover,#115e59)}.groups_assistantBar__1WS_l{display:flex;align-items:center;gap:16px;border-block:1px solid var(--app-border);padding:20px 0}.groups_assistantBar__1WS_l>svg{flex-shrink:0;color:var(--app-text-accent)}.groups_assistantBar__1WS_l>div{flex:1;min-width:0}.groups_assistantBar__1WS_l strong{font-size:15px;font-weight:600}.groups_assistantBar__1WS_l p{color:var(--app-text-secondary);font-size:13px;line-height:1.6;margin-top:4px}.groups_meta__OeqSE{font-size:13px;color:var(--app-text-muted)}.groups_groupGrid__DkXmG{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.groups_groupCard__pd9x_{min-width:0;border:1px solid var(--app-border);background:var(--app-surface);border-radius:10px;padding:20px}.groups_groupIdentity__BwEQ5{display:flex;align-items:center;gap:14px;min-height:56px}.groups_groupIdentity__BwEQ5>span:nth-child(2){flex:1;min-width:0}.groups_groupIdentity__BwEQ5>svg{flex:none;color:var(--app-text-muted)}.groups_groupIdentity__BwEQ5 h2{font-size:18px;font-weight:600;overflow-wrap:anywhere;line-height:1.4}.groups_groupIdentity__BwEQ5 p{font-size:13px;color:var(--app-text-muted);margin-top:4px}.groups_groupMark__k_B_I{height:46px;width:46px;display:flex;align-items:center;justify-content:center;border:2px solid var(--app-border);border-radius:10px;flex:none}.groups_cardActions__hxWav{display:flex;gap:20px;flex-wrap:wrap;margin-top:24px;padding-bottom:16px;border-bottom:1px solid var(--app-border)}.groups_cardActions__hxWav a{display:flex;align-items:center;gap:6px;min-height:40px;font-size:13px;color:var(--app-text-secondary)}.groups_cardActions__hxWav a:hover,.groups_textLink__BpIJe:hover{color:var(--app-text-primary)}.groups_assistantLink__i_bdJ{display:flex;align-items:center;gap:8px;margin-top:16px;min-height:38px;font-size:13px;font-weight:600}.groups_assistantLink__i_bdJ>svg:last-child{margin-left:auto;color:var(--app-text-muted)}.groups_assistantLink__i_bdJ>svg:first-child{color:var(--app-text-accent)}.groups_back__tVtSw,.groups_textLink__BpIJe{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--app-text-secondary);min-height:36px}.groups_stats__rsXy7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface)}.groups_stats__rsXy7>a{padding:20px;border-right:1px solid var(--app-border);min-width:0}.groups_stats__rsXy7>a:last-child{border:0}.groups_stats__rsXy7>a>span{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:var(--app-text-secondary)}.groups_stats__rsXy7 strong{display:block;font-size:28px;line-height:1.2;font-weight:600;margin-top:10px;letter-spacing:-.03em}.groups_stats__rsXy7 small{color:var(--app-text-muted);font-size:12px}.groups_detailGrid__zJrkU{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:32px}.groups_section___TXfW{min-width:0}.groups_section___TXfW h2{font-size:16px;font-weight:600}.groups_sectionHeader__cwmnX{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:14px}.groups_sectionHeader__cwmnX p{font-size:13px;color:var(--app-text-muted);margin-top:5px;line-height:1.6}.groups_sectionHeader__cwmnX>a{white-space:nowrap}.groups_jobList__JlPy6{list-style:none;padding:0;margin:0}.groups_jobList__JlPy6 li{border-top:1px solid var(--app-border)}.groups_jobList__JlPy6 a{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0}.groups_jobList__JlPy6 strong{font-size:14px;font-weight:600;overflow-wrap:anywhere}.groups_jobList__JlPy6 p{color:var(--app-text-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.groups_jobList__JlPy6 time{font-size:12px;color:var(--app-text-muted);display:block;margin-top:6px}.groups_jobList__JlPy6 svg{flex:none;color:var(--app-text-muted)}.groups_companyColumn__RFHYP{border-left:1px solid var(--app-border);padding-left:28px;min-width:0}.groups_logo__uDLMM{width:88px;height:88px;-o-object-fit:contain;object-fit:contain;margin:18px 0;border-radius:6px}.groups_companyInfo__FqNR8{margin-top:18px;display:flex;flex-direction:column;gap:16px}.groups_companyInfo__FqNR8 dt{font-size:12px;color:var(--app-text-muted);margin-bottom:4px}.groups_companyInfo__FqNR8 dd{font-size:14px;color:var(--app-text-secondary);overflow-wrap:anywhere;line-height:1.5}.groups_setupLinks__URIko{display:flex;flex-direction:column;margin-top:24px}.groups_setupLinks__URIko>a{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--app-border);padding:16px 0;font-size:14px}.groups_setupLinks__URIko small{display:block;font-size:12px;color:var(--app-text-muted);margin-top:4px}.groups_setupLinks__URIko svg{flex:none;color:var(--app-text-muted)}.groups_empty__9NkQw{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 16px;text-align:center;color:var(--app-text-secondary);font-size:14px}.groups_empty__9NkQw h2{font-size:20px;font-weight:600}.groups_emptyInline__ydO8V{font-size:14px;line-height:1.6;color:var(--app-text-muted);padding:20px 0}.groups_error__owaAX{color:#fda4af;font-size:14px;line-height:1.6}.groups_page__D90qj a:focus-visible,.groups_page__D90qj button:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:3px}@media(max-width:800px){.groups_detailGrid__zJrkU{grid-template-columns:1fr}.groups_companyColumn__RFHYP{border-left:0;padding-left:0;border-top:1px solid var(--app-border);padding-top:24px}.groups_assistantBar__1WS_l{flex-wrap:wrap}.groups_assistantBar__1WS_l>a{margin-left:36px}.groups_groupGrid__DkXmG{gap:14px}}@media(max-width:640px){.groups_page__D90qj{padding:20px 16px 110px;gap:20px}.groups_header__tOv06{align-items:flex-start;flex-direction:column;gap:16px}.groups_header__tOv06 h1{font-size:26px}.groups_header__tOv06>.groups_button__wby_y,.groups_header__tOv06>.groups_primary__t6pLE{width:100%}.groups_assistantBar__1WS_l{gap:12px}.groups_assistantBar__1WS_l>a{margin-left:0;width:100%}.groups_groupGrid__DkXmG{grid-template-columns:1fr}.groups_groupCard__pd9x_{padding:18px}.groups_groupIdentity__BwEQ5 h2{font-size:17px}.groups_stats__rsXy7{grid-template-columns:repeat(2,minmax(0,1fr))}.groups_stats__rsXy7>a{padding:16px}.groups_stats__rsXy7>a:nth-child(2){border-right:0}.groups_stats__rsXy7>a:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.groups_stats__rsXy7 strong{font-size:25px}.groups_sectionHeader__cwmnX{gap:12px}.groups_cardActions__hxWav{gap:22px;margin-top:18px}}.groups_formSection__bLQie{padding:24px 0;border-top:1px solid var(--app-border);min-width:0}.groups_formField__DDjpn{width:100%;min-height:46px;border:1px solid var(--app-border);border-radius:8px;padding:11px 13px;background:var(--app-surface);color:var(--app-text-primary);font-size:15px;line-height:1.5}.groups_formField__DDjpn:focus{outline:2px solid var(--app-text-accent);outline-offset:2px}.groups_formGrid__jlJTN{display:grid;gap:24px}.groups_formIntro__Zlgmw{padding-bottom:18px;border-bottom:1px solid var(--app-border)}@media(max-width:640px){.groups_formField__DDjpn{font-size:16px}.groups_formSection__bLQie{padding-top:20px}.groups_formGrid__jlJTN{gap:20px}}.contractorfy-assistant-mark_mark__V8LDm{display:inline-block;flex-shrink:0;mask:url(/contractorfy-assistant-mark.png) center/contain no-repeat;-webkit-mask:url(/contractorfy-assistant-mark.png) center/contain no-repeat}.clawhub-drawer_browser__r71Cl{min-width:0;color:#f1f5f9}.clawhub-drawer_toolbar__Dzu_E{position:sticky;top:-20px;z-index:1;margin:-20px -20px 0;padding:20px 20px 14px;background:#101214;border-bottom:1px solid #30353c}.clawhub-drawer_search__z9kt7{display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;border:1px solid #48515f;border-radius:8px;background:#191d23;color:#cbd5e1}.clawhub-drawer_search__z9kt7:focus-within{border-color:#5eead4;outline:2px solid #0f766e;outline-offset:1px}.clawhub-drawer_search__z9kt7 input{min-width:0;width:100%;height:46px;background:transparent;color:#f8fafc;font-size:16px;outline:none}.clawhub-drawer_search__z9kt7 input::-moz-placeholder{color:#aab6c6}.clawhub-drawer_search__z9kt7 input::placeholder{color:#aab6c6}.clawhub-drawer_search__z9kt7 svg{flex-shrink:0}.clawhub-drawer_navigation__DlLjM{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 12px;margin-top:10px}.clawhub-drawer_filters__pZ2M8{display:flex;gap:4px}.clawhub-drawer_filters__pZ2M8 button{padding:10px 12px;min-height:44px;border-radius:6px;font-size:13px;font-weight:600;color:#bdc8d8}.clawhub-drawer_filters__pZ2M8 button[aria-pressed=true]{background:#27272a;color:#f8fafc}.clawhub-drawer_filters__pZ2M8 button:hover{background:#27272a;color:#fff}.clawhub-drawer_fullPage__DvPo3{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:#c4d6f4;font-size:13px;white-space:nowrap}.clawhub-drawer_note__0XEvg{margin-top:8px;font-size:12px;line-height:1.6;color:#b8c2d0}.clawhub-drawer_results__kVcuS{min-width:0}.clawhub-drawer_skill__wc4uv{min-width:0;padding:18px 0;border-bottom:1px solid #30353c}.clawhub-drawer_skillHeading__Kmt0e{display:flex;align-items:flex-start;gap:10px;min-width:0}.clawhub-drawer_icon__4RwJm{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;border-radius:8px;background:#27272a;color:#c4d6f4}.clawhub-drawer_identity__GCtWP{flex:1;min-width:0}.clawhub-drawer_identity__GCtWP h3{margin:0;font-size:15px;line-height:1.4;font-weight:650;overflow-wrap:anywhere;color:#f8fafc}.clawhub-drawer_identity__GCtWP p{margin:3px 0 0;font-size:12px;line-height:1.5;color:#aebaca;overflow-wrap:anywhere}.clawhub-drawer_source__ytBD8{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;margin-top:-4px;color:#b7c8e2;border-radius:6px}.clawhub-drawer_source__ytBD8:hover{background:#27272a}.clawhub-drawer_descriptionExpanded__78Ok9,.clawhub-drawer_description__dcyos{margin:10px 0 0;font-size:13px;line-height:1.6;color:#cbd5e1;overflow-wrap:anywhere}.clawhub-drawer_description__dcyos{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clawhub-drawer_skillFooter__bi_Lr{display:flex;align-items:center;justify-content:space-between;gap:8px 12px;flex-wrap:wrap;margin-top:10px}.clawhub-drawer_metadata__US9CR{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#aebaca;font-size:12px}.clawhub-drawer_metadata__US9CR span{display:inline-flex;align-items:center;gap:4px}.clawhub-drawer_metadata__US9CR button{min-height:44px;color:#c4d6f4}.clawhub-drawer_importButton__ufTz_,.clawhub-drawer_loadMore__ksx6e{min-height:44px;padding:8px 14px;border:1px solid #5eead4;border-radius:6px;color:#f8fafc;background:#0f766e;font-size:13px;font-weight:600}.clawhub-drawer_importButton__ufTz_:hover,.clawhub-drawer_loadMore__ksx6e:hover{background:#115e59}.clawhub-drawer_importButton__ufTz_:disabled,.clawhub-drawer_loadMore__ksx6e:disabled{color:#cbd5e1;background:#3f3f46;border-color:#48515f;cursor:default}.clawhub-drawer_loadMore__ksx6e{display:block;margin:20px auto 4px}.clawhub-drawer_error__hwZZy{margin-top:12px;padding:10px 12px;color:#fecdd3;background:#411c27;border-radius:6px;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.clawhub-drawer_empty__Fdn3J{padding:36px 12px;text-align:center;color:#cbd5e1;font-size:14px}.clawhub-drawer_browser__r71Cl a:focus-visible,.clawhub-drawer_browser__r71Cl button:focus-visible{outline:2px solid #a6c4ef;outline-offset:2px}@media (max-width:639px){.clawhub-drawer_toolbar__Dzu_E{top:-12px;margin:-12px -12px 0;padding:12px 12px 14px}.clawhub-drawer_filters__pZ2M8 button{padding-inline:10px}}.assistant_page__WJbDV{--chat-bg:#101214;--chat-panel:#1d2023;--chat-text:#f8fafc;--chat-muted:#c4c7ca;display:flex;flex-direction:column;height:calc(100dvh - 80px);min-height:460px;overflow:hidden;color:var(--chat-text);background:var(--chat-bg);border:1px solid #343b43;border-radius:14px}.assistant_header__ThgWU{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px 12px}.assistant_actions__ied98,.assistant_heading___KEA1{display:flex;align-items:center;gap:12px;min-width:0}.assistant_heading___KEA1 h1{font-size:19px;font-weight:600;letter-spacing:-.025em}.assistant_iconButton__1CNno{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:40px;min-height:40px;border-radius:9px;color:#c9cdd1;padding:8px;font-size:13px;white-space:nowrap}.assistant_iconButton__1CNno:hover,.assistant_textButton__MbS18:hover{background:#272b30;color:#fff}.assistant_scopeBar__MoxrU{display:flex;align-items:center;gap:12px;padding:0 24px 14px;border-bottom:1px solid #30363d}.assistant_scopeSelect___6_bN{display:flex;align-items:center;gap:6px;min-width:0;max-width:240px;color:var(--chat-muted)}.assistant_scopeSelect___6_bN select{min-height:34px;min-width:0;max-width:100%;background:var(--chat-bg);color:#c9cdd1;font-size:13px;text-overflow:ellipsis;border-radius:6px}.assistant_textButton__MbS18{padding:7px;border-radius:6px;font-size:13px;color:#c9cdd1}.assistant_settings__uDDP4{flex-shrink:0;padding:12px 24px;background:#181c20;border-bottom:1px solid #343b43}.assistant_contextCounts__ml6Ud{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#c9cdd1}.assistant_conversation__DgXWS{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#4a5057 transparent;padding:24px 28px}.assistant_empty__Ym53f{min-height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:25px 0 45px}.assistant_assistantMark__cYFeO{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:#8cecff;background:#173036;margin-bottom:24px}.assistant_empty__Ym53f h2{font-size:clamp(25px,3vw,36px);font-weight:550;line-height:1.25;letter-spacing:-.035em}.assistant_empty__Ym53f p{margin:12px 0 28px;color:var(--chat-muted);font-size:15px;line-height:1.6}.assistant_suggestions__e2fQC{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.assistant_suggestions__e2fQC button{display:flex;align-items:center;gap:15px;border:1px solid #424951;border-radius:12px;padding:12px 15px;font-size:13px;color:#d8dce0}.assistant_suggestions__e2fQC button:hover{background:#1d2023;border-color:#78868c}.assistant_messages__ghIgc{width:100%;max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:26px}.assistant_userMessage__1oTW3{align-self:flex-end;max-width:85%}.assistant_userMessage__1oTW3 .assistant_messageContent__WcWyM{background:#292e33;border-radius:20px 20px 5px 20px;padding:14px 20px}.assistant_assistantMessage__IpM_g{align-self:stretch}.assistant_messageLabel__Eieat{display:flex;align-items:center;gap:8px;color:#c9cdd1;font-weight:600;font-size:13px;margin-bottom:12px}.assistant_messageContent__WcWyM{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.8}.assistant_messageMeta__ozTTv{display:flex;align-items:center;gap:12px;margin-top:7px;color:#b4bbc2;font-size:11px}.assistant_messageMeta__ozTTv button{padding:6px;border-radius:5px}.assistant_messageMeta__ozTTv button:hover{background:#292e33}.assistant_userMessage__1oTW3 .assistant_messageMeta__ozTTv{justify-content:flex-end}.assistant_diagnostic__DgaFl{margin-top:10px;color:#c9cdd1;font-size:12px}.assistant_diagnostic__DgaFl pre{overflow:auto;padding:12px;white-space:pre-wrap;overflow-wrap:anywhere}.assistant_errorMessage__Fl3bg,.assistant_error__z_26P{color:#fecdd3;background:#351a29;border:1px solid #7b3b50;border-radius:10px;padding:12px 16px;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.assistant_error__z_26P{margin-bottom:10px}.assistant_notice__RcZ9o,.assistant_thinking__7QE__{display:flex;align-items:center;gap:9px;max-width:780px;margin:12px auto;color:var(--chat-muted);font-size:14px}.assistant_composerDock___pZHX{flex-shrink:0;width:100%;max-width:836px;margin:0 auto;padding:10px 28px max(12px,env(safe-area-inset-bottom))}.assistant_composer__PDIqN{background:var(--chat-panel);border:1px solid #505960;border-radius:22px;box-shadow:0 10px 40px #0002;padding:15px 16px 12px}.assistant_composer__PDIqN:focus-within{border-color:#83b6c3;box-shadow:0 0 0 1px #83b6c333}.assistant_composer__PDIqN textarea{display:block;resize:none;width:100%;max-height:180px;min-height:35px;background:transparent;border:0;outline:none;color:#f8fafc;font-size:16px;line-height:1.6;padding:0 2px 8px}.assistant_composer__PDIqN textarea::-moz-placeholder{color:#c4c7ca}.assistant_composer__PDIqN textarea::placeholder{color:#c4c7ca}.assistant_composerTools__bozLE{display:flex;align-items:center;gap:10px}.assistant_composerScope__z2fZV{flex:1;min-width:0;color:#c4c7ca;font-size:12px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.assistant_send___kG3D{flex-shrink:0;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:white;background:#0f766e}.assistant_send___kG3D:hover{background:#115e59}.assistant_send___kG3D:disabled{background:#343b42;color:#b8bec5;cursor:not-allowed}.assistant_footerHint__d1V0b,.assistant_hint__Y2R3Y{color:#bac1c8;font-size:11px;line-height:1.5;text-align:center;margin-top:9px}.assistant_hint__Y2R3Y{font-size:12px;margin:0 0 10px}.assistant_page__WJbDV button:focus-visible,.assistant_page__WJbDV select:focus-visible{outline:2px solid #8cecff;outline-offset:3px}@media (max-width:640px){.assistant_page__WJbDV{height:calc(var(--assistant-viewport-height, 100dvh) - 132px);min-height:0;border-radius:10px}.assistant_header__ThgWU{padding:12px;gap:5px}.assistant_heading___KEA1{flex-wrap:wrap;gap:6px}.assistant_heading___KEA1 h1{font-size:17px}.assistant_heading___KEA1 select{max-width:190px;font-size:13px}.assistant_actions__ied98{gap:0;align-self:flex-start}.assistant_desktopLabel__ob8Ey{display:none}.assistant_scopeBar__MoxrU{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) auto auto;gap:4px;padding:0 12px 10px}.assistant_scopeSelect___6_bN{max-width:none}.assistant_scopeSelect___6_bN svg{flex-shrink:0}.assistant_scopeSelect___6_bN select{width:100%;font-size:12px}.assistant_textButton__MbS18{font-size:12px;padding:4px 6px}.assistant_settings__uDDP4{padding:10px 12px;max-height:clamp(48px,calc(var(--assistant-viewport-height, 100dvh) - 420px),160px);overflow-y:auto}.assistant_conversation__DgXWS{padding:18px 16px}.assistant_empty__Ym53f{padding:10px 0 20px}.assistant_assistantMark__cYFeO{width:42px;height:42px;margin-bottom:16px}.assistant_empty__Ym53f h2{font-size:25px}.assistant_empty__Ym53f p{font-size:13px;margin:10px 0 20px}.assistant_suggestions__e2fQC{gap:7px}.assistant_suggestions__e2fQC button{font-size:12px;padding:9px 11px;gap:8px}.assistant_composerDock___pZHX{padding:8px 10px max(10px,env(safe-area-inset-bottom))}.assistant_composer__PDIqN{border-radius:18px;padding:12px}.assistant_composerScope__z2fZV{display:none}.assistant_composerTools__bozLE{justify-content:flex-end}.assistant_messageContent__WcWyM{font-size:15px;line-height:1.7}.assistant_composer__PDIqN textarea{max-height:clamp(35px,calc(var(--assistant-viewport-height, 100dvh) - 430px),180px)}.assistant_composerDock___pZHX .assistant_error__z_26P{max-height:64px;overflow-y:auto}.assistant_page__WJbDV[data-compact-viewport=true] .assistant_heading___KEA1 h1{display:none}.assistant_page__WJbDV[data-compact-viewport=true] .assistant_settings__uDDP4{max-height:48px}.assistant_page__WJbDV[data-compact-viewport=true] .assistant_footerHint__d1V0b{display:none}.assistant_page__WJbDV[data-compact-viewport=true] .assistant_scopeBar__MoxrU{padding-bottom:4px}.assistant_page__WJbDV[data-compact-viewport=true] .assistant_composerDock___pZHX .assistant_error__z_26P{max-height:44px;padding:6px 10px;font-size:12px;margin-bottom:6px}}.assistant_chatContents__8548h{display:contents}.assistant_settings__uDDP4[hidden]{display:none}.agent-home_page__UtLOk{--chat-bg:#111315;--chat-panel:#242729;--chat-text:#f0f1f2;--chat-muted:#b9bec2;height:calc(100dvh - 80px);min-height:460px;display:grid;grid-template-columns:minmax(0,1fr) 340px;color:var(--chat-text);background:var(--chat-bg);overflow:hidden;border-radius:8px}.agent-home_chat__x_f1n{min-width:0;min-height:0;display:flex;flex-direction:column}.agent-home_chat__x_f1n>header{padding:18px 24px 10px}.agent-home_chat__x_f1n h1{font-size:16px;font-weight:550;white-space:nowrap}.agent-home_chat__x_f1n>header select{border:0;background:transparent;font-size:12px;min-height:44px;max-width:200px;padding-left:8px}.agent-home_chat__x_f1n>header button{min-height:44px;min-width:44px}.agent-home_chat__x_f1n>section{padding:22px 36px}.agent-home_chat__x_f1n>section>div:first-child:has(h2){padding:12px 0 28px;align-items:flex-start;text-align:left;width:100%;max-width:670px;margin:0 auto}.agent-home_chat__x_f1n>section h2{font-size:clamp(32px,3.8vw,54px);letter-spacing:-.05em;font-weight:500;line-height:1.13}.agent-home_chat__x_f1n>section h2+p{max-width:440px;font-size:15px;line-height:1.7;margin-top:18px;margin-bottom:28px}.agent-home_chat__x_f1n>section>div:first-child>div:first-child:has(svg){background:transparent;color:#c3dbe0;width:auto;height:auto;margin-bottom:20px}.agent-home_kicker__f5Gky{display:block;font-size:9px;letter-spacing:.16em;font-weight:650;color:#a7afb5;margin-bottom:12px}.agent-home_chat__x_f1n>section>div:first-child>div:has(>button){display:grid;grid-template-columns:1fr 1fr;gap:0 22px;width:100%}.agent-home_chat__x_f1n>section>div:first-child>div>button{border:0;border-radius:0;border-top:1px solid #34383b;min-height:72px;padding:13px 0;text-align:left;justify-content:flex-start;gap:12px}.agent-home_chat__x_f1n>section>div:first-child>div>button:hover{background:transparent;color:#fff;border-color:#95b8c4}.agent-home_chat__x_f1n>section>div:first-child>div>button>svg{flex-shrink:0;color:#aebac2}.agent-home_chat__x_f1n>section>div:first-child>div>button>svg:last-child{margin-left:auto}.agent-home_chat__x_f1n>section>div:first-child>div>button strong{display:block;font-size:13px;font-weight:550}.agent-home_chat__x_f1n>section>div:first-child>div>button small{display:block;margin-top:3px;font-size:11px;color:#aeb4b9}.agent-home_chat__x_f1n>div:has(>form){padding:12px 32px 16px;max-width:790px}.agent-home_chat__x_f1n form{border-radius:14px;border-color:#505659;box-shadow:0 8px 25px #0002;padding:16px}.agent-home_chat__x_f1n form textarea{min-height:42px;font-size:16px}.agent-home_chat__x_f1n form button{min-height:44px}.agent-home_chat__x_f1n form button[type=submit]{width:44px;background:#d2e2e9;color:#13232c}.agent-home_chat__x_f1n form button[type=submit]:disabled{background:#373c3f;color:#a8b1b6}.agent-home_context__4AGc8{min-width:0;min-height:0;display:flex;flex-direction:column;background:#17191b;border-left:1px solid #303437}.agent-home_contextHeader__ZZM8_{padding:24px 22px 0;display:flex;align-items:center;justify-content:space-between}.agent-home_contextHeader__ZZM8_ .agent-home_kicker__f5Gky{font-size:9px;margin-bottom:7px}.agent-home_contextHeader__ZZM8_ h2{font-size:21px;font-weight:500;letter-spacing:-.035em}.agent-home_chat__x_f1n .agent-home_contextToggle__FShvy,.agent-home_contextHeader__ZZM8_ button{display:none}.agent-home_contextBody__WcPKR{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#45494c transparent;padding-bottom:24px}.agent-home_contextIntro__PqfHT{display:flex;justify-content:space-between;align-items:center;padding:4px 22px 8px;color:#bac0c5;font-size:12px}.agent-home_agentSection__mmrun{padding:0 22px 20px;border-bottom:1px solid #303437}.agent-home_contextSection__MA6Tl{padding:20px 22px;border-bottom:1px solid #303437}.agent-home_sectionHeading__wXPVp{display:flex;align-items:center;justify-content:space-between;gap:10px}.agent-home_contextSection__MA6Tl h3{font-size:13px;font-weight:600}.agent-home_sectionNote__6Cpo1,.agent-home_unavailable__OjMbf{font-size:11px;color:#aeb4b9;line-height:1.7;margin:0 0 8px}.agent-home_unavailable__OjMbf{margin-top:12px}.agent-home_smallIcon__H9vai{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#bec6cc;border-radius:6px}.agent-home_smallIcon__H9vai:hover{background:#292d30}.agent-home_recentJobs__oxnwl{list-style:none;margin:0;padding:0}.agent-home_recentJobs__oxnwl li{display:flex;align-items:center;gap:4px;padding:5px 0}.agent-home_jobLink__cV5A7{display:flex;align-items:center;gap:10px;min-width:0;flex:1;min-height:50px}.agent-home_jobLink__cV5A7>span:nth-child(2){min-width:0;flex:1}.agent-home_jobLink__cV5A7>svg{display:none}.agent-home_jobAvatar__WC1Eo{display:grid;place-items:center;width:31px;height:34px;font-size:10px;color:#c6d0d7;background:#292e32;border-radius:5px;flex-shrink:0}.agent-home_jobLink__cV5A7 strong{font-size:12px;font-weight:550}.agent-home_jobLink__cV5A7 small,.agent-home_jobLink__cV5A7 strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.agent-home_jobLink__cV5A7 small{color:#b1b9bf;font-size:10px;margin-top:4px}.agent-home_discussLink__WOxGD{display:inline-flex;gap:4px;align-items:center;justify-content:flex-end;font-size:10px;color:#c1dce8;min-height:44px;min-width:53px}.agent-home_discussLink__WOxGD:hover,.agent-home_textLink__kAduF:hover{text-decoration:underline}.agent-home_textLink__kAduF{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:#c4dce7;font-size:11px;font-weight:550}.agent-home_jobsFooter__zXFLh{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:5px}.agent-home_jobsFooter__zXFLh button{font-size:11px}.agent-home_scheduleSection__RSQYk{padding:18px 22px;border-bottom:1px solid #303437}.agent-home_scheduleSection__RSQYk>section{background:transparent;border:0;border-radius:0;padding:0}.agent-home_documentList__iBGqo{list-style:none;padding:0;margin:0}.agent-home_documentList__iBGqo a{display:flex;gap:10px;align-items:center;min-height:55px;padding:8px 0}.agent-home_documentList__iBGqo svg{flex-shrink:0;color:#b0bec8}.agent-home_documentList__iBGqo span{min-width:0}.agent-home_documentList__iBGqo strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere;font-size:11px;line-height:1.5;font-weight:500}.agent-home_documentList__iBGqo small{display:block;font-size:10px;color:#aeb6bc;margin-top:4px}.agent-home_workspaceLinks__AtHkJ{padding:12px 22px 0}.agent-home_workspaceLinks__AtHkJ a{display:flex;gap:9px;align-items:center;min-height:44px;color:#c2c8cd;font-size:11px}.agent-home_workspaceLinks__AtHkJ span{flex:1}.agent-home_workspaceLinks__AtHkJ small{font-size:9px;color:#c5b69d}.agent-home_page__UtLOk a:focus-visible,.agent-home_page__UtLOk button:focus-visible{outline:2px solid #bdd9e6;outline-offset:3px}@media (min-width:1600px){.agent-home_page__UtLOk{grid-template-columns:minmax(0,1fr) 370px}.agent-home_chat__x_f1n>section{padding-inline:56px}}@media (max-width:1250px){.agent-home_page__UtLOk{grid-template-columns:minmax(0,1fr);position:relative}.agent-home_chat__x_f1n .agent-home_contextToggle__FShvy{display:inline-flex}.agent-home_context__4AGc8{display:none;position:absolute;inset:0 0 0 auto;width:min(390px,100%);z-index:20;box-shadow:-18px 0 55px #0007}.agent-home_contextOpen__m9t72 .agent-home_context__4AGc8{display:flex}.agent-home_contextOpen__m9t72 .agent-home_chat__x_f1n{visibility:hidden}.agent-home_contextHeader__ZZM8_ button{display:inline-flex}}@media (max-width:640px){.agent-home_page__UtLOk{height:calc(var(--assistant-viewport-height, 100dvh) - 132px);min-height:0;border-radius:0;background:#111315}.agent-home_chat__x_f1n>header{padding:6px 4px 5px;gap:3px}.agent-home_chat__x_f1n h1{font-size:13px}.agent-home_chat__x_f1n>header select{max-width:150px;font-size:11px;padding-left:0}.agent-home_chat__x_f1n>header>div:first-child{gap:0;flex:1 1 0}.agent-home_chat__x_f1n>header>div:last-child{flex:0 0 auto}.agent-home_chat__x_f1n>section{padding:10px 12px}.agent-home_chat__x_f1n>section>div:first-child:has(h2){padding:8px 0 16px}.agent-home_chat__x_f1n>section>div:first-child>div:first-child:has(svg){margin-bottom:12px}.agent-home_chat__x_f1n>section h2{font-size:36px}.agent-home_chat__x_f1n>section h2+p{font-size:13px;margin-top:12px;margin-bottom:16px;max-width:310px}.agent-home_kicker__f5Gky{font-size:8px;letter-spacing:.12em;margin-bottom:9px}.agent-home_chat__x_f1n>section>div:first-child>div:has(>button){gap:0 14px}.agent-home_chat__x_f1n>section>div:first-child>div>button{min-height:60px;gap:7px;padding:9px 0}.agent-home_chat__x_f1n>section>div:first-child>div>button strong{font-size:11px}.agent-home_chat__x_f1n>section>div:first-child>div>button small{display:none}.agent-home_chat__x_f1n>section>div:first-child>div>button>svg:first-child{width:16px}.agent-home_chat__x_f1n>section>div:first-child>div>button>svg:last-child{display:none}.agent-home_chat__x_f1n>div:has(>form){padding:8px 2px 5px}.agent-home_chat__x_f1n form{border-radius:12px;padding:12px}.agent-home_chat__x_f1n form textarea{min-height:34px}.agent-home_chat__x_f1n form+p{font-size:9px;margin-top:7px}.agent-home_context__4AGc8{width:100%;border-left:0}.agent-home_page__UtLOk[data-compact-viewport=true] .agent-home_chat__x_f1n form+p,.agent-home_page__UtLOk[data-compact-viewport=true] .agent-home_chat__x_f1n h1{display:none}.agent-home_page__UtLOk[data-compact-viewport=true] .agent-home_chat__x_f1n>section{padding-block:4px}.agent-home_page__UtLOk[data-compact-viewport=true] .agent-home_chat__x_f1n>div:has(>form)>[role=alert]{max-height:44px;padding:6px 10px;margin-bottom:6px;font-size:12px;overflow-y:auto}.agent-home_page__UtLOk[data-compact-viewport=true] .agent-home_chat__x_f1n>div:has(>label select){padding-bottom:4px}}@media (max-height:680px) and (max-width:640px){.agent-home_chat__x_f1n>section h2{font-size:29px}.agent-home_chat__x_f1n .agent-home_kicker__f5Gky,.agent-home_chat__x_f1n>section>div:first-child>div:first-child:has(svg){display:none}.agent-home_chat__x_f1n>section h2+p{margin:9px 0 12px}}@media (prefers-reduced-motion:reduce){.agent-home_page__UtLOk *{scroll-behavior:auto}}.assistant-attachments_iconButton__nQl99,.assistant-attachments_linkButton__4ywgv,.assistant-attachments_pickers__LaE5v button,.assistant-attachments_primaryButton__LRakI,.assistant-attachments_trigger__EKkhU{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border-radius:6px;font:inherit;cursor:pointer}.assistant-attachments_iconButton__nQl99,.assistant-attachments_trigger__EKkhU{border:0;background:transparent;color:var(--app-text-primary);padding:10px}.assistant-attachments_iconButton__nQl99:hover,.assistant-attachments_trigger__EKkhU:hover{background:var(--app-surface-strong)}.assistant-attachments_triggerLabel__SJrKB{font-size:13px}.assistant-attachments_dialog__VKd2E a:focus-visible,.assistant-attachments_dialog__VKd2E button:focus-visible,.assistant-attachments_dialog__VKd2E select:focus-visible,.assistant-attachments_trigger__EKkhU:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:3px}.assistant-attachments_dialog__VKd2E button:disabled,.assistant-attachments_dialog__VKd2E select:disabled,.assistant-attachments_trigger__EKkhU:disabled{cursor:not-allowed;color:var(--app-text-secondary)}.assistant-attachments_dialog__VKd2E{width:min(640px,calc(100vw - 24px));max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid var(--app-border-strong);border-radius:12px;background:var(--app-surface);color:var(--app-text-primary);box-shadow:0 24px 90px #0009;overflow:auto}.assistant-attachments_dialog__VKd2E::backdrop{background:#000b}.assistant-attachments_header__tp2EU{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 22px 16px;border-bottom:1px solid var(--app-border)}.assistant-attachments_header__tp2EU h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.025em}.assistant-attachments_header__tp2EU p,.assistant-attachments_note___FpHR{margin:6px 0 0;color:var(--app-text-secondary);font-size:14px;line-height:1.5}.assistant-attachments_body__kH16S{padding:20px 22px}.assistant-attachments_destinations__fCcEn{display:grid;grid-template-columns:1fr 1fr;gap:14px}.assistant-attachments_destinations__fCcEn label{display:flex;min-width:0;flex-direction:column;gap:8px;font-size:13px;font-weight:600}.assistant-attachments_destinations__fCcEn select{width:100%;min-width:0;min-height:44px;border:1px solid var(--app-border-strong);border-radius:6px;background:var(--app-surface-strong);padding:10px;color:var(--app-text-primary);font:inherit}.assistant-attachments_pickers__LaE5v{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.assistant-attachments_pickers__LaE5v button{border:1px solid var(--app-border-strong);background:var(--app-surface-strong);color:var(--app-text-primary);padding:10px 14px;font-size:14px}.assistant-attachments_files__rWbkZ{margin:0;padding:0;list-style:none}.assistant-attachments_files__rWbkZ li{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;border-top:1px solid var(--app-border)}.assistant-attachments_files__rWbkZ li>div{min-width:0}.assistant-attachments_files__rWbkZ strong{display:block;overflow-wrap:anywhere;font-size:14px;font-weight:600}.assistant-attachments_files__rWbkZ span{display:block;margin-top:5px;color:var(--app-text-secondary);font-size:12px;line-height:1.5}.assistant-attachments_error__ZjZWN{margin:8px 0;color:#ffbcc6;overflow-wrap:anywhere;font-size:13px;line-height:1.5}.assistant-attachments_linkButton__4ywgv{border:0;background:transparent;color:var(--app-text-primary);text-decoration:underline;padding:8px 12px}.assistant-attachments_footer__PHnKJ{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:24px;padding-top:18px;border-top:1px solid var(--app-border)}.assistant-attachments_footer__PHnKJ a,.assistant-attachments_footer__PHnKJ p{margin:0;font-size:12px;line-height:1.5;color:var(--app-text-secondary)}.assistant-attachments_footer__PHnKJ a{min-height:44px;display:flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.assistant-attachments_primaryButton__LRakI{flex-shrink:0;border:1px solid #e7e9eb;background:#e7e9eb;color:#15171a;padding:10px 16px;font-size:14px;font-weight:650}.assistant-attachments_primaryButton__LRakI:disabled{border-color:var(--app-border-strong);background:var(--app-surface-strong)}.assistant-attachments_spinner__lEel3{animation:assistant-attachments_spin__FT3XQ 1s linear infinite}@keyframes assistant-attachments_spin__FT3XQ{to{transform:rotate(1turn)}}@media(max-width:520px){.assistant-attachments_triggerLabel__SJrKB{display:none}.assistant-attachments_header__tp2EU{padding:18px 16px 14px}.assistant-attachments_body__kH16S{padding:16px}.assistant-attachments_destinations__fCcEn{grid-template-columns:1fr}.assistant-attachments_footer__PHnKJ{flex-direction:column;align-items:stretch}.assistant-attachments_footer__PHnKJ .assistant-attachments_primaryButton__LRakI{width:100%}}@media(prefers-reduced-motion:reduce){.assistant-attachments_spinner__lEel3{animation:none}}.persistent-assistant-host_fullPage__N_CfV{min-width:0}.persistent-assistant-host_dock__kSKlA{position:fixed;z-index:80;right:20px;bottom:92px;width:min(560px,calc(100vw - 40px));height:min(760px,calc(100dvh - 190px));background:#111315;border:1px solid #454c50;border-radius:18px;box-shadow:0 24px 90px #0008;overflow:hidden;display:flex;flex-direction:column}.persistent-assistant-host_collapsed___NvBz{display:none}.persistent-assistant-host_dock__kSKlA>main{height:100%;min-height:0;width:100%;border-radius:0}.persistent-assistant-host_dockHeader__q_tIf{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:4px 12px 4px 20px;border-bottom:1px solid #32383d;color:#d5dce1}.persistent-assistant-host_dockHeader__q_tIf>div,.persistent-assistant-host_dockHeader__q_tIf>span{display:flex;align-items:center;gap:8px;font-size:12px}.persistent-assistant-host_dockHeader__q_tIf[hidden]{display:none}.persistent-assistant-host_dockHeader__q_tIf button,.persistent-assistant-host_launcher__xF6W6>button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.persistent-assistant-host_dockHeader__q_tIf button:hover{background:#2c3236}.persistent-assistant-host_launcher__xF6W6{position:fixed;right:20px;bottom:24px;z-index:81;display:flex;align-items:center;gap:4px;background:#214039;border:1px solid #4d8d7e;padding:4px;border-radius:40px;box-shadow:0 8px 30px #0006;color:#f3f7fa}.persistent-assistant-host_launcher__xF6W6 .persistent-assistant-host_launch__PypG_{border-radius:30px;padding:0 16px;gap:10px;font-size:13px;font-weight:550}.persistent-assistant-host_launcher__xF6W6 button:hover{background:#365b50}.persistent-assistant-host_launcher__xF6W6 .persistent-assistant-host_end__9krQo{color:#ffc6ce}.persistent-assistant-host_live__87vPd,.persistent-assistant-host_muted__bS__B{display:block;width:7px;height:7px;border-radius:50%;background:#65dbc3}.persistent-assistant-host_muted__bS__B{background:#a7b2b8}.persistent-assistant-host_dockHeader__q_tIf button:focus-visible,.persistent-assistant-host_launcher__xF6W6 button:focus-visible{outline:2px solid #a4e5f0;outline-offset:3px}@media (max-width:767px){.persistent-assistant-host_launcher__xF6W6{right:12px;bottom:calc(72px + env(safe-area-inset-bottom))}.persistent-assistant-host_launcher__xF6W6 .persistent-assistant-host_launch__PypG_{padding:0 12px}.persistent-assistant-host_dock__kSKlA{right:8px;bottom:calc(134px + env(safe-area-inset-bottom));width:calc(100vw - 16px);height:calc(var(--assistant-viewport-height, 100dvh) - 204px - env(safe-area-inset-bottom));border-radius:14px}.persistent-assistant-host_dock__kSKlA>main{height:100%}.persistent-assistant-host_expanded__T_dgi+.persistent-assistant-host_launcher__xF6W6{display:none}.persistent-assistant-host_dock__kSKlA[data-compact-viewport=true]{top:8px;bottom:auto;height:calc(var(--assistant-viewport-height, 100dvh) - 16px)}}.workspace-drawer_drawer__ppw8Q{position:absolute;inset:0 auto 0 0;width:min(280px,calc(100vw - 40px));display:flex;flex-direction:column;background:#0f1112;color:#e8eaed;font:400 14px/21px -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:8px 0 32px #0004}.workspace-drawer_header__afQdl{height:56px;flex-shrink:0;display:flex;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid #ffffff18}.workspace-drawer_header__afQdl button{display:flex;align-items:center;justify-content:center;width:32px;height:40px;border-radius:6px}.workspace-drawer_scroll__2zUR2{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 16px calc(env(safe-area-inset-bottom) + 20px);scrollbar-width:thin;scrollbar-color:#484c4f transparent}.workspace-drawer_primary__RD8H7{padding-bottom:12px}.workspace-drawer_row__Mh8aX{display:flex;width:100%;min-width:0;align-items:center;gap:12px;min-height:40px;padding:4px 16px;border-radius:8px;color:inherit;text-align:left;text-decoration:none;font:inherit}.workspace-drawer_header__afQdl button:hover,.workspace-drawer_row__Mh8aX:hover{background:#202426}.workspace-drawer_row__Mh8aX[aria-current=page]{background:#2a3033;color:#fff}.workspace-drawer_footer__4sIRi a:focus-visible,.workspace-drawer_header__afQdl button:focus-visible,.workspace-drawer_row__Mh8aX:focus-visible,.workspace-drawer_section__M5PVu summary:focus-visible{outline:2px solid #5dd6bc;outline-offset:-2px}.workspace-drawer_icon__vFpNY{display:flex;align-items:center;justify-content:center;flex:0 0 20px}.workspace-drawer_label__srK_W{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-drawer_label__srK_W small{display:block;overflow:hidden;text-overflow:ellipsis;color:#aab1b5;font-size:12px;line-height:16px;font-weight:400}.workspace-drawer_section__M5PVu{border-top:1px solid #ffffff20;padding:12px 0}.workspace-drawer_section__M5PVu summary{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:4px 16px;cursor:pointer;list-style:none;color:#abb4b9;font-size:12px;letter-spacing:.65px;text-transform:uppercase;border-radius:8px}.workspace-drawer_section__M5PVu summary::-webkit-details-marker{display:none}.workspace-drawer_section__M5PVu:not([open]) summary svg{transform:rotate(-90deg)}.workspace-drawer_section__M5PVu summary:hover{color:#fff;background:#202426}.workspace-drawer_featured__MUZO6{min-height:52px;background:#1b2022;border-radius:20px}.workspace-drawer_jobIcon__954SK{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#253e39;color:#75dec6}.workspace-drawer_groupMark__Bhk10{display:block;width:28px;height:28px;background:var(--group-color);mask:url(/contractorfy-assistant-mark.png) center/contain no-repeat;-webkit-mask:url(/contractorfy-assistant-mark.png) center/contain no-repeat}.workspace-drawer_count__7A2SG{flex-shrink:0;font-size:11px;line-height:18px;min-width:18px;padding:0 4px;border-radius:12px;text-align:center;background:#33433f;color:#dbfff4}.workspace-drawer_empty__MCJqt{margin:0;padding:4px 16px 10px;color:#aab1b5;font-size:12px;line-height:18px}.workspace-drawer_footer__4sIRi{padding-top:16px;border-top:1px solid #ffffff20}.workspace-drawer_footer__4sIRi>a{display:block;color:#adb5b9;font-size:12px;padding:8px 16px}.workspace-drawer_footer__4sIRi>a:hover{color:#fff}.workspace-drawer_footer__4sIRi p{margin:12px 16px 0;color:#aab1b5;font-size:10px;line-height:16px}.job-record-tabs_page__Y4VEr{display:flex;flex-direction:column;gap:20px;min-width:0;color:var(--app-text-primary)}.job-record-tabs_header__aZlhd{display:flex;align-items:center;justify-content:space-between;gap:16px}.job-record-tabs_header__aZlhd>div{min-width:0}.job-record-tabs_heading__UAXc2{display:flex;align-items:center;gap:9px;margin:0;color:var(--app-text-primary);font-size:19px;font-weight:650;line-height:1.4}.job-record-tabs_subheading__GejYL{margin:5px 0 0;color:var(--app-text-muted);font-size:13px;line-height:1.6}.job-record-tabs_actions__6YaQ2,.job-record-tabs_rowActions__j7erg{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-record-tabs_rowActions__j7erg{flex-shrink:0}.job-record-tabs_button__9siZj,.job-record-tabs_filter__zsvAE{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 14px;border:1px solid var(--app-border);border-radius:7px;background:var(--app-surface);color:var(--app-text-primary);font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;cursor:pointer}.job-record-tabs_button__9siZj:hover,.job-record-tabs_filter__zsvAE:hover{border-color:var(--app-border-strong);background:var(--app-surface-strong)}.job-record-tabs_button__9siZj:disabled{cursor:wait;opacity:.65}.job-record-tabs_primary__adlwD{border-color:transparent;background:color-mix(in srgb,var(--app-accent) 86%,black);color:white}.job-record-tabs_primary__adlwD:hover{background:color-mix(in srgb,var(--app-accent) 92%,black);border-color:transparent}.job-record-tabs_button__9siZj:focus-visible,.job-record-tabs_filter__zsvAE:focus-visible,.job-record-tabs_rowTitle__ghEHR:focus-visible,.job-record-tabs_searchInput__nhfkU:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:3px}.job-record-tabs_alert__OPXeJ{padding:14px 16px;border:1px solid #823944;border-radius:8px;background:#391d24;color:#ffb8c2;font-size:14px;line-height:1.6}.job-record-tabs_searchField__yKQ6w{max-width:560px}.job-record-tabs_searchInput__nhfkU{width:100%;min-height:44px;padding:11px 14px;border:1px solid var(--app-border-strong);border-radius:8px;background:var(--app-surface);color:var(--app-text-primary);font-size:14px}.job-record-tabs_searchInput__nhfkU::-moz-placeholder{color:var(--app-text-muted);opacity:1}.job-record-tabs_searchInput__nhfkU::placeholder{color:var(--app-text-muted);opacity:1}.job-record-tabs_empty__gL1Bf{padding:32px 20px;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);color:var(--app-text-muted);font-size:14px;line-height:1.6;text-align:center}.job-record-tabs_empty__gL1Bf p{margin:0}.job-record-tabs_list__5JKGn{margin:0;padding:0;list-style:none;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface)}.job-record-tabs_row__Rxbu7{min-width:0;padding:16px 20px}.job-record-tabs_row__Rxbu7+.job-record-tabs_row__Rxbu7{border-top:1px solid var(--app-border)}.job-record-tabs_rowLayout__cS0_A{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.job-record-tabs_rowContent__1Olce{min-width:0}.job-record-tabs_rowTitle__ghEHR{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;color:var(--app-text-primary);font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;text-decoration:none}.job-record-tabs_rowTitle__ghEHR:hover{color:var(--app-text-accent);text-decoration:underline;text-underline-offset:3px}.job-record-tabs_assignee__ggN41,.job-record-tabs_meta__tpcpW{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;color:var(--app-text-muted);font-size:13px;line-height:1.6}.job-record-tabs_meta__tpcpW>span{display:inline-flex;align-items:center;gap:5px}.job-record-tabs_meta__tpcpW>button[role=checkbox]{width:44px;height:44px}.job-record-tabs_meta__tpcpW>button[aria-checked=true]{background:color-mix(in srgb,var(--app-accent) 86%,black);border-color:var(--app-text-accent)}.job-record-tabs_assignee__ggN41{margin-top:12px;overflow-wrap:anywhere}.job-record-tabs_badge__ZRSCx{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:550;line-height:1.5}.job-record-tabs_neutral___QNbZ{background:var(--app-surface-strong);color:var(--app-text-secondary)}.job-record-tabs_warning__Cy1w5{background:#342b1d;color:#f4cf7b}.job-record-tabs_positive__kIdbF{background:#15362e;color:#8edfc5}.job-record-tabs_negative__MgP9j{background:#3d252b;color:#ffb2be}.job-record-tabs_info__S6oF7{background:#173d38;color:#a2d1f0}.job-record-tabs_filters__AlBTi{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.job-record-tabs_filterSelected__WlM8t{border-color:var(--app-text-accent);background:#17342c;color:#9ae4d3}.job-record-tabs_filterSelected__WlM8t:hover{background:#1c3e35;border-color:var(--app-text-accent)}.job-record-tabs_event__fHkgV{display:flex;align-items:flex-start;gap:14px}.job-record-tabs_eventIcon__jWkaz{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:44px;color:var(--app-text-muted)}.job-record-tabs_eventBody__Yhig_{min-width:0;flex:1}.job-record-tabs_eventTitle__H9gej{margin:0;min-height:44px;display:flex;align-items:center;color:var(--app-text-primary);font-size:15px;font-weight:600;line-height:1.5}.job-record-tabs_eventMeta__snkod{margin:2px 0 0;color:var(--app-text-muted);font-size:13px;line-height:1.7;overflow-wrap:anywhere}@media (max-width:767px){.job-record-tabs_header__aZlhd{align-items:flex-start;flex-direction:column;gap:14px}.job-record-tabs_row__Rxbu7{padding:14px 16px}.job-record-tabs_rowLayout__cS0_A{flex-direction:column;gap:14px}.job-record-tabs_rowActions__j7erg{width:100%}.job-record-tabs_event__fHkgV{gap:8px}.job-record-tabs_eventIcon__jWkaz{width:28px}.job-record-tabs_searchField__yKQ6w{max-width:none}}.job-documents-tab_root__39BFa{min-width:0;color:var(--app-text-primary)}.job-documents-tab_header__9Hi8w{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:24px}.job-documents-tab_header__9Hi8w h2{margin:0;font-size:20px;font-weight:650}.job-documents-tab_header__9Hi8w p{margin:6px 0 0;color:var(--app-text-muted);font-size:13px;line-height:1.6}.job-documents-tab_actions__bM_Jn{display:flex;flex-wrap:wrap;gap:8px}.job-documents-tab_button__A8J__,.job-documents-tab_iconButton__Za8Pm{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border:1px solid var(--app-border-strong);border-radius:7px;background:var(--app-surface);color:var(--app-text-secondary);font-size:13px;font-weight:550;text-decoration:none;cursor:pointer}.job-documents-tab_iconButton__Za8Pm{flex-shrink:0;width:44px;padding:10px}.job-documents-tab_primary__ihz9p{background:color-mix(in srgb,var(--app-accent) 86%,black);border-color:transparent;color:white}.job-documents-tab_button__A8J__:hover,.job-documents-tab_iconButton__Za8Pm:hover{background:var(--app-surface-strong);color:var(--app-text-primary)}.job-documents-tab_deleteButton__lG7HA{color:#e8909a}.job-documents-tab_deleteButton__lG7HA:hover{color:#fff;border-color:#b85765;background:#843541}.job-documents-tab_button__A8J__:disabled,.job-documents-tab_iconButton__Za8Pm:disabled,.job-documents-tab_title__5k2MQ:disabled{cursor:wait;opacity:.65}.job-documents-tab_board__O0A49{display:grid;gap:28px}.job-documents-tab_section__of5k2{min-width:0}.job-documents-tab_sectionHeader__ayV_5{display:flex;align-items:center;gap:10px;margin-bottom:12px}.job-documents-tab_sectionHeader__ayV_5 h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.job-documents-tab_sectionHeader__ayV_5 svg{color:var(--app-text-muted)}.job-documents-tab_count__VcPsu{color:var(--app-text-muted);font-size:13px;font-variant-numeric:tabular-nums}.job-documents-tab_list__c_EmF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;border:1px solid var(--app-border);border-radius:10px;background:var(--app-surface);overflow:hidden}.job-documents-tab_row__x35_5{display:flex;align-items:center;gap:12px;min-width:0;padding:16px;border-bottom:1px solid var(--app-border)}.job-documents-tab_row__x35_5:nth-child(2n){border-left:1px solid var(--app-border)}.job-documents-tab_fileIcon__Ex8Ez{color:var(--app-text-muted);flex-shrink:0}.job-documents-tab_body__LDSm7{min-width:0;flex:1}.job-documents-tab_title__5k2MQ{display:block;border:0;background:none;color:var(--app-text-primary);padding:0;text-align:left;font-size:14px;font-weight:600;line-height:1.5;overflow-wrap:anywhere;cursor:pointer}span.job-documents-tab_title__5k2MQ{cursor:default}.job-documents-tab_title__5k2MQ:hover{color:var(--app-text-accent)}.job-documents-tab_meta__FvtQZ{display:flex;flex-wrap:wrap;gap:2px 10px;margin:5px 0 0;color:var(--app-text-muted);font-size:12px;line-height:1.6}.job-documents-tab_status__cgAy9{color:var(--app-text-secondary)}.job-documents-tab_empty__U8XcU,.job-documents-tab_message__oaUtu{padding:16px 20px;border:1px solid var(--app-border);border-radius:8px;background:var(--app-surface-muted);color:var(--app-text-muted);font-size:14px;line-height:1.6}.job-documents-tab_message__oaUtu{margin-bottom:20px;color:var(--app-text-accent)}.job-documents-tab_error__19rSj{color:#f18a98}.job-documents-tab_empty__U8XcU p{margin:0 0 16px}.job-documents-tab_root__39BFa :is(button,a):focus-visible{outline:2px solid var(--app-text-accent);outline-offset:3px}@media(max-width:900px){.job-documents-tab_list__c_EmF{grid-template-columns:minmax(0,1fr)}.job-documents-tab_row__x35_5:nth-child(2n){border-left:0}}@media(max-width:480px){.job-documents-tab_row__x35_5{padding:14px 12px;gap:9px}.job-documents-tab_fileIcon__Ex8Ez{display:none}.job-documents-tab_header__9Hi8w{gap:14px}.job-documents-tab_actions__bM_Jn{width:100%}.job-documents-tab_header__9Hi8w .job-documents-tab_button__A8J__{flex:1;padding:10px}}.job-automations-tab_automations__nCFd_{min-width:0;color:var(--app-text-primary,#eceeef);--cfy-text-primary:var(--app-text-primary,#eceeef);--cfy-text-secondary:var(--app-text-secondary,#c4c7ca);--cfy-text-muted:var(--app-text-muted,#999ea3);--cfy-surface-1:var(--app-surface,#15171a);--cfy-surface-2:var(--app-surface-strong,#1c1f23);--cfy-border-dark:var(--app-border,rgba(215,219,222,0.12));--cfy-border-strong:var(--app-border-strong,rgba(215,219,222,0.24))}.job-automations-tab_header__1hCxk{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.job-automations-tab_header__1hCxk h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.4}.job-automations-tab_header__1hCxk p{margin:6px 0 0;color:var(--app-text-muted,#999ea3);font-size:13px;line-height:1.6}.job-automations-tab_actions__N513S{display:flex;flex-shrink:0;flex-wrap:wrap;gap:8px}.job-automations-tab_button__6EkT4{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--app-border-strong,rgba(215,219,222,.24));border-radius:6px;padding:9px 13px;background:var(--app-surface,#15171a);color:var(--app-text-secondary,#c4c7ca);font-size:12px;font-weight:550;line-height:1.4;text-align:center;text-decoration:none;cursor:pointer}.job-automations-tab_button__6EkT4:hover{background:var(--app-surface-strong,#1c1f23);color:var(--app-text-primary,#eceeef)}.job-automations-tab_button__6EkT4:disabled{opacity:.65;cursor:wait}.job-automations-tab_notice__TBoGZ{margin:-6px 0 20px;color:var(--app-text-muted,#999ea3);font-size:13px;line-height:1.6}.job-automations-tab_sections__XXuq0{min-width:0;border-top:1px solid var(--app-border-strong,rgba(215,219,222,.24))}.job-automations-tab_disclosure__DhGsj{min-width:0;border-bottom:1px solid var(--app-border,rgba(215,219,222,.12));scroll-margin-top:100px}.job-automations-tab_disclosure__DhGsj>summary{display:flex;min-height:86px;align-items:center;gap:15px;padding:17px 4px;list-style:none;cursor:pointer}.job-automations-tab_disclosure__DhGsj>summary::-webkit-details-marker{display:none}.job-automations-tab_disclosure__DhGsj>summary>svg{flex-shrink:0;color:var(--app-text-muted,#999ea3)}.job-automations-tab_disclosure__DhGsj>summary:hover .job-automations-tab_label__Rreg_{color:var(--app-text-accent,#5dd6bc)}.job-automations-tab_summaryText__7ZX4Q{display:flex;min-width:0;flex:1;flex-direction:column;gap:4px}.job-automations-tab_label__Rreg_{color:var(--app-text-primary,#eceeef);font-size:14px;font-weight:600;line-height:1.5}.job-automations-tab_description__Tx9Tj{color:var(--app-text-muted,#999ea3);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.job-automations-tab_categoryCount__jmtax{display:inline-block;margin-left:10px;color:var(--app-text-muted,#999ea3);font-size:12px;font-weight:450;font-variant-numeric:tabular-nums;white-space:nowrap}.job-automations-tab_disclosure__DhGsj[open]>summary .job-automations-tab_chevron__xyl_y{transform:rotate(90deg);color:var(--app-text-accent,#5dd6bc)}.job-automations-tab_sectionContent__G_pkk{min-width:0;padding:0 0 24px}.job-automations-tab_automations__nCFd_ :is(.job-automations-tab_button__6EkT4,summary):focus-visible{outline:2px solid var(--app-text-accent,#5dd6bc);outline-offset:3px}@media (max-width:760px){.job-automations-tab_header__1hCxk{align-items:flex-start;flex-direction:column;gap:16px;margin-bottom:20px}.job-automations-tab_header__1hCxk h2{font-size:18px}.job-automations-tab_disclosure__DhGsj>summary{gap:12px;padding:16px 0}.job-automations-tab_sectionContent__G_pkk{padding-bottom:20px}}.job-photo-showcase_showcase__o1Jxu{min-width:0;color:var(--app-text-primary,#eceeef)}.job-photo-showcase_hero__C8TL0{position:relative;width:100%;height:240px;overflow:hidden;border-radius:8px;background:var(--app-surface-muted,#111315)}.job-photo-showcase_compactHero__4KndV{height:200px}.job-photo-showcase_heroButton__jBiZm{position:relative;display:block;width:100%;height:100%;min-height:44px;border:0;padding:0;background:transparent;color:var(--app-text-primary,#eceeef);cursor:pointer}.job-photo-showcase_photo__Ji_48{-o-object-fit:cover;object-fit:cover}.job-photo-showcase_placeholder___J6fF{display:flex;width:100%;height:100%;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--app-text-muted,#999ea3);font-size:13px}.job-photo-showcase_resolutionHint__yyntI{position:absolute;top:8px;right:8px;display:flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:5px;background:rgba(17,19,21,.94);color:var(--app-text-primary,#eceeef)}.job-photo-showcase_heroButton__jBiZm:hover .job-photo-showcase_resolutionHint__yyntI{background:var(--app-surface-strong,#1c1f23)}.job-photo-showcase_satellite__tMJbc{height:100%}.job-photo-showcase_satellite__tMJbc>div{height:100%;min-height:0;aspect-ratio:auto;border:0;border-radius:0;background:var(--app-surface-muted,#111315)}.job-photo-showcase_satellite__tMJbc>div>div{color:var(--app-text-secondary,#c4c7ca)}.job-photo-showcase_caption__82m1W{padding:12px 0 10px}.job-photo-showcase_captionHeading__8Qc1S{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.job-photo-showcase_title__ozGQn{margin:0;font-size:14px;font-weight:600;line-height:1.5}.job-photo-showcase_title__ozGQn span{margin-left:5px;font-weight:450}.job-photo-showcase_position__3PQpx,.job-photo-showcase_title__ozGQn span{color:var(--app-text-muted,#999ea3);font-size:12px;font-variant-numeric:tabular-nums}.job-photo-showcase_position__3PQpx{flex-shrink:0}.job-photo-showcase_metadata__RuVEx{display:flex;flex-wrap:wrap;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:5px;margin-top:5px;color:var(--app-text-muted,#999ea3);font-size:12px;line-height:1.5}.job-photo-showcase_coverLabel__sheTY{display:inline-flex;align-items:center;gap:5px;color:var(--app-text-accent,#5dd6bc)}.job-photo-showcase_emptyCaption__umrLw{margin:5px 0 0;color:var(--app-text-muted,#999ea3);font-size:13px;line-height:1.6}.job-photo-showcase_actions__bpAgL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.job-photo-showcase_actionButton__PvL1T{display:inline-flex;min-width:0;min-height:44px;align-items:center;justify-content:center;gap:7px;padding:9px 10px;border:1px solid var(--app-border-strong,rgba(215,219,222,.24));border-radius:6px;background:var(--app-surface,#15171a);color:var(--app-text-secondary,#c4c7ca);font-size:12px;font-weight:550;line-height:1.4;text-align:center;cursor:pointer}.job-photo-showcase_actionButton__PvL1T svg{flex-shrink:0}.job-photo-showcase_actionButton__PvL1T:hover{background:var(--app-surface-strong,#1c1f23);color:var(--app-text-primary,#eceeef)}.job-photo-showcase_actionButton__PvL1T:disabled,.job-photo-showcase_retryButton___PjZS:disabled{cursor:wait;opacity:.65}.job-photo-showcase_thumbnails__tsQgD{display:flex;gap:8px;margin:12px -4px -4px;padding:4px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:var(--app-border-strong) transparent}.job-photo-showcase_addThumbnail__pboMP,.job-photo-showcase_thumbnail__e0Ph_{position:relative;width:64px;height:64px;flex:0 0 64px;overflow:hidden;border:2px solid transparent;border-radius:5px;padding:0;background:var(--app-surface-muted,#111315);cursor:pointer}.job-photo-showcase_thumbnail__e0Ph_[aria-pressed=true]{border-color:var(--app-text-accent,#5dd6bc)}.job-photo-showcase_thumbnail__e0Ph_:hover{border-color:var(--app-text-secondary,#c4c7ca)}.job-photo-showcase_thumbnailCover__RV8v5{top:3px;right:3px;display:flex;width:19px;height:19px;align-items:center;justify-content:center}.job-photo-showcase_thumbnailCover__RV8v5,.job-photo-showcase_thumbnailLabel__uLege{position:absolute;border-radius:3px;background:rgba(17,19,21,.94);color:var(--app-text-primary,#eceeef)}.job-photo-showcase_thumbnailLabel__uLege{bottom:3px;left:3px;padding:2px 4px;font-size:10px;font-weight:550;line-height:1.2}.job-photo-showcase_addThumbnail__pboMP{display:flex;align-items:center;justify-content:center;border:1px dashed var(--app-border-strong,rgba(215,219,222,.24));background:transparent;color:var(--app-text-muted,#999ea3)}.job-photo-showcase_addThumbnail__pboMP:hover{border-color:var(--app-text-secondary,#c4c7ca);color:var(--app-text-primary,#eceeef)}.job-photo-showcase_error__dh1Zo{margin-bottom:10px;padding:4px 0;color:#f18a98;font-size:13px;line-height:1.5}.job-photo-showcase_errorHeading__8WBr3{display:flex;align-items:center;justify-content:space-between;gap:10px}.job-photo-showcase_retryButton___PjZS{min-height:44px;flex-shrink:0;border:0;padding:8px 0 8px 8px;background:transparent;color:var(--app-text-secondary,#c4c7ca);font-size:12px;font-weight:600;cursor:pointer}.job-photo-showcase_retryButton___PjZS:hover{color:var(--app-text-primary,#eceeef)}.job-photo-showcase_errorDetails__5fdVg{color:var(--app-text-muted,#999ea3);font-size:12px}.job-photo-showcase_errorDetails__5fdVg summary{display:flex;min-height:44px;align-items:center;cursor:pointer}.job-photo-showcase_errorDetails__5fdVg p{margin:0 0 8px;overflow-wrap:anywhere}.job-photo-showcase_errorDetails__5fdVg pre{max-height:160px;overflow:auto;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.job-photo-showcase_uploader__Rv1KR{width:min(896px,calc(100% - 32px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--app-border-strong,rgba(215,219,222,.24));border-radius:10px;background:var(--app-surface,#15171a);color:var(--app-text-primary,#eceeef);box-shadow:0 24px 80px rgba(0,0,0,.5);color-scheme:dark}.job-photo-showcase_uploader__Rv1KR::backdrop{background:rgba(0,0,0,.7)}.job-photo-showcase_uploaderContent__pNAFj{padding:24px}.job-photo-showcase_uploaderHeading__1H8i_{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:20px}.job-photo-showcase_uploader__Rv1KR .job-photo-showcase_uploaderHeading__1H8i_ h2{margin:0;color:var(--app-text-primary,#eceeef);font-size:20px;font-weight:600;line-height:1.4}.job-photo-showcase_uploaderHeading__1H8i_ p{margin:5px 0 0;color:var(--app-text-muted,#999ea3);font-size:13px;line-height:1.6}.job-photo-showcase_closeButton__a_BYA{display:flex;width:44px;height:44px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--app-border-strong,rgba(215,219,222,.24));border-radius:6px;background:transparent;color:var(--app-text-secondary,#c4c7ca);cursor:pointer}.job-photo-showcase_closeButton__a_BYA:hover{background:var(--app-surface-strong,#1c1f23);color:var(--app-text-primary,#eceeef)}.job-photo-showcase_showcase__o1Jxu :is(button,summary):focus-visible,.job-photo-showcase_uploader__Rv1KR button:focus-visible{outline:2px solid var(--app-text-accent,#5dd6bc);outline-offset:2px}.job-photo-showcase_showcase__o1Jxu .job-photo-showcase_heroButton__jBiZm:focus-visible{outline-offset:-4px}@media (max-width:420px){.job-photo-showcase_compactHero__4KndV{height:180px}.job-photo-showcase_uploader__Rv1KR{width:calc(100% - 20px);max-height:calc(100dvh - 24px)}.job-photo-showcase_uploaderContent__pNAFj{padding:16px}.job-photo-showcase_uploaderHeading__1H8i_{gap:12px}.job-photo-showcase_uploader__Rv1KR .job-photo-showcase_uploaderHeading__1H8i_ h2{font-size:18px}}.job-document-quick-create_overlay__Z9nX7{position:fixed;inset:0;z-index:120;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(0,0,0,.7)}.job-document-quick-create_sheet__utsJG{display:flex;flex-direction:column;width:100%;max-width:720px;max-height:90dvh;overflow:hidden;border:1px solid var(--app-border-strong);border-radius:12px;background:var(--app-surface);color:var(--app-text-primary);box-shadow:0 20px 80px rgba(0,0,0,.5)}.job-document-quick-create_sheetHeader__KpDtS{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:22px 24px;border-bottom:1px solid var(--app-border)}.job-document-quick-create_heading__MuHJ7{display:flex;align-items:center;gap:8px;margin:0;font-size:18px;font-weight:650;line-height:1.4}.job-document-quick-create_helper__NiqeD{display:block;margin-top:5px;font-size:13px;color:var(--app-text-muted);line-height:1.6}.job-document-quick-create_close__ZqBPS{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--app-border);border-radius:7px;background:transparent;color:var(--app-text-secondary);cursor:pointer}.job-document-quick-create_close__ZqBPS:hover{background:var(--app-surface-strong)}.job-document-quick-create_body__HMQs1{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 24px 24px}.job-document-quick-create_tile__H6P89{display:flex;align-items:center;gap:12px;min-height:76px;width:100%;min-width:0;padding:12px;border:1px solid var(--app-border);border-radius:7px;background:transparent;color:var(--app-text-primary);text-align:left;cursor:pointer;line-height:1.5}.job-document-quick-create_tile__H6P89:hover{border-color:var(--app-border-strong);background:var(--app-surface-strong)}.job-document-quick-create_tile__H6P89:disabled{cursor:not-allowed;opacity:.55}.job-document-quick-create_tileIcon__GqB76{display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--app-text-muted);width:24px}.job-document-quick-create_tileTitle__CNpdF{display:block;font-size:14px;font-weight:600;overflow-wrap:anywhere}.job-document-quick-create_tileStatus__VHAla{flex-shrink:0;color:var(--app-text-muted);font-size:12px}.job-document-quick-create_option__YjZOi{display:flex;align-items:flex-start;gap:12px;min-height:44px;padding:8px 0;color:var(--app-text-primary);cursor:pointer;font-size:14px;line-height:1.5}.job-document-quick-create_option__YjZOi input{width:18px;height:18px;margin-top:3px;accent-color:var(--app-accent)}.job-document-quick-create_sheet__utsJG :is(button,input):focus-visible{outline:2px solid var(--app-text-accent);outline-offset:3px}.job-document-quick-create_picker__m4vm5{max-width:420px}@media(max-width:640px){.job-document-quick-create_overlay__Z9nX7{padding:12px;align-items:flex-end}.job-document-quick-create_sheet__utsJG{max-height:calc(100dvh - 24px)}.job-document-quick-create_sheetHeader__KpDtS{padding:18px 16px}.job-document-quick-create_body__HMQs1{padding:12px 16px 20px}}.job-invoice-dialog_dialog__u6XkQ{width:min(850px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--app-border-strong);border-radius:12px;background:var(--app-surface);color:var(--app-text-primary);color-scheme:dark;box-shadow:var(--app-shadow-elevated)}.job-invoice-dialog_dialog__u6XkQ::backdrop{background:rgba(0,0,0,.75)}.job-invoice-dialog_form__y_1U6{display:flex;flex-direction:column;max-height:calc(100dvh - 34px);min-height:0}.job-invoice-dialog_header__LjS13{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid var(--app-border)}.job-invoice-dialog_title__uxFZN{display:flex;align-items:center;gap:9px;margin:0;font-size:20px;font-weight:650;line-height:1.4}.job-invoice-dialog_copy__xk1SZ{margin:7px 0 0;color:var(--app-text-secondary);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.job-invoice-dialog_close__aEdvT{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:44px;height:44px;border:1px solid var(--app-border);border-radius:7px;background:transparent;color:var(--app-text-primary);cursor:pointer}.job-invoice-dialog_body__lt1eY{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:20px 24px}.job-invoice-dialog_fieldset__FaqPH{padding:0;margin:0;border:0;min-width:0}.job-invoice-dialog_modeGroup__d8QyC{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;border:0}.job-invoice-dialog_legend__aAHaI{width:100%;margin-bottom:7px;font-size:14px;font-weight:600}.job-invoice-dialog_mode__VtFda{display:flex;align-items:center;gap:8px;min-height:44px;padding:7px 11px;border:1px solid var(--app-border-strong);border-radius:6px;cursor:pointer;font-size:13px}.job-invoice-dialog_mode__VtFda:has(input:checked){background:var(--app-accent-soft);border-color:var(--app-accent)}.job-invoice-dialog_markup__U9sN5 input,.job-invoice-dialog_mode__VtFda input{accent-color:var(--app-accent);width:17px;height:17px;flex-shrink:0}.job-invoice-dialog_fields__W_5E7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.job-invoice-dialog_field__HqbtM{display:flex;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:550}.job-invoice-dialog_wide__6PRfD{grid-column:1/-1}.job-invoice-dialog_input__5CcO1{width:100%;min-width:0;min-height:44px;border:1px solid var(--app-border-strong);border-radius:6px;padding:10px;background:var(--app-surface-soft);color:var(--app-text-primary);font:inherit;font-size:14px}.job-invoice-dialog_input__5CcO1::-moz-placeholder{color:var(--app-text-muted)}.job-invoice-dialog_input__5CcO1::placeholder{color:var(--app-text-muted)}.job-invoice-dialog_textarea__cEwm9{resize:vertical;min-height:70px}.job-invoice-dialog_items__NzYX0{display:flex;flex-direction:column;gap:20px;margin-top:18px}.job-invoice-dialog_item__Ar1pz{min-width:0;padding-top:17px;border-top:1px solid var(--app-border)}.job-invoice-dialog_itemHeader__iC0Pq{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;font-size:14px;font-weight:600}.job-invoice-dialog_remove__xsugi{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:0;border-radius:6px;background:transparent;color:var(--app-text-secondary);cursor:pointer}.job-invoice-dialog_rowFields__OjnN4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:10px;margin-top:12px}.job-invoice-dialog_rowTotal__GH5OP{margin:10px 0 0;color:var(--app-text-secondary);font-size:13px;text-align:right;font-variant-numeric:tabular-nums}.job-invoice-dialog_primary__0cojL,.job-invoice-dialog_secondary__nupKq{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 14px;border-radius:6px;cursor:pointer;font:inherit;font-size:14px;font-weight:600;line-height:1.5;text-align:center;overflow-wrap:anywhere}.job-invoice-dialog_secondary__nupKq{border:1px solid var(--app-border-strong);background:transparent;color:var(--app-text-primary)}.job-invoice-dialog_primary__0cojL{border:1px solid #0f766e;background:#0f766e;color:#fff}.job-invoice-dialog_primary__0cojL:hover{background:#115e59}.job-invoice-dialog_close__aEdvT:hover,.job-invoice-dialog_remove__xsugi:hover,.job-invoice-dialog_secondary__nupKq:hover{background:var(--app-surface-strong)}.job-invoice-dialog_add__4VPAz{margin-top:16px}.job-invoice-dialog_markup__U9sN5{display:flex;align-items:flex-start;gap:10px;margin-top:18px;font-size:13px;line-height:1.6}.job-invoice-dialog_markup__U9sN5 input{margin-top:3px}.job-invoice-dialog_muted__bKGvh{color:var(--app-text-secondary);font-size:13px;line-height:1.6}.job-invoice-dialog_error__H24XX{margin:16px 0 0;padding:12px;border:1px solid #be123c;border-radius:6px;background:#4c0519;color:#fff1f2;font-size:14px;line-height:1.5}.job-invoice-dialog_review__wO_MX{list-style:none;padding:0;margin:16px 0}.job-invoice-dialog_review__wO_MX li{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 0;border-bottom:1px solid var(--app-border);font-size:14px;line-height:1.6}.job-invoice-dialog_reviewText__V_lIy{min-width:0;overflow-wrap:anywhere}.job-invoice-dialog_amount__XhZr5{flex-shrink:0;font-variant-numeric:tabular-nums}.job-invoice-dialog_footer__hMMf5{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;padding:16px 24px;border-top:1px solid var(--app-border);background:var(--app-surface-muted)}.job-invoice-dialog_summary__uSAou{min-width:0;font-size:13px;line-height:1.5;color:var(--app-text-secondary)}.job-invoice-dialog_summary__uSAou strong{display:block;color:var(--app-text-primary);font-size:22px;font-variant-numeric:tabular-nums}.job-invoice-dialog_footerActions__tJofk{display:flex;flex-wrap:wrap;gap:8px}.job-invoice-dialog_dialog__u6XkQ :is(button,input,select,textarea):focus-visible{outline:2px solid var(--app-text-accent);outline-offset:3px}.job-invoice-dialog_dialog__u6XkQ button:disabled{cursor:not-allowed;opacity:.65}.job-invoice-dialog_dialog__u6XkQ input:disabled,.job-invoice-dialog_dialog__u6XkQ select:disabled,.job-invoice-dialog_dialog__u6XkQ textarea:disabled{opacity:.8}@media (max-width:640px){.job-invoice-dialog_dialog__u6XkQ{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.job-invoice-dialog_form__y_1U6{max-height:calc(100dvh - 18px)}.job-invoice-dialog_body__lt1eY,.job-invoice-dialog_footer__hMMf5,.job-invoice-dialog_header__LjS13{padding:16px}.job-invoice-dialog_title__uxFZN{font-size:18px}.job-invoice-dialog_fields__W_5E7{gap:12px}.job-invoice-dialog_modeGroup__d8QyC{gap:7px}.job-invoice-dialog_mode__VtFda{flex:1 1 auto}.job-invoice-dialog_footerActions__tJofk{width:100%}.job-invoice-dialog_footerActions__tJofk button{flex:1}.job-invoice-dialog_summary__uSAou{width:100%}}.crm-home_page__KILmG{--home-brand:#0f766e;--home-link:#afc8e6;--home-warning:#f2bc75;width:100%;max-width:1580px;margin:0 auto;padding:30px 28px 40px;color:var(--app-text-primary);font-size:14px;line-height:1.5}.crm-home_page__KILmG *,.crm-home_page__KILmG :after,.crm-home_page__KILmG :before{box-sizing:border-box}.crm-home_page__KILmG a{text-decoration:none}.crm-home_page__KILmG button{cursor:pointer}.crm-home_refresh__Rdz7X,button.crm-home_textLink__y8ko3{background:transparent;border:0}.crm-home_refresh__Rdz7X:disabled,button.crm-home_textLink__y8ko3:disabled{cursor:wait;opacity:.65}.crm-home_page__KILmG a,.crm-home_page__KILmG button,.crm-home_page__KILmG select{-webkit-tap-highlight-color:transparent}.crm-home_page__KILmG a:focus-visible,.crm-home_page__KILmG button:focus-visible,.crm-home_page__KILmG select:focus-visible{outline:2px solid #9bbde8;outline-offset:3px}.crm-home_loadingToolbar__C9w7_{height:44px;margin:24px 0 20px;width:240px;background:var(--app-surface);border-radius:6px}.crm-home_skeletonLabel__CeK5z{height:12px;width:70%;margin-block:4px}.crm-home_skeletonLabel__CeK5z,.crm-home_skeletonValue__y9bo9{display:block;background:var(--app-surface-strong);border-radius:3px}.crm-home_skeletonValue__y9bo9{width:42%;height:36px;margin-block:14px}.crm-home_loadingPanels__ygk8W{display:grid;grid-template-columns:2fr 1fr;gap:22px}.crm-home_loadingPanels__ygk8W>div{height:300px;border:1px solid var(--app-border);background:var(--app-surface);border-radius:8px}.crm-home_header__CLWb3{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}.crm-home_headerCopy__MU9KA{min-width:0}.crm-home_eyebrow__SzqV7{display:block;font-size:11px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--app-text-muted);overflow-wrap:anywhere}.crm-home_header__CLWb3 h1{font-family:var(--font-display);font-size:clamp(25px,2.4vw,34px);letter-spacing:-.045em;line-height:1.2;font-weight:600;margin:7px 0 8px}.crm-home_titleDot__dJ9G7{color:#8eacd1}.crm-home_header__CLWb3 p{color:var(--app-text-muted);margin:0;font-size:14px}.crm-home_headerMeta__ZGOif{display:flex;align-items:center;gap:12px;color:var(--app-text-muted);font-size:12px;padding-top:4px;white-space:nowrap}.crm-home_iconButton___mnzv,.crm-home_refresh__Rdz7X{width:44px;height:44px;display:inline-flex;justify-content:center;align-items:center;color:var(--app-text-secondary);border-radius:6px;flex-shrink:0}.crm-home_iconButton___mnzv:hover,.crm-home_refresh__Rdz7X:hover{background:var(--app-surface-strong);color:var(--app-text-primary)}.crm-home_toolbar__ieE00{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:24px 0 20px}.crm-home_toolbarActions__xcsWR{display:flex;gap:8px}.crm-home_button__nFZ7J,.crm-home_primaryButton__w_YcC{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:1px solid var(--app-border-strong);border-radius:6px;background:var(--app-surface);color:var(--app-text-primary);font-size:13px;font-weight:600;white-space:nowrap}.crm-home_button__nFZ7J:hover{background:var(--app-surface-strong)}.crm-home_primaryButton__w_YcC{background:var(--home-brand);border-color:var(--home-brand);color:#fff}.crm-home_primaryButton__w_YcC:hover{background:#115e59;border-color:#158477}.crm-home_scopeControl__ZKNpJ{position:relative;display:flex;align-items:center;gap:9px;min-height:44px;min-width:190px;max-width:310px;border:1px solid var(--app-border-strong);border-radius:6px;background:var(--app-surface);padding:0 12px;color:var(--app-text-secondary)}.crm-home_scopeControl__ZKNpJ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:44px;background:transparent;color:var(--app-text-primary);cursor:pointer;font-size:14px;font-weight:550;border:0;padding:0 8px 0 0;text-overflow:ellipsis}.crm-home_scopeControl__ZKNpJ select option{background:var(--app-surface);color:var(--app-text-primary)}.crm-home_scopeControl__ZKNpJ>svg{flex-shrink:0;pointer-events:none}.crm-home_spinner__WsFCi{animation:crm-home_spin__f0m6_ .8s linear infinite}@keyframes crm-home_spin__f0m6_{to{transform:rotate(1turn)}}.crm-home_partialNotice__Y4In8{display:flex;align-items:center;gap:8px;color:var(--home-warning);font-size:13px;margin-bottom:16px}.crm-home_metrics__Kz7nw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--app-border);background:var(--app-surface-muted);border-radius:8px;margin-bottom:24px}.crm-home_metric__Si07T{padding:18px 22px 16px;min-width:0;color:var(--app-text-primary);border-right:1px solid var(--app-border)}.crm-home_metric__Si07T:last-child{border-right:0}.crm-home_metric__Si07T:hover{background:var(--app-surface)}.crm-home_metricTop__i9ROf{display:flex;justify-content:space-between;align-items:center;gap:8px;color:var(--app-text-secondary);font-size:13px}.crm-home_metricTop__i9ROf svg{color:var(--app-text-muted);flex-shrink:0}.crm-home_metric__Si07T>strong{display:block;font-family:var(--font-display);font-size:34px;line-height:1.2;letter-spacing:-.04em;font-weight:600;margin:9px 0;font-variant-numeric:tabular-nums}.crm-home_metricBottom__BT6kT{display:flex;justify-content:space-between;gap:8px;color:var(--app-text-muted);font-size:12px}.crm-home_metricBottom__BT6kT svg{flex-shrink:0;margin-top:2px}.crm-home_warningText__KHA0J{color:var(--home-warning)}.crm-home_mobileAssistant__Brp4I{display:none}.crm-home_workGrid__EOPQy{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.46fr);grid-template-areas:"attention schedule" "jobs schedule";gap:22px;align-items:start}.crm-home_panel__5Cv59{background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px;min-width:0;overflow:hidden}.crm-home_attentionSection__GJNUp{grid-area:attention}.crm-home_jobsSection___rpHY{grid-area:jobs}.crm-home_scheduleSection__RbQKw{grid-area:schedule;min-width:0}.crm-home_sectionHeading__p3uSJ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px 15px}.crm-home_activityHeading__m3wQK h2,.crm-home_sectionHeading__p3uSJ h2{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.015em;margin:0}.crm-home_sectionHeading__p3uSJ p{margin:4px 0 0;color:var(--app-text-muted);font-size:12px}.crm-home_textLink__y8ko3{color:var(--home-link);font-size:12px;font-weight:550;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;flex-shrink:0}.crm-home_textLink__y8ko3:hover{color:#fff}.crm-home_approvalRow__57o9A{display:flex;align-items:center;gap:12px;margin:0 20px;padding:12px 0 15px;color:var(--app-text-secondary);border-bottom:1px solid var(--app-border)}.crm-home_approvalRow__57o9A>svg:first-child{color:var(--home-warning)}.crm-home_approvalRow__57o9A>span{flex:1}.crm-home_approvalRow__57o9A strong{font-size:13px;font-weight:600;color:var(--app-text-primary)}.crm-home_approvalRow__57o9A small{display:block;color:var(--app-text-muted);font-size:12px}.crm-home_approvalRow__57o9A:hover strong{color:var(--home-link)}.crm-home_activityList__oSIy8,.crm-home_taskList__lTjoG{padding:0;margin:0;list-style:none}.crm-home_taskList__lTjoG li+li{border-top:1px solid var(--app-border)}.crm-home_taskRow__VG_sV{display:flex;align-items:center;gap:12px;padding:15px 20px;color:var(--app-text-primary);min-height:88px}.crm-home_activityRow__oXU91:hover,.crm-home_jobRow__OErm3:hover,.crm-home_taskRow__VG_sV:hover{background:var(--app-surface-strong)}.crm-home_taskMarker__lo_IN{color:var(--app-text-muted);flex-shrink:0}.crm-home_taskCopy__wocAl{flex:1;min-width:0}.crm-home_taskCopy__wocAl strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;font-weight:500;line-height:1.5}.crm-home_taskCopy__wocAl small{display:block;margin-top:4px;color:var(--app-text-muted);font-size:12px}.crm-home_taskDue__mhMpE{text-align:right;flex:0 0 70px;font-size:11px}.crm-home_taskDue__mhMpE time,.crm-home_taskDue__mhMpE>span{display:block}.crm-home_taskDue__mhMpE time{color:var(--app-text-muted);margin-top:4px}.crm-home_assistantPanel__aN2to{padding:23px;margin-top:12px;border:1px solid #3f4646;border-radius:8px;background:#181b1c}.crm-home_assistantIcon__T9ce3{display:inline-flex;color:#adcaef;margin-bottom:14px}.crm-home_assistantPanel__aN2to h2{font-family:var(--font-display);font-size:21px;font-weight:500;line-height:1.3;letter-spacing:-.025em;margin:0;max-width:230px}.crm-home_assistantPanel__aN2to p{color:#b6c0cd;font-size:13px;line-height:1.7;margin:11px 0 15px}.crm-home_assistantLink__r2JI_{display:flex;justify-content:space-between;align-items:center;color:#e6efff;min-height:44px;font-size:13px;font-weight:600}.crm-home_assistantLink__r2JI_:hover{color:#fff}.crm-home_secondaryAssistantLink__CKDM_{display:flex;align-items:center;gap:7px;min-height:44px;border-top:1px solid #353a3b;margin-top:9px;padding-top:9px;font-size:12px;color:#b6c0cd}.crm-home_secondaryAssistantLink__CKDM_>svg:last-child{margin-left:auto}.crm-home_jobColumns__6Yla_,.crm-home_jobRow__OErm3{display:grid;grid-template-columns:minmax(0,1fr) 145px 80px 16px;align-items:center;gap:12px}.crm-home_jobColumns__6Yla_{padding:8px 20px;background:var(--app-surface-muted);border-block:1px solid var(--app-border);color:var(--app-text-muted);font-size:11px}.crm-home_jobRow__OErm3{padding:15px 20px;color:var(--app-text-primary)}.crm-home_jobRow__OErm3+.crm-home_jobRow__OErm3{border-top:1px solid var(--app-border)}.crm-home_jobIdentity__uPMv5{display:flex;align-items:center;gap:12px;min-width:0}.crm-home_avatar__JcdsL{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:var(--app-surface-strong);border:1px solid var(--app-border);border-radius:6px;color:var(--app-text-secondary);font-size:11px;font-weight:600;letter-spacing:.025em}.crm-home_jobCopy__mG4Dq{display:flex;flex-direction:column;min-width:0;gap:2px}.crm-home_jobCopy__mG4Dq strong{font-size:13px;font-weight:600;overflow-wrap:anywhere}.crm-home_jobCopy__mG4Dq>span{font-size:12px;color:var(--app-text-muted);overflow-wrap:anywhere}.crm-home_jobCopy__mG4Dq small{font-size:11px;color:var(--app-text-muted)}.crm-home_jobStage__2B4QK{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--app-text-secondary);line-height:1.4;text-transform:capitalize}.crm-home_stageDot__kRVG_{width:5px;height:5px;border-radius:50%;background:#9db9db;flex-shrink:0}.crm-home_jobUpdated__tBQqy{color:var(--app-text-muted);font-size:11px}.crm-home_jobArrow__bFaGL{color:var(--app-text-muted)}.crm-home_sectionFooter__0_PqK{padding:4px 20px;border-top:1px solid var(--app-border);color:var(--app-text-muted);font-size:11px}.crm-home_activityHeading__m3wQK,.crm-home_sectionFooter__0_PqK{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-home_activityHeading__m3wQK{margin:30px 0 15px}.crm-home_activityHeading__m3wQK h2{font-size:20px;margin-top:5px}.crm-home_activityGrid__y8mSK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.crm-home_activityGrid__y8mSK .crm-home_sectionHeading__p3uSJ{min-height:64px;padding-block:10px}.crm-home_headingIcon__NrLIq{color:var(--app-text-muted)}.crm-home_activityList__oSIy8 li+li{border-top:1px solid var(--app-border)}.crm-home_activityRow__oXU91{display:flex;align-items:center;gap:11px;min-height:77px;padding:13px 20px;color:var(--app-text-primary)}.crm-home_activityRow__oXU91>svg{flex-shrink:0;color:var(--app-text-muted)}.crm-home_activityRow__oXU91>span{flex:1;min-width:0}.crm-home_activityRow__oXU91 strong{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:13px;font-weight:500}.crm-home_activityRow__oXU91 small{display:block;color:var(--app-text-muted);font-size:11px;margin-top:4px;overflow-wrap:anywhere}.crm-home_activityFooter__pwRFQ{border-top:1px solid var(--app-border);padding:2px 20px}.crm-home_empty__lklsp{padding:28px 20px;text-align:center;color:var(--app-text-muted)}.crm-home_empty__lklsp>svg{margin:0 auto 10px}.crm-home_empty__lklsp strong{display:block;color:var(--app-text-secondary);font-size:14px;font-weight:600}.crm-home_empty__lklsp p{font-size:13px;max-width:340px;margin:6px auto 0;line-height:1.6}.crm-home_unavailable__xzGak{display:flex;align-items:center;gap:10px;padding:15px 20px;color:var(--app-text-muted);font-size:13px}.crm-home_unavailable__xzGak>svg{flex-shrink:0;color:var(--home-warning)}.crm-home_unavailable__xzGak p{flex:1;margin:0}.crm-home_recoveryActions__aKYcS{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;padding:0 14px 24px}.crm-home_homeFooter__SuhdD{display:flex;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;margin-top:4px;color:var(--app-text-muted);font-size:12px}.crm-home_homeFooter__SuhdD nav{display:flex;flex-wrap:wrap;gap:4px 20px}.crm-home_homeFooter__SuhdD a{color:var(--app-text-muted);display:inline-flex;align-items:center;min-height:44px}.crm-home_homeFooter__SuhdD a:hover{color:var(--app-text-primary)}@media (max-width:1279px){.crm-home_page__KILmG{padding:24px 20px 32px}.crm-home_headerMeta__ZGOif time{display:none}.crm-home_metric__Si07T{padding:16px}.crm-home_workGrid__EOPQy{gap:18px;grid-template-columns:minmax(0,1fr) 310px}.crm-home_jobColumns__6Yla_,.crm-home_jobRow__OErm3{grid-template-columns:minmax(0,1fr) 120px 16px}.crm-home_jobColumns__6Yla_>span:last-child,.crm-home_jobUpdated__tBQqy{display:none}.crm-home_activityGrid__y8mSK{gap:16px}}@media (max-width:1023px){.crm-home_workGrid__EOPQy{grid-template-columns:minmax(0,1fr);grid-template-areas:"attention" "schedule" "jobs"}.crm-home_scheduleSection__RbQKw{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px;align-items:start}.crm-home_assistantPanel__aN2to{grid-column:2;grid-row:1/span 2;margin:0}.crm-home_activityGrid__y8mSK{grid-template-columns:1fr}.crm-home_activityList__oSIy8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.crm-home_activityList__oSIy8 li+li{border-top:0;border-left:1px solid var(--app-border)}.crm-home_activityRow__oXU91{padding:14px}.crm-home_metrics__Kz7nw{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-home_metric__Si07T:nth-child(2){border-right:0}.crm-home_metric__Si07T:nth-child(-n+2){border-bottom:1px solid var(--app-border)}.crm-home_jobColumns__6Yla_,.crm-home_jobRow__OErm3{grid-template-columns:minmax(0,1fr) 150px 70px 16px}.crm-home_jobColumns__6Yla_>span:last-child,.crm-home_jobUpdated__tBQqy{display:block}}@media (max-width:639px){.crm-home_page__KILmG{padding:22px 2px calc(28px + env(safe-area-inset-bottom))}.crm-home_header__CLWb3{gap:8px}.crm-home_header__CLWb3 h1{font-size:27px;margin-top:6px}.crm-home_header__CLWb3 p{font-size:13px;max-width:280px}.crm-home_headerMeta__ZGOif{padding-top:16px}.crm-home_eyebrow__SzqV7{font-size:10px}.crm-home_toolbar__ieE00{flex-wrap:wrap;margin:20px 0 16px;gap:12px}.crm-home_scopeControl__ZKNpJ{width:100%;max-width:none}.crm-home_scopeControl__ZKNpJ select{font-size:16px}.crm-home_toolbarActions__xcsWR{width:100%}.crm-home_toolbarActions__xcsWR>a{flex:1}.crm-home_metrics__Kz7nw{margin-bottom:18px}.crm-home_metric__Si07T{padding:14px}.crm-home_metricTop__i9ROf{font-size:12px;gap:4px}.crm-home_metricTop__i9ROf svg{width:15px}.crm-home_metric__Si07T>strong{font-size:30px;margin:8px 0}.crm-home_metricBottom__BT6kT{font-size:11px;line-height:1.5}.crm-home_metricBottom__BT6kT svg{display:none}.crm-home_workGrid__EOPQy{gap:18px}.crm-home_loadingPanels__ygk8W{grid-template-columns:1fr}.crm-home_mobileAssistant__Brp4I{display:flex;align-items:center;gap:8px;min-height:50px;padding:10px 12px;margin:0 0 18px;border:1px solid #3f4646;border-radius:6px;background:#181b1c;color:#b6c0cd;font-size:12px}.crm-home_mobileAssistant__Brp4I>span:first-of-type{flex:1}.crm-home_mobileAssistant__Brp4I>span:last-of-type,.crm-home_mobileAssistant__Brp4I>svg{color:#afc8e6}.crm-home_mobileAssistant__Brp4I>svg{flex-shrink:0}.crm-home_sectionHeading__p3uSJ{padding:16px 14px 12px;align-items:flex-start}.crm-home_sectionHeading__p3uSJ h2{font-size:16px}.crm-home_sectionHeading__p3uSJ p{max-width:210px;line-height:1.5}.crm-home_sectionHeading__p3uSJ .crm-home_textLink__y8ko3{margin-top:-8px}.crm-home_approvalRow__57o9A{margin:0 14px}.crm-home_taskRow__VG_sV{padding:14px;gap:10px}.crm-home_taskMarker__lo_IN{display:none}.crm-home_taskDue__mhMpE{flex-basis:60px}.crm-home_scheduleSection__RbQKw{display:block}.crm-home_assistantPanel__aN2to,.crm-home_jobColumns__6Yla_{display:none}.crm-home_jobRow__OErm3{grid-template-columns:minmax(0,1fr) 14px;row-gap:8px;padding:14px}.crm-home_jobIdentity__uPMv5{grid-column:1;gap:10px}.crm-home_jobCopy__mG4Dq strong{font-size:14px}.crm-home_jobCopy__mG4Dq>span{font-size:12px}.crm-home_jobStage__2B4QK{grid-column:1;grid-row:2;margin-left:44px}.crm-home_jobUpdated__tBQqy{display:block;grid-column:1;grid-row:3;margin-left:44px}.crm-home_jobUpdated__tBQqy:before{content:"Last activity · "}.crm-home_jobArrow__bFaGL{grid-column:2;grid-row:1/span 2}.crm-home_sectionFooter__0_PqK{padding:4px 14px}.crm-home_activityHeading__m3wQK{margin-top:26px}.crm-home_activityHeading__m3wQK h2{font-size:19px}.crm-home_activityList__oSIy8{display:block}.crm-home_activityList__oSIy8 li+li{border-top:1px solid var(--app-border);border-left:0}.crm-home_activityRow__oXU91{min-height:75px;padding:14px}.crm-home_activityRow__oXU91 strong{font-size:14px}.crm-home_activityRow__oXU91 small{font-size:12px}.crm-home_activityFooter__pwRFQ{padding-inline:14px}.crm-home_homeFooter__SuhdD{flex-direction:column;align-items:flex-start;gap:0}.crm-home_homeFooter__SuhdD nav{-moz-column-gap:18px;column-gap:18px}}@media (prefers-reduced-motion:reduce){.crm-home_spinner__WsFCi{animation:none}}