.AppGuideChatbot-module__N3qwVq__root{z-index:4200;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,sans-serif;position:fixed;bottom:92px;right:22px}.AppGuideChatbot-module__N3qwVq__launcher{color:#fff;cursor:pointer;background:#11161c;border:1px solid #11182724;border-radius:999px;align-items:center;gap:9px;min-height:48px;padding:0 16px 0 9px;font-size:12px;font-weight:850;display:inline-flex;box-shadow:0 16px 42px #1018282e}.AppGuideChatbot-module__N3qwVq__launcher span{color:#11161c;background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:950;display:grid}.AppGuideChatbot-module__N3qwVq__panel{color:#111827;background:#fff;border:1px solid #1118271f;border-radius:24px;flex-direction:column;width:min(360px,100vw - 28px);max-height:min(590px,100dvh - 170px);display:flex;position:absolute;bottom:60px;right:0;overflow:hidden;box-shadow:0 30px 90px #10182838}.AppGuideChatbot-module__N3qwVq__header{background:linear-gradient(135deg,#0c2846,#123d66);border-bottom:1px solid #11182717;justify-content:space-between;align-items:center;gap:14px;padding:16px 16px 14px;display:flex}.AppGuideChatbot-module__N3qwVq__header div{gap:1px;display:grid}.AppGuideChatbot-module__N3qwVq__header span{color:#7fd9ff;letter-spacing:.14em;font-size:9px;font-weight:900}.AppGuideChatbot-module__N3qwVq__header strong{color:#fff;font-size:16px}.AppGuideChatbot-module__N3qwVq__header small{color:#c8d8e7;font-size:10px}.AppGuideChatbot-module__N3qwVq__header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;width:34px;height:34px;font-size:20px}.AppGuideChatbot-module__N3qwVq__messages{background:#f7f9fb;flex-direction:column;gap:8px;min-height:170px;max-height:300px;padding:14px;display:flex;overflow:auto}.AppGuideChatbot-module__N3qwVq__bot,.AppGuideChatbot-module__N3qwVq__user{border-radius:15px;max-width:88%;padding:10px 12px;font-size:12px;line-height:1.48}.AppGuideChatbot-module__N3qwVq__bot{color:#334155;background:#fff;border:1px solid #dfe7ee;align-self:flex-start}.AppGuideChatbot-module__N3qwVq__user{color:#fff;background:#132f4b;align-self:flex-end}.AppGuideChatbot-module__N3qwVq__prompts{scrollbar-width:none;gap:6px;padding:10px 12px 6px;display:flex;overflow-x:auto}.AppGuideChatbot-module__N3qwVq__prompts::-webkit-scrollbar{display:none}.AppGuideChatbot-module__N3qwVq__prompts button{color:#36506a;cursor:pointer;background:#fff;border:1px solid #dbe4ec;border-radius:999px;flex:none;min-height:32px;padding:0 10px;font-size:10px;font-weight:750}.AppGuideChatbot-module__N3qwVq__form{grid-template-columns:1fr auto;gap:7px;padding:8px 12px 10px;display:grid}.AppGuideChatbot-module__N3qwVq__form input{color:#111827;background:#fff;border:1px solid #d4dee7;border-radius:12px;outline:none;min-width:0;height:42px;padding:0 12px;font-size:12px}.AppGuideChatbot-module__N3qwVq__form input:focus{border-color:#3c8ed6;box-shadow:0 0 0 3px #3c8ed61f}.AppGuideChatbot-module__N3qwVq__form button{color:#fff;cursor:pointer;background:#0c2846;border:0;border-radius:12px;height:42px;padding:0 13px;font-size:11px;font-weight:850}.AppGuideChatbot-module__N3qwVq__note{color:#8793a0;margin:0;padding:0 12px 12px;font-size:9px}html[data-theme=dark] .AppGuideChatbot-module__N3qwVq__panel{color:#f3f7fb;background:#111820;border-color:#ffffff1f}html[data-theme=dark] .AppGuideChatbot-module__N3qwVq__messages{background:#0b1118}html[data-theme=dark] .AppGuideChatbot-module__N3qwVq__bot{color:#d7e1ea;background:#17212c;border-color:#2a3947}html[data-theme=dark] .AppGuideChatbot-module__N3qwVq__prompts button{color:#cfe0ef;background:#151e27;border-color:#2b3946}html[data-theme=dark] .AppGuideChatbot-module__N3qwVq__form input{color:#f4f8fb;background:#0d141b;border-color:#344657}@media (max-width:680px){.AppGuideChatbot-module__N3qwVq__root{bottom:84px;right:12px}.AppGuideChatbot-module__N3qwVq__launcher b{display:none}.AppGuideChatbot-module__N3qwVq__launcher{justify-content:center;width:46px;padding:0}.AppGuideChatbot-module__N3qwVq__panel{width:calc(100vw - 24px);max-height:calc(100dvh - 150px);bottom:54px;right:0}}
