.Button_button__xoOZq{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-weight:var(--font-medium);gap:var(--space-2);justify-content:center;transition:all var(--transition-fast);white-space:nowrap}.Button_button__xoOZq:disabled{cursor:not-allowed;opacity:.6}.Button_primary__NGIIN{background:var(--primary-500);box-shadow:var(--shadow-sm);color:var(--text-inverse)}.Button_primary__NGIIN:hover:not(:disabled){background:var(--primary-600);box-shadow:var(--shadow-md)}.Button_secondary__FdhUX{background-color:var(--gray-100);color:var(--text-primary)}.Button_secondary__FdhUX:hover:not(:disabled){background-color:var(--gray-200)}.Button_outline__uKaRu{background-color:initial;border:1px solid var(--primary-500);color:var(--primary-600)}.Button_outline__uKaRu:hover:not(:disabled){background-color:var(--primary-50)}.Button_ghost__tLrp\+{background-color:initial;color:var(--text-secondary)}.Button_ghost__tLrp\+:hover:not(:disabled){background-color:var(--gray-100);color:var(--text-primary)}.Button_danger__JkvcV{background-color:var(--error);color:var(--text-inverse)}.Button_danger__JkvcV:hover:not(:disabled){background-color:#dc2626}.Button_sm__5SAh2{font-size:var(--text-xs);height:32px;padding:var(--space-1) var(--space-3)}.Button_md__O\+dtN{font-size:var(--text-sm);height:40px;padding:var(--space-2) var(--space-4)}.Button_lg__72Z8p{font-size:var(--text-base);height:48px;padding:var(--space-3) var(--space-6)}.Button_fullWidth__2QJA6{width:100%}.Button_loading__AofjC{color:#0000;position:relative}.Button_spinner__Cv0WC{animation:Button_spin__hQL2g .6s linear infinite;border:2px solid;border-radius:50%;border-right:2px solid #0000;height:16px;position:absolute;width:16px}@keyframes Button_spin__hQL2g{to{transform:rotate(1turn)}}.Button_icon__s8cO1{justify-content:center}.Button_content__zYfe7,.Button_icon__s8cO1{align-items:center;display:flex}.Input_container__kKjcV{display:flex;flex-direction:column;gap:var(--space-1)}.Input_fullWidth__WKXKz{width:100%}.Input_label__yzrjW{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.Input_inputWrapper__EbpDX{align-items:center;display:flex;position:relative}.Input_input__-UkTh{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);height:40px;padding:var(--space-2) var(--space-3);transition:all var(--transition-fast);width:100%}.Input_input__-UkTh::placeholder{color:var(--text-tertiary)}.Input_input__-UkTh:hover{border-color:var(--border-medium)}.Input_input__-UkTh:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.Input_hasLeftIcon__TWA4c .Input_input__-UkTh{padding-left:40px}.Input_hasRightIcon__uXurh .Input_input__-UkTh{padding-right:40px}.Input_leftIcon__f77V4,.Input_rightIcon__FVw16{align-items:center;color:var(--text-tertiary);display:flex;justify-content:center;pointer-events:none;position:absolute}.Input_leftIcon__f77V4{left:var(--space-3)}.Input_rightIcon__FVw16{right:var(--space-3)}.Input_error__pDIqY .Input_input__-UkTh{border-color:var(--error)}.Input_error__pDIqY .Input_input__-UkTh:focus{box-shadow:0 0 0 3px #ef44441a}.Input_helperText__HHkF3{color:var(--text-secondary);font-size:var(--text-xs)}.Input_errorText__9oHNC{color:var(--error);font-size:var(--text-xs)}.Dropdown_container__aR1X2{display:flex;flex-direction:column;gap:var(--space-1);position:relative}.Dropdown_fullWidth__YJB7L{width:100%}.Dropdown_label__ld665{font-weight:var(--font-medium)}.Dropdown_label__ld665,.Dropdown_trigger__SPLXm{color:var(--text-primary);font-size:var(--text-sm)}.Dropdown_trigger__SPLXm{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;height:40px;justify-content:space-between;padding:var(--space-2) var(--space-3);transition:all var(--transition-fast);width:100%}.Dropdown_trigger__SPLXm:hover{border-color:var(--border-medium)}.Dropdown_trigger__SPLXm.Dropdown_open__I9RoX{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100)}.Dropdown_selectedValue__sh5N3{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Dropdown_chevron__93i5a{color:var(--text-tertiary);flex-shrink:0;transition:transform var(--transition-fast)}.Dropdown_chevron__93i5a.Dropdown_rotated__JzPt0{transform:rotate(180deg)}.Dropdown_dropdown__kAWRg{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);left:0;margin-top:var(--space-1);overflow:hidden;position:absolute;right:0;top:100%;z-index:var(--z-dropdown)}.Dropdown_searchWrapper__ynW-g{border-bottom:1px solid var(--border-light);padding:var(--space-2);position:relative}.Dropdown_searchIcon__erPrB{color:var(--text-tertiary);left:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.Dropdown_searchInput__qzZiz{border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:var(--text-sm);height:36px;outline:none;padding:var(--space-2) var(--space-3) var(--space-2) 36px;width:100%}.Dropdown_searchInput__qzZiz:focus{border-color:var(--primary-500)}.Dropdown_optionsList__uvtlq{max-height:240px;overflow-y:auto;padding:var(--space-1)}.Dropdown_option__oAq0j{align-items:center;border-radius:var(--radius-sm);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-2) var(--space-3);transition:background-color var(--transition-fast)}.Dropdown_option__oAq0j:hover{background-color:var(--gray-50)}.Dropdown_option__oAq0j.Dropdown_selected__KzEGX{background-color:var(--primary-50)}.Dropdown_option__oAq0j.Dropdown_recommended__jnX4U{background-color:var(--primary-500);color:var(--text-inverse)}.Dropdown_option__oAq0j.Dropdown_recommended__jnX4U:hover{background-color:var(--primary-600)}.Dropdown_optionContent__VTJY1{align-items:center;display:flex;flex:1 1;gap:var(--space-2);min-width:0}.Dropdown_optionIcon__U9Z5e{flex-shrink:0}.Dropdown_optionText__4L7eU{display:flex;flex-direction:column;min-width:0}.Dropdown_optionLabel__Fw4HQ{font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dropdown_optionSubtitle__RyezN{color:var(--text-secondary);font-size:var(--text-xs)}.Dropdown_option__oAq0j.Dropdown_recommended__jnX4U .Dropdown_optionSubtitle__RyezN{color:var(--primary-200)}.Dropdown_checkIcon__xH\+Yb{color:var(--primary-500);flex-shrink:0}.Dropdown_option__oAq0j.Dropdown_recommended__jnX4U .Dropdown_checkIcon__xH\+Yb{color:var(--text-inverse)}.Avatar_avatar__\+Ya5n{align-items:center;border-radius:var(--radius-full);display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.Avatar_xs__GKoT5{font-size:var(--text-xs);height:24px;width:24px}.Avatar_sm__ubWwc{font-size:var(--text-xs);height:32px;width:32px}.Avatar_md__sIR6R{font-size:var(--text-sm);height:40px;width:40px}.Avatar_lg__WN4KH{font-size:var(--text-base);height:56px;width:56px}.Avatar_xl__7QcKg{font-size:var(--text-xl);height:80px;width:80px}.Avatar_image__\+A8ey{height:100%;object-fit:cover;width:100%}.Avatar_initials__I24Xd{color:var(--text-inverse);font-weight:var(--font-semibold);text-transform:uppercase}.Avatar_placeholder__4mo6s{background-color:var(--gray-200);color:var(--gray-500)}.Avatar_placeholderIcon__-kpQu{height:60%;width:60%}.Badge_badge__9V7Q-{align-items:center;border-radius:var(--radius-full);display:inline-flex;font-weight:var(--font-medium);justify-content:center;white-space:nowrap}.Badge_sm__R\+5zo{font-size:var(--text-xs);padding:2px 8px}.Badge_md__kp-0G{font-size:var(--text-sm);padding:4px 12px}.Badge_default__JH1Mw{background-color:var(--gray-100);color:var(--text-secondary)}.Badge_primary__FfhWQ{background-color:var(--primary-100);color:var(--primary-700)}.Badge_success__5H4Gd{background-color:#dcfce7;color:#166534}.Badge_warning__Rx5Yf{background-color:#fef3c7;color:#92400e}.Badge_error__WXNTY{background-color:#fee2e2;color:#991b1b}.Badge_info__lO-B8{background-color:#dbeafe;color:#1e40af}.Card_card__fzgN8{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);transition:all var(--transition-base)}.Card_card__fzgN8:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md)}.Card_cardHeader__deDWS{align-items:flex-start;display:flex;gap:var(--space-3)}.Card_cardInfo__ATS4c{flex:1 1;min-width:0}.Card_cardTitle__cSeH3{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Card_cardAuthor__G1aB3{color:var(--text-secondary);font-size:var(--text-sm);margin:var(--space-1) 0 0 0}.Card_cardDescription__zS-Mt{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--text-sm);line-height:1.5;margin:0;overflow:hidden}.Card_cardFooter__HP8UM{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-top:auto}.Card_cardStats__SrNvV{align-items:center;display:flex;gap:var(--space-3)}.Card_statItem__XvGvH{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-1)}.Card_chatIcon__B3LhI{font-size:14px}.Card_menuButton__xte7s{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all var(--transition-fast);width:24px}.Card_menuButton__xte7s:hover{background-color:var(--gray-100);color:var(--text-primary)}.Card_cardUsage__-t0fy{color:var(--text-secondary)}.Card_cardUsage__-t0fy,.Card_sharedStatus__t37Cj{align-items:center;display:flex;font-size:var(--text-sm);gap:var(--space-1)}.Card_sharedStatus__t37Cj{border-top:1px solid var(--border-light);color:var(--text-tertiary);padding-top:var(--space-3)}.Pagination_container__VVcy8{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) 0}.Pagination_pagination__OhTaa{align-items:center;display:flex;gap:var(--space-2)}.Pagination_label__Xk-B2{color:var(--text-secondary);font-size:var(--text-sm);margin-right:var(--space-2)}.Pagination_navButton__yXv4s{align-items:center;background-color:initial;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all var(--transition-fast);width:32px}.Pagination_navButton__yXv4s:hover:not(:disabled){background-color:var(--gray-50);border-color:var(--border-medium)}.Pagination_navButton__yXv4s:disabled{cursor:not-allowed;opacity:.5}.Pagination_pages__-ZjGp{align-items:center;display:flex;gap:var(--space-1)}.Pagination_pageButton__L718P{align-items:center;background-color:initial;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);height:32px;justify-content:center;min-width:32px;padding:0 var(--space-2);transition:all var(--transition-fast)}.Pagination_pageButton__L718P:hover{background-color:var(--gray-50);border-color:var(--border-medium)}.Pagination_pageButton__L718P.Pagination_active__nEJrk{background-color:var(--primary-500);border-color:var(--primary-500);color:var(--text-inverse)}.Pagination_ellipsis__29f59{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--text-sm);height:32px;justify-content:center;width:32px}.Pagination_itemsPerPage__uYzZr{align-items:center;display:flex;gap:var(--space-2)}.Pagination_select__juwo5{-webkit-appearance:none;appearance:none;background-color:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);height:32px;padding:0 var(--space-6) 0 var(--space-3)}.Pagination_select__juwo5:hover{border-color:var(--border-medium)}.Pagination_select__juwo5:focus{border-color:var(--primary-500);outline:none}.IconButton_iconButton__5-8KZ{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:center;transition:all var(--transition-fast)}.IconButton_iconButton__5-8KZ:disabled{cursor:not-allowed;opacity:.5}.IconButton_sm__vcJlR{height:28px;width:28px}.IconButton_md__W99JX{height:36px;width:36px}.IconButton_lg__8gaKg{height:44px;width:44px}.IconButton_default__Gkf\+j{background-color:var(--bg-primary);border:1px solid var(--border-light);color:var(--text-secondary)}.IconButton_default__Gkf\+j:hover:not(:disabled){background-color:var(--gray-50);color:var(--text-primary)}.IconButton_ghost__gAvxH{background-color:initial;color:var(--text-tertiary)}.IconButton_ghost__gAvxH:hover:not(:disabled){background-color:var(--gray-100);color:var(--text-primary)}.IconButton_primary__r4NWn{background-color:var(--primary-100);color:var(--primary-600)}.IconButton_primary__r4NWn:hover:not(:disabled){background-color:var(--primary-200)}.IconButton_active__vDm53,.IconButton_active__vDm53.IconButton_ghost__gAvxH{background-color:var(--primary-100);color:var(--primary-600)}.Toggle_container__4GBhC{align-items:center;cursor:pointer;display:flex;gap:var(--space-2)}.Toggle_labelLeft__N2679{flex-direction:row-reverse}.Toggle_label__7GpSC{color:var(--text-primary);font-size:var(--text-sm);-webkit-user-select:none;user-select:none}.Toggle_toggle__iNCdj{background-color:var(--gray-300);border:none;border-radius:var(--radius-full);cursor:pointer;padding:0;position:relative;transition:background-color var(--transition-fast)}.Toggle_toggle__iNCdj.Toggle_md__7r2YV{height:24px;width:44px}.Toggle_toggle__iNCdj.Toggle_sm__ZAO4s{height:20px;width:36px}.Toggle_thumb__mtx-p{background-color:#fff;border-radius:50%;box-shadow:var(--shadow-sm);left:2px;position:absolute;top:2px;transition:transform var(--transition-fast)}.Toggle_toggle__iNCdj.Toggle_md__7r2YV .Toggle_thumb__mtx-p{height:20px;width:20px}.Toggle_toggle__iNCdj.Toggle_sm__ZAO4s .Toggle_thumb__mtx-p{height:16px;width:16px}.Toggle_toggle__iNCdj.Toggle_checked__TkFdy{background-color:var(--primary-500)}.Toggle_toggle__iNCdj.Toggle_checked__TkFdy .Toggle_thumb__mtx-p{transform:translateX(20px)}.Toggle_toggle__iNCdj.Toggle_sm__ZAO4s.Toggle_checked__TkFdy .Toggle_thumb__mtx-p{transform:translateX(16px)}.Toggle_toggle__iNCdj.Toggle_disabled__37HfW{cursor:not-allowed;opacity:.5}.Toggle_toggle__iNCdj:focus-visible{outline:2px solid var(--primary-500);outline-offset:2px}.Textarea_container__oRCnf{display:flex;flex-direction:column;gap:var(--space-1)}.Textarea_fullWidth__Pqk-g{width:100%}.Textarea_label__HeQh1{color:var(--text-secondary);font-size:var(--text-sm)}.Textarea_textarea__SsB7f{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:var(--text-sm);min-height:120px;padding:var(--space-3);resize:vertical;transition:all var(--transition-fast);width:100%}.Textarea_textarea__SsB7f::placeholder{color:var(--text-tertiary)}.Textarea_textarea__SsB7f:hover{border-color:var(--border-medium)}.Textarea_textarea__SsB7f:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.Textarea_textarea__SsB7f.Textarea_error__78DZq{border-color:var(--error)}.Textarea_textarea__SsB7f.Textarea_error__78DZq:focus{box-shadow:0 0 0 3px #ef44441a}.Textarea_helperText__JBarX{color:var(--text-secondary);font-size:var(--text-xs)}.Textarea_errorText__iA1Hk{color:var(--error);font-size:var(--text-xs)}.Checkbox_container__9ERnH{align-items:flex-start;cursor:pointer;display:flex;gap:var(--space-2);-webkit-user-select:none;user-select:none}.Checkbox_container__9ERnH.Checkbox_disabled__tbUqr{cursor:not-allowed;opacity:.5}.Checkbox_input__kXpkn{height:0;opacity:0;position:absolute;width:0}.Checkbox_checkmark__SOQed{align-items:center;background-color:var(--bg-primary);border:2px solid var(--gray-300);border-radius:var(--radius-sm);display:flex;height:18px;justify-content:center;min-width:18px;transition:all var(--transition-fast);width:18px}.Checkbox_checkmark__SOQed.Checkbox_checked__4mJx4,.Checkbox_checkmark__SOQed.Checkbox_indeterminate__UfE\+R{background-color:var(--primary-500);border-color:var(--primary-500)}.Checkbox_icon__n-hQB{color:#fff;height:12px;width:12px}.Checkbox_content__I7npB{display:flex;flex-direction:column;gap:2px}.Checkbox_label__EDkUm{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-sm);gap:var(--space-1)}.Checkbox_description__pNyTf{color:var(--text-secondary);font-size:var(--text-xs)}.Checkbox_infoButton__HKqFC{align-items:center;background:#0000;border:none;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:0;transition:color var(--transition-fast)}.Checkbox_infoButton__HKqFC:hover{color:var(--primary-500)}.Checkbox_input__kXpkn:focus-visible+.Checkbox_checkmark__SOQed{outline:2px solid var(--primary-500);outline-offset:2px}.Modal_overlay__mVooO{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:var(--z-modal)}.Modal_modal__Inl4q{animation:Modal_slideIn__jx6o4 .2s ease;background-color:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh}.Modal_modal__Inl4q.Modal_sm__eMFcT{max-width:400px;width:100%}.Modal_modal__Inl4q.Modal_md__OHp7b{max-width:560px;width:100%}.Modal_modal__Inl4q.Modal_lg__v0GDw{max-width:720px;width:100%}@keyframes Modal_slideIn__jx6o4{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.Modal_header__5DgrE{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.Modal_title__Cs0uQ{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.Modal_closeButton__uVc0d{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all var(--transition-fast);width:32px}.Modal_closeButton__uVc0d:hover{background-color:var(--gray-100);color:var(--text-primary)}.Modal_content__F2E2N{flex:1 1;overflow-y:auto;padding:var(--space-6)}.Modal_footer__pr7cg{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6)}.Accordion_accordion__E00vt{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.Accordion_header__KGoTX{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--transition-fast);width:100%}.Accordion_header__KGoTX:hover{background-color:var(--gray-50)}.Accordion_headerLeft__K4Tdf{align-items:center;display:flex;gap:var(--space-2)}.Accordion_chevron__EzI3W{align-items:center;color:var(--text-tertiary);display:flex;justify-content:center;transition:transform var(--transition-fast)}.Accordion_title__Oaauk{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.Accordion_badge__kwPDg{align-items:center;background-color:var(--primary-light);border-radius:var(--radius-full);color:var(--primary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);height:20px;justify-content:center;min-width:20px;padding:0 var(--space-2)}.Accordion_headerRight__WtJux{align-items:center;display:flex;gap:var(--space-2)}.Accordion_content__WnK-N{border-top:1px solid var(--border-light);padding:var(--space-4)}.TagInput_container__IIyvE{display:flex;flex-direction:column;gap:var(--space-2)}.TagInput_label__OWelp{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.TagInput_tagsContainer__zANkT{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TagInput_tag__iLN8e{align-items:center;background-color:var(--gray-100);border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;font-size:var(--text-sm);gap:var(--space-1);padding:var(--space-1) var(--space-2);padding-right:var(--space-1)}.TagInput_removeButton__Ymrdf{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:18px;justify-content:center;padding:0;transition:all var(--transition-fast);width:18px}.TagInput_removeButton__Ymrdf:hover{background-color:var(--gray-200);color:var(--text-primary)}.TagInput_inputRow__fh6hW{align-items:center;display:flex;gap:var(--space-2);margin-top:var(--space-2)}.TagInput_input__qOQCJ{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--text-sm);height:36px;outline:none;padding:0 var(--space-3);transition:all var(--transition-fast)}.TagInput_input__qOQCJ:focus{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-light)}.TagInput_input__qOQCJ::placeholder{color:var(--text-placeholder)}.TagInput_addButton__z-owH{align-items:center;background-color:var(--primary-light);border:none;border-radius:var(--radius-md);color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);height:36px;padding:0 var(--space-3);transition:all var(--transition-fast)}.TagInput_addButton__z-owH:hover:not(:disabled){background-color:var(--primary);color:var(--white)}.TagInput_addButton__z-owH:disabled{cursor:not-allowed;opacity:.5}.ToolCategory_category__GQ-fZ{border-bottom:1px solid var(--border-light)}.ToolCategory_category__GQ-fZ:last-child{border-bottom:none}.ToolCategory_header__2xO1w{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4);text-align:left;transition:background-color var(--transition-fast);width:100%}.ToolCategory_header__2xO1w:hover{background-color:var(--gray-50)}.ToolCategory_headerLeft__poz8S{align-items:center;display:flex;gap:var(--space-2)}.ToolCategory_chevron__2Hqj-{align-items:center;color:var(--text-tertiary);display:flex;justify-content:center}.ToolCategory_name__gUN9A{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.ToolCategory_count__AmabU{align-items:center;background-color:var(--primary-light);border-radius:var(--radius-full);color:var(--primary);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);height:20px;justify-content:center;min-width:20px;padding:0 var(--space-2)}.ToolCategory_content__KSJaE{background-color:var(--gray-50);padding:var(--space-3) var(--space-4);padding-top:0}.ToolCategory_toolsHeader__wfhMj{border-bottom:1px solid var(--border-light);margin-bottom:var(--space-2);padding:var(--space-3) 0}.ToolCategory_toolsLabel__tEwiR{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);letter-spacing:.5px;text-transform:uppercase}.ToolCategory_toolsList__PfbbW{display:flex;flex-direction:column;gap:var(--space-1)}.ToolCategory_selectAllRow__hMO9a{border-bottom:1px solid var(--border-light);margin-bottom:var(--space-1);padding:var(--space-2) 0}.ToolCategory_toolRow__G\+KNi{padding:var(--space-2) 0}.ToolCategory_addIntegrationButton__9r3Gp{align-items:center;background-color:initial;border:1px dashed var(--primary);border-radius:var(--radius-md);color:var(--primary);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.ToolCategory_addIntegrationButton__9r3Gp:hover{background-color:var(--primary-light)}.FormSection_section__0Mvut{margin-bottom:var(--space-8)}.FormSection_header__OknVN{margin-bottom:var(--space-5)}.FormSection_title__7c3H5{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.FormSection_subtitle__-c\+v1{color:var(--text-tertiary);font-size:var(--text-sm);margin:var(--space-1) 0 0 0}.FormSection_content__O8WKh{display:flex;flex-direction:column;gap:var(--space-5)}.IntegrationModal_form__QSuqt{display:flex;flex-direction:column;gap:var(--space-4)}.IntegrationModal_toggleRow__Znf-8{display:flex;flex-direction:column;gap:var(--space-1)}.IntegrationModal_toggleHint__Z2htg{color:var(--text-tertiary);font-size:var(--text-xs);margin-left:44px}.IntegrationModal_authSection__yOF9\+{border-top:1px solid var(--border-light);margin-top:var(--space-2);padding-top:var(--space-4)}.IntegrationModal_authTitle__XGZ4z{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0 0 var(--space-4) 0}.IntegrationModal_authFields__s9px-{display:flex;flex-direction:column;gap:var(--space-4)}.FileUpload_container__hnsD4{display:flex;flex-direction:column;gap:var(--space-2)}.FileUpload_label__vzjYy{color:var(--text-primary);font-size:var(--text-sm);font-weight:500}.FileUpload_dropzone__3mcLN{align-items:center;background-color:var(--gray-50);border:2px dashed var(--gray-300);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:var(--space-6);transition:all .2s ease}.FileUpload_dropzone__3mcLN:hover:not(.FileUpload_disabled__Kdl17){background-color:var(--primary-50);border-color:var(--primary-400)}.FileUpload_dropzone__3mcLN.FileUpload_dragging__YNxct{background-color:var(--primary-100);border-color:var(--primary-500)}.FileUpload_dropzone__3mcLN.FileUpload_disabled__Kdl17{cursor:not-allowed;opacity:.6}.FileUpload_hiddenInput__P4H2V{display:none}.FileUpload_uploadIcon__jamZV{color:var(--gray-400);margin-bottom:var(--space-2)}.FileUpload_dropzoneText__XP2ks{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.FileUpload_dropzoneHint__L6uTr{color:var(--text-tertiary);font-size:var(--text-xs);margin:var(--space-1) 0 0}.FileUpload_fileList__HUKGr{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.FileUpload_fileItem__MIJgN{align-items:center;background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.FileUpload_fileItem__MIJgN.FileUpload_fileError__iafO3{background-color:var(--error-50);border-color:var(--error-300)}.FileUpload_fileIcon__tfcee{flex-shrink:0}.FileUpload_iconPdf__gW4lW{color:var(--error-500)}.FileUpload_iconCode__Zwk0b{color:var(--primary-500)}.FileUpload_iconDefault__A7EHE{color:var(--gray-500)}.FileUpload_fileInfo__8Jiqd{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);min-width:0}.FileUpload_fileName__mSsfD{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileUpload_fileSize__JmeK9{color:var(--text-tertiary);font-size:var(--text-xs)}.FileUpload_errorText__KsgzF{color:var(--error-500)}.FileUpload_progressBar__hYzRD{background-color:var(--gray-200);border-radius:2px;height:4px;overflow:hidden}.FileUpload_progressFill__elln2{background-color:var(--primary-500);height:100%;transition:width .2s ease}.FileUpload_fileActions__TOKlh{align-items:center;display:flex;gap:var(--space-2)}.FileUpload_removeButton__zuQlT{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--gray-400);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .15s ease;width:24px}.FileUpload_removeButton__zuQlT:hover:not(:disabled){background-color:var(--gray-100);color:var(--error-500)}.FileUpload_removeButton__zuQlT:disabled{cursor:not-allowed;opacity:.5}.FileUpload_spinning__ghu6G{animation:FileUpload_spin__Ve-AL 1s linear infinite;color:var(--primary-500)}.FileUpload_successIcon__JdUkY{color:var(--success-500)}.FileUpload_errorIcon__c3Msi{color:var(--error-500)}@keyframes FileUpload_spin__Ve-AL{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IntegrationApps_container__KEw7e{width:100%}.IntegrationApps_appsGrid__OARTs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(90px,1fr))}.IntegrationApps_appCard__zF1Hq{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;height:120px;justify-content:center;padding:16px;position:relative;transition:all .2s ease;width:100%}.IntegrationApps_appCard__zF1Hq:hover{background:#f8fafc;border-color:#2563eb;box-shadow:0 4px 12px #2563eb1a;transform:translateY(-2px)}.IntegrationApps_appCard__zF1Hq:disabled{cursor:not-allowed;opacity:.7}.IntegrationApps_appCard__zF1Hq.IntegrationApps_connected__x7k-2{background:#f0fdf4;border-color:#10b981}.IntegrationApps_appCard__zF1Hq.IntegrationApps_connected__x7k-2:hover{background:#dcfce7}.IntegrationApps_appCard__zF1Hq.IntegrationApps_selected__huhAU{background:#eef2ff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}.IntegrationApps_appIcon__WsK8d{align-items:center;display:flex;height:48px;justify-content:center;margin-bottom:4px;width:48px}.IntegrationApps_appName__OfdBp{color:#1e293b;font-size:13px;font-weight:500;text-align:center}.IntegrationApps_connectedBadge__\+Wv0v{background:#10b981;background:var(--color-success,#10b981);color:#fff;height:18px;width:18px}.IntegrationApps_connectHint__4SwbW,.IntegrationApps_connectedBadge__\+Wv0v{align-items:center;border-radius:50%;display:flex;justify-content:center;position:absolute;right:6px;top:6px}.IntegrationApps_connectHint__4SwbW{background:#e1e5e9;background:var(--color-bg-tertiary,#e1e5e9);color:#6b7280;color:var(--color-text-secondary,#6b7280);height:16px;opacity:0;transition:opacity .2s ease;width:16px}.IntegrationApps_appCard__zF1Hq:hover .IntegrationApps_connectHint__4SwbW{opacity:1}.IntegrationApps_loadingOverlay__\+iphy{align-items:center;background:#fffc;border-radius:10px;display:flex;inset:0;justify-content:center;position:absolute}.IntegrationApps_spinner__bajfG{animation:IntegrationApps_spin__194Dx 1s linear infinite;color:#06f;color:var(--color-primary,#06f)}@keyframes IntegrationApps_spin__194Dx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.IntegrationApps_modalOverlay__XBNRE{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.IntegrationApps_modal__St1kg{background:#fff;border-radius:16px;box-shadow:0 20px 60px #0003;max-width:400px;padding:24px;width:100%}.IntegrationApps_modal__St1kg h3{color:#1a1a2e;color:var(--color-text-primary,#1a1a2e);font-size:18px;font-weight:600;margin:0 0 8px}.IntegrationApps_modal__St1kg p{color:#6b7280;color:var(--color-text-secondary,#6b7280);font-size:14px;margin:0 0 20px}.IntegrationApps_formGroup__lgUg4{margin-bottom:16px}.IntegrationApps_formGroup__lgUg4 label{color:#1a1a2e;color:var(--color-text-primary,#1a1a2e);display:block;font-size:13px;font-weight:500;margin-bottom:6px}.IntegrationApps_formGroup__lgUg4 input{border:1px solid #e1e5e9;border:1px solid var(--color-border,#e1e5e9);border-radius:8px;font-size:14px;padding:10px 12px;transition:border-color .2s ease;width:100%}.IntegrationApps_formGroup__lgUg4 input:focus{border-color:#06f;border-color:var(--color-primary,#06f);box-shadow:0 0 0 3px #0066ff1a;outline:none}.IntegrationApps_modalActions__Efuu-{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.IntegrationApps_cancelBtn__ZR9np{background:#fff;border:1px solid #e1e5e9;border:1px solid var(--color-border,#e1e5e9);border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.IntegrationApps_cancelBtn__ZR9np:hover{background:#f8f9fa;background:var(--color-bg-secondary,#f8f9fa)}.IntegrationApps_connectBtn__CwNCL{background:#06f;background:var(--color-primary,#06f);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.IntegrationApps_connectBtn__CwNCL:hover:not(:disabled){background:#0052cc;background:var(--color-primary-hover,#0052cc)}.IntegrationApps_connectBtn__CwNCL:disabled{cursor:not-allowed;opacity:.6}.IntegrationApps_accountInfo__55gNH{align-items:center;background:#10b9811a;border-radius:10px;color:#059669;color:var(--color-success-dark,#059669);display:flex;font-size:10px;gap:4px;margin-top:4px;max-width:100%;overflow:hidden;padding:2px 6px}.IntegrationApps_avatar__5WTFx{border-radius:50%;flex-shrink:0;height:14px;width:14px}.IntegrationApps_userIcon__CPLQ6{color:#10b981;color:var(--color-success,#10b981);flex-shrink:0}.IntegrationApps_accountName__m2M0q{max-width:70px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:600px){.IntegrationApps_appsGrid__OARTs{gap:10px;grid-template-columns:repeat(3,1fr)}.IntegrationApps_appCard__zF1Hq{min-height:70px;padding:12px 8px}.IntegrationApps_appIcon__WsK8d{font-size:24px}.IntegrationApps_appName__OfdBp{font-size:11px}}.IntegrationApps_contextMenu__2qjuR{background:#fff;border:1px solid #e1e5e9;border:1px solid var(--color-border,#e1e5e9);border-radius:8px;box-shadow:0 4px 16px #00000026;min-width:160px;overflow:hidden}.IntegrationApps_contextMenuItem__xw0sA{align-items:center;background:none;border:none;color:#ef4444;color:var(--color-error,#ef4444);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:10px 14px;transition:background .15s;width:100%}.IntegrationApps_contextMenuItem__xw0sA:hover{background:#f5f5f5;background:var(--color-bg-hover,#f5f5f5)}.ConfirmModal_overlay__ySGio{align-items:center;animation:ConfirmModal_fadeIn__Z8twj .15s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}@keyframes ConfirmModal_fadeIn__Z8twj{0%{opacity:0}to{opacity:1}}.ConfirmModal_modal__nwUwx{animation:ConfirmModal_slideUp__0a9E8 .2s ease-out;background:#fff;border-radius:var(--radius-lg);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;padding:var(--space-6);text-align:center;width:90%}@keyframes ConfirmModal_slideUp__0a9E8{0%{opacity:0;transform:translateY(10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.ConfirmModal_iconContainer__BNyvg{align-items:center;border-radius:50%;display:flex;height:56px;justify-content:center;margin:0 auto var(--space-4);width:56px}.ConfirmModal_iconContainer__BNyvg.ConfirmModal_danger__ApGjJ{background-color:var(--red-100);color:var(--red-600)}.ConfirmModal_iconContainer__BNyvg.ConfirmModal_warning__I3c0j{background-color:var(--yellow-100);color:var(--yellow-600)}.ConfirmModal_iconContainer__BNyvg.ConfirmModal_info__ef2Gl{background-color:var(--blue-100);color:var(--blue-600)}.ConfirmModal_content__GAERY{margin-bottom:var(--space-6)}.ConfirmModal_title__6Yoe\+{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2)}.ConfirmModal_message__P\+DSr{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.ConfirmModal_actions__0FOjQ{display:flex;gap:var(--space-3);justify-content:center}.ConfirmModal_actions__0FOjQ button{min-width:100px}.Toast_container__Ulqpm{bottom:var(--space-6);display:flex;flex-direction:column;gap:var(--space-3);max-width:400px;position:fixed;right:var(--space-6);z-index:1100}.Toast_toast__\+7iZZ{align-items:flex-start;animation:Toast_slideIn__iDOdt .3s ease-out;background:#fff;border-left:4px solid;border-radius:var(--radius-lg);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;gap:var(--space-3);min-width:300px;padding:var(--space-4)}@keyframes Toast_slideIn__iDOdt{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.Toast_toast__\+7iZZ.Toast_success__bWzsa{border-left-color:var(--green-500)}.Toast_toast__\+7iZZ.Toast_success__bWzsa .Toast_iconWrapper__mj7Fo{color:var(--green-500)}.Toast_toast__\+7iZZ.Toast_error__jxDHx{border-left-color:var(--red-500)}.Toast_toast__\+7iZZ.Toast_error__jxDHx .Toast_iconWrapper__mj7Fo{color:var(--red-500)}.Toast_toast__\+7iZZ.Toast_warning__Ru1Rd{border-left-color:var(--yellow-500)}.Toast_toast__\+7iZZ.Toast_warning__Ru1Rd .Toast_iconWrapper__mj7Fo{color:var(--yellow-500)}.Toast_toast__\+7iZZ.Toast_info__ywwX9{border-left-color:var(--blue-500)}.Toast_toast__\+7iZZ.Toast_info__ywwX9 .Toast_iconWrapper__mj7Fo{color:var(--blue-500)}.Toast_iconWrapper__mj7Fo{flex-shrink:0;padding-top:2px}.Toast_content__F6QLR{flex:1 1;min-width:0}.Toast_title__Q6FB\+{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.Toast_message__-p8e2{color:var(--text-secondary);font-size:var(--text-xs);line-height:1.4;margin:var(--space-1) 0 0}.Toast_closeButton__0yylO{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;padding:0;transition:all var(--transition-fast);width:24px}.Toast_closeButton__0yylO:hover{background-color:var(--gray-100);color:var(--text-primary)}.Tooltip_tooltipWrapper__OGUf4{display:inline-flex;position:relative}.Tooltip_tooltip__jmynF{animation:Tooltip_tooltipFadeIn__MjNQt .15s ease-out;background-color:#1e293b;border-radius:6px;box-shadow:0 4px 6px -1px #0003;color:#fff;font-size:12px;line-height:1.4;padding:6px 12px;pointer-events:none;position:absolute;white-space:nowrap;z-index:1100}@keyframes Tooltip_tooltipFadeIn__MjNQt{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Tooltip_tooltip__jmynF.Tooltip_top__z9rkN{bottom:calc(100% + 8px);left:50%;transform:translateX(-50%)}.Tooltip_tooltip__jmynF.Tooltip_top__z9rkN.Tooltip_tooltipFadeIn__MjNQt{animation:Tooltip_tooltipFadeInTop__27OXS .15s ease-out}@keyframes Tooltip_tooltipFadeInTop__27OXS{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.Tooltip_tooltip__jmynF.Tooltip_bottom__SwalJ{left:50%;top:calc(100% + 8px);transform:translateX(-50%)}@keyframes Tooltip_tooltipFadeInBottom__Kcs5J{0%{opacity:0;transform:translate(-50%,-4px)}to{opacity:1;transform:translate(-50%)}}.Tooltip_tooltip__jmynF.Tooltip_left__uwdSW{right:calc(100% + 8px);top:50%;transform:translateY(-50%)}@keyframes Tooltip_tooltipFadeInLeft__MlYEJ{0%{opacity:0;transform:translate(4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.Tooltip_tooltip__jmynF.Tooltip_right__MYENH{left:calc(100% + 8px);top:50%;transform:translateY(-50%)}@keyframes Tooltip_tooltipFadeInRight__iv5-B{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}.Tooltip_arrow__jpLxg{border-style:solid;height:0;position:absolute;width:0}.Tooltip_arrow-top__\+\+uj\+{border-color:#1e293b #0000 #0000;border-width:4px 4px 0;left:50%;top:100%;transform:translateX(-50%)}.Tooltip_arrow-bottom__zZinX{border-color:#0000 #0000 #1e293b;border-width:0 4px 4px;bottom:100%;left:50%;transform:translateX(-50%)}.Tooltip_arrow-left__e6rRV{border-color:#0000 #0000 #0000 #1e293b;border-width:4px 0 4px 4px;left:100%;top:50%;transform:translateY(-50%)}.Tooltip_arrow-right__IF1ZK{border-color:#0000 #1e293b #0000 #0000;border-width:4px 4px 4px 0;right:100%;top:50%;transform:translateY(-50%)}.Spinner_spinnerContainer__BOyWT{align-items:center;display:inline-flex;gap:var(--space-2)}.Spinner_spinner__NHA5Z{animation:Spinner_spin__6YUBE .8s linear infinite;border:2px solid var(--gray-200);border-radius:50%;border-top-color:var(--primary-500)}.Spinner_spinner__NHA5Z.Spinner_sm__btgXh{border-width:2px;height:16px;width:16px}.Spinner_spinner__NHA5Z.Spinner_md__v5e\+j{border-width:2px;height:24px;width:24px}.Spinner_spinner__NHA5Z.Spinner_lg__wUly0{border-width:3px;height:32px;width:32px}@keyframes Spinner_spin__6YUBE{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Spinner_label__Yupwr{color:var(--text-secondary);font-size:var(--text-sm)}.Spinner_srOnly__3DqpO{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.LoadingOverlay_overlay__oHYw8{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#ffffffe6;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1000}.LoadingOverlay_overlay__oHYw8.LoadingOverlay_fullScreen__hjnD7{position:fixed}.LoadingOverlay_content__VeKU5{align-items:center;display:flex;flex-direction:column;gap:var(--space-4)}.LoadingOverlay_message__ZVP7L{color:var(--text-secondary);font-size:var(--text-base);margin:0;text-align:center}.Skeleton_skeleton__vqT72{animation:Skeleton_shimmer__-AHmA 1.5s ease-in-out infinite;background:linear-gradient(90deg,var(--gray-200) 0,var(--gray-100) 50%,var(--gray-200) 100%);background-size:200% 100%;margin-bottom:var(--space-2)}@keyframes Skeleton_shimmer__-AHmA{0%{background-position:200% 0}to{background-position:-200% 0}}.BackButton_backButton__tUqya{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--text-base);font-weight:var(--font-medium);gap:var(--space-2);min-height:36px;min-width:36px;padding:var(--space-2);transition:all var(--transition-fast)}.BackButton_backButton__tUqya:hover{background:var(--gray-100);color:var(--text-primary)}.BackButton_backButton__tUqya:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.BackButton_backButton__tUqya:active{transform:scale(.98)}.BackButton_label__mJdtF{white-space:nowrap}.EmptyState_emptyState__0cU8t{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:400px;padding:var(--space-12);text-align:center}.EmptyState_iconWrapper__DAWnA{margin-bottom:var(--space-6)}.EmptyState_icon__uOPDs{color:var(--gray-300)}.EmptyState_title__siIAu{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-3) 0}.EmptyState_description__weNOB{color:var(--text-secondary);font-size:var(--text-base);margin:0 0 var(--space-6) 0;max-width:400px}.Logo_logo__GABeq{align-items:center;display:flex;gap:var(--space-2)}.Logo_iconWrapper__01u9C{align-items:center;display:flex;flex-shrink:0;justify-content:center}.Logo_iconWrapper__01u9C svg{height:100%;width:100%}.Logo_text__3lgjN{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:-.03em}.UserMenu_userMenu__-UKgK{position:relative}.UserMenu_avatarButton__KQ2HZ{background:#0000;border:none;border-radius:50%;cursor:pointer;padding:0;transition:opacity var(--transition-fast)}.UserMenu_avatarButton__KQ2HZ:hover{opacity:.8}.UserMenu_avatarButton__KQ2HZ:focus-visible{outline:2px solid var(--primary-300);outline-offset:2px}.UserMenu_popover__zGLOA{animation:UserMenu_popoverFadeIn__\+-5I0 .15s ease-out;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);padding:var(--space-3);width:240px;z-index:1100}@keyframes UserMenu_popoverFadeIn__\+-5I0{0%{opacity:0;transform:translateX(-8px)}to{opacity:1;transform:translateX(0)}}.UserMenu_userHeader__q-CVA{align-items:center;display:flex;gap:var(--space-3);padding:var(--space-2) 0}.UserMenu_userInfo__nAJu1{flex:1 1;min-width:0}.UserMenu_userName__cAFgP{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold)}.UserMenu_userHandle__xB8ei,.UserMenu_userName__cAFgP{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserMenu_userHandle__xB8ei{color:var(--text-secondary);font-size:var(--text-sm)}.UserMenu_divider__jRCVb{background:var(--border-light);height:1px;margin:var(--space-2) 0}.UserMenu_menuItems__lvOxn{display:flex;flex-direction:column;gap:var(--space-1)}.UserMenu_menuItem__WtjAV{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-3);padding:var(--space-2) var(--space-3);text-align:left;transition:all var(--transition-fast);width:100%}.UserMenu_menuItem__WtjAV:hover{background:var(--gray-100);color:var(--text-primary)}.UserMenu_menuItem__WtjAV:focus-visible{outline:2px solid var(--primary-300);outline-offset:-2px}.UserMenu_menuItem__WtjAV svg{flex-shrink:0}.MainNav_mainNav__HotaI{background:var(--bg-nav);display:flex;flex-direction:column;flex-shrink:0;height:100vh;overflow:hidden;padding:var(--space-5) var(--space-3);position:relative;transition:width .3s cubic-bezier(.4,0,.2,1);width:220px;z-index:102}.MainNav_mainNav__HotaI.MainNav_collapsed__sR\+ji{padding:var(--space-5) var(--space-2);width:64px}.MainNav_brandSection__FSjqB{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-8);min-height:40px;overflow:hidden;padding:var(--space-1) var(--space-2);white-space:nowrap}.MainNav_brandName__FsdoW{color:#fff;flex-shrink:0;font-family:var(--font-heading);font-size:20px;font-weight:600;letter-spacing:-.02em}.MainNav_navItems__XaFAJ{display:flex;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;scrollbar-width:none}.MainNav_navItems__XaFAJ::-webkit-scrollbar{display:none}.MainNav_navGroup__5Dzup{display:flex;flex-direction:column;gap:2px}.MainNav_separator__UH0ag{background:#ffffff14;flex-shrink:0;height:1px;margin:var(--space-4) var(--space-2)}.MainNav_navItem__PKMw8{align-items:center;border-radius:var(--radius-md);color:#ffffffa6;display:flex;font-size:14px;font-weight:var(--font-medium);gap:var(--space-3);height:40px;letter-spacing:-.01em;overflow:hidden;padding:0 var(--space-3);position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.MainNav_collapsed__sR\+ji .MainNav_navItem__PKMw8{justify-content:center;margin:0 auto;padding:0;width:40px}.MainNav_navItem__PKMw8:hover{background:var(--bg-nav-hover);color:#ffffffe6}.MainNav_navItem__PKMw8.MainNav_active__Wzb8t{background:var(--bg-nav-active);color:#fff;font-weight:var(--font-medium)}.MainNav_navItem__PKMw8.MainNav_active__Wzb8t:before{background:var(--primary-400);border-radius:0 3px 3px 0;bottom:8px;content:"";left:0;position:absolute;top:8px;width:3px}.MainNav_collapsed__sR\+ji .MainNav_navItem__PKMw8.MainNav_active__Wzb8t:before{display:none}.MainNav_navIcon__jmKcB{align-items:center;display:flex;flex-shrink:0;height:20px;justify-content:center;width:20px}.MainNav_navLabel__xRJgk{flex:1 1;overflow:hidden;text-overflow:ellipsis}.MainNav_navBadge__gfc8v{align-items:center;background:var(--primary-500);border-radius:var(--radius-full);color:#fff;display:inline-flex;flex-shrink:0;font-size:10px;font-weight:var(--font-bold);height:18px;justify-content:center;letter-spacing:.04em;padding:0 6px;text-transform:uppercase}.MainNav_bottomSection__QI4S4{border-top:1px solid #ffffff14;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4)}.MainNav_userSection__ZMfiQ{align-items:center;border-radius:var(--radius-md);display:flex;gap:var(--space-3);overflow:hidden;padding:var(--space-2);white-space:nowrap}.MainNav_collapsed__sR\+ji .MainNav_userSection__ZMfiQ{justify-content:center;padding:var(--space-2) 0}.MainNav_userName__Spr2R{color:#ffffffbf;flex:1 1;font-size:var(--text-sm);font-weight:var(--font-medium);overflow:hidden;text-overflow:ellipsis}.MainNav_collapseButton__oBE1O{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:#ffffff59;cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);height:36px;overflow:hidden;padding:0 var(--space-3);transition:all .2s ease;white-space:nowrap}.MainNav_collapsed__sR\+ji .MainNav_collapseButton__oBE1O{justify-content:center;margin:0 auto;padding:0;width:36px}.MainNav_collapseButton__oBE1O:hover{background:var(--bg-nav-hover);color:#ffffffb3}@media (max-width:768px){.MainNav_mainNav__HotaI{padding:var(--space-5) var(--space-2);width:64px}.MainNav_brandName__FsdoW,.MainNav_collapseButton__oBE1O span,.MainNav_navBadge__gfc8v,.MainNav_navLabel__xRJgk,.MainNav_userName__Spr2R{display:none}.MainNav_navItem__PKMw8{justify-content:center;margin:0 auto;padding:0;width:40px}.MainNav_userSection__ZMfiQ{justify-content:center;padding:var(--space-2) 0}.MainNav_collapseButton__oBE1O,.MainNav_navItem__PKMw8.MainNav_active__Wzb8t:before{display:none}}.AppLayout_appLayout__ZWWPW{background-color:var(--bg-secondary);display:flex;min-height:100vh;position:relative}.AppLayout_toggleZone__a3eB0{align-items:center;display:flex;height:100vh;justify-content:center;left:534px;left:calc(var(--nav-width, 220px) + 314px);pointer-events:auto;position:absolute;right:auto;top:0;transition:left .35s cubic-bezier(.4,0,.2,1);width:24px;z-index:101}.AppLayout_toggleZone__a3eB0.AppLayout_collapsed__0gPCf{left:214px;left:calc(var(--nav-width, 220px) - 6px)}.AppLayout_sidebarToggle__Xxl9-{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;box-shadow:0 1px 3px #0000000f;color:var(--text-tertiary);cursor:pointer;display:flex;flex-direction:column;gap:0;height:48px;justify-content:center;opacity:0;overflow:hidden;padding:0;position:relative;transition:width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),background .25s ease,color .25s ease,box-shadow .3s ease,border-color .25s ease,opacity .25s ease;width:12px}.AppLayout_toggleZone__a3eB0:hover .AppLayout_sidebarToggle__Xxl9-{border-color:var(--primary-300);box-shadow:0 2px 8px #2563eb1f,0 1px 3px #0000000f;color:var(--primary-600);height:56px;opacity:1;width:20px}.AppLayout_toggleLine__rI\+fq{background:var(--border-medium);border-radius:1px;display:block;flex-shrink:0;height:6px;transition:background .25s ease,height .25s ease;width:2px}.AppLayout_toggleZone__a3eB0:hover .AppLayout_toggleLine__rI\+fq{background:var(--primary-300);height:8px}.AppLayout_toggleIcon__DqJye{align-items:center;display:flex;flex-shrink:0;height:14px;justify-content:center;transition:transform .3s cubic-bezier(.4,0,.2,1);width:14px}.AppLayout_sidebarToggle__Xxl9-:hover .AppLayout_toggleIcon__DqJye{transform:scale(1.15)}.AppLayout_sidebarToggle__Xxl9-:active{transform:scale(.92);transition:transform .1s ease}.AppLayout_sidebarToggle__Xxl9-:focus-visible{opacity:1;outline:2px solid var(--primary-300);outline-offset:2px}.AppLayout_sidebarToggle__Xxl9-.AppLayout_collapsed__0gPCf{opacity:.5}.AppLayout_sidebarToggle__Xxl9-.AppLayout_collapsed__0gPCf:hover,.AppLayout_toggleZone__a3eB0.AppLayout_collapsed__0gPCf:hover .AppLayout_sidebarToggle__Xxl9-{opacity:1}.AppLayout_sidebar__rIL3K{background:var(--bg-secondary);border-right:1px solid var(--border-light);flex-shrink:0;height:100vh;min-width:320px;overflow-y:auto;transition:width .35s cubic-bezier(.4,0,.2,1),min-width .35s cubic-bezier(.4,0,.2,1),border-right-color .2s ease;width:320px}.AppLayout_sidebar__rIL3K.AppLayout_collapsed__0gPCf{border-right-color:#0000;min-width:0;overflow:hidden;width:0}.AppLayout_backdrop__VMuuF,.AppLayout_mobileSidebarToggle__5jOTQ{display:none}.AppLayout_mainContent__zPGlX{flex:1 1;min-width:0}.AppLayout_mainContent__zPGlX,.AppLayout_rightPanel__orPpi{background-color:var(--bg-primary);height:100vh;overflow-y:auto}.AppLayout_rightPanel__orPpi{border-left:1px solid var(--border-light);flex-shrink:0;min-width:320px;width:320px}@media (max-width:1200px){.AppLayout_sidebar__rIL3K{min-width:280px;width:280px}.AppLayout_toggleZone__a3eB0{left:494px;left:calc(var(--nav-width, 220px) + 274px)}.AppLayout_toggleZone__a3eB0.AppLayout_collapsed__0gPCf{left:214px;left:calc(var(--nav-width, 220px) - 6px)}.AppLayout_rightPanel__orPpi{min-width:280px;width:280px}}@media (max-width:992px){.AppLayout_rightPanel__orPpi{display:none}}@media (max-width:768px){.AppLayout_toggleZone__a3eB0{display:none}.AppLayout_mobileSidebarToggle__5jOTQ{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);box-shadow:var(--shadow-md);color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;left:calc(64px + var(--space-3));position:fixed;top:var(--space-4);transition:all var(--transition-fast);width:40px;z-index:99}.AppLayout_mobileSidebarToggle__5jOTQ:hover{background:var(--gray-50);color:var(--text-primary)}.AppLayout_sidebar__rIL3K{bottom:0;left:64px;min-width:320px;position:fixed;top:0;transform:translateX(-100%);transition:transform .3s cubic-bezier(.4,0,.2,1);width:320px;z-index:100}.AppLayout_sidebar__rIL3K.AppLayout_open__lcv6E{transform:translateX(0)}.AppLayout_sidebar__rIL3K.AppLayout_collapsed__0gPCf{border-right:1px solid var(--border-light);min-width:320px;width:320px}.AppLayout_backdrop__VMuuF{animation:AppLayout_backdropFadeIn__xshvo .2s ease-out;background:#00000080;bottom:0;display:block;left:0;position:fixed;right:0;top:0;z-index:99}@keyframes AppLayout_backdropFadeIn__xshvo{0%{opacity:0}to{opacity:1}}}.PlaceholderPage_placeholderPage__ZB\+mE{align-items:center;background:var(--bg-secondary);display:flex;justify-content:center;min-height:100%;padding:var(--space-12)}.PlaceholderPage_content__w3e19{max-width:500px;text-align:center}.PlaceholderPage_iconWrapper__XtJ2L{animation:PlaceholderPage_float__yRLsi 3s ease-in-out infinite;margin-bottom:var(--space-6)}@keyframes PlaceholderPage_float__yRLsi{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.PlaceholderPage_icon__Tb42S{color:var(--primary-500)}.PlaceholderPage_title__Q2WnL{color:var(--text-primary);font-size:var(--text-3xl);font-weight:var(--font-bold);margin:0 0 var(--space-2) 0}.PlaceholderPage_subtitle__O73ie{color:var(--primary-500);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-4) 0}.PlaceholderPage_description__x9AOt{color:var(--text-secondary);font-size:var(--text-base);line-height:1.6;margin:0}.ChatSidebar_sidebar__KSkBL{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:var(--space-5) var(--space-4)}.ChatSidebar_header__0FP8L{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;margin-bottom:var(--space-3);padding-bottom:var(--space-4)}.ChatSidebar_title__4PaBm{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.02em;margin:0}.ChatSidebar_sections__J5x5x{display:flex;flex:1 1;flex-direction:column;gap:var(--space-1);overflow-y:auto;scroll-behavior:smooth;scrollbar-color:var(--gray-300) #0000;scrollbar-width:thin}.ChatSidebar_sections__J5x5x::-webkit-scrollbar{width:4px}.ChatSidebar_sections__J5x5x::-webkit-scrollbar-track{background:#0000}.ChatSidebar_sections__J5x5x::-webkit-scrollbar-thumb{background:var(--gray-300);border-radius:4px}.ChatSidebar_sections__J5x5x::-webkit-scrollbar-thumb:hover{background:var(--gray-400)}.ChatSidebar_section__788Tq{display:flex;flex-direction:column;padding-bottom:var(--space-2)}.ChatSidebar_section__788Tq+.ChatSidebar_section__788Tq{border-top:1px solid var(--border-light);padding-top:var(--space-2)}.ChatSidebar_sectionHeader__tSwsQ{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-2);text-align:left;transition:all .15s ease;width:100%}.ChatSidebar_sectionHeader__tSwsQ:hover{color:var(--text-secondary)}.ChatSidebar_sectionTitle__rirjb{font-size:11px;font-weight:var(--font-medium);letter-spacing:.04em;text-transform:uppercase}.ChatSidebar_sectionHeaderWithAction__L60-0{align-items:center;display:flex}.ChatSidebar_sectionHeaderWithAction__L60-0 .ChatSidebar_sectionHeader__tSwsQ{flex:1 1}.ChatSidebar_addFolderButton__9hv0Y{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all var(--transition-fast);width:24px}.ChatSidebar_addFolderButton__9hv0Y:hover{background-color:var(--gray-100);color:var(--primary-600)}.ChatSidebar_sectionContent__\+3XjO{display:flex;flex-direction:column;gap:var(--space-1);padding-left:var(--space-2)}.ChatSidebar_item__q4rwD{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left;transition:all .15s ease;width:100%}.ChatSidebar_item__q4rwD:hover{background-color:var(--gray-50);color:var(--text-primary)}.ChatSidebar_item__q4rwD.ChatSidebar_active__H-zXm{background-color:var(--primary-50);color:var(--primary-600);font-weight:var(--font-medium)}.ChatSidebar_nestedItem__ImsWM{margin-left:var(--space-4)}.ChatSidebar_assistantIcon__DYqvv{flex-shrink:0;font-size:16px}.ChatSidebar_chatIcon__WHfmc{color:var(--text-tertiary);flex-shrink:0}.ChatSidebar_itemText__KcAm9{flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSidebar_menuButton__f8Gk3{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;opacity:0;padding:0;transition:opacity var(--transition-fast),background-color var(--transition-fast);width:24px}.ChatSidebar_chatItem__b8kh3.ChatSidebar_active__H-zXm .ChatSidebar_menuButton__f8Gk3,.ChatSidebar_chatItem__b8kh3:hover .ChatSidebar_menuButton__f8Gk3{opacity:1}.ChatSidebar_menuButton__f8Gk3:hover{background-color:var(--gray-200);color:var(--text-primary)}.ChatSidebar_exploreLink__t9Frg{align-items:center;background:#0000;border:1px dashed var(--border-medium);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;font-size:13px;font-weight:var(--font-medium);gap:var(--space-2);margin-top:var(--space-1);padding:var(--space-2) var(--space-3);text-align:left;transition:all .15s ease;width:100%}.ChatSidebar_exploreLink__t9Frg:hover{background-color:var(--gray-50);border-color:var(--primary-300);color:var(--primary-600)}.ChatSidebar_folder__EX7U3{display:flex;flex-direction:column}.ChatSidebar_folderHeader__RuCNE{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3);text-align:left;transition:all var(--transition-fast);width:100%}.ChatSidebar_folderHeader__RuCNE:hover{background-color:var(--primary-50)}.ChatSidebar_folderIcon__giWGT{flex-shrink:0;font-size:14px}.ChatSidebar_folderContent__4J1fn{display:flex;flex-direction:column;gap:var(--space-1)}.ChatSidebar_chatItem__b8kh3{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;gap:var(--space-2);padding:var(--space-2) var(--space-3);position:relative;text-align:left;transition:all .15s ease;width:100%}.ChatSidebar_chatItem__b8kh3:hover{background-color:var(--gray-50);color:var(--text-primary)}.ChatSidebar_chatItem__b8kh3.ChatSidebar_active__H-zXm{background-color:var(--primary-50);color:var(--primary-600)}.ChatSidebar_chatItem__b8kh3.ChatSidebar_active__H-zXm .ChatSidebar_chatIcon__WHfmc{color:var(--primary-500)}.ChatSidebar_chatItem__b8kh3.ChatSidebar_nested__WAopR{margin-left:var(--space-4)}.ChatSidebar_chatItem__b8kh3.ChatSidebar_pinned__pzY36{background-color:var(--primary-50)}.ChatSidebar_pinIcon__RW4Ga{color:var(--primary-500);flex-shrink:0;transform:rotate(45deg)}.ChatSidebar_chatTitle__ySG7a,.ChatSidebar_folderName__MgMeO{flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatSidebar_chatCount__g58eO{background-color:var(--gray-100);border-radius:var(--radius-full);color:var(--text-secondary);flex-shrink:0;font-size:10px;font-weight:var(--font-semibold);min-width:20px;padding:1px 8px;text-align:center}.ChatSidebar_editContainer__VKAWC{align-items:center;display:flex;flex:1 1;gap:var(--space-1)}.ChatSidebar_editInput__V4Vm4{background:var(--bg-primary);border:1px solid var(--primary-400);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--text-sm);outline:none;padding:var(--space-1) var(--space-2);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ChatSidebar_editInput__V4Vm4:focus{border-color:var(--primary-600);box-shadow:0 0 0 2px #2563eb33}.ChatSidebar_editBtn__ag3Jc{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;display:flex;height:24px;justify-content:center;padding:0;transition:all var(--transition-fast);width:24px}.ChatSidebar_editBtn__ag3Jc:hover{background-color:var(--gray-100);color:var(--text-primary)}.ChatSidebar_contextMenu__vnY3h{animation:ChatSidebar_contextMenuFade__1NI\+4 .15s ease-out;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 8px 32px #0000001f,0 2px 8px #0000000f;min-width:160px;padding:var(--space-1);z-index:1000}@keyframes ChatSidebar_contextMenuFade__1NI\+4{0%{opacity:0;transform:scale(.95) translateY(-4px)}to{opacity:1;transform:scale(1) translateY(0)}}.ChatSidebar_contextMenuItem__-UK9L{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast);width:100%}.ChatSidebar_contextMenuItem__-UK9L:hover{background-color:var(--gray-100)}.ChatSidebar_contextMenuItem__-UK9L.ChatSidebar_danger__7LQXE{color:var(--red-600)}.ChatSidebar_contextMenuItem__-UK9L.ChatSidebar_danger__7LQXE:hover{background-color:var(--red-50)}.ChatSidebar_emptyState__4VUIv{letter-spacing:.02em;padding:var(--space-4) var(--space-3)}.ChatSidebar_emptyFolder__qMGDY,.ChatSidebar_emptyState__4VUIv{color:var(--text-tertiary);font-size:var(--text-xs);text-align:center}.ChatSidebar_emptyFolder__qMGDY{margin-left:var(--space-4);padding:var(--space-3) var(--space-3)}.MultiModelComparison_container__fnN6b{margin-bottom:var(--space-4);max-width:100%;width:100%}.MultiModelComparison_header__wnW\+9{align-items:center;background:linear-gradient(135deg,var(--primary-50),#faf5ff);background:linear-gradient(135deg,var(--primary-50),var(--purple-50,#faf5ff));border:1px solid var(--primary-100);border-radius:var(--radius-lg);display:flex;gap:var(--space-2);margin-bottom:var(--space-3);padding:var(--space-3) var(--space-4)}.MultiModelComparison_headerIcon__ARm\+b{color:var(--primary-500);flex-shrink:0}.MultiModelComparison_headerTitle__W2wAf{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.MultiModelComparison_headerSubtitle__xRzOj{color:var(--text-secondary);font-size:var(--text-xs);margin-left:auto}.MultiModelComparison_grid__HF1cM{grid-gap:var(--space-3);display:grid;gap:var(--space-3);min-height:200px}.MultiModelComparison_card__jSamS{background-color:var(--bg-primary);border:2px solid var(--border-light);border-radius:var(--radius-xl);display:flex;flex-direction:column;overflow:hidden;transition:all .2s ease}.MultiModelComparison_card__jSamS:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md)}.MultiModelComparison_cardSelected__NZldC{border-color:var(--primary-500);box-shadow:0 0 0 2px var(--primary-100),var(--shadow-md)}.MultiModelComparison_cardDimmed__MpQBX{opacity:.5;pointer-events:none}.MultiModelComparison_cardHeader__5ETUN{align-items:center;background-color:var(--gray-50);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.MultiModelComparison_modelInfo__kkePQ{display:flex;flex-direction:column;gap:2px}.MultiModelComparison_modelName__gHQ0Q{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.MultiModelComparison_modelMeta__s29I\+{align-items:center;display:flex;gap:var(--space-2)}.MultiModelComparison_statusStreaming__Qf2x1{align-items:center;color:var(--primary-600);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);gap:4px}.MultiModelComparison_spinner__vN8dh{animation:MultiModelComparison_spin__HAGlI 1s linear infinite}@keyframes MultiModelComparison_spin__HAGlI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.MultiModelComparison_statusDone__IcTwk{color:var(--color-success)}.MultiModelComparison_statusDone__IcTwk,.MultiModelComparison_statusError__cd8Jq{align-items:center;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);gap:4px}.MultiModelComparison_statusError__cd8Jq{color:var(--color-error)}.MultiModelComparison_selectButton__iV21n{align-items:center;background-color:var(--primary-600);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:all .15s ease}.MultiModelComparison_selectButton__iV21n:hover{background-color:var(--primary-700);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.MultiModelComparison_selectButton__iV21n:active{transform:translateY(0)}.MultiModelComparison_selectedBadge__A8oKW{align-items:center;background-color:var(--color-success);border-radius:var(--radius-full);color:#fff;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-1);padding:var(--space-1) var(--space-3)}.MultiModelComparison_cardContent__3TH9f{flex:1 1;max-height:400px;overflow-y:auto;padding:var(--space-4)}.MultiModelComparison_responseText__7n2lM{color:var(--text-primary);font-size:var(--text-sm);line-height:1.7;white-space:pre-wrap;word-break:break-word}.MultiModelComparison_errorMessage__VML-J{background-color:#fef2f2;background-color:var(--error-50,#fef2f2);border:1px solid #fecaca;border:1px solid var(--error-200,#fecaca);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);padding:var(--space-3)}.MultiModelComparison_cursor__7ypVF{animation:MultiModelComparison_blink__7ORFt 1s infinite;color:var(--primary-500);display:inline-block}@keyframes MultiModelComparison_blink__7ORFt{0%,50%{opacity:1}51%,to{opacity:0}}@media (max-width:768px){.MultiModelComparison_grid__HF1cM{grid-template-columns:1fr!important}}.ClarificationCard_card__1-iDZ{background:linear-gradient(135deg,var(--gray-50) 0,var(--primary-50) 100%);border:1px solid var(--primary-200);border-radius:var(--radius-lg);margin:var(--space-3) 0;max-width:560px;padding:var(--space-4)}.ClarificationCard_header__M-xm4{align-items:center;border-bottom:1px solid var(--primary-100);display:flex;gap:var(--space-2);margin-bottom:var(--space-3);padding-bottom:var(--space-2)}.ClarificationCard_headerIcon__AW1\+h{color:var(--primary-600);flex-shrink:0}.ClarificationCard_headerIconDone__UIdfD{color:#16a34a;color:var(--success-600,#16a34a);flex-shrink:0}.ClarificationCard_headerTitle__S8mdt{color:var(--primary-700);font-size:var(--text-sm);font-weight:var(--font-semibold)}.ClarificationCard_questions__lwPyP{display:flex;flex-direction:column;gap:var(--space-4)}.ClarificationCard_questionBlock__bqKxw{display:flex;flex-direction:column;gap:var(--space-2)}.ClarificationCard_questionLabel__1COAe{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:1.4}.ClarificationCard_optionsGrid__W7PJ3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ClarificationCard_optionButton__CnZvd{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.ClarificationCard_optionButton__CnZvd:hover{background:var(--primary-50);border-color:var(--primary-400)}.ClarificationCard_optionSelected__BepHB{background:var(--primary-100);border-color:var(--primary-500);color:var(--primary-700);font-weight:var(--font-medium)}.ClarificationCard_optionNumber__i1QFT{align-items:center;background:var(--primary-100);border-radius:var(--radius-full);color:var(--primary-600);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:var(--font-semibold);height:20px;justify-content:center;width:20px}.ClarificationCard_optionSelected__BepHB .ClarificationCard_optionNumber__i1QFT{background:var(--primary-500);color:#fff}.ClarificationCard_optionText__SYXIf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ClarificationCard_inputRow__qdflE{align-items:center;display:flex;gap:var(--space-2)}.ClarificationCard_textInput__12Wub{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--text-sm);outline:none;padding:var(--space-2) var(--space-3);transition:border-color var(--transition-fast)}.ClarificationCard_textInput__12Wub:focus{border-color:var(--primary-400);box-shadow:0 0 0 2px var(--primary-100)}.ClarificationCard_textInput__12Wub::placeholder{color:var(--text-tertiary)}.ClarificationCard_footer__T1T9B{border-top:1px solid var(--primary-100);display:flex;justify-content:flex-end;margin-top:var(--space-3);padding-top:var(--space-3)}.ClarificationCard_submitButton__o5Lo7{align-items:center;background:var(--primary-600);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);padding:var(--space-2) var(--space-4);transition:background var(--transition-fast)}.ClarificationCard_submitButton__o5Lo7:hover:not(:disabled){background:var(--primary-700)}.ClarificationCard_submitButton__o5Lo7:disabled{cursor:not-allowed;opacity:.5}.ClarificationCard_submittedAnswers__pn32K{display:flex;flex-direction:column;gap:var(--space-2)}.ClarificationCard_answeredItem__JJdQT{display:flex;flex-direction:column;gap:2px}.ClarificationCard_answeredQuestion__M8BLo{color:var(--text-secondary);font-size:var(--text-xs)}.ClarificationCard_answeredValue__dzF-8{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.ChatArea_chatArea__czHjd{display:flex;flex-direction:column;height:100%;padding:var(--space-6);position:relative}.ChatArea_chatHeader__6RE-r{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2);padding-bottom:var(--space-2)}.ChatArea_headerLeft__nCdn8{align-items:center;display:flex;gap:var(--space-2)}.ChatArea_modelSelector__svJfd{width:250px}.ChatArea_modelDropdown__lPl5P{width:100%}.ChatArea_welcomeSection__DoTEd{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:600px;padding-bottom:var(--space-10);text-align:center}.ChatArea_welcomeIcon__UNQ8W{margin-bottom:var(--space-6)}.ChatArea_welcomeTitle__0DdHs{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0 0 var(--space-2)}.ChatArea_welcomeSubtitle__lhZ6e{color:var(--text-secondary);font-size:var(--text-base);margin:0 0 var(--space-6)}.ChatArea_starters__JqKIV{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.ChatArea_starterButton__c1vn0{background-color:var(--gray-100);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);padding:var(--space-3) var(--space-4);transition:all var(--transition-fast)}.ChatArea_starterButton__c1vn0:hover{background-color:var(--primary-50);border-color:var(--primary-300);color:var(--primary-700)}.ChatArea_inputSection__TiH7c{margin-top:auto;padding-top:var(--space-4);position:relative}.ChatArea_inputForm__E8nGb{margin:0 auto;max-width:800px}.ChatArea_inputWrapper__2NHpz{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);box-shadow:0 4px 12px #0000000d;display:flex;flex-direction:column;overflow:hidden;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.ChatArea_inputWrapper__2NHpz:focus-within{border-color:var(--primary-400);box-shadow:0 4px 16px #00000014,0 0 0 2px var(--primary-100)}.ChatArea_input__CnAJt{border:none;color:var(--text-primary);font-family:inherit;font-size:var(--text-base);max-height:200px;min-height:56px;outline:none;padding:var(--space-4);resize:none;width:100%}.ChatArea_input__CnAJt::placeholder{color:var(--text-tertiary)}.ChatArea_inputActions__rwMw7{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.ChatArea_actionButton__\+4Plx{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.ChatArea_actionButton__\+4Plx:hover{background-color:var(--gray-100);color:var(--text-primary)}.ChatArea_divider__2fjEu{background-color:var(--border-light);height:24px;margin:0 var(--space-2);width:1px}.ChatArea_sendButton__XNsFf{align-items:center;background-color:var(--primary-600);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;height:36px;justify-content:center;margin-left:auto;padding:0;transition:all var(--transition-fast);width:36px}.ChatArea_sendButton__XNsFf:hover:not(:disabled){background-color:var(--primary-700)}.ChatArea_sendButton__XNsFf:disabled{background-color:var(--gray-200);color:var(--gray-400);cursor:not-allowed}.ChatArea_stopButton__riWZU{align-items:center;background-color:var(--error-50);border:1px solid var(--error-300);border-radius:var(--radius-md);color:var(--error-600);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);margin-left:auto;padding:var(--space-2) var(--space-4);transition:all var(--transition-fast)}.ChatArea_stopButton__riWZU:hover{background-color:var(--error-100)}.ChatArea_messagesSection__e0NGg{flex:1 1;margin:0 auto;max-width:800px;overflow-y:auto;padding:var(--space-4) 0;width:100%}.ChatArea_message__bfPpW{border-radius:var(--radius-lg);display:flex;gap:var(--space-3);margin-bottom:var(--space-2);padding:var(--space-4)}.ChatArea_message__bfPpW.ChatArea_user__EhMPK{background-color:var(--gray-50)}.ChatArea_message__bfPpW.ChatArea_assistant__aYYdi{background-color:var(--primary-50)}.ChatArea_messageAvatar__mD4BD{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);display:flex;flex-shrink:0;font-size:18px;height:32px;justify-content:center;width:32px}.ChatArea_messageContent__S1gSQ{flex:1 1;min-width:0}.ChatArea_messageRole__E\+32x{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin-bottom:var(--space-1)}.ChatArea_messageText__9LwsF{color:var(--text-primary);font-size:var(--text-base);line-height:1.6;white-space:pre-wrap;word-break:break-word}.ChatArea_messageActions__gayVU{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:4px;margin-top:var(--space-2);opacity:0;padding-top:var(--space-2);transition:opacity .15s ease}.ChatArea_message__bfPpW:hover .ChatArea_messageActions__gayVU{opacity:1}.ChatArea_messageActionBtn__zwKIx{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px;transition:all .15s ease;white-space:nowrap}.ChatArea_messageActionBtn__zwKIx:hover{background-color:var(--gray-100);color:var(--text-primary)}.ChatArea_messageActionBtn__zwKIx:disabled{cursor:not-allowed;opacity:.5}.ChatArea_messageActionActive__WIr0W{color:var(--color-success)}.ChatArea_messageActionDivider__c-TJ7{background-color:var(--border-light);height:16px;margin:0 4px;width:1px}.ChatArea_cursor__wkWbu{animation:ChatArea_blink__VrePT 1s infinite;color:var(--primary-500);display:inline-block}@keyframes ChatArea_blink__VrePT{0%,50%{opacity:1}51%,to{opacity:0}}.ChatArea_loadingDots__eKokf{display:flex;gap:4px;padding:var(--space-2) 0}.ChatArea_loadingDots__eKokf span{animation:ChatArea_bounce__MXfU1 1.4s ease-in-out infinite;background-color:var(--primary-400);border-radius:50%;height:8px;width:8px}.ChatArea_loadingDots__eKokf span:first-child{animation-delay:0s}.ChatArea_loadingDots__eKokf span:nth-child(2){animation-delay:.2s}.ChatArea_loadingDots__eKokf span:nth-child(3){animation-delay:.4s}@keyframes ChatArea_bounce__MXfU1{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.ChatArea_thinkingIndicator__kHlBI{align-items:center;display:flex;gap:var(--space-2);padding:var(--space-2) 0}.ChatArea_thinkingText__e5nrd{color:var(--text-secondary);font-size:var(--text-base);font-style:italic}.ChatArea_thinkingDots__tsaXG{align-items:center;display:flex;gap:3px}.ChatArea_thinkingDots__tsaXG span{animation:ChatArea_thinkingPulse__LeaEx 1.4s ease-in-out infinite;background-color:var(--primary-500);border-radius:50%;height:6px;width:6px}.ChatArea_thinkingDots__tsaXG span:first-child{animation-delay:0s}.ChatArea_thinkingDots__tsaXG span:nth-child(2){animation-delay:.2s}.ChatArea_thinkingDots__tsaXG span:nth-child(3){animation-delay:.4s}@keyframes ChatArea_thinkingPulse__LeaEx{0%,80%,to{opacity:.3;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}.ChatArea_selectedSkills__4xR5v{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 auto var(--space-2);max-width:800px}.ChatArea_skillPill__hYJyf{align-items:center;background-color:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-full);color:var(--primary-700);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);gap:var(--space-1);line-height:1;padding:var(--space-1) var(--space-2) var(--space-1) var(--space-2)}.ChatArea_skillPill__hYJyf svg:first-child{color:var(--primary-500)}.ChatArea_skillPillRemove__kPc3G{align-items:center;background:#0000;border:none;border-radius:var(--radius-full);color:var(--primary-400);cursor:pointer;display:flex;height:16px;justify-content:center;margin-left:2px;padding:0;transition:all var(--transition-fast);width:16px}.ChatArea_skillPillRemove__kPc3G:hover{background-color:var(--primary-100);color:var(--primary-700)}.ChatArea_actionButtonActive__bFdkR{background-color:var(--primary-50)!important;color:var(--primary-600)!important}.ChatArea_skillPickerDropdown__5sRp8{animation:ChatArea_slideUp__txpbf .15s ease-out;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);bottom:calc(100% - var(--space-2));box-shadow:0 8px 24px #0000001f;left:50%;max-width:800px;overflow:hidden;position:absolute;transform:translateX(-50%);width:100%;z-index:50}@keyframes ChatArea_slideUp__txpbf{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ChatArea_skillPickerHeader__571GJ{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-3) var(--space-4)}.ChatArea_skillPickerTitle__iZtE8{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-2)}.ChatArea_skillPickerTitle__iZtE8 svg{color:var(--primary-500)}.ChatArea_skillPickerClose__3SsmP{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;padding:0;transition:all var(--transition-fast);width:28px}.ChatArea_skillPickerClose__3SsmP:hover{background-color:var(--gray-100);color:var(--text-primary)}.ChatArea_skillPickerList__ukigG{max-height:240px;overflow-y:auto;padding:var(--space-2)}.ChatArea_skillPickerEmpty__-o0SG{color:var(--text-tertiary);font-size:var(--text-sm);padding:var(--space-6);text-align:center}.ChatArea_skillPickerItem__6gCfq{align-items:center;background:#0000;border:none;border-radius:var(--radius-lg);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-3) var(--space-3);text-align:left;transition:all var(--transition-fast);width:100%}.ChatArea_skillPickerItem__6gCfq:hover{background-color:var(--gray-50)}.ChatArea_skillPickerItemActive__M9ZG8{background-color:var(--primary-50)}.ChatArea_skillPickerItemActive__M9ZG8:hover{background-color:var(--primary-100)}.ChatArea_skillPickerItemInfo__9QXmb{display:flex;flex-direction:column;gap:2px;min-width:0}.ChatArea_skillPickerItemName__NLTZQ{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.ChatArea_skillPickerItemDesc__hQLiD{color:var(--text-tertiary);font-size:var(--text-xs);max-width:500px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ChatArea_skillPickerCheck__Tt8xD{align-items:center;background-color:var(--primary-600);border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:var(--font-bold);height:20px;justify-content:center;width:20px}.ChatArea_compareToggle__SyF1B{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:all .15s ease;white-space:nowrap}.ChatArea_compareToggle__SyF1B:hover{background-color:var(--primary-50);border-color:var(--primary-300);color:var(--primary-600)}.ChatArea_compareToggleActive__J-2Ob{background-color:var(--primary-600);border-color:var(--primary-600);color:#fff}.ChatArea_compareToggleActive__J-2Ob:hover{background-color:var(--primary-700);border-color:var(--primary-700);color:#fff}.ChatArea_compareModelSelector__1OMV0{align-items:center;background-color:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-2);padding:var(--space-3) var(--space-4)}.ChatArea_compareLabel__p7us-{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);white-space:nowrap}.ChatArea_compareChips__mcWFj{display:flex;flex-wrap:wrap;gap:var(--space-2)}.ChatArea_compareChip__7beng{align-items:center;background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-medium);gap:4px;padding:var(--space-1) var(--space-3);transition:all .15s ease}.ChatArea_compareChip__7beng:hover{border-color:var(--primary-300);color:var(--primary-600)}.ChatArea_compareChipActive__iNlNe{background-color:var(--primary-600);border-color:var(--primary-600);color:#fff}.ChatArea_compareChipActive__iNlNe:hover{background-color:var(--primary-700);border-color:var(--primary-700);color:#fff}.ChatArea_compareHint__\+wxbA{color:var(--text-tertiary);font-size:var(--text-xs);font-style:italic}.AssistantsSidebar_sidebar__EImtN{display:flex;flex-direction:column;height:100%;padding:var(--space-4)}.AssistantsSidebar_header__S27pd{margin-bottom:var(--space-4);position:relative;z-index:1}.AssistantsSidebar_headerTop__-xGLB{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.AssistantsSidebar_title__M3AkC{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-1)}.AssistantsSidebar_subtitle__zr3z3{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.AssistantsSidebar_sectionTitle__aNlSU{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0 0 var(--space-2);padding:0 var(--space-2)}.AssistantsSidebar_categories__yigD\+{margin-bottom:var(--space-4)}.AssistantsSidebar_categoryNav__1-idq{display:flex;flex-direction:column;gap:var(--space-1)}.AssistantsSidebar_categoryItem__jEUvg{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3) var(--space-3);text-align:left;transition:all var(--transition-fast);width:100%}.AssistantsSidebar_categoryItem__jEUvg:hover{background-color:#0000000a}.AssistantsSidebar_categoryItem__jEUvg.AssistantsSidebar_active__I4kaw{background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-50) 100%);color:var(--primary-700)}.AssistantsSidebar_categoryItem__jEUvg.AssistantsSidebar_active__I4kaw svg{color:var(--primary-600)}.AssistantsSidebar_filters__zeZpR{flex:1 1;overflow-y:auto}.AssistantsSidebar_filterGroup__Oxrzq{margin-bottom:var(--space-3)}.AssistantsSidebar_filterHeader__jWRid{align-items:center;background:#0000;border:none;color:var(--primary-600);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2);text-align:left;width:100%}.AssistantsSidebar_filterContent__nK6k9{padding:var(--space-2)}.AssistantsSidebar_select__\+PBTU{-webkit-appearance:none;appearance:none;background-color:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);height:36px;padding:0 var(--space-3);width:100%}.AssistantsSidebar_select__\+PBTU:hover{border-color:var(--border-medium)}.AssistantsSidebar_select__\+PBTU:focus{border-color:var(--primary-500);outline:none}.AssistantsSidebar_checkbox__GLdhv{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);margin-bottom:var(--space-2)}.AssistantsSidebar_checkbox__GLdhv input{cursor:pointer;height:16px;width:16px}.AssistantsSidebar_checkboxLabel__Zf2W1{margin-left:var(--space-1)}.AssistantsList_container__qHp37{display:flex;flex-direction:column;height:100%;padding:var(--space-6)}.AssistantsList_header__SAHoT{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.AssistantsList_count__A5Xn5{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0}.AssistantsList_actions__Ua8fj{align-items:center;display:flex;gap:var(--space-3)}.AssistantsList_grid__unvCk{grid-gap:var(--space-4);align-content:start;display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.AssistantsList_loading__ahu85{align-items:center;color:var(--text-secondary);display:flex;flex:1 1;font-size:var(--text-base);justify-content:center}@media (max-width:768px){.AssistantsList_header__SAHoT{align-items:stretch;flex-direction:column;gap:var(--space-3)}.AssistantsList_actions__Ua8fj{justify-content:center}.AssistantsList_grid__unvCk{grid-template-columns:1fr}}.AssistantDetails_container__6n09E{display:flex;height:100%}.AssistantDetails_mainContent__cyqBD{flex:1 1;overflow-y:auto;padding:var(--space-6)}.AssistantDetails_header__yeX00{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-6)}.AssistantDetails_backButton__PM4i1{align-items:center;background-color:var(--gray-100);border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;padding:0;transition:all var(--transition-fast);width:40px}.AssistantDetails_backButton__PM4i1:hover{background-color:var(--gray-200)}.AssistantDetails_pageTitle__-RXA5{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.AssistantDetails_assistantHeader__jUVq1{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-4);margin-bottom:var(--space-6);padding-bottom:var(--space-6)}.AssistantDetails_assistantInfo__Z5ooJ{flex:1 1}.AssistantDetails_assistantName__xcvuf{color:var(--text-primary);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin:0 0 var(--space-1)}.AssistantDetails_assistantMeta__QTGIl{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.AssistantDetails_usageIcon__0\+oP7{margin-right:var(--space-1)}.AssistantDetails_headerActions__76eFO{align-items:center;display:flex;gap:var(--space-2)}.AssistantDetails_feedbackButtons__fbFAH{align-items:center;border-left:1px solid var(--border-light);border-right:1px solid var(--border-light);display:flex;gap:var(--space-1);padding:0 var(--space-2)}.AssistantDetails_feedbackButton__Qp\+Ui{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.AssistantDetails_feedbackButton__Qp\+Ui:hover{background-color:var(--gray-100);color:var(--primary-600)}.AssistantDetails_menuContainer__5CB2w{position:relative}.AssistantDetails_menuButton__nDWFt{align-items:center;background:#0000;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.AssistantDetails_menuButton__nDWFt.AssistantDetails_active__expTU,.AssistantDetails_menuButton__nDWFt:hover{background-color:var(--gray-100);border-color:var(--gray-300);color:var(--text-primary)}.AssistantDetails_dropdownMenu__min0c{animation:AssistantDetails_fadeIn__tKMy7 .15s ease-out;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);min-width:200px;padding:var(--space-2);position:absolute;right:0;top:calc(100% + 8px);z-index:100}@keyframes AssistantDetails_fadeIn__tKMy7{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.AssistantDetails_menuItem__dKqKE{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3) var(--space-3);text-align:left;transition:all var(--transition-fast);width:100%}.AssistantDetails_menuItem__dKqKE:hover{background-color:var(--gray-100)}.AssistantDetails_menuItem__dKqKE.AssistantDetails_danger__3SAqM{color:var(--error-600)}.AssistantDetails_menuItem__dKqKE.AssistantDetails_danger__3SAqM:hover{background-color:var(--error-50)}.AssistantDetails_menuDivider__I3uGb{background:var(--border-light);height:1px;margin:var(--space-2) 0}.AssistantDetails_section__c8C2q{margin-bottom:var(--space-6)}.AssistantDetails_sectionTitle__ggujM{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0 0 var(--space-3)}.AssistantDetails_description__KTpyU{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.6;margin:0;white-space:pre-wrap}.AssistantDetails_starters__ZJT\+x{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AssistantDetails_starterButton__MNgSQ{background-color:var(--gray-100);border:1px solid var(--border-light);border-radius:var(--radius-full);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);padding:var(--space-3) var(--space-4);transition:all var(--transition-fast)}.AssistantDetails_starterButton__MNgSQ:hover{background-color:var(--primary-50);border-color:var(--primary-300);color:var(--primary-700)}.AssistantDetails_instructionsHeader__dxaIY{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.AssistantDetails_instructionsHeader__dxaIY .AssistantDetails_sectionTitle__ggujM{margin:0}.AssistantDetails_instructionsBox__BEcCe{background-color:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-lg);max-height:300px;overflow-y:auto;padding:var(--space-4)}.AssistantDetails_instructions__MC0fv{color:var(--text-secondary);font-family:JetBrains Mono,monospace;font-size:var(--text-sm);line-height:1.6;margin:0;white-space:pre-wrap;word-break:break-word}.AssistantDetails_sidebar__9A3nH{border-left:1px solid var(--border-light);min-width:320px;overflow-y:auto;padding:var(--space-6);width:320px}.AssistantDetails_sidebarSection__ZLRpY{margin-bottom:var(--space-6)}.AssistantDetails_sidebarTitle__TrAQU{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0 0 var(--space-2)}.AssistantDetails_overviewItem__89Ece{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.AssistantDetails_overviewLabel__C-pp-{color:var(--text-secondary);font-size:var(--text-sm)}.AssistantDetails_overviewValue__1pWqx{color:var(--text-primary);font-size:var(--text-sm)}.AssistantDetails_copyField__TGHIJ{align-items:center;background-color:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-2) var(--space-3)}.AssistantDetails_copyFieldValue__SnF-2{color:var(--text-secondary);flex:1 1;font-size:var(--text-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AssistantDetails_copyButton__M\+OJM{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;flex-shrink:0;height:28px;justify-content:center;padding:0;transition:all var(--transition-fast);width:28px}.AssistantDetails_copyButton__M\+OJM:hover{background-color:var(--gray-200);color:var(--primary-600)}.AssistantDetails_linkItem__U2Hmb{margin-bottom:var(--space-3)}.AssistantDetails_linkLabel__L5i9w{color:var(--text-secondary);display:block;font-size:var(--text-sm);margin-bottom:var(--space-1)}.AssistantDetails_categories__fAMFs{display:flex;flex-wrap:wrap;gap:var(--space-2)}.AssistantDetails_configItem__NrU3F{display:flex;flex-direction:column;gap:var(--space-1)}.AssistantDetails_configLabel__bqnop{color:var(--text-secondary);font-size:var(--text-sm)}.AssistantDetails_configValue__1bMmN{background-color:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}@media (max-width:1024px){.AssistantDetails_container__6n09E{flex-direction:column}.AssistantDetails_sidebar__9A3nH{border-left:none;border-top:1px solid var(--border-light);min-width:100%;width:100%}}@media (max-width:640px){.AssistantDetails_assistantHeader__jUVq1{align-items:center;flex-direction:column;text-align:center}.AssistantDetails_headerActions__76eFO{flex-wrap:wrap;justify-content:center}}.EditAssistantModal_overlay__5TFeS{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:1000}.EditAssistantModal_modal__as9tp{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);display:flex;flex-direction:column;max-height:90vh;max-width:700px;overflow:hidden;width:100%}.EditAssistantModal_header__AhvjR{align-items:flex-start;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-6)}.EditAssistantModal_headerInfo__eAQJJ h2{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-1)}.EditAssistantModal_headerInfo__eAQJJ p{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.EditAssistantModal_closeButton__NdKH4{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all var(--transition-fast);width:36px}.EditAssistantModal_closeButton__NdKH4:hover{background:var(--gray-100);color:var(--text-primary)}.EditAssistantModal_tabs__gnrTl{background:var(--gray-50);border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-1);padding:0 var(--space-6)}.EditAssistantModal_tab__1wTJF{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:-1px;padding:var(--space-3) var(--space-4);transition:all var(--transition-fast)}.EditAssistantModal_tab__1wTJF:hover{color:var(--text-primary)}.EditAssistantModal_tab__1wTJF.EditAssistantModal_active__0cZx4{background:var(--bg-primary);border-bottom-color:var(--primary-600);color:var(--primary-600)}.EditAssistantModal_formContainer__FJZm1{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:hidden}.EditAssistantModal_content__IKn8B{flex:1 1;min-height:0;overflow-y:auto;padding:var(--space-6)}.EditAssistantModal_tabContent__ZwRfP{display:flex;flex-direction:column;gap:var(--space-5)}.EditAssistantModal_formGroup__h9GHe{display:flex;flex-direction:column;gap:var(--space-2)}.EditAssistantModal_labelRow__ycjb-{align-items:center;display:flex;justify-content:space-between}.EditAssistantModal_label__guW6p{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-2)}.EditAssistantModal_helperText__mH4Te{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.EditAssistantModal_startersList__w8sEI{display:flex;flex-direction:column;gap:var(--space-2)}.EditAssistantModal_starterRow__lNF2r{align-items:center;display:flex;gap:var(--space-2)}.EditAssistantModal_starterInput__QYVAP{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--text-sm);padding:var(--space-3);transition:all var(--transition-fast)}.EditAssistantModal_starterInput__QYVAP:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.EditAssistantModal_deleteButton__adqUW{align-items:center;background:#0000;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all var(--transition-fast);width:36px}.EditAssistantModal_deleteButton__adqUW:hover{background:var(--error-50);border-color:var(--error-200);color:var(--error-600)}.EditAssistantModal_emptyText__KXzLz{color:var(--text-tertiary);font-size:var(--text-sm);font-style:italic;margin:0}.EditAssistantModal_instructionsInput__n6s53{background:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);font-family:JetBrains Mono,monospace;font-size:var(--text-sm);line-height:1.6;padding:var(--space-4);resize:vertical;transition:all var(--transition-fast);width:100%}.EditAssistantModal_instructionsInput__n6s53:focus{background:var(--bg-primary);border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.EditAssistantModal_loadingState__0uamy{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-4)}.EditAssistantModal_emptyState__Q90dF{background:var(--gray-50);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-4);text-align:center}.EditAssistantModal_emptyState__Q90dF a{color:var(--primary-600);text-decoration:none}.EditAssistantModal_emptyState__Q90dF a:hover{text-decoration:underline}.EditAssistantModal_checkboxGrid__ZntYa{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.EditAssistantModal_checkboxItem__1aPDQ{align-items:flex-start;background:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);transition:all var(--transition-fast)}.EditAssistantModal_checkboxItem__1aPDQ:hover{background:var(--primary-50);border-color:var(--primary-300)}.EditAssistantModal_checkboxItem__1aPDQ input[type=checkbox]{accent-color:var(--primary-600);cursor:pointer;height:18px;margin-top:2px;width:18px}.EditAssistantModal_checkboxContent__XiGKD{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.EditAssistantModal_checkboxLabel__XpabV{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.EditAssistantModal_checkboxMeta__6qgF8{color:var(--text-tertiary);font-size:var(--text-xs)}.EditAssistantModal_error__AB160{background:var(--error-50);border:1px solid var(--error-200);border-radius:var(--radius-md);color:var(--error-700);flex-shrink:0;font-size:var(--text-sm);margin:0 var(--space-6) var(--space-3);max-height:100px;overflow-y:auto;padding:var(--space-3) var(--space-4)}.EditAssistantModal_footer__Y97Hl{align-items:center;background:var(--gray-50);border-top:1px solid var(--border-light);display:flex;flex-shrink:0;gap:var(--space-3);justify-content:flex-end;padding:var(--space-4) var(--space-6)}.EditAssistantModal_spinning__JCn9o{animation:EditAssistantModal_spin__2MZNx 1s linear infinite}@keyframes EditAssistantModal_spin__2MZNx{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:640px){.EditAssistantModal_modal__as9tp{border-radius:0;max-height:100vh}.EditAssistantModal_tabs__gnrTl{overflow-x:auto;padding:0 var(--space-4)}.EditAssistantModal_content__IKn8B{padding:var(--space-4)}.EditAssistantModal_checkboxGrid__ZntYa{grid-template-columns:1fr}}.TemplateDetailModal_overlay__DNu5F{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1000}.TemplateDetailModal_modal__obqNX{background:#fff;background:var(--bg-primary,#fff);border-radius:16px;box-shadow:0 24px 48px #0003;display:flex;flex-direction:column;max-height:90vh;max-width:800px;overflow:hidden;position:relative;width:100%}.TemplateDetailModal_closeButton__\+b-OA{align-items:center;background:#f3f4f6;background:var(--bg-secondary,#f3f4f6);border:none;border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s ease;width:32px;z-index:10}.TemplateDetailModal_closeButton__\+b-OA:hover{background:#e5e7eb;background:var(--border-color,#e5e7eb);color:#0f172a;color:var(--text-primary,#0f172a)}.TemplateDetailModal_header__wNlfb{border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;gap:16px;padding:24px 24px 20px}.TemplateDetailModal_headerIcon__G4Jh\+{flex-shrink:0;font-size:48px;line-height:1}.TemplateDetailModal_headerContent__737b9{flex:1 1;min-width:0}.TemplateDetailModal_titleRow__C9RmM{align-items:center;display:flex;gap:12px;margin-bottom:4px}.TemplateDetailModal_title__A9UnD{color:#0f172a;color:var(--text-primary,#0f172a);font-size:24px;font-weight:700;margin:0}.TemplateDetailModal_verifiedBadge__\+tZYM{align-items:center;background:#d1fae5;border-radius:4px;color:#059669;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:4px 8px}.TemplateDetailModal_subtitle__6p0oq{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;margin:0 0 12px}.TemplateDetailModal_meta__gODNr{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.TemplateDetailModal_rating__37DIc{align-items:center;display:flex;gap:4px}.TemplateDetailModal_star__f7Zib{color:#f59e0b}.TemplateDetailModal_starEmpty__NKLwK{color:#d1d5db}.TemplateDetailModal_ratingValue__3AK2i{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:600;margin-left:4px}.TemplateDetailModal_reviewCount__PGoFT{color:#6b7280;color:var(--text-secondary,#6b7280)}.TemplateDetailModal_divider__DOUnh{color:#e5e7eb;color:var(--border-color,#e5e7eb)}.TemplateDetailModal_category__JGLuH,.TemplateDetailModal_clones__tuY6-{color:#6b7280;color:var(--text-secondary,#6b7280)}.TemplateDetailModal_tabs__c3spC{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;gap:4px;padding:0 24px}.TemplateDetailModal_tab__eNC08{background:none;border:none;border-bottom:2px solid #0000;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;font-size:14px;font-weight:500;padding:14px 20px;transition:all .2s ease}.TemplateDetailModal_tab__eNC08:hover{color:#0f172a;color:var(--text-primary,#0f172a)}.TemplateDetailModal_tabActive__LkPkT{border-bottom-color:#2563eb;border-bottom-color:var(--primary-color,#2563eb);color:#2563eb;color:var(--primary-color,#2563eb)}.TemplateDetailModal_content__AXV2B{flex:1 1;overflow-y:auto;padding:24px}.TemplateDetailModal_section__7Vl4G{margin-bottom:24px}.TemplateDetailModal_section__7Vl4G:last-child{margin-bottom:0}.TemplateDetailModal_sectionTitle__cI9um{color:#0f172a;color:var(--text-primary,#0f172a);font-size:14px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.TemplateDetailModal_description__vVTrI{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;line-height:1.6;margin:0}.TemplateDetailModal_tags__u5jSh{display:flex;flex-wrap:wrap;gap:8px}.TemplateDetailModal_tag__gaVmx{background:#2563eb1a;border-radius:4px;color:#2563eb;color:var(--primary-color,#2563eb);font-size:12px;font-weight:500;padding:4px 10px}.TemplateDetailModal_integrationsList__ll7l5{display:flex;flex-direction:column;gap:12px}.TemplateDetailModal_integrationItem__z5D-T{align-items:flex-start;background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-radius:8px;display:flex;gap:12px;padding:12px}.TemplateDetailModal_integrationIcon__7l0\+c{flex-shrink:0;font-size:24px}.TemplateDetailModal_integrationInfo__CA22t{flex:1 1}.TemplateDetailModal_integrationName__lsuD8{color:#0f172a;color:var(--text-primary,#0f172a);display:block;font-size:14px;font-weight:600;margin-bottom:2px}.TemplateDetailModal_integrationDesc__8jhLM{color:#6b7280;color:var(--text-secondary,#6b7280);display:block;font-size:13px;margin-bottom:4px}.TemplateDetailModal_integrationRequired__JvIK9{border-radius:3px;font-size:11px;font-weight:500;padding:2px 6px}.TemplateDetailModal_required__Muvad{background:#fee2e2;color:#dc2626}.TemplateDetailModal_optional__XWpe7{background:#f3f4f6;color:#6b7280}.TemplateDetailModal_starters__pPEQq{display:flex;flex-direction:column;gap:8px}.TemplateDetailModal_starter__oJ3Xm{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-left:3px solid #2563eb;border-left:3px solid var(--primary-color,#2563eb);border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;padding:10px 14px}.TemplateDetailModal_capabilitiesTab__\+\+C0t{display:flex;flex-direction:column;gap:16px}.TemplateDetailModal_capabilityCard__9QBKP{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:10px;padding:16px}.TemplateDetailModal_capabilityHeader__-8pos{align-items:center;display:flex;gap:10px;margin-bottom:8px}.TemplateDetailModal_capabilityIcon__353vu{font-size:20px}.TemplateDetailModal_capabilityName__NHu\+D{color:#0f172a;color:var(--text-primary,#0f172a);flex:1 1;font-size:15px;font-weight:600;margin:0}.TemplateDetailModal_enabledBadge__2HfXB{background:#d1fae5;border-radius:4px;color:#059669;font-size:11px;font-weight:500;padding:3px 8px}.TemplateDetailModal_disabledBadge__zLvDh{background:#f3f4f6;border-radius:4px;color:#6b7280;font-size:11px;font-weight:500;padding:3px 8px}.TemplateDetailModal_capabilityDesc__Q9lq5{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;line-height:1.5;margin:0 0 12px}.TemplateDetailModal_featureList__QRsI6{list-style:none;margin:0 0 12px;padding:0}.TemplateDetailModal_featureItem__Dy-Io{align-items:center;color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:13px;gap:8px;padding:4px 0}.TemplateDetailModal_featureCheck__Gkix5{color:#059669;font-size:12px}.TemplateDetailModal_toolsSection__3Vr0W{align-items:flex-start;display:flex;gap:8px}.TemplateDetailModal_toolsLabel__YBVdm{color:#6b7280;color:var(--text-secondary,#6b7280);flex-shrink:0;font-size:12px;font-weight:500}.TemplateDetailModal_toolsList__sDPb-{display:flex;flex-wrap:wrap;gap:6px}.TemplateDetailModal_toolBadge__w3nHI{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:4px;color:#6b7280;color:var(--text-secondary,#6b7280);font-family:monospace;font-size:11px;padding:3px 8px}.TemplateDetailModal_customizeTab__6fS2v{display:flex;flex-direction:column;gap:20px}.TemplateDetailModal_formGroup__o2js5{display:flex;flex-direction:column;gap:6px}.TemplateDetailModal_label__SeOS8{align-items:center;color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:13px;font-weight:600;gap:8px}.TemplateDetailModal_labelHint__EVc-h{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;font-weight:400}.TemplateDetailModal_input__6qQFI{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#0f172a;color:var(--text-primary,#0f172a);font-size:14px;padding:10px 14px;transition:border-color .2s ease}.TemplateDetailModal_input__6qQFI:focus{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 0 0 3px #2563eb1a;outline:none}.TemplateDetailModal_textarea__q7kn9{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#0f172a;color:var(--text-primary,#0f172a);font-family:inherit;font-size:14px;line-height:1.5;min-height:100px;padding:12px 14px;resize:vertical;transition:border-color .2s ease}.TemplateDetailModal_textarea__q7kn9:focus{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 0 0 3px #2563eb1a;outline:none}.TemplateDetailModal_capabilitiesPreview__ny5SS{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-radius:10px;padding:16px}.TemplateDetailModal_previewTitle__X62Me{color:#0f172a;color:var(--text-primary,#0f172a);font-size:13px;font-weight:600;margin:0 0 12px}.TemplateDetailModal_previewList__likbg{display:flex;flex-wrap:wrap;gap:8px}.TemplateDetailModal_previewItem__qcH-I{align-items:center;background:#fff;background:var(--bg-primary,#fff);border-radius:6px;color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:13px;gap:6px;padding:6px 10px}.TemplateDetailModal_previewIcon__l38BB{font-size:14px}.TemplateDetailModal_footer__RNSLP{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.TemplateDetailModal_cancelButton__PC9nO{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-size:14px;font-weight:500;padding:10px 20px;transition:all .2s ease}.TemplateDetailModal_cancelButton__PC9nO:hover:not(:disabled){background:#f9fafb;background:var(--bg-secondary,#f9fafb)}.TemplateDetailModal_cancelButton__PC9nO:disabled{cursor:not-allowed;opacity:.5}.TemplateDetailModal_cloneButton__tBwnB{align-items:center;background:#2563eb;background:var(--primary-color,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 24px;transition:all .2s ease}.TemplateDetailModal_cloneButton__tBwnB:hover:not(:disabled){background:#4f46e5;background:var(--primary-hover,#4f46e5)}.TemplateDetailModal_cloneButton__tBwnB:disabled{cursor:not-allowed;opacity:.6}.TemplateDetailModal_spinner__p2Bo0{animation:TemplateDetailModal_spin__Tf6SJ .8s linear infinite;border:2px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:16px;width:16px}@keyframes TemplateDetailModal_spin__Tf6SJ{to{transform:rotate(1turn)}}@media (max-width:768px){.TemplateDetailModal_overlay__DNu5F{align-items:flex-end;padding:0}.TemplateDetailModal_modal__obqNX{border-radius:16px 16px 0 0;max-height:95vh}.TemplateDetailModal_header__wNlfb{flex-direction:column;padding:20px;text-align:center}.TemplateDetailModal_headerIcon__G4Jh\+{font-size:40px}.TemplateDetailModal_meta__gODNr{justify-content:center}.TemplateDetailModal_tabs__c3spC{overflow-x:auto;padding:0 16px}.TemplateDetailModal_tab__eNC08{padding:12px 16px;white-space:nowrap}.TemplateDetailModal_content__AXV2B{padding:16px}.TemplateDetailModal_footer__RNSLP{flex-direction:column-reverse;padding:16px}.TemplateDetailModal_cancelButton__PC9nO,.TemplateDetailModal_cloneButton__tBwnB{justify-content:center;width:100%}}.TemplatesList_container__PnToA{display:flex;flex-direction:column;height:100%;padding:24px}.TemplatesList_header__nH3Qh{display:flex;flex-direction:column;gap:4px;margin-bottom:24px}.TemplatesList_headerLeft__-EOlZ{align-items:center;display:flex;gap:8px}.TemplatesList_headerIcon__oJ7HA{color:#2563eb;color:var(--primary-color,#2563eb)}.TemplatesList_count__QP0Sa{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0}.TemplatesList_headerSubtitle__ngjpN{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px;margin:0}.TemplatesList_loading__1OXgT{align-items:center;color:#6b7280;color:var(--text-secondary,#6b7280);display:flex;flex-direction:column;gap:16px;height:300px;justify-content:center}.TemplatesList_spinner__BCp5r{animation:TemplatesList_spin__Ln5BQ 1s linear infinite;border:3px solid #e5e7eb;border-top-color:#2563eb;border:3px solid var(--border-color,#e5e7eb);border-radius:50%;border-top-color:var(--primary-color,#2563eb);height:32px;width:32px}@keyframes TemplatesList_spin__Ln5BQ{to{transform:rotate(1turn)}}.TemplatesList_empty__BI3g5{align-items:center;display:flex;flex-direction:column;gap:12px;height:300px;justify-content:center;text-align:center}.TemplatesList_emptyIcon__m2TIu{color:#9ca3af;color:var(--text-tertiary,#9ca3af)}.TemplatesList_empty__BI3g5 h3{color:#0f172a;color:var(--text-primary,#0f172a);font-size:18px;font-weight:600;margin:0}.TemplatesList_empty__BI3g5 p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;margin:0}.TemplatesList_grid__jdxvg{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.TemplatesList_card__Z1xnW{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:20px;position:relative;transition:all .2s ease}.TemplatesList_card__Z1xnW:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.TemplatesList_cardHeader__Cu5ql{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.TemplatesList_cardAvatar__GOlBc{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.TemplatesList_avatarIcon__UeL33{font-size:24px}.TemplatesList_cardInfo__-AYY-{flex:1 1;min-width:0}.TemplatesList_cardName__y9iVS{color:#0f172a;color:var(--text-primary,#0f172a);font-size:16px;font-weight:600;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplatesList_cardAuthor__4zNFq{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px}.TemplatesList_verifiedIcon__nttUb{color:#059669;flex-shrink:0}.TemplatesList_cardDescription__bhLjt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b7280;color:var(--text-secondary,#6b7280);display:-webkit-box;flex:1 1;font-size:14px;line-height:1.5;margin:0 0 12px;overflow:hidden}.TemplatesList_cardTags__oV9I9{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.TemplatesList_tag__UH9-O{background:#2563eb1a;border-radius:4px;color:#2563eb;color:var(--primary-color,#2563eb);font-size:11px;font-weight:500;padding:3px 8px}.TemplatesList_tagMore__t-tSt{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px}.TemplatesList_cardFooter__1Eec-{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;padding-top:12px}.TemplatesList_cardStats__FVa1q{align-items:center;display:flex;gap:16px}.TemplatesList_rating__goTHt{align-items:center;display:flex;gap:4px}.TemplatesList_starFilled__QOxxH{color:#f59e0b}.TemplatesList_starEmpty__nlm2C{color:#d1d5db}.TemplatesList_ratingValue__i5L9Y{color:#0f172a;color:var(--text-primary,#0f172a);font-size:12px;font-weight:500;margin-left:4px}.TemplatesList_clones__EXwHT{align-items:center;display:flex;gap:4px}.TemplatesList_cardCapabilities__QK56v,.TemplatesList_clones__EXwHT{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px}.TemplatesList_featuredBadge__Im1IG{align-items:center;background:#fef3c7;border-radius:4px;color:#d97706;display:flex;font-size:11px;font-weight:500;gap:4px;padding:4px 8px;position:absolute;right:12px;top:12px}@media (max-width:768px){.TemplatesList_container__PnToA{padding:16px}.TemplatesList_grid__jdxvg{grid-template-columns:1fr}}.DocumentUploadModal_content__4i4iP{--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-border:#e2e8f0;--color-primary:#2563eb;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;display:flex;flex-direction:column;gap:20px;min-height:200px}.DocumentUploadModal_dropZone__ZfBag{align-items:center;background:#f8fafc;background:var(--color-bg-secondary,#f8fafc);border:2px dashed #cbd5e1;border:2px dashed var(--color-border,#cbd5e1);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;padding:44px 24px;transition:all .2s ease}.DocumentUploadModal_dropZone__ZfBag.DocumentUploadModal_dragging__ql6cB,.DocumentUploadModal_dropZone__ZfBag:hover{background:#2563eb0f;border-color:#2563eb;border-color:var(--color-primary,#2563eb)}.DocumentUploadModal_dropZone__ZfBag.DocumentUploadModal_hasFile__dYj91{padding:20px}.DocumentUploadModal_fileInput__PV7W8{display:none}.DocumentUploadModal_uploadIcon__YEvjA{color:#888;color:var(--color-text-secondary,#888);margin-bottom:16px}.DocumentUploadModal_dropText__n17qR{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;margin:0 0 8px;text-align:center}.DocumentUploadModal_supportedTypes__TCgR4{color:#666;color:var(--color-text-tertiary,#666);font-size:12px;margin:0}.DocumentUploadModal_selectedFile__64tCM{align-items:center;background:#242424;background:var(--color-bg-secondary,#242424);border-radius:8px;display:flex;gap:16px;padding:12px;width:100%}.DocumentUploadModal_fileInfo__\+KZ3O{flex:1 1;min-width:0}.DocumentUploadModal_fileName__nI\+lP{color:#fff;color:var(--color-text-primary,#fff);display:block;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DocumentUploadModal_fileSize__vF3lv{color:#888;color:var(--color-text-secondary,#888);font-size:12px}.DocumentUploadModal_removeFile__2lE80{align-items:center;background:#0000;border:none;border-radius:4px;color:#888;color:var(--color-text-secondary,#888);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.DocumentUploadModal_removeFile__2lE80:hover{background:#ef44441a;color:#ef4444}.DocumentUploadModal_iconPdf__nHuxr{color:#ef4444}.DocumentUploadModal_iconCode__cUA6U{color:#22c55e}.DocumentUploadModal_iconMarkdown__r54pR{color:#3b82f6}.DocumentUploadModal_iconDefault__EHhbf{color:#888;color:var(--color-text-secondary,#888)}.DocumentUploadModal_formFields__0jxIO{display:flex;flex-direction:column;gap:16px}.DocumentUploadModal_progressContainer__Wh3Ui{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px}.DocumentUploadModal_progressMessage__k5t8q{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;margin:0}.DocumentUploadModal_progressBar__IEVvO{background:#2a2a2a;background:var(--color-bg-tertiary,#2a2a2a);border-radius:4px;height:8px;max-width:300px;overflow:hidden;width:100%}.DocumentUploadModal_progressFill__CZ8Rs{background:#2563eb;background:var(--color-primary,#2563eb);border-radius:4px;height:100%;transition:width .3s ease}.DocumentUploadModal_resultContainer__JT0Sh{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.DocumentUploadModal_successIcon__dfpaf{color:#22c55e}.DocumentUploadModal_resultContainer__JT0Sh h3{color:#fff;color:var(--color-text-primary,#fff);font-size:18px;margin:0}.DocumentUploadModal_resultStats__zDCp5{display:flex;gap:32px;margin-top:16px}.DocumentUploadModal_resultStat__\+KtDN{align-items:center;display:flex;flex-direction:column;gap:4px}.DocumentUploadModal_statValue__juof4{color:#fff;color:var(--color-text-primary,#fff);font-size:20px;font-weight:700}.DocumentUploadModal_statLabel__z6McF{color:#888;color:var(--color-text-secondary,#888);font-size:11px;letter-spacing:.5px;text-transform:uppercase}.DocumentUploadModal_errorContainer__mXFHr{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.DocumentUploadModal_errorIcon__2AsRN{color:#ef4444}.DocumentUploadModal_errorContainer__mXFHr h3{color:#fff;color:var(--color-text-primary,#fff);font-size:18px;margin:0}.DocumentUploadModal_errorText__\+RWCi{color:#888;color:var(--color-text-secondary,#888);font-size:14px;margin:0;max-width:400px}.DocumentUploadModal_footer__KgW\+t{display:flex;gap:12px;justify-content:flex-end}.DocumentUploadModal_spin__W4AbF{animation:DocumentUploadModal_spin__W4AbF 1s linear infinite;color:#2563eb;color:var(--color-primary,#2563eb)}@keyframes DocumentUploadModal_spin__W4AbF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KnowledgeBase_container__RWCPy{--color-bg-primary:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-border:#e2e8f0;--color-primary:#2563eb;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;background:#fff;background:var(--color-bg-primary,#fff);border:1px solid #e2e8f0;border:1px solid var(--color-border,#e2e8f0);border-radius:12px;display:flex;flex-direction:column;height:100%;overflow:hidden}.KnowledgeBase_header__rWVk1{align-items:center;background:#242424;background:var(--color-bg-secondary,#242424);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);display:flex;justify-content:space-between;padding:16px 20px}.KnowledgeBase_headerTitle__RGb6i{align-items:center;color:#fff;color:var(--color-text-primary,#fff);display:flex;font-size:18px;font-weight:600;gap:12px}.KnowledgeBase_headerTitle__RGb6i svg{color:#2563eb;color:var(--color-primary,#2563eb)}.KnowledgeBase_assistantName__BXWiF{color:#888;color:var(--color-text-secondary,#888);font-size:14px;font-weight:400}.KnowledgeBase_headerActions__ZnWBl{display:flex;gap:8px}.KnowledgeBase_statsBar__VxbbR{background:#2a2a2a;background:var(--color-bg-tertiary,#2a2a2a);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);display:flex;gap:24px;padding:16px 20px}.KnowledgeBase_statItem__-9\+2X{align-items:center;display:flex;flex-direction:column;gap:4px}.KnowledgeBase_statValue__hzckB{color:#fff;color:var(--color-text-primary,#fff);font-size:24px;font-weight:700}.KnowledgeBase_statLabel__-3xMZ{color:#888;color:var(--color-text-secondary,#888);font-size:12px;letter-spacing:.5px;text-transform:uppercase}.KnowledgeBase_searchBar__BtR3l{border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);padding:16px 20px}.KnowledgeBase_searchInputWrapper__ev4\+K{align-items:center;display:flex;position:relative}.KnowledgeBase_searchIcon__Ixtc0{color:#666;color:var(--color-text-tertiary,#666);left:12px;pointer-events:none;position:absolute;z-index:1}.KnowledgeBase_searchInputWrapper__ev4\+K input{padding-left:36px}.KnowledgeBase_selectAssistantContainer__xeU1k{align-items:center;color:#888;color:var(--color-text-secondary,#888);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px;text-align:center}.KnowledgeBase_selectAssistantContainer__xeU1k h3{color:#fff;color:var(--color-text-primary,#fff);font-size:18px;margin:0}.KnowledgeBase_selectAssistantContainer__xeU1k p{margin:0}.KnowledgeBase_assistantSelector__jPOgK{min-width:300px}.KnowledgeBase_assistantDropdown__C6t2N{margin-left:16px}.KnowledgeBase_errorMessage__Q0PhI{align-items:center;background:#ef44441a;color:#ef4444;display:flex;font-size:14px;gap:8px;padding:12px 20px}.KnowledgeBase_emptyState__hwkTp,.KnowledgeBase_loadingState__VLSbM{align-items:center;color:#888;color:var(--color-text-secondary,#888);display:flex;flex-direction:column;gap:16px;justify-content:center;padding:60px 20px}.KnowledgeBase_emptyState__hwkTp{text-align:center}.KnowledgeBase_emptyIcon__C6Fp8{opacity:.5}.KnowledgeBase_emptyState__hwkTp h3{color:#fff;color:var(--color-text-primary,#fff);font-size:18px;margin:0}.KnowledgeBase_emptyState__hwkTp p{margin:0 0 16px;max-width:300px}.KnowledgeBase_datasourcesList__oW\+ir{display:flex;flex:1 1;flex-direction:column;gap:12px;overflow-y:auto;padding:16px 20px}.KnowledgeBase_datasourceCard__DBpyu{align-items:center;background:#242424;background:var(--color-bg-secondary,#242424);border:1px solid #333;border:1px solid var(--color-border,#333);border-radius:8px;display:flex;gap:16px;padding:16px;transition:border-color .2s}.KnowledgeBase_datasourceCard__DBpyu:hover{border-color:#2563eb;border-color:var(--color-primary,#2563eb)}.KnowledgeBase_datasourceIcon__bppf6{align-items:center;background:#2a2a2a;background:var(--color-bg-tertiary,#2a2a2a);border-radius:8px;display:flex;height:48px;justify-content:center;width:48px}.KnowledgeBase_iconPdf__1JCc4{color:#ef4444}.KnowledgeBase_iconCode__5UM\+3{color:#22c55e}.KnowledgeBase_iconMarkdown__EPTJO{color:#3b82f6}.KnowledgeBase_iconDefault__-Ujxa{color:#888;color:var(--color-text-secondary,#888)}.KnowledgeBase_datasourceInfo__ig6Pe{flex:1 1;min-width:0}.KnowledgeBase_datasourceName__L\+Zpv{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeBase_datasourceDescription__7-3ee{color:#888;color:var(--color-text-secondary,#888);font-size:12px;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeBase_datasourceMeta__MkXe6{color:#666;color:var(--color-text-tertiary,#666);display:flex;font-size:12px;gap:16px}.KnowledgeBase_metaItem__Bfzgo{align-items:center;display:flex;gap:4px}.KnowledgeBase_datasourceActions__k9\+Io{display:flex;gap:4px}.KnowledgeBase_deleteButton__glq0v:hover{color:#ef4444!important}.KnowledgeBase_statusComplete__eoAGm{color:#22c55e}.KnowledgeBase_statusError__sL-f9{color:#ef4444}.KnowledgeBase_statusPending__yjlM2{color:#f59e0b}.KnowledgeBase_statusProcessing__wA2fw{color:#2563eb;color:var(--color-primary,#2563eb)}.KnowledgeBase_spin__gauYn{animation:KnowledgeBase_spin__gauYn 1s linear infinite}@keyframes KnowledgeBase_spin__gauYn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KnowledgeSearch_container__-mTBg{background:#1e1e1e;background:var(--color-bg-secondary,#1e1e1e);border:1px solid #333;border:1px solid var(--color-border,#333);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.KnowledgeSearch_searchHeader__aGH-2{align-items:center;background:#242424;background:var(--color-bg-tertiary,#242424);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);display:flex;gap:8px;padding:12px 16px}.KnowledgeSearch_icon__JAV9S{color:#2563eb;color:var(--color-primary,#2563eb)}.KnowledgeSearch_title__pStQ3{color:#fff;color:var(--color-text-primary,#fff);flex:1 1;font-size:14px;font-weight:500}.KnowledgeSearch_closeButton__QZAGM{align-items:center;background:#0000;border:none;border-radius:4px;color:#888;color:var(--color-text-secondary,#888);cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.KnowledgeSearch_closeButton__QZAGM:hover{background:#ffffff1a;color:#fff;color:var(--color-text-primary,#fff)}.KnowledgeSearch_searchBar__ivwLp{display:flex;gap:8px;padding:12px 16px}.KnowledgeSearch_searchInput__PDwF6{flex:1 1}.KnowledgeSearch_error__KusGm{background:#ef44441a;color:#ef4444;font-size:13px;padding:12px 16px}.KnowledgeSearch_results__lTekq{display:flex;max-height:400px;overflow:hidden}.KnowledgeSearch_resultsList__FQLpZ{border-right:1px solid #333;border-right:1px solid var(--color-border,#333);flex:1 1;overflow-y:auto}.KnowledgeSearch_resultItem__5eQ6f{border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);cursor:pointer;padding:12px 16px;transition:background .2s}.KnowledgeSearch_resultItem__5eQ6f:hover{background:#242424;background:var(--color-bg-tertiary,#242424)}.KnowledgeSearch_resultItem__5eQ6f.KnowledgeSearch_selected__udxzp{background:#2563eb1a;border-left:2px solid #2563eb;border-left:2px solid var(--color-primary,#2563eb)}.KnowledgeSearch_resultHeader__JalYf{align-items:center;display:flex;gap:8px;margin-bottom:8px}.KnowledgeSearch_resultIcon__5QRjp{color:#888;color:var(--color-text-secondary,#888)}.KnowledgeSearch_resultSource__dmZXV{color:#fff;color:var(--color-text-primary,#fff);flex:1 1;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.KnowledgeSearch_resultScore__lwRPn{background:#2563eb;background:var(--color-primary,#2563eb);border-radius:4px;color:#fff;font-size:11px;padding:2px 6px}.KnowledgeSearch_resultContent__V0igT{color:#888;color:var(--color-text-secondary,#888);font-size:13px;line-height:1.5;margin:0}.KnowledgeSearch_resultActions__2aATv{display:flex;justify-content:flex-end;margin-top:8px}.KnowledgeSearch_insertButton__15bOJ{align-items:center;background:#0000;border:1px solid #2563eb;border:1px solid var(--color-primary,#2563eb);border-radius:4px;color:#2563eb;color:var(--color-primary,#2563eb);cursor:pointer;display:flex;font-size:11px;gap:4px;padding:4px 8px;transition:all .2s}.KnowledgeSearch_insertButton__15bOJ:hover{background:#2563eb;background:var(--color-primary,#2563eb);color:#fff}.KnowledgeSearch_preview__bHW2u{display:flex;flex:1 1;flex-direction:column;max-width:400px;min-width:300px}.KnowledgeSearch_previewHeader__dtjSL{align-items:center;background:#242424;background:var(--color-bg-tertiary,#242424);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);display:flex;justify-content:space-between;padding:12px 16px}.KnowledgeSearch_previewHeader__dtjSL h4{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;font-weight:500;margin:0}.KnowledgeSearch_insertFullButton__DAwAs{background:#0000;border:1px solid #2563eb;border:1px solid var(--color-primary,#2563eb);border-radius:4px;color:#2563eb;color:var(--color-primary,#2563eb);cursor:pointer;font-size:12px;padding:4px 8px;transition:all .2s}.KnowledgeSearch_insertFullButton__DAwAs:hover{background:#2563eb;background:var(--color-primary,#2563eb);color:#fff}.KnowledgeSearch_previewContent__ZhOIb{flex:1 1;overflow-y:auto;padding:16px}.KnowledgeSearch_previewContent__ZhOIb pre{color:#888;color:var(--color-text-secondary,#888);font-family:Monaco,Menlo,monospace;font-size:12px;margin:0;white-space:pre-wrap;word-break:break-word}.KnowledgeSearch_previewMeta__TX5zP{background:#242424;background:var(--color-bg-tertiary,#242424);border-top:1px solid #333;border-top:1px solid var(--color-border,#333);padding:12px 16px}.KnowledgeSearch_metaItem__PAtdE{display:flex;font-size:12px;gap:8px;margin-bottom:4px}.KnowledgeSearch_metaItem__PAtdE:last-child{margin-bottom:0}.KnowledgeSearch_metaLabel__PbvZB{color:#666;color:var(--color-text-tertiary,#666)}.KnowledgeSearch_noResults__UDHpU{padding:32px 16px;text-align:center}.KnowledgeSearch_noResults__UDHpU p{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;margin:0 0 8px}.KnowledgeSearch_noResults__UDHpU span{color:#888;color:var(--color-text-secondary,#888);font-size:12px}.KnowledgeSearch_spin__CSmJ8{animation:KnowledgeSearch_spin__CSmJ8 1s linear infinite}@keyframes KnowledgeSearch_spin__CSmJ8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatasourceSelector_container__D3WJO{background:#242424;background:var(--color-bg-tertiary,#242424);border:1px solid #333;border:1px solid var(--color-border,#333);border-radius:8px;display:flex;flex-direction:column;overflow:hidden}.DatasourceSelector_header__WChEq{align-items:flex-start;background:#1e1e1e;background:var(--color-bg-secondary,#1e1e1e);border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);display:flex;justify-content:space-between;padding:16px}.DatasourceSelector_labelGroup__zrnAi{display:flex;flex-direction:column;gap:4px}.DatasourceSelector_label__6Bf1m{align-items:center;color:#fff;color:var(--color-text-primary,#fff);display:flex;font-size:14px;font-weight:500;gap:8px}.DatasourceSelector_helperText__OquhC{color:#888;color:var(--color-text-secondary,#888);font-size:12px}.DatasourceSelector_headerActions__hlYxL{align-items:center;display:flex;gap:8px}.DatasourceSelector_refreshButton__yyS-w{align-items:center;background:#0000;border:1px solid #333;border:1px solid var(--color-border,#333);border-radius:4px;color:#888;color:var(--color-text-secondary,#888);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.DatasourceSelector_refreshButton__yyS-w:hover:not(:disabled){border-color:#888;border-color:var(--color-text-secondary,#888);color:#fff;color:var(--color-text-primary,#fff)}.DatasourceSelector_refreshButton__yyS-w:disabled{cursor:not-allowed;opacity:.5}.DatasourceSelector_error__5s61e{align-items:center;background:#ef44441a;color:#ef4444;display:flex;font-size:13px;gap:8px;padding:12px 16px}.DatasourceSelector_loading__gxJg8{color:#888;color:var(--color-text-secondary,#888);font-size:14px;gap:12px}.DatasourceSelector_empty__YtEB1,.DatasourceSelector_loading__gxJg8{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:40px 16px}.DatasourceSelector_empty__YtEB1{gap:8px;text-align:center}.DatasourceSelector_emptyIcon__Pl\+VL{color:#666;color:var(--color-text-tertiary,#666);margin-bottom:8px}.DatasourceSelector_empty__YtEB1 p{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;margin:0}.DatasourceSelector_empty__YtEB1 span{color:#888;color:var(--color-text-secondary,#888);font-size:12px}.DatasourceSelector_list__r\+UMw{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.DatasourceSelector_item__U-cHC{align-items:center;border-bottom:1px solid #333;border-bottom:1px solid var(--color-border,#333);cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background .2s}.DatasourceSelector_item__U-cHC:last-child{border-bottom:none}.DatasourceSelector_item__U-cHC:hover{background:#ffffff05}.DatasourceSelector_item__U-cHC.DatasourceSelector_selected__Hjk0b{background:#2563eb1a}.DatasourceSelector_checkbox__Bs1bc{align-items:center;background:#0000;border:1px solid #444;border:1px solid var(--color-border,#444);border-radius:4px;display:flex;height:18px;justify-content:center;transition:all .2s;width:18px}.DatasourceSelector_item__U-cHC.DatasourceSelector_selected__Hjk0b .DatasourceSelector_checkbox__Bs1bc{background:#2563eb;background:var(--color-primary,#2563eb);border-color:#2563eb;border-color:var(--color-primary,#2563eb);color:#fff}.DatasourceSelector_itemInfo__mEKHq{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.DatasourceSelector_itemName__YIbCB{color:#fff;color:var(--color-text-primary,#fff);font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatasourceSelector_itemDescription__8gnZy{color:#888;color:var(--color-text-secondary,#888);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatasourceSelector_itemMeta__hW\+7Z{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.DatasourceSelector_itemStats__rFZYL{color:#666;color:var(--color-text-tertiary,#666);font-size:11px}.DatasourceSelector_itemStatus__qLMTv{align-items:center;display:flex;font-size:11px;gap:4px;text-transform:capitalize}.DatasourceSelector_statusCompleted__N6Io2{color:#22c55e}.DatasourceSelector_statusProcessing__dmQ5P{animation:DatasourceSelector_spin__ewRTR 1s linear infinite;color:#2563eb;color:var(--color-primary,#2563eb)}.DatasourceSelector_statusFailed__OeNap{color:#ef4444}.DatasourceSelector_footer__5og-H{background:#1e1e1e;background:var(--color-bg-secondary,#1e1e1e);border-top:1px solid #333;border-top:1px solid var(--color-border,#333);padding:12px 16px}.DatasourceSelector_selectionCount__1Pqzq{color:#888;color:var(--color-text-secondary,#888);font-size:12px}.DatasourceSelector_spin__ewRTR{animation:DatasourceSelector_spin__ewRTR 1s linear infinite}@keyframes DatasourceSelector_spin__ewRTR{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.KnowledgeSidebar_sidebar__jZkAh{background:var(--bg-primary);border-right:1px solid var(--border-light);display:flex;flex-direction:column;height:100%;width:100%}.KnowledgeSidebar_sidebarHeader__-HFAT{padding:24px 20px 20px}.KnowledgeSidebar_sidebarHeaderTop__tPqFx{align-items:flex-start;display:flex;justify-content:space-between}.KnowledgeSidebar_sidebarTitle__oC0ev{color:var(--text-primary);font-size:1.25rem;font-weight:600;letter-spacing:-.01em;margin:0 0 4px}.KnowledgeSidebar_sidebarSubtitle__KRSET{color:var(--text-secondary);font-size:.875rem;margin:0}.KnowledgeSidebar_headerAction__toT4u{margin-top:4px}.KnowledgeSidebar_sectionTitle__9EFBY{color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0 0 8px;padding:0 20px;text-transform:uppercase}.KnowledgeSidebar_navMenu__7aywF{display:flex;flex-direction:column;margin-bottom:24px;padding:0 12px}.KnowledgeSidebar_navItem__VwZX8{align-items:center;border-radius:8px;color:var(--text-secondary);display:flex;font-size:.9rem;font-weight:500;gap:12px;margin-bottom:4px;padding:10px 12px;text-decoration:none;transition:all .2s}.KnowledgeSidebar_navItem__VwZX8:hover{background:#f3f4f6;background:var(--bg-hover,#f3f4f6);color:var(--text-primary)}.KnowledgeSidebar_navItem__VwZX8.KnowledgeSidebar_active__JCe-z{background:#eff6ff;background:var(--accent-color-light,#eff6ff);color:#2563eb;color:var(--accent-color,#2563eb)}.KnowledgeSidebar_icon__mX8KJ{align-items:center;display:flex;justify-content:center;opacity:.7}.KnowledgeSidebar_navItem__VwZX8.KnowledgeSidebar_active__JCe-z .KnowledgeSidebar_icon__mX8KJ{opacity:1}.KnowledgeSidebar_pageContextWrapper__I7VkO{display:flex;flex:1 1;flex-direction:column;overflow-y:auto}.KnowledgeSidebar_divider__VlqkF{background:var(--border-light);height:1px;margin:0 20px 20px}.QuestionsAudit_container__I41CJ{display:flex;flex-direction:column;gap:16px}.QuestionsAudit_toolbar__nwpG\+{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.QuestionsAudit_dsSelect__a14P1{min-width:260px}.QuestionsAudit_toolbarActions__sJfW4{display:flex;gap:8px}.QuestionsAudit_errorBanner__mjwr-{background:#ef44441a;border-radius:8px;color:#b91c1c;font-size:13px;padding:10px 14px}.QuestionsAudit_noticeBanner__dEOeR{background:#10b9811f;border-radius:8px;color:#047857;font-size:13px;padding:10px 14px}.QuestionsAudit_stakeholderRow__NpCHr{align-items:center;background:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;display:flex;gap:8px;padding:8px 12px}.QuestionsAudit_stakeholderIcon__5fRcB{color:#6366f1;flex-shrink:0}.QuestionsAudit_stakeholderInput__W39ci{background:#0000;border:none;flex:1 1;font-size:13px;outline:none}.QuestionsAudit_scoreBanner__vzgp1{align-items:center;background:linear-gradient(135deg,#6366f10f,#2563eb08);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;display:flex;gap:16px;padding:14px 16px}.QuestionsAudit_scoreCircle__tTLaZ{align-items:baseline;border-radius:50%;color:#fff;display:flex;font-size:26px;font-weight:800;height:68px;justify-content:center;min-width:68px}.QuestionsAudit_scoreCircle__tTLaZ[data-score=good]{background:#10b981}.QuestionsAudit_scoreCircle__tTLaZ[data-score=mid]{background:#f59e0b}.QuestionsAudit_scoreCircle__tTLaZ[data-score=low]{background:#ef4444}.QuestionsAudit_scoreOutOf__5qGou{font-size:11px;font-weight:600;margin-left:1px;opacity:.85}.QuestionsAudit_scoreText__aeenb{color:#374151;display:flex;flex:1 1;flex-direction:column;font-size:13px;gap:2px}.QuestionsAudit_scoreText__aeenb strong{color:#111827;font-size:14px}.QuestionsAudit_scoreClose__EN1t-{align-self:flex-start;background:none;border:none;color:#9ca3af;cursor:pointer}.QuestionsAudit_stakeholderBadge__J7Pkh{background:#7c3aed1f;color:#6d28d9;font-weight:600}.QuestionsAudit_scoreBadge__mRkAa,.QuestionsAudit_stakeholderBadge__J7Pkh{align-items:center;border-radius:10px;display:inline-flex;font-size:11px;gap:3px;padding:2px 8px}.QuestionsAudit_scoreBadge__mRkAa{font-weight:700}.QuestionsAudit_scoreBadge__mRkAa[data-score=good]{background:#10b98126;color:#047857}.QuestionsAudit_scoreBadge__mRkAa[data-score=mid]{background:#f59e0b26;color:#b45309}.QuestionsAudit_scoreBadge__mRkAa[data-score=low]{background:#ef444426;color:#b91c1c}.QuestionsAudit_prepareCard__bGE0t{background:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:12px}.QuestionsAudit_prepareCard__bGE0t .QuestionsAudit_stakeholderRow__NpCHr{background:#fff;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb)}.QuestionsAudit_presetChips__6ntT1{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.QuestionsAudit_presetLabel__RzOPf{color:#6b7280;font-size:12px;font-weight:600}.QuestionsAudit_chip__CREJV{align-items:center;background:#fff;border:1px solid #d1d5db;border:1px solid var(--border,#d1d5db);border-radius:999px;color:#374151;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:4px 12px;transition:all .15s ease}.QuestionsAudit_chip__CREJV:hover{border-color:#6366f1;color:#4338ca}.QuestionsAudit_chipActive__LLKxV{background:#6366f1;border-color:#6366f1;color:#fff}.QuestionsAudit_scorePanel__cGVUf{background:linear-gradient(135deg,#6366f10f,#2563eb08);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:14px;display:flex;flex-wrap:wrap;gap:20px;padding:18px 20px;position:relative}.QuestionsAudit_scorePanelMain__ywLgc{align-items:center;display:flex;flex:1 1;gap:18px;min-width:280px}.QuestionsAudit_scoreMetrics__ZCYY4{display:flex;flex:1 1;flex-direction:column;gap:10px}.QuestionsAudit_scoreTitle__yFokQ{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:700;gap:6px}.QuestionsAudit_metric__-fvJ7{display:flex;flex-direction:column;gap:4px}.QuestionsAudit_metricLabel__kWNkx{color:#4b5563;display:flex;font-size:12px;justify-content:space-between}.QuestionsAudit_bar__pIgTS{background:#e5e7eb;border-radius:999px;height:8px;overflow:hidden}.QuestionsAudit_barFill__YgyPG{border-radius:999px;height:100%;transition:width .4s ease}.QuestionsAudit_barFill__YgyPG[data-score=good]{background:#10b981}.QuestionsAudit_barFill__YgyPG[data-score=mid]{background:#f59e0b}.QuestionsAudit_barFill__YgyPG[data-score=low]{background:#ef4444}.QuestionsAudit_scoreBreakdown__0Ls3K{border-left:1px solid #e5e7eb;border-left:1px solid var(--border,#e5e7eb);display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:280px;padding-left:20px}.QuestionsAudit_breakdownTitle__xmWma{color:#6b7280;font-size:12px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.QuestionsAudit_breakdownRow__okVZG{grid-gap:10px;align-items:center;display:grid;font-size:12px;gap:10px;grid-template-columns:120px 1fr auto auto}.QuestionsAudit_breakdownName__Zi7ra{color:#374151;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.QuestionsAudit_breakdownVal__JdRnY{color:#111827;font-weight:700;min-width:48px;text-align:right}.QuestionsAudit_breakdownAnswered__8pZ85{color:#9ca3af;white-space:nowrap}.QuestionsAudit_groups__JUPdz{display:flex;flex-direction:column;gap:18px}.QuestionsAudit_group__TOF9T{display:flex;flex-direction:column;gap:10px}.QuestionsAudit_groupHeader__ujhHj{align-items:center;background:#6366f10f;border:1px solid #6366f11f;border-radius:8px;display:flex;gap:8px;justify-content:space-between;padding:6px 10px}.QuestionsAudit_groupTitle__XcFMH{align-items:center;color:#312e81;display:flex;font-size:13px;font-weight:700;gap:6px}.QuestionsAudit_groupMeta__n9fCd{align-items:center;color:#6b7280;display:flex;font-size:12px;gap:10px}.QuestionsAudit_groupScore__osxqL{border-radius:10px;font-weight:700;padding:1px 8px}.QuestionsAudit_groupScore__osxqL[data-score=good]{background:#10b98126;color:#047857}.QuestionsAudit_groupScore__osxqL[data-score=mid]{background:#f59e0b26;color:#b45309}.QuestionsAudit_groupScore__osxqL[data-score=low]{background:#ef444426;color:#b91c1c}.QuestionsAudit_grid__pFIdx{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:1.6fr 1fr}@media (max-width:1024px){.QuestionsAudit_grid__pFIdx{grid-template-columns:1fr}}.QuestionsAudit_auditPanel__gkhw3,.QuestionsAudit_questionsPanel__SRUuj{background:#fff;background:var(--surface,#fff);border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:12px;padding:16px}.QuestionsAudit_panelHeader__EfsAB{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.QuestionsAudit_panelHeader__EfsAB h3{align-items:center;display:flex;font-size:15px;font-weight:600;gap:6px;margin:0}.QuestionsAudit_count__0nmw0{align-items:center;background:#6366f11f;border-radius:10px;color:#6366f1;display:inline-flex;font-size:12px;font-weight:600;height:20px;justify-content:center;min-width:22px;padding:0 6px}.QuestionsAudit_addRow__PHdfR{display:flex;gap:8px;margin-bottom:12px}.QuestionsAudit_addInput__czXJ1{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;flex:1 1;font-size:13px;padding:8px 12px}.QuestionsAudit_questionList__gpNmL{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.QuestionsAudit_questionItem__rGAHo{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;padding:12px}.QuestionsAudit_questionTop__843Lw{align-items:center;display:flex;gap:8px;margin-bottom:8px}.QuestionsAudit_statusBadge__4OU6h{border-radius:10px;font-size:11px;font-weight:600;padding:2px 8px}.QuestionsAudit_statusDraft__EFaQt{background:#f3f4f6;color:#6b7280}.QuestionsAudit_statusPending__AZz3k{background:#f59e0b26;color:#b45309}.QuestionsAudit_statusApproved__uB7RN{background:#10b98126;color:#047857}.QuestionsAudit_statusRejected__zfDqJ{background:#ef444426;color:#b91c1c}.QuestionsAudit_statusAnswered__QXfld{background:#6366f126;color:#4338ca}.QuestionsAudit_sourceBadge__14If8{background:#f9fafb;border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:10px;color:#6b7280;font-size:11px;padding:2px 8px}.QuestionsAudit_questionText__Z9TD0{color:#111827;color:var(--text,#111827);font-size:14px;line-height:1.5;margin:0}.QuestionsAudit_answerBlock__dBNiq{background:#6366f10d;border-left:3px solid #6366f1;border-radius:0 8px 8px 0;margin-top:10px;padding:10px}.QuestionsAudit_answerLabel__cy9CM{color:#6366f1;font-size:11px;font-weight:700;text-transform:uppercase}.QuestionsAudit_answerBlock__dBNiq p{font-size:13px;margin:4px 0}.QuestionsAudit_answerMeta__UEy3e{color:#6b7280;font-size:11px}.QuestionsAudit_editRow__Fmq5D{margin-top:8px}.QuestionsAudit_editArea__C70Fh{border:1px solid #e5e7eb;border:1px solid var(--border,#e5e7eb);border-radius:8px;box-sizing:border-box;font-family:inherit;font-size:13px;padding:8px;resize:vertical;width:100%}.QuestionsAudit_inlineActions__7UG9D{display:flex;gap:8px;margin-top:8px}.QuestionsAudit_actionRow__TkCU6{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.QuestionsAudit_approveBtn__g4Az1,.QuestionsAudit_dangerLink__OxJ93,.QuestionsAudit_linkBtn__eHwJ6,.QuestionsAudit_rejectBtn__HWJzg{align-items:center;background:none;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;padding:2px 4px}.QuestionsAudit_linkBtn__eHwJ6{color:#4b5563}.QuestionsAudit_linkBtn__eHwJ6:hover{color:#111827}.QuestionsAudit_dangerLink__OxJ93{color:#b91c1c}.QuestionsAudit_approveBtn__g4Az1{color:#047857}.QuestionsAudit_rejectBtn__HWJzg{color:#b91c1c}.QuestionsAudit_timeline__Dp6wd{display:flex;flex-direction:column;gap:4px;list-style:none;margin:0;padding:0}.QuestionsAudit_timelineItem__lWUiB{display:flex;gap:10px;padding:8px 4px;position:relative}.QuestionsAudit_timelineIcon__tYdNW{align-items:center;background:#6366f11a;border-radius:50%;color:#6366f1;display:flex;flex-shrink:0;height:26px;justify-content:center;width:26px}.QuestionsAudit_timelineBody__D0H7q{flex:1 1;min-width:0}.QuestionsAudit_timelineTop__RpAYh{display:flex;gap:8px;justify-content:space-between}.QuestionsAudit_timelineAction__Ckcs3{color:#111827;color:var(--text,#111827);font-size:13px;font-weight:600}.QuestionsAudit_timelineTime__4kuMg{color:#9ca3af;font-size:11px;white-space:nowrap}.QuestionsAudit_timelineSummary__pye9s{color:#4b5563;font-size:12px;margin:2px 0}.QuestionsAudit_timelineActor__ANiWq{color:#9ca3af;font-size:11px}.QuestionsAudit_emptyState__VTaRO{align-items:center;color:#6b7280;display:flex;flex-direction:column;font-size:13px;gap:10px;padding:32px 16px;text-align:center}.QuestionsAudit_loading__JVWXI{color:#6b7280;font-size:13px;padding:24px;text-align:center}.CustomIntegrationForm_modalOverlay__5qmbU{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:1000}.CustomIntegrationForm_modal__aQucH{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;max-height:90vh;max-width:600px;overflow:hidden;width:100%}.CustomIntegrationForm_modalHeader__wo7nM{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;gap:var(--space-3);padding:var(--space-6)}.CustomIntegrationForm_headerIcon__uz7n4{align-items:center;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-600) 100%);border-radius:var(--radius-lg);color:#fff;display:flex;height:48px;justify-content:center;width:48px}.CustomIntegrationForm_headerText__PXcJu{flex:1 1}.CustomIntegrationForm_headerText__PXcJu h2{color:#0f172a;font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--space-1) 0}.CustomIntegrationForm_headerText__PXcJu p{color:#6b7280;font-size:var(--font-size-sm);margin:0}.CustomIntegrationForm_closeButton__WMugh{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-base);width:32px}.CustomIntegrationForm_closeButton__WMugh:hover{background:#f3f4f6;color:#0f172a}.CustomIntegrationForm_modalBody__zhPk8{flex:1 1;overflow-y:auto;padding:var(--space-6)}.CustomIntegrationForm_formGroup__GSooO{margin-bottom:var(--space-4)}.CustomIntegrationForm_formGroup__GSooO label{color:#374151;display:block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-2)}.CustomIntegrationForm_hint__8UdwN{color:#6b7280;display:block;font-size:var(--font-size-xs);margin-top:var(--space-1)}.CustomIntegrationForm_hint__8UdwN a{color:var(--primary-500);text-decoration:none}.CustomIntegrationForm_hint__8UdwN a:hover{text-decoration:underline}.CustomIntegrationForm_testResult__nDVzs{align-items:center;border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3)}.CustomIntegrationForm_testResult__nDVzs.CustomIntegrationForm_success__8p1MW{background:#d1fae5;color:#065f46}.CustomIntegrationForm_testResult__nDVzs.CustomIntegrationForm_error__1v\+7d{background:#fee2e2;color:#991b1b}.CustomIntegrationForm_errorMessage__\+5Coy{align-items:center;background:#fee2e2;border-radius:var(--radius-md);color:#991b1b;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);margin-top:var(--space-4);padding:var(--space-3)}.CustomIntegrationForm_modalFooter__-Th5t{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-6)}.CustomIntegrationForm_spinning__H464W{animation:CustomIntegrationForm_spin__H0The 1s linear infinite}@keyframes CustomIntegrationForm_spin__H0The{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CustomIntegrationForm_toolsHeader__-MRWo{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.CustomIntegrationForm_toolsHeader__-MRWo h4{color:#374151;font-size:var(--font-size-sm);font-weight:600;margin:0}.CustomIntegrationForm_toolsDescription__cAjbP{color:#6b7280;font-size:var(--font-size-xs);margin:0 0 var(--space-4) 0}.CustomIntegrationForm_toolsList__q0IVP{display:flex;flex-direction:column;gap:var(--space-3)}.CustomIntegrationForm_toolCard__AtMwb{background:#fafafa;border:1px solid #e5e7eb;border-radius:var(--radius-lg);padding:var(--space-4);transition:border-color var(--transition-base)}.CustomIntegrationForm_toolCard__AtMwb:hover{border-color:#a5b4fc;border-color:var(--primary-300,#a5b4fc)}.CustomIntegrationForm_toolCardHeader__fLGEc{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.CustomIntegrationForm_toolCardTitle__7XikS{color:#0f172a;font-size:var(--font-size-sm);font-weight:600}.CustomIntegrationForm_removeToolBtn__LSXM5{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-base);width:28px}.CustomIntegrationForm_removeToolBtn__LSXM5:hover{background:#fee2e2;color:#ef4444}.CustomIntegrationForm_toolRow__E\+U\+x{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:1fr 1fr;margin-bottom:var(--space-3)}.CustomIntegrationForm_toolRowFull__hwfEw{margin-bottom:var(--space-3)}.CustomIntegrationForm_toolRowMethodPath__1rNoP{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:120px 1fr;margin-bottom:var(--space-3)}.CustomIntegrationForm_toolFieldLabel__V123V{color:#6b7280;display:block;font-size:var(--font-size-xs);font-weight:500;margin-bottom:var(--space-1)}.CustomIntegrationForm_paramList__9KJtb{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-2)}.CustomIntegrationForm_paramRow__jwsdv{grid-gap:var(--space-2);align-items:end;display:grid;gap:var(--space-2);grid-template-columns:1fr 100px 1fr auto}.CustomIntegrationForm_removeParamBtn__rD4i7{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:#9ca3af;cursor:pointer;display:flex;height:28px;justify-content:center;transition:all var(--transition-base);width:28px}.CustomIntegrationForm_removeParamBtn__rD4i7:hover{background:#fee2e2;color:#ef4444}.CustomIntegrationForm_addButton__lg\+dz{align-items:center;background:#0000;border:1px dashed #d1d5db;border-radius:var(--radius-md);color:var(--primary-500);cursor:pointer;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:all var(--transition-base)}.CustomIntegrationForm_addButton__lg\+dz:hover{background:#eef2ff;background:var(--primary-50,#eef2ff);border-color:var(--primary-500)}.CustomIntegrationForm_emptyTools__E7Yiu{color:#9ca3af;font-size:var(--font-size-sm);padding:var(--space-6);text-align:center}@media (max-width:768px){.CustomIntegrationForm_modal__aQucH{border-radius:0;max-height:100vh;max-width:100%}.CustomIntegrationForm_modalBody__zhPk8,.CustomIntegrationForm_modalFooter__-Th5t,.CustomIntegrationForm_modalHeader__wo7nM{padding:var(--space-4)}.CustomIntegrationForm_modalFooter__-Th5t{flex-direction:column-reverse}.CustomIntegrationForm_modalFooter__-Th5t button{width:100%}}.IntegrationsPage_sidebar__S5qAF{display:flex;flex-direction:column;height:100%;padding:var(--space-4)}.IntegrationsPage_sidebarHeader__9p0yp{margin-bottom:var(--space-4)}.IntegrationsPage_sidebarHeaderTop__uYCB6{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.IntegrationsPage_sidebarTitle__MHF3c{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:-.03em;margin:0 0 var(--space-1)}.IntegrationsPage_sidebarSubtitle__jD1je{color:var(--text-secondary);font-size:var(--text-sm);margin:0}.IntegrationsPage_sidebarSectionTitle__Ynx\+V{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0 0 var(--space-2) var(--space-2);text-transform:uppercase}.IntegrationsPage_sidebarFilters__tpnvO{flex:1 1;overflow-y:auto}.IntegrationsPage_sidebarFilterGroup__Qlx0-{margin-bottom:var(--space-3)}.IntegrationsPage_sidebarFilterHeader__5f8TE{align-items:center;background:#0000;border:none;color:#7c3aed;color:var(--primary-600,#7c3aed);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2);text-align:left;width:100%}.IntegrationsPage_sidebarFilterContent__F9FbH{padding:var(--space-2)}.IntegrationsPage_sidebarFilterSelect__a\+92r{-webkit-appearance:none;appearance:none;background-color:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);height:36px;padding:0 var(--space-3);width:100%}.IntegrationsPage_sidebarFilterSelect__a\+92r:hover{border-color:var(--border-medium)}.IntegrationsPage_sidebarFilterSelect__a\+92r:focus{border-color:var(--primary-500);outline:none}.IntegrationsPage_radioGroup__X1x3A{display:flex;flex-direction:column;gap:var(--space-2)}.IntegrationsPage_radioItem__c8s0e{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.IntegrationsPage_radioItem__c8s0e input{accent-color:var(--primary);height:16px;width:16px}.IntegrationsPage_page__feBuL{height:100%;overflow-y:auto;padding:var(--space-6)}.IntegrationsPage_statsBar__b9Pan{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-3) var(--space-4)}.IntegrationsPage_statItem__IEcYo{color:var(--text-secondary);font-size:var(--text-sm)}.IntegrationsPage_statItem__IEcYo strong{color:var(--primary);font-weight:600}.IntegrationsPage_loadingContainer__f381n{align-items:center;display:flex;justify-content:center;min-height:400px}.IntegrationsPage_loadingContent__IavkU{color:var(--text-secondary);text-align:center}.IntegrationsPage_loadingContent__IavkU h2{color:var(--text-primary);font-size:20px;font-weight:600;margin:16px 0 8px}.IntegrationsPage_loadingContent__IavkU p{color:var(--text-tertiary);font-size:14px}.IntegrationsPage_grid__utYlw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}.IntegrationsPage_card__PgSnp{background:#fff;border:1px solid #e2e8f0;border-radius:16px;display:flex;flex-direction:column;gap:16px;overflow:hidden;padding:24px;position:relative;transition:all .3s ease}.IntegrationsPage_card__PgSnp:hover{box-shadow:0 1px 3px #0000000d;transform:translateY(-2px)}.IntegrationsPage_card__PgSnp.IntegrationsPage_connected__cGMWX{background:linear-gradient(135deg,#fff,#f0fdf4);border-color:#10b981;border-width:2px;box-shadow:0 1px 3px #0000000d}.IntegrationsPage_connectedBadge__yUe4E{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border-radius:20px;box-shadow:0 1px 3px #0000000d;color:#fff;display:flex;font-size:12px;font-weight:600;gap:6px;padding:6px 14px;position:absolute;right:16px;top:16px;z-index:1}.IntegrationsPage_cardHeader__TtADy{align-items:flex-start;display:flex;gap:16px}.IntegrationsPage_cardIcon__KhYn1{align-items:center;border-radius:14px;box-shadow:0 1px 3px #0000000d;color:#fff;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.IntegrationsPage_cardInfo__maeyN{flex:1 1;min-width:0}.IntegrationsPage_cardInfo__maeyN h3{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 6px}.IntegrationsPage_categoryTag__e9IVZ{align-items:center;background:#f1f5f9;border-radius:6px;color:#64748b;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px}.IntegrationsPage_cardDescription__iLv35{color:#64748b;font-size:14px;line-height:1.5;margin:0}.IntegrationsPage_features__aeatI{display:flex;flex-wrap:wrap;gap:8px}.IntegrationsPage_featureTag__w9KVl{background:#f1f5f9;border-radius:6px;color:#475569;font-size:12px;font-weight:500;padding:4px 10px}.IntegrationsPage_serverInfo__CqNfR{align-items:center;background:#f8fafc;border-radius:8px;color:#64748b;display:flex;font-size:13px;gap:8px;padding:10px 14px}.IntegrationsPage_serverInfo__CqNfR svg{color:#f59e0b}.IntegrationsPage_dot__cs3sv{opacity:.4}.IntegrationsPage_accountInfo__2Nn9U{align-items:center;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;display:flex;gap:12px;padding:12px 14px}.IntegrationsPage_avatar__x\+Erq{border-radius:50%;height:36px;object-fit:cover;width:36px}.IntegrationsPage_accountDetails__dC\+Ma{display:flex;flex-direction:column;gap:2px}.IntegrationsPage_accountName__YFLQo{color:#166534;font-size:14px;font-weight:500}.IntegrationsPage_siteLink__kk39D{align-items:center;color:#22c55e;display:inline-flex;font-size:12px;gap:4px;text-decoration:none}.IntegrationsPage_siteLink__kk39D:hover{text-decoration:underline}.IntegrationsPage_expandSection__BODiA{border-top:1px solid #e2e8f0;margin-top:4px;padding-top:16px}.IntegrationsPage_expandButton__G9IA1{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 14px;transition:all .2s;width:100%}.IntegrationsPage_expandButton__G9IA1:hover{background:#f1f5f9;border-color:#cbd5e1}.IntegrationsPage_chevron__ndN11{margin-left:auto;transition:transform .2s}.IntegrationsPage_chevron__ndN11.IntegrationsPage_expanded__fIi8b{transform:rotate(180deg)}.IntegrationsPage_expandContent__60DHC{margin-top:16px}.IntegrationsPage_syncDescription__D9hiJ{color:#64748b;font-size:13px;margin:0 0 12px}.IntegrationsPage_assistantList__Hm8XH{display:flex;flex-direction:column;gap:8px;max-height:200px;overflow-y:auto;padding:4px}.IntegrationsPage_assistantItem__jO-Wi{align-items:center;background:#f8fafc;border-radius:8px;cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .2s}.IntegrationsPage_assistantItem__jO-Wi:hover{background:#f1f5f9}.IntegrationsPage_assistantItem__jO-Wi input{display:none}.IntegrationsPage_checkmark__uHfz7{align-items:center;border:2px solid #cbd5e1;border-radius:6px;color:#0000;display:flex;height:20px;justify-content:center;transition:all .2s;width:20px}.IntegrationsPage_assistantItem__jO-Wi input:checked+.IntegrationsPage_checkmark__uHfz7{background:#2563eb;border-color:#2563eb;color:#fff}.IntegrationsPage_assistantName__hfUmn{color:#334155;font-size:14px;font-weight:500}.IntegrationsPage_emptyAssistants__rLmcc{color:#94a3b8;font-size:13px;padding:20px;text-align:center}.IntegrationsPage_syncButton__SdDTJ{align-items:center;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;margin-top:12px;padding:12px;transition:all .2s;width:100%}.IntegrationsPage_syncButton__SdDTJ:hover:not(:disabled){box-shadow:0 1px 3px #0000000d;transform:translateY(-1px)}.IntegrationsPage_syncButton__SdDTJ:disabled{cursor:not-allowed;opacity:.6}.IntegrationsPage_testResult__oFDT5{align-items:center;border-radius:10px;display:flex;font-size:13px;font-weight:500;gap:8px;padding:12px 14px}.IntegrationsPage_testResult__oFDT5.IntegrationsPage_success__uBgwI{background:#dcfce7;color:#166534}.IntegrationsPage_testResult__oFDT5.IntegrationsPage_error__ILpb6{background:#fef2f2;color:#b91c1c}.IntegrationsPage_cardActions__BelH4{display:flex;gap:12px;margin-top:auto;padding-top:8px}.IntegrationsPage_btnDanger__SxL5L,.IntegrationsPage_btnPrimary__-yTIX,.IntegrationsPage_btnSecondary__66RgN{align-items:center;border:none;border-radius:10px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 20px;transition:all .2s}.IntegrationsPage_btnPrimary__-yTIX{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 1px 3px #0000000d;color:#fff;flex:1 1}.IntegrationsPage_btnPrimary__-yTIX:hover{box-shadow:0 1px 3px #0000000d;transform:translateY(-1px)}.IntegrationsPage_btnSecondary__66RgN{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;flex:1 1}.IntegrationsPage_btnSecondary__66RgN:hover:not(:disabled){background:#e2e8f0}.IntegrationsPage_btnSecondary__66RgN:disabled{cursor:not-allowed;opacity:.6}.IntegrationsPage_btnDanger__SxL5L{background:#0000;border:1px solid #fecaca;color:#ef4444}.IntegrationsPage_btnDanger__SxL5L:hover{background:#fef2f2}.IntegrationsPage_spinning__MZD-R{animation:IntegrationsPage_spin__3Feo8 1s linear infinite}.IntegrationsPage_modalOverlay__1OIZ5{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.IntegrationsPage_modal__6vlVQ{animation:IntegrationsPage_modalSlideIn__Zb5Jq .3s ease;background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000000d;max-width:480px;width:100%}@keyframes IntegrationsPage_modalSlideIn__Zb5Jq{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.IntegrationsPage_modalHeader__v1RJX{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:16px;padding:24px 24px 16px}.IntegrationsPage_modalIcon__gs9j3{align-items:center;border-radius:12px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.IntegrationsPage_modalHeader__v1RJX h2{color:#1e293b;font-size:18px;font-weight:600;margin:0 0 4px}.IntegrationsPage_modalHeader__v1RJX p{color:#64748b;font-size:13px;margin:0}.IntegrationsPage_modalClose__RON2S{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;margin-left:auto;transition:all .2s;width:32px}.IntegrationsPage_modalClose__RON2S:hover{background:#e2e8f0;color:#334155}.IntegrationsPage_modalBody__rakfg{display:flex;flex-direction:column;gap:20px;padding:24px}.IntegrationsPage_formGroup__yS0X6{display:flex;flex-direction:column;gap:8px}.IntegrationsPage_formGroup__yS0X6 label{color:#334155;font-size:14px;font-weight:500}.IntegrationsPage_input__TdgDK{border:1px solid #e2e8f0;border-radius:10px;font-size:14px;padding:12px 14px;transition:all .2s}.IntegrationsPage_input__TdgDK:focus{border-color:#2563eb;box-shadow:0 1px 3px #0000000d;outline:none}.IntegrationsPage_hint__xlPIK{color:#94a3b8;font-size:12px}.IntegrationsPage_hint__xlPIK a{color:#2563eb;text-decoration:none}.IntegrationsPage_hint__xlPIK a:hover{text-decoration:underline}.IntegrationsPage_formError__UWK0I{align-items:center;background:#fef2f2;border-radius:10px;color:#b91c1c;display:flex;font-size:13px;gap:8px;padding:12px 14px}.IntegrationsPage_modalFooter__X7DUw{display:flex;gap:12px;padding:16px 24px 24px}.IntegrationsPage_modalFooter__X7DUw .IntegrationsPage_btnPrimary__-yTIX,.IntegrationsPage_modalFooter__X7DUw .IntegrationsPage_btnSecondary__66RgN{flex:1 1}@media (max-width:768px){.IntegrationsPage_page__feBuL{padding:16px}.IntegrationsPage_header__OGKCq{flex-direction:column;gap:20px;padding:24px}.IntegrationsPage_headerStats__4JXnj{width:100%}.IntegrationsPage_statCard__-22DT{flex:1 1}.IntegrationsPage_grid__utYlw{grid-template-columns:1fr}.IntegrationsPage_filters__mpb6z{align-items:stretch;flex-direction:column}.IntegrationsPage_searchBox__LpLcG{max-width:none}.IntegrationsPage_categoryFilters__9L\+LJ{overflow-x:auto;padding-bottom:4px}.IntegrationsPage_addCustomBtn__64XVg{width:100%}}.IntegrationsPage_addCustomBtn__64XVg{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563eb);border:none;border-radius:8px;box-shadow:0 1px 3px #0000000d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:12px 24px;transition:all .2s;white-space:nowrap}.IntegrationsPage_addCustomBtn__64XVg:hover{box-shadow:0 1px 3px #0000000d;transform:translateY(-2px)}.IntegrationsPage_addCustomBtn__64XVg:active{transform:translateY(0)}.IntegrationsPage_section__Xsau\+{margin-bottom:32px}.IntegrationsPage_sectionHeader__7peVb{align-items:center;display:flex;gap:12px;margin-bottom:20px}.IntegrationsPage_sectionHeader__7peVb h2{color:#1e293b;font-size:18px;font-weight:600;margin:0}.IntegrationsPage_sectionCount__niN\+v{align-items:center;background:#e0e7ff;border-radius:14px;color:#2563eb;display:flex;font-size:13px;font-weight:600;height:28px;justify-content:center;min-width:28px;padding:0 8px}.IntegrationsPage_customCard__\+CoCN{position:relative}.IntegrationsPage_addCustomCard__Q8ZTc{align-items:center;background:linear-gradient(135deg,#f0f4ff,#faf5ff);border:2px dashed #c7d2fe;cursor:pointer;display:flex;justify-content:center;min-height:220px;transition:all .2s ease}.IntegrationsPage_addCustomCard__Q8ZTc:hover{background:linear-gradient(135deg,#e8ecff,#f3edff);border-color:#6366f1;box-shadow:0 4px 12px #6366f126;transform:translateY(-2px)}.IntegrationsPage_addCustomCardContent__G0mVr{padding:24px;text-align:center}.IntegrationsPage_addCustomCardContent__G0mVr h3{color:#4f46e5;font-size:16px;font-weight:600;margin:12px 0 8px}.IntegrationsPage_addCustomCardContent__G0mVr p{color:#6b7280;font-size:13px;margin:0;max-width:240px}.IntegrationsPage_addCustomIcon__JnIFC{align-items:center;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:16px;color:#fff;display:flex;height:56px;justify-content:center;margin:0 auto;width:56px}.IntegrationsPage_customBadge__dLYrm{align-items:center;background:linear-gradient(135deg,#1d4ed8,#2563eb);border-radius:4px;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;position:absolute;right:12px;top:12px;z-index:1}.IntegrationsPage_customBadge__dLYrm span{letter-spacing:.5px;text-transform:uppercase}.DatasourcesPage_sidebar__TiEIK{display:flex;flex-direction:column;height:100%;padding:var(--space-4)}.DatasourcesPage_sidebarHeader__awLJM{margin-bottom:var(--space-4)}.DatasourcesPage_sidebarHeaderTop__pEMTb{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.DatasourcesPage_sidebarTitle__M9Zm6{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:-.03em;margin:0 0 var(--space-1)}.DatasourcesPage_sidebarSubtitle__XgWLF{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.DatasourcesPage_sidebarSectionTitle__gdcGs{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0 0 var(--space-2) var(--space-2);text-transform:uppercase}.DatasourcesPage_sidebarFilters__63By7{flex:1 1;overflow-y:auto}.DatasourcesPage_sidebarFilterGroup__HllxT{margin-bottom:var(--space-3)}.DatasourcesPage_sidebarFilterHeader__NNmPo{align-items:center;background:#0000;border:none;color:#7c3aed;color:var(--primary-600,#7c3aed);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2);text-align:left;width:100%}.DatasourcesPage_sidebarFilterContent__t4wpj{padding:var(--space-2)}.DatasourcesPage_sidebarFilterSelect__cP1i1{-webkit-appearance:none;appearance:none;background-color:var(--bg-primary);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);height:36px;padding:0 var(--space-3);width:100%}.DatasourcesPage_sidebarFilterSelect__cP1i1:hover{border-color:var(--border-medium)}.DatasourcesPage_sidebarFilterSelect__cP1i1:focus{border-color:var(--primary-500);outline:none}.DatasourcesPage_checkboxGroup__FvFBJ{display:flex;flex-direction:column;gap:var(--space-2)}.DatasourcesPage_checkboxItem__ZzDKu{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.DatasourcesPage_checkboxItem__ZzDKu input{accent-color:var(--primary);height:16px;width:16px}.DatasourcesPage_newBadge__BpGzR{background:#10b981;border-radius:4px;color:#fff;font-size:10px;font-weight:600;letter-spacing:.5px;padding:1px 6px;text-transform:uppercase}.DatasourcesPage_page__DrrxI{height:100%;overflow-y:auto;padding:var(--space-6)}.DatasourcesPage_loading__TEFgn{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.DatasourcesPage_spinner__IwL7o{animation:DatasourcesPage_spin__LK6vs 1s linear infinite}@keyframes DatasourcesPage_spin__LK6vs{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DatasourcesPage_emptyState__h74eh{align-items:center;background:var(--bg-primary);border:2px dashed var(--border-light);border-radius:12px;display:flex;flex-direction:column;justify-content:center;padding:64px;text-align:center}.DatasourcesPage_emptyState__h74eh svg{color:var(--text-tertiary);margin-bottom:16px}.DatasourcesPage_emptyState__h74eh h2{color:var(--text-primary);margin:0 0 8px}.DatasourcesPage_emptyState__h74eh p{color:var(--text-secondary);margin-bottom:24px}.DatasourcesPage_datasourceGrid__YHoab{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.DatasourcesPage_datasourceCard__JFrtd{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;padding:20px;transition:box-shadow .2s,border-color .2s}.DatasourcesPage_datasourceCard__JFrtd:hover{border-color:var(--accent-color);box-shadow:0 1px 3px #0000000d}.DatasourcesPage_cardHeader__O1wTc{align-items:flex-start;display:flex;gap:12px;margin-bottom:16px}.DatasourcesPage_cardIcon__xft7x{align-items:center;background:linear-gradient(135deg,var(--accent-color),var(--accent-color-dark));border-radius:10px;color:#fff;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.DatasourcesPage_cardInfo__o41zE{flex:1 1;min-width:0}.DatasourcesPage_cardInfo__o41zE h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatasourcesPage_cardInfo__o41zE p{color:var(--text-secondary);font-size:13px;margin:4px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatasourcesPage_statusBadge__669Q8{border-radius:12px;font-size:12px;font-weight:500;padding:4px 10px;text-transform:capitalize}.DatasourcesPage_statusComplete__cV8qE{background:#d4edda;color:#155724}.DatasourcesPage_statusProcessing__e7tGe{background:#fff3cd;color:#856404}.DatasourcesPage_statusError__ieQQb{background:#f8d7da;color:#721c24}.DatasourcesPage_statusPending__LYpTz{background:#e2e3e5;color:#383d41}.DatasourcesPage_cardStats__iUPKn{border-bottom:1px solid var(--border-light);display:flex;gap:24px;margin-bottom:16px;padding-bottom:16px}.DatasourcesPage_stat__JKgju{align-items:center;color:var(--text-secondary);display:flex;font-size:13px;gap:6px}.DatasourcesPage_fileList__WIxgs{margin-bottom:16px}.DatasourcesPage_fileItem__etSR1{align-items:center;border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:13px;gap:8px;padding:8px 0}.DatasourcesPage_fileItem__etSR1:last-child{border-bottom:none}.DatasourcesPage_fileItem__etSR1 span:first-of-type{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatasourcesPage_fileSize__REODw,.DatasourcesPage_moreFiles__fS\+UU{color:var(--text-tertiary);font-size:12px}.DatasourcesPage_moreFiles__fS\+UU{padding-top:8px}.DatasourcesPage_cardActions__IUGBa{border-top:1px solid var(--border-light);display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.DatasourcesPage_modalOverlay__lD2QD{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.DatasourcesPage_modal__c4sv3{background:var(--bg-primary);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:560px;overflow:hidden;width:100%}.DatasourcesPage_modalHeader__ezJVE{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:20px 24px}.DatasourcesPage_modalHeader__ezJVE h2{font-size:18px;font-weight:600;margin:0}.DatasourcesPage_modalClose__HaNTA{background:none;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;padding:8px;transition:background .2s}.DatasourcesPage_modalClose__HaNTA:hover{background:var(--bg-primary)}.DatasourcesPage_modalBody__kWYkA{flex:1 1;overflow-y:auto;padding:24px}.DatasourcesPage_modalFooter__P7XU9{border-top:1px solid var(--border-light);display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.DatasourcesPage_formGroup__0du6r{margin-bottom:20px}.DatasourcesPage_formGroup__0du6r label{color:var(--text-primary);display:block;font-size:14px;font-weight:500;margin-bottom:8px}.DatasourcesPage_uploadArea__9Mt5H{border:2px dashed var(--border-light);border-radius:12px;cursor:pointer;padding:32px;text-align:center;transition:border-color .2s,background .2s}.DatasourcesPage_uploadArea__9Mt5H:hover{background:var(--bg-primary);border-color:var(--accent-color)}.DatasourcesPage_fileInput__qU\+Uu{display:none}.DatasourcesPage_uploadLabel__6FBJg{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;flex-direction:column;gap:8px}.DatasourcesPage_uploadLabel__6FBJg svg{color:var(--accent-color)}.DatasourcesPage_uploadLabel__6FBJg small{color:var(--text-tertiary);font-size:12px}.DatasourcesPage_selectedFiles__ktNFW{border:1px solid var(--border-light);border-radius:8px;margin-top:16px;overflow:hidden}.DatasourcesPage_selectedFile__gcnU3{align-items:center;border-bottom:1px solid var(--border-light);display:flex;font-size:13px;gap:10px;padding:10px 14px}.DatasourcesPage_selectedFile__gcnU3:last-child{border-bottom:none}.DatasourcesPage_selectedFile__gcnU3 svg{color:var(--text-tertiary);flex-shrink:0}.DatasourcesPage_selectedFile__gcnU3>span:first-of-type{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DatasourcesPage_progress__I-RW2{color:var(--accent-color);font-weight:500}.DatasourcesPage_checkIcon__kqxHH{color:#28a745}.DatasourcesPage_removeFile__08kAh{align-items:center;background:none;border:none;border-radius:4px;color:var(--text-tertiary);cursor:pointer;display:flex;justify-content:center;padding:4px}.DatasourcesPage_removeFile__08kAh:hover{background:var(--bg-primary);color:#dc3545}.KnowledgeBasePage_container__DTd7M{display:flex;flex-direction:column;height:100%;overflow-y:auto;padding:24px 32px}.KnowledgeBasePage_header__n-Ki5{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.KnowledgeBasePage_headerContent__O5QUN{align-items:center;display:flex;gap:16px}.KnowledgeBasePage_headerIcon__08cQs{align-items:center;background:linear-gradient(135deg,#6366f126,#a855f726);border-radius:12px;color:#6366f1;display:flex;height:48px;justify-content:center;width:48px}.KnowledgeBasePage_title__UpclW{color:var(--text-primary);font-family:var(--font-heading);font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0 0 4px}.KnowledgeBasePage_subtitle__jABpp{color:var(--text-secondary);font-size:14px;margin:0}.KnowledgeBasePage_tabNav__S6SjU{border-bottom:1px solid var(--border-light);display:flex;gap:4px;margin-bottom:24px;padding-bottom:0}.KnowledgeBasePage_tab__v1xI3{align-items:center;background:none;border:none;border-bottom:2px solid #0000;border-radius:6px 6px 0 0;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s}.KnowledgeBasePage_tab__v1xI3:hover{background:var(--bg-primary);color:var(--text-primary)}.KnowledgeBasePage_tabActive__lOoRe{background:#6366f10f;border-bottom-color:#6366f1;color:#6366f1}.KnowledgeBasePage_content__ilSQU{flex:1 1;min-height:0}.KnowledgeBasePage_loadingState__dGGx5{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;height:200px;justify-content:center}.KnowledgeBasePage_statsRow__83qRQ{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:24px}.KnowledgeBasePage_statCard__wIhlv{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;display:flex;gap:14px;padding:18px 20px}.KnowledgeBasePage_statIcon__tL8ak{align-items:center;border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.KnowledgeBasePage_statValue__quWFy{color:var(--text-primary);font-size:20px;font-weight:700;line-height:1.2;word-break:break-all}.KnowledgeBasePage_statLabel__bHtTn{color:var(--text-secondary);font-size:12px;margin-top:2px}.KnowledgeBasePage_activeModelSection__iQCpJ{margin-bottom:24px}.KnowledgeBasePage_activeModelSection__iQCpJ h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.KnowledgeBasePage_activeModelCard__r7D8q{align-items:center;background:linear-gradient(135deg,#6366f10f,#a855f70a);border:1px solid #6366f126;border-radius:12px;display:flex;justify-content:space-between;padding:16px 20px}.KnowledgeBasePage_activeModelInfo__WMFuq{display:flex;flex-direction:column;gap:8px}.KnowledgeBasePage_activeModelHeader__8RwyQ{align-items:center;color:#6366f1;display:flex;gap:10px}.KnowledgeBasePage_activeModelName__c7cBP{color:var(--text-primary);font-size:15px;font-weight:600}.KnowledgeBasePage_activeModelProvider__kdJjN{background:#6366f11f;border-radius:4px;color:#818cf8;font-size:12px;padding:2px 8px;text-transform:capitalize}.KnowledgeBasePage_activeModelDetails__XZbt9{color:var(--text-secondary);display:flex;font-size:12px;gap:20px}.KnowledgeBasePage_activeModelDetails__XZbt9 strong{color:var(--text-primary)}.KnowledgeBasePage_presetsSection__laB0r{margin-bottom:24px}.KnowledgeBasePage_presetsSection__laB0r h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.KnowledgeBasePage_sectionDesc__yMeFt{color:var(--text-secondary);font-size:13px;margin:0 0 16px}.KnowledgeBasePage_presetGrid__99uG-{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,1fr)}.KnowledgeBasePage_presetCard__Y6-8x{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:20px 16px;position:relative;text-align:center;transition:all .2s}.KnowledgeBasePage_presetCard__Y6-8x:hover{background:#6366f10a;border-color:#6366f14d;transform:translateY(-1px)}.KnowledgeBasePage_presetCardActive__d\+Beb{background:#6366f114;border-color:#6366f1}.KnowledgeBasePage_presetIcon__qIPD9{font-size:24px}.KnowledgeBasePage_presetTitle__A5TIu{color:var(--text-primary);font-size:14px;font-weight:600}.KnowledgeBasePage_presetDesc__Gx4IL{color:var(--text-secondary);font-size:11px}.KnowledgeBasePage_presetCheck__AZC1A{color:#6366f1;position:absolute;right:8px;top:8px}.KnowledgeBasePage_dsQuickSection__vnbaO{margin-bottom:24px}.KnowledgeBasePage_sectionHeader__Z5-I7{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.KnowledgeBasePage_sectionHeader__Z5-I7 h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.KnowledgeBasePage_emptyState__vit3f{align-items:center;border:1px dashed var(--border-light);border-radius:12px;color:var(--text-secondary);display:flex;flex-direction:column;font-size:14px;gap:12px;justify-content:center;padding:40px;text-align:center}.KnowledgeBasePage_dsList__Wfwpj{display:flex;flex-direction:column;gap:8px}.KnowledgeBasePage_dsItem__bd1xJ{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-secondary);display:flex;font-size:13px;gap:10px;padding:10px 14px}.KnowledgeBasePage_dsName__SRgLW{color:var(--text-primary);flex:1 1;font-weight:500}.KnowledgeBasePage_dsType__BXhX4{background:#6366f11a;border-radius:4px;color:#818cf8;font-size:11px;padding:2px 8px;text-transform:capitalize}.KnowledgeBasePage_datasourcesTab__2vNAj{display:flex;flex-direction:column;gap:24px}.KnowledgeBasePage_assistantSelector__HYWRq{min-width:220px}.KnowledgeBasePage_globalDsSection__-isvu{margin-top:24px}.KnowledgeBasePage_dsGrid__Ss-7y{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.KnowledgeBasePage_dsCard__i8pUs{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px;padding:16px;transition:border-color .2s}.KnowledgeBasePage_dsCard__i8pUs:hover{border-color:#6366f133}.KnowledgeBasePage_dsCardHeader__AJIG8{align-items:center;color:#6366f1;display:flex;gap:8px;margin-bottom:8px}.KnowledgeBasePage_dsCardHeader__AJIG8 h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.KnowledgeBasePage_dsCardDesc__EFXam{color:var(--text-secondary);font-size:12px;margin:0 0 10px}.KnowledgeBasePage_dsCardMeta__0dOIn{display:flex;font-size:11px;gap:10px;margin-bottom:10px}.KnowledgeBasePage_dsCardType__Bq6tw{background:#6366f11a;border-radius:4px;color:#818cf8;padding:2px 6px}.KnowledgeBasePage_dsCardDate__EpFHs{color:var(--text-secondary)}.KnowledgeBasePage_dsDeleteBtn__N2eo1{align-items:center;background:none;border:1px solid #ef444433;border-radius:6px;color:#ef4444;cursor:pointer;display:inline-flex;font-size:12px;gap:4px;padding:4px 10px;transition:all .2s}.KnowledgeBasePage_dsDeleteBtn__N2eo1:hover{background:#ef44441a}.KnowledgeBasePage_modelsTab__nEIYn{display:flex;flex-direction:column;gap:32px}.KnowledgeBasePage_allModelsSection__Yd8Q6 h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 8px}.KnowledgeBasePage_modelsGrid__p-Ozs{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.KnowledgeBasePage_modelCard__tSLwX{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:12px;cursor:pointer;padding:18px;transition:all .2s}.KnowledgeBasePage_modelCard__tSLwX:hover{border-color:#6366f14d;box-shadow:0 1px 3px #0000000d;transform:translateY(-2px)}.KnowledgeBasePage_modelCardActive__o5eTj{background:#6366f10f;border-color:#6366f1}.KnowledgeBasePage_modelCardHeader__dvsVr{align-items:center;display:flex;gap:10px;margin-bottom:10px}.KnowledgeBasePage_modelCardIcon__MVp7I{align-items:center;background:#6366f11a;border-radius:8px;color:#6366f1;display:flex;height:32px;justify-content:center;width:32px}.KnowledgeBasePage_modelCardTitle__B3Oxa h4{color:var(--text-primary);font-size:14px;font-weight:600;margin:0}.KnowledgeBasePage_modelCardProvider__HDhJY{color:var(--text-secondary);font-size:11px;text-transform:capitalize}.KnowledgeBasePage_activeBadge__ZNgm8{align-items:center;background:#6366f11f;border-radius:4px;color:#6366f1;display:flex;font-size:11px;font-weight:600;gap:4px;margin-left:auto;padding:3px 8px}.KnowledgeBasePage_modelCardDesc__LP8Q2{color:var(--text-secondary);font-size:12px;line-height:1.5;margin:0 0 12px}.KnowledgeBasePage_modelCardStats__UsO9R{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:12px}.KnowledgeBasePage_modelStat__yjWQH{display:flex;flex-direction:column;gap:2px}.KnowledgeBasePage_modelStatLabel__HFIak{color:var(--text-secondary);font-size:10px;letter-spacing:.5px;text-transform:uppercase}.KnowledgeBasePage_modelStatValue__9NSgF{color:var(--text-primary);font-size:13px;font-weight:600}.KnowledgeBasePage_modelCardTags__X98Dw{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.KnowledgeBasePage_modelCardTag__JXWwQ{background:#6366f114;border-radius:4px;color:#818cf8;display:inline-flex;font-size:10px;font-weight:500;padding:2px 8px}.KnowledgeBasePage_modelCardFooter__dYr1a{border-top:1px solid var(--border-light);padding-top:8px}.KnowledgeBasePage_prosConsList__JXYgq{display:flex;flex-direction:column;gap:4px}.KnowledgeBasePage_proItem__dEVds{color:#10b981;font-size:11px}.KnowledgeBasePage_providerSection__YTDek h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 12px}.KnowledgeBasePage_providerGrid__gUeoR{display:flex;gap:12px}.KnowledgeBasePage_providerCard__WCslg{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;display:flex;justify-content:space-between;min-width:200px;padding:12px 16px}.KnowledgeBasePage_providerName__MkgwM{color:var(--text-primary);font-size:14px;font-weight:600;text-transform:capitalize}.KnowledgeBasePage_providerAvailable__dzCw\+{align-items:center;color:#10b981;display:flex;font-size:12px;gap:4px}.KnowledgeBasePage_providerUnavailable__NDoFh{align-items:center;color:#f59e0b;display:flex;font-size:12px;gap:4px}.KnowledgeBasePage_searchTab__KTXr\+{display:flex;flex-direction:column;gap:32px}.KnowledgeBasePage_searchSection__y9AJ3 h3,.KnowledgeBasePage_testSection__PzpfQ h3{color:var(--text-primary);font-size:16px;font-weight:600;margin:0 0 6px}.KnowledgeBasePage_searchAssistantPicker__95EAR{margin-bottom:12px;max-width:300px}.KnowledgeBasePage_searchInputRow__QY-gh{display:flex;gap:10px;margin-bottom:16px}.KnowledgeBasePage_searchInput__yaUuF{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;color:var(--text-primary);flex:1 1;font-size:14px;padding:10px 14px}.KnowledgeBasePage_searchInput__yaUuF::placeholder{color:var(--text-secondary)}.KnowledgeBasePage_searchInput__yaUuF:focus{border-color:#6366f1;outline:none}.KnowledgeBasePage_searchResults__FlEqw{display:flex;flex-direction:column;gap:10px}.KnowledgeBasePage_searchResults__FlEqw h4{color:var(--text-primary);font-size:14px;margin:0 0 8px}.KnowledgeBasePage_searchResultItem__nRCLl{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:8px;padding:14px}.KnowledgeBasePage_resultHeader__xfl8y{display:flex;gap:12px;margin-bottom:8px}.KnowledgeBasePage_resultScore__ALdPi{color:#10b981;font-size:12px;font-weight:600}.KnowledgeBasePage_resultSource__qKUEZ{color:var(--text-secondary);font-size:12px}.KnowledgeBasePage_resultContent__GtApm{color:var(--text-secondary);font-size:13px;line-height:1.6;margin:0}.KnowledgeBasePage_testResultCard__cm8Ya{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:10px;padding:16px}.KnowledgeBasePage_testResultRow__zFFFH{border-bottom:1px solid var(--border-light);color:var(--text-secondary);display:flex;font-size:13px;justify-content:space-between;padding:8px 0}.KnowledgeBasePage_testResultRow__zFFFH:last-child{border-bottom:none}.KnowledgeBasePage_testResultRow__zFFFH strong{color:var(--text-primary)}@media (max-width:1024px){.KnowledgeBasePage_presetGrid__99uG-,.KnowledgeBasePage_statsRow__83qRQ{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.KnowledgeBasePage_container__DTd7M{padding:16px}.KnowledgeBasePage_modelsGrid__p-Ozs,.KnowledgeBasePage_presetGrid__99uG-,.KnowledgeBasePage_statsRow__83qRQ{grid-template-columns:1fr}.KnowledgeBasePage_providerGrid__gUeoR{flex-direction:column}}.TemplateCard_card__bbrBy{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:20px;position:relative;transition:all .2s ease}.TemplateCard_card__bbrBy:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 8px 24px #0000001a;transform:translateY(-4px)}.TemplateCard_card__bbrBy:focus{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 0 0 3px #2563eb33;outline:none}.TemplateCard_card__bbrBy.TemplateCard_featured__cPyNW{background:linear-gradient(135deg,#fffbeb,#fff);border-color:#f59e0b;border-color:var(--warning-color,#f59e0b)}.TemplateCard_card__bbrBy.TemplateCard_featured__cPyNW:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb)}.TemplateCard_header__8HUK3{align-items:flex-start;display:flex;gap:12px;margin-bottom:12px}.TemplateCard_icon__kBOba{flex-shrink:0;font-size:32px;line-height:1}.TemplateCard_headerContent__XBMP9{flex:1 1;min-width:0}.TemplateCard_name__V8CeN{color:#0f172a;color:var(--text-primary,#0f172a);font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TemplateCard_verifiedBadge__cPhLa{align-items:center;background:#d1fae5;border-radius:4px;color:#059669;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:2px 6px}.TemplateCard_description__TorCa{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#6b7280;color:var(--text-secondary,#6b7280);display:-webkit-box;flex:1 1;font-size:13px;line-height:1.5;margin:0 0 12px;overflow:hidden}.TemplateCard_tags__6mk80{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.TemplateCard_tag__TxfMJ{background:#2563eb1a;border-radius:4px;color:#2563eb;color:var(--primary-color,#2563eb);font-size:11px;font-weight:500;padding:3px 8px}.TemplateCard_tagMore__hHQFd{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;padding:3px 8px}.TemplateCard_capabilities__A771U{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:8px}.TemplateCard_capabilityLabel__Ki\+HR{color:#6b7280;color:var(--text-secondary,#6b7280)}.TemplateCard_capabilityCount__x\+4g7{color:#0f172a;color:var(--text-primary,#0f172a);font-weight:500}.TemplateCard_integrations__k7U4Y{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:12px}.TemplateCard_integrationLabel__IFN0z{color:#6b7280;color:var(--text-secondary,#6b7280)}.TemplateCard_integrationIcons__gs1lt{align-items:center;display:flex;gap:4px}.TemplateCard_integrationIcon__bwToE{font-size:16px}.TemplateCard_integrationMore__6T0yg{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px}.TemplateCard_footer__UslqW{align-items:center;border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.TemplateCard_stats__-j6WH{align-items:center;display:flex;gap:16px}.TemplateCard_rating__ABakB{align-items:center;display:flex;gap:4px}.TemplateCard_starFull__OdaG-{color:#f59e0b;font-size:12px}.TemplateCard_starHalf__DYOl\+{color:#f59e0b;font-size:12px;opacity:.5}.TemplateCard_starEmpty__H-j44{color:#d1d5db;font-size:12px}.TemplateCard_ratingValue__TU6a4{color:#0f172a;color:var(--text-primary,#0f172a);font-size:12px;font-weight:500;margin-left:4px}.TemplateCard_clones__6Hv5I{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px}.TemplateCard_featuredBadge__DBjjF{background:#fef3c7;border-radius:4px;color:#d97706;font-size:11px;font-weight:500;padding:4px 8px}.TemplateCard_hoverOverlay__imHq-{background:linear-gradient(#0000,#2563ebf2);bottom:0;left:0;padding:16px 20px;position:absolute;right:0;transform:translateY(100%);transition:transform .2s ease}.TemplateCard_card__bbrBy:hover .TemplateCard_hoverOverlay__imHq-{transform:translateY(0)}.TemplateCard_viewDetails__P8xAD{color:#fff;font-size:13px;font-weight:500}@media (max-width:768px){.TemplateCard_card__bbrBy{padding:16px}.TemplateCard_icon__kBOba{font-size:28px}.TemplateCard_name__V8CeN{font-size:15px}.TemplateCard_description__TorCa{-webkit-line-clamp:2;font-size:12px}}.MarketplacePage_container__ZVdWN{margin:0 auto;max-width:1400px;padding:24px}.MarketplacePage_loading__y1wbi{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.MarketplacePage_spinner__CLW6R{animation:MarketplacePage_spin__3DFYg 1s linear infinite;border:3px solid #e5e7eb;border-top-color:#2563eb;border:3px solid var(--border-color,#e5e7eb);border-radius:50%;border-top-color:var(--primary-color,#2563eb);height:40px;width:40px}@keyframes MarketplacePage_spin__3DFYg{to{transform:rotate(1turn)}}.MarketplacePage_header__\+Yo-b{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:32px}.MarketplacePage_headerContent__up\+-D{flex:1 1}.MarketplacePage_title__-O0i1{color:#0f172a;color:var(--text-primary,#0f172a);font-family:var(--font-heading);font-size:32px;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.MarketplacePage_subtitle__T127V{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:16px;margin:0;max-width:600px}.MarketplacePage_filters__RkN7Y{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px}.MarketplacePage_searchBox__FdSlf{flex:1 1;min-width:300px}.MarketplacePage_searchInput__9sL9I{width:100%}.MarketplacePage_filterGroup__-0MNO{display:flex;gap:12px}.MarketplacePage_select__zHY9P{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-size:14px;min-width:160px;padding:8px 12px}.MarketplacePage_select__zHY9P:focus,.MarketplacePage_select__zHY9P:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb)}.MarketplacePage_select__zHY9P:focus{box-shadow:0 0 0 3px #2563eb1a;outline:none}.MarketplacePage_section__PuSyO{margin-bottom:48px}.MarketplacePage_sectionTitle__ZFYu8{align-items:center;color:#0f172a;color:var(--text-primary,#0f172a);display:flex;font-size:20px;font-weight:600;gap:8px;margin:0 0 20px}.MarketplacePage_count__GG7l1{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;font-weight:400}.MarketplacePage_featuredGrid__YKfzb{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}.MarketplacePage_templatesGrid__K6njw{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.MarketplacePage_categoriesGrid__W\+Y1n{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.MarketplacePage_categoryCard__DTHjL{align-items:center;background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;cursor:pointer;display:flex;flex-direction:column;padding:24px;transition:all .2s ease}.MarketplacePage_categoryCard__DTHjL:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.MarketplacePage_categoryIcon__XMVlc{font-size:32px;margin-bottom:12px}.MarketplacePage_categoryName__1KxBT{color:#0f172a;color:var(--text-primary,#0f172a);font-size:16px;font-weight:600;margin-bottom:4px}.MarketplacePage_categoryCount__AVQ7M{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:13px}.MarketplacePage_emptyState__Imm-s{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border-radius:12px;padding:48px;text-align:center}.MarketplacePage_emptyState__Imm-s p{color:#6b7280;color:var(--text-secondary,#6b7280);margin-bottom:16px}.MarketplacePage_errorToast__xTNvh{align-items:center;background:#ef4444;border-radius:8px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;gap:12px;padding:12px 20px;position:fixed;right:24px;z-index:1000}.MarketplacePage_errorToast__xTNvh button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0}@media (max-width:768px){.MarketplacePage_container__ZVdWN{padding:16px}.MarketplacePage_header__\+Yo-b{flex-direction:column;gap:16px}.MarketplacePage_title__-O0i1{font-size:24px}.MarketplacePage_filters__RkN7Y{flex-direction:column}.MarketplacePage_searchBox__FdSlf{min-width:100%}.MarketplacePage_filterGroup__-0MNO{flex-wrap:wrap}.MarketplacePage_featuredGrid__YKfzb,.MarketplacePage_templatesGrid__K6njw{grid-template-columns:1fr}}.UserTemplatesPage_container__zsBdE{margin:0 auto;max-width:1400px;padding:24px}.UserTemplatesPage_loading__MgYeu{align-items:center;color:#6b7280;color:var(--text-secondary,#6b7280);display:flex;flex-direction:column;gap:16px;justify-content:center;min-height:400px}.UserTemplatesPage_spinner__fnhFt{animation:UserTemplatesPage_spin__WjZl6 1s linear infinite;border:3px solid #e5e7eb;border-top-color:#2563eb;border:3px solid var(--border-color,#e5e7eb);border-radius:50%;border-top-color:var(--primary-color,#2563eb);height:40px;width:40px}@keyframes UserTemplatesPage_spin__WjZl6{to{transform:rotate(1turn)}}.UserTemplatesPage_header__zBiQk{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.UserTemplatesPage_headerContent__GAd3a{flex:1 1}.UserTemplatesPage_title__cSsfq{color:#0f172a;color:var(--text-primary,#0f172a);font-family:var(--font-heading);font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0 0 8px}.UserTemplatesPage_subtitle__FHhys{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:15px;line-height:1.5;margin:0;max-width:600px}.UserTemplatesPage_headerActions__vYoIC{display:flex;flex-shrink:0;gap:12px}.UserTemplatesPage_emptyState__uFB\+K{background:#f9fafb;background:var(--bg-secondary,#f9fafb);border:2px dashed #e5e7eb;border:2px dashed var(--border-color,#e5e7eb);border-radius:16px;padding:64px 32px;text-align:center}.UserTemplatesPage_emptyIcon__qGqji{font-size:48px;margin-bottom:16px}.UserTemplatesPage_emptyState__uFB\+K h3{color:#0f172a;color:var(--text-primary,#0f172a);font-size:20px;font-weight:600;margin:0 0 8px}.UserTemplatesPage_emptyState__uFB\+K p{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:14px;margin:0 0 24px}.UserTemplatesPage_templatesGrid__EFUal{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.UserTemplatesPage_templateCard__pCseK{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;padding:20px;transition:all .2s ease}.UserTemplatesPage_templateCard__pCseK:hover{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 4px 12px #00000014}.UserTemplatesPage_cardHeader__BCv\+V{display:flex;gap:12px;margin-bottom:12px}.UserTemplatesPage_cardIcon__12JFO{flex-shrink:0;font-size:32px;line-height:1}.UserTemplatesPage_cardInfo__tn1bh{flex:1 1;min-width:0}.UserTemplatesPage_cardName__rRo8a{color:#0f172a;color:var(--text-primary,#0f172a);font-size:16px;font-weight:600;margin:0 0 4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.UserTemplatesPage_cardCategory__En2nZ{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px}.UserTemplatesPage_cardDescription__B8EK\+{color:#6b7280;color:var(--text-secondary,#6b7280);flex:1 1;font-size:13px;line-height:1.5;margin:0 0 12px}.UserTemplatesPage_cardTags__Y1NtB{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.UserTemplatesPage_cardTag__j60Kn{background:#2563eb1a;border-radius:4px;color:#2563eb;color:var(--primary-color,#2563eb);font-size:11px;font-weight:500;padding:3px 8px}.UserTemplatesPage_cardTagMore__Y5Y6k{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:11px;padding:3px 8px}.UserTemplatesPage_cardMeta__V1rv3{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;margin-bottom:12px;padding-bottom:12px}.UserTemplatesPage_cardDate__jdAox{color:#6b7280;color:var(--text-secondary,#6b7280);font-size:12px}.UserTemplatesPage_publicBadge__vc\+LS{background:#d1fae5;border-radius:4px;color:#059669;font-size:11px;font-weight:500;padding:2px 8px}.UserTemplatesPage_cardActions__qNx3w{display:flex;gap:8px}.UserTemplatesPage_cardActions__qNx3w button{flex:1 1}.UserTemplatesPage_modalOverlay__jPUdm{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:1000}.UserTemplatesPage_modal__pxDdd{background:#fff;background:var(--bg-primary,#fff);border-radius:16px;display:flex;flex-direction:column;max-height:90vh;max-width:640px;overflow:hidden;width:100%}.UserTemplatesPage_modalHeader__Q8kwr{align-items:center;border-bottom:1px solid #e5e7eb;border-bottom:1px solid var(--border-color,#e5e7eb);display:flex;justify-content:space-between;padding:20px 24px}.UserTemplatesPage_modalHeader__Q8kwr h2{color:#0f172a;color:var(--text-primary,#0f172a);font-size:20px;font-weight:600;margin:0}.UserTemplatesPage_closeBtn__UFv4N{align-items:center;background:#f3f4f6;background:var(--bg-secondary,#f3f4f6);border:none;border-radius:8px;color:#6b7280;color:var(--text-secondary,#6b7280);cursor:pointer;display:flex;font-size:20px;height:32px;justify-content:center;transition:all .2s ease;width:32px}.UserTemplatesPage_closeBtn__UFv4N:hover{background:#e5e7eb;background:var(--border-color,#e5e7eb);color:#0f172a;color:var(--text-primary,#0f172a)}.UserTemplatesPage_form__KOJ39{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding:24px}.UserTemplatesPage_formRow__qtYsL{display:flex;gap:16px}.UserTemplatesPage_formRow__qtYsL .UserTemplatesPage_formGroup__5QlFo{flex:1 1}.UserTemplatesPage_formGroup__5QlFo{display:flex;flex-direction:column;gap:6px}.UserTemplatesPage_label__soCsu{color:#0f172a;color:var(--text-primary,#0f172a);font-size:13px;font-weight:600}.UserTemplatesPage_select__KQ2Mg{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#0f172a;color:var(--text-primary,#0f172a);cursor:pointer;font-size:14px;padding:10px 14px}.UserTemplatesPage_select__KQ2Mg:focus{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 0 0 3px #2563eb1a;outline:none}.UserTemplatesPage_textarea__\+0hg5{background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;color:#0f172a;color:var(--text-primary,#0f172a);font-family:inherit;font-size:14px;line-height:1.5;min-height:80px;padding:12px 14px;resize:vertical}.UserTemplatesPage_textarea__\+0hg5:focus{border-color:#2563eb;border-color:var(--primary-color,#2563eb);box-shadow:0 0 0 3px #2563eb1a;outline:none}.UserTemplatesPage_iconSelector__t8X7U{flex-shrink:0}.UserTemplatesPage_iconGrid__TtTn9{display:flex;flex-wrap:wrap;gap:8px}.UserTemplatesPage_iconOption__NmUug{align-items:center;background:#fff;background:var(--bg-primary,#fff);border:1px solid #e5e7eb;border:1px solid var(--border-color,#e5e7eb);border-radius:8px;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;transition:all .15s ease;width:40px}.UserTemplatesPage_iconOption__NmUug:hover,.UserTemplatesPage_iconSelected__2mtx8{border-color:#2563eb;border-color:var(--primary-color,#2563eb)}.UserTemplatesPage_iconSelected__2mtx8{background:#2563eb1a}.UserTemplatesPage_formActions__Uwjw8{border-top:1px solid #e5e7eb;border-top:1px solid var(--border-color,#e5e7eb);display:flex;gap:12px;justify-content:flex-end;padding-top:16px}.UserTemplatesPage_errorToast__zYN0S{align-items:center;background:#ef4444;border-radius:8px;bottom:24px;box-shadow:0 4px 12px #00000026;color:#fff;display:flex;gap:12px;padding:12px 20px;position:fixed;right:24px;z-index:1001}.UserTemplatesPage_errorToast__zYN0S button{background:none;border:none;color:#fff;cursor:pointer;font-size:16px;padding:0}@media (max-width:768px){.UserTemplatesPage_container__zsBdE{padding:16px}.UserTemplatesPage_header__zBiQk{flex-direction:column}.UserTemplatesPage_headerActions__vYoIC{flex-direction:column;width:100%}.UserTemplatesPage_templatesGrid__EFUal{grid-template-columns:1fr}.UserTemplatesPage_formRow__qtYsL{flex-direction:column}.UserTemplatesPage_modal__pxDdd{max-height:95vh}}.AnalyticsPage_sidebar__u3ukL{display:flex;flex-direction:column;height:100%;padding:var(--space-4)}.AnalyticsPage_pageHeader__yn3Dv{margin-bottom:var(--space-4)}.AnalyticsPage_pageTitle__j5HpP{color:var(--text-primary);font-family:var(--font-heading);font-size:24px;font-weight:700;letter-spacing:-.03em;margin:0 0 var(--space-2)}.AnalyticsPage_pageDescription__8t96A{color:var(--text-muted);font-size:14px;margin:0}.AnalyticsPage_filtersSidebar__WJG3A{flex:1 1;padding:var(--space-4)}.AnalyticsPage_filtersHeader__D91P9{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.AnalyticsPage_filtersTitle__ufgUI{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.05em}.AnalyticsPage_clearFilters__O\+KdN{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;font-size:12px;gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:all .2s}.AnalyticsPage_clearFilters__O\+KdN:hover{background:var(--bg-hover);color:var(--text-primary)}.AnalyticsPage_filterGroup__UW5VX{margin-bottom:var(--space-4)}.AnalyticsPage_filterLabel__745m7{align-items:center;color:var(--primary);display:flex;font-size:11px;font-weight:600;gap:var(--space-2);letter-spacing:.05em;margin-bottom:var(--space-2)}.AnalyticsPage_filterInput__MyW9g,.AnalyticsPage_filterSelect__IsZ8N{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;padding:var(--space-3);transition:all .2s;width:100%}.AnalyticsPage_filterInput__MyW9g:focus,.AnalyticsPage_filterSelect__IsZ8N:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-alpha);outline:none}.AnalyticsPage_filterInput__MyW9g::placeholder{color:var(--text-muted)}.AnalyticsPage_checkboxGroup__iwR3f{margin-bottom:var(--space-2)}.AnalyticsPage_checkbox__DnXC2{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:var(--space-2)}.AnalyticsPage_checkbox__DnXC2 input{accent-color:var(--primary);height:16px;width:16px}.AnalyticsPage_infoIcon__tdVab{color:var(--text-muted);margin-left:auto}.AnalyticsPage_mainContent__JPVzR{flex:1 1;overflow-x:hidden;overflow-y:auto;padding:var(--space-6)}.AnalyticsPage_dashboardHeader__0OiG9{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.AnalyticsPage_dashboardTitle__i-RHT{color:var(--text-primary);font-family:var(--font-mono);font-size:20px;font-weight:600}.AnalyticsPage_refreshButton__br1Jo{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.AnalyticsPage_refreshButton__br1Jo:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.AnalyticsPage_refreshButton__br1Jo:disabled{cursor:not-allowed;opacity:.5}.AnalyticsPage_spinning__fT0wY{animation:AnalyticsPage_spin__xYz-y 1s linear infinite}@keyframes AnalyticsPage_spin__xYz-y{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnalyticsPage_dashboardContent__Kw6QU{display:flex;flex-direction:column;gap:var(--space-6)}.AnalyticsPage_section__ON72n{display:flex;flex-direction:column;gap:var(--space-4)}.AnalyticsPage_mainSectionTitle__7H9Br{color:var(--text-primary);font-family:var(--font-mono);font-size:18px;font-weight:600;margin:0}.AnalyticsPage_card__TYDx8{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-5)}.AnalyticsPage_cardDescription__A37Cw{color:var(--text-muted);font-size:13px;margin:0 0 var(--space-4)}.AnalyticsPage_sectionHeader__WUzFp{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-1)}.AnalyticsPage_sectionTitle__4XPMQ{color:var(--text-primary);font-size:16px;font-weight:600;margin:0}.AnalyticsPage_expandButton__CqXwq{align-items:center;background:none;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .2s;width:28px}.AnalyticsPage_expandButton__CqXwq:hover{background:var(--bg-hover);color:var(--text-primary)}.AnalyticsPage_metricsGrid__7Akwm{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.AnalyticsPage_metricCard__lRw48{background:var(--bg-secondary);border-radius:var(--radius-md);padding:var(--space-4)}.AnalyticsPage_metricTitle__1Da5J{color:var(--text-muted);font-size:12px;font-weight:500;margin-bottom:var(--space-2)}.AnalyticsPage_metricValue__y86hN{color:var(--text-primary);font-family:var(--font-mono);font-size:24px;font-weight:600}.AnalyticsPage_metricDescription__9oUEC{color:var(--text-muted);font-size:11px;line-height:1.4;margin-top:var(--space-2)}.AnalyticsPage_metricTrend__LNcID{font-size:12px;font-weight:500;margin-top:var(--space-1)}.AnalyticsPage_metricTrend__LNcID.AnalyticsPage_positive__9Cuxm{color:var(--success)}.AnalyticsPage_metricTrend__LNcID.AnalyticsPage_negative__4vDpk{color:var(--error)}.AnalyticsPage_twoColumnGrid__BFVgZ{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}@media (max-width:1200px){.AnalyticsPage_twoColumnGrid__BFVgZ{grid-template-columns:1fr}}.AnalyticsPage_tableContainer__g61DJ{overflow-x:auto}.AnalyticsPage_dataTable__AgTob{border-collapse:collapse;font-size:13px;width:100%}.AnalyticsPage_dataTable__AgTob td,.AnalyticsPage_dataTable__AgTob th{border-bottom:1px solid var(--border-light);padding:var(--space-3);text-align:left}.AnalyticsPage_dataTable__AgTob th{color:var(--text-muted);font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.AnalyticsPage_dataTable__AgTob td{color:var(--text-primary)}.AnalyticsPage_dataTable__AgTob tbody tr:hover{background:var(--bg-hover)}.AnalyticsPage_emptyCell__npyz0{color:var(--text-muted);font-style:italic;padding:var(--space-6)!important;text-align:center!important}.AnalyticsPage_tableTotal__WErpH{grid-gap:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-primary);display:grid;font-size:13px;font-weight:600;gap:var(--space-4);grid-template-columns:1fr auto auto;margin-top:var(--space-2);padding:var(--space-3)}.AnalyticsPage_donutContainer__73qUq{align-items:center;display:flex;gap:var(--space-6);padding:var(--space-4)}.AnalyticsPage_donutChart__UAme\+{flex-shrink:0;height:200px;width:200px}.AnalyticsPage_donutCenter__yiKhI{fill:var(--text-primary);font-size:16px;font-weight:600}.AnalyticsPage_donutLegend__ta2ke{display:flex;flex-direction:column;gap:var(--space-2)}.AnalyticsPage_legendItem__8vPy-{align-items:center;display:flex;font-size:13px;gap:var(--space-2)}.AnalyticsPage_legendColor__O2LUM{border-radius:var(--radius-sm);flex-shrink:0;height:12px;width:12px}.AnalyticsPage_legendLabel__b6ZUv{color:var(--text-primary);flex:1 1;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AnalyticsPage_legendValue__ui91H{color:var(--text-muted);font-family:var(--font-mono)}.AnalyticsPage_emptyChart__-0kgJ{align-items:center;color:var(--text-muted);display:flex;font-style:italic;justify-content:center;min-height:200px;padding:var(--space-8)}.AnalyticsPage_errorState__B6kXs,.AnalyticsPage_loadingState__\+aFjk{align-items:center;color:var(--text-muted);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-12)}.AnalyticsPage_spinner__aK3jZ{animation:AnalyticsPage_spin__xYz-y 1s linear infinite}.AnalyticsPage_retryButton__41sao{align-items:center;background:var(--primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:14px;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:all .2s}.AnalyticsPage_retryButton__41sao:hover{background:var(--primary-dark)}.AnalyticsPage_modelTotalsRow__UADCQ{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-sm);color:var(--text-primary);display:flex;flex-wrap:wrap;font-family:var(--font-mono);font-size:13px;font-weight:600;gap:var(--space-4);margin-top:var(--space-2);padding:var(--space-3) var(--space-3)}.AnalyticsPage_modelTotalsRow__UADCQ span:first-child{color:var(--text-muted);font-size:11px;letter-spacing:.05em;margin-right:auto;text-transform:uppercase}.AnalyticsPage_totalCostHighlight__f0rLL{color:var(--primary)!important}@media (max-width:768px){.AnalyticsPage_metricsGrid__7Akwm{grid-template-columns:repeat(2,1fr)}.AnalyticsPage_donutContainer__73qUq{flex-direction:column}}.react-flow{direction:ltr}.react-flow__container{height:100%;left:0;position:absolute;top:0;width:100%}.react-flow__pane{cursor:grab;z-index:1}.react-flow__pane.selection{cursor:pointer}.react-flow__pane.dragging{cursor:grabbing}.react-flow__viewport{pointer-events:none;transform-origin:0 0;z-index:2}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow .react-flow__edges{overflow:visible;pointer-events:none}.react-flow__connection-path,.react-flow__edge-path{stroke:#b1b1b7;stroke-width:1;fill:none}.react-flow__edge{cursor:pointer;pointer-events:visibleStroke}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge:focus .react-flow__edge-path,.react-flow__edge:focus-visible .react-flow__edge-path{stroke:#555}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge-textbg{fill:#fff}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;user-select:none}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__connectionline{z-index:1001}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{box-sizing:border-box;cursor:grab;pointer-events:all;position:absolute;transform-origin:0 0;-webkit-user-select:none;user-select:none}.react-flow__node.dragging{cursor:grabbing}.react-flow__nodesselection{pointer-events:none;transform-origin:left top;z-index:3}.react-flow__nodesselection-rect{cursor:grab;pointer-events:all;position:absolute}.react-flow__handle{background:#1a192b;border:1px solid #fff;border-radius:100%;height:6px;min-height:5px;min-width:5px;pointer-events:none;position:absolute;width:6px}.react-flow__handle.connectionindicator{cursor:crosshair;pointer-events:all}.react-flow__handle-bottom{bottom:-4px;left:50%;top:auto;transform:translate(-50%)}.react-flow__handle-top{left:50%;top:-4px;transform:translate(-50%)}.react-flow__handle-left{left:-4px;top:50%;transform:translateY(-50%)}.react-flow__handle-right{right:-4px;top:50%;transform:translateY(-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__panel{margin:15px;position:absolute;z-index:5}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.center{left:50%;transform:translateX(-50%)}.react-flow__attribution{background:#ffffff80;font-size:10px;margin:0;padding:2px 3px}.react-flow__attribution a{color:#999;text-decoration:none}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{height:100%;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-default,.react-flow__node-group,.react-flow__node-input,.react-flow__node-output{background-color:#fff;border:1px solid #1a192b;border-radius:3px;color:#222;font-size:12px;padding:10px;text-align:center;width:150px}.react-flow__node-default.selectable:hover,.react-flow__node-group.selectable:hover,.react-flow__node-input.selectable:hover,.react-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible,.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible{box-shadow:0 0 0 .5px #1a192b}.react-flow__node-group{background-color:#f0f0f040}.react-flow__nodesselection-rect,.react-flow__selection{background:#0059dc14;border:1px dotted #0059dccc}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls{box-shadow:0 0 2px 1px #00000014}.react-flow__controls-button{align-items:center;background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:initial;cursor:pointer;display:flex;height:16px;justify-content:center;padding:5px;-webkit-user-select:none;user-select:none;width:16px}.react-flow__controls-button:hover{background:#f4f4f4}.react-flow__controls-button svg{max-height:12px;max-width:12px;width:100%}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__minimap{background-color:#fff}.react-flow__minimap svg{display:block}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.bottom,.react-flow__resize-control.top{cursor:ns-resize}.react-flow__resize-control.bottom.right,.react-flow__resize-control.top.left{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{background-color:#3367d9;border:1px solid #fff;border-radius:1px;height:4px;transform:translate(-50%,-50%);width:4px}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.bottom.left,.react-flow__resize-control.handle.top.left{left:0}.react-flow__resize-control.handle.bottom.right,.react-flow__resize-control.handle.top.right{left:100%}.react-flow__resize-control.line{border:0 solid #3367d9}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{height:100%;top:0;transform:translate(-50%);width:1px}.react-flow__resize-control.line.left{border-left-width:1px;left:0}.react-flow__resize-control.line.right{border-right-width:1px;left:100%}.react-flow__resize-control.line.bottom,.react-flow__resize-control.line.top{height:1px;left:0;transform:translateY(-50%);width:100%}.react-flow__resize-control.line.top{border-top-width:1px;top:0}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.WorkflowEditor_editorContainer__8eZID{background:#f8fafc;display:flex;flex-direction:column;height:100vh;overflow:hidden;width:100%}.WorkflowEditor_editorContainer__8eZID.WorkflowEditor_fullscreen__w-CKi{bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.WorkflowEditor_editorHeader__OoILC{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;min-height:60px;padding:12px 20px}.WorkflowEditor_headerLeft__0gPuZ{align-items:center;display:flex;gap:16px}.WorkflowEditor_backButton__mgRrm{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.WorkflowEditor_backButton__mgRrm:hover{border-color:#2563eb;color:#2563eb}.WorkflowEditor_workflowInfo__JU2Ne h1{color:#1e293b;font-size:18px;font-weight:600;margin:0}.WorkflowEditor_workflowId__Ua9K8{color:#94a3b8;font-size:12px}.WorkflowEditor_headerCenter__s-5IV{align-items:center;display:flex}.WorkflowEditor_tabs__NttSg{background:#f1f5f9;border-radius:8px;display:flex;padding:4px}.WorkflowEditor_tab__\+7XL3{background:#0000;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px;transition:all .2s}.WorkflowEditor_tab__\+7XL3:hover{color:#1e293b}.WorkflowEditor_tab__\+7XL3.WorkflowEditor_active__u2x8y{background:#fff;box-shadow:0 1px 3px #0000001a;color:#2563eb}.WorkflowEditor_headerRight__Dgp9n{align-items:center;display:flex;gap:12px}.WorkflowEditor_iconButton__uxZu4{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s;width:36px}.WorkflowEditor_iconButton__uxZu4:hover{border-color:#2563eb;color:#2563eb}.WorkflowEditor_runButton__t5NX\+{align-items:center;background:#10b981;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.WorkflowEditor_runButton__t5NX\+:hover{background:#059669}.WorkflowEditor_saveButton__njdsk{align-items:center;background:linear-gradient(135deg,#7c5cff,#2563eb);border:none;border-radius:8px;box-shadow:0 2px 8px #2563eb4d;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;padding:10px 20px;transition:all .2s}.WorkflowEditor_saveButton__njdsk:hover{background:linear-gradient(135deg,#6b4ce6,#5558e3);box-shadow:0 4px 12px #2563eb66;transform:translateY(-1px)}.WorkflowEditor_editorMain__JT2Mq{display:flex;flex:1 1;overflow:hidden}.WorkflowEditor_nodePalette__j-Zp1{background:#fff;border-right:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease;width:280px}.WorkflowEditor_nodePalette__j-Zp1.WorkflowEditor_collapsed__eE9Xh{width:48px}.WorkflowEditor_paletteHeader__kOWtR{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px}.WorkflowEditor_paletteHeader__kOWtR h3{color:#1e293b;font-size:14px;font-weight:600;margin:0}.WorkflowEditor_nodePalette__j-Zp1.WorkflowEditor_collapsed__eE9Xh .WorkflowEditor_paletteHeader__kOWtR h3{display:none}.WorkflowEditor_collapseButton__3raqn{align-items:center;background:#f1f5f9;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;height:24px;justify-content:center;transition:all .2s;width:24px}.WorkflowEditor_collapseButton__3raqn:hover{background:#e2e8f0;color:#1e293b}.WorkflowEditor_paletteContent__W56D\+{flex:1 1;overflow-y:auto;padding:16px}.WorkflowEditor_paletteHint__\+V\+iu{color:#94a3b8;font-size:12px;margin:0 0 16px}.WorkflowEditor_paletteSection__puwek{margin-bottom:24px}.WorkflowEditor_paletteSection__puwek h4{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.WorkflowEditor_paletteNode__i98v7{align-items:center;background:#fff;border:none;border-radius:8px;cursor:grab;display:flex;gap:12px;margin-bottom:8px;padding:10px 12px;transition:all .2s}.WorkflowEditor_paletteNode__i98v7:hover{background:#f1f5f9}.WorkflowEditor_paletteNode__i98v7:active{cursor:grabbing;transform:scale(.98)}.WorkflowEditor_nodeIcon__6VwvL{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.WorkflowEditor_nodeInfo__jJdcz{display:flex;flex-direction:column;min-width:0}.WorkflowEditor_nodeLabel__rbN4W{color:#1e293b;font-size:14px;font-weight:500}.WorkflowEditor_nodeDescription__-SQ78{color:#94a3b8;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkflowEditor_canvasWrapper__D0g53{background:#f8fafc;flex:1 1;position:relative}.WorkflowEditor_canvasInfo__W2YRQ{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;color:#64748b;display:flex;font-size:12px;gap:8px;padding:8px 16px}.WorkflowEditor_configPanel__gazsD{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden;transition:width .3s ease;width:320px}.WorkflowEditor_configPanel__gazsD.WorkflowEditor_collapsed__eE9Xh{width:48px}.WorkflowEditor_configHeader__f\+atB{padding:16px}.WorkflowEditor_configHeader__f\+atB h3{align-items:center;display:flex;font-size:14px;gap:8px}.WorkflowEditor_configPanel__gazsD.WorkflowEditor_collapsed__eE9Xh .WorkflowEditor_configHeader__f\+atB h3 span{display:none}.WorkflowEditor_configContent__yJpy\+{padding:16px}.WorkflowEditor_configSection__EYvf4{margin-bottom:16px}.WorkflowEditor_configSection__EYvf4 label{color:#64748b;display:block;font-size:12px;font-weight:600;margin-bottom:6px}.WorkflowEditor_configSection__EYvf4 input,.WorkflowEditor_configSection__EYvf4 select,.WorkflowEditor_configSection__EYvf4 textarea{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#1e293b;font-size:13px;padding:10px 12px;transition:all .2s;width:100%}.WorkflowEditor_configSection__EYvf4 input:focus,.WorkflowEditor_configSection__EYvf4 select:focus,.WorkflowEditor_configSection__EYvf4 textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.WorkflowEditor_configSection__EYvf4 input:disabled{background:#f8fafc;color:#94a3b8}.WorkflowEditor_configSection__EYvf4 textarea{min-height:100px;resize:vertical}.WorkflowEditor_configActions__xMATt{border-top:1px solid #e2e8f0;display:flex;gap:8px;margin-top:24px;padding-top:16px}.WorkflowEditor_deleteButton__EOqin,.WorkflowEditor_duplicateButton__5I5va{align-items:center;border-radius:6px;cursor:pointer;display:flex;flex:1 1;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:10px;transition:all .2s}.WorkflowEditor_duplicateButton__5I5va{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b}.WorkflowEditor_duplicateButton__5I5va:hover:not(:disabled){background:#e2e8f0;color:#1e293b}.WorkflowEditor_deleteButton__EOqin{background:#fef2f2;border:1px solid #fecaca;color:#dc2626}.WorkflowEditor_deleteButton__EOqin:hover:not(:disabled){background:#fee2e2}.WorkflowEditor_deleteButton__EOqin:disabled,.WorkflowEditor_duplicateButton__5I5va:disabled{cursor:not-allowed;opacity:.5}.WorkflowEditor_noSelection__FXBjB{align-items:center;color:#94a3b8;display:flex;font-size:14px;height:200px;justify-content:center}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__node{box-shadow:0 4px 12px #0000001a}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__node.selected{box-shadow:0 0 0 2px #2563eb,0 4px 12px #00000026}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__edge-path{stroke-width:2}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__handle{background:#2563eb;border:2px solid #fff;height:12px;width:12px}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__minimap{background:#fff;border:1px solid #e2e8f0;border-radius:8px}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__controls{border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 8px #0000001a}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__controls-button{background:#fff;border-bottom:1px solid #e2e8f0}.WorkflowEditor_canvasWrapper__D0g53 .react-flow__controls-button:hover{background:#f1f5f9}.WorkflowEditor_yamlViewContainer__CT\+Gx{background:#1e293b;border-radius:8px;display:flex;flex:1 1;flex-direction:column;margin:16px;overflow:hidden}.WorkflowEditor_yamlToolbar__b6a5b{align-items:center;background:#0f172a;border-bottom:1px solid #334155;display:flex;justify-content:space-between;padding:16px 20px}.WorkflowEditor_yamlToolbar__b6a5b h3{color:#f1f5f9;font-size:16px;font-weight:600;margin:0}.WorkflowEditor_yamlActions__tq9bu{display:flex;gap:12px}.WorkflowEditor_yamlButton__rzgCb{align-items:center;background:#334155;border:1px solid #475569;border-radius:6px;color:#e2e8f0;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;transition:all .2s}.WorkflowEditor_yamlButton__rzgCb:hover{background:#475569;border-color:#2563eb}.WorkflowEditor_yamlButton__rzgCb svg{color:#94a3b8}.WorkflowEditor_yamlContent__klLR8{flex:1 1;overflow:auto;padding:20px}.WorkflowEditor_yamlCode__9p0Dt{color:#e2e8f0;font-family:JetBrains Mono,Fira Code,Monaco,Menlo,monospace;font-size:13px;line-height:1.6;margin:0;tab-size:2;white-space:pre}.WorkflowEditor_yamlCode__9p0Dt::selection{background:#2563eb4d}.WorkflowEditor_settingsViewContainer__lLDfn{background:#f8fafc;display:flex;flex:1 1;flex-direction:column;overflow-y:auto;padding:24px}.WorkflowEditor_settingsSection__cttjD{margin-bottom:24px}.WorkflowEditor_settingsSection__cttjD h3{color:#1e293b;font-size:20px;font-weight:600;margin:0 0 8px}.WorkflowEditor_settingsDescription__4sLsO{color:#64748b;font-size:14px;margin:0}.WorkflowEditor_settingsGrid__oBQ27{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.WorkflowEditor_settingsCard__APV8Q{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px}.WorkflowEditor_settingsCard__APV8Q h4{border-bottom:1px solid #e2e8f0;color:#1e293b;font-size:16px;font-weight:600;margin:0 0 16px;padding-bottom:12px}.WorkflowEditor_settingField__Tmdw4{margin-bottom:16px}.WorkflowEditor_settingField__Tmdw4:last-child{margin-bottom:0}.WorkflowEditor_settingField__Tmdw4 label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.WorkflowEditor_settingField__Tmdw4 input[type=number],.WorkflowEditor_settingField__Tmdw4 input[type=text]{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1e293b;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.WorkflowEditor_settingField__Tmdw4 input[type=number]:focus,.WorkflowEditor_settingField__Tmdw4 input[type=text]:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.WorkflowEditor_settingField__Tmdw4 input[type=checkbox]{accent-color:#2563eb;border-radius:4px;cursor:pointer;height:18px;width:18px}.WorkflowEditor_checkboxLabel__\+PBYu{align-items:center;cursor:pointer;display:flex!important;gap:10px}.WorkflowEditor_settingHint__E6LOG{color:#94a3b8;display:block;font-size:12px;margin-top:4px}.WorkflowEditor_settingField__Tmdw4 select{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#1e293b;cursor:pointer;font-size:14px;padding:10px 12px;transition:all .2s;width:100%}.WorkflowEditor_settingField__Tmdw4 select:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.WorkflowEditor_nodeConfigPanel__C7VqR{background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;min-width:340px;overflow:hidden;width:340px}.WorkflowEditor_configHeader__f\+atB{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:16px 20px}.WorkflowEditor_configHeader__f\+atB h3{color:#1e293b;font-size:16px;font-weight:600;margin:0}.WorkflowEditor_configContent__yJpy\+{flex:1 1;overflow-y:auto;padding:20px}.WorkflowEditor_configSection__EYvf4{margin-bottom:24px}.WorkflowEditor_configSection__EYvf4:last-child{margin-bottom:0}.WorkflowEditor_configSection__EYvf4 h4{color:#64748b;font-size:13px;font-weight:600;letter-spacing:.5px;margin:0 0 12px;text-transform:uppercase}.WorkflowEditor_configField__\+oaJd{margin-bottom:16px}.WorkflowEditor_configField__\+oaJd:last-child{margin-bottom:0}.WorkflowEditor_configField__\+oaJd label{color:#374151;display:block;font-size:14px;font-weight:500;margin-bottom:6px}.WorkflowEditor_readOnlyInput__VeDFR{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:not-allowed;font-size:14px;padding:10px 12px;width:100%}.WorkflowEditor_configHint__WsC3b{color:#64748b;font-size:13px;line-height:1.5;margin:0}.WorkflowEditor_configHint__WsC3b kbd{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;color:#334155;display:inline-block;font-family:monospace;font-size:12px;padding:2px 6px}.WorkflowEditor_configFooter__c3oCw{background:#f8fafc;border-top:1px solid #e2e8f0;padding:16px 20px}.WorkflowEditor_deleteButton__EOqin{align-items:center;background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:10px 16px;transition:all .2s;width:100%}.WorkflowEditor_deleteButton__EOqin:hover{background:#dc2626}.WorkflowEditor_saveIndicator__v3rhD{background:#10b981}.WorkflowEditor_errorIndicator__IhQrg,.WorkflowEditor_saveIndicator__v3rhD{align-items:center;animation:WorkflowEditor_fadeIn__QSinU .3s ease-out;border-radius:6px;color:#fff;display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 12px}.WorkflowEditor_errorIndicator__IhQrg{background:#ef4444}@keyframes WorkflowEditor_fadeIn__QSinU{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.WorkflowEditor_spinning__SD3Vl{animation:WorkflowEditor_spin__ZKVyw 1s linear infinite}@keyframes WorkflowEditor_spin__ZKVyw{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkflowEditor_runButton__t5NX\+:disabled,.WorkflowEditor_saveButton__njdsk:disabled{cursor:not-allowed;opacity:.7}.WorkflowEditor_runButton__t5NX\+:disabled:hover,.WorkflowEditor_saveButton__njdsk:disabled:hover{box-shadow:none;transform:none}.Nodes_node__oRc-l{background:#fff;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;min-width:180px;padding:12px 16px;position:relative;transition:all .2s ease;z-index:10}.Nodes_node__oRc-l:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #0000001a;z-index:11}.Nodes_node__oRc-l.Nodes_selected__AHeQX{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33;z-index:12}.Nodes_nodeContent__xrcyP{align-items:center;display:flex;gap:12px}.Nodes_nodeIcon__SP0VJ{align-items:center;border-radius:8px;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.Nodes_nodeDetails__SnBlx{display:flex;flex-direction:column;min-width:0}.Nodes_nodeLabel__PCNFC{color:#1e293b;font-size:14px;font-weight:600}.Nodes_nodeLabel__PCNFC,.Nodes_nodeSubtitle__jS5fr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Nodes_nodeSubtitle__jS5fr{color:#94a3b8;font-size:11px;max-width:120px}.Nodes_handle__UDR94{background:#2563eb!important;border:2px solid #fff!important;box-shadow:0 1px 3px #0003;height:12px!important;width:12px!important}.Nodes_handle__UDR94:hover{transform:scale(1.2)}.Nodes_startNode__QtIeQ{background:linear-gradient(135deg,#ecfdf5,#d1fae5);border-color:#10b981}.Nodes_startNode__QtIeQ .Nodes_nodeLabel__PCNFC{color:#065f46}.Nodes_endNode__q7any{background:linear-gradient(135deg,#fef2f2,#fecaca);border-color:#ef4444}.Nodes_endNode__q7any .Nodes_nodeLabel__PCNFC{color:#991b1b}.Nodes_assistantNode__3DwkK{border-color:#3b82f6}.Nodes_assistantNode__3DwkK:hover{border-color:#2563eb}.Nodes_conditionalNode__x1eAS{border-color:#f59e0b;min-height:80px;position:relative}.Nodes_conditionalNode__x1eAS:hover{border-color:#d97706}.Nodes_branchLabels__Y0UyH{bottom:0;justify-content:space-around;padding:8px 0;right:-40px;top:0}.Nodes_branchFalse__YJeYA,.Nodes_branchTrue__fgNMn{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.Nodes_switchNode__Yd4c4{border-color:#1d4ed8}.Nodes_switchNode__Yd4c4:hover{border-color:#7c3aed}.Nodes_iteratorNode__w3h6i{border-color:#06b6d4}.Nodes_iteratorNode__w3h6i:hover{border-color:#0891b2}.Nodes_toolNode__vxVbD{border-color:#10b981}.Nodes_toolNode__vxVbD:hover{border-color:#059669}.Nodes_customNode__px\+u1{border-color:#ec4899}.Nodes_customNode__px\+u1:hover{border-color:#db2777}.Nodes_transformNode__uy\+ZA{border-color:#f97316}.Nodes_transformNode__uy\+ZA:hover{border-color:#ea580c}.Nodes_noteNode__UO3Z\+{background:linear-gradient(135deg,#fefce8,#fef08a);border-color:#fbbf24;border-style:dashed}.Nodes_noteNode__UO3Z\+:hover{border-color:#f59e0b}.Nodes_noteNode__UO3Z\+ .Nodes_nodeLabel__PCNFC{color:#92400e}.Nodes_noteNode__UO3Z\+ .Nodes_nodeSubtitle__jS5fr{color:#a16207}.Nodes_statusIndicator__djJNq{background:#10b981;border-radius:50%;height:8px;position:absolute;right:8px;top:8px;width:8px}.Nodes_badge__dazsg{align-items:center;background:#f3f4f6;border-radius:4px;color:#4b5563;display:inline-flex;font-size:11px;font-weight:500;margin-left:8px;padding:2px 8px}.Nodes_iteratorContainer__16SQF{background:#f8fafc66;border:2px dashed #94a3b8;border-radius:12px;display:flex;flex-direction:column;min-height:200px;min-width:300px;pointer-events:all;position:relative;transition:border-color .2s,background .2s,box-shadow .2s;z-index:0}.Nodes_iteratorContainer__16SQF:hover{background:#f8fafc80;border-color:#64748b}.Nodes_iteratorSelected__PgEQR{border-color:#3b82f6!important;border-style:solid!important;box-shadow:0 0 0 2px #3b82f633}.Nodes_iteratorDragOver__2uk0g{background:#dcfce766!important;border-color:#22c55e!important;box-shadow:0 0 0 3px #22c55e33}.Nodes_iteratorHeader__3-pVz{align-items:center;background:#f8fafccc;border-bottom:1px dashed #e2e8f0;border-radius:10px 10px 0 0;display:flex;gap:8px;padding:8px 12px;z-index:1}.Nodes_iteratorBadge__ycTFd{background:#dbeafe;border:1px solid #93c5fd;color:#1d4ed8;font-size:11px;margin-left:auto;padding:2px 8px}.Nodes_iteratorBadge__ycTFd,.Nodes_iteratorCount__QkMeU{align-items:center;border-radius:4px;display:inline-flex;font-weight:500}.Nodes_iteratorCount__QkMeU{background:#f3f4f6;color:#6b7280;font-size:10px;padding:2px 6px}.Nodes_iteratorDropZone__t2\+YT{flex:1 1;min-height:120px;pointer-events:none;position:relative}.Nodes_iteratorPlaceholder__nbnqX{color:#9ca3af;font-size:12px;left:50%;pointer-events:none;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%)}.Nodes_iteratorContent__8zweF{border-top:1px dashed #e5e7eb;min-height:60px;padding:16px}.Nodes_branchLabels__Y0UyH{display:flex;flex-direction:column;gap:24px;position:absolute;right:-50px;top:50%;transform:translateY(-50%)}.Nodes_branchLabel__WHr6Z{border-radius:4px;font-size:10px;font-weight:600;padding:2px 6px}.Nodes_branchTrue__fgNMn{background:#dcfce7;color:#15803d}.Nodes_branchFalse__YJeYA{background:#fee2e2;color:#dc2626}.Nodes_nodeRunning__S1FhK{animation:Nodes_pulse__m-\+Yz 2s cubic-bezier(.4,0,.6,1) infinite;border-color:#3b82f6}.Nodes_nodeError__eyAP\+{border-color:#ef4444!important}.Nodes_nodeCompleted__9\+faU{border-color:#10b981}@keyframes Nodes_pulse__m-\+Yz{0%,to{opacity:1}50%{opacity:.7}}.NodeConfigPanel_panel__WaPR0{background:#fff;border-left:1px solid #e5e7eb;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;height:100%;min-width:380px;overflow:hidden;width:380px}.NodeConfigPanel_header__obnzu{align-items:center;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:16px 20px}.NodeConfigPanel_headerTitle__42Qgj{align-items:center;display:flex;gap:8px}.NodeConfigPanel_headerTitle__42Qgj h3{color:#1f2937;font-size:16px;font-weight:600;margin:0}.NodeConfigPanel_collapseToggle__b-cqj{align-items:center;background:none;border:none;color:#6b7280;cursor:pointer;display:flex;padding:4px}.NodeConfigPanel_closeButton__dFIe9{align-items:center;background:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;transition:background .2s;width:32px}.NodeConfigPanel_closeButton__dFIe9:hover{background:#2563eb}.NodeConfigPanel_content__Pqs-a{flex:1 1;overflow-y:auto;padding:20px}.NodeConfigPanel_description__IrMC1{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:14px;line-height:1.5;margin:0 0 20px;padding-bottom:16px}.NodeConfigPanel_section__cmDJb{border:1px solid #e5e7eb;border-radius:8px;margin-bottom:8px;overflow:hidden}.NodeConfigPanel_sectionHeader__gkfS7{align-items:center;background:#f9fafb;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;padding:12px 16px;transition:background .2s;-webkit-user-select:none;user-select:none}.NodeConfigPanel_sectionHeader__gkfS7:hover{background:#f3f4f6}.NodeConfigPanel_sectionHeader__gkfS7 svg{color:#6b7280;transition:transform .2s}.NodeConfigPanel_sectionHeader__gkfS7 svg.NodeConfigPanel_collapsed__uT93C{transform:rotate(-90deg)}.NodeConfigPanel_sectionContent__jyW\+W{background:#fff;padding:16px}.NodeConfigPanel_field__tbZmh{margin-bottom:16px}.NodeConfigPanel_field__tbZmh:last-child{margin-bottom:0}.NodeConfigPanel_field__tbZmh label{align-items:center;color:#374151;display:flex;font-size:13px;font-weight:500;gap:4px;margin-bottom:8px}.NodeConfigPanel_required__QnYgw{color:#ef4444}.NodeConfigPanel_fieldHeader__w\+kOg{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.NodeConfigPanel_fieldHeader__w\+kOg label{margin-bottom:0}.NodeConfigPanel_expandButton__FC3En{align-items:center;background:none;border:1px solid #3b82f6;border-radius:4px;color:#3b82f6;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s}.NodeConfigPanel_expandButton__FC3En:hover{background:#eff6ff}.NodeConfigPanel_field__tbZmh input[type=number],.NodeConfigPanel_field__tbZmh input[type=text],.NodeConfigPanel_field__tbZmh select,.NodeConfigPanel_field__tbZmh textarea{background:#fff;border:1px solid #d1d5db;border-radius:8px;color:#1f2937;font-size:14px;padding:10px 12px;transition:border-color .2s,box-shadow .2s;width:100%}.NodeConfigPanel_field__tbZmh input:focus,.NodeConfigPanel_field__tbZmh select:focus,.NodeConfigPanel_field__tbZmh textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a;outline:none}.NodeConfigPanel_field__tbZmh input::placeholder,.NodeConfigPanel_field__tbZmh textarea::placeholder{color:#9ca3af}.NodeConfigPanel_field__tbZmh textarea{font-family:inherit;min-height:80px;resize:vertical}.NodeConfigPanel_field__tbZmh select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.NodeConfigPanel_fieldRow__bkgQX{align-items:center;display:flex;gap:12px;margin-bottom:12px}.NodeConfigPanel_fieldRow__bkgQX label{color:#374151;font-size:13px;margin-bottom:0;min-width:80px}.NodeConfigPanel_fieldRow__bkgQX input{border:1px solid #d1d5db;border-radius:8px;flex:1 1;font-size:14px;padding:8px 12px}.NodeConfigPanel_toggleField__W3uHC{align-items:center;display:flex;gap:12px;margin-bottom:12px}.NodeConfigPanel_toggleField__W3uHC span{color:#374151;font-size:13px}.NodeConfigPanel_toggle__K\+sGQ{flex-shrink:0;height:24px;position:relative;width:44px}.NodeConfigPanel_toggle__K\+sGQ input{height:0;opacity:0;width:0}.NodeConfigPanel_toggleSlider__dy8nm{background-color:#e5e7eb;border-radius:24px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.NodeConfigPanel_toggleSlider__dy8nm:before{background-color:#fff;border-radius:50%;bottom:3px;box-shadow:0 1px 3px #0003;content:"";height:18px;left:3px;position:absolute;transition:.3s;width:18px}.NodeConfigPanel_toggle__K\+sGQ input:checked+.NodeConfigPanel_toggleSlider__dy8nm{background-color:#3b82f6}.NodeConfigPanel_toggle__K\+sGQ input:checked+.NodeConfigPanel_toggleSlider__dy8nm:before{transform:translateX(20px)}.NodeConfigPanel_infoButton__AmniO{align-items:center;background:none;border:1px solid #d1d5db;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;height:20px;justify-content:center;padding:0;transition:all .2s;width:20px}.NodeConfigPanel_infoButton__AmniO:hover{border-color:#9ca3af;color:#6b7280}.NodeConfigPanel_caseField__MexUN{margin-bottom:16px}.NodeConfigPanel_caseField__MexUN label{color:#374151;display:block;font-size:13px;font-weight:500;margin-bottom:8px}.NodeConfigPanel_caseInput__-fORj{display:flex;gap:8px}.NodeConfigPanel_caseInput__-fORj input{border:1px solid #d1d5db;border-radius:8px;flex:1 1;font-size:14px;padding:10px 12px}.NodeConfigPanel_deleteIconButton__udF52{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#ef4444;cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .2s;width:40px}.NodeConfigPanel_deleteIconButton__udF52:hover{background:#fee2e2}.NodeConfigPanel_addButton__eZJSM{align-items:center;background:none;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .2s}.NodeConfigPanel_addButton__eZJSM:hover{background:#f3f4f6;border-color:#9ca3af}.NodeConfigPanel_note__Oroqb{background:#f0f9ff;border-radius:8px;display:flex;gap:8px;margin-top:16px;padding:12px}.NodeConfigPanel_note__Oroqb svg{color:#3b82f6;flex-shrink:0;margin-top:2px}.NodeConfigPanel_note__Oroqb span{color:#1e40af;font-size:12px;line-height:1.5}.NodeConfigPanel_selectButton__QRELI{align-items:center;background:#fff;border:1px solid #3b82f6;border-radius:8px;color:#3b82f6;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;margin-bottom:12px;padding:12px 16px;transition:all .2s;width:100%}.NodeConfigPanel_selectButton__QRELI:hover{background:#eff6ff}.NodeConfigPanel_selectedTool__akPg\+{background:#f0fdf4;border:1px solid #86efac;border-radius:8px;margin-bottom:16px;padding:12px}.NodeConfigPanel_selectedTool__akPg\+ span{color:#166534;font-size:13px}.NodeConfigPanel_errorText__4ho53{color:#ef4444;display:block;font-size:12px;margin-top:4px}.NodeConfigPanel_footer__y-xOr{align-items:center;background:#fff;border-top:1px solid #e5e7eb;display:flex;flex-shrink:0;gap:8px;justify-content:space-between;padding:12px 16px}.NodeConfigPanel_footerLeft__nl\+5o,.NodeConfigPanel_footerRight__L9XB9{align-items:center;display:flex;flex-shrink:0;gap:6px}.NodeConfigPanel_deleteButton__2xBHK{align-items:center;background:none;border:1px solid #fecaca;border-radius:6px;color:#ef4444;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s;white-space:nowrap}.NodeConfigPanel_deleteButton__2xBHK:hover{background:#fef2f2}.NodeConfigPanel_duplicateButton__AKyYV{align-items:center;background:none;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .2s;white-space:nowrap}.NodeConfigPanel_duplicateButton__AKyYV:hover{background:#f3f4f6}.NodeConfigPanel_cancelButton__NrA-t{background:none;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;font-size:12px;font-weight:500;padding:6px 12px;transition:all .2s;white-space:nowrap}.NodeConfigPanel_cancelButton__NrA-t:hover{background:#f3f4f6}.NodeConfigPanel_saveButton__aUe-i{background:linear-gradient(135deg,#22c55e,#16a34a);border:none;border-radius:6px;box-shadow:0 2px 4px #22c55e4d;color:#fff;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .2s;white-space:nowrap}.NodeConfigPanel_saveButton__aUe-i:hover{background:linear-gradient(135deg,#16a34a,#15803d);box-shadow:0 4px 8px #22c55e66;transform:translateY(-1px)}.NodeConfigPanel_emptyState__MJi-G{align-items:center;display:flex;flex:1 1;justify-content:center;padding:40px}.NodeConfigPanel_emptyState__MJi-G p{color:#9ca3af;font-size:14px}.NodeConfigPanel_modalOverlay__Hd7Bk{align-items:center;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.NodeConfigPanel_modal__t9APn{background:#fff;border-radius:12px;box-shadow:0 25px 50px -12px #00000040;display:flex;flex-direction:column;max-height:80vh;width:600px}.NodeConfigPanel_modalHeader__xNwvH{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.NodeConfigPanel_modalHeader__xNwvH h3{color:#1f2937;font-size:18px;font-weight:600;margin:0}.NodeConfigPanel_modalClose__s04dW{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .2s;width:32px}.NodeConfigPanel_modalClose__s04dW:hover{background:#f3f4f6;color:#1f2937}.NodeConfigPanel_modalContent__o3t2b{flex:1 1;overflow-y:auto;padding:20px 24px}.NodeConfigPanel_toolSection__Ahcbb{border:1px solid #e5e7eb;border-radius:8px}.NodeConfigPanel_toolSectionHeader__mlIX2{align-items:center;background:#f9fafb;color:#374151;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;padding:12px 16px}.NodeConfigPanel_toolList__h-zNF{max-height:400px;overflow-y:auto}.NodeConfigPanel_toolItem__ZyIWT{align-items:center;border-top:1px solid #e5e7eb;cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s}.NodeConfigPanel_toolItem__ZyIWT:hover{background:#f9fafb}.NodeConfigPanel_toolItemContent__REE8P{align-items:center;display:flex;gap:12px}.NodeConfigPanel_toolIcon__32m5D{align-items:center;background:#f3f4f6;border-radius:8px;color:#6b7280;display:flex;font-size:12px;font-weight:500;height:36px;justify-content:center;width:36px}.NodeConfigPanel_toolInfo__B-GjA{display:flex;flex-direction:column;gap:2px}.NodeConfigPanel_toolName__RMqnM{color:#1f2937;font-size:14px;font-weight:500}.NodeConfigPanel_toolStatus__UHrpn{color:#9ca3af;font-size:12px}.NodeConfigPanel_modalFooter__7v\+-9{align-items:center;border-top:1px solid #e5e7eb;display:flex;gap:12px;justify-content:flex-end;padding:16px 24px}.NodeConfigPanel_content__Pqs-a::-webkit-scrollbar,.NodeConfigPanel_modalContent__o3t2b::-webkit-scrollbar,.NodeConfigPanel_toolList__h-zNF::-webkit-scrollbar{width:6px}.NodeConfigPanel_content__Pqs-a::-webkit-scrollbar-track,.NodeConfigPanel_modalContent__o3t2b::-webkit-scrollbar-track,.NodeConfigPanel_toolList__h-zNF::-webkit-scrollbar-track{background:#f1f5f9}.NodeConfigPanel_content__Pqs-a::-webkit-scrollbar-thumb,.NodeConfigPanel_modalContent__o3t2b::-webkit-scrollbar-thumb,.NodeConfigPanel_toolList__h-zNF::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.NodeConfigPanel_content__Pqs-a::-webkit-scrollbar-thumb:hover,.NodeConfigPanel_modalContent__o3t2b::-webkit-scrollbar-thumb:hover,.NodeConfigPanel_toolList__h-zNF::-webkit-scrollbar-thumb:hover{background:#94a3b8}.WorkflowsPage_listViewContent__cvy7-{display:flex;flex-direction:column;height:100%;overflow:hidden}.WorkflowsPage_sidebar__SS4KJ{display:flex;flex-direction:column;height:100%;padding:var(--space-4)}.WorkflowsPage_sidebarHeader__fACQC{margin-bottom:16px;margin-bottom:var(--space-4,16px);position:relative;z-index:1}.WorkflowsPage_sidebarHeaderTop__u2XiD{align-items:flex-start;display:flex;gap:12px;gap:var(--space-3,12px);justify-content:space-between}.WorkflowsPage_sidebarTitle__XZoYr{color:#0f172a;color:var(--text-primary,#0f172a);font-family:var(--font-heading);font-size:20px;font-size:var(--text-xl,20px);font-weight:700;font-weight:var(--font-bold,700);letter-spacing:-.03em;margin:0 0 4px;margin:0 0 var(--space-1,4px)}.WorkflowsPage_sidebarSubtitle__ENWDz{color:#64748b;color:var(--text-secondary,#64748b);font-size:13px;font-size:var(--text-sm,13px);line-height:1.5;margin:0}.WorkflowsPage_sectionTitle__zQaGO{color:#94a3b8!important;color:var(--text-secondary,#94a3b8)!important;font-size:11px!important;font-size:var(--text-xs,11px)!important;font-weight:600!important;font-weight:var(--font-semibold,600)!important;letter-spacing:.5px;margin:0 0 8px 8px!important;margin:0 0 var(--space-2,8px) var(--space-2,8px)!important;padding:0;text-transform:uppercase}.WorkflowsPage_categories__jIzm1{margin-bottom:16px;margin-bottom:var(--space-4,16px)}.WorkflowsPage_categoryNav__baC6v{display:flex;flex-direction:column;gap:4px;gap:var(--space-1,4px)}.WorkflowsPage_categoryItem__mtrmV{align-items:center;background:#0000;border:none;border-radius:10px;border-radius:var(--radius-md,10px);color:#475569;color:var(--text-primary,#475569);cursor:pointer;display:flex;font-size:14px;font-size:var(--text-sm,14px);gap:12px;gap:var(--space-3,12px);padding:12px;padding:var(--space-3,12px);text-align:left;transition:all .15s ease;transition:all var(--transition-fast,.15s) ease;width:100%}.WorkflowsPage_categoryItem__mtrmV:hover{background-color:#0000000a}.WorkflowsPage_categoryItem__mtrmV.WorkflowsPage_active__uB5cE{background:linear-gradient(135deg,#ede9fe,#f5f3ff);background:linear-gradient(135deg,var(--primary-100,#ede9fe) 0,var(--primary-50,#f5f3ff) 100%);color:#6d28d9;color:var(--primary-700,#6d28d9)}.WorkflowsPage_categoryItem__mtrmV.WorkflowsPage_active__uB5cE svg{color:#7c3aed;color:var(--primary-600,#7c3aed)}.WorkflowsPage_filters__3WVGc{flex:1 1;overflow-y:auto}.WorkflowsPage_filterGroup__hPHXm{margin-bottom:12px;margin-bottom:var(--space-3,12px)}.WorkflowsPage_filterHeader__6hE-1{align-items:center;background:#0000;border:none;color:#7c3aed;color:var(--primary-600,#7c3aed);cursor:pointer;display:flex;font-size:11px;font-size:var(--text-xs,11px);font-weight:600;font-weight:var(--font-semibold,600);gap:8px;gap:var(--space-2,8px);letter-spacing:.5px;text-align:left;width:100%}.WorkflowsPage_filterContent__-hMUo,.WorkflowsPage_filterHeader__6hE-1{padding:8px;padding:var(--space-2,8px)}.WorkflowsPage_filterSelect__ewIbI{-webkit-appearance:none;appearance:none;background-color:#fff;background-color:var(--bg-primary,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #e2e8f0;border:1px solid var(--border-light,#e2e8f0);border-radius:8px;border-radius:var(--radius-md,8px);color:#64748b;color:var(--text-secondary,#64748b);cursor:pointer;font-size:14px;font-size:var(--text-sm,14px);height:36px;padding:0 12px;padding:0 var(--space-3,12px);width:100%}.WorkflowsPage_filterSelect__ewIbI:hover{border-color:#cbd5e1;border-color:var(--border-medium,#cbd5e1)}.WorkflowsPage_filterSelect__ewIbI:focus{border-color:#7c3aed;border-color:var(--primary-500,#7c3aed);outline:none}.WorkflowsPage_mainContent__NtrRc{display:flex;flex:1 1;flex-direction:column;overflow:hidden;position:relative}.WorkflowsPage_mainContent__NtrRc:before{display:none}.WorkflowsPage_contentHeader__C6TBt{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6)}.WorkflowsPage_headerLeft__H8QBy{align-items:center;display:flex;gap:16px}.WorkflowsPage_itemCount__Gk5yN{color:var(--primary-600);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.5px;text-transform:uppercase}.WorkflowsPage_headerRight__qfxSX{align-items:center;display:flex;gap:12px}.WorkflowsPage_viewToggle__2BMvn{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;overflow:hidden;padding:2px}.WorkflowsPage_viewToggle__2BMvn button{background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.WorkflowsPage_viewToggle__2BMvn button:hover{color:var(--text-primary)}.WorkflowsPage_viewToggle__2BMvn button.WorkflowsPage_active__uB5cE{background:var(--bg-primary);box-shadow:var(--shadow-sm);color:var(--primary-600)}.WorkflowsPage_createWorkflowButton__2K2KI{align-items:center;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #2563eb4d;color:var(--text-inverse);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:all var(--transition-fast)}.WorkflowsPage_createWorkflowButton__2K2KI:hover{box-shadow:0 4px 12px #2563eb66;transform:translateY(-1px)}.WorkflowsPage_itemsGrid__mcwTZ{grid-gap:var(--space-5);align-content:start;display:grid;flex:1 1;gap:var(--space-5);grid-template-columns:repeat(2,1fr);overflow-y:auto;padding:var(--space-6)}.WorkflowsPage_itemsGrid__mcwTZ.WorkflowsPage_listView__zw5BA{grid-template-columns:1fr}.WorkflowsPage_templateCard__kx9lI{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);cursor:pointer;display:flex;gap:var(--space-4);min-height:140px;overflow:hidden;padding:var(--space-5);position:relative;transition:all .25s ease}.WorkflowsPage_templateCard__kx9lI:before{background:linear-gradient(90deg,var(--primary-500),var(--accent-orange));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.WorkflowsPage_templateCard__kx9lI:hover{border-color:var(--primary-400);box-shadow:0 8px 24px #2563eb1f;transform:translateY(-2px)}.WorkflowsPage_templateCard__kx9lI:hover:before{opacity:1}.WorkflowsPage_templateIcon__1yLhT{align-items:center;background:linear-gradient(145deg,var(--primary-50) 0,var(--primary-100) 100%);border:1px solid var(--primary-100);border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.WorkflowsPage_templateIcon__1yLhT img{height:100%;object-fit:contain;padding:10px;width:100%}.WorkflowsPage_defaultIcon__SJV0h{align-items:center;color:#f59e0b;display:flex;justify-content:center}.WorkflowsPage_templateContent__\+kXXI{display:flex;flex:1 1;flex-direction:column;min-width:0}.WorkflowsPage_templateName__3OjZ8{color:var(--text-primary);font-size:15px;font-weight:var(--font-semibold);line-height:1.3;margin:0 0 var(--space-1) 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkflowsPage_templateAuthor__VDUOy{color:var(--text-secondary);font-size:var(--text-xs);margin:0 0 var(--space-2) 0}.WorkflowsPage_templateDescription__E9abI{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;flex:1 1;font-size:var(--text-sm);line-height:1.5;margin:0 0 var(--space-3) 0;overflow:hidden}.WorkflowsPage_templateFooter__HI9KD{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.WorkflowsPage_addButton__RP\+Lq{align-items:center;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);border:none;border-radius:var(--radius-md);box-shadow:0 2px 6px #2563eb4d;color:var(--text-inverse);cursor:pointer;display:flex;height:32px;justify-content:center;transition:all var(--transition-fast);width:32px}.WorkflowsPage_addButton__RP\+Lq:hover{box-shadow:0 4px 10px #2563eb66;transform:scale(1.08)}.WorkflowsPage_sharedBadge__0Xyck{align-items:center;background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;font-size:var(--text-xs);gap:var(--space-1);padding:var(--space-1) var(--space-2)}.WorkflowsPage_sharedBadge__0Xyck svg{color:var(--primary-500)}.WorkflowsPage_workflowCard__nmmRj{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);cursor:pointer;display:flex;gap:var(--space-4);min-height:140px;overflow:hidden;padding:var(--space-5);position:relative;transition:all .25s ease}.WorkflowsPage_workflowCard__nmmRj:before{background:linear-gradient(90deg,var(--success),var(--primary-500));content:"";height:3px;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .25s}.WorkflowsPage_workflowCard__nmmRj:hover{border-color:var(--primary-500);box-shadow:0 8px 24px #2563eb1f;transform:translateY(-2px)}.WorkflowsPage_workflowCard__nmmRj:hover:before{opacity:1}.WorkflowsPage_workflowIcon__Ee71S{align-items:center;background:linear-gradient(145deg,var(--primary-50) 0,var(--primary-100) 100%);border:1px solid var(--primary-100);border-radius:var(--radius-lg);display:flex;flex-shrink:0;height:64px;justify-content:center;overflow:hidden;width:64px}.WorkflowsPage_workflowIcon__Ee71S img{height:100%;object-fit:contain;padding:10px;width:100%}.WorkflowsPage_workflowContent__1t9n6{display:flex;flex:1 1;flex-direction:column;min-width:0}.WorkflowsPage_workflowName__BUE5j{color:var(--text-primary);font-size:15px;font-weight:var(--font-semibold);line-height:1.3;margin:0 0 var(--space-1) 0}.WorkflowsPage_workflowDescription__G8TAh{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-secondary);display:-webkit-box;font-size:var(--text-sm);line-height:1.5;margin:0 0 var(--space-3) 0;overflow:hidden}.WorkflowsPage_workflowMeta__9thHd{align-items:center;display:flex;gap:12px;margin-bottom:14px}.WorkflowsPage_statusBadge__FIO6y{border-radius:var(--radius-sm);font-size:10px;font-weight:var(--font-bold);letter-spacing:.5px;padding:5px 10px;text-transform:uppercase}.WorkflowsPage_statusBadge__FIO6y.WorkflowsPage_draft__OoMJv{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e}.WorkflowsPage_statusBadge__FIO6y.WorkflowsPage_active__uB5cE{background:linear-gradient(135deg,#d1fae5,#a7f3d0);color:#065f46}.WorkflowsPage_statusBadge__FIO6y.WorkflowsPage_archived__p346l{background:linear-gradient(135deg,#f1f5f9,#e2e8f0);color:#475569}.WorkflowsPage_runCount__5icDQ{color:var(--text-tertiary);font-size:var(--text-sm);font-weight:var(--font-medium)}.WorkflowsPage_workflowActions__kLtzu{display:flex;gap:8px;margin-top:auto}.WorkflowsPage_actionButton__pbW4z{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--gray-600);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.WorkflowsPage_actionButton__pbW4z:hover{background:var(--primary-50);border-color:var(--primary-500);color:var(--primary-600)}.WorkflowsPage_actionButton__pbW4z svg{height:15px;width:15px}.WorkflowsPage_moreButton__0jvbo{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;padding:var(--space-2);transition:all var(--transition-fast)}.WorkflowsPage_moreButton__0jvbo:hover{background:var(--bg-secondary);border-color:var(--border-medium);color:var(--gray-600)}.WorkflowsPage_templateDetailsPage__65s3o{background:var(--bg-secondary);display:flex;flex-direction:column;height:100%;overflow:hidden}.WorkflowsPage_templateDetailsHeader__Yunws{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-light);display:flex;gap:var(--space-4);padding:var(--space-5) var(--space-6)}.WorkflowsPage_backButton__MrC1i{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all var(--transition-fast);width:40px}.WorkflowsPage_backButton__MrC1i:hover{background:var(--primary-50);border-color:var(--primary-500);color:var(--primary-600)}.WorkflowsPage_templateDetailsHeader__Yunws h1{color:#1e293b;flex:1 1;font-size:18px;font-weight:600;margin:0}.WorkflowsPage_createButton__Edlaz{align-items:center;background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #2563eb4d;color:var(--text-inverse);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:all var(--transition-fast)}.WorkflowsPage_createButton__Edlaz:hover{box-shadow:0 4px 12px #2563eb66;transform:translateY(-1px)}.WorkflowsPage_templateDetailsContent__DAOCn{grid-gap:24px;display:grid;flex:1 1;gap:24px;grid-template-columns:1fr 320px;overflow-y:auto;padding:24px}.WorkflowsPage_templateDetailsMain__d8p\+d{align-items:flex-start;display:flex;gap:20px;grid-column:1}.WorkflowsPage_templateDetailsIcon__4vY0t{align-items:center;background:var(--background);border:1px solid var(--border);border-radius:16px;display:flex;flex-shrink:0;height:72px;justify-content:center;overflow:hidden;width:72px}.WorkflowsPage_templateDetailsIcon__4vY0t img{height:100%;object-fit:contain;padding:12px;width:100%}.WorkflowsPage_defaultIconLarge__Pquq9{align-items:center;color:#f59e0b;display:flex;justify-content:center}.WorkflowsPage_templateDetailsInfo__\+0GSt h2{color:var(--text-primary);font-size:24px;font-weight:600;margin:0 0 8px}.WorkflowsPage_templateDetailsAuthor__Pc8MF{align-items:center;color:var(--text-tertiary);display:flex;font-size:14px;gap:8px}.WorkflowsPage_templateDetailsSection__LX-Yp{grid-column:1}.WorkflowsPage_templateDetailsSection__LX-Yp h3{color:var(--text-primary);font-size:14px;font-weight:600;margin:0 0 12px}.WorkflowsPage_templateDetailsSection__LX-Yp p{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0}.WorkflowsPage_yamlHeader__CCckb{align-items:center;background:var(--background);border:1px solid var(--border);border-bottom:none;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;padding:8px 12px}.WorkflowsPage_yamlHeader__CCckb span{color:var(--text-secondary);font-size:13px;font-weight:500}.WorkflowsPage_yamlActions__OcVA3{display:flex;gap:8px}.WorkflowsPage_yamlButton__ubiSZ{align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--primary);cursor:pointer;display:flex;font-size:13px;gap:4px;padding:4px 12px;transition:all .2s}.WorkflowsPage_yamlButton__ubiSZ:hover{background:var(--primary-light)}.WorkflowsPage_yamlPreview__XMPdX{background:#1e1e1e;border:1px solid var(--border);border-radius:0 0 8px 8px;max-height:400px;overflow:auto}.WorkflowsPage_yamlPreview__XMPdX pre{color:#d4d4d4;font-family:Fira Code,Monaco,monospace;font-size:13px;line-height:1.6;margin:0;padding:16px}.WorkflowsPage_templateDetailsOverview__XMtQT{background:var(--surface);border:1px solid var(--border);border-radius:12px;grid-column:2;grid-row:1/4;height:-webkit-fit-content;height:fit-content;padding:20px}.WorkflowsPage_templateDetailsOverview__XMtQT h3{color:var(--text-tertiary);font-size:12px;font-weight:600;letter-spacing:.5px;margin:0 0 16px;text-transform:uppercase}.WorkflowsPage_overviewItem__TDIdV{margin-bottom:16px}.WorkflowsPage_overviewLabel__P8KTw{color:var(--text-tertiary);display:block;font-size:12px;margin-bottom:4px}.WorkflowsPage_overviewValue__l9IYE{color:var(--text-primary);font-size:14px}.WorkflowsPage_linkInput__G-m0c{align-items:center;display:flex;gap:8px;margin-top:8px}.WorkflowsPage_linkInput__G-m0c input{background:var(--background);border:1px solid var(--border);border-radius:6px;color:var(--text-secondary);flex:1 1;font-size:13px;padding:8px 12px}.WorkflowsPage_copyLinkButton__0s\+bS{background:var(--surface);border:1px solid var(--border);border-radius:6px;color:var(--text-tertiary);cursor:pointer;padding:8px;transition:all .2s}.WorkflowsPage_copyLinkButton__0s\+bS:hover{border-color:var(--primary);color:var(--primary)}.WorkflowsPage_loading__d4WfP{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-3);grid-column:1/-1;justify-content:center;padding:64px}.WorkflowsPage_loading__d4WfP svg{color:var(--primary-500)}.WorkflowsPage_error__U3n9s{align-items:center;color:var(--error);display:flex;flex-direction:column;font-size:var(--text-sm);gap:var(--space-3);grid-column:1/-1;justify-content:center;padding:64px}.WorkflowsPage_error__U3n9s p{color:var(--text-secondary);margin:0}.WorkflowsPage_retryButton__jidwv{align-items:center;background:var(--primary);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .2s ease}.WorkflowsPage_retryButton__jidwv:hover{background:#2563eb;background:var(--primary-dark,#2563eb);transform:translateY(-1px)}.WorkflowsPage_empty__MP11A{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:64px;text-align:center}.WorkflowsPage_empty__MP11A p{color:var(--text-secondary);font-size:var(--text-base);margin:0 0 var(--space-5) 0}.WorkflowsPage_createFirstButton__-2paQ{background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #2563eb4d;color:var(--text-inverse);cursor:pointer;font-size:var(--text-sm);font-weight:var(--font-semibold);padding:var(--space-3) var(--space-6);transition:all var(--transition-fast)}.WorkflowsPage_createFirstButton__-2paQ:hover{box-shadow:0 4px 12px #2563eb66;transform:translateY(-1px)}.WorkflowsPage_editorPlaceholder__a7mgl{align-items:center;background:var(--bg-secondary);display:flex;flex-direction:column;gap:var(--space-4);height:100%;justify-content:center}.WorkflowsPage_editorPlaceholder__a7mgl h2{color:var(--text-primary);font-size:var(--text-2xl);margin:0}.WorkflowsPage_editorPlaceholder__a7mgl p{color:var(--text-secondary);font-size:var(--text-base);margin:0}.WorkflowsPage_editorPlaceholder__a7mgl button{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:all var(--transition-fast)}.WorkflowsPage_editorPlaceholder__a7mgl button:hover{border-color:var(--primary-500);color:var(--primary-600)}.WorkflowsPage_runHistoryPage__FewQa{background:var(--bg-secondary);display:flex;flex-direction:column;height:100%}.WorkflowsPage_runHistoryHeader__TScNS{align-items:center;background:var(--bg-primary);border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-5) var(--space-6)}.WorkflowsPage_runHistoryHeaderLeft__Ukn1I{align-items:center;display:flex;gap:var(--space-4)}.WorkflowsPage_runHistoryTitle__6Xy6M h1{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.WorkflowsPage_runHistorySubtitle__Sj\+CA{color:var(--text-secondary);font-size:var(--text-sm)}.WorkflowsPage_runHistoryHeaderRight__-jSY1{align-items:center;display:flex;gap:12px}.WorkflowsPage_pollingIndicator__rwwA3{align-items:center;background:#ecfdf5;border:1px solid #10b981;border-radius:8px;color:#059669;display:flex;font-size:12px;font-weight:500;gap:6px;padding:8px 14px}.WorkflowsPage_refreshButton__Kk\+FS{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-1);padding:var(--space-2) var(--space-4);transition:all var(--transition-fast)}.WorkflowsPage_refreshButton__Kk\+FS:hover{border-color:var(--primary-500);color:var(--primary-600)}.WorkflowsPage_refreshButton__Kk\+FS.WorkflowsPage_polling__8i38U{border-color:var(--success);color:var(--success)}.WorkflowsPage_runWorkflowButton__CffH2{align-items:center;background:linear-gradient(135deg,var(--success) 0,#059669 100%);border:none;border-radius:var(--radius-lg);box-shadow:0 2px 8px #10b9814d;color:var(--text-inverse);cursor:pointer;display:flex;font-size:var(--text-sm);font-weight:var(--font-semibold);gap:var(--space-1);padding:var(--space-2) var(--space-4);transition:all var(--transition-fast)}.WorkflowsPage_runWorkflowButton__CffH2:hover{box-shadow:0 4px 12px #10b98166;transform:translateY(-1px)}.WorkflowsPage_runHistoryContent__JENH6{display:flex;flex:1 1;overflow:hidden}.WorkflowsPage_runsListPanel__\+HK0E{background:var(--bg-primary);border-right:1px solid var(--border-light);display:flex;flex-direction:column;width:380px}.WorkflowsPage_runsListHeader__xGTcN{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-5)}.WorkflowsPage_runsListHeader__xGTcN h3{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0}.WorkflowsPage_runsFilter__Gn5ly{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-1);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.WorkflowsPage_runsFilter__Gn5ly:hover{border-color:var(--primary-500);color:var(--primary-600)}.WorkflowsPage_runsLoading__Utfor{align-items:center;color:#94a3b8;display:flex;flex-direction:column;gap:12px;justify-content:center;padding:64px}.WorkflowsPage_spinning__YgxBE{animation:WorkflowsPage_spin__t770k 1s linear infinite}@keyframes WorkflowsPage_spin__t770k{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WorkflowsPage_runsList__MWlbU{flex:1 1;overflow-y:auto;padding:16px}.WorkflowsPage_runItem__uLjGD{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;margin-bottom:var(--space-3);padding:var(--space-4);transition:all var(--transition-fast)}.WorkflowsPage_runItem__uLjGD.WorkflowsPage_selected__aLD1G,.WorkflowsPage_runItem__uLjGD:hover{background:var(--primary-50);border-color:var(--primary-500)}.WorkflowsPage_runItem__uLjGD.WorkflowsPage_selected__aLD1G{box-shadow:0 0 0 3px #2563eb1a}.WorkflowsPage_runItemHeader__cknC1{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.WorkflowsPage_runItemStatus__i3DtT{align-items:center;display:flex;gap:8px}.WorkflowsPage_runStatusText__6s24W{font-size:var(--text-sm);font-weight:var(--font-semibold)}.WorkflowsPage_runStatusText__6s24W.WorkflowsPage_completed__P9tHj{color:var(--success)}.WorkflowsPage_runStatusText__6s24W.WorkflowsPage_running__rbop4{color:var(--primary-500)}.WorkflowsPage_runStatusText__6s24W.WorkflowsPage_failed__P9\+Cn{color:var(--error)}.WorkflowsPage_runStatusText__6s24W.WorkflowsPage_cancelled__pk07Y{color:var(--warning)}.WorkflowsPage_runStatusText__6s24W.WorkflowsPage_pending__HAFCU{color:var(--text-tertiary)}.WorkflowsPage_runItemId__ZhPzz{background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-tertiary);font-family:SF Mono,Monaco,monospace;font-size:var(--text-xs);padding:2px var(--space-2)}.WorkflowsPage_runItemMeta__FTScH{align-items:center;display:flex;gap:16px;margin-bottom:8px}.WorkflowsPage_runItemDate__k1kU6,.WorkflowsPage_runItemDuration__Nm3ya{align-items:center;color:#64748b;display:flex;font-size:12px;gap:5px}.WorkflowsPage_runItemTriggeredBy__2UZjI{color:#94a3b8;font-size:12px}.WorkflowsPage_runDetailsPanel__mop9U{background:var(--bg-secondary);flex:1 1;overflow-y:auto;padding:var(--space-6)}.WorkflowsPage_runDetailsPanelHeader__JHeI6{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.WorkflowsPage_runDetailsPanelHeader__JHeI6 h3{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0}.WorkflowsPage_runId__9QAtL{border-radius:var(--radius-md);color:var(--text-secondary);font-family:SF Mono,Monaco,monospace;font-size:var(--text-sm);padding:var(--space-1) var(--space-3)}.WorkflowsPage_runId__9QAtL,.WorkflowsPage_runSummary__FIbbQ{background:var(--bg-primary);border:1px solid var(--border-light)}.WorkflowsPage_runSummary__FIbbQ{grid-gap:var(--space-4);border-radius:var(--radius-xl);display:grid;gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin-bottom:var(--space-6);padding:var(--space-6)}.WorkflowsPage_runSummaryItem__pitEH{display:flex;flex-direction:column;gap:8px}.WorkflowsPage_runSummaryLabel__0gwAc{color:#94a3b8;font-size:11px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.WorkflowsPage_runSummaryValue__dUf3S{color:#1e293b;font-size:14px;font-weight:600}.WorkflowsPage_runSummaryStatus__apYgK{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px}.WorkflowsPage_runSummaryStatus__apYgK.WorkflowsPage_completed__P9tHj{color:var(--success)}.WorkflowsPage_runSummaryStatus__apYgK.WorkflowsPage_running__rbop4{color:var(--primary-500)}.WorkflowsPage_runSummaryStatus__apYgK.WorkflowsPage_failed__P9\+Cn{color:var(--error)}.WorkflowsPage_runSummaryStatus__apYgK.WorkflowsPage_cancelled__pk07Y{color:var(--warning)}.WorkflowsPage_runSummaryStatus__apYgK.WorkflowsPage_pending__HAFCU{color:var(--text-tertiary)}.WorkflowsPage_runError__QMSpk{align-items:flex-start;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:12px;color:#dc2626;display:flex;gap:12px;margin-bottom:24px;padding:18px}.WorkflowsPage_runError__QMSpk svg{flex-shrink:0;margin-top:2px}.WorkflowsPage_runError__QMSpk span{font-size:14px;font-weight:500;line-height:1.5}.WorkflowsPage_stagesSection__434pn{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-xl);padding:var(--space-6)}.WorkflowsPage_stagesSection__434pn h4{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold);margin:0 0 var(--space-6) 0}.WorkflowsPage_stagesEmpty__NDuSn,.WorkflowsPage_stagesTimeline__403ZD{display:flex;flex-direction:column}.WorkflowsPage_stagesEmpty__NDuSn{align-items:center;background:#f8fafc;border:1px dashed #e2e8f0;border-radius:12px;color:#64748b;font-size:14px;gap:12px;justify-content:center;padding:48px 24px}.WorkflowsPage_stageItem__KncMC{display:flex;gap:16px;position:relative}.WorkflowsPage_stageConnector__bMIOE{align-items:center;display:flex;flex-direction:column;flex-shrink:0;width:36px}.WorkflowsPage_stageDot__1nvja{align-items:center;background:var(--bg-secondary);border:2px solid var(--border-light);border-radius:50%;color:var(--text-tertiary);display:flex;height:36px;justify-content:center;width:36px;z-index:1}.WorkflowsPage_stageItem__KncMC.WorkflowsPage_completed__P9tHj .WorkflowsPage_stageDot__1nvja{background:linear-gradient(135deg,#d1fae5,#a7f3d0);border-color:var(--success);color:var(--success)}.WorkflowsPage_stageItem__KncMC.WorkflowsPage_running__rbop4 .WorkflowsPage_stageDot__1nvja{background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-200) 100%);border-color:var(--primary-500);color:var(--primary-500)}.WorkflowsPage_stageItem__KncMC.WorkflowsPage_failed__P9\+Cn .WorkflowsPage_stageDot__1nvja{background:linear-gradient(135deg,#fee2e2,#fecaca);border-color:var(--error);color:var(--error)}.WorkflowsPage_stageItem__KncMC.WorkflowsPage_skipped__3zpMY .WorkflowsPage_stageDot__1nvja{background:var(--bg-secondary);border-color:var(--border-light);color:var(--text-tertiary)}.WorkflowsPage_stageLine__ecfYg{background:var(--border-light);flex:1 1;margin:4px 0;min-height:24px;width:2px}.WorkflowsPage_stageLine__ecfYg.WorkflowsPage_completed__P9tHj{background:var(--success)}.WorkflowsPage_stageLine__ecfYg.WorkflowsPage_running__rbop4{background:linear-gradient(to bottom,var(--primary-500),var(--border-light))}.WorkflowsPage_stageContent__D0E6c{flex:1 1;padding-bottom:28px}.WorkflowsPage_stageHeader__wHtQd{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.WorkflowsPage_stageName__1mtF6{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.WorkflowsPage_stageIteration__epy1l{background:var(--bg-tertiary);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-medium);padding:var(--space-1) var(--space-2)}.WorkflowsPage_stageMeta__AgzLA{align-items:center;display:flex;gap:16px;margin-bottom:8px}.WorkflowsPage_stageAssistant__BptHn{color:#64748b;font-size:12px}.WorkflowsPage_stageDuration__T1bF4{color:#94a3b8;font-size:12px}.WorkflowsPage_stageError__HJFGp{background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-top:10px;padding:10px 14px}.WorkflowsPage_stageProgress__WHPC8{align-items:center;display:flex;gap:12px;margin-top:10px}.WorkflowsPage_progressBar__JBrfd{background:#e2e8f0;border-radius:3px;flex:1 1;height:6px;max-width:200px;overflow:hidden}.WorkflowsPage_progressFill__g-Tuz{animation:WorkflowsPage_progressPulse__F1Lon 1.5s ease-in-out infinite;background:linear-gradient(90deg,#3b82f6,#60a5fa);border-radius:3px;height:100%;width:50%}@keyframes WorkflowsPage_progressPulse__F1Lon{0%,to{opacity:.7;width:30%}50%{opacity:1;width:70%}}.WorkflowsPage_stageProgress__WHPC8 span{color:#3b82f6;font-size:12px;font-weight:500}.WorkflowsPage_stageActions__KP-oo{align-items:flex-start;display:flex;padding-top:4px}.WorkflowsPage_stageViewButton__7yHxD{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;padding:var(--space-2);transition:all var(--transition-fast)}.WorkflowsPage_stageViewButton__7yHxD:hover{background:var(--primary-50);border-color:var(--primary-500);color:var(--primary-600)}.WorkflowsPage_noRunSelected__r1t6a{align-items:center;color:var(--text-tertiary);display:flex;flex-direction:column;height:100%;justify-content:center;padding:var(--space-12);text-align:center}.WorkflowsPage_noRunSelected__r1t6a svg{color:var(--gray-300);margin-bottom:var(--space-5);opacity:.4}.WorkflowsPage_noRunSelected__r1t6a h4{color:var(--gray-600);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-2) 0}.WorkflowsPage_noRunSelected__r1t6a p{color:var(--text-tertiary);font-size:var(--text-sm);line-height:1.6;margin:0;max-width:300px}.WorkflowsPage_notification__zztmx{align-items:center;animation:WorkflowsPage_slideIn__T2Wrn .3s ease-out;border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);display:flex;font-size:var(--text-sm);font-weight:var(--font-medium);gap:var(--space-2);padding:var(--space-3) var(--space-5);position:fixed;right:var(--space-5);top:var(--space-5);z-index:9999}.WorkflowsPage_notification__zztmx.WorkflowsPage_success__ySQHi{background:linear-gradient(135deg,var(--success) 0,#059669 100%);color:var(--text-inverse)}.WorkflowsPage_notification__zztmx.WorkflowsPage_error__U3n9s{background:linear-gradient(135deg,var(--error) 0,#dc2626 100%);color:var(--text-inverse)}.WorkflowsPage_notification__zztmx.WorkflowsPage_info__BnY8z{background:linear-gradient(135deg,var(--primary-500) 0,var(--primary-700) 100%);color:var(--text-inverse)}@keyframes WorkflowsPage_slideIn__T2Wrn{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.WorkflowsPage_actionButton__pbW4z.WorkflowsPage_running__rbop4{background:#3b82f6;border-color:#3b82f6;color:#fff}.WorkflowsPage_actionButton__pbW4z.WorkflowsPage_running__rbop4:hover{background:#2563eb}.WorkflowsPage_stageOutputPreview__ir0iu{background:var(--bg-tertiary);border-left:3px solid var(--primary-500);border-radius:var(--radius-sm);margin-top:var(--space-2);padding:var(--space-2) var(--space-3)}.WorkflowsPage_stageOutputPreview__ir0iu pre{color:var(--gray-600);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:var(--text-xs);line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}.WorkflowsPage_stageOutputModal__30Pc6{align-items:center;animation:WorkflowsPage_fadeIn__gAEf3 .2s ease-out;background:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.WorkflowsPage_stageOutputModalContent__nPZuc{animation:WorkflowsPage_slideUp__1rsA7 .3s ease-out;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;display:flex;flex-direction:column;max-height:80vh;max-width:800px;width:90%}.WorkflowsPage_stageOutputModalHeader__iQXzq{align-items:center;background:#f8fafc;border-bottom:1px solid #e2e8f0;border-radius:12px 12px 0 0;display:flex;justify-content:space-between;padding:16px 20px}.WorkflowsPage_stageOutputModalHeader__iQXzq h4{color:#1e293b;font-size:16px;font-weight:600;margin:0}.WorkflowsPage_stageOutputModalHeader__iQXzq .WorkflowsPage_closeButton__QwgZP{background:none;border:none;color:#64748b;cursor:pointer;font-size:24px;line-height:1;padding:0;transition:color .2s}.WorkflowsPage_stageOutputModalHeader__iQXzq .WorkflowsPage_closeButton__QwgZP:hover{color:#1e293b}.WorkflowsPage_stageOutputModalBody__VV5pu{flex:1 1;overflow-y:auto;padding:20px}.WorkflowsPage_outputContent__f8wWN{background:#1e293b;border-radius:8px;color:#e2e8f0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.6;margin:0;overflow-x:auto;padding:16px;white-space:pre-wrap;word-break:break-word}.WorkflowsPage_noOutput__6pAyE{color:#64748b;font-style:italic;padding:40px;text-align:center}.WorkflowsPage_outputError__llxXG{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626;font-size:13px;margin-top:16px;padding:12px 16px}@keyframes WorkflowsPage_fadeIn__gAEf3{0%{opacity:0}to{opacity:1}}@keyframes WorkflowsPage_slideUp__1rsA7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SkillCard_card__8HxS8{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:var(--space-3);min-height:200px;padding:var(--space-4);transition:all var(--transition-base)}.SkillCard_card__8HxS8:hover{border-color:var(--primary-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.SkillCard_header__DcQsZ{align-items:flex-start;display:flex;gap:var(--space-2);justify-content:space-between}.SkillCard_title__L2oVH{color:var(--text-primary);flex:1 1;font-size:var(--text-lg);font-weight:var(--font-semibold);line-height:1.4;margin:0}.SkillCard_actions__LWhGF{align-items:center;display:flex;gap:var(--space-1);opacity:0;transition:opacity var(--transition-base)}.SkillCard_card__8HxS8:hover .SkillCard_actions__LWhGF{opacity:1}.SkillCard_description__cCHAW{color:var(--text-secondary);flex:1 1;font-size:var(--text-sm);line-height:1.5;margin:0}.SkillCard_categories__SnYK4{display:flex;flex-wrap:wrap;gap:var(--space-2)}.SkillCard_footer__o9DSM{align-items:center;border-top:1px solid var(--border-light);display:flex;gap:var(--space-2);justify-content:space-between;margin-top:auto;padding-top:var(--space-3)}.SkillCard_author__c-wkY{align-items:center;display:flex;font-size:var(--text-sm);gap:var(--space-1)}.SkillCard_authorLabel__U0hUV{color:var(--text-tertiary)}.SkillCard_authorName__ikZy3{color:var(--text-secondary);font-weight:var(--font-medium)}.SkillCard_visibility__uvMwq{align-items:center;background-color:var(--gray-50);display:flex;font-size:var(--text-sm);gap:var(--space-1);padding:var(--space-1) var(--space-2)}.SkillCard_usage__ITkoR,.SkillCard_visibility__uvMwq{border-radius:var(--radius-md);color:var(--text-tertiary)}.SkillCard_usage__ITkoR{background-color:var(--bg-secondary);font-size:var(--text-xs);margin-top:var(--space-2);padding:var(--space-2);text-align:center}.SkillFilters_sidebar__3QTUp{display:flex;flex-direction:column;height:100%;padding:var(--space-4)}.SkillFilters_header__ogeBx{margin-bottom:var(--space-4)}.SkillFilters_title__XMxCa{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0 0 var(--space-1)}.SkillFilters_subtitle__wiQl3{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.SkillFilters_section__uQ8f5{margin-bottom:var(--space-4)}.SkillFilters_sectionTitle__DtjQ4{color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0 0 var(--space-2);padding:0 var(--space-2)}.SkillFilters_browseNav__ss5Nh{display:flex;flex-direction:column;gap:var(--space-1)}.SkillFilters_browseItem__EW9UU{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-3);padding:var(--space-3) var(--space-3);text-align:left;transition:all var(--transition-fast);width:100%}.SkillFilters_browseItem__EW9UU:hover{background-color:#0000000a}.SkillFilters_browseItem__EW9UU.SkillFilters_active__GHVog{background:linear-gradient(135deg,var(--primary-100) 0,var(--primary-50) 100%);color:var(--primary-700)}.SkillFilters_browseItem__EW9UU.SkillFilters_active__GHVog svg{color:var(--primary-600)}.SkillFilters_filterGroup__fYpsC{margin-bottom:var(--space-3)}.SkillFilters_filterHeader__ZuqYs{align-items:center;background:#0000;border:none;color:var(--primary-600);cursor:pointer;display:flex;font-size:var(--text-xs);font-weight:var(--font-semibold);gap:var(--space-2);letter-spacing:.5px;padding:var(--space-2);text-align:left;width:100%}.SkillFilters_filterContent__EtP6N{padding:var(--space-2)}.SkillFilters_categoriesList__ufANH{display:flex;flex-direction:column;gap:var(--space-2);max-height:200px;overflow-y:auto;padding-right:var(--space-2)}.SkillFilters_categoryItem__tDVLg{align-items:center;display:flex}.SkillFilters_select__6ZOBy{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm);min-height:36px;padding:var(--space-2) var(--space-3);width:100%}.SkillFilters_select__6ZOBy[multiple]{min-height:80px;padding:var(--space-1)}.SkillFilters_select__6ZOBy:not([multiple]){-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px}.SkillFilters_select__6ZOBy:hover{border-color:var(--border-medium)}.SkillFilters_select__6ZOBy:focus{border-color:var(--primary-500);outline:none}.SkillFilters_filterHint__8OpD9{color:var(--text-tertiary);font-size:var(--text-xs);margin:var(--space-1) 0 0 0}.SkillFilters_checkboxWrapper__GURVB{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.SkillFilters_checkboxLabel__YE9g7{color:var(--text-secondary);cursor:pointer;font-size:var(--text-sm)}.SkillFilters_radioGroup__pW8Cy{display:flex;flex-direction:column;gap:var(--space-2)}.SkillFilters_radioLabel__x9af\+{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2)}.SkillFilters_radioLabel__x9af\+ input[type=radio]{cursor:pointer;height:16px;width:16px}.SkillFilters_radioLabel__x9af\+ span{flex:1 1}.ExpandedEditorModal_overlay__4a6xH{align-items:center;background-color:#000000bf;bottom:0;display:flex;justify-content:center;left:0;padding:var(--space-4);position:fixed;right:0;top:0;z-index:1000}.ExpandedEditorModal_modal__1w6KS{background-color:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;height:90vh;max-width:1200px;width:100%}.ExpandedEditorModal_header__IN\+2A{align-items:center;border-bottom:1px solid var(--border-light);display:flex;justify-content:space-between;padding:var(--space-4) var(--space-6)}.ExpandedEditorModal_title__IA9mL{color:var(--text-primary);font-size:var(--text-xl);font-weight:var(--font-semibold);margin:0}.ExpandedEditorModal_actions__yy8-V{align-items:center;display:flex;gap:var(--space-2)}.ExpandedEditorModal_iconButton__RQGVs{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.ExpandedEditorModal_iconButton__RQGVs:hover{background-color:var(--gray-100);color:var(--text-primary)}.ExpandedEditorModal_content__kW1CL{display:flex;flex:1 1;flex-direction:column;overflow:hidden;padding:var(--space-6)}.ExpandedEditorModal_textarea__G9P1f{background-color:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);flex:1 1;font-family:var(--font-code);font-size:var(--text-sm);line-height:1.6;min-height:400px;padding:var(--space-4);resize:none;width:100%}.ExpandedEditorModal_textarea__G9P1f:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.ExpandedEditorModal_footer__wsqMY{align-items:center;border-top:1px solid var(--border-light);display:flex;justify-content:space-between;margin-top:var(--space-4);padding-top:var(--space-4)}.ExpandedEditorModal_charCount__o0KN5{color:var(--text-tertiary);font-size:var(--text-sm)}@media (max-width:768px){.ExpandedEditorModal_overlay__4a6xH{padding:0}.ExpandedEditorModal_modal__1w6KS{border-radius:0;height:100vh;max-width:100%}.ExpandedEditorModal_content__kW1CL{padding:var(--space-4)}}.SkillSelector_container__A--ev{display:flex;flex-direction:column;gap:var(--space-3)}.SkillSelector_skillsList__M70Tc{background-color:var(--bg-secondary);flex-direction:column;max-height:400px;overflow-y:auto;padding:var(--space-2)}.SkillSelector_skillItem__i\+1\+V,.SkillSelector_skillsList__M70Tc{border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:var(--space-3)}.SkillSelector_skillItem__i\+1\+V{background-color:var(--bg-primary);padding:var(--space-3);transition:all var(--transition-fast)}.SkillSelector_skillItem__i\+1\+V:hover{border-color:var(--primary-300);box-shadow:var(--shadow-sm)}.SkillSelector_skillCheckbox__OS5SI{flex-shrink:0;padding-top:2px}.SkillSelector_skillInfo__5R7fa{flex:1 1;min-width:0}.SkillSelector_skillHeader__WUOQG{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between;margin-bottom:var(--space-1)}.SkillSelector_skillName__VnOzl{color:var(--text-primary);cursor:pointer;flex:1 1;font-size:var(--text-base);font-weight:var(--font-medium)}.SkillSelector_skillCategories__4BmC5{display:flex;flex-wrap:wrap;gap:var(--space-1)}.SkillSelector_skillDescription__S1qx5{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0}.SkillSelector_summary__sbkiW{background-color:var(--primary-50);border:1px solid var(--primary-200);border-radius:var(--radius-md);color:var(--primary-700);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);text-align:center}.SkillSelector_empty__jWajP,.SkillSelector_error__a7xmP,.SkillSelector_loading__1ZfHH{color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-4);text-align:center}.SkillSelector_error__a7xmP{background-color:#fee2e2;background-color:var(--color-error-light,#fee2e2);border:1px solid #ef4444;border:1px solid var(--color-error,#ef4444);border-radius:var(--radius-md);color:#ef4444;color:var(--color-error,#ef4444)}.SkillSelector_empty__jWajP{background-color:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-md)}.SkillsPage_container__PbFFP{display:flex;flex-direction:column;height:100%;padding:var(--space-6)}.SkillsPage_header__lHfbM{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.SkillsPage_count__A3WAd{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0}.SkillsPage_grid__k87Fz{grid-gap:var(--space-4);align-content:start;display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:var(--space-6)}.SkillsPage_loading__Eqk8S{color:var(--text-secondary);font-size:var(--text-base)}.SkillsPage_empty__gQRYN,.SkillsPage_loading__Eqk8S{align-items:center;display:flex;flex:1 1;justify-content:center}.SkillsPage_empty__gQRYN{color:var(--text-tertiary);font-size:var(--text-lg)}.SkillsPage_error__5ZTKD{background-color:#fee2e2;background-color:var(--color-error-light,#fee2e2);border:1px solid #ef4444;border:1px solid var(--color-error,#ef4444);border-radius:var(--radius-md);color:#991b1b;color:var(--color-error-dark,#991b1b);font-size:var(--text-sm);margin-bottom:var(--space-4);padding:var(--space-4)}@media (max-width:768px){.SkillsPage_container__PbFFP{padding:var(--space-4)}.SkillsPage_header__lHfbM{align-items:stretch;flex-direction:column;gap:var(--space-3)}.SkillsPage_grid__k87Fz{grid-template-columns:1fr}}.CreateSkillPage_page__KDf30{background-color:var(--bg-primary);display:flex;flex-direction:column;height:100%;overflow-y:auto}.CreateSkillPage_header__HGCod{align-items:center;background-color:var(--bg-primary);border-bottom:1px solid var(--border-light);display:flex;flex-shrink:0;gap:var(--space-4);justify-content:space-between;padding:var(--space-4) var(--space-6)}.CreateSkillPage_headerLeft__kvFJF{align-items:center;display:flex;gap:var(--space-3)}.CreateSkillPage_headerRight__VSe27{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.CreateSkillPage_backButton__bJAbQ{align-items:center;background-color:var(--primary-100);border:none;border-radius:var(--radius-full);color:var(--primary-600);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.CreateSkillPage_backButton__bJAbQ:hover{background-color:var(--primary-200)}.CreateSkillPage_backButton__bJAbQ:disabled{cursor:not-allowed;opacity:.5}.CreateSkillPage_title__Ru1R3{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);letter-spacing:-.03em;margin:0}.CreateSkillPage_linkButton__eYvFG{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--primary-600);cursor:pointer;display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:all var(--transition-fast)}.CreateSkillPage_linkButton__eYvFG:hover{background-color:var(--primary-50)}.CreateSkillPage_error__--zYI{background-color:#fee2e2;background-color:var(--color-error-light,#fee2e2);border:1px solid #ef4444;border:1px solid var(--color-error,#ef4444);border-radius:var(--radius-md);color:#991b1b;color:var(--color-error-dark,#991b1b);font-size:var(--text-sm);margin:var(--space-4) var(--space-6);padding:var(--space-4)}.CreateSkillPage_form__ing7N{flex:1 1;margin:0 auto;max-width:1200px;padding:var(--space-6);width:100%}.CreateSkillPage_formGrid__98znK{display:flex;flex-direction:column;gap:var(--space-4)}.CreateSkillPage_formRow__ZhkPw{grid-gap:var(--space-4);align-items:start;display:grid;gap:var(--space-4);grid-template-columns:1fr auto}.CreateSkillPage_formField__SO\+61,.CreateSkillPage_toggleField__SeVbk{display:flex;flex-direction:column;gap:var(--space-2)}.CreateSkillPage_toggleField__SeVbk{align-items:flex-end}.CreateSkillPage_label__7TPzu{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.CreateSkillPage_required__e2pnh{color:#ef4444;color:var(--color-error,#ef4444)}.CreateSkillPage_hint__E0vkw{color:var(--text-tertiary);font-size:var(--text-xs);margin:0}.CreateSkillPage_errorHint__mNZWc{color:#ef4444;color:var(--color-error,#ef4444);font-size:var(--text-xs);margin:0}.CreateSkillPage_charCount__8nCk1{color:var(--text-tertiary);font-size:var(--text-xs);margin:0;text-align:right}.CreateSkillPage_instructionsHeader__YF-jD{align-items:center;display:flex;justify-content:space-between}.CreateSkillPage_expandButton__84DsZ{align-items:center;background:#0000;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--text-xs);gap:var(--space-1);padding:var(--space-1) var(--space-2);transition:all var(--transition-fast)}.CreateSkillPage_expandButton__84DsZ:hover{background-color:var(--gray-50);border-color:var(--border-medium)}.CreateSkillPage_instructionsTextarea__HdCDZ{font-family:var(--font-code);line-height:1.6}.CreateSkillPage_multiSelect__Bh5iy{background-color:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);min-height:80px;padding:var(--space-2);width:100%}.CreateSkillPage_multiSelect__Bh5iy:focus{border-color:var(--primary-500);outline:none}@media (max-width:768px){.CreateSkillPage_header__HGCod{align-items:stretch;flex-direction:column;gap:var(--space-3)}.CreateSkillPage_headerLeft__kvFJF{width:100%}.CreateSkillPage_headerRight__VSe27{justify-content:flex-end;width:100%}.CreateSkillPage_form__ing7N{padding:var(--space-4)}.CreateSkillPage_formRow__ZhkPw{grid-template-columns:1fr}.CreateSkillPage_toggleField__SeVbk{align-items:flex-start}}.MeetingCard_card__8l82o{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;padding:var(--space-6);transition:var(--transition-base)}.MeetingCard_card__8l82o:hover{border-color:var(--primary-500);box-shadow:var(--shadow-md);transform:translateY(-2px)}.MeetingCard_card__8l82o:focus{outline:2px solid var(--primary-500);outline-offset:2px}.MeetingCard_header__QL8lO{margin-bottom:var(--space-4)}.MeetingCard_titleSection__GUHnj{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.MeetingCard_title__E12rJ{color:var(--color-text);flex:1 1;font-size:var(--font-size-lg);font-weight:600;margin:0}.MeetingCard_badges__VTizH{display:flex;flex-shrink:0;gap:var(--space-2)}.MeetingCard_details__EkpwK{border-bottom:1px solid var(--color-border-light);display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-4)}.MeetingCard_detailItem__fn4TQ{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.MeetingCard_detailItem__fn4TQ svg{color:var(--color-text-tertiary)}.MeetingCard_footer__Q1kso{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}.MeetingCard_organizer__VaBWj{align-items:center;display:flex;gap:var(--space-2)}.MeetingCard_organizerName__0YJtk{color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:500}.MeetingCard_participants__uU9vX{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.MeetingCard_icon__wv5vz,.MeetingCard_participants__uU9vX svg{color:var(--color-text-tertiary)}@media (max-width:768px){.MeetingCard_card__8l82o{padding:var(--space-4)}.MeetingCard_titleSection__GUHnj{flex-direction:column}.MeetingCard_badges__VTizH{width:100%}.MeetingCard_details__EkpwK{flex-direction:column;gap:var(--space-2)}}.StatsBar_statsBar__bNtep{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--space-6)}.StatsBar_statCard__uwLdI{align-items:center;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;gap:var(--space-4);padding:var(--space-6);transition:var(--transition-base)}.StatsBar_statCard__uwLdI:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.StatsBar_statIcon__-GoRX{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.StatsBar_blue__E9yE1 .StatsBar_statIcon__-GoRX{background:#3b82f61a;color:#3b82f6}.StatsBar_green__29ell .StatsBar_statIcon__-GoRX{background:#10b9811a;color:var(--color-success)}.StatsBar_purple__AMEYJ .StatsBar_statIcon__-GoRX{background:#8b5cf61a;color:var(--accent-purple)}.StatsBar_orange__WDUIk .StatsBar_statIcon__-GoRX{background:#f59e0b1a;color:var(--color-warning)}.StatsBar_statContent__LPWzx{flex:1 1}.StatsBar_statValue__HpUJ6{color:var(--color-text);font-size:var(--font-size-xl);font-weight:700;line-height:1.2}.StatsBar_statLabel__XohGl{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-1)}.StatsBar_skeleton__0ZHZy{animation:StatsBar_loading__3oh5Y 1.5s infinite;background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-border) 50%,var(--color-border-light) 75%);background-size:200% 100%;border-radius:var(--radius-md);height:60px}@keyframes StatsBar_loading__3oh5Y{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.StatsBar_statsBar__bNtep{grid-template-columns:repeat(2,1fr)}.StatsBar_statCard__uwLdI{padding:var(--space-4)}.StatsBar_statIcon__-GoRX{height:40px;width:40px}.StatsBar_statIcon__-GoRX svg{height:20px;width:20px}.StatsBar_statValue__HpUJ6{font-size:var(--font-size-lg)}}.FilterBar_filterBar__RZQEA{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-bottom:var(--space-6);padding:var(--space-6)}.FilterBar_searchSection__oPjLQ{margin-bottom:var(--space-4)}.FilterBar_searchWrapper__Dw7LB{max-width:500px;position:relative}.FilterBar_searchIcon__67Dum{color:var(--color-text-tertiary);left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.FilterBar_searchInput__CygSm{padding-left:var(--space-10)}.FilterBar_filtersSection__Doq6a{align-items:flex-end;display:flex;flex-wrap:wrap;gap:var(--space-4)}.FilterBar_filterGroup__\+l4WW{display:flex;flex-direction:column;gap:var(--space-2);min-width:150px}.FilterBar_filterLabel__qVFCG{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2)}.FilterBar_dateInput__2btIV,.FilterBar_select__E\+X6X{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);transition:var(--transition-base)}.FilterBar_dateInput__2btIV:hover,.FilterBar_select__E\+X6X:hover{border-color:var(--primary-500)}.FilterBar_dateInput__2btIV:focus,.FilterBar_select__E\+X6X:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a;outline:none}.FilterBar_clearButton__5848H{align-items:center;display:flex;gap:var(--space-2)}@media (max-width:768px){.FilterBar_filterBar__RZQEA{padding:var(--space-4)}.FilterBar_searchWrapper__Dw7LB{max-width:100%}.FilterBar_filtersSection__Doq6a{align-items:stretch;flex-direction:column}.FilterBar_filterGroup__\+l4WW{min-width:auto}.FilterBar_clearButton__5848H{justify-content:center;width:100%}}.MomViewer_container__j9SOr{background:#fff;padding:var(--space-6)}.MomViewer_header__NbHLZ{border-bottom:2px solid var(--color-border);margin-bottom:var(--space-8);padding-bottom:var(--space-6)}.MomViewer_title__qSDbP{color:var(--color-text);font-size:1.75rem;font-weight:700;margin:0 0 var(--space-4)}.MomViewer_metadata__F1Mc3{display:flex;flex-wrap:wrap;gap:var(--space-6)}.MomViewer_metaItem__wylBa{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.MomViewer_section__cuqWT{margin-bottom:var(--space-8)}.MomViewer_sectionTitle__MSYek{align-items:center;color:var(--color-text);display:flex;font-size:var(--font-size-lg);font-weight:600;gap:var(--space-2);margin:0 0 var(--space-4)}.MomViewer_organizer__FLf7H{align-items:center;background:var(--bg-subtle);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-4)}.MomViewer_organizerName__7xEvc{color:var(--color-text);font-weight:600}.MomViewer_organizerEmail__6YOW5{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MomViewer_participants__jcu2Z{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.MomViewer_participant__GCMGZ{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.MomViewer_participantInfo__9RCiY{flex:1 1}.MomViewer_participantName__Vjin1{color:var(--color-text);font-weight:500}.MomViewer_participantTiming__hiQ62{color:var(--color-text-secondary);font-size:var(--font-size-xs);margin-top:var(--space-1)}.MomViewer_summary__9vzbN{background:var(--bg-subtle);border-left:4px solid var(--primary-500);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6;margin:0;padding:var(--space-4)}.MomViewer_agendaItem__kF96w{border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:var(--space-3);padding:var(--space-4)}.MomViewer_agendaTopic__wt6YK{color:var(--color-text);font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--space-3)}.MomViewer_discussionPoints__EnXpn{margin:0 0 var(--space-3);padding-left:var(--space-6)}.MomViewer_discussionPoints__EnXpn li{color:var(--color-text-secondary);margin-bottom:var(--space-2)}.MomViewer_outcome__rDjk\+{background:#10b9811a;border-radius:var(--radius-sm);color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-3)}.MomViewer_decision__sM2fa{background:#6366f10d;border-left:4px solid var(--primary-500);border-radius:var(--radius-md);margin-bottom:var(--space-3);padding:var(--space-4)}.MomViewer_decisionText__rDYoZ{color:var(--color-text);font-weight:500;margin-bottom:var(--space-2)}.MomViewer_decisionMeta__O6rH3{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MomViewer_actionItems__s6aUW{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.MomViewer_actionItem__7kqog{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4)}.MomViewer_actionHeader__2JKQ5{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-2)}.MomViewer_actionText__HRQJM{color:var(--color-text);flex:1 1;font-weight:500}.MomViewer_actionMeta__vEzPW{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.MomViewer_questions__OooFz{margin:0;padding-left:var(--space-6)}.MomViewer_questions__OooFz li{color:var(--color-text-secondary);margin-bottom:var(--space-3)}@media (max-width:768px){.MomViewer_container__j9SOr{padding:var(--space-4)}.MomViewer_title__qSDbP{font-size:1.5rem}.MomViewer_metadata__F1Mc3{flex-direction:column;gap:var(--space-2)}.MomViewer_actionHeader__2JKQ5{flex-direction:column}}.TranscriptViewer_container__tXWXr{background:#fff;padding:var(--space-6)}.TranscriptViewer_controls__V4Fb1{display:flex;gap:var(--space-4);margin-bottom:var(--space-4)}.TranscriptViewer_searchWrapper__R5vQA{flex:1 1;position:relative}.TranscriptViewer_searchIcon__caZ3y{color:var(--color-text-tertiary);left:var(--space-3);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.TranscriptViewer_searchInput__Nkamc{padding-left:var(--space-10)}.TranscriptViewer_filterWrapper__JxByu{min-width:200px}.TranscriptViewer_speakerFilter__5Et9M{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);transition:var(--transition-base);width:100%}.TranscriptViewer_speakerFilter__5Et9M:hover{border-color:var(--primary-500)}.TranscriptViewer_speakerFilter__5Et9M:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a;outline:none}.TranscriptViewer_legend__\+7cBy{background:var(--bg-subtle);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4)}.TranscriptViewer_legendItem__3o0\+G{align-items:center;color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.TranscriptViewer_colorDot__SuEJb{border-radius:50%;flex-shrink:0;height:12px;width:12px}.TranscriptViewer_transcript__F\+vYc{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:600px;overflow-y:auto;padding:var(--space-4)}.TranscriptViewer_segment__8GRcH{border-bottom:1px solid var(--color-border-light);margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.TranscriptViewer_segment__8GRcH:last-child{border-bottom:none;margin-bottom:0}.TranscriptViewer_segmentHeader__qrbWT{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.TranscriptViewer_speaker__y1lnI{align-items:center;display:flex;font-weight:600;gap:var(--space-2)}.TranscriptViewer_speakerName__1-3Oz{font-size:var(--font-size-sm)}.TranscriptViewer_timestamp__WTDBp{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;font-family:var(--font-code);font-size:var(--font-size-xs);padding:var(--space-1) var(--space-2);transition:var(--transition-base)}.TranscriptViewer_timestamp__WTDBp:hover{background:var(--bg-subtle);color:var(--primary-500)}.TranscriptViewer_content__0tbfc{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6}.TranscriptViewer_highlight__ll2AC{background:#f59e0b4d;border-radius:3px;padding:2px 4px}.TranscriptViewer_empty__1RDYC{color:var(--color-text-tertiary);padding:var(--space-12);text-align:center}@media (max-width:768px){.TranscriptViewer_container__tXWXr{padding:var(--space-4)}.TranscriptViewer_controls__V4Fb1{flex-direction:column}.TranscriptViewer_filterWrapper__JxByu{min-width:auto}.TranscriptViewer_legend__\+7cBy{gap:var(--space-2)}.TranscriptViewer_transcript__F\+vYc{max-height:400px}}.StoryEditor_storyCard__\+bXpU{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;padding:var(--space-4);transition:var(--transition-base)}.StoryEditor_storyCard__\+bXpU:hover{border-color:var(--primary-500);box-shadow:var(--shadow-sm)}.StoryEditor_header__ufup-{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between;margin-bottom:var(--space-3)}.StoryEditor_titleSection__a07G8{align-items:center;display:flex;flex:1 1;gap:var(--space-3)}.StoryEditor_title__iplbS{color:var(--color-text);font-size:var(--font-size-base);font-weight:600;margin:0}.StoryEditor_deleteButton__qjd2f{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-1);transition:var(--transition-base)}.StoryEditor_deleteButton__qjd2f:hover{background:#ef44441a;color:var(--color-error)}.StoryEditor_description__\+Ifi0{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 var(--space-3)}.StoryEditor_points__d0Z4a{color:var(--primary-500);font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-2)}.StoryEditor_criteria__\+P1AR{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.StoryEditor_criteria__\+P1AR strong{color:var(--color-text);display:block;margin-bottom:var(--space-2)}.StoryEditor_criteria__\+P1AR ul{margin:0;padding-left:var(--space-6)}.StoryEditor_criteria__\+P1AR li{margin-bottom:var(--space-1)}.StoryEditor_storyEditor__3pmy0{background:#fff;border:2px solid var(--primary-500);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:var(--space-6)}.StoryEditor_editorHeader__6qJxM{align-items:center;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.StoryEditor_editorTitle__fwf7t{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;margin:0}.StoryEditor_closeButton__kG5EE{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;padding:var(--space-2);transition:var(--transition-base)}.StoryEditor_closeButton__kG5EE:hover{background:var(--bg-subtle);color:var(--color-text)}.StoryEditor_field__jnJkX{margin-bottom:var(--space-4)}.StoryEditor_label__Rs9gx{color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-2)}.StoryEditor_row__n3ISQ{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:1fr 1fr}.StoryEditor_select__HzUGo{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);transition:var(--transition-base);width:100%}.StoryEditor_select__HzUGo:hover{border-color:var(--primary-500)}.StoryEditor_select__HzUGo:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a;outline:none}.StoryEditor_criteriaHeader__qJHFS{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-3)}.StoryEditor_criteriaList__Gkd61{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.StoryEditor_criteriaItem__l-tm\+{align-items:center;display:flex;gap:var(--space-2)}.StoryEditor_removeCriteria__oZvnv{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text-tertiary);cursor:pointer;flex-shrink:0;padding:var(--space-2);transition:var(--transition-base)}.StoryEditor_removeCriteria__oZvnv:hover{background:#ef44441a;color:var(--color-error)}.StoryEditor_actions__PI4qt{border-top:1px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-6);padding-top:var(--space-4)}@media (max-width:768px){.StoryEditor_storyEditor__3pmy0{padding:var(--space-4)}.StoryEditor_row__n3ISQ{grid-template-columns:1fr}.StoryEditor_actions__PI4qt{flex-direction:column}.StoryEditor_actions__PI4qt button{width:100%}}.JiraPreview_container__kQgBv{background:#fff;padding:var(--space-6)}.JiraPreview_header__Vg2TS{align-items:center;border-bottom:2px solid var(--color-border);display:flex;justify-content:space-between;margin-bottom:var(--space-6);padding-bottom:var(--space-4)}.JiraPreview_titleSection__TlbiA{align-items:center;display:flex;gap:var(--space-4)}.JiraPreview_title__flSUS{color:var(--color-text);font-size:var(--font-size-xl);font-weight:700;margin:0}.JiraPreview_counts__jV\+Wi{color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.JiraPreview_actions__yFwOa{display:flex;gap:var(--space-3)}.JiraPreview_empty__tXboT{border:2px dashed var(--color-border);border-radius:var(--radius-lg);padding:var(--space-12);text-align:center}.JiraPreview_empty__tXboT p{color:var(--color-text-tertiary);margin:0 0 var(--space-4)}.JiraPreview_epicsList__9M5qJ{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.JiraPreview_epicCard__l7GzC{background:#fff;border:2px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden}.JiraPreview_epicHeader__9kbCo{align-items:flex-start;background:var(--bg-subtle);display:flex;gap:var(--space-3);padding:var(--space-4)}.JiraPreview_expandButton__clGjo{background:#0000;border:none;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;flex-shrink:0;padding:var(--space-1);transition:var(--transition-base)}.JiraPreview_expandButton__clGjo:hover{background:#6366f11a;color:var(--primary-500)}.JiraPreview_epicInfo__93OkT{flex:1 1}.JiraPreview_epicTitle__M5mnr{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-2)}.JiraPreview_epicDescription__WnAYf{color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 var(--space-2)}.JiraPreview_epicMeta__GNghh{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}.JiraPreview_epicActions__60q6l{display:flex;flex-shrink:0;gap:var(--space-2)}.JiraPreview_storiesContainer__S7aaa{padding:var(--space-4)}.JiraPreview_epicEditor__81NET{background:#6366f10d;border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-4)}.JiraPreview_field__t9x1E{margin-bottom:var(--space-3)}.JiraPreview_field__t9x1E:last-child{margin-bottom:0}.JiraPreview_label__0pJ5P{color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-2)}.JiraPreview_storiesList__LtWoL{grid-gap:var(--space-3);display:grid;gap:var(--space-3);margin-bottom:var(--space-4)}.JiraPreview_addStoryButton__4\+HNQ{border:2px dashed var(--color-border);justify-content:center;width:100%}.JiraPreview_addStoryButton__4\+HNQ:hover{background:#6366f10d;border-color:var(--primary-500)}@media (max-width:768px){.JiraPreview_container__kQgBv{padding:var(--space-4)}.JiraPreview_header__Vg2TS{gap:var(--space-4)}.JiraPreview_header__Vg2TS,.JiraPreview_titleSection__TlbiA{align-items:flex-start;flex-direction:column}.JiraPreview_actions__yFwOa{width:100%}.JiraPreview_actions__yFwOa button{flex:1 1}.JiraPreview_epicHeader__9kbCo{flex-direction:column}.JiraPreview_epicActions__60q6l{width:100%}.JiraPreview_epicActions__60q6l button{flex:1 1}}.MomApproval_container__Tb3as{background:#fff}.MomApproval_header__ah7C\+{align-items:flex-start;border-bottom:2px solid var(--color-border);display:flex;justify-content:space-between;padding:var(--space-6)}.MomApproval_titleSection__mTUlR{flex:1 1}.MomApproval_title__cZOGF{color:var(--color-text);font-size:1.75rem;font-weight:700;margin:0 0 var(--space-2)}.MomApproval_subtitle__RM7NT{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.MomApproval_actions__bKlx9{display:flex;flex-shrink:0;gap:var(--space-3)}.MomApproval_tabs__3r33x{border-bottom:2px solid var(--color-border);display:flex;gap:var(--space-2);padding:0 var(--space-6)}.MomApproval_tab__oavz7{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);font-weight:500;margin-bottom:-2px;padding:var(--space-3) var(--space-6);transition:var(--transition-base)}.MomApproval_tab__oavz7:hover{background:#6366f10d;color:var(--color-text)}.MomApproval_tabActive__LrymL{border-bottom-color:var(--primary-500);color:var(--primary-500)}.MomApproval_content__lrsjJ{min-height:500px}.MomApproval_modalContent__DNBoC{padding:var(--space-4) 0}.MomApproval_modalText__JUZEf{color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.6;margin:0 0 var(--space-4)}.MomApproval_confirmList__w9q4A{grid-gap:var(--space-3);background:#10b9810d;border-left:4px solid var(--color-success);border-radius:var(--radius-md);display:grid;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-4)}.MomApproval_confirmItem__tYspy{align-items:center;color:var(--color-text);display:flex;gap:var(--space-3)}.MomApproval_confirmIcon__nI-vF{color:var(--color-success);flex-shrink:0}@media (max-width:768px){.MomApproval_header__ah7C\+{flex-direction:column;gap:var(--space-4)}.MomApproval_actions__bKlx9{width:100%}.MomApproval_actions__bKlx9 button{flex:1 1;font-size:var(--font-size-sm)}.MomApproval_tabs__3r33x{overflow-x:auto;padding:0 var(--space-4)}.MomApproval_tab__oavz7{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4);white-space:nowrap}}.MeetingSettings_container__EjOls{background:#fff;border-radius:var(--radius-lg);margin:0 auto;max-width:900px}.MeetingSettings_header__pN8iZ{border-bottom:2px solid var(--color-border);padding:var(--space-6)}.MeetingSettings_titleSection__EIe2W{align-items:center;display:flex;gap:var(--space-4)}.MeetingSettings_titleSection__EIe2W svg{color:var(--primary-500);flex-shrink:0}.MeetingSettings_title__Bq0jI{color:var(--color-text);font-size:1.5rem;font-weight:700;margin:0 0 var(--space-1)}.MeetingSettings_subtitle__v6vOP{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0}.MeetingSettings_content__pifWV{padding:var(--space-6)}.MeetingSettings_section__z2GH4{margin-bottom:var(--space-8)}.MeetingSettings_section__z2GH4:last-child{margin-bottom:0}.MeetingSettings_sectionTitle__FZtiX{color:var(--color-text);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-4)}.MeetingSettings_sectionDescription__kjtay{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.MeetingSettings_infoBox__rTX-3{background:#6366f10d;border:1px solid var(--primary-500);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);padding:var(--space-4)}.MeetingSettings_infoText__FwU4f{color:var(--color-text-secondary);margin:var(--space-2) 0 0}.MeetingSettings_settingsList__EaGia{grid-gap:var(--space-4);display:grid;gap:var(--space-4)}.MeetingSettings_settingItem__1BF-Z{align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);display:flex;gap:var(--space-4);justify-content:space-between;padding:var(--space-4)}.MeetingSettings_settingInfo__o4Sle{flex:1 1}.MeetingSettings_settingLabel__73euM{color:var(--color-text);display:block;font-size:var(--font-size-base);font-weight:600;margin-bottom:var(--space-1)}.MeetingSettings_settingDescription__RaTCL{color:var(--color-text-secondary);font-size:var(--font-size-sm);margin:0}.MeetingSettings_field__1W5hE{margin-bottom:var(--space-3)}.MeetingSettings_field__1W5hE:last-child{margin-bottom:0}.MeetingSettings_fieldLabel__f-aqL{color:var(--color-text);display:block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-2)}.MeetingSettings_fieldHint__Of\+nG{color:var(--color-text-tertiary);font-size:var(--font-size-xs);margin:var(--space-2) 0 0}.MeetingSettings_select__FS-tI{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);transition:var(--transition-base);width:100%}.MeetingSettings_select__FS-tI:hover{border-color:var(--primary-500)}.MeetingSettings_select__FS-tI:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a;outline:none}.MeetingSettings_checkboxList__q1ZVr{grid-gap:var(--space-3);display:grid;gap:var(--space-3)}.MeetingSettings_footer__m\+Ker{border-top:2px solid var(--color-border);display:flex;gap:var(--space-3);justify-content:flex-end;padding:var(--space-6)}@media (max-width:768px){.MeetingSettings_container__EjOls{border-radius:0}.MeetingSettings_content__pifWV,.MeetingSettings_footer__m\+Ker,.MeetingSettings_header__pN8iZ{padding:var(--space-4)}.MeetingSettings_settingItem__1BF-Z,.MeetingSettings_titleSection__EIe2W{align-items:flex-start;flex-direction:column}.MeetingSettings_footer__m\+Ker{flex-direction:column}.MeetingSettings_footer__m\+Ker button{width:100%}}.MeetingsPage_container__PqyZT{margin:0 auto;max-width:1400px;padding:var(--space-8)}.MeetingsPage_header__rM4LR{margin-bottom:var(--space-8)}.MeetingsPage_titleSection__9OWt\+{align-items:center;display:flex;gap:var(--space-4)}.MeetingsPage_titleIcon__ysl2G{color:var(--primary-500)}.MeetingsPage_title__vx92E{color:var(--color-text);font-size:2rem;font-weight:700;margin:0}.MeetingsPage_subtitle__jmSQ-{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:var(--space-2) 0 0}.MeetingsPage_tabs__YhZFK{border-bottom:2px solid var(--color-border);display:flex;gap:var(--space-2);margin-bottom:var(--space-6)}.MeetingsPage_tab__F5onN{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;font-size:var(--font-size-base);font-weight:500;margin-bottom:-2px;padding:var(--space-3) var(--space-6);transition:var(--transition-base)}.MeetingsPage_tab__F5onN:hover{background:#6366f10d;color:var(--color-text)}.MeetingsPage_tabActive__PuIo8{border-bottom-color:var(--primary-500);color:var(--primary-500)}.MeetingsPage_loading__zg\+V-{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-12)}.MeetingsPage_spinner__wVgBo{animation:MeetingsPage_spin__oFkk8 1s linear infinite;border:4px solid var(--color-border);border-radius:50%;border-top-color:var(--primary-500);height:48px;width:48px}@keyframes MeetingsPage_spin__oFkk8{to{transform:rotate(1turn)}}.MeetingsPage_error__axuuv{align-items:center;background:#ef44441a;border:1px solid var(--color-error);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;padding:var(--space-12)}.MeetingsPage_error__axuuv p{color:var(--color-error);margin:0}.MeetingsPage_empty__AedYS{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-12);text-align:center}.MeetingsPage_emptyIcon__Ol-KT{color:var(--color-text-tertiary);margin-bottom:var(--space-4)}.MeetingsPage_emptyTitle__rtPIQ{color:var(--color-text);font-size:var(--font-size-xl);font-weight:600;margin:0 0 var(--space-2)}.MeetingsPage_emptyText__nRlRG{color:var(--color-text-secondary);font-size:var(--font-size-base);margin:0;max-width:500px}.MeetingsPage_meetingsList__I57P0{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}@media (max-width:1024px){.MeetingsPage_meetingsList__I57P0{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}@media (max-width:768px){.MeetingsPage_container__PqyZT{padding:var(--space-4)}.MeetingsPage_titleSection__9OWt\+{align-items:flex-start;flex-direction:column}.MeetingsPage_title__vx92E{font-size:1.5rem}.MeetingsPage_tabs__YhZFK{overflow-x:auto}.MeetingsPage_tab__F5onN{padding:var(--space-2) var(--space-4);white-space:nowrap}.MeetingsPage_meetingsList__I57P0{grid-template-columns:1fr}}.MeetingDetailPage_container__0t74I{margin:0 auto;max-width:1400px;padding:var(--space-8)}.MeetingDetailPage_error__8C0P2,.MeetingDetailPage_loading__0\+Lc-{align-items:center;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:400px}.MeetingDetailPage_spinner__kyDgZ{animation:MeetingDetailPage_spin__mi041 1s linear infinite;border:4px solid var(--color-border);border-radius:50%;border-top-color:var(--primary-500);height:48px;width:48px}@keyframes MeetingDetailPage_spin__mi041{to{transform:rotate(1turn)}}.MeetingDetailPage_error__8C0P2 p{color:var(--color-error);margin:0}.MeetingDetailPage_header__Jcee\+{margin-bottom:var(--space-6)}.MeetingDetailPage_titleSection__Gf8t9{align-items:center;display:flex;gap:var(--space-4);margin:var(--space-4) 0}.MeetingDetailPage_title__xsCGI{color:var(--color-text);font-size:2rem;font-weight:700;margin:0}.MeetingDetailPage_metadata__UbuHJ{color:var(--color-text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.MeetingDetailPage_tabs__wdcLa{border-bottom:2px solid var(--color-border);display:flex;gap:var(--space-2);margin-bottom:var(--space-6);overflow-x:auto}.MeetingDetailPage_tab__T2UZF{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-base);font-weight:500;gap:var(--space-2);margin-bottom:-2px;padding:var(--space-3) var(--space-6);transition:var(--transition-base);white-space:nowrap}.MeetingDetailPage_tab__T2UZF:hover:not(:disabled){background:#6366f10d;color:var(--color-text)}.MeetingDetailPage_tab__T2UZF:disabled{cursor:not-allowed;opacity:.5}.MeetingDetailPage_tabActive__ezqvY{border-bottom-color:var(--primary-500);color:var(--primary-500)}.MeetingDetailPage_content__BQarW{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);min-height:500px}.MeetingDetailPage_empty__uWsrm{align-items:center;color:var(--color-text-tertiary);display:flex;justify-content:center;padding:var(--space-12)}@media (max-width:768px){.MeetingDetailPage_container__0t74I{padding:var(--space-4)}.MeetingDetailPage_title__xsCGI{font-size:1.5rem}.MeetingDetailPage_titleSection__Gf8t9{align-items:flex-start;flex-direction:column}.MeetingDetailPage_metadata__UbuHJ{flex-direction:column}.MeetingDetailPage_tabs__wdcLa{overflow-x:auto}.MeetingDetailPage_tab__T2UZF{font-size:var(--font-size-sm);padding:var(--space-2) var(--space-4)}}.ConnectRepoForm_form__bMsIi{width:100%}.ConnectRepoForm_row__jZliP{grid-gap:var(--space-4);align-items:end;display:grid;gap:var(--space-4);grid-template-columns:1fr 1.5fr 1.5fr auto}.ConnectRepoForm_field__Bq5J8{display:flex;flex-direction:column;gap:var(--space-2)}.ConnectRepoForm_label__VtKsI{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500}.ConnectRepoForm_repoSelector__H2Ty-{display:flex;flex-direction:column;gap:var(--space-2)}.ConnectRepoForm_searchInput__HnNE2{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);padding:var(--space-2) var(--space-3)}.ConnectRepoForm_searchInput__HnNE2:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px #6366f11a;outline:none}.ConnectRepoForm_searchInput__HnNE2:disabled{background:var(--bg-secondary);cursor:not-allowed}.ConnectRepoForm_repoInfo__aMkWG{background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--space-3)}.ConnectRepoForm_repoDescription__YP3cs{color:var(--text-secondary);margin:0 0 var(--space-2) 0}.ConnectRepoForm_repoMeta__rcsYK{align-items:center;display:flex;gap:var(--space-3)}.ConnectRepoForm_language__xLqc3{align-items:center;background:var(--primary-100);border-radius:var(--radius-sm);color:var(--primary-700);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;padding:2px var(--space-2)}.ConnectRepoForm_visibility__JSGx5{color:var(--text-secondary);font-size:var(--font-size-xs)}.ConnectRepoForm_analyzeButton__Ola5W{min-width:180px}.ConnectRepoForm_modelInfo__vmAtZ{background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--font-size-sm);padding:var(--space-3)}.ConnectRepoForm_modelDescription__KRmy3{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0 0 var(--space-2) 0}.ConnectRepoForm_modelMeta__U\+bdq{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-2)}.ConnectRepoForm_modelProvider__epflm{align-items:center;background:var(--primary-100);border-radius:var(--radius-sm);color:var(--primary-700);display:inline-flex;font-size:var(--font-size-xs);font-weight:600;padding:2px var(--space-2);text-transform:capitalize}.ConnectRepoForm_modelDimensions__Uf3JD{color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:500}.ConnectRepoForm_modelScore__8aukz{color:#16a34a;color:var(--success-600,#16a34a);font-size:var(--font-size-xs);font-weight:500}.ConnectRepoForm_modelTags__YBCLN{display:flex;flex-wrap:wrap;gap:4px}.ConnectRepoForm_modelTag__fkX14{background:#6366f114;border-radius:var(--radius-sm);color:var(--primary-600);display:inline-flex;font-size:10px;font-weight:500;padding:1px 6px}@media (max-width:768px){.ConnectRepoForm_row__jZliP{grid-template-columns:1fr}.ConnectRepoForm_analyzeButton__Ola5W{width:100%}}.RepoCard_card__q\+2HB{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);transition:var(--transition-base)}.RepoCard_card__q\+2HB:hover{box-shadow:var(--shadow-md)}.RepoCard_header__8pJ-W{align-items:flex-start;display:flex;gap:var(--space-3);justify-content:space-between}.RepoCard_repoName__COwTx{align-items:center;display:flex;flex:1 1;gap:var(--space-2);min-width:0}.RepoCard_repoLink__Vdv-c{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;overflow:hidden;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.RepoCard_repoLink__Vdv-c:hover{color:var(--primary-500)}.RepoCard_statusBadge__h3DHM{align-items:center;display:flex;flex-shrink:0;gap:var(--space-1);text-transform:capitalize}.RepoCard_techStack__fRcBL{display:flex;flex-wrap:wrap;gap:var(--space-2)}.RepoCard_techBadge__FSjmX{align-items:center;border:1px solid var(--border-primary);color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;padding:4px var(--space-2)}.RepoCard_stats__k-lkO,.RepoCard_techBadge__FSjmX{background:var(--bg-secondary);border-radius:var(--radius-md)}.RepoCard_stats__k-lkO{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr);padding:var(--space-4)}.RepoCard_stat__o-fch{display:flex;flex-direction:column;gap:4px}.RepoCard_statValue__tOajl{color:var(--primary-500);font-size:var(--font-size-xl);font-weight:700}.RepoCard_statLabel__VxlsB{color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.5px;text-transform:uppercase}.RepoCard_actions__vdFb3{border-top:1px solid var(--border-primary);display:flex;gap:var(--space-2);padding-top:var(--space-2)}.RepoCard_actions__vdFb3 button{flex:1 1}@keyframes RepoCard_spin__CGz8B{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.RepoCard_spinning__fHMe\+{animation:RepoCard_spin__CGz8B 1s linear infinite}@media (max-width:768px){.RepoCard_card__q\+2HB{padding:var(--space-4)}.RepoCard_stats__k-lkO{grid-template-columns:repeat(2,1fr)}.RepoCard_actions__vdFb3{flex-direction:column}.RepoCard_actions__vdFb3 button{width:100%}}.AnalysisProgress_progress__TQdGQ{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6)}.AnalysisProgress_loading__gDXgy{align-items:center;color:var(--text-secondary);display:flex;gap:var(--space-2);justify-content:center;padding:var(--space-4)}.AnalysisProgress_header__K8Uhl{align-items:center;display:flex;gap:var(--space-3);justify-content:space-between}.AnalysisProgress_title__8pOkT{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0}.AnalysisProgress_currentStage__9vvSh{color:var(--text-secondary);font-size:var(--font-size-sm);font-style:italic}.AnalysisProgress_progressBar__Zzjqk{background:var(--bg-secondary);border-radius:var(--radius-full);height:8px;overflow:hidden;width:100%}.AnalysisProgress_progressFill__SeLyi{background:linear-gradient(90deg,var(--primary-500),var(--primary-600));border-radius:var(--radius-full);height:100%;transition:width .3s ease}.AnalysisProgress_progressText__k3uT3{color:var(--primary-500);font-size:var(--font-size-sm);font-weight:600;text-align:right}.AnalysisProgress_stages__jyKSV{display:flex;flex-direction:column;gap:var(--space-2)}.AnalysisProgress_stage__\+k5qd{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3);transition:var(--transition-base)}.AnalysisProgress_stage-complete__O9PEZ{background:#10b9811a;border:1px solid #10b9814d}.AnalysisProgress_stage-running__N02ph{background:#6366f11a;border:1px solid #6366f14d}.AnalysisProgress_stage-failed__nSEb5{background:#ef44441a;border:1px solid #ef44444d}.AnalysisProgress_stageIcon__Ad2NK{align-items:center;display:flex;flex-shrink:0;justify-content:center}.AnalysisProgress_stageName__Jkeke{color:var(--text-primary);flex:1 1;font-size:var(--font-size-base);font-weight:500}.AnalysisProgress_iconComplete__loc9j{color:var(--color-success)}.AnalysisProgress_iconRunning__wnI5b{color:var(--primary-500)}.AnalysisProgress_iconFailed__wAw7a{color:var(--color-error)}.AnalysisProgress_iconPending__1XFV-{color:var(--text-tertiary)}@keyframes AnalysisProgress_spin__761xe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.AnalysisProgress_spinning__JFr97{animation:AnalysisProgress_spin__761xe 1s linear infinite}.AnalysisProgress_error__yiLDQ{align-items:center;background:#ef44441a;border:1px solid #ef44444d;border-radius:var(--radius-md);color:var(--color-error);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-3)}@media (max-width:768px){.AnalysisProgress_progress__TQdGQ{padding:var(--space-4)}.AnalysisProgress_header__K8Uhl{align-items:flex-start;flex-direction:column}}.EditAgentModal_footer__n56kK{display:flex;gap:var(--space-2);justify-content:flex-end}.EditAgentModal_form__YnrR2{display:flex;flex-direction:column;gap:var(--space-4);max-height:70vh;overflow-y:auto;padding-right:var(--space-1)}.EditAgentModal_nameRow__FVWNH{align-items:flex-start;display:flex;gap:var(--space-3)}.EditAgentModal_agentIcon__oEq5k{align-items:center;background:#f0f4ff;border-radius:var(--radius-lg);display:flex;flex-shrink:0;font-size:1.75rem;height:48px;justify-content:center;margin-top:22px;width:48px}.EditAgentModal_nameField__aDo5X{flex:1 1}.EditAgentModal_field__ZkQq4{display:flex;flex-direction:column;gap:var(--space-2)}.EditAgentModal_label__pra9J{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.EditAgentModal_codeTextarea__E38xo{font-family:var(--font-code)!important;font-size:var(--font-size-xs)!important;line-height:1.6!important}.EditAgentModal_tagInput__2ASjh{display:flex;gap:var(--space-2)}.EditAgentModal_tagInput__2ASjh input{flex:1 1}.EditAgentModal_tags__ySxs5{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:24px}.EditAgentModal_tag__gYaOq{align-items:center;background:#ecfdf5;border-radius:var(--radius-full);color:#059669;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;gap:4px;padding:2px 8px}.EditAgentModal_fileTag__yZhcW{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary);color:var(--text-secondary);font-family:var(--font-code)}.EditAgentModal_toolTag__6rrJI{background:#fff7ed;color:#c2410c}.EditAgentModal_tagRemove__849h0{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;opacity:.6;padding:0}.EditAgentModal_tagRemove__849h0:hover{opacity:1}.EditSkillModal_footer__yTAm8{display:flex;gap:var(--space-2);justify-content:flex-end}.EditSkillModal_form__JYpnF{display:flex;flex-direction:column;gap:var(--space-4);max-height:70vh;overflow-y:auto;padding-right:var(--space-1)}.EditSkillModal_field__nBORE{display:flex;flex-direction:column;gap:var(--space-2)}.EditSkillModal_label__-IY5J{align-items:center;color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;justify-content:space-between}.EditSkillModal_charCounter__wxQ9W{color:#94a3b8;color:var(--text-tertiary,#94a3b8);font-size:var(--font-size-xs);font-weight:400}.EditSkillModal_codeTextarea__S4lnI{font-family:var(--font-code)!important;font-size:var(--font-size-xs)!important;line-height:1.6!important}.EditSkillModal_tagInput__9EYiw{display:flex;gap:var(--space-2)}.EditSkillModal_tagInput__9EYiw input{flex:1 1}.EditSkillModal_tags__6dqpQ{display:flex;flex-wrap:wrap;gap:var(--space-2);min-height:24px}.EditSkillModal_tag__MzwbR{align-items:center;background:#faf5ff;border-radius:var(--radius-full);color:#7c3aed;display:inline-flex;font-size:var(--font-size-xs);font-weight:500;gap:4px;padding:2px 8px}.EditSkillModal_tagRemove__07B8T{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;opacity:.6;padding:0}.EditSkillModal_tagRemove__07B8T:hover{opacity:1}.PushToRepoModal_footer__3aQNP{display:flex;gap:var(--space-2);justify-content:flex-end}.PushToRepoModal_form__og\+hs{display:flex;flex-direction:column;gap:var(--space-4);max-height:65vh;overflow-y:auto;padding-right:var(--space-1)}.PushToRepoModal_field__hdo2G{display:flex;flex-direction:column;gap:var(--space-2)}.PushToRepoModal_label__Pt-yz{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.PushToRepoModal_checkboxGroup__yJZnO{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3)}.PushToRepoModal_checkboxLabel__3GXFG{align-items:center;color:var(--text-primary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2)}.PushToRepoModal_previewSection__ncOFc{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden}.PushToRepoModal_previewTitle__uhCr4{align-items:center;background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-bottom:1px solid var(--border-primary);color:var(--text-primary);display:flex;font-size:var(--font-size-sm);font-weight:600;gap:var(--space-2);margin:0;padding:var(--space-3)}.PushToRepoModal_fileList__l-YfJ{max-height:200px;overflow-y:auto}.PushToRepoModal_fileItem__bXXO6{align-items:center;border-bottom:1px solid var(--border-primary);display:flex;font-size:var(--font-size-xs);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.PushToRepoModal_fileItem__bXXO6:last-child{border-bottom:none}.PushToRepoModal_fileAction__OsQTa{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:18px;justify-content:center;width:18px}.PushToRepoModal_create__gg2H1{background:#ecfdf5;color:#059669}.PushToRepoModal_modify__E-Cl1{background:#fff7ed;color:#c2410c}.PushToRepoModal_filePath__TCw4A{color:var(--text-secondary);font-family:var(--font-code)}.PushToRepoModal_previewLoading__qwePU{color:var(--text-secondary)}.PushToRepoModal_error__XSnDR,.PushToRepoModal_previewLoading__qwePU{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-3)}.PushToRepoModal_error__XSnDR{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#dc2626}.PushToRepoModal_pushingState__w-KK0{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-10);text-align:center}.PushToRepoModal_pushingState__w-KK0 h3{color:var(--text-primary);font-size:var(--font-size-lg);margin:var(--space-4) 0 var(--space-2)}.PushToRepoModal_pushingState__w-KK0 p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.PushToRepoModal_doneState__UPnsF{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:var(--space-10);text-align:center}.PushToRepoModal_successIcon__vaKUQ{color:var(--color-success)}.PushToRepoModal_doneState__UPnsF h3{color:var(--text-primary);font-size:var(--font-size-lg);margin:var(--space-4) 0 var(--space-2)}.PushToRepoModal_doneState__UPnsF p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-4)}.PushToRepoModal_prLink__NAjin{align-items:center;background:var(--primary-500);border-radius:var(--radius-md);color:#fff;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);text-decoration:none;transition:background .15s}.PushToRepoModal_prLink__NAjin:hover{background:var(--primary-600)}.PushToRepoModal_spinning__6ley2{animation:PushToRepoModal_spin__KcKCT 1s linear infinite}@keyframes PushToRepoModal_spin__KcKCT{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.DeveloperAgentsPage_page__Qiktn{margin:0 auto;max-width:1400px;padding:var(--space-8)}.DeveloperAgentsPage_header__pZh-4{margin-bottom:var(--space-8)}.DeveloperAgentsPage_headerContent__D3QTa{display:flex;flex-direction:column;gap:var(--space-2)}.DeveloperAgentsPage_title__DaEb0{color:var(--text-primary);font-size:var(--font-size-3xl);font-weight:600;margin:0}.DeveloperAgentsPage_subtitle__Ds9M9{color:var(--text-secondary);font-size:var(--font-size-lg);margin:0}.DeveloperAgentsPage_statsBar__7fEEK{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:var(--space-8)}.DeveloperAgentsPage_statCard__BrMlS{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-6)}.DeveloperAgentsPage_statValue__xLAFN{color:var(--primary-500);font-size:2.5rem;font-weight:700}.DeveloperAgentsPage_statLabel__t\+snZ{color:var(--text-secondary);font-size:var(--font-size-sm);letter-spacing:.5px;text-transform:uppercase}.DeveloperAgentsPage_content__jNcIF{display:flex;flex-direction:column;gap:var(--space-8)}.DeveloperAgentsPage_connectSection__5jZQQ{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6)}.DeveloperAgentsPage_connectSection__5jZQQ h2{color:var(--text-primary);font-size:var(--font-size-xl);margin:0 0 var(--space-2) 0}.DeveloperAgentsPage_connectSection__5jZQQ p{color:var(--text-secondary);margin:0 0 var(--space-4) 0}.DeveloperAgentsPage_reposSection__API3m{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-6)}.DeveloperAgentsPage_reposSection__API3m h2{color:var(--text-primary);font-size:var(--font-size-xl);margin:0 0 var(--space-4) 0}.DeveloperAgentsPage_reposGrid__TSC1c{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.DeveloperAgentsPage_repoCard__uM8-7{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);padding:var(--space-4)}.DeveloperAgentsPage_repoCard__uM8-7 h3{color:var(--text-primary);font-size:var(--font-size-base);margin:0 0 var(--space-2) 0}.DeveloperAgentsPage_repoCard__uM8-7 p{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.DeveloperAgentsPage_emptyState__fZU-O,.DeveloperAgentsPage_errorState__NHNwE,.DeveloperAgentsPage_loadingState__3S7CN{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--space-12);text-align:center}.DeveloperAgentsPage_errorState__NHNwE button{background:var(--primary-500);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:var(--font-size-base);margin-top:var(--space-4);padding:var(--space-2) var(--space-4)}.DeveloperAgentsPage_errorState__NHNwE button:hover{background:var(--primary-600)}@media (max-width:768px){.DeveloperAgentsPage_page__Qiktn{padding:var(--space-4)}.DeveloperAgentsPage_statsBar__7fEEK{grid-template-columns:repeat(2,1fr)}.DeveloperAgentsPage_reposGrid__TSC1c{grid-template-columns:1fr}}.RepoDetailsPage_page__AfTXP{margin:0 auto;max-width:1400px;padding:var(--space-8);position:relative}.RepoDetailsPage_successToast__0keCu{animation:RepoDetailsPage_slideIn__34EP8 .3s ease;background:var(--color-success);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);color:#fff;font-weight:500;position:fixed;right:var(--space-4);top:var(--space-4);z-index:1000}.RepoDetailsPage_errorBanner__m4RoJ,.RepoDetailsPage_successToast__0keCu{align-items:center;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.RepoDetailsPage_errorBanner__m4RoJ{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-lg);color:#dc2626;margin-bottom:var(--space-4)}.RepoDetailsPage_dismissBtn__MUhUd{background:none;border:none;color:#dc2626;cursor:pointer;font-size:var(--font-size-lg);line-height:1;margin-left:auto;padding:0 var(--space-1)}@keyframes RepoDetailsPage_slideIn__34EP8{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.RepoDetailsPage_header__BgoMk{margin-bottom:var(--space-6)}.RepoDetailsPage_backButton__bXdLH{align-items:center;background:none;border:none;color:var(--text-secondary);cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-2);margin-bottom:var(--space-4);padding:var(--space-1) 0;transition:color .15s}.RepoDetailsPage_backButton__bXdLH:hover{color:var(--primary-500)}.RepoDetailsPage_headerMain__1gCQJ{align-items:flex-start;display:flex;gap:var(--space-6);justify-content:space-between}.RepoDetailsPage_repoInfo__rd\+WN{display:flex;flex:1 1;flex-direction:column;gap:var(--space-3);min-width:0}.RepoDetailsPage_repoTitle__gjEGo{align-items:center;display:flex;gap:var(--space-3)}.RepoDetailsPage_repoTitle__gjEGo h1{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:600;margin:0}.RepoDetailsPage_techStackRow__sdLnk{display:flex;flex-wrap:wrap;gap:var(--space-2)}.RepoDetailsPage_techBadge__TVRb3{align-items:center;background:#f0f4ff;border-radius:var(--radius-full);color:var(--primary-600);display:inline-flex;font-size:var(--font-size-xs);font-weight:500;gap:4px;padding:2px 10px}.RepoDetailsPage_metaRow__EXNmY{display:flex;flex-wrap:wrap;gap:var(--space-4)}.RepoDetailsPage_metaItem__BVEbJ{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:var(--font-size-sm);gap:var(--space-1)}.RepoDetailsPage_headerActions__vnjXq{display:flex;flex-shrink:0;gap:var(--space-2)}.RepoDetailsPage_tabs__xg9hF{border-bottom:2px solid var(--border-primary);display:flex;gap:0;margin-bottom:var(--space-6)}.RepoDetailsPage_tab__y9v2k{align-items:center;background:none;border:none;border-bottom:2px solid #0000;color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);margin-bottom:-2px;padding:var(--space-3) var(--space-4);transition:all .15s}.RepoDetailsPage_tab__y9v2k:hover{color:var(--primary-500)}.RepoDetailsPage_activeTab__5ysA\+{border-bottom-color:var(--primary-500);color:var(--primary-500)}.RepoDetailsPage_tabContent__9GtTQ{min-height:400px}.RepoDetailsPage_agentsList__RaEuU,.RepoDetailsPage_skillsList__4fGQU{display:flex;flex-direction:column;gap:var(--space-4)}.RepoDetailsPage_agentCard__T-nRh,.RepoDetailsPage_skillCard__HtvOf{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-5);transition:border-color .15s,box-shadow .15s}.RepoDetailsPage_agentCard__T-nRh:hover,.RepoDetailsPage_skillCard__HtvOf:hover{border-color:#a5b4fc;border-color:var(--primary-300,#a5b4fc);box-shadow:var(--shadow-sm)}.RepoDetailsPage_agentHeader__cf5uC,.RepoDetailsPage_skillHeader__kPdNw{align-items:flex-start;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-3)}.RepoDetailsPage_agentInfo__ndh-g,.RepoDetailsPage_skillInfo__FeqaX{align-items:flex-start;display:flex;flex:1 1;gap:var(--space-3);min-width:0}.RepoDetailsPage_agentIcon__xzUI2{align-items:center;background:#f0f4ff;border-radius:var(--radius-md);display:flex;flex-shrink:0;font-size:1.5rem;height:36px;justify-content:center;width:36px}.RepoDetailsPage_agentName__mT9lv,.RepoDetailsPage_skillName__SD9jX{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin:0 0 2px}.RepoDetailsPage_agentDesc__TFpwa,.RepoDetailsPage_skillDesc__3riR2{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0}.RepoDetailsPage_agentActions__nPWew,.RepoDetailsPage_skillActions__NtzHU{display:flex;flex-shrink:0;gap:var(--space-1)}.RepoDetailsPage_iconBtn__TH7rT{align-items:center;background:none;border:1px solid #0000;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:var(--space-2);transition:all .15s}.RepoDetailsPage_iconBtn__TH7rT:hover{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-color:var(--border-primary);color:var(--primary-500)}.RepoDetailsPage_dangerBtn__Xkgwx:hover{background:#fef2f2;border-color:#fecaca;color:var(--color-error)}.RepoDetailsPage_tagRow__ruXrs{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-2)}.RepoDetailsPage_keyword__ju5Ds{background:#ecfdf5;color:#059669}.RepoDetailsPage_keyword__ju5Ds,.RepoDetailsPage_skillCount__1gLSR{border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:500;padding:2px 8px}.RepoDetailsPage_skillCount__1gLSR{background:#f0f4ff;color:var(--primary-500)}.RepoDetailsPage_categoryTag__mInkh{background:#faf5ff;border-radius:var(--radius-full);color:#7c3aed;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px}.RepoDetailsPage_charCount__ycw1q{color:#94a3b8;color:var(--text-tertiary,#94a3b8);font-size:var(--font-size-xs)}.RepoDetailsPage_usageInfo__p1otm{color:var(--text-secondary);font-size:var(--font-size-xs)}.RepoDetailsPage_toolTag__tYJGg{background:#fff7ed;border-radius:var(--radius-full);color:#c2410c;font-size:var(--font-size-xs);font-weight:500;padding:2px 8px}.RepoDetailsPage_expandedDetails__dtDBc{border-top:1px solid var(--border-primary);display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4)}.RepoDetailsPage_detailSection__5Hqhr h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.5px;margin:0 0 var(--space-2) 0;text-transform:uppercase}.RepoDetailsPage_codeBlock__1\+sJF{background:#1e1e2e;border-radius:var(--radius-md);color:#cdd6f4;font-family:var(--font-code);font-size:var(--font-size-xs);line-height:1.6;margin:0;max-height:400px;overflow-x:auto;overflow-y:auto;padding:var(--space-4);white-space:pre-wrap;word-break:break-word}.RepoDetailsPage_fileList__fR7M1{display:flex;flex-wrap:wrap;gap:var(--space-2)}.RepoDetailsPage_fileTag__R4iyd{align-items:center;background:#f8fafc;background:var(--bg-secondary,#f8fafc);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);display:inline-flex;font-family:var(--font-code);font-size:var(--font-size-xs);gap:4px;padding:3px 10px}.RepoDetailsPage_contextGrid__if\+v\+{grid-gap:var(--space-2);color:var(--text-secondary);display:grid;font-size:var(--font-size-sm);gap:var(--space-2);grid-template-columns:1fr}.RepoDetailsPage_contextGrid__if\+v\+ strong{color:var(--text-primary)}.RepoDetailsPage_overviewContent__iuR3g{display:flex;flex-direction:column;gap:var(--space-6)}.RepoDetailsPage_overviewStats__yyZKI{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}.RepoDetailsPage_overviewStatCard__PI3vG{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-5);text-align:center}.RepoDetailsPage_overviewStatValue__5tJV\+{color:var(--primary-500);font-size:2rem;font-weight:700}.RepoDetailsPage_overviewStatLabel__JVkd-{color:var(--text-secondary);font-size:var(--font-size-sm);margin-top:var(--space-1)}.RepoDetailsPage_overviewSection__41sNo{background:#fff;border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-5)}.RepoDetailsPage_overviewSection__41sNo h3{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-4) 0}.RepoDetailsPage_patternsList__FrGWp{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.RepoDetailsPage_patternCard__slo44{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md);padding:var(--space-3)}.RepoDetailsPage_patternCard__slo44 strong{color:var(--text-primary);font-size:var(--font-size-sm)}.RepoDetailsPage_patternCard__slo44 p{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;margin:var(--space-1) 0 0}.RepoDetailsPage_librariesGrid__wvs3s{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.RepoDetailsPage_libraryCard__qxihu{background:#f8fafc;background:var(--bg-secondary,#f8fafc);border-radius:var(--radius-md);padding:var(--space-3)}.RepoDetailsPage_libraryName__QuY5J{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600}.RepoDetailsPage_libraryName__QuY5J span{color:var(--text-secondary);font-weight:400;margin-left:var(--space-1)}.RepoDetailsPage_libraryUsage__a29KC{color:var(--text-secondary);font-size:var(--font-size-xs);line-height:1.5;margin-top:2px}.RepoDetailsPage_emptyTab__V2lgG{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;justify-content:center;padding:var(--space-12);text-align:center}.RepoDetailsPage_emptyTab__V2lgG h3{color:var(--text-primary);font-size:var(--font-size-lg);margin:var(--space-3) 0 var(--space-1)}.RepoDetailsPage_emptyTab__V2lgG p{font-size:var(--font-size-sm);margin:0}.RepoDetailsPage_errorState__CQLPP,.RepoDetailsPage_loadingState__7fnNG{align-items:center;color:var(--text-secondary);display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:400px;padding:var(--space-12);text-align:center}.RepoDetailsPage_errorState__CQLPP p{font-size:var(--font-size-base);margin:0}.RepoDetailsPage_modalFooter__-s-EV{display:flex;gap:var(--space-2);justify-content:flex-end}.RepoDetailsPage_deleteText__i9NKs{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;margin:0}.RepoDetailsPage_spinning__qC\+0p{animation:RepoDetailsPage_spin__ZmVXW 1s linear infinite}@keyframes RepoDetailsPage_spin__ZmVXW{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.RepoDetailsPage_page__AfTXP{padding:var(--space-4)}.RepoDetailsPage_headerMain__1gCQJ{flex-direction:column}.RepoDetailsPage_headerActions__vnjXq{width:100%}.RepoDetailsPage_headerActions__vnjXq button{flex:1 1}.RepoDetailsPage_overviewStats__yyZKI{grid-template-columns:1fr}.RepoDetailsPage_tabs__xg9hF{overflow-x:auto}}.BrownfieldPage_page__PTaV\+{background:var(--bg-primary);min-height:100vh}.BrownfieldPage_header__KqiLw{border-bottom:1px solid var(--border-primary);padding:var(--space-8) var(--space-8) var(--space-4)}.BrownfieldPage_headerContent__QsMId{margin:0 auto;max-width:1400px}.BrownfieldPage_title__Wq-DP{color:var(--text-primary);font-size:var(--font-size-2xl);font-weight:700;margin:0 0 var(--space-1)}.BrownfieldPage_subtitle__qjphs{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0}.BrownfieldPage_statsBar__1Y7FJ{display:flex;gap:var(--space-4);margin:0 auto;max-width:1400px;padding:var(--space-4) var(--space-8)}.BrownfieldPage_statCard__pIWzX{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);flex:1 1;padding:var(--space-4);text-align:center;transition:var(--transition-base)}.BrownfieldPage_statCard__pIWzX:hover{border-color:var(--primary-500);box-shadow:var(--shadow-sm)}.BrownfieldPage_statValue__XSXum{color:var(--primary-500);font-size:var(--font-size-2xl);font-weight:700}.BrownfieldPage_statLabel__dYBh8{color:var(--text-secondary);font-size:var(--font-size-xs);margin-top:var(--space-1)}.BrownfieldPage_detailLayout__DgQYo{align-items:flex-start;display:flex;gap:var(--space-8);margin:var(--space-6) auto 0;max-width:1400px;padding:0 var(--space-8)}.BrownfieldPage_sidebar__inQg6{border-right:1px solid var(--border-primary);display:flex;flex-direction:column;flex-shrink:0;max-height:calc(100vh - 100px);overflow-y:auto;padding-bottom:var(--space-6);padding-right:var(--space-4);position:-webkit-sticky;position:sticky;top:24px;width:250px}.BrownfieldPage_sidebar__inQg6::-webkit-scrollbar{width:4px}.BrownfieldPage_sidebar__inQg6::-webkit-scrollbar-thumb{background:var(--border-primary);border-radius:4px}.BrownfieldPage_tabGroup__7Sv1k{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--space-6)}.BrownfieldPage_tabGroupTitle__7qIHa{color:var(--text-tertiary);font-size:.75rem;font-weight:700;letter-spacing:.05em;margin-bottom:var(--space-2);padding-left:var(--space-3);text-transform:uppercase}.BrownfieldPage_tab__R\+8LS{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:500;justify-content:space-between;padding:var(--space-2) var(--space-3);text-align:left;transition:var(--transition-fast);width:100%}.BrownfieldPage_tab__R\+8LS:hover{background:var(--bg-hover);color:var(--text-primary)}.BrownfieldPage_tabActive__KaF3x{background:var(--primary-50);color:var(--primary-600);font-weight:600}.BrownfieldPage_tabBadge__VTBp1{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--font-size-xs);min-width:20px;padding:2px 6px;text-align:center}.BrownfieldPage_tabActive__KaF3x .BrownfieldPage_tabBadge__VTBp1{background:var(--primary-100);color:var(--primary-700)}.BrownfieldPage_detailContent__w5EMX{flex-grow:1;min-width:0;padding-bottom:var(--space-8)}.BrownfieldPage_content__0\+Xh3{margin:0 auto;max-width:1400px;padding:var(--space-6) var(--space-8)}.BrownfieldPage_projectGrid__KFwS-{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}.BrownfieldPage_emptyState__f32el{padding:var(--space-12) var(--space-4);text-align:center}.BrownfieldPage_emptyIcon__MbNSO{align-items:center;background:var(--primary-100);border-radius:var(--radius-xl);color:var(--primary-500);display:flex;height:64px;justify-content:center;margin:0 auto var(--space-4);width:64px}.BrownfieldPage_emptyTitle__DC0Ij{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-2)}.BrownfieldPage_emptyDescription__JDP63{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0 0 var(--space-6);margin-left:auto;margin-right:auto;max-width:400px}.BrownfieldPage_createButton__avl07{align-items:center;background:var(--primary-500);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:var(--transition-base)}.BrownfieldPage_createButton__avl07:hover{background:var(--primary-600)}.BrownfieldPage_loadingState__RdVf2{color:var(--text-secondary);font-size:var(--font-size-sm);padding:var(--space-12);text-align:center}.BrownfieldPage_errorState__EnrbA{color:var(--color-error);padding:var(--space-8);text-align:center}.BrownfieldPage_errorState__EnrbA button{background:var(--primary-500);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;margin-top:var(--space-4);padding:var(--space-2) var(--space-4)}.BrownfieldPage_detailHeader__PiB78{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.BrownfieldPage_backButton__h10j9{align-items:center;background:#0000;border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-1);padding:var(--space-2);transition:var(--transition-base)}.BrownfieldPage_backButton__h10j9:hover{background:var(--bg-secondary);color:var(--text-primary)}.BrownfieldPage_headerActions__NpwiP{display:flex;gap:var(--space-2);margin-left:auto}.BrownfieldPage_section__2dEfD{margin-bottom:var(--space-8)}.BrownfieldPage_sectionTitle__zfqgB{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-4)}.BrownfieldPage_scoreGrid__5GB\+x{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.BrownfieldPage_scoreCard__GK9Tk{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-4)}.BrownfieldPage_scoreName__qG6gh{color:var(--text-secondary);font-size:var(--font-size-xs);letter-spacing:.5px;margin:0 0 var(--space-2);text-transform:uppercase}.BrownfieldPage_scoreValue__CDM0q{font-size:var(--font-size-2xl);font-weight:700}.BrownfieldPage_scoreGrade__CakPa{color:var(--text-secondary);font-size:var(--font-size-sm);margin-left:var(--space-2)}.BrownfieldPage_gradeA__frdJe{color:var(--color-success)}.BrownfieldPage_gradeB__eyehI{color:#22c55e}.BrownfieldPage_gradeC__gLjWJ{color:var(--color-warning)}.BrownfieldPage_gradeD__GOd4l{color:#f97316}.BrownfieldPage_gradeF__m4x0Q{color:var(--color-error)}.BrownfieldPage_patternGrid__alLPp{grid-gap:var(--space-3);display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.BrownfieldPage_patternCard__IJwTD{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);padding:var(--space-4)}.BrownfieldPage_patternName__T8ehz{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600;margin:0 0 var(--space-1)}.BrownfieldPage_patternCategory__Fn-Y3{color:var(--primary-500);font-size:var(--font-size-xs);margin:0 0 var(--space-2);text-transform:capitalize}.BrownfieldPage_patternDescription__Vq9x3{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5;margin:0 0 var(--space-2)}.BrownfieldPage_confidenceBar__Sd0jr{background:var(--border-primary);border-radius:var(--radius-full);height:4px;margin-top:var(--space-2);overflow:hidden}.BrownfieldPage_confidenceFill__V13gU{background:var(--primary-500);border-radius:var(--radius-full);height:100%;transition:width .5s ease}.BrownfieldPage_featureItem__YhA7e{border:1px solid var(--border-primary);border-radius:var(--radius-lg);margin-bottom:var(--space-3);overflow:hidden}.BrownfieldPage_featureHeader__QtCkH{align-items:center;background:var(--bg-secondary);cursor:pointer;display:flex;justify-content:space-between;padding:var(--space-4);transition:var(--transition-base)}.BrownfieldPage_featureHeader__QtCkH:hover{background:var(--bg-tertiary)}.BrownfieldPage_featureName__aomvP{color:var(--text-primary);font-size:var(--font-size-base);font-weight:600}.BrownfieldPage_featureComplexity__P6Bog{border-radius:var(--radius-full);font-size:var(--font-size-xs);padding:2px 8px}.BrownfieldPage_complexityLow__kO9zx{background:#dcfce7;color:#15803d}.BrownfieldPage_complexityMedium__BRZLL{background:#fef3c7;color:#a16207}.BrownfieldPage_complexityHigh__l8iK5{background:#fee2e2;color:#b91c1c}.BrownfieldPage_featureBody__2FAZb{border-top:1px solid var(--border-primary);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6;padding:var(--space-4)}.BrownfieldPage_featureBody__2FAZb h4{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;margin:var(--space-3) 0 var(--space-1)}.BrownfieldPage_featureBody__2FAZb p{margin:0 0 var(--space-2)}.BrownfieldPage_featureBody__2FAZb ul{margin:0 0 var(--space-2);padding-left:var(--space-4)}.BrownfieldPage_diagramContainer__WkJXF{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);overflow-x:auto;padding:var(--space-4)}.BrownfieldPage_diagramCode__mqEN4{color:var(--text-secondary);font-family:var(--font-code);font-size:var(--font-size-xs);line-height:1.5;white-space:pre-wrap}.BrownfieldPage_progressOverlay__eon\+m{align-items:center;background:#00000080;display:flex;inset:0;justify-content:center;position:fixed;z-index:100}.BrownfieldPage_progressCard__rKRPT{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:90vw;padding:var(--space-8);width:480px}.BrownfieldPage_progressTitle__ujqEQ{color:var(--text-primary);font-size:var(--font-size-lg);font-weight:600;margin:0 0 var(--space-4)}.BrownfieldPage_progressBar__4lKMj{background:var(--border-primary);border-radius:var(--radius-full);height:8px;margin-bottom:var(--space-4);overflow:hidden}.BrownfieldPage_progressFill__WTtmT{background:var(--primary-500);border-radius:var(--radius-full);height:100%;transition:width .3s ease}.BrownfieldPage_progressSteps__dCG6W{list-style:none;margin:0;padding:0}.BrownfieldPage_progressStep__d-Rhi{align-items:center;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) 0}.BrownfieldPage_stepDone__2Oq8u{color:var(--color-success)}.BrownfieldPage_stepActive__tRi8i{color:var(--primary-500);font-weight:500}.BrownfieldPage_askContainer__1jmLk{max-width:800px}.BrownfieldPage_askInput__Nxoui{display:flex;gap:var(--space-2);margin-bottom:var(--space-6)}.BrownfieldPage_askInput__Nxoui input{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--font-size-sm);padding:var(--space-3) var(--space-4)}.BrownfieldPage_askInput__Nxoui input:focus{border-color:var(--primary-500);box-shadow:0 0 0 3px var(--primary-100);outline:none}.BrownfieldPage_askAnswer__N18wy{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);color:var(--text-primary);font-size:var(--font-size-sm);line-height:1.7;padding:var(--space-4);white-space:pre-wrap}.BrownfieldPage_severityLow__KJHT6{color:#22c55e}.BrownfieldPage_severityMedium__9gSV0{color:var(--color-warning)}.BrownfieldPage_severityHigh__LCuA5{color:#f97316}.BrownfieldPage_severityCritical__7008c{color:var(--color-error)}.BrownfieldPage_qualityExcellent__8g5jn{color:var(--color-success)}.BrownfieldPage_qualityGood__rvVgO{color:#22c55e}.BrownfieldPage_qualityFair__v8KAF{color:var(--color-warning)}.BrownfieldPage_qualityPoor__aKpwu{color:var(--color-error)}.BrownfieldPage_healthScoreContainer__vV1HB{align-items:center;display:flex;gap:var(--space-4)}.BrownfieldPage_healthScore__wJ-Cq{align-items:center;border:3px solid;border-radius:50%;display:flex;font-size:var(--font-size-xl);font-weight:700;height:64px;justify-content:center;width:64px}.BrownfieldPage_healthGood__OPnqz{border-color:var(--color-success);color:var(--color-success)}.BrownfieldPage_healthWarning__zuS3X{border-color:var(--color-warning);color:var(--color-warning)}.BrownfieldPage_healthBad__0cX3B{border-color:var(--color-error);color:var(--color-error)}.BrownfieldPage_recommendationList__MA7cN{list-style:none;margin:0;padding:0}.BrownfieldPage_recommendationItem__bLNzH{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);line-height:1.5;padding:var(--space-2) 0}.BrownfieldPage_recommendationItem__bLNzH:before{color:var(--primary-500);content:"→";flex-shrink:0;font-weight:600}.BrownfieldPage_antiPatternCard__bpDvu{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);margin-bottom:var(--space-2);padding:var(--space-3)}.BrownfieldPage_antiPatternName__0q0hY{color:#b91c1c;font-size:var(--font-size-sm);font-weight:600;margin:0 0 var(--space-1)}.BrownfieldPage_antiPatternDescription__G-9Vy{color:#7f1d1d;font-size:var(--font-size-xs);margin:0}.BrownfieldPage_gapList__7WNC8{grid-gap:var(--space-2);display:grid;gap:var(--space-2)}.BrownfieldPage_gapCard__6HsZB{align-items:flex-start;border:1px solid var(--border-primary);border-radius:var(--radius-md);display:flex;gap:var(--space-3);padding:var(--space-3)}.BrownfieldPage_gapSeverityDot__AY4Gq{border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.BrownfieldPage_gapArea__a9Tfo{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:500;margin:0 0 2px}.BrownfieldPage_gapDescription__I6iTt{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0}.BrownfieldPage_createForm__UpMHQ{display:flex;flex-direction:column;gap:var(--space-4)}.BrownfieldPage_formField__-P5Qi label{color:var(--text-primary);display:block;font-size:var(--font-size-sm);font-weight:500;margin-bottom:var(--space-1)}.BrownfieldPage_formField__-P5Qi input,.BrownfieldPage_formField__-P5Qi textarea{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3);width:100%}.BrownfieldPage_formField__-P5Qi textarea{min-height:60px;resize:vertical}.BrownfieldPage_repoList__FFX2B{display:flex;flex-direction:column;gap:var(--space-2)}.BrownfieldPage_repoItem__0hHTB{align-items:center;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3)}.BrownfieldPage_repoItem__0hHTB .BrownfieldPage_repoName__EYEYw{color:var(--text-primary);flex:1 1;font-weight:500}.BrownfieldPage_removeRepoBtn__y\+AfA{background:#0000;border:none;color:var(--color-error);cursor:pointer;font-size:var(--font-size-lg);padding:2px 6px}.BrownfieldPage_repoSearch__SuxmJ{display:flex;gap:var(--space-2)}.BrownfieldPage_repoSearch__SuxmJ input,.BrownfieldPage_repoSearch__SuxmJ select{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-sm);padding:var(--space-2) var(--space-3)}.BrownfieldPage_repoSearch__SuxmJ select{width:160px}.BrownfieldPage_repoSearch__SuxmJ input{flex:1 1}.BrownfieldPage_repoSearchResults__2DFwW{border:1px solid var(--border-primary);border-radius:var(--radius-md);margin-top:var(--space-1);max-height:200px;overflow-y:auto}.BrownfieldPage_repoSearchItem__Ujqh5{align-items:center;cursor:pointer;display:flex;font-size:var(--font-size-sm);gap:var(--space-2);padding:var(--space-2) var(--space-3);transition:var(--transition-fast)}.BrownfieldPage_repoSearchItem__Ujqh5:hover{background:var(--bg-secondary)}.BrownfieldPage_repoSearchName__JsS28{color:var(--text-primary);font-weight:500}.BrownfieldPage_repoSearchLang__2Dyz8{color:var(--text-secondary);font-size:var(--font-size-xs);margin-left:auto}.BrownfieldPage_selectedRepoGrid__tDexR{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md);display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto;padding:var(--space-2)}.BrownfieldPage_selectedRepoChip__dj4J8{align-items:center;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-full);display:inline-flex;font-size:.75rem;gap:4px;max-width:200px;overflow:hidden;padding:3px 8px}.BrownfieldPage_selectedRepoName__IwTSg{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BrownfieldPage_selectAllBar__klMhC{align-items:center;background:var(--bg-secondary);border-bottom:1px solid var(--border-primary);color:var(--primary-500);cursor:pointer;display:flex;font-size:var(--font-size-xs);font-weight:500;padding:6px var(--space-3);transition:var(--transition-fast)}.BrownfieldPage_selectAllBar__klMhC:hover{background:var(--primary-100)}.BrownfieldPage_repoSearchCheck__JBq8j{color:var(--primary-500);flex-shrink:0;font-size:var(--font-size-xs);font-weight:700;text-align:center;width:16px}.BrownfieldPage_progressCounter__j82uL{align-items:baseline;display:flex;gap:2px;margin:var(--space-4) 0}.BrownfieldPage_progressCountDone__UrTHI{color:var(--primary-500);font-size:var(--font-size-2xl);font-weight:700}.BrownfieldPage_progressCountSep__j4hlr{color:var(--text-tertiary);font-size:var(--font-size-lg);margin:0 2px}.BrownfieldPage_progressCountTotal__ylFki{color:var(--text-secondary);font-size:var(--font-size-lg);font-weight:600}.BrownfieldPage_progressCountLabel__9QQy3{color:var(--text-tertiary);font-size:var(--font-size-xs);margin-left:var(--space-2)}.BrownfieldPage_stepFailed__Qn5bF{color:var(--color-error)}.BrownfieldPage_pulseIndicator__OqQuH{animation:BrownfieldPage_pulse__tTVul 1.2s infinite;background:var(--primary-500);border-radius:50%;display:inline-block;height:8px;width:8px}@keyframes BrownfieldPage_pulse__tTVul{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.BrownfieldPage_confluenceButton__VOXxM{align-items:center;background:#0052cc;border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;display:inline-flex;font-size:var(--font-size-sm);font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-4);transition:var(--transition-base)}.BrownfieldPage_confluenceButton__VOXxM:hover{background:#0747a6}.BrownfieldPage_detailHeaderWrapper__xvtaH{margin:0 auto;max-width:1400px;padding:var(--space-6) var(--space-8) 0}.BrownfieldPage_tabLeft__q3aV7{align-items:center;display:flex;gap:var(--space-2)}.BrownfieldPage_tabIcon__QD2sX{align-items:center;color:var(--text-tertiary);display:flex;justify-content:center;opacity:.7}.BrownfieldPage_tabActive__KaF3x .BrownfieldPage_tabIcon__QD2sX,.BrownfieldPage_tab__R\+8LS:hover .BrownfieldPage_tabIcon__QD2sX{color:var(--primary-color);opacity:1}.TagsPage_container__Jxb60{display:flex;flex-direction:column;height:100%;padding:var(--space-6)}.TagsPage_header__De8Qm{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-6)}.TagsPage_count__JEcxx{color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.5px;margin:0}.TagsPage_toolbar__ve1eI{align-items:center;display:flex;gap:var(--space-3);margin-bottom:var(--space-4)}.TagsPage_searchInput__0xjuz{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-size:var(--text-sm);max-width:320px;padding:var(--space-2) var(--space-3)}.TagsPage_searchInput__0xjuz:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px #3b82f626;box-shadow:0 0 0 2px var(--color-primary-light,#3b82f626);outline:none}.TagsPage_colorFilter__14km9{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;font-size:var(--text-sm);padding:var(--space-2) var(--space-3)}.TagsPage_grid__LIrS-{grid-gap:var(--space-4);align-content:start;display:grid;flex:1 1;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));margin-bottom:var(--space-6)}.TagsPage_tagCard__ZbYlc{background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;padding:var(--space-4);transition:border-color .2s,box-shadow .2s}.TagsPage_tagCard__ZbYlc:hover{border-color:var(--color-primary);box-shadow:0 2px 8px #00000014}.TagsPage_tagCardHeader__v9mk1{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.TagsPage_tagName__n9UOi{color:var(--text-primary);font-size:var(--text-base);font-weight:var(--font-semibold);margin:0}.TagsPage_tagActions__jc54f{display:flex;gap:var(--space-1)}.TagsPage_iconButton__oZxTB{align-items:center;background:#0000;border:none;border-radius:var(--radius-sm);color:var(--text-tertiary);cursor:pointer;display:flex;height:28px;justify-content:center;transition:background .15s,color .15s;width:28px}.TagsPage_iconButton__oZxTB:hover{background:var(--bg-tertiary);color:var(--text-primary)}.TagsPage_iconButtonDanger__FAQm0:hover{background:#fee2e2;background:var(--color-error-light,#fee2e2);color:#ef4444;color:var(--color-error,#ef4444)}.TagsPage_tagDescription__b14fL{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.5;margin:0 0 var(--space-3) 0}.TagsPage_tagMeta__k6ew\+{align-items:center;display:flex;gap:var(--space-3);margin-top:auto}.TagsPage_colorDot__TEkxJ{border-radius:50%;flex-shrink:0;height:12px;width:12px}.TagsPage_usageCount__4\+geh{color:var(--text-tertiary);font-size:var(--text-xs)}.TagsPage_colorBlue__Z2\+wC{background-color:#3b82f6}.TagsPage_colorGreen__zMFvg{background-color:#22c55e}.TagsPage_colorRed__2Q3et{background-color:#ef4444}.TagsPage_colorYellow__R7iem{background-color:#eab308}.TagsPage_colorPurple__02hyN{background-color:#a855f7}.TagsPage_colorOrange__Yaj2V{background-color:#f97316}.TagsPage_colorPink__ysrUL{background-color:#ec4899}.TagsPage_colorGray__E9qWT{background-color:#6b7280}.TagsPage_colorTeal__1cN\+i{background-color:#14b8a6}.TagsPage_modal__VZ1lW{align-items:center;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}.TagsPage_modalBackdrop__jqrpp{background:#00000080;inset:0;position:absolute}.TagsPage_modalContent__LDSIR{background:var(--bg-primary);border-radius:var(--radius-lg);box-shadow:0 20px 60px #0003;max-width:480px;padding:var(--space-6);position:relative;width:100%}.TagsPage_modalTitle__shccG{color:var(--text-primary);font-size:var(--text-lg);font-weight:var(--font-semibold);margin:0 0 var(--space-4) 0}.TagsPage_formGroup__\+PrXU{margin-bottom:var(--space-4)}.TagsPage_formLabel__i2Vbe{color:var(--text-secondary);display:block;font-size:var(--text-sm);font-weight:var(--font-medium);margin-bottom:var(--space-1)}.TagsPage_formInput__c\+90F{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);padding:var(--space-2) var(--space-3);width:100%}.TagsPage_formInput__c\+90F:focus{border-color:var(--color-primary);outline:none}.TagsPage_formTextarea__\+eSxn{background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--text-sm);min-height:80px;padding:var(--space-2) var(--space-3);resize:vertical;width:100%}.TagsPage_colorPicker__eIU-V{display:flex;flex-wrap:wrap;gap:var(--space-2)}.TagsPage_colorOption__1Ln4z{border:3px solid #0000;border-radius:50%;cursor:pointer;height:32px;transition:border-color .15s,transform .15s;width:32px}.TagsPage_colorOption__1Ln4z:hover{transform:scale(1.1)}.TagsPage_colorOptionSelected__GPwK8{border-color:var(--text-primary)}.TagsPage_modalActions__KzVgt{display:flex;gap:var(--space-3);justify-content:flex-end;margin-top:var(--space-5)}.TagsPage_loading__NijbP{color:var(--text-secondary);flex:1 1;font-size:var(--text-base)}.TagsPage_empty__Jh0-h,.TagsPage_loading__NijbP{align-items:center;display:flex;justify-content:center}.TagsPage_empty__Jh0-h{color:var(--text-tertiary);flex:1 1;flex-direction:column;font-size:var(--text-lg);gap:var(--space-3)}.TagsPage_error__Bu5CC{background-color:#fee2e2;background-color:var(--color-error-light,#fee2e2);border:1px solid #ef4444;border:1px solid var(--color-error,#ef4444);border-radius:var(--radius-md);color:#991b1b;color:var(--color-error-dark,#991b1b);font-size:var(--text-sm);margin-bottom:var(--space-4);padding:var(--space-4)}@media (max-width:768px){.TagsPage_container__Jxb60{padding:var(--space-4)}.TagsPage_header__De8Qm{align-items:stretch;flex-direction:column;gap:var(--space-3)}.TagsPage_toolbar__ve1eI{flex-direction:column}.TagsPage_searchInput__0xjuz{max-width:100%}.TagsPage_grid__LIrS-{grid-template-columns:1fr}}.LoginPage_loginPage__eZ30b{align-items:center;background:linear-gradient(135deg,#0f172a,#1e3a8a 50%,#1e40af);display:flex;justify-content:center;min-height:100vh;padding:var(--space-6)}.LoginPage_loginCard__kCDyB{background:var(--bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-width:440px;padding:var(--space-10);text-align:center;width:100%}.LoginPage_brandSection__0TqRL{margin-bottom:var(--space-8)}.LoginPage_brandLogo__P82d1{align-items:center;display:flex;gap:var(--space-3);justify-content:center;margin-bottom:var(--space-4)}.LoginPage_brandName__L2Osz{color:var(--text-primary);font-size:28px;font-weight:700;letter-spacing:-.5px}.LoginPage_brandTagline__sdA9p{color:var(--text-secondary);font-size:14px;line-height:1.5}.LoginPage_divider__PeKew{align-items:center;color:var(--text-tertiary);display:flex;font-size:13px;gap:var(--space-3);margin:var(--space-6) 0}.LoginPage_divider__PeKew:after,.LoginPage_divider__PeKew:before{background:var(--border-light);content:"";flex:1 1;height:1px}.LoginPage_socialButtons__vI1b8{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-2)}.LoginPage_socialButton__NOk8j{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:var(--space-3);justify-content:center;padding:12px 16px;transition:all .15s ease;width:100%}.LoginPage_socialButton__NOk8j:hover{background:var(--bg-secondary);border-color:var(--border-medium);box-shadow:var(--shadow-sm)}.LoginPage_socialButton__NOk8j:active{transform:scale(.98)}.LoginPage_socialIcon__Nh30Q{flex-shrink:0;height:20px;width:20px}.LoginPage_emailButton__\+mpSm{align-items:center;background:var(--primary-600);border:1px solid var(--primary-600);border-radius:var(--radius-md);color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:var(--space-3);justify-content:center;padding:12px 16px;transition:all .15s ease;width:100%}.LoginPage_emailButton__\+mpSm:hover{background:var(--primary-700);border-color:var(--primary-700);box-shadow:0 4px 12px #2563eb4d;color:#fff}.LoginPage_signupRow__ONWwB{color:var(--text-secondary);font-size:14px;margin-top:var(--space-6)}.LoginPage_signupLink__4OCIu{background:none;border:none;color:var(--primary-600);cursor:pointer;font-size:14px;font-weight:600;padding:0}.LoginPage_signupLink__4OCIu:hover{color:var(--primary-700);text-decoration:underline}.LoginPage_loadingOverlay__UebO0{align-items:center;background:linear-gradient(135deg,#0f172a,#1e3a8a 50%,#1e40af);color:#fff;display:flex;flex-direction:column;gap:var(--space-4);justify-content:center;min-height:100vh}.LoginPage_spinner__k85be{animation:LoginPage_spin__woDSa .8s linear infinite;border:3px solid #fff3;border-radius:50%;border-top-color:#fff;height:40px;width:40px}@keyframes LoginPage_spin__woDSa{to{transform:rotate(1turn)}}.LoginPage_footer__t0Kzz{color:var(--text-tertiary);font-size:12px;margin-top:var(--space-8)}.LoginPage_footer__t0Kzz a{color:var(--text-tertiary);text-decoration:underline}.SettingsPage_settingsPage__gE0y0{background:var(--bg-secondary);min-height:100vh}.SettingsPage_settingsContent__jlPQm{margin:0 auto;max-width:800px;padding:var(--space-8)}.SettingsPage_settingsHeader__T2yAP{margin-bottom:var(--space-8)}.SettingsPage_settingsHeader__T2yAP h1{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0 0 var(--space-2) 0}.SettingsPage_settingsHeader__T2yAP p{color:var(--text-secondary);font-size:.875rem;margin:0}.SettingsPage_providerCard__XwKvb{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-4);padding:var(--space-6);transition:border-color .2s}.SettingsPage_providerCard__XwKvb:hover{border-color:var(--primary-300)}.SettingsPage_providerCardConfigured__TtTOJ{border-left:3px solid var(--success-500)}.SettingsPage_providerHeader__2IHDW{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.SettingsPage_providerInfo__-fOVl{align-items:center;display:flex;gap:var(--space-3)}.SettingsPage_providerIcon__oCbw9{align-items:center;border-radius:var(--radius-md);display:flex;font-size:1.25rem;font-weight:700;height:40px;justify-content:center;width:40px}.SettingsPage_providerIconGithub__Rx\+uU{background:#1a1a2e;color:#fff}.SettingsPage_providerIconOpenai__gu6h8{background:#10a37f;color:#fff}.SettingsPage_providerIconAnthropic__wCxm3{background:#d97706;color:#fff}.SettingsPage_providerIconGrok__WJXhF{background:#1d9bf0;color:#fff}.SettingsPage_providerName__YxCxS{color:var(--text-primary);font-size:1rem;font-weight:600}.SettingsPage_providerDescription__9779D{color:var(--text-secondary);font-size:.8rem;margin-top:2px}.SettingsPage_badge__BIKu8{border-radius:var(--radius-full);font-size:.7rem;font-weight:600;letter-spacing:.05em;padding:2px 8px;text-transform:uppercase}.SettingsPage_badgeConfigured__lGuVT{background:var(--success-50);color:var(--success-700)}.SettingsPage_badgeNotConfigured__eibXb{background:var(--bg-tertiary);color:var(--text-secondary)}.SettingsPage_inputGroup__y78Sg{align-items:center;display:flex;gap:var(--space-2)}.SettingsPage_apiKeyInput__ZxPGq{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-primary);flex:1 1;font-family:SF Mono,Fira Code,monospace;font-size:.875rem;outline:none;padding:var(--space-2) var(--space-3);transition:border-color .2s}.SettingsPage_apiKeyInput__ZxPGq:focus{border-color:var(--primary-500)}.SettingsPage_apiKeyInput__ZxPGq::placeholder{color:var(--text-tertiary)}.SettingsPage_saveBtn__QJhf3{background:var(--primary-600);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.875rem;font-weight:500;padding:var(--space-2) var(--space-4);transition:background .2s;white-space:nowrap}.SettingsPage_saveBtn__QJhf3:hover{background:var(--primary-700)}.SettingsPage_saveBtn__QJhf3:disabled{background:var(--bg-tertiary);color:var(--text-tertiary);cursor:not-allowed}.SettingsPage_removeBtn__jiRqF{background:#0000;border:1px solid var(--error-200);border-radius:var(--radius-md);color:var(--error-500);cursor:pointer;font-size:.8rem;padding:var(--space-2) var(--space-3);transition:background .2s}.SettingsPage_removeBtn__jiRqF:hover{background:var(--error-50)}.SettingsPage_modelList__0Q\+di{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-3)}.SettingsPage_modelTag__P8ywS{background:var(--bg-tertiary);border-radius:var(--radius-full);color:var(--text-secondary);font-family:SF Mono,Fira Code,monospace;font-size:.7rem;padding:2px 8px}.SettingsPage_statusBar__WX7OU{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-top:var(--space-6);padding:var(--space-5)}.SettingsPage_statusBar__WX7OU h3{color:var(--text-primary);font-size:.875rem;font-weight:600;margin:0 0 var(--space-3) 0}.SettingsPage_statusGrid__h54UB{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(2,1fr)}.SettingsPage_statusItem__xa8Ia{align-items:center;background:var(--bg-secondary);border-radius:var(--radius-md);display:flex;gap:var(--space-2);padding:var(--space-2)}.SettingsPage_statusDot__yYcou{border-radius:50%;flex-shrink:0;height:8px;width:8px}.SettingsPage_statusDotActive__OTQgK{background:var(--success-500)}.SettingsPage_statusDotInactive__x4y0Y{background:var(--text-tertiary)}.SettingsPage_statusLabel__g2fnX{color:var(--text-primary);flex:1 1;font-size:.8rem;font-weight:500}.SettingsPage_statusSource__vMRiR{color:var(--text-secondary);font-size:.7rem}.SettingsPage_statusNote__JE-nc{color:var(--text-tertiary);font-size:.75rem;line-height:1.4;margin:var(--space-3) 0 0 0}.SettingsPage_modelCatalog__mj-p-{margin-top:var(--space-6)}.SettingsPage_modelCatalog__mj-p- h2{color:var(--text-primary);font-size:1.25rem;font-weight:700;margin:0 0 var(--space-1) 0}.SettingsPage_catalogDescription__Ufe4Z{color:var(--text-secondary);font-size:.8rem;margin:0 0 var(--space-4) 0}.SettingsPage_catalogSection__bBzip{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);margin-bottom:var(--space-3);padding:var(--space-4)}.SettingsPage_catalogSectionHeader__wodcY{align-items:center;display:flex;gap:var(--space-2);margin-bottom:var(--space-3)}.SettingsPage_catalogProviderName__DUv97{color:var(--text-primary);font-size:.9rem;font-weight:600}.SettingsPage_catalogSource__cNnL0{background:var(--primary-50);border-radius:var(--radius-full);color:var(--primary-500);font-size:.7rem;padding:1px 6px}.SettingsPage_catalogModels__GqdRz{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.SettingsPage_catalogModelCard__7\+lH4{border:1px solid var(--border-light);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);transition:border-color .2s}.SettingsPage_catalogModelAvailable__9kM69{background:var(--bg-secondary);border-color:var(--success-200)}.SettingsPage_catalogModelDisabled__N8Rey{background:var(--bg-tertiary);opacity:.6}.SettingsPage_catalogModelName__MlnIF{color:var(--text-primary);font-family:SF Mono,Fira Code,monospace;font-size:.8rem;font-weight:600;margin-bottom:2px}.SettingsPage_catalogModelPricing__r6pLs{color:var(--text-tertiary);display:flex;font-size:.65rem;gap:var(--space-2);margin-bottom:2px}.SettingsPage_catalogModelStatus__2bKJN{color:var(--text-tertiary);font-size:.65rem;font-weight:500}.SettingsPage_catalogModelStatusActive__0jHYo{color:var(--success-600)}.SettingsPage_catalogModelDefault__ikKR\+{background:var(--primary-50)!important;border-color:var(--primary-400)!important}.SettingsPage_catalogModelFooter__CFPlZ{align-items:center;display:flex;gap:var(--space-1);justify-content:space-between;margin-top:2px}.SettingsPage_setDefaultBtn__NRxbY{background:#0000;border:1px solid var(--primary-300);border-radius:var(--radius-full);color:var(--primary-600);cursor:pointer;font-size:.6rem;font-weight:500;padding:1px 6px;transition:all .15s;white-space:nowrap}.SettingsPage_setDefaultBtn__NRxbY:hover:not(:disabled){background:var(--primary-100)}.SettingsPage_setDefaultBtn__NRxbY:disabled{cursor:not-allowed;opacity:.5}.SettingsPage_currentDefault__QhHu0{color:var(--primary-600)}.SettingsPage_toast__EH73j{animation:SettingsPage_slideIn__gntsr .3s ease;border-radius:var(--radius-md);bottom:var(--space-6);box-shadow:var(--shadow-lg);font-size:.875rem;font-weight:500;padding:var(--space-3) var(--space-5);position:fixed;right:var(--space-6);z-index:1000}.SettingsPage_toastSuccess__HhoOt{background:var(--success-500);color:#fff}.SettingsPage_toastError__U7bfj{background:var(--error-500);color:#fff}@keyframes SettingsPage_slideIn__gntsr{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BillingPage_page__EKHqb{background:var(--bg-secondary);min-height:100vh;overflow-y:auto}.BillingPage_content__EQREC{margin:0 auto;max-width:960px;padding:var(--space-8)}.BillingPage_header__jfc8A{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:var(--space-8)}.BillingPage_title__ducBZ{color:var(--text-primary);font-size:1.5rem;font-weight:700;margin:0 0 var(--space-2)}.BillingPage_subtitle__PVC\+6{color:var(--text-secondary);font-size:.875rem;margin:0}.BillingPage_refreshBtn__i2lGF{align-items:center;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-muted);cursor:pointer;display:flex;height:34px;justify-content:center;transition:all .2s;width:34px}.BillingPage_refreshBtn__i2lGF:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.BillingPage_spinning__2-v9h{animation:BillingPage_spin__R-7Zv 1s linear infinite}@keyframes BillingPage_spin__R-7Zv{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BillingPage_section__jyEOF{margin-bottom:var(--space-8)}.BillingPage_sectionTitle__pobDL{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 var(--space-2)}.BillingPage_sectionDesc__81xHp{color:var(--text-secondary);font-size:.8rem;margin:0 0 var(--space-5)}.BillingPage_overLimitBanner__G4NWr{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-md);color:#b91c1c;font-size:.875rem;margin-bottom:var(--space-5);padding:var(--space-3) var(--space-4)}.BillingPage_metersGrid__KTim0{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));margin-bottom:var(--space-5)}.BillingPage_meter__3PlLm{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:var(--space-4)}.BillingPage_meterHeader__5owGw{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.BillingPage_meterLabel__9ZyeN{color:var(--text-secondary);font-size:.8rem;font-weight:600}.BillingPage_meterValue__hBLBS{color:var(--text-primary);font-family:var(--font-mono);font-size:.8rem;font-weight:600}.BillingPage_meterBar__Xzzwg{background:var(--bg-secondary);border-radius:var(--radius-full);height:8px;margin-bottom:var(--space-1);overflow:hidden}.BillingPage_meterFill__ATOuw{border-radius:var(--radius-full);height:100%;transition:width .6s ease}.BillingPage_meterPct__I8eIs{color:var(--text-muted);font-size:.7rem}.BillingPage_usageStats__Zmr4L{display:flex;flex-wrap:wrap;gap:var(--space-3)}.BillingPage_statItem__NXA\+I{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:2px;min-width:140px;padding:var(--space-3) var(--space-4)}.BillingPage_statLabel__GJPgb{color:var(--text-muted);font-size:.7rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase}.BillingPage_statValue__ZumEE{color:var(--text-primary);font-family:var(--font-mono);font-size:1.1rem;font-weight:700}.BillingPage_cycleToggle__j0J8s{border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;gap:0;margin-bottom:var(--space-6);overflow:hidden;width:-webkit-fit-content;width:fit-content}.BillingPage_cycleBtn__tnBsE{align-items:center;background:var(--bg-primary);border:none;color:var(--text-secondary);cursor:pointer;display:flex;font-size:.875rem;font-weight:500;gap:var(--space-2);padding:var(--space-2) var(--space-5);transition:all .2s}.BillingPage_cycleBtnActive__NaY4b{background:var(--primary);color:#fff}.BillingPage_saveBadge__ycGOe{background:var(--success-100);border-radius:var(--radius-full);color:var(--success-700);font-size:.65rem;font-weight:600;padding:1px 5px}.BillingPage_cycleBtnActive__NaY4b .BillingPage_saveBadge__ycGOe{background:#ffffff40;color:#fff}.BillingPage_plansGrid__isrUw{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.BillingPage_planCard__U2CK6{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6);position:relative;transition:border-color .2s,box-shadow .2s}.BillingPage_planCard__U2CK6:hover{border-color:var(--primary-300)}.BillingPage_planCardCurrent__ltPTQ{border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-alpha)}.BillingPage_planCardHighlight__6fbny{border-color:var(--primary-400)}.BillingPage_popularBadge__nQr7Q{background:var(--primary);border-radius:var(--radius-full);color:#fff;font-size:.65rem;font-weight:700;left:50%;letter-spacing:.05em;padding:2px 10px;position:absolute;top:-10px;transform:translateX(-50%);white-space:nowrap}.BillingPage_planHeader__dZ2te{align-items:center;display:flex;gap:var(--space-2)}.BillingPage_planIconWrap__dXJ0z{color:var(--primary)}.BillingPage_planName__3-GiC{color:var(--text-primary);flex:1 1;font-size:1rem;font-weight:700}.BillingPage_currentBadge__uDBqv{background:var(--success-50);border-radius:var(--radius-full);color:var(--success-700);font-size:.65rem;font-weight:600;padding:2px 8px}.BillingPage_planPrice__3UUjf{align-items:baseline;display:flex;gap:var(--space-1)}.BillingPage_planPriceNumber__SiKnT{color:var(--text-primary);font-family:var(--font-mono);font-size:1.75rem;font-weight:700}.BillingPage_planPricePer__HZGgW{color:var(--text-muted);font-size:.75rem}.BillingPage_featureList__7iIw4{display:flex;flex:1 1;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.BillingPage_featureItem__uIKLh{align-items:flex-start;color:var(--text-secondary);display:flex;font-size:.8rem;gap:var(--space-2);line-height:1.4}.BillingPage_featureCheck__iORNS{color:var(--success-500);flex-shrink:0;margin-top:1px}.BillingPage_upgradeBtn__7KJgP{background:var(--primary);border:none;border-radius:var(--radius-md);color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:var(--space-3);transition:background .2s;width:100%}.BillingPage_upgradeBtn__7KJgP:hover:not(:disabled){background:var(--primary-dark)}.BillingPage_upgradeBtn__7KJgP:disabled{cursor:not-allowed;opacity:.6}.BillingPage_downgradeBtnStyle__dvju4{background:#0000;border:1px solid var(--border-light);color:var(--text-secondary)}.BillingPage_downgradeBtnStyle__dvju4:hover:not(:disabled){background:var(--bg-hover)}.BillingPage_note__K9gW7{color:var(--text-muted);font-size:.75rem;line-height:1.5;margin-top:var(--space-4);text-align:center}.BillingPage_loadingWrap__oAHN6{align-items:center;display:flex;justify-content:center;min-height:60vh}.BillingPage_toast__yNKXU{animation:BillingPage_slideIn__ahp-B .3s ease;border-radius:var(--radius-md);bottom:var(--space-6);box-shadow:var(--shadow-lg);font-size:.875rem;font-weight:500;padding:var(--space-3) var(--space-5);position:fixed;right:var(--space-6);z-index:1000}.BillingPage_toastOk__DGg8H{background:var(--success-500);color:#fff}.BillingPage_toastErr__1nmze{background:var(--error-500);color:#fff}@keyframes BillingPage_slideIn__ahp-B{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.BillingPage_modelBreakdown__Pbx0s{margin-top:var(--space-6)}.BillingPage_modelBreakdownTitle__qr10T{color:var(--text-primary);font-size:.9375rem;font-weight:600;margin:0 0 var(--space-3)}.BillingPage_modelTable__gWxct{border-collapse:collapse;font-size:.8125rem;width:100%}.BillingPage_modelTableTh__0W\+uM{border-bottom:1px solid var(--border-primary);color:var(--text-tertiary);font-size:.75rem;font-weight:600;letter-spacing:.04em;padding:var(--space-2) var(--space-3);text-align:left;text-transform:uppercase}.BillingPage_modelTableRow__dDIKj:nth-child(2n){background:var(--bg-secondary)}.BillingPage_modelTableTd__8Cu33{border-bottom:1px solid var(--border-primary);color:var(--text-primary);padding:var(--space-2) var(--space-3)}.BillingPage_modelName__PxzOM{font-family:monospace;font-family:var(--font-mono,monospace);font-size:.8125rem}.BillingPage_providerBadge__j0UQ4{border-radius:999px;display:inline-block;font-size:.6875rem;font-weight:600;letter-spacing:.04em;padding:2px 8px;text-transform:uppercase}.BillingPage_provider_openai__c66f4{background:#e8f5e9;color:#2e7d32}.BillingPage_provider_anthropic__IUXfS{background:#fff3e0;color:#e65100}.BillingPage_provider_github__XnUg0{background:#e3f2fd;color:#1565c0}.BillingPage_provider_grok__nbDgk{background:#f3e5f5;color:#6a1b9a}.BillingPage_provider_default__QEjP3{background:var(--bg-tertiary);color:var(--text-secondary)}@media (max-width:768px){.BillingPage_metersGrid__KTim0,.BillingPage_plansGrid__isrUw{grid-template-columns:1fr}.BillingPage_modelTable__gWxct{font-size:.75rem}}.CreateAssistantForm_form__bmR2W{background-color:var(--bg-primary);display:flex;flex-direction:column}.CreateAssistantForm_content__kAt9E{display:flex;flex-direction:column;gap:var(--space-4);max-width:800px}.CreateAssistantForm_projectRow__rYHca{align-items:flex-start;display:flex;gap:var(--space-4)}.CreateAssistantForm_projectRow__rYHca>:first-child{flex:1 1}.CreateAssistantForm_toggleWrapper__w4zRx{align-items:center;display:flex;gap:var(--space-2);padding-top:var(--space-6)}.CreateAssistantForm_toggleLabel__A691n{color:var(--text-secondary);font-size:var(--text-sm);line-height:1.3}.CreateAssistantForm_importantNote__4dnUF{align-items:flex-start;background-color:var(--gray-50);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-3) var(--space-4)}.CreateAssistantForm_noteIcon__B9xE\+{color:var(--text-tertiary);flex-shrink:0}.CreateAssistantForm_slugField__gfWfR{align-items:center;background-color:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-md);display:flex;overflow:hidden}.CreateAssistantForm_slugLabel__9x06Q{background-color:var(--gray-100);border-right:1px solid var(--border-light);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--font-medium);padding:var(--space-2) var(--space-3);white-space:nowrap}.CreateAssistantForm_slugInput__GdI7U{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-size:var(--text-sm);outline:none;padding:var(--space-2) var(--space-3)}.CreateAssistantForm_slugInput__GdI7U::placeholder{color:var(--text-placeholder)}.CreateAssistantForm_categoriesField__63J4U{display:flex;flex-direction:column;gap:var(--space-2)}.CreateAssistantForm_helperText__onXic{align-items:center;color:var(--text-tertiary);display:flex;font-size:var(--text-sm);gap:var(--space-2)}.CreateAssistantForm_infoIcon__lJG-V{color:var(--text-tertiary)}.CreateAssistantForm_label__V2LgT{color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-medium)}.CreateAssistantForm_instructionsHeader__dYpWG{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-2)}.CreateAssistantForm_instructionsActions__Bemfy{align-items:center;display:flex;gap:var(--space-2)}.CreateAssistantForm_variableButtons__8CEId{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-3)}.CreateAssistantForm_row__qJCs4{grid-gap:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(2,1fr)}.CreateAssistantForm_toolCategories__\+xGgf{border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden}.CreateAssistantForm_conversationStarters__WMOpH{display:flex;flex-direction:column;gap:var(--space-3)}.CreateAssistantForm_conversationStartersHeader__j7d-X{align-items:center;display:flex;justify-content:space-between}.CreateAssistantForm_starterRow__C9FYh{align-items:center;display:flex;gap:var(--space-2)}.CreateAssistantForm_starterRow__C9FYh input{flex:1 1}.CreateAssistantForm_deleteButton__2gu\+R{align-items:center;background:#0000;border:1px solid var(--border-light);border-radius:var(--radius-md);color:var(--text-tertiary);cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;transition:all var(--transition-fast);width:36px}.CreateAssistantForm_deleteButton__2gu\+R:hover:not(:disabled){background-color:var(--gray-100);border-color:var(--error);color:var(--error)}.CreateAssistantForm_deleteButton__2gu\+R:disabled{cursor:not-allowed;opacity:.5}.CreateAssistantForm_emptyState__I1UEx{align-items:center;display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-6)}.CreateAssistantForm_emptyState__I1UEx p{color:var(--text-tertiary);font-size:var(--text-sm);margin:0}.CreateAssistantForm_integrationAppsSection__ygSmM{margin-bottom:var(--space-4)}.CreateAssistantForm_integrationAppsSection__ygSmM .CreateAssistantForm_label__V2LgT{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-1);margin-bottom:var(--space-2)}.CreateAssistantForm_integrationAppsSection__ygSmM .CreateAssistantForm_helperText__onXic{color:var(--text-tertiary);font-size:var(--text-sm);margin:0 0 var(--space-3)}.CreateAssistantForm_datasourceSelection__5XFKT,.CreateAssistantForm_integrationSelection__UikDz{margin-bottom:var(--space-4)}.CreateAssistantForm_datasourceSelection__5XFKT .CreateAssistantForm_label__V2LgT,.CreateAssistantForm_integrationSelection__UikDz .CreateAssistantForm_label__V2LgT{align-items:center;color:var(--text-primary);display:flex;font-size:var(--text-sm);font-weight:500;gap:var(--space-2);margin-bottom:var(--space-2)}.CreateAssistantForm_checkboxGrid__5pjl0{grid-gap:var(--space-2);display:grid;gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:var(--space-3)}.CreateAssistantForm_checkboxItem__X0SwU{align-items:flex-start;background:var(--gray-50);border:1px solid var(--border-light);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-3);padding:var(--space-3);transition:all var(--transition-fast)}.CreateAssistantForm_checkboxItem__X0SwU:hover{background:var(--primary-light);border-color:var(--primary)}.CreateAssistantForm_checkboxItem__X0SwU input[type=checkbox]{accent-color:var(--primary);height:16px;margin-top:2px;width:16px}.CreateAssistantForm_checkboxContent__cT1WI{display:flex;flex-direction:column;gap:2px;min-width:0}.CreateAssistantForm_checkboxLabel__\+y4xm{color:var(--text-primary);font-size:var(--text-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateAssistantForm_checkboxMeta__0N3tf{color:var(--text-tertiary);font-size:var(--text-xs)}.CreateAssistantForm_emptyState__I1UEx,.CreateAssistantForm_loadingState__AbENL{color:var(--text-secondary);font-size:var(--text-sm);padding:var(--space-4);text-align:center}.CreateAssistantForm_emptyState__I1UEx{background:var(--gray-50);border-radius:var(--radius-md)}.CreateAssistantForm_emptyState__I1UEx a{color:var(--primary);text-decoration:none}.CreateAssistantForm_emptyState__I1UEx a:hover{text-decoration:underline}.CreateAssistantForm_divider__br\+eX{background:var(--border-light);height:1px;margin:var(--space-4) 0}@keyframes CreateAssistantForm_spin__vrqaV{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateAssistantForm_spinning__4eAG6{animation:CreateAssistantForm_spin__vrqaV 1s linear infinite}.CreateAssistantForm_errorText__\+mnbI{color:var(--error);font-size:var(--text-sm);padding:var(--space-2) 0}.CreateAssistantPage_page__L5s0e{background-color:var(--bg-primary);display:flex;flex-direction:column;height:100%;overflow:hidden}.CreateAssistantPage_pageHeader__wXMja{align-items:center;background-color:var(--bg-primary);display:flex;flex-shrink:0;justify-content:space-between;padding:var(--space-3) var(--space-6)}.CreateAssistantPage_pageHeaderLeft__Y2rQP{align-items:center;display:flex;gap:var(--space-3)}.CreateAssistantPage_backButton__HnSCC{align-items:center;background-color:var(--primary-100);border:none;border-radius:var(--radius-full);color:var(--primary);cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:all var(--transition-fast);width:32px}.CreateAssistantPage_backButton__HnSCC:hover{background-color:var(--primary-200)}.CreateAssistantPage_pageTitle__Sh6RP{color:var(--text-primary);font-family:var(--font-heading);font-size:var(--text-lg);font-weight:var(--font-bold);letter-spacing:-.03em;margin:0}.CreateAssistantPage_pageHeaderRight__BZ00H{align-items:center;display:flex;gap:var(--space-2)}.CreateAssistantPage_refineButton__x-702{background:var(--primary-500)!important}.CreateAssistantPage_errorBanner__bQPyV{background-color:var(--error-50);border-bottom:1px solid var(--error-200);color:var(--error-700);font-size:var(--text-sm);padding:var(--space-3) var(--space-6)}.CreateAssistantPage_spinning__E3-FK{animation:CreateAssistantPage_spin__pvVeC 1s linear infinite}@keyframes CreateAssistantPage_spin__pvVeC{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.CreateAssistantPage_pageContent__bLTJy{flex:1 1;overflow-y:auto;padding:var(--space-6) var(--space-8)}:root{--primary-50:#eff6ff;--primary-100:#dbeafe;--primary-200:#bfdbfe;--primary-300:#93c5fd;--primary-400:#60a5fa;--primary-500:#2563eb;--primary-600:#1d4ed8;--primary-700:#1e40af;--primary-800:#1e3a8a;--primary-900:#0f172a;--accent-orange:#f97316;--accent-amber:#f59e0b;--accent-blue:#2563eb;--accent-purple:#7c3aed;--accent-cyan:#06b6d4;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#0f172a;--success:#10b981;--warning:#f59e0b;--error:#ef4444;--info:#2563eb;--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-sidebar:#f8fafc;--bg-nav:#0f172a;--bg-nav-hover:#ffffff0f;--bg-nav-active:#ffffff1a;--border-light:#e2e8f0;--border-medium:#cbd5e1;--text-primary:#0f172a;--text-secondary:#475569;--text-tertiary:#94a3b8;--text-inverse:#fff;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:18px;--radius-full:9999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--transition-fast:150ms ease;--transition-base:200ms ease;--transition-slow:300ms ease;--font-heading:"Inter",-apple-system,BlinkMacSystemFont,sans-serif;--font-body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-mono:"JetBrains Mono",monospace;--z-dropdown:1000;--z-modal:1100;--z-tooltip:1200}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f8fafc;background-color:var(--bg-secondary);color:#0f172a;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-family:var(--font-body);font-size:1rem;font-size:var(--text-base);line-height:1.5}code,pre{font-family:JetBrains Mono,monospace;font-family:var(--font-mono)}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}ol,ul{list-style:none}img{height:auto;max-width:100%}::-webkit-scrollbar{height:6px;width:6px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--gray-300);border-radius:9999px;border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:#9ca3af;background:var(--gray-400)}:focus-visible{outline:2px solid #2563eb;outline:2px solid var(--primary-500);outline-offset:2px}::selection{background-color:#bfdbfe;background-color:var(--primary-200);color:#0f172a;color:var(--primary-900)}
/*# sourceMappingURL=main.b111b3b4.css.map*/