.emoji-picker-panel[data-v-af65f462]{width:min(320px,100vw - 32px);max-height:min(280px,50vh);padding:8px 4px 4px;overflow-y:auto}.emoji-picker-panel__group+.emoji-picker-panel__group[data-v-af65f462]{margin-top:10px}.emoji-picker-panel__label[data-v-af65f462]{color:#6b7280;margin:0 6px 6px;font-size:12px;line-height:18px}.emoji-picker-panel__grid[data-v-af65f462]{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.emoji-picker-panel__item[data-v-af65f462]{cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;height:42px;transition:background-color .2s;display:inline-flex}.emoji-picker-panel__item[data-v-af65f462]:active{background:rgba(59,130,246,.12)}.emoji-picker-panel__glyph[data-v-af65f462]{font-size:24px;line-height:1}@media (max-width:768px){.emoji-picker-panel[data-v-af65f462]{width:min(300px,100vw - 24px);max-height:min(260px,42vh);padding-top:4px}.emoji-picker-panel__grid[data-v-af65f462]{gap:4px}.emoji-picker-panel__item[data-v-af65f462]{border-radius:10px;height:40px}.emoji-picker-panel__glyph[data-v-af65f462]{font-size:22px}}.cs-text-action-menu__mask[data-v-2a814e50]{z-index:3000;background:0 0;position:fixed;top:0;bottom:0;left:0;right:0}.cs-text-action-menu[data-v-2a814e50]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;background:#2f2f33;border-radius:10px;align-items:stretch;max-width:calc(100vw - 16px);padding:2px;display:flex;position:fixed;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.28)}.cs-text-action-menu__item[data-v-2a814e50]{color:#fff;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:none;min-width:52px;padding:8px 14px;font-size:15px;line-height:1.4}.cs-text-action-menu__item+.cs-text-action-menu__item[data-v-2a814e50]{border-left:1px solid rgba(255,255,255,.12)}.cs-text-action-menu__item[data-v-2a814e50]:active{background:rgba(255,255,255,.14)}.chat-shell__composer[data-v-8dc7f6a5]{padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#fff;border:2px solid #1f80ff;border-radius:18px;margin:0 12px 12px}.chat-shell__composer--gold[data-v-8dc7f6a5]{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border:0;border-radius:0;margin:0;box-shadow:0 -5px 10px rgba(0,0,0,.1)}.chat-shell__composer--brand[data-v-8dc7f6a5]{padding:10px 16px calc(14px + env(safe-area-inset-bottom));background:var(--cs-brand-surface);border:0;border-top:1px solid rgba(229,231,235,.95);border-radius:0;margin:0}.chat-shell__composer-toolbar[data-v-8dc7f6a5]{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;margin-top:10px;display:flex}.chat-shell__composer-toolbar--gold[data-v-8dc7f6a5]{border-top:1px solid #ebecec;justify-content:space-between;margin-top:0;padding:12px}.chat-shell__composer-toolbar--gold-mobile[data-v-8dc7f6a5],.chat-shell__composer-toolbar--brand[data-v-8dc7f6a5]{justify-content:flex-start;margin-top:0;margin-bottom:10px}.chat-shell__toolbar-left[data-v-8dc7f6a5]{gap:8px;display:flex}.chat-shell__toolbar-left--gold[data-v-8dc7f6a5]{gap:12px}.chat-shell__toolbar-left--brand[data-v-8dc7f6a5]{gap:16px}.chat-shell__composer-entry[data-v-8dc7f6a5]{align-items:flex-end;gap:10px;display:flex}.chat-shell__composer-input[data-v-8dc7f6a5]{flex:1;min-width:0}.chat-shell__composer-entry--gold[data-v-8dc7f6a5]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;align-items:stretch;gap:0;display:flex}.chat-shell__composer-entry--gold-mobile[data-v-8dc7f6a5]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:10px;min-height:47px;padding:0 10px}.chat-shell__composer-entry--brand[data-v-8dc7f6a5]{background:0 0;border:0;border-radius:0;align-items:center;gap:10px;min-height:42px;padding:0}.chat-shell__icon-btn[data-v-8dc7f6a5],.chat-shell__send-btn[data-v-8dc7f6a5]{cursor:pointer;-webkit-user-select:none;user-select:none;border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.chat-shell__send-btn.chat-shell__send-btn--gold[data-v-8dc7f6a5]{color:#fff;width:auto;min-width:0;height:auto;box-shadow:none;background:#dea527;border-radius:6px;flex-shrink:0;padding:8px 24px;font-size:14px;font-weight:400;line-height:20px}.chat-shell__send-btn.chat-shell__send-btn--gold-mobile[data-v-8dc7f6a5]{color:#493104;background:#f0bf61;border-radius:8px;min-width:62px;padding:6px 15px;font-size:16px;font-weight:500;line-height:1.4}.chat-shell__icon-btn[data-v-8dc7f6a5]{color:#4b5563;background:0 0}.chat-shell__icon-btn--gold[data-v-8dc7f6a5]{color:#464646;width:24px;height:24px;padding:0}.chat-shell__icon-btn--brand[data-v-8dc7f6a5]{color:#111827;width:24px;height:24px;padding:0}.chat-shell__faq-trigger--brand[data-v-8dc7f6a5]{color:transparent;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:linear-gradient(90deg,#e97904 0%,#dcce02 100%);-webkit-background-clip:text;background-clip:text;border:0;height:24px;padding:0;font-family:Alimama ShuHeiTi,Noto Sans SC,sans-serif;font-size:16px;font-weight:700;line-height:1}.chat-shell__composer-input--gold[data-v-8dc7f6a5] .el-textarea__inner{box-shadow:none;color:#111827;background:0 0;border:0;border-radius:0;padding:12px;line-height:1.5;min-height:96px!important}.chat-shell__composer-input--gold-mobile[data-v-8dc7f6a5] .el-textarea__inner{box-shadow:none;color:#111827;background:0 0;border:0;border-radius:0;padding:8px 0;line-height:1.4;min-height:35px!important}.chat-shell__composer-input--brand[data-v-8dc7f6a5] .el-textarea__inner{box-shadow:none;color:#111827;background:#f3f4f6;border:0;border-radius:22px;padding:8px 16px;line-height:1.4;min-height:42px!important}.chat-shell__composer-input--brand[data-v-8dc7f6a5] .el-textarea__inner::placeholder{color:rgba(17,24,39,.28)}.chat-shell__composer-input--brand[data-v-8dc7f6a5] .el-textarea__inner:focus{box-shadow:none}.chat-shell__composer-input--gold-mobile[data-v-8dc7f6a5] .el-textarea__inner::placeholder{color:rgba(0,0,0,.2)}.chat-shell__composer-input--gold-mobile[data-v-8dc7f6a5] .el-textarea__inner:focus{box-shadow:none}.chat-shell__composer-input--gold[data-v-8dc7f6a5] .el-textarea__inner::placeholder{color:#a6a6a6}.chat-shell__composer-input--gold[data-v-8dc7f6a5] .el-textarea__inner:focus{box-shadow:none}.chat-shell__emoji-trigger[data-v-8dc7f6a5]{font-size:18px;line-height:1}.chat-shell__send-btn[data-v-8dc7f6a5]{color:#fff;background:linear-gradient(#2f8cff 0%,#1677ff 100%);box-shadow:0 10px 20px rgba(22,119,255,.24)}.chat-shell__send-btn.chat-shell__send-btn--gold[data-v-8dc7f6a5]:hover{color:#fff;background:#cb951f}.chat-shell__send-btn.chat-shell__send-btn--gold[data-v-8dc7f6a5]:focus-visible{color:#fff;background:#cb951f}.chat-shell__send-btn.chat-shell__send-btn--brand[data-v-8dc7f6a5]{background:var(--cs-brand-accent);width:auto;min-width:72px;height:42px;color:var(--cs-brand-accent-contrast);box-shadow:none;border-radius:999px;flex-shrink:0;padding:0 18px;font-size:16px;font-weight:500;line-height:1}.chat-shell__send-btn.chat-shell__send-btn--brand[data-v-8dc7f6a5]:hover{background:var(--cs-brand-accent-hover);color:var(--cs-brand-accent-contrast)}.chat-shell__send-btn.chat-shell__send-btn--brand[data-v-8dc7f6a5]:focus-visible{background:var(--cs-brand-accent-hover);color:var(--cs-brand-accent-contrast)}.chat-shell__send-btn[data-v-8dc7f6a5]:disabled{color:rgba(255,255,255,.9);box-shadow:none;cursor:not-allowed;background:#b7d4ff}.chat-shell__send-btn.chat-shell__send-btn--gold[data-v-8dc7f6a5]:disabled{color:rgba(255,255,255,.8);background:#ecd5a3}.chat-shell__send-btn.chat-shell__send-btn--brand[data-v-8dc7f6a5]:disabled{color:rgba(255,255,255,.9);background:rgba(148,163,184,.32)}.chat-shell__hidden-input[data-v-8dc7f6a5]{display:none}.chat-shell__composer--no-native-select[data-v-8dc7f6a5]{-webkit-touch-callout:none}.chat-shell__composer--no-native-select[data-v-8dc7f6a5] .el-textarea__inner{-webkit-touch-callout:none;-webkit-user-select:text;user-select:text}.chat-shell__composer--native-selection-suppressed[data-v-8dc7f6a5] .el-textarea__inner{-webkit-touch-callout:none}.chat-shell__composer--native-selection-suppressed[data-v-8dc7f6a5] .el-textarea__inner::selection{color:inherit;background:0 0}.chat-shell__composer--native-selection-suppressed[data-v-8dc7f6a5] .el-textarea__inner::selection{color:inherit;background:0 0}.chat-shell__composer--native-selection-suppressed[data-v-8dc7f6a5] .el-textarea__inner{caret-color:transparent}.chat-shell__composer--no-native-select[data-v-8dc7f6a5]:not(.chat-shell__composer--native-selection-suppressed) .el-textarea__inner{caret-color:auto;-webkit-user-select:text;user-select:text}@media (min-width:992px){.chat-shell__composer[data-v-8dc7f6a5]{margin:0 24px 24px}.chat-shell__composer--gold[data-v-8dc7f6a5]{border-top:1px solid #e8e8e8;margin:0;padding:24px}.chat-shell__composer--brand[data-v-8dc7f6a5]{margin:0;padding:10px 0 12px}.chat-shell__composer--brand .chat-shell__composer-toolbar--brand[data-v-8dc7f6a5]{margin-bottom:8px;padding:0 20px}.chat-shell__faq-trigger--brand[data-v-8dc7f6a5]{display:none}}.chat-shell__header[data-v-76fd6305]{color:#fff;background:linear-gradient(90deg,#0e80ff 0%,#1275ef 100%);align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.chat-shell__header--gold[data-v-76fd6305]{background:radial-gradient(circle at 0 0,rgba(255,173,77,.16),transparent 38%),linear-gradient(#241105 0%,#170c03 100%);align-items:flex-start;gap:10px;padding:16px 108px 12px 16px}.chat-shell__header--brand[data-v-76fd6305]{background:var(--cs-brand-surface);color:var(--cs-brand-header-text);border-bottom:1px solid rgba(226,232,240,.9);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px}.chat-shell__agent[data-v-76fd6305]{flex:1;align-items:flex-start;gap:12px;min-width:0;display:flex}.chat-shell__back-btn[data-v-76fd6305]{color:#fff;cursor:pointer;width:28px;height:28px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:opacity .2s,transform .2s;display:inline-flex}.chat-shell__back-btn .el-icon[data-v-76fd6305]{font-size:20px}.chat-shell__back-btn[data-v-76fd6305]:hover{opacity:.88;background:0 0;transform:translateY(-1px)}.chat-shell__back-btn[data-v-76fd6305]:focus-visible{opacity:.88;background:0 0;transform:translateY(-1px)}.chat-shell__back-btn--gold[data-v-76fd6305]{color:#fff;box-shadow:none;background:0 0}.chat-shell__back-btn--brand[data-v-76fd6305]{color:#111827;width:28px;height:28px;box-shadow:none;background:0 0;border-radius:0}.chat-shell__brand-side-placeholder[data-v-76fd6305]{flex:0 0 56px;width:56px}.chat-shell__brand-center[data-v-76fd6305]{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.chat-shell__brand-title[data-v-76fd6305]{text-overflow:ellipsis;white-space:nowrap;color:#1f2937;justify-content:center;align-items:center;gap:6px;max-width:100%;font-size:18px;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.chat-shell__brand-subtitle[data-v-76fd6305]{color:#10b981;align-items:center;gap:6px;max-width:100%;font-family:Noto Sans SC,sans-serif;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.chat-shell__brand-subtitle--links[data-v-76fd6305]{justify-content:center;align-items:center;width:100%;display:flex}.chat-shell__avatar-shell[data-v-76fd6305]{flex-shrink:0;width:38px;height:38px}.chat-shell__avatar[data-v-76fd6305]{background:rgba(255,255,255,.18);width:100%;height:100%;font-size:18px}.chat-shell__avatar-shell--gold[data-v-76fd6305]{place-items:center;width:73px;height:73px;display:grid;position:relative}.chat-shell__avatar-shell--gold[data-v-76fd6305]:before,.chat-shell__avatar-shell--gold[data-v-76fd6305]:after{content:"";border-radius:50%;position:absolute}.chat-shell__avatar-shell--gold[data-v-76fd6305]:before{border:6px solid rgba(255,255,255,.1);top:0;bottom:0;left:0;right:0}.chat-shell__avatar-shell--gold[data-v-76fd6305]:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.3);top:6px;bottom:6px;left:6px;right:6px;box-shadow:inset .32px .32px .32px #fdd1a0,inset -.32px -.32px .32px #feeada}.chat-shell__avatar-shell--gold .chat-shell__avatar[data-v-76fd6305]{z-index:1;background:#3c1b04;width:60px;height:60px;position:relative;box-shadow:0 10px 20px rgba(0,0,0,.22)}.chat-shell__header--gold .chat-shell__agent[data-v-76fd6305]{align-items:center;gap:12px}.chat-shell__agent-meta[data-v-76fd6305]{flex-direction:column;gap:4px;min-width:0;display:flex}.chat-shell__agent-subtitle[data-v-76fd6305]{color:rgba(255,255,255,.82);font-size:12px;line-height:1.4}.chat-shell__header--gold .chat-shell__agent-meta[data-v-76fd6305]{justify-content:center;gap:6px;padding-top:0}.chat-shell__agent-name[data-v-76fd6305]{color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.18);align-items:center;gap:6px;font-size:18px;font-weight:600;display:flex}.chat-shell__header--gold .chat-shell__agent-name[data-v-76fd6305]{gap:8px;font-size:20px;line-height:1.1}.chat-shell__agent-subtitle--gold[data-v-76fd6305]{color:rgba(255,255,255,.78);display:none}.chat-shell__agent-secondary[data-v-76fd6305]{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.chat-shell__header-center[data-v-76fd6305]{display:none}.chat-shell__agent-secondary--gold[data-v-76fd6305]{flex-flow:row;align-items:center;gap:10px}.chat-shell__agent-links[data-v-76fd6305]{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:4px;display:flex}.chat-shell__header--gold .chat-shell__agent-links[data-v-76fd6305]{grid-template-columns:repeat(2,max-content);justify-content:flex-start;gap:6px 12px;margin-top:0;display:grid}.chat-shell__agent-links--brand[data-v-76fd6305]{flex-direction:column;justify-content:center;align-items:center;gap:2px;width:min(100%,240px);margin-top:0}.chat-shell__agent-link[data-v-76fd6305]{--chat-link-accent:#8ec5ff;color:#fff;word-break:break-word;background:rgba(10,34,84,.2);border:1px solid rgba(255,255,255,.72);border-radius:999px;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:6px 14px;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08),0 6px 14px rgba(8,35,89,.14)}.chat-shell__header--gold .chat-shell__agent-link[data-v-76fd6305]{max-width:none;min-height:0;box-shadow:none;color:var(--chat-link-accent);background:0 0;border:0;gap:6px;padding:0}.chat-shell__agent-link--brand[data-v-76fd6305]{max-width:100%;min-height:24px;box-shadow:none;color:var(--chat-link-accent);white-space:normal;background:0 0;border:0;padding:0}.chat-shell__agent-link.is-icon-only[data-v-76fd6305]{min-height:0;box-shadow:none;background:0 0;border:0;padding:0}.chat-shell__agent-link.is-clickable[data-v-76fd6305]{cursor:pointer}.chat-shell__agent-link.is-clickable[data-v-76fd6305]:hover{background:rgba(255,255,255,.18)}.chat-shell__header--gold .chat-shell__agent-link.is-clickable[data-v-76fd6305]:hover,.chat-shell__agent-link--brand.is-clickable[data-v-76fd6305]:hover{opacity:.92;background:0 0}.chat-shell__agent-link-image[data-v-76fd6305]{object-fit:cover;border-radius:999px;flex-shrink:0;width:22px;height:22px}.chat-shell__agent-link.is-icon-only .chat-shell__agent-link-image[data-v-76fd6305]{border-radius:999px;width:28px;height:28px}.chat-shell__header--gold .chat-shell__agent-link-image[data-v-76fd6305]{width:18px;height:18px}.chat-shell__header--gold .chat-shell__agent-link.is-icon-only .chat-shell__agent-link-image[data-v-76fd6305]{width:22px;height:22px}.chat-shell__agent-link-text[data-v-76fd6305]{white-space:normal;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.16)}.chat-shell__header--gold .chat-shell__agent-link-text[data-v-76fd6305]{color:inherit;white-space:nowrap;text-shadow:none;font-size:13px}.chat-shell__agent-link--brand .chat-shell__agent-link-text[data-v-76fd6305]{color:inherit;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-align:center;text-shadow:none;font-family:Noto Sans SC,sans-serif;font-size:10px;font-weight:500;line-height:1}.chat-shell__status[data-v-76fd6305]{background:rgba(255,255,255,.45);border-radius:50%;width:8px;height:8px}.chat-shell__status.is-online[data-v-76fd6305]{background:#68dc75}.chat-shell__header--gold .chat-shell__status[data-v-76fd6305]{order:-1}.chat-shell__header--gold .chat-shell__status.is-online[data-v-76fd6305]{background:#66db7a;box-shadow:0 0 0 3px rgba(102,219,122,.14)}.chat-shell__close-btn[data-v-76fd6305]{color:rgba(255,255,255,.96);flex-shrink:0;margin-left:auto;padding:0 6px}.chat-shell__close-btn--gold[data-v-76fd6305]{color:#f4d389;border-radius:10px;margin:0;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.chat-shell__close-btn--brand[data-v-76fd6305]{min-width:56px;color:var(--cs-brand-action-text);margin:0;padding:0;font-size:16px;font-weight:400;line-height:1}.chat-shell__close-btn[data-v-76fd6305]:hover{color:#fff}.chat-shell__close-btn[data-v-76fd6305]:focus-visible{color:#fff}.chat-shell__close-btn--brand[data-v-76fd6305]:hover{color:var(--cs-brand-accent-hover)}.chat-shell__close-btn--brand[data-v-76fd6305]:focus-visible{color:var(--cs-brand-accent-hover)}@media (min-width:992px){.chat-shell__header[data-v-76fd6305]{padding:18px 24px}.chat-shell__header--gold[data-v-76fd6305]{background:#fff;border-bottom:1px solid #e8e8e8;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;min-height:74px;padding:0 24px;display:grid}.chat-shell__header--brand[data-v-76fd6305]{min-height:74px;padding:0 24px}.chat-shell__header--brand .chat-shell__brand-center[data-v-76fd6305]{gap:8px;padding-top:10px;padding-bottom:10px}.chat-shell__header--brand .chat-shell__agent-links--brand[data-v-76fd6305]{width:min(100%,500px)}.chat-shell__header--gold .chat-shell__agent[data-v-76fd6305]{align-items:center;min-width:0}.chat-shell__back-btn--gold[data-v-76fd6305]{color:#1f2937;background:0 0;border:0}.chat-shell__avatar-shell--gold[data-v-76fd6305]{width:48px;height:48px}.chat-shell__avatar-shell--gold[data-v-76fd6305]:before{border-width:4px}.chat-shell__avatar-shell--gold[data-v-76fd6305]:after{top:4px;bottom:4px;left:4px;right:4px}.chat-shell__avatar-shell--gold .chat-shell__avatar[data-v-76fd6305]{width:40px;height:40px;box-shadow:none}.chat-shell__header--gold .chat-shell__agent-meta[data-v-76fd6305]{gap:2px}.chat-shell__header--gold .chat-shell__agent-name[data-v-76fd6305]{color:#333;text-shadow:none;font-size:16px;font-weight:400}.chat-shell__header--gold .chat-shell__agent-link[data-v-76fd6305]{color:#000}.chat-shell__header--gold .chat-shell__status[data-v-76fd6305]{width:12px;height:12px;box-shadow:none;border:2px solid #fff;order:0}.chat-shell__agent-subtitle--gold[data-v-76fd6305]{color:#554012;font-size:12px;line-height:16px;display:block}.chat-shell__header--gold .chat-shell__agent-secondary[data-v-76fd6305]{display:none}.chat-shell__header-center[data-v-76fd6305]{flex:1;justify-content:center;align-items:center;min-width:0;padding:8px 24px;display:flex}.chat-shell__header--gold .chat-shell__agent-links--header-center[data-v-76fd6305]{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 24px;width:100%;min-width:0;margin-top:0;display:flex}.chat-shell__agent-link--header-center[data-v-76fd6305]{min-width:0;min-height:0;box-shadow:none;color:inherit;background:0 0;border:0;flex-shrink:1;padding:0}.chat-shell__agent-link--header-center.is-clickable[data-v-76fd6305]:hover{opacity:.92;background:0 0}.chat-shell__agent-link-image--header-center[data-v-76fd6305],.chat-shell__agent-link--header-center.is-icon-only .chat-shell__agent-link-image--header-center[data-v-76fd6305]{width:17px;height:17px}.chat-shell__header--gold .chat-shell__agent-link-text--header-center[data-v-76fd6305]{color:#000;text-shadow:none;white-space:normal;word-break:break-word;overflow-wrap:anywhere;font-size:14px;line-height:20px}.chat-shell__close-btn--gold[data-v-76fd6305]{color:#6a4d0d;background:rgba(222,165,39,.2);border-radius:4px;min-height:32px;margin-left:auto;padding:6px 12px;position:static;top:auto;right:auto;transform:none}.chat-shell__close-btn--brand[data-v-76fd6305]{min-width:64px}}@media (max-width:991px){.chat-shell__header--gold .chat-shell__agent-links[data-v-76fd6305]{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chat-shell__header--gold .chat-shell__agent-link[data-v-76fd6305]{color:#fff;background:rgba(255,255,255,.14);border-radius:999px;min-width:0;max-width:100%;padding:3px 10px}.chat-shell__header--gold .chat-shell__agent-link-text[data-v-76fd6305]{white-space:normal;word-break:break-word;overflow-wrap:anywhere}}@media (max-width:768px){.chat-shell__header[data-v-76fd6305]{padding:12px 14px}.chat-shell__header--gold[data-v-76fd6305]{padding:14px 96px 10px 12px}.chat-shell__header--brand[data-v-76fd6305]{padding:12px 14px 8px}.chat-shell__agent-name[data-v-76fd6305]{font-size:16px}.chat-shell__avatar-shell--gold[data-v-76fd6305]{width:68px;height:68px}.chat-shell__avatar-shell--gold .chat-shell__avatar[data-v-76fd6305]{width:56px;height:56px}.chat-shell__close-btn--gold[data-v-76fd6305]{top:50%;right:12px}.chat-shell__brand-side-placeholder[data-v-76fd6305],.chat-shell__close-btn--brand[data-v-76fd6305]{min-width:48px}}.voice-player[data-v-1df293bc]{width:var(--voice-width);align-items:center;gap:10px;max-width:100%;display:inline-flex}.voice-player__button[data-v-1df293bc],.voice-player__main[data-v-1df293bc]{cursor:pointer;border:0}.voice-player__button[data-v-1df293bc]{background:#1677ff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;box-shadow:0 8px 18px rgba(22,119,255,.22)}.voice-player__main[data-v-1df293bc]{background:0 0;flex:1;align-items:center;gap:10px;min-width:0;padding:0;display:inline-flex}.voice-player__icon[data-v-1df293bc]{display:inline-block}.voice-player__icon.is-play[data-v-1df293bc]{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid #fff;width:0;height:0;margin-left:2px}.voice-player__icon.is-pause[data-v-1df293bc]{width:11px;height:12px;position:relative}.voice-player__icon.is-pause[data-v-1df293bc]:before,.voice-player__icon.is-pause[data-v-1df293bc]:after{content:"";background:#fff;border-radius:999px;width:3px;height:12px;position:absolute;top:0}.voice-player__icon.is-pause[data-v-1df293bc]:before{left:1px}.voice-player__icon.is-pause[data-v-1df293bc]:after{right:1px}.voice-player__wave[data-v-1df293bc]{background:repeating-linear-gradient(90deg,rgba(37,99,235,.14) 0,rgba(37,99,235,.14) 6px,rgba(37,99,235,.55) 6px,rgba(37,99,235,.55) 10px,rgba(37,99,235,.14) 10px,rgba(37,99,235,.14) 14px);border-radius:999px;flex:1;height:18px;position:relative;overflow:hidden}.voice-player__wave-fill[data-v-1df293bc]{width:var(--voice-progress);background:repeating-linear-gradient(90deg,rgba(22,119,255,.3) 0,rgba(22,119,255,.3) 6px,rgba(22,119,255,.9) 6px,rgba(22,119,255,.9) 10px,rgba(22,119,255,.3) 10px,rgba(22,119,255,.3) 14px);position:absolute;top:0;bottom:0;left:0;right:auto}.voice-player__duration[data-v-1df293bc]{color:#475569;font-variant-numeric:tabular-nums;flex:none;font-size:13px;line-height:1}.voice-player__audio[data-v-1df293bc]{display:none}.voice-player.is-playing .voice-player__button[data-v-1df293bc]{background:#0f62d6}.voice-player.is-disabled[data-v-1df293bc]{opacity:.56}.voice-player__button[data-v-1df293bc]:disabled,.voice-player__main[data-v-1df293bc]:disabled{cursor:not-allowed}.chat-shell__messages[data-v-c595aac3]{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 12px 12px;overflow-y:auto}.chat-shell__messages--gold[data-v-c595aac3]{background:#e9eaee;padding-top:18px}.chat-shell__messages--brand[data-v-c595aac3]{background:var(--cs-brand-panel-bg);padding-top:18px}.chat-shell__history-loading[data-v-c595aac3]{color:#9ca3af;justify-content:center;align-items:center;padding:8px 0 12px;font-size:12px;line-height:16px;display:flex}.chat-shell__history-spinner[data-v-c595aac3]{border:2px solid rgba(148,163,184,.28);border-top-color:currentColor;border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.8s linear infinite chat-message-send-spin-c595aac3}.chat-shell__empty[data-v-c595aac3],.chat-shell__welcome[data-v-c595aac3]{color:#6b7280;text-align:center;background:rgba(255,255,255,.85);border-radius:12px;max-width:520px;margin:24px auto;padding:20px}.chat-shell__welcome-title[data-v-c595aac3]{color:#111827;margin-bottom:8px;font-size:18px;font-weight:600}.chat-message[data-v-c595aac3]{margin-bottom:16px}.chat-message--auto-reply[data-v-c595aac3]{animation:.28s chat-message-auto-reply-in-c595aac3}.chat-message--live-in[data-v-c595aac3]{animation:.22s chat-message-live-in-c595aac3}@keyframes chat-message-auto-reply-in-c595aac3{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes chat-message-live-in-c595aac3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.chat-message__content[data-v-c595aac3]{flex-direction:column;gap:4px;max-width:min(75%,520px);display:flex}.chat-message.is-service .chat-message__content[data-v-c595aac3]{align-items:flex-start}.chat-message:not(.is-service) .chat-message__content[data-v-c595aac3]{align-items:flex-end}.chat-message.is-system[data-v-c595aac3]{text-align:center}.chat-message__system[data-v-c595aac3]{color:rgba(100,116,139,.88);min-width:0;max-width:min(100%,420px);box-shadow:none;text-align:center;background:0 0;border:0;border-radius:0;justify-content:center;align-items:baseline;gap:8px;padding:0;display:inline-flex}.chat-message__system.is-info[data-v-c595aac3],.chat-message__system.is-warning[data-v-c595aac3]{color:rgba(100,116,139,.88);background:0 0;border-color:transparent}.chat-message__system-text[data-v-c595aac3]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;font-size:12px;line-height:18px}.chat-message__system-time[data-v-c595aac3]{color:rgba(100,116,139,.88);flex-shrink:0;font-size:11px;line-height:12px}.chat-shell__messages--gold .chat-message__system[data-v-c595aac3],.chat-shell__messages--gold .chat-message__system.is-warning[data-v-c595aac3]{color:rgba(100,116,139,.88);background:0 0;border-color:transparent}.chat-shell__messages--gold .chat-message__system-time[data-v-c595aac3],.chat-shell__messages--brand .chat-message__system[data-v-c595aac3],.chat-shell__messages--brand .chat-message__system.is-warning[data-v-c595aac3],.chat-shell__messages--brand .chat-message__system-time[data-v-c595aac3]{color:rgba(100,116,139,.88)}.chat-message__day-divider[data-v-c595aac3]{color:#8c8c8c;text-align:center;margin-bottom:12px;font-size:12px;line-height:16px}.chat-message__time[data-v-c595aac3]{color:#9ca3af;text-align:center;font-size:12px;line-height:16px}.chat-message__meta-line[data-v-c595aac3]{align-items:center;gap:8px;display:flex}.chat-message__sender-label[data-v-c595aac3]{color:#94a3b8;font-size:12px;line-height:16px}.chat-message__send-status[data-v-c595aac3]{color:#94a3b8;align-items:center;gap:4px;font-size:12px;line-height:16px;display:inline-flex}.chat-message__send-status.is-failed[data-v-c595aac3]{color:#dc2626}.chat-message__send-status.is-pending-only[data-v-c595aac3]{color:rgba(148,163,184,.72);gap:0}.chat-message__send-spinner[data-v-c595aac3]{border:1.5px solid rgba(148,163,184,.28);border-top-color:currentColor;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite chat-message-send-spin-c595aac3}.chat-message__retry-button[data-v-c595aac3]{color:inherit;font-size:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chat-message__row[data-v-c595aac3]{align-items:flex-start;gap:10px;width:100%;display:flex}.chat-message.is-service .chat-message__row[data-v-c595aac3]{flex-direction:row}.chat-message:not(.is-service) .chat-message__row[data-v-c595aac3]{flex-direction:row-reverse}.chat-message__avatar-shell[data-v-c595aac3]{flex:none;width:38px;height:38px}.chat-message__avatar-shell--gold[data-v-c595aac3]{width:36px;height:36px;box-shadow:none;background:0 0;border-radius:50%;padding:0}.chat-message__avatar[data-v-c595aac3],.chat-message__avatar-image[data-v-c595aac3]{border-radius:50%;width:100%;height:100%}.chat-message__avatar[data-v-c595aac3]{color:#1d4ed8;background:#dbeafe;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.chat-message__avatar-image[data-v-c595aac3]{object-fit:cover;background:#d9d9d9;display:block}.chat-shell__messages--gold .chat-message__avatar[data-v-c595aac3]{color:#8b5a14;background:#f5e4bf}.chat-shell__messages--brand .chat-message__avatar[data-v-c595aac3]{color:var(--cs-brand-action-text);background:#fff}.chat-shell__messages--brand .chat-message:not(.is-service) .chat-message__avatar-shell[data-v-c595aac3]{display:none}.chat-message:not(.is-service) .chat-message__avatar[data-v-c595aac3]{color:#047857;background:#d1fae5}.chat-message__bubble[data-v-c595aac3]{color:#1f2937;background:#fff;border-radius:12px;max-width:100%;padding:8px 16px;line-height:1.6;position:relative;box-shadow:0 4px 18px rgba(15,23,42,.05)}.chat-shell__messages--gold .chat-message.is-service .chat-message__bubble[data-v-c595aac3]{color:#000;background:#fff;border:1px solid rgba(222,165,39,.3);border-radius:8px;padding:8px 16px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.chat-shell__messages--brand .chat-message.is-service .chat-message__bubble[data-v-c595aac3]{color:#1f2937;box-shadow:none;background:#fff;border:0;border-radius:18px 18px 18px 0;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.chat-message__text-content[data-v-c595aac3]{white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere}.chat-message__text--no-native-select[data-v-c595aac3]{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.chat-message__text--no-native-select .chat-message__text-link[data-v-c595aac3]{-webkit-touch-callout:none}.chat-message__text-link[data-v-c595aac3]{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.chat-message__rich-text[data-v-c595aac3]{word-break:break-word;overflow-wrap:anywhere}.chat-message__rich-text[data-v-c595aac3] p{margin:0}.chat-message__rich-text[data-v-c595aac3] p+p{margin-top:6px}.chat-message__rich-text[data-v-c595aac3] a{color:#1d4ed8;text-underline-offset:2px;text-decoration:underline}.chat-message:not(.is-service) .chat-message__bubble[data-v-c595aac3]{background:#eef6ff}.chat-shell__messages--gold .chat-message:not(.is-service) .chat-message__bubble[data-v-c595aac3]{color:#3d2b06;box-shadow:none;background:linear-gradient(#ddad53 0%,#d0a043 100%);border:1px solid rgba(196,142,30,.45);border-radius:8px}.chat-shell__messages--brand .chat-message:not(.is-service) .chat-message__bubble[data-v-c595aac3]{background:var(--cs-brand-accent);color:var(--cs-brand-accent-contrast);box-shadow:none;border-radius:18px 18px 0;font-family:Noto Sans SC,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.chat-message__bubble-badge[data-v-c595aac3]{pointer-events:none;width:29px;height:19px;position:absolute;top:-8px;right:4px}.chat-shell__messages--gold .chat-message__text-link[data-v-c595aac3],.chat-shell__messages--gold .chat-message__rich-text[data-v-c595aac3] a{color:#8b5a14}.chat-shell__messages--brand .chat-message__text-link[data-v-c595aac3],.chat-shell__messages--brand .chat-message__rich-text[data-v-c595aac3] a,.chat-shell__messages--brand .chat-message__file-link[data-v-c595aac3]{color:var(--cs-brand-action-text)}.chat-message__image-grid[data-v-c595aac3]{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.chat-message__image-grid.is-single[data-v-c595aac3]{grid-template-columns:minmax(0,1fr)}.chat-message__image-button[data-v-c595aac3]{cursor:zoom-in;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:160px;padding:0}.chat-message__image-frame[data-v-c595aac3]{background:#e5e7eb;border-radius:8px;width:160px;height:160px;position:relative;overflow:hidden}.chat-message__image-loading[data-v-c595aac3]{background-color:#e5e7eb;background-image:linear-gradient(110deg,rgba(255,255,255,.08) 8%,rgba(255,255,255,.28) 18%,rgba(255,255,255,.08) 33%),none;background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:200% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;justify-content:center;align-items:center;animation:1.2s linear infinite chat-message-image-shimmer-c595aac3;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.chat-message__image-error[data-v-c595aac3]{z-index:1;color:#6b7280;background:#f3f4f6;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.chat-message__image-retry[data-v-c595aac3]{color:#2563eb;background:#fff;border:1px solid #bfdbfe;border-radius:999px;padding:4px 9px}.chat-message__image-spinner[data-v-c595aac3]{border:2px solid rgba(59,130,246,.18);border-top-color:#3b82f6;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite chat-message-image-spin-c595aac3}.chat-message__image[data-v-c595aac3]{object-fit:cover;opacity:0;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:8px;width:160px;height:160px;transition:opacity .18s;display:block}.chat-message__image.is-loaded[data-v-c595aac3]{opacity:1}.chat-shell__messages--brand .chat-message__bubble.is-image-bubble[data-v-c595aac3],.chat-shell__messages--brand .chat-message.is-service .chat-message__bubble.is-image-bubble[data-v-c595aac3],.chat-shell__messages--brand .chat-message:not(.is-service) .chat-message__bubble.is-image-bubble[data-v-c595aac3]{background:0 0;border:0;border-radius:0;padding:0}.chat-shell__messages--brand .chat-message__image-button[data-v-c595aac3]{width:-webkit-fit-content;width:fit-content;max-width:100%}.chat-shell__messages--brand .chat-message__image-frame[data-v-c595aac3]{border-radius:10px;width:160px;height:auto;min-height:96px}.chat-shell__messages--brand .chat-message__image-frame.has-image[data-v-c595aac3]{background:0 0;width:-webkit-fit-content;width:fit-content;min-height:0}.chat-shell__messages--brand .chat-message__image[data-v-c595aac3]{object-fit:contain;border-radius:10px;width:auto;max-width:min(280px,62vw);height:auto;max-height:360px}.chat-shell__messages--brand .chat-message__meta-line.is-image-meta[data-v-c595aac3]{width:-webkit-fit-content;width:fit-content;margin-top:0}.chat-message__file-meta[data-v-c595aac3]{color:#6b7280;margin-top:4px;font-size:12px}.chat-message__file-link[data-v-c595aac3]{color:#1d4ed8;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px}.chat-message__voice-card[data-v-c595aac3]{min-width:156px}.chat-message__preview-tools[data-v-c595aac3]{z-index:2100;align-items:center;gap:12px;display:flex;position:fixed;top:20px;right:84px}.chat-message__preview-count[data-v-c595aac3],.chat-message__preview-download[data-v-c595aac3]{color:#fff;background:rgba(17,24,39,.72);border:0;border-radius:999px;justify-content:center;align-items:center;height:36px;padding:0 14px;font-size:13px;display:inline-flex}.chat-message__preview-download[data-v-c595aac3]{cursor:pointer}.chat-message__mobile-viewer[data-v-c595aac3],.chat-message__action-sheet[data-v-c595aac3]{z-index:2200;background:rgba(15,23,42,.78);flex-direction:column;justify-content:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.chat-message__mobile-viewer[data-v-c595aac3]{padding:max(16px, env(safe-area-inset-top)) 16px max(20px, env(safe-area-inset-bottom));touch-action:none;justify-content:space-between}.chat-message__mobile-viewer-top[data-v-c595aac3]{color:#fff;justify-content:space-between;align-items:center;font-size:14px;display:flex}.chat-message__mobile-close[data-v-c595aac3],.chat-message__mobile-nav[data-v-c595aac3],.chat-message__mobile-stage-action[data-v-c595aac3],.chat-message__action-sheet-btn[data-v-c595aac3],.chat-message__action-sheet-cancel[data-v-c595aac3]{cursor:pointer;border:0}.chat-message__mobile-close[data-v-c595aac3]{color:#fff;background:rgba(255,255,255,.16);border-radius:999px;min-width:64px;height:36px;padding:0 14px}.chat-message__mobile-viewer-stage[data-v-c595aac3]{flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative}.chat-message__mobile-preview-image[data-v-c595aac3]{object-fit:contain;-webkit-user-drag:none;-webkit-touch-callout:none;border-radius:12px;max-width:100%;max-height:100%;display:block}.chat-message__mobile-nav[data-v-c595aac3]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,.46);border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-top:-20px;font-size:24px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:50%}.chat-message__mobile-nav--prev[data-v-c595aac3]{left:12px}.chat-message__mobile-nav--next[data-v-c595aac3]{right:12px}.chat-message__mobile-stage-actions[data-v-c595aac3]{z-index:1;flex-direction:row;gap:10px;display:flex;position:absolute;bottom:12px;right:12px}.chat-message__mobile-stage-action[data-v-c595aac3]{color:#fff;-webkit-backdrop-filter:blur(4px);background:rgba(15,23,42,.56);border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.chat-message__mobile-stage-action[data-v-c595aac3] svg{width:20px;height:20px}.chat-message__action-sheet-panel[data-v-c595aac3]{flex-direction:column;gap:10px;display:flex}.chat-message__action-sheet-btn[data-v-c595aac3],.chat-message__action-sheet-cancel[data-v-c595aac3]{color:#111827;background:#fff;border-radius:18px;min-height:52px;font-size:16px;font-weight:500}.chat-message__action-sheet[data-v-c595aac3]{background:rgba(15,23,42,.4);padding:16px}.chat-message__action-sheet-cancel[data-v-c595aac3]{font-weight:400}@keyframes chat-message-image-spin-c595aac3{to{transform:rotate(360deg)}}@keyframes chat-message-send-spin-c595aac3{to{transform:rotate(360deg)}}@keyframes chat-message-image-shimmer-c595aac3{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.chat-message__content[data-v-c595aac3]{max-width:calc(100% - 56px)}.chat-message__bubble-badge[data-v-c595aac3]{top:-7px;right:2px}.chat-message__preview-tools[data-v-c595aac3]{gap:8px;top:16px;right:72px}.chat-message__preview-count[data-v-c595aac3],.chat-message__preview-download[data-v-c595aac3]{height:34px;padding:0 12px;font-size:12px}.chat-message__mobile-viewer[data-v-c595aac3]{padding:max(12px, env(safe-area-inset-top)) 12px max(16px, env(safe-area-inset-bottom))}.chat-message__mobile-viewer-stage[data-v-c595aac3]{min-height:0}.chat-message__mobile-nav[data-v-c595aac3]{width:36px;height:36px;margin-top:-18px;font-size:22px}.chat-message__mobile-nav--prev[data-v-c595aac3]{left:8px}.chat-message__mobile-nav--next[data-v-c595aac3]{right:8px}.chat-message__mobile-stage-actions[data-v-c595aac3]{gap:8px;bottom:8px;right:8px}.chat-message__mobile-stage-action[data-v-c595aac3]{width:40px;height:40px}.chat-message__mobile-close[data-v-c595aac3]{padding:0 12px}}@media (min-width:992px){.chat-shell__messages[data-v-c595aac3]{padding:24px}.chat-shell__messages--gold[data-v-c595aac3]{background:#f5f7fa;padding:24px}.chat-shell__messages--brand[data-v-c595aac3]{padding:24px}.chat-shell__messages--gold .chat-shell__welcome[data-v-c595aac3],.chat-shell__messages--gold .chat-shell__empty[data-v-c595aac3]{color:#8c8c8c;background:#fff}.chat-shell__messages--gold .chat-shell__welcome-title[data-v-c595aac3]{color:#333}.chat-shell__messages--gold .chat-message[data-v-c595aac3]{margin-bottom:20px}.chat-shell__messages--gold .chat-message__row[data-v-c595aac3]{gap:12px}.chat-shell__messages--gold .chat-message__avatar-shell[data-v-c595aac3]{width:40px;height:40px}.chat-shell__messages--gold .chat-message__content[data-v-c595aac3]{max-width:min(76%,560px)}.chat-shell__messages--gold .chat-message__time[data-v-c595aac3]{color:#8c8c8c;font-size:12px;line-height:16px}.chat-shell__messages--gold .chat-message.is-service .chat-message__content[data-v-c595aac3]{gap:2px}.chat-shell__messages--gold .chat-message.is-service .chat-message__bubble[data-v-c595aac3],.chat-shell__messages--gold .chat-message:not(.is-service) .chat-message__bubble[data-v-c595aac3]{color:#000}.chat-shell__messages--gold .chat-message__text-link[data-v-c595aac3],.chat-shell__messages--gold .chat-message__file-link[data-v-c595aac3]{color:#6a4d0d}.chat-shell__messages--gold .chat-message__file-meta[data-v-c595aac3],.chat-shell__messages--gold .chat-message__system[data-v-c595aac3],.chat-shell__messages--brand .chat-message__file-meta[data-v-c595aac3],.chat-shell__messages--brand .chat-message__system[data-v-c595aac3],.chat-shell__messages--brand .chat-message__time[data-v-c595aac3]{color:#8c8c8c}}.chat-shell__quick-replies[data-v-1215b795]{gap:8px;padding:0 12px 10px;display:flex;overflow-x:auto}.chat-shell__quick-replies--gold[data-v-1215b795]{z-index:2;padding:0;position:absolute;bottom:107px;left:12px;overflow:visible}.chat-shell__quick-replies--brand[data-v-1215b795]{z-index:50;background:rgba(0,0,0,.45);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:visible}.chat-shell__quick-replies-close[data-v-1215b795]{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.chat-shell__quick-replies-close-icon[data-v-1215b795]{width:24px;height:24px;display:block}.chat-shell__quick-replies-card[data-v-1215b795]{background:#fff;border-radius:12px;width:153px;overflow:hidden;box-shadow:0 0 4px rgba(0,0,0,.1)}.chat-shell__quick-replies-title[data-v-1215b795]{background:#fff;justify-content:center;align-items:center;gap:10px;min-height:39px;padding:19px 12px 5px;display:flex}.chat-shell__quick-replies-title-text[data-v-1215b795]{color:transparent;background-image:linear-gradient(90deg,#e97904 0%,#dcce02 100%);-webkit-background-clip:text;background-clip:text;font-family:Alimama ShuHeiTi,Noto Sans SC,sans-serif;font-size:16px;font-weight:700;line-height:1}.chat-shell__quick-replies-refresh[data-v-1215b795]{color:#333;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex-shrink:0;padding:0;font-size:14px;font-weight:400;line-height:1}.chat-shell__quick-replies-title--brand[data-v-1215b795]{justify-content:center;gap:12px}.chat-shell__quick-replies-body[data-v-1215b795]{background:#fff;border-radius:0 0 12px 12px;padding:5px 0 7px}.chat-shell__reply-btn[data-v-1215b795],.chat-shell__faq-item[data-v-1215b795]{color:#374151;cursor:pointer;background:#fff;border:1px solid #d7dbe3;border-radius:10px}.chat-shell__reply-btn[data-v-1215b795]:disabled,.chat-shell__faq-item[data-v-1215b795]:disabled{opacity:.55;cursor:not-allowed}.chat-shell__reply-btn[data-v-1215b795]{white-space:nowrap;padding:8px 14px}.chat-shell__reply-btn--gold[data-v-1215b795]{color:rgba(0,0,0,.8);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;min-height:22px;padding:0 10px 0 26px;font-size:14px;line-height:22px;display:block;position:relative;overflow:hidden}.chat-shell__reply-btn--gold[data-v-1215b795]:before{content:"";background:rgba(0,0,0,.8);border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:17px}.chat-shell__reply-btn--brand[data-v-1215b795]{border-color:var(--cs-brand-accent-border);color:var(--cs-brand-action-text);background:rgba(255,255,255,.92)}.chat-shell__faq[data-v-1215b795]{background:rgba(255,255,255,.65);border-left:1px solid #e5e7eb;width:280px;padding:20px 16px;display:none}.chat-shell__faq--gold[data-v-1215b795],.chat-shell__faq--brand[data-v-1215b795]{background:#fff;border-left:0;border-right:1px solid #ebebeb;flex-shrink:0;width:214px;padding:12px 16px;overflow-y:auto}.chat-shell__faq-header[data-v-1215b795],.chat-shell__faq--gold .chat-shell__faq-header[data-v-1215b795],.chat-shell__faq--brand .chat-shell__faq-header[data-v-1215b795]{margin-bottom:20px}.chat-shell__faq-list[data-v-1215b795]{flex-direction:column;gap:14px;display:flex}.chat-shell__faq--gold .chat-shell__faq-list[data-v-1215b795],.chat-shell__faq--brand .chat-shell__faq-list[data-v-1215b795]{gap:10px;width:100%;padding-right:11px;overflow-y:auto}.chat-shell__faq-title[data-v-1215b795]{color:#111827;font-size:28px;font-weight:700}.chat-shell__faq--gold .chat-shell__faq-title[data-v-1215b795],.chat-shell__faq--brand .chat-shell__faq-title[data-v-1215b795]{color:var(--cs-brand-action-text);font-size:16px;font-weight:600;line-height:1.5}.chat-shell__faq-item[data-v-1215b795]{text-align:left;width:100%;padding:12px 14px;display:block}.chat-shell__faq-item--gold[data-v-1215b795],.chat-shell__faq-item--brand[data-v-1215b795]{color:rgba(0,0,0,.8);background:#efeeee;border:0;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:5px 12px;display:flex}.chat-shell__faq-item--brand .chat-shell__faq-item-label[data-v-1215b795]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:22px;overflow:hidden}.chat-shell__reply-btn--brand-card[data-v-1215b795]{color:rgba(0,0,0,.8);text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;width:100%;min-height:22px;padding:0 10px 0 26px;font-size:14px;line-height:22px;display:block;position:relative;overflow:hidden}.chat-shell__reply-btn--brand-card[data-v-1215b795]:before,.chat-shell__faq-item--brand .chat-shell__faq-item-dot[data-v-1215b795]{background:var(--cs-brand-action-text)}.chat-shell__reply-btn--brand-card[data-v-1215b795]:before{content:"";border-radius:50%;width:4px;height:4px;position:absolute;top:9px;left:17px}.chat-shell__faq-item-dot[data-v-1215b795]{background:rgba(0,0,0,.8);border-radius:50%;flex:0 0 4px;width:4px;height:4px}.chat-shell__faq-item-label[data-v-1215b795]{flex:1;min-width:0;display:block}.chat-shell__quick-replies--brand .chat-shell__quick-replies-card[data-v-1215b795]{border-radius:14px;width:min(360px,100vw - 48px);max-width:calc(100vw - 48px);max-height:70vh;overflow-y:auto;box-shadow:0 12px 40px rgba(0,0,0,.24)}.chat-shell__quick-replies--brand .chat-shell__quick-replies-body[data-v-1215b795]{padding:12px 50px}.chat-shell__quick-replies--brand .chat-shell__quick-replies-list[data-v-1215b795]{flex-direction:column;width:100%;display:flex}.chat-shell__quick-replies--brand .chat-shell__reply-btn--brand-card[data-v-1215b795]{white-space:normal;word-break:break-word;text-overflow:clip;color:rgba(0,0,0,.85);width:100%;min-height:26px;padding:2px 14px 2px 28px;line-height:20px;overflow:visible}.chat-shell__quick-replies--brand .chat-shell__reply-btn--brand-card[data-v-1215b795]:before{background:rgba(0,0,0,.85);top:11px;left:16px}.chat-shell__faq-item--gold .chat-shell__faq-item-label[data-v-1215b795]{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:22px;overflow:hidden}@media (min-width:992px){.chat-shell__faq[data-v-1215b795]{display:block}.chat-shell__quick-replies--mobile[data-v-1215b795]{display:none}}.chat-shell-page[data-v-cb4b1aef]{--cs-brand-accent:#5b7cfa;--cs-brand-accent-hover:#4969e0;--cs-brand-accent-contrast:#fff;--cs-brand-accent-soft:rgba(91,124,250,.14);--cs-brand-accent-border:rgba(91,124,250,.28);--cs-brand-action-text:#5b7cfa;--cs-brand-header-text:#111827;--cs-brand-page-bg:#f3f4f7;--cs-brand-surface:#fff;--cs-brand-muted-text:#9ca3af;--cs-brand-panel-bg:#ececef;height:var(--cs-app-height,100dvh);min-height:var(--cs-app-height,100dvh);max-height:var(--cs-app-height,100dvh);background:#f3f4f7;display:flex;overflow:hidden}.chat-shell-page--brand[data-v-cb4b1aef]{background:var(--cs-brand-page-bg)}.chat-shell-page--brand-blue[data-v-cb4b1aef]{--cs-brand-accent:#5b7cfa;--cs-brand-accent-hover:#4969e0;--cs-brand-accent-contrast:#fff;--cs-brand-accent-soft:rgba(91,124,250,.14);--cs-brand-accent-border:rgba(91,124,250,.28);--cs-brand-action-text:#5b7cfa}.chat-shell-page--brand-gold[data-v-cb4b1aef]{--cs-brand-accent:#e0b347;--cs-brand-accent-hover:#cb951f;--cs-brand-accent-contrast:#fff;--cs-brand-accent-soft:rgba(224,179,71,.16);--cs-brand-accent-border:rgba(224,179,71,.34);--cs-brand-action-text:#d4a53b}.chat-shell-page--gold[data-v-cb4b1aef]{background:radial-gradient(circle at 0 0,rgba(210,142,36,.16),transparent 26%),#22150c}.chat-shell-page__panel[data-v-cb4b1aef]{width:100%;height:100%;min-height:0}.chat-shell[data-v-cb4b1aef]{background:#f3f4f7;flex-direction:column;height:100%;min-height:100%;max-height:100%;display:flex;overflow:hidden}.chat-shell--gold[data-v-cb4b1aef]{background:0 0}.chat-shell--brand[data-v-cb4b1aef]{background:var(--cs-brand-surface)}.chat-shell-page__panel--loading[data-v-cb4b1aef]{overflow:hidden}.chat-shell-page__loading[data-v-cb4b1aef]{background:#f3f4f7;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:100%;height:100%;display:flex}.chat-shell-page__loading-spinner[data-v-cb4b1aef]{border:3px solid rgba(91,124,250,.2);border-top-color:#5b7cfa;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite chat-shell-page-loading-spin-cb4b1aef}.chat-shell-page__loading-text[data-v-cb4b1aef]{color:#6b7280;font-size:14px;line-height:1.4}@keyframes chat-shell-page-loading-spin-cb4b1aef{to{transform:rotate(360deg)}}.chat-shell__content[data-v-cb4b1aef]{flex:1;min-height:0;display:flex;overflow:hidden}.chat-shell--gold .chat-shell__content[data-v-cb4b1aef]{background:#e9eaee;border-top-left-radius:26px;border-top-right-radius:26px}.chat-shell__gold-layout[data-v-cb4b1aef]{flex-direction:column;height:100%;min-height:0;display:flex}.chat-shell__gold-main[data-v-cb4b1aef]{background:#f5f7fa;flex-direction:column;flex:1;min-height:0;display:flex}.chat-shell__main[data-v-cb4b1aef]{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-shell__main--gold[data-v-cb4b1aef]{background:#e9eaee}.chat-shell__main--brand[data-v-cb4b1aef]{background:var(--cs-brand-panel-bg)}@media (max-width:991px){.chat-shell__gold-layout .chat-shell__gold-main[data-v-cb4b1aef]{background:#170c03}.chat-shell__gold-layout .chat-shell__main--gold[data-v-cb4b1aef]{border-top-left-radius:16px;border-top-right-radius:16px}}.chat-shell__drag-mask[data-v-cb4b1aef]{z-index:6;pointer-events:none;background:rgba(239,246,255,.92);border:2px dashed #60a5fa;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;bottom:16px;left:16px;right:16px}.chat-shell__drag-card[data-v-cb4b1aef]{color:#fff;background:#1d4ed8;border-radius:999px;padding:14px 18px;font-size:14px;font-weight:500;box-shadow:0 14px 28px rgba(29,78,216,.22)}.chat-shell__messages-wrapper[data-v-cb4b1aef]{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.chat-shell__new-message[data-v-cb4b1aef]{z-index:3;pointer-events:none;justify-content:flex-end;display:flex;position:absolute;bottom:14px;right:16px}.chat-shell__new-message[data-v-cb4b1aef] .el-button{pointer-events:auto;box-shadow:0 10px 24px rgba(14,128,255,.24)}.chat-shell__new-message[data-v-cb4b1aef] .chat-shell__new-message-btn--gold{color:#543612;background:#d8ab49;border-color:#d8ab49;box-shadow:0 10px 20px rgba(117,79,22,.22)}.chat-shell__new-message[data-v-cb4b1aef] .chat-shell__new-message-btn--gold:hover{color:#4b2f0f;background:#c9972f;border-color:#c9972f}.chat-shell__new-message[data-v-cb4b1aef] .chat-shell__new-message-btn--gold:focus-visible{color:#4b2f0f;background:#c9972f;border-color:#c9972f}.chat-shell__new-message[data-v-cb4b1aef] .chat-shell__new-message-btn--brand{border-color:var(--cs-brand-accent);background:var(--cs-brand-accent);color:var(--cs-brand-accent-contrast);box-shadow:0 10px 20px rgba(31,41,55,.14)}.chat-shell__new-message[data-v-cb4b1aef] .chat-shell__new-message-btn--brand:hover{border-color:var(--cs-brand-accent-hover);background:var(--cs-brand-accent-hover);color:var(--cs-brand-accent-contrast)}.chat-shell__new-message[data-v-cb4b1aef] .chat-shell__new-message-btn--brand:focus-visible{border-color:var(--cs-brand-accent-hover);background:var(--cs-brand-accent-hover);color:var(--cs-brand-accent-contrast)}.chat-shell__camera-preview[data-v-cb4b1aef]{background:#f3f4f7;border-radius:18px;justify-content:center;align-items:center;min-height:240px;display:flex;overflow:hidden}.chat-shell__camera-preview-image[data-v-cb4b1aef]{object-fit:contain;background:#fff;width:100%;max-height:min(60vh,420px);display:block}.chat-shell__image-batch-preview[data-v-cb4b1aef]{flex-direction:column;gap:12px;display:flex}.chat-shell__image-batch-count[data-v-cb4b1aef]{color:#6b7280;font-size:13px}.chat-shell__image-batch-grid[data-v-cb4b1aef]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.chat-shell__image-batch-item img[data-v-cb4b1aef]{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;display:block}.chat-shell__voice-dialog[data-v-cb4b1aef]{color:#4b5563;align-items:center;gap:12px;display:flex}.chat-shell__voice-dialog-main[data-v-cb4b1aef]{flex-direction:column;gap:4px;display:flex}.chat-shell__voice-dialog-time[data-v-cb4b1aef]{color:#111827;font-size:28px;font-weight:600;line-height:1}.chat-shell__voice-alert[data-v-cb4b1aef]{margin-top:12px}.chat-shell__voice-audio[data-v-cb4b1aef]{width:100%;margin-top:12px}.chat-shell__agent-select[data-v-cb4b1aef]{flex-direction:column;gap:14px;display:flex}.chat-shell__agent-select--empty[data-v-cb4b1aef]{align-items:center;padding:12px 0}.chat-shell__agent-select-tip[data-v-cb4b1aef]{color:#6b7280;margin:0;font-size:13px}.chat-shell__agent-select-current[data-v-cb4b1aef]{color:#374151;border-bottom:1px solid #f0f0f0;margin:0 0 12px;padding-bottom:10px;font-size:14px}.chat-shell__agent-select-current strong[data-v-cb4b1aef]{color:var(--cs-theme-accent,#1677ff)}.chat-shell__agent-select-list[data-v-cb4b1aef]{flex-direction:column;gap:10px;max-height:min(52vh,360px);margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-shell__agent-select-item[data-v-cb4b1aef]{width:100%}.chat-shell__agent-select-btn[data-v-cb4b1aef]{justify-content:center;width:100%;height:44px;font-size:15px}.chat-shell__agent-select-item.is-active .chat-shell__agent-select-btn[data-v-cb4b1aef],.chat-shell__agent-select-btn[data-v-cb4b1aef]:hover{border-color:var(--cs-theme-accent,#1677ff);color:var(--cs-theme-accent,#1677ff)}.chat-shell__agent-select-btn[data-v-cb4b1aef]:focus-visible{border-color:var(--cs-theme-accent,#1677ff);color:var(--cs-theme-accent,#1677ff)}@media (min-width:992px){.chat-shell-page[data-v-cb4b1aef]{justify-content:center;align-items:center;padding:24px}.chat-shell-page--gold[data-v-cb4b1aef]{background:#f5f7fa}.chat-shell-page__panel[data-v-cb4b1aef]{border-radius:28px;width:min(560px,100vw - 48px);height:min(850px,100vh - 48px);overflow:hidden;box-shadow:0 20px 56px rgba(15,23,42,.16)}.chat-shell-page__panel.has-desktop-faq[data-v-cb4b1aef]{width:min(920px,100vw - 48px)}.chat-shell-page__panel.has-left-desktop-faq[data-v-cb4b1aef]{width:min(980px,100vw - 48px)}.chat-shell__gold-layout[data-v-cb4b1aef]{background:#f5f7fa;flex-direction:row}}.cs-theme-message-box .el-button--primary,.cs-theme-dialog .el-button--primary{--el-button-bg-color:var(--cs-theme-accent,#1677ff);--el-button-border-color:var(--cs-theme-accent,#1677ff);--el-button-hover-bg-color:var(--cs-theme-accent-hover,#2f8cff);--el-button-hover-border-color:var(--cs-theme-accent-hover,#2f8cff);--el-button-active-bg-color:var(--cs-theme-accent-hover,#2f8cff);--el-button-active-border-color:var(--cs-theme-accent-hover,#2f8cff);color:var(--cs-theme-accent-contrast,#fff)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2329;background:#f4f5f7;font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#app{width:100%;max-width:100%;height:100%;min-height:100%;margin:0;overflow:hidden}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:linear-gradient(#eef2f7 0%,#f7f8fa 100%);min-width:0;max-width:1200px;margin:0 auto}button,input,textarea{font:inherit}a{color:inherit;text-decoration:none}
