.page[data-v-9d34c144]{background:#f5f6f7;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding-bottom:56px;display:flex;position:relative}.stage[data-v-9d34c144]{flex-direction:column;align-items:center;gap:20px;padding:24px;display:flex}.logo[data-v-9d34c144]{width:72px;height:auto;display:block}.title[data-v-9d34c144]{letter-spacing:2px;color:#1f2329;margin:0;font-size:28px;font-weight:600;line-height:1.2}.beian[data-v-9d34c144]{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));justify-content:center;display:flex;position:absolute;bottom:0;left:0;right:0}.beian-link[data-v-9d34c144]{color:#939393;align-items:center;gap:6px;font-size:12px;line-height:1.4;text-decoration:none;display:inline-flex}.beian-link[data-v-9d34c144]:hover{color:#666}.beian-icon[data-v-9d34c144]{flex-shrink:0;width:16px;height:16px;display:block}.page[data-v-1b45c34e]{background:#111;justify-content:center;min-height:100%;display:flex}.phone[data-v-1b45c34e]{background:#0a84ff;flex-direction:column;width:100%;max-width:430px;min-height:100%;display:flex;box-shadow:0 0 40px #00000059}.verify[data-v-1b45c34e]{color:#fff;flex-direction:column;flex:1;padding:64px 32px 32px;display:flex}.header[data-v-1b45c34e]{text-align:center}.title[data-v-1b45c34e]{letter-spacing:1px;font-size:28px;font-weight:700;line-height:1.3}.desc[data-v-1b45c34e]{text-align:left;opacity:.96;margin-top:22px;font-size:20px;line-height:1.7}.desc-em[data-v-1b45c34e]{font-size:16px;font-weight:700}.code-section[data-v-1b45c34e]{margin-top:36px}.code-boxes[data-v-1b45c34e]{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.code-box[data-v-1b45c34e]{aspect-ratio:1;color:#1677ff;text-align:center;caret-color:#1677ff;background:#fff;border-radius:4px;width:100%;font-size:24px;font-weight:600;box-shadow:0 1px 2px #0000000f}.code-box[data-v-1b45c34e]:focus{outline-offset:2px;outline:2px solid #ffffffd9}.meta-row[data-v-1b45c34e]{justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:16px;font-weight:700;display:flex}.countdown[data-v-1b45c34e]{color:#ffffffeb;cursor:default}.countdown.active[data-v-1b45c34e]{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.help-link[data-v-1b45c34e]{color:#ffffffeb;cursor:pointer;white-space:nowrap}.help-link[data-v-1b45c34e]:active,.countdown.active[data-v-1b45c34e]:active{opacity:.75}.agent[data-v-1b45c34e]{align-items:center;gap:16px;margin-top:auto;padding:56px 0 12px;display:flex}.avatar[data-v-1b45c34e]{object-fit:cover;background:#fff;border:2px solid #fffffff2;border-radius:50%;flex-shrink:0;width:72px;height:72px}.agent-info[data-v-1b45c34e]{font-size:16px;font-weight:700;line-height:1.65}.corp[data-v-1b45c34e]{align-items:center;gap:6px;display:inline-flex}.badge[data-v-1b45c34e]{color:#21c261;vertical-align:middle;box-sizing:border-box;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:2px;min-height:18px;padding:2px 8px;line-height:1;display:inline-flex}.badge-icon[data-v-1b45c34e]{color:#21c261;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.badge-icon[data-v-1b45c34e] svg{width:14px;height:14px;display:block}.badge-text[data-v-1b45c34e]{letter-spacing:.2px;white-space:nowrap;align-items:center;font-size:11px;font-weight:600;line-height:1;display:inline-flex;transform:translateY(-1px)}.phone-num[data-v-1b45c34e]{letter-spacing:.5px;margin-top:2px;font-size:16px;font-weight:700}.footer[data-v-1b45c34e]{background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:88px;display:flex}.footer-logo[data-v-1b45c34e]{width:36px;height:36px;display:block}.footer-brand[data-v-1b45c34e]{color:#1677ff;letter-spacing:1px;font-size:28px;font-weight:700}.modal[data-v-1b45c34e]{z-index:20;background:#00000073;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card[data-v-1b45c34e]{color:#222;background:#fff;border-radius:12px;width:min(340px,100%);padding:22px 20px 18px}.modal-card h2[data-v-1b45c34e]{margin-bottom:12px;font-size:17px}.modal-card ol[data-v-1b45c34e]{color:#555;padding-left:18px;font-size:13px;line-height:1.7}.modal-btn[data-v-1b45c34e]{color:#fff;cursor:pointer;background:#1677ff;border-radius:8px;width:100%;height:40px;margin-top:18px;font-weight:600}.loading-mask[data-v-1b45c34e]{z-index:30;background:#00000059;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.loading-panel[data-v-1b45c34e]{background:#fffffff5;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;display:flex;box-shadow:0 8px 28px #0000002e}.loading-icon[data-v-1b45c34e]{color:#1677ff;display:block}.toast[data-v-1b45c34e]{z-index:40;color:#fff;white-space:nowrap;pointer-events:none;background:#000000b8;border-radius:8px;padding:12px 22px;font-size:14px;font-weight:500;animation:1.8s both toast-fade-1b45c34e;position:fixed;top:42%;left:50%;transform:translate(-50%,-50%)}.toast-error[data-v-1b45c34e]{background:#b42828e0}@keyframes toast-fade-1b45c34e{0%{opacity:0;transform:translate(-50%,calc(8px - 50%))}12%,75%{opacity:1;transform:translate(-50%,-50%)}to{opacity:0;transform:translate(-50%,-50%)}}@media (width<=360px){.verify[data-v-1b45c34e]{padding:44px 18px 22px}.title[data-v-1b45c34e]{font-size:24px}.code-boxes[data-v-1b45c34e]{gap:6px}.footer-brand[data-v-1b45c34e]{font-size:24px}}.page[data-v-739354d6]{background:#111;justify-content:center;min-height:100%;display:flex}.phone[data-v-739354d6]{background:#0a84ff;flex-direction:column;width:100%;max-width:430px;min-height:100%;display:flex;box-shadow:0 0 40px #00000059}.content[data-v-739354d6]{color:#fff;flex:1;justify-content:center;align-items:center;padding:48px 28px;display:flex}.success[data-v-739354d6]{text-align:center}.success-icon[data-v-739354d6]{color:#fff;filter:drop-shadow(0 4px 12px #0000001f);margin:0 auto 20px;display:block}.title[data-v-739354d6]{letter-spacing:1px;font-size:28px;font-weight:700;line-height:1.3}.desc[data-v-739354d6]{opacity:.92;margin-top:14px;font-size:15px;line-height:1.6}.footer[data-v-739354d6]{background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:88px;display:flex}.footer-logo[data-v-739354d6]{width:36px;height:36px;display:block}.footer-brand[data-v-739354d6]{color:#1677ff;letter-spacing:1px;font-size:28px;font-weight:700}.profile-page[data-v-91b8e81d]{z-index:20;color:#000;background:#ededed;flex-direction:column;display:flex;position:absolute;inset:0;overflow:auto}.profile-nav[data-v-91b8e81d]{padding:max(8px, env(safe-area-inset-top)) 8px 4px;background:#fff;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}.nav-btn[data-v-91b8e81d]{color:#111;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.profile-hero[data-v-91b8e81d]{background:#fff;align-items:center;gap:16px;padding:20px 20px 24px;display:flex}.hero-avatar[data-v-91b8e81d]{object-fit:cover;background:#e5e5e5;border-radius:6px;flex-shrink:0;width:64px;height:64px}.hero-text[data-v-91b8e81d]{min-width:0}.hero-name[data-v-91b8e81d]{color:#111;margin:0;font-size:22px;font-weight:650;line-height:1.3}.hero-org[data-v-91b8e81d]{color:#fa9d3b;margin:6px 0 0;font-size:15px;line-height:1.3}.section-label[data-v-91b8e81d]{color:#888;background:#ededed;padding:12px 16px 8px;font-size:13px}.info-list[data-v-91b8e81d]{background:#fff}.info-row[data-v-91b8e81d]{border-bottom:1px solid #f0f0f0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:12px 16px;display:flex}.info-row[data-v-91b8e81d]:last-child{border-bottom:none}.info-label[data-v-91b8e81d]{color:#111;flex-shrink:0;font-size:16px}.info-value[data-v-91b8e81d]{color:#666;justify-content:flex-end;align-items:center;gap:6px;min-width:0;font-size:15px;display:flex}.verified[data-v-91b8e81d]{color:#21c261;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.verified[data-v-91b8e81d] svg{width:14px;height:14px;display:block}.info-text[data-v-91b8e81d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chevron[data-v-91b8e81d]{color:#c7c7cc;flex-shrink:0;margin-left:2px;font-size:22px;line-height:1}@media (width>=769px){.profile-page[data-v-91b8e81d]{border-radius:inherit}}.msg-link[data-v-253529e7]{color:#1677ff;word-break:break-all;text-decoration:underline}.link-card[data-v-253529e7]{width:min(280px,72vw);color:inherit;text-decoration:none;display:block}.link-host[data-v-253529e7]{color:#2f6fbe;word-break:break-all;margin-bottom:8px;font-size:16px;line-height:1.3}.link-panel[data-v-253529e7]{background:#ffffffb8;border-radius:6px;align-items:flex-start;gap:10px;padding:10px;display:flex}.link-copy[data-v-253529e7]{flex:1;min-width:0}.link-title[data-v-253529e7]{color:#1f2329;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:650;line-height:1.35;display:-webkit-box;overflow:hidden}.link-sub[data-v-253529e7]{color:#8a8f99;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.4;display:-webkit-box;overflow:hidden}.link-icon[data-v-253529e7]{object-fit:cover;background:#fff;border-radius:8px;flex-shrink:0;width:52px;height:52px}.qr-fit[data-v-77a937bd]{width:100%;min-width:0;max-width:min(100%,430px);margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.qr-stage[data-v-77a937bd]{color:#fff;-webkit-font-smoothing:antialiased;background:#0a84ff;flex-direction:column;width:100%;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;text-decoration:none;display:flex}.qr-hit[data-v-77a937bd]{z-index:2;position:absolute;inset:0}.sheet[data-v-77a937bd]{flex-direction:column;flex:1;padding:56px 22px 20px;display:flex}.header[data-v-77a937bd]{text-align:center}.title[data-v-77a937bd]{letter-spacing:1px;font-size:28px;font-weight:700;line-height:1.3}.desc[data-v-77a937bd]{opacity:.96;margin-top:16px;font-size:16px;font-weight:500;line-height:1.7}.qr-frame[data-v-77a937bd]{box-sizing:border-box;background:#fff;border-radius:8px;width:72%;margin:24px auto 0;position:relative;box-shadow:0 8px 24px #00287829}.qr-frame[data-v-77a937bd]:before{content:"";padding-top:100%;display:block}.qr-frame-inner[data-v-77a937bd]{position:absolute;inset:10px}.qr-frame img[data-v-77a937bd]{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.agent[data-v-77a937bd]{align-items:center;gap:12px;margin-top:auto;padding:28px 0 8px;display:flex}.avatar[data-v-77a937bd]{object-fit:cover;background:#fff;border:2px solid #fffffff2;border-radius:50%;flex-shrink:0;width:64px;height:64px}.agent-info[data-v-77a937bd]{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700;line-height:1.5}.agent-info p[data-v-77a937bd]{white-space:normal}.corp[data-v-77a937bd]{align-items:center;gap:.35em;display:flex}.badge[data-v-77a937bd]{color:#21c261;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:1px;height:18px;padding:0 6px;line-height:1;display:inline-flex}.badge-icon[data-v-77a937bd]{flex-shrink:0;width:14px;height:14px;display:block}.badge-text[data-v-77a937bd]{letter-spacing:.2px;white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.phone-num[data-v-77a937bd]{letter-spacing:.5px}.footer[data-v-77a937bd]{background:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:10px;height:88px;display:flex}.footer-logo[data-v-77a937bd]{width:36px;height:36px;display:block}.footer-brand[data-v-77a937bd]{color:#1677ff;letter-spacing:1px;font-size:28px;font-weight:700;line-height:1}.qr-fit.is-compact[data-v-77a937bd]{max-width:min(100%,260px)}.is-compact .sheet[data-v-77a937bd]{padding:28px 14px 12px}.is-compact .title[data-v-77a937bd]{letter-spacing:.5px;font-size:18px}.is-compact .desc[data-v-77a937bd]{margin-top:8px;font-size:13px;line-height:1.55}.is-compact .qr-frame[data-v-77a937bd]{border-radius:6px;margin-top:14px}.is-compact .qr-frame-inner[data-v-77a937bd]{inset:6px}.is-compact .agent[data-v-77a937bd]{gap:8px;padding:14px 0 4px}.is-compact .avatar[data-v-77a937bd]{width:40px;height:40px}.is-compact .agent-info[data-v-77a937bd]{font-size:12px;line-height:1.45}.is-compact .badge[data-v-77a937bd]{height:16px;padding:0 4px}.is-compact .badge-icon[data-v-77a937bd]{width:12px;height:12px}.is-compact .badge-text[data-v-77a937bd]{font-size:10px}.is-compact .footer[data-v-77a937bd]{gap:6px;height:52px}.is-compact .footer-logo[data-v-77a937bd]{width:22px;height:22px}.is-compact .footer-brand[data-v-77a937bd]{font-size:18px}@media (width<=360px){.sheet[data-v-77a937bd]{padding:40px 16px 16px}.title[data-v-77a937bd]{font-size:24px}.desc[data-v-77a937bd]{font-size:15px}.avatar[data-v-77a937bd]{width:52px;height:52px}.agent-info[data-v-77a937bd]{font-size:13px}.footer[data-v-77a937bd]{height:72px}.footer-brand[data-v-77a937bd]{font-size:24px}}.voice-bar[data-v-d4dc526b]{max-width:100%;height:22px;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}.voice-bar.mine[data-v-d4dc526b]{flex-direction:row-reverse;margin-left:auto}.wave[data-v-d4dc526b]{color:currentColor;flex:none;display:flex}.voice-bar.mine .wave[data-v-d4dc526b]{transform:scaleX(-1)}.arc[data-v-d4dc526b]{transform-origin:12px 12px}.playing .a1[data-v-d4dc526b],.playing .a2[data-v-d4dc526b]{animation:1s ease-in-out infinite voice-arc-d4dc526b}.playing .a2[data-v-d4dc526b]{animation-delay:.15s}.sec[data-v-d4dc526b]{font-variant-numeric:tabular-nums;font-size:15px;line-height:1}audio[data-v-d4dc526b]{display:none}@keyframes voice-arc-d4dc526b{0%,to{opacity:.25}40%{opacity:1}}.call-record[data-v-3a927e9c]{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.call-screen[data-v-916f9983]{z-index:80;color:#fff;box-sizing:border-box;background:radial-gradient(#46464659,#0000 55%),#1c1c1c;flex-direction:column;justify-content:space-between;padding:18vh 24px 48px;display:flex;position:fixed;inset:0}.call-center[data-v-916f9983]{text-align:center}.call-avatar[data-v-916f9983]{object-fit:cover;background:#333;border-radius:16px;width:96px;height:96px;margin:0 auto 18px;display:block}.call-name[data-v-916f9983]{letter-spacing:1px;margin:0;font-size:22px;font-weight:600}.call-status[data-v-916f9983]{color:#ffffffb8;margin:14px 0 0;font-size:16px}.call-actions[data-v-916f9983]{justify-content:space-around;align-items:flex-start;width:100%;max-width:360px;margin:0 auto;display:flex}.call-actions.active[data-v-916f9983]{max-width:420px}.call-btn[data-v-916f9983]{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:10px;font-size:14px;display:flex}.call-glyph[data-v-916f9983]{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.call-btn.reject .call-glyph[data-v-916f9983]{background:#fa5151;transform:rotate(135deg)}.call-btn.accept .call-glyph[data-v-916f9983]{background:#07c160}.call-glyph.light[data-v-916f9983]{color:#222;background:#fff}.call-glyph.hangup[data-v-916f9983]{background:#fa5151;transform:rotate(135deg)}.chat-page[data-v-9c9d7990]{box-sizing:border-box;color:#000;z-index:1;padding:env(safe-area-inset-top) env(safe-area-inset-right) 0 env(safe-area-inset-left);background:#e8e8e8;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.chat-page.keyboard-open[data-v-9c9d7990]{padding-bottom:0}.chat-shell[data-v-9c9d7990]{box-sizing:border-box;background:#f5f5f5;flex-direction:column;width:100%;max-width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.local-status[data-v-9c9d7990]{color:#8c8c8c;text-align:right;margin-top:4px;font-size:12px}.retry-btn[data-v-9c9d7990]{color:#e34d59;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.bubble.failed[data-v-9c9d7990]{opacity:.72}.chat-header[data-v-9c9d7990]{box-sizing:border-box;background:#f7f7f7;border-bottom:1px solid #ebebeb;flex-shrink:0;justify-content:flex-start;align-items:center;gap:10px;min-height:56px;padding:16px;display:flex}.peer-title[data-v-9c9d7990]{flex-wrap:nowrap;align-items:baseline;gap:4px;min-width:0;line-height:1.3;display:flex;overflow:hidden}.peer-title-btn[data-v-9c9d7990]{text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;padding:0}.peer-name[data-v-9c9d7990]{color:#000;white-space:nowrap;font-size:15px;font-weight:650}.peer-org[data-v-9c9d7990]{color:#f5a623;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:400;overflow:hidden}.message-list[data-v-9c9d7990]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:12px;min-height:0;padding:12px;display:flex;overflow-y:auto}.state[data-v-9c9d7990]{color:#98a2b3;margin:auto;font-size:14px}.row[data-v-9c9d7990]{width:100%;min-width:0;display:flex}.row.mine[data-v-9c9d7990]{justify-content:flex-end}.row.theirs[data-v-9c9d7990]{justify-content:flex-start}.msg-main[data-v-9c9d7990]{box-sizing:border-box;align-items:flex-end;gap:8px;min-width:0;max-width:min(82%,420px);display:flex}.row.theirs .msg-main[data-v-9c9d7990]{max-width:min(92%,480px)}.peer-avatar-btn[data-v-9c9d7990]{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-shrink:0;align-self:flex-start;padding:0;line-height:0}.peer-avatar[data-v-9c9d7990]{object-fit:cover;background:#e5e5e5;border-radius:4px;width:36px;height:36px;display:block}.bubble[data-v-9c9d7990]{box-sizing:border-box;border-radius:8px;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.row.theirs .bubble[data-v-9c9d7990]{flex:auto}.bubble.text[data-v-9c9d7990],.bubble.call[data-v-9c9d7990]{padding:10px 12px;font-size:15px;line-height:1.5}.row .bubble.call[data-v-9c9d7990]{flex:0 auto;width:fit-content}.bubble.is-link[data-v-9c9d7990]{flex:0 auto;width:fit-content;max-width:min(304px,78vw);padding:10px 12px 12px}.bubble.is-qr[data-v-9c9d7990]{background:0 0;border-radius:6px;width:100%;max-width:430px;padding:0;overflow:hidden}.bubble .text[data-v-9c9d7990]{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;max-width:100%;margin:0}.row.is-recalled[data-v-9c9d7990]{justify-content:center}.recall-tip[data-v-9c9d7990]{text-align:center;color:#999;max-width:90%;margin:4px auto;padding:0 16px;font-size:12px;line-height:1.4}.action-mask[data-v-9c9d7990]{z-index:30;padding:12px 12px calc(12px + env(safe-area-inset-bottom));box-sizing:border-box;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.action-sheet[data-v-9c9d7990]{flex-direction:column;gap:8px;width:min(100%,420px);display:flex}.action-item[data-v-9c9d7990],.action-cancel[data-v-9c9d7990]{cursor:pointer;background:#fff;border:none;border-radius:12px;width:100%;padding:14px 16px;font-size:17px}.action-item[data-v-9c9d7990]{color:#576b95;font-weight:500}.action-cancel[data-v-9c9d7990]{color:#000;font-weight:600}.bubble .msg-link[data-v-9c9d7990]{color:#1677ff;word-break:break-all;text-decoration:underline}.mine .bubble .msg-link[data-v-9c9d7990]{color:#0958d9}.theirs .bubble.text[data-v-9c9d7990],.theirs .bubble.call[data-v-9c9d7990]{color:#000;background:#ededed}.mine .bubble.text[data-v-9c9d7990],.mine .bubble.call[data-v-9c9d7990]{color:#000;background:#cce7ff}.bubble.image[data-v-9c9d7990]{background:0 0;padding:0}.bubble.video[data-v-9c9d7990]{background:#000;padding:0;overflow:hidden}.row.theirs .bubble.video[data-v-9c9d7990],.row.mine .bubble.video[data-v-9c9d7990]{flex:0 auto;width:fit-content}.msg-video[data-v-9c9d7990]{background:#000;width:min(240px,68vw);max-height:320px;display:block}.bubble.voice[data-v-9c9d7990]{flex:none;width:fit-content;padding:8px 12px;overflow:visible}.theirs .bubble.voice[data-v-9c9d7990]{color:#111;background:#ededed}.mine .bubble.voice[data-v-9c9d7990]{color:#111;background:#cce7ff}.row.theirs .bubble.voice[data-v-9c9d7990],.row.mine .bubble.voice[data-v-9c9d7990]{flex:none;width:fit-content;overflow:visible}.row.mine .bubble.voice[data-v-9c9d7990]{margin-left:auto}.voice-dot[data-v-9c9d7990]{background:#ff3b30;border-radius:50%;flex:none;align-self:center;width:8px;height:8px}.icon-btn.recording[data-v-9c9d7990]{color:#1677ff;background:#e6f4ff;border-color:#91caff}.hold-talk[data-v-9c9d7990]{color:#1f2329;letter-spacing:.5px;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-touch-callout:none;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex:1;height:40px;font-size:16px;font-weight:600}.hold-talk.recording[data-v-9c9d7990]{background:#e5e5e5}.hold-talk.canceling[data-v-9c9d7990]{color:#cf1322;background:#ffd6d6;border-color:#ffccc7}.hold-mask[data-v-9c9d7990]{z-index:30;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.hold-bubble[data-v-9c9d7990]{color:#fff;text-align:center;background:#000000b8;border-radius:12px;width:168px;padding:18px 14px 16px}.hold-wave[data-v-9c9d7990]{justify-content:center;align-items:center;gap:4px;height:36px;margin-bottom:10px;display:flex}.hold-wave i[data-v-9c9d7990]{transform-origin:50%;background:currentColor;border-radius:2px;width:3px;height:16px;animation:.85s ease-in-out infinite rec-bar-9c9d7990}.hold-wave i[data-v-9c9d7990]:first-child{animation-delay:50ms}.hold-wave i[data-v-9c9d7990]:nth-child(2){animation-delay:.2s}.hold-wave i[data-v-9c9d7990]:nth-child(3){animation-delay:.35s}.hold-wave i[data-v-9c9d7990]:nth-child(4){animation-delay:.1s}.hold-wave i[data-v-9c9d7990]:nth-child(5){animation-delay:.45s}.hold-wave i[data-v-9c9d7990]:nth-child(6){animation-delay:.15s}.hold-wave i[data-v-9c9d7990]:nth-child(7){animation-delay:.3s}.hold-wave i[data-v-9c9d7990]:nth-child(8){animation-delay:.5s}.hold-wave i[data-v-9c9d7990]:nth-child(9){animation-delay:.25s}@keyframes rec-bar-9c9d7990{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.hold-mask.canceling .hold-bubble[data-v-9c9d7990]{background:#cf1322e6}.hold-title[data-v-9c9d7990],.hold-time[data-v-9c9d7990],.hold-sub[data-v-9c9d7990]{margin:0}.hold-title[data-v-9c9d7990]{font-size:15px;line-height:1.4}.hold-time[data-v-9c9d7990]{font-variant-numeric:tabular-nums;margin-top:8px;font-size:28px;line-height:1.2}.hold-sub[data-v-9c9d7990]{opacity:.85;margin-top:8px;font-size:12px}.img-btn[data-v-9c9d7990]{cursor:pointer;background:0 0;border:none;padding:0;display:block}.img-btn img[data-v-9c9d7990]{background:#fff;border-radius:8px;width:auto;max-width:min(68vw,260px);max-height:240px;display:block}.composer[data-v-9c9d7990]{padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#f7f7f7;border-top:1px solid #e5e5e5;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.keyboard-open .composer[data-v-9c9d7990]{padding-bottom:8px}.file-input[data-v-9c9d7990]{display:none}.icon-btn[data-v-9c9d7990],.send-btn[data-v-9c9d7990]{color:#1f2329;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #d9d9d9;border-radius:6px;flex-shrink:0;height:40px;padding:0 12px;font-size:14px}.icon-btn[data-v-9c9d7990]{color:#595959;width:44px;height:40px;box-shadow:none;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.icon-btn svg[data-v-9c9d7990]{flex-shrink:0;width:28px;height:22px;display:block}.send-btn[data-v-9c9d7990]{color:#fff;background:#07c160;border-color:#07c160;min-width:64px;font-weight:650}.send-btn[data-v-9c9d7990]:disabled,.icon-btn[data-v-9c9d7990]:disabled{opacity:.5;cursor:not-allowed}.text-input[data-v-9c9d7990]{color:#1f2329;resize:none;box-sizing:border-box;background:#fff;border:1px solid #d9d9d9;border-radius:6px;outline:none;flex:1;min-width:0;min-height:38px;max-height:236px;padding:8px 12px;font-family:inherit;font-size:16px;line-height:22px;overflow-y:hidden}.text-input.scrollable[data-v-9c9d7990]{overflow-y:auto}.text-input[data-v-9c9d7990]:focus{border-color:#b7b7b7}.toast[data-v-9c9d7990]{color:#fff;white-space:nowrap;text-overflow:ellipsis;z-index:20;background:#000000b8;border-radius:8px;max-width:calc(100% - 24px);padding:8px 14px;font-size:13px;position:absolute;bottom:76px;left:50%;overflow:hidden;transform:translate(-50%)}.preview[data-v-9c9d7990]{z-index:50;padding:max(16px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(16px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));background:#000000db;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.preview img[data-v-9c9d7990]{object-fit:contain;max-width:100%;max-height:100%}@media (width<=768px){.chat-page[data-v-9c9d7990]{background:#f5f5f5;padding:0}.chat-shell[data-v-9c9d7990]{max-width:100%;min-height:100dvh;box-shadow:none;border-radius:0}.chat-header[data-v-9c9d7990]{min-height:calc(56px + env(safe-area-inset-top));padding:max(16px, env(safe-area-inset-top)) 16px 16px}.msg-main[data-v-9c9d7990]{max-width:86%}.img-btn img[data-v-9c9d7990]{max-width:min(72vw,240px);max-height:220px}}@media (width>=769px){.chat-page[data-v-9c9d7990]{background:radial-gradient(900px 420px at 15% 0,#1677ff14,#0000 55%),#dcdcdc;align-items:center;padding:24px}.chat-shell[data-v-9c9d7990]{border:1px solid #d0d0d0;border-radius:12px;width:min(860px,100%);height:min(860px,100dvh - 48px);min-height:560px;box-shadow:0 12px 40px #0000001f}.chat-header[data-v-9c9d7990]{min-height:60px;padding:18px 20px}.peer-name[data-v-9c9d7990]{font-size:16px}.peer-org[data-v-9c9d7990]{font-size:14px}.message-list[data-v-9c9d7990]{gap:14px;padding:18px 20px 22px}.msg-main[data-v-9c9d7990]{max-width:min(62%,460px)}.bubble.text[data-v-9c9d7990]{padding:11px 14px;font-size:15px}.img-btn img[data-v-9c9d7990]{max-width:min(42vw,320px);max-height:320px}.composer[data-v-9c9d7990]{gap:10px;padding:12px 14px}.icon-btn[data-v-9c9d7990]{width:46px;height:42px}.send-btn[data-v-9c9d7990]{height:42px}.text-input[data-v-9c9d7990]{font-size:15px}}@media (width>=1200px){.chat-shell[data-v-9c9d7990]{width:min(920px,100%)}}.page[data-v-8f7f46e8]{color:#1f2329;background:#f5f6f8;min-height:100%;padding:24px 16px 40px}.card[data-v-8f7f46e8]{background:#fff;border-radius:12px;max-width:760px;margin:0 auto;padding:20px 18px 8px;box-shadow:0 8px 24px #0f172a0f}.head[data-v-8f7f46e8]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}h1[data-v-8f7f46e8]{font-size:20px;font-weight:600}.open[data-v-8f7f46e8]{color:#fff;background:#1677ff;border-radius:8px;padding:8px 16px;font-size:14px;text-decoration:none;display:inline-block}.muted[data-v-8f7f46e8]{color:#667085;padding-bottom:16px}.row[data-v-8f7f46e8]{border-top:1px solid #eef0f3;grid-template-columns:96px 1fr;gap:12px;padding:12px 0;display:grid}dt[data-v-8f7f46e8]{color:#667085}dd[data-v-8f7f46e8]{word-break:break-all;margin:0;line-height:1.5}@media (width<=640px){.row[data-v-8f7f46e8]{grid-template-columns:1fr;gap:4px}}.page[data-v-da83c057]{background:#111;justify-content:center;min-height:100dvh;display:flex}.phone[data-v-da83c057]{width:100%;max-width:430px;min-height:100dvh;box-shadow:0 0 40px #00000059}.phone[data-v-da83c057] .qr-stage{min-height:100dvh}.empty[data-v-da83c057]{color:#ffffffeb;background:#0a84ff;justify-content:center;align-items:center;font-size:16px;display:flex}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{width:100%;height:100%;min-height:100%}html.chat-lock,body.chat-lock{overscroll-behavior:none;width:100%;height:100%;position:fixed;inset:0;overflow:hidden}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;background:#0b0b0b;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,Noto Sans SC,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit;background:0 0;border:none;outline:none}a{color:inherit;text-decoration:none}
