.ImamChat_app___5Jks{display:grid;height:100svh;min-height:620px;grid-template-columns:270px minmax(0,1fr);overflow:hidden;background:#f7f9f5;color:#24372e}.ImamChat_sidebar__C_MeH{position:relative;z-index:30;display:flex;min-width:0;overflow:hidden;flex-direction:column;padding:17px 13px 14px;border-right:1px solid #dbe4dc;background:#eef3ec}.ImamChat_sidebarTop__FJqOR{display:flex;min-height:42px;align-items:center;justify-content:space-between;gap:10px;padding:0 5px}.ImamChat_brand__YKD8X{display:inline-flex;align-items:center;gap:8px;color:#245744;font-size:14px;font-weight:800;letter-spacing:-.025em}.ImamChat_closeSidebar__BwY2V,.ImamChat_menuButton__Gpiy_{display:none}.ImamChat_newChat__9_Zb4{display:flex;min-height:43px;align-items:center;gap:9px;margin-top:15px;padding:0 13px;border:1px solid #cbd9cd;border-radius:10px;background:#fff;color:#2c5947;font-size:11px;font-weight:750;box-shadow:0 5px 17px rgb(39 77 56/5%)}.ImamChat_newChat__9_Zb4:hover{border-color:#87a38f;background:#f9fbf8}.ImamChat_history__OhiRG{display:flex;min-height:0;flex:1;flex-direction:column;margin-top:25px}.ImamChat_sidebarLabel__KIu_3{display:block;padding:0 9px 8px;color:#839087;font-size:8px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ImamChat_historyList__r_g6C{display:grid;min-height:0;overflow-y:auto;align-content:start;gap:3px;padding-right:2px;scrollbar-color:#bdcbbf transparent;scrollbar-width:thin}.ImamChat_historyItem__snBTw{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:center;border-radius:8px;color:#5f6e65}.ImamChat_historyItemActive__hmZbo,.ImamChat_historyItem__snBTw:hover{background:#dde8de;color:#264f3f}.ImamChat_historyItem__snBTw>button:first-child{display:grid;min-width:0;min-height:37px;grid-template-columns:16px minmax(0,1fr);align-items:center;gap:7px;padding:0 4px 0 9px;text-align:left}.ImamChat_historyItem__snBTw>button:first-child span{overflow:hidden;font-size:10px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.ImamChat_deleteChat___Hucq{display:grid;width:27px;height:27px;place-items:center;border-radius:6px;color:#7c8981;opacity:0}.ImamChat_deleteChat___Hucq:focus-visible,.ImamChat_historyItemActive__hmZbo .ImamChat_deleteChat___Hucq,.ImamChat_historyItem__snBTw:hover .ImamChat_deleteChat___Hucq{opacity:1}.ImamChat_deleteChat___Hucq:hover{background:#f7eeea;color:#974e38}.ImamChat_sidebarLinks__X3nux{display:grid;gap:2px;margin-top:17px;padding-top:17px;border-top:1px solid #d7e1d7}.ImamChat_sidebarLinks__X3nux a{display:flex;min-height:34px;align-items:center;gap:8px;padding:0 9px;border-radius:7px;color:#58695f;font-size:9px;font-weight:650}.ImamChat_sidebarLinks__X3nux a:hover{background:#e1e9e1;color:#245744}.ImamChat_localNotice__vQp2n{display:grid;grid-template-columns:16px minmax(0,1fr);gap:7px;margin-top:12px;padding:10px;border-radius:8px;background:#e2ebe1;color:#6d7c72;font-size:8px;line-height:1.45}.ImamChat_mainPanel__16qXM{display:grid;min-width:0;min-height:0;grid-template-rows:66px minmax(0,1fr) auto;background:radial-gradient(circle at 50% 0,rgb(225 235 223/70%),transparent 28rem),#fbfcfa}.ImamChat_topbar__QHpLF{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 22px;border-bottom:1px solid #e1e7e0;background:rgb(251 252 250/91%);backdrop-filter:blur(12px)}.ImamChat_identity__12q0a{display:flex;min-width:0;align-items:center;gap:10px}.ImamChat_identityIcon__Dm5tl{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:9px;background:#e4eee4;color:#2f674f}.ImamChat_identity__12q0a strong{display:flex;align-items:center;gap:7px;color:#273c32;font-size:11px}.ImamChat_identity__12q0a small{padding:3px 5px;border-radius:4px;background:#e6eee5;color:#43705b;font-size:7px;letter-spacing:.08em;text-transform:uppercase}.ImamChat_identity__12q0a p{margin-top:2px;color:#819087;font-size:8px}.ImamChat_exitLink___s7aQ{display:inline-flex;min-height:34px;align-items:center;gap:6px;padding:0 11px;border:1px solid #d7e1d8;border-radius:8px;background:#fff;color:#53675c;font-size:9px;font-weight:750}.ImamChat_exitLink___s7aQ:hover{border-color:#91ab99;color:#245744}.ImamChat_conversation__bLetP{min-height:0;overflow-y:auto;scroll-behavior:smooth;scrollbar-color:#c8d4ca transparent;scrollbar-width:thin}.ImamChat_thread___tGH0{width:min(100%,820px);min-height:100%;margin-inline:auto;padding:34px 26px 30px}.ImamChat_emptyState__aax5I{display:grid;min-height:100%;align-content:center;justify-items:center;padding-block:20px;text-align:center}.ImamChat_emptyIcon__00y3Q{display:grid;width:52px;height:52px;place-items:center;margin-bottom:18px;border:1px solid #d7e4d8;border-radius:15px;background:#edf4eb;color:#32674f}.ImamChat_welcomeLabel__7MPv_{color:#4f7f67;font-size:9px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.ImamChat_emptyState__aax5I h1{max-width:610px;margin-top:8px;color:#263b31;font-family:var(--font-amiri),Georgia,serif;font-size:clamp(31px,4vw,43px);font-weight:400;letter-spacing:-.025em;line-height:1.08}.ImamChat_emptyState__aax5I>p{max-width:570px;margin-top:10px;color:#728078;font-size:10px;line-height:1.65}.ImamChat_suggestions__ScCh_{display:grid;width:min(100%,650px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:26px}.ImamChat_suggestions__ScCh_ button{min-height:72px;padding:13px 14px;border:1px solid #dce5dc;border-radius:11px;background:rgb(255 255 255/78%);color:#3c5045;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.ImamChat_suggestions__ScCh_ button:hover{border-color:#9cb7a3;background:#fff;transform:translateY(-1px)}.ImamChat_suggestions__ScCh_ small{display:block;margin-bottom:5px;color:#3c765e;font-size:8px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.ImamChat_suggestions__ScCh_ span{display:block;font-size:10px;font-weight:650;line-height:1.45}.ImamChat_assistantMessage__OmocQ,.ImamChat_thinking__nBRxM,.ImamChat_userMessage__UigVE{display:grid;grid-template-columns:31px minmax(0,1fr);gap:12px;margin-bottom:25px}.ImamChat_avatar__sfSWk{display:grid;width:31px;height:31px;place-items:center;border-radius:9px;background:#e4eee4;color:#2e664e;font-size:9px;font-weight:800}.ImamChat_userMessage__UigVE .ImamChat_avatar__sfSWk{background:#245744;color:#fff}.ImamChat_messageBody__6L3Qx{min-width:0}.ImamChat_messageMeta__3ho91{display:flex;align-items:center;gap:7px;margin:0 0 6px 2px;color:#8a968e;font-size:8px}.ImamChat_messageMeta__3ho91 strong{color:#52635a;font-size:9px}.ImamChat_bubble__B3474{position:relative;padding:14px 42px 14px 16px;border:1px solid #dce5dc;border-radius:5px 13px 13px;background:#fff;color:#31473b;box-shadow:0 5px 18px rgb(47 75 58/4%)}.ImamChat_userMessage__UigVE .ImamChat_bubble__B3474{border-color:#d2dfd3;background:#eef4ed}.ImamChat_messageContent__nYlPh{display:grid;gap:7px;font-size:11px;line-height:1.7;overflow-wrap:anywhere}.ImamChat_messageContent__nYlPh h4{margin:4px 0 1px;color:inherit;font-size:12px}.ImamChat_lineBreak__nJI0U{height:3px}.ImamChat_bullet__fw_I0,.ImamChat_numbered__X8Uqo{display:grid;grid-template-columns:17px minmax(0,1fr);align-items:start;gap:7px}.ImamChat_bullet__fw_I0>span{width:5px;height:5px;margin:7px 0 0 5px;border-radius:50%;background:#4e886e}.ImamChat_numbered__X8Uqo>span{display:grid;width:17px;height:17px;place-items:center;margin-top:1px;border-radius:50%;background:#e3eee5;color:#30644e;font-size:8px;font-weight:800}.ImamChat_messageActions__SdbtQ{position:absolute;top:8px;right:8px;display:flex;gap:3px;opacity:0;transition:opacity .16s ease}.ImamChat_bubble__B3474:focus-within .ImamChat_messageActions__SdbtQ,.ImamChat_bubble__B3474:hover .ImamChat_messageActions__SdbtQ{opacity:1}.ImamChat_messageActions__SdbtQ button{display:grid;width:25px;height:25px;place-items:center;border-radius:7px;background:#e7eee7;color:#53665b}.ImamChat_messageActions__SdbtQ button:hover{background:#d7e4d9}.ImamChat_editor__6BkKa{padding:10px;border:1px solid #aac0af;border-radius:12px;background:#fff}.ImamChat_editor__6BkKa textarea{display:block;width:100%;min-height:94px;resize:vertical;border:0;outline:0;color:#31463a;font-size:11px;line-height:1.6}.ImamChat_editor__6BkKa>div{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.ImamChat_editor__6BkKa button{display:inline-flex;min-height:32px;align-items:center;gap:5px;padding:0 10px;border:1px solid #dce5dc;border-radius:7px;color:#5e6e64;font-size:9px;font-weight:700}.ImamChat_editor__6BkKa button:last-child{border-color:#245744;background:#245744;color:#fff}.ImamChat_thinking__nBRxM{align-items:start;color:#65766c;font-size:10px}.ImamChat_thinking__nBRxM>div{display:inline-flex;width:fit-content;align-items:center;gap:8px;padding-top:7px}.ImamChat_inputWrap__NiCDr button:disabled svg,.ImamChat_thinking__nBRxM svg{animation:ImamChat_spin__FJSo_ .9s linear infinite}.ImamChat_composer__KbeoE{padding:12px 22px 14px;border-top:1px solid rgb(224 232 224/80%);background:linear-gradient(180deg,rgb(251 252 250/78%),#fbfcfa 34%)}.ImamChat_composerInner__kE2Cc{width:min(100%,820px);margin-inline:auto}.ImamChat_inputWrap__NiCDr{display:grid;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:9px;padding:9px 9px 9px 15px;border:1px solid #c8d6ca;border-radius:14px;background:#fff;box-shadow:0 10px 32px rgb(43 75 56/9%);transition:border-color .16s ease,box-shadow .16s ease}.ImamChat_inputWrap__NiCDr:focus-within{border-color:#6e9a7f;box-shadow:0 10px 32px rgb(43 75 56/9%),0 0 0 3px rgb(75 126 95/10%)}.ImamChat_inputWrap__NiCDr textarea{width:100%;min-height:42px;max-height:150px;padding:11px 0 8px;resize:none;border:0!important;outline:0;background:transparent!important;color:#2e4438;font:inherit;font-size:11px;line-height:1.5;box-shadow:none!important}.ImamChat_inputWrap__NiCDr textarea::placeholder{color:#98a39c}.ImamChat_inputWrap__NiCDr button{display:grid;width:42px;height:42px;place-items:center;border-radius:10px;background:#245744;color:#fff}.ImamChat_inputWrap__NiCDr button:hover:not(:disabled){background:#193f31}.ImamChat_inputWrap__NiCDr button:disabled{cursor:not-allowed;background:#c2ccc4}.ImamChat_composerInner__kE2Cc>p{margin-top:7px;color:#8b968f;font-size:8px;line-height:1.45;text-align:center}.ImamChat_overlay__dIe3P{display:none}.ImamChat_editor__6BkKa button:focus-visible,.ImamChat_exitLink___s7aQ:focus-visible,.ImamChat_historyItem__snBTw button:focus-visible,.ImamChat_inputWrap__NiCDr button:focus-visible,.ImamChat_messageActions__SdbtQ button:focus-visible,.ImamChat_newChat__9_Zb4:focus-visible,.ImamChat_sidebarLinks__X3nux a:focus-visible,.ImamChat_suggestions__ScCh_ button:focus-visible{outline:2px solid #5b8e72;outline-offset:2px}@keyframes ImamChat_spin__FJSo_{to{transform:rotate(1turn)}}@media (max-width:820px){.ImamChat_app___5Jks{grid-template-columns:1fr}.ImamChat_sidebar__C_MeH{position:fixed;inset:0 auto 0 0;width:min(88vw,290px);transform:translateX(-105%);box-shadow:18px 0 50px rgb(24 48 36/18%);transition:transform .19s ease}.ImamChat_sidebarOpen__ibEyG{transform:translateX(0)}.ImamChat_closeSidebar__BwY2V,.ImamChat_menuButton__Gpiy_{display:grid;width:36px;height:36px;place-items:center;border-radius:8px;color:#52665b}.ImamChat_closeSidebar__BwY2V:hover,.ImamChat_menuButton__Gpiy_:hover{background:#e3ebe3}.ImamChat_overlay__dIe3P{position:fixed;z-index:20;inset:0;display:block;width:100%;height:100%;background:rgb(18 37 28/38%);backdrop-filter:blur(2px)}.ImamChat_mainPanel__16qXM{grid-template-rows:62px minmax(0,1fr) auto}.ImamChat_topbar__QHpLF{justify-content:flex-start;padding:0 13px}.ImamChat_exitLink___s7aQ{margin-left:auto}}@media (max-width:560px){.ImamChat_app___5Jks{min-height:100svh}.ImamChat_topbar__QHpLF{gap:8px}.ImamChat_identityIcon__Dm5tl,.ImamChat_identity__12q0a p{display:none}.ImamChat_exitLink___s7aQ{width:35px;justify-content:center;padding:0;font-size:0}.ImamChat_thread___tGH0{padding:25px 12px 20px}.ImamChat_emptyState__aax5I h1{font-size:31px}.ImamChat_suggestions__ScCh_{grid-template-columns:1fr;margin-top:21px}.ImamChat_suggestions__ScCh_ button{min-height:64px}.ImamChat_assistantMessage__OmocQ,.ImamChat_thinking__nBRxM,.ImamChat_userMessage__UigVE{grid-template-columns:27px minmax(0,1fr);gap:9px}.ImamChat_avatar__sfSWk{width:27px;height:27px}.ImamChat_messageActions__SdbtQ{opacity:1}.ImamChat_composer__KbeoE{padding:9px 9px 10px}.ImamChat_composerInner__kE2Cc>p{padding-inline:9px}}@media (prefers-reduced-motion:reduce){.ImamChat_conversation__bLetP{scroll-behavior:auto}.ImamChat_sidebar__C_MeH{transition:none}.ImamChat_inputWrap__NiCDr button:disabled svg,.ImamChat_thinking__nBRxM svg{animation:none}}