.general-chat-page_page__zGNt9{display:flex;width:100%;min-height:100dvh;height:100dvh;overflow:hidden;color:#24252c;background:#fff;font-family:var(--font-ui),sans-serif}.general-chat-page_sidebar__YH69S{z-index:3;display:flex;flex:0 0 276px;flex-direction:column;width:276px;padding:16px 12px 13px;border-right:1px solid #eeedf1;background:#f8f8fa}.general-chat-page_sideHeader__IiuWZ{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 5px 8px}.general-chat-page_logo__YcM63 .omni-logo-image{width:126px}.general-chat-page_iconButton__UT5Sg{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:9px;color:#686a74;background:transparent;cursor:pointer}.general-chat-page_iconButton__UT5Sg:hover{color:#353640;background:#eeedf1}.general-chat-page_sideHeader__IiuWZ .general-chat-page_iconButton__UT5Sg{display:none}.general-chat-page_newChat__kHWdN{display:flex;align-items:center;gap:9px;min-height:43px;margin:11px 2px 22px;padding:0 13px;border:1px solid #e9e8ee;border-radius:12px;color:#3d3b45;background:#fff;font:inherit;font-size:13px;text-align:left;cursor:pointer;box-shadow:0 2px 6px #23203408}.general-chat-page_newChat__kHWdN:hover{border-color:#cac6d7;background:#fcfbff}.general-chat-page_historyTitle__JIDkP{display:flex;align-items:center;justify-content:space-between;padding:0 9px 10px;color:#85838d;font-size:11px;font-weight:650;letter-spacing:.04em}.general-chat-page_history__x6MS4{display:grid;align-content:start;grid-gap:3px;gap:3px;min-height:0;overflow:auto;scrollbar-width:thin}.general-chat-page_historyRow__Fg5mA{display:flex;min-width:0;align-items:center;border-radius:9px}.general-chat-page_historyActive__VvLfD,.general-chat-page_historyRow__Fg5mA:hover{background:#eeedf2}.general-chat-page_historyRow__Fg5mA>button:first-child{display:flex;flex:1 1;min-width:0;align-items:center;gap:9px;min-height:38px;padding:0 8px;overflow:hidden;border:0;border-radius:9px;color:#53525c;background:transparent;font:inherit;font-size:12px;text-align:left;cursor:pointer}.general-chat-page_historyRow__Fg5mA>button:first-child svg{flex:none;color:#8b8993}.general-chat-page_historyRow__Fg5mA>button:first-child span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.general-chat-page_deleteChat__7wFI_{display:grid;flex:none;place-items:center;width:30px;height:30px;margin-right:3px;border:0;border-radius:7px;color:#92909a;background:transparent;opacity:0;cursor:pointer}.general-chat-page_deleteChat__7wFI_:focus-visible,.general-chat-page_historyRow__Fg5mA:hover .general-chat-page_deleteChat__7wFI_{opacity:1}.general-chat-page_deleteChat__7wFI_:hover{color:#b84c5a;background:#fff}.general-chat-page_emptyHistory__M7QJ8{padding:4px 9px;color:#aaa8b0;font-size:12px}.general-chat-page_sideFooter__3EsQh{display:grid;grid-gap:14px;gap:14px;margin-top:auto;padding:16px 8px 2px;border-top:1px solid #ebeaf0}.general-chat-page_sideFooter__3EsQh>a,.general-chat-page_sideFooter__3EsQh>div{display:flex;align-items:center;gap:9px;color:#777580;font-size:11px;text-decoration:none}.general-chat-page_sideFooter__3EsQh>a:hover{color:#5c55a8}.general-chat-page_sideFooter__3EsQh>div{color:#807d89}.general-chat-page_creditCount__oQtTZ{color:#55516f;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.general-chat-page_main__iU0ix{display:flex;flex:1 1;min-width:0;flex-direction:column;background:#fff}.general-chat-page_topbar__4hSQh{display:flex;flex:none;align-items:center;justify-content:space-between;min-height:62px;padding:0 24px;border-bottom:1px solid #f1f0f3}.general-chat-page_topTitle__nT4k4{display:flex;align-items:center;gap:8px;color:#31313a;font-size:13px;font-weight:650}.general-chat-page_topTitle__nT4k4 svg{color:#6f65b6}.general-chat-page_topActions__ZlWPs{display:flex;align-items:center;gap:15px;color:#8c8994}.general-chat-page_topActions__ZlWPs .site-language-button{padding:5px 9px;border-color:#e6e3eb;color:#6f6c76;font-size:11px}.general-chat-page_mobileMenu__xQp0g{display:none}.general-chat-page_scrollArea__QU3Jo{display:flex;flex:1 1;flex-direction:column;min-height:0;overflow:auto;scroll-behavior:smooth}.general-chat-page_loading__0CAgo{margin:auto;color:#96939e;font-size:13px}.general-chat-page_welcome__mBYfo{display:flex;flex:1 1;flex-direction:column;align-items:center;justify-content:center;padding:50px 20px 38px}.general-chat-page_welcomeMark__yWrJz{display:grid;place-items:center;width:48px;height:48px;border:1px solid #eeebf5;border-radius:17px;color:#7770bd;background:linear-gradient(140deg,#faf8ff,#fff);box-shadow:0 8px 28px #776cc21a}.general-chat-page_welcome__mBYfo>p{margin:17px 0 8px;color:#918c9a;font-size:10px;font-weight:700;letter-spacing:.16em}.general-chat-page_welcome__mBYfo h1{margin:0;color:#292833;font-size:clamp(23px,4vw,32px);font-weight:570;letter-spacing:-.035em;text-align:center}.general-chat-page_suggestions__kleii{display:grid;width:min(640px,100%);grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:34px}.general-chat-page_suggestions__kleii button{display:flex;min-height:81px;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px;border:1px solid #eeedf2;border-radius:13px;color:#696671;background:#fff;font:inherit;font-size:11px;line-height:1.7;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.general-chat-page_suggestions__kleii button:hover{border-color:#d6d0e8;background:#fcfbff}.general-chat-page_suggestions__kleii button svg{flex:none;margin-top:2px;transform:rotate(135deg);color:#958bb9}.general-chat-page_setupCard__vRhxA{display:grid;justify-items:center;align-content:center;flex:1 1;padding:36px;color:#777385;text-align:center}.general-chat-page_setupCard__vRhxA>svg{color:#aaa2cb}.general-chat-page_setupCard__vRhxA h1{margin:16px 0 6px;color:#33313b;font-size:20px}.general-chat-page_setupCard__vRhxA p{max-width:400px;font-size:13px;line-height:1.8}.general-chat-page_setupCard__vRhxA a{margin-top:14px;color:#655da5;font-size:12px;text-decoration:none}.general-chat-page_messages__tryYG{display:grid;align-content:start;grid-gap:28px;gap:28px;width:min(820px,100%);margin:0 auto;padding:36px 30px 42px}.general-chat-page_message__Zi8he{display:flex;min-width:0;align-items:flex-start;gap:11px}.general-chat-page_userMessage___aSdC{justify-content:flex-end}.general-chat-page_assistantMessage__ziKR2{justify-content:flex-start}.general-chat-page_avatar__G_Gfv{display:grid;flex:none;place-items:center;width:29px;height:29px;border:1px solid #efedf4;border-radius:10px;color:#7770b4;background:#faf9fd}.general-chat-page_messageBody__Q0kkI{display:grid;min-width:0;max-width:min(100%,700px);grid-gap:7px;gap:7px}.general-chat-page_userMessage___aSdC .general-chat-page_messageBody__Q0kkI{max-width:min(83%,660px);padding:12px 15px;border:1px solid #eeedf1;border-radius:15px 15px 4px 15px;background:#f7f7f9}.general-chat-page_speaker__gGaLi{color:#696575;font-size:10px;font-weight:700;letter-spacing:.04em}.general-chat-page_speaker__gGaLi span{color:#ba5963;font-weight:500}.general-chat-page_messageText__a_y6L{color:#393842;font-size:13px;line-height:1.85;overflow-wrap:anywhere;white-space:pre-wrap}.general-chat-page_assistantMessage__ziKR2 .general-chat-page_messageText__a_y6L{color:#33323b}.general-chat-page_typing__rKdmp{display:inline-flex;align-items:center;gap:4px;height:20px}.general-chat-page_typing__rKdmp i{width:5px;height:5px;border-radius:50%;background:#9c96b7;animation:general-chat-page_typing__rKdmp 1s ease-in-out infinite alternate}.general-chat-page_typing__rKdmp i:nth-child(2){animation-delay:.16s}.general-chat-page_typing__rKdmp i:nth-child(3){animation-delay:.32s}@keyframes general-chat-page_typing__rKdmp{to{opacity:.3;transform:translateY(-3px)}}.general-chat-page_composerArea__LkOTU{width:min(820px,100%);flex:none;margin:0 auto;padding:0 30px 14px}.general-chat-page_composer__SIkf9{border:1px solid #e8e6ec;border-radius:17px;background:#fff;box-shadow:0 5px 26px #29233e0b;transition:border-color .15s ease,box-shadow .15s ease}.general-chat-page_composer__SIkf9:focus-within{border-color:#c9c2df;box-shadow:0 0 0 3px #8b7cc113,0 7px 24px #29233e0d}.general-chat-page_composer__SIkf9 textarea{display:block;width:100%;min-height:52px;max-height:200px;resize:vertical;padding:16px 17px 8px;border:0;outline:0;color:#34323d;background:transparent;font:inherit;font-size:13px;line-height:1.65}.general-chat-page_composer__SIkf9 textarea::placeholder{color:#aaa7b0}.general-chat-page_composerFooter__EYnJl{display:flex;align-items:center;justify-content:space-between;min-height:43px;padding:1px 9px 8px 16px;color:#aaa7b1;font-size:10px}.general-chat-page_sendButton__KBuQ5,.general-chat-page_stopButton__XL_u5{display:flex;align-items:center;justify-content:center;gap:7px;min-width:34px;height:33px;padding:0 10px;border:0;border-radius:10px;color:#fff;background:#6660a9;cursor:pointer}.general-chat-page_sendButton__KBuQ5:disabled{color:#aaa7b1;background:#eeedf1;cursor:default}.general-chat-page_stopButton__XL_u5{color:#625c77;background:#f1eff6;font:inherit;font-size:11px}.general-chat-page_stopButton__XL_u5:hover{color:#b34d5d;background:#fbefef}.general-chat-page_disclaimer__UXfQw{margin:9px 0 0;color:#aaa7b1;font-size:9px;line-height:1.6;text-align:center}.general-chat-page_creditNotice__sYaYz{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;padding:10px 12px;border:1px solid #eee9f2;border-radius:10px;color:#77717f;background:#fbfafd;font-size:10px;line-height:1.6}.general-chat-page_creditNotice__sYaYz a{flex:none;color:#625a9f;font-weight:650;text-decoration:none}.general-chat-page_creditNotice__sYaYz a:hover{text-decoration:underline}.general-chat-page_notice__Fjrqy{display:flex;align-items:flex-start;gap:8px;margin:0 0 10px;padding:9px 11px;border:1px solid #f0e7d9;border-radius:9px;color:#8d7151;background:#fffaf2;font-size:11px;line-height:1.6}.general-chat-page_notice__Fjrqy>svg{flex:none;margin-top:1px}.general-chat-page_notice__Fjrqy span{flex:1 1}.general-chat-page_notice__Fjrqy button{flex:none;padding:0;border:0;color:inherit;background:transparent;cursor:pointer}.general-chat-page_backdrop__PEfKr{display:none}@media (max-width:760px){.general-chat-page_sidebar__YH69S{position:fixed;inset:0 auto 0 0;width:min(290px,84vw);transform:translateX(-102%);transition:transform .18s ease;box-shadow:10px 0 34px #19151c18}.general-chat-page_sidebarOpen__Qkfvu{transform:translateX(0)}.general-chat-page_mobileMenu__xQp0g,.general-chat-page_sideHeader__IiuWZ .general-chat-page_iconButton__UT5Sg{display:grid}.general-chat-page_backdrop__PEfKr{position:fixed;z-index:2;inset:0;display:block;border:0;background:#17141c55}.general-chat-page_topbar__4hSQh{min-height:58px;gap:9px;padding:0 12px}.general-chat-page_topTitle__nT4k4{margin-right:auto}.general-chat-page_topActions__ZlWPs{gap:8px}.general-chat-page_suggestions__kleii{grid-template-columns:1fr;max-width:420px;gap:7px;margin-top:26px}.general-chat-page_suggestions__kleii button{min-height:48px;align-items:center;padding:10px 12px}.general-chat-page_messages__tryYG{gap:23px;padding:25px 14px 30px}.general-chat-page_userMessage___aSdC .general-chat-page_messageBody__Q0kkI{max-width:90%}.general-chat-page_composerArea__LkOTU{padding:0 10px 9px}.general-chat-page_composer__SIkf9{border-radius:14px}.general-chat-page_composer__SIkf9 textarea{padding:13px 13px 7px}.general-chat-page_disclaimer__UXfQw{font-size:8px}}@media (prefers-reduced-motion:reduce){.general-chat-page_page__zGNt9{scroll-behavior:auto}.general-chat-page_typing__rKdmp i{animation:none}.general-chat-page_composer__SIkf9,.general-chat-page_sidebar__YH69S,.general-chat-page_suggestions__kleii button{transition:none}}