.chat-module__jNFwxa__launcher{z-index:1150;color:#fff;cursor:pointer;background:#0b2e20;border:0;border-radius:50%;place-items:center;width:52px;height:52px;transition:background-color .2s,transform .25s,opacity .2s;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 10px 24px #071c1340,inset 0 0 0 1px #d8b46a73}.chat-module__jNFwxa__launcher:hover{background:#154a35;transform:translateY(-2px)}.chat-module__jNFwxa__launcherHidden{opacity:0;pointer-events:none;transform:scale(.6)}.chat-module__jNFwxa__panel{z-index:1160;color:#1f3028;transform-origin:100% 100%;background:#fbf8f2;border:1px solid #0b2e2014;border-radius:20px;flex-direction:column;width:340px;height:min(500px,100dvh - 48px);font-family:Inter,sans-serif;animation:.32s cubic-bezier(.2,.8,.2,1) chat-module__jNFwxa__chatIn;display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;box-shadow:0 32px 80px -20px #071c1361,0 4px 14px #071c1314}@keyframes chat-module__jNFwxa__chatIn{0%{opacity:0;transform:translateY(12px)scale(.92)}}.chat-module__jNFwxa__hidden{display:none}.chat-module__jNFwxa__head{color:#fff;background:#0b2e20 radial-gradient(#ffffff0f 1px,#0000 1px) 0 0/16px 16px;flex:none;padding:12px 10px 26px 12px;position:relative}.chat-module__jNFwxa__bar{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.chat-module__jNFwxa__mark{color:#0b2e20;background:linear-gradient(145deg,#e2c27f,#c9a35a);border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff40}.chat-module__jNFwxa__mark svg{width:18px;height:auto}.chat-module__jNFwxa__who{flex:1;gap:3px;min-width:0;display:grid}.chat-module__jNFwxa__nameRow{align-items:center;gap:8px;min-width:0;display:flex}.chat-module__jNFwxa__who strong{letter-spacing:-.015em;font-size:14px;font-weight:700}.chat-module__jNFwxa__role{color:#a9bfb1;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.chat-module__jNFwxa__status{color:#bfe6cf;white-space:nowrap;background:#4cc38a1a;border:1px solid #4cc38a59;border-radius:999px;flex:none;align-items:center;gap:5px;padding:2px 7px 2px 6px;font-size:9.5px;font-weight:600;display:inline-flex}.chat-module__jNFwxa__status i{background:#4cc38a;border-radius:50%;width:6px;height:6px}.chat-module__jNFwxa__iconBtn{color:#dfe7e1;cursor:pointer;background:#ffffff12;border:0;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;transition:background .2s,color .2s;display:grid}.chat-module__jNFwxa__iconBtn:hover{color:#fff;background:#ffffff29}.chat-module__jNFwxa__wave{width:100%;height:20px;position:absolute;bottom:-1px;left:0;right:0}.chat-module__jNFwxa__waveFill{fill:#f6f0e2}.chat-module__jNFwxa__waveLine{fill:none;stroke:#d8b46a;stroke-width:1.2px;vector-effect:non-scaling-stroke;opacity:.75}.chat-module__jNFwxa__log{overscroll-behavior:contain;background:linear-gradient(#f6f0e2,#fbf8f2 140px) no-repeat,#fbf8f2;flex-direction:column;flex:1;gap:10px;padding:10px 12px;display:flex;overflow-y:auto}.chat-module__jNFwxa__home{gap:12px;display:grid}.chat-module__jNFwxa__hello{padding:2px 2px 0}.chat-module__jNFwxa__helloKicker{letter-spacing:.22em;text-transform:uppercase;color:#a57b3a;align-items:center;gap:6px;margin:0;font-size:9.5px;font-weight:700;display:flex}.chat-module__jNFwxa__helloKicker svg{color:#154a35;width:13px;height:auto}.chat-module__jNFwxa__helloSerif{font-family:var(--font-serif),Georgia,serif;color:#154a35;margin:8px 0 0;font-size:18px;font-style:italic;line-height:1.1}.chat-module__jNFwxa__hello h2{letter-spacing:-.035em;color:#0c1f17;margin:2px 0 0;font-size:19px;font-weight:800;line-height:1.15}.chat-module__jNFwxa__helloSub{color:#6f7a73;margin:6px 0 0;font-size:11.5px;line-height:1.5}.chat-module__jNFwxa__actions{grid-template-columns:1fr 1fr;gap:6px;display:grid}.chat-module__jNFwxa__actions button{font:inherit;text-align:left;color:#1f3028;cursor:pointer;background:#fff;border:1px solid #e9e1d0;border-radius:12px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:8px;padding:7px 9px 7px 7px;transition:border-color .2s,background .2s;display:grid}.chat-module__jNFwxa__actions button:hover{border-color:#0b2e20}.chat-module__jNFwxa__actions button>svg{display:none}.chat-module__jNFwxa__actionIcon{color:#154a35;background:#eef3ef;border-radius:8px;place-items:center;width:26px;height:26px;transition:background .2s,color .2s;display:grid}.chat-module__jNFwxa__actionIcon svg{width:14px;height:14px}.chat-module__jNFwxa__actions button:hover .chat-module__jNFwxa__actionIcon{color:#d8b46a;background:#0b2e20}.chat-module__jNFwxa__actionText{min-width:0}.chat-module__jNFwxa__actionText strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.chat-module__jNFwxa__actionText small{display:none}.chat-module__jNFwxa__homeNote{color:#8a8f88;text-align:center;margin:-2px 0 0;font-size:10.5px}.chat-module__jNFwxa__homeLabel{display:none}.chat-module__jNFwxa__botRow,.chat-module__jNFwxa__userRow{align-items:flex-end;gap:8px;display:flex}.chat-module__jNFwxa__userRow{justify-content:flex-end}.chat-module__jNFwxa__botAvatar{color:#d8b46a;background:#0b2e20;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.chat-module__jNFwxa__botAvatar svg{width:14px;height:auto}.chat-module__jNFwxa__bot,.chat-module__jNFwxa__user{max-width:84%;padding:8px 11px;font-size:13px;line-height:1.5}.chat-module__jNFwxa__bot p,.chat-module__jNFwxa__user p{margin:0}.chat-module__jNFwxa__bot{color:#1f3028;background:#fff;border:1px solid #ebe3d3;border-radius:18px 18px 18px 6px}.chat-module__jNFwxa__user{color:#fff;background:#0b2e20;border-radius:18px 18px 6px}.chat-module__jNFwxa__links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.chat-module__jNFwxa__link{color:#154a35;background:#f4efe3;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:12.5px;font-weight:700;text-decoration:none;display:inline-flex}.chat-module__jNFwxa__link:hover{background:#ece3cf}.chat-module__jNFwxa__typing{gap:4px;padding:13px 14px;display:flex}.chat-module__jNFwxa__typing i{background:#a8a596;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chat-module__jNFwxa__dot}.chat-module__jNFwxa__typing i:nth-child(2){animation-delay:.15s}.chat-module__jNFwxa__typing i:nth-child(3){animation-delay:.3s}@keyframes chat-module__jNFwxa__dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.chat-module__jNFwxa__chips{flex-wrap:wrap;gap:6px;padding-left:34px;display:flex}.chat-module__jNFwxa__chips button{font:inherit;color:#154a35;cursor:pointer;background:#fff;border:1px solid #d9cfba;border-radius:999px;padding:7px 12px;font-size:12.5px;font-weight:600;transition:background .2s,border-color .2s,color .2s}.chat-module__jNFwxa__chips button:hover{color:#fff;background:#0b2e20;border-color:#0b2e20}.chat-module__jNFwxa__form{gap:8px;margin-top:10px;display:grid}.chat-module__jNFwxa__form input,.chat-module__jNFwxa__form textarea{box-sizing:border-box;width:100%;font:inherit;color:#1f3028;background:#fbf8f2;border:1px solid #e0d8c7;border-radius:10px;padding:9px 11px;font-size:13.5px}.chat-module__jNFwxa__form textarea{resize:vertical;min-height:66px}.chat-module__jNFwxa__form input:focus,.chat-module__jNFwxa__form textarea:focus{background:#fff;border-color:#0b2e20;outline:none}.chat-module__jNFwxa__form button{min-height:38px;font:inherit;color:#fff;cursor:pointer;background:#0b2e20;border:0;border-radius:10px;font-size:13.5px;font-weight:700}.chat-module__jNFwxa__form button:hover{background:#154a35}.chat-module__jNFwxa__form button:disabled{opacity:.6}.chat-module__jNFwxa__form small{color:#7a827d;font-size:11px}.chat-module__jNFwxa__form small a{color:inherit}.chat-module__jNFwxa__err{color:#a3321c;font-size:12px}.chat-module__jNFwxa__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.chat-module__jNFwxa__composer{background:#fff;border-top:1px solid #efe8da;flex:none;padding:8px 10px}.chat-module__jNFwxa__inputPill{background:#fbf8f2;border:1px solid #e3dbca;border-radius:999px;align-items:center;gap:8px;padding:5px 5px 5px 16px;transition:border-color .2s,background .2s;display:flex}.chat-module__jNFwxa__inputPill:focus-within{background:#fff;border-color:#0b2e20}.chat-module__jNFwxa__inputPill input{min-width:0;height:30px;font:inherit;color:#1f3028;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13.5px}.chat-module__jNFwxa__inputPill input::placeholder{color:#9a9f97}.chat-module__jNFwxa__inputPill button{color:#d8b46a;cursor:pointer;background:#0b2e20;border:0;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;transition:background .2s,opacity .2s;display:grid}.chat-module__jNFwxa__inputPill button:disabled{opacity:.3;cursor:default}.chat-module__jNFwxa__inputPill button:not(:disabled):hover{background:#154a35}.chat-module__jNFwxa__foot{color:#9a9f97;text-align:center;margin:6px 0 0;font-size:10px}.chat-module__jNFwxa__foot a{color:inherit}@media (max-width:520px){.chat-module__jNFwxa__launcher{bottom:14px;right:14px}.chat-module__jNFwxa__panel{z-index:1400;transform-origin:bottom;width:auto;height:min(500px,100dvh - 20px);inset:auto 10px 10px}}@media (prefers-reduced-motion:reduce){.chat-module__jNFwxa__panel,.chat-module__jNFwxa__typing i{animation:none}.chat-module__jNFwxa__actions button,.chat-module__jNFwxa__chips button,.chat-module__jNFwxa__launcher,.chat-module__jNFwxa__iconBtn,.chat-module__jNFwxa__inputPill{transition:none}}
