.agent-conversation-device.svelte-hk7whw{position:relative;min-width:0;color:#fff}.phone-device.svelte-hk7whw{width:100%;max-width:20rem;margin-inline:auto;border:1px solid rgba(255,255,255,.1);border-radius:2.6rem;background:#0a0a0a;padding:10px;box-shadow:0 28px 90px -42px #082f49e6}.desktop-device.svelte-hk7whw{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:1.6rem;background:#020617f2;padding:12px;box-shadow:0 24px 90px -52px #0f172ae6}.desktop-chrome.svelte-hk7whw{display:flex;align-items:center;gap:7px;border:1px solid rgba(255,255,255,.08);border-bottom:0;border-radius:1.2rem 1.2rem 0 0;background:#0f172adb;padding:9px 12px}.chrome-dot.svelte-hk7whw{width:10px;height:10px;border-radius:50%}.chrome-dot.red.svelte-hk7whw{background:#f87171}.chrome-dot.amber.svelte-hk7whw{background:#fcd34d}.chrome-dot.green.svelte-hk7whw{background:#34d399}.desktop-title.svelte-hk7whw{margin-left:7px;color:#94a3b8;font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.phone-notch.svelte-hk7whw{position:absolute;z-index:4;top:18px;left:50%;width:96px;height:20px;transform:translate(-50%);border-radius:999px;background:#000}.conversation-shell.svelte-hk7whw{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden;background:#0b1520}.conversation-shell.phone.svelte-hk7whw{height:43rem;max-height:none;min-height:38rem;border-radius:2.1rem;padding-top:32px}.conversation-shell.desktop.svelte-hk7whw{height:31rem;border:1px solid rgba(255,255,255,.08);border-radius:0 0 1.2rem 1.2rem}.ambient.svelte-hk7whw{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;background:radial-gradient(circle at 18% 0%,rgba(34,211,238,.24),transparent 28%),linear-gradient(135deg,rgba(14,165,233,.1),transparent 46%)}.conversation-header.svelte-hk7whw{position:relative;z-index:1;display:flex;align-items:center;gap:9px;flex:none;border-bottom:1px solid rgba(255,255,255,.1);padding:10px 16px}.agent-avatar.svelte-hk7whw{display:grid;width:36px;height:36px;flex:none;place-items:center;border-radius:50%;background:linear-gradient(135deg,#22d3ee,#2563eb)}.agent-identity.svelte-hk7whw{min-width:0;flex:1}.agent-identity.svelte-hk7whw p:where(.svelte-hk7whw){overflow:hidden;margin:0;color:#fff;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.agent-identity.svelte-hk7whw span:where(.svelte-hk7whw){display:flex;min-width:0;align-items:center;gap:6px;overflow:hidden;color:#a5f3fc;font-size:11px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.agent-identity.svelte-hk7whw i:where(.svelte-hk7whw){width:6px;height:6px;flex:none;border-radius:50%;background:#34d399}.conversation-header.svelte-hk7whw b:where(.svelte-hk7whw){flex:none;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#94a3b8;padding:4px 8px;font-family:monospace;font-size:10px;letter-spacing:.08em;text-transform:uppercase}.conversation-log.svelte-hk7whw{position:relative;z-index:1;min-height:0;flex:1;overflow-y:auto;padding:14px 16px;scrollbar-width:thin;scrollbar-color:rgba(34,211,238,.45) transparent}.conversation-log.svelte-hk7whw>:where(.svelte-hk7whw)+:where(.svelte-hk7whw){margin-top:12px}.eyebrow.svelte-hk7whw{margin:0;color:#a5f3fcd1;font-size:10px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.message.svelte-hk7whw{width:fit-content;max-width:88%;border-radius:16px;padding:10px 14px;font-size:14px;line-height:1.5;box-shadow:0 8px 20px -14px #000000b3}.message.user.svelte-hk7whw{margin-left:auto;border-top-right-radius:4px;background:#06b6d4;color:#fff}.message.assistant.svelte-hk7whw{border-top-left-radius:4px;background:#fff;color:#1f2937}.phone-device.svelte-hk7whw .conversation-log:where(.svelte-hk7whw)>:where(.svelte-hk7whw)+:where(.svelte-hk7whw){margin-top:9px}.phone-device.svelte-hk7whw .message:where(.svelte-hk7whw){max-width:94%;padding:8px 11px;font-size:12px;line-height:1.4}.phone-device.svelte-hk7whw .outcome:where(.svelte-hk7whw){max-width:97%;padding:10px}.phone-device.svelte-hk7whw .outcome:where(.svelte-hk7whw) li:where(.svelte-hk7whw){font-size:10px}.phone-device.svelte-hk7whw .outcome:where(.svelte-hk7whw) li:where(.svelte-hk7whw)+li:where(.svelte-hk7whw){margin-top:4px}.input-meta.svelte-hk7whw{display:flex;width:fit-content;max-width:78%;margin-left:auto;align-items:center;gap:8px;border-radius:16px 4px 16px 16px;background:#06b6d4;padding:8px 11px;font-size:12px;font-weight:750}.input-meta.svelte-hk7whw span:where(.svelte-hk7whw){display:grid;width:27px;height:27px;place-items:center;border-radius:50%;background:#ffffff26}.typing.svelte-hk7whw{display:flex;width:fit-content;align-items:center;gap:4px;border-radius:16px 16px 16px 4px;background:#fff;padding:14px 16px}.typing.svelte-hk7whw i:where(.svelte-hk7whw){width:6px;height:6px;border-radius:50%;background:#94a3b8;animation:svelte-hk7whw-typing-bounce 1.2s infinite ease-in-out}.typing.svelte-hk7whw i:where(.svelte-hk7whw):nth-child(2){animation-delay:.18s}.typing.svelte-hk7whw i:where(.svelte-hk7whw):nth-child(3){animation-delay:.36s}.outcome.svelte-hk7whw{max-width:92%;border:1px solid rgba(110,231,183,.18);border-radius:16px 16px 16px 4px;background:#020617f0;padding:12px}.outcome-head.svelte-hk7whw{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.outcome.svelte-hk7whw strong:where(.svelte-hk7whw){display:block;font-size:14px}.outcome.svelte-hk7whw small:where(.svelte-hk7whw){display:block;margin-top:3px;color:#6ee7b7;font-family:monospace;font-size:11px}.outcome.svelte-hk7whw em:where(.svelte-hk7whw){border-radius:999px;background:#34d39926;color:#6ee7b7;padding:3px 8px;font-family:monospace;font-size:10px;font-style:normal;text-transform:uppercase}.outcome.svelte-hk7whw ul:where(.svelte-hk7whw){margin:11px 0 0;padding:0;list-style:none}.outcome.svelte-hk7whw li:where(.svelte-hk7whw){display:flex;align-items:flex-start;gap:7px;color:#cbd5e1;font-size:11px}.outcome.svelte-hk7whw li:where(.svelte-hk7whw)+li:where(.svelte-hk7whw){margin-top:6px}.outcome.svelte-hk7whw li:where(.svelte-hk7whw) svg{flex:none;margin-top:2px;color:#67e8f9}.conversation-footer.svelte-hk7whw{position:relative;z-index:1;flex:none;border-top:1px solid rgba(255,255,255,.1);background:#020617b8;padding:11px 14px}.quick-replies.svelte-hk7whw{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:8px}.quick-replies.svelte-hk7whw span:where(.svelte-hk7whw){display:inline-flex;min-height:44px;flex:none;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#ffffff12;color:#cffafe;padding:7px 12px;font-size:10px;font-weight:700}.composer.svelte-hk7whw{display:flex;min-height:44px;align-items:center;gap:8px;border-radius:999px;background:#fffffff5;color:#64748b;padding:8px 11px;font-size:12px}.composer.svelte-hk7whw p:where(.svelte-hk7whw){min-width:0;flex:1;overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap}.composer.svelte-hk7whw>span:where(.svelte-hk7whw){color:#06b6d4;font-size:18px}.composer.svelte-hk7whw svg{color:#06b6d4}@keyframes svelte-hk7whw-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-3px);opacity:1}}@media(prefers-reduced-motion:reduce){.typing.svelte-hk7whw i:where(.svelte-hk7whw){animation:none}}.hide-scroll.svelte-u9ttmp{scrollbar-width:none}.hide-scroll.svelte-u9ttmp::-webkit-scrollbar{display:none}.typing-dot.svelte-u9ttmp{width:.4rem;height:.4rem;border-radius:9999px;background-color:#94a3b8;animation:svelte-u9ttmp-typing-bounce 1.2s infinite ease-in-out}.typing-dot.svelte-u9ttmp:nth-child(2){animation-delay:.18s}.typing-dot.svelte-u9ttmp:nth-child(3){animation-delay:.36s}.sync-connector.svelte-u9ttmp path:where(.svelte-u9ttmp){animation:svelte-u9ttmp-sync-dash 2.8s linear infinite}.sync-connector.svelte-u9ttmp circle:where(.svelte-u9ttmp){filter:drop-shadow(0 0 10px rgba(250,204,21,.75));animation:svelte-u9ttmp-sync-pulse 1.6s ease-in-out infinite}@keyframes svelte-u9ttmp-sync-dash{to{stroke-dashoffset:-56}}@keyframes svelte-u9ttmp-sync-pulse{0%,to{opacity:.5;transform:scale(.86)}50%{opacity:1;transform:scale(1.14)}}@keyframes svelte-u9ttmp-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.45}30%{transform:translateY(-.22rem);opacity:1}}@media(prefers-reduced-motion:reduce){.typing-dot.svelte-u9ttmp,.sync-connector.svelte-u9ttmp path:where(.svelte-u9ttmp),.sync-connector.svelte-u9ttmp circle:where(.svelte-u9ttmp){animation:none}}
