.AdminChatSessionsPage_container__hAKf_{padding:1rem}.AdminChatSessionsPage_title___OhTI{font-size:1.5rem;font-weight:700;margin-bottom:.5rem}.AdminChatSessionsPage_description__8hLLK{margin-bottom:1rem;color:var(--text-color-secondary)}.AdminChatSessionsPage_warning__XXfT6{margin-top:1rem;padding:.75rem;border:1px solid var(--warning-border-color);background-color:var(--warning-bg-color);border-radius:.25rem;color:var(--warning-text-color)}@keyframes react-loading-skeleton{to{transform:translateX(100%)}}.react-loading-skeleton{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.react-loading-skeleton:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(
    --custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%)
  );transform:translateX(-100%);animation-name:react-loading-skeleton;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media (prefers-reduced-motion){.react-loading-skeleton{--pseudo-element-display:none}}.LoadingBlock_loadingBlockContainer__elxqo{gap:1rem;margin-top:1rem;background-color:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-md);border:1px solid var(--color-border);width:400px}.AssetDownloadItem_container__RhC3u{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-xs);padding:var(--spacing-3xs) var(--spacing-3xs) var(--spacing-3xs) var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;transition:background-color .1s ease-in-out}.AssetDownloadItem_container__RhC3u:hover{background-color:var(--color-gray-100)}.AssetDownloadItem_fileName__xSFYM{margin-right:auto}.Logo_logoContainer__3wZpO{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-sm)}.Logo_logoBlock__AhxtQ{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-gray-300)}.Logo_logoBlock__AhxtQ:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.Logo_header__NThPi{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.Logo_logoImageWrapper__Widoq{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100px;width:min(100px,100%)}.Logo_logoImage__lSe14{-o-object-fit:contain;object-fit:contain}.Logo_logoDetails__fFGyV{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Logo_logoName__RKUd8{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-black)}.Logo_detailItem__1Jfdn{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--spacing-3xs);margin-bottom:var(--spacing-3xs);line-height:var(--line-height-normal)}.Logo_detailItem__1Jfdn h5{color:var(--color-black);font-size:inherit}.Logo_detailItem__1Jfdn strong{font-weight:var(--font-weight-medium)}.Logo_detailItem__1Jfdn:is(ul){list-style-type:disc;padding-left:var(--spacing-md)}.Logo_detailItem__1Jfdn li+li{margin-top:0}.Logo_detailItem__1Jfdn+.Logo_detailItem__1Jfdn{margin-top:var(--spacing-md)}.Logo_dontsContainer__lP_gU,.Logo_dosContainer__CCQWh{margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--radius-md)}.Logo_dosContainer__CCQWh{border:1px solid var(--color-signal-green-500)}.Logo_dontsContainer__lP_gU{border:1px solid var(--color-signal-red-500)}.Logo_dontsContainer__lP_gU ul,.Logo_dosContainer__CCQWh ul{list-style-type:none;padding:0;margin:0}.Logo_dontsItem__4kM0m,.Logo_dosItem__CRP_J{display:flex;align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.Logo_dontsItem__4kM0m:last-child,.Logo_dosItem__CRP_J:last-child{margin-bottom:0}.Logo_dosIcon__OzDMH{color:var(--color-signal-green-500);flex-shrink:0}.Logo_dontsIcon__v0BmX{color:var(--color-signal-red-500);flex-shrink:0}.Logo_footer__bTe8I{align-self:stretch}.Logo_downloads__AnleI{display:flex;flex-direction:column;gap:var(--spacing-2xs);width:100%}.MemoryConfirmationBlock_textContainer__PkX1R{display:flex;flex-direction:column;gap:.1rem}.MemoryConfirmationBlock_title__HSXdd{font-weight:600;font-size:.875rem;color:var(--text-primary,#333)}.MemoryConfirmationBlock_detail__JufyV{font-size:.875rem;color:var(--text-secondary,#555);margin:0;font-style:italic}.Typography_typographyContainer__lQosq{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);margin-top:var(--spacing-md);margin-bottom:var(--spacing-md)}.Typography_fontBlock__DJdPg{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-xl);padding-bottom:var(--spacing-2xl);border-bottom:1px solid var(--color-gray-300)}.Typography_fontBlock__DJdPg:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.Typography_header__gV6xG{display:flex;align-items:center;gap:var(--spacing-md);width:100%}.Typography_icon__KbjmP{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;height:52px;width:52px;border:1px solid var(--color-border);border-radius:var(--radius-md)}.Typography_fontDetails__2fJuT{display:flex;flex-direction:column;gap:var(--spacing-xs)}.Typography_fontName__3RCx5{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-black)}.Typography_detailItem__IL1xd{font-size:var(--font-size-sm);color:var(--color-gray-500);margin-top:var(--spacing-3xs);margin-bottom:var(--spacing-3xs);line-height:var(--line-height-normal)}.Typography_detailItem__IL1xd h5{color:var(--color-black);font-size:inherit}.Typography_detailItem__IL1xd strong{font-weight:var(--font-weight-medium)}.Typography_detailItem__IL1xd:is(ul){list-style-type:disc;padding-left:var(--spacing-md)}.Typography_detailItem__IL1xd li+li{margin-top:0}.Typography_detailItem__IL1xd+.Typography_detailItem__IL1xd{margin-top:var(--spacing-md)}.Typography_footer__zBtoE{align-self:stretch}.Typography_downloads__uh9Sf{display:flex;flex-direction:column;gap:var(--spacing-2xs);width:100%}.ColorSwatch_colorSwatch__ONSr5{display:inline-flex;align-items:center;gap:.25rem;font-size:1em;font-weight:var(--font-weight-semibold);text-transform:uppercase}.ColorSwatch_swatch__0Ef6I{display:inline-block;width:.75rem;height:.75rem;border-radius:.125rem;border:1px solid rgba(0,0,0,.1);flex-shrink:0}.ColorSwatch_copyButton__L57__{opacity:.4;transition:opacity var(--transition-fast)}.ColorSwatch_copyButton__L57__:hover{opacity:1}.LoadingIndicator_dot__yljkf{width:14px;height:14px;margin:0 3px;background-color:var(--color-gray-500);border-radius:50%;animation:LoadingIndicator_pulse__wIDJD 1.2s ease-in-out infinite}.LoadingIndicator_dot__yljkf:first-child{animation-delay:-.32s}.LoadingIndicator_dot__yljkf:nth-child(2){animation-delay:-.16s}@keyframes LoadingIndicator_pulse__wIDJD{0%{opacity:.3;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.3;transform:scale(.9)}}.Messages_messagesContainer__5GEsd{flex-grow:1;flex-basis:0;overflow-y:auto;padding:var(--spacing-md);display:flex;flex-direction:column;gap:var(--spacing-sm)}.Messages_message__Ffaot{padding:var(--spacing-sm) var(--spacing-md);max-width:80%;word-wrap:break-word;line-height:var(--line-height-normal);font-size:var(--font-size-md);border-radius:var(--radius-md);display:flex;flex-direction:column}@media (max-width:768px){.Messages_message__Ffaot{max-width:100%}}.Messages_userMessage__paD0Y{background-color:var(--user-message-bubble-color,#128dff);color:var(--user-message-text-color,#ffffff);align-self:flex-end;border-bottom-right-radius:var(--radius-xs);align-items:flex-end;transition:background-color var(--transition-default),color var(--transition-default)}.Messages_assistantMessage__Nc1mx{padding:0;background-color:transparent;align-self:flex-start;align-items:flex-start}.Messages_welcomeMessage__q0GTr{background-color:var(--color-white);padding:var(--spacing-lg) var(--spacing-xl);box-shadow:var(--temp-border-box-shadow)}.Messages_welcomeMessage__q0GTr p{margin:0}.Messages_welcomeMessage__q0GTr p:not(:last-child){margin-bottom:var(--spacing-sm)}.Messages_message__Ffaot ol,.Messages_message__Ffaot ul{padding-left:var(--spacing-md)}.Messages_message__Ffaot :is(ol,ul,p)+:is(ol,ul,p){margin-top:1em}.Messages_message__Ffaot li+li{margin-top:.5em}.Messages_message__Ffaot blockquote{background-color:var(--color-gray-300);padding:var(--spacing-sm);margin-top:var(--spacing-sm);border-radius:var(--radius-md)}.Messages_attachmentPreviewContainer__Z7jLh{display:flex;gap:.5rem;margin-top:.5rem;align-self:inherit;max-width:80%}.Messages_attachmentImagePreview__T7eAE{max-width:150px;max-height:150px;height:auto;width:auto;border-radius:var(--radius-md);-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-border-subtle)}.Messages_unknownTool__c1qnD{font-style:italic;color:#777;padding:.5rem 0;font-size:.9rem}.Messages_imageErrorPlaceholder__snGui{color:#d9534f;text-align:center;padding:.5rem}.Messages_imageErrorPlaceholder__snGui,.Messages_imageLoadingPlaceholder___1hS4{display:flex;align-items:center;justify-content:center;width:100px;height:100px;background-color:#f0f0f0;border-radius:4px;font-size:.8rem;border:1px solid #e0e0e0}@keyframes Messages_pulse__rOB_c{0%{opacity:.6;transform:scale(.9)}50%{opacity:1;transform:scale(1)}to{opacity:.6;transform:scale(.9)}}.Messages_loadingIndicator__iqHqA{display:flex;align-items:center;margin-left:10px;margin-top:5px;padding:8px 12px;background-color:var(
    --surface-secondary
  );border-radius:var(--rounded-lg);width:-moz-fit-content;width:fit-content}.Messages_dot__AuTJ8{width:8px;height:8px;margin:0 3px;background-color:var(--text-secondary);border-radius:50%;animation:Messages_pulse__rOB_c 1.4s ease-in-out infinite}.Messages_dot__AuTJ8:first-child{animation-delay:-.32s}.Messages_dot__AuTJ8:nth-child(2){animation-delay:-.16s}.AssistantPage_chat__OyVLb{flex-grow:1;height:100%;max-height:100svh;background-color:var(--color-gray-200)}.AssistantPage_organizationHeader__Ce_Bg{display:flex;align-items:center;justify-content:center;padding:var(--spacing-md);border-bottom:1px solid var(--border-color,#e0e0e0);gap:.5rem;position:fixed;top:0;z-index:100;width:100%;background-color:var(--color-white)}@media (max-width:768px){.AssistantPage_organizationHeader__Ce_Bg{padding:var(--spacing-md) var(--spacing-xs)}}.AssistantPage_headerContainer__hAS4K{max-width:800px;margin-left:auto;margin-right:auto;align-self:center;display:flex;justify-content:space-between;width:100%;align-items:center}.AssistantPage_organizationLogo__qJLoU{max-height:36px;max-width:120px;height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.AssistantPage_organizationName__kOwM4{font-size:.9rem;font-weight:500;color:var(--text-secondary,#555)}.AssistantPage_brandAssistant__YYpPf{font-size:var(--font-size-sm);color:var(--color-gray-500)}.AssistantPage_messageContainer__uqRHH{width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding:120px 0 270px!important}@media (max-width:768px){.AssistantPage_messageContainer__uqRHH{padding-top:90px!important;padding-left:var(--spacing-xs)!important;padding-right:var(--spacing-xs)!important}}.BuildIndicator_container__DsmWW{display:flex;position:absolute;top:-1px;left:0;width:100%;z-index:1;padding:0 calc(var(--spacing-3xl))}.BuildIndicator_box__OEHpz{box-shadow:var(--temp-border-box-shadow);padding:var(--spacing-lg) var(--spacing-xl);border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:var(--color-gray-100);color:var(--color-gray-600);font-size:var(--font-size-sm)}.BuildIndicator_box__OEHpz>*{display:inline}.BuildIndicator_box__OEHpz svg{display:inline-block;margin-left:.5ch;margin-right:.5ch}.BuildIndicator_icon__W_eQj{color:#ff9800}.RulesSection_section__GLpzG{margin-bottom:var(--spacing-lg)}.RulesSection_title__xkN5_{margin-bottom:var(--spacing-xs)}.RulesSection_rulesList__OV21T{display:flex;flex-wrap:wrap;gap:var(--spacing-3xs);flex-direction:column}.RulesSection_ruleButtonInner__UqI_B{display:flex;align-items:center;justify-content:space-between}.RulesSection_ruleButtonContent__WtAfc{display:flex;justify-content:space-between;width:100%}.RulesSection_statusIcon__itZ_U{flex-shrink:0}.RulesSection_completeIcon___29EA{color:#4caf50}.RulesSection_incompleteIcon__KVxU1{color:#ff9800}.RulesSection_missingIcon__wO3Gv{color:var(--color-gray-400)}