×

注意!页面内容来自https://homiwork.com/zh-hans/app/chat,本站不储存任何内容,为了更好的阅读体验进行在线解析,若有广告出现,请及时反馈。若您觉得侵犯了您的利益,请通知我们进行删除,然后访问 原网页

<> .menu-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0000.5); z-index: 999; display: none; } .menu-overlay.active { display: block; } body#page.page-content { background-color: #ffffff; } .footer { background-color: white; text-align: center; padding: 20px 10px; display: flex; flex-direction: column; align-items: center; gap: 20px; } .footer .horizontal { width: 100%; display: flex; justify-content: center; flex-wrap: wrap; gap: 10px; } .footer .item { display: inline-block; color: rgba(2929310.72); font-size: 14px; font-weight: 400; } .footer .item span { font-weight: 700; } .footer .external-link { color: rgba(2929310.72); text-decoration: none; } .footer .support { text-decoration: underline; } .section { width: 100%; padding: 60px 15px; background: #F5F5F7; border-radius: 30px; display: flex; flex-direction: column; align-items: center; gap: 20px; margin-bottom: 20px; } .theme-dark .section { background: #1b1d21 !important; } .section.no-bg { background: none; } .section-content { display: flex; justify-content: center; align-items: center; gap: 30px; flex-wrap: wrap; width: 100%; } .section img { width: 100%; max-width: 350px; max-height: 350px; object-fit: cover; border-radius: 16px; display: block; flex-shrink: 0; } .text-content { display: flex; flex-direction: column; gap: 30px; font-family: Robotosans-serif; flex: 1; } .text-content h1 { font-size: 40px; line-height: normal; } .text-content h1.text-content h2.text-content p { margin: 0; } .text-content p { font-size: 1rem; font-weight: 400; line-height: 1.5rem; word-wrap: break-word; } .preload-img { width: 64px; } .text-content .btn-wrapper .btn { padding: 0.75rem 1.5rem; background: #5E23F5; border-radius: 30px; color: white; font-weight: bold; font-size: 1rem; text-decoration: none; transition: background 0.3scolor 0.3s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .text-content .btn-wrapper .btn:active { background: #4B1BBF; color: white; } .font-600 { font-size: 1.25rem; font-family: Robotosans-serif; font-weight: 600; line-height: 1.5rem; word-wrap: break-word; } .button-mt { margin-top: 24px; width: fit-content; } @media (max-width: 700px) { .section { padding: 30px 10px; gap: 10px; border-radius: 10px; } .button-mt { margin-top: 16px; width: 100% !important; } .section-content { flex-direction: column; gap: 24px; } .text-content { gap: 16px; align-items: center; text-align: center; } .text-content .btn-wrapper .btn { margin: 0 auto; } .text-content h1 { font-size: 36px; } #solve-homework .section-content, #check-homework .section-content { flex-direction: column-reverse; } }
thinking img
progress gif

<> .chat-progress-template { display: flex; flex-direction: column; align-items: flex-start; margin-bottom: 10px; } #progress-text { margin-bottom: 0; } .chat-avatar-container { position: relative; margin-bottom: 10px; display: inline-block; } .progress-gif-wrapper { position: absolute; bottom: 0; right: 0; width: 40px; height: 40px; background-color: #8D58F6; border-radius: 50%; display: flex; align-items: center; justify-content: center; pointer-events: none; } .progress-gif { width: 28px; height: 28px; object-fit: cover; } /* Стили для аватара чата */ .chat-avatar { width: 100px; height: 100px; border-radius: 8px; } /* Стили для речевых пузырей */ .speech-bubble { margin-bottom: 8px; padding: 8px 16px; font-size: 16px; line-height: 24px; border-radius: 17px; display: inline-block; word-wrap: break-word; overflow: visible; } .speech-left { float: left; max-width: fit-content; min-width: -webkit-fill-available; border-bottom-left-radius: 0px !important; border-bottom-right-radius: 17px !important; text-align: left; } /* Очистка плавающих элементов */ .clearfix { clear: both; width: 100%; } /* Стили для индикации процесса "думания" */ #ai-thinking-indicator { color: inherit; } #dots { color: inherit !important; white-space: nowrap; display: inline-block; } #dots::after { content: ''; display: inline-block; width: 1ch; text-align: left; animation: dots 1s steps(5end) infinite; } @keyframes dots { 0%20% { content: '.'; } 40% { content: '..'; } 60% { content: '...'; } 100% { content: ''; } } .thinking-img { margin: auto; display: block; object-fit: contain; width: 80px; border-radius: 50%; height: 80px; margin-bottom: 10px; }

