.KnowledgeList_list__OivCk{display:flex;flex-direction:column;gap:var(--spacing-md)}.KnowledgeList_item__O2FPK{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);padding:var(--spacing-lg);transition:all var(--transition-fast)}.KnowledgeList_item__O2FPK:hover{border-color:var(--color-primary-300);box-shadow:var(--shadow-sm)}.KnowledgeList_header__aX47b{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.KnowledgeList_title__IiIhn{display:flex;align-items:center;gap:var(--spacing-sm)}.KnowledgeList_title__IiIhn h4{margin:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KnowledgeList_icon__zMyWH{width:20px;height:20px;color:var(--color-primary-500)}.KnowledgeList_statusIcon__KS2N4{width:16px;height:16px}.KnowledgeList_statusIcon__KS2N4[data-status=completed]{color:var(--color-success-500)}.KnowledgeList_statusIcon__KS2N4[data-status=processing]{color:var(--color-warning-500);animation:KnowledgeList_spin__sCkdP 1s linear infinite}.KnowledgeList_statusIcon__KS2N4[data-status=error]{color:var(--color-error-500)}@keyframes KnowledgeList_spin__sCkdP{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KnowledgeList_deleteButton__ykF4_{background:none;border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-neutral-500);transition:color var(--transition-fast)}.KnowledgeList_deleteButton__ykF4_:hover{color:var(--color-error-500)}.KnowledgeList_deleteButton__ykF4_:disabled{opacity:.5;cursor:not-allowed}.KnowledgeList_deleteButton__ykF4_ svg{width:18px;height:18px}.KnowledgeList_meta__kzsNP{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.KnowledgeList_type__ciE1f{text-transform:capitalize;background:var(--color-neutral-100);padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm)}.KnowledgeList_size__24fz9{color:var(--color-text-tertiary)}.KnowledgeList_url__7yBvF{color:var(--color-primary-500);text-decoration:none;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeList_url__7yBvF:hover{text-decoration:underline}.KnowledgeList_errorMessage__ajIK0{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:var(--color-error-50);color:var(--color-error-700);border-radius:var(--radius-sm);font-size:var(--font-size-sm)}.KnowledgeList_empty___BaIN,.KnowledgeList_error__0swLx,.KnowledgeList_loading__QDbmo{padding:var(--spacing-xl);text-align:center;color:var(--color-text-secondary)}.KnowledgeList_error__0swLx{color:var(--color-error-600)}.KnowledgeList_empty___BaIN p{margin:var(--spacing-xs) 0}.KnowledgeList_empty___BaIN p:first-child{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KnowledgeUpload_container__X2nk3{background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);overflow:hidden}.KnowledgeUpload_tabs__l5ujd{display:flex;border-bottom:1px solid var(--color-neutral-200)}.KnowledgeUpload_tab__LAJXp{flex:1;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md);background:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all var(--transition-fast);border:none;border-bottom:2px solid transparent}.KnowledgeUpload_tab__LAJXp:hover{color:var(--color-text-primary);background:var(--color-neutral-50)}.KnowledgeUpload_tab__LAJXp.KnowledgeUpload_active__sHvru{color:var(--color-primary-600);border-bottom-color:var(--color-primary-500)}.KnowledgeUpload_tab__LAJXp svg{width:18px;height:18px}.KnowledgeUpload_content__By64D{padding:var(--spacing-lg)}.KnowledgeUpload_error__sgvWi{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-error-50);color:var(--color-error-700);border-radius:var(--radius-sm);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.KnowledgeUpload_closeError__3GGMw{background:none;border:none;padding:0;cursor:pointer;color:var(--color-error-700)}.KnowledgeUpload_closeError__3GGMw svg{width:16px;height:16px}.KnowledgeUpload_uploadSection__y18O_{margin-bottom:var(--spacing-md)}.KnowledgeUpload_fileLabel__U60Qx{display:block;cursor:pointer}.KnowledgeUpload_fileInput__l9BuS{display:none}.KnowledgeUpload_fileDropzone__MjAss{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-xl);border:2px dashed var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-neutral-50);transition:all var(--transition-fast)}.KnowledgeUpload_fileDropzone__MjAss:hover{border-color:var(--color-primary-400);background:var(--color-primary-50)}.KnowledgeUpload_fileDropzone__MjAss svg{width:32px;height:32px;color:var(--color-primary-500)}.KnowledgeUpload_fileDropzone__MjAss p{margin:0;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KnowledgeUpload_fileDropzone__MjAss span{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.KnowledgeUpload_selectedFile__bTSbY{display:flex;align-items:center;gap:var(--spacing-sm);margin-top:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background:var(--color-neutral-100);border-radius:var(--radius-sm)}.KnowledgeUpload_selectedFile__bTSbY svg{width:18px;height:18px;color:var(--color-primary-500)}.KnowledgeUpload_selectedFile__bTSbY span{flex:1;font-size:var(--font-size-sm)}.KnowledgeUpload_removeFile__o9BOn{background:none;border:none;padding:var(--spacing-xs);cursor:pointer;color:var(--color-neutral-500)}.KnowledgeUpload_removeFile__o9BOn:hover{color:var(--color-error-500)}.KnowledgeUpload_removeFile__o9BOn svg{width:16px;height:16px}.KnowledgeUpload_inputSection__0q5vh{display:flex;flex-direction:column;gap:var(--spacing-md)}.KnowledgeUpload_label__hC4Rs{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.KnowledgeUpload_input__HazoS,.KnowledgeUpload_textarea__c_Jq4{width:100%;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-neutral-300);border-radius:var(--radius-sm);font-size:var(--font-size-md);transition:border-color var(--transition-fast)}.KnowledgeUpload_input__HazoS:focus,.KnowledgeUpload_textarea__c_Jq4:focus{outline:none;border-color:var(--color-primary-500)}.KnowledgeUpload_textarea__c_Jq4{resize:vertical;min-height:120px;font-family:inherit}.KnowledgeUpload_hint___A_EL{margin:0;font-size:var(--font-size-sm);color:var(--color-text-secondary)}.KnowledgeUpload_submitButton__qJR4F{width:100%;padding:var(--spacing-md);background:var(--color-primary-500);color:white;border:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast);margin-top:var(--spacing-md)}.KnowledgeUpload_submitButton__qJR4F:hover:not(:disabled){background:var(--color-primary-600)}.KnowledgeUpload_submitButton__qJR4F:disabled{opacity:.6;cursor:not-allowed}.KnowledgeManager_container__DFVed{max-width:1200px;margin:0 auto}.KnowledgeManager_header__mn8rx{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-lg)}.KnowledgeManager_title__6O_QH{display:flex;align-items:center;gap:var(--spacing-sm)}.KnowledgeManager_title__6O_QH svg{width:28px;height:28px;color:var(--color-primary-500)}.KnowledgeManager_title__6O_QH h2{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.KnowledgeManager_addButton__7zhE7{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary-500);color:white;border:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);cursor:pointer;transition:all var(--transition-fast)}.KnowledgeManager_addButton__7zhE7:hover{background:var(--color-primary-600)}.KnowledgeManager_addButton__7zhE7 svg{width:20px;height:20px}.KnowledgeManager_description__QMnU9{margin-bottom:var(--spacing-xl);font-size:var(--font-size-md);color:var(--color-text-secondary);line-height:1.6}.KnowledgeManager_description__QMnU9 strong{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.KnowledgeManager_uploadSection__prY8d{margin-bottom:var(--spacing-xl);animation:KnowledgeManager_slideDown__IJuRv .3s ease-out}@keyframes KnowledgeManager_slideDown__IJuRv{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.KnowledgeManager_listSection__dwvHv h3{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--space-2);font-weight:500;transition:all .2s ease;border:1px solid transparent;cursor:pointer;position:relative}.Button_button__f_l0m:disabled{opacity:.5;cursor:not-allowed}.Button_sm__CDbQJ{padding:var(--space-2) var(--space-3);font-size:var(--font-size-sm);height:32px}.Button_md__fwg2m{padding:var(--space-3) var(--space-4);font-size:var(--font-size-base);height:40px}.Button_lg__2Fw1x{padding:var(--space-4) var(--space-6);font-size:var(--font-size-lg);height:48px}.Button_primary__gNjMo{background:var(--color-primary-500);color:white}.Button_primary__gNjMo:hover:not(:disabled){background:var(--color-primary-600)}.Button_secondary__6ARy2{background:var(--color-neutral-100);color:var(--color-text-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background:var(--color-neutral-200)}.Button_outline__Nk0b6{background:transparent;color:var(--color-primary-500);border-color:var(--color-primary-500)}.Button_outline__Nk0b6:hover:not(:disabled){background:var(--color-primary-50)}.Button_ghost__nCpIY{background:transparent;color:var(--color-text-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background:var(--color-neutral-100)}.Button_spinner__bkL9X{width:16px;height:16px;border:2px solid transparent;border-top-color:currentcolor;border-radius:50%;animation:Button_spin__UIsOW 1s linear infinite}@keyframes Button_spin__UIsOW{to{transform:rotate(1turn)}}.V2AgentConfiguration_v2AgentConfigContainer__hr3Rg{min-height:100vh;background:var(--v2-color-neutral-50)}.V2AgentConfiguration_v2ConfigHeader___oOre{background:white;padding:var(--v2-space-6);border-bottom:1px solid var(--v2-color-neutral-200)}.V2AgentConfiguration_v2ConfigLayout__VnUjN{display:flex;min-height:calc(100vh - 200px)}.V2AgentConfiguration_v2ConfigSidebar__OEXAt{width:280px;background:white;border-right:1px solid var(--v2-color-neutral-200);padding:var(--v2-space-6) 0}.V2AgentConfiguration_v2ConfigNav__V7eI9{display:flex;flex-direction:column;gap:var(--v2-space-2);padding:0 var(--v2-space-6)}.V2AgentConfiguration_v2NavButton__kUCUq{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-space-3);padding:var(--v2-space-3) var(--v2-space-4);border:none;background:none;border-radius:var(--v2-radius-base);cursor:pointer;transition:all var(--v2-transition-base);text-align:left;width:100%}.V2AgentConfiguration_v2NavButton__kUCUq:hover{background:var(--v2-color-neutral-100)}.V2AgentConfiguration_v2NavButton__kUCUq.V2AgentConfiguration_active__N_KqP{background:var(--v2-color-primary-50);color:var(--v2-color-primary-700);border-left:3px solid var(--v2-color-primary-500)}.V2AgentConfiguration_v2NavButtonContent__ugwq_{display:flex;align-items:center;gap:var(--v2-space-3);flex:1}.V2AgentConfiguration_v2NavIcon__Ha2Ga{font-size:var(--v2-font-size-lg)}.V2AgentConfiguration_v2NavText__tLRcT{font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium)}.V2AgentConfiguration_v2ConfigContent__DxhWJ{flex:1;padding:var(--v2-space-8);overflow-y:auto}.V2AgentConfiguration_v2ConfigSection__qnXHI{max-width:800px}.V2AgentConfiguration_v2SectionTitle__pdZu5{font-size:var(--v2-font-size-2xl);font-weight:var(--v2-font-weight-bold);color:var(--v2-color-neutral-800);margin-bottom:var(--v2-space-6);display:flex;align-items:center;gap:var(--v2-space-3)}.V2AgentConfiguration_v2FormCard__wv6jc{background:white;border-radius:var(--v2-radius-lg);padding:var(--v2-space-6);border:1px solid var(--v2-color-neutral-200);box-shadow:var(--v2-shadow-sm);margin-bottom:var(--v2-space-6)}.V2AgentConfiguration_v2FormGroup__yuzbA{margin-bottom:var(--v2-space-5)}.V2AgentConfiguration_v2FormGroup__yuzbA:last-child{margin-bottom:0}.V2AgentConfiguration_v2FormGroupWithInfo__wAHcO{display:grid;grid-template-columns:1fr 320px;gap:var(--v2-space-6);margin-bottom:var(--v2-space-6);align-items:start}.V2AgentConfiguration_v2FormGroupWithInfo__wAHcO:last-child{margin-bottom:0}.V2AgentConfiguration_v2FormGroupLeft___u6mz{min-width:0}.V2AgentConfiguration_v2InfoPanel__CdSfb{background:var(--v2-color-neutral-50);border:1px solid var(--v2-color-neutral-200);border-radius:var(--v2-radius-base);padding:var(--v2-space-4);position:sticky;top:var(--v2-space-4)}.V2AgentConfiguration_v2InfoHeader__1eK9V{display:flex;align-items:center;gap:var(--v2-space-2);margin-bottom:var(--v2-space-3);font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-neutral-700)}.V2AgentConfiguration_v2InfoText__vjGRj{font-size:var(--v2-font-size-sm);line-height:1.5;color:var(--v2-color-neutral-600);margin:0}.V2AgentConfiguration_v2FormLabel__RYF4o,.V2AgentConfiguration_v2InfoText__vjGRj strong{color:var(--v2-color-neutral-700);font-weight:var(--v2-font-weight-medium)}.V2AgentConfiguration_v2FormLabel__RYF4o{display:block;font-size:var(--v2-font-size-sm);margin-bottom:var(--v2-space-2)}.V2AgentConfiguration_v2FormInput__Kr5wB,.V2AgentConfiguration_v2FormSelect__A7EwW,.V2AgentConfiguration_v2FormTextarea__Dvy0t{width:100%;padding:var(--v2-space-3);border:1px solid var(--v2-color-neutral-300);border-radius:var(--v2-radius-base);font-size:var(--v2-font-size-sm);transition:all var(--v2-transition-base)}.V2AgentConfiguration_v2FormSelect__A7EwW{padding-right:2.5rem;font-weight:500;color:var(--v2-color-neutral-900);background:white;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='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}.V2AgentConfiguration_v2FormSelect__A7EwW:hover{border-color:var(--v2-color-neutral-400);background-color:var(--v2-color-neutral-50)}.V2AgentConfiguration_v2FormInput__Kr5wB:focus,.V2AgentConfiguration_v2FormSelect__A7EwW:focus,.V2AgentConfiguration_v2FormTextarea__Dvy0t:focus{outline:none;border-color:var(--v2-color-primary-500);box-shadow:0 0 0 3px var(--v2-color-primary-100)}.V2AgentConfiguration_v2FormSelect__A7EwW:focus{background-color:white;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='%236366f1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e")}.V2AgentConfiguration_v2FormSelect__A7EwW:disabled{background-color:var(--v2-color-neutral-100);color:var(--v2-color-neutral-500);cursor:not-allowed;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='%239ca3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M6 9l6 6 6-6'/%3e%3c/svg%3e")}.V2AgentConfiguration_v2FormInputSm__xm9cj{width:80px;padding:var(--v2-space-2);border:1px solid var(--v2-color-neutral-300);border-radius:var(--v2-radius-base);font-size:var(--v2-font-size-sm)}.V2AgentConfiguration_v2FormRow__PU8EW{display:flex;gap:var(--v2-space-4);align-items:end}.V2AgentConfiguration_v2FormCol__t_SE4{display:flex;flex-direction:column;gap:var(--v2-space-2);align-items:center}.V2AgentConfiguration_v2FormCol__t_SE4 label{font-size:var(--v2-font-size-xs);color:var(--v2-color-neutral-600)}.V2AgentConfiguration_v2FormCol__t_SE4 span{font-size:var(--v2-font-size-xs);color:var(--v2-color-neutral-500)}.V2AgentConfiguration_v2CheckboxGroup__J6KAU,.V2AgentConfiguration_v2RadioGroup__fDLVK{display:flex;flex-direction:column;gap:var(--v2-space-3)}.V2AgentConfiguration_v2CheckboxItem__F4qCx,.V2AgentConfiguration_v2RadioItem__waSt6{display:flex;align-items:center;gap:var(--v2-space-2);cursor:pointer}.V2AgentConfiguration_v2FormHelp__U0LHo{margin-top:var(--v2-space-2);font-size:var(--v2-font-size-xs);color:var(--v2-color-neutral-500);line-height:1.4}.V2AgentConfiguration_v2SliderContainer__qqgpt{margin-top:var(--v2-space-2)}.V2AgentConfiguration_v2Slider__e7id2{width:100%;margin-bottom:var(--v2-space-4);-webkit-appearance:none;appearance:none;height:8px;border-radius:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6 50%,#ec4899);outline:none;will-change:transform}.V2AgentConfiguration_v2Slider__e7id2::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ffffff,#f8fafc);border:2px solid var(--thumb-color,#3b82f6);cursor:pointer;box-shadow:0 2px 8px var(--thumb-shadow,rgba(59,130,246,.3));will-change:transform,border-color,box-shadow;transition:transform .15s ease-out,box-shadow .15s ease-out}.V2AgentConfiguration_v2Slider__e7id2::-webkit-slider-thumb:hover{transform:translateZ(0) scale(1.1);box-shadow:0 4px 12px var(--thumb-shadow-hover,rgba(59,130,246,.4))}.V2AgentConfiguration_v2Slider__e7id2::-webkit-slider-thumb:active{transform:translateZ(0) scale(1.05);transition:transform .05s ease-out}.V2AgentConfiguration_v2Slider__e7id2::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#ffffff,#f8fafc);border:2px solid var(--thumb-color,#3b82f6);cursor:pointer;box-shadow:0 2px 8px var(--thumb-shadow,rgba(59,130,246,.3));will-change:transform,border-color,box-shadow;transition:transform .15s ease-out,box-shadow .15s ease-out}.V2AgentConfiguration_v2Slider__e7id2::-moz-range-thumb:hover{transform:translateZ(0) scale(1.1);box-shadow:0 4px 12px var(--thumb-shadow-hover,rgba(59,130,246,.4))}.V2AgentConfiguration_v2Slider__e7id2::-moz-range-thumb:active{transform:translateZ(0) scale(1.05);transition:transform .05s ease-out}.V2AgentConfiguration_v2SliderLabels__zJKU6{font-size:var(--v2-font-size-xs);font-weight:500;margin-top:16px}.V2AgentConfiguration_v2SliderLabels__zJKU6 span:first-child{color:#3b82f6}.V2AgentConfiguration_v2SliderLabels__zJKU6 span:nth-child(2){color:#8b5cf6}.V2AgentConfiguration_v2SliderLabels__zJKU6 span:nth-child(3){color:#ec4899}.V2AgentConfiguration_v2ExampleGroup__RXJ4B{margin-bottom:var(--v2-space-4)}.V2AgentConfiguration_v2ExampleGroup__RXJ4B h4{font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);color:var(--v2-color-neutral-700);margin-bottom:var(--v2-space-2)}.V2AgentConfiguration_v2ConversationExample__5KQjB{background:var(--v2-color-neutral-50);border-radius:var(--v2-radius-base);padding:var(--v2-space-4);border:1px solid var(--v2-color-neutral-200)}.V2AgentConfiguration_v2ExampleAgent__4OKsd,.V2AgentConfiguration_v2ExampleUser__5SxC1{margin-bottom:var(--v2-space-2);line-height:1.5}.V2AgentConfiguration_v2ExampleUser__5SxC1{color:var(--v2-color-neutral-600)}.V2AgentConfiguration_v2ExampleAgent__4OKsd{color:var(--v2-color-neutral-800)}.V2AgentConfiguration_v2PlaceholderContent__L7ZWJ{text-align:center;padding:var(--v2-space-12);background:white;border-radius:var(--v2-radius-lg);border:1px solid var(--v2-color-neutral-200)}.V2AgentConfiguration_v2PlaceholderIcon__GM6ap{font-size:64px;margin-bottom:var(--v2-space-4)}.V2AgentConfiguration_v2PlaceholderContent__L7ZWJ h3{font-size:var(--v2-font-size-xl);font-weight:var(--v2-font-weight-semibold);color:var(--v2-color-neutral-800);margin-bottom:var(--v2-space-3)}.V2AgentConfiguration_v2PlaceholderContent__L7ZWJ p{color:var(--v2-color-neutral-600);margin-bottom:var(--v2-space-6);line-height:1.5}.V2AgentConfiguration_v2ConfigActions__ZftBD{position:fixed;bottom:0;left:280px;right:0;background:white;border-top:1px solid var(--v2-color-neutral-200);padding:var(--v2-space-4) var(--v2-space-8);box-shadow:var(--v2-shadow-lg)}.V2AgentConfiguration_v2FormCheckbox__mi26T{width:16px;height:16px}.V2AgentConfiguration_v2TestResults__f9pm1{background:var(--v2-color-neutral-50);border:1px solid var(--v2-color-neutral-200);border-radius:var(--v2-radius-base);padding:var(--v2-space-4);min-height:120px}.V2AgentConfiguration_v2TestPlaceholder__gbnfk{color:var(--v2-color-neutral-500);font-style:italic;text-align:center;padding:var(--v2-space-8)}.V2AgentConfiguration_v2FilterButton__cdAt6{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-space-2);padding:var(--v2-space-2) var(--v2-space-3);font-size:var(--v2-font-size-sm);font-weight:var(--v2-font-weight-medium);border-radius:var(--v2-radius-md);border:1px solid var(--v2-color-neutral-300);cursor:pointer;transition:all var(--v2-transition-base);background:white;color:var(--v2-color-neutral-600)}.V2AgentConfiguration_v2FilterButton__cdAt6:hover{background:var(--v2-color-neutral-50);border-color:var(--v2-color-neutral-400)}.V2AgentConfiguration_v2FilterButtonActive__ztdMR{background:linear-gradient(135deg,var(--v2-color-primary-500),var(--v2-color-primary-600));color:white;border-color:var(--v2-color-primary-500);box-shadow:var(--v2-shadow-sm)}.V2AgentConfiguration_v2FilterButtonActive__ztdMR:hover{background:linear-gradient(135deg,var(--v2-color-primary-600),var(--v2-color-primary-700))}@media (max-width:1024px){.V2AgentConfiguration_v2FormGroupWithInfo__wAHcO{grid-template-columns:1fr;gap:var(--v2-space-4)}.V2AgentConfiguration_v2InfoPanel__CdSfb{position:static}}.V2AgentConfiguration_v2SystemPromptContainer__pP3oE{border:1px solid var(--v2-color-neutral-200);border-radius:var(--v2-radius-base);overflow:hidden;background:var(--v2-color-neutral-25)}.V2AgentConfiguration_v2SystemPromptHeader__6w50i{background:var(--v2-color-neutral-100);border-bottom:1px solid var(--v2-color-neutral-200);padding:var(--v2-space-3) var(--v2-space-4);font-size:var(--v2-font-size-sm);color:var(--v2-color-neutral-600);font-style:italic}.V2AgentConfiguration_v2SystemPromptDisplay__vNKQu{width:100%;border:none;outline:none;resize:vertical;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace;font-size:var(--v2-font-size-sm);line-height:1.5;padding:var(--v2-space-4);background:var(--v2-color-white);color:var(--v2-color-neutral-800);min-height:400px;max-height:600px}.V2AgentConfiguration_v2SystemPromptDisplay__vNKQu:focus{outline:2px solid var(--v2-color-primary-500);outline-offset:-2px}.V2AgentConfiguration_v2FormLabelHint__n41Fp{font-weight:400;color:var(--v2-color-primary-500);font-style:italic;margin-left:8px}.V2AgentConfiguration_v2SliderContainer__qqgpt{margin-top:8px}.V2AgentConfiguration_v2FormSlider__CIscF{width:100%;height:6px;border-radius:var(--v2-radius-full);background:var(--v2-color-neutral-200);outline:none;appearance:none;-webkit-appearance:none;margin-bottom:12px}.V2AgentConfiguration_v2FormSlider__CIscF::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--v2-color-primary-500);cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.V2AgentConfiguration_v2FormSlider__CIscF::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--v2-color-primary-500);cursor:pointer;border:2px solid white;box-shadow:0 2px 4px rgba(0,0,0,.1)}.V2AgentConfiguration_v2SliderLabels__zJKU6{display:flex;justify-content:space-between;margin-top:-8px}.V2AgentConfiguration_v2SliderLabel__a26nG{font-size:12px;color:var(--v2-color-text-secondary);text-align:center;flex:1;transition:all .2s ease}.V2AgentConfiguration_v2SliderLabelActive__Br9Uu{font-size:12px;color:var(--v2-color-primary-500);font-weight:600;text-align:center;flex:1;transition:all .2s ease}.ChatDemo_container__t4qJL{display:flex;flex-direction:column;height:600px;background:var(--color-neutral-50);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);overflow:hidden;transition:height .3s ease}.ChatDemo_fullHeight__ebOjn{height:80vh;min-height:600px}.ChatDemo_header__mUkQu{justify-content:space-between;padding:var(--spacing-4);background:var(--color-white);border-bottom:1px solid var(--color-neutral-200)}.ChatDemo_headerLeft__OpFEg,.ChatDemo_header__mUkQu{display:flex;align-items:center;gap:var(--spacing-3)}.ChatDemo_headerIcon__SnIGk{width:40px;height:40px;padding:var(--spacing-2);background:var(--color-primary-50);color:var(--color-primary-600);border-radius:var(--radius-md)}.ChatDemo_agentName__AL06i{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.ChatDemo_agentMode__Cdw8l{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.ChatDemo_fullHeightButton__ZEkav{margin-left:auto;flex-shrink:0}.ChatDemo_messagesContainer__YygGt{flex:1;overflow-y:auto;padding:var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-4);scroll-behavior:smooth}.ChatDemo_emptyState__fO1zl{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--color-text-secondary);padding:var(--spacing-8);margin:auto}.ChatDemo_emptyState__fO1zl svg{color:var(--color-neutral-400);margin-bottom:var(--spacing-4)}.ChatDemo_emptyState__fO1zl p{margin:var(--spacing-2) 0}.ChatDemo_hint__7QhZF{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.ChatDemo_message__QzNQj{display:flex;gap:var(--spacing-3);animation:ChatDemo_messageSlide__BUvZ1 .3s ease-out;will-change:transform,opacity;max-width:85%}.ChatDemo_userMessage__Ik3ml{flex-direction:row-reverse;align-self:flex-end}.ChatDemo_assistantMessage__ekfUf{align-self:flex-start}.ChatDemo_messageIcon__1O1i2{width:32px;height:32px;border-radius:var(--radius-full);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageIcon__1O1i2{background:var(--color-primary-500);color:var(--color-white)}.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageIcon__1O1i2{background:var(--color-neutral-200);color:var(--color-text-secondary)}.ChatDemo_messageContent__fzkiD{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.ChatDemo_messageText__p9EXM{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--font-size-base);line-height:1.6;white-space:pre-wrap;word-break:break-word;color:var(--color-text-primary)}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM{background:var(--color-primary-500);color:var(--color-white);border-bottom-right-radius:var(--radius-sm)}.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM{background:var(--color-white);color:var(--color-text-primary);border:1px solid var(--color-neutral-200);border-bottom-left-radius:var(--radius-sm)}.ChatDemo_messageText__p9EXM h1{font-size:1.5rem;margin:.5rem 0;font-weight:600}.ChatDemo_messageText__p9EXM h2{font-size:1.3rem;margin:.5rem 0;font-weight:600}.ChatDemo_messageText__p9EXM h3{font-size:1.1rem;margin:.5rem 0;font-weight:600}.ChatDemo_messageText__p9EXM h4,.ChatDemo_messageText__p9EXM h5,.ChatDemo_messageText__p9EXM h6{font-size:1rem;margin:.5rem 0;font-weight:600}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM h1,.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM h2,.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM h3,.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM h4,.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM h5,.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM h6{color:var(--color-white)}.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM h1,.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM h2,.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM h3,.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM h4,.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM h5,.ChatDemo_assistantMessage__ekfUf .ChatDemo_messageText__p9EXM h6{color:var(--color-text-primary)}.ChatDemo_messageText__p9EXM p{margin:.5rem 0;line-height:1.6}.ChatDemo_messageText__p9EXM p:first-child{margin-top:0}.ChatDemo_messageText__p9EXM p:last-child{margin-bottom:0}.ChatDemo_messageText__p9EXM ol,.ChatDemo_messageText__p9EXM ul{margin:.5rem 0;padding-left:1.5rem}.ChatDemo_messageText__p9EXM li{margin:.25rem 0;line-height:1.5}.ChatDemo_messageText__p9EXM blockquote{margin:.5rem 0;padding:.5rem 1rem;border-left:3px solid var(--color-primary-300);background:var(--color-neutral-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic}.ChatDemo_messageText__p9EXM code{background:var(--color-neutral-100);padding:.125rem .25rem;border-radius:var(--radius-xs);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875em;color:var(--color-text-primary)}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM code{background:rgba(255,255,255,.2);color:var(--color-white)}.ChatDemo_messageText__p9EXM pre{background:var(--color-neutral-100);padding:1rem;border-radius:var(--radius-md);overflow-x:auto;margin:.5rem 0;border:1px solid var(--color-neutral-200)}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM pre{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2)}.ChatDemo_messageText__p9EXM pre code{background:none;padding:0;border-radius:0}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageText__p9EXM pre code{color:var(--color-white)}.ChatDemo_messageText__p9EXM strong{font-weight:600;color:var(--color-text-primary)}.ChatDemo_messageText__p9EXM em{font-style:italic}.ChatDemo_messageText__p9EXM a{color:var(--color-primary-600);text-decoration:underline}.ChatDemo_messageText__p9EXM a:hover{color:var(--color-primary-700)}.ChatDemo_messageText__p9EXM table{width:100%;border-collapse:collapse;margin:.5rem 0;border:1px solid var(--color-neutral-200);border-radius:var(--radius-sm);overflow:hidden}.ChatDemo_messageText__p9EXM td,.ChatDemo_messageText__p9EXM th{padding:.5rem;text-align:left;border-bottom:1px solid var(--color-neutral-200)}.ChatDemo_messageText__p9EXM th{background:var(--color-neutral-50);font-weight:600}.ChatDemo_messageText__p9EXM tr:last-child td{border-bottom:none}.ChatDemo_messageText__p9EXM hr{margin:1rem 0;border:none;border-top:1px solid var(--color-neutral-200)}.ChatDemo_messageTime__0soeO{font-size:var(--font-size-xs);color:var(--color-text-tertiary);padding:0 var(--spacing-2)}.ChatDemo_userMessage__Ik3ml .ChatDemo_messageTime__0soeO{text-align:right}.ChatDemo_streamingIndicator__fBHnD{display:flex;align-items:center;gap:var(--spacing-3)}.ChatDemo_typingDots__xR9PT{display:flex;gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-sm)}.ChatDemo_typingDots__xR9PT span{width:8px;height:8px;background:var(--color-neutral-400);border-radius:var(--radius-full);animation:ChatDemo_typingDot__pwe0C 1.4s infinite;will-change:transform,opacity}.ChatDemo_typingDots__xR9PT span:nth-child(2){animation-delay:.2s}.ChatDemo_typingDots__xR9PT span:nth-child(3){animation-delay:.4s}@keyframes ChatDemo_typingDot__pwe0C{0%,60%,to{transform:translateZ(0);opacity:.4}30%{transform:translate3d(0,-10px,0);opacity:1}}@keyframes ChatDemo_messageSlide__BUvZ1{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.ChatDemo_inputForm__9ofid{position:sticky;bottom:0;display:flex;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--color-white);border-top:1px solid var(--color-neutral-200);z-index:10}.ChatDemo_input__JYh6H{flex:1;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-primary);transition:all var(--transition-base)}.ChatDemo_input__JYh6H:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100);scroll-margin:0;scroll-behavior:auto}.ChatDemo_input__JYh6H:disabled{background:var(--color-neutral-100);cursor:not-allowed}.ChatDemo_sendButton__DBbW_,.ChatDemo_stopButton__kArDA{padding:var(--spacing-3);min-width:auto}.ChatDemo_sendButton__DBbW_ svg{width:20px;height:20px}.ChatDemo_timestamp__MGQPp{font-size:.75rem;color:var(--color-text-tertiary);margin-top:.25rem}.ChatDemo_errorBanner__cEyNH{background-color:var(--color-error-50);color:var(--color-error-700);padding:.75rem 1rem;border-radius:var(--radius-md);margin-bottom:1rem;font-size:.875rem;border:1px solid var(--color-error-200)}.ChatDemo_typing__0ZYjy{color:var(--color-text-tertiary);font-style:italic}.ChatDemo_typingIndicator__YwhnV{display:flex;align-items:center;gap:.5rem;color:var(--color-text-secondary);font-style:italic}.ChatDemo_messagesContainer__YygGt::-webkit-scrollbar{width:8px}.ChatDemo_messagesContainer__YygGt::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:var(--radius-sm)}.ChatDemo_messagesContainer__YygGt::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-sm)}.ChatDemo_messagesContainer__YygGt::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}@media (max-width:768px){.ChatDemo_container__t4qJL{height:500px}.ChatDemo_messageContent__fzkiD{max-width:85%}.ChatDemo_messageText__p9EXM{font-size:var(--font-size-sm)}}.EnhancementDemo_container__d76sH{max-width:1000px;margin:0 auto;padding:var(--space-6)}.EnhancementDemo_header__F9Eho{text-align:center;margin-bottom:var(--space-8)}.EnhancementDemo_title___dZM_{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.EnhancementDemo_subtitle__6731_{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.EnhancementDemo_loading__4DEM0,.EnhancementDemo_noAgents__69zQ9{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-12);text-align:center}.EnhancementDemo_noAgents__69zQ9 h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0 0 var(--space-2) 0}.EnhancementDemo_noAgents__69zQ9 p{color:var(--color-text-secondary);margin:0}.EnhancementDemo_controls__nTaeW{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);margin-bottom:var(--space-8);padding:var(--space-6);background:var(--color-background);border:1px solid var(--color-neutral-200);border-radius:var(--border-radius-lg)}.EnhancementDemo_controlGroup__hoVsx{display:flex;flex-direction:column;gap:var(--space-2)}.EnhancementDemo_label__O0B7a{font-weight:var(--font-weight-medium)}.EnhancementDemo_label__O0B7a,.EnhancementDemo_select__C7Vna{font-size:var(--font-size-sm);color:var(--color-text-primary)}.EnhancementDemo_select__C7Vna{padding:var(--space-3);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md);background:white}.EnhancementDemo_select__C7Vna:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.EnhancementDemo_textAreas__wWRVK{display:flex;flex-direction:column;gap:var(--space-4);max-width:800px;margin:0 auto}.EnhancementDemo_textSection__anKj8{display:flex;flex-direction:column;gap:var(--space-2)}.EnhancementDemo_textarea__2ELrL{padding:var(--space-3);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md);font-size:var(--font-size-sm);font-family:inherit;resize:vertical;min-height:120px;width:100%}.EnhancementDemo_textarea__2ELrL:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.EnhancementDemo_textarea__2ELrL.EnhancementDemo_output__sl1aY{background:var(--color-neutral-50);color:var(--color-text-primary)}.EnhancementDemo_enhanceButton__wZ4_5{display:flex;justify-content:center;padding:var(--space-4) 0}.EnhancementDemo_outputActions__1N0pq{display:flex;gap:var(--space-2);margin-top:var(--space-2)}.EnhancementDemo_error__Ltlju{position:relative;margin-top:var(--space-6);padding:var(--space-4);background:var(--color-error-50);border:1px solid var(--color-error-200);border-radius:var(--border-radius-md);color:var(--color-error-700);font-size:var(--font-size-sm)}.EnhancementDemo_errorClose__jLJk1{position:absolute;top:var(--space-2);right:var(--space-3);background:none;border:none;font-size:var(--font-size-lg);color:var(--color-error-500);cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center}.EnhancementDemo_errorClose__jLJk1:hover{color:var(--color-error-700)}@media (max-width:768px){.EnhancementDemo_container__d76sH{padding:var(--space-4)}.EnhancementDemo_controls__nTaeW,.EnhancementDemo_textAreas__wWRVK{grid-template-columns:1fr;gap:var(--space-4)}.EnhancementDemo_enhanceButton__wZ4_5{padding-top:0;order:1}.EnhancementDemo_textSection__anKj8:last-child{order:2}}.AgentDemo_container__evbEn{max-width:1200px;margin:0 auto;padding:var(--spacing-6)}.AgentDemo_header__CqnWk{margin-bottom:var(--spacing-8)}.AgentDemo_title___Du3c{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.AgentDemo_subtitle__mepc1{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.AgentDemo_controls__CSUeM{display:flex;flex-wrap:wrap;gap:var(--spacing-6);align-items:flex-end;margin-bottom:var(--spacing-6);padding:var(--spacing-4);background:var(--color-neutral-50);border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200)}.AgentDemo_agentSelector__HOEZF{flex:1;min-width:250px}.AgentDemo_label__yNI85{display:block;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.AgentDemo_select___x_fv{width:100%;padding:var(--spacing-3) var(--spacing-4);font-size:var(--font-size-base);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);background:var(--color-white);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-base)}.AgentDemo_select___x_fv:hover{border-color:var(--color-neutral-400)}.AgentDemo_select___x_fv:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.AgentDemo_agentInfo__6lxBx{display:flex;gap:var(--spacing-6);align-items:center}.AgentDemo_infoItem__oDEhx{display:flex;align-items:center;gap:var(--spacing-2)}.AgentDemo_infoLabel__KhFDq{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}.AgentDemo_infoValue__HOMGI{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--spacing-1)}.AgentDemo_infoValue__HOMGI svg{color:var(--color-primary-500)}.AgentDemo_demoContainer__43KKz{animation:AgentDemo_fadeIn__YvENx .3s ease-out}@keyframes AgentDemo_fadeIn__YvENx{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.AgentDemo_enhancementCard__F9IDa{padding:var(--spacing-6);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.AgentDemo_cardTitle__YN86V{display:flex;align-items:center;gap:var(--spacing-2);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-4)}.AgentDemo_cardTitle__YN86V svg{color:var(--color-primary-500)}.AgentDemo_emptyCard__uUYFG,.AgentDemo_loadingCard__c77ON{text-align:center;padding:var(--spacing-8);color:var(--color-text-secondary);background:var(--color-white);border:1px solid var(--color-neutral-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.AgentDemo_emptyCard__uUYFG svg{color:var(--color-neutral-400);margin-bottom:var(--spacing-4)}.AgentDemo_emptyCard__uUYFG h3{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}@media (max-width:768px){.AgentDemo_container__evbEn{padding:var(--spacing-4)}.AgentDemo_controls__CSUeM{flex-direction:column;align-items:stretch}.AgentDemo_agentInfo__6lxBx{flex-direction:column;align-items:flex-start;gap:var(--spacing-2)}}.ChatWidget_trigger___t1bP{position:fixed;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px rgba(102,126,234,.3);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000;color:white}.ChatWidget_trigger___t1bP:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(102,126,234,.4)}.ChatWidget_trigger___t1bP:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;z-index:-1;animation:ChatWidget_pulse__rOs60 2s infinite}.ChatWidget_triggerActive__6wR_Z:before{animation:none}@keyframes ChatWidget_pulse__rOs60{0%{transform:scale(1);opacity:1}to{transform:scale(1.3);opacity:0}}.ChatWidget_widget__d_UXA{position:fixed;bottom:90px;right:20px;width:380px;height:500px;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;z-index:999;animation:ChatWidget_slideIn__LzPtt .3s cubic-bezier(.4,0,.2,1);transition:width .3s ease,height .3s ease,right .3s ease,bottom .3s ease}.ChatWidget_expandedWidth__o3UAL{width:480px!important;right:20px}.ChatWidget_expandedHeight__SIEMg{height:600px!important;bottom:90px}.ChatWidget_expandedBoth__nRdFW{width:580px!important;height:700px!important;right:20px;bottom:90px}.ChatWidget_resizeControl__OGWC4{position:absolute;background:rgba(255,255,255,.95);border:1px solid rgba(0,0,0,.1);border-radius:6px;padding:6px;cursor:pointer;opacity:0;transition:opacity .4s ease,transform .2s ease,box-shadow .2s ease;z-index:10;backdrop-filter:blur(8px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.ChatWidget_resizeControl__OGWC4:hover{opacity:1;background:rgba(255,255,255,1);box-shadow:0 4px 12px rgba(0,0,0,.15)}.ChatWidget_resizeControlVisible__ro7E8{opacity:.7}.ChatWidget_widget__d_UXA:hover .ChatWidget_resizeControl__OGWC4{opacity:.7;transition:opacity .4s ease}.ChatWidget_topResize__22DoL{top:-8px;left:50%;transform:translateX(-50%);padding:6px 12px}.ChatWidget_topResize__22DoL:hover{transform:translateX(-50%) translateY(2px)}.ChatWidget_leftResize__UQhvr{left:-8px;top:50%;transform:translateY(-50%);padding:12px 6px}.ChatWidget_leftResize__UQhvr:hover{transform:translateY(-50%) translateX(2px)}.ChatWidget_cornerResize__d_C8s{top:-12px;left:-12px;background:rgba(255,255,255,.98);border:2px solid rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.2)}.ChatWidget_cornerResize__d_C8s:hover{transform:translateX(2px) translateY(2px);background:rgba(255,255,255,1);box-shadow:0 6px 16px rgba(0,0,0,.25)}.ChatWidget_header__Pyq_R{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:20px;display:flex;align-items:center;justify-content:space-between}.ChatWidget_headerContent__4LKOC{display:flex;align-items:center;gap:12px;flex:1}.ChatWidget_headerTitle__ilNhg{font-weight:600;font-size:.95rem;color:white}.ChatWidget_headerContent__4LKOC h3{font-size:1.1rem;font-weight:600;margin:0}.ChatWidget_headerContent__4LKOC p{font-size:.85rem;margin:0;opacity:.9}.ChatWidget_closeButton__MoX_5{background:rgba(255,255,255,.2);border:none;border-radius:8px;color:white;cursor:pointer;padding:8px;transition:background-color .2s ease;display:flex;align-items:center;justify-content:center}.ChatWidget_closeButton__MoX_5:hover{background:rgba(255,255,255,.3)}.ChatWidget_messages__iXJbP{flex:1;padding:20px;overflow-y:auto;display:flex;flex-direction:column;gap:15px}.ChatWidget_emptyState__dRG_a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;color:#6b7280}.ChatWidget_emptyState__dRG_a svg{margin-bottom:16px;color:#9ca3af}.ChatWidget_emptyState__dRG_a p{margin:0 0 20px;font-size:.95rem;line-height:1.5}.ChatWidget_quickActions__zSmZe{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:16px}.ChatWidget_quickAction__MJycL{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:10px 14px;font-size:.85rem;cursor:pointer;transition:all .2s ease;color:#6b7280;text-align:left}.ChatWidget_quickAction__MJycL:hover{background:#667eea;color:white;border-color:#667eea;transform:translateY(-1px)}.ChatWidget_message__vLFZq{display:flex;gap:12px;max-width:85%;animation:ChatWidget_messageSlideIn__ROMCi .3s ease}@keyframes ChatWidget_messageSlideIn__ROMCi{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_userMessage__v_9B7{align-self:flex-end;flex-direction:row-reverse}.ChatWidget_assistantMessage__l5HjL{align-self:flex-start}.ChatWidget_messageIcon__b3uex{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.ChatWidget_userMessage__v_9B7 .ChatWidget_messageIcon__b3uex{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.ChatWidget_assistantMessage__l5HjL .ChatWidget_messageIcon__b3uex{background:#f3f4f6;color:#6b7280}.ChatWidget_messageContent__YRbRx{flex:1;padding:12px 16px;border-radius:18px;font-size:.9rem;line-height:1.4}.ChatWidget_messageContent__YRbRx h1,.ChatWidget_messageContent__YRbRx h2,.ChatWidget_messageContent__YRbRx h3,.ChatWidget_messageContent__YRbRx h4,.ChatWidget_messageContent__YRbRx h5,.ChatWidget_messageContent__YRbRx h6{margin:.4em 0 .2em;font-weight:600}.ChatWidget_messageContent__YRbRx h1{font-size:1.3em}.ChatWidget_messageContent__YRbRx h2{font-size:1.2em}.ChatWidget_messageContent__YRbRx h3{font-size:1.1em}.ChatWidget_messageContent__YRbRx h4{font-size:1.05em}.ChatWidget_messageContent__YRbRx p{margin:.4em 0}.ChatWidget_messageContent__YRbRx ol,.ChatWidget_messageContent__YRbRx ul{margin:.4em 0;padding-left:1.2em}.ChatWidget_messageContent__YRbRx li{margin:.1em 0}.ChatWidget_messageContent__YRbRx code{background:rgba(0,0,0,.1);padding:.1em .3em;border-radius:3px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85em}.ChatWidget_messageContent__YRbRx pre{background:rgba(0,0,0,.1);padding:.8em;border-radius:6px;overflow-x:auto;margin:.4em 0}.ChatWidget_messageContent__YRbRx pre code{background:none;padding:0}.ChatWidget_messageContent__YRbRx blockquote{border-left:2px solid rgba(0,0,0,.2);margin:.4em 0;padding-left:.8em;font-style:italic}.ChatWidget_messageContent__YRbRx strong{font-weight:600}.ChatWidget_messageContent__YRbRx em{font-style:italic}.ChatWidget_messageContent__YRbRx a{color:inherit;text-decoration:underline}.ChatWidget_userMessage__v_9B7 .ChatWidget_messageContent__YRbRx code,.ChatWidget_userMessage__v_9B7 .ChatWidget_messageContent__YRbRx pre{background:rgba(255,255,255,.2)}.ChatWidget_userMessage__v_9B7 .ChatWidget_messageContent__YRbRx blockquote{border-left-color:rgba(255,255,255,.4)}.ChatWidget_userMessage__v_9B7 .ChatWidget_messageContent__YRbRx{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-bottom-right-radius:6px}.ChatWidget_assistantMessage__l5HjL .ChatWidget_messageContent__YRbRx{background:#f3f4f6;color:#1f2937;border-bottom-left-radius:6px}.ChatWidget_typingIndicator__bP4dM{display:flex;align-items:center;gap:8px}.ChatWidget_typingDots__xWOBN{display:flex;gap:4px}.ChatWidget_typingDots__xWOBN span{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:ChatWidget_typing__GqvTa 1.4s infinite}.ChatWidget_typingDots__xWOBN span:nth-child(2){animation-delay:.2s}.ChatWidget_typingDots__xWOBN span:nth-child(3){animation-delay:.4s}@keyframes ChatWidget_typing__GqvTa{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-6px);opacity:1}}@keyframes ChatWidget_slideIn__LzPtt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ChatWidget_inputForm__Y8kgc{padding:20px;border-top:1px solid #e5e7eb;background:#fafafa;display:flex;gap:10px;align-items:flex-end}.ChatWidget_input__e8OyQ{flex:1;border:2px solid #e5e7eb;border-radius:20px;padding:12px 16px;font-size:.9rem;outline:none;transition:border-color .2s ease;font-family:inherit;resize:none}.ChatWidget_input__e8OyQ:focus{border-color:#667eea}.ChatWidget_input__e8OyQ:disabled{opacity:.6;cursor:not-allowed}.ChatWidget_sendButton__LN667{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;color:white}.ChatWidget_sendButton__LN667:hover:not(:disabled){transform:scale(1.05)}.ChatWidget_sendButton__LN667:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:480px){.ChatWidget_widget__d_UXA{width:calc(100vw - 40px);right:20px;left:20px;height:70vh;bottom:90px}.ChatWidget_trigger___t1bP{bottom:16px;right:16px}}.DemoInterface_container__063W2{display:grid;grid-template-columns:1fr 2fr 1fr;gap:2rem;max-width:1400px;margin:0 auto}.DemoInterface_emptyState__pP8dV{grid-column:1/-1;display:flex;align-items:center;justify-content:center;min-height:400px;background:white;border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);padding:3rem}.DemoInterface_emptyStateContent__P_zFB{text-align:center;max-width:400px}.DemoInterface_emptyStateIcon__5J7rc{color:var(--color-neutral-400);margin:0 auto 1.5rem}.DemoInterface_emptyStateTitle__40DKZ{font-size:1.5rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.5rem}.DemoInterface_emptyStateDescription__EjYEH{color:var(--color-text-secondary);margin-bottom:2rem;line-height:1.6}.DemoInterface_emptyStateActions__2VUBK{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.DemoInterface_createAgentButton__2fPw3{display:flex;align-items:center;gap:.5rem}.DemoInterface_primaryButton__ZVl_L{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:var(--color-primary-600);color:white;text-decoration:none;border-radius:var(--radius-md);font-weight:500;transition:all .2s ease}.DemoInterface_primaryButton__ZVl_L:hover{background:var(--color-primary-700);transform:translateY(-1px)}.DemoInterface_secondaryButton__7wNmH{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:white;color:var(--color-text-primary);text-decoration:none;border:2px solid var(--color-neutral-300);border-radius:var(--radius-md);font-weight:500;transition:all .2s ease}.DemoInterface_secondaryButton__7wNmH:hover{border-color:var(--color-primary-500);color:var(--color-primary-600);transform:translateY(-1px)}.DemoInterface_agentSelect__D4Kwk{width:100%;padding:.75rem 1rem;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);background:white;color:var(--color-text-primary);font-size:.875rem;transition:all .2s ease}.DemoInterface_agentSelect__D4Kwk:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.DemoInterface_agentSelect__D4Kwk:hover{border-color:var(--color-primary-300)}.DemoInterface_controlPanel__BIDTO{background:white;border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);padding:1.5rem;height:fit-content}.DemoInterface_controlHeader__38ue2{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-neutral-200)}.DemoInterface_controlTitle__WcVey{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.DemoInterface_controlDescription__aTuV9{color:var(--color-text-secondary);font-size:.875rem}.DemoInterface_controlGrid__9dHu8{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:1.5rem}.DemoInterface_controlGroup__6QfoE{display:flex;flex-direction:column;gap:.5rem}.DemoInterface_controlLabel__rmQyz{font-weight:500;color:var(--color-text-primary);font-size:.875rem}.DemoInterface_modeDisplay__1268X{display:flex;flex-direction:column;gap:.75rem}.DemoInterface_modeIndicator__9JIVU{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;border:2px solid var(--color-neutral-200);border-radius:var(--radius-md);background:white;color:var(--color-text-secondary);font-weight:500}.DemoInterface_modeActive__ii4X2{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-primary-700)}.DemoInterface_modeDescription__bg4te{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5;margin:0}.DemoInterface_agentInfo__QTESD{padding:1rem;background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px solid var(--color-neutral-200)}.DemoInterface_agentInfoHeader__M_iE2{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1rem}.DemoInterface_agentIcon__eiBDK{color:var(--color-primary-600);flex-shrink:0;margin-top:.125rem}.DemoInterface_agentName__UFyWF{font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.DemoInterface_agentMeta__7uSw7{font-size:.75rem;color:var(--color-text-tertiary);line-height:1.4}.DemoInterface_systemPrompt__jZeeO{font-size:.875rem;color:var(--color-text-secondary);line-height:1.5}.DemoInterface_systemPromptHeader__ZxJxd{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.DemoInterface_systemPrompt__jZeeO strong{color:var(--color-text-primary);margin:0}.DemoInterface_editButton__D7Jql{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;color:var(--color-text-tertiary);transition:all .2s ease}.DemoInterface_editButton__D7Jql:hover{color:var(--color-primary-600);background:var(--color-primary-50)}.DemoInterface_editButtons__XnE4B{display:flex;align-items:center;gap:.5rem}.DemoInterface_saveButton__QXVFZ{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;color:var(--color-success-600);transition:all .2s ease}.DemoInterface_saveButton__QXVFZ:hover{color:var(--color-success-700);background:var(--color-success-50)}.DemoInterface_cancelButton__5Zl0d{display:flex;align-items:center;gap:.25rem;font-size:.75rem;padding:.25rem .5rem;color:var(--color-error-600);transition:all .2s ease}.DemoInterface_cancelButton__5Zl0d:hover{color:var(--color-error-700);background:var(--color-error-50)}.DemoInterface_systemPromptInput__ep15_{width:100%;min-height:120px;padding:.75rem;border-radius:var(--radius-sm);border:1px solid var(--color-neutral-300);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;resize:vertical;background:white;transition:border-color .2s ease;box-sizing:border-box;margin:0}.DemoInterface_systemPromptInput__ep15_:focus{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.DemoInterface_systemPromptInput__ep15_:disabled{background:var(--color-neutral-100);color:var(--color-text-tertiary);cursor:not-allowed}.DemoInterface_cancelButton__5Zl0d:disabled,.DemoInterface_editButton__D7Jql:disabled,.DemoInterface_saveButton__QXVFZ:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.DemoInterface_systemPrompt__jZeeO p{background:white;padding:.75rem;border-radius:var(--radius-sm);border:1px solid var(--color-neutral-200);font-family:var(--font-mono);font-size:.8125rem;line-height:1.5;min-height:120px;box-sizing:border-box;margin:0;white-space:pre-wrap;word-wrap:break-word}.DemoInterface_demoArea__ooZ6_{background:white;border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);overflow:hidden}.DemoInterface_demoHeader__v4_HI{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid var(--color-neutral-200);background:var(--color-neutral-50)}.DemoInterface_demoTitleGroup__bhKiR{display:flex;align-items:center;gap:1rem}.DemoInterface_demoModeIndicator__HH0WS{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;background:var(--color-primary-100);border-radius:var(--radius-full)}.DemoInterface_demoModeIcon__Wt6F_{color:var(--color-primary-600)}.DemoInterface_demoTitle__rBzlG{font-size:1.25rem;font-weight:600;color:var(--color-text-primary);margin-bottom:.25rem}.DemoInterface_demoSubtitle___WogZ{color:var(--color-text-secondary);font-size:.875rem}.DemoInterface_demoActions__w0mDy{display:flex;gap:.75rem}.DemoInterface_demoContent__QNA2n{padding:1.5rem;min-height:500px}.DemoInterface_selectAgentPrompt__HYPci{display:flex;align-items:center;justify-content:center;height:400px;color:var(--color-text-tertiary);font-style:italic}.DemoInterface_infoPanel__CIhJq{background:white;border-radius:var(--radius-lg);border:1px solid var(--color-neutral-200);padding:1.5rem;height:fit-content}.DemoInterface_infoPanelTitle__PIMei{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--color-neutral-200)}.DemoInterface_infoGrid__QrBsO{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.DemoInterface_infoCard__St1BB{padding:1rem;background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px solid var(--color-neutral-200)}.DemoInterface_infoCardTitle__OY0a8{font-weight:600;color:var(--color-text-primary);margin-bottom:.75rem;font-size:.875rem}.DemoInterface_infoList__Egm_3{list-style:none;padding:0;margin:0}.DemoInterface_infoList__Egm_3 li{font-size:.8125rem;color:var(--color-text-secondary);margin-bottom:.5rem;padding-left:1rem;position:relative}.DemoInterface_infoList__Egm_3 li:before{content:"•";color:var(--color-primary-500);font-weight:700;position:absolute;left:0}.DemoInterface_infoList__Egm_3 li:last-child{margin-bottom:0}.DemoInterface_usageStats__rPV6I{display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:var(--color-neutral-50);border-radius:var(--radius-md);border:1px solid var(--color-neutral-200)}.DemoInterface_statItem__ewjRc{display:flex;align-items:center;gap:.5rem;font-size:.8125rem;color:var(--color-text-secondary)}.DemoInterface_statItem__ewjRc svg{color:var(--color-primary-500);flex-shrink:0}@media (max-width:1200px){.DemoInterface_container__063W2{grid-template-columns:1fr 2fr;gap:1.5rem}.DemoInterface_infoPanel__CIhJq{grid-column:1/-1}.DemoInterface_infoGrid__QrBsO{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}}@media (max-width:768px){.DemoInterface_container__063W2{grid-template-columns:1fr;gap:1rem}.DemoInterface_demoHeader__v4_HI{flex-direction:column;align-items:flex-start;gap:1rem}.DemoInterface_demoTitleGroup__bhKiR{width:100%}.DemoInterface_modeDisplay__1268X{flex-direction:row}.DemoInterface_modeIndicator__9JIVU{flex:1;justify-content:center;padding:.75rem .5rem}.DemoInterface_modeIndicator__9JIVU span{display:none}.DemoInterface_emptyStateActions__2VUBK{flex-direction:column;align-items:center}.DemoInterface_usageStats__rPV6I{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.DemoInterface_statItem__ewjRc{flex:1;min-width:120px}}.DashboardLayout_container__wdz46{min-height:100vh;background:var(--color-background)}.DashboardLayout_header__btHvw{background:white;border-bottom:1px solid var(--color-neutral-200);padding:0 var(--space-6)}.DashboardLayout_headerContent__BHkWi{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:64px}.DashboardLayout_brand__IUk_4{display:flex;align-items:center}.DashboardLayout_brandName__MUw3V{font-size:var(--font-size-xl);font-weight:700;color:var(--color-primary-500)}.DashboardLayout_nav___F15J{display:flex;gap:var(--space-6)}.DashboardLayout_navLink__eK0WO{color:var(--color-text-secondary);text-decoration:none;font-weight:500;padding:var(--space-2) 0;border-bottom:2px solid transparent;transition:all .2s ease}.DashboardLayout_navLink__eK0WO:hover{color:var(--color-text-primary);border-bottom-color:var(--color-primary-500)}.DashboardLayout_userMenu__RJ2mv{display:flex;align-items:center;gap:var(--space-3)}.DashboardLayout_main__GVuSl{max-width:1200px;margin:0 auto;padding:var(--space-8) var(--space-6)}@media (max-width:768px){.DashboardLayout_headerContent__BHkWi{padding:0 var(--space-4)}.DashboardLayout_nav___F15J{display:none}.DashboardLayout_main__GVuSl{padding:var(--space-6) var(--space-4)}}.page_container__q9obG{max-width:1200px;margin:0 auto;padding:var(--spacing-xl)}.page_header__TlXLM{margin-bottom:var(--spacing-xl)}.page_backButton__Fckf7{display:inline-flex;align-items:center;gap:var(--spacing-sm);color:var(--color-text-secondary);text-decoration:none;font-size:var(--font-size-sm);margin-bottom:var(--spacing-md);transition:color var(--transition-fast)}.page_backButton__Fckf7:hover{color:var(--color-primary-500)}.page_backButton__Fckf7 svg{width:16px;height:16px}.page_agentInfo__rI7La{display:flex;align-items:center;gap:var(--spacing-lg)}.page_agentInfo__rI7La h1{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page_status__qsHHy{padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.page_status__qsHHy.page_active__Nh3Zq{background:var(--color-success-100);color:var(--color-success-700)}.page_status__qsHHy.page_inactive__mlF8t{background:var(--color-neutral-200);color:var(--color-text-secondary)}.page_tabs__qrQen{display:flex;gap:var(--spacing-xs);border-bottom:1px solid var(--color-neutral-200);margin-bottom:var(--spacing-xl)}.page_tab__krYO3{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-lg);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);transition:all var(--transition-fast)}.page_tab__krYO3:hover{color:var(--color-text-primary)}.page_tab__krYO3.page_activeTab__79Fpi{color:var(--color-primary-600);border-bottom-color:var(--color-primary-500)}.page_tab__krYO3 svg{width:18px;height:18px}.page_content__iB1Kr{min-height:400px}.page_settingsSection__tlLcl h2{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.page_settingsSection__tlLcl p{margin-bottom:var(--spacing-md);color:var(--color-text-secondary)}.page_editLink__uvLDv{display:inline-block;padding:var(--spacing-sm) var(--spacing-lg);background:var(--color-primary-500);color:white;text-decoration:none;border-radius:var(--radius-sm);font-weight:var(--font-weight-medium);transition:background var(--transition-fast)}.page_editLink__uvLDv:hover{background:var(--color-primary-600)}.page_error__7moyg,.page_loading__qBQfx{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;text-align:center;color:var(--color-text-secondary)}.page_error__7moyg{color:var(--color-error-600)}.page_error__7moyg p{margin-bottom:var(--spacing-lg)}.page_backLink__gCsPd{color:var(--color-primary-500);text-decoration:none;font-weight:var(--font-weight-medium)}.page_backLink__gCsPd:hover{text-decoration:underline}.AgentUIUX_container__j0rRt{width:100%;padding:var(--spacing-6);background-color:var(--color-neutral-50);border-radius:var(--radius-lg)}.AgentUIUX_title__i4WaI{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:var(--spacing-2)}.AgentUIUX_description__2vyv8{color:var(--color-text-secondary);margin-bottom:var(--spacing-6)}.AgentUIUX_demoArea__I1Mh0{display:grid;grid-template-columns:1fr;gap:var(--spacing-8);margin-bottom:var(--spacing-8)}@media (min-width:1024px){.AgentUIUX_demoArea__I1Mh0{grid-template-columns:1fr 1fr}}.AgentUIUX_sectionTitle__l3TQ6{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.AgentUIUX_formSection__SF3e3{border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.AgentUIUX_formDemo__K9AIk,.AgentUIUX_formSection__SF3e3{background-color:var(--color-white);padding:var(--spacing-6)}.AgentUIUX_formDemo__K9AIk{position:relative;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md)}.AgentUIUX_formField__ytcLC{position:relative;margin-bottom:var(--spacing-4)}.AgentUIUX_formLabel__ru8Yh{display:flex;justify-content:space-between;align-items:center;font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-2);color:var(--color-text-primary)}.AgentUIUX_formTextarea__6wM7I{width:100%;min-height:150px;padding:var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-sm);resize:vertical}.AgentUIUX_aiAssistButton__xy5h4{display:flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-3);background-color:var(--color-primary-50);color:var(--color-primary-700);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease}.AgentUIUX_aiAssistButton__xy5h4:hover{background-color:var(--color-primary-100)}.AgentUIUX_formAssistPopover__WaxGK{position:absolute;top:100%;right:0;width:300px;background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:10;overflow:hidden;transition:all .3s ease;border:1px solid var(--color-neutral-200)}.AgentUIUX_formAssistPopover__WaxGK.AgentUIUX_expanded__87sCy{width:350px;height:400px;display:flex;flex-direction:column}.AgentUIUX_popoverHeader__hS_Fn{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-primary-500);color:var(--color-white)}.AgentUIUX_popoverTitle__49AtQ{display:flex;align-items:center;gap:var(--spacing-2);font-weight:var(--font-weight-medium)}.AgentUIUX_closeButton__ODMjV{background:none;border:none;color:var(--color-white);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:var(--spacing-1);border-radius:var(--radius-full);transition:background-color .2s ease}.AgentUIUX_closeButton__ODMjV:hover{background-color:rgba(255,255,255,.2)}.AgentUIUX_popoverContent__0HlPb{padding:var(--spacing-4)}.AgentUIUX_popoverText__a1sc2{margin-bottom:var(--spacing-4);color:var(--color-text-primary);font-size:var(--font-size-sm)}.AgentUIUX_popoverActions__9JeP_{display:flex;flex-direction:column;gap:var(--spacing-2)}.AgentUIUX_popoverAction__Ii22Q{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-neutral-50);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-sm);cursor:pointer;transition:all .2s ease}.AgentUIUX_popoverAction__Ii22Q:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-200)}.AgentUIUX_popoverAction__Ii22Q:disabled{opacity:.5;cursor:not-allowed}.AgentUIUX_popoverAction__Ii22Q span{flex:1;text-align:left;margin-left:var(--spacing-2)}.AgentUIUX_chatContainer__44dOL{display:flex;flex-direction:column;flex:1;overflow:hidden}.AgentUIUX_messagesContainer__Bsm8T{flex:1;padding:var(--spacing-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4)}.AgentUIUX_message__7ij9A{display:flex;gap:var(--spacing-3);max-width:85%}.AgentUIUX_userMessage__lFlx_{align-self:flex-end;flex-direction:row-reverse}.AgentUIUX_assistantMessage__vVxyx{align-self:flex-start}.AgentUIUX_messageIcon__ocC07{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);flex-shrink:0}.AgentUIUX_userMessage__lFlx_ .AgentUIUX_messageIcon__ocC07{background-color:var(--color-primary-500);color:var(--color-white)}.AgentUIUX_assistantMessage__vVxyx .AgentUIUX_messageIcon__ocC07{background-color:var(--color-neutral-200);color:var(--color-text-primary)}.AgentUIUX_messageContent__IpB_J{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-lg);font-size:var(--font-size-sm);line-height:1.5}.AgentUIUX_userMessage__lFlx_ .AgentUIUX_messageContent__IpB_J{background-color:var(--color-primary-500);color:var(--color-white);border-top-right-radius:0}.AgentUIUX_assistantMessage__vVxyx .AgentUIUX_messageContent__IpB_J{background-color:var(--color-neutral-100);color:var(--color-text-primary);border-top-left-radius:0}.AgentUIUX_typingIndicator__hm__F{display:flex;align-items:center;gap:4px}.AgentUIUX_typingIndicator__hm__F span{width:8px;height:8px;background-color:var(--color-neutral-400);border-radius:var(--radius-full);animation:AgentUIUX_pulse__RCSQn 1.5s ease-in-out infinite}.AgentUIUX_typingIndicator__hm__F span:nth-child(2){animation-delay:.2s}.AgentUIUX_typingIndicator__hm__F span:nth-child(3){animation-delay:.4s}@keyframes AgentUIUX_pulse__RCSQn{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.2);opacity:1}}.AgentUIUX_chatInputContainer__dwj7r{display:flex;padding:var(--spacing-3);border-top:1px solid var(--color-neutral-200)}.AgentUIUX_chatInput__4e1vi{flex:1;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.AgentUIUX_sendButton__ek8jg{display:flex;align-items:center;justify-content:center;margin-left:var(--spacing-2);width:36px;height:36px;border-radius:var(--radius-full);background-color:var(--color-primary-500);color:var(--color-white);border:none;cursor:pointer;transition:background-color .2s ease}.AgentUIUX_sendButton__ek8jg:hover{background-color:var(--color-primary-600)}.AgentUIUX_sendButton__ek8jg:disabled{background-color:var(--color-neutral-300);cursor:not-allowed}.AgentUIUX_chatWidgetSection__pZ5CN{background-color:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}.AgentUIUX_chatPositionControls__ie5u4{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.AgentUIUX_positionLabel__qX31r{font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.AgentUIUX_positionButtons__ib8hX{display:flex;gap:var(--spacing-3)}.AgentUIUX_chatWidgetDemo__bw9vX{position:relative;height:400px;border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);background-color:var(--color-neutral-50);overflow:hidden}.AgentUIUX_chatWidgetButton__fZyja{position:absolute;display:flex;align-items:center;gap:var(--spacing-2);background-color:var(--color-primary-500);color:var(--color-white);border:none;border-radius:var(--radius-full);padding:var(--spacing-2) var(--spacing-4);cursor:pointer;transition:all .3s ease;z-index:5}.AgentUIUX_chatWidgetButton__fZyja:hover{background-color:var(--color-primary-600)}.AgentUIUX_chatWidgetIcon__UGueQ{display:flex;align-items:center;justify-content:center}.AgentUIUX_chatWidgetLabel__WfUZ6{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.AgentUIUX_position-bottom-left__yPrGJ{bottom:var(--spacing-4);left:var(--spacing-4)}.AgentUIUX_position-left__Vgu4h{left:var(--spacing-4);top:50%;transform:translateY(-50%)}.AgentUIUX_position-right__Ki8_I{right:var(--spacing-4);top:50%;transform:translateY(-50%)}.AgentUIUX_chatWidgetPanel__95FPz{position:absolute;display:flex;flex-direction:column;width:320px;height:380px;background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;z-index:10}.AgentUIUX_chatWidgetPanel__95FPz.AgentUIUX_position-bottom-left__yPrGJ{bottom:var(--spacing-4);left:var(--spacing-4)}.AgentUIUX_chatWidgetPanel__95FPz.AgentUIUX_position-left__Vgu4h{left:var(--spacing-4);top:50%;transform:translateY(-50%)}.AgentUIUX_chatWidgetPanel__95FPz.AgentUIUX_position-right__Ki8_I{right:var(--spacing-4);top:50%;transform:translateY(-50%)}.AgentUIUX_chatWidgetHeader__w1xrn{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-3) var(--spacing-4);background-color:var(--color-primary-500);color:var(--color-white)}.AgentUIUX_chatWidgetTitle__lqGJQ{display:flex;align-items:center;gap:var(--spacing-2);font-weight:var(--font-weight-medium)}.AgentUIUX_chatWidgetMessages__ys7BK{flex:1;padding:var(--spacing-4);overflow-y:auto;display:flex;flex-direction:column;gap:var(--spacing-4)}.AgentUIUX_chatWidgetInputContainer__AMdCR{display:flex;padding:var(--spacing-3);border-top:1px solid var(--color-neutral-200)}.AgentUIUX_chatWidgetInput__81mDl{flex:1;padding:var(--spacing-2) var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--radius-md);font-size:var(--font-size-sm)}.AgentUIUX_featureComparison__hJf6O{background-color:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-6);box-shadow:var(--shadow-sm)}.AgentUIUX_comparisonTitle__VuKC4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-4);color:var(--color-text-primary)}.AgentUIUX_comparisonTable__Swx57{width:100%;border-collapse:collapse}.AgentUIUX_comparisonHeader__mRc4J{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:var(--color-primary-50);border-radius:var(--radius-md) var(--radius-md) 0 0;overflow:hidden}.AgentUIUX_comparisonHeader__mRc4J>div{padding:var(--spacing-3);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.AgentUIUX_comparisonRow__7zcW_{display:grid;grid-template-columns:1fr 1fr 1fr;border-bottom:1px solid var(--color-neutral-200)}.AgentUIUX_comparisonRow__7zcW_:last-child{border-bottom:none;border-radius:0 0 var(--radius-md) var(--radius-md)}.AgentUIUX_comparisonFeature__qUaGU{padding:var(--spacing-3);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background-color:var(--color-neutral-50)}.AgentUIUX_comparisonCol__TSVYn{padding:var(--spacing-3);color:var(--color-text-secondary)}.LargeChatWidget_widget__yNdL7{width:100%;max-width:800px;height:600px;background:white;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden;margin:0 auto}.LargeChatWidget_header__h7yJX{background:linear-gradient(135deg,#667eea,#764ba2);color:white;padding:24px 32px;display:flex;align-items:center;justify-content:space-between}.LargeChatWidget_headerContent__rXo69{display:flex;align-items:center;gap:16px;flex:1}.LargeChatWidget_headerContent__rXo69 h3{font-size:1.3rem;font-weight:600;margin:0}.LargeChatWidget_headerContent__rXo69 p{font-size:1rem;margin:0;opacity:.9}.LargeChatWidget_messages__1BBcj{flex:1;padding:32px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.LargeChatWidget_emptyState__rk5MR{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;color:#6b7280}.LargeChatWidget_emptyState__rk5MR svg{margin-bottom:20px;color:#9ca3af}.LargeChatWidget_emptyState__rk5MR p{margin:0 0 24px;font-size:1.1rem;line-height:1.5}.LargeChatWidget_quickActions__icCk0{display:flex;flex-direction:column;gap:12px;width:100%;max-width:400px;margin-top:20px}.LargeChatWidget_quickAction__niJHA{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:14px 18px;font-size:1rem;cursor:pointer;transition:all .2s ease;color:#6b7280;text-align:left}.LargeChatWidget_quickAction__niJHA:hover{background:#667eea;color:white;border-color:#667eea;transform:translateY(-1px)}.LargeChatWidget_message__W2TJT{display:flex;gap:16px;max-width:85%;animation:LargeChatWidget_messageSlideIn__8Jpyd .3s ease}@keyframes LargeChatWidget_messageSlideIn__8Jpyd{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.LargeChatWidget_userMessage__pbCAb{align-self:flex-end;flex-direction:row-reverse}.LargeChatWidget_assistantMessage__GrXrK{align-self:flex-start}.LargeChatWidget_messageIcon__BWOxT{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.LargeChatWidget_userMessage__pbCAb .LargeChatWidget_messageIcon__BWOxT{background:linear-gradient(135deg,#667eea,#764ba2);color:white}.LargeChatWidget_assistantMessage__GrXrK .LargeChatWidget_messageIcon__BWOxT{background:#f3f4f6;color:#6b7280}.LargeChatWidget_messageContent__Thyja{flex:1;padding:16px 20px;border-radius:18px;font-size:1rem;line-height:1.5}.LargeChatWidget_userMessage__pbCAb .LargeChatWidget_messageContent__Thyja{background:linear-gradient(135deg,#667eea,#764ba2);color:white;border-bottom-right-radius:6px}.LargeChatWidget_assistantMessage__GrXrK .LargeChatWidget_messageContent__Thyja{background:#f3f4f6;color:#1f2937;border-bottom-left-radius:6px}.LargeChatWidget_messageContent__Thyja h1,.LargeChatWidget_messageContent__Thyja h2,.LargeChatWidget_messageContent__Thyja h3,.LargeChatWidget_messageContent__Thyja h4,.LargeChatWidget_messageContent__Thyja h5,.LargeChatWidget_messageContent__Thyja h6{margin:.5em 0 .3em;font-weight:600}.LargeChatWidget_messageContent__Thyja h1{font-size:1.5em}.LargeChatWidget_messageContent__Thyja h2{font-size:1.3em}.LargeChatWidget_messageContent__Thyja h3{font-size:1.2em}.LargeChatWidget_messageContent__Thyja h4{font-size:1.1em}.LargeChatWidget_messageContent__Thyja p{margin:.5em 0}.LargeChatWidget_messageContent__Thyja ol,.LargeChatWidget_messageContent__Thyja ul{margin:.5em 0;padding-left:1.5em}.LargeChatWidget_messageContent__Thyja li{margin:.2em 0}.LargeChatWidget_messageContent__Thyja code{background:rgba(0,0,0,.1);padding:.2em .4em;border-radius:4px;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.LargeChatWidget_messageContent__Thyja pre{background:rgba(0,0,0,.1);padding:1em;border-radius:8px;overflow-x:auto;margin:.5em 0}.LargeChatWidget_messageContent__Thyja pre code{background:none;padding:0}.LargeChatWidget_messageContent__Thyja blockquote{border-left:3px solid rgba(0,0,0,.2);margin:.5em 0;padding-left:1em;font-style:italic}.LargeChatWidget_messageContent__Thyja strong{font-weight:600}.LargeChatWidget_messageContent__Thyja em{font-style:italic}.LargeChatWidget_messageContent__Thyja a{color:inherit;text-decoration:underline}.LargeChatWidget_userMessage__pbCAb .LargeChatWidget_messageContent__Thyja code,.LargeChatWidget_userMessage__pbCAb .LargeChatWidget_messageContent__Thyja pre{background:rgba(255,255,255,.2)}.LargeChatWidget_userMessage__pbCAb .LargeChatWidget_messageContent__Thyja blockquote{border-left-color:rgba(255,255,255,.4)}.LargeChatWidget_typingIndicator__BNxoN{display:flex;align-items:center;gap:12px}.LargeChatWidget_typingDots__CPMRz{display:flex;gap:4px}.LargeChatWidget_typingDots__CPMRz span{width:8px;height:8px;border-radius:50%;background:#9ca3af;animation:LargeChatWidget_typing__QHkhc 1.4s infinite}.LargeChatWidget_typingDots__CPMRz span:nth-child(2){animation-delay:.2s}.LargeChatWidget_typingDots__CPMRz span:nth-child(3){animation-delay:.4s}@keyframes LargeChatWidget_typing__QHkhc{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-8px);opacity:1}}.LargeChatWidget_inputForm__EcFKe{padding:32px;border-top:1px solid #e5e7eb;background:#fafafa;display:flex;gap:16px;align-items:flex-end}.LargeChatWidget_input__vD6_j{flex:1;border:2px solid #e5e7eb;border-radius:16px;padding:16px 20px;font-size:1rem;outline:none;transition:border-color .2s ease;font-family:inherit;resize:none;min-height:60px;max-height:120px}.LargeChatWidget_input__vD6_j:focus{border-color:#667eea}.LargeChatWidget_input__vD6_j:disabled{opacity:.6;cursor:not-allowed}.LargeChatWidget_sendButton__lykCI{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0;color:white}.LargeChatWidget_sendButton__lykCI:hover:not(:disabled){transform:scale(1.05)}.LargeChatWidget_sendButton__lykCI:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (max-width:768px){.LargeChatWidget_widget__yNdL7{height:500px;margin:0 20px}.LargeChatWidget_header__h7yJX{padding:20px 24px}.LargeChatWidget_headerContent__rXo69 h3{font-size:1.2rem}.LargeChatWidget_headerContent__rXo69 p{font-size:.9rem}.LargeChatWidget_messages__1BBcj{padding:24px;gap:16px}.LargeChatWidget_inputForm__EcFKe{padding:24px;gap:12px}.LargeChatWidget_input__vD6_j{padding:14px 16px;font-size:.95rem}.LargeChatWidget_sendButton__lykCI{width:48px;height:48px}}@media (max-width:480px){.LargeChatWidget_widget__yNdL7{height:450px;margin:0 16px;border-radius:16px}.LargeChatWidget_header__h7yJX{padding:16px 20px}.LargeChatWidget_inputForm__EcFKe,.LargeChatWidget_messages__1BBcj{padding:20px}.LargeChatWidget_quickActions__icCk0{max-width:100%}}.Design3Demo_container__4M4Yu{min-height:calc(100vh - 80px);background:linear-gradient(135deg,#667eea,#764ba2);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column;position:relative}.Design3Demo_header__t0xbl{background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,255,255,.2);padding:20px 40px;position:sticky;top:0;z-index:100}.Design3Demo_headerContent__Cgiu3{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px}.Design3Demo_titleSection__IiXEr{display:flex;align-items:center;gap:16px;color:white}.Design3Demo_titleSection__IiXEr svg{color:rgba(255,255,255,.9)}.Design3Demo_titleSection__IiXEr h1{font-size:2rem;font-weight:700;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Design3Demo_titleSection__IiXEr p{font-size:1rem;margin:0;opacity:.9}.Design3Demo_agentSelector__7RQO3{display:flex;align-items:center;gap:12px;background:rgba(255,255,255,.15);padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.2)}.Design3Demo_agentSelector__7RQO3 svg{color:rgba(255,255,255,.8)}.Design3Demo_agentSelect__jZvZz{background:rgba(255,255,255,.9);border:none;border-radius:8px;padding:8px 12px;font-size:.9rem;color:#1f2937;min-width:200px;outline:none;transition:all .2s ease}.Design3Demo_agentSelect__jZvZz:focus{background:white;box-shadow:0 0 0 2px rgba(255,255,255,.3)}.Design3Demo_chatContainer__4AZoh{flex:1;max-width:1200px;margin:0 auto;width:100%;padding:40px;display:flex;align-items:center;justify-content:center}.Design3Demo_emptyContainer__6r3Hi,.Design3Demo_errorContainer__R6BSm,.Design3Demo_loadingContainer___JlTP{min-height:calc(100vh - 80px);display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.Design3Demo_emptyContent__EYAPG,.Design3Demo_errorContent__jOFTT,.Design3Demo_loadingSpinner__JsLfF{text-align:center;color:white;padding:40px;background:rgba(255,255,255,.1);backdrop-filter:blur(10px);border-radius:20px;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 60px rgba(0,0,0,.1)}.Design3Demo_emptyContent__EYAPG svg,.Design3Demo_errorContent__jOFTT svg,.Design3Demo_loadingSpinner__JsLfF svg{margin-bottom:20px;opacity:.8}.Design3Demo_emptyContent__EYAPG p,.Design3Demo_errorContent__jOFTT p,.Design3Demo_loadingSpinner__JsLfF p{font-size:1.1rem;margin:10px 0;opacity:.9}.Design3Demo_emptyContent__EYAPG h2,.Design3Demo_errorContent__jOFTT h2{font-size:1.8rem;font-weight:700;margin:20px 0 10px;text-shadow:0 2px 4px rgba(0,0,0,.1)}.Design3Demo_createButton__CBHUB,.Design3Demo_retryButton__r4t1G{background:rgba(255,255,255,.2);color:white;border:2px solid rgba(255,255,255,.3);padding:12px 24px;border-radius:12px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin-top:20px}.Design3Demo_createButton__CBHUB:hover,.Design3Demo_retryButton__r4t1G:hover{background:rgba(255,255,255,.3);border-color:rgba(255,255,255,.5);transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}@media (max-width:768px){.Design3Demo_header__t0xbl{padding:16px 20px}.Design3Demo_headerContent__Cgiu3{flex-direction:column;gap:16px;align-items:stretch}.Design3Demo_titleSection__IiXEr{justify-content:center;text-align:center}.Design3Demo_titleSection__IiXEr h1{font-size:1.6rem}.Design3Demo_agentSelector__7RQO3{justify-content:center}.Design3Demo_agentSelect__jZvZz{min-width:auto;width:100%}.Design3Demo_chatContainer__4AZoh{padding:20px}.Design3Demo_emptyContent__EYAPG,.Design3Demo_errorContent__jOFTT,.Design3Demo_loadingSpinner__JsLfF{margin:20px;padding:30px 20px}}@media (max-width:480px){.Design3Demo_titleSection__IiXEr h1{font-size:1.4rem}.Design3Demo_titleSection__IiXEr p{font-size:.9rem}.Design3Demo_chatContainer__4AZoh{padding:16px}}