.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)}.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}}.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}.RichTextArea_wrap__HXsRW{border:1px solid var(--line);border-radius:6px;background:var(--surface);overflow:hidden}.RichTextArea_toolbar__to86P{display:flex;align-items:center;gap:4px;padding:6px 8px;border-bottom:1px solid var(--line);flex-wrap:wrap}.RichTextArea_toolBtn__oA4J2{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:4px;padding:3px 8px;font-size:12px;font-weight:700;cursor:pointer;min-width:26px}.RichTextArea_editor__Z5khZ{padding:8px 10px;font-size:13px;color:var(--text);min-height:110px;max-height:340px;overflow-y:auto;outline:none;line-height:1.5}.RichTextArea_editor__Z5khZ:empty:before{content:attr(data-placeholder);color:var(--muted);pointer-events:none}.RichTextArea_editor__Z5khZ ol,.RichTextArea_editor__Z5khZ ul{margin:4px 0;padding-left:24px}.RichTextArea_editor__Z5khZ a{color:var(--accent)}.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}}.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}.EmailComposer_composer__tt60K{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:var(--surface)}.EmailComposer_composer__tt60K[data-dragover]{border-color:var(--accent);outline:2px dashed var(--accent);outline-offset:-6px}.EmailComposer_contextNote__as18I,.EmailComposer_draftNote__4c3p_{font-size:12px;color:var(--muted)}.EmailComposer_draftNote__4c3p_{display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--accent) 8%,transparent);border:1px solid var(--line);border-radius:6px;padding:6px 10px}.EmailComposer_toRow__QOOh5{display:flex;align-items:flex-start;gap:6px}.EmailComposer_toRow__QOOh5>:first-child{flex:1 1;min-width:0}.EmailComposer_ccBccToggle__QoBj2{margin-top:8px;border:none;background:transparent;color:var(--muted);font-size:12px;cursor:pointer;padding:4px 2px;text-decoration:underline;white-space:nowrap}.EmailComposer_ccBccToggle__QoBj2:hover{color:var(--accent)}.EmailComposer_fieldsLock__X_e5v{display:flex;flex-direction:column;gap:8px}.EmailComposer_fieldsLock__X_e5v[data-locked]{opacity:.55;pointer-events:none}.EmailComposer_undoBar__wunWc{display:flex;align-items:center;gap:10px;font-size:13px;padding:8px 12px;border-radius:6px;background:var(--surface);border:1px solid var(--line)}.EmailComposer_undoBtn__zo50N{border:none;background:none;color:var(--accent);font-weight:700;cursor:pointer;font-size:13px}.EmailComposer_chipField__WVv6T{position:relative;display:flex;align-items:flex-start;gap:8px}.EmailComposer_chipLabel__JSCb8{font-size:12px;color:var(--muted);min-width:22px;padding-top:8px}.EmailComposer_chipBox__Z5TMn{flex:1 1;display:flex;flex-wrap:wrap;gap:4px;align-items:center;border:1px solid var(--line);border-radius:6px;padding:4px 6px;background:var(--surface);min-height:34px}.EmailComposer_chip__EiZy9{display:inline-flex;align-items:center;gap:4px;font-size:12px;background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid var(--line);border-radius:999px;padding:2px 4px 2px 8px;color:var(--text)}.EmailComposer_chipX__Wz3AK{border:none;background:transparent;color:var(--muted);cursor:pointer;font-size:13px;line-height:1;padding:0 4px}.EmailComposer_chipX__Wz3AK:hover{color:var(--danger)}.EmailComposer_chipInput__Fnd8Y{flex:1 1;min-width:140px;border:none;outline:none;background:transparent;font-size:13px;color:var(--text);padding:4px 2px}.EmailComposer_suggestList__LzYrU{position:absolute;top:calc(100% + 2px);left:30px;right:0;z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.14);overflow:hidden}.EmailComposer_suggestRow__Nu8kw{display:flex;align-items:baseline;gap:8px;width:100%;text-align:left;border:none;background:transparent;padding:8px 10px;cursor:pointer;font-size:13px;color:var(--text)}.EmailComposer_suggestRow__Nu8kw:hover,.EmailComposer_suggestRow__Nu8kw[data-highlight]{background:color-mix(in srgb,var(--accent) 10%,transparent)}.EmailComposer_suggestName__Q6jZk{font-weight:600}.EmailComposer_suggestEmail__ErJiG{color:var(--muted);font-size:12px;flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.EmailComposer_suggestSource__ywh8v{font-size:10px;color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:1px 6px;white-space:nowrap}.EmailComposer_bodyArea__6cjRs,.EmailComposer_subjectInput__XjRzL{border:1px solid var(--line);border-radius:6px;padding:8px 10px;font-size:13px;background:var(--surface);color:var(--text)}.EmailComposer_bodyArea__6cjRs{resize:vertical;min-height:110px}.EmailComposer_bodyToolbar__Fgdci{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.EmailComposer_templateSelect__paclh{padding:5px 8px;background:var(--surface)}.EmailComposer_templateSelect__paclh,.EmailComposer_toolBtnSm__aHfiq{border:1px solid var(--line);border-radius:6px;font-size:12px;color:var(--text)}.EmailComposer_toolBtnSm__aHfiq{background:transparent;padding:5px 10px;cursor:pointer}.EmailComposer_signatureEditor__XL_9M{border:1px solid var(--line);border-radius:6px;padding:8px;display:grid;grid-gap:6px;gap:6px;background:var(--surface)}.EmailComposer_signatureTextarea__w46Ge{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:13px;background:var(--paper,var(--surface));color:var(--text);resize:vertical}.EmailComposer_signatureEditorActions__gIXf8{display:flex;justify-content:flex-end;gap:6px}.EmailComposer_attachList__jx7PY{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.EmailComposer_attachChip__ABpEV{display:inline-flex;align-items:center;gap:4px;font-size:12px;border:1px solid var(--line);border-radius:6px;padding:3px 6px;color:var(--text)}.EmailComposer_attachChip__ABpEV em{color:var(--muted);font-style:normal}.EmailComposer_attachTotal__4T9Cg{font-size:11px;color:var(--muted);margin-left:auto}.EmailComposer_errNote__piTYZ{font-size:12px;color:var(--danger)}.EmailComposer_meetingNote__WnDQx{font-size:12px;color:var(--forest)}.EmailComposer_meetingRow__Z_B4A{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.EmailComposer_meetingInput__IpnVq{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:12px;background:var(--surface);color:var(--text)}.EmailComposer_meetingCreateBtn__9VvWR{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--text);border-radius:6px;padding:6px 10px;font-size:12px;cursor:pointer}.EmailComposer_meetingCreateBtn__9VvWR:disabled{opacity:.6;cursor:default}.EmailComposer_fromSelect__Gpsas{border:1px solid var(--line);border-radius:6px;padding:6px 8px;font-size:12px;background:var(--surface);color:var(--text);max-width:320px}.EmailComposer_actionRow__ZcuxX{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.EmailComposer_sendBtn__8rOjw{border:none;background:var(--accent);color:var(--white);border-radius:6px;padding:8px 16px;font-size:13px;font-weight:600;cursor:pointer}.EmailComposer_sendBtn__8rOjw:disabled{opacity:.6;cursor:default}.EmailComposer_cancelBtn__882mJ,.EmailComposer_toolBtn___057k{border:1px solid var(--line);background:transparent;color:var(--text);border-radius:6px;padding:7px 10px;font-size:12px;cursor:pointer}.EmailComposer_toolBtn___057k{display:inline-flex;align-items:center;gap:6px}.EmailComposer_cancelBtn__882mJ{color:var(--muted);margin-left:auto}.EmailComposer_hiddenFile__teuqR{display:none}@media (max-width:640px){.EmailComposer_composer__tt60K{padding:8px}.EmailComposer_actionRow__ZcuxX{gap:6px}.EmailComposer_sendBtn__8rOjw{flex:1 1}.EmailComposer_meetingRow__Z_B4A{flex-direction:column;align-items:stretch}.EmailComposer_fromSelect__Gpsas{max-width:none}}.FieldProvenancePanel_empty__wtKUj{font-size:13px;color:var(--muted);padding:4px 0 2px}.FieldProvenancePanel_list__IWBjo{display:flex;flex-direction:column}.FieldProvenancePanel_row__GVIIX{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--line)}.FieldProvenancePanel_row__GVIIX:last-child{border-bottom:none}.FieldProvenancePanel_field__UGQ8o{font-size:13px;color:var(--text);font-weight:500}.FieldProvenancePanel_badge__NdXZj{font-size:12px;color:var(--muted);display:inline-flex;align-items:center;gap:5px;border:1px solid var(--line);border-radius:999px;padding:2px 10px;white-space:nowrap}.FieldProvenancePanel_badge__NdXZj[data-locked=true]{color:var(--text);border-color:var(--accent);font-weight:600}.FieldProvenancePanel_icon__2bPvI{display:inline-flex}.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}}.vendor-custom-fields_card__6ofg_{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:20px}.vendor-custom-fields_title__Uxr5P{font-size:14px;font-weight:700;color:var(--text);margin:0 0 14px}.vendor-custom-fields_loading__U7u08{font-size:12px;color:var(--muted)}.vendor-custom-fields_list__iMJGL{display:flex;flex-direction:column;gap:12px}.vendor-custom-fields_row__m0XRw{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.vendor-custom-fields_label__Ye70p{font-size:12px;color:var(--muted);min-width:140px}.vendor-custom-fields_input__vY2fe{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}.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}@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)}.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}}@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)}.Attachments_card__L2vkr{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin-bottom:20px;box-shadow:0 1px 2px rgba(16,32,26,.04)}.Attachments_head__5fo2S{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.Attachments_title__fgZl9{font-size:14px;font-weight:700;color:var(--text)}.Attachments_addLabel__GRs4G{font-size:12px;font-weight:600;color:var(--forest);cursor:pointer}.Attachments_hiddenInput__EERS2{display:none}.Attachments_msg__EhyXk{font-size:12px;color:var(--danger);margin-bottom:8px}.Attachments_inlineError__Mk4kS{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--danger) 28%,var(--line));border-radius:8px;color:var(--muted);font-size:12px}.Attachments_empty__QulDE{color:var(--muted);font-size:13px}.Attachments_list__vDpjH{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.Attachments_item__nNQwg{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border:1px solid var(--line);border-radius:8px}.Attachments_openBtn___n2ih{background:none;border:none;color:var(--forest);font-weight:600;font-size:13px;cursor:pointer;padding:0;text-align:left}.Attachments_meta__Bl7fd{font-size:12px;color:var(--muted)}@media (max-width:640px){.Attachments_card__L2vkr{padding:14px}.Attachments_head__5fo2S,.Attachments_inlineError__Mk4kS,.Attachments_item__nNQwg{align-items:stretch;flex-direction:column;gap:8px}.Attachments_addLabel__GRs4G{min-height:40px;display:inline-flex;align-items:center}.Attachments_inlineError__Mk4kS button{width:100%}}.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)}.RfiAnalyticsPanel_loading__O_e9j{color:var(--muted)}.RfiAnalyticsPanel_truncatedNote__l6_Wf{font-size:var(--text-sm);color:var(--muted);padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.RfiAnalyticsPanel_grid___jTUF{display:grid;grid-gap:24px;gap:24px}.RfiAnalyticsPanel_section__bXNwR{border:1px solid var(--line);border-radius:8px;padding:16px;background:var(--surface)}.RfiAnalyticsPanel_sectionTitle__C69B5{font-size:var(--text-md);margin-top:0}.RfiAnalyticsPanel_bars__4c1S4{display:flex;gap:10px;align-items:flex-end;height:160px;overflow-x:auto;padding-bottom:4px}.RfiAnalyticsPanel_barsEmpty__QSZwt{color:var(--muted);font-size:var(--text-sm)}.RfiAnalyticsPanel_barCol__Jvb6S{flex:0 0 auto;width:52px;text-align:center}.RfiAnalyticsPanel_barValue__GtPK4{font-size:var(--text-xs);color:var(--muted);margin-bottom:4px}.RfiAnalyticsPanel_bar__4MWa2{width:100%;height:var(--h,2px);opacity:.8;border-radius:3px 3px 0 0;min-height:2px}.RfiAnalyticsPanel_bars__4c1S4{--series-response-time:#166534;--series-status:#1d4ed8;--series-overdue:#b45309;--series-cost:#be123c}.RfiAnalyticsPanel_bar__4MWa2[data-series=response-time]{background:var(--series-response-time)}.RfiAnalyticsPanel_bar__4MWa2[data-series=status]{background:var(--series-status)}.RfiAnalyticsPanel_bar__4MWa2[data-series=overdue]{background:var(--series-overdue)}.RfiAnalyticsPanel_bar__4MWa2[data-series=cost]{background:var(--series-cost)}.RfiAnalyticsPanel_barLabel__Fpxio{font-size:var(--text-xs);color:var(--muted);margin-top:4px;word-break:break-word}@media (max-width:640px){.RfiAnalyticsPanel_grid___jTUF{grid-template-columns:1fr;gap:14px}.RfiAnalyticsPanel_bars__4c1S4{overflow-x:auto;gap:6px}.RfiAnalyticsPanel_barCol__Jvb6S{min-width:34px}.RfiAnalyticsPanel_barLabel__Fpxio{font-size:9px}.RfiAnalyticsPanel_barValue__GtPK4{font-size:10px}}.RfiThreadPanel_panel__2epUX{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:18px 20px;margin-top:14px;box-shadow:0 1px 2px rgba(16,32,26,.04)}.RfiThreadPanel_title__E9uPt{font-size:var(--text-base);font-weight:var(--weight-bold);color:var(--text);margin-bottom:12px}.RfiThreadPanel_empty__TQTpX{color:var(--muted);font-size:var(--text-sm);margin-bottom:12px}.RfiThreadPanel_list__FJgX6{display:flex;flex-direction:column;gap:12px;margin-bottom:14px}.RfiThreadPanel_comment__Q1hee,.RfiThreadPanel_reply__0urGg{display:flex;gap:10px;align-items:flex-start}.RfiThreadPanel_repliesWrap__6u811{margin:8px 0 0 34px;display:flex;flex-direction:column;gap:10px;border-left:2px solid var(--line);padding-left:14px}.RfiThreadPanel_avatar__DvHQL{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:var(--bg);border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted)}.RfiThreadPanel_commentBody__cfaSt{flex:1 1;min-width:0}.RfiThreadPanel_commentHead__uLSIO{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.RfiThreadPanel_author__uHkHx{font-size:var(--text-sm);font-weight:var(--weight-bold);color:var(--text)}.RfiThreadPanel_time__1Bj3w{font-size:var(--text-xs);color:var(--muted)}.RfiThreadPanel_resolvedTag__St2uF{font-size:10px;font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em;color:var(--forest);background:rgba(82,183,136,.12);border-radius:20px;padding:1px 8px}.RfiThreadPanel_text__efrqc{font-size:var(--text-sm);color:var(--text);line-height:1.5;margin:3px 0 4px;white-space:pre-wrap}.RfiThreadPanel_rowActions__l5wo0{display:flex;gap:12px}.RfiThreadPanel_actionBtn__lLMBx{background:none;border:none;padding:0;font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--muted);cursor:pointer}.RfiThreadPanel_actionBtn__lLMBx:hover:not(:disabled){color:var(--forest);text-decoration:underline}.RfiThreadPanel_actionBtn__lLMBx:disabled{cursor:not-allowed;opacity:.6}.RfiThreadPanel_replyComposer__0UrC2{margin-top:8px}.RfiThreadPanel_replyInput__vkLGZ{width:100%;box-sizing:border-box;font-size:var(--text-sm);font-family:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);resize:vertical}.RfiThreadPanel_replyActions__J9VcY{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.RfiThreadPanel_replyCancelBtn__0LzN5{font-size:var(--text-xs);padding:5px 10px;border-radius:6px;border:1px solid var(--line);background:transparent;color:var(--text);cursor:pointer}.RfiThreadPanel_replySendBtn__wNPKp{font-size:var(--text-xs);font-weight:var(--weight-bold);padding:5px 12px;border-radius:6px;border:none;background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer}.RfiThreadPanel_replySendBtn__wNPKp:disabled{opacity:.5;cursor:not-allowed}.RfiThreadPanel_composer__EBk0H{display:flex;gap:8px;align-items:flex-end;border-top:1px solid var(--line);padding-top:12px}.RfiThreadPanel_composerInput__dvC32{flex:1 1;box-sizing:border-box;font-size:var(--text-sm);font-family:inherit;padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text);resize:vertical}.RfiThreadPanel_composerSend__OMIaJ{font-size:var(--text-sm);font-weight:var(--weight-bold);padding:8px 16px;border-radius:8px;border:none;background:var(--btn-primary-bg);color:var(--btn-primary-fg);cursor:pointer;white-space:nowrap}.RfiThreadPanel_composerSend__OMIaJ:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.RfiThreadPanel_panel__2epUX{padding:14px}.RfiThreadPanel_composer__EBk0H{flex-direction:column;align-items:stretch}.RfiThreadPanel_composerSend__OMIaJ{min-height:44px}.RfiThreadPanel_replyActions__J9VcY{flex-direction:column-reverse}.RfiThreadPanel_replyCancelBtn__0LzN5,.RfiThreadPanel_replySendBtn__wNPKp{min-height:44px}.RfiThreadPanel_repliesWrap__6u811{margin-left:20px;padding-left:10px}}.ReviewRequests_wrap___4HZP{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ReviewRequests_head__3j8wF{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:8px}.ReviewRequests_title__1hgBx{margin:0;font-size:14px;font-weight:600;color:var(--text)}.ReviewRequests_pendingCount__akBKB{font-size:12px;font-weight:600;color:#e67e22}.ReviewRequests_list__bUSIx{list-style:none;margin:0;padding:0}.ReviewRequests_item__7Hc6H{padding:10px 0;border-top:1px solid var(--line)}.ReviewRequests_itemHead___FzBS{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between}.ReviewRequests_what__JhFn3{font-size:14px;font-weight:600;color:var(--text)}.ReviewRequests_when__99j5p{font-size:12px;color:var(--muted)}.ReviewRequests_note__4wlcd{margin:4px 0 0;font-size:13px;line-height:19px;color:var(--muted);white-space:pre-wrap}.ReviewRequests_decide__aoEn5{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.ReviewRequests_accept__6g_8_,.ReviewRequests_declineBtn__QJK3P{padding:8px 14px;border-radius:6px;font-size:13px;font-weight:600;cursor:pointer}.ReviewRequests_accept__6g_8_{border:1px solid var(--forest);background:var(--forest);color:#fff}.ReviewRequests_declineBtn__QJK3P{border:1px solid var(--line);background:var(--surface);color:var(--text)}.ReviewRequests_accept__6g_8_:disabled,.ReviewRequests_declineBtn__QJK3P:disabled{opacity:.55;cursor:not-allowed}.ReviewRequests_badge__z0Sl9{display:inline-block;margin-top:6px;padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:12px;font-weight:600;color:var(--muted)}.ReviewRequests_badge__z0Sl9[data-tone=accepted]{border-color:#27ae60;color:#27ae60}.ReviewRequests_badge__z0Sl9[data-tone=declined]{border-color:#c0392b;color:#c0392b}.ReviewRequests_linkButton__PK6MF{border:0;background:none;padding:0;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer}.ReviewRequests_error__6VdMU{margin:10px 0 0;font-size:13px;color:#c0392b}.ReviewRequests_notice__zphfr{margin:10px 0 0;font-size:13px;color:#27ae60}@media (max-width:640px){.ReviewRequests_decide__aoEn5{flex-direction:column}.ReviewRequests_accept__6g_8_,.ReviewRequests_declineBtn__QJK3P{width:100%}}.InlineDocument_frame__u4FFc{border:1px solid var(--line);border-radius:8px;background:var(--surface);overflow:hidden}.InlineDocument_captionRow__ThGFK{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.InlineDocument_caption__5z0XL{font-weight:600;font-size:14px;color:var(--text)}.InlineDocument_sublabel__z14nV{font-size:12px;color:var(--muted)}.InlineDocument_openFull__ujSNY{margin-left:auto;font-size:12px;color:var(--forest);text-decoration:underline}.InlineDocument_viewer__vAw5_{height:min(70vh,720px);min-height:320px}.InlineDocument_imageWrap__Nk2Ga{position:relative;line-height:0}.InlineDocument_image__PZIX8{width:100%;height:auto;max-height:min(70vh,720px);object-fit:contain}.InlineDocument_imagePin__7zsdo{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid #c0392b;border-radius:50%;box-shadow:inset 0 0 0 7px transparent,0 0 0 1px rgba(255,255,255,.7);pointer-events:none}.InlineDocument_imagePin__7zsdo:after{content:"";position:absolute;inset:7px;background:#c0392b;border-radius:50%}.InlineDocument_unavailable__qjI_N{margin:0;padding:14px 12px;color:var(--muted);font-size:13px;line-height:19px}@media (max-width:640px){.InlineDocument_viewer__vAw5_{height:min(58vh,460px)}.InlineDocument_openFull__ujSNY{margin-left:0}}.DocumentMarkupBoard_wrap__5Ck1U{margin-top:14px;padding:14px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.DocumentMarkupBoard_head__hsjt9{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;justify-content:space-between;margin-bottom:8px}.DocumentMarkupBoard_title___GiQh{margin:0;font-size:14px;font-weight:600;color:var(--text)}.DocumentMarkupBoard_reviewerCount__7Hfra{font-size:12px;font-weight:600;color:var(--accent)}.DocumentMarkupBoard_fileRow__EhzPy{display:flex;flex-wrap:wrap;gap:8px}.DocumentMarkupBoard_fileBtn__IoB8q{padding:8px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.DocumentMarkupBoard_fileBtn__IoB8q[data-open=true]{border-color:var(--forest);color:var(--forest)}.DocumentMarkupBoard_fileBadgeExternal__wrn7i,.DocumentMarkupBoard_fileBadge__1bPVp{display:inline-block;margin-left:8px;padding:1px 6px;border-radius:999px;font-size:11px;font-weight:700;line-height:16px;vertical-align:middle}.DocumentMarkupBoard_fileBadgeExternal__wrn7i{background:var(--accent);color:var(--surface)}.DocumentMarkupBoard_fileBadge__1bPVp{border:1px solid var(--line);color:var(--muted)}.DocumentMarkupBoard_shareToggle__A7GBq{display:flex;gap:8px;align-items:center;margin:12px 0 8px;font-size:13px;color:var(--text)}.DocumentMarkupBoard_legend__PZWOh{list-style:none;margin:10px 0 0;padding:0}.DocumentMarkupBoard_legendItem__pBA3h{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;padding:6px 0;border-top:1px solid var(--line)}.DocumentMarkupBoard_who__9SxkS{font-size:13px;color:var(--text)}.DocumentMarkupBoard_badge__CGqyB{padding:2px 8px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:600;color:var(--muted)}.DocumentMarkupBoard_badge__CGqyB[data-tone=shared]{border-color:#e67e22;color:#e67e22}.DocumentMarkupBoard_error__tnNYx{margin:10px 0 0;font-size:13px;color:#c0392b}@media (max-width:640px){.DocumentMarkupBoard_fileRow__EhzPy{flex-direction:column}.DocumentMarkupBoard_fileBtn__IoB8q{width:100%;text-align:left}}.ReviewLinkList_wrap__y8tWT{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.ReviewLinkList_head__CwAc_{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.ReviewLinkList_list__VxwL4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.ReviewLinkList_row__iLlbl{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 10px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.ReviewLinkList_row__iLlbl[data-state=expired],.ReviewLinkList_row__iLlbl[data-state=revoked]{opacity:.68}.ReviewLinkList_main__Vo3av{display:flex;align-items:center;gap:8px;flex:1 1 220px;min-width:0}.ReviewLinkList_email__0vjkw{font-size:13px;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ReviewLinkList_state__v_llp{font-size:10px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:1px 6px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.ReviewLinkList_state__v_llp[data-state=live]{color:#27ae60;border-color:#27ae60}.ReviewLinkList_state__v_llp[data-state=revoked]{color:#c0392b;border-color:#c0392b}.ReviewLinkList_state__v_llp[data-state=expired]{color:#e67e22;border-color:#e67e22}.ReviewLinkList_meta__WENoF{flex:1 1 100%;font-size:11px;color:var(--muted)}.ReviewLinkList_confirm___u6CZ{display:flex;flex-wrap:wrap;align-items:center;gap:8px;flex:1 1 100%}.ReviewLinkList_confirmText__pdsEC{font-size:12px;color:var(--text);flex:1 1 200px}.ReviewLinkList_danger__1frDW,.ReviewLinkList_ghost__U9bNE{padding:5px 10px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.ReviewLinkList_danger__1frDW{border:1px solid #c0392b;background:#c0392b;color:#fff}.ReviewLinkList_danger__1frDW:disabled{opacity:.6;cursor:default}.ReviewLinkList_ghost__U9bNE{border:1px solid var(--line);background:transparent;color:var(--text)}.ReviewLinkList_error__SMjOd{margin-top:8px;font-size:12px;color:var(--danger)}@media (max-width:640px){.ReviewLinkList_row__iLlbl{flex-direction:column;align-items:stretch}.ReviewLinkList_danger__1frDW,.ReviewLinkList_ghost__U9bNE{width:100%}.ReviewLinkList_confirmText__pdsEC{flex:1 1 100%}}.RfiPackagePanel_startBtn__Z4HEn{display:inline-flex;gap:8px;padding:8px 18px;color:var(--text);border:1px solid var(--line);border-radius:8px;font-weight:var(--weight-semibold);cursor:pointer}.RfiPackagePanel_loadingBox__x7q5H,.RfiPackagePanel_startBtn__Z4HEn{align-items:center;background:var(--surface);font-size:var(--text-base)}.RfiPackagePanel_loadingBox__x7q5H{padding:20px 24px;border:1px solid var(--line);border-radius:10px;display:flex;gap:12px;color:var(--muted)}.RfiPackagePanel_spinner___2uxh{animation:RfiPackagePanel_spin__WxI4f 1s linear infinite;display:inline-block}@keyframes RfiPackagePanel_spin__WxI4f{to{transform:rotate(1turn)}}.RfiPackagePanel_errorBox__Mv_Zu{padding:16px 20px;background:var(--danger-bg);border:1px solid #fca5a5;border-radius:10px;font-size:var(--text-sm);color:#b91c1c;display:flex;align-items:center;gap:10px}.RfiPackagePanel_retryBtn__AUtfL{margin-left:auto;font-size:var(--text-sm);color:#b91c1c;background:none;border:none;cursor:pointer;text-decoration:underline}.RfiPackagePanel_panel__DYvjc{border:1.5px solid var(--line);border-radius:12px;overflow:hidden;margin-top:4px}.RfiPackagePanel_panelHead__Z8wwY{display:flex;align-items:center;gap:10px;padding:12px 16px;background:var(--surface);border-bottom:1px solid var(--line)}.RfiPackagePanel_panelHeadIcon__6Y6mH{font-size:var(--text-lg)}.RfiPackagePanel_panelHeadTitle__SznQN{font-weight:var(--weight-bold);font-size:var(--text-base);color:var(--text)}.RfiPackagePanel_readyBadge__bMsye{margin-left:auto;font-size:var(--text-xs);font-weight:var(--weight-bold);padding:3px 10px;border-radius:20px;text-transform:uppercase;letter-spacing:.04em}.RfiPackagePanel_readyBadge__bMsye[data-ready=true]{background:var(--success-bg);color:var(--success-fg)}.RfiPackagePanel_readyBadge__bMsye[data-ready=false]{background:var(--warning-bg);color:var(--warning-fg)}.RfiPackagePanel_regenerateBtn__YwGtU{font-size:var(--text-sm);color:var(--muted);background:none;border:1px solid var(--line);border-radius:6px;padding:3px 8px;cursor:pointer;margin-left:8px}.RfiPackagePanel_missingNotice__Y1ioU{margin:0;padding:10px 16px;background:var(--warning-bg);border-bottom:1px solid var(--line);font-size:var(--text-sm);color:var(--warning-fg)}.RfiPackagePanel_missingNoticeLabel__b6B_7{font-weight:var(--weight-bold)}.RfiPackagePanel_body__x6FCh{padding:14px 16px}.RfiPackagePanel_sectionLabel__1bVWA{font-size:var(--text-xs);font-weight:var(--weight-bold);color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-top:12px}.RfiPackagePanel_sectionLabel__1bVWA:first-child{margin-top:0}.RfiPackagePanel_sectionText__I_t8s{font-size:var(--text-base);color:var(--text);margin-top:4px}.RfiPackagePanel_inlineNote__GljFP{color:var(--muted);font-style:italic}.RfiPackagePanel_chipRow__caEvC{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.RfiPackagePanel_chip__VCXWR{font-size:var(--text-sm);font-family:monospace;padding:2px 9px;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--text)}.RfiPackagePanel_priorList__ECaj9{display:flex;flex-direction:column;gap:4px;margin-top:4px}.RfiPackagePanel_priorRow__pVWcJ{display:flex;gap:8px;font-size:var(--text-sm)}.RfiPackagePanel_priorNumber__rUVH_{font-family:monospace;color:var(--muted);flex-shrink:0}.RfiPackagePanel_priorSubject__DlfFg{color:var(--text)}@media (max-width:640px){.RfiPackagePanel_regenerateBtn__YwGtU,.RfiPackagePanel_retryBtn__AUtfL,.RfiPackagePanel_startBtn__Z4HEn{min-height:44px}}.ConstructCustomFields_wrap__S5ZgN{margin:12px 0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.ConstructCustomFields_title__PInjX{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:8px}.ConstructCustomFields_grid__PsYdd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ConstructCustomFields_cell__YylS7{min-width:0}.ConstructCustomFields_label__Aomxh{display:block;font-size:11px;font-weight:600;color:var(--muted);margin-bottom:3px}.ConstructCustomFields_input__7rnC_{width:100%;padding:5px 8px;font-size:13px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--text)}.ConstructCustomFields_readValue__2XG5s{font-size:13px;color:var(--text)}.ConstructCustomFields_actions___FYN0{margin-top:10px}.ConstructCustomFields_saveBtn__fkNXO{font-size:12px;font-weight:600;padding:5px 12px;border:1px solid var(--line);border-radius:5px;background:var(--surface);color:var(--accent);cursor:pointer}.ConstructCustomFields_saveBtn__fkNXO:disabled{opacity:.55;cursor:default}.ConstructCustomFields_msgOk__fhEO9{font-size:12px;color:var(--muted);margin-bottom:6px}.ConstructCustomFields_msgErr__OcDGs{font-size:12px;color:var(--danger);margin-bottom:6px}@media (max-width:640px){.ConstructCustomFields_grid__PsYdd{grid-template-columns:1fr}.ConstructCustomFields_input__7rnC_{font-size:16px}}.DirectoryRecipientField_field__kZ0og{display:flex;flex-direction:column;gap:4px}.DirectoryRecipientField_label__teYfq{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.DirectoryRecipientField_input__QDaK_{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:16px;background:var(--bg);color:var(--text);box-sizing:border-box;font-family:inherit}.DirectoryRecipientField_hint__g5a4c{font-size:11.5px;color:var(--muted);line-height:1.5}.DirectoryRecipientField_warn__Rwfrr{font-size:11.5px;font-weight:600;color:#e67e22;line-height:1.5;padding:6px 0}.DirectoryRecipientField_failed__e7B4W{font-size:11.5px;font-weight:600;color:#c0392b;line-height:1.5}.DirectoryRecipientField_linkBtn__hbIw_,.DirectoryRecipientField_link__Mr5KN{color:var(--accent);font-weight:600;text-decoration:underline}.DirectoryRecipientField_linkBtn__hbIw_{align-self:flex-start;background:none;border:none;padding:2px 0;font-size:11.5px;cursor:pointer;min-height:38px}.DirectoryRecipientField_fieldLinks__NCnTl{display:flex;gap:14px;flex-wrap:wrap}.CompanyAssigneeField_field__qzZBD{display:flex;flex-direction:column;gap:4px}.CompanyAssigneeField_label__dwPIo{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.CompanyAssigneeField_input__XETPw{width:100%;min-height:44px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:16px;background:var(--bg);color:var(--text);box-sizing:border-box;font-family:inherit}.CompanyAssigneeField_hint__Nbbzj{font-size:11.5px;color:var(--muted);line-height:1.5}.CompanyAssigneeField_warn__emyCn{font-size:11.5px;font-weight:600;color:#e67e22;line-height:1.5}.CompanyAssigneeField_failed__mV726{font-size:11.5px;font-weight:600;color:#c0392b;line-height:1.5}.CompanyAssigneeField_linkBtn__WTumk{align-self:flex-start;text-align:left;background:none;border:none;padding:2px 0;font-size:11.5px;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline;min-height:44px}.CompanyAssigneeField_linkBtn__WTumk:disabled{opacity:.6;cursor:default}.DirectoryCcField_field__FY6Uz{display:flex;flex-direction:column;gap:6px}.DirectoryCcField_label__t1r6u{font-size:11px;font-weight:700;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.DirectoryCcField_chips__huJFe{display:flex;flex-wrap:wrap;gap:6px}.DirectoryCcField_chip__8Hv5_{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:999px;background:var(--surface);border:1px solid var(--line);font-size:12.5px;color:var(--text)}.DirectoryCcField_chipRemove__Zkzr3{background:none;border:none;padding:0;margin:0;font-size:14px;line-height:1;color:var(--muted);cursor:pointer}.DirectoryCcField_chipRemove__Zkzr3:hover{color:var(--danger)}.DirectoryCcField_input__qufyi{width:100%;min-height:38px;padding:0 10px;border:1px solid var(--line);border-radius:8px;font-size:16px;background:var(--bg);color:var(--text);box-sizing:border-box;font-family:inherit}.DirectoryCcField_manualRow__8OyMG{display:flex;gap:6px}.DirectoryCcField_manualRow__8OyMG .DirectoryCcField_input__qufyi{flex:1 1}.DirectoryCcField_addBtn__CFZ_y{min-height:38px;padding:0 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.DirectoryCcField_addBtn__CFZ_y:disabled{opacity:.5;cursor:not-allowed}.DirectoryCcField_linkBtn__8ibNn{align-self:flex-start;background:none;border:none;padding:2px 0;font-size:11.5px;font-weight:600;color:var(--accent);cursor:pointer;text-decoration:underline;min-height:38px}@media (max-width:640px){.DirectoryCcField_manualRow__8OyMG{flex-direction:column}.DirectoryCcField_addBtn__CFZ_y{width:100%}}.WorkflowDistributionReview_panel__mnoim{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--paper)}.WorkflowDistributionReview_header__LSYso{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.WorkflowDistributionReview_eyebrow__Jg5cl{margin-bottom:3px;color:var(--muted);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.WorkflowDistributionReview_title__XD6NA{margin:0;color:var(--ink);font-size:15px;line-height:1.3}.WorkflowDistributionReview_total__QclWR{flex:0 0 auto;padding:5px 9px;border-radius:999px;background:var(--accent-muted);color:var(--accent-dark);font-size:12px;font-weight:700}.WorkflowDistributionReview_total__QclWR[data-empty=true]{background:var(--surface);color:var(--muted)}.WorkflowDistributionReview_rationale__d0UJH{margin:0;max-width:78ch;color:var(--muted);font-size:13px;line-height:1.45}.WorkflowDistributionReview_inheritance__8qawL{width:-moz-fit-content;width:fit-content;padding:4px 8px;border-radius:999px;background:var(--accent-muted);color:var(--accent-dark);font-size:11px;font-weight:700}.WorkflowDistributionReview_groupGrid__Pg5R7{display:grid;grid-gap:8px;gap:8px}.WorkflowDistributionReview_group__24B_a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:11px;gap:11px;min-height:56px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);cursor:pointer}.WorkflowDistributionReview_group__24B_a[data-selected=true]{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.WorkflowDistributionReview_group__24B_a[data-empty=true]{opacity:.62;cursor:default}.WorkflowDistributionReview_group__24B_a input{width:16px;height:16px;margin:0;accent-color:var(--accent)}.WorkflowDistributionReview_groupCopy__akUCW{display:grid;grid-gap:2px;gap:2px;min-width:0}.WorkflowDistributionReview_groupName__RGHCM{color:var(--ink);font-size:13px;font-weight:700}.WorkflowDistributionReview_groupMeta__XV327{color:var(--muted);font-size:12px;line-height:1.35}.WorkflowDistributionReview_recommended__bqPvK{color:var(--accent-dark);font-size:11px;font-weight:700}.WorkflowDistributionReview_more__lHrqV{border-top:1px solid var(--line);padding-top:10px}.WorkflowDistributionReview_more__lHrqV summary{width:-moz-fit-content;width:fit-content;color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:700}.WorkflowDistributionReview_more__lHrqV[open] summary{margin-bottom:8px}.WorkflowDistributionReview_summary__xaMmL{padding-top:10px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.45}.WorkflowDistributionReview_summary__xaMmL[data-warning=true]{color:var(--gold)}.WorkflowDistributionReview_recipientPreview__REIVk{border-top:1px solid var(--line);padding-top:10px}.WorkflowDistributionReview_recipientPreview__REIVk summary{width:-moz-fit-content;width:fit-content;color:var(--accent-dark);cursor:pointer;font-size:12px;font-weight:700}.WorkflowDistributionReview_recipientPreview__REIVk ul{display:grid;grid-gap:0;gap:0;margin:8px 0 0;padding:0;list-style:none}.WorkflowDistributionReview_recipientPreview__REIVk li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--line);color:var(--ink);font-size:12px}.WorkflowDistributionReview_recipientPreview__REIVk li span:last-child{color:var(--muted);text-align:right}.WorkflowDistributionReview_recipientPreview__REIVk li[data-excluded=true] span:last-child{color:var(--gold)}.WorkflowDistributionReview_empty__frDvz{color:var(--muted);font-size:13px}.WorkflowDistributionReview_loading__8xVHU{display:grid;grid-gap:8px;gap:8px;padding:8px 0}.WorkflowDistributionReview_loading__8xVHU span{display:block;height:42px;border-radius:10px;background:var(--paper)}@media (max-width:640px){.WorkflowDistributionReview_header__LSYso{align-items:stretch;flex-direction:column;gap:8px}.WorkflowDistributionReview_total__QclWR{width:-moz-fit-content;width:fit-content}.WorkflowDistributionReview_group__24B_a{grid-template-columns:auto minmax(0,1fr)}.WorkflowDistributionReview_recommended__bqPvK{grid-column:2}}