.quick-replies[data-v-ce2991d4]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.quick-reply[data-v-ce2991d4]{border:1px solid var(--w-highlight, #3598db);color:var(--w-highlight, #3598db);background:transparent;border-radius:16px;padding:6px 14px;font-size:14px;cursor:pointer;transition:background .15s,color .15s}.quick-reply[data-v-ce2991d4]:hover{background:var(--w-highlight, #3598db);color:#fff}.msg-wrap[data-v-5fc52d88]{display:flex;flex-direction:column;max-width:90%}.wrap-bot[data-v-5fc52d88]{align-self:flex-start;align-items:flex-start}.wrap-user[data-v-5fc52d88]{align-self:flex-end;align-items:flex-end}.msg-row[data-v-5fc52d88]{display:flex;align-items:flex-end;gap:8px;max-width:100%}.msg-row.row-bot[data-v-5fc52d88]{align-items:flex-start}.msg-avatar[data-v-5fc52d88]{width:26px;height:26px;border-radius:50%;object-fit:cover;flex-shrink:0}.v-bubble .msg-avatar[data-v-5fc52d88]{width:34px;height:34px}.msg-avatar-fallback[data-v-5fc52d88]{display:inline-flex;align-items:center;justify-content:center;background:var(--w-highlight, #ff66c4);color:#fff;font-weight:700;font-size:12px;line-height:1;text-transform:uppercase;user-select:none}.v-bubble .msg-avatar-fallback[data-v-5fc52d88]{font-size:15px}.msg[data-v-5fc52d88]{padding:10px 14px;border-radius:14px;font-size:14px;line-height:1.4;word-break:break-word}.msg-bot[data-v-5fc52d88]{background:var(--w-widget, #f4f8fb);color:var(--w-widget-text, #000)}.msg-user[data-v-5fc52d88]{background:var(--w-user-bg, #fff);color:var(--w-user-text, #000);border:1px solid var(--w-highlight, #3598db);white-space:pre-wrap}.v-bubble .msg-bot[data-v-5fc52d88]{border-top-left-radius:4px}.v-bubble .msg-user[data-v-5fc52d88]{border-top-right-radius:4px}.typing[data-v-5fc52d88]{display:inline-flex;gap:4px;align-items:center}.typing-dot[data-v-5fc52d88]{width:7px;height:7px;border-radius:50%;background:#9a9a9a;display:inline-block;animation:aibBlink-5fc52d88 1s infinite ease-in-out}.typing-dot[data-v-5fc52d88]:nth-child(2){animation-delay:.15s}.typing-dot[data-v-5fc52d88]:nth-child(3){animation-delay:.3s}@keyframes aibBlink-5fc52d88{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.msg-bot[data-v-5fc52d88] p{margin:0 0 6px}.msg-bot[data-v-5fc52d88] p:last-child{margin-bottom:0}.msg-bot[data-v-5fc52d88] ul,.msg-bot[data-v-5fc52d88] ol{margin:4px 0;padding-left:20px}.msg-bot[data-v-5fc52d88] li{margin:2px 0}.helpful[data-v-5fc52d88]{display:flex;align-items:center;gap:6px;padding-left:42px;margin:4px 0 2px}.helpful-label[data-v-5fc52d88]{font-size:11px;color:#99a1b7}.helpful-btn[data-v-5fc52d88]{display:inline-flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;line-height:1;padding:3px;border-radius:5px;opacity:.55;color:#5e6278;transition:all .15s ease}.helpful-btn svg[data-v-5fc52d88]{width:15px;height:15px;display:block}.helpful-btn[data-v-5fc52d88]:hover{opacity:1;background:#0000000d}.helpful-on[data-v-5fc52d88]{opacity:1;color:var(--w-highlight, #ff66c4);background:color-mix(in srgb,currentColor 14%,transparent)}.intro[data-v-347a2b31]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:6px 0 10px}.intro-logo[data-v-347a2b31]{max-width:120px;max-height:56px;object-fit:contain;border-radius:12px;margin-bottom:4px}.intro-name[data-v-347a2b31]{font-size:16px;font-weight:700;color:#071437}.intro-headline[data-v-347a2b31]{font-size:14px;font-weight:500;color:var(--w-headline, #252f4a)}.intro-desc[data-v-347a2b31]{font-size:12px;color:var(--w-subheadline, #78829d)}.intro-today[data-v-347a2b31]{font-size:11px;color:#99a1b7;margin-top:6px}.composer-mic[data-v-98b4a797]{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:1px solid #ddd;background:#fff;color:#555;display:flex;align-items:center;justify-content:center;cursor:pointer}.composer-mic[data-v-98b4a797]:disabled{opacity:.5;cursor:default}.composer-mic.listening[data-v-98b4a797]{background:var(--w-highlight, #ff66c4);border-color:var(--w-highlight, #ff66c4);color:#fff;animation:mic-pulse-98b4a797 1.4s ease-in-out infinite}@keyframes mic-pulse-98b4a797{0%,to{box-shadow:0 0 #ff66c480}50%{box-shadow:0 0 0 6px #ff66c400}}@media(prefers-reduced-motion:reduce){.composer-mic.listening[data-v-98b4a797]{animation:none}}.voice-status[data-v-977976f1]{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;color:var(--w-highlight, #ff66c4);padding:4px 16px 0;margin:0}.voice-dot[data-v-977976f1]{width:7px;height:7px;border-radius:50%;background:currentColor;animation:voice-blink-977976f1 1.1s ease-in-out infinite}@keyframes voice-blink-977976f1{0%,to{opacity:.3}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.voice-dot[data-v-977976f1]{animation:none}}.voice-error[data-v-977976f1]{font-size:11px;color:#c0392b;text-align:center;padding:0 16px 6px;margin:0}.chat[data-v-8d13eacc]{display:flex;flex-direction:column;flex:1;min-height:0;max-width:720px;margin:0 auto;width:100%}.messages[data-v-8d13eacc]{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.v-bubble .messages[data-v-8d13eacc]{padding:24px 20px 8px}.greeting[data-v-8d13eacc]{color:#555;margin:0 0 8px}.v-bubble .quick-wrap[data-v-8d13eacc]{padding:0 16px}.dots[data-v-8d13eacc]{color:#999}.composer[data-v-8d13eacc]{display:flex;gap:8px;padding:12px 16px;border-top:1px solid #eee;flex-shrink:0;align-items:center}.v-bubble .composer[data-v-8d13eacc]{padding:10px 16px 4px;border-top:none}.composer-input[data-v-8d13eacc]{flex:1;padding:10px 14px;border:1px solid #ddd;border-radius:20px;font-size:14px;outline:none}.v-bubble .composer-input[data-v-8d13eacc]{padding:0 18px;height:46px;border-radius:50rem}.composer-send[data-v-8d13eacc]{background:var(--w-highlight, #3598db);color:#fff;border:none;border-radius:20px;padding:0 18px;font-size:14px;cursor:pointer}.composer-send[data-v-8d13eacc]:disabled{opacity:.5;cursor:default}.composer-send-icon[data-v-8d13eacc]{flex-shrink:0;width:40px;height:40px;border-radius:50%;border:none;background:var(--w-highlight, #3598db);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer}.composer-send-icon[data-v-8d13eacc]:disabled{opacity:.5;cursor:default}.disclosure[data-v-8d13eacc]{font-size:11px;color:#999;text-align:center;padding:0 16px 10px;margin:0}.powered[data-v-8d13eacc]{text-align:center;font-size:11px;color:#99a1b7;padding:0 16px 12px;margin:0}.powered b[data-v-8d13eacc]{color:var(--w-highlight, #ff66c4);font-weight:700}.gate-overlay[data-v-1a4a35f3]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;z-index:5}.gate-scrim[data-v-1a4a35f3]{position:absolute;inset:0;background:#14161e73}.gate-card[data-v-1a4a35f3]{position:relative;margin:14px;background:#fff;border-radius:.85rem;box-shadow:0 10px 30px #523f691f;padding:18px 18px 16px}.gate-title[data-v-1a4a35f3]{font-weight:700;font-size:1.05rem;color:#071437;margin-bottom:14px}.gate-form[data-v-1a4a35f3]{display:flex;flex-direction:column;gap:10px}.gate-field[data-v-1a4a35f3]{display:flex;align-items:center;border:1px solid #dbdfe9;border-radius:.65rem;overflow:hidden}.gate-icon[data-v-1a4a35f3]{width:42px;height:42px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#78829d;border-right:1px solid #f1f1f4}.gate-input[data-v-1a4a35f3]{flex:1;min-width:0;height:42px;border:none;outline:none;padding:0 12px;font-size:.88rem;color:#252f4a}.gate-confirm[data-v-1a4a35f3]{display:flex;align-items:center;gap:8px;margin-top:2px;font-size:.8rem;color:#78829d;cursor:pointer}.gate-check[data-v-1a4a35f3]{width:16px;height:16px;flex-shrink:0}.gate-submit[data-v-1a4a35f3]{width:100%;margin-top:6px;height:44px;border:none;border-radius:.65rem;background:var(--w-highlight, #1f1f29);color:#fff;font-size:.92rem;font-weight:700;cursor:pointer}.gate-submit[data-v-1a4a35f3]:disabled{opacity:.5;cursor:default}.gate-skip[data-v-1a4a35f3]{display:block;margin:10px auto 0;background:transparent;border:none;color:#99a1b7;font-size:.78rem;cursor:pointer}.page[data-v-09c61d8c]{position:fixed;inset:0;display:flex;flex-direction:column;background:var(--w-bg, #fff);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.state[data-v-09c61d8c]{margin:auto;text-align:center;color:#555}.state h1[data-v-09c61d8c]{font-size:48px;margin:0}.body[data-v-09c61d8c]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.header[data-v-09c61d8c]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid #eee}.logo[data-v-09c61d8c]{height:28px;width:auto}.title[data-v-09c61d8c]{font-size:16px;font-weight:600;margin:0}.bubble-root[data-v-acc7e8da]{position:fixed;right:20px;bottom:20px;z-index:2147483647;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.launcher[data-v-acc7e8da]{display:flex;align-items:center;gap:8px;border:none;border-radius:28px;padding:12px 18px;color:#fff;font-size:15px;cursor:pointer;box-shadow:0 4px 16px #0003}.launcher-icon[data-v-acc7e8da]{width:22px;height:22px;border-radius:50%;flex-shrink:0}.popup[data-v-acc7e8da]{display:flex;flex-direction:column;width:384px;max-width:calc(100vw - 40px);height:580px;max-height:calc(100vh - 40px);background:#f9f9f9;border-radius:1.25rem;overflow:hidden;box-shadow:0 18px 44px #0f14372e;border:1px solid #f1f1f4}.popup-header[data-v-acc7e8da]{display:flex;align-items:center;gap:11px;padding:18px 20px;flex-shrink:0}.popup-avatar-wrap[data-v-acc7e8da]{position:relative;flex-shrink:0;width:42px;height:42px}.popup-logo[data-v-acc7e8da]{width:42px;height:42px;border-radius:50%;object-fit:cover;display:block}.popup-logo-fallback[data-v-acc7e8da]{display:flex;align-items:center;justify-content:center;background:#fff3;color:inherit;font-weight:700;font-size:17px}.popup-online[data-v-acc7e8da]{position:absolute;right:0;bottom:0;width:11px;height:11px;border-radius:50%;background:#17c653;border:2px solid #fff}.popup-titles[data-v-acc7e8da]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.popup-title[data-v-acc7e8da]{font-size:.95rem;font-weight:700;line-height:1.2}.popup-subtitle[data-v-acc7e8da]{display:flex;align-items:center;gap:5px;font-size:.74rem;color:#fff9}.popup-subtitle-dot[data-v-acc7e8da]{width:6px;height:6px;border-radius:50%;background:#17c653}.popup-actions[data-v-acc7e8da]{display:flex;gap:4px;flex-shrink:0}.popup-btn[data-v-acc7e8da]{width:28px;height:28px;border:none;border-radius:.3rem;background:#ffffff1f;color:#ffffffb3;display:flex;align-items:center;justify-content:center;cursor:pointer}.popup-body[data-v-acc7e8da]{flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.popup-state[data-v-acc7e8da]{margin:auto;color:#666;font-size:14px;padding:24px;text-align:center}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%}#app{height:100%}
