.ChatMessage_message__fwouF{display:flex;gap:12px;animation:ChatMessage_fadeIn__c0Qra .3s ease}.ChatMessage_message__fwouF.ChatMessage_user__aztMy{flex-direction:row-reverse}.ChatMessage_message__fwouF.ChatMessage_system__xMdiv{justify-content:center}.ChatMessage_message__fwouF.ChatMessage_system__xMdiv .ChatMessage_content__klqdb{background:#fef5e7;border:1px solid #f39c12;color:#7d6608;max-width:100%;text-align:center;font-size:12px}@keyframes ChatMessage_fadeIn__c0Qra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ChatMessage_avatar__PIcih{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatMessage_avatar__PIcih i{font-size:16px;color:#fff}.ChatMessage_avatarUser___BBk4{width:32px;height:32px;border-radius:50%;background:#4299e1;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ChatMessage_avatarUser___BBk4 i{font-size:14px;color:#fff}.ChatMessage_content__klqdb{flex:1 1;max-width:75%}.ChatMessage_user__aztMy .ChatMessage_content__klqdb{max-width:75%}.ChatMessage_label__21Wzl{font-size:11px;font-weight:600;color:#718096;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.ChatMessage_text__jwD1N{padding:12px 16px;background:#f7fafc;border-radius:12px;font-size:14px;line-height:1.5;color:#2d3748;word-wrap:break-word}.ChatMessage_user__aztMy .ChatMessage_text__jwD1N{background:#4299e1;color:#fff}.ChatMessage_system__xMdiv .ChatMessage_text__jwD1N{background:#fef5e7;border:1px solid #f39c12;color:#7d6608}.ChatMessage_time__4CZld{font-size:11px;color:#a0aec0;margin-top:4px}.ChatMessage_user__aztMy .ChatMessage_time__4CZld{text-align:right}.ChatMessage_toolCalls__0KTK5{margin-top:8px;display:flex;flex-direction:column;gap:6px}.ChatMessage_toolCall__CfAP9{padding:8px 12px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:12px}.ChatMessage_toolCall__CfAP9.ChatMessage_pending__zTKM_{border-color:#ed8936;background:#fffaf0}.ChatMessage_toolCall__CfAP9.ChatMessage_completed__iz4Ct{border-color:#48bb78;background:#f0fff4}.ChatMessage_toolCall__CfAP9.ChatMessage_failed__iEyAV{border-color:#f56565;background:#fff5f5}.ChatMessage_toolHeader__mO69I{display:flex;align-items:center;gap:8px;font-weight:600;color:#4a5568}.ChatMessage_toolHeader__mO69I i{font-size:12px}.ChatMessage_pending__zTKM_ .ChatMessage_toolHeader__mO69I i{color:#ed8936}.ChatMessage_completed__iz4Ct .ChatMessage_toolHeader__mO69I i{color:#48bb78}.ChatMessage_failed__iEyAV .ChatMessage_toolHeader__mO69I i{color:#f56565}.ChatMessage_toolName__XeEqS{font-family:inherit;flex:1 1}.ChatMessage_toolStatus__Ap_5L{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:2px 6px;border-radius:3px}.ChatMessage_pending__zTKM_ .ChatMessage_toolStatus__Ap_5L{color:#ed8936;background:rgba(237,137,54,.1)}.ChatMessage_completed__iz4Ct .ChatMessage_toolStatus__Ap_5L{color:#48bb78;background:rgba(72,187,120,.1)}.ChatMessage_failed__iEyAV .ChatMessage_toolStatus__Ap_5L{color:#f56565;background:hsla(0,88%,68%,.1)}.ChatMessage_toolResult__0fjhy{margin-top:6px;font-size:11px;padding:6px 8px;background:rgba(0,0,0,.02);border-radius:4px}.ChatMessage_toolResult__0fjhy .ChatMessage_success__jaKci{color:#2f855a}.ChatMessage_toolResult__0fjhy .ChatMessage_error__J1mf8{color:#c53030}.ChatMessage_projectCreated__uRUFK{margin-top:4px;display:flex;flex-direction:column;gap:10px}.ChatMessage_projectCreatedText__StwgO{margin:0;font-size:13px;color:inherit;line-height:1.5}.ChatMessage_projectCreatedAction__wzOMA{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;background:var(--colorAccentBasic,#5a67d8);color:#fff;border-radius:8px;font-size:13px;font-weight:600;text-decoration:none;align-self:flex-start;transition:opacity .15s}.ChatMessage_projectCreatedAction__wzOMA i{font-size:11px}.ChatMessage_projectCreatedAction__wzOMA:hover{opacity:.85;color:#fff}[data-theme=dark] .ChatMessage_label__21Wzl{color:var(--colorFontLight,#888)}[data-theme=dark] .ChatMessage_text__jwD1N{background:var(--colorBackgroundTop,#383838);color:var(--colorFontTitle,#e3e2e2)}[data-theme=dark] .ChatMessage_user__aztMy .ChatMessage_text__jwD1N{background:#4299e1;color:#fff}[data-theme=dark] .ChatMessage_message__fwouF.ChatMessage_system__xMdiv .ChatMessage_content__klqdb{background:rgba(243,156,18,.12);border-color:rgba(243,156,18,.4);color:#f5c842}[data-theme=dark] .ChatMessage_time__4CZld{color:var(--colorFontDisabled,#606060)}[data-theme=dark] .ChatMessage_toolCall__CfAP9{background:var(--colorBackgroundContent,#202020);border-color:var(--colorBorder,#2a2a2a)}[data-theme=dark] .ChatMessage_toolCall__CfAP9.ChatMessage_pending__zTKM_{border-color:rgba(237,137,54,.5);background:rgba(237,137,54,.08)}[data-theme=dark] .ChatMessage_toolCall__CfAP9.ChatMessage_completed__iz4Ct{border-color:rgba(72,187,120,.5);background:rgba(72,187,120,.08)}[data-theme=dark] .ChatMessage_toolCall__CfAP9.ChatMessage_failed__iEyAV{border-color:hsla(0,88%,68%,.5);background:hsla(0,88%,68%,.08)}[data-theme=dark] .ChatMessage_toolHeader__mO69I{color:var(--colorFontCommon,#ababab)}[data-theme=dark] .ChatMessage_toolResult__0fjhy{background:hsla(0,0%,100%,.03)}[data-theme=dark] .ChatMessage_toolResult__0fjhy .ChatMessage_success__jaKci{color:#68d391}[data-theme=dark] .ChatMessage_toolResult__0fjhy .ChatMessage_error__J1mf8{color:#fc8181}.ChatMessage_compact__8qquQ .ChatMessage_content__klqdb{padding:8px 10px!important;font-size:12px!important}.ChatMessage_compact__8qquQ .ChatMessage_text__jwD1N{font-size:12px}.ChatMessage_compact__8qquQ .ChatMessage_toolCalls__0KTK5{margin-top:4px}.ChatMessage_compact__8qquQ .ChatMessage_label__21Wzl{font-size:10px}.ChatMessage_compact__8qquQ .ChatMessage_time__4CZld{display:none}.RecommendationCards_cards__u5Glt{display:flex;flex-direction:column;gap:10px;width:100%;margin-top:8px}.RecommendationCards_card__6Zzt1{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:12px;border:1px solid var(--colorBorderBasic);background:var(--colorBackgroundContent);transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] .RecommendationCards_card__6Zzt1{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.RecommendationCards_card__6Zzt1:hover{border-color:var(--colorAccentBasic);box-shadow:0 0 0 3px rgba(3,106,255,.08)}.RecommendationCards_cardIcon__zNv_1{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:rgba(3,106,255,.08);color:var(--colorAccentBasic);font-size:18px;flex-shrink:0}[data-theme=dark] .RecommendationCards_cardIcon__zNv_1{background:rgba(3,106,255,.15)}.RecommendationCards_cardBody__mgK8F{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}.RecommendationCards_cardName___1qV7{font-weight:600;font-size:14px;color:var(--colorFontPrimary)}.RecommendationCards_cardDesc__HYtr0{margin:0;font-size:12px;color:var(--colorFontSecondary);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.RecommendationCards_cardTags__oq4MY{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.RecommendationCards_tag__O4uxU{display:inline-flex;padding:2px 7px;border-radius:5px;font-size:11px;font-weight:500;background:rgba(0,0,0,.05);color:var(--colorFontSecondary)}[data-theme=dark] .RecommendationCards_tag__O4uxU{background:hsla(0,0%,100%,.08)}.RecommendationCards_cardCta__81ofT{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:none;background:var(--colorAccentBasic);color:#fff;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:background .15s ease,transform .1s ease}.RecommendationCards_cardCta__81ofT:hover{background:var(--colorAccentDark)}.RecommendationCards_cardCta__81ofT:active{transform:scale(.97)}.RecommendationCards_cardCta__81ofT:disabled{opacity:.6;cursor:not-allowed}.ProjectCards_wrap__5AB_7{display:flex;flex-direction:column;gap:12px;margin-top:8px;width:100%}.ProjectCards_cards__C6aRl{display:flex;flex-direction:column;gap:8px}.ProjectCards_card__9b23f{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;border:1px solid var(--colorBorderBasic);background:var(--colorBackgroundContent);transition:border-color .15s ease,box-shadow .15s ease}[data-theme=dark] .ProjectCards_card__9b23f{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.08)}.ProjectCards_card__9b23f:hover{border-color:var(--colorAccentBasic);box-shadow:0 0 0 3px rgba(3,106,255,.08)}.ProjectCards_cardMeta__VZDfM{flex:1 1;display:flex;align-items:center;gap:8px;min-width:0}.ProjectCards_cardName__DCXEr{font-weight:600;font-size:13px;color:var(--colorFontPrimary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px}.ProjectCards_badge__0fpJB{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;flex-shrink:0;color:var(--badge-color,#94a3b8);background:color-mix(in srgb,var(--badge-color,#94a3b8) 12%,transparent)}.ProjectCards_cardUpdated__ioM4t{font-size:11px;color:var(--colorFontSecondary);white-space:nowrap;flex-shrink:0}.ProjectCards_cardUpdated__ioM4t i{margin-right:3px}@media(max-width:480px){.ProjectCards_cardUpdated__ioM4t{display:none}}.ProjectCards_cta__PshUr{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border-radius:8px;border:1px solid var(--colorAccentBasic);background:transparent;color:var(--colorAccentBasic);font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.ProjectCards_cta__PshUr:hover{background:var(--colorAccentBasic);color:#fff}.ProjectCards_newBtn__EKMW9{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:8px 14px;border-radius:8px;border:1px dashed var(--colorBorderBasic);background:transparent;color:var(--colorFontSecondary);font-size:13px;cursor:pointer;transition:border-color .15s ease,color .15s ease}[data-theme=dark] .ProjectCards_newBtn__EKMW9{border-color:hsla(0,0%,100%,.12)}.ProjectCards_newBtn__EKMW9:hover{border-color:var(--colorAccentBasic);color:var(--colorAccentBasic)}.ToolConfirmation_container__OM_2o{background:linear-gradient(135deg,#fff8e1,#fff3cd);border:1px solid #ffc107;border-radius:12px;padding:16px;margin:8px 0;box-shadow:0 2px 8px rgba(255,193,7,.2)}.ToolConfirmation_header__WmHxf{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ToolConfirmation_icon__iefc1{font-size:24px}.ToolConfirmation_title__MTbq6{font-weight:600;color:#856404;font-size:15px}.ToolConfirmation_args__K9Cfb{background:hsla(0,0%,100%,.7);border-radius:6px;padding:8px 12px;font-family:Monaco,Menlo,monospace;font-size:13px;color:#495057;margin-bottom:12px}.ToolConfirmation_warning__keMv6{color:#856404;font-size:13px;margin-bottom:16px;line-height:1.4}.ToolConfirmation_actions__w0atJ{display:flex;gap:12px;justify-content:flex-end}.ToolConfirmation_confirmButton__tSPay{background:#28a745;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.ToolConfirmation_confirmButton__tSPay:hover:not(:disabled){background:#218838}.ToolConfirmation_confirmButton__tSPay:disabled{opacity:.6;cursor:not-allowed}.ToolConfirmation_cancelButton__7380S{background:#6c757d;color:#fff;border:none;border-radius:6px;padding:8px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s ease}.ToolConfirmation_cancelButton__7380S:hover:not(:disabled){background:#5a6268}.ToolConfirmation_cancelButton__7380S:disabled{opacity:.6;cursor:not-allowed}.ChatCommandBar_bar__7vk3C{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(100vw - 32px,860px);z-index:200;border-radius:14px;background:var(--colorBackgroundContent);border:1px solid var(--colorBorderBasic);box-shadow:0 -2px 24px rgba(0,0,0,.08),0 4px 32px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .2s ease,height .25s ease}[data-theme=dark] .ChatCommandBar_bar__7vk3C{background:#1e1e2e;border-color:hsla(0,0%,100%,.1);box-shadow:0 -2px 24px rgba(0,0,0,.35),0 4px 32px rgba(0,0,0,.3)}.ChatCommandBar_barExpanded__b6WJr{box-shadow:0 -4px 40px rgba(0,0,0,.14),0 8px 48px rgba(0,0,0,.1)}[data-theme=dark] .ChatCommandBar_barExpanded__b6WJr{box-shadow:0 -4px 40px rgba(0,0,0,.5)}.ChatCommandBar_preview__Qz0GK{max-height:280px;overflow-y:auto;padding:12px 16px 6px;border-bottom:1px solid var(--colorBorderBasic)}[data-theme=dark] .ChatCommandBar_preview__Qz0GK{border-color:hsla(0,0%,100%,.08)}.ChatCommandBar_preview__Qz0GK::-webkit-scrollbar{width:3px}.ChatCommandBar_preview__Qz0GK::-webkit-scrollbar-thumb{border-radius:3px;background:rgba(0,0,0,.12)}[data-theme=dark] .ChatCommandBar_preview__Qz0GK::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1)}.ChatCommandBar_previewEmpty__Zk13v{margin:12px 0;text-align:center;font-size:13px;color:var(--colorFontSecondary)}.ChatCommandBar_previewEmpty__Zk13v i{margin-right:6px}.ChatCommandBar_row__e1TIg{display:flex;align-items:center;height:54px;padding:0 12px;gap:8px}.ChatCommandBar_iconWrap___edlh{position:relative;flex-shrink:0}.ChatCommandBar_icon__uCvCi{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;font-size:13px;color:var(--colorAccentBasic);background:rgba(3,106,255,.08);transition:background .15s ease}[data-theme=dark] .ChatCommandBar_icon__uCvCi{background:rgba(3,106,255,.15)}.ChatCommandBar_barExpanded__b6WJr .ChatCommandBar_icon__uCvCi{background:rgba(3,106,255,.14)}.ChatCommandBar_unreadBadge__iiyVn{position:absolute;top:-5px;right:-5px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center;pointer-events:none;animation:ChatCommandBar_badgePop__as0y4 .2s ease}@keyframes ChatCommandBar_badgePop__as0y4{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.ChatCommandBar_input__o2eUE{flex:1 1;height:36px;border:none;outline:none;background:transparent;font-size:14px;color:var(--colorFontPrimary);font-family:var(--font-roboto)}.ChatCommandBar_input__o2eUE::placeholder{color:var(--colorFontSecondary)}.ChatCommandBar_input__o2eUE:disabled{opacity:.5;cursor:not-allowed}.ChatCommandBar_meta__hN90A{display:flex;align-items:center;gap:7px;flex-shrink:0}.ChatCommandBar_step__VWBXX{font-size:11px;font-weight:600;color:var(--colorFontSecondary);white-space:nowrap;text-transform:uppercase;letter-spacing:.03em}@media(max-width:600px){.ChatCommandBar_step__VWBXX{display:none}}.ChatCommandBar_dot__O_pgq{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ChatCommandBar_dotOnline__ieeor{background:#22c55e}.ChatCommandBar_dotOffline__9twXy{background:#ef4444}.ChatCommandBar_send__zCksU{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:none;background:var(--colorAccentBasic);color:#fff;cursor:pointer;flex-shrink:0;font-size:12px;transition:background .15s ease,transform .1s ease}.ChatCommandBar_send__zCksU:hover{background:var(--colorAccentDark)}.ChatCommandBar_send__zCksU:active{transform:scale(.95)}.ChatCommandBar_send__zCksU:disabled{opacity:.4;cursor:not-allowed}
/*# sourceMappingURL=5d03a52ccb5089a1.css.map*/