._root_49un5_1{z-index:120;width:min(390px,100vw - 28px);font-family:var(--font-manrope,"Manrope Variable", Manrope, sans-serif);color:#13252d;position:fixed;bottom:22px;right:22px}._panel_49un5_11{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;transform-origin:100% 100%;pointer-events:none;visibility:hidden;background:#f8fbf9f5;border:1px solid #1639411f;border-radius:26px;grid-template-rows:auto 1fr auto;width:390px;max-width:calc(100vw - 28px);height:min(620px,100vh - 112px);transition:opacity .24s,transform .3s cubic-bezier(.2,.8,.2,1),visibility .3s;display:grid;position:absolute;bottom:70px;right:0;overflow:hidden;transform:translateY(18px)scale(.97);box-shadow:0 28px 80px #0827303b,0 4px 18px #0827301a}._isOpen_49un5_34 ._panel_49un5_11{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}._header_49un5_41{color:#fff;background:radial-gradient(circle at 10% 0,#51e7c142,#0000 42%),linear-gradient(125deg,#0d2f3a 0%,#0b3a42 58%,#11454b 100%);justify-content:space-between;align-items:center;min-height:76px;padding:14px 16px 13px 17px;display:flex}._identity_49un5_53{align-items:center;gap:11px;display:flex}._identity_49un5_53>div{gap:2px;display:grid}._identity_49un5_53 strong{letter-spacing:-.01em;font-size:15px;line-height:1.15}._identity_49un5_53 span:not(._avatar_49un5_56){color:#ffffffad;letter-spacing:.02em;align-items:center;gap:6px;font-size:10px;display:flex}._identity_49un5_53 span i{background:#5ee1b8;border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #5ee1b81f}._avatar_49un5_56{background:linear-gradient(145deg,#f2fff9,#d8f9ec);border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffffa6,0 8px 20px #00000021}._avatar_49un5_56 img{width:30px;height:30px}._close_49un5_61{cursor:pointer;background:#ffffff1a;border:0;border-radius:12px;width:36px;height:36px;transition:background .2s,transform .2s;position:relative}._close_49un5_61:hover{background:#ffffff2b;transform:translateY(-1px)}._close_49un5_61 span{background:#fff;border-radius:2px;width:14px;height:1.5px;position:absolute;top:17px;left:11px;transform:rotate(45deg)}._close_49un5_61 span:last-child{transform:rotate(-45deg)}._messages_49un5_66{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0e42492e transparent;background:radial-gradient(circle at 100% 0,#3ed8ab14,#0000 34%),linear-gradient(#f6faf8 0%,#fbfcfb 100%);min-height:0;padding:18px 15px 20px;overflow-y:auto}._messageRow_49un5_78{gap:8px;margin-bottom:12px;animation:.28s both _messageIn_49un5_1;display:flex}._assistantRow_49un5_79{justify-content:flex-start;align-items:flex-end}._userRow_49un5_80{justify-content:flex-end}._miniAvatar_49un5_81{background:#e9f7f1;border:1px solid #144b4f17;border-radius:9px;flex:0 0 25px;place-items:center;width:25px;height:25px;display:grid}._miniAvatar_49un5_81 img{width:17px;height:17px}._assistantBubble_49un5_83,._userBubble_49un5_83{letter-spacing:-.01em;white-space:pre-wrap;overflow-wrap:anywhere;max-width:84%;padding:11px 13px;font-size:13px;line-height:1.52}._assistantBubble_49un5_83{background:#fff;border:1px solid #1a414814;border-radius:16px 16px 16px 5px;box-shadow:0 5px 18px #153d440e}._userBubble_49un5_83{color:#f7fffc;background:linear-gradient(135deg,#15545c,#0d3e47);border-radius:16px 16px 5px;box-shadow:0 7px 18px #0d3e4726}._assistantBubble_49un5_83 a{color:#067e69;text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px}._starters_49un5_88{gap:7px;padding:3px 0 2px 33px;display:grid}._starters_49un5_88 button{color:#1b4a50;width:100%;font:inherit;text-align:left;cursor:pointer;background:#e9f7f1b8;border:1px solid #0f53531c;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:11px;transition:border-color .2s,background .2s,transform .2s;display:flex}._starters_49un5_88 button:hover{background:#e8f8f1;border-color:#00ae8f59;transform:translate(2px)}._starters_49un5_88 button span{color:#00a987;font-size:15px}._typing_49un5_93{align-items:center;gap:4px;min-width:55px;height:40px;display:flex}._typing_49un5_93 i{background:#7b9596;border-radius:999px;width:5px;height:5px;animation:1s ease-in-out infinite _typing_49un5_93}._typing_49un5_93 i:nth-child(2){animation-delay:.13s}._typing_49un5_93 i:nth-child(3){animation-delay:.26s}._error_49un5_97{color:#7d3e34;background:#fff0ed;border-radius:12px;margin:4px 0 0 33px;padding:10px 12px;font-size:11px;line-height:1.45}._error_49un5_97 a{color:inherit;font-weight:700}._form_49un5_100{background:#fffffff5;border-top:1px solid #0e3a4014;padding:12px 14px 13px}._inputShell_49un5_101{background:#f6f9f7;border:1px solid #0e3a4024;border-radius:16px;align-items:flex-end;gap:8px;padding:6px 6px 6px 13px;transition:border-color .2s,box-shadow .2s;display:flex}._inputShell_49un5_101:focus-within{border-color:#00a9878c;box-shadow:0 0 0 4px #00a98714}._inputShell_49un5_101 textarea{resize:none;color:#17343a;min-height:36px;max-height:88px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:8px 0 6px;font-size:13px;line-height:1.35}._inputShell_49un5_101 textarea::placeholder{color:#8a9d9f}._inputShell_49un5_101 button{color:#fff;cursor:pointer;background:#0d454d;border:0;border-radius:12px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:18px;line-height:1;transition:background .2s,transform .2s,opacity .2s;display:grid}._inputShell_49un5_101 button:hover:not(:disabled){background:#087563;transform:translateY(-1px)}._inputShell_49un5_101 button:disabled{opacity:.34;cursor:default}._form_49un5_100>small{color:#8a9a9b;text-align:center;margin-top:7px;font-size:9px;display:block}._launcher_49un5_110{color:#163b42;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;background:#f9fdfbf5;border:1px solid #205f5b1f;border-radius:19px;align-items:center;gap:10px;min-height:58px;margin-left:auto;padding:8px 10px 8px 8px;transition:transform .24s,box-shadow .24s,border-color .24s;display:flex;position:relative;box-shadow:0 14px 38px #082d352e,0 2px 8px #082d3514}._launcher_49un5_110:before{content:"";z-index:-1;filter:blur(8px);opacity:.72;background:linear-gradient(100deg,#00bfa52e,#59e3b50d);border-radius:23px;animation:3s ease-in-out infinite _breathe_49un5_1;position:absolute;inset:-4px}._launcher_49un5_110:hover{border-color:#00a9874d;transform:translateY(-3px);box-shadow:0 19px 45px #082d3538,0 2px 8px #082d3514}._launcherIcon_49un5_113{background:linear-gradient(145deg,#e8fbf3,#ccf6e6);border-radius:14px;flex:0 0 43px;place-items:center;width:43px;height:43px;display:grid;position:relative}._launcherIcon_49un5_113:after{content:"";background:#22c58b;border:2px solid #fff;border-radius:999px;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}._launcherIcon_49un5_113 img{width:29px;height:29px}._launcherText_49un5_116{text-align:left;gap:2px;min-width:176px;display:grid}._launcherText_49un5_116 strong{letter-spacing:-.01em;font-size:12px}._launcherText_49un5_116 small{color:#73898c;font-size:9px}._launcherArrow_49un5_119{color:#fff;background:#0e4a52;border-radius:9px;place-items:center;width:28px;height:28px;font-size:15px;display:grid}._isOpen_49un5_34 ._launcherText_49un5_116{display:none}@keyframes _messageIn_49un5_1{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes _typing_49un5_93{0%,60%,to{opacity:.32;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes _breathe_49un5_1{0%,to{opacity:.48;transform:scale(.98)}50%{opacity:.9;transform:scale(1.02)}}@media (width<=640px){._root_49un5_1{width:calc(100vw - 28px);bottom:14px;right:14px}._panel_49un5_11{border-radius:23px;width:auto;max-width:none;height:min(620px,100dvh - 96px);position:fixed;bottom:82px;left:10px;right:10px}._launcher_49un5_110{border-radius:18px;min-height:54px}._launcherText_49un5_116{min-width:154px}._launcherText_49un5_116 small{display:none}._assistantBubble_49un5_83,._userBubble_49un5_83{max-width:88%;font-size:12.5px}}@media (prefers-reduced-motion:reduce){._panel_49un5_11,._launcher_49un5_110,._starters_49un5_88 button,._messageRow_49un5_78{transition:none;animation:none}._launcher_49un5_110:before,._typing_49un5_93 i{animation:none}}