免费在线 AI 聊天机器人 — 与 AI 对话

免费在线 AI 聊天机器人 — 与 AI 对话

嗨!今天有什么我可以帮你的吗?

照片预览
1 提问

AI 工具

<> /* Стили для иконок в стиле iPhone */ .app-icon { display: flex; flex-direction: column; text-decoration: none; color: var(--color-text); flex: 1; } /* Фиксируем цвет для всех состояний ссылки */ .app-icon:hover, .app-icon:focus, .app-icon:active, .app-icon:visited { color: var(--color-text); text-decoration: none; } .app-icon-container { position: relative; border-radius: 22px; overflow: hidden; border: 1px solid rgba(0000.1); transition: transform 0.2s ease; aspect-ratio: 1; width: 100%; } /* Базовое изображение всегда на фоне */ .app-icon-image { width: 100%; height: 100%; object-fit: cover; display: block; } /* Видео поверх изображения */ .app-icon-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .app-icon-label { margin: 8px 2px 10px 2px; font-size: 12px; line-height: 1.2; text-align: center; color: var(--color-text); font-weight: 500; } /* Стили для иконки типа */ .app-type-badge { position: absolute; top: 4px; left: 4px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(0001); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: white; font-size: 16px; } /* Стили для иконки Prime статуса */ .app-prime-badge { position: absolute; top: 4px; left: 40px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(25521501); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: rgba(2552552551); font-size: 16px; } /* Стили для бейджика "NEW" в правом верхнем углу */ .app-new-badge { position: absolute; top: 4px; right: 4px; height: 32px; padding: 0 8px; border-radius: 16px; background-color: rgba(50183671); color: white; font-size: 12px; font-weight: bold; border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 3; line-height: 1; white-space: nowrap; } /* Увеличиваем размеры для больших экранов */ @media (min-width: 600px) { .app-icon-label { font-size: 16px; margin: 8px 2px 20px 2px; } .app-type-badge { width: 36px; height: 36px; border-radius: 26px; font-size: 18px; } .app-prime-badge { width: 36px; height: 36px; border-radius: 26px; left: 44px; font-size: 18px; } .app-new-badge { height: 36px; padding: 0 10px; border-radius: 18px; font-size: 14px; } } /* Отключаем hover-эффекты на тач-устройствах */ @media (hover: none) and (pointer: coarse) { .app-icon-container:hover { transform: none !important; transition: none !important; } } /* Для устройств с возможностью hover (десктопы) */ @media (hover: hover) and (pointer: fine) { .app-icon:hover .app-icon-container { transform: scale(1.05); } }
拍照搜题
拍照搜题
<> /* Стили для иконок в стиле iPhone */ .app-icon { display: flex; flex-direction: column; text-decoration: none; color: var(--color-text); flex: 1; } /* Фиксируем цвет для всех состояний ссылки */ .app-icon:hover, .app-icon:focus, .app-icon:active, .app-icon:visited { color: var(--color-text); text-decoration: none; } .app-icon-container { position: relative; border-radius: 22px; overflow: hidden; border: 1px solid rgba(0000.1); transition: transform 0.2s ease; aspect-ratio: 1; width: 100%; } /* Базовое изображение всегда на фоне */ .app-icon-image { width: 100%; height: 100%; object-fit: cover; display: block; } /* Видео поверх изображения */ .app-icon-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .app-icon-label { margin: 8px 2px 10px 2px; font-size: 12px; line-height: 1.2; text-align: center; color: var(--color-text); font-weight: 500; } /* Стили для иконки типа */ .app-type-badge { position: absolute; top: 4px; left: 4px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(0001); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: white; font-size: 16px; } /* Стили для иконки Prime статуса */ .app-prime-badge { position: absolute; top: 4px; left: 40px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(25521501); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: rgba(2552552551); font-size: 16px; } /* Стили для бейджика "NEW" в правом верхнем углу */ .app-new-badge { position: absolute; top: 4px; right: 4px; height: 32px; padding: 0 8px; border-radius: 16px; background-color: rgba(50183671); color: white; font-size: 12px; font-weight: bold; border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 3; line-height: 1; white-space: nowrap; } /* Увеличиваем размеры для больших экранов */ @media (min-width: 600px) { .app-icon-label { font-size: 16px; margin: 8px 2px 20px 2px; } .app-type-badge { width: 36px; height: 36px; border-radius: 26px; font-size: 18px; } .app-prime-badge { width: 36px; height: 36px; border-radius: 26px; left: 44px; font-size: 18px; } .app-new-badge { height: 36px; padding: 0 10px; border-radius: 18px; font-size: 14px; } } /* Отключаем hover-эффекты на тач-устройствах */ @media (hover: none) and (pointer: coarse) { .app-icon-container:hover { transform: none !important; transition: none !important; } } /* Для устройств с возможностью hover (десктопы) */ @media (hover: hover) and (pointer: fine) { .app-icon:hover .app-icon-container { transform: scale(1.05); } }
文本生成器
文本生成器
<> /* Стили для иконок в стиле iPhone */ .app-icon { display: flex; flex-direction: column; text-decoration: none; color: var(--color-text); flex: 1; } /* Фиксируем цвет для всех состояний ссылки */ .app-icon:hover, .app-icon:focus, .app-icon:active, .app-icon:visited { color: var(--color-text); text-decoration: none; } .app-icon-container { position: relative; border-radius: 22px; overflow: hidden; border: 1px solid rgba(0000.1); transition: transform 0.2s ease; aspect-ratio: 1; width: 100%; } /* Базовое изображение всегда на фоне */ .app-icon-image { width: 100%; height: 100%; object-fit: cover; display: block; } /* Видео поверх изображения */ .app-icon-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .app-icon-label { margin: 8px 2px 10px 2px; font-size: 12px; line-height: 1.2; text-align: center; color: var(--color-text); font-weight: 500; } /* Стили для иконки типа */ .app-type-badge { position: absolute; top: 4px; left: 4px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(0001); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: white; font-size: 16px; } /* Стили для иконки Prime статуса */ .app-prime-badge { position: absolute; top: 4px; left: 40px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(25521501); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: rgba(2552552551); font-size: 16px; } /* Стили для бейджика "NEW" в правом верхнем углу */ .app-new-badge { position: absolute; top: 4px; right: 4px; height: 32px; padding: 0 8px; border-radius: 16px; background-color: rgba(50183671); color: white; font-size: 12px; font-weight: bold; border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 3; line-height: 1; white-space: nowrap; } /* Увеличиваем размеры для больших экранов */ @media (min-width: 600px) { .app-icon-label { font-size: 16px; margin: 8px 2px 20px 2px; } .app-type-badge { width: 36px; height: 36px; border-radius: 26px; font-size: 18px; } .app-prime-badge { width: 36px; height: 36px; border-radius: 26px; left: 44px; font-size: 18px; } .app-new-badge { height: 36px; padding: 0 10px; border-radius: 18px; font-size: 14px; } } /* Отключаем hover-эффекты на тач-устройствах */ @media (hover: none) and (pointer: coarse) { .app-icon-container:hover { transform: none !important; transition: none !important; } } /* Для устройств с возможностью hover (десктопы) */ @media (hover: hover) and (pointer: fine) { .app-icon:hover .app-icon-container { transform: scale(1.05); } }
语法检查器
语法检查器
<> /* Стили для иконок в стиле iPhone */ .app-icon { display: flex; flex-direction: column; text-decoration: none; color: var(--color-text); flex: 1; } /* Фиксируем цвет для всех состояний ссылки */ .app-icon:hover, .app-icon:focus, .app-icon:active, .app-icon:visited { color: var(--color-text); text-decoration: none; } .app-icon-container { position: relative; border-radius: 22px; overflow: hidden; border: 1px solid rgba(0000.1); transition: transform 0.2s ease; aspect-ratio: 1; width: 100%; } /* Базовое изображение всегда на фоне */ .app-icon-image { width: 100%; height: 100%; object-fit: cover; display: block; } /* Видео поверх изображения */ .app-icon-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .app-icon-label { margin: 8px 2px 10px 2px; font-size: 12px; line-height: 1.2; text-align: center; color: var(--color-text); font-weight: 500; } /* Стили для иконки типа */ .app-type-badge { position: absolute; top: 4px; left: 4px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(0001); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: white; font-size: 16px; } /* Стили для иконки Prime статуса */ .app-prime-badge { position: absolute; top: 4px; left: 40px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(25521501); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: rgba(2552552551); font-size: 16px; } /* Стили для бейджика "NEW" в правом верхнем углу */ .app-new-badge { position: absolute; top: 4px; right: 4px; height: 32px; padding: 0 8px; border-radius: 16px; background-color: rgba(50183671); color: white; font-size: 12px; font-weight: bold; border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 3; line-height: 1; white-space: nowrap; } /* Увеличиваем размеры для больших экранов */ @media (min-width: 600px) { .app-icon-label { font-size: 16px; margin: 8px 2px 20px 2px; } .app-type-badge { width: 36px; height: 36px; border-radius: 26px; font-size: 18px; } .app-prime-badge { width: 36px; height: 36px; border-radius: 26px; left: 44px; font-size: 18px; } .app-new-badge { height: 36px; padding: 0 10px; border-radius: 18px; font-size: 14px; } } /* Отключаем hover-эффекты на тач-устройствах */ @media (hover: none) and (pointer: coarse) { .app-icon-container:hover { transform: none !important; transition: none !important; } } /* Для устройств с возможностью hover (десктопы) */ @media (hover: hover) and (pointer: fine) { .app-icon:hover .app-icon-container { transform: scale(1.05); } }
数学解题器
数学解题器
<> /* Стили для иконок в стиле iPhone */ .app-icon { display: flex; flex-direction: column; text-decoration: none; color: var(--color-text); flex: 1; } /* Фиксируем цвет для всех состояний ссылки */ .app-icon:hover, .app-icon:focus, .app-icon:active, .app-icon:visited { color: var(--color-text); text-decoration: none; } .app-icon-container { position: relative; border-radius: 22px; overflow: hidden; border: 1px solid rgba(0000.1); transition: transform 0.2s ease; aspect-ratio: 1; width: 100%; } /* Базовое изображение всегда на фоне */ .app-icon-image { width: 100%; height: 100%; object-fit: cover; display: block; } /* Видео поверх изображения */ .app-icon-video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; } .app-icon-label { margin: 8px 2px 10px 2px; font-size: 12px; line-height: 1.2; text-align: center; color: var(--color-text); font-weight: 500; } /* Стили для иконки типа */ .app-type-badge { position: absolute; top: 4px; left: 4px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(0001); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: white; font-size: 16px; } /* Стили для иконки Prime статуса */ .app-prime-badge { position: absolute; top: 4px; left: 40px; width: 32px; height: 32px; border-radius: 20px; padding: 4px; background-color: rgba(25521501); border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 2; color: rgba(2552552551); font-size: 16px; } /* Стили для бейджика "NEW" в правом верхнем углу */ .app-new-badge { position: absolute; top: 4px; right: 4px; height: 32px; padding: 0 8px; border-radius: 16px; background-color: rgba(50183671); color: white; font-size: 12px; font-weight: bold; border: 1px solid rgba(2552552550.6); display: flex; align-items: center; justify-content: center; z-index: 3; line-height: 1; white-space: nowrap; } /* Увеличиваем размеры для больших экранов */ @media (min-width: 600px) { .app-icon-label { font-size: 16px; margin: 8px 2px 20px 2px; } .app-type-badge { width: 36px; height: 36px; border-radius: 26px; font-size: 18px; } .app-prime-badge { width: 36px; height: 36px; border-radius: 26px; left: 44px; font-size: 18px; } .app-new-badge { height: 36px; padding: 0 10px; border-radius: 18px; font-size: 14px; } } /* Отключаем hover-эффекты на тач-устройствах */ @media (hover: none) and (pointer: coarse) { .app-icon-container:hover { transform: none !important; transition: none !important; } } /* Для устройств с возможностью hover (десктопы) */ @media (hover: hover) and (pointer: fine) { .app-icon:hover .app-icon-container { transform: scale(1.05); } }
导师
导师

