.shell[data-v-be8fa4fd]{height:100dvh;display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;background:#ece5dd}.header[data-v-be8fa4fd]{display:flex;gap:12px;align-items:center;padding:calc(10px + env(safe-area-inset-top)) 16px 10px;background:var(--primary, #075e54);color:#fff}.avatar[data-v-be8fa4fd]{width:44px;height:44px;border-radius:50%;overflow:hidden;background:color-mix(in srgb,#fff 18%,var(--primary, #075e54));color:#fff;display:grid;place-items:center;font-weight:700;flex:none}.avatar img[data-v-be8fa4fd]{width:100%;height:100%;object-fit:cover}.meta[data-v-be8fa4fd]{min-width:0}.meta h1[data-v-be8fa4fd]{margin:0;font-size:16px;line-height:1.2;font-weight:600}.meta p[data-v-be8fa4fd]{margin:2px 0 0;font-size:13px;opacity:.88;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status[data-v-be8fa4fd]{display:flex;align-items:center;gap:6px;margin-top:3px;font-size:12px;opacity:.9}.status i[data-v-be8fa4fd]{width:8px;height:8px;border-radius:50%;display:inline-block}.boot[data-v-be8fa4fd]{padding:16px;text-align:center}.stage[data-v-be8fa4fd]{position:relative;min-height:0}.resume[data-v-be8fa4fd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:center;gap:10px;padding:24px 20px;background:#ece5dd}.resume__main[data-v-be8fa4fd],.resume__ghost[data-v-be8fa4fd]{width:100%;max-width:360px;margin:0 auto;border-radius:999px;padding:12px 16px;cursor:pointer}.resume__main[data-v-be8fa4fd]{border:0;background:var(--primary, #0f766e);color:#fff}.resume__ghost[data-v-be8fa4fd]{border:1px solid #d7e0dd;background:#fff;color:#667781}.chip[data-v-be8fa4fd],.bar button[data-v-be8fa4fd]{border:0;background:var(--primary, #0f766e);color:#fff;border-radius:999px;padding:10px 14px}.bar button[data-v-be8fa4fd]{cursor:pointer}.bar button[data-v-be8fa4fd]:disabled{cursor:pointer;opacity:.55}.thread[data-v-be8fa4fd]{height:100%;overflow:auto;padding:16px 12px 8px;display:flex;flex-direction:column;gap:8px}.row[data-v-be8fa4fd]{display:flex}.row.visitor[data-v-be8fa4fd]{justify-content:flex-end}.bubble[data-v-be8fa4fd]{max-width:min(82vw,420px);padding:9px 12px;border-radius:16px;line-height:1.45;font-size:15px;box-shadow:0 1px 1px #0b141a14}.bubble p[data-v-be8fa4fd]{margin:0;white-space:pre-wrap}.bubble.bot[data-v-be8fa4fd]{background:#fff;color:#111b21;border-bottom-left-radius:4px}.bubble.visitor[data-v-be8fa4fd]{background:var(--user, #0f766e);color:#fff;border-bottom-right-radius:4px}.bubble.operator[data-v-be8fa4fd]{background:#e7f3ef;border-bottom-left-radius:4px}.bubble img[data-v-be8fa4fd]{max-width:100%;border-radius:12px;display:block}.bubble video[data-v-be8fa4fd]{max-width:100%;border-radius:12px}.bubble .gallery[data-v-be8fa4fd]{display:grid;grid-template-columns:1fr 1fr;gap:6px}.bubble .info[data-v-be8fa4fd]{font-size:13px;color:#667781}.typing[data-v-be8fa4fd]{display:flex;gap:4px;align-items:center;min-width:52px}.typing span[data-v-be8fa4fd]{width:6px;height:6px;border-radius:50%;background:#9aa8a4;animation:blink-be8fa4fd 1.2s infinite}.typing span[data-v-be8fa4fd]:nth-child(2){animation-delay:.15s}.typing span[data-v-be8fa4fd]:nth-child(3){animation-delay:.3s}@keyframes blink-be8fa4fd{0%,80%,to{opacity:.3}40%{opacity:1}}.composer[data-v-be8fa4fd]{padding:8px 12px calc(10px + var(--safe-bottom, env(safe-area-inset-bottom)));background:#fff;box-shadow:0 -1px #14221f0f}.quiz[data-v-be8fa4fd]{display:grid;grid-template-columns:1fr 1fr;gap:8px;max-width:min(82vw,420px);align-self:flex-start}.quiz__card[data-v-be8fa4fd]{display:flex;flex-direction:column;gap:6px;margin:0;padding:0 0 8px;border:2px solid transparent;border-radius:14px;background:#fff;box-shadow:0 1px 1px #0b141a14;color:#111b21;cursor:pointer;overflow:hidden;text-align:center}.quiz__card img[data-v-be8fa4fd]{display:block;width:100%;height:132px;object-fit:contain;background:#eef2f1}.quiz__card span[data-v-be8fa4fd]{padding:0 8px;font-size:13px;font-weight:600;line-height:1.3}.quiz__card[data-v-be8fa4fd]:disabled{cursor:default}.quiz__card--on[data-v-be8fa4fd]{border-color:var(--primary, #0f766e)}.chips[data-v-be8fa4fd]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.chip[data-v-be8fa4fd]{background:#fff;color:var(--primary, #0f766e);border:1px solid color-mix(in srgb,var(--primary, #0f766e) 40%,white);cursor:pointer}.chip[data-v-be8fa4fd]:disabled{cursor:default}.chip--on[data-v-be8fa4fd],.chip--submit[data-v-be8fa4fd]{background:var(--primary, #0f766e);color:#fff}.privacy[data-v-be8fa4fd]{position:fixed;top:0;right:0;bottom:0;left:0;background:#14221f73;display:grid;place-items:center;padding:16px;z-index:20}.privacy article[data-v-be8fa4fd]{background:#fff;border-radius:16px;padding:20px;max-width:480px;max-height:80dvh;overflow:auto}.privacy button[data-v-be8fa4fd]{margin-top:12px;border:0;background:var(--primary, #0f766e);color:#fff;border-radius:999px;padding:8px 14px}.consent[data-v-be8fa4fd]{margin:0 0 8px;font-size:12px;color:#667781}.consent a[data-v-be8fa4fd]{color:var(--primary, #0f766e)}.send-error[data-v-be8fa4fd]{margin:0 0 8px;font-size:12px;color:#b42318}.bar[data-v-be8fa4fd]{display:flex;gap:8px}.bar input[data-v-be8fa4fd]{flex:1;border:1px solid #d7e0dd;border-radius:22px;padding:12px 14px;outline:none;background:#f7faf9}.bar button[data-v-be8fa4fd]{width:46px;height:46px;padding:0;flex:none}.hp[data-v-be8fa4fd]{position:absolute;left:-9999px;opacity:0}:root{--primary: #0f766e;--bg: #ece5dd;--surface: #ffffff;--text: #14221f;--muted: #66736f;--bot: #ffffff;--user: #0f766e;--safe-bottom: env(safe-area-inset-bottom, 0px)}*{box-sizing:border-box}html,body,#app{margin:0;height:100%;height:100dvh;overflow:hidden}body{font-family:Segoe UI,system-ui,sans-serif;background:var(--bg);color:var(--text);overscroll-behavior:none}button,input{font:inherit}
