.AIConfirmPanel_panel__GVDt5{background:rgba(82,183,136,.06);border:1px solid rgba(82,183,136,.22);border-radius:4px 14px 14px 14px;padding:12px 14px;display:grid;grid-gap:8px;gap:8px;max-width:380px}.AIConfirmPanel_header__4NmBs{display:flex;align-items:center;gap:7px}.AIConfirmPanel_icon__EBZJI{color:var(--forest);font-size:13px;flex-shrink:0}.AIConfirmPanel_title__YUlQF{font-size:13px;font-weight:800;color:var(--forest)}.AIConfirmPanel_fields__HFDj_{margin:0;display:grid;grid-gap:3px;gap:3px}.AIConfirmPanel_fieldRow__2H5Oo{display:flex;gap:8px;align-items:baseline;font-size:13px}.AIConfirmPanel_fieldKey__ANpWW{color:var(--muted);font-weight:600;white-space:nowrap;min-width:72px;flex-shrink:0}.AIConfirmPanel_fieldVal__yNS7J{color:var(--ink);overflow-wrap:anywhere;margin:0}.AIConfirmPanel_consequence__Yhdb9{margin:0;font-size:11px;color:var(--muted);font-style:italic}.AIConfirmPanel_error__D5HG2{margin:0;font-size:12px;color:#9f2d20}.AIConfirmPanel_actions__jE8iI{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.AIConfirmPanel_confirmBtn__gxNVh{background:var(--forest);border:0;border-radius:999px;color:var(--white);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px 14px;transition:background .12s ease}.AIConfirmPanel_confirmBtn__gxNVh:hover:not(:disabled){background:color-mix(in srgb,var(--forest) 88%,black 12%)}.AIConfirmPanel_confirmBtn__gxNVh:disabled{opacity:.6;cursor:not-allowed}.AIConfirmPanel_formBtn__aYMnj{background:transparent;border:1px solid rgba(47,67,56,.25);border-radius:999px;color:var(--forest);cursor:pointer;font:inherit;font-size:12px;font-weight:700;padding:5px 14px;transition:background .12s ease,border-color .12s ease}.AIConfirmPanel_formBtn__aYMnj:hover{background:rgba(47,67,56,.07);border-color:var(--forest)}.AIConfirmPanel_dismissBtn__8V4q_{background:transparent;border:0;color:var(--muted);cursor:pointer;font-size:13px;line-height:1;margin-left:auto;padding:4px}.AIConfirmPanel_dismissBtn__8V4q_:hover{color:var(--ink)}.AIConfirmPanel_doneRow__HN_TK{display:flex;align-items:center;gap:8px}.AIConfirmPanel_doneCheck__4WCN_{color:var(--forest);font-size:14px;font-weight:700}.AIConfirmPanel_doneLabel__yhVic{font-size:13px;font-weight:700;color:var(--forest)}.TaskRow_row__FmYDm{display:flex;align-items:center;gap:8px;padding:8px 4px;flex-wrap:wrap}.TaskRow_row__FmYDm:not(:last-child){border-bottom:1px solid var(--line)}.TaskRow_row__FmYDm.TaskRow_nested__ucUC_{margin-left:26px;padding:6px 4px}.TaskRow_card__NpULh{display:flex;align-items:flex-start;gap:8px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--surface)}.TaskRow_card__NpULh.TaskRow_nested__ucUC_{margin-left:26px;border-style:dashed}.TaskRow_cardBody__KiibB{flex:1 1;min-width:0}.TaskRow_cardActions__0fvnR{display:flex;gap:6px;flex-shrink:0}.TaskRow_check__doRr_{flex-shrink:0;background:transparent;cursor:pointer;padding:0;min-height:0;position:relative}.TaskRow_check__doRr_:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:38px}.TaskRow_check__doRr_:hover:not(:disabled){border-color:var(--accent)}.TaskRow_check__doRr_:disabled{opacity:.6;cursor:not-allowed}.TaskRow_check__doRr_[data-done=true]{background:var(--forest,var(--accent));border-color:var(--forest,var(--accent))}.TaskRow_row__FmYDm .TaskRow_check__doRr_{width:18px;height:18px;border:1.5px solid var(--line);border-radius:4px}.TaskRow_card__NpULh .TaskRow_check__doRr_{width:20px;height:20px;border:2px solid var(--line);border-radius:50%;margin-top:2px}.TaskRow_selectCheck__8LV6V{flex-shrink:0;margin:0}.TaskRow_expandBtn__r7x0w{border:none;background:none;color:var(--muted);cursor:pointer;padding:0 2px;flex-shrink:0;font-size:12px}.TaskRow_expandBtn__r7x0w:hover{color:var(--text)}.TaskRow_titleBtn__33bLw{border:none;background:none;padding:0;cursor:pointer;text-align:left;font:inherit;min-width:0}.TaskRow_titleBtn__33bLw:hover .TaskRow_title__1XWaf{text-decoration:underline}.TaskRow_row__FmYDm>.TaskRow_titleBtn__33bLw,.TaskRow_row__FmYDm>.TaskRow_title__1XWaf{flex:1 1 140px;min-width:140px}.TaskRow_title__1XWaf{font-size:13px;font-weight:600;color:var(--text);word-break:break-word;margin:0}.TaskRow_card__NpULh .TaskRow_title__1XWaf{font-size:14px;font-weight:500}.TaskRow_title__1XWaf[data-done=true]{text-decoration:line-through;color:var(--muted);font-weight:500}.TaskRow_meta__H7zAy{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.TaskRow_card__NpULh .TaskRow_meta__H7zAy{margin:4px 0 0;gap:6px}.TaskRow_dueChip__PBLmI{font-weight:600;white-space:nowrap}.TaskRow_dueChip__PBLmI[data-overdue=true]{color:var(--danger,#c0392b)}.TaskRow_reminderChip__S7y4y{display:inline-flex;align-items:center;border:none;padding:0;background:none;color:var(--muted);cursor:pointer;font-size:12px;white-space:nowrap}.TaskRow_reminderChip__S7y4y:disabled{cursor:default}.TaskRow_reminderChip__S7y4y:hover:not(:disabled){color:var(--accent-text)}.TaskRow_card__NpULh .TaskRow_reminderChip__S7y4y{padding:2px 8px;border-radius:20px;background:var(--bg-subtle,#eef0f2);font-size:11px}.TaskRow_rollupChip__OYx2_{font-weight:600;color:var(--muted);white-space:nowrap}.TaskRow_rollupChip__OYx2_[data-complete=true]{color:#27ae60}.TaskRow_aiTag__lc738{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;letter-spacing:.4px;background:var(--bg-subtle,#eef0f2);color:var(--muted)}.TaskRow_ownerChip__vvQBO{white-space:nowrap}.TaskRow_waitingOnChip__aKMkc{white-space:nowrap;color:var(--accent-text);font-weight:600}.TaskRow_approvalTag__p2CjD{display:inline-block;padding:2px 8px;border-radius:20px;font-size:10px;font-weight:700;border:1px solid var(--accent);color:var(--accent-text);white-space:nowrap}.TaskRow_sourceLink__D_JmA{color:var(--accent-text);text-decoration:none;font-size:12px;white-space:nowrap;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis}.TaskRow_sourceLink__D_JmA:hover{text-decoration:underline}@media (max-width:640px){.TaskRow_card__NpULh{flex-wrap:wrap}.TaskRow_cardActions__0fvnR{width:100%;justify-content:flex-end}}.RelatedProcesses_wrap__TfsCx{border:1px solid var(--line);border-radius:10px;background:var(--surface);padding:12px 14px;margin:16px 0}.RelatedProcesses_wrap__TfsCx[data-variant=compact]{border:0;border-top:1px solid var(--line);border-radius:0;background:none;padding:12px 0 0;margin:12px 0 0}.RelatedProcesses_heading__a7Yor{font-size:11px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;margin:0 0 8px}.RelatedProcesses_list__aFh0m{list-style:none;margin:0;padding:0}.RelatedProcesses_item__40ika{display:flex;flex-direction:column;gap:2px;padding:7px 0;border-bottom:1px solid var(--line)}.RelatedProcesses_item__40ika:last-child{border-bottom:0;padding-bottom:0}.RelatedProcesses_link__la4YQ{font-size:13px;font-weight:600;color:var(--accent);text-decoration:none}.RelatedProcesses_link__la4YQ:hover{text-decoration:underline}.RelatedProcesses_link__la4YQ:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedProcesses_reason__MLUON{font-size:11px;color:var(--muted)}.RelatedProcesses_summary__bpnKs{font-size:12px;color:var(--muted);line-height:1.45}.RelatedProcesses_head__ez9h5{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.RelatedProcesses_head__ez9h5 .RelatedProcesses_heading__a7Yor{margin-bottom:8px}.RelatedProcesses_attachBtn__N9nUG{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:2px 8px;font:inherit;font-size:11px;font-weight:600;color:var(--muted);cursor:pointer;white-space:nowrap}.RelatedProcesses_attachBtn__N9nUG:hover{border-color:var(--accent);color:var(--accent)}.RelatedProcesses_attachBtn__N9nUG:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedProcesses_empty__wl23l{font-size:12px;color:var(--muted);margin:0;line-height:1.5}.RelatedProcesses_error__Wyr4A{font-size:12px;color:#c0392b;margin:0 0 8px}.RelatedProcesses_picker__nEP5G{margin-top:10px;border-top:1px solid var(--line);padding-top:10px}.RelatedProcesses_pickerLabel__U8_4n{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:700;margin:8px 0 4px}.RelatedProcesses_pickerRow__6xn19{display:flex;align-items:center;gap:10px;padding:5px 0;border-bottom:1px solid var(--line)}.RelatedProcesses_pickerRow__6xn19:last-child{border-bottom:0}.RelatedProcesses_pickerTitle___0bFB{flex:1 1;font-size:13px}.RelatedProcesses_rowBtn__UROw1{border:1px solid var(--line);background:var(--surface);border-radius:6px;padding:2px 8px;font:inherit;font-size:11px;color:var(--muted);cursor:pointer;white-space:nowrap}.RelatedProcesses_rowBtn__UROw1:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.RelatedProcesses_rowBtn__UROw1:disabled{opacity:.5;cursor:not-allowed}.RelatedProcesses_rowBtn__UROw1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RelatedProcesses_filter__h3ySG{width:100%;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);padding:5px 8px;font:inherit;font-size:12px;margin:0 0 6px}.RelatedProcesses_filter__h3ySG:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.job-custom-fields_empty__7xSfc,.job-custom-fields_loading__v77wx{font-size:12px;color:var(--muted)}.job-custom-fields_list__GIf8m{display:flex;flex-direction:column;gap:12px}.job-custom-fields_row__kKhGr{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.job-custom-fields_label__2q4bV{font-size:12px;color:var(--muted);min-width:140px}.job-custom-fields_input__mXlFQ{flex:1 1;min-width:160px;max-width:320px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg,var(--surface));color:var(--text);font:inherit;font-size:13px}.HelpDrawer_panel__BEUUn{display:flex;flex-direction:column;height:100%;overflow:hidden}.HelpDrawer_header__Yct4B{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 20px 16px;border-bottom:1px solid var(--line);flex-shrink:0}.HelpDrawer_headerText__Rau5I{flex:1 1;min-width:0}.HelpDrawer_title__XZ1BN{font-size:16px;font-weight:800;color:var(--text);margin:0 0 4px}.HelpDrawer_intro__uwoem{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.HelpDrawer_closeBtn__Cxcsq{flex-shrink:0;background:none;border:none;cursor:pointer;font-size:18px;color:var(--muted);padding:2px 4px;margin-left:12px;line-height:1;border-radius:4px}.HelpDrawer_closeBtn__Cxcsq:hover{background:var(--bg);color:var(--text)}.HelpDrawer_content__8fEI3{flex:1 1;overflow-y:auto;padding:0 0 24px}.HelpDrawer_section__rZ_9P{padding:16px 20px 0}.HelpDrawer_sectionHeading__12na4{font-size:12px;font-weight:700;color:var(--text);text-transform:uppercase;letter-spacing:.04em;margin:0 0 6px}.HelpDrawer_sectionBody__HGzJR{font-size:13px;color:var(--muted);line-height:1.6;margin:0 0 6px}.HelpDrawer_linkList__LKeCz{display:flex;flex-direction:column;gap:4px;margin-top:4px}.HelpDrawer_helpLink__4TXqc{font-size:13px;font-weight:600;color:var(--forest,#2f4338);text-decoration:none;display:inline-flex;align-items:center;gap:4px}.HelpDrawer_helpLink__4TXqc:hover{text-decoration:underline;text-underline-offset:2px}.HelpDrawer_divider__zbHBg{height:1px;background:var(--line);margin:16px 20px 0}.HelpDrawer_footer__AWggm{flex-shrink:0;padding:12px 20px;border-top:1px solid var(--line);background:var(--surface)}.HelpDrawer_footerPath__Bh6Sb{font-size:11px;color:var(--muted);font-family:monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.HelpDrawer_footerNote__rk2fe{font-size:11px;color:var(--muted);margin-top:4px}.HelpDrawer_feedbackLink__lS4R4{font-size:11px;color:var(--accent);text-decoration:none}.HelpDrawer_feedbackLink__lS4R4:hover{text-decoration:underline}.TenantSwitcher_wrap__JnZHY{position:relative}.TenantSwitcher_fieldLabel__eN_zW{display:block;margin:0 0 5px 2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.TenantSwitcher_trigger__Jbvq_{display:flex;align-items:center;gap:6px;width:100%;font-size:13px;font-weight:600;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 10px;cursor:pointer}.TenantSwitcher_trigger__Jbvq_:disabled{cursor:default}.TenantSwitcher_trigger__Jbvq_:focus-visible:not(:disabled),.TenantSwitcher_trigger__Jbvq_:hover:not(:disabled){border-color:var(--accent);outline:none}.TenantSwitcher_switchError__vD4b3{position:absolute;top:calc(100% + 6px);right:0;z-index:1001;width:min(240px,calc(100vw - 32px));padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--danger,#a33);font-size:12px;box-shadow:0 8px 24px rgba(24,39,32,.12)}.CommandPalette_backdrop__nlU9D{position:fixed;inset:0;background:rgba(16,24,20,.45);display:flex;align-items:flex-start;justify-content:center;--cp-top:clamp(8px,12vh,calc(100vh - var(--cp-kb-inset, 0px) - 160px));padding-top:var(--cp-top);z-index:var(--z-modal,1000);animation:CommandPalette_cpFade__jLb3K var(--duration-fast,.12s) var(--ease-standard,ease)}.CommandPalette_panel__xxr_x{width:min(640px,92vw);max-height:min(70vh,calc(100vh - var(--cp-kb-inset, 0px) - var(--cp-top) - 16px));display:flex;flex-direction:column;background:var(--surface,#fff);border:1px solid var(--line,#e3e3e3);border-radius:var(--radius-lg,12px);box-shadow:0 24px 64px rgba(0,0,0,.22);overflow:hidden}.CommandPalette_searchRow__heQGm{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line,#e8e8e8)}.CommandPalette_searchIcon__IXUrn{flex:0 0 auto;display:inline-flex;opacity:.55}.CommandPalette_input__IZZe_{flex:1 1 auto;border:none;outline:none;background:transparent;font-size:16px;color:var(--text,#1a1a1a)}.CommandPalette_input__IZZe_::placeholder{color:var(--text-muted,#9aa0a6)}.CommandPalette_hint__l23mQ{flex:0 0 auto;font-size:11px;color:var(--text-muted,#9aa0a6);border:1px solid var(--line,#e3e3e3);border-radius:var(--radius-sm,4px);padding:2px 6px}.CommandPalette_results__h_Qwj{list-style:none;margin:0;padding:6px;overflow-y:auto}.CommandPalette_group__3bZli{padding:8px 10px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted,#9aa0a6)}.CommandPalette_option__8yxUq{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:var(--radius-md,8px);cursor:pointer;color:var(--text,#1a1a1a)}.CommandPalette_option__8yxUq[aria-selected=true]{background:var(--accent-muted,#eef4f1)}.CommandPalette_optionLabel__rEDXS{flex:1 1 auto;font-size:14px;min-width:0}.CommandPalette_optionModule__x3opf{margin-left:8px;font-size:11px;font-weight:600;color:var(--muted);letter-spacing:.02em}.CommandPalette_askOption__RZXVJ{font-weight:600}.CommandPalette_askSpark__fRgPl{flex:0 0 auto;font-size:15px;color:var(--accent,#52b788)}.CommandPalette_askQuery__1RGm3{margin-left:8px;font-weight:400;color:var(--text-muted,#9aa0a6)}.CommandPalette_optionType__hxL2E{flex:0 0 auto;font-size:11px;color:var(--text-muted,#9aa0a6)}.CommandPalette_empty__sm1G4{padding:24px 16px;text-align:center;color:var(--text-muted,#9aa0a6);font-size:14px}.CommandPalette_footer__U_DfK{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-top:1px solid var(--line,#e8e8e8);font-size:11px;color:var(--text-muted,#9aa0a6)}.CommandPalette_kbd__r2_Sw{border:1px solid var(--line,#e3e3e3);border-radius:var(--radius-sm,4px);padding:1px 5px;margin:0 2px;font-family:inherit}@keyframes CommandPalette_cpFade__jLb3K{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.CommandPalette_backdrop__nlU9D{animation:none}}.EntitySwitcher_wrap____2TB{position:relative}.EntitySwitcher_fieldLabel__3VI2f{display:block;margin:0 0 5px 2px;color:var(--muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.EntitySwitcher_trigger__mE2SM{display:flex;align-items:center;gap:6px;width:100%;font-size:13px;font-weight:600;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:7px 10px;cursor:pointer}.EntitySwitcher_trigger__mE2SM:disabled{cursor:default}.EntitySwitcher_trigger__mE2SM:focus-visible:not(:disabled),.EntitySwitcher_trigger__mE2SM:hover:not(:disabled){border-color:var(--accent);outline:none}.EntitySwitcher_triggerLabel__j_TNt{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.EntitySwitcher_chevron___YZUC{flex:0 0 auto;color:var(--muted)}.EntitySwitcher_panel__jej2g{position:fixed;min-width:220px;background:var(--surface);border:1px solid var(--line);border-radius:10px;box-shadow:0 14px 36px rgba(24,39,32,.16);z-index:1100;padding:4px}.EntitySwitcher_panelLabel__fxloY{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);padding:6px 10px 4px}.EntitySwitcher_option__bk9E4{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;font-size:13px;color:var(--text);background:transparent;border:none;border-radius:6px;padding:8px 10px;cursor:pointer}.EntitySwitcher_option__bk9E4:focus-visible,.EntitySwitcher_option__bk9E4:hover{background:var(--surface-hover);outline:none}.EntitySwitcher_option__bk9E4[data-active=true]{background:rgba(47,67,56,.08)}.EntitySwitcher_check__A_uT8{color:var(--accent);font-weight:700}.RecordThreadPanel_wrap__srfoi{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.RecordThreadPanel_title__djxnh{margin:0 0 12px;font-size:15px;font-weight:600;color:var(--text)}.RecordThreadPanel_empty__oDn46{margin:0 0 12px;font-size:13px;line-height:19px;color:var(--muted)}.RecordThreadPanel_list__WtU_m{list-style:none;margin:0 0 16px;padding:0}.RecordThreadPanel_group__oYL4W+.RecordThreadPanel_group__oYL4W{margin-top:14px}.RecordThreadPanel_message__L_gHc{padding:10px 0;border-top:1px solid var(--line)}.RecordThreadPanel_reply__NgXeX{margin-left:14px;padding:10px 0 10px 12px;border-left:2px solid var(--line)}.RecordThreadPanel_meta__B0vVm{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:4px}.RecordThreadPanel_author__t5lBE{font-weight:600;font-size:13px;color:var(--text)}.RecordThreadPanel_authorMine__ohJBu{font-weight:600;font-size:13px;color:var(--forest)}.RecordThreadPanel_when__vK3Uk{font-size:12px;color:var(--muted)}.RecordThreadPanel_body__HN_h_{margin:0;font-size:14px;line-height:20px;color:var(--text);white-space:pre-wrap}.RecordThreadPanel_linkBtn__l1kym,.RecordThreadPanel_replyBtn__cvou5{margin-top:6px;padding:0;border:0;background:none;color:var(--forest);font-size:12px;text-decoration:underline;cursor:pointer}.RecordThreadPanel_form__wN4Lh{border-top:1px solid var(--line);padding-top:14px}.RecordThreadPanel_replyingTo__Ihcq8{margin:0 0 8px;font-size:12px;color:var(--muted)}.RecordThreadPanel_label__jTcz7{display:block;margin-bottom:6px;font-size:13px;font-weight:600;color:var(--text)}.RecordThreadPanel_input__FPosl{width:100%;padding:10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:20px;resize:vertical}.RecordThreadPanel_error__yRhvM{margin:8px 0 0;font-size:13px;color:var(--danger,#c0392b)}.RecordThreadPanel_postBtn__7UzXB{margin-top:10px;padding:10px 18px;border:0;border-radius:6px;background:var(--forest);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.RecordThreadPanel_postBtn__7UzXB:disabled{opacity:.55;cursor:not-allowed}@media (max-width:640px){.RecordThreadPanel_wrap__srfoi{padding:14px}.RecordThreadPanel_postBtn__7UzXB{width:100%}}.meetings_uploadRow__jL2Az{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}.meetings_hiddenInput__AkwAL{display:none}.meetings_note__zdoAt{font-size:13px;color:var(--muted)}.meetings_err__NemZp{font-size:13px;color:var(--danger)}.meetings_banner__F32HH{margin:8px 0 16px;padding:8px 14px;background:color-mix(in srgb,#e67e22 14%,var(--surface));border:1px solid color-mix(in srgb,#e67e22 40%,transparent);border-radius:6px;font-size:13px;color:#b9651b}.meetings_grid__YqA61{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:16px;gap:16px}.meetings_card__qKB5J{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}.meetings_cardHead__pHdoZ{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.meetings_cardTitle__IZa5U{font-weight:600;font-size:15px;line-height:1.3}.meetings_meta__3Jxis{font-size:12px;color:var(--muted)}.meetings_sentiment___ie9w{display:inline-block;padding:2px 10px;border-radius:12px;font-size:12px;font-weight:600;border:1px solid;text-transform:capitalize}.meetings_sentimentPositive__7jrhk{background:rgba(39,174,96,.12);color:#27ae60;border-color:rgba(39,174,96,.4)}.meetings_sentimentNeutral__VbrXj{background:color-mix(in srgb,var(--muted) 12%,transparent);color:var(--muted);border-color:color-mix(in srgb,var(--muted) 40%,transparent)}.meetings_sentimentConcern__2pNlr{background:rgba(192,57,43,.1);color:#c0392b;border-color:rgba(192,57,43,.4)}.meetings_summary__20BqK{font-size:13px;color:var(--text)}.meetings_sectionLabel__LCDzt{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:4px}.meetings_list__jcpYH{margin:2px 0;padding-left:18px;font-size:13px;color:var(--text)}.meetings_listPlain__xzlE_{list-style:none;padding-left:0}.meetings_list__jcpYH li{margin-bottom:2px}.meetings_transcriptToggle__DUPxg{font-size:12px;color:var(--accent);cursor:pointer;background:none;border:none;padding:0;text-align:left}.meetings_transcriptText__kWpfR{margin-top:6px;font-size:12px;color:var(--muted);white-space:pre-wrap;line-height:1.5;max-height:220px;overflow:auto;border-top:1px solid var(--border);padding-top:8px}.meetings_empty__5IWF2{padding:24px 20px;background:var(--surface);border:1px solid var(--border);border-radius:10px;color:var(--muted);font-size:14px}.meetings_upcoming__i5bPy{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.meetings_upcomingRow__qg26y{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap}.meetings_upcomingInfo__JlpPT{display:flex;flex-direction:column;gap:2px;min-width:0}.meetings_upcomingSubject__HWQtZ{font-weight:600;font-size:14px}.meetings_upcomingMeta__eaJ4k{font-size:12px;color:var(--muted)}.meetings_matchBadge__DRSxh{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;font-weight:600;background:color-mix(in srgb,#27ae60 14%,var(--surface));color:#1e8449;border:1px solid color-mix(in srgb,#27ae60 40%,transparent)}.meetings_noMatchBadge__Gth3k{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;color:var(--muted);border:1px solid var(--border)}.meetings_selectBtn__RmvbH{font-size:12px;font-weight:600;color:var(--accent);background:none;border:1px solid var(--accent);border-radius:6px;padding:4px 10px;cursor:pointer}.meetings_selectBtn__RmvbH:disabled{opacity:.5;cursor:default}.meetings_uploadContext__qJKfH{font-size:12px;color:var(--muted);margin-bottom:4px}.meetings_uploadContext__qJKfH button{font-size:12px;background:none;border:none;color:var(--accent);cursor:pointer;padding:0;margin-left:6px}.meetings_stepRow__4M_Yr{display:flex;align-items:flex-start;gap:6px}.meetings_stepRow__4M_Yr input[type=checkbox]{margin-top:3px}.meetings_taskBtn__soD1v{margin-top:6px;align-self:flex-start;font-size:12px;font-weight:600;color:var(--accent);background:none;border:1px solid var(--accent);border-radius:6px;padding:4px 10px;cursor:pointer}.meetings_taskBtn__soD1v:disabled{opacity:.5;cursor:default}.meetings_taskNote__4g2RW{font-size:12px;color:var(--muted);margin-top:2px}@media (max-width:640px){.meetings_grid__YqA61{grid-template-columns:minmax(0,1fr)}.meetings_upcomingRow__qg26y{flex-direction:column;align-items:flex-start;gap:8px}.meetings_selectBtn__RmvbH{width:100%;padding:8px 10px}}.meetings_upcoming__i5bPy{border-top:1px solid var(--line);gap:0}.meetings_upcomingRow__qg26y{background:transparent;border:0;border-bottom:1px solid var(--line);border-radius:0;padding:14px 4px}.meetings_upcomingSubject__HWQtZ{color:var(--forest);font-weight:680}.meetings_selectBtn__RmvbH,.meetings_taskBtn__soD1v{background:transparent;border-color:transparent;color:var(--forest);padding-inline:6px}.meetings_empty__5IWF2{background:transparent;border-style:dashed}.ProjectAssignmentsPanel_hint__Ff3Ut{font-size:11.5px;color:var(--muted);line-height:1.5}.ProjectAssignmentsPanel_list__voaRT{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ProjectAssignmentsPanel_row__mbesY{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--surface);flex-wrap:wrap}.ProjectAssignmentsPanel_projectLink__U1Yvz{color:var(--accent);font-weight:600;text-decoration:none;font-size:13px}.ProjectAssignmentsPanel_projectLink__U1Yvz:hover{text-decoration:underline}.ProjectAssignmentsPanel_role__Hfe7n{font-size:12px;color:var(--muted)}@media (max-width:640px){.ProjectAssignmentsPanel_row__mbesY{flex-direction:column;align-items:flex-start;gap:2px}}.QaExclusionNotice_notice__3d1yj{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 .75rem;padding:.5rem .75rem;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-size:.8125rem}.QaExclusionNotice_toggle__z2IIw{padding:0;border:0;background:none;color:var(--accent);font:inherit;font-weight:600;cursor:pointer;text-decoration:underline}.QaExclusionNotice_toggle__z2IIw:hover{opacity:.8}.RowPeek_trigger__A_eLg{position:relative;display:block;min-width:0}.RowPeek_popover__AJefT{position:absolute;top:0;left:calc(100% + 8px);z-index:60;width:268px;max-width:calc(100vw - 24px);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 8px 28px rgba(0,0,0,.16);padding:12px;animation:RowPeek_peekIn__yasMC .12s ease-out;cursor:default}.RowPeek_popover__AJefT[data-placement=below]{top:calc(100% + 8px);left:0}@keyframes RowPeek_peekIn__yasMC{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.RowPeek_popover__AJefT{animation:none}}.RowPeek_header__No_sO{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;margin-bottom:8px}.RowPeek_headerText__Eku8z{min-width:0;flex:1 1}.RowPeek_title__GJDsW{font-weight:600;font-size:13px;color:var(--text);line-height:1.3;overflow-wrap:anywhere}.RowPeek_subtitle__L5WpB{font-size:11px;color:var(--muted);margin-top:2px;overflow-wrap:anywhere}.RowPeek_chip__zrUbs{font-size:10px;font-weight:600;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);white-space:nowrap;flex-shrink:0;max-width:45%;overflow:hidden;text-overflow:ellipsis}.RowPeek_statGrid__woFPx{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;margin-bottom:10px}.RowPeek_stat__7vNRD{min-width:0}.RowPeek_statLabel__Br_pj{font-size:9px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.RowPeek_statValue__tMJYE{font-size:13px;font-weight:700;color:var(--text);overflow-wrap:anywhere}.RowPeek_actions__D2lkr{display:flex;gap:6px}.RowPeek_actionBtn__UrI6h{flex:1 1;min-width:0;font-size:11px;font-weight:600;padding:6px 4px;border-radius:calc(var(--radius) - 4px);border:1px solid var(--line);background:var(--bg);color:var(--text);cursor:pointer;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .12s,border-color .12s}.RowPeek_actionBtn__UrI6h:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 8%,transparent);border-color:var(--accent)}.RowPeek_actionBtn__UrI6h:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.RowPeek_actionBtn__UrI6h:disabled{opacity:.45;cursor:not-allowed}.RowPeek_actionPrimary__MS0Fi{background:var(--accent);border-color:var(--accent);color:var(--white)}.RowPeek_actionPrimary__MS0Fi:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 88%,#000);border-color:color-mix(in srgb,var(--accent) 88%,#000)}.photo-attach-picker_wrap__C1Puc{display:flex;flex-direction:column;gap:8px}.photo-attach-picker_grid__iuQhF{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));grid-gap:10px;gap:10px;position:relative;border-radius:var(--radius);transition:background-color .15s}.photo-attach-picker_grid__iuQhF[data-dragging=true]{background:color-mix(in srgb,var(--accent) 8%,transparent)}.photo-attach-picker_dropOverlay__9fXzo{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;border:2px dashed var(--accent);border-radius:var(--radius);background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent);font-size:13px;font-weight:600;pointer-events:none}.photo-attach-picker_thumb__zxEjF{position:relative;aspect-ratio:1;border-radius:var(--radius);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.photo-attach-picker_thumb__zxEjF img{width:100%;height:100%;object-fit:cover;display:block}.photo-attach-picker_fileIcon__6kgFi{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:28px}.photo-attach-picker_removeBtn__YH2O1{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;border:none;background:rgba(0,0,0,.6);color:var(--white);font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1}.photo-attach-picker_thumbCaption__d9bwR{position:absolute;inset-inline:0;bottom:0;font-size:10px;color:var(--white);padding:3px 5px;background:linear-gradient(transparent,rgba(0,0,0,.65));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.photo-attach-picker_addTile__8kY2m{display:flex;align-items:center;justify-content:center;gap:4px;aspect-ratio:1;border:1px dashed var(--line);border-radius:var(--radius);color:var(--muted);font-size:11px;cursor:pointer;text-align:center;background:var(--bg);padding:4px}.photo-attach-picker_addTile__8kY2m:hover{border-color:var(--accent);color:var(--accent)}.photo-attach-picker_visuallyHidden__9J7Ly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.photo-attach-picker_browseToggleRow__vb4Ar{display:flex}.photo-attach-picker_browsePanel__QrMPw{display:flex;flex-direction:column;gap:14px}.photo-attach-picker_help__kvYsu{font-size:12.5px;color:var(--muted)}.photo-attach-picker_browseHead__wFuFL{display:flex;align-items:center;gap:10px;flex-wrap:wrap;position:-webkit-sticky;position:sticky;top:0;background:var(--surface);z-index:1;padding-bottom:4px}.photo-attach-picker_browseSearch__MnHYY{flex:1 1 240px;min-width:0;padding:8px 12px;border-radius:6px;border:1px solid var(--line);background:var(--surface);color:var(--text);font:inherit;font-size:13.5px}.photo-attach-picker_browseSearch__MnHYY:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.photo-attach-picker_browseSelectedCount__jB0R_{font-size:12.5px;font-weight:600;color:var(--accent);white-space:nowrap}.photo-attach-picker_browseGrid__5_cMW{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:12px;gap:12px}.photo-attach-picker_browseThumb__yDMbP{position:relative;aspect-ratio:1;border-radius:8px;overflow:hidden;border:2px solid var(--line);background:var(--surface);padding:0;cursor:pointer;display:flex;flex-direction:column}.photo-attach-picker_browseThumb__yDMbP:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--line))}.photo-attach-picker_browseThumb__yDMbP[data-selected=true]{border-color:var(--accent)}.photo-attach-picker_browseThumb__yDMbP img{width:100%;height:100%;object-fit:cover;display:block}.photo-attach-picker_checkMark__Lc16y{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:var(--accent);color:var(--white);font-size:12px;display:flex;align-items:center;justify-content:center}.photo-attach-picker_browseThumbCaption___zLcp{position:absolute;inset-inline:0;bottom:0;font-size:10px;color:var(--white);padding:3px 5px;background:linear-gradient(transparent,rgba(0,0,0,.65));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}@media (max-width:640px){.photo-attach-picker_removeBtn__YH2O1{min-height:44px;min-width:44px}}.DictationButton_wrap__x_nxT{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-start}.DictationButton_icon__CvTyY{fill:none;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.4;width:16px}.DictationButton_icon__CvTyY rect{fill:currentColor;fill-opacity:.08}.DictationButton_hint__PjNO3{font-size:11px;color:var(--muted)}.DictationButton_error__OrAJs{font-size:12px;color:var(--danger)}@keyframes LoadingShell_constructPulse__siEw7{0%,to{opacity:.55}50%{opacity:1}}.LoadingShell_pulseRow__tM1ic{height:16px;border-radius:6px;background:color-mix(in srgb,var(--line) 93%,var(--ink) 7%);animation:LoadingShell_constructPulse__siEw7 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.LoadingShell_pulseRow__tM1ic{animation:none;opacity:1}}.LoadingShell_card__6Je3z{padding:16px 20px;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:10px}.LoadingShell_wrap__Iba_x{padding:32px 0}.LoadingShell_label__3Bz_W{font-size:12px;color:var(--muted);margin-bottom:20px;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.LoadingShell_list__O6nfz{display:flex;flex-direction:column;gap:12px}.LoadingShell_row__mg7Jz{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border-bottom:1px solid var(--line)}.prequalScore_scorePanel__9b9lP{border:1px solid var(--line);border-radius:8px;padding:14px 16px;margin-bottom:20px;background:var(--surface)}.prequalScore_scoreHeader__0qlMx{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.prequalScore_scoreValue__2y9vJ{font-size:22px;font-weight:800;color:var(--text);line-height:1}.prequalScore_scoreOutOf__1iKqz{font-size:12px;font-weight:600;color:var(--muted)}.prequalScore_scoreLabel__8Fl1v{font-size:10px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.prequalScore_tierBadge__YfQb_{font-size:11px;font-weight:700;padding:3px 10px;border-radius:20px}.prequalScore_tierBadge--low__MwqIl{background:var(--success-bg);color:#15803d}.prequalScore_tierBadge--medium__MvD4S{background:#fefce8;color:#a16207}.prequalScore_tierBadge--high__pYDrO{background:var(--danger-bg);color:#b91c1c}.prequalScore_tierBadge--critical__DZty3{background:var(--danger-bg);color:#991b1b}.prequalScore_rescoreBtn__mIzK_{margin-left:auto;padding:5px 12px;font-size:11px;font-weight:700;border-radius:6px;border:1px solid var(--line);background:none;color:var(--forest);cursor:pointer;font-family:inherit}.prequalScore_rescoreBtn__mIzK_:disabled{opacity:.55;cursor:not-allowed}.prequalScore_scoredAt__HQx3G{font-size:11px;color:var(--muted)}.prequalScore_factorList__sOY20{display:flex;flex-direction:column;gap:8px}.prequalScore_factorRow__Gc9Yx{display:grid;grid-template-columns:150px 60px 1fr;align-items:center;grid-gap:10px;gap:10px}.prequalScore_factorName__XWQzL{font-size:12px;font-weight:700;color:var(--text)}.prequalScore_factorPoints__DGQY0{font-size:12px;font-weight:700;color:var(--muted);text-align:right}.prequalScore_factorBarTrack__GMegZ{height:6px;border-radius:3px;background:var(--line);overflow:hidden;position:relative}.prequalScore_factorBarFill__TifTI{height:100%;border-radius:3px;background:var(--accent)}.prequalScore_factorNote__YrjOE{grid-column:1/-1;font-size:11px;color:var(--muted);margin-top:-4px}.prequalScore_flags__u4qjF{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.prequalScore_flag__2icJm{font-size:11px;font-weight:600;padding:3px 9px;border-radius:6px;background:var(--danger-bg);color:#b91c1c}.prequalScore_emptyScore__Um_K9{font-size:12px;color:var(--muted)}@media (max-width:640px){.prequalScore_factorRow__Gc9Yx{grid-template-columns:1fr 52px}.prequalScore_factorBarTrack__GMegZ{grid-column:1/-1}.prequalScore_rescoreBtn__mIzK_{width:100%;margin-left:0}}.AiRunHistory_runRow__7Rddo{border-bottom:1px solid var(--line)}.AiRunHistory_runHeader__c9_ZX{width:100%;display:grid;grid-template-columns:1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 14px;background:none;border:none;cursor:pointer;text-align:left}.AiRunHistory_runLeft__8hZZU{min-width:0}.AiRunHistory_runWhen__VGTef{font-size:13px;font-weight:600;color:var(--text)}.AiRunHistory_runModel__TuKW_{font-size:11px;color:var(--muted);margin-top:1px}.AiRunHistory_runConf__AGKup{margin-left:6px}.AiRunHistory_statusBadge__MMLAD{display:inline-block;padding:1px 7px;border-radius:5px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:#f1f5f9;color:#475569}.AiRunHistory_statusBadge__MMLAD[data-status=complete]{background:var(--success-bg);color:var(--success)}.AiRunHistory_statusBadge__MMLAD[data-status=running]{background:var(--info-bg);color:var(--info)}.AiRunHistory_statusBadge__MMLAD[data-status=failed]{background:var(--danger-bg);color:var(--danger)}.AiRunHistory_statusBadge__MMLAD[data-status=no_api_key]{background:#fafafa;color:#64748b}.AiRunHistory_recBadge__7v8KP{display:inline-block;padding:1px 7px;border-radius:5px;font-size:11px;font-weight:700;text-transform:capitalize;background:#f1f5f9;color:#64748b}.AiRunHistory_recBadge__7v8KP[data-status=pending]{background:var(--info-bg);color:var(--info)}.AiRunHistory_recBadge__7v8KP[data-status=approved]{background:var(--success-bg);color:var(--success)}.AiRunHistory_recBadge__7v8KP[data-status=materialized]{background:var(--success-bg);color:#15803d}.AiRunHistory_recBadge__7v8KP[data-status=rejected]{background:var(--danger-bg);color:var(--danger)}.AiRunHistory_counts__gM8_Z{display:flex;gap:6px;flex-shrink:0}.AiRunHistory_noRecs__z0e7T{font-size:11px;color:var(--muted)}.AiRunHistory_countPending__xyAEI{font-size:11px;font-weight:600;color:var(--info)}.AiRunHistory_countApproved__C6AtI{font-size:11px;font-weight:600;color:var(--success)}.AiRunHistory_countRejected__uruNf{font-size:11px;font-weight:600;color:var(--danger)}.AiRunHistory_chevron__zCBut{font-size:11px;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AiRunHistory_expand__HrCuG{padding:0 14px 12px}.AiRunHistory_loadingRow__I0dmN{padding-bottom:6px}.AiRunHistory_emptyRow__tkxMA,.AiRunHistory_loadingRow__I0dmN{font-size:12px;color:var(--muted)}.AiRunHistory_recList__d_5ga{display:flex;flex-direction:column;gap:8px}.AiRunHistory_recCard__d12_h{background:var(--bg);border:1px solid var(--line);border-radius:8px;padding:10px 12px}.AiRunHistory_recTop__KvWyr{display:flex;align-items:flex-start;gap:8px;justify-content:space-between}.AiRunHistory_recMain__UgF42{flex:1 1;min-width:0}.AiRunHistory_recTitle__zrtH0{font-size:13px;font-weight:700;color:var(--text);margin-bottom:2px}.AiRunHistory_recMeta__tHRqi{font-size:11px;color:var(--muted);margin-bottom:4px}.AiRunHistory_finTag__v8AEN{margin-left:6px;background:#fef9c3;color:#92400e;padding:0 5px;border-radius:4px;font-weight:700}.AiRunHistory_recRationale__w9DOl{font-size:12px;color:var(--text)}.AiRunHistory_recConsequence__nLbD0{font-size:11px;color:#b45309;margin-top:4px;font-style:italic}.AiRunHistory_recNote__5_z_k{margin-top:6px;font-size:11px;color:var(--muted);font-style:italic}.AiRunHistory_runSummary__YCnui{margin-top:8px;font-size:12px;color:var(--muted);font-style:italic}.AiRunHistory_wrap__3kUNg{margin-bottom:16px;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:var(--surface)}.AiRunHistory_toggle__gcx_g{width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;background:none;border:none;cursor:pointer;text-align:left}@media (max-width:720px){.AiRunHistory_toggle__gcx_g{min-height:44px}}.AiRunHistory_toggleLabel__pRcG8{font-size:13px;font-weight:700;color:var(--muted);display:flex;align-items:center;gap:6px}.AiRunHistory_toggleIcon__TfMdX{font-size:12px}.AiRunHistory_toggleCount__GxqAU{font-size:11px;background:var(--bg);color:var(--muted);padding:1px 6px;border-radius:10px;font-weight:600}.AiRunHistory_body__SdApO{border-top:1px solid var(--line)}.AiRunHistory_bodyMsg__6_ob2{padding:14px 16px;font-size:13px;color:var(--muted)}@keyframes ConstructAiPanel_constructAiSpin__LTKX_{to{transform:rotate(1turn)}}.ConstructAiPanel_panel__0chaL{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px 20px;margin-bottom:24px;box-shadow:0 1px 2px rgba(16,32,26,.04)}.ConstructAiPanel_headerRow__1m7X5{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ConstructAiPanel_runBtn__kwjNo{background:var(--purple);color:var(--white);border:none;border-radius:6px;padding:7px 16px;font-weight:600;font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px}.ConstructAiPanel_runBtn__kwjNo:disabled{background:#cbd5e1;cursor:not-allowed}.ConstructAiPanel_spinner__nFKpP{display:inline-block;width:12px;height:12px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:ConstructAiPanel_constructAiSpin__LTKX_ .7s linear infinite}.ConstructAiPanel_countPill__taK28{border-radius:20px;padding:2px 10px;font-size:12px;font-weight:600}.ConstructAiPanel_countPill__taK28[data-tone=pending]{background:#fef9c3;color:#a16207}.ConstructAiPanel_countPill__taK28[data-tone=approved]{background:#dcfce7;color:#15803d}.ConstructAiPanel_countPill__taK28[data-tone=rejected]{background:#f1f5f9;color:#64748b}.ConstructAiPanel_lastRun__yiqPb{font-size:11px;color:var(--muted);margin-left:auto}.ConstructAiPanel_runError__BLz1u{margin-top:10px;background:var(--danger-bg);color:#b91c1c;border-radius:6px;padding:8px 12px;font-size:13px}.ConstructAiPanel_pendingList__BY37o{margin-top:14px;display:flex;flex-direction:column;gap:10px}.ConstructAiPanel_recCard__jgjnX{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px 14px}.ConstructAiPanel_kindRow__3sIV4{display:flex;align-items:center;gap:8px;margin-bottom:6px;flex-wrap:wrap}.ConstructAiPanel_kindBadge__Wzsx_{color:#334155;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ConstructAiPanel_fiBadge__dedX6{background:#fff7ed;color:#c2410c;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.ConstructAiPanel_confidence__ljkZ_{margin-left:auto;font-size:11px;color:var(--muted)}.ConstructAiPanel_recTitle__RZI9I{font-weight:600;font-size:14px;color:var(--text);margin-bottom:4px}.ConstructAiPanel_recRationale__1JSag{font-size:13px;color:var(--muted);margin-bottom:8px;line-height:1.5}.ConstructAiPanel_consequence__aIE8t{background:#faf5ff;border:1px solid #e9d5ff;border-radius:6px;padding:7px 10px;font-size:12px;color:var(--purple);margin-bottom:10px}.ConstructAiPanel_actionError__YKBcb{font-size:12px;color:var(--danger);margin-bottom:6px}.ConstructAiPanel_rejectForm__kakYm{display:flex;flex-direction:column;gap:6px}.ConstructAiPanel_rejectTextarea__cE1nq{width:100%;border:1px solid var(--line);border-radius:5px;padding:5px 8px;font-size:12px;resize:vertical;box-sizing:border-box}.ConstructAiPanel_btnRow__Ue5_a{display:flex;gap:6px}.ConstructAiPanel_confirmRejectBtn__qQkl9{background:var(--danger);color:var(--white);border:none;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.ConstructAiPanel_cancelBtn__ptObO{background:#f1f5f9;color:#475569;border:none;border-radius:5px;padding:5px 12px;font-size:12px;cursor:pointer}.ConstructAiPanel_approveBtn__AahjC{background:#15803d;color:var(--white);border:none;border-radius:5px;padding:5px 14px;font-size:12px;font-weight:600;cursor:pointer}.ConstructAiPanel_rejectBtn__wcmVa{background:var(--danger-bg);color:#b91c1c;border:1px solid #fca5a5;border-radius:5px;padding:5px 14px;font-size:12px;font-weight:600;cursor:pointer}.ConstructAiPanel_clarifyBtn__P490m{background:#eff6ff;color:#1d4ed8;border:1px solid #bfdbfe;border-radius:5px;padding:5px 14px;font-size:12px;font-weight:600;cursor:pointer}.ConstructAiPanel_confirmClarifyBtn__Clp3b{background:var(--purple);color:var(--white);border:none;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:600;cursor:pointer}.ConstructAiPanel_statusRow__bEkEF{margin-top:10px;display:flex;flex-wrap:wrap;gap:6px}.ConstructAiPanel_statusBadge__VPnIy{border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;background:var(--surface);color:var(--muted)}.ConstructAiPanel_statusBadge__VPnIy[data-status=pending]{background:#fef9c3;color:#a16207}.ConstructAiPanel_statusBadge__VPnIy[data-status=approved]{background:#dcfce7;color:#15803d}.ConstructAiPanel_statusBadge__VPnIy[data-status=rejected]{background:#f1f5f9;color:#64748b}.ConstructAiPanel_statusBadge__VPnIy[data-status=materialized]{background:#dbeafe;color:#1d4ed8}.ConstructAiPanel_empty__oO_Op{margin-top:10px;font-size:13px;color:var(--muted)}@media (max-width:640px){.ConstructAiPanel_btnRow__Ue5_a{flex-direction:column}.ConstructAiPanel_approveBtn__AahjC,.ConstructAiPanel_cancelBtn__ptObO,.ConstructAiPanel_clarifyBtn__P490m,.ConstructAiPanel_confirmClarifyBtn__Clp3b,.ConstructAiPanel_confirmRejectBtn__qQkl9,.ConstructAiPanel_rejectBtn__wcmVa{width:100%;padding:10px 14px;font-size:13px}.ConstructAiPanel_runBtn__kwjNo{width:100%;justify-content:center}.ConstructAiPanel_lastRun__yiqPb{margin-left:0}}.ConstructAiPanel_meetingPreview__nft_v{margin:12px 0;padding:12px;border:1px solid var(--line);border-radius:8px;color:var(--text);font-size:14px;line-height:1.6;overflow-wrap:anywhere}.ConstructAiPanel_meetingPreview__nft_v p{white-space:pre-wrap}.ConstructAiPanel_meetingPreview__nft_v blockquote{margin:12px 0 0;padding-left:12px;border-left:2px solid var(--line)}.ConstructAiPanel_meetingPreview__nft_v a{color:var(--accent)}.OwnerScheduleStrip_strip__0xkWm{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px;padding:10px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);font-size:13px;color:var(--text);line-height:1.45}.OwnerScheduleStrip_strip__0xkWm[data-state=drifted]{border-color:rgba(230,126,34,.45);background:rgba(230,126,34,.06)}.OwnerScheduleStrip_summary__UnFId{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.OwnerScheduleStrip_sentTick__qnoi5{color:#27ae60;font-weight:700}.OwnerScheduleStrip_sendBtn__RZAtw{min-height:38px;padding:0 16px;flex-shrink:0;font-size:13px;font-weight:700;border:none;border-radius:var(--radius);background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer;white-space:nowrap}.OwnerScheduleStrip_sheet__xvqcH{margin-bottom:16px;padding:16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.OwnerScheduleStrip_sheetHead__xsbsL{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:8px}.OwnerScheduleStrip_sheetTitle__CW_2c{font-size:16px;font-weight:700;color:var(--text);margin:0}.OwnerScheduleStrip_closeBtn__1JA1c{min-width:38px;min-height:38px;font-size:20px;line-height:1;border:none;background:none;color:var(--muted);cursor:pointer}.OwnerScheduleStrip_sheetLead__QqGPB{font-size:13px;color:var(--muted);margin:0 0 12px;line-height:1.5}.OwnerScheduleStrip_changeList__UsIJd{list-style:none;margin:0 0 10px;padding:0}.OwnerScheduleStrip_change__BvVmk{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line);font-size:13px}.OwnerScheduleStrip_changeName__fw3Kn{flex:1 1 160px;min-width:0;color:var(--text);font-weight:600;overflow-wrap:anywhere}.OwnerScheduleStrip_changeDates__NmeLi,.OwnerScheduleStrip_changeDays__dXHje{color:var(--muted);font-size:12px;white-space:nowrap}.OwnerScheduleStrip_changeDays__dXHje{font-weight:700}.OwnerScheduleStrip_changeDays__dXHje[data-late=true]{color:#c0392b}.OwnerScheduleStrip_more__1GvBy{font-size:12px;color:var(--muted);margin:0 0 12px}.OwnerScheduleStrip_noteRow__N0ZZj{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.OwnerScheduleStrip_noteLabel__9ZvJl{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.OwnerScheduleStrip_noteInput__N5ckn{width:100%;padding:10px;font-size:16px;line-height:1.4;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);resize:vertical}.OwnerScheduleStrip_err__I2QWP{font-size:12px;font-weight:600;color:#c0392b;margin:10px 0 0}.OwnerScheduleStrip_sheetFoot__nnRx0{display:flex;gap:10px;justify-content:flex-end;margin-top:14px;flex-wrap:wrap}.OwnerScheduleStrip_cancelBtn__1kzZj{min-height:38px;padding:0 16px;font-size:13px;font-weight:600;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text);cursor:pointer}.OwnerScheduleStrip_confirmBtn__YPu_J{min-height:38px;padding:0 18px;font-size:13px;font-weight:700;border:none;border-radius:var(--radius);background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer}.OwnerScheduleStrip_cancelBtn__1kzZj:disabled,.OwnerScheduleStrip_confirmBtn__YPu_J:disabled{opacity:.5;cursor:default}@media (max-width:640px){.OwnerScheduleStrip_strip__0xkWm{flex-direction:column;align-items:stretch}.OwnerScheduleStrip_sendBtn__RZAtw{width:100%}.OwnerScheduleStrip_sheetFoot__nnRx0>button{flex:1 1 auto}}.GanttPrintSheet_root__0Dcjj{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%)}.GanttPrintSheet_page__fHxZi{page-break-after:always;break-after:page}.GanttPrintSheet_page__fHxZi:last-child{page-break-after:auto;break-after:auto}.GanttPrintSheet_pageHead__seq3g{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.GanttPrintSheet_pageTitle__BrPf8{font-size:11pt;font-weight:700;color:#000}.GanttPrintSheet_pageMeta__40S3l{font-size:7.5pt;color:#444}.GanttPrintSheet_critLegend__UutxQ{color:#c0392b}.GanttPrintSheet_svg__gv7Ws{display:block}@media print{.GanttPrintSheet_root__0Dcjj{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none}.GanttPrintSheet_svg__gv7Ws{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.SchedulePrintExport_wrap__lF6cz{position:relative;display:inline-block}.SchedulePrintExport_trigger__ZZjLf{min-height:38px;padding:0 14px;font-size:13px;font-weight:600;color:var(--text);cursor:pointer;white-space:nowrap}.SchedulePrintExport_popover__PcDI2,.SchedulePrintExport_trigger__ZZjLf{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.SchedulePrintExport_popover__PcDI2{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:220px;max-width:calc(100vw - 32px);padding:14px;box-shadow:0 8px 24px rgba(0,0,0,.14)}.SchedulePrintExport_field__ojaps{display:block;margin-bottom:10px}.SchedulePrintExport_fieldLabel__xH__T{display:block;margin-bottom:4px;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.SchedulePrintExport_select__Bokb7{width:100%;min-height:38px;padding:0 8px;font-size:16px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--text)}.SchedulePrintExport_hint__jkr6t{font-size:11px;color:var(--muted);margin:0 0 10px;line-height:1.45}.SchedulePrintExport_go__OuFXT{width:100%;min-height:38px;font-size:13px;font-weight:700;border:none;border-radius:var(--radius);background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer}.SchedulePrintExport_go__OuFXT:disabled{opacity:.5;cursor:default}@media (max-width:640px){.SchedulePrintExport_popover__PcDI2{right:auto;left:0;width:min(280px,calc(100vw - 32px))}}.GanttChart_btnBase__PWww5{transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .05s ease}.GanttChart_btnBase__PWww5:active:not(:disabled){transform:scale(.97)}.GanttChart_btnBase__PWww5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.GanttChart_btnBase__PWww5:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.GanttChart_btnBase__PWww5{transition:none}.GanttChart_btnBase__PWww5:active:not(:disabled){transform:none}}.GanttChart_root__pnkp_{font-family:inherit}.GanttChart_emptyState__kGFNr{padding:40px;text-align:center;color:var(--muted);font-size:13px}.GanttChart_toolbar__dwwZu{display:flex;align-items:center;gap:8px;padding:10px 14px;flex-wrap:wrap;row-gap:8px;border-bottom:1px solid var(--line);background:var(--bg)}.GanttChart_zoomLabel__xw3UF{font-size:11px;font-weight:700;color:var(--muted);margin-right:4px;text-transform:uppercase;letter-spacing:.04em;flex-shrink:0}.GanttChart_zoomGroup__udDr2{display:flex;align-items:center;gap:2px;height:28px;padding:0 3px;background:var(--seg-track);border:1px solid var(--line);border-radius:8px;box-sizing:border-box;flex-shrink:0}.GanttChart_zoomBtn__rJTkk{height:22px;min-height:auto;padding:0 11px;font-size:12px;font-weight:600;border:none;border-radius:6px;cursor:pointer;background:transparent;color:var(--muted);box-sizing:border-box;flex-shrink:0;white-space:nowrap}.GanttChart_zoomBtn__rJTkk:hover:not([data-active=true]){background:var(--surface-hover);color:var(--text)}.GanttChart_zoomBtn__rJTkk[data-active=true]{background:var(--seg-selected-bg);color:var(--seg-selected-fg);box-shadow:var(--seg-selected-shadow)}@media (prefers-reduced-motion:reduce){.GanttChart_zoomBtn__rJTkk{transition:none}}.GanttChart_zoomSelect__I0RBn{display:none;height:28px;min-height:28px;padding:0 8px;font-size:12px;font-weight:600;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);box-sizing:border-box;flex-shrink:0}@media (max-width:640px){.GanttChart_zoomGroup__udDr2{display:none}.GanttChart_zoomSelect__I0RBn{display:block}}.GanttChart_navGroup__rhfGW{display:flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid var(--line);margin-left:2px;flex-shrink:0}.GanttChart_navBtn___OlnT{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:11px;min-height:auto;min-width:auto;padding:0;box-sizing:border-box;flex-shrink:0}.GanttChart_navBtn___OlnT:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.GanttChart_navTodayBtn__sHz1E{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;min-height:auto;box-sizing:border-box;flex-shrink:0;white-space:nowrap}.GanttChart_navTodayBtn__sHz1E:hover:not(:disabled){color:var(--danger);border-color:var(--danger)}.GanttChart_treeToggleGroup__5YD7n{display:flex;align-items:center;gap:4px;padding-left:8px;border-left:1px solid var(--line);margin-left:2px;flex-shrink:0}.GanttChart_treeToggleBtn__jiDBC{height:28px;padding:0 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--muted);cursor:pointer;font-size:12px;font-weight:600;min-height:auto;box-sizing:border-box;flex-shrink:0;white-space:nowrap}.GanttChart_treeToggleBtn__jiDBC:hover:not(:disabled){color:var(--text);background:var(--surface-hover)}.GanttChart_previewChip__Jh2u5{margin-left:auto;font-size:12px;font-weight:700;padding:4px 12px;border-radius:999px;flex-shrink:0;white-space:nowrap}.GanttChart_previewChip__Jh2u5[data-tone=bad]{background:rgba(192,57,43,.1);color:var(--danger)}.GanttChart_previewChip__Jh2u5[data-tone=good]{background:rgba(82,183,136,.12);color:var(--forest)}.GanttChart_hintIcon__Z16U0{margin-left:auto;flex-shrink:0;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--muted);border:1px solid var(--line);cursor:default;background:var(--surface)}.GanttChart_hintIcon__Z16U0:hover{color:var(--text);border-color:var(--muted)}.GanttChart_body__0BD10{display:flex;overflow:hidden}.GanttChart_labelCol__Vni1r{flex-shrink:0;width:var(--label-col-width,260px);border-right:2px solid var(--line);background:var(--surface);z-index:2}.GanttChart_labelResizeHandle__yBVZa{flex-shrink:0;width:6px;margin:0 -3px;cursor:col-resize;z-index:3;background:transparent;touch-action:none}.GanttChart_labelResizeHandle__yBVZa:active,.GanttChart_labelResizeHandle__yBVZa:hover{background:var(--accent);opacity:.4}.GanttChart_labelHeader__Uly3Z{height:48px;display:flex;align-items:flex-end;padding:0 14px 8px;border-bottom:1px solid var(--line);background:var(--bg)}.GanttChart_labelHeaderText__F5NDL{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.GanttChart_labelRow__G__yX{height:36px;display:flex;align-items:center;border-bottom:1px solid var(--line);background:var(--surface);cursor:default;border-left:3px solid transparent;transition:background .1s}.GanttChart_labelRow__G__yX[data-has-children=true]{cursor:pointer;background:var(--bg)}.GanttChart_labelRow__G__yX[data-hovered=true]{background:var(--line)}.GanttChart_labelRow__G__yX[data-critical=true]{border-left-color:var(--danger)}.GanttChart_labelRow__G__yX[data-highlighted=true]{animation:GanttChart_rowHighlightFlash__JxNmT 1.8s ease-out 2;border-left-color:var(--accent)}.GanttChart_labelRow__G__yX[data-selected=true]{background:color-mix(in srgb,var(--accent) 14%,var(--surface));border-left-color:var(--accent)}@keyframes GanttChart_rowHighlightFlash__JxNmT{0%,to{background:var(--surface)}30%{background:color-mix(in srgb,var(--accent) 22%,var(--surface))}}.GanttChart_labelEditBtn__8VoN3{margin-left:auto;flex-shrink:0;background:none;border:none;color:var(--muted);cursor:pointer;font-size:13px;padding:2px 4px;border-radius:4px;min-height:28px;min-width:28px;display:inline-flex;align-items:center;justify-content:center}.GanttChart_labelEditBtn__8VoN3:focus-visible,.GanttChart_labelEditBtn__8VoN3:hover{color:var(--accent);background:var(--surface-hover)}.GanttChart_chevron__wXwDf{font-size:9px;margin-right:5px;color:var(--muted);display:inline-block;transition:transform .15s;transform:rotate(90deg)}.GanttChart_chevron__wXwDf[data-collapsed=true]{transform:none}.GanttChart_chevronSpacer__QF4Eh{width:14px;flex-shrink:0}.GanttChart_moveBtns__U_54r{display:flex;flex-direction:column;flex-shrink:0;margin-right:4px}.GanttChart_moveBtn__I9xOt{display:flex;align-items:center;justify-content:center;width:32px;height:14px;padding:0;margin:0;background:none;border:none;color:var(--muted);font-size:7px;cursor:pointer;line-height:1}.GanttChart_moveBtn__I9xOt:disabled{visibility:hidden}.GanttChart_moveBtn__I9xOt[aria-busy=true]{visibility:visible;cursor:default;opacity:.6}.GanttChart_moveBtn__I9xOt:not(:disabled):hover{color:var(--text)}.GanttChart_labelText__rIYHC{flex:1 1 auto;font-size:13px;font-weight:500;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:60px;flex-shrink:1}.GanttChart_labelDates__BjKhT{margin-left:6px;font-size:11px;color:var(--muted);white-space:nowrap;flex-shrink:6;min-width:0;overflow:hidden;text-overflow:ellipsis}.GanttChart_labelText__rIYHC[data-has-children=true]{font-weight:700}.GanttChart_labelText__rIYHC[data-phase=true]{color:var(--accent)}.GanttChart_labelText__rIYHC[data-milestone=true]{color:var(--purple)}.GanttChart_labelText__rIYHC[data-critical=true]{color:var(--danger)}.GanttChart_labelCritIcon__cuTCP{margin-left:4px;font-size:11px;flex-shrink:0}.GanttChart_labelFloatWarn__moaKv{margin-left:4px;font-size:9px;font-weight:700;color:#e67e22;flex-shrink:0;white-space:nowrap;padding:0 4px;border:1px solid #e67e22;border-radius:3px;line-height:1.4}.GanttChart_labelHoldIcon__Ig_Rr{margin-left:4px;font-size:10px;color:var(--muted);flex-shrink:0;cursor:help;line-height:1.4}.GanttChart_labelStuckBadge__5Xfk4{margin-left:4px;padding:0 5px;border-radius:3px;flex-shrink:0;font-size:9.5px;font-weight:700;letter-spacing:.02em;line-height:1.5;background:#e67e22;color:#fff;cursor:help;text-transform:uppercase}.GanttChart_chartScroll__2fLzI{flex:1 1;overflow-x:auto;overflow-y:hidden}.GanttChart_chartSvg__BFCZu{display:block}.GanttChart_svgNoSelect__cVWhI{-webkit-user-select:none;-moz-user-select:none;user-select:none}.GanttChart_svgNoEvents__bc_BX{pointer-events:none}.GanttChart_svgNoSelectNoEvents__LQJAO{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.GanttChart_svgResizeHandle__2Mth7{cursor:col-resize;touch-action:none}.GanttChart_svgProgressHandle__8C88E{cursor:ew-resize;touch-action:none}.GanttChart_svgDraggable__byyeQ{cursor:-webkit-grab;cursor:grab;touch-action:none}.GanttChart_svgDraggable__byyeQ[data-dragging=true]{cursor:-webkit-grabbing;cursor:grabbing}.GanttChart_svgDraggable__byyeQ[data-selected=true]{stroke:var(--accent);stroke-width:2px}.GanttChart_svgLinkHandle__eDG1V{fill:var(--muted);opacity:.45;cursor:crosshair;touch-action:none}.GanttChart_svgLinkHandle__eDG1V:hover,.GanttChart_svgLinkHandle__eDG1V[data-active=true]{opacity:1;fill:var(--accent)}@media (max-width:640px){.GanttChart_toolbar__dwwZu{row-gap:6px}.GanttChart_labelCol__Vni1r{width:130px}.GanttChart_labelResizeHandle__yBVZa{display:none}.GanttChart_labelHeader__Uly3Z{padding-left:8px}.GanttChart_labelText__rIYHC{font-size:12px}.GanttChart_labelDates__BjKhT{display:none}}.GanttChart_srOnly__YqaQ6{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.GanttChart_spaceGroupRow__41Iu8{display:flex;align-items:stretch;height:36px;border-bottom:1px solid var(--line);background:var(--surface)}.GanttChart_spaceGroupBtn__tgpkN{display:flex;align-items:center;gap:6px;width:100%;padding:0 8px;background:none;border:0;cursor:pointer;text-align:left;color:var(--text);font-size:11px;font-weight:700}.GanttChart_spaceGroupBtn__tgpkN:hover{background:var(--line)}.GanttChart_spaceGroupBtn__tgpkN:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.GanttChart_spaceGroupIcon__GxXbq{flex:0 0 auto;font-size:15px;line-height:1;color:var(--muted);transition:transform .12s ease}.GanttChart_spaceGroupIcon__GxXbq[data-open=true]{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.GanttChart_spaceGroupIcon__GxXbq{transition:none}}.GanttChart_spaceGroupName__9Bqu4{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GanttChart_spaceGroupCount__QOMJh{flex:0 0 auto;font-weight:600;color:var(--muted)}.VendorComplianceClient_page__ihkLq{min-height:100vh;background:var(--bg)}.VendorComplianceClient_loadingNote__F_91w{padding:40px;color:var(--muted);font-size:14px}.VendorComplianceClient_container__PP2mL{max-width:var(--shell-max-w);margin:0 auto;padding:32px 24px 80px}.VendorComplianceClient_header__qprHY{margin-bottom:28px}.VendorComplianceClient_backLink__7uK_m{font-size:12px;color:var(--muted);text-decoration:none}.VendorComplianceClient_title__x97MA{font-size:22px;font-weight:800;color:var(--text);margin:4px 0 2px}.VendorComplianceClient_lede__d2lu1{font-size:13px;color:var(--muted);margin:0}.VendorComplianceClient_kpiGrid__K_p3y{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:24px}.VendorComplianceClient_kpiCard__RY_e1{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:14px 16px}.VendorComplianceClient_kpiCard__RY_e1[data-alert=true]{border-color:rgba(192,57,43,.3)}.VendorComplianceClient_kpiValue__Ts9pB{font-size:22px;font-weight:800;color:var(--text)}.VendorComplianceClient_kpiValue__Ts9pB[data-alert=true]{color:var(--danger)}.VendorComplianceClient_kpiLabel__DzUaP,.VendorComplianceClient_kpiSub__vFlMK{font-size:11px;color:var(--muted);margin-top:2px}.VendorComplianceClient_kpiSub__vFlMK[data-alert=true]{color:var(--danger)}.VendorComplianceClient_tabBar__6MTdW{display:flex;gap:0;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.VendorComplianceClient_tabBtn__e2caN{padding:8px 20px;background:var(--surface);color:var(--muted);border:none;border-right:1px solid var(--line);font-size:13px;font-weight:600;cursor:pointer}.VendorComplianceClient_tabBtn__e2caN[data-active=true]{background:var(--accent);color:var(--white)}.VendorComplianceClient_vendorList__rVwKb{display:flex;flex-direction:column;gap:8px}.VendorComplianceClient_vendorCard__xHoCb{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px 20px;display:flex;align-items:center;gap:16px}.VendorComplianceClient_vendorCard__xHoCb[data-overall=critical]{border-color:rgba(192,57,43,.3)}.VendorComplianceClient_vendorCard__xHoCb[data-overall=action_required]{border-color:rgba(230,126,34,.4)}.VendorComplianceClient_vendorMain__rDAUf{flex:1 1}.VendorComplianceClient_vendorTitleRow__tb14h{display:flex;align-items:center;gap:10px}.VendorComplianceClient_vendorName__3tvIx{font-size:14px;font-weight:700;color:var(--text)}.VendorComplianceClient_vendorTypeChip__T4pDl{font-size:11px;padding:2px 7px;border-radius:3px;background:var(--line);color:var(--muted)}.VendorComplianceClient_vendorTrade__a__wG{font-size:11px;color:var(--muted)}.VendorComplianceClient_vendorProjectCount__v1V62{font-size:11px;color:var(--muted);margin-top:4px}.VendorComplianceClient_vendorCertRow__E7jAk{display:flex;gap:12px;align-items:center}.VendorComplianceClient_certBox__xJZ6K{text-align:center}.VendorComplianceClient_certBoxLabel__omgnF{font-size:10px;color:var(--muted);margin-bottom:2px}.VendorComplianceClient_waiverPendingChip__EMr5V{font-size:11px;font-weight:700;padding:2px 7px;border-radius:4px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));color:var(--accent)}.VendorComplianceClient_overallChip__CtN0T{min-width:100px;text-align:center}.VendorComplianceClient_tableCard__65iij{background:var(--surface);border:1px solid var(--line);border-radius:12px;overflow:hidden}.VendorComplianceClient_scrollX__NtZGM{overflow-x:auto;-webkit-overflow-scrolling:touch}.VendorComplianceClient_table__PKzix{width:100%;border-collapse:collapse}.VendorComplianceClient_headRow__fvvOj{border-bottom:1px solid var(--line)}.VendorComplianceClient_th__tBUO7{padding:10px 14px;text-align:left;font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.VendorComplianceClient_row__v2g_U{border-bottom:1px solid var(--line)}.VendorComplianceClient_row__v2g_U[data-highlight=true]{background:rgba(192,57,43,.05)}.VendorComplianceClient_tdStrong__y2axR{padding:11px 14px;font-size:13px;font-weight:600;color:var(--text)}.VendorComplianceClient_tdMuted__A_T1L{padding:11px 14px;font-size:12px;color:var(--muted)}.VendorComplianceClient_tdMutedCap__sfzjX{text-transform:capitalize}.VendorComplianceClient_tdMutedMono__YJH_a{font-family:monospace}.VendorComplianceClient_td__LfXoF{padding:11px 14px;font-size:12px;color:var(--text)}.VendorComplianceClient_tdStrongAmt__XYOZN{padding:11px 14px;font-size:13px;font-weight:700;color:var(--text)}.VendorComplianceClient_tdExpiry__rLm8v{padding:11px 14px;font-size:12px;color:var(--text)}.VendorComplianceClient_tdExpiry__rLm8v[data-tone=expired]{color:var(--danger);font-weight:700}.VendorComplianceClient_tdExpiry__rLm8v[data-tone=expiring]{color:#e67e22;font-weight:700}.VendorComplianceClient_tdCenter__f8xF8{padding:11px 14px;font-size:12px;text-align:center}.VendorComplianceClient_tdCenter__f8xF8[data-ok=true]{color:var(--forest)}.VendorComplianceClient_tdCenter__f8xF8[data-ok=false]{color:var(--danger)}.VendorComplianceClient_tdBadgeCell__wqb_l{padding:11px 14px}.VendorComplianceClient_emptyRow__zJT32{padding:32px;text-align:center;color:var(--muted);font-size:13px}.VendorComplianceClient_waiverActions__VXkmt{display:flex;flex-wrap:wrap;gap:6px}.VendorComplianceClient_waiverActionBtn__EXjgw{padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text);font-size:11px;cursor:pointer;font-family:inherit}.VendorComplianceClient_waiverActionBtn__EXjgw:disabled{opacity:.6;cursor:not-allowed}.VendorComplianceClient_waiverActionError__viech{margin-top:4px;font-size:11px;color:var(--danger)}.VendorComplianceClient_notesFooter__aJXNJ{padding:16px 20px;border-top:1px solid var(--line);background:rgba(230,126,34,.14)}.VendorComplianceClient_noteLine__gjpj0{font-size:12px;color:#e67e22;margin-bottom:4px}.VendorComplianceClient_cards__J3lDg{display:none;flex-direction:column;gap:8px;padding:12px}.VendorComplianceClient_recordCard__c5TGI{border:1px solid var(--line);border-radius:10px;padding:12px 14px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.VendorComplianceClient_recordCard__c5TGI[data-highlight=true]{background:rgba(192,57,43,.05);border-color:rgba(192,57,43,.25)}.VendorComplianceClient_recordCardTop__kfJd2{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.VendorComplianceClient_recordCardTitle__hBuIq{font-size:14px;font-weight:700;color:var(--text)}.VendorComplianceClient_recordCardSub__QpjZp{font-size:12px;color:var(--muted);margin-top:2px}.VendorComplianceClient_recordCardAmount__diX67{font-size:14px;font-weight:700;color:var(--text);flex-shrink:0}.VendorComplianceClient_recordCardMeta__oHjWD{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted)}.VendorComplianceClient_recordCardMeta__oHjWD strong{color:var(--text)}.VendorComplianceClient_recordCardActions__SB_Z1{margin-top:4px}@media (max-width:640px){.VendorComplianceClient_kpiGrid__K_p3y{grid-template-columns:repeat(2,1fr)}.VendorComplianceClient_cards__J3lDg{display:flex}.VendorComplianceClient_scrollX__NtZGM{display:none}.VendorComplianceClient_container__PP2mL{padding:20px 16px 60px}.VendorComplianceClient_vendorCard__xHoCb{flex-direction:column;align-items:stretch}.VendorComplianceClient_vendorCertRow__E7jAk{flex-wrap:wrap}}