与 AI 对话 — 免费向 AI 提问

AI 聊天机器人功能 — 你可以做什么

  • 即刻与 AI 对话 — 立即开始与 AI 聊天机器人对话 — 无需注册、无需邮箱、无需登录。只需输入问题,即可在几秒钟内获得 AI 生成的回复。
  • 向 AI 提问 — 获取作业、写作、数学、科学、编程、创意项目及日常问题的帮助。AI 聊天机器人可处理任何主题。
  • 先进的语言模型 — 我们的免费 AI 聊天使用最新的对话式 AI 模型,能够理解上下文、进行多轮对话并提供详细、结构化的答案。
  • 照片分析 — 上传图片并向 AI 提问 — 通过照片解决数学题、分析文档、描述图像或获取视觉任务帮助。
  • 完全免费的 AI 聊天机器人 — 无需付费或订阅即可在线使用 AI 聊天。无隐藏费用,无高级功能限制 — 为每个人提供的免费 AI 聊天机器人。

可以问 AI 什么 — 使用场景

  • 作业与学习 — 向 AI 询问数学、科学、历史、文学及任何学科的问题。获取分步解释和详细解决方案。
  • 写作与编辑 — 起草邮件、论文、求职信、社交媒体帖子及其他文本。AI 聊天机器人可帮助改进语法、风格和结构。
  • 创意头脑风暴 — 为项目、故事、商业名称、礼物创意和创意任务生成灵感。与 AI 对话,自由探索任何主题。
  • 编程辅助 — 获取编程帮助 — 调试代码、学习新概念、编写函数并与 AI 一起解决编程挑战。
  • 常识百科 — 询问事实性问题、获取复杂主题的解释、翻译文本、总结文章或通过 AI 聊天探索任何学科。

