.SeenByList_container__2UAE_{margin-top:2rem;padding:1.5rem;border:1px solid var(--border-color-light);border-radius:.5rem;background-color:var(--background-subtle)}.SeenByList_header__d_1Zo{margin-bottom:1rem}.SeenByList_title__75g6n{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.SeenByList_userList__QMYD4{display:flex;flex-wrap:wrap;gap:.5rem}.SeenByList_empty__KcIrJ,.SeenByList_error__HrPZA,.SeenByList_loading__3QYvP{color:var(--text-secondary);font-size:.9rem;margin:0}.SeenByList_error__HrPZA{color:var(--color-error)}.Input_formGroup__ZnIG3{display:flex;flex-direction:column;gap:var(--spacing-3xs);width:100%;text-align:left;position:relative}.Input_copyButton__aHqoD{position:absolute;bottom:var(--spacing-xs);right:var(--spacing-xs)}.Input_icon__Gmeah{position:absolute;top:50%;transform:translateY(-50%)}.Input_iconLeft__yFyOb .Input_icon__Gmeah{left:var(--spacing-sm)}.Input_iconRight__MgOWd .Input_icon__Gmeah{right:var(--spacing-sm)}.Input_label__KpzFu{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.Input_input__baIxZ{width:100%;box-sizing:border-box;font:inherit;padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-md);resize:none}@media (max-width:768px){.Input_input__baIxZ{font-size:16px}}.Input_input__baIxZ[type=select],select.Input_input__baIxZ{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spacing-sm) center;background-size:16px;padding-right:calc(var(--spacing-sm) + 20px);font-family:inherit;font-size:var(--font-size-md);line-height:1.5}select.Input_input__baIxZ::-ms-expand{display:none}.Input_input__baIxZ:focus{outline:2px solid var(--color-black);outline-offset:2px;border-color:#3f9cff}.Input_input__baIxZ:disabled{color:rgba(0,0,0,.3);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:not-allowed}.Input_inputError__JPWOL{border-color:var(--color-error)}.Input_inputError__JPWOL:focus{outline:none;box-shadow:0 0 0 2px var(--color-error)}.Input_errorMessage__lS1XT{color:var(--color-error);font-size:.875rem;margin-top:var(--spacing-3xs)}.Input_description__CT743{font-size:var(--font-size-xs);color:var(--color-copy-secondary);margin-top:0;padding:0 var(--spacing-3xs);line-height:1.5}.Input_inputWrapper__xs2T8{position:relative}.Input_hasIcon__Kw8MN.Input_iconLeft__yFyOb .Input_input__baIxZ{padding-left:36px}.Input_hasIcon__Kw8MN.Input_iconRight__MgOWd .Input_input__baIxZ{padding-right:36px}.Input_slugButton__lUCrd{position:absolute;right:var(--spacing-3xs);top:50%;transform:translateY(-50%);padding:var(--spacing-3xs) var(--spacing-xs);background-color:transparent;border-radius:var(--radius-sm);font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color .1s ease-in-out}.Input_slugButton__lUCrd:hover{background-color:var(--color-white)}.Input_slugButton__lUCrd:disabled{cursor:not-allowed;opacity:.7}.Input_loadingWrapper__8rJPJ{position:absolute;right:var(--spacing-2xs);top:0;height:100%;display:flex;align-items:center;justify-content:center;width:auto}.Input_loadingWrapper__8rJPJ svg{animation:Input_spin__K12zT 1s linear infinite;color:var(--color-gray-400)}@keyframes Input_spin__K12zT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ChatSessionListClient_listContainer__qNuZC{display:flex;height:calc(100vh - 150px)}.ChatSessionListClient_sessionList__ZOZw6{width:450px;border-right:1px solid var(--border-color);display:flex;flex-direction:column}.ChatSessionListClient_toolbar__dT16R{padding:.75rem .5rem;border-bottom:1px solid var(--border-color);display:flex;flex-direction:column;gap:.75rem}.ChatSessionListClient_orgSelect__qwkWK select{width:100%}.ChatSessionListClient_sortButtonsContainer__9HD7E{display:flex;gap:.5rem;justify-content:space-around}.ChatSessionListClient_sortButtonsContainer__9HD7E>button{flex-grow:1}.ChatSessionListClient_noSessionsMessage__0gZ2m{padding:1rem;text-align:center;color:var(--text-color-secondary)}.ChatSessionListClient_sessionListItems__SDinT{flex-grow:1;overflow-y:auto;padding:0 .5rem}.ChatSessionListClient_sessionItem__DG5QQ{padding:.75rem .5rem;border-bottom:1px solid var(--border-color-light);cursor:pointer;border-radius:.25rem}.ChatSessionListClient_sessionItem__DG5QQ:hover{background-color:var(--hover-bg-color)}.ChatSessionListClient_selectedSession__AO6Bw{background-color:var(--selected-bg-color);font-weight:500}.ChatSessionListClient_sessionDetails__lvKhG p{margin:.25rem 0;font-size:.8rem;color:var(--text-color-secondary);word-break:break-all}.ChatSessionListClient_sessionDetails__lvKhG strong{color:var(--text-color-primary)}.ChatSessionListClient_messageViewer__86DDt{flex-grow:1;padding:1rem;overflow-y:auto;background-color:var(
    --background-color-light
  )}.ChatSessionListClient_messageViewerTitle__YBNNo{font-size:1.2rem;font-weight:700;margin-bottom:1rem;border-bottom:1px solid var(--border-color);padding-bottom:.5rem;color:var(--text-color-primary)}.ChatSessionListClient_messageRole__jghbR{font-weight:700;font-size:.7rem;text-transform:uppercase;margin-bottom:.25rem;color:var(--text-color-tertiary);display:flex;align-items:center;gap:.3rem}.ChatSessionListClient_messageTimestamp__Aaavo{font-size:.7rem;color:var(--text-color-tertiary);margin-top:.3rem;display:block;text-align:right}.ChatSessionListClient_loadingMessages__k5TD_,.ChatSessionListClient_noMessages__otK4v,.ChatSessionListClient_selectSessionPrompt__hDHY5{text-align:center;margin-top:2rem;color:var(--text-color-secondary);font-style:italic}.ChatSessionListClient_errorMessage__KWJNC{color:var(--error-text-color);background-color:var(--error-bg-color);border:1px solid var(--error-border-color);padding:.75rem;border-radius:.25rem;margin-bottom:1rem}.ChatSessionListClient_toolInfoPre__otzhD{font-size:.75rem;margin-top:.5rem;background-color:var(--code-block-bg,#f0f0f0);padding:.5rem;border-radius:var(--radius-sm,4px);border:1px solid var(--border-color-light,#e0e0e0);white-space:pre-wrap;word-break:break-all;max-height:150px;overflow-y:auto}.ChatSessionListClient_systemMessage__BwX_R{background-color:var(--system-message-bg,#eef2f7);color:var(--system-message-text,#555);font-style:italic;font-size:.85rem;padding:.5rem .75rem;align-self:center;width:90%;text-align:center;border-radius:var(--radius-md);border:1px dashed var(--border-color-light);margin:.5rem auto}.ChatSessionListClient_toolMessage__8IX3X{background-color:var(--tool-message-bg,#f0f8ff);color:var(--tool-message-text,#4682b4);font-size:.85rem;padding:.5rem .75rem;align-self:stretch;text-align:left;border-radius:var(--radius-md);border-left:3px solid var(--tool-message-border-color,#4682b4);margin:.5rem 0}.CompleteOnboarding_container__iv3nP{flex-grow:1;max-width:520px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-md) 0}.CompleteOnboarding_headline___wmk8{font-size:42px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.4em}.CompleteOnboarding_subline__2zFyW{font-size:22px;color:var(--color-gray-500);line-height:var(--line-height-normal)}.CompleteOnboarding_form__GwJKC{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);margin:var(--spacing-md) 0}.CompleteOnboarding_selectWrapper__EMxof{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.CompleteOnboarding_selectWrapper__EMxof label{font-size:.875rem;font-weight:500;color:var(--text-primary)}.CompleteOnboarding_selectWrapper__EMxof select{padding:.75rem;border:1px solid var(--border-color);border-radius:.375rem;background-color:var(--bg-primary);color:var(--text-primary);font-size:.875rem;width:100%;transition:border-color .2s}.CompleteOnboarding_selectWrapper__EMxof select:focus{outline:none;border-color:var(--primary-color)}.CompleteOnboarding_selectWrapper__EMxof select.CompleteOnboarding_error__wU_CN{border-color:var(--error-color)}.CompleteOnboarding_submitButton__e215W{width:100%}@media (max-width:768px){.CompleteOnboarding_container__iv3nP{max-width:100%;padding:var(--spacing-md) var(--spacing-lg);gap:var(--spacing-md)}.CompleteOnboarding_headline___wmk8{font-size:32px}.CompleteOnboarding_subline__2zFyW{font-size:18px}.CompleteOnboarding_form__GwJKC{gap:var(--spacing-sm);margin:var(--spacing-sm) 0}}.AddAllowedDomainModal_form__JunVX{display:flex;flex-direction:column;gap:1.5rem;padding:var(--spacing-lg)}.AddAllowedDomainModal_field__e7pWl{display:flex;flex-direction:column;gap:.5rem}.AddAllowedDomainModal_label__zpydr{font-weight:600;color:var(--text-primary);font-size:.875rem}.AddAllowedDomainModal_required__wekkp{color:var(--color-copy-error)}.AddAllowedDomainModal_helpText__4RkWy{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.AddAllowedDomainModal_checkboxLabel__TSeGC{display:flex;align-items:center;gap:.5rem;cursor:pointer;font-size:.875rem}.AddAllowedDomainModal_checkboxLabel__TSeGC input[type=checkbox]{cursor:pointer}.AddAllowedDomainModal_actions__EMoAj{display:flex;justify-content:flex-end;gap:.5rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color-light)}.LogoUploader_dropzoneContainer__yGLIn{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md)}.LogoUploader_dropzone__UhPMl{display:flex;justify-content:center;align-items:center;width:80px;height:80px;border:2px dashed var(--border-color,#ccc);border-radius:50%;cursor:pointer;transition:border-color .2s ease-in-out;position:relative;overflow:hidden}.LogoUploader_dropzoneActive__WLPu0,.LogoUploader_dropzone__UhPMl:hover{border-color:var(--primary-color,#2d70de)}.LogoUploader_dropOverlay__5nT8b{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,123,255,.7);color:white;display:flex;justify-content:center;align-items:center;text-align:center;font-size:.9rem;padding:.5rem;border-radius:50%}.LogoUploader_errorText__nCPnd{color:var(--error-color,red);font-size:.8rem;margin-left:1rem;margin-bottom:0;align-self:center}.LogoUploader_logoButtons__ht4io{display:flex;gap:var(--spacing-xs)}.OrganizationSettings_form__J_xn8{display:flex;flex-direction:column;gap:1rem}.OrganizationSettings_formGroup__rV7qp{display:flex;flex-direction:column;gap:.5rem}.OrganizationSettings_button__uqBIk{align-self:flex-start}.OrganizationSettings_error__yHQz5{color:var(--error-color);margin-top:.5rem}.AddOrganizationModal_formGroup__fGt03,.OrganizationSettings_formContainer__HwZ5L{display:flex;flex-direction:column;gap:1rem}.AddOrganizationModal_formGroup__fGt03{margin-bottom:1rem}.AddOrganizationModal_userSelectSection__3qQe8{margin-top:1rem}.AddOrganizationModal_userSelectLabel__q_Bzi{font-size:.85rem;font-weight:500;margin-bottom:.5rem;color:var(--color-copy-secondary)}.AddOrganizationModal_userList__uHax8{max-height:200px;overflow-y:auto;border:1px solid var(--color-dividerdefault);border-radius:var(--radius-sm);padding:.5rem;display:flex;flex-direction:column;gap:.25rem}.AddOrganizationModal_userOption__jMZ5m{display:flex;align-items:center;gap:.5rem;font-size:.85rem}.FontEditModal_form__PEBzu{display:flex;flex-direction:column;gap:1.5rem;padding:var(--spacing-lg)}.FontEditModal_field__oHXoJ{display:flex;flex-direction:column;gap:.5rem}.FontEditModal_label__Yjeg7{font-weight:600;color:var(--text-primary);font-size:.875rem}.FontEditModal_helpText__xvIBK{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.FontEditModal_dropzone__p6C8w{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg) var(--spacing-xl);border:2px dashed var(--color-gray-400);border-radius:var(--radius-lg);background-color:var(--color-gray-200);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease-in-out;text-align:center;min-height:120px;gap:var(--spacing-sm)}.FontEditModal_dropzone__p6C8w:hover{border-color:var(--color-primary)}.FontEditModal_dropzone__p6C8w.FontEditModal_dragActive__2vwWe{background-color:var(--color-gray-300);border-color:var(--color-primary-active)}.FontEditModal_dropzone__p6C8w.FontEditModal_dragAccept__kkzuW{background-color:var(--color-gray-300);border-color:var(--color-success)}.FontEditModal_dropzone__p6C8w.FontEditModal_dragReject__Hd_BO{background-color:var(--color-gray-200);border-color:var(--color-error)}.FontEditModal_uploadIcon__NgjYV{width:32px;height:32px;color:var(--color-icon-secondary);margin-bottom:var(--spacing-xs)}.FontEditModal_fileList__LeP0t{display:flex;flex-direction:column;gap:1rem;margin-top:.5rem}.FontEditModal_fileItem__Lldtw{border:1px solid var(--border-light);border-radius:.5rem;padding:1rem;background-color:var(--color-gray-50)}.FontEditModal_fileHeader__Vlebx{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.FontEditModal_fileInfo___YhGQ{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.FontEditModal_fileDetails__CxN3u{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.FontEditModal_fileName__MSDf4{font-weight:600}.FontEditModal_fileMeta__9f_nk{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.FontEditModal_fileFormat__lHh7y{background-color:var(--color-gray-200);padding:.25rem .5rem;border-radius:.25rem}.FontEditModal_fileFormat__lHh7y,.FontEditModal_fileStyle__x_7GL,.FontEditModal_fileWeight__z5Wme{font-size:.85rem;color:var(--color-gray-600)}.FontEditModal_fileSize__asdeZ{font-size:.75rem;color:var(--color-gray-500)}.FontEditModal_fileMetadata___Kk7H{display:flex;gap:.5rem;align-items:flex-start}.FontEditModal_metadataInput__qiXF7{flex:1 1}.FontEditModal_defaultBadge__YHYh9{font-size:.75rem;color:var(--color-signal-green-500);font-weight:600;background-color:var(--color-gray-100);padding:.25rem .5rem;border-radius:.25rem}.FontEditModal_emptyFiles__UQ5_m{color:var(--color-gray-500);font-style:italic;padding:1rem;text-align:center}.FontEditModal_actions__lg_uX{display:flex;justify-content:flex-end;gap:.5rem}.FontUploadModal_form__PT_Js{display:flex;flex-direction:column;gap:1.5rem;padding:var(--spacing-lg)}.FontUploadModal_field__ImOPV{display:flex;flex-direction:column;gap:.5rem}.FontUploadModal_label__Kf2VF{font-weight:600;color:var(--text-primary);font-size:.875rem}.FontUploadModal_helpText__6DftF{font-size:.75rem;color:var(--text-secondary);margin-top:.25rem}.FontUploadModal_dropzone__4N4_U{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-lg) var(--spacing-xl);border:2px dashed var(--color-gray-400);border-radius:var(--radius-lg);background-color:var(--color-gray-200);color:var(--color-text-primary);cursor:pointer;transition:all .2s ease-in-out;text-align:center;min-height:150px;gap:var(--spacing-sm)}.FontUploadModal_dropzone__4N4_U:hover{border-color:var(--color-primary)}.FontUploadModal_dropzone__4N4_U.FontUploadModal_dragActive__ROwL3{background-color:var(--color-gray-300);border-color:var(--color-primary-active)}.FontUploadModal_dropzone__4N4_U.FontUploadModal_dragAccept__V_CcO{background-color:var(--color-gray-300);border-color:var(--color-success)}.FontUploadModal_dropzone__4N4_U.FontUploadModal_dragReject__axEOn{background-color:var(--color-gray-200);border-color:var(--color-error)}.FontUploadModal_uploadIcon__nfsBA{width:32px;height:32px;color:var(--color-icon-secondary);margin-bottom:var(--spacing-xs)}.FontUploadModal_dropzone__4N4_U p{margin:0;color:var(--color-text-primary);font-size:var(--font-size-md)}.FontUploadModal_fileList__pqZ3k{display:flex;flex-direction:column;gap:1rem;margin-top:1rem}.FontUploadModal_fileItem__VPyZM{border:1px solid var(--border-light);border-radius:.5rem;padding:1rem;background-color:var(--color-gray-50)}.FontUploadModal_fileHeader__6ew_6{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem}.FontUploadModal_fileInfo__WW2I4{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.FontUploadModal_fileName__fbOiW{font-weight:600;font-size:.875rem;color:var(--text-primary)}.FontUploadModal_fileMeta__A9qpU{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.FontUploadModal_fileFormat__uMVxR{font-size:.75rem;color:var(--color-gray-600);background-color:var(--color-gray-200);padding:.25rem .5rem;border-radius:.25rem;font-weight:500}.FontUploadModal_fileSize___kaSF{font-size:.75rem;color:var(--color-gray-500)}.FontUploadModal_fileMetadata__l_Gnp{display:flex;gap:.5rem;align-items:flex-start}.FontUploadModal_metadataInput__Pmmiy{flex:1 1}.FontUploadModal_actions__pqr05{display:flex;justify-content:flex-end;gap:.5rem}.AssignOrganizationModal_modalContent__wo_lj{display:flex;flex-direction:column;gap:1rem}.AssignOrganizationModal_label__4fqop{font-weight:500;margin-bottom:.25rem}.AssignOrganizationModal_select__TgCBr{padding:.5rem;border-radius:4px;border:1px solid var(--border-color-light);background-color:var(--background-color);color:var(--text-color-primary);font-size:.9rem;width:100%}.AssignOrganizationModal_select__TgCBr:focus{outline:none;border-color:var(--primary-color);box-shadow:0 0 0 2px var(--primary-color-focus)}.AssignOrganizationModal_footerButtons___fs_y{display:flex;justify-content:flex-end;gap:.5rem}.AdminTable_table__87J5l{width:100%;border-collapse:collapse;font-size:.9rem}.AdminTable_table__87J5l td,.AdminTable_table__87J5l th{border:1px solid var(--border-color-light);padding:.75rem 1rem;text-align:left;vertical-align:middle}.AdminTable_table__87J5l th{background-color:var(--background-muted);font-weight:600;color:var(--text-primary);position:relative}.AdminTable_table__87J5l tbody tr:nth-child(2n){background-color:var(--background-subtle)}.AdminTable_table__87J5l tbody tr:hover{background-color:var(--background-hover)}.AdminTable_table__87J5l th.AdminTable_sortable__n7oi1{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease}.AdminTable_table__87J5l th.AdminTable_sortable__n7oi1:hover{background-color:var(--background-hover)}.AdminTable_headerContent__GoD1g{display:flex;align-items:center;gap:.5rem}.AdminTable_sortIndicator__C4vLi{opacity:.5;display:inline-flex;align-items:center}.AdminTable_table__87J5l th.AdminTable_sortable__n7oi1:hover .AdminTable_sortIndicator__C4vLi,.AdminTable_table__87J5l th[aria-sort=ascending] .AdminTable_sortIndicator__C4vLi,.AdminTable_table__87J5l th[aria-sort=descending] .AdminTable_sortIndicator__C4vLi{opacity:1}.AdminTable_table__87J5l th.AdminTable_align-left__YunKl{text-align:left}.AdminTable_table__87J5l th.AdminTable_align-center__Z9ka_{text-align:center}.AdminTable_table__87J5l th.AdminTable_align-right__gkcFm{text-align:right}.AdminTable_emptyState__7iA47{padding:3rem 1rem;text-align:center}.AdminTable_emptyText__KUHEp{color:var(--text-secondary);font-style:italic}.BrandListClient_listContainer__GwEGZ{width:100%}.BrandListClient_controlsContainer__nO5OB{margin-bottom:1rem;display:flex;flex-direction:column;gap:1rem}.BrandListClient_searchInput__aE9Y5{width:100%}.BrandListClient_tableContainer__bTkh6{overflow-x:auto;margin-top:1rem}.BrandListClient_actionsCell__mGnR9{display:flex;align-items:center;justify-content:flex-end;gap:.25rem}.BrandListClient_actionsColumn__7M_UN{width:40px}.BrandListClient_noResults__XUEuE{margin-top:1rem;color:var(--text-secondary);font-style:italic}.BrandListClient_logoColumn__QkFMd{width:48px}.BrandListClient_logoBadge__5V3kr{display:block;margin:0 auto}