.ChatPage_page___cLhf{--chat-bg:#171717;--chat-panel:#212121;--chat-sidebar:#101010;--chat-elevated:#2f2f2f;--chat-hover:#282828;--chat-border:rgba(255,255,255,0.09);--chat-text:#f4f4f4;--chat-muted:#a5a5a5;--chat-accent:#10a37f;--chat-accent-strong:#0d8d6f;position:fixed;inset:0;z-index:1000;overflow:hidden;color:var(--chat-text);background:radial-gradient(circle at 50% -20%,rgba(16,163,127,.08),transparent 35%),var(--chat-bg);font-family:Vazirmatn,Tahoma,sans-serif}.ChatPage_page___cLhf button,.ChatPage_page___cLhf textarea{font:inherit}.ChatPage_page___cLhf button{color:inherit}html.light .ChatPage_page___cLhf{--chat-bg:#f7f7f5;--chat-panel:#ffffff;--chat-sidebar:#f1f1ef;--chat-elevated:#f4f4f1;--chat-hover:#e5e5e1;--chat-border:rgba(26,26,26,0.1);--chat-text:#202020;--chat-muted:#6d6d6d;--chat-accent:#0f8f70;--chat-accent-strong:#0a765d;background:radial-gradient(circle at 50% -20%,rgba(15,143,112,.08),transparent 36%),var(--chat-bg)}.ChatPage_shell__8GuZp{display:grid;grid-template-columns:minmax(0,1fr) 292px;grid-template-areas:"chat sidebar";width:100%;height:100dvh;min-height:0;direction:rtl}.ChatPage_sidebar__9igpB{grid-area:sidebar;display:flex;min-width:0;min-height:0;flex-direction:column;padding:14px 12px;border-left:1px solid var(--chat-border);background:rgba(16,16,16,.96);backdrop-filter:blur(22px)}.ChatPage_authBack__NFo6b,.ChatPage_authCard__Ae02s button,.ChatPage_brand__NdXxg,.ChatPage_chatHeader__JwL8u,.ChatPage_chatTitle__SMUq9 span,.ChatPage_conversationItem__Lt_Zq,.ChatPage_copyButton__yw42L,.ChatPage_homeLink___Ws0G,.ChatPage_loadingConversation__nQ1S0,.ChatPage_messageRow__9e_Cb,.ChatPage_newChatButton__pbIhg,.ChatPage_productCard__pPpxH,.ChatPage_secureNote__3B56T,.ChatPage_sidebarTop__ZAijl,.ChatPage_thinkingBody__lPnBY{display:flex;align-items:center}.ChatPage_sidebarTop__ZAijl{justify-content:space-between;min-height:48px;padding:2px 5px 12px}.ChatPage_brand__NdXxg{gap:10px;min-width:0}.ChatPage_assistantAvatar___kpIj,.ChatPage_authIcon__CdJko,.ChatPage_brandMark__gzcIh,.ChatPage_welcomeIcon__4wTC3{display:grid;place-items:center;flex:0 0 auto;color:#dbfff5;background:linear-gradient(145deg,var(--chat-accent),#087c63);box-shadow:0 8px 24px rgba(16,163,127,.2)}.ChatPage_brandMark__gzcIh{width:35px;height:35px;overflow:hidden;border-radius:11px}.ChatPage_authLogo__BC8cg,.ChatPage_bootLogo__D7nlh,.ChatPage_brandLogo__XuLC8,.ChatPage_welcomeLogo__boaTF{width:100%;height:100%;border-radius:inherit;object-fit:cover}.ChatPage_brandLogo__XuLC8{border-radius:11px}.ChatPage_authLogo__BC8cg,.ChatPage_bootLogo__D7nlh,.ChatPage_welcomeLogo__boaTF{border-radius:50%}.ChatPage_brand__NdXxg>span:last-child{display:grid;min-width:0}.ChatPage_brand__NdXxg strong{font-size:.94rem;font-weight:800}.ChatPage_brand__NdXxg small{margin-top:1px;color:#8c8c8c;font-size:.68rem}.ChatPage_headerNewChat__Rn9jr,.ChatPage_menuButton__s3BoO,.ChatPage_mobileClose__S9RHk,.ChatPage_themeToggle__ipNiP{display:grid;place-items:center;border:0;border-radius:10px;background:transparent;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ChatPage_themeToggle__ipNiP{width:42px;height:42px;color:#b8b8b8}.ChatPage_themeToggle__ipNiP:hover{color:#fff;background:rgba(255,255,255,.07)}.ChatPage_themeIconMoon__1OhvZ,html.light .ChatPage_page___cLhf .ChatPage_themeIconSun__znXIv{display:none}html.light .ChatPage_page___cLhf .ChatPage_themeIconMoon__1OhvZ{display:block}.ChatPage_mobileClose__S9RHk{display:none;width:38px;height:38px}.ChatPage_newChatButton__pbIhg{justify-content:center;gap:9px;width:100%;min-height:46px;padding:0 15px;border:1px solid rgba(255,255,255,.14);border-radius:13px;color:#f7f7f7;background:transparent;font-size:.84rem;font-weight:650;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.ChatPage_newChatButton__pbIhg:hover{border-color:rgba(255,255,255,.23);background:rgba(255,255,255,.06)}.ChatPage_historyLabel__YkuQe{padding:22px 10px 8px;color:#777;font-size:.69rem;font-weight:700}.ChatPage_conversationList___neLQ{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#383838 transparent}.ChatPage_conversationItem__Lt_Zq{gap:3px;min-height:43px;margin:2px 0;border-radius:10px;color:#c9c9c9;transition:color .15s ease,background-color .15s ease}.ChatPage_conversationActive__szxzV,.ChatPage_conversationItem__Lt_Zq:hover{color:#fff;background:var(--chat-hover)}.ChatPage_conversationTitle__ynhJz{min-width:0;flex:1;overflow:hidden;padding:11px;border:0;color:inherit;background:transparent;text-align:right;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ChatPage_deleteButton___sf3h{display:grid;visibility:hidden;place-items:center;width:34px;height:34px;margin-left:4px;border:0;border-radius:9px;color:#999;background:transparent;opacity:0;cursor:pointer;transition:opacity .15s ease,background-color .15s ease,color .15s ease}.ChatPage_conversationActive__szxzV .ChatPage_deleteButton___sf3h,.ChatPage_conversationItem__Lt_Zq:hover .ChatPage_deleteButton___sf3h,.ChatPage_deleteButton___sf3h:focus-visible{visibility:visible;opacity:1}.ChatPage_deleteButton___sf3h:hover{color:#ff9b9b;background:rgba(244,91,91,.1)}.ChatPage_historySkeleton__fWMKa{display:grid;gap:9px;padding:5px 3px}.ChatPage_historySkeleton__fWMKa i{display:block;height:42px;border-radius:10px;background:linear-gradient(90deg,#1b1b1b 25%,#242424 50%,#1b1b1b 75%);background-size:200% 100%;animation:ChatPage_shimmer__oBZEL 1.5s linear infinite}.ChatPage_noHistory__c0aoU{display:grid;justify-items:center;gap:9px;padding:35px 12px;color:#6f6f6f;font-size:.75rem}.ChatPage_sidebarFooter__OAiQr{display:grid;gap:9px;padding-top:12px;border-top:1px solid var(--chat-border)}.ChatPage_homeLink___Ws0G{gap:9px;min-height:42px;padding:0 10px;border-radius:10px;color:#c9c9c9;font-size:.77rem;transition:background-color .15s ease,color .15s ease}.ChatPage_homeLink___Ws0G:hover{color:#fff;background:var(--chat-hover)}.ChatPage_secureNote__3B56T{gap:6px;padding:0 10px 2px;color:#666;font-size:.64rem}.ChatPage_secureNote__3B56T>span{width:6px;height:6px;border-radius:50%;background:var(--chat-accent);box-shadow:0 0 8px rgba(16,163,127,.65)}.ChatPage_chatPanel__s5iVI{grid-area:chat;position:relative;display:flex;min-width:0;min-height:0;flex-direction:column;overflow:hidden;background:rgba(33,33,33,.88)}.ChatPage_chatHeader__JwL8u{z-index:5;min-height:62px;flex:0 0 auto;justify-content:space-between;gap:14px;padding:8px 18px;border-bottom:1px solid transparent;background:rgba(33,33,33,.82);backdrop-filter:blur(18px)}.ChatPage_menuButton__s3BoO{display:none;width:42px;height:42px}.ChatPage_headerNewChat__Rn9jr{width:42px;height:42px;color:#b8b8b8}.ChatPage_headerActions__iyOS2{display:flex;align-items:center;gap:2px}.ChatPage_headerNewChat__Rn9jr:hover,.ChatPage_menuButton__s3BoO:hover,.ChatPage_mobileClose__S9RHk:hover{color:#fff;background:rgba(255,255,255,.07)}.ChatPage_chatTitle__SMUq9{display:grid;justify-items:center;gap:2px;min-width:0}.ChatPage_chatTitle__SMUq9 strong{max-width:min(45vw,450px);overflow:hidden;font-size:.89rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ChatPage_chatTitle__SMUq9 span{gap:5px;color:#898989;font-size:.65rem}.ChatPage_chatTitle__SMUq9 i{width:5px;height:5px;border-radius:50%;background:var(--chat-accent)}.ChatPage_emptyState__o_lHL{display:flex;min-height:0;flex:1;flex-direction:column;overflow-y:auto;padding:20px 22px 14px}.ChatPage_welcome__HQ0xU{width:min(100%,760px);margin:auto auto 26px;text-align:center;animation:ChatPage_welcomeIn___PMwf .52s cubic-bezier(.22,1,.36,1) both}.ChatPage_welcomeIcon__4wTC3{width:52px;height:52px;margin:0 auto 20px;border-radius:17px;overflow:hidden}.ChatPage_welcome__HQ0xU h1{margin:0;color:#f4f4f4;font-size:clamp(1.55rem,3vw,2.15rem);font-weight:650;line-height:1.5;letter-spacing:-.035em}.ChatPage_welcome__HQ0xU>p{max-width:540px;margin:9px auto 27px;color:#929292;font-size:.84rem;line-height:1.9}.ChatPage_suggestions__zeVvx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:min(100%,670px);margin:0 auto}.ChatPage_suggestions__zeVvx button{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:70px;padding:12px 15px;border:1px solid var(--chat-border);border-radius:14px;color:#d8d8d8;background:rgba(255,255,255,.018);text-align:right;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.ChatPage_suggestions__zeVvx button:hover{transform:translateY(-1px);border-color:rgba(255,255,255,.17);background:rgba(255,255,255,.045)}.ChatPage_suggestions__zeVvx button>span{display:grid;gap:3px}.ChatPage_suggestions__zeVvx strong{font-size:.79rem;font-weight:650}.ChatPage_suggestions__zeVvx small{color:#818181;font-size:.68rem}.ChatPage_suggestions__zeVvx svg{flex:0 0 auto;color:#666;transform:rotate(180deg)}.ChatPage_composerDock__bx2om,.ChatPage_emptyComposer__twpZz{width:100%;flex:0 0 auto}.ChatPage_emptyComposer__twpZz{margin:0 auto}.ChatPage_composerDock__bx2om{padding:12px 20px max(10px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--chat-panel) 76%,rgba(33,33,33,0))}.ChatPage_composerForm__QiAFV{width:min(100%,780px);margin:0 auto}.ChatPage_composerBox__fhsMU{display:flex;align-items:flex-end;gap:10px;min-height:58px;padding:8px 9px 8px 16px;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:var(--chat-elevated);box-shadow:0 12px 34px rgba(0,0,0,.22);transition:border-color .16s ease,box-shadow .16s ease}.ChatPage_composerBox__fhsMU:focus-within{border-color:rgba(255,255,255,.22);box-shadow:0 14px 38px rgba(0,0,0,.28)}.ChatPage_composerBox__fhsMU textarea{min-width:0;min-height:40px;max-height:160px;flex:1;resize:none;overflow-y:auto;padding:8px 3px 6px;border:0;outline:0;color:#f3f3f3;background:transparent;font-size:.88rem;line-height:1.75;scrollbar-width:thin}.ChatPage_composerBox__fhsMU textarea::placeholder{color:#8b8b8b}.ChatPage_sendButton__l_hyw{display:grid;place-items:center;width:40px;height:40px;flex:0 0 auto;border:0;border-radius:50%;color:#06291f;background:#f4f4f4;cursor:pointer;transition:transform .15s ease,background-color .15s ease,opacity .15s ease}.ChatPage_sendButton__l_hyw:hover:not(:disabled){transform:scale(1.04);background:#fff}.ChatPage_sendButton__l_hyw:disabled{color:#777;background:#454545;cursor:default}.ChatPage_composerHint__ack52{margin:7px 0 0;color:#747474;font-size:.63rem;line-height:1.7;text-align:center}.ChatPage_messageScroller__0Ytfb{min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#4a4a4a transparent}.ChatPage_messageColumn__i_AoK{display:flex;width:min(100%,820px);min-height:100%;margin:0 auto;flex-direction:column;gap:27px;padding:28px 22px 42px}.ChatPage_messageRow__9e_Cb{width:100%;gap:12px;animation:ChatPage_messageIn__6TDjx .36s cubic-bezier(.22,1,.36,1) both}.ChatPage_assistantRow__y7bmw{align-items:flex-start;justify-content:flex-start}.ChatPage_userRow__oMOWW{justify-content:flex-start}.ChatPage_assistantAvatar___kpIj{width:32px;height:32px;margin-top:2px;border-radius:10px}.ChatPage_messageContent__JUkx7{min-width:0;max-width:min(88%,690px)}.ChatPage_assistantMessage__7Mg7N,.ChatPage_userMessage__OY72K{font-size:.89rem;line-height:2}.ChatPage_assistantMessage__7Mg7N{padding:1px 2px;color:#e7e7e7}.ChatPage_userMessage__OY72K{padding:10px 16px;border-radius:19px 19px 6px 19px;color:#f5f5f5;background:#303030}.ChatPage_assistantMessage__7Mg7N p,.ChatPage_userMessage__OY72K p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ChatPage_copyButton__yw42L{gap:6px;min-height:30px;margin-top:7px;padding:0 8px;border:0;border-radius:8px;color:#7d7d7d;background:transparent;font-size:.65rem;cursor:pointer;transition:color .15s ease,background-color .15s ease}.ChatPage_copyButton__yw42L:hover{color:#cfcfcf;background:rgba(255,255,255,.05)}.ChatPage_productsGrid__qQ9Sq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px}.ChatPage_productCard__pPpxH{min-width:0;gap:10px;padding:9px;border:1px solid var(--chat-border);border-radius:13px;color:#e9e9e9;background:rgba(255,255,255,.025);transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.ChatPage_productCard__pPpxH:hover{transform:translateY(-1px);border-color:rgba(16,163,127,.36);background:rgba(16,163,127,.055)}.ChatPage_productImage__do_rH{display:grid;place-items:center;width:52px;height:52px;flex:0 0 auto;overflow:hidden;border-radius:10px;color:#6fcbb3;background:#181818}.ChatPage_productImage__do_rH img{width:100%;height:100%;object-fit:cover}.ChatPage_productInfo__qrKGr{display:grid;min-width:0;flex:1;line-height:1.65}.ChatPage_productInfo__qrKGr strong{overflow:hidden;font-size:.7rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ChatPage_productInfo__qrKGr span{color:#75ccb5;font-size:.66rem}.ChatPage_productArrow__f1RNZ{display:grid;place-items:center;flex:0 0 auto;color:#666;transform:rotate(180deg)}.ChatPage_thinkingBody__lPnBY{gap:10px;min-height:34px;color:#9c9c9c;font-size:.75rem}.ChatPage_thinkingDots__pI1oK{display:inline-flex;gap:4px;direction:ltr}.ChatPage_thinkingDots__pI1oK i{width:5px;height:5px;border-radius:50%;background:#8b8b8b;animation:ChatPage_dotBounce__yM9VM 1.15s ease-in-out infinite}.ChatPage_thinkingDots__pI1oK i:nth-child(2){animation-delay:.14s}.ChatPage_thinkingDots__pI1oK i:nth-child(3){animation-delay:.28s}.ChatPage_errorBanner__Q9p53{width:min(100%,690px);margin:0 auto;padding:10px 14px;border:1px solid rgba(255,123,123,.2);border-radius:11px;color:#ffc2c2;background:rgba(190,55,55,.1);font-size:.72rem;line-height:1.8;text-align:center}.ChatPage_loadingConversation__nQ1S0{justify-content:center;gap:8px;min-height:120px;color:#888;font-size:.75rem}.ChatPage_spin__Y_T9q{animation:ChatPage_spin__Y_T9q .9s linear infinite}.ChatPage_backdrop__ASiFi{display:none}.ChatPage_authPage__6AjwI{position:relative;display:grid;place-items:center;width:100%;height:100dvh;padding:26px;overflow-y:auto;background:radial-gradient(circle at 50% 18%,rgba(16,163,127,.12),transparent 31%),#171717}.ChatPage_authThemeToggle__6yAYt,.ChatPage_cornerThemeToggle__hT7su{position:absolute;top:22px;left:26px;z-index:2}.ChatPage_bootScreen__wA6LL{display:grid;place-content:center;justify-items:center;gap:18px;width:100%;height:100dvh;background:radial-gradient(circle at 50% 45%,rgba(16,163,127,.1),transparent 24%),#171717}.ChatPage_bootIcon__cr4VN{display:grid;place-items:center;width:50px;height:50px;border-radius:16px;overflow:hidden;color:#dbfff5;background:linear-gradient(145deg,var(--chat-accent),#087c63);box-shadow:0 10px 30px rgba(16,163,127,.2);animation:ChatPage_bootPulse__Rfqqm 1.6s ease-in-out infinite}.ChatPage_bootDots__RwtY1{display:flex;gap:5px}.ChatPage_bootDots__RwtY1 i{width:5px;height:5px;border-radius:50%;background:#777;animation:ChatPage_dotBounce__yM9VM 1.15s ease-in-out infinite}.ChatPage_bootDots__RwtY1 i:nth-child(2){animation-delay:.14s}.ChatPage_bootDots__RwtY1 i:nth-child(3){animation-delay:.28s}.ChatPage_authBack__NFo6b{position:absolute;top:24px;right:26px;gap:8px;min-height:40px;padding:0 12px;border-radius:10px;color:#aaa;font-size:.75rem;transition:color .15s ease,background-color .15s ease}.ChatPage_authBack__NFo6b:hover{color:#fff;background:rgba(255,255,255,.055)}.ChatPage_authCard__Ae02s{display:grid;justify-items:center;width:min(100%,470px);padding:42px 38px 38px;border:1px solid var(--chat-border);border-radius:24px;background:rgba(33,33,33,.78);box-shadow:0 28px 80px rgba(0,0,0,.3);text-align:center;backdrop-filter:blur(20px);animation:ChatPage_welcomeIn___PMwf .48s cubic-bezier(.22,1,.36,1) both}.ChatPage_authIcon__CdJko{width:52px;height:52px;margin-bottom:18px;border-radius:16px;overflow:hidden}.ChatPage_authEyebrow__DyUC_{color:#75ccb5;font-size:.7rem;font-weight:700}.ChatPage_authCard__Ae02s h1{margin:12px 0 8px;font-size:clamp(1.45rem,4vw,2rem);font-weight:680;line-height:1.55}.ChatPage_authCard__Ae02s p{margin:0;color:#999;font-size:.79rem;line-height:2}.ChatPage_authCard__Ae02s button{justify-content:center;gap:9px;width:100%;min-height:48px;margin-top:26px;border:0;border-radius:13px;color:#fff;background:var(--chat-accent);font-size:.82rem;font-weight:700;cursor:pointer;transition:transform .15s ease,background-color .15s ease}.ChatPage_authCard__Ae02s button:hover{transform:translateY(-1px);background:var(--chat-accent-strong)}.ChatPage_authCard__Ae02s button svg{transform:rotate(180deg)}@keyframes ChatPage_spin__Y_T9q{to{transform:rotate(1turn)}}@keyframes ChatPage_shimmer__oBZEL{to{background-position:-200% 0}}@keyframes ChatPage_welcomeIn___PMwf{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatPage_messageIn__6TDjx{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ChatPage_dotBounce__yM9VM{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-4px);opacity:1}}@keyframes ChatPage_bootPulse__Rfqqm{0%,to{transform:scale(1);opacity:.82}50%{transform:scale(1.04);opacity:1}}html.light .ChatPage_page___cLhf .ChatPage_sidebar__9igpB{background:rgba(241,241,239,.97)}html.light .ChatPage_page___cLhf .ChatPage_authCard__Ae02s p,html.light .ChatPage_page___cLhf .ChatPage_brand__NdXxg small,html.light .ChatPage_page___cLhf .ChatPage_chatTitle__SMUq9 span,html.light .ChatPage_page___cLhf .ChatPage_composerHint__ack52,html.light .ChatPage_page___cLhf .ChatPage_copyButton__yw42L,html.light .ChatPage_page___cLhf .ChatPage_historyLabel__YkuQe,html.light .ChatPage_page___cLhf .ChatPage_loadingConversation__nQ1S0,html.light .ChatPage_page___cLhf .ChatPage_secureNote__3B56T,html.light .ChatPage_page___cLhf .ChatPage_suggestions__zeVvx small,html.light .ChatPage_page___cLhf .ChatPage_thinkingBody__lPnBY,html.light .ChatPage_page___cLhf .ChatPage_welcome__HQ0xU>p{color:#737373}html.light .ChatPage_page___cLhf .ChatPage_newChatButton__pbIhg{border-color:rgba(0,0,0,.14);color:#262626}html.light .ChatPage_page___cLhf .ChatPage_headerNewChat__Rn9jr:hover,html.light .ChatPage_page___cLhf .ChatPage_menuButton__s3BoO:hover,html.light .ChatPage_page___cLhf .ChatPage_mobileClose__S9RHk:hover,html.light .ChatPage_page___cLhf .ChatPage_newChatButton__pbIhg:hover,html.light .ChatPage_page___cLhf .ChatPage_themeToggle__ipNiP:hover{color:#111;background:rgba(0,0,0,.055)}html.light .ChatPage_page___cLhf .ChatPage_conversationItem__Lt_Zq,html.light .ChatPage_page___cLhf .ChatPage_headerNewChat__Rn9jr,html.light .ChatPage_page___cLhf .ChatPage_homeLink___Ws0G,html.light .ChatPage_page___cLhf .ChatPage_themeToggle__ipNiP{color:#555}html.light .ChatPage_page___cLhf .ChatPage_conversationActive__szxzV,html.light .ChatPage_page___cLhf .ChatPage_conversationItem__Lt_Zq:hover,html.light .ChatPage_page___cLhf .ChatPage_homeLink___Ws0G:hover{color:#171717;background:var(--chat-hover)}html.light .ChatPage_page___cLhf .ChatPage_historySkeleton__fWMKa i{background:linear-gradient(90deg,#e7e7e3 25%,#efefec 50%,#e7e7e3 75%);background-size:200% 100%}html.light .ChatPage_page___cLhf .ChatPage_chatHeader__JwL8u,html.light .ChatPage_page___cLhf .ChatPage_chatPanel__s5iVI{background:rgba(255,255,255,.92)}html.light .ChatPage_page___cLhf .ChatPage_assistantMessage__7Mg7N,html.light .ChatPage_page___cLhf .ChatPage_chatTitle__SMUq9 strong,html.light .ChatPage_page___cLhf .ChatPage_welcome__HQ0xU h1{color:#242424}html.light .ChatPage_page___cLhf .ChatPage_suggestions__zeVvx button{color:#343434;background:rgba(0,0,0,.012)}html.light .ChatPage_page___cLhf .ChatPage_suggestions__zeVvx button:hover{border-color:rgba(0,0,0,.16);background:rgba(0,0,0,.035)}html.light .ChatPage_page___cLhf .ChatPage_composerDock__bx2om{background:linear-gradient(0deg,#fff 76%,rgba(255,255,255,0))}html.light .ChatPage_page___cLhf .ChatPage_composerBox__fhsMU{border-color:rgba(0,0,0,.12);background:#f4f4f1;box-shadow:0 12px 30px rgba(32,32,26,.09)}html.light .ChatPage_page___cLhf .ChatPage_composerBox__fhsMU:focus-within{border-color:rgba(0,0,0,.2);box-shadow:0 14px 34px rgba(32,32,26,.12)}html.light .ChatPage_page___cLhf .ChatPage_composerBox__fhsMU textarea{color:#222}html.light .ChatPage_page___cLhf .ChatPage_composerBox__fhsMU textarea::placeholder{color:#777}html.light .ChatPage_page___cLhf .ChatPage_sendButton__l_hyw{color:#fff;background:#222}html.light .ChatPage_page___cLhf .ChatPage_sendButton__l_hyw:hover:not(:disabled){background:#000}html.light .ChatPage_page___cLhf .ChatPage_sendButton__l_hyw:disabled{color:#999;background:#dededb}html.light .ChatPage_page___cLhf .ChatPage_userMessage__OY72K{color:#222;background:#ececea}html.light .ChatPage_page___cLhf .ChatPage_copyButton__yw42L:hover{color:#333;background:rgba(0,0,0,.045)}html.light .ChatPage_page___cLhf .ChatPage_productCard__pPpxH{color:#282828;background:#f8f8f6}html.light .ChatPage_page___cLhf .ChatPage_productImage__do_rH{background:#eaeae6}html.light .ChatPage_page___cLhf .ChatPage_authPage__6AjwI,html.light .ChatPage_page___cLhf .ChatPage_bootScreen__wA6LL{background:radial-gradient(circle at 50% 25%,rgba(15,143,112,.1),transparent 31%),#f7f7f5}html.light .ChatPage_page___cLhf .ChatPage_authCard__Ae02s{background:rgba(255,255,255,.84);box-shadow:0 28px 75px rgba(32,32,26,.12)}html.light .ChatPage_page___cLhf .ChatPage_authCard__Ae02s h1{color:#222}html.light .ChatPage_page___cLhf .ChatPage_authBack__NFo6b{color:#666}html.light .ChatPage_page___cLhf .ChatPage_authBack__NFo6b:hover{color:#111;background:rgba(0,0,0,.05)}@media (max-width:900px){.ChatPage_shell__8GuZp{display:block}.ChatPage_sidebar__9igpB{position:fixed;z-index:30;top:0;right:0;width:min(86vw,310px);height:100dvh;border-left:1px solid var(--chat-border);transform:translateX(105%);transition:transform .24s cubic-bezier(.22,1,.36,1)}.ChatPage_sidebarOpen__VL9W4{transform:translateX(0);box-shadow:-25px 0 80px rgba(0,0,0,.45)}.ChatPage_menuButton__s3BoO,.ChatPage_mobileClose__S9RHk{display:grid}.ChatPage_backdrop__ASiFi{position:fixed;z-index:25;inset:0;display:block;border:0;background:rgba(0,0,0,.58);backdrop-filter:blur(3px)}.ChatPage_chatPanel__s5iVI{width:100%;height:100dvh}}@media (max-width:640px){.ChatPage_chatHeader__JwL8u{min-height:56px;padding:6px 9px;border-bottom-color:var(--chat-border)}.ChatPage_headerNewChat__Rn9jr,.ChatPage_menuButton__s3BoO{width:40px;height:40px}.ChatPage_chatTitle__SMUq9 strong{max-width:54vw;font-size:.81rem}.ChatPage_emptyState__o_lHL{padding:18px 12px max(8px,env(safe-area-inset-bottom))}.ChatPage_welcome__HQ0xU{margin-bottom:20px}.ChatPage_welcomeIcon__4wTC3{width:46px;height:46px;margin-bottom:15px;border-radius:15px}.ChatPage_welcome__HQ0xU h1{font-size:1.38rem}.ChatPage_welcome__HQ0xU>p{max-width:340px;margin:7px auto 20px;font-size:.74rem}.ChatPage_suggestions__zeVvx{grid-template-columns:1fr;gap:7px}.ChatPage_suggestions__zeVvx button{min-height:57px;padding:9px 13px}.ChatPage_suggestions__zeVvx button:nth-child(n+4){display:none}.ChatPage_composerDock__bx2om{padding:9px 10px max(8px,env(safe-area-inset-bottom))}.ChatPage_composerBox__fhsMU{min-height:52px;gap:7px;padding:6px 7px 6px 13px;border-radius:24px}.ChatPage_composerBox__fhsMU textarea{min-height:38px;padding:7px 2px 5px;font-size:.81rem}.ChatPage_sendButton__l_hyw{width:38px;height:38px}.ChatPage_composerHint__ack52{margin-top:5px;font-size:.57rem}.ChatPage_messageColumn__i_AoK{gap:24px;padding:22px 13px 30px}.ChatPage_messageRow__9e_Cb{gap:9px}.ChatPage_assistantAvatar___kpIj{width:29px;height:29px;border-radius:9px}.ChatPage_messageContent__JUkx7{max-width:calc(100% - 38px)}.ChatPage_assistantMessage__7Mg7N,.ChatPage_userMessage__OY72K{font-size:.82rem;line-height:1.95}.ChatPage_userMessage__OY72K{padding:9px 13px}.ChatPage_productsGrid__qQ9Sq{grid-template-columns:1fr}.ChatPage_authPage__6AjwI{align-items:center;padding:72px 16px 22px}.ChatPage_authBack__NFo6b{top:15px;right:14px}.ChatPage_authCard__Ae02s{padding:34px 24px 27px;border-radius:20px}}@media (max-height:690px) and (max-width:640px){.ChatPage_suggestions__zeVvx button:nth-child(n+3),.ChatPage_welcomeIcon__4wTC3,.ChatPage_welcome__HQ0xU>p{display:none}.ChatPage_welcome__HQ0xU{margin-top:10px}}@media (prefers-reduced-motion:reduce){.ChatPage_page___cLhf *,.ChatPage_page___cLhf :after,.ChatPage_page___cLhf :before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}