如何免费在线与 AI 聊天

  1. 打开免费 AI 聊天机器人 — 无需注册、无需下载、无需登录。
  2. 在聊天框中输入你的问题或消息。你可以用任何语言询问任何主题。
  3. 获取即时的 AI 生成回复。自然地继续对话 — AI 会记住上下文。
  4. 如有需要可上传照片 — AI 聊天机器人可以分析图像、解决照片中的问题并描述视觉内容。

我们的 AI 聊天如何工作

我们的免费 AI 聊天机器人由先进的对话式 AI 模型驱动,能够理解自然语言并生成类人回复。与简单的规则型聊天机器人不同,此 AI 聊天保持对话上下文,遵循复杂指令,并根据你的需求调整回复。无论你需要快速回答、详细解释还是创意内容,AI 助手都会处理你的请求并即时提供相关结果。该聊天机器人支持多轮对话、图像分析,并适用于任何主题 — 从学术科目到日常问题。无需账户 — 只需打开页面即可开始与 AI 对话。

AI 聊天机器人常见问题解答

这个 AI 聊天机器人真的免费吗?

是的,我们的 AI 聊天机器人完全免费使用。无需注册、无需信用卡、无隐藏费用。只需打开页面即可立即开始与 AI 聊天。

我可以在不登录的情况下使用 AI 聊天吗?

