#alhai-assistant-button{right:var(--wp--custom--chat-inset);bottom:calc(var(--wp--custom--chat-inset) + env(safe-area-inset-bottom, 0px));box-sizing:border-box;height:var(--wp--custom--chat-size);z-index:99998;display:inline-flex;align-items:center;gap:8px;padding:6px 20px 6px 6px;background-color:var(--wp--preset--color--ink-strong);color:var(--wp--preset--color--on-ink);border:0;border-radius:var(--wp--custom--r-pill);box-shadow:var(--wp--custom--float);font-size:14px;font-weight:600;line-height:1.35}#alhai-assistant-button:hover,#alhai-assistant-button.alhai-button--active,#alhai-assistant-button.alhai-button--active:hover{background-color:var(--wp--preset--color--ink-black);color:var(--wp--preset--color--on-ink)}#alhai-assistant-button:focus-visible,#alhai-bubble-dismiss:focus-visible,#alhai-bubble-labels .alhai-bubble:focus-visible{outline:none;box-shadow:var(--wp--custom--focus)}#alhai-assistant-button .alhai-button__avatar{width:36px;height:36px;border-radius:50%}#alhai-bubble-labels:not(.alhai-bubble-labels--visible){visibility:hidden;transition:opacity 0.5s ease,transform 0.5s ease,visibility 0s linear 0.5s}#alhai-bubble-labels .alhai-bubble{background-color:var(--wp--preset--color--card);color:var(--wp--preset--color--ink);border:1px solid var(--wp--preset--color--line-strong);border-radius:var(--wp--custom--r-xs);box-shadow:var(--wp--custom--lift);font-size:14px}#alhai-bubble-labels .alhai-bubble:hover{background-color:var(--wp--preset--color--sunken);box-shadow:var(--wp--custom--lift)}#alhai-bubble-labels .alhai-bubble:active{background-color:var(--wp--preset--color--muted)}#alhai-bubble-labels.alhai-bubble-labels--bottom-right,#alhai-bubble-labels.alhai-bubble-labels--top-right{padding-right:14px}#alhai-bubble-labels.alhai-bubble-labels--bottom-left,#alhai-bubble-labels.alhai-bubble-labels--top-left{padding-left:14px}#alhai-bubble-dismiss{top:-10px;background-color:var(--wp--preset--color--ink-strong);color:var(--wp--preset--color--on-ink);box-shadow:none}#alhai-bubble-labels.alhai-bubble-labels--bottom-right #alhai-bubble-dismiss,#alhai-bubble-labels.alhai-bubble-labels--top-right #alhai-bubble-dismiss{right:0}#alhai-bubble-labels.alhai-bubble-labels--bottom-left #alhai-bubble-dismiss,#alhai-bubble-labels.alhai-bubble-labels--top-left #alhai-bubble-dismiss{left:0;right:auto}#alhai-bubble-dismiss:hover{background-color:var(--wp--preset--color--ink-black);color:var(--wp--preset--color--on-ink)}#alhai-bubble-labels.alhai-bubble-labels--bottom-right,#alhai-bubble-labels.alhai-bubble-labels--bottom-left{bottom:calc(var(--wp--custom--chat-inset) + var(--wp--custom--chat-size) + var(--wp--preset--spacing--s-3) + env(safe-area-inset-bottom, 0px))}@media (max-width:359px){#alhai-assistant-button{padding-right:14px;font-size:13px}}@media (max-width:782px){body.has-bar .site-foot{padding-bottom:68px}body.has-bar #alhai-assistant-button{bottom:calc(68px + var(--wp--custom--chat-inset) + env(safe-area-inset-bottom, 0px))}body.has-bar #alhai-bubble-labels.alhai-bubble-labels--bottom-right,body.has-bar #alhai-bubble-labels.alhai-bubble-labels--bottom-left{bottom:calc(68px + var(--wp--custom--chat-inset) + var(--wp--custom--chat-size) + var(--wp--preset--spacing--s-3) + env(safe-area-inset-bottom, 0px))}}@keyframes cn-chat-pulse{0%,100%{transform:scale(1);box-shadow:var(--wp--custom--float)}50%{transform:scale(1.04);box-shadow:var(--wp--custom--pulse),var(--wp--custom--float)}}#alhai-assistant-button.alhai-button--pulsing{animation:cn-chat-pulse 2s ease-in-out}@media (prefers-reduced-motion:reduce){#alhai-assistant-button.alhai-button--pulsing{animation:none}}