.ChatLauncher_launcher__u8K6C{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;display:grid;width:60px;height:60px;place-items:center;border-radius:22px;background:#253d68;color:#fff;box-shadow:0 8px 28px rgba(37,99,235,.28);transition:transform .18s ease,background .18s ease}.ChatLauncher_prompt__TtwyK{position:absolute;right:0;bottom:calc(100% + 14px);width:max-content;max-width:calc(100vw - 48px);padding:12px 16px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#253d68;font-size:14px;font-weight:500;line-height:1.5;word-break:keep-all;overflow-wrap:anywhere;text-align:left;box-shadow:0 4px 16px rgb(15 23 42/8%);animation:ChatLauncher_prompt-in__Isp5L .24s ease-out both}.ChatLauncher_prompt__TtwyK:after{content:"";position:absolute;right:24px;bottom:-6px;width:10px;height:10px;border-right:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;background:#fff;transform:rotate(45deg)}@keyframes ChatLauncher_prompt-in__Isp5L{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.ChatLauncher_launcher__u8K6C:hover{background:#1e3358;transform:translateY(-3px)}.ChatLauncher_close__8ntER:focus-visible,.ChatLauncher_launcher__u8K6C:focus-visible{outline:3px solid #93c5fd;outline-offset:4px}.ChatLauncher_badge__dNaYR{position:absolute;top:-5px;right:-5px;min-width:23px;padding:2px 5px;border:2px solid #fff;border-radius:99px;background:#e11d48;font-size:11px;font-weight:700}.ChatLauncher_dialog__ojGch{position:fixed;z-index:90;inset:auto 24px calc(96px + env(safe-area-inset-bottom)) auto;margin:0;padding:0;width:360px;height:min(600px,calc(100dvh - 208px - env(safe-area-inset-bottom)));max-width:calc(100vw - 48px);max-height:none;overflow:hidden;border:1px solid #e2e8f0;border-radius:24px;background:#f8fafc;color:#0f172a;box-shadow:0 24px 80px rgba(15,23,42,.22);opacity:0;transform:translateX(32px) scale(.98);transition:opacity .24s ease,transform .24s cubic-bezier(.22,1,.36,1)}.ChatLauncher_dialog__ojGch[open]{display:flex;flex-direction:column}.ChatLauncher_dialog__ojGch[data-visible=true]{opacity:1;transform:translateX(0) scale(1)}.ChatLauncher_dialog__ojGch::backdrop{background:transparent}.ChatLauncher_header__zG9Cz{position:absolute;right:12px;top:16px;z-index:2}.ChatLauncher_header__zG9Cz>div{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ChatLauncher_close__8ntER{display:grid;place-items:center;width:36px;height:36px;flex-shrink:0;border-radius:99px;color:#64748b}.ChatLauncher_close__8ntER:hover{background:#f1f5f9;color:#0f172a}.ChatLauncher_frame__89clU{display:block;width:100%;flex:1;min-height:0;border:0;background:#f8fafc}@media (max-width:640px){.ChatLauncher_launcher__u8K6C{right:max(16px,env(safe-area-inset-right));bottom:calc(18px + env(safe-area-inset-bottom));width:56px;height:56px;border-radius:20px}.ChatLauncher_dialog__ojGch{inset:0;width:100%;max-width:100%;height:100dvh;border:0;border-radius:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);transform:translateX(100%)}.ChatLauncher_dialog__ojGch[data-visible=true]{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ChatLauncher_dialog__ojGch,.ChatLauncher_launcher__u8K6C{transition:none}.ChatLauncher_prompt__TtwyK{animation:none}}