.D-ezFa_chatBtn{background:var(--accent-color);cursor:pointer;width:clamp(40px,5vw,50px);height:clamp(40px,5vw,50px);transition:transform .3 ease;border:none;border-radius:999px;justify-content:center;align-items:center;display:flex;position:fixed;bottom:1.5rem;right:1rem}.D-ezFa_chatBtn:hover{transform:translateY(-2px)}.D-ezFa_chatBtn img{object-fit:cover;width:100%;height:100%}.D-ezFa_chatBox{z-index:999;background:var(--background-color2);-webkit-backdrop-filter:blur(10px)saturate(1.2);backdrop-filter:blur(10px)saturate(1.2);border:1px solid var(--border-color);transform-origin:100% 100%;border-radius:16px;flex-direction:column;width:min(92dvw,480px);height:clamp(460px,62svh,720px);animation:.2s ease-out D-ezFa_popIn;display:flex;position:fixed;bottom:88px;right:20px;overflow:hidden;box-shadow:0 20px 40px #0000002e}.D-ezFa_chatBox .D-ezFa_header{background:linear-gradient(180deg, var(--background-color), var(--background-color2));border-bottom:1px solid var(--border-color);justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.D-ezFa_chatBox .D-ezFa_brand{align-items:center;gap:10px;display:flex}.D-ezFa_chatBox .D-ezFa_brandAvatar{background:var(--accent-color);border:1px solid var(--border-color);border-radius:50%;justify-content:center;place-items:center;width:36px;height:36px;display:flex}.D-ezFa_chatBox .D-ezFa_brandText{flex-direction:column;line-height:1.1;display:flex}.D-ezFa_chatBox .D-ezFa_brandName{color:var(--text-color);font-weight:700}.D-ezFa_chatBox .D-ezFa_brandStatus{color:var(--accent-color);align-items:center;gap:6px;font-size:12px;display:inline-flex}.D-ezFa_chatBox .D-ezFa_statusDot{background:var(--accent-color);border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 2px #00000014}.D-ezFa_chatBox .D-ezFa_closeButton{color:var(--text-color);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px;font-size:22px;transition:background .15s}.D-ezFa_chatBox .D-ezFa_closeButton:hover{background:var(--text-bg)}.D-ezFa_chatBox .D-ezFa_history{background:linear-gradient(180deg, var(--background-color), var(--background-color2));scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--border-color) #0000;flex:1;padding:16px 12px 8px;overflow-y:auto}.D-ezFa_chatBox .D-ezFa_history::-webkit-scrollbar{width:8px;height:8px}.D-ezFa_chatBox .D-ezFa_history::-webkit-scrollbar-track{background:0 0}.D-ezFa_chatBox .D-ezFa_history::-webkit-scrollbar-thumb{background:var(--border-color);background-clip:content-box;border:2px solid #0000;border-radius:8px}.D-ezFa_chatBox .D-ezFa_message{align-items:flex-end;gap:10px;margin:10px 0;display:flex}.D-ezFa_chatBox .D-ezFa_avatar{background:var(--accent-color);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;place-items:center;width:28px;height:28px;display:flex}.D-ezFa_chatBox .D-ezFa_user{justify-content:flex-end}.D-ezFa_chatBox .D-ezFa_bot{justify-content:flex-start}.D-ezFa_chatBox .D-ezFa_bubble{background:var(--background-color2);max-width:78%;color:var(--text-color);border:1px solid var(--border-color);border-radius:16px;padding:10px 12px;font-size:14px;line-height:1.45;animation:.16s ease-out D-ezFa_floatIn;box-shadow:0 4px 12px #0000000f}.D-ezFa_chatBox .D-ezFa_user .D-ezFa_bubble{background:var(--accent-color);color:#fff;border-bottom-right-radius:4px}.D-ezFa_chatBox .D-ezFa_bot .D-ezFa_bubble{background:var(--background-color2);color:var(--text-color);border-bottom-left-radius:4px}.D-ezFa_chatBox .D-ezFa_prompts{flex-wrap:wrap;gap:8px;padding:8px 12px 0;font-size:12px;display:flex}.D-ezFa_chatBox .D-ezFa_prompts button{background:var(--background-color2);border:1px solid var(--border-color);cursor:pointer;color:var(--text-color);border-radius:999px;padding:6px 10px;transition:background .15s,transform .12s}.D-ezFa_chatBox .D-ezFa_prompts button:hover{background:var(--text-bg);transform:translateY(-1px)}.D-ezFa_chatBox .D-ezFa_prompts button:disabled{opacity:.6;pointer-events:none}.D-ezFa_chatBox .D-ezFa_inputArea{background:linear-gradient(180deg, var(--background-color), var(--background-color2));border-top:1px solid var(--border-color);gap:10px;padding:10px 10px 12px;display:flex}.D-ezFa_chatBox .D-ezFa_inputArea .D-ezFa_textInput{border:1px solid var(--border-color);background:var(--background-color);height:40px;color:var(--text-color);border-radius:12px;outline:none;flex:1;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.D-ezFa_chatBox .D-ezFa_inputArea .D-ezFa_textInput:focus{border-color:var(--text-color2);box-shadow:0 0 0 3px var(--text-bg)}.D-ezFa_chatBox .D-ezFa_inputArea .D-ezFa_textInput:disabled{opacity:.7}.D-ezFa_chatBox .D-ezFa_inputArea .D-ezFa_sendButton{color:#fff;background:var(--accent-color);cursor:pointer;border:none;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;transition:transform .12s,opacity .15s,background .15s;display:grid}.D-ezFa_chatBox .D-ezFa_inputArea .D-ezFa_sendButton:hover{background:var(--accent-color2);transform:translateY(-1px)}.D-ezFa_chatBox .D-ezFa_inputArea .D-ezFa_sendButton:disabled{opacity:.6;pointer-events:none}@keyframes D-ezFa_popIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes D-ezFa_floatIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.D-ezFa_typing{align-items:center;gap:6px;display:inline-flex}.D-ezFa_dot{background:var(--text-color);opacity:.4;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite D-ezFa_blink}.D-ezFa_dot:nth-child(2){animation-delay:.15s}.D-ezFa_dot:nth-child(3){animation-delay:.3s}@keyframes D-ezFa_blink{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}
/*# sourceMappingURL=2ac09_b-w4vyi.css.map*/