.ai-agent_page__CYwSp{overscroll-behavior:contain;display:flex;height:100dvh;max-height:100dvh;min-height:0;gap:10px;padding:10px 10px 10px 0;background:transparent;overflow:hidden}.ai-agent_chats__tNBO9{background:var(--v-surface);border:1px solid var(--v-border);border-radius:18px;display:flex;flex-direction:column;overflow:hidden;min-width:0;min-height:0;box-shadow:var(--v-shadow);width:100%;height:100%;flex:1}.ai-agent_chatsTop__8v2QN{padding:14px 14px 10px;border-bottom:1px solid var(--v-border);display:flex;flex-direction:column;gap:10px;flex-shrink:0}.ai-agent_search__TWx4t{display:flex;align-items:center;gap:8px;background:var(--v-bg);border:1px solid var(--v-border);border-radius:10px;padding:8px 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.ai-agent_search__TWx4t:focus-within{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent)}.ai-agent_search__TWx4t input{background:transparent;border:0;outline:0;flex:1;font:inherit;font-family:inherit;color:var(--v-ink);min-width:0}.ai-agent_search__TWx4t input::placeholder{color:var(--v-soft)}.ai-agent_search__TWx4t svg{width:13px;height:13px;color:var(--v-muted);flex-shrink:0}.ai-agent_chatsActions__U7_z2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.ai-agent_btnPrimary__YkGek{background:var(--v-brand);color:#fff;border:0;padding:8px 12px;border-radius:10px;font:inherit;font-family:inherit;font-weight:700;font-size:12.5px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;justify-content:center;transition:background .15s;min-width:0;white-space:nowrap;overflow:hidden}.ai-agent_btnPrimary__YkGek:hover:not(:disabled){background:#280077}.ai-agent_btnPrimary__YkGek:disabled{opacity:.55;cursor:not-allowed}.ai-agent_btnPrimary__YkGek svg{width:13px;height:13px}.ai-agent_btnSecondary__yVluZ{background:var(--v-surface);color:var(--v-ink);border:1px solid var(--v-border);padding:8px 12px;border-radius:10px;font:inherit;font-family:inherit;font-weight:600;font-size:12.5px;cursor:pointer;display:inline-flex;gap:6px;align-items:center;justify-content:center;white-space:nowrap;transition:all .15s;min-width:0;overflow:hidden}.ai-agent_btnSecondary__yVluZ:hover:not(:disabled){background:var(--v-bg);border-color:color-mix(in srgb,var(--v-ink) 20%,var(--v-border))}.ai-agent_btnSecondary__yVluZ:disabled{opacity:.55;cursor:not-allowed}.ai-agent_btnSecondary__yVluZ svg{width:13px;height:13px;color:var(--v-muted)}.ai-agent_chatsList__Zj9zJ{flex:1;overflow:auto;padding:8px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}.ai-agent_chatsList__Zj9zJ:hover{scrollbar-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border)) transparent}.ai-agent_chatsList__Zj9zJ::-webkit-scrollbar{width:6px}.ai-agent_chatsList__Zj9zJ::-webkit-scrollbar-track{background:transparent}.ai-agent_chatsList__Zj9zJ::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background-color .2s;min-height:30px}.ai-agent_chatsList__Zj9zJ:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--v-ink) 22%,transparent)}.ai-agent_chSection__v9WjU{font-size:10px;color:var(--v-muted);text-transform:uppercase;letter-spacing:.12em;font-weight:600;padding:8px 10px 4px}.ai-agent_chFolder__37Vo5{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:9px;font-size:13px;font-weight:500;color:var(--v-ink);cursor:pointer;background:transparent;border:0;width:100%;text-align:left;font-family:inherit;transition:background .15s}.ai-agent_chFolder__37Vo5:hover{background:var(--v-bg)}.ai-agent_chFolder__37Vo5 .chev{width:13px;height:13px;color:var(--v-muted);transition:transform .15s;flex-shrink:0}.ai-agent_chFolderOpen__u_wnn .chev{transform:rotate(90deg)}.ai-agent_chFolder__37Vo5 .fico{width:16px;height:16px;color:var(--v-muted);flex-shrink:0}.ai-agent_chFolderName__paid9{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent_chFolderCount__bBB1B{flex:0 0 auto;font-size:10.5px;color:var(--v-soft);font-variant-numeric:tabular-nums;margin-left:auto}.ai-agent_chItem__ObB0t{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;font-size:12.5px;color:var(--v-ink);cursor:pointer;position:relative;margin:1px 0;background:transparent;border:0;width:100%;text-align:left;font-family:inherit;transition:background .15s}.ai-agent_chItem__ObB0t:hover{background:var(--v-bg)}.ai-agent_chItemActive__6PqqI,.ai-agent_chItem__ObB0t.ai-agent_active__6w3U3{background:var(--v-brand-soft);color:var(--v-brand);font-weight:600}.ai-agent_chItemActive__6PqqI .ai-agent_ciIco__xCYAX,.ai-agent_chItem__ObB0t.ai-agent_active__6w3U3 .ai-agent_ciIco__xCYAX{color:var(--v-brand)}.ai-agent_chItem__ObB0t .ai-agent_ciIco__xCYAX{width:14px;height:14px;color:var(--v-soft);flex-shrink:0}.ai-agent_chItemTitle__Jr3z9{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent_chItemDate__dw9BM{font-size:10.5px;color:var(--v-soft);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;flex:0 0 auto;font-variant-numeric:tabular-nums;margin-left:auto}.ai-agent_chItemActive__6PqqI .ai-agent_chItemDate__dw9BM,.ai-agent_chItem__ObB0t.ai-agent_active__6w3U3 .ai-agent_chItemDate__dw9BM{color:var(--v-brand)}.ai-agent_actBtn__VGxt3{opacity:0;transition:opacity .15s}.ai-agent_actBtn__VGxt3:focus-visible,.ai-agent_actBtn__VGxt3[data-state=open],.group:hover .ai-agent_actBtn__VGxt3{opacity:1}@media (hover:none),(pointer:coarse){.ai-agent_actBtn__VGxt3{opacity:1}}.ai-agent_chItemDelete__TM7RX{opacity:0;width:22px;height:22px;border-radius:6px;border:0;background:transparent;color:var(--v-soft);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.ai-agent_chItemDelete__TM7RX svg{width:12px;height:12px}.ai-agent_chItem__ObB0t:hover .ai-agent_chItemDelete__TM7RX{opacity:1}.ai-agent_chItemDelete__TM7RX:hover{background:#FFE5E5;color:var(--v-red)}.ai-agent_chat__7NY4d{display:flex;flex-direction:column;overflow:hidden;min-width:0;position:relative;flex:1}.ai-agent_chatTop__Zr9A8{display:flex;align-items:center;gap:6px;padding:8px 28px 10px;flex-shrink:0}.ai-agent_crumbs__od0iC{display:flex;align-items:center;gap:6px;flex:1;min-width:0;font-size:12.5px;color:var(--v-soft);font-weight:500}.ai-agent_crumbsSep__R__NQ{color:var(--v-soft);opacity:.5}.ai-agent_crumbs__od0iC b{color:var(--v-ink);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.ai-agent_iconbtn__z5K_1{width:30px;height:30px;border-radius:8px;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--v-soft);cursor:pointer;transition:all .15s;flex-shrink:0}.ai-agent_iconbtn__z5K_1:hover:not(:disabled){background:color-mix(in srgb,var(--v-ink) 5%,transparent);color:var(--v-ink)}.ai-agent_iconbtn__z5K_1:disabled{opacity:.5;cursor:not-allowed}.ai-agent_iconbtn__z5K_1 svg{width:15px;height:15px}.ai-agent_stream__sgayv{flex:1;overflow-y:auto;overflow-x:hidden;min-height:0;min-width:0;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}.ai-agent_streamFade__paGmY{--fade-top:16px;--fade-bot:40px;mask-image:linear-gradient(to bottom,transparent 0,black var(--fade-top),black calc(100% - var(--fade-bot)),transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--fade-top),black calc(100% - var(--fade-bot)),transparent 100%)}.ai-agent_stream__sgayv:hover{scrollbar-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border)) transparent}.ai-agent_stream__sgayv::-webkit-scrollbar{width:8px}.ai-agent_stream__sgayv::-webkit-scrollbar-track{background:transparent}.ai-agent_stream__sgayv::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background-color .2s;min-height:30px}.ai-agent_stream__sgayv:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--v-ink) 22%,transparent)}.ai-agent_streamInner__wbjXE{max-width:780px;width:100%;min-width:0;margin:0 auto;padding:14px 28px 24px;display:flex;flex-direction:column;gap:18px}@media (max-width:768px){.ai-agent_streamInner__wbjXE{padding:12px 14px 20px}}.ai-agent_msgUser__rAeM_{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.ai-agent_msgUser__rAeM_ .bubble{max-width:75%;background:#E8E4F0;color:var(--v-ink);padding:11px 18px;border-radius:18px;font-size:14.5px;line-height:1.55;white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.ai-agent_msgMeta__0OxDj{display:flex;align-items:center;gap:2px;color:var(--v-soft);padding-right:4px}.ai-agent_msgMeta__0OxDj .ts{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;font-weight:500;margin-right:6px;font-variant-numeric:tabular-nums}.ai-agent_aiActions__eZfQ6 .ab,.ai-agent_msgMeta__0OxDj .ab{background:transparent;border:0;padding:5px;border-radius:6px;cursor:pointer;color:var(--v-soft);display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.ai-agent_aiActions__eZfQ6 .ab:hover:not(:disabled),.ai-agent_msgMeta__0OxDj .ab:hover:not(:disabled){background:color-mix(in srgb,var(--v-ink) 5%,transparent);color:var(--v-ink)}.ai-agent_aiActions__eZfQ6 .ab:disabled,.ai-agent_msgMeta__0OxDj .ab:disabled{opacity:.5;cursor:not-allowed}.ai-agent_aiActions__eZfQ6 .ab svg,.ai-agent_msgMeta__0OxDj .ab svg{width:13px;height:13px}.ai-agent_msgAi__CLpeC{display:flex;flex-direction:column;gap:8px;max-width:100%;min-width:0}.ai-agent_msgThink__YUObL{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--v-soft);font-weight:500;padding:6px 0;cursor:pointer;user-select:none;background:transparent;border:0;width:100%;text-align:left;font-family:inherit}.ai-agent_msgThink__YUObL span:first-child{flex-shrink:1;min-width:0}.ai-agent_msgThink__YUObL .thinkLine{flex:1;height:1px;background:var(--v-border);margin-left:6px}.ai-agent_msgThink__YUObL .chev{width:11px;height:11px;color:var(--v-soft);transition:transform .15s;flex-shrink:0}.ai-agent_msgThink__YUObL:hover .chev{transform:translateX(2px)}.ai-agent_msgThinkOpen__N9PBT .chev{transform:rotate(90deg)}.ai-agent_msgThinkBody__zUwE4{font-size:13px;color:var(--v-muted);line-height:1.55;padding:6px 0 6px 12px;border-left:2px solid var(--v-border);margin-bottom:4px;white-space:pre-wrap}.ai-agent_aiText__ljgh7{font-size:14.5px;line-height:1.65;color:var(--v-ink);min-width:0;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.ai-agent_aiText__ljgh7 b,.ai-agent_aiText__ljgh7 strong{font-weight:700}.ai-agent_aiText__ljgh7 p{margin:0 0 12px}.ai-agent_aiText__ljgh7 p:last-child{margin-bottom:0}.ai-agent_aiText__ljgh7 table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:13px;-webkit-overflow-scrolling:touch}.ai-agent_aiText__ljgh7 td,.ai-agent_aiText__ljgh7 th{border:1px solid var(--v-border);padding:6px 10px;text-align:left;vertical-align:top;word-break:normal}.ai-agent_aiText__ljgh7 th{background:var(--v-bg);font-weight:600;white-space:nowrap}.ai-agent_aiText__ljgh7 img{max-width:100%;height:auto}.ai-agent_aiText__ljgh7 pre{border:1px solid var(--v-border);border-radius:10px;padding:12px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch}.ai-agent_aiText__ljgh7 code,.ai-agent_aiText__ljgh7 pre{background:var(--v-bg);font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px}.ai-agent_aiText__ljgh7 code{padding:1px 5px;border-radius:4px}.ai-agent_aiText__ljgh7 pre code{background:transparent;padding:0}.ai-agent_aiActions__eZfQ6{display:flex;align-items:center;gap:2px;color:var(--v-soft);margin-top:4px}.ai-agent_composerWrap__H_I5u{padding:6px 28px 18px;flex-shrink:0;position:relative}.ai-agent_composerWrapInner__OAON4{max-width:780px;margin:0 auto}.ai-agent_composer__aDLut{background:var(--v-surface);border:1.5px solid var(--v-border);border-radius:16px;padding:12px 14px 8px;transition:all .15s;box-shadow:var(--v-shadow-md,0 8px 24px -8px rgba(51,0,153,.14))}.ai-agent_composer__aDLut:focus-within{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent),var(--v-shadow-md,0 8px 24px -8px rgba(51,0,153,.14))}.ai-agent_composerTa__9hcdb{width:100%;border:0;background:transparent;outline:0;font:inherit;font-family:inherit;font-size:14.5px;color:var(--v-ink);resize:none;padding:4px 2px;line-height:1.5;min-height:24px;max-height:240px}.ai-agent_composerTa__9hcdb::placeholder{color:var(--v-soft)}.ai-agent_composerTools__gkOyg{margin-top:6px}.ai-agent_composerToolsLeft__x36WU,.ai-agent_composerTools__gkOyg{display:flex;align-items:center;gap:2px}.ai-agent_composerToolsRight__6STQS{margin-left:auto;display:flex;align-items:center;gap:6px}.ai-agent_composerTools__gkOyg .ai-agent_iconbtn__z5K_1{width:32px;height:32px;border-radius:9px}.ai-agent_composerTools__gkOyg .ai-agent_iconbtn__z5K_1:hover:not(:disabled){background:var(--v-bg);color:var(--v-ink)}.ai-agent_composerTools__gkOyg .ai-agent_iconbtn__z5K_1 svg{width:16px;height:16px}.ai-agent_modelPill__lkLKi{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 11px;border-radius:8px;font-size:12px;font-weight:600;color:var(--v-muted);cursor:pointer;background:var(--v-bg);border:1px solid var(--v-border-soft);font-family:inherit;transition:all .15s}.ai-agent_modelPill__lkLKi:hover:not(:disabled){color:var(--v-ink);border-color:var(--v-border)}.ai-agent_modelPill__lkLKi:disabled{opacity:.55;cursor:not-allowed}.ai-agent_modelPill__lkLKi .ai-agent_mdot__CJ4XI{width:6px;height:6px;border-radius:50%;background:var(--v-brand-2);flex-shrink:0}.ai-agent_modelPill__lkLKi svg{width:10px;height:10px}.ai-agent_sendBtn__DypGq{width:32px;height:32px;border-radius:9px;background:var(--v-brand);color:#fff;border:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .15s;flex-shrink:0}.ai-agent_sendBtn__DypGq:hover:not(:disabled){background:#280077}.ai-agent_sendBtn__DypGq:disabled{opacity:.55;cursor:not-allowed}.ai-agent_sendBtn__DypGq svg{width:15px;height:15px}.ai-agent_disclaimer__0aikp{text-align:center;font-size:10.5px;color:var(--v-soft);margin-top:8px;font-weight:500}.ai-agent_welcome__g6hYh{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 28px;gap:12px;color:var(--v-muted)}.ai-agent_welcome__g6hYh h2{margin:0;font-size:22px;font-weight:800;letter-spacing:-.02em;color:var(--v-ink)}.ai-agent_welcome__g6hYh p{margin:0;font-size:13.5px;max-width:480px;line-height:1.5}.ai-agent_resizeHandle__k8r4X{width:6px;cursor:col-resize;background:transparent;transition:background .15s;flex-shrink:0;margin:8px 0;border-radius:3px}.ai-agent_resizeHandleActive__alNga,.ai-agent_resizeHandle__k8r4X:hover{background:color-mix(in srgb,var(--v-brand) 30%,transparent)}.ai-agent_publishPanel__KOdbf{background:var(--v-surface);border:1px solid var(--v-border);border-radius:18px;box-shadow:var(--v-shadow);display:flex;flex-direction:column;width:400px;flex-shrink:0;overflow:hidden;min-height:0}.ai-agent_publishHead__AbDtD{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:16px 18px;border-bottom:1px solid var(--v-border);flex-shrink:0}.ai-agent_publishHead__AbDtD h3{margin:0;font-size:14.5px;font-weight:700;color:var(--v-ink);letter-spacing:-.01em}.ai-agent_publishHead__AbDtD p{margin:2px 0 0;font-size:12px;color:var(--v-muted);line-height:1.45}.ai-agent_publishBody__hSDbb{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 12px;display:flex;flex-direction:column;gap:18px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}.ai-agent_publishBody__hSDbb:hover{scrollbar-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border)) transparent}.ai-agent_publishBody__hSDbb::-webkit-scrollbar{width:8px}.ai-agent_publishBody__hSDbb::-webkit-scrollbar-track{background:transparent}.ai-agent_publishBody__hSDbb::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background-color .2s}.ai-agent_publishBody__hSDbb:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--v-ink) 22%,transparent)}.ai-agent_publishFoot__Ek0hZ{border-top:1px solid var(--v-border);padding:12px 18px;background:var(--v-bg);display:flex;gap:8px;flex-shrink:0}.ai-agent_secLabel__F0sy8{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v-soft);margin:0}.ai-agent_secLabelRow__7vGpT{display:flex;align-items:center;justify-content:space-between;gap:8px}.ai-agent_thumbRow__q9Ie_{display:flex;flex-wrap:wrap;gap:8px}.ai-agent_thumb__BYXlK{position:relative;width:64px;height:64px;border-radius:10px;overflow:hidden;border:1px solid var(--v-border);flex-shrink:0;background:var(--v-bg)}.ai-agent_thumb__BYXlK img{width:100%;height:100%;object-fit:cover;display:block}.ai-agent_thumbRemove__BDXQj{position:absolute;inset:0;background:rgba(14,10,31,.55);opacity:0;border:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .15s}.ai-agent_thumb__BYXlK:hover .ai-agent_thumbRemove__BDXQj{opacity:1}.ai-agent_thumbRemove__BDXQj svg{width:16px;height:16px}.ai-agent_attachBtn__R5OAa{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:9px;background:var(--v-surface);color:var(--v-ink);border:1px solid var(--v-border);cursor:pointer;font-family:inherit;transition:all .15s}.ai-agent_attachBtn__R5OAa:hover:not(:disabled){background:var(--v-bg);border-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border))}.ai-agent_attachBtn__R5OAa:disabled{opacity:.55;cursor:not-allowed}.ai-agent_attachBtn__R5OAa svg{width:13px;height:13px}.ai-agent_artifactsWrap__ACya0{height:100%;display:flex;flex-direction:column;min-height:0}.ai-agent_artifactsHead__fTx4Q{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--v-border);flex-shrink:0}.ai-agent_artifactsHead__fTx4Q h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--v-ink);line-height:1.2}.ai-agent_artifactsHeadSub__GCvEc{margin:2px 0 0;font-size:12.5px;color:var(--v-muted)}.ai-agent_artifactsScroll__KFRm_{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 24px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}.ai-agent_artifactsScroll__KFRm_:hover{scrollbar-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border)) transparent}.ai-agent_artifactsScroll__KFRm_::-webkit-scrollbar{width:8px}.ai-agent_artifactsScroll__KFRm_::-webkit-scrollbar-track{background:transparent}.ai-agent_artifactsScroll__KFRm_::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background-color .2s}.ai-agent_artifactsScroll__KFRm_:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--v-ink) 22%,transparent)}.ai-agent_artifactsGroup__9xDgn{display:flex;flex-direction:column;gap:10px}.ai-agent_artifactsGroupTitle__ibnL4{margin:0;font-size:13px;font-weight:600;color:var(--v-muted);letter-spacing:-.005em}.ai-agent_artifactsGrid__IuDKb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:980px){.ai-agent_artifactsGrid__IuDKb{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ai-agent_artifactsGrid__IuDKb{grid-template-columns:1fr}}.ai-agent_artifactCard__zv91V{position:relative;background:var(--v-surface);border:1px solid var(--v-border);border-radius:14px;overflow:hidden;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;flex-direction:column}.ai-agent_artifactCard__zv91V:hover{border-color:color-mix(in srgb,var(--v-brand) 25%,var(--v-border));box-shadow:var(--v-shadow)}.ai-agent_artifactCardBody__AYPEG{display:flex;gap:12px;padding:14px 16px;align-items:flex-start}.ai-agent_artifactIc__D23EX{width:38px;height:38px;border-radius:10px;background:var(--v-brand-soft);color:var(--v-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-agent_artifactIc__D23EX svg{width:18px;height:18px}.ai-agent_artifactIcAmber__EqxTv{background:#FFF3E0;color:#A06200}.ai-agent_artifactIcMint__GrA_S{background:var(--v-mint-soft);color:#1d6e54}.ai-agent_artifactIcViolet__r6Avp{background:#F1E8FF;color:#6A2BD9}.ai-agent_artifactIcRose__Ox4Kc{background:#FFE5EF;color:#B5266F}.ai-agent_artifactIcCyan__0JSvR{background:#D9F2F4;color:#156976}.ai-agent_artifactInfo__AwCv0{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ai-agent_artifactName__ZNYtG{margin:0;font-size:13px;font-weight:600;color:var(--v-ink);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:24px}.ai-agent_artifactSize__xAWu1{font-size:11.5px;color:var(--v-muted);font-variant-numeric:tabular-nums}.ai-agent_artifactDate___nnOl{font-size:11.5px;color:var(--v-soft);font-variant-numeric:tabular-nums}.ai-agent_artifactSource__ZTv3N{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--v-soft);padding:0 16px 12px}.ai-agent_artifactSource__ZTv3N svg{width:12px;height:12px;flex-shrink:0}.ai-agent_artifactSource__ZTv3N span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent_artifactImgFooter__mwjvn{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--v-border);font-size:11.5px;color:var(--v-muted)}.ai-agent_artifactMenuBtn__fkndi{position:absolute;top:10px;right:10px;width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--v-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .15s}.ai-agent_artifactCard__zv91V:hover .ai-agent_artifactMenuBtn__fkndi{opacity:1}.ai-agent_artifactMenuBtn__fkndi:hover{background:var(--v-bg);color:var(--v-ink)}.ai-agent_artifactMenuBtn__fkndi svg{width:14px;height:14px}.ai-agent_artifactLoading__UCgVK{position:absolute;inset:0;background:color-mix(in srgb,var(--v-surface) 70%,transparent);display:flex;align-items:center;justify-content:center;border-radius:14px;z-index:5}.ai-agent_artifactEmpty__fYhKL{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:56px 24px;text-align:center;gap:8px}.ai-agent_artifactEmpty__fYhKL .ai-agent_artifactEmptyIcon__8eihy{width:48px;height:48px;color:var(--v-soft);opacity:.55;margin-bottom:6px}.ai-agent_artifactEmpty__fYhKL h3{margin:0;font-size:15px;font-weight:700;color:var(--v-ink)}.ai-agent_artifactEmpty__fYhKL p{margin:0;font-size:13px;color:var(--v-muted);max-width:380px;line-height:1.5}.ai-agent_memWrap__ke8BG{height:100%;display:flex;min-height:0}.ai-agent_memMain__EOUiA{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ai-agent_memHead__YJxzS{display:flex;align-items:center;gap:12px;padding:14px 22px;border-bottom:1px solid var(--v-border);flex-shrink:0}.ai-agent_memHead__YJxzS h2{margin:0;font-size:18px;font-weight:800;letter-spacing:-.02em;color:var(--v-ink);line-height:1.2}.ai-agent_memHeadSub__52PJw{margin:2px 0 0;font-size:12.5px;color:var(--v-muted)}.ai-agent_memScroll__bMNng{flex:1;min-height:0;overflow-y:auto;padding:18px 22px 24px;display:flex;flex-direction:column;gap:22px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}.ai-agent_memScroll__bMNng:hover{scrollbar-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border)) transparent}.ai-agent_memScroll__bMNng::-webkit-scrollbar{width:8px}.ai-agent_memScroll__bMNng::-webkit-scrollbar-track{background:transparent}.ai-agent_memScroll__bMNng::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background-color .2s}.ai-agent_memScroll__bMNng:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--v-ink) 22%,transparent)}.ai-agent_memSection__z2z8W{display:flex;flex-direction:column;gap:10px}.ai-agent_memSectionTitle__a_8eC{margin:0;font-size:13px;font-weight:600;color:var(--v-muted);letter-spacing:-.005em}.ai-agent_memCard__r2of4{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--v-surface);border:1px solid var(--v-border);border-radius:14px;cursor:pointer;transition:border-color .15s,box-shadow .15s;width:100%;text-align:left;font-family:inherit;color:inherit}.ai-agent_memCard__r2of4:hover{border-color:color-mix(in srgb,var(--v-brand) 25%,var(--v-border));box-shadow:var(--v-shadow)}.ai-agent_memCardIc__VeKq0{width:38px;height:38px;border-radius:10px;background:var(--v-brand-soft);color:var(--v-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.ai-agent_memCardIc__VeKq0 svg{width:18px;height:18px}.ai-agent_memCardIcMint__N97GA{background:var(--v-mint-soft);color:#1d6e54}.ai-agent_memCardIcAmber__ezX9W{background:#FFF3E0;color:#A06200}.ai-agent_memAvatar__KiOm9{width:38px;height:38px;border-radius:50%;background:var(--v-brand-soft);color:var(--v-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:700;font-size:14px;letter-spacing:-.01em}.ai-agent_memCardBody__qMHEG{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ai-agent_memCardTitle__6vcNl{margin:0;font-size:13.5px;font-weight:700;color:var(--v-ink);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-agent_memCardMeta__OKyx1{font-size:11.5px;color:var(--v-muted);font-variant-numeric:tabular-nums}.ai-agent_memGrid__lJz6N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (max-width:720px){.ai-agent_memGrid__lJz6N{grid-template-columns:1fr}}.ai-agent_memSearch__g_pp8{display:flex;align-items:center;gap:8px;background:var(--v-bg);border:1px solid var(--v-border);border-radius:10px;padding:10px 12px;font-size:13px;transition:all .15s}.ai-agent_memSearch__g_pp8:focus-within{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent);background:var(--v-surface)}.ai-agent_memSearch__g_pp8 svg{width:14px;height:14px;color:var(--v-muted);flex-shrink:0}.ai-agent_memSearch__g_pp8 input{background:transparent;border:0;outline:0;flex:1;font:inherit;font-family:inherit;color:var(--v-ink);min-width:0}.ai-agent_memSearch__g_pp8 input::placeholder{color:var(--v-soft)}.ai-agent_memHint__n_mpa{margin:0;text-align:center;font-size:13px;color:var(--v-muted);padding:16px 0}.ai-agent_memPanel__BAHxA{width:420px;flex-shrink:0;display:flex;flex-direction:column;border-left:1px solid var(--v-border);background:var(--v-surface);min-height:0}.ai-agent_memPanelHead__WCiIZ{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--v-border);flex-shrink:0}.ai-agent_memPanelHead__WCiIZ h3{margin:0;font-size:14px;font-weight:700;color:var(--v-ink);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.ai-agent_memPanelBody__sRvje{flex:1;min-height:0;overflow-y:auto;padding:14px 18px 0;display:flex;flex-direction:column;gap:10px}.ai-agent_memTa__MNHAG{flex:1;min-height:200px;width:100%;resize:none;border:1px solid var(--v-border);background:var(--v-surface);border-radius:12px;padding:12px 14px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:13px;line-height:1.5;color:var(--v-ink);outline:0;transition:border-color .15s,box-shadow .15s}.ai-agent_memTa__MNHAG:focus{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent)}.ai-agent_memTa__MNHAG:disabled{background:var(--v-bg);opacity:.85;cursor:not-allowed}.ai-agent_memTa__MNHAG::placeholder{color:var(--v-soft);font-family:inherit}.ai-agent_memCounter__0p8fA{display:flex;align-items:center;justify-content:space-between;font-size:11.5px;color:var(--v-soft);font-variant-numeric:tabular-nums}.ai-agent_memCounterOver__Nc09_{color:var(--v-red);font-weight:600}.ai-agent_memConflict__5ugnp{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:11px;background:#FFE5E5;border:1px solid color-mix(in srgb,var(--v-red) 25%,var(--v-border));color:var(--v-red);font-size:12.5px;line-height:1.45}.ai-agent_memConflict__5ugnp svg{width:16px;height:16px;flex-shrink:0;margin-top:1px}.ai-agent_memConflict__5ugnp strong{display:block;font-weight:700;margin-bottom:2px}.ai-agent_memConflictBtn__3euLp{background:transparent;border:0;padding:0;margin-top:4px;font-size:12px;color:var(--v-red);text-decoration:underline;cursor:pointer;font-family:inherit}.ai-agent_memPanelFoot__F6YqI{padding:14px 18px;border-top:1px solid var(--v-border);background:var(--v-bg);flex-shrink:0}.ai-agent_memSaveBtn__tgh_r{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-family:inherit;font-size:13px;font-weight:700;padding:10px 14px;border-radius:10px;background:var(--v-brand);color:#fff;border:0;cursor:pointer;transition:background .15s}.ai-agent_memSaveBtn__tgh_r:hover:not(:disabled){background:#280077}.ai-agent_memSaveBtn__tgh_r:disabled{opacity:.55;cursor:not-allowed}.ai-agent_memSaveBtn__tgh_r svg{width:14px;height:14px}@media (max-width:768px){.ai-agent_page__CYwSp{padding:0;gap:0}.ai-agent_chats__tNBO9{border-radius:0;border:0;border-right:1px solid var(--v-border);width:100%!important}.ai-agent_chat__7NY4d{border-radius:0}.ai-agent_composerWrapInner__OAON4,.ai-agent_streamInner__wbjXE{padding-left:16px;padding-right:16px}.ai-agent_chatTop__Zr9A8{padding:8px 16px 10px}.ai-agent_composerWrap__H_I5u{padding:6px 16px 16px}.ai-agent_publishPanel__KOdbf{border-radius:0;width:100%}}@media (max-width:1023px){.ai-agent_page__CYwSp{padding:10px;height:calc(100dvh - 80px);max-height:calc(100dvh - 80px)}}.dashboard_pageShell__KOzXN{min-height:calc(100vh - 16px);margin:8px 8px 8px 0;display:flex;flex-direction:column;background:var(--v-surface);color:var(--v-ink);border:1px solid var(--v-border);border-radius:18px;box-shadow:var(--v-shadow);padding:18px 26px 26px;overflow:visible}@media (max-width:1023px){.dashboard_pageShell__KOzXN{margin:8px;padding:16px}}.dashboard_card__jf6tf{background:var(--v-surface);border:1px solid var(--v-border);border-radius:18px;padding:22px;box-shadow:var(--v-shadow);display:flex;flex-direction:column;gap:18px}.dashboard_cardHead__0Wrc0{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.dashboard_cardHeadIc__w9JtH{width:32px;height:32px;border-radius:9px;background:var(--v-brand-soft);color:var(--v-brand);display:flex;align-items:center;justify-content:center;flex-shrink:0}.dashboard_cardHeadIc__w9JtH svg{width:15px;height:15px}.dashboard_cardHeadTitle__m2Ndu{margin:0;font-size:16px;font-weight:700;letter-spacing:-.012em;color:var(--v-ink)}.dashboard_cardHeadMeta__iRLqU{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.dashboard_cardDesc__oOjCe{font-size:12.5px;color:var(--v-muted);line-height:1.45;margin:2px 0 0}.dashboard_btn__UB88J{font:inherit;font-family:inherit;font-weight:600;font-size:12.5px;padding:9px 14px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s;border:1px solid transparent}.dashboard_btn__UB88J svg{width:13px;height:13px}.dashboard_btnGhost__XsseL{background:var(--v-surface);color:var(--v-ink);border-color:var(--v-border)}.dashboard_btnGhost__XsseL:hover:not(:disabled){background:var(--v-bg);border-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border))}.dashboard_btnPrimary__ERS91{background:var(--v-brand);color:#fff;border-color:var(--v-brand);font-weight:700}.dashboard_btnPrimary__ERS91:hover:not(:disabled){background:#280077}.dashboard_btnDanger__bt9_l{background:var(--v-surface);color:var(--v-red);border-color:var(--v-border)}.dashboard_btnDanger__bt9_l:hover:not(:disabled){background:#FFE5E5;border-color:color-mix(in srgb,var(--v-red) 35%,var(--v-border))}.dashboard_btnLg__kHIDj{padding:12px 18px;font-size:13.5px}.dashboard_btnFull__rC8TQ{width:100%;justify-content:center}.dashboard_btn__UB88J:disabled{opacity:.55;cursor:not-allowed}.dashboard_field__RvjOm{display:flex;flex-direction:column;gap:6px}.dashboard_fieldLabel__Uv_1a{font-size:12px;font-weight:600;color:var(--v-ink)}.dashboard_fieldHelp__3e84D{font-size:11.5px;color:var(--v-soft);line-height:1.4}.dashboard_inp__BUeCO{width:100%;border:1px solid var(--v-border);background:var(--v-surface);border-radius:10px;padding:10px 12px;font:inherit;font-family:inherit;font-size:13.5px;color:var(--v-ink);outline:0;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.dashboard_inp__BUeCO:focus{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent)}.dashboard_inpWithSuffix__BGDU4{padding-right:36px}.dashboard_inpSuffix__IR_NK{position:relative}.dashboard_inpSuffix__IR_NK .dashboard_suffixLabel___GTq9{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--v-soft);font-size:13px;pointer-events:none}.dashboard_sel__KJzzN{position:relative}.dashboard_sel__KJzzN:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.6px solid var(--v-soft);border-bottom:1.6px solid var(--v-soft);transform:translateY(-70%) rotate(45deg);pointer-events:none}.dashboard_selEl__9Oc1w{appearance:none;-webkit-appearance:none;width:100%;border:1px solid var(--v-border);background:var(--v-surface);border-radius:10px;padding:10px 36px 10px 12px;font:inherit;font-family:inherit;font-size:13.5px;color:var(--v-ink);outline:0;cursor:pointer}.dashboard_selEl__9Oc1w:focus{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent)}.dashboard_tag__FdBX7{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:999px;letter-spacing:.02em;text-transform:uppercase}.dashboard_tag__FdBX7 svg{width:11px;height:11px}.dashboard_tagShared__MO1nM{background:var(--v-bg);color:var(--v-muted);border:1px solid var(--v-border)}.dashboard_tagMint__kZrEM{background:var(--v-mint-soft);color:#1d6e54}.dashboard_tagAmber__9ciKW{background:#FFF3E0;color:#A06200}.dashboard_tagDanger__Rp1EQ{background:#FFE5E5;color:var(--v-red)}.dashboard_tagBrand__yOwmJ{background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_list__hSvKj{display:flex;flex-direction:column;gap:12px}.dashboard_listScroll__kutUY{max-height:420px;overflow-y:auto;padding-right:4px}.dashboard_row__korx3{background:var(--v-surface);border:1px solid var(--v-border);border-radius:12px;padding:12px 16px;display:flex;align-items:flex-start;gap:12px;transition:border-color .15s;flex-wrap:wrap}.dashboard_row__korx3:hover{border-color:color-mix(in srgb,var(--v-brand) 25%,var(--v-border))}.dashboard_rowIc__tiwV_{width:34px;height:34px;border-radius:9px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--v-bg);color:var(--v-muted)}.dashboard_rowIc__tiwV_ svg{width:15px;height:15px}.dashboard_rowIcSuccess__Txllh{background:var(--v-mint-soft);color:#1d6e54}.dashboard_rowIcDanger__0TZnI{background:#FFE5E5;color:var(--v-red)}.dashboard_rowIcInfo__9_N7k{background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_rowIcWarn__3RLs8{background:#FFF3E0;color:#A06200}.dashboard_rowBody__aUItp{flex:1 1 0;min-width:0;min-width:140px}.dashboard_rowTitle___ydCC{margin:0;font-size:13.5px;font-weight:700;color:var(--v-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard_rowDesc__Xx8hY{margin:4px 0 0;font-size:12.5px;color:var(--v-muted);line-height:1.45}.dashboard_rowMeta__iLkFj{margin-top:6px;display:flex;gap:12px;flex-wrap:wrap;font-size:11.5px;color:var(--v-soft);font-weight:500;font-variant-numeric:tabular-nums}.dashboard_rowMeta__iLkFj .dashboard_sep__2y1_o{opacity:.5}.dashboard_rowActs__lcB4l{display:flex;gap:8px;flex-shrink:0;align-items:center;margin-left:auto;flex-wrap:wrap}.dashboard_rowAmount__19t5W{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.01em}.dashboard_rowAmountPositive__hug5L{color:#1d6e54}.dashboard_rowAmountNegative__iKfiO{color:var(--v-red)}.dashboard_statGrid__ZQvlA{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:720px){.dashboard_statGrid__ZQvlA{grid-template-columns:1fr 1fr}}@media (max-width:480px){.dashboard_statGrid__ZQvlA{grid-template-columns:1fr}}.dashboard_stat__wLXYS{background:var(--v-surface);border:1px solid var(--v-border);border-radius:14px;padding:14px 16px;display:flex;align-items:center;gap:12px}.dashboard_statDanger__9Lrfi{border-color:color-mix(in srgb,var(--v-red) 40%,var(--v-border))}.dashboard_statIc__aEDoq{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_statIc__aEDoq svg{width:17px;height:17px}.dashboard_statIcMint__rrL6n{background:var(--v-mint-soft);color:#1d6e54}.dashboard_statIcAmber__FvhlU{background:#FFF3E0;color:#A06200}.dashboard_statIcDanger__rgs1n{background:#FFE5E5;color:var(--v-red)}.dashboard_statBody__lsK5k{display:flex;flex-direction:column;min-width:0}.dashboard_statValue__02jMb{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1;color:var(--v-ink);font-variant-numeric:tabular-nums}.dashboard_statLabel__dC9MI{font-size:11.5px;color:var(--v-muted);margin-top:4px;font-weight:500}.dashboard_empty__X2VEi{text-align:center;padding:56px 20px;color:var(--v-muted);display:flex;flex-direction:column;align-items:center}.dashboard_empty__X2VEi h3{margin:12px 0 6px;font-size:16px;font-weight:700;color:var(--v-ink)}.dashboard_empty__X2VEi p{margin:0;font-size:13px}.dashboard_empty__X2VEi svg{width:40px;height:40px;color:var(--v-soft)}.dashboard_actRow__q9PFC{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.dashboard_mono__Y_hqq{font-variant-numeric:tabular-nums;letter-spacing:.01em}.dashboard_quickGrid__E2E9k{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}@media (max-width:600px){.dashboard_quickGrid__E2E9k{grid-template-columns:1fr 1fr}}.dashboard_quickBtn__Wy5he{font:inherit;font-family:inherit;background:var(--v-surface);color:var(--v-ink);border:1px solid var(--v-border);border-radius:12px;padding:14px 8px;font-size:15px;font-weight:700;cursor:pointer;transition:all .15s;font-variant-numeric:tabular-nums}.dashboard_quickBtn__Wy5he:hover:not(:disabled){border-color:var(--v-brand);background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_quickBtn__Wy5he:disabled{opacity:.55;cursor:not-allowed}.dashboard_divider__Y4N1H{position:relative;text-align:center;margin:4px 0}.dashboard_divider__Y4N1H:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid var(--v-border)}.dashboard_dividerText__NaHG9{position:relative;display:inline-block;background:var(--v-surface);padding:0 12px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--v-soft)}.dashboard_errorBox__4JWib{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--v-red);background:#FFE5E5;border:1px solid color-mix(in srgb,var(--v-red) 25%,transparent);padding:10px 12px;border-radius:10px}.dashboard_errorBox__4JWib svg{width:14px;height:14px;flex-shrink:0}.dashboard_infoBox__NAKWh{background:var(--v-bg);border:1px solid var(--v-border);border-radius:12px;padding:14px 16px;font-size:12.5px;color:var(--v-muted);line-height:1.55}.dashboard_infoBox__NAKWh p{margin:0 0 6px;font-weight:600;color:var(--v-ink)}.dashboard_infoBox__NAKWh ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:3px}.dashboard_filterRow__ynEYy{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.dashboard_filterRow__ynEYy .dashboard_sel__KJzzN{min-width:180px}@media (max-width:600px){.dashboard_filterRow__ynEYy .dashboard_sel__KJzzN{min-width:0;flex:1}}.dashboard_dateRow__gcH1S{display:grid;grid-template-columns:1fr 1fr;gap:10px}.dashboard_payMethods__d_VkU{display:grid;grid-template-columns:1fr 1fr;gap:8px}.dashboard_payMethod__QGyvA{font:inherit;font-family:inherit;display:flex;flex-direction:column;align-items:center;gap:6px;background:var(--v-surface);border:1.5px solid var(--v-border);border-radius:12px;padding:14px 10px;cursor:pointer;color:var(--v-muted);transition:all .15s}.dashboard_payMethod__QGyvA:hover{border-color:color-mix(in srgb,var(--v-brand) 35%,var(--v-border))}.dashboard_payMethodActive__y_m3L{border-color:var(--v-brand);background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_payMethod__QGyvA svg{width:18px;height:18px}.dashboard_payMethodTitle__9yvNU{font-size:13px;font-weight:700}.dashboard_payMethodHint__RJBnj{font-size:11px;opacity:.75}.dashboard_summaryBox__nbuuj{background:var(--v-bg);border:1px solid var(--v-border);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:10px;font-size:13px}.dashboard_summaryRow__dS6D4{display:flex;justify-content:space-between;align-items:center;gap:12px}.dashboard_summaryRow__dS6D4>span:first-child{color:var(--v-muted)}.dashboard_summaryRow__dS6D4 strong{font-weight:700;color:var(--v-ink);font-variant-numeric:tabular-nums}.dashboard_summaryTotal__vm9hi{border-top:1px solid var(--v-border);padding-top:10px}.dashboard_summaryTotal__vm9hi>span:first-child{color:var(--v-ink);font-weight:600}.dashboard_summaryTotal__vm9hi strong{font-size:16px}.dashboard_priceGrid__Risas{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:1024px){.dashboard_priceGrid__Risas{grid-template-columns:repeat(4,1fr)}}@media (max-width:520px){.dashboard_priceGrid__Risas{grid-template-columns:1fr}}.dashboard_priceCard__PIQCY{border:1px solid var(--v-border);border-radius:12px;padding:12px 14px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--v-surface)}.dashboard_priceCard__PIQCY:hover{border-color:color-mix(in srgb,var(--v-brand) 25%,var(--v-border))}.dashboard_priceLabel__jT7CA{display:flex;flex-direction:column;gap:2px;min-width:0}.dashboard_priceLabel__jT7CA strong{font-size:13px;font-weight:700;color:var(--v-ink)}.dashboard_priceLabel__jT7CA span{font-size:11.5px;color:var(--v-muted)}.dashboard_priceValue__ER_MK{font-size:14px;font-weight:700;color:var(--v-brand);background:var(--v-brand-soft);padding:4px 10px;border-radius:8px;font-variant-numeric:tabular-nums;flex-shrink:0}.dashboard_serviceRow__cumnd{background:var(--v-surface);border:1px solid var(--v-border);border-radius:14px;padding:16px 18px;display:flex;align-items:flex-start;gap:14px;transition:border-color .15s}.dashboard_serviceRow__cumnd:hover{border-color:color-mix(in srgb,var(--v-brand) 25%,var(--v-border))}.dashboard_serviceRowActive__SW_ce{border-color:color-mix(in srgb,#1d6e54 35%,var(--v-border))}.dashboard_serviceIc__iUxwl{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_serviceIc__iUxwl svg{width:17px;height:17px}.dashboard_serviceIcOneTime__FriFW{background:var(--v-brand-soft);color:var(--v-brand)}.dashboard_serviceIcRecurring__gS_7E{background:#F1E8FF;color:#6A2BD9}.dashboard_serviceBody__1TMz6{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.dashboard_serviceHead__8hrFK{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.dashboard_serviceTitle__MPK_S{margin:0;font-size:14px;font-weight:700;color:var(--v-ink);letter-spacing:-.01em}.dashboard_serviceDesc__vRKDh{margin:0;font-size:12.5px;color:var(--v-muted);line-height:1.5}.dashboard_serviceMeta__QuxMB{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--v-soft)}.dashboard_servicePrice__HXCbI{font-size:15px;font-weight:800;color:var(--v-ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.dashboard_servicePricePer__Vtout{font-size:12px;font-weight:500;color:var(--v-muted)}.dashboard_serviceActs__swQCc{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}@media (max-width:600px){.dashboard_serviceRow__cumnd{flex-direction:column;align-items:stretch}.dashboard_serviceActs__swQCc{align-items:stretch}}.add-contact-dialog_body__B4CAl{display:flex;flex-direction:column;gap:18px}.add-contact-dialog_field__zpyDl{display:flex;flex-direction:column;gap:6px}.add-contact-dialog_fieldLabel__d4DC6{font-size:12px;font-weight:600;color:var(--v-ink);display:flex;align-items:center;gap:6px}.add-contact-dialog_req__c5tbV{color:var(--v-red,#FF4D4D);font-weight:700}.add-contact-dialog_help__bJ7xm{font-size:11.5px;color:var(--v-soft);line-height:1.4}.add-contact-dialog_fieldRow__dSLZC{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media (max-width:480px){.add-contact-dialog_fieldRow__dSLZC{grid-template-columns:1fr}}.add-contact-dialog_alert__DubjA{display:flex;align-items:flex-start;gap:8px;background:#FFF7E8;border:1px solid #fbe2b0;border-radius:10px;padding:9px 12px;font-size:11.5px;color:#7A4A0F;line-height:1.4;margin-top:2px}.add-contact-dialog_alert__DubjA svg{width:13px;height:13px;flex-shrink:0;margin-top:1px;color:var(--v-amber,#FF9F1C)}.add-contact-dialog_alert__DubjA a{color:var(--v-brand);font-weight:600;text-decoration:none}.add-contact-dialog_alert__DubjA a:hover{text-decoration:underline}.add-contact-dialog_footerInfo__AaLBr{font-size:11px;color:var(--v-soft);display:flex;align-items:center;gap:6px}.add-contact-dialog_footerInfo__AaLBr svg{width:11px;height:11px}.add-contact-dialog_footerInfo__AaLBr .add-contact-dialog_reqMark__64RSk{color:var(--v-red,#FF4D4D);font-weight:700}.add-contact-dialog_footerActions__x_4Zj{margin-left:auto;display:flex;gap:8px}.add-contact-dialog_btn__9ivhJ{font:inherit;font-family:inherit;font-weight:600;font-size:13px;padding:9px 16px;border-radius:10px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:all .15s;border:1px solid transparent}.add-contact-dialog_btn__9ivhJ svg{width:13px;height:13px}.add-contact-dialog_btn__9ivhJ:disabled{opacity:.55;cursor:not-allowed}.add-contact-dialog_btnGhost__rwj__{background:var(--v-surface);color:var(--v-ink);border-color:var(--v-border)}.add-contact-dialog_btnGhost__rwj__:hover:not(:disabled){background:var(--v-bg);border-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border))}.add-contact-dialog_btnPrimary__zXd8n{background:var(--v-brand);color:#fff;border-color:var(--v-brand);font-weight:700}.add-contact-dialog_btnPrimary__zXd8n:hover:not(:disabled){background:#280077}.add-contact-dialog_inp__7LUFh,.add-contact-dialog_selEl__T2Q1L{width:100%;border:1px solid var(--v-border);background:var(--v-surface);border-radius:10px;padding:10px 12px;font:inherit;font-family:inherit;font-size:13.5px;color:var(--v-ink);outline:0;transition:border-color .15s,box-shadow .15s;box-sizing:border-box}.add-contact-dialog_inp__7LUFh::placeholder{color:var(--v-soft)}.add-contact-dialog_inp__7LUFh:hover{border-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border))}.add-contact-dialog_inp__7LUFh:focus,.add-contact-dialog_selEl__T2Q1L:focus{border-color:var(--v-brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--v-brand) 12%,transparent)}.add-contact-dialog_sel__4mWC_{position:relative}.add-contact-dialog_sel__4mWC_:after{content:"";position:absolute;right:14px;top:50%;width:8px;height:8px;border-right:1.6px solid var(--v-soft);border-bottom:1.6px solid var(--v-soft);transform:translateY(-70%) rotate(45deg);pointer-events:none}.add-contact-dialog_sel__4mWC_ .add-contact-dialog_selEl__T2Q1L{appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;color:var(--v-soft)}.add-contact-dialog_sel__4mWC_ .add-contact-dialog_selEl__T2Q1L[data-selected=true]{color:var(--v-ink)}.add-contact-dialog_spin__xAZEU{width:14px;height:14px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:add-contact-dialog_addContactSpin__UBF4r .7s linear infinite}@keyframes add-contact-dialog_addContactSpin__UBF4r{to{transform:rotate(1turn)}}.dropdown-menu_content__KuCLC{z-index:50;min-width:11rem;max-height:var(--radix-dropdown-menu-content-available-height,320px);overflow-y:auto;background:var(--v-surface,#fff);border:1px solid var(--v-border,#e5e3ef);border-radius:12px;box-shadow:0 12px 32px -8px rgba(14,10,31,.16);padding:4px;color:var(--v-ink,#0E0A1F);scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .25s}.dropdown-menu_content__KuCLC:hover{scrollbar-color:color-mix(in srgb,var(--v-ink) 18%,var(--v-border)) transparent}.dropdown-menu_content__KuCLC::-webkit-scrollbar{width:10px}.dropdown-menu_content__KuCLC::-webkit-scrollbar-track{background:transparent}.dropdown-menu_content__KuCLC::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;border:3px solid transparent;background-clip:padding-box;transition:background-color .2s;min-height:30px}.dropdown-menu_content__KuCLC:hover::-webkit-scrollbar-thumb{background-color:color-mix(in srgb,var(--v-ink) 22%,transparent)}.dropdown-menu_content__KuCLC::-webkit-scrollbar-thumb:hover{background-color:color-mix(in srgb,var(--v-ink) 38%,transparent)}.dropdown-menu_item__7m52q,.dropdown-menu_subTrigger__rBFg_{position:relative;display:flex;cursor:pointer;user-select:none;align-items:center;gap:8px;border-radius:8px;padding:8px 10px;font-size:13.5px;color:var(--v-ink,#0E0A1F);outline:none;transition:background .1s,color .1s;font-family:inherit}.dropdown-menu_item__7m52q:focus,.dropdown-menu_item__7m52q:hover,.dropdown-menu_item__7m52q[data-highlighted],.dropdown-menu_subTrigger__rBFg_:focus,.dropdown-menu_subTrigger__rBFg_:hover,.dropdown-menu_subTrigger__rBFg_[data-highlighted],.dropdown-menu_subTrigger__rBFg_[data-state=open]{background:var(--v-bg,#F5F4FA)}.dropdown-menu_item__7m52q[data-disabled],.dropdown-menu_subTrigger__rBFg_[data-disabled]{pointer-events:none;opacity:.5}.dropdown-menu_itemInset__vm5Bi{padding-left:28px}.dropdown-menu_itemDanger__uBhcg{color:var(--v-red,#FF4D4D)}.dropdown-menu_itemDanger__uBhcg:focus,.dropdown-menu_itemDanger__uBhcg:hover,.dropdown-menu_itemDanger__uBhcg[data-highlighted]{background:#FFE5E5;color:var(--v-red,#FF4D4D)}.dropdown-menu_subTriggerArrow__HAeC1{margin-left:auto;width:14px;height:14px;color:var(--v-soft,#8B849E)}.dropdown-menu_checkOrRadio__ErTIn{position:absolute;left:8px;top:50%;transform:translateY(-50%);display:flex;width:14px;height:14px;align-items:center;justify-content:center;color:var(--v-brand,#330099)}.dropdown-menu_checkOrRadio__ErTIn svg{width:14px;height:14px}.dropdown-menu_itemWithIndicator__C2OTO{padding-left:28px}.dropdown-menu_label__oRZk6{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--v-soft,#8B849E)}.dropdown-menu_separator__ixuUI{height:1px;background:var(--v-border-soft,#EFECF6);margin:4px 0}.dropdown-menu_shortcut__rqhC4{margin-left:auto;font-size:11px;color:var(--v-soft,#8B849E);font-variant-numeric:tabular-nums;letter-spacing:.02em}.knowledge-base_root__NnSon{color:var(--v-ink);display:flex;flex-direction:column;gap:18px}.knowledge-base_stats__gf96C{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:900px){.knowledge-base_stats__gf96C{grid-template-columns:repeat(2,1fr)}}.knowledge-base_kpi__Ol_co{position:relative;background:var(--v-surface);border:1px solid var(--v-border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:6px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.knowledge-base_kpi__Ol_co:hover{transform:translateY(-2px);box-shadow:var(--v-shadow);border-color:var(--v-border-soft)}.knowledge-base_kpi__Ol_co:after{content:"";position:absolute;right:-20px;top:-20px;width:72px;height:72px;border-radius:50%;background:var(--v-brand-soft);opacity:.55;filter:blur(6px);pointer-events:none}.knowledge-base_kpiTitle__fUGSY{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--v-muted);position:relative;z-index:1}.knowledge-base_kpiValue__tRUSX{font-size:26px;font-weight:800;letter-spacing:-.02em;color:var(--v-ink);line-height:1.1;position:relative;z-index:1}.knowledge-base_kpiValueOk__RW4YW{color:var(--v-brand-2)}.knowledge-base_kpiValueProc__g1Ah6{background:linear-gradient(135deg,#330099,#29A67F);-webkit-background-clip:text;background-clip:text;color:transparent}.knowledge-base_kpiHint__JWJHU{font-size:11.5px;color:var(--v-muted);position:relative;z-index:1}.knowledge-base_kpiIcon__OHqhj{position:absolute;right:12px;top:12px;width:22px;height:22px;color:var(--v-brand);opacity:.55;z-index:1}.knowledge-base_innerTabs__yBmR4{display:flex;padding:0;background:var(--v-surface);border-radius:14px 14px 0 0;border:1px solid var(--v-border);border-bottom:0;overflow-x:auto;scrollbar-width:none}.knowledge-base_innerTabs__yBmR4::-webkit-scrollbar{display:none}.knowledge-base_innerTabBtn__uWXs2{flex:1;min-width:130px;background:transparent;border:0;padding:12px 16px 14px;color:var(--v-muted);font-family:inherit;font-size:13.5px;font-weight:600;cursor:pointer;position:relative;text-align:center;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:color .15s;white-space:nowrap}.knowledge-base_innerTabBtnActive__e__MP,.knowledge-base_innerTabBtn__uWXs2:hover{color:var(--v-ink)}.knowledge-base_innerTabBtnActive__e__MP:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;width:60px;height:3px;background:var(--v-brand-2);border-radius:3px 3px 0 0}.knowledge-base_innerTabBadge__Pu62E{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:0 6px;height:20px;border-radius:10px;background:var(--v-bg);color:var(--v-muted);font-size:11px;font-weight:700}.knowledge-base_innerTabBtnActive__e__MP .knowledge-base_innerTabBadge__Pu62E{background:var(--v-brand-soft);color:var(--v-brand)}.knowledge-base_innerTabIcon__CVP5t{width:15px;height:15px;opacity:.8}.knowledge-base_tabBody__RyqLQ{background:var(--v-surface);border:1px solid var(--v-border);border-top:0;border-radius:0 0 14px 14px;overflow:hidden}.knowledge-base_pane__8uaX_{padding:0}.knowledge-base_fadeIn__mA7Xu{animation:knowledge-base_fadeIn__mA7Xu .35s ease both}@keyframes knowledge-base_fadeIn__mA7Xu{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.knowledge-base_staggerChild__a_yRe{animation:knowledge-base_riseIn__LC0Y7 .28s ease both}.knowledge-base_staggerChild__a_yRe:first-child{animation-delay:.02s}.knowledge-base_staggerChild__a_yRe:nth-child(2){animation-delay:.05s}.knowledge-base_staggerChild__a_yRe:nth-child(3){animation-delay:.08s}.knowledge-base_staggerChild__a_yRe:nth-child(4){animation-delay:.11s}.knowledge-base_staggerChild__a_yRe:nth-child(5){animation-delay:.14s}.knowledge-base_staggerChild__a_yRe:nth-child(6){animation-delay:.17s}.knowledge-base_staggerChild__a_yRe:nth-child(7){animation-delay:.2s}.knowledge-base_staggerChild__a_yRe:nth-child(8){animation-delay:.22s}@keyframes knowledge-base_riseIn__LC0Y7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.knowledge-base_folderCard__f7Dge{position:relative;display:flex;flex-direction:column;height:120px;padding:12px;border-radius:14px;border:1px solid var(--v-border);background:var(--v-surface);cursor:pointer;user-select:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.knowledge-base_folderCard__f7Dge:hover{transform:translateY(-2px);border-color:var(--v-brand-soft);box-shadow:var(--v-shadow);background:color-mix(in srgb,var(--v-brand-soft) 25%,var(--v-surface))}.knowledge-base_folderCardDragOver__FTa7F{border-color:var(--v-brand);box-shadow:0 0 0 3px var(--v-brand-soft);background:var(--v-brand-soft)}.knowledge-base_folderIcon__qQRJe{width:22px;height:22px;color:var(--v-brand)}.knowledge-base_folderIconSm__HqxpY{width:16px;height:16px;color:var(--v-brand);flex-shrink:0}.knowledge-base_folderIconBadge__30bUz{width:38px;height:38px;border-radius:10px;background:var(--v-brand-soft);color:var(--v-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.knowledge-base_folderIconBadge__30bUz svg{width:18px;height:18px}.knowledge-base_fileCard__DH004{position:relative;display:flex;flex-direction:column;min-height:150px;padding:14px;border:1px solid var(--v-border);border-radius:14px;background:var(--v-surface);transition:border-color .15s,box-shadow .15s}.knowledge-base_fileCard__DH004:hover{border-color:color-mix(in srgb,var(--v-brand) 25%,var(--v-border));box-shadow:var(--v-shadow)}.knowledge-base_fileCardHead__akmk3{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.knowledge-base_fileIc__CMYxX{width:36px;height:36px;border-radius:10px;background:var(--v-brand-soft);color:var(--v-brand);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.knowledge-base_fileIc__CMYxX svg{width:17px;height:17px}.knowledge-base_fileIcMint__B5NXg{background:var(--v-mint-soft);color:#1d6e54}.knowledge-base_fileIcAmber__MK1ou{background:#FFF3E0;color:#A06200}.knowledge-base_fileIcViolet__q6F49{background:#F1E8FF;color:#6A2BD9}.knowledge-base_fileIcNeutral__Mep_b{background:var(--v-bg);color:var(--v-muted)}.knowledge-base_fileImgPreview__wKcoU{width:36px;height:36px;border-radius:10px;object-fit:cover;flex-shrink:0}.knowledge-base_fileMenuBtn__cswX7{width:26px;height:26px;border-radius:7px;border:0;background:transparent;color:var(--v-soft);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:all .15s}.knowledge-base_fileCard__DH004:hover .knowledge-base_fileMenuBtn__cswX7{opacity:1}.knowledge-base_fileMenuBtn__cswX7:hover{background:var(--v-bg);color:var(--v-ink)}.knowledge-base_fileMenuBtn__cswX7 svg{width:14px;height:14px}.knowledge-base_fileName__QFnMZ{font-size:13px;font-weight:600;color:var(--v-ink);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;flex:1;min-height:0;word-break:break-word;margin:0}.knowledge-base_fileAgents__P_0KK{display:flex;align-items:center;gap:4px;flex-wrap:wrap;margin-top:6px;overflow:hidden}.knowledge-base_fileAgentBadge__iVYqj{display:inline-flex;align-items:center;font-size:10.5px;font-weight:500;color:var(--v-muted);background:var(--v-bg);border:1px solid var(--v-border-soft);padding:2px 7px;border-radius:999px;max-width:92px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.knowledge-base_fileAgentMore__p7cX3{font-size:10.5px;color:var(--v-soft);font-weight:500}.knowledge-base_fileFooter___Op2L{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:11px;color:var(--v-muted);font-variant-numeric:tabular-nums}.knowledge-base_fileStatus__eh7h4{display:inline-flex;align-items:center;gap:4px;font-weight:600}.knowledge-base_fileStatus__eh7h4 svg{width:13px;height:13px}.knowledge-base_fileStatusReady__SujvG{color:#1d6e54}.knowledge-base_fileStatusReady__SujvG svg{color:#29A67F}.knowledge-base_fileStatusProc__ty_Q4,.knowledge-base_fileStatusProc__ty_Q4 svg{color:var(--v-brand)}.knowledge-base_fileStatusUpload__3Pq2P{color:#A06200}.knowledge-base_fileStatusUpload__3Pq2P svg{color:var(--v-amber)}.knowledge-base_fileStatusError__3zKZy,.knowledge-base_fileStatusError__3zKZy svg{color:var(--v-red)}.knowledge-base_filePill__VS2y0{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--v-border);border-radius:10px;background:var(--v-bg)}.knowledge-base_filePill__VS2y0 svg{width:18px;height:18px;flex-shrink:0}.knowledge-base_filePillBody__WxKRm{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.knowledge-base_filePillName__zUPAN{font-size:13px;font-weight:600;color:var(--v-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}.knowledge-base_filePillHint__eKiTV{font-size:11.5px;color:var(--v-muted);margin:0}.knowledge-base_folderName__6O7my{font-size:12.5px;font-weight:600;color:var(--v-ink);line-height:1.25;margin-top:6px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.knowledge-base_folderMeta__dwe_E{margin-top:auto;font-size:10.5px;color:var(--v-muted)}.knowledge-base_innerToolbar__YqWfQ{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--v-border);background:var(--v-surface);flex-wrap:wrap}.knowledge-base_crumbs__gZLet{display:inline-flex;align-items:center;gap:2px;font-size:13px;color:var(--v-muted);flex-wrap:wrap;min-width:0}.knowledge-base_crumbsBtn__Lnuib{background:transparent;border:0;padding:4px 6px;border-radius:8px;font-family:inherit;font-size:inherit;color:var(--v-muted);cursor:pointer;transition:background .15s,color .15s}.knowledge-base_crumbsBtn__Lnuib:hover{color:var(--v-ink);background:var(--v-bg)}.knowledge-base_crumbsBtnActive__4QZMh{color:var(--v-ink);font-weight:600}.knowledge-base_actions__jwluB{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.knowledge-base_header__WhMtz{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--v-border);border-radius:14px;background:var(--v-surface);flex-wrap:wrap}.knowledge-base_headerTitle__Afz3o{font-size:16px;font-weight:700;color:var(--v-ink);letter-spacing:-.01em}.knowledge-base_headerDesc__RUG8L{font-size:12.5px;color:var(--v-muted);margin-top:4px}.knowledge-base_tableWrap__lHG89{border:1px solid var(--v-border);border-radius:14px;background:var(--v-surface);overflow:hidden}.knowledge-base_tableWrap__lHG89 table{width:100%;border-collapse:collapse}.knowledge-base_tableWrap__lHG89 thead{background:var(--v-bg)}.knowledge-base_tableWrap__lHG89 th{font-size:11.5px;font-weight:700;color:var(--v-muted);text-transform:uppercase;letter-spacing:.03em;padding:12px 14px;text-align:left;border-bottom:1px solid var(--v-border)}.knowledge-base_tableWrap__lHG89 td{padding:12px 14px;border-bottom:1px solid var(--v-border);font-size:13px;color:var(--v-ink);vertical-align:middle}.knowledge-base_tableWrap__lHG89 tbody tr:last-child td{border-bottom:0}.knowledge-base_tableWrap__lHG89 tbody tr{transition:background .15s}.knowledge-base_tableWrap__lHG89 tbody tr:hover{background:color-mix(in srgb,var(--v-brand-soft) 18%,transparent)}.knowledge-base_rowSkeleton__H3krQ{height:64px;background:linear-gradient(90deg,var(--v-bg) 0,color-mix(in srgb,var(--v-bg) 60%,var(--v-border)) 50%,var(--v-bg) 100%);background-size:200% 100%;border-radius:10px;animation:knowledge-base_shimmer__3BMzt 1.4s ease-in-out infinite}@keyframes knowledge-base_shimmer__3BMzt{0%{background-position:200% 0}to{background-position:-200% 0}}.knowledge-base_empty__HcxRk{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 20px;color:var(--v-muted);text-align:center;gap:6px}.knowledge-base_emptyIcon__gvOix{width:52px;height:52px;color:var(--v-muted);opacity:.55;margin-bottom:4px}.knowledge-base_emptyTitle__VI8e9{font-size:14px;font-weight:600;color:var(--v-ink)}.knowledge-base_emptySub__GfblM{font-size:12.5px}.shared-toolbar_toolbar__Q53O3{display:flex;gap:10px;align-items:center;padding:14px 22px;flex-wrap:wrap;flex-shrink:0;background:var(--v-surface)}.shared-toolbar_search__RqFJc{position:relative;flex:1;max-width:380px;min-width:220px}.shared-toolbar_searchIcon__kvdYO{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--v-soft);pointer-events:none}.shared-toolbar_searchInput__vJcGK{width:100%;height:36px;padding:0 12px 0 32px;border:1px solid var(--v-border);border-radius:10px;background:var(--v-surface);font-size:13px;font-family:inherit;color:var(--v-ink);outline:none;transition:border-color .15s}.shared-toolbar_searchInput__vJcGK:focus{border-color:var(--v-brand-2)}.shared-toolbar_spacer__T6a7y{flex:1}.shared-toolbar_btnOut__U56hX{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:var(--v-surface);border:1px solid var(--v-border);border-radius:10px;color:var(--v-ink);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s,opacity .15s;white-space:nowrap}.shared-toolbar_btnOut__U56hX:hover:not(:disabled){background:var(--v-bg)}.shared-toolbar_btnOut__U56hX:disabled{opacity:.5;cursor:not-allowed}.shared-toolbar_btnOut__U56hX svg{width:15px;height:15px}.shared-toolbar_btnOutBadge__nbH4V{background:var(--v-bg);color:var(--v-muted);font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;margin-left:2px}.shared-toolbar_btnPrimary__U6aKb{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:var(--v-ink);border:0;border-radius:10px;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:filter .15s,opacity .15s;white-space:nowrap}.shared-toolbar_btnPrimary__U6aKb:hover:not(:disabled){filter:brightness(1.1)}.shared-toolbar_btnPrimary__U6aKb:disabled{opacity:.5;cursor:not-allowed}.shared-toolbar_btnPrimary__U6aKb svg{width:15px;height:15px}.shared-toolbar_btnDanger__tPOk7{background:#B23C3C;color:#fff;border:0}.shared-toolbar_btnDanger__tPOk7:hover:not(:disabled){filter:brightness(1.1);background:#B23C3C}.shared-toolbar_btnIcon__IdaN4{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:var(--v-surface);border:1px solid var(--v-border);border-radius:10px;color:var(--v-ink);cursor:pointer;transition:background .15s}.shared-toolbar_btnIcon__IdaN4:hover:not(:disabled){background:var(--v-bg)}.shared-toolbar_btnIcon__IdaN4 svg{width:15px;height:15px}.shared-toolbar_selectOut__e_blE{appearance:none;-webkit-appearance:none;padding-right:28px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.shared-toolbar_segmentGroup__xZBMn{display:inline-flex;gap:4px;padding:3px;border-radius:10px;background:var(--v-bg);border:1px solid var(--v-border)}.shared-toolbar_btnSegment__XPaEL{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;background:transparent;border:0;border-radius:7px;color:var(--v-muted);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap}.shared-toolbar_btnSegment__XPaEL:hover{color:var(--v-ink);background:var(--v-surface)}.shared-toolbar_btnSegmentActive__l__P_{background:var(--v-ink);color:#fff}.shared-toolbar_btnSegmentActive__l__P_:hover{background:var(--v-ink);color:#fff;filter:brightness(1.1)}.leads-management_root__88hX1{height:calc(100% - 16px);margin:8px 8px 8px 0;display:flex;flex-direction:column;min-height:0;background:var(--v-surface);color:var(--v-ink);border:1px solid var(--v-border);border-radius:18px;box-shadow:var(--v-shadow);overflow:hidden}.leads-management_topTabs__uqWvn{display:flex;padding:0;border-bottom:1px solid var(--v-border);flex-shrink:0;background:var(--v-surface)}.leads-management_topTabsBtn__BkFTa{flex:1;background:transparent;border:0;padding:10px 0 14px;color:var(--v-muted);font-size:14px;font-weight:600;cursor:pointer;position:relative;font-family:inherit;text-align:center;white-space:nowrap}@media (max-width:639px){.leads-management_topTabs__uqWvn{overflow-x:auto;overflow-y:hidden;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.leads-management_topTabs__uqWvn::-webkit-scrollbar{display:none}.leads-management_topTabsBtn__BkFTa{flex:0 0 auto;padding:12px 16px 14px;scroll-snap-align:start}}.leads-management_topTabsBtnActive__npuZV,.leads-management_topTabsBtn__BkFTa:hover{color:var(--v-ink)}.leads-management_topTabsBtnActive__npuZV:after{content:"";position:absolute;left:50%;transform:translateX(-50%);bottom:-1px;width:70px;height:3px;background:var(--v-brand-2);border-radius:3px 3px 0 0}.leads-management_toolbar__hVZS9{display:flex;gap:10px;align-items:center;padding:14px 22px;flex-wrap:wrap;flex-shrink:0;border-bottom:1px solid var(--v-border-soft);background:var(--v-surface)}.leads-management_search__kM5C_{position:relative;flex:1;max-width:380px;min-width:220px}.leads-management_searchIcon__FT2IA{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--v-soft);pointer-events:none}.leads-management_searchInput__OkrCx{width:100%;height:36px;padding:0 12px 0 32px;border:1px solid var(--v-border);border-radius:10px;background:var(--v-surface);font-size:13px;font-family:inherit;color:var(--v-ink);outline:none;transition:border-color .15s}.leads-management_searchInput__OkrCx:focus{border-color:var(--v-brand-2)}.leads-management_spacer__HzELl{flex:1}.leads-management_btnOut__DK_us{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;background:var(--v-surface);border:1px solid var(--v-border);border-radius:10px;color:var(--v-ink);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.leads-management_btnOut__DK_us:hover{background:var(--v-bg)}.leads-management_btnOut__DK_us svg{width:15px;height:15px}.leads-management_btnOutBadge__0lpSY{background:var(--v-bg);color:var(--v-muted);font-size:11px;font-weight:700;padding:1px 6px;border-radius:999px;margin-left:2px}.leads-management_btnPrimary__24mPj{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;background:var(--v-ink);border:0;border-radius:10px;color:#fff;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;transition:filter .15s}.leads-management_btnPrimary__24mPj:hover{filter:brightness(1.1)}.leads-management_btnPrimary__24mPj svg{width:15px;height:15px}.leads-management_boardWrap__j1bYy{flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;padding:18px 22px 24px;background:var(--v-bg)}.leads-management_board__wxYod{display:grid;grid-auto-flow:column;grid-auto-columns:300px;gap:14px;height:100%;align-items:stretch;padding-bottom:6px}.leads-management_board__wxYod::-webkit-scrollbar{height:8px}.leads-management_board__wxYod::-webkit-scrollbar-thumb{background:var(--v-border);border-radius:10px}.leads-management_col__j2dUt{background:var(--colBg,#DDE5F1);border-radius:14px;padding:12px 10px 10px;display:flex;flex-direction:column;min-height:0;height:100%;max-height:100%}.leads-management_c1__RCt1J{--colBg:#DDE5F1;--colDot:#89A3CE}.leads-management_c2__s175j{--colBg:#E9DFD1;--colDot:#C6A372}.leads-management_c3__OW6Kr{--colBg:#DBD1E2;--colDot:#9A7FB8}.leads-management_c4__E3_b6{--colBg:#E5D2D0;--colDot:#C38A87}.leads-management_c5___pYLS{--colBg:#D8E5D7;--colDot:#7DA879}.leads-management_colHead__BAZFN{display:flex;align-items:center;gap:8px;padding:2px 6px 10px;min-width:0}.leads-management_dot__mpKzS{width:10px;height:10px;border-radius:50%;background:var(--colDot,var(--v-muted));opacity:.65;flex-shrink:0}.leads-management_colTitle__Bwn9t{flex:1;font-size:13px;font-weight:600;color:var(--v-ink);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.leads-management_cnt__ryAhD{font-size:11px;color:var(--v-muted);font-weight:600}.leads-management_act__HSGYR{display:flex;gap:2px;opacity:0;transition:opacity .15s}.leads-management_col__j2dUt:hover .leads-management_act__HSGYR{opacity:1}.leads-management_act__HSGYR button{width:22px;height:22px;border-radius:6px;border:0;background:transparent;color:var(--v-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.leads-management_act__HSGYR button:hover{background:rgba(255,255,255,.6);color:var(--v-ink)}.leads-management_act__HSGYR .leads-management_del__w6N9x:hover{color:#B23C3C}.leads-management_act__HSGYR svg{width:12px;height:12px}.leads-management_colBody__Mispl{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:2px 2px 4px;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .15s}.leads-management_colBody__Mispl::-webkit-scrollbar{width:6px}.leads-management_colBody__Mispl::-webkit-scrollbar-thumb{background:transparent;border-radius:10px;transition:background .15s}.leads-management_col__j2dUt:hover .leads-management_colBody__Mispl{scrollbar-color:rgba(14,10,31,.25) transparent}.leads-management_col__j2dUt:hover .leads-management_colBody__Mispl::-webkit-scrollbar-thumb{background:rgba(14,10,31,.2)}.leads-management_col__j2dUt:hover .leads-management_colBody__Mispl::-webkit-scrollbar-thumb:hover{background:rgba(14,10,31,.35)}.leads-management_colEmpty__rWe7_{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 10px;text-align:center;color:var(--v-muted)}.leads-management_ill__D70Yd{width:40px;height:40px;border-radius:12px;background:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;color:var(--v-soft);margin-bottom:10px}.leads-management_ill__D70Yd svg{width:20px;height:20px}.leads-management_msg__ZxqPj{font-size:12px;line-height:1.4;max-width:220px}.leads-management_colAdd__DGJ7f{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:8px;padding:10px;border:1px dashed rgba(14,10,31,.18);border-radius:10px;color:var(--v-muted);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s;background:transparent;font-family:inherit}.leads-management_colAdd__DGJ7f:hover{background:rgba(255,255,255,.4);border-color:rgba(14,10,31,.3);color:var(--v-ink)}.leads-management_colAdd__DGJ7f svg{width:13px;height:13px}.leads-management_colLoadMore__Y9XIY{display:flex;align-items:center;justify-content:center;margin-top:8px;padding:8px 12px;border:1px solid rgba(14,10,31,.12);border-radius:8px;color:var(--v-muted);font-size:12px;font-weight:500;cursor:pointer;transition:background .15s,color .15s;background:transparent;font-family:inherit}.leads-management_colLoadMore__Y9XIY:hover{background:rgba(255,255,255,.5);color:var(--v-ink)}.leads-management_ghost__AILqj{background:transparent;border:1px dashed var(--v-border);align-items:center;justify-content:center;color:var(--v-muted);font-size:13px;font-weight:500;cursor:pointer;transition:background .15s,border-color .15s,color .15s}.leads-management_ghost__AILqj:hover{background:var(--v-surface);border-color:var(--v-soft);color:var(--v-ink)}.leads-management_ghostPlus__tS64u{width:34px;height:34px;border-radius:10px;background:var(--v-surface);display:flex;align-items:center;justify-content:center;margin-bottom:8px;border:1px solid var(--v-border)}.leads-management_ghostPlus__tS64u svg{width:16px;height:16px}@media (max-width:1023px){.leads-management_root__88hX1{margin:8px;height:calc(100dvh - 80px)}}