.MessageContainer_container__QYbku{flex:1 1;overflow-y:auto;padding:1rem;background:#f9fafb;max-height:400px;min-height:200px}.MessageContainer_loadingContainer__M1UBj{display:flex;align-items:center;justify-content:center;height:100%;color:#6b7280;font-size:.875rem}.MessageContainer_messagesWrapper__udQ4y{display:flex;flex-direction:column;gap:.75rem}.MessageContainer_container__QYbku::-webkit-scrollbar{width:6px}.MessageContainer_container__QYbku::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.MessageContainer_container__QYbku::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.MessageContainer_container__QYbku::-webkit-scrollbar-thumb:hover{background:#94a3b8}@media (max-width:640px){.MessageContainer_container__QYbku{padding:.75rem;max-height:300px;min-height:150px}.MessageContainer_messagesWrapper__udQ4y{gap:.5rem}.MessageContainer_loadingContainer__M1UBj{font-size:.8rem}}@media (prefers-reduced-motion:reduce){.MessageContainer_container__QYbku{scroll-behavior:auto}}.AssistantPrompt_container__8XOfN{max-width:420px;margin:1.5rem auto 2rem;padding:0}.AssistantPrompt_content__wH0m9{background:linear-gradient(135deg,#f0fdf4,#dcfce7);border:2px solid #22c55e;border-radius:16px;padding:18px 22px!important;box-shadow:0 4px 12px rgba(34,197,94,.15);animation:AssistantPrompt_prominentPulse__3up_F 3s ease-in-out infinite;display:flex;align-items:center;gap:16px;min-height:72px!important}.AssistantPrompt_textContainer__oA6mn{display:flex;flex-direction:column;gap:4px;flex:1 1}.AssistantPrompt_title__dJMjb{font-size:1rem;font-weight:700;color:#333;margin:0;line-height:1.4}.AssistantPrompt_subtitle__B8aWX{font-size:.85rem;color:#666;margin:0;line-height:1.4}.AssistantPrompt_button__gqKMT{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none;border-radius:18px;padding:8px 18px;font-size:.85rem;font-weight:700;cursor:pointer;box-shadow:0 2px 8px rgba(34,197,94,.3);transition:all .2s ease;min-width:80px;min-height:36px;-webkit-user-select:none;-moz-user-select:none;user-select:none;letter-spacing:.1px;flex-shrink:0;animation:AssistantPrompt_mintPulse__objbF 2s ease-in-out infinite;white-space:nowrap}.AssistantPrompt_button__gqKMT:hover{background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px rgba(34,197,94,.4)}.AssistantPrompt_button__gqKMT:active{transform:translateY(0);box-shadow:0 2px 8px rgba(34,197,94,.3)}.AssistantPrompt_button__gqKMT:focus-visible{outline:2px solid #22c55e;outline-offset:2px}@keyframes AssistantPrompt_prominentPulse__3up_F{0%,to{box-shadow:0 4px 12px rgba(34,197,94,.15)}50%{box-shadow:0 6px 18px rgba(34,197,94,.25)}}@keyframes AssistantPrompt_mintPulse__objbF{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(34,197,94,.3)}50%{transform:scale(1.05);box-shadow:0 4px 12px rgba(34,197,94,.4)}}@media (max-width:768px){.AssistantPrompt_container__8XOfN{max-width:360px;margin:1.25rem auto 1.75rem}.AssistantPrompt_content__wH0m9{padding:15px 18px;gap:14px;min-height:64px}.AssistantPrompt_title__dJMjb{font-size:.95rem}.AssistantPrompt_subtitle__B8aWX{font-size:.8rem}.AssistantPrompt_button__gqKMT{padding:7px 16px;font-size:.8rem;min-width:76px;min-height:34px}}@media (max-width:480px){.AssistantPrompt_container__8XOfN{max-width:320px;margin:1rem auto 1.5rem}.AssistantPrompt_content__wH0m9{padding:13px 16px;gap:12px;min-height:58px}.AssistantPrompt_title__dJMjb{font-size:.9rem}.AssistantPrompt_subtitle__B8aWX{font-size:.75rem}.AssistantPrompt_button__gqKMT{padding:6px 14px;font-size:.75rem;min-width:70px;min-height:32px}}@media (prefers-contrast:high){.AssistantPrompt_content__wH0m9{border:3px solid #22c55e}.AssistantPrompt_button__gqKMT{border:1px solid #fff}.AssistantPrompt_button__gqKMT:focus-visible{outline-width:3px}}@media (prefers-reduced-motion:reduce){.AssistantPrompt_content__wH0m9{animation:none}.AssistantPrompt_button__gqKMT{animation:none;transition:none}.AssistantPrompt_button__gqKMT:active,.AssistantPrompt_button__gqKMT:hover{transform:none}}@media print{.AssistantPrompt_container__8XOfN{display:none}}.AssistantInputBar_inputBarContainer__Cu80K{padding:12px 16px;border-top:1px solid #e5e7eb;background-color:#fff;flex-shrink:0}.AssistantInputBar_inputWrapper__cZO9N{display:flex;align-items:center;gap:8px;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:8px 12px;transition:all .2s ease}.AssistantInputBar_inputWrapper__cZO9N:focus-within{background-color:#fff;border-color:#10b981;box-shadow:0 0 0 3px rgba(16,185,129,.1)}.AssistantInputBar_inputField__b0pzb{flex:1 1;border:none;background:transparent;font-size:14px;line-height:1.5;color:#1f2937;outline:none;padding:0;min-height:20px}.AssistantInputBar_inputField__b0pzb::placeholder{color:#9ca3af}.AssistantInputBar_inputField__b0pzb:disabled{opacity:.6;cursor:not-allowed}.AssistantInputBar_sendButton__ZypnJ{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:8px;background-color:#e5e7eb;color:#9ca3af;cursor:pointer;transition:all .2s ease;flex-shrink:0;padding:0}.AssistantInputBar_sendButton__ZypnJ:hover:not(:disabled){background-color:#d1d5db;transform:scale(1.05)}.AssistantInputBar_sendButtonActive__xWGW5{background-color:#10b981;color:#fff}.AssistantInputBar_sendButtonActive__xWGW5:hover:not(:disabled){background-color:#059669}.AssistantInputBar_sendButton__ZypnJ:disabled{opacity:.5;cursor:not-allowed;transform:none}.AssistantInputBar_sendButton__ZypnJ svg{width:18px;height:18px}@media (max-width:640px){.AssistantInputBar_inputBarContainer__Cu80K{padding:10px 12px}.AssistantInputBar_inputWrapper__cZO9N{padding:6px 10px}.AssistantInputBar_inputField__b0pzb{font-size:13px}.AssistantInputBar_sendButton__ZypnJ{width:30px;height:30px}.AssistantInputBar_sendButton__ZypnJ svg{width:16px;height:16px}}.AssistantInputBar_sendButton__ZypnJ:focus-visible{outline:2px solid #10b981;outline-offset:2px}@media (prefers-reduced-motion:reduce){.AssistantInputBar_inputWrapper__cZO9N,.AssistantInputBar_sendButton__ZypnJ{transition:none}.AssistantInputBar_sendButton__ZypnJ:hover:not(:disabled){transform:none}}.AssistantPanel_backdrop__HO74D{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer}.AssistantPanel_panel__kkCPg{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:500px;max-width:90%;height:90vh;max-height:750px;background-color:#fff;box-shadow:0 20px 60px rgba(0,0,0,.3);z-index:1000;display:flex;flex-direction:column;border-radius:16px;animation:AssistantPanel_slideIn__IgF03 .3s ease-out;overflow:hidden}.AssistantPanel_header__1ED7o{display:flex;justify-content:space-between;align-items:center;padding:10px 16px;border-bottom:1px solid #e0e0e0;background-color:#09b44d;flex-shrink:0;border-radius:16px 16px 0 0}.AssistantPanel_title__W4lmJ{margin:0;font-size:16px;font-weight:600;color:#fff}.AssistantPanel_headerButtons__MQdU2{display:flex;align-items:center;gap:8px}.AssistantPanel_resetButton__LNqg6{background:none;border:none;font-size:18px;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;background-color:transparent;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.AssistantPanel_resetButton__LNqg6:hover{background-color:hsla(0,0%,100%,.2)}.AssistantPanel_closeButton__WGUC_{background:none;border:none;font-size:24px;color:#fff;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s;background-color:transparent;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.AssistantPanel_closeButton__WGUC_:hover{background-color:hsla(0,0%,100%,.2)}.AssistantPanel_messagesContainer__zwm3W{flex:1 1;padding:24px 20px 20px;overflow-y:auto;overflow-x:hidden;min-height:0;scroll-behavior:smooth;background-color:#f9fafb}.AssistantPanel_messagesContainer__zwm3W::-webkit-scrollbar{width:6px}.AssistantPanel_messagesContainer__zwm3W::-webkit-scrollbar-track{background:#f1f5f9;border-radius:3px}.AssistantPanel_messagesContainer__zwm3W::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:3px}.AssistantPanel_messagesContainer__zwm3W::-webkit-scrollbar-thumb:hover{background:#94a3b8}.AssistantPanel_loadingContainer__F0xgc{display:flex;justify-content:center;align-items:center;height:100px;color:#666;font-size:14px}.AssistantPanel_messagesWrapper__E5f31{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.AssistantPanel_panel__kkCPg{width:95%!important;height:95vh!important;max-height:650px!important}.AssistantPanel_header__1ED7o{padding:8px 12px!important}.AssistantPanel_title__W4lmJ{font-size:15px!important}.AssistantPanel_messagesContainer__zwm3W{padding:20px 16px 16px!important}}@keyframes AssistantPanel_slideIn__IgF03{0%{transform:translate(-50%,-50%) scale(.9);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}.AssistantPanel_closeButton__WGUC_:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (prefers-contrast:high){.AssistantPanel_header__1ED7o{border-bottom-width:2px}.AssistantPanel_closeButton__WGUC_{border:1px solid transparent}.AssistantPanel_closeButton__WGUC_:focus-visible{border-color:#fff}}@media (prefers-reduced-motion:reduce){.AssistantPanel_panel__kkCPg{animation:none}.AssistantPanel_messagesContainer__zwm3W{scroll-behavior:auto}.AssistantPanel_closeButton__WGUC_{transition:none}}