.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:#f4f4f4}.clawhub-drawer_header__yC9R8{margin-bottom:20px}.clawhub-drawer_header__yC9R8 h1{font-size:clamp(22px,4vw,28px);font-weight:700}.clawhub-drawer_header__yC9R8 p{max-width:70ch;margin-top:8px;color:#d4d4d4;font-size:14px;line-height:1.6}.clawhub-drawer_browser__r71Cl[data-presentation=page] .clawhub-drawer_toolbar__Dzu_E{position:static;margin:0;padding:0 0 16px;background:transparent}.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 #353535}.clawhub-drawer_search__z9kt7{display:flex;align-items:center;gap:10px;min-width:0;padding:0 12px;border:1px solid #505050;border-radius:8px;background:#1d1d1d;color:#d4d4d4}.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:#b5b5b5}.clawhub-drawer_search__z9kt7 input::placeholder{color:#b5b5b5}.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_language__zuK1H{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;color:#d4d4d4;font-size:13px}.clawhub-drawer_language__zuK1H select{min-height:44px;max-width:100%;border:1px solid #505050;border-radius:6px;background:#1d1d1d;color:#f4f4f4;padding:8px;font-size:16px}.clawhub-drawer_languageHelp__TYIK8{margin-top:4px;color:#c1c1c1;font-size:12px;line-height:1.6}.clawhub-drawer_languageHelp__TYIK8 summary{display:list-item;min-height:44px;padding-block:12px;cursor:pointer}.clawhub-drawer_languageHelp__TYIK8 p{max-width:75ch;padding-bottom:10px}.clawhub-drawer_languageHelp__TYIK8 summary:focus-visible,.clawhub-drawer_language__zuK1H select:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:2px}.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:#c7c7c7}.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:var(--app-text-accent);font-size:13px;white-space:nowrap}.clawhub-drawer_note__0XEvg{margin-top:8px;font-size:12px;line-height:1.6;color:#c1c1c1}.clawhub-drawer_results__kVcuS{min-width:0}.clawhub-drawer_skill__wc4uv{min-width:0;padding:18px 0;border-bottom:1px solid #353535}.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:var(--app-text-accent)}.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:#b9b9b9;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:var(--app-text-accent);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:#d4d4d4;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_detailsButton__FenM2{min-height:44px;font-size:13px;color:var(--app-text-accent)}.clawhub-drawer_publisherChoices__Rjdgw{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.clawhub-drawer_error__hwZZy>button,.clawhub-drawer_publisherChoices__Rjdgw button{min-height:44px;padding:8px 12px;border:1px solid #a1a1aa;border-radius:6px;overflow-wrap:anywhere;color:#fafafa;background:#27272a}.clawhub-drawer_metadata__US9CR{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#b9b9b9;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:var(--app-text-accent)}.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:#d4d4d4;background:#3f3f46;border-color:#505050;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:#d4d4d4;font-size:14px}.clawhub-drawer_browser__r71Cl a:focus-visible,.clawhub-drawer_browser__r71Cl button:focus-visible{outline:2px solid var(--app-text-accent);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}}.conversation-capabilities_section__9UdvP{min-width:0;max-width:100%;padding-bottom:20px;border-bottom:1px solid var(--app-border);color:var(--app-text-primary)}.conversation-capabilities_header__oUDcB{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.conversation-capabilities_header__oUDcB h3{font-size:15px;font-weight:600}.conversation-capabilities_header__oUDcB button{min-height:44px;padding:8px;color:var(--app-text-accent);font-size:14px}.conversation-capabilities_header__oUDcB button:disabled{color:var(--app-text-muted)}.conversation-capabilities_search__NYu_j{display:flex;min-width:0;flex-direction:column;gap:6px;margin:8px 0 12px;color:var(--app-text-secondary);font-size:13px}.conversation-capabilities_search__NYu_j input{width:100%;min-width:0;min-height:44px;padding:10px 12px;background:var(--app-surface);color:var(--app-text-primary);border:1px solid var(--app-border-strong);border-radius:6px;font-size:14px}.conversation-capabilities_search__NYu_j input::-moz-placeholder{color:var(--app-text-muted)}.conversation-capabilities_search__NYu_j input::placeholder{color:var(--app-text-muted)}.conversation-capabilities_section__9UdvP p{overflow-wrap:anywhere;margin:8px 0;color:var(--app-text-secondary);font-size:13px;line-height:1.5}.conversation-capabilities_section__9UdvP h4{margin:16px 0 4px;font-size:13px;font-weight:600}.conversation-capabilities_catalog___3plr>summary{min-height:44px;padding:12px 0;cursor:pointer;overflow-wrap:anywhere;font-size:14px;font-weight:600}.conversation-capabilities_rows__AsID_{min-width:0;padding:0;list-style:none}.conversation-capabilities_rows__AsID_ li{min-width:0;border-bottom:1px solid var(--app-border)}.conversation-capabilities_rows__AsID_ summary{min-height:44px;padding:10px 0;cursor:pointer;overflow-wrap:anywhere;font-size:14px}.conversation-capabilities_rows__AsID_ summary small{margin-left:8px;color:var(--app-text-muted);font-size:12px}.conversation-capabilities_section__9UdvP .conversation-capabilities_error__i77f8{color:#fecdd3}.conversation-capabilities_section__9UdvP .conversation-capabilities_warning__a9Dxo{color:#fde68a}.conversation-capabilities_section__9UdvP :is(button,input,summary):focus-visible{outline:2px solid var(--app-text-accent);outline-offset:2px}.skills-library_library___XBxR{min-width:0}.skills-library_tabs__AKQh5{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:16px;border-bottom:1px solid var(--app-border)}.skills-library_tabs__AKQh5 button{min-height:44px;padding:8px 12px;color:var(--app-text-secondary);font-size:14px;font-weight:600;border-bottom:2px solid transparent}.skills-library_tabs__AKQh5 button[aria-pressed=true]{border-color:var(--app-text-accent);color:var(--app-text-accent)}.skills-library_tabs__AKQh5 button:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:-2px}.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 #3a3a3a;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:#cccccc;padding:8px;font-size:13px;white-space:nowrap}.assistant_iconButton__1CNno:hover,.assistant_textButton__MbS18:hover{background:#2b2b2b;color:#fff}.assistant_scopeBar__MoxrU{display:flex;align-items:center;gap:12px;padding:0 24px 14px;border-bottom:1px solid #353535}.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:#cccccc;font-size:13px;text-overflow:ellipsis;border-radius:6px}.assistant_textButton__MbS18{padding:7px;border-radius:6px;font-size:13px;color:#cccccc}.assistant_settings__uDDP4{flex-shrink:0;padding:12px 24px;background:#1c1c1c;border-bottom:1px solid #3a3a3a}.assistant_contextCounts__ml6Ud{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#cccccc}.assistant_conversation__DgXWS{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:#4f4f4f 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 #484848;border-radius:12px;padding:12px 15px;font-size:13px;color:#dbdbdb}.assistant_suggestions__e2fQC button:hover{background:#1d2023;border-color:#848484}.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:#2d2d2d;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:#cccccc;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:#bababa;font-size:11px}.assistant_messageMeta__ozTTv button{padding:6px;border-radius:5px}.assistant_messageMeta__ozTTv button:hover{background:#2d2d2d}.assistant_userMessage__1oTW3 .assistant_messageMeta__ozTTv{justify-content:flex-end}.assistant_diagnostic__DgaFl{margin-top:10px;color:#cccccc;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 #585858;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:#3a3a3a;color:#bdbdbd;cursor:not-allowed}.assistant_footerHint__d1V0b,.assistant_hint__Y2R3Y{color:#c0c0c0;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:6px 10px;gap:8px}.assistant_heading___KEA1{flex:1;flex-wrap:nowrap;gap:6px}.assistant_heading___KEA1 h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.assistant_heading___KEA1 select{max-width:190px;font-size:13px}.assistant_actions__ied98{flex-shrink:0;gap:0}.assistant_iconButton__1CNno{min-width:44px;min-height:44px}.assistant_desktopLabel__ob8Ey{display:none}.assistant_scopeBar__MoxrU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;padding:0 10px 4px}.assistant_scopeSelect___6_bN{max-width:none}.assistant_scopeSelect___6_bN svg{flex-shrink:0}.assistant_scopeSelect___6_bN select{width:100%;min-height:44px;font-size:14px}.assistant_textButton__MbS18{min-height:44px;font-size:13px;padding:6px 10px;text-align:left;color:var(--app-text-secondary)}.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{display:none}.assistant_empty__Ym53f h2{font-size:26px}.assistant_empty__Ym53f p{font-size:14px;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}.assistant_agentSection__6lBm7{min-width:0;border-bottom:1px solid var(--app-border-strong);padding-bottom:12px}.assistant_agentSection__6lBm7>summary{min-height:44px;padding:10px 0;cursor:pointer;color:var(--app-text-primary);font-size:14px;font-weight:600;overflow-wrap:anywhere}.assistant_agentSection__6lBm7>summary:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:2px}.assistant_agentSection__6lBm7[open]>summary{margin-bottom:12px}.agent-home_page__UtLOk{--chat-bg:#111315;--chat-panel:#242729;--chat-text:#f0f1f2;--chat-muted:#bdbdbd;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:#aeaeae;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:var(--app-text-accent)}.agent-home_chat__x_f1n>section>div:first-child>div>button>svg{flex-shrink:0;color:#b8b8b8}.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:#b3b3b3}.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:#555555;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:#dfdfdf;color:#212121}.agent-home_chat__x_f1n form button[type=submit]:disabled{background:#3b3b3b;color:#b0b0b0}.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:#bfbfbf;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:#b3b3b3;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:#c5c5c5;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:#cecece;background:#2d2d2d;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:#b8b8b8;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:#d8d8d8;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:#d8d8d8;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:#bcbcbc}.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:#b5b5b5;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:#c7c7c7;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 var(--app-text-accent);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){min-height:0;padding:12px 0}.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_desktopBreak__X10ez{display:none}.agent-home_chat__x_f1n>section h2{font-size:26px;line-height:1.2;letter-spacing:-.035em}.agent-home_chat__x_f1n>section h2+p{font-size:14px;line-height:1.5;margin-top:10px;margin-bottom:16px;max-width:36ch}.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:52px;gap:7px;padding:9px 0}.agent-home_chat__x_f1n>section>div:first-child>div>button strong{font-size:13px;line-height:1.4}.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{display:none}.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:24px}.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-model-selector_root__koEJq{min-width:0;max-width:100%}.assistant-model-selector_trigger__z_jHf{display:flex;align-items:center;gap:.65rem;min-height:40px;max-width:min(290px,100%);padding:.55rem .75rem;border:1px solid var(--app-border-strong);border-radius:.65rem;background:var(--app-surface);color:var(--app-text-primary);font-size:.875rem;font-weight:550;text-align:left;transition:background .15s,border-color .15s}.assistant-model-selector_triggerLabel__gHFdF{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assistant-model-selector_option__Fg9Zo svg,.assistant-model-selector_trigger__z_jHf svg{flex-shrink:0}.assistant-model-selector_trigger__z_jHf:hover:not(:disabled){background:var(--app-surface-strong);border-color:var(--app-text-muted)}.assistant-model-selector_error__xeQ8a button:focus-visible,.assistant-model-selector_option__Fg9Zo:focus-visible,.assistant-model-selector_trigger__z_jHf:focus-visible{outline:2px solid var(--app-text-accent);outline-offset:2px}.assistant-model-selector_trigger__z_jHf:disabled{opacity:.7;cursor:not-allowed}.assistant-model-selector_menu__Mms9k{position:fixed;z-index:100;overflow-y:auto;overscroll-behavior:contain;padding:.5rem;border:1px solid var(--app-border-strong);border-radius:.8rem;background:var(--app-surface-strong);color:var(--app-text-primary);box-shadow:0 16px 48px rgba(0,0,0,.45);scrollbar-color:#63666b transparent}.assistant-model-selector_hint__OQnB3{margin:.3rem .6rem .6rem;font-size:.75rem;font-weight:500;color:var(--app-text-muted)}.assistant-model-selector_option__Fg9Zo{display:flex;justify-content:space-between;align-items:center;gap:.8rem;width:100%;min-height:42px;padding:.6rem;border-radius:.45rem;color:var(--app-text-primary);text-align:left;font-size:.875rem}.assistant-model-selector_option__Fg9Zo:focus-visible,.assistant-model-selector_option__Fg9Zo:hover{background:#2b2d31}.assistant-model-selector_option__Fg9Zo[aria-checked=true]{color:var(--app-text-accent);background:var(--app-accent-soft)}.assistant-model-selector_detail___qJT4,.assistant-model-selector_optionLabel__1Z_0Q{display:block;overflow-wrap:anywhere;line-height:1.45}.assistant-model-selector_detail___qJT4{margin-top:.15rem;color:var(--app-text-secondary);font-size:.75rem}.assistant-model-selector_separator__Xf_b_{height:1px;margin:.4rem .6rem;background:var(--app-border-strong)}.assistant-model-selector_error__xeQ8a{margin-top:.4rem;max-width:22rem;color:#fecdd3;font-size:.75rem}.assistant-model-selector_error__xeQ8a button{margin-left:.35rem;text-decoration:underline;text-underline-offset:3px}@media (max-width:640px){.assistant-model-selector_root__koEJq{width:100%}.assistant-model-selector_trigger__z_jHf{width:100%;max-width:100%;min-height:44px;padding:8px;gap:6px;font-size:13px;justify-content:space-between}}.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 #4b4b4b;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 #373737;color:var(--app-text-primary)}.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:#313131}.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:#b0b0b0}.persistent-assistant-host_dockHeader__q_tIf button:focus-visible,.persistent-assistant-host_launcher__xF6W6 button:focus-visible{outline:2px solid var(--app-text-accent);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_launcher__xF6W6[data-live=false] .persistent-assistant-host_launch__PypG_{width:44px;padding:0}.persistent-assistant-host_launcher__xF6W6[data-live=false] .persistent-assistant-host_launch__PypG_>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.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)}}.universal-job-build-agenda_agenda__dSQdt{min-width:0;color:var(--app-text-primary);background:var(--app-surface);border:1px solid var(--app-border);border-radius:8px}.universal-job-build-agenda_footer__y8PN_,.universal-job-build-agenda_header__HeJ16,.universal-job-build-agenda_week__sFZty{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px}.universal-job-build-agenda_header__HeJ16{flex-wrap:wrap;padding-bottom:8px}.universal-job-build-agenda_title__QR_Ev{margin:0;font-size:16px;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.universal-job-build-agenda_button__z0rrD,.universal-job-build-agenda_connection__7XKKl,.universal-job-build-agenda_iconButton__hUHgf,.universal-job-build-agenda_schedule__v9xYt{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border-radius:7px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:var(--app-text-primary);background:transparent;border:1px solid var(--app-text-faint)}.universal-job-build-agenda_button__z0rrD{padding:0 12px}.universal-job-build-agenda_iconButton__hUHgf{width:44px;min-width:44px;border-color:transparent}.universal-job-build-agenda_schedule__v9xYt{padding:0 12px;color:#fff;background:#0f766e;border-color:#0f766e}.universal-job-build-agenda_button__z0rrD:hover,.universal-job-build-agenda_connection__7XKKl:hover,.universal-job-build-agenda_iconButton__hUHgf:hover{background:var(--app-surface-strong)}.universal-job-build-agenda_schedule__v9xYt:hover{background:#115e59;border-color:#115e59}.universal-job-build-agenda_button__z0rrD:focus-visible,.universal-job-build-agenda_calendarLink__S8t4v:focus-visible,.universal-job-build-agenda_connection__7XKKl:focus-visible,.universal-job-build-agenda_iconButton__hUHgf:focus-visible,.universal-job-build-agenda_jobLink__f0yiI:focus-visible,.universal-job-build-agenda_schedule__v9xYt:focus-visible{outline:2px solid var(--app-text-primary);outline-offset:3px}.universal-job-build-agenda_button__z0rrD:disabled,.universal-job-build-agenda_connection__7XKKl:disabled,.universal-job-build-agenda_iconButton__hUHgf:disabled{cursor:wait}.universal-job-build-agenda_week__sFZty{border-top:1px solid var(--app-border);border-bottom:1px solid var(--app-border);padding-top:4px;padding-bottom:4px}.universal-job-build-agenda_weekLabel__urMnp{color:var(--app-text-secondary);font-size:13px;line-height:1.4}.universal-job-build-agenda_weekActions__Xo_eT{display:flex;align-items:center;gap:2px;flex-shrink:0}.universal-job-build-agenda_connection__7XKKl{justify-content:flex-start;border:0;padding:8px 16px;width:100%;text-align:left;color:var(--app-text-secondary)}.universal-job-build-agenda_connection__7XKKl svg{flex-shrink:0}.universal-job-build-agenda_message__cCbIK{display:flex;align-items:center;gap:8px;padding:20px 16px;font-size:14px;line-height:1.5;color:var(--app-text-secondary)}.universal-job-build-agenda_error__2sWyp{margin:0;padding:12px 16px;color:#fda4af;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.universal-job-build-agenda_rows__SuSqz{list-style:none;margin:0;padding:0 16px}.universal-job-build-agenda_row__TADZp{display:grid;grid-template-columns:38px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:14px 0;border-bottom:1px solid var(--app-border)}.universal-job-build-agenda_row__TADZp:last-child{border-bottom:0}.universal-job-build-agenda_date__x2R4X{display:flex;flex-direction:column;align-items:center;padding-top:2px;color:var(--app-text-secondary);font-size:11px;line-height:1.4;text-transform:uppercase}.universal-job-build-agenda_date__x2R4X strong{color:var(--app-text-primary);font-size:22px;font-weight:500;line-height:1.15;font-variant-numeric:tabular-nums}.universal-job-build-agenda_today__pKly_ strong{color:var(--app-text-accent)}.universal-job-build-agenda_jobLink__f0yiI{display:inline-block;min-height:24px;color:var(--app-text-primary);font-size:14px;line-height:1.45;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.universal-job-build-agenda_jobLink__f0yiI:hover{text-decoration:underline;text-underline-offset:3px}.universal-job-build-agenda_categories__mJWgG{margin:3px 0 0;padding:0;list-style:none;color:var(--app-text-secondary);font-size:13px;line-height:1.5}.universal-job-build-agenda_address__M_qu_{margin:4px 0 0;color:var(--app-text-muted);font-size:12px;line-height:1.4;overflow-wrap:anywhere}.universal-job-build-agenda_footer__y8PN_{border-top:1px solid var(--app-border);flex-wrap:wrap;padding-top:4px;padding-bottom:4px}.universal-job-build-agenda_count__OCl05{font-size:12px;color:var(--app-text-muted)}.universal-job-build-agenda_calendarLink__S8t4v{display:inline-flex;align-items:center;min-height:44px;color:var(--app-text-primary);font-size:13px;font-weight:600;text-decoration:none}.universal-job-build-agenda_calendarLink__S8t4v:hover{text-decoration:underline;text-underline-offset:3px}.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:var(--app-text-accent)}.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,#9d9d9d);--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,#9d9d9d);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,#9d9d9d);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,#9d9d9d)}.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,#9d9d9d);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,#9d9d9d);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,#9d9d9d);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,#9d9d9d);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,#9d9d9d);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,#9d9d9d);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,#9d9d9d)}.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,#9d9d9d);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,#9d9d9d);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%}}.job-detail-header_header__Z2PWz{min-width:0;color:var(--app-text-primary,#eceeef)}.job-detail-header_breadcrumbRow__bPb9D{display:flex;min-height:44px;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.job-detail-header_backLink__Y8hXj{display:inline-flex;min-height:44px;align-items:center;gap:8px;color:var(--app-text-secondary,#c4c7ca);font-size:13px;font-weight:550;text-decoration:none}.job-detail-header_backLink__Y8hXj:hover{color:var(--app-text-primary,#eceeef)}.job-detail-header_updated__9gUcN{color:var(--app-text-muted,#9d9d9d);font-size:12px;text-align:right}.job-detail-header_recordRow__XzeGN{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:28px}.job-detail-header_identity__EiRmp{min-width:0}.job-detail-header_group__A_x2w{display:flex;align-items:center;gap:8px;margin:0 0 8px;color:var(--app-text-secondary,#c4c7ca);font-size:12px;font-weight:550;line-height:1.5;overflow-wrap:anywhere}.job-detail-header_groupDot__NMlCP{width:7px;height:7px;flex-shrink:0;border-radius:50%}.job-detail-header_titleRow__rzNIA{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.job-detail-header_title__9UytX{min-width:0;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:650;letter-spacing:-.035em;line-height:1.18;overflow-wrap:anywhere}.job-detail-header_address__wP_iG{margin:9px 0 0;color:var(--app-text-secondary,#c4c7ca);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.job-detail-header_statusControl__mCuI9{display:inline-flex;position:relative;flex-shrink:0;align-items:center;border:1px solid var(--app-border-strong,rgba(215,219,222,.24));border-radius:6px;background:var(--app-surface-muted,#111315)}.job-detail-header_statusControl__mCuI9 select{min-height:44px;max-width:180px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:inherit;padding:0 30px 0 12px;background:transparent;color:var(--app-text-secondary,#c4c7ca);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.job-detail-header_statusControl__mCuI9 select:disabled{cursor:wait;opacity:.7}.job-detail-header_statusControl__mCuI9 select option{background:var(--app-surface,#15171a);color:var(--app-text-primary,#eceeef)}.job-detail-header_statusControl__mCuI9>svg{position:absolute;right:10px;pointer-events:none;color:var(--app-text-muted,#9d9d9d)}.job-detail-header_actions__rQ8TB{display:flex;flex-shrink:0;align-items:center;gap:8px}.job-detail-header_moreButton__jaVT2,.job-detail-header_primaryButton__05uyl,.job-detail-header_secondaryButton__obfPh{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid transparent;border-radius:6px;padding:0 14px;font-size:13px;font-weight:600;line-height:1.3;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.job-detail-header_primaryButton__05uyl{border-color:var(--app-accent,#178b74);background:#147863;background:color-mix(in srgb,var(--app-accent,#178b74) 86%,black);color:#ffffff}.job-detail-header_primaryButton__05uyl:hover{background:#157f6b;background:color-mix(in srgb,var(--app-accent,#178b74) 92%,black)}.job-detail-header_moreButton__jaVT2,.job-detail-header_secondaryButton__obfPh{border-color:var(--app-border-strong,rgba(215,219,222,.24));background:var(--app-surface,#15171a);color:var(--app-text-primary,#eceeef)}.job-detail-header_moreButton__jaVT2:hover,.job-detail-header_secondaryButton__obfPh:hover{background:var(--app-surface-strong,#1c1f23);border-color:#737373}.job-detail-header_moreButton__jaVT2{width:44px;padding:0}.job-detail-header_menuAnchor__d2mZH{position:relative}.job-detail-header_menu__4med0{position:absolute;top:calc(100% + 8px);right:0;z-index:60;min-width:220px;padding:5px;border:1px solid var(--app-border-strong,rgba(215,219,222,.24));border-radius:8px;background:var(--app-surface-strong,#1c1f23);box-shadow:0 12px 36px rgba(0,0,0,.32)}.job-detail-header_menu__4med0 button{display:flex;width:100%;min-height:44px;align-items:center;gap:10px;border:0;border-radius:4px;padding:0 10px;background:transparent;color:var(--app-text-secondary,#c4c7ca);text-align:left;font-size:13px;cursor:pointer}.job-detail-header_menu__4med0 button:focus-visible,.job-detail-header_menu__4med0 button:hover{background:rgba(255,255,255,.06);color:var(--app-text-primary,#eceeef)}.job-detail-header_menu__4med0 .job-detail-header_deleteAction__wx2lf{margin-top:3px;border-top:1px solid var(--app-border,rgba(215,219,222,.12));border-radius:0 0 4px 4px;color:#f18a98}.job-detail-header_tabRail__DDH2x{position:relative;min-width:0;border-bottom:1px solid var(--app-border-strong,rgba(215,219,222,.24))}.job-detail-header_tabViewport__C3W_r{position:relative;display:flex;gap:26px;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;padding-right:44px}.job-detail-header_tabViewport__C3W_r::-webkit-scrollbar{display:none}.job-detail-header_tab__D_6vT{display:inline-flex;position:relative;min-height:48px;flex-shrink:0;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;padding:0 1px 13px;background:transparent;color:var(--app-text-muted,#9d9d9d);font-size:13px;font-weight:550;cursor:pointer;white-space:nowrap}.job-detail-header_tab__D_6vT:hover{color:var(--app-text-primary,#eceeef)}.job-detail-header_tab__D_6vT[aria-current=page]{border-bottom-color:var(--app-accent-strong,#1ca187);color:var(--app-text-primary,#eceeef);font-weight:650}.job-detail-header_tabCount__Rujzh{color:var(--app-text-muted,#9d9d9d);font-size:12px;font-variant-numeric:tabular-nums}.job-detail-header_tabOverflow__6TUfO{position:absolute;top:0;right:0;display:flex;width:44px;height:44px;align-items:center;justify-content:flex-end;border:0;background:linear-gradient(90deg,transparent,var(--app-page,#090a0c) 30%);color:var(--app-text-secondary,#c4c7ca);cursor:pointer}.job-detail-header_header__Z2PWz :is(button,a,select):focus-visible{outline:2px solid var(--app-text-accent,#5dd6bc);outline-offset:3px}.job-detail-header_header__Z2PWz .job-detail-header_tab__D_6vT:focus-visible{outline-offset:-4px}.job-detail-header_srOnly__5XrXS{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.job-detail-header_recordRow__XzeGN{align-items:flex-start;gap:18px}.job-detail-header_actions__rQ8TB{justify-content:flex-end}}@media (max-width:767px){.job-detail-header_breadcrumbRow__bPb9D{margin-bottom:15px}.job-detail-header_recordRow__XzeGN{flex-direction:column;gap:18px;padding-bottom:24px}.job-detail-header_actions__rQ8TB{max-width:none;justify-content:flex-start}.job-detail-header_title__9UytX{font-size:27px}.job-detail-header_titleRow__rzNIA{gap:10px}.job-detail-header_address__wP_iG{font-size:13px}.job-detail-header_statusControl__mCuI9 select{padding-left:10px}.job-detail-header_tabViewport__C3W_r{gap:24px}.job-detail-header_tab__D_6vT{font-size:13px;min-height:48px}}@media (prefers-reduced-motion:reduce){.job-detail-header_moreButton__jaVT2,.job-detail-header_primaryButton__05uyl,.job-detail-header_secondaryButton__obfPh{transition:none}}