.Badge_Badge__NYFu1{display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border-radius:4px;background-color:var(--bg-secondary);color:var(--text-primary);font-size:12px;font-weight:400;border:none;font-size:11px;border:1px solid var(--accent-color)}.Badge_BadgeInteractive__LFUUe{cursor:pointer}.Badge_BadgeInteractive__LFUUe:hover{border-color:var(--accent-color-hover)}.Badge_SmallBadge__bBj4_{position:absolute;top:0;left:100%;background-color:var(--accent-color);color:#000;border-radius:3px;padding:1px 2px;font-size:9px;font-weight:600;line-height:1;white-space:nowrap;z-index:1;transform:translate(-32%,-25%);text-transform:uppercase;font-weight:700}.Badge_Icon__iPMfM{display:flex;align-items:center;justify-content:center}.Chat_MessagesContainer__IkYw5{padding:0 8px}@media (min-width:790px){.Chat_MessagesContainer__IkYw5{padding:0 24px}}.ChatView_ChatView__OGInI{display:flex;flex-direction:column;height:100%;min-height:0;gap:16px;container-type:inline-size;flex:1 1 auto}.ChatView_PingIndicatorContainer__Ip19n{display:flex;justify-content:center;align-items:center;padding:8px;width:32px;height:32px}.ChatView_Footer__4qI15{display:flex;flex-direction:column;gap:8px;position:relative;z-index:2;padding-bottom:env(safe-area-inset-bottom)}.ChatView_InputBar__ytRlF{display:flex;gap:8px;padding:0 10px}.ChatView_TextareaContainer__6NM9_{flex:1;border-radius:12px;border:1px solid hsla(0,0%,100%,.08);background-color:#070607}.ChatView_FooterButtonsContainer__HKF4l{display:flex;gap:8px;padding:0 10px}.ChatView_InputReferences__e_qNL{flex:0 0 auto;min-width:0}.ChatView_Textarea__3ptay{min-height:60px;max-height:180px;resize:none;padding:8px 10px;font-size:1.1rem;line-height:1.4;color:#f9fafb;outline:none;border:none;background-color:transparent;width:100%;height:100%}.ChatView_SendButton__CMrfL{display:flex;cursor:pointer;padding:12px;background-color:var(--bg-tertiary);aspect-ratio:1/1;border-radius:12px;align-items:center;justify-content:center}.ChatView_SendButton__CMrfL:hover{opacity:.8}.ChatView_SendIcon__qTZhE{flex-shrink:0;color:var(--text-secondary)}.ChatView_MessagesContainerScrollContainer__3___y{flex:1;min-height:0;position:relative;z-index:1}.ChatView_MessagesContainer__PVInB{display:flex;flex-direction:column;gap:8px}@container (min-width: 768px){.ChatView_MessagesContainer__PVInB{gap:16px}}.ChatView_Message__6hmQw{display:flex;align-items:flex-start;padding:0;color:var(--text-secondary)}.ChatView_Message__6hmQw.ChatView_hidden__V__uO{display:none}.ChatView_Message__6hmQw .ChatView_MessageContentContainer__LqNdj{display:flex;flex-direction:column;gap:4px;flex:0 1 auto;padding:4px 16px 0;max-width:80%}.ChatView_Message__6hmQw .ChatView_MessageContent____aEq{position:relative;font-size:.875rem;color:var(--text-secondary);width:100%;background-color:var(-chat-message-user-bg-color);padding:4px 8px;border-radius:6px}@container (min-width: 768px){.ChatView_Message__6hmQw .ChatView_MessageContent____aEq{font-size:1.1rem;padding:8px 16px}}.ChatView_Message__6hmQw .ChatView_MessagePlainText__cDtAH{white-space:pre-wrap;overflow-wrap:anywhere}.ChatView_Message__6hmQw .ChatView_MessageMetadata__rjtvx{font-size:.75rem;color:var(--text-secondary);padding-top:4px;gap:6px;opacity:.7;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.ChatView_Message__6hmQw .ChatView_Metadata__42AWD{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ChatView_Message__6hmQw .ChatView_RequestsCount__p9C3g,.ChatView_Message__6hmQw .ChatView_Tokens__54x4n{color:var(--text-secondary)}.ChatView_Message__6hmQw .ChatView_Separator__RMlGn{color:var(--text-secondary);opacity:.5}.ChatView_Message__6hmQw .ChatView_Time__0o2ui{color:var(--text-secondary)}.ChatView_Message__6hmQw.ChatView_user__jxXIC{flex-direction:row-reverse;justify-content:flex-start}.ChatView_Message__6hmQw.ChatView_user__jxXIC .ChatView_MessageContent____aEq{text-align:right;color:var(--text-primary);background-color:var(--chat-message-user-bg-color);border-top-right-radius:0}.ChatView_Message__6hmQw.ChatView_user__jxXIC .ChatView_MessageContent____aEq:before{content:"";position:absolute;top:0;right:-12px;width:12px;height:12px;background:var(--chat-message-user-bg-color);clip-path:polygon(0 0,100% 0,0 100%)}.ChatView_Message__6hmQw.ChatView_user__jxXIC .ChatView_MessageTimestamp__KNBC1{align-items:flex-end}.ChatView_Message__6hmQw.ChatView_assistant__ezzPf{justify-content:flex-start}.ChatView_Message__6hmQw.ChatView_assistant__ezzPf .ChatView_MessageContent____aEq{background-color:var(--chat-message-assistant-bg-color);border-top-left-radius:0;color:var(--text-primary)}.ChatView_Message__6hmQw.ChatView_assistant__ezzPf .ChatView_MessageContent____aEq:before{content:"";position:absolute;top:0;left:-12px;width:12px;height:12px;background:var(--chat-message-assistant-bg-color);clip-path:polygon(0 0,100% 0,100% 100%)}.ChatView_Message__6hmQw.ChatView_assistant__ezzPf .ChatView_MessageContent____aEq hr{border-color:var(--chat-message-assistant-bg-color)}.ChatView_MessageAvatar__03ucZ{flex-shrink:0;display:none}@container (min-width: 768px){.ChatView_MessageAvatar__03ucZ{display:block}}.ChatView_ChatSystemMessage__011Ck{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center}.ChatView_ChatSystemMessageContent__0eYX4{background-color:var(--bg-tertiary);padding:8px 16px;border-radius:6px;color:var(--text-secondary);font-size:.875rem}.ChatView_ChatSystemMessageContent__0eYX4.ChatView_asButton___o0Q8{cursor:pointer}.ChatView_ChatSystemMessageContent__0eYX4.ChatView_asButton___o0Q8:hover{background-color:var(--bg-hover)}.ChatView_ChatSystemMessageContentLoading__gW7_y{background-color:var(--bg-tertiary);padding:8px 16px;border-radius:6px;color:var(--text-secondary);font-size:.875rem;display:flex;align-items:center;justify-content:center}.ChatView_ChatInfoMessage__NN6_w{display:flex;flex-direction:row;gap:8px;align-items:center;justify-content:center}.ChatView_ChatInfoMessageIcon__J5STJ{display:flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:16px;background-color:var(--bg-tertiary);border-radius:50%}.ChatView_ChatInfoMessageIconDone__jqNP7{background-color:rgba(76,175,80,.1)}.ChatView_ChatInfoMessageIconWarning__HxQpw{background-color:rgba(255,152,0,.1)}.ChatView_ChatInfoMessageIconError__f5i0D{background-color:rgba(244,67,54,.1)}.ChatView_ChatInfoMessageIconNotice__ln7wz{background-color:var(--bg-tertiary)}.ChatView_ChatInfoMessageContent__T_8C9{display:flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--text-tertiary);font-style:italic}.ChatView_ChatInfoMessageContentDebug__Z7ujM{align-items:flex-start;justify-content:flex-start;max-width:100%;font-family:var(--font-mono,ui-monospace,monospace);font-size:.8125rem;font-style:normal;white-space:pre-wrap;word-break:break-word;text-align:left}.ChatView_Cost__3_pwL{padding:1px 4px;background-color:var(--backdrop-bg-color);border-radius:3px;color:var(--accent-color)}.ChatView_ChatViewFooterHint__9wIYz{padding:4px 10px;font-size:11px;color:var(--text-tertiary);text-align:right;margin-left:auto}@container (max-width: 400px){.ChatView_ChatView__OGInI{gap:8px}.ChatView_MessagesContainer__PVInB{gap:4px}.ChatView_Message__6hmQw .ChatView_MessageContentContainer__LqNdj{padding:2px 8px 0;max-width:95%}.ChatView_Message__6hmQw .ChatView_MessageContent____aEq{font-size:.8rem;padding:3px 6px;border-radius:4px}.ChatView_Message__6hmQw .ChatView_MessageMetadata__rjtvx{font-size:.65rem;padding-top:2px;gap:4px}.ChatView_Message__6hmQw.ChatView_user__jxXIC .ChatView_MessageContent____aEq{border-top-right-radius:0}.ChatView_Message__6hmQw.ChatView_user__jxXIC .ChatView_MessageContent____aEq:before{right:-8px;width:8px;height:8px}.ChatView_Message__6hmQw.ChatView_assistant__ezzPf .ChatView_MessageContent____aEq{border-top-left-radius:0}.ChatView_Message__6hmQw.ChatView_assistant__ezzPf .ChatView_MessageContent____aEq:before{left:-8px;width:8px;height:8px}.ChatView_PingIndicatorContainer__Ip19n{padding:4px;width:24px;height:24px}.ChatView_Footer__4qI15{gap:4px}.ChatView_FooterButtonsContainer__HKF4l,.ChatView_InputBar__ytRlF{gap:4px;padding:0 4px}.ChatView_TextareaContainer__6NM9_{border-radius:8px}.ChatView_Textarea__3ptay{min-height:36px;max-height:100px;font-size:.85rem;padding:6px 8px}.ChatView_SendButton__CMrfL{padding:8px;border-radius:8px}.ChatView_ChatSystemMessageContentLoading__gW7_y,.ChatView_ChatSystemMessageContent__0eYX4{padding:6px 10px;font-size:.75rem}.ChatView_ChatInfoMessage__NN6_w{gap:4px}.ChatView_ChatInfoMessageIcon__J5STJ{width:18px;height:18px;font-size:12px}.ChatView_ChatInfoMessageContent__T_8C9{font-size:.75rem}.ChatView_ChatViewFooterHint__9wIYz{font-size:9px;padding:2px 4px}}.AiOrb_orb__t9mLe{display:inline-block;border-radius:50%;cursor:pointer;box-shadow:0 0 8px rgba(114,76,255,.35),inset 0 0 18px rgba(35,178,255,.22);outline:none}.AiOrb_orb__t9mLe:active{transform:translateY(.5px) scale(.99)}.UserAvatar_UserAvatar__hwwzf{display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f9fafb;overflow:hidden;flex-shrink:0}.UserAvatar_AvatarImage__XkGsJ{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.UserAvatar_FallbackText__UjEGI{color:#fff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.2)}.SendMessageButton_SendMessageButton__6SEc5{display:flex;align-items:center;justify-content:center;gap:8px;position:relative;width:100%;aspect-ratio:1/1}.SendMessageButton_SendMessageButton__6SEc5.SendMessageButton_pending__WRZaj{pointer-events:none;cursor:not-allowed}.SendMessageButton_SendMessageButton__6SEc5.SendMessageButton_pending__WRZaj .SendMessageButton_SpinnerContainer__hSN6E{opacity:1}.SendMessageButton_SendMessageButton__6SEc5.SendMessageButton_pending__WRZaj .SendMessageButton_Content__I4NvW{opacity:0}.SendMessageButton_SpinnerContainer__hSN6E{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}.SendMessageButton_Content__I4NvW,.SendMessageButton_SpinnerContainer__hSN6E{transition:opacity .2s ease;z-index:1;display:flex;align-items:center;justify-content:center}.SendMessageButton_Content__I4NvW{position:relative;opacity:1}.FunctionMicroCard_FunctionMicroCard__pP3mK{justify-self:flex-start;display:flex;align-items:center;gap:8px;height:48px;min-width:0;flex:1;max-width:100%}.FunctionMicroCard_FunctionMicroCardPreview__Xm2t8{width:48px;height:48px;border-radius:6px;border:4px solid var(--text-primary);overflow:hidden}.FunctionMicroCard_FunctionMicroCardPreview__Xm2t8 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.FunctionMicroCard_FunctionMicroCardDetails__9IkAo{font-size:16px;font-weight:500;color:var(--text-primary);min-width:0;flex:1}.FunctionMicroCard_FunctionMicroCardDetailsSection__wnMTj{color:var(--text-secondary);font-size:12px}.FunctionMicroCard_FunctionMicroCardDetailsName__cGfHm{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.FunctionMiniCard_root__BgLlF{position:relative;border-radius:6px;overflow:hidden;background-color:var(--bg-secondary);cursor:pointer}.FunctionMiniCard_root__BgLlF:not(.FunctionMiniCard_clickable__qr6rI){cursor:default}.FunctionMiniCard_root__BgLlF.FunctionMiniCard_error__81Tdz{border:1px solid var(--error-color)}.FunctionMiniCard_root__BgLlF.FunctionMiniCard_backgroundTertiary__7ucWt{background-color:var(--bg-tertiary)}.FunctionMiniCard_imageContainer__CP27X{position:absolute;inset:0;transition:opacity .2s ease}.FunctionMiniCard_imageContainer__CP27X.FunctionMiniCard_loaded__xmGvj{opacity:1}.FunctionMiniCard_imageContainer__CP27X.FunctionMiniCard_notLoaded__SzPxF{opacity:0}.FunctionMiniCard_image__2KELt{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.FunctionMiniCard_errorContainer__2lxBs,.FunctionMiniCard_loadingContainer__RJqz7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.FunctionMiniCard_errorText__Kw3aj{color:var(--error-color);font-size:12px;font-weight:600}.FunctionMiniCard_overlay__9lrIC{position:absolute;inset:0;display:flex;flex-direction:column;pointer-events:none}.FunctionMiniCard_topBar__VHWGx{position:absolute;top:8px;right:8px;display:flex;gap:8px;pointer-events:auto}.FunctionMiniCard_toolsIcon__aGKfj{cursor:pointer;pointer-events:auto}.FunctionMiniCard_smartIcon__wDpZq{pointer-events:auto}.FunctionMiniCard_SmartFunction__IOBGg{border:1px solid #aa20ff;box-sizing:border-box}.FunctionMiniCard_titleContainer__TBz_7{position:absolute;bottom:0;left:0;right:0;pointer-events:none;background-image:linear-gradient(to top,var(--overlay-color) 0,transparent 100%);padding:8px}.FunctionMiniCard_title__lgAFp{color:var(--text-primary);font-size:10px;font-weight:700;text-transform:uppercase;word-break:break-word;line-height:1.1;margin:0;padding:0;display:block}.FunctionMiniCard_selectedIndicator__XstDH{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);width:32px;height:32px;border-radius:50%;background-color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 2px rgba(0,0,0,.35);pointer-events:none}.FunctionMiniCard_checkIcon__IfEhH{font-size:20px;color:var(--accent-color)}.FunctionMiniCard_container__stjUw{display:flex;flex-direction:column;align-items:center;gap:8px}.FunctionMiniCard_editButton__ux8rx{width:-moz-fit-content;width:fit-content}