.support-back[data-v-a7320f9e]{align-items:center;align-self:start;color:var(--dark-muted,#5b6b80);display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;justify-self:start;line-height:1.3;transition:color .14s ease}.support-back .iconify[data-v-a7320f9e]{height:15px;transition:transform .14s ease;width:15px}.support-back[data-v-a7320f9e]:hover{color:var(--dark-ink,#0f172a)}.support-back:hover .iconify[data-v-a7320f9e]{transform:translate(-2px)}.support-back[data-v-a7320f9e]:focus-visible{border-radius:6px;outline:2px solid #6c97cf;outline-offset:3px}.support-chat[data-v-0d172fc6]{--chat-ink:var(--dark-ink,#0f172a);--chat-text:var(--dark-text,#334155);--chat-muted:var(--dark-muted,#64748b);--chat-line:var(--dark-line,#e2e8f0);--chat-surface:var(--dark-surface,#fff);--chat-wash:var(--dark-raised,#f1f5f9);--chat-fill:var(--dark-fill,#17233f);--chat-on-fill:var(--dark-on-fill,#fff);--chat-accent:#6c97cf;--chat-green:#22c55e;color:var(--chat-text);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:100%;min-height:0;scroll-margin:96px 0 16px}.support-chat--with-back[data-v-0d172fc6]{grid-template-rows:auto auto minmax(0,1fr) auto auto}.support-chat__back[data-v-0d172fc6]{margin-bottom:14px}.support-chat__header[data-v-0d172fc6]{align-items:center;border-bottom:1px solid var(--chat-line);display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);padding-bottom:14px}.support-chat__avatar[data-v-0d172fc6]{background:linear-gradient(140deg,#6c97cf,#17233f);border-radius:50%;color:#fff;display:grid;font-size:1.05rem;font-weight:700;height:42px;place-items:center;position:relative;width:42px}.support-chat__presence[data-v-0d172fc6]{background:var(--chat-green);border:2px solid var(--chat-surface);border-radius:50%;bottom:0;height:12px;position:absolute;right:0;width:12px}.support-chat__who[data-v-0d172fc6]{display:grid;min-width:0}.support-chat__name[data-v-0d172fc6]{color:var(--chat-ink);font-size:1rem;font-weight:700;line-height:1.25}.support-chat__role[data-v-0d172fc6]{color:var(--chat-muted);font-size:.8rem;line-height:1.35}.support-chat__log[data-v-0d172fc6]{display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:16px 2px}.support-chat__row[data-v-0d172fc6]{display:flex;justify-content:flex-start}.support-chat__row--user[data-v-0d172fc6]{justify-content:flex-end}.support-chat__bubble[data-v-0d172fc6]{border-radius:18px;font-size:.95rem;line-height:1.5;max-width:85%;overflow-wrap:anywhere;padding:10px 14px;white-space:pre-line}.support-chat__bubble--assistant[data-v-0d172fc6]{background:var(--chat-wash);border-bottom-left-radius:6px;color:var(--chat-ink)}.support-chat__bubble--assistant[data-v-0d172fc6] a{color:inherit;font-weight:600;text-decoration:underline;text-decoration-color:var(--chat-accent);text-underline-offset:3px}.support-chat__bubble--user[data-v-0d172fc6]{border-bottom-right-radius:6px}.support-chat__bubble--user[data-v-0d172fc6],.support-chat__handover[data-v-0d172fc6]{background:var(--chat-fill);color:var(--chat-on-fill)}.support-chat__handover[data-v-0d172fc6]{align-items:center;border:1px solid var(--chat-fill);border-radius:999px;display:inline-flex;font-size:.88rem;font-weight:600;gap:8px;line-height:1.2;margin-top:-2px;padding:9px 14px;text-align:left;transition:opacity .14s ease,transform .14s ease}.support-chat__handover .iconify[data-v-0d172fc6]{height:16px;width:16px}.support-chat__handover[data-v-0d172fc6]:hover{opacity:.92;transform:translateY(-1px)}.support-chat__handover[data-v-0d172fc6]:focus-visible{outline:2px solid var(--chat-accent);outline-offset:2px}.support-chat__starters[data-v-0d172fc6]{display:flex;flex-wrap:wrap;gap:8px;padding-left:2px}.support-chat__starter[data-v-0d172fc6]{background:var(--chat-surface);border:1px solid var(--chat-line);border-radius:999px;color:var(--chat-ink);font-size:.85rem;font-weight:500;line-height:1.3;padding:7px 12px;text-align:left;transition:border-color .14s ease,background .14s ease}.support-chat__starter[data-v-0d172fc6]:hover{background:var(--chat-wash);border-color:var(--chat-accent)}.support-chat__typing[data-v-0d172fc6]{align-items:center;display:inline-flex;gap:4px;padding:14px 16px}.support-chat__dot[data-v-0d172fc6]{animation:support-typing-0d172fc6 1.2s ease-in-out infinite;background:var(--chat-muted);border-radius:50%;height:7px;width:7px}.support-chat__dot[data-v-0d172fc6]:nth-child(3){animation-delay:.15s}.support-chat__dot[data-v-0d172fc6]:nth-child(4){animation-delay:.3s}@keyframes support-typing-0d172fc6{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.support-chat__notice[data-v-0d172fc6]{background:var(--dark-warning-wash,#fffbeb);border:1px solid var(--dark-warning-wash,#fde68a);border-radius:14px;color:var(--dark-warning-ink,#92400e);display:grid;font-size:.9rem;gap:8px;justify-items:start;line-height:1.45;padding:12px 14px}.support-chat__notice-action[data-v-0d172fc6]{align-items:center;display:inline-flex;font-weight:700;gap:6px;text-decoration:underline;text-underline-offset:3px}.support-chat__notice-action .iconify[data-v-0d172fc6]{height:14px;width:14px}.support-chat__verdict[data-v-0d172fc6]{border-top:1px solid var(--chat-line);display:grid;gap:10px;padding-top:14px}.support-chat__verdict-label[data-v-0d172fc6]{color:var(--chat-muted);font-size:.82rem;font-weight:600}.support-chat__verdict-actions[data-v-0d172fc6]{display:flex;flex-wrap:wrap;gap:8px}.support-chat__choice[data-v-0d172fc6]{align-items:center;background:var(--chat-surface);border:1px solid var(--chat-line);border-radius:999px;color:var(--chat-ink);display:inline-flex;font-size:.88rem;font-weight:600;gap:6px;line-height:1.2;padding:9px 14px;transition:border-color .14s ease,background .14s ease,color .14s ease}.support-chat__choice .iconify[data-v-0d172fc6]{height:16px;width:16px}.support-chat__choice[data-v-0d172fc6]:hover{border-color:var(--chat-ink)}.support-chat__choice--good[data-v-0d172fc6]{background:var(--chat-fill);border-color:var(--chat-fill);color:var(--chat-on-fill)}.support-chat__choice--good[data-v-0d172fc6]:hover{opacity:.92}.support-chat__choice--ghost[data-v-0d172fc6]{border-style:dashed}.support-chat__composer[data-v-0d172fc6]{align-items:end;background:var(--chat-surface);border:1px solid var(--chat-line);border-radius:22px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;padding:8px 8px 8px 14px;transition:border-color .14s ease,box-shadow .14s ease}.support-chat__composer[data-v-0d172fc6]:focus-within{border-color:var(--chat-accent);box-shadow:0 0 0 3px #6c97cf33}.support-chat__input[data-v-0d172fc6]{background:transparent;border:0;color:var(--chat-ink);font:inherit;font-size:.95rem;line-height:1.45;max-height:140px;min-height:24px;outline:none;padding:7px 0;resize:none;width:100%}.support-chat__input[data-v-0d172fc6]::-moz-placeholder{color:var(--chat-muted)}.support-chat__input[data-v-0d172fc6]::placeholder{color:var(--chat-muted)}.support-chat__send[data-v-0d172fc6]{background:var(--chat-fill);border-radius:50%;color:var(--chat-on-fill);display:grid;height:38px;place-items:center;transition:opacity .14s ease,transform .14s ease;width:38px}.support-chat__send .iconify[data-v-0d172fc6]{height:18px;width:18px}.support-chat__send[data-v-0d172fc6]:disabled{cursor:not-allowed;opacity:.35}.support-chat__send[data-v-0d172fc6]:not(:disabled):hover{transform:translateY(-1px)}.support-chat__hint[data-v-0d172fc6]{color:var(--chat-muted);font-size:.75rem;margin-top:8px;text-align:center}@media(pointer:coarse){.support-chat__input[data-v-0d172fc6]{font-size:16px}}.support-chat--keyboard .support-chat__back[data-v-0d172fc6]{display:none}.support-chat--keyboard .support-chat__header[data-v-0d172fc6]{padding-bottom:10px}.support-chat--keyboard .support-chat__avatar[data-v-0d172fc6]{font-size:.95rem;height:36px;width:36px}.support-chat--keyboard .support-chat__log[data-v-0d172fc6]{overscroll-behavior:contain;padding-block:12px}.support-chat--keyboard .support-chat__hint[data-v-0d172fc6]{margin-top:6px}.support-chat--with-back.support-chat--keyboard[data-v-0d172fc6]{grid-template-rows:auto minmax(0,1fr) auto auto}.support-chat--keyboard-overlay[data-v-0d172fc6]{background:var(--chat-surface);height:var(--keyboard-viewport-height);left:var(--keyboard-viewport-left);padding:12px max(16px,env(safe-area-inset-right)) 8px max(16px,env(safe-area-inset-left));position:fixed;top:var(--keyboard-viewport-top);width:var(--keyboard-viewport-width);z-index:80}@media(prefers-reduced-motion:reduce){.support-chat__dot[data-v-0d172fc6]{animation:none}}
