.scw-root[data-v-a3b5ad1b]{--scw-ink:#17110f;--scw-bg:#fff;--scw-muted:#6b7280;--scw-line:#ececec;--scw-user:#f1efe9;--scw-accent:#f16b46;pointer-events:none;z-index:2147483000;font-family:inherit;position:fixed;inset:0}.scw-root[data-v-a3b5ad1b]>*{pointer-events:auto}.scw-launcher[data-v-a3b5ad1b]{background:var(--scw-ink);color:#fff;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:10px;height:54px;padding:0 22px;font-size:15px;font-weight:600;transition:transform .18s,background .18s;display:inline-flex;position:fixed;bottom:clamp(16px,3vw,26px);right:clamp(16px,3vw,26px);box-shadow:0 10px 30px -8px #00000073}.scw-launcher[data-v-a3b5ad1b]:hover{transform:translateY(-2px)}@keyframes scw-launcher-in-a3b5ad1b{0%{opacity:0;transform:translateY(10px)scale(.96)}}.scw-launcher[data-v-a3b5ad1b]{animation:.32s cubic-bezier(.22,.61,.36,1) scw-launcher-in-a3b5ad1b}.scw-launcher-q[data-v-a3b5ad1b]{font-size:22px;font-weight:700;display:none}.scw-launcher--open[data-v-a3b5ad1b]{justify-content:center;width:54px;padding:0}.scw-panel[data-v-a3b5ad1b]{background:var(--scw-bg);width:480px;max-width:calc(100vw - 32px);height:min(768px,100vh - 128px);color:var(--scw-ink);border-radius:24px;flex-direction:column;transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1);display:flex;position:fixed;bottom:calc(clamp(16px,3vw,26px) + 66px);right:clamp(16px,3vw,26px);overflow:hidden;box-shadow:0 24px 60px -12px #0000004d,0 0 0 1px #0000000a}.scw-panel--expanded[data-v-a3b5ad1b]{width:720px;height:calc(100vh - 96px)}.scw-head[data-v-a3b5ad1b]{border-bottom:1px solid var(--scw-line);align-items:center;gap:12px;padding:14px 14px 14px 18px;display:flex;position:relative}.scw-avatar[data-v-a3b5ad1b]{background:var(--scw-accent);border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid;position:relative}.scw-avatar-img[data-v-a3b5ad1b]{object-fit:cover;border-radius:50%;width:80%;height:80%;display:block}.scw-dot[data-v-a3b5ad1b]{border:2px solid var(--scw-bg);background:#34c759;border-radius:50%;width:11px;height:11px;position:absolute;bottom:-1px;right:-1px}.scw-titles[data-v-a3b5ad1b]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.scw-title[data-v-a3b5ad1b]{font-size:15px;font-weight:700}.scw-subtitle[data-v-a3b5ad1b]{color:var(--scw-muted);align-items:center;gap:5px;font-size:12.5px;display:inline-flex}.scw-head-actions[data-v-a3b5ad1b]{align-items:center;gap:2px;display:inline-flex;position:relative}.scw-icon-btn[data-v-a3b5ad1b]{color:#4b5563;cursor:pointer;background:0 0;border:none;border-radius:10px;place-items:center;width:34px;height:34px;transition:background .15s;display:grid}.scw-icon-btn[data-v-a3b5ad1b]:hover{background:#f3f4f6}.scw-menu[data-v-a3b5ad1b]{z-index:5;background:#fff;border-radius:12px;flex-direction:column;min-width:190px;padding:6px;display:flex;position:absolute;top:40px;right:0;box-shadow:0 12px 30px -6px #00000040,0 0 0 1px #0000000d}.scw-menu button[data-v-a3b5ad1b]{text-align:left;color:var(--scw-ink);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:9px 12px;font-size:14px}.scw-menu button[data-v-a3b5ad1b]:hover:not(:disabled){background:#f3f4f6}.scw-menu button[data-v-a3b5ad1b]:disabled{color:#b8bcc4;cursor:default}.scw-mobile-only[data-v-a3b5ad1b]{display:none}.scw-confirm[data-v-a3b5ad1b]{z-index:10;background:#17110f59;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.scw-confirm-card[data-v-a3b5ad1b]{text-align:center;background:#fff;border-radius:18px;width:100%;max-width:320px;padding:22px 22px 18px;box-shadow:0 20px 50px -12px #0006}.scw-confirm-title[data-v-a3b5ad1b]{margin:0 0 6px;font-size:16px;font-weight:700}.scw-confirm-text[data-v-a3b5ad1b]{color:var(--scw-muted);margin:0 0 18px;font-size:13.5px;line-height:1.5}.scw-confirm-actions[data-v-a3b5ad1b]{gap:10px;display:flex}.scw-confirm-actions button[data-v-a3b5ad1b]{font:inherit;cursor:pointer;border:none;border-radius:12px;flex:1;padding:11px 12px;font-size:14.5px;font-weight:600}.scw-btn-ghost[data-v-a3b5ad1b]{color:var(--scw-ink);background:#f1f2f4}.scw-btn-ghost[data-v-a3b5ad1b]:hover{background:#e7e9ec}.scw-btn-danger[data-v-a3b5ad1b]{color:#fff;background:#e5484d}.scw-btn-danger[data-v-a3b5ad1b]:hover{background:#d33a3f}.scw-body[data-v-a3b5ad1b]{overscroll-behavior:contain;scroll-behavior:smooth;flex:auto;min-height:0;padding:20px;overflow-y:auto}.scw-empty[data-v-a3b5ad1b]{padding:8px 6px}.scw-empty-text[data-v-a3b5ad1b]{color:var(--scw-muted);text-align:center;margin:8px 0 30px;font-size:15px;line-height:1.5}.scw-suggestions[data-v-a3b5ad1b]{flex-direction:column;gap:8px;display:flex}.scw-chip[data-v-a3b5ad1b]{text-align:left;border:1px solid var(--scw-line);color:var(--scw-ink);cursor:pointer;background:#fff;border-radius:14px;padding:11px 14px;font-size:14px;transition:border-color .15s,background .15s}.scw-chip[data-v-a3b5ad1b]:hover{border-color:var(--scw-ink);background:#fafafa}.scw-calendar[data-v-a3b5ad1b]{background:#fff;border:1px solid #0000001a;border-radius:14px;margin:10px 0 4px;padding:12px 10px;overflow-x:auto}.scw-turnstile[data-v-a3b5ad1b]{min-height:65px;margin-top:10px}.scw-turnstile-aviso[data-v-a3b5ad1b]{color:#555;margin:10px 2px 0;font-size:13px;line-height:1.4}.scw-calendar[data-v-a3b5ad1b] .picker__tz-legend{margin-bottom:14px;font-size:17px;font-weight:500}.scw-booked[data-v-a3b5ad1b]{color:#17683a;background:#eef7f0;border-radius:12px;align-items:center;gap:8px;margin:12px 0 0;padding:10px 12px;font-size:13.5px;font-weight:600;display:flex}.scw-booked span[data-v-a3b5ad1b]:first-letter{text-transform:uppercase}.scw-msg[data-v-a3b5ad1b]{margin-bottom:14px;display:flex}.scw-msg--user[data-v-a3b5ad1b]{justify-content:flex-end}.scw-bubble[data-v-a3b5ad1b]{background:var(--scw-user);white-space:pre-wrap;word-wrap:break-word;border-radius:16px 16px 4px;max-width:85%;padding:10px 14px;font-size:14.5px;line-height:1.5}.scw-bot-block[data-v-a3b5ad1b]{max-width:92%}.scw-bot-block.has-calendar[data-v-a3b5ad1b]{max-width:100%}.scw-prose[data-v-a3b5ad1b]{font-size:14.5px;line-height:1.55}.scw-prose[data-v-a3b5ad1b] p{margin:0 0 8px}.scw-prose[data-v-a3b5ad1b] p:last-child{margin-bottom:0}.scw-prose[data-v-a3b5ad1b] ul,.scw-prose[data-v-a3b5ad1b] ol{margin:6px 0 8px;padding-left:20px}.scw-prose[data-v-a3b5ad1b] ul{list-style:outside}.scw-prose[data-v-a3b5ad1b] ol{list-style:decimal}.scw-prose[data-v-a3b5ad1b] li{margin-bottom:4px;padding-left:2px}.scw-prose[data-v-a3b5ad1b] li::marker{color:var(--scw-ink)}.scw-prose[data-v-a3b5ad1b] a{color:var(--scw-accent);font-weight:500;text-decoration:underline}.scw-prose[data-v-a3b5ad1b] strong{font-weight:700}.scw-typing[data-v-a3b5ad1b]{gap:4px;padding:6px 2px;display:inline-flex}.scw-typing span[data-v-a3b5ad1b]{background:#c4c4c4;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite both scw-blink-a3b5ad1b}.scw-typing span[data-v-a3b5ad1b]:nth-child(2){animation-delay:.2s}.scw-typing span[data-v-a3b5ad1b]:nth-child(3){animation-delay:.4s}@keyframes scw-blink-a3b5ad1b{0%,80%,to{opacity:.3}40%{opacity:1}}.scw-fb[data-v-a3b5ad1b]{gap:4px;margin-top:6px;display:flex}.scw-fb-btn[data-v-a3b5ad1b]{color:#b0b4bb;cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:grid}.scw-fb-btn[data-v-a3b5ad1b]:hover:not(:disabled){color:#6b7280;background:#f3f4f6}.scw-fb-btn.is-on[data-v-a3b5ad1b]{color:var(--scw-accent)}.scw-fb-btn[data-v-a3b5ad1b]:disabled{cursor:default}.scw-input-wrap[data-v-a3b5ad1b]{border-top:1px solid var(--scw-line);padding:12px 14px 14px}.scw-input[data-v-a3b5ad1b]{border:1px solid var(--scw-line);border-radius:22px;align-items:flex-end;gap:8px;padding:6px 6px 6px 16px;transition:border-color .15s;display:flex}.scw-input[data-v-a3b5ad1b]:focus-within{border-color:#c9ccd2}.scw-textarea[data-v-a3b5ad1b]{resize:none;font:inherit;max-height:120px;color:var(--scw-ink);background:0 0;border:none;outline:none;flex:1;padding:7px 0;font-size:14.5px;line-height:1.5}.scw-send[data-v-a3b5ad1b]{background:var(--scw-ink);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:opacity .15s,background .15s;display:grid}.scw-send[data-v-a3b5ad1b]:disabled{color:#9ca3af;cursor:default;background:#e5e7eb}.scw-mic[data-v-a3b5ad1b]{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:grid}.scw-mic[data-v-a3b5ad1b]:hover:not(:disabled){color:var(--scw-ink);background:#f3f4f6}.scw-mic[data-v-a3b5ad1b]:disabled{opacity:.45;cursor:default}.scw-mic.is-recording[data-v-a3b5ad1b]{background:var(--scw-accent);color:#fff}.scw-mic-spinner[data-v-a3b5ad1b]{border:2px solid #d1d5db;border-top-color:#6b7280;border-radius:50%;width:14px;height:14px;animation:.7s linear infinite scw-spin-a3b5ad1b}@keyframes scw-spin-a3b5ad1b{to{transform:rotate(360deg)}}.scw-wave[data-v-a3b5ad1b]{flex:1;align-items:center;gap:8px;min-width:0;height:34px;display:flex}.scw-wave-cancel[data-v-a3b5ad1b]{color:#6b7280;cursor:pointer;background:#f3f4f6;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.scw-wave-cancel[data-v-a3b5ad1b]:hover{color:var(--scw-ink);background:#e5e7eb}.scw-wave-bars[data-v-a3b5ad1b]{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;height:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18%);mask-image:linear-gradient(90deg,#0000,#000 18%)}.scw-wave-bar[data-v-a3b5ad1b]{background:var(--scw-accent);transform-origin:50%;border-radius:999px;flex:0 0 2px;height:100%;transition:transform 80ms linear}.scw-dictado-aviso[data-v-a3b5ad1b]{color:#b45309;margin:0 4px 8px;font-size:12px;line-height:1.4}.scw-legal[data-v-a3b5ad1b]{color:#6b7280;text-align:center;margin:8px 4px 0;font-size:11px}.scw-legal a[data-v-a3b5ad1b]{color:#6b7280;text-decoration:underline}.scw-pop-enter-active[data-v-a3b5ad1b]{transform-origin:100% 100%;transition:opacity .22s ease-out,transform .26s cubic-bezier(.22,1,.36,1)}.scw-pop-leave-active[data-v-a3b5ad1b]{transform-origin:100% 100%;transition:opacity .16s ease-in,transform .2s cubic-bezier(.4,0,1,1)}.scw-pop-enter-from[data-v-a3b5ad1b],.scw-pop-leave-to[data-v-a3b5ad1b]{opacity:0;transform:translateY(8px)scale(.9)}@media (width>=561px) and (width<=900px){.scw-launcher[data-v-a3b5ad1b]{gap:8px;height:46px;padding:0 18px;font-size:14px}.scw-launcher--open[data-v-a3b5ad1b]{width:46px;padding:0}}@media (width<=560px){.scw-panel[data-v-a3b5ad1b],.scw-panel--expanded[data-v-a3b5ad1b]{border-radius:0;width:100vw;max-width:100vw;height:100dvh;transition:none;inset:0 auto auto 0}.scw-launcher[data-v-a3b5ad1b]{justify-content:center;width:45px;height:45px;padding:0}.scw-launcher-label[data-v-a3b5ad1b]{display:none}.scw-launcher-q[data-v-a3b5ad1b]{font-size:19px;display:inline}.scw-launcher--open[data-v-a3b5ad1b]{display:none}.scw-close[data-v-a3b5ad1b]{width:41px;height:41px}.scw-close svg[data-v-a3b5ad1b]{width:24px;height:24px}.scw-desktop-only[data-v-a3b5ad1b]{display:none}.scw-mobile-only[data-v-a3b5ad1b]{display:grid}.scw-textarea[data-v-a3b5ad1b]{font-size:16px}}@media (prefers-reduced-motion:reduce){.scw-panel[data-v-a3b5ad1b],.scw-launcher[data-v-a3b5ad1b],.scw-pop-enter-active[data-v-a3b5ad1b],.scw-pop-leave-active[data-v-a3b5ad1b],.scw-icon-btn[data-v-a3b5ad1b],.scw-chip[data-v-a3b5ad1b]{transition:none}.scw-launcher[data-v-a3b5ad1b],.scw-typing span[data-v-a3b5ad1b]{animation:none}}
