.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)}.MetricBar_bar__SCp6J{display:block;overflow:visible}.MetricBar_horizontal__qSzt9{width:100%;height:8px}.MetricBar_vertical__o2FvX{width:16px;height:100%;min-height:3px}.MetricBar_track__znetB{fill:var(--line)}.MetricBar_vertical__o2FvX .MetricBar_track__znetB{fill:transparent}.MetricBar_fill__4TFHO{transition:width .18s ease,height .18s ease,y .18s ease}.MetricBar_fill__4TFHO[data-tone=forest]{fill:var(--forest)}.MetricBar_fill__4TFHO[data-tone=danger]{fill:var(--danger)}.MetricBar_fill__4TFHO[data-tone=warning]{fill:var(--warning)}.MetricBar_fill__4TFHO[data-tone=muted]{fill:var(--muted)}@media (prefers-reduced-motion:reduce){.MetricBar_fill__4TFHO{transition:none}}.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)}.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}}.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}.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%}}.ManufacturerEconomicsPanel_panel__nZZFM{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:16px;display:grid;grid-gap:14px;gap:14px}.ManufacturerEconomicsPanel_header__u2ZCG{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ManufacturerEconomicsPanel_header__u2ZCG p{margin:4px 0 0;color:var(--muted);font-size:13px}.ManufacturerEconomicsPanel_status__gbFi0{color:var(--muted);text-transform:capitalize}.ManufacturerEconomicsPanel_loading__VKMFQ{color:var(--muted)}.ManufacturerEconomicsPanel_stack__ndsUu{display:grid;grid-gap:14px;gap:14px}.ManufacturerEconomicsPanel_metrics__f171X{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.ManufacturerEconomicsPanel_metrics__f171X div{border:1px solid var(--line);border-radius:10px;padding:10px;display:grid;grid-gap:4px;gap:4px}.ManufacturerEconomicsPanel_formGrid__a7C0K span,.ManufacturerEconomicsPanel_metrics__f171X span{color:var(--muted);font-size:12px}.ManufacturerEconomicsPanel_lifecycle__omOGM{display:flex;flex-wrap:wrap;gap:12px;color:var(--muted)}.ManufacturerEconomicsPanel_lifecycle__omOGM strong{color:var(--text)}.ManufacturerEconomicsPanel_draftActions__xorp0,.ManufacturerEconomicsPanel_snapshotMeta__P5maS{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.ManufacturerEconomicsPanel_snapshotMeta__P5maS{color:var(--muted);font-size:12px;text-transform:capitalize}.ManufacturerEconomicsPanel_snapshotLines__H9PXS{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding-top:10px}.ManufacturerEconomicsPanel_snapshotLineHead__IGTPH,.ManufacturerEconomicsPanel_snapshotLine__nHBQp{display:grid;grid-template-columns:minmax(0,1fr) 150px 150px;grid-gap:8px;gap:8px}.ManufacturerEconomicsPanel_snapshotLineHead__IGTPH{color:var(--muted);font-size:12px}.ManufacturerEconomicsPanel_snapshotLine__nHBQp span:not(:first-child){font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ManufacturerEconomicsPanel_snapshotExpenses__7i01o{display:grid;grid-gap:6px;gap:6px;border-top:1px solid var(--line);padding-top:10px}.ManufacturerEconomicsPanel_snapshotExpenseHead__1g6Km,.ManufacturerEconomicsPanel_snapshotExpense__OhaLn{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:8px;gap:8px}.ManufacturerEconomicsPanel_snapshotExpenseHead__1g6Km{color:var(--muted);font-size:12px}.ManufacturerEconomicsPanel_snapshotExpense__OhaLn span:last-child{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ManufacturerEconomicsPanel_snapshotExpenseTotal__X2U4n{display:flex;justify-content:flex-end;gap:16px;padding-top:6px;border-top:1px solid var(--line)}.ManufacturerEconomicsPanel_notice__jWepZ{margin:0;padding:10px;border:1px solid var(--line);border-radius:10px;color:var(--muted)}.ManufacturerEconomicsPanel_milestones__lcWaE{display:grid;grid-gap:8px;gap:8px}.ManufacturerEconomicsPanel_milestones__lcWaE article{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding-top:10px}.ManufacturerEconomicsPanel_milestones__lcWaE article>div:first-child{display:grid;grid-gap:3px;gap:3px}.ManufacturerEconomicsPanel_milestones__lcWaE span{color:var(--muted);font-size:12px;text-transform:capitalize}.ManufacturerEconomicsPanel_actions__mV2zS,.ManufacturerEconomicsPanel_invoiceRow__uusG7{display:flex;gap:8px}.ManufacturerEconomicsPanel_formGrid__a7C0K{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.ManufacturerEconomicsPanel_formGrid__a7C0K label{display:grid;grid-gap:5px;gap:5px}.ManufacturerEconomicsPanel_oneOff__OSdrD{display:flex;gap:8px;align-items:center}.ManufacturerEconomicsPanel_lines__a3o_B{display:grid;grid-gap:8px;gap:8px}.ManufacturerEconomicsPanel_lineHead__o7Nqn,.ManufacturerEconomicsPanel_line__LT3Mg{display:grid;grid-template-columns:minmax(0,1fr) 120px 150px 110px;grid-gap:8px;gap:8px;align-items:center}.ManufacturerEconomicsPanel_lineHead__o7Nqn{color:var(--muted);font-size:12px}.ManufacturerEconomicsPanel_lineTotal__iRzAc{display:flex;justify-content:flex-end;gap:16px;padding-top:8px;border-top:1px solid var(--line)}.ManufacturerEconomicsPanel_success__E9VQh{color:var(--forest)}.ManufacturerEconomicsPanel_error__MyYjI{color:var(--danger)}.ManufacturerEconomicsPanel_eligibility__jENEP{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px}.ManufacturerEconomicsPanel_adjustment__D7XyX{border-top:1px solid var(--line);padding-top:10px}.ManufacturerEconomicsPanel_adjustment__D7XyX summary{cursor:pointer;font-weight:600}.ManufacturerEconomicsPanel_adjustmentForm__kYvGP{display:grid;grid-template-columns:180px 130px minmax(180px,1fr) auto;grid-gap:8px;gap:8px;margin-top:10px}.ManufacturerEconomicsPanel_expenses__A89zg{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.ManufacturerEconomicsPanel_expenses__A89zg>div{display:grid;grid-template-columns:minmax(180px,1fr) 140px auto;grid-gap:8px;gap:8px}@media (max-width:640px){.ManufacturerEconomicsPanel_header__u2ZCG,.ManufacturerEconomicsPanel_invoiceRow__uusG7,.ManufacturerEconomicsPanel_milestones__lcWaE article{flex-direction:column;align-items:stretch}.ManufacturerEconomicsPanel_formGrid__a7C0K,.ManufacturerEconomicsPanel_metrics__f171X{grid-template-columns:1fr 1fr}.ManufacturerEconomicsPanel_lineHead__o7Nqn,.ManufacturerEconomicsPanel_snapshotExpenseHead__1g6Km,.ManufacturerEconomicsPanel_snapshotLineHead__IGTPH{display:none}.ManufacturerEconomicsPanel_adjustmentForm__kYvGP,.ManufacturerEconomicsPanel_expenses__A89zg>div,.ManufacturerEconomicsPanel_line__LT3Mg,.ManufacturerEconomicsPanel_snapshotExpense__OhaLn,.ManufacturerEconomicsPanel_snapshotLine__nHBQp{grid-template-columns:1fr;padding:10px 0;border-top:1px solid var(--line)}.ManufacturerEconomicsPanel_draftActions__xorp0>button{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}}.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)}.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}.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}}.AccountMenu_root__Uf2_X{position:relative;flex:0 0 auto;display:inline-flex;align-items:center}.AccountMenu_avatar__UPefv{align-items:center;background:var(--forest);border:none;border-radius:50%;color:var(--white);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;height:37px;justify-content:center;letter-spacing:.02em;line-height:1;overflow:hidden;padding:0;transition:filter .12s ease,box-shadow .12s ease;width:37px}.AccountMenu_avatarImg__Ky8UT{width:100%;height:100%;object-fit:cover;display:block}.AccountMenu_avatar__UPefv:focus-visible,.AccountMenu_avatar__UPefv:hover{filter:brightness(1.08);box-shadow:0 0 0 3px var(--surface-hover);outline:none}.AccountMenu_signInLink__iyci_{align-items:center;border:1px solid var(--line);border-radius:10px;color:var(--text);display:inline-flex;font-size:13px;font-weight:600;padding:7px 14px;text-decoration:none;transition:background .12s ease}.AccountMenu_signInLink__iyci_:focus-visible,.AccountMenu_signInLink__iyci_:hover{background:var(--surface-hover)}.AccountMenu_menu__OUIcl{position:absolute;top:calc(100% + 8px);right:0;z-index:1000;width:248px;background:var(--surface);border:1px solid var(--line);border-radius:13px;box-shadow:0 16px 40px rgba(24,39,32,.16);padding:6px}.AccountMenu_menuHeader__IKSvU{display:flex;flex-direction:column;gap:2px;padding:8px 10px 10px;border-bottom:1px solid var(--line);margin-bottom:4px}.AccountMenu_menuName__vAYo_{color:var(--text);font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_menuEmail__MR6eL{color:var(--muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountMenu_switcherSlot__i95gP{padding:4px 4px 6px}.AccountMenu_switcherSlot__i95gP:empty{display:none}.AccountMenu_item__KjisN{align-items:center;background:none;border:none;border-radius:9px;color:var(--text);cursor:pointer;display:flex;font:inherit;font-size:13.5px;font-weight:500;padding:9px 11px;text-align:left;text-decoration:none;transition:background .12s ease;width:100%}.AccountMenu_item__KjisN:focus-visible,.AccountMenu_item__KjisN:hover{background:var(--surface-hover);outline:none}.AccountMenu_itemDetailed__xiHNh{flex-direction:column;align-items:flex-start;gap:1px}.AccountMenu_itemSub__AuYq7{font-size:11.5px;font-weight:400;color:var(--muted)}.AccountMenu_divider__3T0Na{border-top:1px solid var(--line);margin:4px 2px}.AccountMenu_danger__MZfVg{color:var(--danger)}.AccountMenu_danger__MZfVg:focus-visible,.AccountMenu_danger__MZfVg:hover{background:rgba(220,38,38,.08)}.BackLink_backLink__4NSCk{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:inherit}.RecordPreview_overlay__re6kf{position:fixed;inset:0;background:rgba(16,32,26,.35);display:flex;justify-content:flex-end;z-index:80}.RecordPreview_drawer__qh4eC{width:380px;max-width:100%;background:var(--surface);height:100%;overflow-y:auto;padding:24px;box-shadow:-4px 0 24px rgba(16,32,26,.18)}.RecordPreview_loading__Zaiug{color:var(--muted);font-size:13px}.RecordPreview_unavailable__NR_P5{color:var(--muted);font-size:13px;margin-bottom:16px}.RecordPreview_titleRow__ZdadN{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:4px}.RecordPreview_title__ikiV_{font-size:17px;font-weight:700;margin:0;color:var(--text)}.RecordPreview_statusBadge__tkTSS{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted);background:var(--surface-hover,#f3f4f6);padding:3px 8px;border-radius:10px}.RecordPreview_subtitle__kwdJK{color:var(--muted);font-size:13px;margin-top:0;margin-bottom:16px}.RecordPreview_rows__0Zbx5{display:grid;grid-gap:8px;gap:8px;margin-bottom:24px}.RecordPreview_row__KHNfE{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid var(--line)}.RecordPreview_rowLabel__c3M4v{color:var(--muted)}.RecordPreview_rowValue__lkLsL{font-weight:500;color:var(--text)}.RecordPreview_rowValue__lkLsL[data-emphasis=true]{font-weight:700}.RecordPreview_rowValue__lkLsL[data-tone=danger]{color:var(--danger)}.RecordPreview_rowValue__lkLsL[data-tone=positive]{color:var(--forest)}.RecordPreview_actions__9OM_o{display:grid;grid-gap:8px;gap:8px;margin-bottom:16px;padding-top:12px;border-top:1px solid var(--line)}.RecordPreview_actionsLabel__066XI{font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted)}.RecordPreview_actionRow__daozp{display:flex;gap:8px}.RecordPreview_paymentFields__n9eOm{display:grid;grid-template-columns:minmax(0,1fr) 112px;grid-gap:8px;gap:8px}.RecordPreview_paymentFields__n9eOm .RecordPreview_actBtn__6uKci{grid-column:1/-1;justify-self:start}.RecordPreview_payInput__gL9j_{flex:1 1;background:var(--bg)}.RecordPreview_payInput__gL9j_,.RecordPreview_payMethod__sA_D_{padding:9px 10px;border-radius:8px;border:1px solid var(--line);color:var(--text);font-size:13px}.RecordPreview_payMethod__sA_D_{min-width:0;background:var(--surface)}.RecordPreview_paymentReview__BXNr5{display:grid;grid-gap:8px;gap:8px;padding:12px;border:1px solid color-mix(in srgb,var(--forest) 22%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--forest) 4%,var(--surface));color:var(--text);font-size:13px}.RecordPreview_paymentReview__BXNr5 small{color:var(--muted);line-height:1.4}.RecordPreview_working___5nCq{font-size:12px;color:var(--muted)}.RecordPreview_actionErr__QlqvV{font-size:12px;color:var(--danger)}.RecordPreview_footer__Nt2C_{display:flex;gap:10px}.RecordPreview_actBtn__6uKci{padding:9px 16px;border-radius:8px;border:none;background:var(--forest);color:var(--white);font-size:13px;font-weight:600;cursor:pointer;text-decoration:none}.RecordPreview_actBtn__6uKci:disabled{opacity:.6;cursor:not-allowed}.RecordPreview_closeBtn__LV8u6{padding:9px 18px;border-radius:8px;border:1px solid var(--line);background:var(--surface);color:var(--text);font-size:13px;font-weight:600;cursor:pointer}.RecordPreview_openLink__RzDNa{padding:9px 18px;border-radius:8px;background:var(--forest);color:var(--white);font-size:13px;font-weight:600;text-decoration:none}.RecordPreview_recordLink__3ttjb{color:var(--forest);font-weight:600}@media (max-width:720px){.RecordPreview_drawer__qh4eC{width:100%;padding:20px 16px}.RecordPreview_paymentFields__n9eOm{grid-template-columns:1fr}.RecordPreview_paymentFields__n9eOm .RecordPreview_actBtn__6uKci{grid-column:auto;width:100%}.RecordPreview_paymentReview__BXNr5 .RecordPreview_actionRow__daozp{flex-direction:column}.RecordPreview_paymentReview__BXNr5 .RecordPreview_actionRow__daozp>*{width:100%}.RecordPreview_recordLink__3ttjb{padding:15px 0}}.useActionDialog_body__irLtj{display:grid;grid-gap:.75rem;gap:.75rem}.useActionDialog_consequence__b5kmQ{margin:0;padding:.75rem;border:1px solid var(--line);border-radius:10px;background:color-mix(in srgb,var(--forest) 4%,var(--surface));color:var(--muted);font-size:.86rem;line-height:1.5}.useActionDialog_field__1hezR{display:grid;grid-gap:.4rem;gap:.4rem;color:var(--text);font-size:.8rem;font-weight:650}.useActionDialog_input__OhUl7{width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--text);font:inherit}.useActionDialog_input__OhUl7:focus-visible{outline:2px solid color-mix(in srgb,var(--forest) 35%,transparent);outline-offset:2px}.useActionDialog_error__Y2Bga{margin:-.2rem 0 0;color:var(--danger);font-size:.78rem}.useActionDialog_cancel___WX1d,.useActionDialog_confirm__3BPOy{min-height:44px;padding:.65rem 1rem;border-radius:10px;font:inherit;font-weight:650;cursor:pointer}.useActionDialog_cancel___WX1d{border:1px solid var(--line);background:transparent;color:var(--text)}.useActionDialog_confirm__3BPOy{border:1px solid var(--forest);background:var(--forest);color:white}.useActionDialog_confirm__3BPOy[data-tone=danger]{border-color:var(--danger);background:var(--danger)}@media (max-width:640px){.useActionDialog_cancel___WX1d,.useActionDialog_confirm__3BPOy{flex:1 1}}.disputes_summary__5PYGW{margin:12px 0;padding:10px 14px;border:1px solid var(--line);border-radius:8px;background:var(--surface);font-size:13px;color:var(--text)}.disputes_summaryStrong__yFyfN{font-weight:700;color:#c0392b}.disputes_summaryMuted__jYP9M{color:var(--muted)}.disputes_chips__Y_Q_x{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 4px}.disputes_chip__BqFEP{font-size:12px;padding:3px 10px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--text)}.disputes_sectionH__D5hDp{margin:18px 0 8px;font-size:13px;font-weight:700;color:var(--text)}.disputes_muted__BdxUf{color:var(--muted);font-size:13px}.disputes_table__76Ler{border:1px solid var(--line);border-radius:8px;overflow:hidden}.disputes_headerRow__eycBg,.disputes_row__G26Rp{display:grid;grid-template-columns:1fr 120px 1fr 120px 80px;grid-gap:12px;gap:12px;padding:10px 16px;align-items:center}.disputes_headerRow__eycBg{background:var(--surface);border-bottom:1px solid #eef1ee;color:var(--muted);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.disputes_row__G26Rp{border-bottom:1px solid #eef1ee;font-size:13px;color:var(--text)}.disputes_row__G26Rp:last-child{border-bottom:none}.disputes_right__XOnWd{text-align:right}.disputes_resolveLink__Wtuj9{color:var(--forest);font-weight:600;white-space:nowrap}@media (max-width:640px){.disputes_headerRow__eycBg,.disputes_row__G26Rp{grid-template-columns:1fr 90px 70px;gap:8px;padding:10px 12px}.disputes_colHideMobile__bzTTu{display:none}}.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)}@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)}.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}}.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%;min-height:44px}}.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}