.AiHelperModal_overlay__03BCx{position:fixed;inset:0;background:rgba(15,23,42,.38);z-index:10100}.AiHelperModal_mobileOverlay__VfPd_{background:#ffffff!important}.AiHelperModal_content__Vk6_x,.AiHelperModal_scopeMenu__yRGIQ,.AiHelperModal_scopeUserMenu__NUaV_{--activities-page-bg:#f8fafc;--activities-card-bg:#ffffff;--activities-band-bg:#eef2f7;--activities-border:#e2e8f0;--activities-border-strong:#cbd5e1;--activities-heading:#0f172a;--activities-text:#1a1a1a;--activities-secondary:#475569;--activities-muted:#64748b;--activities-soft-muted:#94a3b8;--activities-primary:#1e40af;--activities-primary-hover:#2563eb;--activities-info-bg:#eff6ff;--activities-info-soft:#dbeafe;--activities-info-border:#bfdbfe;--activities-info-border-strong:#93c5fd;--activities-success-bg:#dcfce7;--activities-success-text:#166534;--activities-pending-bg:#f3f4f6;--activities-pending-text:#6b7280;--activities-danger:#dc3545;--activities-danger-bg:#fef2f2;--activities-danger-border:#fecaca;--activities-focus:rgba(37,99,235,0.18);--activities-card-shadow:0 2px 8px rgba(0,0,0,0.08)}.AiHelperModal_content__Vk6_x{position:fixed;top:50%;left:50%;display:flex;width:min(78rem,calc(100vw - 2rem));height:min(80vh,calc(100vh - 2rem));max-height:calc(100vh - 2rem);flex-direction:column;transform:translate(-50%,-50%);border:1px solid var(--activities-border);border-radius:12px;background:var(--activities-page-bg);box-shadow:0 22px 70px rgba(15,23,42,.2);overflow:hidden;z-index:10101}.AiHelperModal_mobileContent__A7s5X{position:fixed!important;inset:0!important;top:0!important;left:0!important;width:100vw!important;max-width:none!important;min-height:0!important;height:100vh!important;height:100dvh!important;max-height:none!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.AiHelperModal_header__zZG9E{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--activities-border);background:var(--activities-card-bg);padding:.875rem 1rem}.AiHelperModal_titleGroup__HE32B{display:flex;min-width:0;align-items:center;gap:.75rem}.AiHelperModal_iconBadge___bZ0_{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-page-bg);color:var(--activities-secondary);cursor:default;padding:0}.AiHelperModal_adminToggleButton__S4Hir:focus-visible,.AiHelperModal_archiveChatButton__kDQmN:focus-visible,.AiHelperModal_chatListItemMain__0kSUO:focus-visible,.AiHelperModal_closeButton__4nGke:focus-visible,.AiHelperModal_iconBadge___bZ0_:focus-visible,.AiHelperModal_iconButton__zWYrI:focus-visible,.AiHelperModal_loadMoreChatsButton__9EO62:focus-visible,.AiHelperModal_mobileArchiveChatButton__gNbiq:focus-visible,.AiHelperModal_mobileLoadMoreButton__cTAtt:focus-visible,.AiHelperModal_newChatButton__ewzZZ:focus-visible,.AiHelperModal_removeAttachmentButton__SFQTG:focus-visible,.AiHelperModal_reviewToggleButton__rXrc6:focus-visible,.AiHelperModal_scopeButton__AhJlh:focus-visible,.AiHelperModal_sendButton__nULWr:focus-visible{outline:3px solid var(--activities-focus);outline-offset:2px}.AiHelperModal_titleText__9FhJU{min-width:0}.AiHelperModal_title__NA4qY{margin:0;color:var(--activities-heading);font-size:1.15rem;font-weight:700;letter-spacing:0}.AiHelperModal_description__DLvP8{max-width:38rem;margin-top:.15rem;color:var(--activities-muted);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_headerActions__7zwbN{display:flex;align-items:center;gap:.625rem;flex:0 0 auto}.AiHelperModal_diagnosticsPill__InyHE{display:inline-flex;min-height:32px;align-items:center;border:1px solid var(--activities-info-border);border-radius:10px;background:var(--activities-info-bg);color:var(--activities-primary);padding:1px 6px;font-size:.625rem;font-weight:600;letter-spacing:.3px;text-transform:uppercase;white-space:nowrap}.AiHelperModal_closeButton__4nGke{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-heading);cursor:pointer}.AiHelperModal_closeButton__4nGke:hover{background:var(--activities-band-bg)}.AiHelperModal_adminToggleButton__S4Hir{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:#334155;cursor:pointer}.AiHelperModal_adminToggleButton__S4Hir:hover{background:var(--activities-band-bg)}.AiHelperModal_adminToggleButtonActive__CLgWn{border-color:var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_reviewToggleButton__rXrc6{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-muted);cursor:pointer}.AiHelperModal_reviewToggleButton__rXrc6:hover:not(:disabled){background:var(--activities-band-bg)}.AiHelperModal_reviewToggleButtonActive__0qxjy{border-color:var(--activities-danger-border);background:var(--activities-danger-bg);color:var(--activities-danger)}.AiHelperModal_reviewToggleButton__rXrc6:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_mobileReviewToggleButton__GrSVx{display:none}.AiHelperModal_mobileNewChatButton__adJRr{display:none;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-primary);cursor:pointer}.AiHelperModal_mobileNewChatButton__adJRr:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_scopeMenu__yRGIQ,.AiHelperModal_scopeUserMenu__NUaV_{min-width:14rem;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);box-shadow:var(--activities-card-shadow);padding:.375rem;z-index:10150}.AiHelperModal_scopeUserMenu__NUaV_{width:min(24rem,calc(100vw - 1rem));max-height:min(24rem,calc(100vh - 5rem));overflow:auto}.AiHelperModal_scopeMenuItem__J1Dl7,.AiHelperModal_scopeUserMenuItem__AfyGs{display:grid;min-height:36px;align-items:center;grid-gap:.5rem;gap:.5rem;border-radius:7px;color:var(--activities-heading);cursor:pointer;outline:none;padding:.5rem .625rem}.AiHelperModal_scopeMenuItem__J1Dl7{grid-template-columns:20px minmax(0,1fr) auto}.AiHelperModal_scopeUserMenuItem__AfyGs{grid-template-columns:20px minmax(0,1fr)}.AiHelperModal_scopeMenuItem__J1Dl7:focus,.AiHelperModal_scopeMenuItem__J1Dl7:hover,.AiHelperModal_scopeUserMenuItem__AfyGs:focus,.AiHelperModal_scopeUserMenuItem__AfyGs:hover{background:var(--activities-band-bg)}.AiHelperModal_scopeMenuItemSelected__SF9yn{background:var(--activities-info-bg);color:var(--activities-primary);font-weight:750}.AiHelperModal_scopeMenuIndicator__2AoOa{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;color:var(--activities-primary)}.AiHelperModal_scopeMenuChevron__NSOg1{color:var(--activities-muted)}.AiHelperModal_scopeMenuUserText__6BSzi{display:flex;min-width:0;flex-direction:column;gap:.125rem}.AiHelperModal_scopeMenuUserText__6BSzi small,.AiHelperModal_scopeMenuUserText__6BSzi span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_scopeMenuUserText__6BSzi small{color:var(--activities-muted);font-size:.72rem;font-weight:500}.AiHelperModal_scopeMenuEmpty__mUAp9{color:var(--activities-soft-muted);padding:.875rem .625rem;text-align:center;font-size:.85rem}.AiHelperModal_body__8EZmY{display:grid;flex:1 1;min-height:0;grid-template-columns:250px minmax(0,1fr);background:var(--activities-page-bg);overflow:hidden}.AiHelperModal_archiveConfirmOverlay__nRfeS{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.28);padding:1rem;z-index:3}.AiHelperModal_archiveConfirmCard__t3f0F{display:grid;width:min(29rem,100%);grid-template-columns:auto minmax(0,1fr);grid-gap:.875rem;gap:.875rem;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);box-shadow:var(--activities-card-shadow);padding:1rem}.AiHelperModal_archiveConfirmIcon__FtKLh{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border-radius:8px;background:var(--activities-danger-bg);color:var(--activities-danger)}.AiHelperModal_archiveConfirmText__kbh6g{min-width:0}.AiHelperModal_archiveConfirmText__kbh6g h3{margin:0;color:var(--activities-heading);font-size:1rem;font-weight:800}.AiHelperModal_archiveConfirmText__kbh6g p{margin:.35rem 0 0;color:var(--activities-secondary);font-size:.875rem;line-height:1.45}.AiHelperModal_archiveConfirmText__kbh6g strong{display:block;margin-top:.5rem;color:var(--activities-heading);font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_archiveConfirmActions__QdREn{display:flex;grid-column:1/-1;justify-content:flex-end;gap:.5rem}.AiHelperModal_archiveCancelButton__cEoB9,.AiHelperModal_archiveConfirmButton__BzVxI{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:.4rem;border-radius:8px;cursor:pointer;font-size:.84rem;font-weight:800;padding:.35rem .75rem}.AiHelperModal_archiveCancelButton__cEoB9{border:1px solid var(--activities-border-strong);background:var(--activities-card-bg);color:#334155}.AiHelperModal_archiveConfirmButton__BzVxI{border:1px solid var(--activities-danger);background:var(--activities-danger);color:#ffffff}.AiHelperModal_archiveCancelButton__cEoB9:hover:not(:disabled){background:var(--activities-page-bg)}.AiHelperModal_archiveConfirmButton__BzVxI:hover:not(:disabled){background:var(--activities-danger)}.AiHelperModal_archiveCancelButton__cEoB9:disabled,.AiHelperModal_archiveConfirmButton__BzVxI:disabled{cursor:not-allowed;opacity:.65}.AiHelperModal_chatRail__KUK5l{display:flex;min-height:0;flex-direction:column;border-right:1px solid var(--activities-border);background:var(--activities-page-bg)}.AiHelperModal_railHeader__T_md6{display:flex;min-height:54px;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--activities-border);color:#334155;padding:0 .875rem;font-size:.8125rem;font-weight:750;letter-spacing:.04em;text-transform:uppercase}.AiHelperModal_railActions__R7Qp8{display:inline-flex;align-items:center;gap:.45rem}.AiHelperModal_filterPanel__WJfWz{display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid var(--activities-border);padding:.75rem}.AiHelperModal_filterLabel__IOB4x{color:var(--activities-muted);font-size:.7rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AiHelperModal_orgSelect__J6Tek,.AiHelperModal_userFilterTrigger__HmN0T{width:100%;min-height:36px;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-heading);font-size:.835rem;outline:none}.AiHelperModal_orgSelect__J6Tek{padding:.45rem .625rem}.AiHelperModal_orgSelect__J6Tek:focus,.AiHelperModal_userFilterTrigger__HmN0T:focus-visible{border-color:var(--activities-info-border-strong);box-shadow:0 0 0 3px var(--activities-focus)}.AiHelperModal_userFilter__BC4IL{display:flex;min-width:0;flex-direction:column;gap:.375rem}.AiHelperModal_userFilterTrigger__HmN0T{display:flex;align-items:center;justify-content:space-between;gap:.5rem;cursor:pointer;padding:.45rem .625rem;text-align:left}.AiHelperModal_orgSelect__J6Tek:disabled,.AiHelperModal_userFilterTrigger__HmN0T:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_chevronOpen__6c_bE{transform:rotate(180deg)}.AiHelperModal_userFilterMenu__6YgxA{width:260px;max-width:calc(100vw - 2rem);border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);box-shadow:var(--activities-card-shadow);padding:.375rem;z-index:10120}.AiHelperModal_userFilterItem__9wF0V{border-radius:7px;color:var(--activities-heading);cursor:pointer;outline:none}.AiHelperModal_userFilterActions__xUdvK{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.375rem;gap:.375rem;border-bottom:1px solid var(--activities-border);margin-bottom:.375rem;padding-bottom:.375rem}.AiHelperModal_userFilterAction__2xang{min-height:30px;border:1px solid var(--activities-border-strong);border-radius:7px;background:var(--activities-card-bg);color:#334155;cursor:pointer;font-size:.85rem;font-weight:700;padding:.35rem .45rem}.AiHelperModal_userFilterItems__AiJBP{max-height:15rem;overflow:auto}.AiHelperModal_userFilterItem__9wF0V{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;grid-gap:.5rem;gap:.5rem;padding:.5rem .625rem}.AiHelperModal_userFilterAction__2xang:focus-visible,.AiHelperModal_userFilterAction__2xang:hover,.AiHelperModal_userFilterItem__9wF0V:focus,.AiHelperModal_userFilterItem__9wF0V:hover{background:var(--activities-band-bg)}.AiHelperModal_userFilterAction__2xang:focus-visible{outline:3px solid var(--activities-focus);outline-offset:1px}.AiHelperModal_userFilterItemSelected__gXIpt{background:var(--activities-info-bg)}.AiHelperModal_userFilterCheck__qntrC{display:inline-flex;width:18px;height:18px;align-items:center;justify-content:center;border:1px solid #cbd5e1;border-radius:5px;color:var(--activities-primary)}.AiHelperModal_userFilterText__o4SAs{display:flex;min-width:0;flex-direction:column;gap:.125rem;font-size:.85rem}.AiHelperModal_userFilterText__o4SAs small,.AiHelperModal_userFilterText__o4SAs span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_userFilterText__o4SAs small{color:var(--activities-muted);font-size:.72rem}.AiHelperModal_userFilterEmpty__G_YDh{color:var(--activities-soft-muted);padding:.875rem .625rem;text-align:center;font-size:.85rem}.AiHelperModal_newChatButton__ewzZZ,.AiHelperModal_scopeButton__AhJlh{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-primary);cursor:pointer}.AiHelperModal_newChatButton__ewzZZ:hover:not(:disabled),.AiHelperModal_scopeButton__AhJlh:hover:not(:disabled){background:var(--activities-info-bg);border-color:var(--activities-info-border)}.AiHelperModal_scopeButtonMuted__Qb83S{border-color:var(--activities-border-strong);background:var(--activities-card-bg);color:var(--activities-soft-muted)}.AiHelperModal_scopeButtonActive__0YrRs{border-color:var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_mobileScopeButton__FIx6y{display:none}.AiHelperModal_chatListItemDisabled__4lqER,.AiHelperModal_newChatButton__ewzZZ:disabled,.AiHelperModal_scopeButton__AhJlh:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_chatList__lvt0n{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:.375rem;overflow:auto;padding:.625rem}.AiHelperModal_mobileChatPicker___bssP{display:none}.AiHelperModal_mobileChatPickerRow__j2sJh{display:flex;align-items:center;gap:.45rem}.AiHelperModal_mobileChatSelect__BQs2S{width:100%;min-height:36px;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-heading);font-size:.84rem;outline:none;padding:.45rem .625rem}.AiHelperModal_mobileChatSelect__BQs2S:focus{border-color:var(--activities-info-border-strong);box-shadow:0 0 0 3px var(--activities-focus)}.AiHelperModal_mobileChatSelect__BQs2S:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_mobileArchiveChatButton__gNbiq{display:inline-flex;width:36px;min-width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--activities-danger-border);border-radius:8px;background:var(--activities-danger-bg);color:var(--activities-danger);cursor:pointer}.AiHelperModal_mobileArchiveChatButton__gNbiq:hover:not(:disabled){border-color:var(--activities-danger);background:var(--activities-danger-bg)}.AiHelperModal_mobileArchiveChatButton__gNbiq:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_chatListItem__vBwKl{position:relative;display:block;width:100%;min-height:88px;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-heading);overflow:hidden}.AiHelperModal_chatListItem__vBwKl:not(.AiHelperModal_chatListItemDisabled__4lqER):hover{border-color:var(--activities-border-strong);background:var(--activities-card-bg);box-shadow:var(--activities-card-shadow)}.AiHelperModal_chatListItemActive__BkBsD{border-color:var(--activities-info-border-strong);background:var(--activities-info-bg)}.AiHelperModal_chatListItemMain__0kSUO{display:flex;width:100%;min-height:86px;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:.5rem;border:0;background:transparent;color:inherit;cursor:pointer;padding:.625rem .75rem;text-align:left}.AiHelperModal_chatListItemMain__0kSUO:disabled{cursor:not-allowed}.AiHelperModal_chatListItemWithAction__AcukI .AiHelperModal_chatListItemMain__0kSUO{padding-right:2.8rem}.AiHelperModal_archiveChatButton__kDQmN{position:absolute;top:.45rem;right:.45rem;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--activities-danger-border);border-radius:7px;background:var(--activities-danger-bg);color:var(--activities-danger);cursor:pointer;opacity:1;transition:opacity .12s ease,background .12s ease,border-color .12s ease}.AiHelperModal_archiveChatButton__kDQmN:hover:not(:disabled){border-color:var(--activities-danger);background:var(--activities-danger-bg)}.AiHelperModal_archiveChatButton__kDQmN:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_chatTitleRow__3VYX4{display:flex;width:100%;min-width:0;align-items:center;gap:.45rem}.AiHelperModal_chatTitle__lbf6C{min-width:0;flex:1 1;color:var(--activities-heading);font-size:.875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_archivedBadge__bgwrV{display:inline-flex;min-height:19px;align-items:center;border:1px solid var(--activities-border);border-radius:999px;background:var(--activities-pending-bg);color:var(--activities-pending-text);flex:0 0 auto;font-size:.67rem;font-weight:800;padding:.1rem .4rem;text-transform:uppercase}.AiHelperModal_reviewFlagBadge__Jpsm4{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border:1px solid var(--activities-danger-border);border-radius:999px;background:var(--activities-danger-bg);color:var(--activities-danger);flex:0 0 auto}.AiHelperModal_chatMetaGrid__5I48o{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:.25rem .5rem;gap:.25rem .5rem;color:var(--activities-muted);font-size:.75rem;line-height:1.25}.AiHelperModal_chatOwner__cabPj{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_chatOwnerYou___1EdS{color:var(--activities-heading);font-weight:800}.AiHelperModal_chatDate__fW_RJ{justify-self:end;white-space:nowrap}.AiHelperModal_chatCount__t9FV2{grid-column:1/-1;color:var(--activities-soft-muted);font-size:.72rem}.AiHelperModal_emptyChatList__X8pdW{display:flex;min-height:4rem;align-items:center;justify-content:center;gap:.45rem;color:var(--activities-soft-muted);font-size:.875rem}.AiHelperModal_chatListLoading__GIV7F{color:var(--activities-muted);font-weight:700}.AiHelperModal_loadMoreChatsButton__9EO62,.AiHelperModal_mobileLoadMoreButton__cTAtt{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:.4rem;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:#334155;cursor:pointer;font-size:.82rem;font-weight:700}.AiHelperModal_loadMoreChatsButton__9EO62{width:100%;margin-top:.125rem}.AiHelperModal_mobileLoadMoreButton__cTAtt{width:100%;margin-top:.45rem}.AiHelperModal_loadMoreChatsButton__9EO62:hover:not(:disabled),.AiHelperModal_mobileLoadMoreButton__cTAtt:hover:not(:disabled){border-color:var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_loadMoreChatsButton__9EO62:disabled,.AiHelperModal_mobileLoadMoreButton__cTAtt:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_chatPanel__ROri6{display:flex;min-width:0;min-height:0;flex-direction:column}.AiHelperModal_messageViewport__CXZ8x{flex:1 1;min-height:0;background:var(--activities-page-bg);overflow:auto;padding:1.25rem}.AiHelperModal_messageStack__j_1Es{display:flex;min-height:100%;flex-direction:column;gap:.875rem}.AiHelperModal_messageRow__vTBs_{display:flex;width:100%}.AiHelperModal_userRow__I6_n_{justify-content:flex-end}.AiHelperModal_assistantRow__TxKOo{justify-content:flex-start}.AiHelperModal_messageBubble__C7E5H{max-width:min(42rem,82%);border:1px solid var(--activities-border);border-radius:8px;padding:.75rem .875rem;box-shadow:var(--activities-card-shadow)}.AiHelperModal_userBubble__hi5MT{border-color:var(--activities-primary);background:var(--activities-primary);color:#ffffff}.AiHelperModal_assistantBubble__Euusa{background:var(--activities-card-bg);color:#334155}.AiHelperModal_userText__dpuHr{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9375rem;line-height:1.48}.AiHelperModal_assistantText__p0v8k{color:#334155;font-size:.9375rem;line-height:1.55;overflow-wrap:anywhere}.AiHelperModal_assistantText__p0v8k p:first-child{margin-top:0}.AiHelperModal_assistantText__p0v8k p:last-child{margin-bottom:0}.AiHelperModal_assistantActions__PIdGb{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.625rem}.AiHelperModal_assistantActionButton__swzR_{display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:1px solid var(--activities-border);border-radius:7px;background:#ffffff;color:var(--activities-muted);cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.AiHelperModal_assistantActionButtonActive__khHgV,.AiHelperModal_assistantActionButton__swzR_:hover{border-color:var(--activities-primary);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_feedbackPanel__FZoHr{display:flex;flex-direction:column;gap:.5rem;margin-top:.5rem}.AiHelperModal_feedbackOptionList__fqEJz{display:flex;flex-wrap:wrap;gap:.375rem}.AiHelperModal_feedbackOptionButton__xM4_I{border:1px solid var(--activities-border);border-radius:7px;background:#ffffff;color:#475569;cursor:pointer;font-size:.78rem;font-weight:650;line-height:1;padding:.45rem .55rem}.AiHelperModal_feedbackOptionButtonActive__eIStl,.AiHelperModal_feedbackOptionButton__xM4_I:hover{border-color:var(--activities-primary);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_feedbackFooter__0QFGn{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.AiHelperModal_feedbackSubmitButton__jTtr4{border:1px solid var(--activities-primary);border-radius:7px;background:var(--activities-primary);color:#ffffff;cursor:pointer;font-size:.78rem;font-weight:700;line-height:1;padding:.5rem .7rem}.AiHelperModal_feedbackSubmitButton__jTtr4:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_messageImage__dDPHR{width:min(20rem,70vw);aspect-ratio:4/3;border:1px solid var(--activities-border);border-radius:8px;background-color:var(--activities-border);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:.625rem}.AiHelperModal_thinking__IL6AC{display:inline-flex;align-items:center;gap:.5rem;color:var(--activities-muted);font-size:.875rem;font-weight:600}.AiHelperModal_centerState__Z5WIH{display:flex;min-height:100%;align-items:center;justify-content:center;flex-direction:column;gap:.625rem;color:var(--activities-muted);font-size:.95rem;text-align:center}.AiHelperModal_errorBanner__YLhJa{display:flex;align-items:center;gap:.5rem;border-top:1px solid var(--activities-danger-border);background:var(--activities-danger-bg);color:var(--activities-danger);padding:.625rem 1rem;font-size:.875rem}.AiHelperModal_composer__sLMVm{border-top:1px solid var(--activities-border);background:var(--activities-card-bg);padding:.875rem 1rem .75rem}.AiHelperModal_composerRow__w5xLC{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:end;grid-gap:.625rem;gap:.625rem}.AiHelperModal_promptInput__LKyHV{width:100%;min-height:46px;max-height:10rem;resize:vertical;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-heading);padding:.75rem .875rem;font-size:.9375rem;line-height:1.45;outline:none}.AiHelperModal_promptInput__LKyHV:focus{border-color:var(--activities-info-border-strong);box-shadow:0 0 0 3px var(--activities-focus)}.AiHelperModal_promptInput__LKyHV::placeholder{color:var(--activities-soft-muted)}.AiHelperModal_fileInput__5eG5n{display:none}.AiHelperModal_iconButton__zWYrI,.AiHelperModal_removeAttachmentButton__SFQTG,.AiHelperModal_sendButton__nULWr{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:8px;cursor:pointer}.AiHelperModal_iconButton__zWYrI{border:1px solid var(--activities-border-strong);background:var(--activities-card-bg);color:#334155}.AiHelperModal_iconButton__zWYrI:hover:not(:disabled){background:var(--activities-band-bg)}.AiHelperModal_sendButton__nULWr{border:0;background:var(--activities-primary);color:#ffffff}.AiHelperModal_sendButton__nULWr:hover:not(:disabled){background:var(--activities-primary-hover)}.AiHelperModal_iconButton__zWYrI:disabled,.AiHelperModal_sendButton__nULWr:disabled{cursor:not-allowed;opacity:.52}.AiHelperModal_attachmentPreview__EAJlY{display:grid;max-width:24rem;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;grid-gap:.75rem;gap:.75rem;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-page-bg);margin-bottom:.75rem;padding:.5rem}.AiHelperModal_thumbnail__1o0SP{width:42px;height:42px;border:1px solid var(--activities-border-strong);border-radius:6px;background-color:var(--activities-card-bg);background-position:50%;background-repeat:no-repeat;background-size:cover}.AiHelperModal_attachmentDetails__naG8V{display:flex;min-width:0;flex-direction:column;gap:.125rem}.AiHelperModal_attachmentName__coGUA{color:var(--activities-heading);font-size:.875rem;font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_attachmentMeta__3NxkC{color:var(--activities-muted);font-size:.75rem}.AiHelperModal_removeAttachmentButton__SFQTG{width:34px;height:34px;border:1px solid var(--activities-danger-border);background:var(--activities-card-bg);color:var(--activities-danger)}.AiHelperModal_removeAttachmentButton__SFQTG:hover{background:var(--activities-danger-bg)}.AiHelperModal_composerMeta__zRxOF{display:flex;justify-content:flex-end;color:var(--activities-muted);font-size:.75rem;margin-top:.35rem}.AiHelperModal_promptCountError__6dTeK{color:var(--activities-danger);font-weight:650}.AiHelperModal_kbPanel__h8LHG{display:flex;min-width:0;min-height:0;grid-column:1/-1;flex-direction:column;gap:.875rem;background:var(--activities-page-bg);overflow:auto;padding:1rem}.AiHelperModal_kbStatePanel__0HT3c{align-items:center;justify-content:center}.AiHelperModal_kbUnlockCard__7_mVh{display:flex;width:min(30rem,100%);flex-direction:column;align-items:stretch;gap:1.05rem;align-self:center;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);margin:auto;padding:1.35rem;box-shadow:var(--activities-card-shadow)}.AiHelperModal_kbUnlockIcon__2l_6n{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;border-radius:8px;border:1px solid var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary);flex:0 0 auto}.AiHelperModal_kbBrandLockCopy__NGD_e,.AiHelperModal_kbStateCopy__wO5Yd{display:flex;min-width:0;flex-direction:column;gap:.3rem}.AiHelperModal_kbBrandLockCopy__NGD_e h3,.AiHelperModal_kbHeader__VQyUN h2,.AiHelperModal_kbUnlockCard__7_mVh h2,.AiHelperModal_kbUnlockCard__7_mVh h3{margin:0;color:var(--activities-heading);font-size:1.05rem;font-weight:750}.AiHelperModal_kbBrandLockCopy__NGD_e p,.AiHelperModal_kbHeader__VQyUN p,.AiHelperModal_kbStateCopy__wO5Yd p,.AiHelperModal_kbUnlockCard__7_mVh p{margin:0;color:var(--activities-muted);font-size:.86rem;line-height:1.4}.AiHelperModal_kbLoadingBar__5lCNn{height:7px;border-radius:999px;background:var(--activities-info-bg);overflow:hidden}.AiHelperModal_kbLoadingBar__5lCNn span{display:block;width:44%;height:100%;border-radius:inherit;background:var(--activities-primary);animation:AiHelperModal_kbLoadingSweep__6BZKh 1.1s ease-in-out infinite}.AiHelperModal_kbContentField__ilvd8,.AiHelperModal_kbField__rOLUD,.AiHelperModal_kbPasswordField__p2hra{display:flex;min-width:0;flex-direction:column;gap:.375rem}.AiHelperModal_kbContentField__ilvd8 span,.AiHelperModal_kbField__rOLUD span,.AiHelperModal_kbPasswordField__p2hra span{color:var(--activities-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AiHelperModal_kbContentHeader__dpC46{display:flex;min-height:28px;align-items:center;justify-content:space-between;gap:.75rem}.AiHelperModal_kbSearchNavigator__0rapZ{display:inline-flex;align-items:center;gap:.35rem;color:var(--activities-muted);font-size:.75rem;font-weight:750}.AiHelperModal_kbSearchNavigator__0rapZ button{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border:1px solid var(--activities-border-strong);border-radius:7px;background:var(--activities-card-bg);color:#334155;cursor:pointer}.AiHelperModal_kbSearchNavigator__0rapZ button:hover:not(:disabled){border-color:var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_kbSearchNavigator__0rapZ button:disabled{cursor:not-allowed;opacity:.45}.AiHelperModal_kbContentField__ilvd8 textarea,.AiHelperModal_kbFieldSelectTrigger__DWFyL,.AiHelperModal_kbField__rOLUD input,.AiHelperModal_kbField__rOLUD select,.AiHelperModal_kbPasswordField__p2hra input,.AiHelperModal_kbSearchField__dXszz input{width:100%;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-heading);font-size:.9rem;outline:none}.AiHelperModal_kbFieldSelectTrigger__DWFyL,.AiHelperModal_kbField__rOLUD input,.AiHelperModal_kbField__rOLUD select,.AiHelperModal_kbPasswordField__p2hra input{min-height:40px;padding:.55rem .7rem}.AiHelperModal_kbPasswordField__p2hra input{min-height:44px;font-size:.95rem}.AiHelperModal_kbContentField__ilvd8 textarea:focus,.AiHelperModal_kbField__rOLUD input:focus,.AiHelperModal_kbField__rOLUD select:focus,.AiHelperModal_kbPasswordField__p2hra input:focus,.AiHelperModal_kbSearchField__dXszz:focus-within{border-color:var(--activities-info-border-strong);box-shadow:0 0 0 3px var(--activities-focus)}.AiHelperModal_kbContentField__ilvd8{flex:1 1;min-height:0;overflow:hidden}.AiHelperModal_kbTextareaShell__9zaNt{display:grid;min-height:0;height:100%;flex:1 1;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);overflow:hidden}.AiHelperModal_kbTextareaShell__9zaNt:focus-within{border-color:var(--activities-info-border-strong);box-shadow:0 0 0 3px var(--activities-focus)}.AiHelperModal_kbContentField__ilvd8 textarea,.AiHelperModal_kbContentTextarea__18ItP{min-height:0;flex:1 1;resize:vertical;padding:.75rem .875rem;line-height:1.5}.AiHelperModal_kbHighlightLayer__DXQGg{min-width:0;height:100%;grid-column:1;grid-row:1;margin:0;overflow:auto;padding:.75rem .875rem;background:var(--activities-card-bg);color:var(--activities-heading);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem;line-height:1.5rem;overflow-wrap:break-word;pointer-events:none;white-space:pre-wrap;scrollbar-width:none}.AiHelperModal_kbHighlightLayer__DXQGg::-webkit-scrollbar{display:none}.AiHelperModal_kbSearchMatchActive__tjtma,.AiHelperModal_kbSearchMatch__e_izj{border-radius:3px;color:inherit;padding:.05rem 0}.AiHelperModal_kbSearchMatch__e_izj{background:var(--activities-info-soft)}.AiHelperModal_kbSearchMatchActive__tjtma{background:var(--activities-primary);color:#ffffff}.AiHelperModal_kbContentTextarea__18ItP{min-width:0;height:100%;grid-column:1;grid-row:1;border:0!important;border-radius:0!important;background:transparent!important;caret-color:var(--activities-heading);color:transparent!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.86rem!important;line-height:1.5rem!important;outline:none;overflow:auto;position:relative;resize:none!important;overflow-wrap:break-word;white-space:pre-wrap;z-index:1}.AiHelperModal_kbContentTextarea__18ItP:focus{box-shadow:none!important}.AiHelperModal_kbContentTextarea__18ItP::placeholder{color:var(--activities-soft-muted)}.AiHelperModal_kbContentTextarea__18ItP::selection{background:var(--activities-focus);color:transparent}.AiHelperModal_kbPrimaryButton__jFwQR,.AiHelperModal_kbSecondaryButton__Z9SV1{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:.45rem;border-radius:8px;cursor:pointer;font-size:.875rem;font-weight:700;padding:.45rem .75rem;white-space:nowrap}.AiHelperModal_kbPrimaryButton__jFwQR{border:0;background:var(--activities-primary);color:#ffffff;box-shadow:0 1px 2px rgba(15,23,42,.12)}.AiHelperModal_kbPrimaryButton__jFwQR:hover:not(:disabled){background:var(--activities-primary-hover)}.AiHelperModal_kbSecondaryButton__Z9SV1{border:1px solid var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary)}.AiHelperModal_kbSecondaryButton__Z9SV1:hover{background:var(--activities-info-bg)}.AiHelperModal_kbPrimaryButton__jFwQR:disabled,.AiHelperModal_kbSecondaryButton__Z9SV1:disabled{cursor:not-allowed;opacity:.55}.AiHelperModal_kbError__1yBGl,.AiHelperModal_kbInlineError__2_7sR{color:var(--activities-danger);font-size:.84rem;font-weight:650}.AiHelperModal_kbError__1yBGl{border:1px solid var(--activities-danger-border);border-radius:8px;background:var(--activities-danger-bg);padding:.625rem .75rem}.AiHelperModal_kbNotice__d7jsx{color:var(--activities-success-text);font-size:.84rem;font-weight:750}.AiHelperModal_kbHeader__VQyUN{display:flex;align-items:center;justify-content:space-between;gap:1rem}.AiHelperModal_kbShell__HwXn0{display:grid;min-height:0;flex:1 1;grid-template-columns:minmax(14rem,18rem) minmax(0,1fr);grid-gap:.875rem;gap:.875rem}.AiHelperModal_kbSectionsColumn__Q_b3d{display:flex;min-width:0;min-height:0;flex-direction:column;gap:.625rem}.AiHelperModal_kbTabs__0C4wL{display:flex;min-height:0;flex:1 1;flex-direction:column;gap:.4rem;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);overflow:auto;padding:.5rem}.AiHelperModal_kbScopePanel__Ra2o6,.AiHelperModal_kbSearchPanel__MNZnf{display:flex;flex-direction:column;gap:.35rem;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);padding:.5rem}.AiHelperModal_kbScopePanel__Ra2o6{min-width:0}.AiHelperModal_kbScopeLabel__SajRk{display:flex;min-width:0;flex-direction:column;gap:.35rem}.AiHelperModal_kbScopeLabel__SajRk span{color:var(--activities-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.AiHelperModal_kbScopeLabel__SajRk strong{overflow:hidden;color:var(--activities-heading);font-size:.88rem;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_kbScopeList___bPOB{display:flex;max-height:10rem;flex-direction:column;gap:.25rem;overflow:auto}.AiHelperModal_kbScopeButton__G2KR0{display:flex;width:100%;min-height:38px;align-items:center;gap:.45rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;cursor:pointer;padding:.45rem .5rem;text-align:left}.AiHelperModal_kbScopeButton__G2KR0 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_kbScopeButtonBrand__1BB_Q{font-weight:750}.AiHelperModal_kbScopeButtonNested__XMLio{min-height:34px;padding-left:1.45rem;color:var(--activities-muted);font-size:.84rem}.AiHelperModal_kbScopeButton__G2KR0:hover{background:var(--activities-band-bg)}.AiHelperModal_kbScopeButtonActive__qpsmF{border-color:var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary);font-weight:750}.AiHelperModal_kbSearchField__dXszz{display:flex;min-width:0;min-height:38px;align-items:center;gap:.45rem;border:1px solid var(--activities-border-strong);border-radius:8px;background:var(--activities-card-bg);color:var(--activities-muted);padding:0 .5rem}.AiHelperModal_kbSearchField__dXszz input{min-height:34px;border:0;border-radius:0;box-shadow:none;font-size:.84rem;padding:0}.AiHelperModal_kbSearchField__dXszz input:focus{box-shadow:none}.AiHelperModal_kbSearchClearButton__P2kjt{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border:0;border-radius:7px;background:var(--activities-band-bg);color:var(--activities-muted);cursor:pointer;flex:0 0 auto}.AiHelperModal_kbSearchClearButton__P2kjt:hover{background:var(--activities-border);color:var(--activities-heading)}.AiHelperModal_kbSearchSummary__oFPS7{color:var(--activities-muted);font-size:.74rem;font-weight:700}.AiHelperModal_kbTabsEmpty__5_JXl{display:flex;min-height:4rem;align-items:center;justify-content:center;color:var(--activities-soft-muted);font-size:.84rem;text-align:center}.AiHelperModal_kbTab__OZYAI{display:flex;width:100%;min-height:42px;align-items:center;gap:.5rem;border:1px solid transparent;border-radius:8px;background:transparent;color:#334155;cursor:pointer;padding:.5rem .625rem;text-align:left}.AiHelperModal_kbTab__OZYAI span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AiHelperModal_kbTab__OZYAI:hover{background:var(--activities-band-bg)}.AiHelperModal_kbTabActive__Cg0px{border-color:var(--activities-info-border);background:var(--activities-info-bg);color:var(--activities-primary);font-weight:750}.AiHelperModal_kbSectionsColumn__Q_b3d>.AiHelperModal_kbSecondaryButton__Z9SV1{width:100%;flex:0 0 auto}.AiHelperModal_kbEditor__dCZod{display:grid;min-width:0;min-height:0;grid-template-rows:auto minmax(0,1fr) auto;grid-gap:.875rem;gap:.875rem;border:1px solid var(--activities-border);border-radius:8px;background:var(--activities-card-bg);overflow:hidden;padding:.875rem}.AiHelperModal_kbBrandLockPanel__uYqXY{display:flex;align-items:center;justify-content:center;padding:1.25rem;text-align:center}.AiHelperModal_kbBrandLockCard__s441W{display:flex;width:min(28rem,100%);flex-direction:column;align-items:stretch;gap:1.05rem}.AiHelperModal_kbFieldGrid__3HVUH{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(11rem,.5fr);grid-gap:.75rem;gap:.75rem}.AiHelperModal_kbEditorFooter___0IcA{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--activities-muted);font-size:.78rem}.AiHelperModal_kbEditorActions__NvKaS{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.AiHelperModal_spinner__3VAN7{animation:AiHelperModal_spin__rl_t2 .8s linear infinite}@keyframes AiHelperModal_spin__rl_t2{to{transform:rotate(1turn)}}@keyframes AiHelperModal_kbLoadingSweep__6BZKh{0%{transform:translateX(-105%)}50%{transform:translateX(70%)}to{transform:translateX(230%)}}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_header__zZG9E{min-height:54px;align-items:center;gap:.625rem;padding:calc(.45rem + env(safe-area-inset-top)) .75rem .45rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_iconBadge___bZ0_{width:34px;height:34px;border-radius:7px}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_title__NA4qY{font-size:1rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_description__DLvP8{max-width:calc(100vw - 10rem);font-size:.78rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_headerActions__7zwbN{gap:.4rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_mobileNewChatButton__adJRr,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_mobileReviewToggleButton__GrSVx,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_mobileScopeButton__FIx6y{display:inline-flex}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_adminToggleButton__S4Hir,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_closeButton__4nGke,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_reviewToggleButton__rXrc6{width:32px;height:32px}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_diagnosticsPill__InyHE{max-width:11rem;min-height:28px;white-space:normal;padding:.25rem .45rem;font-size:.72rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_body__8EZmY{display:grid;height:auto;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatRail__KUK5l{min-height:0;max-height:7.5rem;border-right:0;border-bottom:1px solid var(--activities-border)}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_railHeader__T_md6{display:none}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_filterPanel__WJfWz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.45rem;gap:.45rem;padding:.45rem .625rem .25rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_filterPanel__WJfWz>.AiHelperModal_filterLabel__IOB4x,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_userFilter__BC4IL .AiHelperModal_filterLabel__IOB4x{display:none}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_filterLabel__IOB4x{font-size:.65rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_orgSelect__J6Tek,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_userFilterTrigger__HmN0T{min-height:32px;border-radius:7px;font-size:.78rem;padding:.35rem .5rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_userFilter__BC4IL{gap:.25rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_userFilterMenu__6YgxA{width:min(20rem,calc(100vw - 1rem));z-index:10150}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_mobileChatPicker___bssP{display:block;padding:.25rem .625rem .55rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_mobileChatSelect__BQs2S{min-height:34px;border-radius:7px;font-size:.8rem;padding:.35rem .5rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatList__lvt0n{display:none}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatListItem__vBwKl{width:10.75rem;min-height:58px;flex:0 0 10.75rem;justify-content:center;gap:.35rem;scroll-snap-align:start;padding:.45rem .55rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatTitle__lbf6C{font-size:.8rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatMetaGrid__5I48o{grid-template-columns:minmax(0,1fr) auto;font-size:.66rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatCount__t9FV2{display:none}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_chatPanel__ROri6{min-height:0;background:var(--activities-card-bg)}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_messageViewport__CXZ8x{background:var(--activities-card-bg);overflow-x:hidden;padding:.75rem .75rem .625rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_messageStack__j_1Es{gap:.75rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_messageBubble__C7E5H{width:-moz-fit-content;width:fit-content;min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;padding:.6rem .7rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantBubble__Euusa{width:100%;border-color:transparent;background:transparent;box-shadow:none;padding:.25rem .1rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_userBubble__hi5MT{max-width:88%;border-radius:12px 12px 3px 12px}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantText__p0v8k,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_userText__dpuHr{font-size:.92rem;overflow-wrap:anywhere;word-break:break-word}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantText__p0v8k ol,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantText__p0v8k ul{margin:.5rem 0;padding-left:1.15rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantText__p0v8k li{margin:.25rem 0}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantActions__PIdGb{gap:.45rem;margin-top:.55rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantActionButton__swzR_{width:2rem;height:2rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_feedbackOptionButton__xM4_I{font-size:.78rem;padding:.5rem .58rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_feedbackSubmitButton__jTtr4{padding:.52rem .7rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantText__p0v8k code,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_assistantText__p0v8k pre{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_messageImage__dDPHR{width:min(18rem,78vw)}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_composer__sLMVm{padding:.55rem .65rem calc(4.75rem + env(safe-area-inset-bottom))}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_composerRow__w5xLC{grid-template-columns:minmax(0,1fr) 40px 40px;grid-template-rows:auto auto;align-items:end;gap:.5rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_promptInput__LKyHV{grid-column:1/-1;grid-row:1;min-height:5.25rem;max-height:6.5rem;resize:none;border-radius:9px;padding:.65rem .75rem;font-size:.92rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_iconButton__zWYrI,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_sendButton__nULWr{width:40px;height:40px}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_iconButton__zWYrI{grid-column:2;grid-row:2;justify-self:end}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_sendButton__nULWr{grid-column:3;grid-row:2;justify-self:end}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_composerMeta__zRxOF{display:none}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_attachmentPreview__EAJlY{max-width:100%;margin-bottom:.5rem;padding:.45rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_errorBanner__YLhJa{padding:.5rem .75rem;font-size:.8rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbPanel__h8LHG{padding:.75rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbHeader__VQyUN{align-items:flex-start}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbHeader__VQyUN h2{font-size:1rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbHeader__VQyUN p{font-size:.78rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbShell__HwXn0{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbSectionsColumn__Q_b3d{min-height:0}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbTabs__0C4wL{min-height:0;max-height:none;flex-direction:row;overflow-x:auto;overflow-y:hidden}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbTab__OZYAI{width:auto;min-width:9rem;max-width:14rem;flex:0 0 auto}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbSectionsColumn__Q_b3d>.AiHelperModal_kbSecondaryButton__Z9SV1{width:100%}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbEditor__dCZod{padding:.75rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbFieldGrid__3HVUH{grid-template-columns:1fr;gap:.625rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbTextareaShell__9zaNt{min-height:16rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbContentField__ilvd8 textarea,.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbHighlightLayer__DXQGg{min-height:0}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbEditorFooter___0IcA{align-items:flex-start;flex-direction:column;gap:.625rem}.AiHelperModal_mobileContent__A7s5X .AiHelperModal_kbEditorActions__NvKaS{width:100%;justify-content:space-between}@media (max-width:900px){.AiHelperModal_overlay__03BCx{background:#ffffff!important}.AiHelperModal_content__Vk6_x{inset:0!important;top:0!important;left:0!important;width:100vw!important;max-width:none!important;height:100vh!important;height:100dvh!important;max-height:none!important;transform:none!important;border:0!important;border-radius:0!important;box-shadow:none!important}.AiHelperModal_header__zZG9E{min-height:56px;gap:.625rem;padding:calc(.5rem + env(safe-area-inset-top)) .75rem .5rem}.AiHelperModal_iconBadge___bZ0_{width:34px;height:34px;border-radius:7px}.AiHelperModal_title__NA4qY{font-size:1rem}.AiHelperModal_description__DLvP8{max-width:calc(100vw - 9rem);font-size:.78rem}.AiHelperModal_adminToggleButton__S4Hir,.AiHelperModal_closeButton__4nGke,.AiHelperModal_reviewToggleButton__rXrc6{width:32px;height:32px}.AiHelperModal_mobileReviewToggleButton__GrSVx,.AiHelperModal_mobileScopeButton__FIx6y{display:inline-flex}.AiHelperModal_diagnosticsPill__InyHE{max-width:11rem;min-height:28px;white-space:normal;padding:.25rem .45rem;font-size:.72rem}.AiHelperModal_body__8EZmY{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);height:auto}.AiHelperModal_chatRail__KUK5l{min-height:0;max-height:7.75rem;border-right:0;border-bottom:1px solid var(--activities-border)}.AiHelperModal_railHeader__T_md6{min-height:42px;padding:0 .75rem;font-size:.75rem}.AiHelperModal_newChatButton__ewzZZ{width:30px;height:30px}.AiHelperModal_filterPanel__WJfWz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:.5rem;gap:.5rem;padding:.5rem .75rem}.AiHelperModal_filterLabel__IOB4x,.AiHelperModal_filterPanel__WJfWz>.AiHelperModal_filterLabel__IOB4x{display:none}.AiHelperModal_orgSelect__J6Tek,.AiHelperModal_userFilterTrigger__HmN0T{min-height:34px;font-size:.78rem}.AiHelperModal_userFilter__BC4IL{gap:.25rem}.AiHelperModal_userFilterMenu__6YgxA{width:min(20rem,calc(100vw - 1rem));z-index:10150}.AiHelperModal_chatList__lvt0n{display:none}.AiHelperModal_mobileChatPicker___bssP{display:block;padding:.25rem .75rem .55rem}.AiHelperModal_mobileChatSelect__BQs2S{min-height:34px;border-radius:7px;font-size:.8rem;padding:.35rem .5rem}.AiHelperModal_chatPanel__ROri6{min-height:0}.AiHelperModal_messageViewport__CXZ8x{overflow-x:hidden;padding:.75rem}.AiHelperModal_messageBubble__C7E5H{min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word;padding:.65rem .75rem}.AiHelperModal_assistantBubble__Euusa{width:100%;border-color:transparent;background:transparent;box-shadow:none}.AiHelperModal_assistantText__p0v8k,.AiHelperModal_userText__dpuHr{font-size:.9rem;overflow-wrap:anywhere;word-break:break-word}.AiHelperModal_messageImage__dDPHR{width:min(18rem,76vw)}.AiHelperModal_composer__sLMVm{padding:.625rem .75rem calc(4.75rem + env(safe-area-inset-bottom))}.AiHelperModal_composerRow__w5xLC{grid-template-columns:minmax(0,1fr) 40px 40px;grid-template-rows:auto auto;align-items:end;gap:.5rem}.AiHelperModal_promptInput__LKyHV{grid-column:1/-1;grid-row:1}.AiHelperModal_iconButton__zWYrI{grid-column:2;grid-row:2;justify-self:end}.AiHelperModal_sendButton__nULWr{grid-column:3;grid-row:2;justify-self:end}.AiHelperModal_promptInput__LKyHV{min-height:5.25rem;max-height:7.5rem;resize:none;padding:.65rem .75rem;font-size:.9rem}.AiHelperModal_iconButton__zWYrI,.AiHelperModal_sendButton__nULWr{width:40px;height:40px}.AiHelperModal_composerMeta__zRxOF{display:none}.AiHelperModal_attachmentPreview__EAJlY{max-width:100%;margin-bottom:.5rem;padding:.45rem}.AiHelperModal_errorBanner__YLhJa{padding:.5rem .75rem;font-size:.8rem}.AiHelperModal_kbPanel__h8LHG{padding:.75rem}.AiHelperModal_kbHeader__VQyUN{align-items:flex-start}.AiHelperModal_kbShell__HwXn0{grid-template-columns:1fr;grid-template-rows:auto auto minmax(0,1fr)}.AiHelperModal_kbSectionsColumn__Q_b3d{min-height:0}.AiHelperModal_kbTabs__0C4wL{flex-direction:row;overflow-x:auto;overflow-y:hidden}.AiHelperModal_kbTab__OZYAI{width:auto;min-width:9rem;max-width:14rem;flex:0 0 auto}.AiHelperModal_kbSectionsColumn__Q_b3d>.AiHelperModal_kbSecondaryButton__Z9SV1{width:100%}.AiHelperModal_kbFieldGrid__3HVUH{grid-template-columns:1fr}.AiHelperModal_kbTextareaShell__9zaNt{min-height:16rem}.AiHelperModal_kbContentField__ilvd8 textarea,.AiHelperModal_kbHighlightLayer__DXQGg{min-height:0}.AiHelperModal_kbEditorFooter___0IcA{align-items:flex-start;flex-direction:column}.AiHelperModal_kbEditorActions__NvKaS{width:100%;justify-content:space-between}}@media (max-width:560px){.AiHelperModal_header__zZG9E{align-items:center}.AiHelperModal_headerActions__7zwbN{align-items:center;flex-direction:row}.AiHelperModal_titleGroup__HE32B{gap:.55rem}.AiHelperModal_description__DLvP8{max-width:calc(100vw - 8rem)}.AiHelperModal_chatRail__KUK5l{max-height:7.75rem}.AiHelperModal_filterPanel__WJfWz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.AiHelperModal_messageViewport__CXZ8x{padding:.625rem}.AiHelperModal_messageBubble__C7E5H{max-width:100%}.AiHelperModal_userBubble__hi5MT{max-width:88%}.AiHelperModal_kbHeader__VQyUN{flex-direction:column}.AiHelperModal_kbPrimaryButton__jFwQR,.AiHelperModal_kbSecondaryButton__Z9SV1{width:100%}.AiHelperModal_kbEditorActions__NvKaS{flex-direction:column;align-items:stretch}}@media (max-width:380px){.AiHelperModal_filterPanel__WJfWz{grid-template-columns:1fr}.AiHelperModal_chatRail__KUK5l{max-height:10rem}}.AppLayout_layout__6w2GZ{display:flex;min-height:100vh;position:relative;padding-top:var(--maintenance-offset,0);--app-mobile-sidebar-button-clearance:0rem}.AppLayout_sidebar___o1qh{width:15rem;min-width:15rem;height:100vh;background:var(--color-light-background);border-right:1px solid var(--color-border-light);z-index:60;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow 0s}.AppLayout_sidebarDesktop__5bLT_{display:flex;position:relative;transform:none;box-shadow:none;transition:transform .25s cubic-bezier(.4,0,.2,1)}.AppLayout_sidebarDesktop__5bLT_:not(.AppLayout_sidebarOpen__tuy2X){transform:translateX(-100%);position:absolute}.AppLayout_sidebarMobile__bRxgP{position:fixed;left:0;top:0;height:100vh;transform:translateX(-100%);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:10160;display:flex}.AppLayout_sidebar___o1qh.AppLayout_sidebarMobile__bRxgP{z-index:10160}.AppLayout_sidebarOpen__tuy2X.AppLayout_sidebarMobile__bRxgP{transform:translateX(0)}.AppLayout_contentArea__Bgwp1{flex:1 1;display:flex;flex-direction:column;min-width:0;min-height:100vh;transition:margin-left .25s cubic-bezier(.4,0,.2,1)}.AppLayout_layout__6w2GZ.AppLayout_sidebarClosed__CYL6D .AppLayout_contentArea__Bgwp1{margin-left:0}@media (max-width:480px){.AppLayout_layout__6w2GZ{flex-direction:column;overflow-x:hidden;--app-mobile-sidebar-button-clearance:4.75rem}.AppLayout_sidebarDesktop__5bLT_{display:none!important}.AppLayout_sidebarMobile__bRxgP{display:flex;width:80vw;min-width:0;max-width:320px}.AppLayout_contentArea__Bgwp1{margin-left:0!important;transition:transform .25s cubic-bezier(.4,0,.2,1)}}.AppLayout_contentAreaShift__bUTlK{transform:translateX(min(80vw,320px))}.AppLayout_sidebarOverlay__DoBKH{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.12);z-index:10155}.AppLayout_mobileSidebarButton__4ryz_{display:none}.AppLayout_main__bIe7J{flex:1 1;min-width:0;background:var(--color-foreground);max-height:calc(100vh - 4rem - var(--maintenance-offset, 0px));overflow:auto}@supports (height:100dvh){.AppLayout_main__bIe7J{max-height:calc(100dvh - 4rem - var(--maintenance-offset, 0px))}}@media (max-width:480px){.AppLayout_mobileSidebarButton__4ryz_{position:fixed;right:max(1rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom));z-index:10150;width:3.5rem;height:3.5rem;border:1px solid var(--color-border-light);border-radius:999px;background:var(--color-foreground);color:var(--color-text-high-contrast);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 10px 24px rgba(15,23,42,.18);cursor:pointer}}.AppLayout_maintenanceBar__0znGr{position:fixed;top:0;left:0;right:0;z-index:10060;display:flex;align-items:center;gap:.5rem;background:#fed7aa;color:#7c2d12;padding:.6rem 1.5rem;font-size:.875rem;font-weight:500;border-bottom:1px solid rgba(0,0,0,.06);width:100%}@media print{.AppLayout_layout__6w2GZ{display:block;min-height:auto;padding-top:0}.AppLayout_maintenanceBar__0znGr,.AppLayout_mobileSidebarButton__4ryz_,.AppLayout_sidebarOverlay__DoBKH,.AppLayout_sidebar___o1qh{display:none!important}.AppLayout_contentArea__Bgwp1{display:block;min-height:auto;margin-left:0!important;transform:none!important}.AppLayout_main__bIe7J{max-height:none;overflow:visible}}