.avatar-button-container[data-v-a61ed3b7]{padding-block:0}.avatar-button-container[data-v-a61ed3b7],.avatar-chat-button[data-v-a61ed3b7]{display:flex;justify-content:center;position:relative;width:100%}.avatar-chat-button[data-v-a61ed3b7]{align-items:center;background:linear-gradient(135deg,#009,#06c);border:none;border-radius:.5rem;box-shadow:0 4px 8px #0000994d;color:#fff;cursor:pointer;font-size:.75rem;font-weight:600;gap:.5rem;height:auto;overflow:hidden;padding:.5rem .75rem;transition:all .3s ease}.avatar-chat-button[data-v-a61ed3b7]:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;width:100%}.avatar-chat-button[data-v-a61ed3b7]:hover{box-shadow:0 6px 12px #0096;transform:translateY(-2px)}.avatar-chat-button[data-v-a61ed3b7]:disabled{background:linear-gradient(135deg,#9ca3af,#6b7280);box-shadow:0 2px 4px #0000001a;color:#d1d5db;cursor:not-allowed;opacity:.6}.avatar-chat-button[data-v-a61ed3b7]:disabled:hover{box-shadow:0 2px 4px #0000001a;transform:none}.avatar-chat-button.manage-mode[data-v-a61ed3b7]{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 4px 8px #d977064d}.avatar-chat-button.manage-mode[data-v-a61ed3b7]:hover{box-shadow:0 6px 12px #d9770666}.avatar-chat-button.avatar-enabled[data-v-a61ed3b7]{border:2px solid #22c55e;box-shadow:0 4px 8px #d977064d,0 0 0 1px #22c55e33}.avatar-chat-button.avatar-enabled[data-v-a61ed3b7]:hover{box-shadow:0 6px 12px #d9770666,0 0 0 2px #22c55e4d}.avatar-chat-button.avatar-disabled[data-v-a61ed3b7]{border:2px solid #dc2626;box-shadow:0 4px 8px #d977064d,0 0 0 1px #ef444433}.avatar-chat-button.avatar-disabled[data-v-a61ed3b7]:hover{box-shadow:0 6px 12px #d9770666,0 0 0 2px #ef44444d}@keyframes shimmer-a61ed3b7{0%{left:-100%}to{left:100%}}.button-icon[data-v-a61ed3b7]{filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));flex-shrink:0;font-size:1.2rem}.button-text-container[data-v-a61ed3b7]{align-items:flex-start;display:flex;flex:1;flex-direction:column;text-align:left}.button-main-text[data-v-a61ed3b7]{font-size:.875rem;font-weight:600;letter-spacing:.025em;text-shadow:0 1px 2px rgba(0,0,0,.3)}.button-pricing-text[data-v-a61ed3b7]{font-size:.8rem;font-weight:500;line-height:1.2;margin-top:.125rem;opacity:.9}.button-text[data-v-a61ed3b7]{font-weight:600;letter-spacing:.025em;text-shadow:0 1px 2px rgba(0,0,0,.3)}@media (max-width:768px){.button-main-text[data-v-a61ed3b7]{font-size:.75rem}.button-pricing-text[data-v-a61ed3b7]{font-size:.7rem}.avatar-button-container[data-v-a61ed3b7]:not(.no-mobile){padding:0;width:auto}.avatar-button-container:not(.no-mobile) .avatar-chat-button[data-v-a61ed3b7]{min-height:1.3rem;min-width:1.3rem;padding:0}.avatar-button-container:not(.no-mobile) .button-text[data-v-a61ed3b7],.avatar-button-container:not(.no-mobile) .button-text-container[data-v-a61ed3b7]{display:none}.avatar-button-container:not(.no-mobile) .button-icon[data-v-a61ed3b7]{font-size:.85rem}}.avatar-button-container.force-mobile[data-v-a61ed3b7]{padding:0;width:auto}.avatar-button-container.force-mobile .avatar-chat-button[data-v-a61ed3b7]{min-height:1.8rem;min-width:1.8rem;padding:0}.avatar-button-container.force-mobile .button-icon[data-v-a61ed3b7]{font-size:.75rem}.avatar-button-container.force-mobile .button-text[data-v-a61ed3b7],.avatar-button-container.force-mobile .button-text-container[data-v-a61ed3b7]{display:none}:root.theme-dark .avatar-chat-button[data-v-a61ed3b7]{background:linear-gradient(135deg,#7c3aed,#8b5cf6);box-shadow:0 4px 8px #7c3aed66}:root.theme-dark .avatar-chat-button[data-v-a61ed3b7]:hover{box-shadow:0 6px 12px #7c3aed80}:root.theme-dark .avatar-chat-button[data-v-a61ed3b7]:disabled{background:var(--color-card-background);border:2px solid var(--color-card-border);box-shadow:0 2px 4px #0003;color:#6b7280}:root.theme-dark .avatar-chat-button[data-v-a61ed3b7]:disabled:hover{box-shadow:0 2px 4px #0003}:root.theme-dark .avatar-chat-button.manage-mode[data-v-a61ed3b7]{background:linear-gradient(135deg,#d97706,#f59e0b);box-shadow:0 4px 8px #d9770666}:root.theme-dark .avatar-chat-button.manage-mode[data-v-a61ed3b7]:hover{box-shadow:0 6px 12px #d9770680}