当然可以。无需登录、无需注册、无需邮箱。AI 聊天专为即时、匿名访问而设计 — 输入问题即可获得答案。

我可以问 AI 什么?

你可以问 AI 任何问题 — 作业问题、写作帮助、编程难题、创意灵感、事实性问题、翻译等。AI 聊天机器人可以处理任何主题。

AI 聊天机器人可以分析照片吗?

是的,你可以上传图片并向 AI 提问。聊天机器人可以解决照片中的数学题、描述图像、读取图片中的文字并协助处理视觉任务。

我与 AI 的对话是私密的吗?

是的。没有账户意味着不会存储个人数据。你与 AI 聊天机器人的对话保持私密,不会与任何人共享。

另请参阅

★★★★★ 4.8 (8663 ratings)
<> .chat-wrapper { display: flex; flex-direction: column; height: 100%; width: 100%; overflow: hidden; } .thinking-progress-section{ margin-top: 16px; margin-left: 16px; } .chat-container-1 { display: flex; flex-direction: column; flex-grow: 1; overflow-y: hidden; } .chat-messages { flex-grow: 1; overflow-y: auto; padding: 0; } .clearfix { clear: both; width: 100%; } #dynamic-responses-container { display: flex; flex-direction: column; } #dynamic-responses-container:empty { margin: 0; } #dynamic-responses-container:not(:empty) { margin-bottom: 24px; } @media (max-width: 992px) { .chat-container { margin: 0 !important; } } @media (min-width: 993px) { .chat-container { margin: 0 !important; } } /* Основной контейнер стартовой страницы */ .chat-start-container { display: flex; flex-direction: column; align-items: center; gap: 16px; width: calc(100% - 48px); border-radius: 12px; padding: 16px; margin: 24px; margin-bottom: 20px; border: 1px solid rgba(0000.03); text-align: center; } .chat-start-title { font-size: 22px; font-weight: 700; line-height: 1.3; margin: 0; } .chat-avatar-container { width: 100px; height: 100px; border-radius: 50%; overflow: hidden; box-shadow: 0 4px 20px rgba(0000.15); } .chat-start-avatar { width: 100%; height: 100%; object-fit: cover; } .chat-start-description { font-size: 15px; opacity: 0.7; margin: 0; } /* Встроенное поле ввода */ .chat-start-input-container { width: 100%; display: flex; flex-direction: column; gap: 8px; } .input-content-wrapper { display: flex; flex-direction: column; width: 100%; } .photo-preview-wrapper { position: relative; width: 64px; height: 64px; border-radius: 12px; overflow: hidden; margin-bottom: 8px; align-self: flex-start; } .photo-preview-img { width: 100%; height: 100%; object-fit: cover; } .remove-photo-button { position: absolute; top: 2px; right: 2px; width: 20px; height: 20px; border-radius: 50%; background-color: rgba(0000.7); color: white; display: flex; align-items: center; justify-content: center; border: none; cursor: pointer; font-size: 10px; padding: 0; } .text-input-area { width: 100%; } .chat-start-textarea { width: 100%; border-radius: 12px; padding: 12px 16px; font-size: 15px; line-height: 1.5; resize: none; min-height: 72px; max-height: 192px; transition: height 0.15s ease; overflow-y: auto; background-color: white; } .chat-start-textarea:focus { outline: none; } .chat-start-controls { display: flex; width: 100%; justify-content: space-between; align-items: center; } .controls-left-group { display: flex; align-items: center; gap: 8px; } .accuracy-badge { display: flex; align-items: center; padding: 6px 12px; height: 32px; border-radius: 30px; background-color: white; border: 1px solid rgba(0000.1); font-size: 12px; gap: 6px; transition: all 0.3s; white-space: nowrap; } .accuracy-badge.active { background: linear-gradient(0degrgba(141882460.2) 0%rgba(141882460.2) 100%)white; color: #8d58f6; border: 1px solid rgba(141882460.2); } .control-round-button { width: 32px; height: 32px; min-width: 32px; border-radius: 50%; background-color: white; border: 1px solid rgba(0000.05); display: flex; align-items: center; justify-content: center; color: #333; font-size: 14px; cursor: pointer; padding: 0; } .send-button-container { display: flex; align-items: center; } .hidden-input-file { display: none !important; } .disabled-button { opacity: 0.6 !important; cursor: not-allowed !important; } /* Карточка последнего чата */ .last-chat-card { background-color: #f2f2f2; border-radius: 12px; padding: 16px; margin: 24px; margin-bottom: 20px; border: 1px solid rgba(0000.03); } .last-chat-header { display: flex; align-items: center; gap: 8px; font-size: 13px; font-weight: 600; opacity: 0.6; margin-bottom: 12px; } .last-chat-content { display: flex; align-items: center; text-decoration: none; color: inherit; padding: 12px; background-color: white; border-radius: 12px; transition: background-color 0.2s; } .last-chat-content:hover { background-color: #f8f8f8; color: inherit; text-decoration: none; } .last-chat-preview { flex: 1; display: flex; align-items: center; gap: 8px; min-width: 0; } .last-chat-media-icon { color: #8d58f6; font-size: 14px; flex-shrink: 0; } .last-chat-text { font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .last-chat-time { font-size: 12px; opacity: 0.5; margin-right: 8px; flex-shrink: 0; } .last-chat-arrow { font-size: 12px; opacity: 0.4; flex-shrink: 0; } /* Карточка инструментов */ .chat-tools-card { padding: 16px; margin: 24px; margin-bottom: 20px; background: var(--color-theme); border-radius: 12px; } .chat-tools-card h2 { font-size: 22px; font-weight: 700; margin-bottom: 16px; color: var(--color-theme); } /* Адаптив для мобильных */ @media (max-width: 576px) { .chat-start-container { margin: 0px; width: 100%; padding: 12px; } .chat-start-title { font-size: 18px; } .last-chat-card { margin: 0px; margin-top: 16px; width: 100%; padding: 12px; } .chat-tools-card { margin: 0px; margin-top: 16px; width: 100%; padding: 12px; } .chat-tools-card h2 { font-size: 18px; } } /* Темная тема */ .theme-dark .chat-start-container { background-color: #2a2a2a; border-color: #333; } .theme-dark .chat-start-textarea { background-color: white; color: #333; } .theme-dark .control-round-button { background-color: #1e1e1e; border-color: #333; color: #eee; } .theme-dark .accuracy-badge { background-color: #1e1e1e; border-color: #333; color: #eee; } .theme-dark .accuracy-badge.active { background: linear-gradient(0degrgba(141882460.2) 0%rgba(141882460.2) 100%)#1e1e1e; color: #8d58f6; } .theme-dark .last-chat-card { background-color: #2a2a2a; border-color: #333; } .theme-dark .last-chat-content { background-color: #1e1e1e; color: #eee; } .theme-dark .last-chat-content:hover { background-color: #252525; color: #eee; }
文本已复制
完成
错误
×
<> /* Промо-блок */ .promo-block { background: linear-gradient(135deg#ff6b6b#ff4757); border-radius: 10px; padding: 8px 16px; color: white; margin-bottom: 4px; display: flex; align-items: center; justify-content: space-between; line-height: 1.2; min-height: 56px; } .promo-block .font-13 { line-height: 1.2; text-align: left; } .promo-text-wrapper { display: flex; align-items: center; text-align: left; } .promo-text-wrapper .fas { margin-inline-end: 8px; } .countdown-timer { background: rgba(2552552550.2); border-radius: 6px; padding: 3px 6px; display: flex; align-items: center; font-weight: 600; font-size: 11px; flex-shrink: 0; } .countdown-number { background: rgba(2552552550.3); border-radius: 3px; padding: 1px 3px; margin: 0 1px; min-width: 16px; text-align: center; font-size: 11px; } /* Блок товара */ .shop-item { background: rgba(2462462461); border-radius: 8px; padding: 8px 16px; margin-bottom: 4px; display: flex; align-items: center; justify-content: space-between; cursor: pointer; transition: opacity 0.2s ease; min-height: 56px; } .shop-item:hover { opacity: 0.9; } .shop-item img { margin-right: 8px; } /* Энергия */ .energy-display { display: flex; align-items: center; gap: 6px; } .base-energy { display: flex; align-items: center; font-size: 18px; font-weight: 600; color: #333; min-width: 65px; } .base-energy .fa-bolt { font-size: 14px; margin-right: 4px; color: #FFBB1F; } .energy-plus { color: #333; font-weight: 600; font-size: 16px; } /* Красный бабл без иконки подарка */ .bonus-energy-bubble { background: linear-gradient(135deg#ff6b6b#ff4757); color: white; padding: 4px 8px; border-radius: 12px; display: flex; align-items: center; font-size: 14px; font-weight: 600; box-shadow: 0 2px 4px rgba(2551071070.3); } .energy-group { display: flex; align-items: center; } .energy-group .fa-bolt { font-size: 12px; margin-right: 2px; color: white; } /* Кнопка цены */ .shop-button { background: transparent; border: none; padding: 0; font-size: 16px; line-height: 24px; color: rgba(0000.5); text-decoration: none; font-weight: 400; text-align: center; } .shop-button:hover { color: rgba(0000.5); text-decoration: none; } /* Нижние блоки */ .bottom-blocks { margin-top: 24px; } .info-block { background: rgba(2462462461); border-radius: 8px; padding: 8px 16px; margin-bottom: 4px; display: flex; align-items: center; text-decoration: none; cursor: pointer; transition: opacity 0.2s ease; min-height: 44px; } .info-block:hover { opacity: 0.9; text-decoration: none; } .info-block-icon { width: 28px; height: 28px; border-radius: 6px; padding: 2px; display: flex; align-items: center; justify-content: center; margin-right: 8px; flex-shrink: 0; } .info-block-text { color: rgba(0001); font-size: 14px; line-height: 1.2; text-align: left; } /* Темная тема */ .theme-dark .shop-item { background: #2a2a2a; } .theme-dark .base-energy { color: #ffffff; } .theme-dark .energy-plus { color: #ffffff; } .theme-dark .shop-button { color: rgba(2552552550.6); } .theme-dark .shop-button:hover { color: rgba(2552552550.6); } .theme-dark .info-block { background: #2a2a2a; } .theme-dark .info-block-text { color: #ffffff; } <> .responsive-img { display: none; /* По умолчанию изображение скрыто */ } @media (min-height: 900px) { .responsive-img { display: block; /* Показывать изображение только если высота экрана больше 700px */ } }