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