._3qXcha_launcher{background:var(--gl-color-accent);border-radius:var(--gl-radius-round,999px);bottom:max(var(--gl-space-lg), env(safe-area-inset-bottom));color:var(--gl-color-on-dark);cursor:pointer;font-family:var(--gl-font-body);font-size:var(--gl-text-sm);align-items:center;gap:var(--gl-space-2xs);min-height:44px;padding:0 var(--gl-space-md);right:var(--gl-space-lg);z-index:var(--gl-z-dropdown,50);border:none;font-weight:500;display:flex;position:fixed;box-shadow:0 6px 20px #0000002e}._3qXcha_launcherIcon{font-size:1.1em}@media (max-width:40rem){._3qXcha_launcher{justify-content:center;width:44px;height:44px;padding:0}._3qXcha_launcherLabel{display:none}}._3qXcha_panel{background:var(--gl-color-paper);border:1px solid var(--gl-color-rule);border-radius:var(--gl-radius-md);bottom:calc(var(--gl-space-lg) + 56px);max-height:min(70vh,32rem);right:var(--gl-space-lg);width:min(22rem, calc(100vw - 2 * var(--gl-space-md)));z-index:var(--gl-z-dropdown,50);flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 36px #00000029}._3qXcha_head{border-bottom:1px solid var(--gl-color-rule);padding:var(--gl-space-sm) var(--gl-space-md);justify-content:space-between;align-items:center;display:flex}._3qXcha_headTitle{font-family:var(--gl-font-display);font-size:var(--gl-text-base);margin:0}._3qXcha_close{color:var(--gl-color-muted);cursor:pointer;background:0 0;border:none;min-width:44px;min-height:44px;font-size:1.5rem;line-height:1}._3qXcha_log{gap:var(--gl-space-xs);padding:var(--gl-space-md);flex-direction:column;display:flex;overflow-y:auto}._3qXcha_turn{border-radius:var(--gl-radius-md);font-size:var(--gl-text-sm);max-width:90%;padding:var(--gl-space-xs) var(--gl-space-sm);margin:0;line-height:1.55}._3qXcha_bot{background:var(--gl-color-paper-2);border:1px solid var(--gl-color-rule);align-self:flex-start}._3qXcha_customer{background:var(--gl-color-paper-3);align-self:flex-end;font-weight:500}._3qXcha_turnLink,._3qXcha_handoff{font-size:var(--gl-text-sm);margin-top:var(--gl-space-2xs);text-decoration:underline;display:inline-block}._3qXcha_handoff{font-weight:600}._3qXcha_suggestions{border-top:1px solid var(--gl-color-rule);gap:var(--gl-space-2xs);padding:var(--gl-space-sm) var(--gl-space-md);flex-direction:column;display:flex}._3qXcha_suggestion{border:1px solid var(--gl-color-rule);border-radius:var(--gl-radius-round,999px);cursor:pointer;font-family:var(--gl-font-body);font-size:var(--gl-text-sm);min-height:44px;padding:var(--gl-space-2xs) var(--gl-space-sm);text-align:left;background:0 0}._3qXcha_suggestion:hover{border-color:var(--gl-color-rule-strong)}._3qXcha_form{border-top:1px solid var(--gl-color-rule);gap:var(--gl-space-2xs);padding:var(--gl-space-sm) var(--gl-space-md);display:flex}._3qXcha_input{border:1px solid var(--gl-color-rule);border-radius:var(--gl-radius-sm);font-family:var(--gl-font-body);font-size:var(--gl-text-sm);min-width:0;min-height:44px;padding:0 var(--gl-space-sm);flex:auto}._3qXcha_send{background:var(--gl-color-ink);border-radius:var(--gl-radius-sm);color:var(--gl-color-on-dark);cursor:pointer;font-family:var(--gl-font-body);font-size:var(--gl-text-sm);min-height:44px;padding:0 var(--gl-space-sm);border:none}._3qXcha_footerLink{border-top:1px solid var(--gl-color-rule);color:var(--gl-color-muted);font-size:var(--gl-text-sm);padding:var(--gl-space-xs) var(--gl-space-md);text-align:center;display:block}@media (max-width:480px){._3qXcha_launcher{bottom:calc(var(--gl-space-lg) + 56px)}._3qXcha_panel{bottom:calc(var(--gl-space-lg) + 112px)}}
